Age | Commit message (Expand) | Author |
2020-04-04 | Tweak the code that wakes up uvm_pmalloc sleepers in the page daemin. | Mark Kettenis |
2020-03-25 | Do not test against NULL a variable which is dereference before that. | Martin Pieuchot |
2020-03-24 | Use FALLTHROUGH in uvm_total() like it is done in uvm_loadav(). | Martin Pieuchot |
2020-03-04 | Do not count pages mapped as PROT_NONE against the RLIMIT_DATA limit. | Mark Kettenis |
2020-02-18 | Cleanup <sys/kthread.h> and <sys/proc.h> includes. | Martin Pieuchot |
2020-01-20 | struct vops is not modified during runtime so use const which moves each | Claudio Jeker |
2020-01-16 | Use list for freeing pages in uvn_flush() to optimize freeing chunks of | Mark Kettenis |
2020-01-04 | Add uvm_anfree_list() to free anons as a list of pages. Use this in | Bob Beck |
2020-01-01 | Add uvm_pmr_remove_1strange_reverse to efficiently free pages | Bob Beck |
2019-12-30 | convert infinite msleep(9) to msleep_nsec(9) | Jonathan Gray |
2019-12-25 | Hook up the shrinker for inteldrm(4). This is a "light" version that only | Mark Kettenis |
2019-12-18 | Set vm_map's pmap in uvm_map_setup(). | Visa Hankala |
2019-12-18 | Use separate rwlock initializations for userland ("vmspace") and kernel | Mark Kettenis |
2019-12-12 | Header cleanup. | Martin Pieuchot |
2019-12-09 | Many people have crossed the ABI, so re-enable "syscall call-from" checking. | Theo de Raadt |
2019-12-09 | improve comment for uvm_map_inentry_pc(), the underlying | Theo de Raadt |
2019-12-08 | Convert infinite sleeps to {m,t}sleep_nsec(9). | Martin Pieuchot |
2019-12-08 | Remove an unnecessary #ifndef PMAP_EXCLUDE_DECLS. It was last utilized | Visa Hankala |
2019-12-06 | Sync KVE_ET_* and UVM_ET_* flags. | Martin Pieuchot |
2019-12-05 | Move uvmexp_print() to a better place. | Martin Pieuchot |
2019-12-05 | Remove clause #3 from mrg@NetBSD license. | Martin Pieuchot |
2019-12-04 | Fix a bad offset calculation in uvm_share. | Mike Larkin |
2019-12-02 | Stop supporting UVM_FLAG_TRYLOCK in uvm_mapanon(), it is not used. | Martin Pieuchot |
2019-11-30 | temporarily neuter the syscall-callfrom check as a few people | Theo de Raadt |
2019-11-29 | Add uvm_objfree function to free all pages in a uvm_obj in one go. | Bob Beck |
2019-11-29 | Split out the code that removes a page from uvm objects and clears the flags | Mark Kettenis |
2019-11-29 | Repurpose the "syscalls must be on a writeable page" mechanism to | Theo de Raadt |
2019-11-28 | uvm_pagealloc_contig() doesn't exist and shouldn't exist | Philip Guenther |
2019-11-28 | Remove end of line whitespace. | Mike Larkin |
2019-11-27 | Add dummy msyscall(2) system call which is currently a noop. This will | Theo de Raadt |
2019-11-26 | Fix a panic string that had the wrong function name and an improperly | Mike Larkin |
2019-11-26 | Fix a bunch of lines that had trailing whitespace. | Mike Larkin |
2019-11-05 | Kill uvm_deallocate(9) and use uvm_unmap() directly. | Martin Pieuchot |
2019-11-02 | Revert previous, a race is present and can be triggered with golang. | Martin Pieuchot |
2019-11-02 | Start documenting which locking primitives apply to uvm_map members. | Martin Pieuchot |
2019-11-01 | Push the KERNEL_LOCK() down in uvm_map_inentry(). | Martin Pieuchot |
2019-11-01 | Keep local function definitions in C files. | Martin Pieuchot |
2019-09-09 | Inform about system call memory write protection and stack mapping | Alexander Bluhm |
2019-07-18 | R.I.P. UVM_WAIT(). Use tsleep_nsec(9) directly. | cheloha |
2019-07-03 | Add tsleep_nsec(9), msleep_nsec(9), and rwsleep_nsec(9). | cheloha |
2019-07-01 | Document which mechanism protect some fields used w/o KERNEL_LOCK(). | Martin Pieuchot |
2019-06-21 | Make resource limit access MP-safe. So far, the copy-on-write sharing | Visa Hankala |
2019-06-14 | The addition of writeable-syscall checking near MAP_STACK checking | Theo de Raadt |
2019-06-01 | Refactor the MAP_STACK feature, and introduce another similar variation: | Theo de Raadt |
2019-05-16 | Handle a bit more work without taking the kernel lock. This should avoid | Mark Kettenis |
2019-05-15 | free size for amap; ok visa@ | anton |
2019-05-11 | move the noise about W^X mapping failure inside the sysctl kern.wxabort | Theo de Raadt |
2019-05-10 | simplify logic after wakeup since this variable is only manipulated | Bob Beck |
2019-05-10 | Check for nowait failed *after* the wakeup point, not before. | Bob Beck |
2019-05-09 | Ensure that pagedaemon wakeups as a result of failed UVM_PLA_NOWAIT | Bob Beck |