[PATCH 00/27] Blackfin arch updates for 2.6.31 (part 2)
From: Mike Frysinger
Date: Fri Jun 12 2009 - 12:25:25 EST
More bug fixes found while doing regression testing the last few weeks,
and some fun fancy stuff like:
- selectable compression
- irqflags
- stacktrace
- lockdep
- ftrace
These low level features enable a bunch of new common code options too.
Graf Yang (1):
Blackfin: bf518f-ezbrd: fix SPI CS for SPI flash
Jie Zhang (1):
Blackfin: rename bfin_addr_dcachable to bfin_addr_dcacheable
Mike Frysinger (18):
Blackfin: export ip_compute_csum/csum_partial_copy_from_user symbols
Blackfin: add support for GENERIC_BUG
Blackfin: fix trap_c() exit paths
Blackfin: push down exception oops checking
Blackfin: fix flag storage for irq funcs
Blackfin: bf537-stamp: update ADP5520 resources
Blackfin: bf548-ezkit: update smsc911x resources
Blackfin: convert Kconfig style to def_bool
Blackfin: add support for bzip2/lzma compressed kernel images
Blackfin: add support for irqflags
Blackfin: punt unused/wrong mutex-dec.h
Blackfin: move custom sections into sections.h
Blackfin: add preliminary support for STACKTRACE
Blackfin: enable support for LOCKDEP
Blackfin: initial support for ftrace
Blackfin: initial support for ftrace grapher
Blackfin: improve CLKIN_HZ config default
Blackfin: hook up new rt_tgsigqueueinfo syscall
Robin Getz (3):
Blackfin: only handle CPLB protection violations when MPU is enabled
Blackfin: include the cpu compiled version in /proc/cpuinfo
Blackfin: do not configure the UART early if on wrong processor
Sonic Zhang (2):
Blackfin: add blackfin_invalidate_entire_icache for SMP systems
Blackfin: fix deadlock in SMP IPI handler
Yi Li (2):
Blackfin: define SPI IRQ in board resources
Blackfin: update aedos-ipipe code to upstream 1.10-00
arch/blackfin/Kconfig | 60 +++---
arch/blackfin/Makefile | 7 +-
arch/blackfin/boot/.gitignore | 3 +-
arch/blackfin/boot/Makefile | 31 +++-
arch/blackfin/include/asm/atomic.h | 16 +-
arch/blackfin/include/asm/bfin-global.h | 11 +-
arch/blackfin/include/asm/bitops.h | 3 +-
arch/blackfin/include/asm/bug.h | 57 +++++-
arch/blackfin/include/asm/cache.h | 11 +-
arch/blackfin/include/asm/cacheflush.h | 3 +-
arch/blackfin/include/asm/cpu.h | 1 +
arch/blackfin/include/asm/ftrace.h | 14 ++-
arch/blackfin/include/asm/ipipe.h | 28 ++--
arch/blackfin/include/asm/irq.h | 271 +-------------------------
arch/blackfin/include/asm/irqflags.h | 63 ++++++
arch/blackfin/include/asm/mutex-dec.h | 112 -----------
arch/blackfin/include/asm/sections.h | 11 +
arch/blackfin/include/asm/system.h | 4 +-
arch/blackfin/include/asm/unistd.h | 1 +
arch/blackfin/kernel/Makefile | 5 +
arch/blackfin/kernel/bfin_dma_5xx.c | 4 +-
arch/blackfin/kernel/bfin_ksyms.c | 5 +
arch/blackfin/kernel/cplb-mpu/cplbmgr.c | 2 +-
arch/blackfin/kernel/cplb-nompu/cplbmgr.c | 54 +-----
arch/blackfin/kernel/early_printk.c | 8 +-
arch/blackfin/kernel/ftrace-entry.S | 140 +++++++++++++
arch/blackfin/kernel/ftrace.c | 42 ++++
arch/blackfin/kernel/ipipe.c | 42 ++--
arch/blackfin/kernel/setup.c | 16 ++-
arch/blackfin/kernel/stacktrace.c | 53 +++++
arch/blackfin/kernel/traps.c | 128 ++++++++-----
arch/blackfin/kernel/vmlinux.lds.S | 17 ++-
arch/blackfin/lib/checksum.c | 2 +
arch/blackfin/mach-bf518/boards/ezbrd.c | 12 +-
arch/blackfin/mach-bf527/boards/cm_bf527.c | 5 +
arch/blackfin/mach-bf527/boards/ezbrd.c | 5 +
arch/blackfin/mach-bf527/boards/ezkit.c | 5 +
arch/blackfin/mach-bf533/boards/H8606.c | 5 +
arch/blackfin/mach-bf533/boards/blackstamp.c | 5 +
arch/blackfin/mach-bf533/boards/cm_bf533.c | 5 +
arch/blackfin/mach-bf533/boards/ezkit.c | 5 +
arch/blackfin/mach-bf533/boards/stamp.c | 5 +
arch/blackfin/mach-bf537/boards/cm_bf537.c | 7 +-
arch/blackfin/mach-bf537/boards/minotaur.c | 5 +
arch/blackfin/mach-bf537/boards/pnav10.c | 7 +-
arch/blackfin/mach-bf537/boards/stamp.c | 2 +-
arch/blackfin/mach-bf537/boards/tcm_bf537.c | 5 +
arch/blackfin/mach-bf538/boards/ezkit.c | 10 +
arch/blackfin/mach-bf548/boards/cm_bf548.c | 10 +
arch/blackfin/mach-bf548/boards/ezkit.c | 23 +++
arch/blackfin/mach-bf561/boards/cm_bf561.c | 7 +-
arch/blackfin/mach-bf561/boards/ezkit.c | 5 +
arch/blackfin/mach-common/cache-c.c | 14 ++-
arch/blackfin/mach-common/entry.S | 12 +-
arch/blackfin/mach-common/smp.c | 24 ++-
drivers/spi/spi_bfin5xx.c | 4 +-
56 files changed, 808 insertions(+), 604 deletions(-)
create mode 100644 arch/blackfin/include/asm/irqflags.h
delete mode 100644 arch/blackfin/include/asm/mutex-dec.h
create mode 100644 arch/blackfin/kernel/ftrace-entry.S
create mode 100644 arch/blackfin/kernel/ftrace.c
create mode 100644 arch/blackfin/kernel/stacktrace.c
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/