]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
irqchip/gic-v3: Fix ICC_SGI1R_EL1.INTID decoding mask
authorMarc Zyngier <marc.zyngier@arm.com>
Thu, 2 Jun 2016 08:00:28 +0000 (09:00 +0100)
committerKamal Mostafa <kamal@canonical.com>
Wed, 13 Jul 2016 15:58:58 +0000 (08:58 -0700)
commit30ff15a555f72a63ebc74aca60f775a2aa7cdfb9
treea340d5c7e0c696f699369d2aa73d39e52e291047
parent76f8be8d1a4f19c17748eec22c2b8988eafb7993
irqchip/gic-v3: Fix ICC_SGI1R_EL1.INTID decoding mask

BugLink: http://bugs.launchpad.net/bugs/1596575
commit dd5f1b049dc139876801db3cdd0f20d21fd428cc upstream.

The INTID mask is wrong, and is made a signed value, which has
nteresting effects in the KVM emulation. Let's sanitize it.

Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
include/linux/irqchip/arm-gic-v3.h