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