projects/linux·commit 405f5571

headers: smp_lock.h redux

405f5571 · Alexey Dobriyan <[email protected]> · 2009-07-11 22:08:37 +04:00

* Remove smp_lock.h from files which don't need it (including some headers!)
* Add smp_lock.h to files which do need it
* Make smp_lock.h include conditional in hardirq.h
  It's needed only for one kernel_locked() usage which is under CONFIG_PREEMPT

  This will make hardirq.h inclusion cheaper for every PREEMPT=n config
  (which includes allmodconfig/allyesconfig, BTW)

Signed-off-by: Alexey Dobriyan <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Commit
405f55712dfe464b3240d7816cc4fe4174831be2
Parents
f9fabcb5

Changes

173 files changed · +81 −93

FileStatusAddDelContent
arch/alpha/kernel/ptrace.cmodified+0−1View file
arch/blackfin/kernel/ptrace.cmodified+0−1View file
arch/blackfin/kernel/sys_bfin.cmodified+0−1View file
arch/cris/kernel/sys_cris.cmodified+0−1View file
arch/ia64/kernel/ptrace.cmodified+0−1View file
arch/m32r/kernel/ptrace.cmodified+0−1View file
arch/microblaze/kernel/ptrace.cmodified+0−1View file
arch/microblaze/kernel/signal.cmodified+0−1View file
arch/microblaze/kernel/sys_microblaze.cmodified+0−1View file
arch/mips/kernel/ptrace32.cmodified+0−1View file
arch/mips/mm/hugetlbpage.cmodified+0−1View file
arch/mn10300/kernel/ptrace.cmodified+0−1View file
arch/mn10300/kernel/signal.cmodified+0−1View file
arch/mn10300/kernel/sys_mn10300.cmodified+0−1View file
arch/mn10300/kernel/traps.cmodified+0−1View file
arch/mn10300/mm/fault.cmodified+0−1View file
arch/mn10300/mm/misalignment.cmodified+0−1View file
arch/powerpc/kernel/ptrace32.cmodified+0−1View file
arch/s390/kernel/dis.cmodified+0−1View file
arch/s390/kernel/ptrace.cmodified+0−1View file
arch/s390/mm/fault.cmodified+0−1View file
arch/sh/mm/tlb-sh3.cmodified+0−1View file
arch/sparc/kernel/ptrace_32.cmodified+0−1View file
arch/sparc/kernel/ptrace_64.cmodified+0−1View file
arch/sparc/kernel/time_64.cmodified+0−1View file
arch/sparc/kernel/traps_32.cmodified+0−1View file
drivers/block/DAC960.cmodified+1−0View file
drivers/block/cciss.cmodified+1−0View file
drivers/block/loop.cmodified+0−1View file
drivers/bluetooth/hci_vhci.cmodified+0−1View file
drivers/char/amiserial.cmodified+1−0View file
drivers/char/cyclades.cmodified+1−0View file
drivers/char/epca.cmodified+1−0View file
drivers/char/isicom.cmodified+1−0View file
drivers/char/istallion.cmodified+1−0View file
drivers/char/moxa.cmodified+1−0View file
drivers/char/mxser.cmodified+1−0View file
drivers/char/n_hdlc.cmodified+1−0View file
drivers/char/n_r3964.cmodified+1−0View file
drivers/char/pty.cmodified+1−0View file
drivers/char/rio/rio_linux.cmodified+1−0View file
drivers/char/riscom8.cmodified+1−0View file
drivers/char/rocket.cmodified+1−0View file
drivers/char/serial167.cmodified+1−0View file
drivers/char/specialix.cmodified+1−0View file
drivers/char/sx.cmodified+1−0View file
drivers/char/synclink.cmodified+1−0View file
drivers/char/synclink_gt.cmodified+1−0View file
drivers/char/synclinkmp.cmodified+1−0View file
drivers/char/tpm/tpm.cmodified+0−1View file
drivers/char/tty_ioctl.cmodified+0−1View file
drivers/char/tty_ldisc.cmodified+0−1View file
drivers/char/vt.cmodified+1−0View file
drivers/char/vt_ioctl.cmodified+1−0View file
drivers/gpio/vr41xx_giu.cmodified+0−1View file
drivers/hid/usbhid/hid-core.cmodified+0−1View file
drivers/isdn/hisax/hfc_usb.cmodified+0−1View file
drivers/isdn/i4l/isdn_tty.cmodified+1−0View file
drivers/isdn/mISDN/stack.cmodified+1−0View file
drivers/media/dvb/bt8xx/dst_ca.cmodified+1−0View file
drivers/media/dvb/dvb-core/dvbdev.hmodified+0−1View file
drivers/media/dvb/ttpci/av7110.cmodified+0−1View file
drivers/media/radio/radio-mr800.cmodified+1−0View file
drivers/media/radio/radio-si470x.cmodified+1−0View file
drivers/media/video/bt8xx/bttv-driver.cmodified+1−0View file
drivers/media/video/cx23885/cx23885-417.cmodified+1−0View file
drivers/media/video/cx23885/cx23885-video.cmodified+1−0View file
drivers/media/video/cx88/cx88-blackbird.cmodified+1−0View file
drivers/media/video/cx88/cx88-video.cmodified+1−0View file
drivers/media/video/dabusb.cmodified+1−0View file
drivers/media/video/pwc/pwc-if.cmodified+1−0View file
drivers/media/video/pwc/pwc.hmodified+0−1View file
drivers/media/video/s2255drv.cmodified+1−0View file
drivers/media/video/saa5246a.cmodified+0−1View file
drivers/media/video/saa5249.cmodified+0−1View file
drivers/media/video/saa7134/saa7134-empress.cmodified+1−0View file
drivers/media/video/se401.cmodified+1−0View file
drivers/media/video/stk-webcam.cmodified+1−0View file
drivers/media/video/stradis.cmodified+1−0View file
drivers/media/video/stv680.cmodified+1−0View file
drivers/media/video/usbvideo/vicam.cmodified+1−0View file
drivers/media/video/usbvision/usbvision-video.cmodified+1−0View file
drivers/media/video/v4l2-dev.cmodified+0−1View file
drivers/media/video/zoran/zoran_driver.cmodified+1−0View file
drivers/misc/sgi-gru/grufile.cmodified+0−1View file
drivers/misc/sgi-gru/grukservices.cmodified+0−1View file
drivers/net/irda/irtty-sir.cmodified+0−1View file
drivers/pci/hotplug/cpci_hotplug_core.cmodified+0−1View file
drivers/pci/hotplug/cpqphp_ctrl.cmodified+0−1View file
drivers/pci/hotplug/cpqphp_sysfs.cmodified+1−0View file
drivers/pci/hotplug/pciehp_ctrl.cmodified+0−1View file
drivers/pci/syscall.cmodified+0−1View file
drivers/s390/block/dasd_ioctl.cmodified+1−0View file
drivers/scsi/qla2xxx/qla_mid.cmodified+0−1View file
drivers/telephony/ixj.cmodified+1−0View file
drivers/telephony/phonedev.cmodified+0−1View file
drivers/usb/class/cdc-wdm.cmodified+0−1View file
drivers/usb/gadget/amd5536udc.cmodified+0−1View file
drivers/usb/gadget/langwell_udc.cmodified+0−1View file
drivers/usb/gadget/s3c2410_udc.cmodified+0−1View file
drivers/usb/host/r8a66597-hcd.cmodified+0−1View file
drivers/usb/misc/iowarrior.cmodified+1−0View file
drivers/usb/misc/rio500.cmodified+1−0View file
drivers/usb/misc/usblcd.cmodified+1−0View file
drivers/usb/musb/cppi_dma.hmodified+0−1View file
drivers/usb/musb/musb_core.hmodified+0−1View file
drivers/usb/serial/ftdi_sio.cmodified+1−0View file
drivers/usb/serial/mos7840.cmodified+1−0View file
drivers/usb/serial/usb-serial.cmodified+1−0View file
drivers/video/fbmem.cmodified+0−1View file
fs/adfs/super.cmodified+1−0View file
fs/afs/super.cmodified+1−0View file
fs/autofs4/dev-ioctl.cmodified+0−1View file
fs/bfs/dir.cmodified+0−1View file
fs/bfs/file.cmodified+0−1View file
fs/btrfs/compression.cmodified+0−1View file
fs/btrfs/file.cmodified+0−1View file
fs/btrfs/inode.cmodified+0−1View file
fs/btrfs/ioctl.cmodified+0−1View file
fs/btrfs/super.cmodified+0−1View file
fs/char_dev.cmodified+0−1View file
fs/compat.cmodified+0−1View file
fs/compat_ioctl.cmodified+1−0View file
fs/exofs/super.cmodified+1−0View file
fs/ext2/ioctl.cmodified+0−1View file
fs/ext4/ioctl.cmodified+0−1View file
fs/fat/dir.cmodified+0−1View file
fs/fat/namei_msdos.cmodified+0−1View file
fs/fat/namei_vfat.cmodified+0−1View file
fs/fcntl.cmodified+0−1View file
fs/freevxfs/vxfs_super.cmodified+1−0View file
fs/hfs/super.cmodified+1−0View file
fs/hfsplus/super.cmodified+1−0View file
fs/hpfs/dir.cmodified+1−0View file
fs/hpfs/file.cmodified+1−0View file
fs/hpfs/hpfs_fn.hmodified+0−1View file
fs/hpfs/inode.cmodified+1−0View file
fs/hpfs/namei.cmodified+1−0View file
fs/jffs2/super.cmodified+1−0View file
fs/lockd/clntproc.cmodified+1−0View file
fs/lockd/svc4proc.cmodified+1−0View file
fs/lockd/svcproc.cmodified+1−0View file
fs/nfs/delegation.cmodified+1−0View file
fs/nfs/dir.cmodified+0−1View file
fs/nfs/file.cmodified+0−1View file
fs/nfs/inode.cmodified+0−1View file
fs/nfs/nfs4proc.cmodified+0−1View file
fs/nfs/read.cmodified+0−1View file
fs/nfsd/nfsctl.cmodified+0−1View file
fs/nfsd/nfssvc.cmodified+0−1View file
fs/nilfs2/dir.cmodified+0−1View file
fs/ocfs2/ioctl.cmodified+0−1View file
fs/reiserfs/xattr.cmodified+0−1View file
fs/squashfs/super.cmodified+1−0View file
fs/ubifs/ioctl.cmodified+0−1View file
fs/xfs/linux-2.6/xfs_file.cmodified+0−1View file
include/linux/crash_dump.hmodified+0−1View file
include/linux/hardirq.hmodified+2−0View file
include/linux/quotaops.hmodified+0−1View file
include/linux/sunrpc/xdr.hmodified+0−1View file
kernel/power/user.cmodified+0−1View file
kernel/trace/blktrace.cmodified+1−0View file
kernel/trace/trace.cmodified+1−0View file
net/appletalk/ddp.cmodified+1−0View file
net/ipx/af_ipx.cmodified+1−0View file
net/irda/af_irda.cmodified+1−0View file
net/irda/irnet/irnet.hmodified+0−1View file
net/irda/irnet/irnet_ppp.cmodified+1−0View file
net/sunrpc/clnt.cmodified+0−1View file
net/sunrpc/sched.cmodified+0−1View file
net/sunrpc/svc_xprt.cmodified+1−0View file
net/wanrouter/wanmain.cmodified+1−0View file
net/x25/af_x25.cmodified+1−0View file

