summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2021-09-28Fix timeout behaviour bug introduced in 1.241.Claudio Jeker
2021-09-09Add THREAD_PID_OFFSET to tracepoint arguments that pass a TID to userland.Martin Pieuchot
2021-09-09Move a check to avoid panicing on contended rwlock(9) outside of DIAGNOSTIC.Martin Pieuchot
2021-09-09No need to initialize nuv, it is assigned to before use.Claudio Jeker
2021-09-05Introduce dummy pagers for 'special' subsystems using UVM objects.Martin Pieuchot
2021-09-03add kprobes provider for dtJasper Lievisse Adriaanse
2021-09-02Refactor how unveil generates EACCES errors. Instead of tracking theClaudio Jeker
2021-08-31Honour netinet6 when generating symlinks to tags filesKlemens Nanni
2021-08-31Swap lock flags so that LK_EXCLUSIVE is first like in all other places.Claudio Jeker
2021-08-31printing the hibernate image size in MB is easier on the eyesTheo de Raadt
2021-08-30increase hibernate writeout speed a little. modern machines have vastTheo de Raadt
2021-08-30Make sure unveil remains locked over fork even in the case where theClaudio Jeker
2021-08-02Don't call cpu_setperf() when reading hw.setperf.Theo Buehler
2021-07-26Pass a socket pointer to various socket buffer routines in preparation forMartin Pieuchot
2021-07-25Kill unused sbinsertoob().Martin Pieuchot
2021-07-24Modifying a knote must be done with the corresponding lock held. AssertMartin Pieuchot
2021-07-22Make kqpoll_dequeue() usable with lazy removal of knotesVisa Hankala
2021-07-16Remove the unveil current directory pointer from struct process. InsteadClaudio Jeker
2021-07-15UNVEIL_INSPECT is no longer needed, adjust code accordingly.Claudio Jeker
2021-07-14After VFS shutdown, init(8) cannot map a missing page that containsAlexander Bluhm
2021-07-08whitespace fixes, no code change.Mike Larkin
2021-07-08Remove the code to store intermediary vnodes in the unveil list.Claudio Jeker
2021-07-06Introduce CPU_IS_RUNNING() and us it in scheduler-related code to preventMark Kettenis
2021-07-03__realpath: removes LOCKLEAF from NDINIT.Sebastien Marie
2021-07-02Writing ktrace files to NFS must no be done while holding the netAlexander Bluhm
2021-06-30Remove unused variable cryptodesc_pool. Document global variablesAlexander Bluhm
2021-06-29Didn't intend to commit the CPU_IS_RUNNING() changes just yet, so revertMark Kettenis
2021-06-29SMP support. Mostly works, but occasionally craps out during boot.Mark Kettenis
2021-06-29Adjust unveil_find_cover() to return -1 if the root vnode is passed in.Claudio Jeker
2021-06-29remove arch ifdefs around drm.h includeJonathan Gray
2021-06-26Add powerpc64 and riscv64 to the list of architectures that have DRM.Mark Kettenis
2021-06-24unveil: cleanup code. no intented functional change.Sebastien Marie
2021-06-23In unveil_add_vnode() refactor code around the indexes i and j. In oneClaudio Jeker
2021-06-19timecounting: add FRAC_TO_NSEC(), BINTIME_TO_NSEC()cheloha
2021-06-19timeout(9): change argument order for timeout_set_kclock()cheloha
2021-06-18setitimer(2): increase timer limit to UINT_MAX secondscheloha
2021-06-16kqueue: kq_lock is needed when updating kn_statusVisa Hankala
2021-06-16Change the prefix of UVM object functions to match NetBSD's.Martin Pieuchot
2021-06-15Remove the uvshrink logic and keep the unveil list in the order of insertion.Claudio Jeker
2021-06-15factor out nsecuptime and getnsecuptime.David Gwynne
2021-06-13Back off a couple of the more paranoid checks while spoofing GPTKenneth R Westerback
2021-06-11setitimer(2): don't round up it_valuecheloha
2021-06-11Remember to lock kqueue mutex in filt_timermodify().Visa Hankala
2021-06-10Serialize internals of kqueue with a mutexVisa Hankala
2021-06-09unveil: small cleanup for UNVEIL_INSPECTSebastien Marie
2021-06-07Kill SS_ASYNC and only check SB_ASYNC when async signals are wanted.Martin Pieuchot
2021-06-04regenmvs
2021-06-04Unlock connect(2). Again.mvs
2021-06-02Use the same logic in all copies of gpt_chk_mbr(), relaxing theKenneth R Westerback
2021-06-02Enable pool cache on knote poolVisa Hankala