From: Jens Freimann Date: Tue, 29 Jul 2014 13:11:49 +0000 (+0200) Subject: KVM: s390: handle pending local interrupts via bitmap X-Git-Tag: omap-for-v3.19/fixes-rc1~43^2~35^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=383d0b050106abecb82f43101cac94fa423af5cd;p=pandora-kernel.git KVM: s390: handle pending local interrupts via bitmap This patch adapts handling of local interrupts to be more compliant with the z/Architecture Principles of Operation and introduces a data structure which allows more efficient handling of interrupts. * get rid of li->active flag, use bitmap instead * Keep interrupts in a bitmap instead of a list * Deliver interrupts in the order of their priority as defined in the PoP * Use a second bitmap for sigp emergency requests, as a CPU can have one request pending from every other CPU in the system. Signed-off-by: Jens Freimann Reviewed-by: Cornelia Huck Reviewed-by: David Hildenbrand Signed-off-by: Christian Borntraeger --- Reading git-diff-tree failed