usb: common: debug: Check non-standard control requests
authorThinh Nguyen <Thinh.Nguyen@synopsys.com>
Thu, 28 Jul 2022 01:38:01 +0000 (18:38 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 26 Oct 2022 10:35:03 +0000 (12:35 +0200)
commite900ec4c4f741c0453322cdf8529a422ce11b7cb
tree6bc03fc9f7fb272b43637b56f856881177018fc0
parentc11f48764c8b14b71c8c3bfbbacf795c738211fd
usb: common: debug: Check non-standard control requests

[ Upstream commit b6155eaf6b05e558218b44b88a6cad03f15a586c ]

Previously usb_decode_ctrl() only decodes standard control requests, but
it was used for non-standard requests also. If it's non-standard or
unknown standard bRequest, print the Setup data values.

Fixes: af32423a2d86 ("usb: dwc3: trace: decode ctrl request")
Signed-off-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Link: https://lore.kernel.org/r/8d6a30f2f2f953eff833a5bc5aac640a4cc2fc9f.1658971571.git.Thinh.Nguyen@synopsys.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/usb/common/debug.c