linux/drivers/isdn
Frederic Weisbecker d79b6f4de5 procfs: Push down the bkl from ioctl
Push down the bkl from procfs's ioctl main handler to its users.
Only three procfs users implement an ioctl (non unlocked) handler.
Turn them into unlocked_ioctl and push down the Devil inside.

v2: PDE(inode)->data doesn't need to be under bkl
v3: And don't forget to git-add the result
v4: Use wrappers to pushdown instead of an invasive and error prone
    handlers surgery.

Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: John Kacur <jkacur@redhat.com>
Cc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Cc: Al Viro <viro@ZenIV.linux.org.uk>
Cc: Alexey Dobriyan <adobriyan@gmail.com>
2010-05-17 03:06:12 +02:00
..
act2000 Kconfig: Remove useless and sometimes wrong comments 2009-11-09 09:40:56 +01:00
capi CAPI: Remove experimental tag from middleware feature 2010-02-16 16:01:36 -08:00
divert procfs: Push down the bkl from ioctl 2010-05-17 03:06:12 +02:00
gigaset gigaset: fix build failure 2010-03-17 14:22:07 -07:00
hardware ISDN: Add PCI ID for HFC-2S/4S Beronet Card PCIe 2010-03-15 19:09:28 -07:00
hisax isdn: Cleanup Sections in PCMCIA driver elsa 2010-03-25 11:58:02 -07:00
hysdn isdn: misplaced parenthesis in pof_handle_data() 2010-03-15 15:47:01 -07:00
i4l Merge branch 'for-next' into for-linus 2010-03-08 16:55:37 +01:00
icn Kconfig: Remove useless and sometimes wrong comments 2009-11-09 09:40:56 +01:00
isdnloop drivers/isdn: correct use of ! and & 2008-03-04 16:35:16 -08:00
mISDN tree-wide: fix 'lenght' typo in comments and code 2010-02-05 12:22:45 +01:00
pcbit Kconfig: Remove useless and sometimes wrong comments 2009-11-09 09:40:56 +01:00
sc tree-wide: fix typos "ammount" -> "amount" 2010-02-05 12:22:40 +01:00
Kconfig isdn: fix a few Kconfig imperfections 2010-02-22 15:45:53 -08:00
Makefile mISDN fix main ISDN Makefile 2008-08-02 16:28:20 +02:00