> Date: Thu, 5 Jun 2003 02:15:06 -0400
> From: Johannes Erdfelt <[EMAIL PROTECTED]>

> I didn't see this on x86, but apparentely others have looking at the
> RedHat 9 kernel sources. (RedHat bugzilla #81091)
> Pete, could you give this patch a shot for the problem you found in that
> bug? I'm pretty sure they are the same problem.

I'm sure it's the same, too. Unfortunately, I didn't have a
small test which would, say, loop mount/unmount while I insert
a cable.

I like your fix better, so I am going to do this. I'll keep
that check for  if (inode->u.usbdev_i.slist.next != NULL) in
usbdevfs, and add a printk there. Then, I'll replace the fix
with your one and let beta testers to test it with actual
installs.

> I haven't looked at the 2.5 code to see if the same problem exists.

At the time, Greg said that usbfs was going to be rewritten.
I think it should be prudent to implement your fix there as well.
Then, if usbfs stops keeping inodes around in lists, all to
the better. If we don't have time to do it, it's fine, too.

-- Pete


-------------------------------------------------------
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to