<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">ChangeSet 1.1757.66.8, 2004/07/14 14:44:29-07:00, greg@kroah.com

[PATCH] USB: more sparse cleanups (all pretty much NULL usages.)

Signed-off-by: Greg Kroah-Hartman &lt;greg@kroah.com&gt;


 drivers/usb/class/usb-midi.c  |   16 ++++++++--------
 drivers/usb/host/ehci-dbg.c   |    2 +-
 drivers/usb/host/ehci-sched.c |   12 ++++++------
 drivers/usb/host/ohci-dbg.c   |    6 +++---
 drivers/usb/host/ohci-hcd.c   |   10 +++++-----
 drivers/usb/host/ohci-hub.c   |    6 +++---
 drivers/usb/host/ohci-mem.c   |    6 +++---
 drivers/usb/host/ohci-q.c     |   14 +++++++-------
 drivers/usb/image/mdc800.c    |   26 ++++++++++++--------------
 drivers/usb/image/microtek.c  |    2 +-
 drivers/usb/input/aiptek.c    |   10 +++++-----
 drivers/usb/input/hid-core.c  |   10 ++++++++--
 drivers/usb/input/powermate.c |    2 +-
 drivers/usb/media/ov511.c     |    2 +-
 drivers/usb/media/pwc-ctrl.c  |    2 +-
 drivers/usb/media/pwc-if.c    |    3 ++-
 drivers/usb/misc/auerswald.c  |    2 +-
 drivers/usb/misc/speedtch.c   |    2 +-
 drivers/usb/misc/usbtest.c    |   24 ++++++++++++------------
 drivers/usb/net/kaweth.c      |    2 +-
 drivers/usb/net/usbnet.c      |   26 +++++++++++++-------------
 drivers/usb/storage/sddr09.c  |    2 +-
 22 files changed, 96 insertions(+), 91 deletions(-)


diff -Nru a/drivers/usb/class/usb-midi.c b/drivers/usb/class/usb-midi.c
--- a/drivers/usb/class/usb-midi.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/class/usb-midi.c	2004-07-14 16:45:41 -07:00
@@ -951,7 +951,7 @@
 	if ( m-&gt;open_mode &amp; FMODE_READ ) {
 	        unsigned long int flagsep;
 	        spin_lock_irqsave( &amp;m-&gt;min.ep-&gt;lock, flagsep );
-                m-&gt;min.ep-&gt;cables[m-&gt;min.cableId] = 0; // discard cable
+                m-&gt;min.ep-&gt;cables[m-&gt;min.cableId] = NULL; // discard cable
                 m-&gt;min.ep-&gt;readers -= 1;
 		m-&gt;open_mode &amp;= ~FMODE_READ;
 		if ( m-&gt;min.ep-&gt;readers == 0 &amp;&amp;
@@ -967,7 +967,7 @@
 	up(&amp;open_sem);
 	wake_up(&amp;open_wait);
 
-	file-&gt;private_data = 0;
+	file-&gt;private_data = NULL;
 	return 0;
 }
 
@@ -1294,7 +1294,7 @@
 	unsigned char jack2string[256];
 #endif
 
-	u = 0;
+	u = NULL;
 	/* find audiocontrol interface */
 	p1 = find_csinterface_descriptor( buffer, bufSize, NULL,
 					  MS_HEADER, ifnum, altSetting);
@@ -1314,7 +1314,7 @@
 	if ( !u ) {
 		return NULL;
 	}
-	u-&gt;deviceName = 0;
+	u-&gt;deviceName = NULL;
 	u-&gt;idVendor = d-&gt;descriptor.idVendor;
 	u-&gt;idProduct = d-&gt;descriptor.idProduct;
 	u-&gt;interface = ifnum;
@@ -1388,7 +1388,7 @@
 
 	if (quirks==0) {
 		/* MIDISTREAM */
-		p2 = 0;
+		p2 = NULL;
 		for (p1 = find_descriptor(buffer, bufSize, NULL, USB_DT_ENDPOINT,
 					  ifnum, altSetting ); p1; p1 = next ) {
 			next = find_descriptor(buffer, bufSize, p1, USB_DT_ENDPOINT,
@@ -1397,7 +1397,7 @@
 					     ifnum, altSetting ); 
 
 			if ( p2 &amp;&amp; next &amp;&amp; ( p2 &gt; next ) )
-				p2 = 0;
+				p2 = NULL;
 
 			if ( p1[0] &lt; 9 || !p2 || p2[0] &lt; 4 )
 				continue;
@@ -1940,8 +1940,8 @@
 	if ( ucable &lt; 0 || ucable &gt; 15 )
 		ucable = 0;
 
-	u.deviceName = 0; /* A flag for alloc_usb_midi_device to get device name
-			     from device. */
+	u.deviceName = NULL; /* A flag for alloc_usb_midi_device to get device name 
+				from device. */
 	u.idVendor   = uvendor;
 	u.idProduct  = uproduct;
 	u.interface  = uinterface;
diff -Nru a/drivers/usb/host/ehci-dbg.c b/drivers/usb/host/ehci-dbg.c
--- a/drivers/usb/host/ehci-dbg.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/host/ehci-dbg.c	2004-07-14 16:45:41 -07:00
@@ -536,7 +536,7 @@
 					if (p.qh-&gt;qh_next.ptr)
 						temp = scnprintf (next, size,
 							" ...");
-					p.ptr = 0;
+					p.ptr = NULL;
 					break;
 				}
 				/* show more info the first time around */
diff -Nru a/drivers/usb/host/ehci-sched.c b/drivers/usb/host/ehci-sched.c
--- a/drivers/usb/host/ehci-sched.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/host/ehci-sched.c	2004-07-14 16:45:41 -07:00
@@ -1499,7 +1499,7 @@
 			list_del (&amp;sitd-&gt;sitd_list);
 			sitd_dma = sitd-&gt;sitd_dma;
 		} else
-			sitd = 0;
+			sitd = NULL;
 
 		if (!sitd) {
 			spin_unlock_irqrestore (&amp;ehci-&gt;lock, flags);
@@ -1600,7 +1600,7 @@
 	hcd_to_bus (&amp;ehci-&gt;hcd)-&gt;bandwidth_isoc_reqs++;
 
 	/* fill sITDs frame by frame */
-	for (packet = 0, sitd = 0;
+	for (packet = 0, sitd = NULL;
 			packet &lt; urb-&gt;number_of_packets;
 			packet++) {
 
@@ -1626,7 +1626,7 @@
 
 	/* don't need that schedule data any more */
 	iso_sched_free (stream, sched);
-	urb-&gt;hcpriv = 0;
+	urb-&gt;hcpriv = NULL;
 
 	timer_action (ehci, TIMER_IO_WATCHDOG);
 	if (!ehci-&gt;periodic_sched++)
@@ -1673,8 +1673,8 @@
 	}
 
 	usb_put_urb (urb);
-	sitd-&gt;urb = 0;
-	sitd-&gt;stream = 0;
+	sitd-&gt;urb = NULL;
+	sitd-&gt;stream = NULL;
 	list_move (&amp;sitd-&gt;sitd_list, &amp;stream-&gt;free_list);
 	stream-&gt;depth -= stream-&gt;interval &lt;&lt; 3;
 	iso_stream_put (ehci, stream);
@@ -1691,7 +1691,7 @@
 	/* give urb back to the driver */
 	dev = usb_get_dev (urb-&gt;dev);
 	ehci_urb_done (ehci, urb, regs);
-	urb = 0;
+	urb = NULL;
 
 	/* defer stopping schedule; completion can submit */
 	ehci-&gt;periodic_sched--;
diff -Nru a/drivers/usb/host/ohci-dbg.c b/drivers/usb/host/ohci-dbg.c
--- a/drivers/usb/host/ohci-dbg.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/host/ohci-dbg.c	2004-07-14 16:45:41 -07:00
@@ -266,11 +266,11 @@
 	ohci_dbg (controller, "OHCI controller state\n");
 
 	// dumps some of the state we know about
-	ohci_dump_status (controller, NULL, 0);
+	ohci_dump_status (controller, NULL, NULL);
 	if (controller-&gt;hcca)
 		ohci_dbg (controller,
 			"hcca frame #%04x\n", OHCI_FRAME_NO(controller-&gt;hcca));
-	ohci_dump_roothub (controller, 1, NULL, 0);
+	ohci_dump_roothub (controller, 1, NULL, NULL);
 }
 
 static const char data0 [] = "DATA0";
@@ -574,7 +574,7 @@
 			} else {
 				/* we've seen it and what's after */
 				temp = 0;
-				ed = 0;
+				ed = NULL;
 			}
 
 		} while (ed);
diff -Nru a/drivers/usb/host/ohci-hcd.c b/drivers/usb/host/ohci-hcd.c
--- a/drivers/usb/host/ohci-hcd.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/host/ohci-hcd.c	2004-07-14 16:45:41 -07:00
@@ -229,7 +229,7 @@
 	if (urb-&gt;status != -EINPROGRESS) {
 		spin_unlock (&amp;urb-&gt;lock);
 		urb-&gt;hcpriv = urb_priv;
-		finish_urb (ohci, urb, 0);
+		finish_urb (ohci, urb, NULL);
 		retval = 0;
 		goto fail;
 	}