Only the first 600 diff lines are shown. Download the complete patch.

arch/alpha/kernel/ptrace.c

View file
diff --git a/arch/alpha/kernel/ptrace.c b/arch/alpha/kernel/ptrace.c
index 1e9ad52..e072041 100644
--- a/arch/alpha/kernel/ptrace.c
+++ b/arch/alpha/kernel/ptrace.c
@@ -8,7 +8,6 @@
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/errno.h>
#include <linux/ptrace.h>
#include <linux/user.h>

arch/blackfin/kernel/ptrace.c

View file
diff --git a/arch/blackfin/kernel/ptrace.c b/arch/blackfin/kernel/ptrace.c
index d76618d..6a387ee 100644
--- a/arch/blackfin/kernel/ptrace.c
+++ b/arch/blackfin/kernel/ptrace.c
@@ -31,7 +31,6 @@
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/errno.h>
#include <linux/ptrace.h>
#include <linux/user.h>

arch/blackfin/kernel/sys_bfin.c

View file
diff --git a/arch/blackfin/kernel/sys_bfin.c b/arch/blackfin/kernel/sys_bfin.c
index a8f1329..3da60fb 100644
--- a/arch/blackfin/kernel/sys_bfin.c
+++ b/arch/blackfin/kernel/sys_bfin.c
@@ -29,7 +29,6 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include <linux/smp_lock.h>
#include <linux/spinlock.h>
#include <linux/sem.h>
#include <linux/msg.h>

