]> git.baikalelectronics.ru Git - kernel.git/commit
genirq: Fix null pointer reference in irq_set_affinity_hint()
authorJesse Brandeburg <jesse.brandeburg@intel.com>
Wed, 28 Jan 2015 18:57:39 +0000 (10:57 -0800)
committerIngo Molnar <mingo@kernel.org>
Mon, 9 Feb 2015 17:47:42 +0000 (18:47 +0100)
commitae7edb90cf0b1d26765eac2c59aa5de6495b1183
treecd4bf3e96e474ae0e2f99e54dc9d6f9343542a92
parentefe826e60098a9dc3670eaced29b26129db17e3e
genirq: Fix null pointer reference in irq_set_affinity_hint()

The recent set_affinity commit by me introduced some null
pointer dereferences on driver unload, because some drivers
call this function with a NULL argument. This fixes the issue
by just checking for null before setting the affinity mask.

Fixes: ce4ed2f8ec7d ("genirq: Set initial affinity in irq_set_affinity_hint()")
Reported-by: Yinghai Lu <yinghai@kernel.org>
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
CC: netdev@vger.kernel.org
Link: http://lkml.kernel.org/r/20150128185739.9689.84588.stgit@jbrandeb-cp2.jf.intel.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
kernel/irq/manage.c