@@ -341,7 +341,7 @@
 
 	if (!HCD_IS_RUNNING (ohci-&gt;hcd.state)) {
 		ed-&gt;state = ED_IDLE;
-		finish_unlinks (ohci, 0, 0);
+		finish_unlinks (ohci, 0, NULL);
 	}
 
 	switch (ed-&gt;state) {
@@ -369,7 +369,7 @@
 		td_free (ohci, ed-&gt;dummy);
 		break;
 	}
-	dev-&gt;ep [epnum] = 0;
+	dev-&gt;ep [epnum] = NULL;
 done:
 	spin_unlock_irqrestore (&amp;ohci-&gt;lock, flags);
 	return;
@@ -728,7 +728,7 @@
 			ed_deschedule (ohci, ed);
 
 			ed-&gt;ed_next = ohci-&gt;ed_rm_list;
-			ed-&gt;ed_prev = 0;
+			ed-&gt;ed_prev = NULL;
 			ohci-&gt;ed_rm_list = ed;
 			/* FALLTHROUGH */
 		case ED_UNLINK:
@@ -742,7 +742,7 @@
 		urb-&gt;status = -ESHUTDOWN;
 		spin_unlock (&amp;urb-&gt;lock);
 	}
-	finish_unlinks (ohci, 0, 0);
+	finish_unlinks (ohci, 0, NULL);
 	spin_unlock_irq(&amp;ohci-&gt;lock);
 
 	/* paranoia, in case that didn't work: */
diff -Nru a/drivers/usb/host/ohci-hub.c b/drivers/usb/host/ohci-hub.c
--- a/drivers/usb/host/ohci-hub.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/host/ohci-hub.c	2004-07-14 16:45:41 -07:00
@@ -123,11 +123,11 @@
 			if (ohci_readl (&amp;ohci-&gt;regs-&gt;intrstatus) &amp; OHCI_INTR_SF)
 				break;
 		}
-		dl_done_list (ohci, 0);
+		dl_done_list (ohci, NULL);
 		mdelay (7);
 	}
-	dl_done_list (ohci, 0);
-	finish_unlinks (ohci, OHCI_FRAME_NO(ohci-&gt;hcca), 0);
+	dl_done_list (ohci, NULL);
+	finish_unlinks (ohci, OHCI_FRAME_NO(ohci-&gt;hcca), NULL);
 	writel (ohci_readl (&amp;ohci-&gt;regs-&gt;intrstatus), &amp;ohci-&gt;regs-&gt;intrstatus);
 
 	/* maybe resume can wake root hub */
diff -Nru a/drivers/usb/host/ohci-mem.c b/drivers/usb/host/ohci-mem.c
--- a/drivers/usb/host/ohci-mem.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/host/ohci-mem.c	2004-07-14 16:45:41 -07:00
@@ -36,7 +36,7 @@
 		INIT_WORK (&amp;ohci-&gt;rh_resume, ohci_rh_resume, &amp;ohci-&gt;hcd);
 		return &amp;ohci-&gt;hcd;
 	}
-	return 0;
+	return NULL;
 }
 
 static void ohci_hcd_free (struct usb_hcd *hcd)
@@ -69,11 +69,11 @@
 {
 	if (ohci-&gt;td_cache) {
 		dma_pool_destroy (ohci-&gt;td_cache);
-		ohci-&gt;td_cache = 0;
+		ohci-&gt;td_cache = NULL;
 	}
 	if (ohci-&gt;ed_cache) {
 		dma_pool_destroy (ohci-&gt;ed_cache);
-		ohci-&gt;ed_cache = 0;
+		ohci-&gt;ed_cache = NULL;
 	}
 }
 
diff -Nru a/drivers/usb/host/ohci-q.c b/drivers/usb/host/ohci-q.c
--- a/drivers/usb/host/ohci-q.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/host/ohci-q.c	2004-07-14 16:45:41 -07:00
@@ -174,8 +174,8 @@
 		return -EAGAIN;
 
 	ed-&gt;state = ED_OPER;
-	ed-&gt;ed_prev = 0;
-	ed-&gt;ed_next = 0;
+	ed-&gt;ed_prev = NULL;
+	ed-&gt;ed_next = NULL;
 	ed-&gt;hwNextED = 0;
 	wmb ();
 