arch/cris/kernel/sys_cris.c

View file
diff --git a/arch/cris/kernel/sys_cris.c b/arch/cris/kernel/sys_cris.c
index a79fbd8..2ad962c 100644
--- a/arch/cris/kernel/sys_cris.c
+++ b/arch/cris/kernel/sys_cris.c
@@ -15,7 +15,6 @@
#include <linux/mm.h>
#include <linux/fs.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/sem.h>
#include <linux/msg.h>
#include <linux/shm.h>

arch/ia64/kernel/ptrace.c

View file
diff --git a/arch/ia64/kernel/ptrace.c b/arch/ia64/kernel/ptrace.c
index 92c9689..9daa87f 100644
--- a/arch/ia64/kernel/ptrace.c
+++ b/arch/ia64/kernel/ptrace.c
@@ -15,7 +15,6 @@
#include <linux/mm.h>
#include <linux/errno.h>
#include <linux/ptrace.h>
-#include <linux/smp_lock.h>
#include <linux/user.h>
#include <linux/security.h>
#include <linux/audit.h>

arch/m32r/kernel/ptrace.c

View file
diff --git a/arch/m32r/kernel/ptrace.c b/arch/m32r/kernel/ptrace.c
index bf0abe9..98b8feb 100644
--- a/arch/m32r/kernel/ptrace.c
+++ b/arch/m32r/kernel/ptrace.c
@@ -19,7 +19,6 @@
#include <linux/mm.h>
#include <linux/err.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/errno.h>
#include <linux/ptrace.h>
#include <linux/user.h>

arch/microblaze/kernel/ptrace.c

View file
diff --git a/arch/microblaze/kernel/ptrace.c b/arch/microblaze/kernel/ptrace.c
index b86aa62..53ff39a 100644
--- a/arch/microblaze/kernel/ptrace.c
+++ b/arch/microblaze/kernel/ptrace.c
@@ -27,7 +27,6 @@
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/sched.h>
-#include <linux/smp_lock.h>
#include <linux/ptrace.h>
#include <linux/signal.h>

arch/microblaze/kernel/signal.c

View file
diff --git a/arch/microblaze/kernel/signal.c b/arch/microblaze/kernel/signal.c
index 493819c..1c80e4f 100644
--- a/arch/microblaze/kernel/signal.c
+++ b/arch/microblaze/kernel/signal.c
@@ -21,7 +21,6 @@
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/kernel.h>
#include <linux/signal.h>
#include <linux/errno.h>

arch/microblaze/kernel/sys_microblaze.c

View file
diff --git a/arch/microblaze/kernel/sys_microblaze.c b/arch/microblaze/kernel/sys_microblaze.c
index 8c9ebac..e000bce 100644
--- a/arch/microblaze/kernel/sys_microblaze.c
+++ b/arch/microblaze/kernel/sys_microblaze.c
@@ -15,7 +15,6 @@
#include <linux/errno.h>
#include <linux/mm.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/syscalls.h>
#include <linux/sem.h>
#include <linux/msg.h>

arch/mips/kernel/ptrace32.c

View file
diff --git a/arch/mips/kernel/ptrace32.c b/arch/mips/kernel/ptrace32.c
index c4f9ac1..32644b4 100644
--- a/arch/mips/kernel/ptrace32.c
+++ b/arch/mips/kernel/ptrace32.c
@@ -22,7 +22,6 @@
#include <linux/errno.h>
#include <linux/ptrace.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/user.h>
#include <linux/security.h>

arch/mips/mm/hugetlbpage.c

