Age | Commit message (Expand) | Author |
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 |
2018-04-18 | Some programs create a PROT_NONE guard page at the far-end of the provided | Theo de Raadt |
2018-04-17 | - Make rnd hints avoid the brk area. The rnd allocator refuses to allocate in | Otto Moerbeek |
2018-04-17 | Remove protection checks from uvm_map_is_stack_remappable | Stefan Kempf |
2018-04-12 | Implement MAP_STACK option for mmap(). Synchronous faults (pagefault and | Theo de Raadt |
2018-04-10 | Fix stop condition for linear search by taking into account the search | Otto Moerbeek |
2018-03-30 | Unlock the NET_LOCK() before calling vn_lock(9) to avoid a lock ordering | Martin Pieuchot |
2018-03-27 | Make sure that programs violating a pledge(2) promise or some memory | Martin Pieuchot |
2018-03-08 | When we are rebooting, do not fail in uvn_io(). The vnodes are | Alexander Bluhm |
2018-02-19 | Remove almost unused `flags' argument of suser(). | Martin Pieuchot |
2018-02-11 | Can mask MAP_STACK by name rather than number | Theo de Raadt |
2018-01-18 | While booting it does not make sense to wait for memory, there is | Alexander Bluhm |
2018-01-15 | mask out (ie. ignore) the bit which will be MAP_STACK in the future, | Theo de Raadt |
2018-01-02 | Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined. | Philip Guenther |
2017-12-30 | Don't pull in <sys/file.h> just to get fcntl.h | Philip Guenther |