Chandra Seetharaman
649bbaa484
[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>
2006-04-26 08:27:50 -07:00
..
irq
[PATCH] build kernel/irq/migration.c only if CONFIG_GENERIC_PENDING_IRQ is set
2006-04-11 06:18:41 -07:00
power
[PATCH] swsusp: prevent possible image corruption on resume
2006-04-19 09:13:49 -07:00
.gitignore
acct.c
[PATCH] Fix pacct bug in multithreading case.
2006-03-31 12:18:54 -08:00
audit.c
[PATCH] Don't pass boot parameters to argv_init[]
2006-03-31 12:18:53 -08:00
audit.h
[PATCH] sem2mutex: audit_netlink_sem
2006-03-20 14:08:55 -05:00
auditfilter.c
[PATCH] sem2mutex: audit_netlink_sem
2006-03-20 14:08:55 -05:00
auditsc.c
Merge branch 'audit.b3' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current
2006-03-25 09:24:53 -08:00
capability.c
[PATCH] refactor capable() to one implementation, add __capable() helper
2006-03-25 08:22:56 -08:00
compat.c
[PATCH] lightweight robust futexes: compat
2006-03-27 08:44:49 -08:00
configs.c
cpu.c
[PATCH] Notifier chain update: API changes
2006-03-27 08:44:50 -08:00
cpuset.c
[PATCH] cpuset: memory migration interaction fix
2006-03-31 12:18:55 -08:00
dma.c
exec_domain.c
[PATCH] Fix module refcount leak in __set_personality()
2006-03-24 07:33:30 -08:00
exit.c
[PATCH] task: Make task list manipulations RCU safe
2006-04-19 09:13:49 -07:00
extable.c
fork.c
[PATCH] Don't inherit ->splice_pipe across forks
2006-04-20 13:05:33 +02:00
futex.c
[PATCH] futex: check and validate timevals
2006-03-31 12:18:59 -08:00
futex_compat.c
[PATCH] futex: check and validate timevals
2006-03-31 12:18:59 -08:00
hrtimer.c
[PATCH] Remove __devinitdata from notifier block definitions
2006-04-26 08:27:50 -07:00
intermodule.c
[PATCH] missing license tag in intermodule
2006-02-05 11:06:52 -08:00
itimer.c
[PATCH] hrtimers: remove data field
2006-03-26 08:57:03 -08:00
kallsyms.c
Kconfig.hz
Kconfig.preempt
kexec.c
[PATCH] move capable() to capability.h
2006-01-11 18:42:13 -08:00
kfifo.c
kmod.c
[PATCH] wait_for_helper: trivial style cleanup
2006-03-28 18:36:41 -08:00
kprobes.c
[PATCH] kprobes: NULL out non-relevant fields in struct kretprobe
2006-04-20 07:54:03 -07:00
ksysfs.c
[PATCH] fix build error if CONFIG_SYSFS=n
2006-03-24 07:33:31 -08:00
kthread.c
[PATCH] find_task_by_pid() needs tasklist_lock
2006-03-25 08:22:57 -08:00
Makefile
[PATCH] lightweight robust futexes: compat
2006-03-27 08:44:49 -08:00
module.c
[PATCH] modules: permit Dual-MIT/GPL licenses
2006-03-31 12:18:56 -08:00
mutex-debug.c
[PATCH] fix/simplify mutex debugging code
2006-01-11 08:14:16 -08:00
mutex-debug.h
mutex.c
mutex.h
panic.c
[PATCH] the scheduled unexport of panic_timeout
2006-04-11 06:18:40 -07:00
params.c
[PATCH] Change dash2underscore() return value to char
2006-03-28 09:16:03 -08:00
pid.c
[PATCH] pidhash: Refactor the pid hash table
2006-03-31 12:19:00 -08:00
posix-cpu-timers.c
posix-timers.c
[PATCH] hrtimers: remove data field
2006-03-26 08:57:03 -08:00
printk.c
BUG_ON() Conversion in kernel/printk.c
2006-04-01 01:21:17 +02:00
profile.c
[PATCH] Notifier chain update: API changes
2006-03-27 08:44:50 -08:00
ptrace.c
[PATCH] fix non-leader exec under ptrace
2006-04-14 08:59:13 -07:00
rcupdate.c
[PATCH] Remove __devinitdata from notifier block definitions
2006-04-26 08:27:50 -07:00
rcutorture.c
[PATCH] for_each_possible_cpu: fixes for generic part
2006-03-28 09:16:05 -08:00
relay.c
[PATCH] relay: consolidate sendfile() and read() code
2006-03-23 19:58:45 +01:00
resource.c
sched.c
[PATCH] Remove __devinitdata from notifier block definitions
2006-04-26 08:27:50 -07:00
seccomp.c
signal.c
[PATCH] fix non-leader exec under ptrace
2006-04-14 08:59:13 -07:00
softirq.c
[PATCH] Remove __devinitdata from notifier block definitions
2006-04-26 08:27:50 -07:00
softlockup.c
[PATCH] Remove __devinitdata from notifier block definitions
2006-04-26 08:27:50 -07:00
spinlock.c
[PATCH] BUILD_LOCK_OPS: cleanup preempt_disable() usage
2006-03-23 07:38:16 -08:00
stop_machine.c
sys.c
[PATCH] Make setsid() more robust
2006-03-31 12:18:59 -08:00
sys_ni.c
[PATCH] frv: define MMU mode specific syscalls as 'cond_syscall' and clean up unneeded macros
2006-04-11 06:18:33 -07:00
sysctl.c
[PATCH] Range checking in do_proc_dointvec_(userhz_)jiffies_conv
2006-03-24 07:33:20 -08:00
time.c
Fix comments: s/granuality/granularity/
2006-04-01 01:41:22 +02:00
timer.c
[PATCH] Remove __devinitdata from notifier block definitions
2006-04-26 08:27:50 -07:00
uid16.c
[PATCH] Add more prevent_tail_call()
2006-04-19 16:27:18 -07:00
user.c
[PATCH] free_uid() locking improvement
2006-03-24 07:33:20 -08:00
wait.c
workqueue.c
[SCSI] add execute_in_process_context() API
2006-02-27 23:34:40 -06:00