[kernel] r9285 - dists/etch-security/linux-2.6/debian/patches/bugfix
Dann Frazier
dannf at alioth.debian.org
Tue Aug 7 22:15:13 UTC 2007
Author: dannf
Date: Tue Aug 7 22:15:13 2007
New Revision: 9285
Log:
re-diff to fix build-time application
Modified:
dists/etch-security/linux-2.6/debian/patches/bugfix/usblcd-limit-memory-consumption.patch
Modified: dists/etch-security/linux-2.6/debian/patches/bugfix/usblcd-limit-memory-consumption.patch
==============================================================================
--- dists/etch-security/linux-2.6/debian/patches/bugfix/usblcd-limit-memory-consumption.patch (original)
+++ dists/etch-security/linux-2.6/debian/patches/bugfix/usblcd-limit-memory-consumption.patch Tue Aug 7 22:15:13 2007
@@ -15,10 +15,11 @@
Signed-off-by: Greg Kroah-Hartman <gregkh at suse.de>
---
-diff --git a/drivers/usb/misc/usblcd.c b/drivers/usb/misc/usblcd.c
-index 887ef95..12bad8a 100644
---- a/drivers/usb/misc/usblcd.c
-+++ b/drivers/usb/misc/usblcd.c
+Backported to Debian's 2.6.18 by dann frazier <dannf at debian.org>
+
+diff -urpN linux-source-2.6.18.orig/drivers/usb/misc/usblcd.c linux-source-2.6.18/drivers/usb/misc/usblcd.c
+--- linux-source-2.6.18.orig/drivers/usb/misc/usblcd.c 2006-09-19 21:42:06.000000000 -0600
++++ linux-source-2.6.18/drivers/usb/misc/usblcd.c 2007-08-07 16:12:28.000000000 -0600
@@ -42,10 +42,14 @@ struct usb_lcd {
size_t bulk_in_size; /* the size of the receive buffer */
__u8 bulk_in_endpointAddr; /* the address of the bulk in endpoint */
@@ -33,9 +34,9 @@
+#define USB_LCD_CONCURRENT_WRITES 5
+
static struct usb_driver lcd_driver;
- static DEFINE_MUTEX(usb_lcd_open_mutex);
-@@ -186,12 +190,13 @@ static void lcd_write_bulk_callback(struct urb *urb)
+
+@@ -183,12 +187,13 @@ static void lcd_write_bulk_callback(stru
/* free up our allocated buffer */
usb_buffer_free(urb->dev, urb->transfer_buffer_length,
urb->transfer_buffer, urb->transfer_dma);
@@ -50,7 +51,7 @@
struct urb *urb = NULL;
char *buf = NULL;
-@@ -201,10 +206,16 @@ static ssize_t lcd_write(struct file *file, const char __user * user_buffer, siz
+@@ -198,10 +203,16 @@ static ssize_t lcd_write(struct file *fi
if (count == 0)
goto exit;
@@ -69,7 +70,7 @@
buf = usb_buffer_alloc(dev->udev, count, GFP_KERNEL, &urb->transfer_dma);
if (!buf) {
-@@ -239,6 +250,8 @@ exit:
+@@ -236,6 +247,8 @@ exit:
error:
usb_buffer_free(dev->udev, count, buf, urb->transfer_dma);
usb_free_urb(urb);
@@ -78,7 +79,7 @@
return retval;
}
-@@ -277,6 +290,7 @@ static int lcd_probe(struct usb_interface *interface, const struct usb_device_id
+@@ -274,6 +287,7 @@ static int lcd_probe(struct usb_interfac
goto error;
}
kref_init(&dev->kref);
More information about the Kernel-svn-changes
mailing list