summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2019-11-19When waiting on pipe I/O, simplify the unlock/relock logic usinganton
2019-11-16Provide exact lock assertions for rwlocks when witness(4) is enabled.Visa Hankala
2019-11-15Remove gratuitous #ifdef.Visa Hankala
2019-11-15Fix a spelling error in a comment and remove some extra whitespaceMike Larkin
2019-11-12Only check if the current thread has the lock in rw_assert_unlocked(9).Martin Pieuchot
2019-11-12Check sleep timeout state only if the sleep has a timeout. Otherwise,Visa Hankala
2019-11-11Extended the scope of the pipelock() in pipe_write() making the lockinganton
2019-11-10Invert a conditional in pipe_write() for reduced indent and inanton
2019-11-10Change the EINVAL return code to a KASSERT if the namei structure isBob Beck
2019-11-09Replace the hand-rolled pipe lock with a rwlock. A necessary first stepanton
2019-11-07adjfreq(2): fix atomic swapcheloha
2019-11-07db_addr_t -> vaddr_t, missed in previous.Martin Pieuchot
2019-11-06Use atomic operations consistently while writing to kubsan_slot.anton
2019-11-05Kill uvm_deallocate(9) and use uvm_unmap() directly.Martin Pieuchot
2019-11-04Restore the old way of dispatching dead procs through idle proc.Visa Hankala
2019-11-04Regularly poll and report kubsan findings using the timeout(9) APIanton
2019-11-04Fix previous commit: missed a ds_copyin() moved in rev 1.72Philip Guenther
2019-11-03Merge sys_shmctl() and shmctl1() again, as we no longer have a need forPhilip Guenther
2019-11-03kern_timeout.c: style(9), misc. cleanupcheloha
2019-11-03rework kubsan_state into simpler boolean named kubsan_coldanton
2019-11-03add missing handler for float cast overflow; caused by code inanton
2019-11-02softclock: move softintr registration/scheduling into timeout modulecheloha
2019-11-02Move dead procs to the reaper queue immediately after context switch.Visa Hankala
2019-11-01Kill resched_proc() and instead call need_resched() when a thread isMartin Pieuchot
2019-10-29Consistently release the vnode lock while calling d_close of cloned andVisa Hankala
2019-10-28Copy in the user-supplied buffer in shmctl(2) before looking up theanton
2019-10-26clock_getres(2): actually return the resolution of the given clockcheloha
2019-10-24Make log tick interval independent of hz and reduce the frequencyVisa Hankala
2019-10-22struct proc: change ps_start from utc time to uptimecheloha
2019-10-22nanoboottime(9): add and document new interfacecheloha
2019-10-22Replace the mutex that protects the mbuf allocation limit by anAlexander Bluhm
2019-10-21Move `p_estcpu' to the region copied during fork & kill scheduler_fork_hook().Martin Pieuchot
2019-10-15Reduce the number of places where `p_priority' and `p_stat' are set.Martin Pieuchot
2019-10-06Fix vn_open to require an op of 0, and 0 or KERNELPATH only as flags.Bob Beck
2019-10-03poll(2), ppoll(2), select(2), pselect(2): always set P_SELECT before tsleepcheloha
2019-10-03sysctl global nosuidcoredump was being inspected twice inside coredump(),Theo de Raadt
2019-10-01Only increment the ps_uvncount counter when a path is successfully addedanton
2019-10-01*sleep_nsec(9): add missing newlines to DIAGNOSTIC logscheloha
2019-09-20timeout(9): process-context timeouts can be latecheloha
2019-09-20timeout(9): use CLR/ISSET/SET consistentlycheloha
2019-09-11Fix unveil for relative lookups in the non AT_FDCWD caseBob Beck
2019-09-11Make it possible to free overlapping regions (effectively allowingMark Kettenis
2019-09-06options(4), config(8): drop dst/timezone knobs; ok kettenis@ deraadt@ jca@cheloha
2019-09-04gettimeofday, settimeofday(2): limit timezone supportcheloha
2019-08-31Make readlink require UNVEIL_READ instead of UNVEIL_INSPECT onlyBob Beck
2019-08-28If the EX_CONFLICTOK flag is given, allow operations that (partly)Mark Kettenis
2019-08-26When a thread tries to exclusively lock a vnode, the same thread mustanton
2019-08-25Add SIOCDIFADDR_IN6 to the wroute pledge to allow removal of IPv6 addressespamela
2019-08-21sysctl(2): add kern.utc_offset: successor to the DST/TIMEZONE options(4)cheloha
2019-08-15NMEA 4.1 has one more field in the RMC message; ok kettenis@Otto Moerbeek