criu/include/asm-generic/page.h
Cyrill Gorcunov e252e37201 asm-generic: Introduce page.h
At the moment we are using 4K pages all the time,
so instead of copying code over all archs we're
supporting -- add asm-generic/page.h header.

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2014-02-21 16:29:40 +04:00

18 lines
332 B
C

#ifndef __CR_ASM_GENERIC_PAGE_H__
#define __CR_ASM_GENERIC_PAGE_H__
#ifndef PAGE_SHIFT
# define PAGE_SHIFT 12
#endif
#ifndef PAGE_SIZE
# define PAGE_SIZE (1UL << PAGE_SHIFT)
#endif
#ifndef PAGE_MASK
# define PAGE_MASK (~(PAGE_SIZE - 1))
#endif
#define PAGE_PFN(addr) ((addr) / PAGE_SIZE)
#endif /* __CR_ASM_GENERIC_PAGE_H__ */