Lines Matching +full:many +full:- +full:to +full:- +full:one
5 The remap_file_pages() system call is used to create a nonlinear mapping,
8 over using repeated calls to mmap(2) is that the former approach does not
9 require the kernel to create additional VMA (Virtual Memory Area) data
12 Supporting of nonlinear mapping requires significant amount of non-trivial
13 code in kernel virtual memory subsystem including hot paths. Also to get
14 nonlinear mapping work kernel need a way to distinguish normal page table
17 architectures. It would be nice to free up the flag for other usage.
19 Fortunately, there are not many users of remap_file_pages() in the wild.
20 It's only known that one enterprise RDBMS implementation uses the syscall
21 on 32-bit systems to map files bigger than can linearly fit into 32-bit
22 virtual address space. This use-case is not critical anymore since 64-bit
26 emulation creates new VMAs instead of nonlinear mappings. It's going to
29 One side effect of emulation (apart from performance) is that user can hit
30 vm.max_map_count limit more easily due to additional VMAs. See comment for