diff options
author | Lepton Wu <ytht.net@gmail.com> | 2018-01-16 15:19:14 +0100 |
---|---|---|
committer | Ben Hutchings <ben@decadent.org.uk> | 2018-02-13 18:32:24 +0000 |
commit | d663ef5a8632389b31c629ac14485ca6f50a7f5e (patch) | |
tree | 17b5c5b5dd4a77f00d6c0e61019bc911293d4b17 /arch/blackfin | |
parent | 6d86843a11140f0816f3aeeeb01495e0f8e17b12 (diff) |
kaiser: Set _PAGE_NX only if supported
This finally resolve crash if loaded under qemu + haxm. Haitao Shan pointed
out that the reason of that crash is that NX bit get set for page tables.
It seems we missed checking if _PAGE_NX is supported in kaiser_add_user_map
Link: https://www.spinics.net/lists/kernel/msg2689835.html
Reviewed-by: Guenter Roeck <groeck@chromium.org>
Signed-off-by: Lepton Wu <ytht.net@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(backported from Greg K-H's 4.4 stable-queue)
Signed-off-by: Juerg Haefliger <juerg.haefliger@canonical.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'arch/blackfin')
0 files changed, 0 insertions, 0 deletions