Revert "libnvmm: Fix mmap() failure with 'permission denied'"
authorAaron LI <aly@aaronly.me>
Sat, 3 Jul 2021 15:10:56 +0000 (23:10 +0800)
committerAaron LI <aly@aaronly.me>
Tue, 20 Jul 2021 23:28:26 +0000 (07:28 +0800)
commitec2ba06409873bb923872be7ec143cd627de1698
treec06baaed4a94f01a4d9d9cbd93787954c9706f67
parent9aa070ef83dc4a7f702fac98a66ea80e7f4fefb8
Revert "libnvmm: Fix mmap() failure with 'permission denied'"

Because libnvmm no longer calls mmap() to map the VCPU comm page, revert
to the original code to distinguish root owner (open '/dev/nvmm' with
O_WRONLY) vs. non-root owner (open with O_RDONLY).
lib/libnvmm/libnvmm.c
sys/dev/virtual/nvmm/nvmm.c