diff options
author | Jan Beulich <jbeulich@suse.com> | 2021-09-30 14:35:52 +0200 |
---|---|---|
committer | Boris Ostrovsky <boris.ostrovsky@oracle.com> | 2021-11-02 13:45:43 +0100 |
commit | 4c360db6ccdb12d82c5c255c90c249970f5d1956 (patch) | |
tree | b573880ea1478735329a36c5846c4e694d61a6a5 /block/bdev.c | |
parent | xen/x86: restore (fix) xen_set_pte_init() behavior (diff) | |
download | linux-4c360db6ccdb12d82c5c255c90c249970f5d1956.tar.xz linux-4c360db6ccdb12d82c5c255c90c249970f5d1956.zip |
xen/x86: adjust xen_set_fixmap()
Using __native_set_fixmap() here means guaranteed trap-and-emulate
instances the hypervisor has to deal with. Since the virtual address
covered by the to be adjusted page table entry is easy to determine (and
actually already gets obtained in a special case), simply use an
available, easy to invoke hypercall instead.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Link: https://lore.kernel.org/r/11fcaea2-ec17-3edd-ecdf-4cdd2d472bd0@suse.com
Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Diffstat (limited to 'block/bdev.c')
0 files changed, 0 insertions, 0 deletions