Re: bug in evdev_disconnect

2007-04-27 Thread Johannes Berg
Hi Dmitry, > Please try -mm, it should be fixed there. As a temporary work wround > you can also swap list_for_each() and wake_up_interruptible() in > evdev_disconnect(). Alright, thanks! johannes signature.asc Description: This is a digitally signed message part

Re: bug in evdev_disconnect

2007-04-27 Thread Dmitry Torokhov
Hi Johannes, On 4/27/07, Johannes Berg <[EMAIL PROTECTED]> wrote: Obviously there's a use-after-free condition, but I can't really make out where it is. The disassembly seems to point to list_for_each_entry(list, &evdev->list, node) kill_fasync(&list->fasyn

bug in evdev_disconnect

2007-04-27 Thread Johannes Berg
I'm getting the following when I remove ohci_hcd under some circumstances on current kernels: Apr 27 15:48:42 johannes kernel: [26859.791480] Unable to handle kernel paging request for data at address 0x6b6b6b6b Apr 27 15:48:42 johannes kernel: [26859.791602] Faulting instruction address: 0xf102