Robert Reif
e8dd16129f
[SPARC32]: Add irqflags.h to sparc32 and use it from generic code.
...
Added asm-sparc/irqflags.h and moved irq related code from system.h to it.
Renamed local_irq functions to raw_local_irq in irq.c.
Modified system.h to include linux/irqflags.h which includes asm/irqflags.h.
Added TRACE_IRQFLAGS_SUPPORT to Kconfig.debug.
This is the first step in adding IRQ-flags state tracing as outlined in
Documentation/irqflags-tracing.txt. These changes should be harmless
because they just move things around and rename them.
The next step is making the lowlevel entry code modifications which
to be honest are beyond my capabilities at this point.
Boot tested on an ss20 running an SMP kernel.
Signed-off-by: Robert Reif <reif@earthlink.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-10-13 21:53:11 -07:00
..
a.out.h
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
apc.h
asi.h
asmmacro.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
atomic.h
[SPARC]: Emulate cmpxchg like parisc
2007-05-29 02:51:13 -07:00
auxio.h
auxvec.h
bitext.h
bitops.h
[SPARC]: Make bitops use same spinlocks as atomics.
2006-12-17 16:18:47 -08:00
bpp.h
bsderrno.h
btfixup.h
bug.h
bugs.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
byteorder.h
cache.h
cacheflush.h
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
checksum.h
[SPARC32]: Fix over-optimization by GCC near ip_fast_csum.
2007-02-01 20:24:35 -08:00
clock.h
contregs.h
cpudata.h
[SPARC]: Try to start getting SMP back into shape.
2006-03-23 22:36:19 -08:00
cputime.h
current.h
cypress.h
delay.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
device.h
[SPARC64]: Fix conflicts in SBUS/PCI/EBUS/ISA DMA handling.
2007-07-30 00:27:34 -07:00
div64.h
dma-mapping.h
[PATCH] sparc: have dma-mapping.h include generic/dma-mapping-broken in non-PCI case
2007-03-14 15:27:49 -07:00
dma.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
ebus.h
[SPARC]: Port of_device layer and make ebus use it.
2006-06-23 23:15:47 -07:00
ecc.h
eeprom.h
elf.h
[SPARC]: Clean up asm-sparc/elf.h pollution in userspace.
2006-10-20 00:29:33 -07:00
emergency-restart.h
errno.h
fb.h
[SPARC]: Implement fb_is_primary_device().
2007-07-20 17:15:09 -07:00
fbio.h
fcntl.h
[SPARC32]: Fix build.
2007-08-04 21:17:18 -07:00
fixmap.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
floppy.h
[SPARC32]: Fix modular build of floppy driver.
2007-08-03 14:08:42 -07:00
futex.h
hardirq.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
head.h
highmem.h
hw_irq.h
ide.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
idprom.h
[SPARC]: Clean up idprom header files.
2006-03-20 01:12:08 -08:00
io-unit.h
io.h
[PATCH] add missing io...._rep() on sparc32
2007-02-11 11:18:07 -08:00
ioctl.h
ioctls.h
iommu.h
ipc.h
ipcbuf.h
irq.h
[SPARC32]: Fix modular build of floppy driver.
2007-08-03 14:08:42 -07:00
irq_regs.h
[PATCH] sparc32 pt_regs fixes
2006-10-08 12:32:35 -07:00
irqflags.h
[SPARC32]: Add irqflags.h to sparc32 and use it from generic code.
2007-10-13 21:53:11 -07:00
jsflash.h
Kbuild
Fix exported headers for SPARC, SPARC64
2006-09-21 08:48:27 +01:00
kdebug.h
[SPARC32]: Fix sparc32 kdebug changes.
2007-05-14 03:22:08 -07:00
kgdb.h
kmap_types.h
linkage.h
local.h
machines.h
mbus.h
mc146818rtc.h
memreg.h
mman.h
[PATCH] IA64,sparc: local DoS with corrupted ELFs
2006-09-08 08:40:46 -07:00
mmu.h
mmu_context.h
[PATCH] x86: PARAVIRT: add hooks to intercept mm creation and destruction
2007-05-02 19:27:14 +02:00
module.h
mostek.h
[SPARC]: sparc64 gcc-4.2.0 20070317 -Werror failure
2007-03-27 01:13:55 -07:00
mpmbox.h
msgbuf.h
msi.h
mutex.h
mxcc.h
namei.h
obio.h
of_device.h
Create linux/of_platorm.h
2007-07-20 14:25:22 +10:00
of_platform.h
Create linux/of_platorm.h
2007-07-20 14:25:22 +10:00
openprom.h
openpromio.h
oplib.h
[SPARC]: Fix serial console device detection.
2007-07-20 16:59:26 -07:00
page.h
Fix exported headers for SPARC, SPARC64
2006-09-21 08:48:27 +01:00
param.h
pbm.h
[SPARC]: Port sparc64 in-kernel device tree code to sparc32.
2006-06-23 23:15:45 -07:00
pci.h
PCI: remove pci_dac_dma_... APIs
2007-07-11 16:02:11 -07:00
pcic.h
pconf.h
percpu.h
perfctr.h
pgalloc.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
pgtable.h
[SPARC32]: Make PAGE_SHARED a read-mostly variable.
2007-07-21 19:20:34 -07:00
pgtsrmmu.h
pgtsun4.h
pgtsun4c.h
poll.h
Consolidate asm/poll.h
2007-05-11 08:29:34 -07:00
posix_types.h
processor.h
prom.h
[SPARC]: Centralize find_in_proplist() instead of duplicating N times.
2007-08-07 18:46:36 -07:00
psr.h
ptrace.h
reg.h
fix file specification in comments
2006-10-03 23:01:26 +02:00
resource.h
ross.h
rtc.h
sbi.h
sbus.h
[SPARC32]: Remove iommu from struct sbus_bus and use archdata like sparc64.
2007-08-10 15:52:06 -07:00
scatterlist.h
sections.h
semaphore.h
sembuf.h
setup.h
sfp-machine.h
[MATH-EMU]: Fix underflow exception reporting.
2007-08-16 22:59:49 -07:00
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
[SPARC]: Fix SA_STATIC_ALLOC value.
2006-07-24 22:34:00 -07:00
smp.h
Remove hardcoding of hard_smp_processor_id on UP systems
2007-05-09 12:30:48 -07:00
smpprim.h
socket.h
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
sockios.h
[NET]: Introduce SIOCGSTAMPNS ioctl to get timestamps with nanosec resolution
2007-04-25 22:24:04 -07:00
solerrno.h
spinlock.h
[PATCH] sparc32 rwlock fix
2006-10-08 12:32:35 -07:00
spinlock_types.h
stat.h
statfs.h
string.h
sun4paddr.h
sun4prom.h
sunbpp.h
svr4.h
swift.h
sysen.h
system.h
[SPARC32]: Add irqflags.h to sparc32 and use it from generic code.
2007-10-13 21:53:11 -07:00
termbits.h
[PATCH] tty: preparatory structures for termios revamp
2006-12-08 08:28:56 -08:00
termios.h
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
thread_info.h
timer.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
timex.h
tlb.h
tlbflush.h
[SPARC32]: Make flush_tlb_kernel_range() an inline function.
2007-08-26 18:49:12 -07:00
topology.h
traps.h
tsunami.h
turbosparc.h
types.h
uaccess.h
[SPARC]: Kill off these __put_user_ret things.
2006-03-20 01:13:15 -08:00
unaligned.h
unistd.h
[SPARC]: Add sys_fallocate() entries.
2007-07-19 21:26:47 -07:00
user.h
vac-ops.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
vaddrs.h
vfc_ioctls.h
vga.h
[PATCH] sparc32 vga support
2006-04-11 06:18:54 -07:00
viking.h
winmacro.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
xor.h