android_kernel_sony_sdm845/drivers/input/mouse
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mathias Nyman 057b12ffd8 Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag
commit c42e65664390be7c1ef3838cd84956d3a2739d60 upstream.

The bcm5974 driver does the allocation and dma mapping of the usb urb
data buffer, but driver does not set the URB_NO_TRANSFER_DMA_MAP flag
to let usb core know the buffer is already mapped.

usb core tries to map the already mapped buffer, causing a warning:
"xhci_hcd 0000:00:14.0: rejecting DMA map of vmalloc memory"

Fix this by setting the URB_NO_TRANSFER_DMA_MAP, letting usb core
know buffer is already mapped by bcm5974 driver

Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Cc: stable@vger.kernel.org
Link: https://bugzilla.kernel.org/show_bug.cgi?id=215890
Link: https://lore.kernel.org/r/20220606113636.588955-1-mathias.nyman@linux.intel.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-06-14 16:52:41 +02:00
..
alps.c
alps.h
amimouse.c
appletouch.c Input: appletouch - initialize work before device registration 2022-01-05 12:31:25 +01:00
atarimouse.c
bcm5974.c Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag 2022-06-14 16:52:41 +02:00
byd.c
byd.h
cyapa.c
cyapa.h
cyapa_gen3.c
cyapa_gen5.c
cyapa_gen6.c Input: cyapa_gen6 - fix out-of-bounds stack access 2020-12-29 13:45:02 +01:00
cypress_ps2.c
cypress_ps2.h
elan_i2c.h
elan_i2c_core.c Input: elan_i2c - fix regulator enable count imbalance after suspend/resume 2022-03-08 19:00:59 +01:00
elan_i2c_i2c.c
elan_i2c_smbus.c
elantech.c Input: elantench - fix misreporting trackpoint coordinates 2021-11-26 11:48:17 +01:00
elantech.h
focaltech.c
focaltech.h
gpio_mouse.c
hgpk.c
hgpk.h
inport.c
Kconfig
lifebook.c
lifebook.h
logibm.c
logips2pp.c
logips2pp.h
Makefile
maplemouse.c
navpoint.c
pc110pad.c
psmouse-base.c Input: psmouse - add a newline when printing 'proto' by sysfs 2020-08-26 10:29:04 +02:00
psmouse.h
pxa930_trkball.c
rpcmouse.c
sentelic.c Input: sentelic - fix error return when fsp_reg_write fails 2020-08-21 11:02:10 +02:00
sentelic.h
sermouse.c
synaptics.c
synaptics.h
synaptics_i2c.c
synaptics_usb.c
touchkit_ps2.c
touchkit_ps2.h
trackpoint.c
trackpoint.h Input: psmouse - fix build error of multiple definition 2019-08-25 10:51:51 +02:00
vmmouse.c
vmmouse.h
vsxxxaa.c