Merge branch 'sgl_prot_none' into 'main'
drivers/common: PROT_NONE in Sgl::new for memory reservation See merge request redox-os/base!207
This commit is contained in:
@@ -3,7 +3,7 @@ use std::num::NonZeroUsize;
|
||||
use libredox::call::MmapArgs;
|
||||
use libredox::errno::EINVAL;
|
||||
use libredox::error::{Error, Result};
|
||||
use libredox::flag::{MAP_PRIVATE, PROT_READ, PROT_WRITE};
|
||||
use libredox::flag::{MAP_PRIVATE, PROT_NONE, PROT_READ, PROT_WRITE};
|
||||
use syscall::{MAP_FIXED, PAGE_SIZE};
|
||||
|
||||
use crate::dma::phys_contiguous_fd;
|
||||
@@ -54,7 +54,7 @@ impl Sgl {
|
||||
unsafe {
|
||||
let virt = libredox::call::mmap(MmapArgs {
|
||||
flags: MAP_PRIVATE,
|
||||
prot: PROT_READ | PROT_WRITE,
|
||||
prot: PROT_NONE,
|
||||
length: aligned_length,
|
||||
|
||||
offset: 0,
|
||||
|
||||
Reference in New Issue
Block a user