Paul E. McKenney
6184425091
SELinux fixups needed for preemptable RCU from -rt
...
The attached patch needs to move from -rt to mainline given preemptable RCU.
This patch fixes SELinux code that implicitly assumes that disabling
preemption prevents an RCU grace period from completing, an assumption that
is valid for Classic RCU, but not necessarily for preemptable RCU. Explicit
rcu_read_lock() calls are thus added.
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Acked-by: Steven Rostedt <srostedt@redhat.com>
Signed-off-by: James Morris <jmorris@namei.org>
2008-04-22 15:37:23 +10:00
..
include
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6
2008-04-18 18:18:30 -07:00
ss
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6
2008-04-21 16:01:40 -07:00
avc.c
SELinux fixups needed for preemptable RCU from -rt
2008-04-22 15:37:23 +10:00
exports.c
SELinux: remove redundant exports
2008-04-19 09:52:36 +10:00
hooks.c
SELinux: no BUG_ON(!ss_initialized) in selinux_clone_mnt_opts
2008-04-22 10:00:09 +10:00
Kconfig
selinux: introduce permissive types
2008-04-18 20:26:11 +10:00
Makefile
SELinux: Add network port SID cache
2008-04-18 20:26:16 +10:00
netif.c
SELinux fixups needed for preemptable RCU from -rt
2008-04-22 15:37:23 +10:00
netlabel.c
SELinux: netlabel.c whitespace, syntax, and static declaraction cleanups
2008-04-21 19:05:04 +10:00
netlink.c
SELinux: netlink.c whitespace, syntax, and static declaraction cleanups
2008-04-21 19:05:05 +10:00
netnode.c
SELinux: netnode.c whitespace, syntax, and static declaraction cleanups
2008-04-21 19:05:06 +10:00
netport.c
SELinux: add netport.[ch]
2008-04-18 20:26:17 +10:00
nlmsgtab.c
SELinux: nlmsgtab.c whitespace, syntax, and static declaraction cleanups
2008-04-21 19:05:07 +10:00
selinuxfs.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6
2008-04-21 16:01:40 -07:00
xfrm.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6
2008-04-21 16:01:40 -07:00