)]}'
{
  "commit": "649bbaa484bcdce94f40a1b97a6a2ded0549e8a2",
  "tree": "f24f05bf95ae9c4164266da87f36fed61c5c2206",
  "parents": [
    "e7edf9cdeddc0cff125e8e658216efb2ff2b2219"
  ],
  "author": {
    "name": "Chandra Seetharaman",
    "email": "sekharan@us.ibm.com",
    "time": "Mon Apr 24 19:35:15 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Wed Apr 26 08:27:50 2006 -0700"
  },
  "message": "[PATCH] Remove __devinitdata from notifier block definitions\n\nFew of the notifier_chain_register() callers use __devinitdata in the\ndefinition of notifier_block data structure.  It is incorrect as the\ndata structure should be available after the initializations (they do\nnot unregister them during initializations).\n\nThis was leading to an oops when notifier_chain_register() call is\ninvoked for those callback chains after initialization.\n\nThis patch fixes all such usages to _not_ have the notifier_block data\nstructure in the init data section.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "73560ef6f802e8942b04e1fc97da641092cc9e8e",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/sysfs.c",
      "new_id": "0235eb7ecba68acf7d2628839749674e2cbc6b0d",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/sysfs.c"
    },
    {
      "type": "modify",
      "old_id": "54d35c13090798810a5dfcc931446e07ec0dae8a",
      "old_mode": 33188,
      "old_path": "arch/s390/appldata/appldata_base.c",
      "new_id": "9a22434a580c52f1245bedd5d0a1a6a7d81d7866",
      "new_mode": 33188,
      "new_path": "arch/s390/appldata/appldata_base.c"
    },
    {
      "type": "modify",
      "old_id": "1755c053fd68ce648ba90bcbc3c7132ac23d8ad1",
      "old_mode": 33188,
      "old_path": "block/ll_rw_blk.c",
      "new_id": "e5041a02e21f5c7ee4e93597ef95967643380462",
      "new_mode": 33188,
      "new_path": "block/ll_rw_blk.c"
    },
    {
      "type": "modify",
      "old_id": "d2a7296c8251979b67be6a98640025c0181462c5",
      "old_mode": 33188,
      "old_path": "kernel/hrtimer.c",
      "new_id": "4b63bb9797b235e25c07a20e96b6becf442008a3",
      "new_mode": 33188,
      "new_path": "kernel/hrtimer.c"
    },
    {
      "type": "modify",
      "old_id": "13458bbaa1be2bbac965b9584709152c9291cc46",
      "old_mode": 33188,
      "old_path": "kernel/rcupdate.c",
      "new_id": "193e5a0df1983267c99b1bc5a4ab831680d9610f",
      "new_mode": 33188,
      "new_path": "kernel/rcupdate.c"
    },
    {
      "type": "modify",
      "old_id": "365f0b90b4de534b628acb871ace309491672690",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "4c64f85698aee2205c442f3fec09d18a3db5d4a3",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    },
    {
      "type": "modify",
      "old_id": "ec8fed42a86f5db1001701c2da36c3287cbcaa36",
      "old_mode": 33188,
      "old_path": "kernel/softirq.c",
      "new_id": "a13f2b342e4b110d046570c00963b3ac29c0fc61",
      "new_mode": 33188,
      "new_path": "kernel/softirq.c"
    },
    {
      "type": "modify",
      "old_id": "ced91e1ff5647329d71ce4082f70b5eddca9473e",
      "old_mode": 33188,
      "old_path": "kernel/softlockup.c",
      "new_id": "dabebac50868fb7aab936cbfe3378654f78ad7a3",
      "new_mode": 33188,
      "new_path": "kernel/softlockup.c"
    },
    {
      "type": "modify",
      "old_id": "8837737888361960307a2931177bd2a7d66631e7",
      "old_mode": 33188,
      "old_path": "kernel/timer.c",
      "new_id": "d355d5a4d5ae608d2572c8f08b018952c7e52050",
      "new_mode": 33188,
      "new_path": "kernel/timer.c"
    }
  ]
}