View file
diff --git a/arch/mips/mm/hugetlbpage.c b/arch/mips/mm/hugetlbpage.c
index 471c09a..8c2834f 100644
--- a/arch/mips/mm/hugetlbpage.c
+++ b/arch/mips/mm/hugetlbpage.c
@@ -16,7 +16,6 @@
#include <linux/mm.h>
#include <linux/hugetlb.h>
#include <linux/pagemap.h>
-#include <linux/smp_lock.h>
#include <linux/slab.h>
#include <linux/err.h>
#include <linux/sysctl.h>

arch/mn10300/kernel/ptrace.c

View file
diff --git a/arch/mn10300/kernel/ptrace.c b/arch/mn10300/kernel/ptrace.c
index e143339..cf847da 100644
--- a/arch/mn10300/kernel/ptrace.c
+++ b/arch/mn10300/kernel/ptrace.c
@@ -13,7 +13,6 @@
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/errno.h>
#include <linux/ptrace.h>
#include <linux/user.h>

arch/mn10300/kernel/signal.c

View file
diff --git a/arch/mn10300/kernel/signal.c b/arch/mn10300/kernel/signal.c
index 9f7572a..feb2f2e 100644
--- a/arch/mn10300/kernel/signal.c
+++ b/arch/mn10300/kernel/signal.c
@@ -12,7 +12,6 @@
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/kernel.h>
#include <linux/signal.h>
#include <linux/errno.h>

arch/mn10300/kernel/sys_mn10300.c

View file
diff --git a/arch/mn10300/kernel/sys_mn10300.c b/arch/mn10300/kernel/sys_mn10300.c
index bca5a84..29d196b 100644
--- a/arch/mn10300/kernel/sys_mn10300.c
+++ b/arch/mn10300/kernel/sys_mn10300.c
@@ -13,7 +13,6 @@
#include <linux/syscalls.h>
#include <linux/mm.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/sem.h>
#include <linux/msg.h>
#include <linux/shm.h>

arch/mn10300/kernel/traps.c

View file
diff --git a/arch/mn10300/kernel/traps.c b/arch/mn10300/kernel/traps.c
index 0dfdc50..91365ad 100644
--- a/arch/mn10300/kernel/traps.c
+++ b/arch/mn10300/kernel/traps.c
@@ -17,7 +17,6 @@
#include <linux/timer.h>
#include <linux/mm.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/spinlock.h>

arch/mn10300/mm/fault.c

View file
diff --git a/arch/mn10300/mm/fault.c b/arch/mn10300/mm/fault.c
index a62e1e1..53bb17d 100644
--- a/arch/mn10300/mm/fault.c
+++ b/arch/mn10300/mm/fault.c
@@ -20,7 +20,6 @@
#include <linux/mman.h>
#include <linux/mm.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/interrupt.h>
#include <linux/init.h>
#include <linux/vt_kern.h> /* For unblank_screen() */

arch/mn10300/mm/misalignment.c

View file
diff --git a/arch/mn10300/mm/misalignment.c b/arch/mn10300/mm/misalignment.c
index 94c4a43..3001625 100644
--- a/arch/mn10300/mm/misalignment.c
+++ b/arch/mn10300/mm/misalignment.c
@@ -17,7 +17,6 @@
#include <linux/timer.h>
#include <linux/mm.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/spinlock.h>

arch/powerpc/kernel/ptrace32.c

View file
diff --git a/arch/powerpc/kernel/ptrace32.c b/arch/powerpc/kernel/ptrace32.c
index 297632c..8a6daf4 100644
--- a/arch/powerpc/kernel/ptrace32.c
+++ b/arch/powerpc/kernel/ptrace32.c
@@ -21,7 +21,6 @@
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/errno.h>
#include <linux/ptrace.h>
#include <linux/regset.h>

arch/s390/kernel/dis.c

View file
diff --git a/arch/s390/kernel/dis.c b/arch/s390/kernel/dis.c
index d2f270c..db943a7 100644
--- a/arch/s390/kernel/dis.c
+++ b/arch/s390/kernel/dis.c
@@ -15,7 +15,6 @@
#include <linux/timer.h>
#include <linux/mm.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/delay.h>

arch/s390/kernel/ptrace.c

View file
diff --git a/arch/s390/kernel/ptrace.c b/arch/s390/kernel/ptrace.c
index 490b399..43acd73 100644
--- a/arch/s390/kernel/ptrace.c
+++ b/arch/s390/kernel/ptrace.c
@@ -26,7 +26,6 @@
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/errno.h>
#include <linux/ptrace.h>
#include <linux/user.h>

arch/s390/mm/fault.c

View file
diff --git a/arch/s390/mm/fault.c b/arch/s390/mm/fault.c
index 74eb26b..e5e119f 100644
--- a/arch/s390/mm/fault.c
+++ b/arch/s390/mm/fault.c
@@ -22,7 +22,6 @@
#include <linux/compat.h>
#include <linux/smp.h>
#include <linux/kdebug.h>
-#include <linux/smp_lock.h>
#include <linux/init.h>
#include <linux/console.h>
#include <linux/module.h>

arch/sh/mm/tlb-sh3.c

View file
diff --git a/arch/sh/mm/tlb-sh3.c b/arch/sh/mm/tlb-sh3.c
index 7fbfd5a..17cb7c3 100644
--- a/arch/sh/mm/tlb-sh3.c
+++ b/arch/sh/mm/tlb-sh3.c
@@ -18,7 +18,6 @@
#include <linux/mman.h>
#include <linux/mm.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/interrupt.h>
#include <asm/system.h>

