lkml.org 
[lkml]   [2000]   [Oct]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Updated 2.4 TODO List
tytso@mit.edu wrote:
>
> 3. Security
>
> * Fix module remove race bug (still to be done: TTY, ldisc, I2C,
> video_device - Al Viro) (Rogier Wolff will handle ATM)

Patch for tty and ldisc is in your inbox...

> ...
>
> 8. Fix Exists But Isnt Merged
>
> ...
> * Many network device drivers don't call MOD_INC_USE_COUNT in
> dev->open. (Paul Gortmaker has patches)

This should be rephrased "Many network device drivers call
MOD_INC_USE_COUNT too late in dev->open()".

And it has been proposed (frequently, by me) that the
dev_hold()/dev_put()/unregister_netdevice() logic ensures that netdevice
drivers are _not_ race prone wrt module removal and so no development is
needed here.

Unless someone squeaks I suggest you take the red pen to this one.

> ...
> 9. To Do
>
> ...
> * Misc locking problems
> + drivers/pcmcia/ds.c: ds_read & ds_write. SMP locks are
> missing, on UP the sleep_on() use is unsafe.


It is my understanding that hen's teeth easily outnumber SMP PCMCIA
systems. spinlocks in drivers/pcmcia/ and drivers/net/pcmcia/ are
almost nonexistent.

So I propose that this item be removed simply by stating "Linux 2.4 does
not support PCMCIA on multiprocessors". Comments, David?
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 12:39    [W:0.219 / U:6.744 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site