diff options
| -rw-r--r-- | .mailmap | 1 | ||||
| -rw-r--r-- | Documentation/vm/numa_memory_policy.txt | 5 | ||||
| -rw-r--r-- | MAINTAINERS | 2 | ||||
| -rw-r--r-- | arch/arm/boot/dts/spear320-hmi.dts | 2 | ||||
| -rw-r--r-- | arch/arm/mach-spear/headsmp.S | 2 | ||||
| -rw-r--r-- | arch/arm/mach-spear/platsmp.c | 2 | ||||
| -rw-r--r-- | arch/arm/mach-spear/time.c | 2 | ||||
| -rw-r--r-- | arch/mips/mm/cache.c | 4 | ||||
| -rw-r--r-- | arch/powerpc/mm/numa.c | 1 | ||||
| -rw-r--r-- | drivers/gpio/gpio-spear-spics.c | 4 | ||||
| -rw-r--r-- | drivers/irqchip/spear-shirq.c | 2 | ||||
| -rw-r--r-- | drivers/mtd/devices/spear_smi.c | 4 | ||||
| -rw-r--r-- | drivers/pwm/pwm-spear.c | 4 | ||||
| -rw-r--r-- | include/asm-generic/pgtable.h | 31 | ||||
| -rw-r--r-- | include/linux/mtd/spear_smi.h | 2 | ||||
| -rw-r--r-- | include/linux/wait.h | 14 | ||||
| -rw-r--r-- | init/Kconfig | 24 | ||||
| -rw-r--r-- | kernel/watchdog.c | 6 | ||||
| -rw-r--r-- | lib/Kconfig.debug | 3 | ||||
| -rw-r--r-- | mm/filemap.c | 1 | ||||
| -rw-r--r-- | mm/huge_memory.c | 13 | ||||
| -rw-r--r-- | mm/hugetlb.c | 1 | ||||
| -rw-r--r-- | mm/vmscan.c | 2 |
23 files changed, 85 insertions, 47 deletions
| @@ -99,6 +99,7 @@ Sachin P Sant <ssant@in.ibm.com> | |||
| 99 | Sam Ravnborg <sam@mars.ravnborg.org> | 99 | Sam Ravnborg <sam@mars.ravnborg.org> |
| 100 | Sascha Hauer <s.hauer@pengutronix.de> | 100 | Sascha Hauer <s.hauer@pengutronix.de> |
| 101 | S.Çağlar Onur <caglar@pardus.org.tr> | 101 | S.Çağlar Onur <caglar@pardus.org.tr> |
| 102 | Shiraz Hashim <shiraz.linux.kernel@gmail.com> <shiraz.hashim@st.com> | ||
| 102 | Simon Kelley <simon@thekelleys.org.uk> | 103 | Simon Kelley <simon@thekelleys.org.uk> |
| 103 | Stéphane Witzmann <stephane.witzmann@ubpmes.univ-bpclermont.fr> | 104 | Stéphane Witzmann <stephane.witzmann@ubpmes.univ-bpclermont.fr> |
| 104 | Stephen Hemminger <shemminger@osdl.org> | 105 | Stephen Hemminger <shemminger@osdl.org> |
diff --git a/Documentation/vm/numa_memory_policy.txt b/Documentation/vm/numa_memory_policy.txt index 4e7da6543424..badb0507608f 100644 --- a/Documentation/vm/numa_memory_policy.txt +++ b/Documentation/vm/numa_memory_policy.txt | |||
| @@ -174,7 +174,6 @@ Components of Memory Policies | |||
| 174 | allocation fails, the kernel will search other nodes, in order of | 174 | allocation fails, the kernel will search other nodes, in order of |
| 175 | increasing distance from the preferred node based on information | 175 | increasing distance from the preferred node based on information |
| 176 | provided by the platform firmware. | 176 | provided by the platform firmware. |
| 177 | containing the cpu where the allocation takes place. | ||
| 178 | 177 | ||
| 179 | Internally, the Preferred policy uses a single node--the | 178 | Internally, the Preferred policy uses a single node--the |
| 180 | preferred_node member of struct mempolicy. When the internal | 179 | preferred_node member of struct mempolicy. When the internal |
| @@ -275,9 +274,9 @@ Components of Memory Policies | |||
| 275 | For example, consider a task that is attached to a cpuset with | 274 | For example, consider a task that is attached to a cpuset with |
| 276 | mems 2-5 that sets an Interleave policy over the same set with | 275 | mems 2-5 that sets an Interleave policy over the same set with |
| 277 | MPOL_F_RELATIVE_NODES. If the cpuset's mems change to 3-7, the | 276 | MPOL_F_RELATIVE_NODES. If the cpuset's mems change to 3-7, the |
| 278 | interleave now occurs over nodes 3,5-6. If the cpuset's mems | 277 | interleave now occurs over nodes 3,5-7. If the cpuset's mems |
| 279 | then change to 0,2-3,5, then the interleave occurs over nodes | 278 | then change to 0,2-3,5, then the interleave occurs over nodes |
| 280 | 0,3,5. | 279 | 0,2-3,5. |
| 281 | 280 | ||
| 282 | Thanks to the consistent remapping, applications preparing | 281 | Thanks to the consistent remapping, applications preparing |
| 283 | nodemasks to specify memory policies using this flag should | 282 | nodemasks to specify memory policies using this flag should |
diff --git a/MAINTAINERS b/MAINTAINERS index 80399fff805d..e67ea2442041 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
| @@ -8315,7 +8315,7 @@ F: include/linux/compiler.h | |||
| 8315 | 8315 | ||
| 8316 | SPEAR PLATFORM SUPPORT | 8316 | SPEAR PLATFORM SUPPORT |
| 8317 | M: Viresh Kumar <viresh.linux@gmail.com> | 8317 | M: Viresh Kumar <viresh.linux@gmail.com> |
| 8318 | M: Shiraz Hashim <shiraz.hashim@st.com> | 8318 | M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> |
| 8319 | L: spear-devel@list.st.com | 8319 | L: spear-devel@list.st.com |
| 8320 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 8320 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| 8321 | W: http://www.st.com/spear | 8321 | W: http://www.st.com/spear |
diff --git a/arch/arm/boot/dts/spear320-hmi.dts b/arch/arm/boot/dts/spear320-hmi.dts index 3075d2d3a8be..0aa6fef5ce22 100644 --- a/arch/arm/boot/dts/spear320-hmi.dts +++ b/arch/arm/boot/dts/spear320-hmi.dts | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * DTS file for SPEAr320 Evaluation Baord | 2 | * DTS file for SPEAr320 Evaluation Baord |
| 3 | * | 3 | * |
| 4 | * Copyright 2012 Shiraz Hashim <shiraz.hashim@st.com> | 4 | * Copyright 2012 Shiraz Hashim <shiraz.linux.kernel@gmail.com> |
| 5 | * | 5 | * |
| 6 | * The code contained herein is licensed under the GNU General Public | 6 | * The code contained herein is licensed under the GNU General Public |
| 7 | * License. You may obtain a copy of the GNU General Public License | 7 | * License. You may obtain a copy of the GNU General Public License |
diff --git a/arch/arm/mach-spear/headsmp.S b/arch/arm/mach-spear/headsmp.S index ed85473a047f..c52192dc3d9f 100644 --- a/arch/arm/mach-spear/headsmp.S +++ b/arch/arm/mach-spear/headsmp.S | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | * | 3 | * |
| 4 | * Picked from realview | 4 | * Picked from realview |
| 5 | * Copyright (c) 2012 ST Microelectronics Limited | 5 | * Copyright (c) 2012 ST Microelectronics Limited |
| 6 | * Shiraz Hashim <shiraz.hashim@st.com> | 6 | * Shiraz Hashim <shiraz.linux.kernel@gmail.com> |
| 7 | * | 7 | * |
| 8 | * This program is free software; you can redistribute it and/or modify | 8 | * This program is free software; you can redistribute it and/or modify |
| 9 | * it under the terms of the GNU General Public License version 2 as | 9 | * it under the terms of the GNU General Public License version 2 as |
diff --git a/arch/arm/mach-spear/platsmp.c b/arch/arm/mach-spear/platsmp.c index 5c4a19887b2b..c19751fff2c6 100644 --- a/arch/arm/mach-spear/platsmp.c +++ b/arch/arm/mach-spear/platsmp.c | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | * based upon linux/arch/arm/mach-realview/platsmp.c | 4 | * based upon linux/arch/arm/mach-realview/platsmp.c |
| 5 | * | 5 | * |
| 6 | * Copyright (C) 2012 ST Microelectronics Ltd. | 6 | * Copyright (C) 2012 ST Microelectronics Ltd. |
| 7 | * Shiraz Hashim <shiraz.hashim@st.com> | 7 | * Shiraz Hashim <shiraz.linux.kernel@gmail.com> |
| 8 | * | 8 | * |
| 9 | * This program is free software; you can redistribute it and/or modify | 9 | * This program is free software; you can redistribute it and/or modify |
| 10 | * it under the terms of the GNU General Public License version 2 as | 10 | * it under the terms of the GNU General Public License version 2 as |
diff --git a/arch/arm/mach-spear/time.c b/arch/arm/mach-spear/time.c index 218ba5b67d92..64790353951f 100644 --- a/arch/arm/mach-spear/time.c +++ b/arch/arm/mach-spear/time.c | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | * arch/arm/plat-spear/time.c | 2 | * arch/arm/plat-spear/time.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2010 ST Microelectronics | 4 | * Copyright (C) 2010 ST Microelectronics |
| 5 | * Shiraz Hashim<shiraz.hashim@st.com> | 5 | * Shiraz Hashim<shiraz.linux.kernel@gmail.com> |
| 6 | * | 6 | * |
| 7 | * This file is licensed under the terms of the GNU General Public | 7 | * This file is licensed under the terms of the GNU General Public |
| 8 | * License version 2. This program is licensed "as is" without any | 8 | * License version 2. This program is licensed "as is" without any |
diff --git a/arch/mips/mm/cache.c b/arch/mips/mm/cache.c index e422b38d3113..9e67cdea3c74 100644 --- a/arch/mips/mm/cache.c +++ b/arch/mips/mm/cache.c | |||
| @@ -29,15 +29,15 @@ void (*flush_cache_range)(struct vm_area_struct *vma, unsigned long start, | |||
| 29 | void (*flush_cache_page)(struct vm_area_struct *vma, unsigned long page, | 29 | void (*flush_cache_page)(struct vm_area_struct *vma, unsigned long page, |
| 30 | unsigned long pfn); | 30 | unsigned long pfn); |
| 31 | void (*flush_icache_range)(unsigned long start, unsigned long end); | 31 | void (*flush_icache_range)(unsigned long start, unsigned long end); |
| 32 | EXPORT_SYMBOL_GPL(flush_icache_range); | ||
| 32 | void (*local_flush_icache_range)(unsigned long start, unsigned long end); | 33 | void (*local_flush_icache_range)(unsigned long start, unsigned long end); |
| 33 | 34 | ||
| 34 | void (*__flush_cache_vmap)(void); | 35 | void (*__flush_cache_vmap)(void); |
| 35 | void (*__flush_cache_vunmap)(void); | 36 | void (*__flush_cache_vunmap)(void); |
| 36 | 37 | ||
| 37 | void (*__flush_kernel_vmap_range)(unsigned long vaddr, int size); | 38 | void (*__flush_kernel_vmap_range)(unsigned long vaddr, int size); |
| 38 | void (*__invalidate_kernel_vmap_range)(unsigned long vaddr, int size); | ||
| 39 | |||
| 40 | EXPORT_SYMBOL_GPL(__flush_kernel_vmap_range); | 39 | EXPORT_SYMBOL_GPL(__flush_kernel_vmap_range); |
| 40 | void (*__invalidate_kernel_vmap_range)(unsigned long vaddr, int size); | ||
| 41 | 41 | ||
| 42 | /* MIPS specific cache operations */ | 42 | /* MIPS specific cache operations */ |
| 43 | void (*flush_cache_sigtramp)(unsigned long addr); | 43 | void (*flush_cache_sigtramp)(unsigned long addr); |
diff --git a/arch/powerpc/mm/numa.c b/arch/powerpc/mm/numa.c index 4ebbb9e99286..3b181b22cd46 100644 --- a/arch/powerpc/mm/numa.c +++ b/arch/powerpc/mm/numa.c | |||
| @@ -232,6 +232,7 @@ int __node_distance(int a, int b) | |||
| 232 | 232 | ||
| 233 | return distance; | 233 | return distance; |
| 234 | } | 234 | } |
| 235 | EXPORT_SYMBOL(__node_distance); | ||
| 235 | 236 | ||
| 236 | static void initialize_distance_lookup_table(int nid, | 237 | static void initialize_distance_lookup_table(int nid, |
| 237 | const __be32 *associativity) | 238 | const __be32 *associativity) |
diff --git a/drivers/gpio/gpio-spear-spics.c b/drivers/gpio/gpio-spear-spics.c index e9a0415834ea..30bcc539425d 100644 --- a/drivers/gpio/gpio-spear-spics.c +++ b/drivers/gpio/gpio-spear-spics.c | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | * SPEAr platform SPI chipselect abstraction over gpiolib | 2 | * SPEAr platform SPI chipselect abstraction over gpiolib |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2012 ST Microelectronics | 4 | * Copyright (C) 2012 ST Microelectronics |
| 5 | * Shiraz Hashim <shiraz.hashim@st.com> | 5 | * Shiraz Hashim <shiraz.linux.kernel@gmail.com> |
| 6 | * | 6 | * |
| 7 | * This file is licensed under the terms of the GNU General Public | 7 | * This file is licensed under the terms of the GNU General Public |
| 8 | * License version 2. This program is licensed "as is" without any | 8 | * License version 2. This program is licensed "as is" without any |
| @@ - | |||
