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]
Message-ID: <18476.21589.315367.664174@stoffel.org>
Date:	Thu, 15 May 2008 11:18:45 -0400
From:	"John Stoffel" <john@...ffel.org>
To:	Andi Kleen <andi@...stfloor.org>
Cc:	John Stoffel <john@...ffel.org>,
	Linus Torvalds <torvalds@...ux-foundation.org>,
	Jonathan Corbet <corbet@....net>, Ingo Molnar <mingo@...e.hu>,
	Andrew Morton <akpm@...ux-foundation.org>,
	Peter Zijlstra <a.p.zijlstra@...llo.nl>,
	Thomas Gleixner <tglx@...utronix.de>,
	Alan Cox <alan@...rguk.ukuu.org.uk>,
	Alexander Viro <viro@....linux.org.uk>,
	linux-kernel@...r.kernel.org
Subject: Re: [announce] "kill the Big Kernel Lock (BKL)" tree

>>>>> "Andi" == Andi Kleen <andi@...stfloor.org> writes:

Andi> John Stoffel wrote:
>>>>>>> "Andi" == Andi Kleen <andi@...stfloor.org> writes:
>> 
Andi> Linus Torvalds wrote:
>>>> On Thu, 15 May 2008, Andi Kleen wrote:
>>>>> The goal less being to get rid of BKL in old drivers, but not 
>>>>> requiring BKL in new drivers. Basically all BKL assumptions
>>>>> in interfaces really should go.
>>>> No, we really do want to get rid of BKL in old drivers too. Or at least in 
>>>> the interfaces.
>> 
Andi> In the interfaces definitely yes and all subsystems should have
Andi> their own lock_kernel calls, but why in the old drivers? For
Andi> those it's very unlikely they are used on any SMP system anyways
Andi> (e.g. anything depending on CONFIG_ISA) or if they do only on 2
Andi> CPU systems.
>> 
>> I'm still running an SMP server with ISA slots. 

Andi> I do too (although one CPU has died recently), but how many ISA
Andi> devices do you use in it? Mine used to have a ISA ISDN card, but
Andi> that was it and then no ISA anymore even though the slots are
Andi> still in there.

I must admit I used to have an ISA Cyclades 8 port serial card running
in there, but now it's all PCI stuff.  It only had one ISA slot.  So
yes, ISA SMP boxes are slowly dying, but they'll be around for a long
time to come.

Andi> Also on 2 CPU systems BKL is not that critical anyways. It only
Andi> starts to hurt on larger CPU counts.

True, but with the growing number of multicore systems, esp on
desktops, it's going to be an issue.  How will the BKL work on quad
core boxes?

I'm going to shutup now,  since I don't have the knowledge to really
contribute much to the discussion.  

John



--
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