diff options
author | Imre Kaloz <kaloz@openwrt.org> | 2010-02-09 00:11:50 +0000 |
---|---|---|
committer | Imre Kaloz <kaloz@openwrt.org> | 2010-02-09 00:11:50 +0000 |
commit | 40ba15806fcd52982135c367f49a8ac3ce85913f (patch) | |
tree | 09f98f7bcc5053c972d2be6bb9192a79a40d7fdb /target/linux/pxa/patches-2.6.21/032-misalignment-handling.patch | |
parent | 7c8f9f56301c4d6a6e3bcfc89e407dc5289f5b42 (diff) | |
download | upstream-40ba15806fcd52982135c367f49a8ac3ce85913f.tar.gz upstream-40ba15806fcd52982135c367f49a8ac3ce85913f.tar.bz2 upstream-40ba15806fcd52982135c367f49a8ac3ce85913f.zip |
upgrade to 2.6.32.7, switch to squashfs, remove broken flag
SVN-Revision: 19562
Diffstat (limited to 'target/linux/pxa/patches-2.6.21/032-misalignment-handling.patch')
-rw-r--r-- | target/linux/pxa/patches-2.6.21/032-misalignment-handling.patch | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/target/linux/pxa/patches-2.6.21/032-misalignment-handling.patch b/target/linux/pxa/patches-2.6.21/032-misalignment-handling.patch deleted file mode 100644 index 980d5a6f9e..0000000000 --- a/target/linux/pxa/patches-2.6.21/032-misalignment-handling.patch +++ /dev/null @@ -1,34 +0,0 @@ -Change the default alingment handling to not be silent failure ---- a/arch/arm/mm/alignment.c -+++ b/arch/arm/mm/alignment.c -@@ -797,6 +797,8 @@ static int __init alignment_init(void) - res->write_proc = proc_alignment_write; - #endif - -+ ai_usermode = CONFIG_ALIGNMENT_HANDLING; -+ - hook_fault_code(1, do_alignment, SIGILL, "alignment exception"); - hook_fault_code(3, do_alignment, SIGILL, "alignment exception"); - ---- a/arch/arm/Kconfig -+++ b/arch/arm/Kconfig -@@ -709,6 +709,19 @@ config ALIGNMENT_TRAP - correct operation of some network protocols. With an IP-only - configuration it is safe to say N, otherwise say Y. - -+config ALIGNMENT_HANDLING -+ hex "Userspace alignment trap handling" -+ default "0x3" -+ depends on ALIGNMENT_TRAP -+ help -+ How should we handle alignment errors in userspace by default? This is a bitfield where: -+ 0 - silently ignore alignment errors (will lead to unexpected results) -+ 1 - report alignment errors through printk (will lead to unexpected results, but you'll know about them) -+ 2 - fix the alignment and make things work properly (performance degradation for un-aligned code) -+ 4 - raise SIGBUS on alignment traps -+ A good number to choose is probably either 3 (work slowly but log message) or 5 (log message and SIGBUS). -+ You can change the behavior at runtime through /proc/cpu/alignment if you have PROC_FS enabled. -+ - endmenu - - menu "Boot options" |