linux/arch
Max Filippov e5c86679d5 xtensa: don't use linux IRQ
Linux IRQ  is reserved for error reporting and may not be used.
Increase NR_IRQS for one additional slot and increase
irq_domain_add_legacy parameter first_irq value to 1, so that linux
IRQ  is not associated with hardware IRQ  in legacy IRQ domains.
Introduce macro XTENSA_PIC_LINUX_IRQ for static translation of xtensa
PIC hardware IRQ # to linux IRQ #. Use this macro in XTFPGA platform
data definitions.

This fixes inability to use hardware IRQ  in configurations that don't
use device tree and allows for non-identity mapping between linux IRQ #
and hardware IRQ #.

Cc: stable@vger.kernel.org
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2017-06-05 16:53:10 -07:00
..
alpha alpha: fix stack smashing in old_adjtimex(2) 2017-04-03 01:06:53 -04:00
arc ARCv2: entry: save Accumulator register pair (r58:59) if present 2017-04-20 15:37:49 -07:00
arm ARM: SoC fixes 2017-04-16 12:38:17 -07:00
arm64 ARM: SoC fixes 2017-04-16 12:38:17 -07:00
avr32
blackfin
c6x Merge branch 'regset' (PTRACE_SETREGSET data leakage) 2017-03-29 08:55:25 -07:00
cris
frv
h8300 Merge branch 'regset' (PTRACE_SETREGSET data leakage) 2017-03-29 08:55:25 -07:00
hexagon
ia64 ia64: restore symbol versions for symbols defined in assembly 2017-04-13 18:19:49 -07:00
m32r
m68k
metag metag/usercopy: Fault handling fixes 2017-04-07 10:11:53 -07:00
microblaze
mips MIPS: PCI: add controllers before the specified head 2017-04-13 00:51:20 +02:00
mn10300
nios2 nios2: reserve boot memory for device tree 2017-04-02 20:13:57 -07:00
openrisc
parisc parisc: Fix get_user() for 64-bit value on 32-bit kernel 2017-04-16 10:26:27 +02:00
powerpc powerpc fixes for 4.11 2017-04-21 09:34:45 -07:00
s390 s390/mm: fix CMMA vs KSM vs others 2017-04-12 07:40:24 +02:00
score
sh
sparc sparc: Update syscall tables. 2017-04-23 18:28:55 -07:00
tile
um
unicore32
x86 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-04-30 11:44:18 -07:00
xtensa xtensa: don't use linux IRQ 2017-06-05 16:53:10 -07:00
.gitignore
Kconfig