@@ -333,7 +333,7 @@
 		if (ohci-&gt;ed_controltail == ed) {
 			ohci-&gt;ed_controltail = ed-&gt;ed_prev;
 			if (ohci-&gt;ed_controltail)
-				ohci-&gt;ed_controltail-&gt;ed_next = 0;
+				ohci-&gt;ed_controltail-&gt;ed_next = NULL;
 		} else if (ed-&gt;ed_next) {
 			ed-&gt;ed_next-&gt;ed_prev = ed-&gt;ed_prev;
 		}
@@ -357,7 +357,7 @@
 		if (ohci-&gt;ed_bulktail == ed) {
 			ohci-&gt;ed_bulktail = ed-&gt;ed_prev;
 			if (ohci-&gt;ed_bulktail)
-				ohci-&gt;ed_bulktail-&gt;ed_next = 0;
+				ohci-&gt;ed_bulktail-&gt;ed_next = NULL;
 		} else if (ed-&gt;ed_next) {
 			ed-&gt;ed_next-&gt;ed_prev = ed-&gt;ed_prev;
 		}
@@ -412,7 +412,7 @@
  		if (!td) {
 			/* out of memory */
 			ed_free (ohci, ed);
-			ed = 0;
+			ed = NULL;
 			goto done;
 		}
 		ed-&gt;dummy = td;
@@ -474,7 +474,7 @@
 
 	/* rm_list is just singly linked, for simplicity */
 	ed-&gt;ed_next = ohci-&gt;ed_rm_list;
-	ed-&gt;ed_prev = 0;
+	ed-&gt;ed_prev = NULL;
 	ohci-&gt;ed_rm_list = ed;
 
 	/* enable SOF interrupt */
@@ -950,7 +950,7 @@
 		 * entries (which we'd ignore), but paranoia won't hurt.
 		 */
 		*last = ed-&gt;ed_next;
-		ed-&gt;ed_next = 0;
+		ed-&gt;ed_next = NULL;
 		modified = 0;
 
 		/* unlink urbs as requested, but rescan the list after
diff -Nru a/drivers/usb/image/mdc800.c b/drivers/usb/image/mdc800.c
--- a/drivers/usb/image/mdc800.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/image/mdc800.c	2004-07-14 16:45:41 -07:00
@@ -190,7 +190,7 @@
 
 
 /* The Variable used by the driver */
-static struct mdc800_data* mdc800=0;
+static struct mdc800_data* mdc800;
 
 
 /***************************************************************************
@@ -547,7 +547,7 @@
 		usb_unlink_urb (mdc800-&gt;write_urb);
 		usb_unlink_urb (mdc800-&gt;download_urb);
 
-		mdc800-&gt;dev=0;
+		mdc800-&gt;dev = NULL;
 		usb_set_intfdata(intf, NULL);
 	}
 	info ("Mustek MDC800 disconnected from USB.");
@@ -972,8 +972,6 @@
 *************************************************************************/
 
 #define try(A)           if ((A) == 0) goto cleanup_on_fail;
-#define try_free_mem(A)  if (A != 0) { kfree (A); A=0; }
-#define try_free_urb(A)  if (A != 0) { usb_free_urb (A); A=0; }
 
 static int __init usb_mdc800_init (void)
 {
@@ -982,7 +980,7 @@
 	try (mdc800=kmalloc (sizeof (struct mdc800_data), GFP_KERNEL));
 
 	memset(mdc800, 0, sizeof(struct mdc800_data));
-	mdc800-&gt;dev=0;
+	mdc800-&gt;dev = NULL;
 	mdc800-&gt;open=0;
 	mdc800-&gt;state=NOT_CONNECTED;
 	init_MUTEX (&amp;mdc800-&gt;io_lock);
@@ -1020,17 +1018,17 @@
 	{
 		err ("can't alloc memory!");
 
-		try_free_mem (mdc800-&gt;download_urb_buffer);
-		try_free_mem (mdc800-&gt;write_urb_buffer);
-		try_free_mem (mdc800-&gt;irq_urb_buffer);
-
-		try_free_urb (mdc800-&gt;write_urb);
-		try_free_urb (mdc800-&gt;download_urb);
-		try_free_urb (mdc800-&gt;irq_urb);
+		kfree(mdc800-&gt;download_urb_buffer);
+		kfree(mdc800-&gt;write_urb_buffer);
+		kfree(mdc800-&gt;irq_urb_buffer);
+
+		usb_free_urb(mdc800-&gt;write_urb);
+		usb_free_urb(mdc800-&gt;download_urb);
+		usb_free_urb(mdc800-&gt;irq_urb);
 
 		kfree (mdc800);
 	}
-	mdc800=0;
+	mdc800 = NULL;
 	return retval;
 }
 
@@ -1048,7 +1046,7 @@
 	kfree (mdc800-&gt;download_urb_buffer);
 
 	kfree (mdc800);
-	mdc800=0;
+	mdc800 = NULL;
 }
 
 module_init (usb_mdc800_init);
