speedtch usbatm.c,1.40,1.41

Duncan Sands duncan at infradead.org
Fri May 6 05:20:15 EDT 2005


Update of /home/cvs/speedtch
In directory phoenix.infradead.org:/tmp/cvs-serv22993

Modified Files:
	usbatm.c 
Log Message:
Forbid zero length buffers.


Index: usbatm.c
===================================================================
RCS file: /home/cvs/speedtch/usbatm.c,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- usbatm.c	6 May 2005 09:09:01 -0000	1.40
+++ usbatm.c	6 May 2005 09:20:12 -0000	1.41
@@ -128,13 +128,13 @@
 
 module_param(rcv_buf_size, uint, S_IRUGO);
 MODULE_PARM_DESC(rcv_buf_size,
-		 "Size of the buffers used for reception in ATM cells (range: 0-"
+		 "Size of the buffers used for reception in ATM cells (range: 1-"
 		 __MODULE_STRING(UDSL_MAX_RCV_BUF_SIZE) ", default: "
 		 __MODULE_STRING(UDSL_DEFAULT_RCV_BUF_SIZE) ")");
 
 module_param(snd_buf_size, uint, S_IRUGO);
 MODULE_PARM_DESC(snd_buf_size,
-		 "Size of the buffers used for transmission in ATM cells (range: 0-"
+		 "Size of the buffers used for transmission in ATM cells (range: 1-"
 		 __MODULE_STRING(UDSL_MAX_SND_BUF_SIZE) ", default: "
 		 __MODULE_STRING(UDSL_DEFAULT_SND_BUF_SIZE) ")");
 
@@ -1200,7 +1200,9 @@
 
 	if ((num_rcv_urbs > UDSL_MAX_RCV_URBS)
 	    || (num_snd_urbs > UDSL_MAX_SND_URBS)
+	    || (rcv_buf_size < 1)
 	    || (rcv_buf_size > UDSL_MAX_RCV_BUF_SIZE)
+	    || (snd_buf_size < 1)
 	    || (snd_buf_size > UDSL_MAX_SND_BUF_SIZE))
 		return -EINVAL;
 




More information about the Usbatm-commits mailing list