Google
  Web www.spinics.net

Re: [PATCH] Export URB statistics for powertop.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


Am Mittwoch 03 Oktober 2007 schrieb Sarah Sharp:
> --- a/drivers/usb/core/hcd.c
> +++ b/drivers/usb/core/hcd.c
> @@ -1174,6 +1174,7 @@ void usb_hcd_giveback_urb (struct usb_hcd *hcd, struct urb *urb)
>  {
>         urb_unlink(hcd, urb);
>         usbmon_urb_complete (&hcd->self, urb);
> +       atomic_inc(&urb->dev->urb_cnt);
>         usb_unanchor_urb(urb);
>  
>         /* pass ownership to the completion handler */

Every URB that is successfully submitted will pass through this
point. Using the correspondance you could move the
increment into usb_submit_urb(), which is less likely to run in
interrupt context.

	Regards
		Oliver

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
linux-usb-devel@xxxxxxxxxxxxxxxxxxxxx
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel


[Home]     [Video for Linux]     [Photo]     [Yosemite Forum]     [Yosemite Photos]    [Video Projectors]     [PDAs]     [Hacking TiVo]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Devices]     [Big List of Linux Books]     [Free Dating]

  Powered by Linux