arch/sparc/kernel/ptrace_32.c

View file
diff --git a/arch/sparc/kernel/ptrace_32.c b/arch/sparc/kernel/ptrace_32.c
index 8ce6285..7e3dfd9 100644
--- a/arch/sparc/kernel/ptrace_32.c
+++ b/arch/sparc/kernel/ptrace_32.c
@@ -16,7 +16,6 @@
#include <linux/ptrace.h>
#include <linux/user.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/security.h>
#include <linux/signal.h>
#include <linux/regset.h>

arch/sparc/kernel/ptrace_64.c

View file
diff --git a/arch/sparc/kernel/ptrace_64.c b/arch/sparc/kernel/ptrace_64.c
index a941c61..4ae91dc 100644
--- a/arch/sparc/kernel/ptrace_64.c
+++ b/arch/sparc/kernel/ptrace_64.c
@@ -17,7 +17,6 @@
#include <linux/ptrace.h>
#include <linux/user.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/security.h>
#include <linux/seccomp.h>
#include <linux/audit.h>

arch/sparc/kernel/time_64.c

View file
diff --git a/arch/sparc/kernel/time_64.c b/arch/sparc/kernel/time_64.c
index 5c12e79..da1218e 100644
--- a/arch/sparc/kernel/time_64.c
+++ b/arch/sparc/kernel/time_64.c
@@ -11,7 +11,6 @@
#include <linux/errno.h>
#include <linux/module.h>
#include <linux/sched.h>
-#include <linux/smp_lock.h>
#include <linux/kernel.h>
#include <linux/param.h>
#include <linux/string.h>

arch/sparc/kernel/traps_32.c

View file
diff --git a/arch/sparc/kernel/traps_32.c b/arch/sparc/kernel/traps_32.c
index 3582833..c0490c7 100644
--- a/arch/sparc/kernel/traps_32.c
+++ b/arch/sparc/kernel/traps_32.c
@@ -13,7 +13,6 @@
#include <linux/kernel.h>
#include <linux/signal.h>
#include <linux/smp.h>
-#include <linux/smp_lock.h>
#include <linux/kdebug.h>
#include <asm/delay.h>

drivers/block/DAC960.c

View file
diff --git a/drivers/block/DAC960.c b/drivers/block/DAC960.c
index 668dc23..1e6b7c1 100644
--- a/drivers/block/DAC960.c
+++ b/drivers/block/DAC960.c
@@ -36,6 +36,7 @@
#include <linux/ioport.h>
#include <linux/mm.h>
#include <linux/slab.h>
+#include <linux/smp_lock.h>
#include <linux/proc_fs.h>
#include <linux/reboot.h>
#include <linux/spinlock.h>

drivers/block/cciss.c

View file
diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c
index 65a0655..a52cc7f 100644
--- a/drivers/block/cciss.c
+++ b/drivers/block/cciss.c
@@ -26,6 +26,7 @@
#include <linux/pci.h>
#include <linux/kernel.h>
#include <linux/slab.h>
+#include <linux/smp_lock.h>
#include <linux/delay.h>
#include <linux/major.h>
#include <linux/fs.h>

drivers/block/loop.c

View file
diff --git a/drivers/block/loop.c b/drivers/block/loop.c
index 801f4ab..5757188 100644
--- a/drivers/block/loop.c
+++ b/drivers/block/loop.c
@@ -61,7 +61,6 @@
#include <linux/blkdev.h>
#include <linux/blkpg.h>
#include <linux/init.h>
-#include <linux/smp_lock.h>
#include <linux/swap.h>
#include <linux/slab.h>
#include <linux/loop.h>

drivers/bluetooth/hci_vhci.c

View file
diff --git a/drivers/bluetooth/hci_vhci.c b/drivers/bluetooth/hci_vhci.c
index 1df9dda..d5cde6d 100644
--- a/drivers/bluetooth/hci_vhci.c
+++ b/drivers/bluetooth/hci_vhci.c
@@ -28,7 +28,6 @@
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/slab.h>
-#include <linux/smp_lock.h>
#include <linux/types.h>
#include <linux/errno.h>
#include <linux/sched.h>

drivers/char/amiserial.c

View file
diff --git a/drivers/char/amiserial.c b/drivers/char/amiserial.c
index 72429b6..6c32fbf 100644
--- a/drivers/char/amiserial.c
+++ b/drivers/char/amiserial.c
@@ -81,6 +81,7 @@ static char *serial_version = "4.30";
#include <linux/mm.h>
#include <linux/seq_file.h>
#include <linux/slab.h>
+#include <linux/smp_lock.h>
#include <linux/init.h>
#include <linux/bitops.h>

drivers/char/cyclades.c

View file
diff --git a/drivers/char/cyclades.c b/drivers/char/cyclades.c
index f3366d3..2dafc2d 100644
--- a/drivers/char/cyclades.c
+++ b/drivers/char/cyclades.c
@@ -633,6 +633,7 @@
#include <linux/tty.h>
#include <linux/tty_flip.h>
#include <linux/serial.h>
+#include <linux/smp_lock.h>
#include <linux/major.h>
#include <linux/string.h>
#include <linux/fcntl.h>

drivers/char/epca.c

View file
diff --git a/drivers/char/epca.c b/drivers/char/epca.c
index abef1f7..ff647ca 100644
--- a/drivers/char/epca.c
+++ b/drivers/char/epca.c
@@ -36,6 +36,7 @@
#include <linux/tty.h>
#include <linux/tty_flip.h>
#include <linux/slab.h>
+#include <linux/smp_lock.h>
#include <linux/ioport.h>
#include <linux/interrupt.h>
#include <linux/uaccess.h>

