mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 17:13:52 +02:00
arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions
Rather than subtracting from -1 and then adding 1, we can simply subtract from 0. Tested-by: Steve Capper <steve.capper@arm.com> Reviewed-by: Steve Capper <steve.capper@arm.com> Tested-by: Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Will Deacon <will@kernel.org>
This commit is contained in:
parent
9ba33dcc6b
commit
a5ac40f53b
|
|
@ -44,8 +44,7 @@
|
|||
* VA_START - the first kernel virtual address.
|
||||
*/
|
||||
#define VA_BITS (CONFIG_ARM64_VA_BITS)
|
||||
#define _PAGE_OFFSET(va) (UL(0xffffffffffffffff) - \
|
||||
(UL(1) << (va)) + 1)
|
||||
#define _PAGE_OFFSET(va) (-(UL(1) << (va)))
|
||||
#define PAGE_OFFSET (_PAGE_OFFSET(VA_BITS))
|
||||
#define KIMAGE_VADDR (MODULES_END)
|
||||
#define BPF_JIT_REGION_START (KASAN_SHADOW_END)
|
||||
|
|
@ -63,8 +62,7 @@
|
|||
#else
|
||||
#define VA_BITS_MIN (VA_BITS)
|
||||
#endif
|
||||
#define _VA_START(va) (UL(0xffffffffffffffff) - \
|
||||
(UL(1) << ((va) - 1)) + 1)
|
||||
#define _VA_START(va) (-(UL(1) << ((va) - 1)))
|
||||
|
||||
#define KERNEL_START _text
|
||||
#define KERNEL_END _end
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user