summaryrefslogtreecommitdiff
path: root/drivers/input/joystick/iforce/iforce.h
diff options
context:
space:
mode:
authorDmitry Torokhov <dmitry.torokhov@gmail.com>2018-08-10 23:44:52 +0300
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2019-06-23 09:55:48 +0300
commitdfad2b17935d70d7dc3830c4986344b3f2669c62 (patch)
tree976a018df3ecf05d9db59f25b00886a7ba4184f3 /drivers/input/joystick/iforce/iforce.h
parent6ac0aec6b0a651d64eef759fddf17d9145b51033 (diff)
downloadlinux-dfad2b17935d70d7dc3830c4986344b3f2669c62.tar.xz
Input: iforce - use DMA-safe buffores for USB transfers
USB transport has to use cache line-aligned buffers for transfers to avoid DMA issues; serio doe snot have such restrictions. Let's move "data_in" buffer from main driver structure into transport modules and make sure USB requirements are respected. Tested-by: Tim Schumacher <timschumi@gmx.de> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'drivers/input/joystick/iforce/iforce.h')
-rw-r--r--drivers/input/joystick/iforce/iforce.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/input/joystick/iforce/iforce.h b/drivers/input/joystick/iforce/iforce.h
index 68558c594e54..180de7a3f3a1 100644
--- a/drivers/input/joystick/iforce/iforce.h
+++ b/drivers/input/joystick/iforce/iforce.h
@@ -107,8 +107,6 @@ struct iforce {
const struct iforce_xport_ops *xport_ops;
int bus;
- unsigned char data[IFORCE_MAX_LENGTH];
-
spinlock_t xmit_lock;
/* Buffer used for asynchronous sending of bytes to the device */
struct circ_buf xmit;