drivers/char/isicom.c

View file
diff --git a/drivers/char/isicom.c b/drivers/char/isicom.c
index 621d118..4f1f4cd 100644
--- a/drivers/char/isicom.c
+++ b/drivers/char/isicom.c
@@ -122,6 +122,7 @@
#include <linux/fs.h>
#include <linux/sched.h>
#include <linux/serial.h>
+#include <linux/smp_lock.h>
#include <linux/mm.h>
#include <linux/interrupt.h>
#include <linux/timer.h>

drivers/char/istallion.c

View file
diff --git a/drivers/char/istallion.c b/drivers/char/istallion.c
index 0c999f5..ab2f334 100644
--- a/drivers/char/istallion.c
+++ b/drivers/char/istallion.c
@@ -20,6 +20,7 @@
#include <linux/module.h>
#include <linux/slab.h>
+#include <linux/smp_lock.h>
#include <linux/interrupt.h>
#include <linux/tty.h>
#include <linux/tty_flip.h>

drivers/char/moxa.c

View file
diff --git a/drivers/char/moxa.c b/drivers/char/moxa.c
index 65b6ff2..dd0083b 100644
--- a/drivers/char/moxa.c
+++ b/drivers/char/moxa.c
@@ -34,6 +34,7 @@
#include <linux/tty.h>
#include <linux/tty_flip.h>
#include <linux/major.h>
+#include <linux/smp_lock.h>
#include <linux/string.h>
#include <linux/fcntl.h>
#include <linux/ptrace.h>

drivers/char/mxser.c

View file
diff --git a/drivers/char/mxser.c b/drivers/char/mxser.c
index 52d953e..dbf8d52 100644
--- a/drivers/char/mxser.c
+++ b/drivers/char/mxser.c
@@ -23,6 +23,7 @@
#include <linux/errno.h>
#include <linux/signal.h>
#include <linux/sched.h>
+#include <linux/smp_lock.h>
#include <linux/timer.h>
#include <linux/interrupt.h>
#include <linux/tty.h>

drivers/char/n_hdlc.c

View file
diff --git a/drivers/char/n_hdlc.c b/drivers/char/n_hdlc.c
index 1c43c8c..c68118e 100644
--- a/drivers/char/n_hdlc.c
+++ b/drivers/char/n_hdlc.c
@@ -97,6 +97,7 @@
#include <linux/slab.h>
#include <linux/tty.h>
#include <linux/errno.h>
+#include <linux/smp_lock.h>
#include <linux/string.h> /* used in new tty drivers */
#include <linux/signal.h> /* used in new tty drivers */
#include <linux/if.h>

drivers/char/n_r3964.c

View file
diff --git a/drivers/char/n_r3964.c b/drivers/char/n_r3964.c
index 2e99158..6934025 100644
--- a/drivers/char/n_r3964.c
+++ b/drivers/char/n_r3964.c
@@ -58,6 +58,7 @@
#include <linux/ioport.h>
#include <linux/in.h>
#include <linux/slab.h>
+#include <linux/smp_lock.h>
#include <linux/tty.h>
#include <linux/errno.h>
#include <linux/string.h> /* used in new tty drivers */

drivers/char/pty.c

View file
diff --git a/drivers/char/pty.c b/drivers/char/pty.c
index 9d1b4f5..6e6942c 100644
--- a/drivers/char/pty.c
+++ b/drivers/char/pty.c
@@ -22,6 +22,7 @@
#include <linux/major.h>
#include <linux/mm.h>
#include <linux/init.h>
+#include <linux/smp_lock.h>
#include <linux/sysctl.h>
#include <linux/device.h>
#include <linux/uaccess.h>

drivers/char/rio/rio_linux.c

View file
diff --git a/drivers/char/rio/rio_linux.c b/drivers/char/rio/rio_linux.c
index ce81da5..d58c2eb 100644
--- a/drivers/char/rio/rio_linux.c
+++ b/drivers/char/rio/rio_linux.c
@@ -44,6 +44,7 @@
#include <linux/delay.h>
#include <linux/pci.h>
#include <linux/slab.h>
+#include <linux/smp_lock.h>
#include <linux/miscdevice.h>
#include <linux/init.h>

drivers/char/riscom8.c

View file
diff --git a/drivers/char/riscom8.c b/drivers/char/riscom8.c
index 2176604..171711a 100644
--- a/drivers/char/riscom8.c
+++ b/drivers/char/riscom8.c
@@ -47,6 +47,7 @@
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/tty_flip.h>
+#include <linux/smp_lock.h>
#include <linux/spinlock.h>
#include <linux/device.h>

drivers/char/rocket.c

View file
diff --git a/drivers/char/rocket.c b/drivers/char/rocket.c
index 63d5b62..0e29a23 100644
--- a/drivers/char/rocket.c
+++ b/drivers/char/rocket.c
@@ -73,6 +73,7 @@
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/serial.h>
+#include <linux/smp_lock.h>
#include <linux/string.h>
#include <linux/fcntl.h>
#include <linux/ptrace.h>

drivers/char/serial167.c

View file
diff --git a/drivers/char/serial167.c b/drivers/char/serial167.c
index f1f24f0..51e7a46 100644
--- a/drivers/char/serial167.c
+++ b/drivers/char/serial167.c
@@ -52,6 +52,7 @@
#include <linux/interrupt.h>
#include <linux/serial.h>
#include <linux/serialP.h>
+#include <linux/smp_lock.h>
#include <linux/string.h>
#include <linux/fcntl.h>
#include <linux/ptrace.h>

