Chen Gang
a904ebe92a
mm: add PHYS_PFN, use it in __phys_to_pfn()
commit 8f235d1a3e upstream.
__phys_to_pfn and __pfn_to_phys are symmetric, PHYS_PFN and PFN_PHYS are
semmetric:
- y = (phys_addr_t)x << PAGE_SHIFT
- y >> PAGE_SHIFT = (phys_add_t)x
- (unsigned long)(y >> PAGE_SHIFT) = x
[akpm@linux-foundation.org: use macro arg name `x']
[arnd@arndb.de: include linux/pfn.h for PHYS_PFN definition]
Signed-off-by: Chen Gang <gang.chen.5i5j@gmail.com>
Cc: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Marcin Nowakowski <marcin.nowakowski@mips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-11-21 09:21:22 +01:00
..
2017-11-21 09:21:22 +01:00
2017-04-21 09:30:06 +02:00
2017-04-12 12:38:33 +02:00
2017-11-21 09:21:19 +01:00
2017-11-21 09:21:22 +01:00
2017-11-18 11:11:07 +01:00
2017-03-26 12:13:19 +02:00
2017-11-15 17:13:12 +01:00
2017-11-18 11:11:07 +01:00
2017-03-18 19:09:57 +08:00
2017-11-02 09:40:49 +01:00
2017-10-05 09:41:48 +02:00