lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Sat, 27 Mar 2010 00:47:33 +0100
From:	Stefan Richter <stefanr@...6.in-berlin.de>
To:	Arnd Bergmann <arnd@...db.de>
CC:	Jiri Kosina <jkosina@...e.cz>,
	Frederic Weisbecker <fweisbec@...il.com>,
	linux-kernel@...r.kernel.org, Matthew Wilcox <matthew@....cx>,
	Thomas Gleixner <tglx@...utronix.de>, jblunck@...e.de,
	Alan Cox <alan@...ux.intel.com>, Ingo Molnar <mingo@...e.hu>,
	John Kacur <jkacur@...hat.com>
Subject: Re: [GIT, RFC] Killing the Big Kernel Lock

Arnd Bergmann wrote:
> On Thursday 25 March 2010, Arnd Bergmann wrote:
>> On Thursday 25 March 2010, Jiri Kosina wrote:
>>>         config USB
>>>                 tristate "Support for Host-side USB"
>>>                 depends on USB_ARCH_HAS_HCD && BKL
>>>
>>> Well, that's very interesting definition of "obscure" :)
>>>
>> That's why I said /mostly/ obscure modules. There are soundcore, usb-core, drm,
>> vfat and a few other very common ones, along with many obscure ones.
> 
> FWIW, this is the full list of 148 modules that require the BKL in an x86 allmodconfig,
> which is probably the configuration with the largest code coverage.
...
> drivers/media/dvb/firewire/firedtv.ko
...
> drivers/ieee1394/video1394.ko
> drivers/ieee1394/raw1394.ko
> drivers/ieee1394/dv1394.ko
...
> drivers/firewire/firewire-core.ko

firewire-core and raw1394 do not actually require the BKL, they only
miss to declare their files as not seekable.  I will post patches which
change these accordingly.

My guess is that there is nothing to seek in dv1394, video1394, and
firedtv either.

Needless to say, there may be other character device file interfaces
which cannot be seeked but don't admit it yet.
-- 
Stefan Richter
-=====-==-=- --== ==-==
http://arcgraph.de/sr/
--
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