Merge master.kernel.org:/home/rmk/linux-2.6-arm

* master.kernel.org:/home/rmk/linux-2.6-arm:
[ARM] 5348/1: fix documentation wrt location of the alignment trap interface
[ARM] Ensure linux/hardirqs.h is included where required
[ARM] fix kernel-doc syntax
[ARM] arch/arm/common/sa1111.c: Correct error handling code
[ARM] 5341/2: there is no copy_page on nommu ARM

+8 -7
+1 -1
Documentation/arm/mem_alignment
··· 24 space, and might cause programs to fail unexpectedly. 25 26 To change the alignment trap behavior, simply echo a number into 27 - /proc/sys/debug/alignment. The number is made up from various bits: 28 29 bit behavior when set 30 --- -----------------
··· 24 space, and might cause programs to fail unexpectedly. 25 26 To change the alignment trap behavior, simply echo a number into 27 + /proc/cpu/alignment. The number is made up from various bits: 28 29 bit behavior when set 30 --- -----------------
+1 -1
arch/arm/common/sa1111.c
··· 630 return -ENOMEM; 631 632 sachip->clk = clk_get(me, "SA1111_CLK"); 633 - if (!sachip->clk) { 634 ret = PTR_ERR(sachip->clk); 635 goto err_free; 636 }
··· 630 return -ENOMEM; 631 632 sachip->clk = clk_get(me, "SA1111_CLK"); 633 + if (IS_ERR(sachip->clk)) { 634 ret = PTR_ERR(sachip->clk); 635 goto err_free; 636 }
+2 -2
arch/arm/kernel/armksyms.c
··· 115 EXPORT_SYMBOL(__strncpy_from_user); 116 117 #ifdef CONFIG_MMU 118 EXPORT_SYMBOL(__copy_from_user); 119 EXPORT_SYMBOL(__copy_to_user); 120 EXPORT_SYMBOL(__clear_user); ··· 182 EXPORT_SYMBOL(_find_first_bit_be); 183 EXPORT_SYMBOL(_find_next_bit_be); 184 #endif 185 - 186 - EXPORT_SYMBOL(copy_page); 187 188 #ifdef CONFIG_FUNCTION_TRACER 189 EXPORT_SYMBOL(mcount);
··· 115 EXPORT_SYMBOL(__strncpy_from_user); 116 117 #ifdef CONFIG_MMU 118 + EXPORT_SYMBOL(copy_page); 119 + 120 EXPORT_SYMBOL(__copy_from_user); 121 EXPORT_SYMBOL(__copy_to_user); 122 EXPORT_SYMBOL(__clear_user); ··· 180 EXPORT_SYMBOL(_find_first_bit_be); 181 EXPORT_SYMBOL(_find_next_bit_be); 182 #endif 183 184 #ifdef CONFIG_FUNCTION_TRACER 185 EXPORT_SYMBOL(mcount);
+1
arch/arm/kernel/traps.c
··· 18 #include <linux/personality.h> 19 #include <linux/kallsyms.h> 20 #include <linux/delay.h> 21 #include <linux/init.h> 22 #include <linux/uaccess.h> 23
··· 18 #include <linux/personality.h> 19 #include <linux/kallsyms.h> 20 #include <linux/delay.h> 21 + #include <linux/hardirq.h> 22 #include <linux/init.h> 23 #include <linux/uaccess.h> 24
+2 -3
arch/arm/mach-pxa/include/mach/reset.h
··· 12 13 /** 14 * init_gpio_reset() - register GPIO as reset generator 15 - * 16 - * @gpio - gpio nr 17 - * @output - set gpio as out/low instead of input during normal work 18 */ 19 extern int init_gpio_reset(int gpio, int output); 20
··· 12 13 /** 14 * init_gpio_reset() - register GPIO as reset generator 15 + * @gpio: gpio nr 16 + * @output: set gpio as out/low instead of input during normal work 17 */ 18 extern int init_gpio_reset(int gpio, int output); 19
+1
arch/arm/mm/fault.c
··· 11 #include <linux/module.h> 12 #include <linux/signal.h> 13 #include <linux/mm.h> 14 #include <linux/init.h> 15 #include <linux/kprobes.h> 16 #include <linux/uaccess.h>
··· 11 #include <linux/module.h> 12 #include <linux/signal.h> 13 #include <linux/mm.h> 14 + #include <linux/hardirq.h> 15 #include <linux/init.h> 16 #include <linux/kprobes.h> 17 #include <linux/uaccess.h>