linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] BKL removal, assorted patches
@ 2010-07-03 22:02 Arnd Bergmann
  2010-07-03 22:02 ` [PATCH 1/8] do_coredump: do not take BKL Arnd Bergmann
                   ` (7 more replies)
  0 siblings, 8 replies; 14+ messages in thread
From: Arnd Bergmann @ 2010-07-03 22:02 UTC (permalink / raw)
  To: linux-kernel
  Cc: John Kacur, Frederic Weisbecker, Arnd Bergmann, Bob Picco,
	Clemens Ladisch, Geert Uytterhoeven, Heiko Carstens,
	Jaroslav Kysela, Jesse Barnes, linux-pci, linux-s390,
	Martin Schwidefsky, Takashi Iwai, Tejun Heo

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@hp.com>
Cc: Clemens Ladisch <clemens@ladisch.de>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Cc: Jaroslav Kysela <perex@perex.cz>
Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
Cc: linux-pci@vger.kernel.org
Cc: linux-s390@vger.kernel.org
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Takashi Iwai <tiwai@suse.de>
Cc: Tejun Heo <tj@kernel.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(-)


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2010-08-13 23:33 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-03 22:02 [PATCH 0/8] BKL removal, assorted patches Arnd Bergmann
2010-07-03 22:02 ` [PATCH 1/8] do_coredump: do not take BKL Arnd Bergmann
2010-07-09 23:25   ` Frederic Weisbecker
2010-07-03 22:02 ` [PATCH 2/8] init: remove the BKL from startup code Arnd Bergmann
2010-07-09  3:52   ` Frederic Weisbecker
2010-07-09 13:37   ` Frederic Weisbecker
2010-07-03 22:02 ` [PATCH 3/8] hpet: kill BKL, add compat_ioctl Arnd Bergmann
2010-07-03 22:02 ` [PATCH 4/8] proc/pci: kill BKL Arnd Bergmann
2010-08-13 23:33   ` Jesse Barnes
2010-07-03 22:02 ` [PATCH 5/8] dasd: no need for BKL in ioctl Arnd Bergmann
2010-07-03 22:02 ` [PATCH 6/8] isapnp: BKL removal Arnd Bergmann
2010-07-03 22:02 ` [PATCH 7/8] soundcore_open: Reduce the area BKL coverage Arnd Bergmann
2010-07-05 16:09   ` Takashi Iwai
2010-07-03 22:02 ` [PATCH 8/8] BKL: introduce CONFIG_BKL Arnd Bergmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).