This series adds a new endpoint-blacklist device quirk and uses that to ignore a duplicate endpoint in a broken altsetting of a sound card. The last patch is just a related cleanup. Johan Johan Hovold (3): USB: core: add endpoint-blacklist quirk USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 USB: core: clean up endpoint-descriptor parsing drivers/usb/core/config.c | 31 +++++++++++++++++++------------ drivers/usb/core/quirks.c | 37 +++++++++++++++++++++++++++++++++++++ drivers/usb/core/usb.h | 3 +++ include/linux/usb/quirks.h | 3 +++ 4 files changed, 62 insertions(+), 12 deletions(-) -- 2.24.1