From: Oleksij Rempel Date: Sun, 21 Jul 2013 13:36:19 +0000 (+0200) Subject: xhci: fix null pointer dereference on ring_doorbell_for_active_rings X-Git-Tag: v3.2.50~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=68a127fb3d6c045ae4e464e6e1c79c568c2aa031;p=pandora-kernel.git xhci: fix null pointer dereference on ring_doorbell_for_active_rings commit d66eaf9f89502971fddcb0de550b01fa6f409d83 upstream. in some cases where device is attched to xhci port and do not responding, for example ath9k_htc with stalled firmware, kernel will crash on ring_doorbell_for_active_rings. This patch check if pointer exist before it is used. This patch should be backported to kernels as old as 2.6.35, that contain the commit e9df17eb1408cfafa3d1844bfc7f22c7237b31b8 "USB: xhci: Correct assumptions about number of rings per endpoint" Signed-off-by: Oleksij Rempel Signed-off-by: Sarah Sharp Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed