)]}'
{
  "commit": "c61c65cdcd1021cfbd7be8685ff1cf4f86c68c44",
  "tree": "af765974cc8b96af019c5132382f0dd8a0e0c5f2",
  "parents": [
    "5b664cb235e97afbf34db9c4d77f08ebd725335e"
  ],
  "author": {
    "name": "Adrian Bunk",
    "email": "bunk@kernel.org",
    "time": "Thu Jun 05 11:40:58 2008 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu Jul 17 21:37:46 2008 -0700"
  },
  "message": "sparc/kernel/: possible cleanups\n\nThis patch contains the following possible cleanups:\n- make the following needlessly global code static:\n  - apc.c: apc_swift_idle()\n  - ebus.c: ebus_blacklist_irq()\n  - ebus.c: fill_ebus_child()\n  - ebus.c: fill_ebus_device()\n  - entry.S: syscall_is_too_hard\n  - etra: tsetup_sun4c_stackchk\n  - head.S: cputyp\n  - head.S: prom_vector_p\n  - idprom.c: Sun_Machines[]\n  - ioport.c: _sparc_find_resource()\n  - ioport.c: create_proc_read_entry()\n  - irq.c: struct sparc_irq[]\n  - rtrap.S: sun4c_rett_stackchk\n  - setup.c: prom_sync_me()\n  - setup.c: boot_flags\n  - sun4c_irq.c: sun4c_sbint_to_irq()\n  - sun4d_irq.c: sbus_tid[]\n  - sun4d_irq.c: struct sbus_actions\n  - sun4d_irq.c: sun4d_sbint_to_irq()\n  - sun4m_irq.c: sun4m_sbint_to_irq()\n  - sun4m_irq.c: sun4m_get_irqmask()\n  - sun4m_irq.c: sun4m_timers\n  - sun4m_smp.c: smp4m_cross_call()\n  - sun4m_smp.c: smp4m_blackbox_id()\n  - sun4m_smp.c: smp4m_blackbox_current()\n  - time.c: sp_clock_typ\n  - time.c: sbus_time_init()\n  - traps.c: instruction_dump()\n  - wof.S: spwin_sun4c_stackchk\n  - wuf.S: sun4c_fwin_stackchk\n- #if 0 the following unused code:\n  - process.c: sparc_backtrace_lock\n  - process.c: __show_backtrace()\n  - process.c: show_backtrace()\n  - process.c: smp_show_backtrace_all_cpus()\n- remove the following unused code:\n  - entry.S: __handle_exception\n  - smp.c: smp_num_cpus\n  - smp.c: smp_activated\n  - smp.c: __cpu_number_map[]\n  - smp.c: __cpu_logical_map[]\n  - smp.c: bitops_spinlock\n  - traps.c: trap_curbuf\n  - traps.c: trapbuf[]\n  - traps.c: linux_smp_still_initting\n  - traps.c: thiscpus_tbr\n  - traps.c: thiscpus_mid\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6707422c98479547dc8901cac04acf698d6ca503",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/apc.c",
      "new_id": "54f7ccd7455f3908fd15d625416a1d43199ed6fb",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/apc.c"
    },
    {
      "type": "modify",
      "old_id": "92c6fc07e59c100ab96edb6f297f05facff12265",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/ebus.c",
      "new_id": "97294232259c764a7461a6d19cfdcbd45b7f9ab3",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/ebus.c"
    },
    {
      "type": "modify",
      "old_id": "4bcfe54f878d3250c98ed613cdc899770aaaa850",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/entry.S",
      "new_id": "55d3be1b5d818dcfd965d966e5f1563c3890f97a",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/entry.S"
    },
    {
      "type": "modify",
      "old_id": "f37d961d67a63160244611828f7232d7448b6273",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/etrap.S",
      "new_id": "e806fcdc46db7ba87ebae3c59af2ecf6b83fd6d8",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/etrap.S"
    },
    {
      "type": "modify",
      "old_id": "3bfd6085a91d7c2b2b1771ac773b445bd75d08b8",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/head.S",
      "new_id": "50d9a16af795c5d675fefd40a3e17cab5f486840",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/head.S"
    },
    {
      "type": "modify",
      "old_id": "7220562cdb3485573fa0962db1d46599c0a2b5e6",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/idprom.c",
      "new_id": "fc511f3c4c18a32bd1395447ba6b32c886b37db0",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/idprom.c"
    },
    {
      "type": "modify",
      "old_id": "7b17522f59bfbf680b808c41a41fbdf56511f060",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/ioport.c",
      "new_id": "487960919f1f404cf598cb5aa0b8ce8cb07b3f79",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/ioport.c"
    },
    {
      "type": "modify",
      "old_id": "087390b092b01854fad73270c382866185cd9d56",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/irq.c",
      "new_id": "93e1d1c65290b8008aef53d02d4de1f0e24c250a",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/irq.c"
    },
    {
      "type": "modify",
      "old_id": "da48d248cc17d6d9da5f9cb4faf96d1cb41e17e2",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/process.c",
      "new_id": "e18a5da025d372f9078317645c71563fbb80f933",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "ce30082ab266b7b2338f2eaa1a4d2c55b7feb901",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/rtrap.S",
      "new_id": "891f460b7b96ab1e8fb47d3483ba2aadf7361826",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/rtrap.S"
    },
    {
      "type": "modify",
      "old_id": "a0ea0bc6f4718dc8a89256958cbf89256b4c9d12",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/setup.c",
      "new_id": "9e451b21202e927a4c3bf809490e4e5237e15354",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/setup.c"
    },
    {
      "type": "modify",
      "old_id": "6724ab90f82bc6868f2c47eb81540d7909a2ade9",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/smp.c",
      "new_id": "1619ec15c099493a85ba4f21c93e3ecbbe594576",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/smp.c"
    },
    {
      "type": "modify",
      "old_id": "c6ac9fc525632d96548e84cb4750874c57f015dc",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/sun4c_irq.c",
      "new_id": "340fc395fe2dd7491cc8bf6e351525fc506f34cc",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/sun4c_irq.c"
    },
    {
      "type": "modify",
      "old_id": "8ac5661cafff52215b2e94630c0fb43b3b689cfb",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/sun4d_irq.c",
      "new_id": "1290b5998f831ede12dd28416cf967e088ba267c",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/sun4d_irq.c"
    },
    {
      "type": "modify",
      "old_id": "b92d6d2d5b04c8f0ea98a7b07baa0c7f27c02667",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/sun4m_irq.c",
      "new_id": "94e02de960ea8ca614ef8b408c882082abd97940",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/sun4m_irq.c"
    },
    {
      "type": "modify",
      "old_id": "ffb875aacb7e4ccb14b5e4c9f248f24eb48a5844",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/sun4m_smp.c",
      "new_id": "406ac1abc83a8645f559b435690b5f12594f6e5a",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/sun4m_smp.c"
    },
    {
      "type": "modify",
      "old_id": "53caacbb3982e20c3feb464facdbe10352122dcf",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/time.c",
      "new_id": "ab3dd0b257d3337029f76a67d2cf1126ad02183c",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/time.c"
    },
    {
      "type": "modify",
      "old_id": "978e9d85949eeab9424d654fc44795bc8445e6eb",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/traps.c",
      "new_id": "ac8ee6ab13372b6c4126f9dd968a4d9380e2b727",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/traps.c"
    },
    {
      "type": "modify",
      "old_id": "4bce38dfe3c5162dca0ed6cd92e346c3125bb438",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/wof.S",
      "new_id": "3bbcd8dc9abf6622a26525fe5de2278ccd83edec",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/wof.S"
    },
    {
      "type": "modify",
      "old_id": "82e5145b0f775a111bcb08f31e0598e1cf5e5a4a",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/wuf.S",
      "new_id": "779ff750603d0c546454b9f0dafb763ee7cd4acc",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/wuf.S"
    },
    {
      "type": "modify",
      "old_id": "d6c6bf836206fa584bc8e8ce10405c6e08c04d6e",
      "old_mode": 33188,
      "old_path": "include/asm-sparc/machines.h",
      "new_id": "c28c2f2487940436f97b45073683fa4ab57cc8b4",
      "new_mode": 33188,
      "new_path": "include/asm-sparc/machines.h"
    },
    {
      "type": "modify",
      "old_id": "29aad11b8f00972a861f14e889e80a564e0c67f4",
      "old_mode": 33188,
      "old_path": "include/asm-sparc/mostek.h",
      "new_id": "c35c916162fce15981b09f7f9abbcf854bc8fb9b",
      "new_mode": 33188,
      "new_path": "include/asm-sparc/mostek.h"
    },
    {
      "type": "modify",
      "old_id": "d909565f9410cf267202805bcdc585fbc92b65c5",
      "old_mode": 33188,
      "old_path": "include/asm-sparc/timer.h",
      "new_id": "361e53898dd7b298e0fa2c41683437a671e15b9c",
      "new_mode": 33188,
      "new_path": "include/asm-sparc/timer.h"
    }
  ]
}
