[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1278194552-24943-1-git-send-email-arnd@arndb.de>
Date: Sun, 4 Jul 2010 00:02:24 +0200
From: Arnd Bergmann <arnd@...db.de>
To: linux-kernel@...r.kernel.org
Cc: John Kacur <jkacur@...hat.com>,
Frederic Weisbecker <fweisbec@...il.com>,
Arnd Bergmann <arnd@...db.de>, Bob Picco <bob.picco@...com>,
Clemens Ladisch <clemens@...isch.de>,
Geert Uytterhoeven <geert@...ux-m68k.org>,
Heiko Carstens <heiko.carstens@...ibm.com>,
Jaroslav Kysela <perex@...ex.cz>,
Jesse Barnes <jbarnes@...tuousgeek.org>,
linux-pci@...r.kernel.org, linux-s390@...r.kernel.org,
Martin Schwidefsky <schwidefsky@...ibm.com>,
Takashi Iwai <tiwai@...e.de>, Tejun Heo <tj@...nel.org>
Subject: [PATCH 0/8] BKL removal, assorted patches
These patches are necessary for the removal of the
big kernel lock but don't fit in any other series.
The most important one is the addition of the
CONFIG_BKL Kconfig symbol, which can be used
to mark device drivers that are still using the
BKL so we can build a kernel that does not provide
or need it.
I'd like to add this series to linux-next and
submit it for linux-2.6.36 inclusion, but
would even more welcome the individual maintainers
to pick up the respective patches and put them
in their next trees.
Arnd
Cc: Bob Picco <bob.picco@...com>
Cc: Clemens Ladisch <clemens@...isch.de>
Cc: Geert Uytterhoeven <geert@...ux-m68k.org>
Cc: Heiko Carstens <heiko.carstens@...ibm.com>
Cc: Jaroslav Kysela <perex@...ex.cz>
Cc: Jesse Barnes <jbarnes@...tuousgeek.org>
Cc: linux-pci@...r.kernel.org
Cc: linux-s390@...r.kernel.org
Cc: Martin Schwidefsky <schwidefsky@...ibm.com>
Cc: Takashi Iwai <tiwai@...e.de>
Cc: Tejun Heo <tj@...nel.org>
Arnd Bergmann (7):
do_coredump: do not take BKL
init: remove the BKL from startup code
hpet: kill BKL, add compat_ioctl
proc/pci: kill BKL
dasd: no need for BKL in ioctl
isapnp: BKL removal
BKL: introduce CONFIG_BKL.
John Kacur (1):
soundcore_open: Reduce the area BKL coverage
drivers/char/Kconfig | 2 +-
drivers/char/hpet.c | 98 +++++++++++++++++++++++++-------------
drivers/gpu/drm/Kconfig | 5 +-
drivers/hid/usbhid/Kconfig | 2 +-
drivers/isdn/Kconfig | 1 +
drivers/isdn/capi/Kconfig | 2 +-
drivers/isdn/mISDN/Kconfig | 1 +
drivers/media/Kconfig | 3 +-
drivers/misc/Kconfig | 2 +-
drivers/net/appletalk/Kconfig | 1 +
drivers/pci/proc.c | 4 +-
drivers/pnp/isapnp/proc.c | 13 +++--
drivers/s390/block/dasd_ioctl.c | 17 +------
drivers/sbus/char/Kconfig | 2 +-
drivers/staging/sep/Kconfig | 2 +-
drivers/staging/usbip/Kconfig | 2 +-
drivers/usb/gadget/Kconfig | 2 +-
fs/Kconfig | 1 +
fs/adfs/Kconfig | 1 +
fs/afs/Kconfig | 1 +
fs/autofs/Kconfig | 1 +
fs/autofs4/Kconfig | 1 +
fs/coda/Kconfig | 1 +
fs/ecryptfs/Kconfig | 1 +
fs/exec.c | 6 --
fs/fat/Kconfig | 2 +
fs/freevxfs/Kconfig | 1 +
fs/hpfs/Kconfig | 1 +
fs/isofs/Kconfig | 1 +
fs/jffs2/Kconfig | 1 +
fs/ncpfs/Kconfig | 1 +
fs/nfs/Kconfig | 2 +-
fs/nfsd/Kconfig | 1 +
fs/ocfs2/Kconfig | 1 +
fs/qnx4/Kconfig | 1 +
fs/reiserfs/Kconfig | 1 +
fs/smbfs/Kconfig | 1 +
fs/squashfs/Kconfig | 2 +-
fs/udf/Kconfig | 1 +
fs/ufs/Kconfig | 2 +-
include/linux/smp_lock.h | 7 ++-
init/Kconfig | 2 +-
init/main.c | 5 --
kernel/trace/trace.c | 8 ---
lib/Kconfig.debug | 14 +++++-
net/ipx/Kconfig | 1 +
net/irda/Kconfig | 2 +-
net/irda/irnet/Kconfig | 2 +-
net/x25/Kconfig | 2 +-
sound/oss/Kconfig | 2 +-
sound/sound_core.c | 13 +++--
51 files changed, 145 insertions(+), 104 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists