diff options
author | Eric Paris <eparis@redhat.com> | 2009-12-17 20:12:06 -0500 |
---|---|---|
committer | Eric Paris <eparis@redhat.com> | 2010-07-28 09:58:19 -0400 |
commit | 1a3aedbce416dfdbd5d5ac14a0edbcf21a62ee50 (patch) | |
tree | 4cddb110b6890b9df554193ae24ca4c74f99dea1 | |
parent | 939a67fc4cbab8ca11c90da8a769d7e965d66a9b (diff) | |
download | op-kernel-dev-1a3aedbce416dfdbd5d5ac14a0edbcf21a62ee50.zip op-kernel-dev-1a3aedbce416dfdbd5d5ac14a0edbcf21a62ee50.tar.gz |
Audit: audit watch init should not be before fsnotify init
Audit watch init and fsnotify init both use subsys_initcall() but since the
audit watch code is linked in before the fsnotify code the audit watch code
would be using the fsnotify srcu struct before it was initialized. This
patch fixes that problem by moving audit watch init to device_initcall() so
it happens after fsnotify is ready.
Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Eric Paris <eparis@redhat.com>
Tested-by : Sachin Sant <sachinp@in.ibm.com>
-rw-r--r-- | kernel/audit_watch.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/audit_watch.c b/kernel/audit_watch.c index c44de0c..f8543a4 100644 --- a/kernel/audit_watch.c +++ b/kernel/audit_watch.c @@ -584,4 +584,4 @@ static int __init audit_watch_init(void) } return 0; } -subsys_initcall(audit_watch_init); +device_initcall(audit_watch_init); |