diff -Nru a/drivers/usb/image/microtek.c b/drivers/usb/image/microtek.c
--- a/drivers/usb/image/microtek.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/image/microtek.c	2004-07-14 16:45:41 -07:00
@@ -534,7 +534,7 @@
 
 	if (!srb-&gt;use_sg) {
 		if ( !srb-&gt;bufflen ){
-			desc-&gt;context.data = 0;
+			desc-&gt;context.data = NULL;
 			desc-&gt;context.data_length = 0;
 			return;
 		} else {
diff -Nru a/drivers/usb/input/aiptek.c b/drivers/usb/input/aiptek.c
--- a/drivers/usb/input/aiptek.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/input/aiptek.c	2004-07-14 16:45:41 -07:00
@@ -1324,7 +1324,7 @@
 	if (strcmp(buf, "disable") == 0) {
 		aiptek-&gt;newSetting.xTilt = AIPTEK_TILT_DISABLE;
 	} else {
-		x = (int)simple_strtol(buf, 0, 10);
+		x = (int)simple_strtol(buf, NULL, 10);
 		if (x &gt;= AIPTEK_TILT_MIN &amp;&amp; x &lt;= AIPTEK_TILT_MAX) {
 			aiptek-&gt;newSetting.xTilt = x;
 		}
@@ -1366,7 +1366,7 @@
 	if (strcmp(buf, "disable") == 0) {
 		aiptek-&gt;newSetting.yTilt = AIPTEK_TILT_DISABLE;
 	} else {
-		y = (int)simple_strtol(buf, 0, 10);
+		y = (int)simple_strtol(buf, NULL, 10);
 		if (y &gt;= AIPTEK_TILT_MIN &amp;&amp; y &lt;= AIPTEK_TILT_MAX) {
 			aiptek-&gt;newSetting.yTilt = y;
 		}
@@ -1399,7 +1399,7 @@
 	if (aiptek == NULL)
 		return 0;
 
-	aiptek-&gt;newSetting.jitterDelay = (int)simple_strtol(buf, 0, 10);
+	aiptek-&gt;newSetting.jitterDelay = (int)simple_strtol(buf, NULL, 10);
 	return count;
 }
 
@@ -1430,7 +1430,7 @@
 	if (aiptek == NULL)
 		return 0;
 
-	aiptek-&gt;newSetting.programmableDelay = (int)simple_strtol(buf, 0, 10);
+	aiptek-&gt;newSetting.programmableDelay = (int)simple_strtol(buf, NULL, 10);
 	return count;
 }
 
@@ -1805,7 +1805,7 @@
 	if (aiptek == NULL)
 		return 0;
 
-	aiptek-&gt;newSetting.wheel = (int)simple_strtol(buf, 0, 10);
+	aiptek-&gt;newSetting.wheel = (int)simple_strtol(buf, NULL, 10);
 	return count;
 }
 
diff -Nru a/drivers/usb/input/hid-core.c b/drivers/usb/input/hid-core.c
--- a/drivers/usb/input/hid-core.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/input/hid-core.c	2004-07-14 16:45:41 -07:00
@@ -807,7 +807,11 @@
 	unsigned size = field-&gt;report_size;
 	__s32 min = field-&gt;logical_minimum;
 	__s32 max = field-&gt;logical_maximum;
-	__s32 value[count]; /* WARNING: gcc specific */
+	__s32 *value;
+
+	value = kmalloc(sizeof(__s32)*count, GFP_ATOMIC);
+	if (!value)
+		return;
 
 	for (n = 0; n &lt; count; n++) {
 
@@ -817,7 +821,7 @@
 			if (!(field-&gt;flags &amp; HID_MAIN_ITEM_VARIABLE) /* Ignore report if ErrorRollOver */
 			    &amp;&amp; value[n] &gt;= min &amp;&amp; value[n] &lt;= max
 			    &amp;&amp; field-&gt;usage[value[n] - min].hid == HID_UP_KEYBOARD + 1)
-				return;
+				goto exit;
 	}
 
 	for (n = 0; n &lt; count; n++) {
@@ -847,6 +851,8 @@
 	}
 
 	memcpy(field-&gt;value, value, count * sizeof(__s32));
+exit:
+	kfree(value);
 }
 
 static int hid_input_report(int type, struct urb *urb, struct pt_regs *regs)
