mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-06 18:09:56 +00:00
ALSA: usb-audio: fix control pipe direction
[ Upstream commit7963891f7c] Since the requesttype has USB_DIR_OUT the pipe should be constructed with usb_sndctrlpipe(). Fixes:8dc5efe3d1("ALSA: usb-audio: Add support for Presonus Studio 1810c") Signed-off-by: Roy Vegard Ovesen <roy.vegard.ovesen@gmail.com> Link: https://patch.msgid.link/aPPL3tBFE_oU-JHv@ark Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
411b8b9c9c
commit
c903a5848d
@@ -181,7 +181,7 @@ snd_sc1810c_get_status_field(struct usb_device *dev,
|
|||||||
|
|
||||||
pkt_out.fields[SC1810C_STATE_F1_IDX] = SC1810C_SET_STATE_F1;
|
pkt_out.fields[SC1810C_STATE_F1_IDX] = SC1810C_SET_STATE_F1;
|
||||||
pkt_out.fields[SC1810C_STATE_F2_IDX] = SC1810C_SET_STATE_F2;
|
pkt_out.fields[SC1810C_STATE_F2_IDX] = SC1810C_SET_STATE_F2;
|
||||||
ret = snd_usb_ctl_msg(dev, usb_rcvctrlpipe(dev, 0),
|
ret = snd_usb_ctl_msg(dev, usb_sndctrlpipe(dev, 0),
|
||||||
SC1810C_SET_STATE_REQ,
|
SC1810C_SET_STATE_REQ,
|
||||||
SC1810C_SET_STATE_REQTYPE,
|
SC1810C_SET_STATE_REQTYPE,
|
||||||
(*seqnum), 0, &pkt_out, sizeof(pkt_out));
|
(*seqnum), 0, &pkt_out, sizeof(pkt_out));
|
||||||
|
|||||||
Reference in New Issue
Block a user