aboutsummaryrefslogtreecommitdiff
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* vfs: Move DEBUG_VFS_LOCKS checks to INVARIANTSMark Johnston6 hours1-73/+30
* vfs_syscall.c: EXTERROR-ise EPERM from chroot(2)Konstantin Belousov28 hours1-2/+10
* vfs_syscall.c: do not take process lock around the read of P2_NO_NEW_PRIVSKonstantin Belousov28 hours1-3/+0
* inotify: Avoid calling vrele() with a namecache mutex heldMark Johnston2 days1-19/+52
* sysent: regen for const __sysctl argumentBrooks Davis3 days1-2/+2
* syscalls: make __sysctl's first argument constBrooks Davis3 days1-1/+1
* kern: rename crsetgroups_fallback, document it in ucred(9)Kyle Evans3 days2-7/+7
* kern: add a new ucred flag for groups having been setKyle Evans3 days1-4/+11
* aio: Fix a race in sys_aio_cancel()Mark Johnston3 days1-5/+28
* kern: start tracking cr_gid outside of cr_groups[]Kyle Evans4 days1-86/+113
* kern/kern_thread.c: fix typo in commentKonstantin Belousov5 days1-1/+1
* exterr: enqueue ktrace event on syscall exit instead of at EXTERROR() callKonstantin Belousov6 days1-1/+1
* jail: Make prison_owns_vnet() operate on a prison instead of a ucredMark Johnston6 days2-11/+8
* domainset(9): Split domainset validation logic into a separate functionBojan Novković7 days1-44/+54
* kern: add a compressor_format() accessor to the compresssor APIKyle Evans8 days1-0/+6
* kern: add some better error messages for coredump() failuresKyle Evans8 days1-23/+34
* kern: abstract away the vnode coredumper to allow pluggable dumpersKyle Evans8 days3-4/+89
* kern: move the vnode user coredumper out into its own fileKyle Evans8 days5-616/+775
* kern: factor out the 'writing' bits of user process coredumpingKyle Evans8 days3-17/+67
* kern: allow kern_shm_open2 of an anonymous preconstructed shmfdKyle Evans8 days1-16/+34
* socket: Chase a lingering reference to M_NOTAVAILMark Johnston9 days1-2/+2
* sendfile: retire M_BLOCKEDGleb Smirnoff9 days3-29/+17
* sendfile: don't hack sb_lowat for sockets that manage the watermarkGleb Smirnoff9 days3-5/+13
* kern: adopt the cr_gid macro for cr_groups[0] more widelyKyle Evans11 days2-21/+21
* vfs: Lower-case VOP_WRITE pre and post hooksMark Johnston11 days1-2/+2
* vfs: Assert that VOP_READDIR sets *eofflag properlyMark Johnston11 days2-11/+1
* inotify: Fix a couple of locking bugsMark Johnston2025-07-181-2/+3
* vfs cache: drop SDT_PROBES_ENABLED usageMateusz Guzik2025-07-161-7/+3
* vfs_cache: Fix the SDT definition of vfs:fplookup:lookup:doneMateusz Piotrowski2025-07-151-1/+2
* uexterr_gettext: add testsAlan Somers2025-07-151-0/+6
* kasan: Use kasan_md_unsupported() to check for invalid addressesMark Johnston2025-07-151-2/+1
* ast: do not dereference NULL td_proc in CTR statementKonstantin Belousov2025-07-141-2/+3
* kern_descrip.c: further limit expression in Static_assert() to newer clangKonstantin Belousov2025-07-131-1/+1
* kern_descrip.c: only allow complex expression in Static_assert() for clangKonstantin Belousov2025-07-121-0/+2
* inotify: do not call into namei() with a locked vnodeKonstantin Belousov2025-07-101-0/+2
* pctrie: leave iter at root after ge_lookup failureDoug Moore2025-07-101-16/+20
* getdirentries: Return ENOTDIR if not a directory.Dag-Erling Smørgrav2025-07-091-4/+13
* fcntl(F_SETFD): make FD_CLOFORK non-stickyKonstantin Belousov2025-07-091-2/+2
* kern_descrip.c: provide helpers to translate between fd flags namespaceKonstantin Belousov2025-07-081-20/+90
* inotify: Use memcmp() to compare embedded file namesMark Johnston2025-07-071-1/+1
* aio: if there is at least one aio thread, hide an error from aio_init_aioinfo()Konstantin Belousov2025-07-071-1/+8
* kern: Make dup3() support O_CLOFORKRicardo Branco2025-07-061-1/+14
* kern: Make close_range() support CLOSE_RANGE_CLOEXECRicardo Branco2025-07-061-6/+8
* socket: Add MSG_CMSG_CLOFORK flagRicardo Branco2025-07-061-1/+2
* socket: Add SOCK_CLOFORK flagRicardo Branco2025-07-061-2/+11
* kern: Add support for POSIX O_CLOFORK flagRicardo Branco2025-07-062-7/+23
* Regen.Konstantin Belousov2025-07-061-1/+1
* kern: add kern_nosys() and use it instead of type-punning the sys_nosys() argKonstantin Belousov2025-07-065-7/+13
* exterrctl(2): mark as CAPENABLEDKonstantin Belousov2025-07-061-1/+1
* pathconf: Add a new variable for hidden/systemRick Macklem2025-07-051-0/+1