[Linux-stable-mirror] [PATCH 3.16 191/204] USB: core: prevent malicious bNumInterfaces overflow