drivers/char/specialix.c

View file
diff --git a/drivers/char/specialix.c b/drivers/char/specialix.c
index e72be41..bfe4cdb 100644
--- a/drivers/char/specialix.c
+++ b/drivers/char/specialix.c
@@ -87,6 +87,7 @@
#include <linux/tty_flip.h>
#include <linux/mm.h>
#include <linux/serial.h>
+#include <linux/smp_lock.h>
#include <linux/fcntl.h>
#include <linux/major.h>
#include <linux/delay.h>

drivers/char/sx.c

View file
diff --git a/drivers/char/sx.c b/drivers/char/sx.c
index 518f2a2..a81ec4f 100644
--- a/drivers/char/sx.c
+++ b/drivers/char/sx.c
@@ -216,6 +216,7 @@
#include <linux/eisa.h>
#include <linux/pci.h>
#include <linux/slab.h>
+#include <linux/smp_lock.h>
#include <linux/init.h>
#include <linux/miscdevice.h>
#include <linux/bitops.h>

drivers/char/synclink.c

View file
diff --git a/drivers/char/synclink.c b/drivers/char/synclink.c
index afded3a..813552f 100644
--- a/drivers/char/synclink.c
+++ b/drivers/char/synclink.c
@@ -81,6 +81,7 @@
#include <linux/mm.h>
#include <linux/seq_file.h>
#include <linux/slab.h>
+#include <linux/smp_lock.h>
#include <linux/delay.h>
#include <linux/netdevice.h>
#include <linux/vmalloc.h>

drivers/char/synclink_gt.c

View file
diff --git a/drivers/char/synclink_gt.c b/drivers/char/synclink_gt.c
index a2e67e6..91f20a9 100644
--- a/drivers/char/synclink_gt.c
+++ b/drivers/char/synclink_gt.c
@@ -62,6 +62,7 @@
#include <linux/mm.h>
#include <linux/seq_file.h>
#include <linux/slab.h>
+#include <linux/smp_lock.h>
#include <linux/netdevice.h>
#include <linux/vmalloc.h>
#include <linux/init.h>

drivers/char/synclinkmp.c

View file
diff --git a/drivers/char/synclinkmp.c b/drivers/char/synclinkmp.c
index 6f727e3..8d4a2a8 100644
--- a/drivers/char/synclinkmp.c
+++ b/drivers/char/synclinkmp.c
@@ -52,6 +52,7 @@
#include <linux/mm.h>
#include <linux/seq_file.h>
#include <linux/slab.h>
+#include <linux/smp_lock.h>
#include <linux/netdevice.h>
#include <linux/vmalloc.h>
#include <linux/init.h>

drivers/char/tpm/tpm.c

View file
diff --git a/drivers/char/tpm/tpm.c b/drivers/char/tpm/tpm.c
index ccdd828..b0603b2 100644
--- a/drivers/char/tpm/tpm.c
+++ b/drivers/char/tpm/tpm.c
@@ -26,7 +26,6 @@
#include <linux/poll.h>
#include <linux/mutex.h>
#include <linux/spinlock.h>
-#include <linux/smp_lock.h>
#include "tpm.h"

drivers/char/tty_ioctl.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/tty_ldisc.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/vt.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/vt_ioctl.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpio/vr41xx_giu.c

View file

This diff is incomplete. Download the complete patch.

drivers/hid/usbhid/hid-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/isdn/hisax/hfc_usb.c

View file

This diff is incomplete. Download the complete patch.

drivers/isdn/i4l/isdn_tty.c

View file

This diff is incomplete. Download the complete patch.

drivers/isdn/mISDN/stack.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/bt8xx/dst_ca.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/dvb-core/dvbdev.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/ttpci/av7110.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/radio-mr800.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/radio-si470x.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/bt8xx/bttv-driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx23885/cx23885-417.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx23885/cx23885-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx88/cx88-blackbird.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx88/cx88-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/dabusb.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pwc/pwc-if.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pwc/pwc.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/s2255drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/saa5246a.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/saa5249.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/saa7134/saa7134-empress.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/se401.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/stk-webcam.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/stradis.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/stv680.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/usbvideo/vicam.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/usbvision/usbvision-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/v4l2-dev.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/zoran/zoran_driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/sgi-gru/grufile.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/sgi-gru/grukservices.c

View file

This diff is incomplete. Download the complete patch.

drivers/net/irda/irtty-sir.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/cpci_hotplug_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/cpqphp_ctrl.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/cpqphp_sysfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/pciehp_ctrl.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/syscall.c

View file

This diff is incomplete. Download the complete patch.

drivers/s390/block/dasd_ioctl.c

View file

This diff is incomplete. Download the complete patch.

drivers/scsi/qla2xxx/qla_mid.c

View file

This diff is incomplete. Download the complete patch.

drivers/telephony/ixj.c

View file

This diff is incomplete. Download the complete patch.

drivers/telephony/phonedev.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/class/cdc-wdm.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/gadget/amd5536udc.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/gadget/langwell_udc.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/gadget/s3c2410_udc.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/host/r8a66597-hcd.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/misc/iowarrior.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/misc/rio500.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/misc/usblcd.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/musb/cppi_dma.h

View file

This diff is incomplete. Download the complete patch.

drivers/usb/musb/musb_core.h

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/ftdi_sio.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/mos7840.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/usb-serial.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/fbmem.c

