summaryrefslogtreecommitdiff
path: root/drivers/usb
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@athlon.transmeta.com>2002-02-04 17:57:11 -0800
committerLinus Torvalds <torvalds@athlon.transmeta.com>2002-02-04 17:57:11 -0800
commitc8ebfc888f9ee93f2dc7cd62b3be66263755d99a (patch)
treef449a3433c022ed8fd9aaa8f291a1b4e354fd5b9 /drivers/usb
parent5d12a58c4049a4839abbbdf87dd189505513b1b6 (diff)
v2.4.1.2 -> v2.4.1.3
- Jens: better ordering of requests when unable to merge - Neil Brown: make md work as a module again (we cannot autodetect in modules, not enough background information) - Neil Brown: raid5 SMP locking cleanups - Neil Brown: nfsd: handle Irix NFS clients named pipe behavior and dentry leak fix - maestro3 shutdown fix - fix dcache hash calculation that could cause bad hashes under certain circumstances (Dean Gaudet) - David Miller: networking and sparc updates - Jeff Garzik: include file cleanups - Andy Grover: ACPI update - Coda-fs error return fixes - rth: alpha Jensen update
Diffstat (limited to 'drivers/usb')
-rw-r--r--drivers/usb/acm.c3
-rw-r--r--drivers/usb/audio.c2
-rw-r--r--drivers/usb/bluetooth.c4
-rw-r--r--drivers/usb/dc2xx.c2
-rw-r--r--drivers/usb/dsbr100.c2
-rw-r--r--drivers/usb/hid.c2
-rw-r--r--drivers/usb/hid.h2
-rw-r--r--drivers/usb/hub.c2
-rw-r--r--drivers/usb/ibmcam.c2
-rw-r--r--drivers/usb/mdc800.c2
-rw-r--r--drivers/usb/microtek.c2
-rw-r--r--drivers/usb/pegasus.c2
-rw-r--r--drivers/usb/printer.c2
-rw-r--r--drivers/usb/rio500.c2
-rw-r--r--drivers/usb/scanner.h2
-rw-r--r--drivers/usb/serial/belkin_sa.c4
-rw-r--r--drivers/usb/serial/digi_acceleport.c4
-rw-r--r--drivers/usb/serial/empeg.c4
-rw-r--r--drivers/usb/serial/ftdi_sio.c4
-rw-r--r--drivers/usb/serial/keyspan.c4
-rw-r--r--drivers/usb/serial/keyspan_pda.c4
-rw-r--r--drivers/usb/serial/mct_u232.c4
-rw-r--r--drivers/usb/serial/omninet.c4
-rw-r--r--drivers/usb/serial/usbserial.c4
-rw-r--r--drivers/usb/serial/visor.c4
-rw-r--r--drivers/usb/serial/whiteheat.c4
-rw-r--r--drivers/usb/storage/scsiglue.c2
-rw-r--r--drivers/usb/storage/sddr09.c2
-rw-r--r--drivers/usb/storage/shuttle_usbat.c2
-rw-r--r--drivers/usb/storage/transport.c2
-rw-r--r--drivers/usb/storage/usb.c2
-rw-r--r--drivers/usb/uhci.c2
-rw-r--r--drivers/usb/usb-debug.c2
-rw-r--r--drivers/usb/usb-ohci.c2
-rw-r--r--drivers/usb/usb-uhci.c2
-rw-r--r--drivers/usb/usb.c2
-rw-r--r--drivers/usb/usbkbd.c2
-rw-r--r--drivers/usb/usbmouse.c2
-rw-r--r--drivers/usb/wacom.c2
39 files changed, 52 insertions, 51 deletions
diff --git a/drivers/usb/acm.c b/drivers/usb/acm.c
index 555a7e967e47..63a006e16191 100644
--- a/drivers/usb/acm.c
+++ b/drivers/usb/acm.c
@@ -45,8 +45,9 @@
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/fcntl.h>
+#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/tty.h>
diff --git a/drivers/usb/audio.c b/drivers/usb/audio.c
index fb4939d92a26..4bff140c8f29 100644
--- a/drivers/usb/audio.c
+++ b/drivers/usb/audio.c
@@ -170,7 +170,7 @@
#include <linux/version.h>
#include <linux/kernel.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/string.h>
#include <linux/timer.h>
#include <linux/sched.h>
diff --git a/drivers/usb/bluetooth.c b/drivers/usb/bluetooth.c
index 41a3c857e8c6..62bcd502e7af 100644
--- a/drivers/usb/bluetooth.c
+++ b/drivers/usb/bluetooth.c
@@ -75,11 +75,11 @@
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/fcntl.h>
+#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
-#include <linux/tty.h>
#include <linux/module.h>
#define DEBUG
diff --git a/drivers/usb/dc2xx.c b/drivers/usb/dc2xx.c
index 58d6b28435e8..cb785e26dc12 100644
--- a/drivers/usb/dc2xx.c
+++ b/drivers/usb/dc2xx.c
@@ -60,7 +60,7 @@
#include <linux/random.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/module.h>
#ifdef CONFIG_USB_DEBUG
diff --git a/drivers/usb/dsbr100.c b/drivers/usb/dsbr100.c
index 32e61ce7dfb2..687e0cc070e7 100644
--- a/drivers/usb/dsbr100.c
+++ b/drivers/usb/dsbr100.c
@@ -60,7 +60,7 @@
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/input.h>
#include <linux/videodev.h>
#include <linux/usb.h>
diff --git a/drivers/usb/hid.c b/drivers/usb/hid.c
index 208be6775437..c407fd88382d 100644
--- a/drivers/usb/hid.c
+++ b/drivers/usb/hid.c
@@ -30,7 +30,7 @@
*/
#include <linux/module.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/input.h>
#include <linux/init.h>
#include <linux/kernel.h>
diff --git a/drivers/usb/hid.h b/drivers/usb/hid.h
index 98abc8a76651..b6fdf98ed51b 100644
--- a/drivers/usb/hid.h
+++ b/drivers/usb/hid.h
@@ -31,7 +31,7 @@
*/
#include <linux/types.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/list.h>
/*
diff --git a/drivers/usb/hub.c b/drivers/usb/hub.c
index 0306cf2ead53..e623209e8e9f 100644
--- a/drivers/usb/hub.c
+++ b/drivers/usb/hub.c
@@ -11,7 +11,7 @@
#include <linux/module.h>
#include <linux/sched.h>
#include <linux/list.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/smp_lock.h>
#ifdef CONFIG_USB_DEBUG
#define DEBUG
diff --git a/drivers/usb/ibmcam.c b/drivers/usb/ibmcam.c
index ca1c32cd94eb..33d34a14b36c 100644
--- a/drivers/usb/ibmcam.c
+++ b/drivers/usb/ibmcam.c
@@ -28,7 +28,7 @@
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/list.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/mm.h>
#include <linux/smp_lock.h>
#include <linux/videodev.h>
diff --git a/drivers/usb/mdc800.c b/drivers/usb/mdc800.c
index 71df829d7f7e..8589915d80f1 100644
--- a/drivers/usb/mdc800.c
+++ b/drivers/usb/mdc800.c
@@ -84,7 +84,7 @@
#include <linux/random.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/module.h>
#include <linux/smp_lock.h>
diff --git a/drivers/usb/microtek.c b/drivers/usb/microtek.c
index 1368056617b1..c1ea120b698f 100644
--- a/drivers/usb/microtek.c
+++ b/drivers/usb/microtek.c
@@ -114,7 +114,7 @@
#include <linux/random.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/spinlock.h>
#include <linux/smp_lock.h>
#include <linux/usb.h>
diff --git a/drivers/usb/pegasus.c b/drivers/usb/pegasus.c
index 94e609ad20e5..26116ab4777d 100644
--- a/drivers/usb/pegasus.c
+++ b/drivers/usb/pegasus.c
@@ -41,7 +41,7 @@
#include <linux/sched.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/netdevice.h>
diff --git a/drivers/usb/printer.c b/drivers/usb/printer.c
index e734bd2d7588..8bcdae35a4e1 100644
--- a/drivers/usb/printer.c
+++ b/drivers/usb/printer.c
@@ -42,7 +42,7 @@
#include <linux/signal.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/lp.h>
#undef DEBUG
#include <linux/usb.h>
diff --git a/drivers/usb/rio500.c b/drivers/usb/rio500.c
index 29b926056bbc..e22c1a4df444 100644
--- a/drivers/usb/rio500.c
+++ b/drivers/usb/rio500.c
@@ -33,7 +33,7 @@
#include <linux/random.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/spinlock.h>
#include <linux/usb.h>
#include <linux/smp_lock.h>
diff --git a/drivers/usb/scanner.h b/drivers/usb/scanner.h
index e052e9a4f215..18f38fb9f329 100644
--- a/drivers/usb/scanner.h
+++ b/drivers/usb/scanner.h
@@ -26,7 +26,7 @@
#include <linux/errno.h>
#include <asm/uaccess.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/delay.h>
#include <linux/ioctl.h>
#include <linux/sched.h>
diff --git a/drivers/usb/serial/belkin_sa.c b/drivers/usb/serial/belkin_sa.c
index c24c5fc8b0a6..f86b53c8c51a 100644
--- a/drivers/usb/serial/belkin_sa.c
+++ b/drivers/usb/serial/belkin_sa.c
@@ -57,11 +57,11 @@
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/fcntl.h>
+#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
-#include <linux/tty.h>
#include <linux/module.h>
#include <linux/spinlock.h>
diff --git a/drivers/usb/serial/digi_acceleport.c b/drivers/usb/serial/digi_acceleport.c
index 9139f868c0c3..565644765b43 100644
--- a/drivers/usb/serial/digi_acceleport.c
+++ b/drivers/usb/serial/digi_acceleport.c
@@ -233,11 +233,11 @@
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/fcntl.h>
+#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
-#include <linux/tty.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <linux/tqueue.h>
diff --git a/drivers/usb/serial/empeg.c b/drivers/usb/serial/empeg.c
index 19e5ec94f199..a2768ace3baf 100644
--- a/drivers/usb/serial/empeg.c
+++ b/drivers/usb/serial/empeg.c
@@ -48,11 +48,11 @@
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/fcntl.h>
+#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
-#include <linux/tty.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
diff --git a/drivers/usb/serial/ftdi_sio.c b/drivers/usb/serial/ftdi_sio.c
index 41b7b862859d..8940704c75ae 100644
--- a/drivers/usb/serial/ftdi_sio.c
+++ b/drivers/usb/serial/ftdi_sio.c
@@ -71,11 +71,11 @@
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/fcntl.h>
+#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
-#include <linux/tty.h>
#include <linux/module.h>
#include <linux/spinlock.h>
diff --git a/drivers/usb/serial/keyspan.c b/drivers/usb/serial/keyspan.c
index 8d7c9c035ca5..a7be1b6505a9 100644
--- a/drivers/usb/serial/keyspan.c
+++ b/drivers/usb/serial/keyspan.c
@@ -55,11 +55,11 @@
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/fcntl.h>
+#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
-#include <linux/tty.h>
#include <linux/module.h>
#include <linux/spinlock.h>
diff --git a/drivers/usb/serial/keyspan_pda.c b/drivers/usb/serial/keyspan_pda.c
index ef5e1263b090..1e6521d0178f 100644
--- a/drivers/usb/serial/keyspan_pda.c
+++ b/drivers/usb/serial/keyspan_pda.c
@@ -59,11 +59,11 @@
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/fcntl.h>
+#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
-#include <linux/tty.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <linux/tqueue.h>
diff --git a/drivers/usb/serial/mct_u232.c b/drivers/usb/serial/mct_u232.c
index 1a91ac354f93..eb51be38eac7 100644
--- a/drivers/usb/serial/mct_u232.c
+++ b/drivers/usb/serial/mct_u232.c
@@ -46,11 +46,11 @@
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/fcntl.h>
+#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
-#include <linux/tty.h>
#include <linux/module.h>
#include <linux/spinlock.h>
diff --git a/drivers/usb/serial/omninet.c b/drivers/usb/serial/omninet.c
index 9265d6376821..6f2bf83390ef 100644
--- a/drivers/usb/serial/omninet.c
+++ b/drivers/usb/serial/omninet.c
@@ -36,11 +36,11 @@
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/fcntl.h>
+#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
-#include <linux/tty.h>
#include <linux/module.h>
#include <linux/spinlock.h>
diff --git a/drivers/usb/serial/usbserial.c b/drivers/usb/serial/usbserial.c
index 80ca1ea84c16..0db097989aeb 100644
--- a/drivers/usb/serial/usbserial.c
+++ b/drivers/usb/serial/usbserial.c
@@ -263,11 +263,11 @@
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/fcntl.h>
+#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
-#include <linux/tty.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <linux/list.h>
diff --git a/drivers/usb/serial/visor.c b/drivers/usb/serial/visor.c
index 8240dd86c64b..7913527d73d0 100644
--- a/drivers/usb/serial/visor.c
+++ b/drivers/usb/serial/visor.c
@@ -85,11 +85,11 @@
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/fcntl.h>
+#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
-#include <linux/tty.h>
#include <linux/module.h>
#include <linux/spinlock.h>
diff --git a/drivers/usb/serial/whiteheat.c b/drivers/usb/serial/whiteheat.c
index 46b625832fea..fb26ae14e2dd 100644
--- a/drivers/usb/serial/whiteheat.c
+++ b/drivers/usb/serial/whiteheat.c
@@ -55,11 +55,11 @@
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/fcntl.h>
+#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
-#include <linux/tty.h>
#include <linux/module.h>
#include <linux/spinlock.h>
diff --git a/drivers/usb/storage/scsiglue.c b/drivers/usb/storage/scsiglue.c
index 241f7d5f62eb..6b2f43e3ea49 100644
--- a/drivers/usb/storage/scsiglue.c
+++ b/drivers/usb/storage/scsiglue.c
@@ -49,7 +49,7 @@
#include "debug.h"
#include "transport.h"
-#include <linux/malloc.h>
+#include <linux/slab.h>
/*
* kernel thread actions
diff --git a/drivers/usb/storage/sddr09.c b/drivers/usb/storage/sddr09.c
index e737280f7867..3077b6879e10 100644
--- a/drivers/usb/storage/sddr09.c
+++ b/drivers/usb/storage/sddr09.c
@@ -38,7 +38,7 @@
#include <linux/sched.h>
#include <linux/errno.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#define short_pack(lsb,msb) ( ((u16)(lsb)) | ( ((u16)(msb))<<8 ) )
#define LSB_of(s) ((s)&0xFF)
diff --git a/drivers/usb/storage/shuttle_usbat.c b/drivers/usb/storage/shuttle_usbat.c
index c0de9c14c8a7..5d3983b10b7b 100644
--- a/drivers/usb/storage/shuttle_usbat.c
+++ b/drivers/usb/storage/shuttle_usbat.c
@@ -44,7 +44,7 @@
#include <linux/sched.h>
#include <linux/errno.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
extern int usb_stor_control_msg(struct us_data *us, unsigned int pipe,
u8 request, u8 requesttype, u16 value, u16 index,
diff --git a/drivers/usb/storage/transport.c b/drivers/usb/storage/transport.c
index c46ff24dc24a..9fabf770a98e 100644
--- a/drivers/usb/storage/transport.c
+++ b/drivers/usb/storage/transport.c
@@ -52,7 +52,7 @@
#include <linux/sched.h>
#include <linux/errno.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
/***********************************************************************
* Helper routines
diff --git a/drivers/usb/storage/usb.c b/drivers/usb/storage/usb.c
index 1e0f40f50806..47df666de545 100644
--- a/drivers/usb/storage/usb.c
+++ b/drivers/usb/storage/usb.c
@@ -70,7 +70,7 @@
#include <linux/sched.h>
#include <linux/errno.h>
#include <linux/init.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
/* Some informational data */
MODULE_AUTHOR("Matthew Dharm <mdharm-usb@one-eyed-alien.net>");
diff --git a/drivers/usb/uhci.c b/drivers/usb/uhci.c
index 40cf2f74649b..5d1b3f60ad71 100644
--- a/drivers/usb/uhci.c
+++ b/drivers/usb/uhci.c
@@ -33,7 +33,7 @@
#include <linux/delay.h>
#include <linux/ioport.h>
#include <linux/sched.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/smp_lock.h>
#include <linux/errno.h>
#include <linux/unistd.h>
diff --git a/drivers/usb/usb-debug.c b/drivers/usb/usb-debug.c
index e8da9e376588..a2958fc6cf42 100644
--- a/drivers/usb/usb-debug.c
+++ b/drivers/usb/usb-debug.c
@@ -8,7 +8,7 @@
#include <linux/version.h>
#include <linux/kernel.h>
#include <linux/mm.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#ifdef CONFIG_USB_DEBUG
#define DEBUG
#else
diff --git a/drivers/usb/usb-ohci.c b/drivers/usb/usb-ohci.c
index 9d424a61af7f..b8b86f487b04 100644
--- a/drivers/usb/usb-ohci.c
+++ b/drivers/usb/usb-ohci.c
@@ -47,7 +47,7 @@
#include <linux/delay.h>
#include <linux/ioport.h>
#include <linux/sched.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/smp_lock.h>
#include <linux/errno.h>
#include <linux/init.h>
diff --git a/drivers/usb/usb-uhci.c b/drivers/usb/usb-uhci.c
index b4cace1dcf79..574b9cab2e8e 100644
--- a/drivers/usb/usb-uhci.c
+++ b/drivers/usb/usb-uhci.c
@@ -26,7 +26,7 @@
#include <linux/delay.h>
#include <linux/ioport.h>
#include <linux/sched.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/smp_lock.h>
#include <linux/errno.h>
#include <linux/unistd.h>
diff --git a/drivers/usb/usb.c b/drivers/usb/usb.c
index c94aed09f00e..a7830c19c835 100644
--- a/drivers/usb/usb.c
+++ b/drivers/usb/usb.c
@@ -26,7 +26,7 @@
#include <linux/module.h>
#include <linux/string.h>
#include <linux/bitops.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/interrupt.h> /* for in_interrupt() */
#include <linux/kmod.h>
#include <linux/init.h>
diff --git a/drivers/usb/usbkbd.c b/drivers/usb/usbkbd.c
index 08fef2d4c51b..61d3fec9baaa 100644
--- a/drivers/usb/usbkbd.c
+++ b/drivers/usb/usbkbd.c
@@ -29,7 +29,7 @@
*/
#include <linux/kernel.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/module.h>
#include <linux/input.h>
#include <linux/init.h>
diff --git a/drivers/usb/usbmouse.c b/drivers/usb/usbmouse.c
index 33aee785d0d5..680ed74901d1 100644
--- a/drivers/usb/usbmouse.c
+++ b/drivers/usb/usbmouse.c
@@ -29,7 +29,7 @@
*/
#include <linux/kernel.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/input.h>
#include <linux/module.h>
#include <linux/init.h>
diff --git a/drivers/usb/wacom.c b/drivers/usb/wacom.c
index 4397c2da2094..73e932ddeffe 100644
--- a/drivers/usb/wacom.c
+++ b/drivers/usb/wacom.c
@@ -51,7 +51,7 @@
*/
#include <linux/kernel.h>
-#include <linux/malloc.h>
+#include <linux/slab.h>
#include <linux/input.h>
#include <linux/module.h>
#include <linux/init.h>