OrangePi_CM5/drivers/input/mouse
Mathias Nyman 61297ee0c3 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 18:32:46 +02:00
..
Kconfig
…
Makefile
…
alps.c
…
alps.h
…
amimouse.c
…
appletouch.c Input: appletouch - initialize work before device registration 2022-01-05 12:40:33 +01:00
atarimouse.c
…
bcm5974.c Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag 2022-06-14 18:32:46 +02:00
byd.c
…
byd.h
…
cyapa.c
…
cyapa.h
…
cyapa_gen3.c
…
cyapa_gen5.c
…
cyapa_gen6.c
…
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:09:38 +01:00
elan_i2c_i2c.c
…
elan_i2c_smbus.c
…
elantech.c
…
elantech.h
…
focaltech.c
…
focaltech.h
…
gpio_mouse.c
…
hgpk.c
…
hgpk.h
…
inport.c
…
lifebook.c
…
lifebook.h
…
logibm.c
…
logips2pp.c
…
logips2pp.h
…
maplemouse.c
…
navpoint.c
…
pc110pad.c
…
psmouse-base.c
…
psmouse-smbus.c
…
psmouse.h
…
pxa930_trkball.c
…
rpcmouse.c
…
sentelic.c
…
sentelic.h
…
sermouse.c
…
synaptics.c
…
synaptics.h
…
synaptics_i2c.c
…
synaptics_usb.c
…
touchkit_ps2.c
…
touchkit_ps2.h
…
trackpoint.c
…
trackpoint.h
…
vmmouse.c
…
vmmouse.h
…
vsxxxaa.c
…