View file

This diff is incomplete. Download the complete patch.

fs/adfs/super.c

View file

This diff is incomplete. Download the complete patch.

fs/afs/super.c

View file

This diff is incomplete. Download the complete patch.

fs/autofs4/dev-ioctl.c

View file

This diff is incomplete. Download the complete patch.

fs/bfs/dir.c

View file

This diff is incomplete. Download the complete patch.

fs/bfs/file.c

View file

This diff is incomplete. Download the complete patch.

fs/btrfs/compression.c

View file

This diff is incomplete. Download the complete patch.

fs/btrfs/file.c

View file

This diff is incomplete. Download the complete patch.

fs/btrfs/inode.c

View file

This diff is incomplete. Download the complete patch.

fs/btrfs/ioctl.c

View file

This diff is incomplete. Download the complete patch.

fs/btrfs/super.c

View file

This diff is incomplete. Download the complete patch.

fs/char_dev.c

View file

This diff is incomplete. Download the complete patch.

fs/compat.c

View file

This diff is incomplete. Download the complete patch.

fs/compat_ioctl.c

View file

This diff is incomplete. Download the complete patch.

fs/exofs/super.c

View file

This diff is incomplete. Download the complete patch.

fs/ext2/ioctl.c

View file

This diff is incomplete. Download the complete patch.

fs/ext4/ioctl.c

View file

This diff is incomplete. Download the complete patch.

fs/fat/dir.c

View file

This diff is incomplete. Download the complete patch.

fs/fat/namei_msdos.c

View file

This diff is incomplete. Download the complete patch.

fs/fat/namei_vfat.c

View file

This diff is incomplete. Download the complete patch.

fs/fcntl.c

View file

This diff is incomplete. Download the complete patch.

fs/freevxfs/vxfs_super.c

View file

This diff is incomplete. Download the complete patch.

fs/hfs/super.c

View file

This diff is incomplete. Download the complete patch.

fs/hfsplus/super.c

View file

This diff is incomplete. Download the complete patch.

fs/hpfs/dir.c

View file

This diff is incomplete. Download the complete patch.

fs/hpfs/file.c

View file

This diff is incomplete. Download the complete patch.

fs/hpfs/hpfs_fn.h

View file

This diff is incomplete. Download the complete patch.

fs/hpfs/inode.c

View file

This diff is incomplete. Download the complete patch.

fs/hpfs/namei.c

View file

This diff is incomplete. Download the complete patch.

fs/jffs2/super.c

View file

This diff is incomplete. Download the complete patch.

fs/lockd/clntproc.c

View file

This diff is incomplete. Download the complete patch.

fs/lockd/svc4proc.c

View file

This diff is incomplete. Download the complete patch.

fs/lockd/svcproc.c

View file

This diff is incomplete. Download the complete patch.

fs/nfs/delegation.c

View file

This diff is incomplete. Download the complete patch.

fs/nfs/dir.c

View file

This diff is incomplete. Download the complete patch.

fs/nfs/file.c

View file

This diff is incomplete. Download the complete patch.

fs/nfs/inode.c

View file

This diff is incomplete. Download the complete patch.

fs/nfs/nfs4proc.c

View file

This diff is incomplete. Download the complete patch.

fs/nfs/read.c

View file

This diff is incomplete. Download the complete patch.

fs/nfsd/nfsctl.c

View file

This diff is incomplete. Download the complete patch.

fs/nfsd/nfssvc.c

View file

This diff is incomplete. Download the complete patch.

fs/nilfs2/dir.c

View file

This diff is incomplete. Download the complete patch.

fs/ocfs2/ioctl.c

View file

This diff is incomplete. Download the complete patch.

fs/reiserfs/xattr.c

View file

This diff is incomplete. Download the complete patch.

fs/squashfs/super.c

View file

This diff is incomplete. Download the complete patch.

fs/ubifs/ioctl.c

View file

This diff is incomplete. Download the complete patch.

fs/xfs/linux-2.6/xfs_file.c

View file

This diff is incomplete. Download the complete patch.

include/linux/crash_dump.h

View file

This diff is incomplete. Download the complete patch.

include/linux/hardirq.h

View file

This diff is incomplete. Download the complete patch.

include/linux/quotaops.h

View file

This diff is incomplete. Download the complete patch.

include/linux/sunrpc/xdr.h

View file

This diff is incomplete. Download the complete patch.

kernel/power/user.c

View file

This diff is incomplete. Download the complete patch.

kernel/trace/blktrace.c

View file

This diff is incomplete. Download the complete patch.

kernel/trace/trace.c

View file

This diff is incomplete. Download the complete patch.

net/appletalk/ddp.c

View file

This diff is incomplete. Download the complete patch.

net/ipx/af_ipx.c

View file

This diff is incomplete. Download the complete patch.

net/irda/af_irda.c

View file

This diff is incomplete. Download the complete patch.

net/irda/irnet/irnet.h

View file

This diff is incomplete. Download the complete patch.

net/irda/irnet/irnet_ppp.c

View file

This diff is incomplete. Download the complete patch.

net/sunrpc/clnt.c

View file

This diff is incomplete. Download the complete patch.

net/sunrpc/sched.c

View file

This diff is incomplete. Download the complete patch.

net/sunrpc/svc_xprt.c

View file

This diff is incomplete. Download the complete patch.

net/wanrouter/wanmain.c

View file

This diff is incomplete. Download the complete patch.

net/x25/af_x25.c

View file

This diff is incomplete. Download the complete patch.