Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd))

2008-08-03 Thread Robert Watson
On Mon, 30 Jun 2008, Robert Watson wrote: On Sun, 29 Jun 2008, Robert Watson wrote: An FYI on the state of things here: in the last month, John has updated a number of device drivers to be MPSAFE, and the USB work remains in-flight. I'm holding fire a bit on disabling IFF_NEEDSGIANT while th

Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd))

2008-07-01 Thread Bruce M. Simpson
Robert Watson wrote: An FYI on the state of things here: in the last month, John has updated a number of device drivers to be MPSAFE, and the USB work remains in-flight. I'm holding fire a bit on disabling IFF_NEEDSGIANT while things settle and I catch up on driver state, and will likely sen

Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd))

2008-06-30 Thread John Baldwin
On Sunday 29 June 2008 01:02:49 pm Robert Watson wrote: > > On Sat, 24 May 2008, Robert Watson wrote: > > > Just as a reminder, we've just about reached the one month date before > > IFF_NEEDSGIANT drivers are disabled in the build. You can find a > > description of the general problem and lis

Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd))

2008-06-30 Thread Robert Watson
On Sun, 29 Jun 2008, Robert Watson wrote: An FYI on the state of things here: in the last month, John has updated a number of device drivers to be MPSAFE, and the USB work remains in-flight. I'm holding fire a bit on disabling IFF_NEEDSGIANT while things settle and I catch up on driver state,

Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd))

2008-06-29 Thread Robert Watson
On Sat, 24 May 2008, Robert Watson wrote: Just as a reminder, we've just about reached the one month date before IFF_NEEDSGIANT drivers are disabled in the build. You can find a description of the general problem and list of specific drivers below. As USB work is on-going, I will *not* disa

Re: HEAD UP: non-MPSAFE network drivers to be disabled

2008-06-01 Thread Poul-Henning Kamp
In message <[EMAIL PROTECTED]>, "M. Warner Losh" writes : >In the past I've uesd line disciplines to implement a keyboard driver >for the Apple Newton Keyboard (serial protocol) [...] But shouldn't you have used uart(4) for that ? -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 [EMAIL P

Re: HEAD UP: non-MPSAFE network drivers to be disabled

2008-06-01 Thread M. Warner Losh
In message: <[EMAIL PROTECTED]> "Bruce M. Simpson" <[EMAIL PROTECTED]> writes: : Other than that, line disciplines can go away. In the past I've uesd line disciplines to implement a keyboard driver for the Apple Newton Keyboard (serial protocol) so I could use it at any point after the

Re: HEAD UP: non-MPSAFE network drivers to be disabled

2008-06-01 Thread M. Warner Losh
In message: <[EMAIL PROTECTED]> Robert Watson <[EMAIL PROTECTED]> writes: : : On Mon, 26 May 2008, Bruce M. Simpson wrote: : : >> Given that this is (a) 2008 and (b) 8.x we're talking about, are there : >> really that many consumers of SLIP to warrant it being carried forward at : >

Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd))

2008-05-27 Thread Ed Schouten
Hello Peter, * Peter Wemm <[EMAIL PROTECTED]> wrote: > As an example.. look at the CAN_BYPASS_L_RINT stuff. If we had a way > to pass a block of characters upstream instead of a single character > at a time, then we could build this magic into the input routines > instead of the device drivers.

Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd))

