parisc patches for v2.6.29
PATCH 1/1 parisc patches for v2.6.29
The following changes since commit fe0bdec68b77020281dc814805edfe594ae89e0f:
Linus Torvalds (1):
Merge branch 'audit.b61' of git://git.kernel.org/.../viro/audit-current
are available in the git repository at:
/pub/scm/linux/kernel/git/kyle/parisc-2.6.git master
Adrian Bunk (2):
parisc: lib/: make code static
parisc: drivers/parisc/: make code static
FUJITA Tomonori (1):
parisc: remove dead BIO_VMERGE_BOUNDARY and BIO_VMERGE_MAX_SIZE definitions
Harvey Harrison (1):
parisc: use the new byteorder headers
Helge Deller (4):
parisc: fix GFP_KERNEL use while atomic in unwinder
parisc: trivial fixes
parisc: Replace NR_CPUS in parisc code
parisc: add uevent helper for parisc bus
Julia Lawall (1):
parisc: Use DEFINE_SPINLOCK
Kyle McMartin (7):
parisc: use leX_to_cpu in place of __fswabX
parisc: factor out sid to protid conversion
parisc: fix braino in commit adding __space_to_prot
parisc: quiet palo not-found message from "which"
parisc: fix ipv6 checksum
parisc: fix kernel crash (protection id trap) when compiling ruby1.9
parisc: export length of os_hpmc vector
Roel Kluin (1):
parisc: set_time() catch errors
arch/parisc/Makefile | 2 +- arch/parisc/include/asm/byteorder.h | 37 ++++++------------ arch/parisc/include/asm/checksum.h | 2 +- arch/parisc/include/asm/io.h | 12 +---- arch/parisc/include/asm/mmu_context.h | 13 ++++-- arch/parisc/include/asm/processor.h | 4 +- arch/parisc/include/asm/uaccess.h | 2 + arch/parisc/kernel/drivers.c | 40 ++++++++++++++++--- arch/parisc/kernel/hpmc.S | 8 +++- arch/parisc/kernel/irq.c | 11 +++-- arch/parisc/kernel/pdc_cons.c | 2 +- arch/parisc/kernel/perf.c | 4 +- arch/parisc/kernel/processor.c | 68 +++++++++++++++++---------------- arch/parisc/kernel/setup.c | 11 +---- arch/parisc/kernel/smp.c | 32 +++++++-------- arch/parisc/kernel/time.c | 4 +- arch/parisc/kernel/topology.c | 4 +- arch/parisc/kernel/traps.c | 9 +++- arch/parisc/kernel/unwind.c | 2 +- arch/parisc/lib/iomap.c | 2 +- arch/parisc/lib/memcpy.c | 2 +- arch/parisc/mm/fault.c | 58 +++++++++++++++------------- drivers/parisc/asp.c | 3 +- drivers/parisc/ccio-dma.c | 4 +- drivers/parisc/dino.c | 4 +- drivers/parisc/hppb.c | 2 +- drivers/parisc/lasi.c | 5 +- drivers/parisc/lba_pci.c | 2 +- drivers/parisc/sba_iommu.c | 9 +--- drivers/parisc/wax.c | 3 +- drivers/rtc/rtc-parisc.c | 3 +- 31 files changed, 191 insertions(+), 173 deletions(-)
PATCH 1/1 parisc: introduce asm/swab.h
Fix for the linux/byteorder.h removal.
---
Linus, please apply after doing the parisc pull. cris is the only arch still outstanding.
Done with git diff -M -B
Harvey
arch/parisc/include/asm/Kbuild | 1 +
arch/parisc/include/asm/byteorder.h | 76 ++--------------------
arch/parisc/include/asm/{byteorder.h => swab.h} | 9 +--
3 files changed, 11 insertions(+), 75 deletions(-)arch/parisc/include/asm/Kbuild +1 -0
@@ -1,3 +1,4 @@ include include/asm-generic/Kbuild.asm unifdef-y += pdc.h +unifdef-y += swab.h
arch/parisc/include/asm/byteorder.h +7 -69
76 lines not on this page · raw message
arch/parisc/include/asm/swab.h renamed from arch/parisc/include/asm/byteorder.h +2 -4
@@ -1,10 +1,9 @@ -#ifndef _PARISC_BYTEORDER_H -#define _PARISC_BYTEORDER_H +#ifndef _PARISC_SWAB_H +#define _PARISC_SWAB_H#include <asm/types.h> #include <linux/compiler.h> -#define __BIG_ENDIAN#define __SWAB_64_THRU_32__ static inline __attribute_const__ __u16 __arch_swab16(__u16 x)
@@ -64,6 +63,4 @@ static inline __attribute_const__ __u64 __arch_swab64(__u64 x)#define __arch_swab64 __arch_swab64#endif /* BITS_PER_LONG > 32 */ -#include <linux/byteorder.h>