android_kernel_xiaomi_sm7250/include/asm-sh
Paul Mundt 37053cc84d [PATCH] sh: PREEMPT_ACTIVE fix
Port Paulus's ppc64 fix to sh:

  When the generic IRQ stuff went in, it seems that HARDIRQ_BITS got bumped
  from 9 (for ppc64) up to 12.  Consequently, the PREEMPT_ACTIVE bit is now
  within HARDIRQ_MASK, and I get in_interrupt() falsely returning true when
  PREEMPT_ACTIVE is set, and thus a BUG_ON tripping in arch/ppc64/mm/tlb.c.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-05-28 16:46:13 -07:00
..
adx
bigsur
cat68701
cpu-sh2
cpu-sh3
cpu-sh4
cqreek
dmida
dreamcast
ec3104
edosk7705
harp
hd64461
hd64465
hp6xx
hs7751rvoip
microdev
mpc1211
overdrive
rts7751r2d
saturn
se
se7300
se7751
se73180
sh03
sh2000
snapgear
systemh
a.out.h
adc.h
addrspace.h
atomic.h
bitops.h
bug.h
bugs.h
bus-sh.h
byteorder.h
cache.h
cacheflush.h
checksum.h
cputime.h
current.h
delay.h
div64.h
dma-mapping.h
dma.h
elf.h
errno.h
fcntl.h
fixmap.h
flat.h
floppy.h
freq.h
hardirq.h
hdreg.h
hw_irq.h
ide.h
io_generic.h
io.h
ioctl.h
ioctls.h
ipc.h
ipcbuf.h
irq-sh73180.h
irq.h
keyboard.h
kgdb.h
kmap_types.h
linkage.h
local.h
machvec_init.h
machvec.h
mc146818rtc.h
mman.h
mmu_context.h
mmu.h
mmzone.h
module.h
msgbuf.h
namei.h
numnodes.h
page.h
param.h
pci.h
percpu.h
pgalloc.h
pgtable-2level.h
pgtable.h
poll.h
posix_types.h
processor.h
ptrace.h
resource.h
rtc.h
rwsem.h
scatterlist.h
sections.h
segment.h
semaphore-helper.h
semaphore.h
sembuf.h
serial.h
setup.h
sh_bios.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
smp.h
socket.h
sockios.h
spinlock.h
stat.h
statfs.h
string.h
system.h
termbits.h
termios.h
thread_info.h
timex.h
tlb.h
tlbflush.h
topology.h
types.h
uaccess.h
ubc.h
ucontext.h
unaligned.h
unistd.h
user.h
watchdog.h
xor.h