Skip to content

Commit ea2388f

Browse files
committed
Merge branch 'akpm' (incoming from Andrew)
Merge misc fixes from Andrew Morton: "13 fixes" * emailed patches from Andrew Morton <akpm@linux-foundation.org>: thp: close race between split and zap huge pages mm: fix new kernel-doc warning in filemap.c mm: fix CONFIG_DEBUG_VM_RB description mm: use paravirt friendly ops for NUMA hinting ptes mips: export flush_icache_range mm/hugetlb.c: add cond_resched_lock() in return_unused_surplus_pages() wait: explain the shadowing and type inconsistencies Shiraz has moved Documentation/vm/numa_memory_policy.txt: fix wrong document in numa_memory_policy.txt powerpc/mm: fix ".__node_distance" undefined kernel/watchdog.c:touch_softlockup_watchdog(): use raw_cpu_write() init/Kconfig: move the trusted keyring config option to general setup vmscan: reclaim_clean_pages_from_list() must use mod_zone_page_state()
2 parents 38137a5 + b5a8cad commit ea2388f

File tree

23 files changed

+85
-47
lines changed

23 files changed

+85
-47
lines changed

.mailmap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ Sachin P Sant <ssant@in.ibm.com>
9999
Sam Ravnborg <sam@mars.ravnborg.org>
100100
Sascha Hauer <s.hauer@pengutronix.de>
101101
S.Çağlar Onur <caglar@pardus.org.tr>
102+
Shiraz Hashim <shiraz.linux.kernel@gmail.com> <shiraz.hashim@st.com>
102103
Simon Kelley <simon@thekelleys.org.uk>
103104
Stéphane Witzmann <stephane.witzmann@ubpmes.univ-bpclermont.fr>
104105
Stephen Hemminger <shemminger@osdl.org>

Documentation/vm/numa_memory_policy.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,6 @@ Components of Memory Policies
174174
allocation fails, the kernel will search other nodes, in order of
175175
increasing distance from the preferred node based on information
176176
provided by the platform firmware.
177-
containing the cpu where the allocation takes place.
178177

179178
Internally, the Preferred policy uses a single node--the
180179
preferred_node member of struct mempolicy. When the internal
@@ -275,9 +274,9 @@ Components of Memory Policies
275274
For example, consider a task that is attached to a cpuset with
276275
mems 2-5 that sets an Interleave policy over the same set with
277276
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
279278
then change to 0,2-3,5, then the interleave occurs over nodes
280-
0,3,5.
279+
0,2-3,5.
281280

282281
Thanks to the consistent remapping, applications preparing
283282
nodemasks to specify memory policies using this flag should

MAINTAINERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8315,7 +8315,7 @@ F: include/linux/compiler.h
83158315

83168316
SPEAR PLATFORM SUPPORT
83178317
M: Viresh Kumar <viresh.linux@gmail.com>
8318-
M: Shiraz Hashim <shiraz.hashim@st.com>
8318+
M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
83198319
L: spear-devel@list.st.com
83208320
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
83218321
W: http://www.st.com/spear

arch/arm/boot/dts/spear320-hmi.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
* DTS file for SPEAr320 Evaluation Baord
33
*
4-
* Copyright 2012 Shiraz Hashim <shiraz.hashim@st.com>
4+
* Copyright 2012 Shiraz Hashim <shiraz.linux.kernel@gmail.com>
55
*
66
* The code contained herein is licensed under the GNU General Public
77
* License. You may obtain a copy of the GNU General Public License

arch/arm/mach-spear/headsmp.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Picked from realview
55
* Copyright (c) 2012 ST Microelectronics Limited
6-
* Shiraz Hashim <shiraz.hashim@st.com>
6+
* Shiraz Hashim <shiraz.linux.kernel@gmail.com>
77
*
88
* This program is free software; you can redistribute it and/or modify
99
* it under the terms of the GNU General Public License version 2 as

arch/arm/mach-spear/platsmp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* based upon linux/arch/arm/mach-realview/platsmp.c
55
*
66
* Copyright (C) 2012 ST Microelectronics Ltd.
7-
* Shiraz Hashim <shiraz.hashim@st.com>
7+
* Shiraz Hashim <shiraz.linux.kernel@gmail.com>
88
*
99
* This program is free software; you can redistribute it and/or modify
1010
* it under the terms of the GNU General Public License version 2 as

arch/arm/mach-spear/time.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* arch/arm/plat-spear/time.c
33
*
44
* Copyright (C) 2010 ST Microelectronics
5-
* Shiraz Hashim<shiraz.hashim@st.com>
5+
* Shiraz Hashim<shiraz.linux.kernel@gmail.com>
66
*
77
* This file is licensed under the terms of the GNU General Public
88
* License version 2. This program is licensed "as is" without any

arch/mips/mm/cache.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,15 @@ void (*flush_cache_range)(struct vm_area_struct *vma, unsigned long start,
2929
void (*flush_cache_page)(struct vm_area_struct *vma, unsigned long page,
3030
unsigned long pfn);
3131
void (*flush_icache_range)(unsigned long start, unsigned long end);
32+
EXPORT_SYMBOL_GPL(flush_icache_range);
3233
void (*local_flush_icache_range)(unsigned long start, unsigned long end);
3334

3435
void (*__flush_cache_vmap)(void);
3536
void (*__flush_cache_vunmap)(void);
3637

3738
void (*__flush_kernel_vmap_range)(unsigned long vaddr, int size);
38-
void (*__invalidate_kernel_vmap_range)(unsigned long vaddr, int size);
39-
4039
EXPORT_SYMBOL_GPL(__flush_kernel_vmap_range);
40+
void (*__invalidate_kernel_vmap_range)(unsigned long vaddr, int size);
4141

4242
/* MIPS specific cache operations */
4343
void (*flush_cache_sigtramp)(unsigned long addr);

arch/powerpc/mm/numa.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,7 @@ int __node_distance(int a, int b)
232232

233233
return distance;
234234
}
235+
EXPORT_SYMBOL(__node_distance);
235236

236237
static void initialize_distance_lookup_table(int nid,
237238
const __be32 *associativity)

drivers/gpio/gpio-spear-spics.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* SPEAr platform SPI chipselect abstraction over gpiolib
33
*
44
* Copyright (C) 2012 ST Microelectronics
5-
* Shiraz Hashim <shiraz.hashim@st.com>
5+
* Shiraz Hashim <shiraz.linux.kernel@gmail.com>
66
*
77
* This file is licensed under the terms of the GNU General Public
88
* License version 2. This program is licensed "as is" without any
@@ -205,6 +205,6 @@ static int __init spics_gpio_init(void)
205205
}
206206
subsys_initcall(spics_gpio_init);
207207

208-
MODULE_AUTHOR("Shiraz Hashim <shiraz.hashim@st.com>");
208+
MODULE_AUTHOR("Shiraz Hashim <shiraz.linux.kernel@gmail.com>");
209209
MODULE_DESCRIPTION("ST Microlectronics SPEAr SPI Chip Select Abstraction");
210210
MODULE_LICENSE("GPL");

0 commit comments

Comments
 (0)