diff -Nru a/drivers/usb/input/powermate.c b/drivers/usb/input/powermate.c
--- a/drivers/usb/input/powermate.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/input/powermate.c	2004-07-14 16:45:41 -07:00
@@ -182,7 +182,7 @@
 	pm-&gt;configcr-&gt;wLength = 0;
 
 	usb_fill_control_urb(pm-&gt;config, pm-&gt;udev, usb_sndctrlpipe(pm-&gt;udev, 0),
-			     (void *) pm-&gt;configcr, 0, 0,
+			     (void *) pm-&gt;configcr, NULL, 0,
 			     powermate_config_complete, pm);
 	pm-&gt;config-&gt;setup_dma = pm-&gt;configcr_dma;
 	pm-&gt;config-&gt;transfer_flags |= URB_NO_SETUP_DMA_MAP;
diff -Nru a/drivers/usb/media/ov511.c b/drivers/usb/media/ov511.c
--- a/drivers/usb/media/ov511.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/media/ov511.c	2004-07-14 16:45:41 -07:00
@@ -1900,7 +1900,7 @@
 	case SEN_KS0127:
 	case SEN_KS0127B:
 	case SEN_SAA7111A:
-		val = 0;
+		val = NULL;
 		PDEBUG(3, "Unsupported with this sensor");
 		return -EPERM;
 	default:
diff -Nru a/drivers/usb/media/pwc-ctrl.c b/drivers/usb/media/pwc-ctrl.c
--- a/drivers/usb/media/pwc-ctrl.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/media/pwc-ctrl.c	2004-07-14 16:45:41 -07:00
@@ -359,7 +359,7 @@
 
 static inline int set_video_mode_Kiara(struct pwc_device *pdev, int size, int frames, int compression, int snapshot)
 {
-	struct Kiara_table_entry *pChoose = 0;
+	struct Kiara_table_entry *pChoose = NULL;
 	int fps, ret;
 	unsigned char buf[12];
 	struct Kiara_table_entry RawEntry = {6, 773, 1272, {0xAD, 0xF4, 0x10, 0x27, 0xB6, 0x24, 0x96, 0x02, 0x30, 0x05, 0x03, 0x80}};
diff -Nru a/drivers/usb/media/pwc-if.c b/drivers/usb/media/pwc-if.c
--- a/drivers/usb/media/pwc-if.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/media/pwc-if.c	2004-07-14 16:45:41 -07:00
@@ -593,7 +593,8 @@
 	int i, fst, flen;
 	int awake;
 	struct pwc_frame_buf *fbuf;
-	unsigned char *fillptr = 0, *iso_buf = 0;
+	unsigned char *fillptr = NULL;
+	unsigned char *iso_buf = NULL;
 
 	awake = 0;
 	pdev = (struct pwc_device *)urb-&gt;context;
diff -Nru a/drivers/usb/misc/auerswald.c b/drivers/usb/misc/auerswald.c
--- a/drivers/usb/misc/auerswald.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/misc/auerswald.c	2004-07-14 16:45:41 -07:00
@@ -699,7 +699,7 @@
 	dr-&gt;wLength = cpu_to_le16 (size);
 
 	usb_fill_control_urb (urb, dev, pipe, (unsigned char*)dr, data, size,    /* build urb */
-		          auerchain_blocking_completion,0);
+		          auerchain_blocking_completion, NULL);
 	ret = auerchain_start_wait_urb (acp, urb, timeout, &amp;length);
 
 	usb_free_urb (urb);
diff -Nru a/drivers/usb/misc/speedtch.c b/drivers/usb/misc/speedtch.c
--- a/drivers/usb/misc/speedtch.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/misc/speedtch.c	2004-07-14 16:45:41 -07:00
@@ -1149,7 +1149,7 @@
 	}
 
 	/* ATM init */
