Revert "Revert "x86: make TASK_SIZE_MAX usable from assembly code""

This reverts commit a8946b754a.

Bug: 171770067
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I0a381d1ef2ae3d99b78bd093714e3c557edf9438
This commit is contained in:
Greg Kroah-Hartman 2020-10-28 15:07:21 +01:00
parent 456878d6ce
commit 03bb1dcf06
2 changed files with 3 additions and 3 deletions

View File

@ -44,8 +44,8 @@
/*
* User space process size: 3GB (default).
*/
#define IA32_PAGE_OFFSET PAGE_OFFSET
#define TASK_SIZE PAGE_OFFSET
#define IA32_PAGE_OFFSET __PAGE_OFFSET
#define TASK_SIZE __PAGE_OFFSET
#define TASK_SIZE_LOW TASK_SIZE
#define TASK_SIZE_MAX TASK_SIZE
#define DEFAULT_MAP_WINDOW TASK_SIZE

View File

@ -77,7 +77,7 @@
*
* With page table isolation enabled, we map the LDT in ... [stay tuned]
*/
#define TASK_SIZE_MAX ((1UL << __VIRTUAL_MASK_SHIFT) - PAGE_SIZE)
#define TASK_SIZE_MAX ((_AC(1,UL) << __VIRTUAL_MASK_SHIFT) - PAGE_SIZE)
#define DEFAULT_MAP_WINDOW ((1UL << 47) - PAGE_SIZE)