Age | Commit message (Expand) | Author |
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 |
2019-04-23 | Remove file name and line number output from witness(4) | Visa Hankala |
2019-04-02 | Restrict which filesystems are available for swap. This rules out | Visa Hankala |
2019-04-02 | BOGO_PC is an invalid userland address, which indicates kbind() is now | Theo de Raadt |
2019-03-01 | New mmap(2) flag: MAP_CONCEAL. | cheloha |
2019-02-26 | Introduce safe memory reclamation, a mechanism for reclaiming shared | Visa Hankala |
2019-02-22 | at some point the uvm_km_thread learned to free memory, but the comment | Ted Unangst |
2019-02-15 | With an opportunistic check performed at every trap, we insist userland | Theo de Raadt |
2019-02-10 | "non-existant" is one of those words that don't exist, so use "non-existent" | Peter Hessler |
2019-02-03 | Always refault if relocking maps fails after IO. This fixes a regression | Visa Hankala |
2019-01-11 | mincore() is a relic from the past, exposing physical machine information | Theo de Raadt |
2019-01-10 | Make mincore lie. The nature of shared memory means it can spy on what | Ted Unangst |
2019-01-10 | Hold a read lock on the map while doing the actual device I/O during in | Mark Kettenis |
2018-11-06 | new sysctl for userland malloc flags, kernel part. ok millert@ deraadt@ | Otto Moerbeek |
2018-10-31 | Add support to uvm to establish write-combining mappings. Use this in the | Mark Kettenis |
2018-08-20 | Preparations for arm64 radeondrm(4) support. | Mark Kettenis |
2018-08-15 | Push back the kernel lock in sys_mmap(2) a little bit more now that | Mark Kettenis |
2018-07-22 | In uvm_map_protect(), make sure we select a first map entry that ends after | Mark Kettenis |
2018-07-16 | Insert the appropriate uvm_vnp_uncache(9) and uvm_vnp_setsize(9) | helg |
2018-06-19 | Rename some unused fields in struct uvmexp to | Kenneth R Westerback |
2018-05-16 | Avoid overflow in constraint computation; ok kettenis@ tb@ | Otto Moerbeek |
2018-05-12 | Re-apply inadvertantly misplaced r1.127 from kettenis@: | Kenneth R Westerback |
2018-05-02 | Remove proc from the parameters of vn_lock(). The parameter is | Visa Hankala |
2018-04-28 | Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always | Visa Hankala |
2018-04-27 | Move FREF() inside fd_getfile(). | Martin Pieuchot |