1
0
Fork 0
alistair23-linux/include/asm-sparc
Andrea Righi 27ac792ca0 PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architectures
On 32-bit architectures PAGE_ALIGN() truncates 64-bit values to the 32-bit
boundary. For example:

	u64 val = PAGE_ALIGN(size);

always returns a value < 4GB even if size is greater than 4GB.

The problem resides in PAGE_MASK definition (from include/asm-x86/page.h for
example):

#define PAGE_SHIFT      12
#define PAGE_SIZE       (_AC(1,UL) << PAGE_SHIFT)
#define PAGE_MASK       (~(PAGE_SIZE-1))
...
#define PAGE_ALIGN(addr)       (((addr)+PAGE_SIZE-1)&PAGE_MASK)

The "~" is performed on a 32-bit value, so everything in "and" with
PAGE_MASK greater than 4GB will be truncated to the 32-bit boundary.
Using the ALIGN() macro seems to be the right way, because it uses
typeof(addr) for the mask.

Also move the PAGE_ALIGN() definitions out of include/asm-*/page.h in
include/linux/mm.h.

See also lkml discussion: http://lkml.org/lkml/2008/6/11/237

[akpm@linux-foundation.org: fix drivers/media/video/uvc/uvc_queue.c]
[akpm@linux-foundation.org: fix v850]
[akpm@linux-foundation.org: fix powerpc]
[akpm@linux-foundation.org: fix arm]
[akpm@linux-foundation.org: fix mips]
[akpm@linux-foundation.org: fix drivers/media/video/pvrusb2/pvrusb2-dvb.c]
[akpm@linux-foundation.org: fix drivers/mtd/maps/uclinux.c]
[akpm@linux-foundation.org: fix powerpc]
Signed-off-by: Andrea Righi <righi.andrea@gmail.com>
Cc: <linux-arch@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-07-24 10:47:21 -07:00
..
Kbuild sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
agp.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
apb.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
apc.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
asi.h sparc: Merge asm-sparc{,64}/asi.h 2008-07-17 21:42:30 -07:00
asmmacro.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
atomic.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
atomic_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
atomic_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
auxio.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
auxio_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
auxio_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
auxvec.h [PATCH] auxiliary vector cleanups 2005-09-07 16:57:21 -07:00
backoff.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
bbc.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
bitext.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
bitops.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
bitops_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
bitops_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
bpp.h [SPARC]: Merge asm-sparc{,64}/bpp.h 2008-02-09 04:00:12 -08:00
btfixup.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
bug.h [SPARC]: Merge asm-sparc{,64}/bug.h 2008-02-09 04:00:32 -08:00
bugs.h [SPARC]: Merge asm-sparc{,64}/bugs.h 2008-02-09 04:00:37 -08:00
byteorder.h [SPARC]: Merge asm-sparc{,64}/byteorder.h 2008-02-09 04:17:28 -08:00
cache.h [SPARC]: Merge asm-sparc{,64}/cache.h 2008-02-09 04:17:37 -08:00
cacheflush.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
cacheflush_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
cacheflush_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
chafsr.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
checksum.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
checksum_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
checksum_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
chmctrl.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
clock.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
cmt.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
compat.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
compat_signal.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
contregs.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
cpudata.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
cpudata_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
cpudata_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
cputime.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
current.h [SPARC]: Merge asm-sparc{,64}/current.h 2008-02-09 04:17:54 -08:00
cypress.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
dcr.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
dcu.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
delay.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
delay_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
delay_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
device.h [SPARC64]: NUMA device infrastructure. 2008-04-23 23:32:16 -07:00
display7seg.h sparc: copy exported sparc64 specific header files to asm-sparc 2008-07-17 21:40:49 -07:00
div64.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dma-mapping.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
dma-mapping_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
dma-mapping_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
dma.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
dma_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
dma_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
ebus.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
ebus_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
ebus_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
ecc.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
eeprom.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
elf.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
elf_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
elf_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
emergency-restart.h [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
envctrl.h sparc: copy exported sparc64 specific header files to asm-sparc 2008-07-17 21:40:49 -07:00
errno.h [SPARC]: Merge asm-sparc{,64}/errno.h 2008-02-09 04:18:23 -08:00
estate.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
fb.h [SPARC]: Merge asm-sparc{,64}/fb.h 2008-02-09 04:18:29 -08:00
fbio.h sparc: copy asm-sparc64/fbio.h to asm-sparc 2008-07-17 21:41:55 -07:00
fcntl.h sparc: Merge asm-sparc{,64}/fcntl.h 2008-07-17 21:41:39 -07:00
fhc.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -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 sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
floppy_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
floppy_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
fpumacro.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
futex.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
futex_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
futex_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
hardirq.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
hardirq_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
hardirq_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
head.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
head_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
head_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
highmem.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
hugetlb.h hugetlb: modular state for hugetlb page size 2008-07-24 10:47:17 -07:00
hvtramp.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
hw_irq.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
hypervisor.h sparc64: Add missing hypervisor service group numbers. 2008-07-18 00:43:52 -07:00
ide.h ide: merge <asm-sparc/ide_64.h> with <asm-sparc/ide_32.h> 2008-07-21 16:55:11 -07:00
idprom.h sparc: merge header files with trivial differences 2008-07-17 21:45:02 -07:00
intr_queue.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
io-unit.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
io.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
io_32.h sparc: Fixes the DRM layer build on sparc. 2008-07-22 14:30:55 -07:00
io_64.h sparc: Fixes the DRM layer build on sparc. 2008-07-22 14:30:55 -07:00
ioctl.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
ioctls.h sparc: Merge asm-sparc{,64}/ioctls.h 2008-07-17 21:41:16 -07:00
iommu.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
iommu_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
iommu_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
ipcbuf.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
ipcbuf_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
ipcbuf_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
irq.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
irq_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
irq_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
irq_regs.h [PATCH] sparc32 pt_regs fixes 2006-10-08 12:32:35 -07:00
irqflags.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
irqflags_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
irqflags_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
jsflash.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
kdebug.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
kdebug_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
kdebug_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
kgdb.h sparc: Add kgdb support. 2008-04-29 02:38:50 -07:00
kmap_types.h sparc: merge header files with trivial differences 2008-07-17 21:45:02 -07:00
kprobes.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
kvm.h kvm: provide kvm.h for all architecture: fixes headers_install 2008-04-02 15:28:18 -07:00
ldc.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
linkage.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
lmb.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
local.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
lsu.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
machines.h sparc/kernel/: possible cleanups 2008-07-17 21:37:46 -07:00
mbus.h sparc/mm/: possible cleanups 2008-07-17 21:38:01 -07:00
mc146818rtc.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
mc146818rtc_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
mc146818rtc_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
mdesc.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
memreg.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
mman.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
mmu.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
mmu_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
mmu_64.h sparc64: Remove 4MB and 512K base page size options. 2008-07-17 23:44:53 -07:00
mmu_context.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
mmu_context_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
mmu_context_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
mmzone.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
module.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
module_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
module_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
mostek.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
mostek_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
mostek_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
mpmbox.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
msgbuf.h sparc: Merge asm-sparc{,64}/msgbuf.h 2008-07-17 21:41:42 -07:00
msi.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
mutex.h [PATCH] mutex subsystem, add default include/asm-*/mutex.h files 2006-01-09 15:59:19 -08:00
mxcc.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
namei.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
namei_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
namei_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
ns87303.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
obio.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
of_device.h Create linux/of_platorm.h 2007-07-20 14:25:22 +10:00
of_platform.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
of_platform_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
of_platform_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
openprom.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
openprom_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
openprom_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
openpromio.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
oplib.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
oplib_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
oplib_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
page.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
page_32.h PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architectures 2008-07-24 10:47:21 -07:00
page_64.h PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architectures 2008-07-24 10:47:21 -07:00
param.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
parport.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
pbm.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
pci.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
pci_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
pci_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
pcic.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
percpu.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
percpu_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
percpu_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
perfctr.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pgalloc.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
pgalloc_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
pgalloc_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
pgtable.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
pgtable_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
pgtable_64.h sparc64: Remove 4MB and 512K base page size options. 2008-07-17 23:44:53 -07:00
pgtsrmmu.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
pgtsun4.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
pgtsun4c.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
pil.h sparc64: Convert to generic helpers for IPI function calls. 2008-07-17 23:44:50 -07:00
poll.h Consolidate asm/poll.h 2007-05-11 08:29:34 -07:00
posix_types.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
posix_types_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
posix_types_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
processor.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
processor_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
processor_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
prom.h [SPARC64]: NUMA device infrastructure. 2008-04-23 23:32:16 -07:00
psr.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
psrcompat.h sparc: copy exported sparc64 specific header files to asm-sparc 2008-07-17 21:40:49 -07:00
pstate.h sparc: copy exported sparc64 specific header files to asm-sparc 2008-07-17 21:40:49 -07:00
ptrace.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
ptrace_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
ptrace_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
reboot.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
reg.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
reg_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
reg_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
resource.h sparc: Merge asm-sparc{,64}/resource.h 2008-07-17 21:42:07 -07:00
ross.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
rtc.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
rwsem-const.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
rwsem.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
sbi.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
sbus.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
sbus_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
sbus_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
scatterlist.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
scatterlist_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
scatterlist_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
scratchpad.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
seccomp.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
sections.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
sections_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
sections_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
semaphore.h Generic semaphore implementation 2008-04-17 10:42:34 -04:00
sembuf.h sparc: Merge asm-sparc{,64}/sembuf.h 2008-07-17 21:41:44 -07:00
setup.h sparc: Merge asm-sparc{,64}/setup.h 2008-07-17 21:42:09 -07:00
sfafsr.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
sfp-machine.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
sfp-machine_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
sfp-machine_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
shmbuf.h sparc: Merge asm-sparc{,64}/shmbuf.h 2008-07-17 21:41:48 -07:00
shmparam.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
shmparam_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
shmparam_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
sigcontext.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
sigcontext_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
sigcontext_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
siginfo.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
siginfo_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
siginfo_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
signal.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
signal_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
signal_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
smp.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
smp_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
smp_64.h sparc64: Convert to generic helpers for IPI function calls. 2008-07-17 23:44:50 -07:00
smpprim.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
socket.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
sockios.h [NET]: Introduce SIOCGSTAMPNS ioctl to get timestamps with nanosec resolution 2007-04-25 22:24:04 -07:00
sparsemem.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
spinlock.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
spinlock_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
spinlock_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
spinlock_types.h sparc: merge header files with trivial differences 2008-07-17 21:45:02 -07:00
spitfire.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
sstate.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
stacktrace.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
starfire.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
stat.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
stat_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
stat_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
statfs.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
statfs_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
statfs_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
string.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
string_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
string_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
sun4paddr.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
sun4prom.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sunbpp.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
swift.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
syscalls.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
sysen.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
system.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
system_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
system_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
termbits.h sparc: Merge asm-sparc{,64}/termbits.h 2008-07-17 21:42:12 -07:00
termios.h sparc: Merge asm-sparc{,64}/termios.h 2008-07-17 21:42:15 -07:00
thread_info.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
thread_info_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
thread_info_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
timer.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
timer_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
timer_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
timex.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
timex_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
timex_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
tlb.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
tlb_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
tlb_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
tlbflush.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
tlbflush_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
tlbflush_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
topology.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
topology_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
topology_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
traps.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
tsb.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
tsunami.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
ttable.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
turbosparc.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
types.h sparc: Merge asm-sparc{,64}/types.h 2008-07-17 21:42:19 -07:00
uaccess.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
uaccess_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
uaccess_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
uctx.h sparc: copy exported sparc64 specific header files to asm-sparc 2008-07-17 21:40:49 -07:00
unaligned.h kernel: Move arches to use common unaligned access 2008-04-29 08:06:27 -07:00
unistd.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
unistd_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
unistd_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
upa.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
user.h [SPARC]: Remove SunOS and Solaris binary support. 2008-04-21 15:10:15 -07:00
utrap.h sparc: copy exported sparc64 specific header files to asm-sparc 2008-07-17 21:40:49 -07:00
vac-ops.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
vaddrs.h sparc: export openprom.h to userspace 2008-07-17 21:42:23 -07:00
vfc_ioctls.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
vga.h [PATCH] sparc32 vga support 2006-04-11 06:18:54 -07:00
viking.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
vio.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
visasm.h sparc: copy sparc64 specific files to asm-sparc 2008-07-17 21:44:53 -07:00
watchdog.h sparc: copy exported sparc64 specific header files to asm-sparc 2008-07-17 21:40:49 -07:00
winmacro.h sparc: remove CVS keywords 2008-05-20 00:33:44 -07:00
xor.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
xor_32.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00
xor_64.h sparc: join the remaining header files 2008-07-17 21:55:51 -07:00