David S. Miller
d1acb4210a
[SPARC64]: Get DEBUG_PAGEALLOC working again.
...
We have to make sure to use base-pagesize TLB entries even during the
early transition period where we need TLB miss handling but don't have
the kernel page tables setup yet for the linear region.
Also, it is necessary therefore to not use the 4MB TSB for these
translations, and instead use the normal kernel TSB. This allows us
to also get rid of the 4MB tsb for debug builds which shrinks the
kernel a little bit.
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-03-16 17:20:28 -07:00
..
a.out.h
[SPARC64]: Increase top of 32-bit process stack.
2006-03-20 01:16:36 -08:00
agp.h
[PATCH] AGP fix for Xen VMM
2005-06-07 12:35:43 -07:00
apb.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
asi.h
[SPARC64]: Sun4v specific ASI defines.
2006-03-20 01:11:43 -08:00
atomic.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
auxio.h
[SPARC64]: Get rid of fast IRQ feature.
2005-06-27 17:04:45 -07:00
auxvec.h
[PATCH] auxiliary vector cleanups
2005-09-07 16:57:21 -07:00
bbc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
bitops.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
bpp.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
bsderrno.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
bug.h
[PATCH] remove all kernel BUGs
2005-05-01 08:59:01 -07:00
bugs.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
byteorder.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cache.h
[PATCH] Move read_mostly definition to asm/cache.h
2006-03-23 07:38:10 -08:00
cacheflush.h
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
chafsr.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
checksum.h
[NET]: SPARC64 checksum annotations and cleanups.
2006-12-02 21:23:23 -08:00
chmctrl.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cmt.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
compat.h
[SPARC64]: 8-byte align return value from compat_alloc_user_space()
2006-10-22 21:53:30 -07:00
compat_signal.h
Remove all inclusions of <linux/config.h>
2006-10-04 03:38:54 -04:00
const.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cpudata.h
[SPARC64]: Send all device interrupts via one PIL.
2006-06-20 01:20:00 -07:00
cputime.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
current.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dcr.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dcu.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
delay.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
device.h
Driver core: add dev_archdata to struct device
2006-12-01 14:52:01 -08:00
display7seg.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
div64.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dma-mapping.h
[PATCH] Pass struct dev pointer to dma_cache_sync()
2006-12-07 08:39:41 -08:00
dma.h
[SPARC64]: Fix floppy build failure.
2007-03-05 13:22:28 -08:00
ebus.h
[SPARC64]: Add of_device layer and make ebus/isa use it.
2006-06-23 23:15:43 -07:00
elf.h
[SPARC64]: Add HWCAP_SPARC_BLKINIT elf capability flag for Niagara.
2006-03-20 01:13:26 -08:00
emergency-restart.h
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
envctrl.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
errno.h
[PATCH] add EOWNERDEAD and ENOTRECOVERABLE version 2
2005-05-01 08:59:06 -07:00
estate.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
fbio.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
fcntl.h
[PATCH] Clean up struct flock definitions
2005-09-07 16:57:38 -07:00
fhc.h
[SPARC64]: Convert central bus layer to in-kernel PROM device tree.
2006-06-23 23:15:32 -07:00
floppy.h
[SPARC64]: Fix floppy build failure.
2007-03-05 13:22:28 -08:00
fpumacro.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
futex.h
[PATCH] mm: pagefault_{disable,enable}()
2006-12-07 08:39:21 -08:00
hardirq.h
[SPARC64]: Move over to GENERIC_HARDIRQS.
2006-06-20 01:23:32 -07:00
head.h
[SPARC64]: Add GET_GL_GLOBAL() macro for SUN4V.
2006-03-20 01:13:18 -08:00
hw_irq.h
[SPARC64]: Minor irq handling cleanups.
2006-12-17 14:06:56 -08:00
hypervisor.h
[SPARC64]: Fix bugs in SUN4V cpu mondo dispatch.
2006-03-20 01:14:09 -08:00
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
intr_queue.h
[SPARC64]: Sun4v interrupt queue register definitions.
2006-03-20 01:11:44 -08:00
io.h
[PATCH] Consolidate check_signature
2006-10-11 11:14:23 -07:00
ioctl.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ioctls.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
iommu.h
[SPARC64]: Fix streaming buffer flushing on PCI and SBUS.
2005-05-31 16:57:59 -07:00
ipc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ipcbuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
irq.h
[SPARC64]: Add PCI MSI support on Niagara.
2007-02-10 23:50:37 -08:00
irq_regs.h
[PATCH] sparc64 pt_regs fixes
2006-10-08 12:32:35 -07:00
irqflags.h
[SPARC64]: Add irqtrace/stacktrace/lockdep support.
2006-12-10 02:39:09 -08:00
isa.h
[SPARC64]: Add of_device layer and make ebus/isa use it.
2006-06-23 23:15:43 -07:00
Kbuild
Fix exported headers for SPARC, SPARC64
2006-09-21 08:48:27 +01:00
kdebug.h
[PATCH] Notify page fault call chain for sparc64
2006-06-26 09:58:22 -07:00
kmap_types.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
kprobes.h
[SPARC64]: Fix several kprobes bugs.
2006-12-10 02:42:03 -08:00
linkage.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
local.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
lsu.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mc146818rtc.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
mman.h
[PATCH] IA64,sparc: local DoS with corrupted ELFs
2006-09-08 08:40:46 -07:00
mmu.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
mmu_context.h
[SPARC64]: Add a secondary TSB for hugepage mappings.
2006-03-22 01:15:14 -08:00
module.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mostek.h
[PATCH] mostek bogus sparse annotations fixed
2005-04-24 12:28:36 -07:00
msgbuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mutex.h
[PATCH] mutex subsystem, add default include/asm-*/mutex.h files
2006-01-09 15:59:19 -08:00
namei.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ns87303.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
numnodes.h
[SPARC64]: Move over to sparsemem.
2006-03-20 01:14:22 -08:00
of_device.h
[SPARC64]: Fix of_iounmap() region release.
2006-12-31 14:06:05 -08:00
openprom.h
[SPARC64]: Fix more of_device layer IRQ bugs, and correct PROMREG_MAX.
2006-07-21 14:17:52 -07:00
openpromio.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
oplib.h
[SPARC]: Kill prom_getname, unused and not implemented properly.
2006-07-21 14:17:55 -07:00
page.h
Fix exported headers for SPARC, SPARC64
2006-09-21 08:48:27 +01:00
param.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
parport.h
[SPARC64]: Fix PARPORT build (again).
2007-03-08 15:00:03 -08:00
pbm.h
[SPARC64]: Add PCI MSI support on Niagara.
2007-02-10 23:50:37 -08:00
pci.h
[SPARC]: Provide pci_device_to_OF_node() just like powerpc.
2007-03-02 15:22:51 -08:00
pconf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
percpu.h
[SPARC64]: Mirror x86_64's PERCPU_ENOUGH_ROOM definition.
2006-12-17 14:06:59 -08:00
perfctr.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
pgalloc.h
[PATCH] slab: remove kmem_cache_t
2006-12-07 08:39:25 -08:00
pgtable.h
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
pil.h
[SPARC64]: Send all device interrupts via one PIL.
2006-06-20 01:20:00 -07:00
poll.h
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
posix_types.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
processor.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
prom.h
[SPARC]: Provide 'get_property()' alias for of_get_property().
2007-03-02 15:22:53 -08:00
psrcompat.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
pstate.h
[SPARC64]: Fixup TSTATE layout diagram in asm/pstate.h
2006-03-20 01:13:02 -08:00
ptrace.h
[PATCH] consolidate sys_ptrace()
2005-11-07 07:53:42 -08:00
reg.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
resource.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
rtc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
rwsem-const.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
rwsem.h
[SPARC64]: Add irqtrace/stacktrace/lockdep support.
2006-12-10 02:39:09 -08:00
sbus.h
[SPARC64]: Kill starfire_cookie from SBUS/PCI.
2006-06-29 16:37:08 -07:00
scatterlist.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
scratchpad.h
[SPARC64]: Sun4v scratchpad register layout.
2006-03-20 01:11:44 -08:00
seccomp.h
[SPARC64]: Add missing asm-sparc64/seccomp.h file.
2005-07-11 13:44:56 -07:00
sections.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
semaphore.h
[PATCH] semaphore: Remove __MUTEX_INITIALIZER()
2005-10-30 17:37:27 -08:00
sembuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
setup.h
[SPARC64]: Increase command line size to 2048 like other arches.
2007-02-12 15:15:47 -08:00
sfafsr.h
[SPARC64]: Revamp Spitfire error trap handling.
2005-08-29 12:45:11 -07:00
sfp-machine.h
[SPARC64]: Fix quad-float multiply emulation.
2006-07-27 16:49:21 -07:00
shmbuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
shmparam.h
Fix exported headers for SPARC, SPARC64
2006-09-21 08:48:27 +01:00
sigcontext.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
siginfo.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
signal.h
[SPARC64]: Do not include compat.h from asm-sparc64/signal.h any more.
2006-10-02 14:30:45 -07:00
smp.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
socket.h
[AF_UNIX]: Datagram getpeersec
2006-06-29 16:58:06 -07:00
sockios.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
solerrno.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sparsemem.h
[SPARC64]: Move over to sparsemem.
2006-03-20 01:14:22 -08:00
spinlock.h
[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks
2006-10-01 00:39:21 -07:00
spinlock_types.h
[PATCH] spinlock consolidation
2005-09-10 10:06:21 -07:00
spitfire.h
[SPARC64]: Add 'hypervisor' to ultra_tlb_type enumeration.
2006-03-20 01:11:39 -08:00
starfire.h
[SPARC64]: Kill starfire_cookie from SBUS/PCI.
2006-06-29 16:37:08 -07:00
stat.h
[PATCH] sparc64: Fix stat
2005-04-18 15:13:15 -07:00
statfs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
string.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sunbpp.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
svr4.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
system.h
[SPARC64]: Add irqtrace/stacktrace/lockdep support.
2006-12-10 02:39:09 -08: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
[SPARC64]: Correctable ECC errors cannot occur at trap level > 0.
2006-03-20 01:11:33 -08:00
timer.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
timex.h
[SPARC64]: Define ARCH_HAS_READ_CURRENT_TIMER.
2006-03-20 01:13:29 -08:00
tlb.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
tlbflush.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
2006-05-06 19:59:18 +01:00
topology.h
[PATCH] sched: mc/smt power savings sched policy
2006-06-27 17:32:45 -07:00
tsb.h
[SPARC64]: Get DEBUG_PAGEALLOC working again.
2007-03-16 17:20:28 -07:00
ttable.h
[SPARC64]: Add irqtrace/stacktrace/lockdep support.
2006-12-10 02:39:09 -08:00
types.h
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
uaccess.h
[SPARC64]: __bzero_noasi --> __clear_user
2006-03-20 01:13:28 -08:00
uctx.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
unaligned.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
unistd.h
[SPARC]: Hook up missing syscalls.
2007-03-12 19:58:18 -07:00
upa.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
user.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
utrap.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
vga.h
[PATCH] vgacon: make VGA_MAP_MEM take size, remove extra use
2006-06-22 15:05:58 -07:00
visasm.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
watchdog.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
xor.h
[SPARC64]: Niagara optimized XOR functions for RAID.
2006-03-20 01:14:03 -08:00