public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Increase usbfs bulk buffer size
@ 2011-08-17 17:07 Markus Rechberger
  2011-08-17 17:14 ` Oliver Neukum
  2011-08-18 18:37 ` Greg KH
  0 siblings, 2 replies; 14+ messages in thread
From: Markus Rechberger @ 2011-08-17 17:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, linux-usb, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 692 bytes --]

Hi,

this patch increases the maximum buffersize for bulk transfers, our
devices support at least up to 46k bytes for bulk transfers.
This patch allows us to lower the iterations between kernel and
userspace and lower the system pressure.

Signed-off-by: Markus Rechberger <mrechberger@gmail.com>

diff --git a/drivers/usb/core/devio.c b/drivers/usb/core/devio.c
index 37518df..ad193d0 100644
--- a/drivers/usb/core/devio.c
+++ b/drivers/usb/core/devio.c
@@ -107,7 +107,7 @@ enum snoop_when {

 #define USB_DEVICE_DEV         MKDEV(USB_DEVICE_MAJOR, 0)

-#define        MAX_USBFS_BUFFER_SIZE   16384
+#define        MAX_USBFS_BUFFER_SIZE   46080


 static int connected(struct dev_state *ps)

[-- Attachment #2: bulk_patch.diff --]
[-- Type: text/x-patch, Size: 373 bytes --]

diff --git a/drivers/usb/core/devio.c b/drivers/usb/core/devio.c
index 37518df..ad193d0 100644
--- a/drivers/usb/core/devio.c
+++ b/drivers/usb/core/devio.c
@@ -107,7 +107,7 @@ enum snoop_when {
 
 #define USB_DEVICE_DEV		MKDEV(USB_DEVICE_MAJOR, 0)
 
-#define	MAX_USBFS_BUFFER_SIZE	16384
+#define	MAX_USBFS_BUFFER_SIZE	46080
 
 
 static int connected(struct dev_state *ps)

^ permalink raw reply related	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2011-09-12 14:07 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-17 17:07 [PATCH] Increase usbfs bulk buffer size Markus Rechberger
2011-08-17 17:14 ` Oliver Neukum
2011-08-17 17:44   ` Markus Rechberger
2011-08-19  6:23     ` Oliver Neukum
2011-08-19 10:45       ` Markus Rechberger
2011-08-31  6:57         ` Markus Rechberger
2011-09-12 10:18           ` Markus Rechberger
2011-09-12 10:25             ` Markus Rechberger
2011-09-12 11:33             ` Greg KH
2011-09-12 12:14               ` Markus Rechberger
2011-09-12 14:07                 ` Alan Stern
2011-08-18 18:37 ` Greg KH
2011-08-18 19:13   ` Markus Rechberger
2011-08-19  5:26     ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox