USB: make the usbfs memory limit configurable
authorAlan Stern <stern@rowland.harvard.edu>
Thu, 17 Nov 2011 21:41:35 +0000 (16:41 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 18 Nov 2011 19:09:07 +0000 (11:09 -0800)
commit3f5eb8d5688a5266ab943cf94aebe4c0eea726a3
treef91c3a0743c1c7058704b20517f4c533c4a6dbb8
parentadd1aaeabe6b08ed26381a2a06e505b2f09c3ba5
USB: make the usbfs memory limit configurable

The 16-MB global limit on memory used by usbfs isn't suitable for all
people.  It's a reasonable default, but there are applications
(especially for SuperSpeed devices) that need a lot more.

This patch (as1498) creates a writable module parameter for usbcore to
control the global limit.  The default is still 16 MB, but users can
change it at runtime, even after usbcore has been loaded.  As a
special case, setting the value to 0 is treated the same as the hard
limit of 2047 MB.

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