2008-05-27 Thread Peter Wemm
On Tue, May 27, 2008 at 8:19 AM, Bruce M. Simpson <[EMAIL PROTECTED]> wrote: > Ed Schouten wrote: With the word `should' I meant that it would still be possible to implement multiple line disciplines with the mpsafetty code. But I really think line disciplines should go. >>

Re: HEAD UP: non-MPSAFE network drivers to be disabled

2008-05-27 Thread Marcel Moolenaar
On May 27, 2008, at 1:49 PM, Julian Elischer wrote: Marcel Moolenaar wrote: On May 27, 2008, at 10:50 AM, Julian Elischer wrote: Marcel Moolenaar wrote: On May 27, 2008, at 1:12 AM, Julian Elischer wrote: judging by the bug reports when things get broken there are still a lot of people con

Re: HEAD UP: non-MPSAFE network drivers to be disabled

2008-05-27 Thread Julian Elischer
Marcel Moolenaar wrote: On May 27, 2008, at 10:50 AM, Julian Elischer wrote: Marcel Moolenaar wrote: On May 27, 2008, at 1:12 AM, Julian Elischer wrote: judging by the bug reports when things get broken there are still a lot of people connected to the internet via dial up lines in places off

Re: HEAD UP: non-MPSAFE network drivers to be disabled

2008-05-27 Thread Marcel Moolenaar
On May 27, 2008, at 10:50 AM, Julian Elischer wrote: Marcel Moolenaar wrote: On May 27, 2008, at 1:12 AM, Julian Elischer wrote: judging by the bug reports when things get broken there are still a lot of people connected to the internet via dial up lines in places off the beaten track, and st

Re: HEAD UP: non-MPSAFE network drivers to be disabled

2008-05-27 Thread Bruce M. Simpson
Julian Elischer wrote: While this is a good idea on it's own, the difference between what that achieves and what a line discipline achieves is that a line disciplin is hardware independent and can even be used on a virtual device. I was under the impression that the back-end for UART was light w

Re: HEAD UP: non-MPSAFE network drivers to be disabled

2008-05-27 Thread Julian Elischer
Marcel Moolenaar wrote: On May 27, 2008, at 1:12 AM, Julian Elischer wrote: judging by the bug reports when things get broken there are still a lot of people connected to the internet via dial up lines in places off the beaten track, and still a lot of people who when travelling do use dialup s

Re: HEAD UP: non-MPSAFE network drivers to be disabled

2008-05-27 Thread Marcel Moolenaar
On May 27, 2008, at 1:12 AM, Julian Elischer wrote: judging by the bug reports when things get broken there are still a lot of people connected to the internet via dial up lines in places off the beaten track, and still a lot of people who when travelling do use dialup still. Some of these also

Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd))

2008-05-27 Thread Peter Jeremy
On 2008-May-26 19:11:16 +, Poul-Henning Kamp <[EMAIL PROTECTED]> wrote: >We should summarily kill the concept of line disciplines as a >modular component and decide that TTYs can be used with termios(4) >or raw mode and leave it at that. streams anyone? -- Peter Jeremy Please excuse any dela

Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd))

2008-05-25 Thread Robert Watson
On Sat, 24 May 2008, Peter Wemm wrote: FWIW, I suspect fixing things like SLIP and kernel PPP are fairly trivial once tty locking is in place -- a per-softc mutex and a bit of locking in the obvious spots would likely do it without too much trouble. In some paths, it might be necessary to in

Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd))

2008-05-24 Thread Peter Wemm
On Sat, May 24, 2008 at 8:56 AM, Robert Watson <[EMAIL PROTECTED]> wrote: > > On Sat, 24 May 2008, Coleman Kane wrote: > >> I've created a quick table of these at the following location: >> http://wiki.freebsd.org/NetworkNeedsGiant >> >> Please everyone feel free to fill in the blanks. I'll try to

Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd))

2008-05-24 Thread Robert Watson
On Sat, 24 May 2008, Coleman Kane wrote: I've created a quick table of these at the following location: http://wiki.freebsd.org/NetworkNeedsGiant Please everyone feel free to fill in the blanks. I'll try to do it as well as time permits. You might also want to cross-link with the SMPTODO p

Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd))

2008-05-24 Thread Robert Watson
On Sat, 24 May 2008, Coleman Kane wrote: I've created a quick table of these at the following location: http://wiki.freebsd.org/NetworkNeedsGiant Please everyone feel free to fill in the blanks. I'll try to do it as well as time permits. FWIW, I suspect fixing things like SLIP and kernel P

Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd))

2008-05-24 Thread Coleman Kane
On Sat, 2008-05-24 at 11:20 +0100, Robert Watson wrote: > Dear all: > > Just as a reminder, we've just about reached the one month date before > IFF_NEEDSGIANT drivers are disabled in the build. You can find a description > of the general problem and list of specific drivers below. > > As USB

HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd))

2008-05-24 Thread Robert Watson
Dear all: Just as a reminder, we've just about reached the one month date before IFF_NEEDSGIANT drivers are disabled in the build. You can find a description of the general problem and list of specific drivers below. As USB work is on-going, I will *not* disable the USB drivers at this time