patch-2.4.13 linux/drivers/s390/net/iucv.c
Next file: linux/drivers/s390/net/netiucv.c
Previous file: linux/drivers/s390/net/ctcmain.c
Back to the patch index
Back to the overall index
- Lines: 48
- Date:
Thu Oct 11 09:43:29 2001
- Orig file:
v2.4.12/linux/drivers/s390/net/iucv.c
- Orig date:
Tue Oct 9 17:06:52 2001
diff -u --recursive --new-file v2.4.12/linux/drivers/s390/net/iucv.c linux/drivers/s390/net/iucv.c
@@ -39,7 +39,7 @@
#include <linux/version.h>
#include <linux/spinlock.h>
#include <linux/kernel.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/init.h>
#include <linux/tqueue.h>
#include <linux/interrupt.h>
@@ -53,10 +53,6 @@
#undef DEBUG
-#ifndef min
-#define min(a,b) (((a)<(b))?(a):(b))
-#endif
-
/* FLAGS:
* All flags are defined in the field IPFLAGS1 of each function
* and can be found in CP Programming Services.
@@ -1163,7 +1159,7 @@
parm = (iparml_db *)grab_param();
- parm->ipbfadr1 = (__u32) buffer;
+ parm->ipbfadr1 = (__u32) (addr_t) buffer;
parm->ipbfln1f = (__u32) ((ulong) buflen);
parm->ipmsgid = msgid;
parm->ippathid = pathid;
@@ -1186,7 +1182,7 @@
if (residual_buffer)
*residual_buffer = parm->ipbfadr1;
} else {
- moved = min (buflen, 8);
+ moved = min_t (unsigned long, buflen, 8);
memcpy ((char *) buffer,
(char *) &parm->ipbfadr1, moved);
@@ -1283,7 +1279,8 @@
while ((moved < 8) && (moved < buflen)) {
dyn_len =
- min ((buffer + i)->length, need_to_move);
+ min_t (unsigned int,
+ (buffer + i)->length, need_to_move);
memcpy ((char *)((ulong)((buffer + i)->address)),
((char *) &parm->ipbfadr1) + moved,
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)