From: Vladis Dronov Date: Tue, 1 Dec 2015 21:09:17 +0000 (-0800) Subject: Input: aiptek - fix crash on detecting device without endpoints X-Git-Tag: v3.2.79~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90eb3c037fe3f0f25f01713a92725a8daa2b41f3;p=pandora-kernel.git Input: aiptek - fix crash on detecting device without endpoints commit 8e20cf2bce122ce9262d6034ee5d5b76fbb92f96 upstream. The aiptek driver crashes in aiptek_probe() when a specially crafted USB device without endpoints is detected. This fix adds a check that the device has proper configuration expected by the driver. Also an error return value is changed to more matching one in one of the error paths. Reported-by: Ralf Spenneberg Signed-off-by: Vladis Dronov Signed-off-by: Dmitry Torokhov [bwh: Backported to 3.2: adjust context] Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed