summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2019-04-02Restrict which filesystems are available for swap. This rules outVisa Hankala
2019-04-02retguard has now replaced the stack protector on clang architectures,Theo de Raadt
2019-04-01deprecate TASKQ_CANTSLEEP since nothing uses it anymoreDavid Gwynne
2019-03-31Move the prototypes of internal lockf functions from <sys/lockf.h>Visa Hankala
2019-03-26Tweak previous: include <sys/stdint.h> for INT64_MAX/INT64_MIN.cheloha
2019-03-26adjtime(2): set EINVAL if delta overflows 64 bits of microseconds.cheloha
2019-03-26Remove this assert, I can't do this here with UNVEIL_INSPECTBob Beck
2019-03-26Make sure that each ci has its spc_deferred queue initialized.Visa Hankala
2019-03-25MP-safe timecounting: new rwlock: tc_lockcheloha
2019-03-24Make stat(2) and access(2) need UNVEIL_READ instead of UNVEIL_INSPECTBob Beck
2019-03-23Add a simple spinning mutex for ddb. Unlike mutex(9), this lock keepsVisa Hankala
2019-03-22Move adjtimedelta into the timehands.cheloha
2019-03-22Rename "timecounter_mtx" to "windup_mtx".cheloha
2019-03-19correct LOCATION_REPORTED maskanton
2019-03-18Add kubsan(4), a undefined behavior sanitizer for the kernel. It'santon
2019-03-17Change boot time/offset within tc_windup().cheloha
2019-03-15Remove FBSDID.Kevin Lo
2019-03-11Bring back revision 1.91 now that vmd has been fixed, repeating theanton
2019-03-10Move adjtimedelta from kern_time.c to kern_tc.c.cheloha
2019-03-09tc_windup: read active timecounter once at function start.cheloha
2019-03-06Revert revision 1.91. It results in significant log spam whenTheo Buehler
2019-03-04When closing the slave end of a pty, generate an EOF event to any kqueueanton
2019-03-04Yet another (unsigned) cast who's only purpose is to incorrectly truncateTheo de Raadt
2019-02-26Introduce safe memory reclamation, a mechanism for reclaiming sharedVisa Hankala
2019-02-25Fix memory barrier in __mtx_leave(). membar_exit_before_atomic() cannotVisa Hankala
2019-02-24always include the lock id address in debug outputanton
2019-02-24initialize struct lockf fields in a consistent order; ok millert@ mpi@ visa@anton
2019-02-19open the coredump file non-blocking. cheloha found it blocks with a fifo.Ted Unangst
2019-02-17if a write fails, we mark the buffer invalid and throw it away. this canTed Unangst
2019-02-15let sbcreatecontrol take a const void * instead of a caddr_t.David Gwynne
2019-02-14Allow *at variant of mkfifo and mknod, too.Florian Obser
2019-02-13Allow SO_PEERCRED to be called on sockets created with socketpair.Martijn van Duren
2019-02-10revert revert revert. there are many other archs that use custom allocs.Ted Unangst
2019-02-10if waitok flag is set, have the interrupt multipage allocator redirectTed Unangst
2019-02-10make it possible to reduce kmem pressure by letting some pools use a moreTed Unangst
2019-02-08Fix stack info leak in execve(2). There are 2x4 bytes of paddingAlexander Bluhm
2019-02-07Add lock stack trace saving for witness(4).Visa Hankala
2019-02-06Use ktrreltimespec() as the timeout is relative, pointed by matthew@.Martin Pieuchot
2019-02-04Avoid an mbuf double free in the oob soreceive() path. In theAlexander Bluhm
2019-02-04Make callers of witness_lock_list_{get,free}() responsible of raisingVisa Hankala
2019-02-04When freeing the sem_undo structure in semundo_adjust(), update theanton
2019-02-01make m_pullup use the first mbuf with data to measure alignment.David Gwynne
2019-01-31matthew noticed that some clocks use tfind() which is not mpsafe.Ted Unangst
2019-01-31tc_setclock: Don't rewind the system uptime during resume/unhibernate.cheloha
2019-01-30Replace hand rolled linked list with TAILQ. All made possible by the recentanton
2019-01-29Add a dedicated sysctl(2) node for witness(4).Visa Hankala
2019-01-28Simplify by using `spc' since we already have it, no behavior change.Martin Pieuchot
2019-01-28Stop accounting/updating priorities for Idle threads.Martin Pieuchot
2019-01-27stop using capital letters in printf format strings; ok visa@anton
2019-01-27consistency tweaks to panic format strings; ok visa@anton