login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2007
»
October
»
24
Re: USB: FIx locks and urb->status in adutux
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [thread] [
date
] [
author
]
[view in full thread]
From:
Oliver Neukum <oliver@...>
To: Pete Zaitcev <zaitcev@...>
Cc: <linux-usb-devel@...>, <greg@...>, <linux-kernel@...>, <vitalivanov@...>, <netwiz@...>
Subject:
Re: USB: FIx locks and urb->status in adutux
Date: Wednesday, October 24, 2007 - 10:04 am
Am Dienstag 23 Oktober 2007 schrieb Pete Zaitcev:
quoted text
> On Tue, 23 Oct 2007 11:38:37 +0200, Oliver Neukum <oliver@neukum.org> wrote: > > > > + /* XXX Anchor these instead */ > > > + spin_lock_irqsave(&dev->buflock, flags); > > > + if (!dev->read_urb_finished) { > > > + spin_unlock_irqrestore(&dev->buflock, flags); > > > + usb_kill_urb(dev->interrupt_in_urb); > > > + } else > > > + spin_unlock_irqrestore(&dev->buflock, flags); > > > Why bother? Simply call usb_kill_urb() unconditionally. > > Is it always safe to kill unfilled URBs? The filled but unsubmitted ones > are ok, but in this case it's possible that we only allocated something > but never submitted. Our current implementation happens to be safe by > virtue of ->dev being NULL in such case. I do not remember if we always > guaranteed that and since Vitaly is going to take this code for a > backport, I decided to play it safe.
I am not sure as far as 2.4 is concerned. In fact I am not sure 2.4 has usb_kill_urb() at all. Regards Oliver -
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [thread] [
date
] [
author
]
Messages in current thread:
USB: FIx locks and urb->status in adutux
, Pete Zaitcev
, (Mon Oct 22, 11:34 pm)
Re: [linux-usb-devel] USB: FIx locks and urb->status in adutux
, Oliver Neukum
, (Tue Oct 23, 5:38 am)
Re: USB: FIx locks and urb->status in adutux
, Pete Zaitcev
, (Tue Oct 23, 9:53 pm)
Re: USB: FIx locks and urb->status in adutux
, Oliver Neukum
, (Wed Oct 24, 10:49 am)
Re: USB: FIx locks and urb->status in adutux
, Greg KH
, (Wed Oct 24, 5:25 pm)
Re: USB: FIx locks and urb->status in adutux
, Vitaliy Ivanov
, (Fri Oct 26, 5:57 am)
Re: USB: FIx locks and urb->status in adutux
, Vitaliy Ivanov
, (Wed Oct 24, 10:09 am)
Re: USB: FIx locks and urb->status in adutux
, Pete Zaitcev
, (Wed Oct 24, 11:25 pm)
Re: USB: FIx locks and urb->status in adutux
, Vitaliy Ivanov
, (Mon Oct 29, 2:04 pm)
Re: USB: FIx locks and urb->status in adutux
, Pete Zaitcev
, (Tue Oct 30, 12:24 am)
Re: USB: FIx locks and urb->status in adutux
, Vitaliy Ivanov
, (Tue Oct 30, 9:09 am)
Re: USB: FIx locks and urb->status in adutux
, Pete Zaitcev
, (Tue Oct 30, 5:54 pm)
Re: USB: FIx locks and urb->status in adutux
, Vitaliy Ivanov
, (Wed Oct 31, 7:54 am)
Re: USB: FIx locks and urb->status in adutux
, Pete Zaitcev
, (Wed Oct 31, 6:01 pm)
Re: USB: FIx locks and urb->status in adutux
, Vitaliy Ivanov
, (Thu Nov 1, 5:06 am)
Re: USB: FIx locks and urb->status in adutux
, Pete Zaitcev
, (Thu Nov 1, 1:28 pm)
Re: USB: FIx locks and urb->status in adutux
, Pete Zaitcev
, (Wed Oct 24, 11:20 pm)
Re: USB: FIx locks and urb->status in adutux
, Pete Zaitcev
, (Tue Oct 23, 5:38 pm)
Re: USB: FIx locks and urb->status in adutux
, Oliver Neukum
, (Wed Oct 24, 10:04 am)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Greg Kroah-Hartman
[PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO
david
Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3
David Miller
Re: [RFC/PATCH] Documentation of kernel messages
Rafael J. Wysocki
Re: linux-next: Tree for June 13: IO APIC breakage on HP nx6325
git
:
linux-netdev
:
Josip Rodin
bnx2_poll panicking kernel
Frans Pop
svc: failed to register lockdv1 RPC service (errno 97).
Gerrit Renker
[PATCH 03/37] dccp: List management for new feature negotiation
Herbert Xu
Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
0 users
and
785 guests
online.
Syndicate