USB: limit usbfs snooping of URB contents
authorAlan Stern <stern@rowland.harvard.edu>
Fri, 20 Nov 2015 18:53:22 +0000 (13:53 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 1 Dec 2015 18:44:19 +0000 (10:44 -0800)
commit0290cc9f044a4d24d9a64e81761ac84498dc9d73
tree5b6692337e2312a7c561e89829ac9d09aefea015
parent31ade3b83e1821da5fbb2f11b5b3d4ab2ec39db8
USB: limit usbfs snooping of URB contents

The usbfs_snoop facility can be very useful for debugging problems
involving usbfs.  However, it always prints out the entire contents of
every URB.  When dealing with large quantities of data, this can be
less than helpful.

This patch ameliorates the situation by adding a module parameter to
usbcore for controlling the maximum number of bytes to print when
snooping an URB.  This makes debugging much easier.  For backward
compatibility, the default value is set unreasonably high.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Documentation/kernel-parameters.txt
drivers/usb/core/devio.c