diff options
author | Chandra Seetharaman <sekharan@us.ibm.com> | 2006-04-24 19:35:15 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-04-26 08:27:50 -0700 |
commit | 649bbaa484bcdce94f40a1b97a6a2ded0549e8a2 (patch) | |
tree | f24f05bf95ae9c4164266da87f36fed61c5c2206 /block/ll_rw_blk.c | |
parent | e7edf9cdeddc0cff125e8e658216efb2ff2b2219 (diff) | |
download | lwn-649bbaa484bcdce94f40a1b97a6a2ded0549e8a2.tar.gz lwn-649bbaa484bcdce94f40a1b97a6a2ded0549e8a2.zip |
[PATCH] Remove __devinitdata from notifier block definitions
Few of the notifier_chain_register() callers use __devinitdata in the
definition of notifier_block data structure. It is incorrect as the
data structure should be available after the initializations (they do
not unregister them during initializations).
This was leading to an oops when notifier_chain_register() call is
invoked for those callback chains after initialization.
This patch fixes all such usages to _not_ have the notifier_block data
structure in the init data section.
Signed-off-by: Chandra Seetharaman <sekharan@us.ibm.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'block/ll_rw_blk.c')
-rw-r--r-- | block/ll_rw_blk.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/block/ll_rw_blk.c b/block/ll_rw_blk.c index 1755c053fd68..e5041a02e21f 100644 --- a/block/ll_rw_blk.c +++ b/block/ll_rw_blk.c @@ -3385,7 +3385,7 @@ static int blk_cpu_notify(struct notifier_block *self, unsigned long action, } -static struct notifier_block __devinitdata blk_cpu_notifier = { +static struct notifier_block blk_cpu_notifier = { .notifier_call = blk_cpu_notify, }; |