Re: Lockdep problem: v3.18+ (with yesterday's Linus tip - 6f51ee709e4c)

2015-01-07 Thread Russell King - ARM Linux
On Wed, Jan 07, 2015 at 10:42:14AM -0500, Alan Stern wrote: > On Thu, 18 Dec 2014, Greg Kroah-Hartman wrote: > > That seems reasonable to me, unbinding when a reset is happening is > > going to be a rare condition, but if we get rid of it, and we try to > > queue a reset for a device that is gone,

Re: Lockdep problem: v3.18+ (with yesterday's Linus tip - 6f51ee709e4c)

2015-01-07 Thread Alan Stern
On Thu, 18 Dec 2014, Greg Kroah-Hartman wrote: > On Thu, Dec 18, 2014 at 02:40:48PM -0500, Alan Stern wrote: > > On Thu, 18 Dec 2014, Russell King - ARM Linux wrote: > > > > > While unplugging a Logitek Keyboard/mouse micro-receiver, I got the > > > lockdep splat below. > > > > > > However, I do

Re: Lockdep problem: v3.18+ (with yesterday's Linus tip - 6f51ee709e4c)

2014-12-18 Thread Greg Kroah-Hartman
On Thu, Dec 18, 2014 at 02:40:48PM -0500, Alan Stern wrote: > On Thu, 18 Dec 2014, Russell King - ARM Linux wrote: > > > While unplugging a Logitek Keyboard/mouse micro-receiver, I got the > > lockdep splat below. > > > > However, I don't fully understand this splat - I see nothing in > > flush_w

Re: Lockdep problem: v3.18+ (with yesterday's Linus tip - 6f51ee709e4c)

2014-12-18 Thread Alan Stern
On Thu, 18 Dec 2014, Russell King - ARM Linux wrote: > While unplugging a Logitek Keyboard/mouse micro-receiver, I got the > lockdep splat below. > > However, I don't fully understand this splat - I see nothing in > flush_work() nor process_one_work() making use of "intf->reset_ws" - > which seem

Lockdep problem: v3.18+ (with yesterday's Linus tip - 6f51ee709e4c)

2014-12-18 Thread Russell King - ARM Linux
While unplugging a Logitek Keyboard/mouse micro-receiver, I got the lockdep splat below. However, I don't fully understand this splat - I see nothing in flush_work() nor process_one_work() making use of "intf->reset_ws" - which seems to be a USB thing. I guess lockdep is being re-used to validate