openwrtv3/target/linux/ramips
Felix Fietkau d8655868ca ramips: fix spurious IRQ7 events when using perf on 4.14
Upstream handling of MIPS CPU IRQs is rather hackish and the interrupts
are being enabled unconditionally in various places because of legacy
code.
Performance counter events are routed both through the GIC and through
legacy CPU IRQ7 events, causing spurious interrupts.

Fix this by disabling IRQ7 when trying to access the performance counter
IRQ.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2018-02-27 17:30:33 +01:00
..
base-files ramips: mt7621: add Mediatek AP-MT7621A-V60 EVB support 2018-02-24 16:05:28 +01:00
dts ramips: mt7621: add Mediatek AP-MT7621A-V60 EVB support 2018-02-24 16:05:28 +01:00
files-4.9/drivers/net/ethernet/mtk Revert "ramips: improve NAPI polling to increase GRO batch size" (fixes FS#1333) 2018-02-27 09:42:18 +01:00
files-4.14/drivers/net/ethernet/mtk ramips: fix MT7621 switch driver IRQ storm on init with linux 4.14 2018-02-21 14:46:45 +01:00
image ramips: mt7621: add Mediatek AP-MT7621A-V60 EVB support 2018-02-24 16:05:28 +01:00
mt76x8 kernel: optimize for performance by default starting with 4.14 2018-02-24 16:05:28 +01:00
mt7620 kernel: optimize for performance by default starting with 4.14 2018-02-24 16:05:28 +01:00
mt7621 ramips: preliminary support for 4.14 2018-02-15 10:46:39 +01:00
patches-4.9 kernel: bump 4.9 to 4.9.82 2018-02-18 02:59:57 +01:00
patches-4.14 ramips: fix spurious IRQ7 events when using perf on 4.14 2018-02-27 17:30:33 +01:00
rt288x kernel: optimize for performance by default starting with 4.14 2018-02-24 16:05:28 +01:00
rt305x kernel: optimize for performance by default starting with 4.14 2018-02-24 16:05:28 +01:00
rt3883 kernel: optimize for performance by default starting with 4.14 2018-02-24 16:05:28 +01:00
Makefile ramips: merge mt7628/mt7688 into mt76x8 2017-08-30 17:05:10 +02:00
modules.mk ramips: fix mt76x8 dependencies 2017-09-05 08:08:36 +02:00