]> git.baikalelectronics.ru Git - kernel.git/commit
usb: core: add sanity checks when using bInterfaceClass with new_id
authorWolfram Sang <wsa@the-dreams.de>
Fri, 10 Jan 2014 18:36:41 +0000 (19:36 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 11 Jan 2014 00:54:35 +0000 (16:54 -0800)
commite13925d8b23ab4c22400eac2bf0b7077e7510a82
treed4f9e03eb7d36baf2753f00d42539ad9f36ff90b
parent19e86d8749fde51aa212d8a1330f640245f23dab
usb: core: add sanity checks when using bInterfaceClass with new_id

Check if that field is actually used and if so, bail out if it exeeds a
u8. Make it also future-proof by not requiring "exactly three"
parameters in new_id, but simply "more than two".

Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/core/driver.c