Minchan Kim
ee6f509c32
mm: factor out memory isolate functions
...
mm/page_alloc.c has some memory isolation functions but they are used only
when we enable CONFIG_{CMA|MEMORY_HOTPLUG|MEMORY_FAILURE}. So let's make
it configurable by new CONFIG_MEMORY_ISOLATION so that it can reduce
binary size and we can check it simple by CONFIG_MEMORY_ISOLATION, not if
defined CONFIG_{CMA|MEMORY_HOTPLUG|MEMORY_FAILURE}.
Signed-off-by: Minchan Kim <minchan@kernel.org>
Cc: Andi Kleen <andi@firstfloor.org>
Cc: Marek Szyprowski <m.szyprowski@samsung.com>
Acked-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Cc: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Cc: Mel Gorman <mgorman@suse.de>
Cc: Michal Hocko <mhocko@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2012-07-31 18:42:45 -07:00
..
power
Merge branch 'pm-sleep'
2012-07-19 10:39:21 +02:00
regmap
Merge branches 'regmap-core', 'regmap-irq' and 'regmap-page' into regmap-next
2012-07-22 19:26:07 +01:00
attribute_container.c
base.h
driver core: move the deferred probe pointer into the private area
2012-03-08 12:17:22 -08:00
bus.c
driver core: move uevent call to driver_register
2012-07-16 18:04:25 -07:00
class.c
Revert "driver core: check start node in klist_iter_init_node"
2012-04-19 19:17:30 -07:00
core.c
driver-core: Use kobj_to_dev instead of re-implementing it
2012-07-16 18:05:45 -07:00
cpu.c
sched: Remove stale power aware scheduling remnants and dysfunctional knobs
2012-05-17 13:48:56 +02:00
dd.c
[SCSI] cleanup usages of scsi_complete_async_scans
2012-07-20 09:25:22 +01:00
devres.c
devres: Add devres_release()
2012-05-04 16:33:16 -07:00
devtmpfs.c
get rid of kern_path_parent()
2012-07-14 16:35:02 +04:00
dma-buf.c
driver core: fix some kernel-doc warnings in dma*.c
2012-06-14 17:15:26 -07:00
dma-coherent.c
driver core: fix some kernel-doc warnings in dma*.c
2012-06-14 17:15:26 -07:00
dma-contiguous.c
drivers: add Contiguous Memory Allocator
2012-05-21 15:09:37 +02:00
dma-mapping.c
common: dma-mapping: introduce dma_get_sgtable() function
2012-07-30 12:25:46 +02:00
driver.c
driver core: don't trigger uevent after failure
2012-07-17 10:40:23 -07:00
firmware.c
firmware_class.c
driver-core: Use kobj_to_dev instead of re-implementing it
2012-07-16 18:05:45 -07:00
hypervisor.c
drivers/base: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required.
2011-10-31 19:31:38 -04:00
init.c
driver-core: implement 'sysdev' functionality for regular devices and buses
2011-12-14 14:29:38 -08:00
isa.c
Kconfig
mm: factor out memory isolate functions
2012-07-31 18:42:45 -07:00
Makefile
drivers: add Contiguous Memory Allocator
2012-05-21 15:09:37 +02:00
map.c
memory.c
Linux 3.3-rc7
2012-03-14 07:44:11 +01:00
module.c
node.c
mm: fix off-by-one bug in print_nodes_state()
2012-05-29 16:22:19 -07:00
platform.c
drivercore: Output common devicetree information in uevent
2012-02-01 14:26:30 -07:00
soc.c
mode_t whack-a-mole: ->is_visible() returns umode_t...
2012-05-29 23:28:42 -04:00
syscore.c
PM: Reintroduce dropped call to check_wakeup_irqs
2011-07-11 10:51:49 +02:00
topology.c
cpu: convert 'cpu' and 'machinecheck' sysdev_class to a regular subsystem
2011-12-21 14:29:42 -08:00
transport_class.c
drivers/base: transport_class explicitly requires EXPORT_SYMBOL
2011-10-31 19:31:15 -04:00