misc: rtsx_usb: use separate command and response buffers
authorShuah Khan <skhan@linuxfoundation.org>
Fri, 1 Jul 2022 02:32:56 +0000 (20:32 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 1 Jul 2022 06:53:26 +0000 (08:53 +0200)
commit3776c78559853fd151be7c41e369fd076fb679d5
treef5b6a5e78a95eab435deb7678fc1383cbf5aa4ff
parenteb7f8e28420372787933eec079735c35034bda7d
misc: rtsx_usb: use separate command and response buffers

rtsx_usb uses same buffer for command and response. There could
be a potential conflict using the same buffer for both especially
if retries and timeouts are involved.

Use separate command and response buffers to avoid conflicts.

Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
Cc: stable <stable@kernel.org>
Link: https://lore.kernel.org/r/07e3721804ff07aaab9ef5b39a5691d0718b9ade.1656642167.git.skhan@linuxfoundation.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/cardreader/rtsx_usb.c
include/linux/rtsx_usb.h