linux/arch/metag/kernel
Xishi Qiu c1ce4b375f mm/arch: use __free_reserved_page() to simplify the code
Use __free_reserved_page() to simplify the code in arch.

It used split_page() in consistent_alloc()/__dma_alloc_coherent()/dma_alloc_coherent(),
so page->_count == 1, and we can free it safely.

__free_reserved_page()
	ClearPageReserved()
	init_page_count()  // it won't change the value
	__free_page()

Signed-off-by: Xishi Qiu <qiuxishi@huawei.com>
Cc: James Hogan <james.hogan@imgtec.com>
Cc: Michal Simek <monstr@monstr.eu>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Paul Mackerras <paulus@samba.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2013-11-13 12:09:03 +09:00
..
perf
.gitignore
asm-offsets.c
cachepart.c
clock.c
core_reg.c
da.c
devtree.c metag: use common of_flat_dt_match_machine 2013-10-09 20:03:57 -05:00
dma.c mm/arch: use __free_reserved_page() to simplify the code 2013-11-13 12:09:03 +09:00
ftrace_stub.S
ftrace.c
head.S
irq.c
kick.c
machines.c
Makefile
metag_ksyms.c
module.c
perf_callchain.c
process.c
ptrace.c
setup.c DeviceTree updates for 3.13. This is a bit larger pull request than 2013-11-12 16:52:17 +09:00
signal.c
smp.c
stacktrace.c
sys_metag.c
tbiunexp.S
tcm.c
time.c
topology.c
traps.c metag: handle low level kicks directly 2013-11-06 10:40:02 +00:00
user_gateway.S
vmlinux.lds.S