-	if (!(instance-&gt;atm_dev = atm_dev_register (udsl_driver_name, &amp;udsl_atm_devops, -1, 0))) {
+	if (!(instance-&gt;atm_dev = atm_dev_register (udsl_driver_name, &amp;udsl_atm_devops, -1, NULL))) {
 		dbg ("udsl_usb_probe: failed to register ATM device!");
 		goto fail;
 	}
diff -Nru a/drivers/usb/misc/usbtest.c b/drivers/usb/misc/usbtest.c
--- a/drivers/usb/misc/usbtest.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/misc/usbtest.c	2004-07-14 16:45:41 -07:00
@@ -121,8 +121,8 @@
 	for (tmp = 0; tmp &lt; intf-&gt;num_altsetting; tmp++) {
 		unsigned	ep;
 
-		in = out = 0;
-		iso_in = iso_out = 0;
+		in = out = NULL;
+		iso_in = iso_out = NULL;
 		alt = intf-&gt;altsetting + tmp;
 
 		/* take the first altsetting with in-bulk + out-bulk;
@@ -216,11 +216,11 @@
 	struct urb		*urb;
 
 	if (bytes &lt; 0)
-		return 0;
+		return NULL;
 	urb = usb_alloc_urb (0, SLAB_KERNEL);
 	if (!urb)
 		return urb;
-	usb_fill_bulk_urb (urb, udev, pipe, 0, bytes, simple_callback, 0);
+	usb_fill_bulk_urb (urb, udev, pipe, NULL, bytes, simple_callback, NULL);
 	urb-&gt;interval = (udev-&gt;speed == USB_SPEED_HIGH)
 			? (INTERRUPT_RATE &lt;&lt; 3)
 			: INTERRUPT_RATE;
@@ -231,7 +231,7 @@
 			&amp;urb-&gt;transfer_dma);
 	if (!urb-&gt;transfer_buffer) {
 		usb_free_urb (urb);
-		urb = 0;
+		urb = NULL;
 	} else
 		memset (urb-&gt;transfer_buffer, 0, bytes);
 	return urb;
@@ -380,7 +380,7 @@
 
 	sg = kmalloc (nents * sizeof *sg, SLAB_KERNEL);
 	if (!sg)
-		return 0;
+		return NULL;
 	memset (sg, 0, nents * sizeof *sg);
 
 	for (i = 0; i &lt; nents; i++) {
@@ -389,7 +389,7 @@
 		buf = kmalloc (size, SLAB_KERNEL);
 		if (!buf) {
 			free_sglist (sg, i);
-			return 0;
+			return NULL;
 		}
 		memset (buf, 0, size);
 
@@ -637,7 +637,7 @@
 
 	/* and sometimes [9.2.6.6] speed dependent descriptors */
 	if (udev-&gt;descriptor.bcdUSB == 0x0200) {	/* pre-swapped */
-		struct usb_qualifier_descriptor		*d = 0;
+		struct usb_qualifier_descriptor		*d = NULL;
 
 		/* device qualifier [9.6.2] */
 		retval = usb_get_descriptor (udev,
@@ -817,11 +817,11 @@
 		if ((status = usb_submit_urb (urb, SLAB_ATOMIC)) != 0) {
 			dbg ("can't resubmit ctrl %02x.%02x, err %d",
 				reqp-&gt;bRequestType, reqp-&gt;bRequest, status);
-			urb-&gt;dev = 0;
+			urb-&gt;dev = NULL;
 		} else
 			ctx-&gt;pending++;
 	} else
-		urb-&gt;dev = 0;
+		urb-&gt;dev = NULL;
 	
 	/* signal completion when nothing's queued */
 	if (ctx-&gt;pending == 0)
@@ -1368,7 +1368,7 @@
 	unsigned		i, maxp, packets;
 
 	if (bytes &lt; 0 || !desc)
-		return 0;
+		return NULL;
 	maxp = 0x7ff &amp; desc-&gt;wMaxPacketSize;
 	maxp *= 1 + (0x3 &amp; (desc-&gt;wMaxPacketSize &gt;&gt; 11));
 	packets = (bytes + maxp - 1) / maxp;
@@ -1385,7 +1385,7 @@
 			&amp;urb-&gt;transfer_dma);
 	if (!urb-&gt;transfer_buffer) {
 		usb_free_urb (urb);
-		return 0;
+		return NULL;
 	}
 	memset (urb-&gt;transfer_buffer, 0, bytes);
 	for (i = 0; i &lt; packets; i++) {
diff -Nru a/drivers/usb/net/kaweth.c b/drivers/usb/net/kaweth.c
--- a/drivers/usb/net/kaweth.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/net/kaweth.c	2004-07-14 16:45:41 -07:00
@@ -1293,7 +1293,7 @@
                 return -ENOMEM;
 
         usb_fill_control_urb(urb, usb_dev, pipe, (unsigned char*)cmd, data,
-			 len, usb_api_blocking_completion,0);
+			 len, usb_api_blocking_completion, NULL);
 
         retv = usb_start_wait_urb(urb, timeout, &amp;length);
         if (retv &lt; 0) {
diff -Nru a/drivers/usb/net/usbnet.c b/drivers/usb/net/usbnet.c
--- a/drivers/usb/net/usbnet.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/net/usbnet.c	2004-07-14 16:45:41 -07:00
@@ -316,7 +316,7 @@
 	for (tmp = 0; tmp &lt; intf-&gt;num_altsetting; tmp++) {
 		unsigned	ep;
 
-		in = out = 0;
+		in = out = NULL;
 		alt = intf-&gt;altsetting + tmp;
 
 		/* take the first altsetting with in-bulk + out-bulk;
@@ -1086,7 +1086,7 @@
 		/* ensure immediate exit from usbnet_disconnect */
 		usb_set_intfdata(info-&gt;data, NULL);
 		usb_driver_release_interface (&amp;usbnet_driver, info-&gt;data);
-		info-&gt;data = 0;
+		info-&gt;data = NULL;
 	}
 
 	/* and vice versa (just in case) */
@@ -1094,7 +1094,7 @@
 		/* ensure immediate exit from usbnet_disconnect */
 		usb_set_intfdata(info-&gt;control, NULL);
 		usb_driver_release_interface (&amp;usbnet_driver, info-&gt;control);
-		info-&gt;control = 0;
+		info-&gt;control = NULL;
 	}
 }
 
@@ -1641,7 +1641,7 @@
 		req,
 		USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_DEVICE,
 		value, regnum,
-		0, 0,			// data is in setup packet
+		NULL, 0,			// data is in setup packet
 		CONTROL_TIMEOUT_JIFFIES);
 }
 
