summaryrefslogtreecommitdiff
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* vfs: vntblinit(): Raise default 'kern.maxvnodes' higher than 'kern.maxfiles'Olivier Certner2025-05-211-5/+4
* vfs: vntblinit(): Rework comments on the computation of 'kern.maxvnodes'Olivier Certner2025-05-211-9/+9
* Compute 'maxproc'/'maxfiles' from memory amount; Expand/fix commentsOlivier Certner2025-05-211-17/+27
* vfs: vn_alloc(): Stop always calling vn_alloc_hard() and direct reclaimingOlivier Certner2025-05-211-0/+13
* sysctl(9): Ease exporting struct sizes; Discourage doing thatOlivier Certner2025-05-133-16/+8
* rwmlock/rwlock/sx: Print the pointer of destroyed locks in panic messagesJohn Baldwin2025-04-293-20/+23
* lockmgr/rmlock/rwlock/sx: Make various assertions more robustJohn Baldwin2025-04-294-30/+30
* mtx: Include the mutex pointer in the panic message for destroyed locksJohn Baldwin2025-04-291-7/+9
* mtx: Make idle thread assertions more robustJohn Baldwin2025-04-291-4/+4
* mtx: Avoid nested panics on lock class mismatch assertionsJohn Baldwin2025-04-291-10/+10
* new-bus: Add taskqueue_bus to process hot-plug device eventsJohn Baldwin2025-04-291-0/+3
* so_splice: Synchronize so_unsplice() with so_splice()Mark Johnston2025-04-291-1/+14
* posixshm: Fix range locking in shm_write()Mark Johnston2025-04-241-6/+11
* copy_file_range: Fix overlap checkingMark Johnston2025-04-241-0/+9
* ktr: Make debug.ktr.verbose available whenever KTR is configuredMark Johnston2025-04-241-4/+5
* malloc: extend malloc_usable_size() for contigmallocBjoern A. Zeeb2025-04-181-0/+3
* cred: fix struct credbatch to use long for refcountGleb Smirnoff2025-04-151-1/+1
* ptrace: Do not pass a negative resid to proc_rwmem()Mark Johnston2025-04-151-1/+5
* proc: Disallow re-enabling of process itimers during exitMark Johnston2025-04-152-0/+3
* file: Fix offset handling in kern_copy_file_range()Mark Johnston2025-04-151-22/+52
* file: Add foffset_lock_pair()Mark Johnston2025-04-151-0/+20
* socket: Handle the possibility of a protocol with no ctloutputMark Johnston2025-04-152-9/+10
* stat(2): add st_bsdflags fieldKonstantin Belousov2025-04-093-0/+4
* ptrace(2): expand ability to fetch syscall parametersKonstantin Belousov2025-04-072-5/+11
* kern_proc_kqueues_out(): maxlen == -1 means there is no maxlenKonstantin Belousov2025-04-071-3/+11
* sysctl KERN_PROC_KQUEUE: treat omitted kqfd as request to dump all kqueuesKonstantin Belousov2025-04-071-25/+39
* Add NT_PROCSTAT_KQUEUES core noteKonstantin Belousov2025-04-072-0/+98
* sysctl KERN_PROC_KQUEUE: implement compat32Konstantin Belousov2025-04-071-13/+25
* kinfo_knote: add knt_kq_fd memberKonstantin Belousov2025-04-071-7/+12
* sysctl_kern_proc_kqueue(): convert to use sbufKonstantin Belousov2025-04-071-30/+44
* descriptors: add fget_remote_foreach()Konstantin Belousov2025-04-071-0/+41
* Add sysctl kern.proc.kqueueKonstantin Belousov2025-04-073-8/+203
* socket: Fix a race in the SO_SPLICE state machineMark Johnston2025-04-061-6/+1
* malloc: Fix DEBUG_REDZONE for contigmalloc()Mark Johnston2025-04-061-2/+22
* vfs: Return early from sysctl_vfs_ctl() if no input was givenMark Johnston2025-04-061-0/+2
* New setcred() system call and associated MAC hooksOlivier Certner2025-04-036-9/+407
* kern/kern_descrip.c: remove unneeded headersKonstantin Belousov2025-03-281-3/+0
* kern___acl_aclcheck_path: vrele the vnode after namei()Konstantin Belousov2025-03-281-0/+1
* kern/sys_eventfd.c: fix includesKonstantin Belousov2025-03-201-14/+11
* mb_unmapped_to_ext(): fix m_free()/m_freem() useKonstantin Belousov2025-03-171-2/+2
* umtx: Fix a bug in do_lock_pp()Mark Johnston2025-03-081-0/+8
* umtx: Add a helper for unlocked umtxq_busy() callsMark Johnston2025-03-071-19/+15
* ktr: Use STAILQ_EMPTY_ATOMIC when checking for records in ktr_drain()Mark Johnston2025-03-071-1/+1
* new-bus: Add bus_(identify|attach|detach)_childrenJohn Baldwin2025-02-271-5/+60
* new-bus: Introduce a simpler bus API for managing resourcesJohn Baldwin2025-02-271-0/+42
* sys: Set the type of allocated bus resourcesJohn Baldwin2025-02-271-0/+1
* rman: Add rman_get/set_typeJohn Baldwin2025-02-271-0/+13
* Revert "new-bus: Disable assertions for rman mismatches for activate/deactivate"John Baldwin2025-02-271-4/+4
* physmem ram: Don't reserve excluded regionsJohn Baldwin2025-02-271-25/+0
* socket: Add an option to retrieve a socket's FIB numberMark Johnston2025-02-211-0/+6