diff options
| author | Al Viro <viro@zeniv.linux.org.uk> | 2012-01-30 16:32:09 -0500 |
|---|---|---|
| committer | Richard Weinberger <richard@nod.at> | 2012-03-24 19:29:55 -0400 |
| commit | d3985d9ac6eeaf447a40d18b78a7e5443f95d790 (patch) | |
| tree | 556fa5d09f618bb2d8753b7b91223e1dfd26022e /arch/um | |
| parent | 69a3b4b28e29142f55de4d0661c3426ba9f1b6d3 (diff) | |
um: a bunch of headers can be killed by using generic-y
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'arch/um')
| -rw-r--r-- | arch/um/include/asm/Kbuild | 2 | ||||
| -rw-r--r-- | arch/um/include/asm/current.h | 13 | ||||
| -rw-r--r-- | arch/um/include/asm/delay.h | 18 | ||||
| -rw-r--r-- | arch/um/include/asm/io.h | 57 | ||||
| -rw-r--r-- | arch/um/include/asm/mutex.h | 9 | ||||
| -rw-r--r-- | arch/um/include/asm/param.h | 20 | ||||
| -rw-r--r-- | arch/um/include/asm/pci.h | 6 |
7 files changed, 1 insertions, 124 deletions
diff --git a/arch/um/include/asm/Kbuild b/arch/um/include/asm/Kbuild index 451f4517b334..8419f5cf2ac7 100644 --- a/arch/um/include/asm/Kbuild +++ b/arch/um/include/asm/Kbuild | |||
| @@ -1,3 +1,3 @@ | |||
| 1 | generic-y += bug.h cputime.h device.h emergency-restart.h futex.h hardirq.h | 1 | generic-y += bug.h cputime.h device.h emergency-restart.h futex.h hardirq.h |
| 2 | generic-y += hw_irq.h irq_regs.h kdebug.h percpu.h sections.h topology.h xor.h | 2 | generic-y += hw_irq.h irq_regs.h kdebug.h percpu.h sections.h topology.h xor.h |
| 3 | generic-y += ftrace.h | 3 | generic-y += ftrace.h pci.h io.h param.h delay.h mutex.h current.h |
diff --git a/arch/um/include/asm/current.h b/arch/um/include/asm/current.h deleted file mode 100644 index c2191d9aa03d..000000000000 --- a/arch/um/include/asm/current.h +++ /dev/null | |||
| @@ -1,13 +0,0 @@ | |||
| 1 | /* | ||
| 2 | * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) | ||
| 3 | * Licensed under the GPL | ||
| 4 | */ | ||
| 5 | |||
| 6 | #ifndef __UM_CURRENT_H | ||
| 7 | #define __UM_CURRENT_H | ||
| 8 | |||
| 9 | #include "linux/thread_info.h" | ||
| 10 | |||
| 11 | #define current (current_thread_info()->task) | ||
| 12 | |||
| 13 | #endif | ||
diff --git a/arch/um/include/asm/delay.h b/arch/um/include/asm/delay.h deleted file mode 100644 index 8a5576d8eda5..000000000000 --- a/arch/um/include/asm/delay.h +++ /dev/null | |||
| @@ -1,18 +0,0 @@ | |||
| 1 | #ifndef __UM_DELAY_H | ||
| 2 | #define __UM_DELAY_H | ||
| 3 | |||
| 4 | /* Undefined on purpose */ | ||
| 5 | extern void __bad_udelay(void); | ||
| 6 | extern void __bad_ndelay(void); | ||
| 7 | |||
| 8 | extern void __udelay(unsigned long usecs); | ||
| 9 | extern void __ndelay(unsigned long usecs); | ||
| 10 | extern void __delay(unsigned long loops); | ||
| 11 | |||
| 12 | #define udelay(n) ((__builtin_constant_p(n) && (n) > 20000) ? \ | ||
| 13 | __bad_udelay() : __udelay(n)) | ||
| 14 | |||
| 15 | #define ndelay(n) ((__builtin_constant_p(n) && (n) > 20000) ? \ | ||
| 16 | __bad_ndelay() : __ndelay(n)) | ||
| 17 | |||
| 18 | #endif | ||
diff --git a/arch/um/include/asm/io.h b/arch/um/include/asm/io.h deleted file mode 100644 index 44e8b8c772ae..000000000000 --- a/arch/um/include/asm/io.h +++ /dev/null | |||
| @@ -1,57 +0,0 @@ | |||
| 1 | #ifndef __UM_IO_H | ||
| 2 | #define __UM_IO_H | ||
| 3 | |||
| 4 | #include "asm/page.h" | ||
| 5 | |||
| 6 | #define IO_SPACE_LIMIT 0xdeadbeef /* Sure hope nothing uses this */ | ||
| 7 | |||
| 8 | static inline int inb(unsigned long i) { return(0); } | ||
| 9 | static inline void outb(char c, unsigned long i) { } | ||
| 10 | |||
| 11 | /* | ||
| 12 | * Change virtual addresses to physical addresses and vv. | ||
| 13 | * These are pretty trivial | ||
| 14 | */ | ||
| 15 | static inline unsigned long virt_to_phys(volatile void * address) | ||
| 16 | { | ||
| 17 | return __pa((void *) address); | ||
| 18 | } | ||
| 19 | |||
| 20 | static inline void * phys_to_virt(unsigned long address) | ||
| 21 | { | ||
| 22 | return __va(address); | ||
| 23 | } | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Convert a physical pointer to a virtual kernel pointer for /dev/mem | ||
| 27 | * access | ||
| 28 | */ | ||
| 29 | #define xlate_dev_mem_ptr(p) __va(p) | ||
| 30 | |||
| 31 | /* | ||
| 32 | * Convert a virtual cached pointer to an uncached pointer | ||
| 33 | */ | ||
| 34 | #define xlate_dev_kmem_ptr(p) p | ||
| 35 | |||
| 36 | static inline void writeb(unsigned char b, volatile void __iomem *addr) | ||
| 37 | { | ||
| 38 | *(volatile unsigned char __force *) addr = b; | ||
| 39 | } | ||
| 40 | static inline void writew(unsigned short b, volatile void __iomem *addr) | ||
| 41 | { | ||
| 42 | *(volatile unsigned short __force *) addr = b; | ||
| 43 | } | ||
| 44 | static inline void writel(unsigned int b, volatile void __iomem *addr) | ||
| 45 | { | ||
| 46 | *(volatile unsigned int __force *) addr = b; | ||
| 47 | } | ||
| 48 | static inline void writeq(unsigned int b, volatile void __iomem *addr) | ||
| 49 | { | ||
| 50 | *(volatile unsigned long long __force *) addr = b; | ||
| 51 | } | ||
| 52 | #define __raw_writeb writeb | ||
| 53 | #define __raw_writew writew | ||
| 54 | #define __raw_writel writel | ||
| 55 | #define __raw_writeq writeq | ||
| 56 | |||
| 57 | #endif | ||
diff --git a/arch/um/include/asm/mutex.h b/arch/um/include/asm/mutex.h deleted file mode 100644 index 458c1f7fbc18..000000000000 --- a/arch/um/include/asm/mutex.h +++ /dev/null | |||
| @@ -1,9 +0,0 @@ | |||
| 1 | /* | ||
| 2 | * Pull in the generic implementation for the mutex fastpath. | ||
| 3 | * | ||
| 4 | * TODO: implement optimized primitives instead, or leave the generic | ||
| 5 | * implementation in place, or pick the atomic_xchg() based generic | ||
| 6 | * implementation. (see asm-generic/mutex-xchg.h for details) | ||
| 7 | */ | ||
| 8 | |||
| 9 | #include <asm-generic/mutex-dec.h> | ||
diff --git a/arch/um/include/asm/param.h b/arch/um/include/asm/param.h deleted file mode 100644 index e44f4e60d16d..000000000000 --- a/arch/um/include/asm/param.h +++ /dev/null | |||
| @@ -1,20 +0,0 @@ | |||
| 1 | #ifndef _UM_PARAM_H | ||
| 2 | #define _UM_PARAM_H | ||
| 3 | |||
| 4 | #define EXEC_PAGESIZE 4096 | ||
| 5 | |||
| 6 | #ifndef NOGROUP | ||
| 7 | #define NOGROUP (-1) | ||
| 8 | #endif | ||
| 9 | |||
| 10 | #define MAXHOSTNAMELEN 64 /* max length of hostname */ | ||
| 11 | |||
| 12 | #ifdef __KERNEL__ | ||
| 13 | #define HZ CONFIG_HZ | ||
| 14 | #define USER_HZ 100 /* .. some user interfaces are in "ticks" */ | ||
| 15 | #define CLOCKS_PER_SEC (USER_HZ) /* frequency at which times() counts */ | ||
| 16 | #else | ||
| 17 | #define HZ 100 | ||
| 18 | #endif | ||
| 19 | |||
| 20 | #endif | ||
diff --git a/arch/um/include/asm/pci.h b/arch/um/include/asm/pci.h deleted file mode 100644 index b44cf59ede1e..000000000000 --- a/arch/um/include/asm/pci.h +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | #ifndef __UM_PCI_H | ||
| 2 | #define __UM_PCI_H | ||
| 3 | |||
| 4 | #define PCI_DMA_BUS_IS_PHYS (1) | ||
| 5 | |||
| 6 | #endif | ||
