Revision 437f9963bc4fd75889c1fe9289a92dea9124a439 authored by Pavel Fedin on 25 September 2015, 14:00:29 UTC, committed by Christoffer Dall on 20 October 2015, 16:04:43 UTC
When lowering a level-triggered line from userspace, we forgot to lower
the pending bit on the emulated CPU interface and we also did not
re-compute the pending_on_cpu bitmap for the CPU affected by the change.

Update vgic_update_irq_pending() to fix the two issues above and also
raise a warning in vgic_quue_irq_to_lr if we encounter an interrupt
pending on a CPU which is neither marked active nor pending.

  [ Commit text reworked completely - Christoffer ]

Signed-off-by: Pavel Fedin <p.fedin@samsung.com>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
1 parent 920552b
History
File Mode Size
media
.gitignore -rw-r--r-- 116 bytes
80211.tmpl -rw-r--r-- 20.6 KB
Makefile -rw-r--r-- 7.8 KB
alsa-driver-api.tmpl -rw-r--r-- 4.0 KB
crypto-API.tmpl -rw-r--r-- 69.5 KB
debugobjects.tmpl -rw-r--r-- 15.5 KB
device-drivers.tmpl -rw-r--r-- 16.8 KB
deviceiobook.tmpl -rw-r--r-- 11.0 KB
drm.tmpl -rw-r--r-- 174.6 KB
filesystems.tmpl -rw-r--r-- 12.2 KB
gadget.tmpl -rw-r--r-- 29.9 KB
genericirq.tmpl -rw-r--r-- 17.4 KB
iio.tmpl -rw-r--r-- 25.6 KB
kernel-api.tmpl -rw-r--r-- 8.6 KB
kernel-hacking.tmpl -rw-r--r-- 42.1 KB
kernel-locking.tmpl -rw-r--r-- 66.2 KB
kgdb.tmpl -rw-r--r-- 41.6 KB
libata.tmpl -rw-r--r-- 46.6 KB
librs.tmpl -rw-r--r-- 8.0 KB
lsm.tmpl -rw-r--r-- 12.0 KB
media_api.tmpl -rw-r--r-- 7.4 KB
mtdnand.tmpl -rw-r--r-- 43.4 KB
networking.tmpl -rw-r--r-- 2.9 KB
rapidio.tmpl -rw-r--r-- 4.6 KB
regulator.tmpl -rw-r--r-- 9.8 KB
s390-drivers.tmpl -rw-r--r-- 5.4 KB
scsi.tmpl -rw-r--r-- 14.5 KB
sh.tmpl -rw-r--r-- 2.6 KB
stylesheet.xsl -rw-r--r-- 493 bytes
tracepoint.tmpl -rw-r--r-- 3.3 KB
uio-howto.tmpl -rw-r--r-- 35.9 KB
usb.tmpl -rw-r--r-- 38.4 KB
w1.tmpl -rw-r--r-- 2.5 KB
writing-an-alsa-driver.tmpl -rw-r--r-- 200.1 KB
writing_musb_glue_layer.tmpl -rw-r--r-- 32.0 KB
writing_usb_driver.tmpl -rw-r--r-- 17.0 KB
z8530book.tmpl -rw-r--r-- 14.7 KB

back to top