@@ -2084,7 +2084,7 @@
 		req,
 		USB_DIR_IN | USB_TYPE_VENDOR | USB_RECIP_DEVICE,
 		val, index,
-		0, 0,
+		NULL, 0,
 		CONTROL_TIMEOUT_JIFFIES);
 }
 
@@ -2418,7 +2418,7 @@
 
 	skb_put (skb, urb-&gt;actual_length);
 	entry-&gt;state = rx_done;
-	entry-&gt;urb = 0;
+	entry-&gt;urb = NULL;
 
 	switch (urb_status) {
 	    // success
@@ -2462,7 +2462,7 @@
 block:
 		entry-&gt;state = rx_cleanup;
 		entry-&gt;urb = urb;
-		urb = 0;
+		urb = NULL;
 		break;
 
 	    // data overrun ... flush fifo?
@@ -2557,7 +2557,7 @@
 		schedule_timeout (UNLINK_TIMEOUT_JIFFIES);
 		devdbg (dev, "waited for %d urb completions", temp);
 	}
-	dev-&gt;wait = 0;
+	dev-&gt;wait = NULL;
 	remove_wait_queue (&amp;unlink_wakeup, &amp;wait); 
 
 	/* deferred work (task, timer, softirq) must also stop.
@@ -2716,7 +2716,7 @@
 
 	/* tasklet could resubmit itself forever if memory is tight */
 	if (test_bit (EVENT_RX_MEMORY, &amp;dev-&gt;flags)) {
-		struct urb	*urb = 0;
+		struct urb	*urb = NULL;
 
 		if (netif_running (dev-&gt;net))
 			urb = usb_alloc_urb (0, GFP_KERNEL);
@@ -2771,7 +2771,7 @@
 		}
 	}
 
-	urb-&gt;dev = 0;
+	urb-&gt;dev = NULL;
 	entry-&gt;state = tx_done;
 	defer_bh (dev, skb);
 }
@@ -2795,13 +2795,13 @@
 	struct usbnet		*dev = (struct usbnet *) net-&gt;priv;
 	int			length;
 	int			retval = NET_XMIT_SUCCESS;
-	struct urb		*urb = 0;
+	struct urb		*urb = NULL;
 	struct skb_data		*entry;
 	struct driver_info	*info = dev-&gt;driver_info;
 	unsigned long		flags;
 #ifdef	CONFIG_USB_NET1080
-	struct nc_header	*header = 0;
-	struct nc_trailer	*trailer = 0;
+	struct nc_header	*header = NULL;
+	struct nc_trailer	*trailer = NULL;
 #endif	/* CONFIG_USB_NET1080 */
 
 	// some devices want funky USB-level framing, for
diff -Nru a/drivers/usb/storage/sddr09.c b/drivers/usb/storage/sddr09.c
--- a/drivers/usb/storage/sddr09.c	2004-07-14 16:45:41 -07:00
+++ b/drivers/usb/storage/sddr09.c	2004-07-14 16:45:41 -07:00
@@ -1089,7 +1089,7 @@
 	if (result != USB_STOR_TRANSPORT_GOOD) {
 		US_DEBUGP("Result of read_deviceID is %d\n", result);
 		printk("sddr09: could not read card info\n");
-		return 0;
+		return NULL;
 	}
 
 	sprintf(blurbtxt, "sddr09: Found Flash card, ID = %02X %02X %02X %02X",
</pre></body></html>