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
..
2013-03-02 20:09:54 +00:00
2013-03-02 20:09:54 +00:00
2013-03-02 20:09:51 +00:00
2013-03-02 20:09:55 +00:00
2013-03-02 20:09:55 +00:00
2013-03-02 20:09:49 +00:00
2013-03-02 20:09:54 +00:00
2013-03-27 14:37:47 +00:00
2013-03-02 20:09:21 +00:00
2013-03-02 20:09:52 +00:00
2013-03-02 20:09:49 +00:00
2013-03-02 20:09:45 +00:00
2013-03-02 20:09:51 +00:00
2013-11-06 10:40:02 +00:00
2013-03-02 20:09:49 +00:00
2013-03-02 20:09:54 +00:00