summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2018-11-09M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers forClaudio Jeker
2018-11-06new sysctl for userland malloc flags, kernel part. ok millert@ deraadt@Otto Moerbeek
2018-11-05trace struct flock; ok visa@anton
2018-11-02make debug flags continuousanton
2018-10-30If we execute a #!shell binary, the shell is an integral part of theTheo de Raadt
2018-10-29irrelevant part snuck into previous commit; from semarieTheo de Raadt
2018-10-29Now that most archs have better NMBCLUSTERS defaults it is possible to bringClaudio Jeker
2018-10-29needs sys/lock.hTheo de Raadt
2018-10-28Correctly deal with upper level unveil's by keeping track of the coveringBob Beck
2018-10-27Add assertions for lockf list manipulation, hidden behind LOCKF_DIAGNOSTIC.anton
2018-10-27Rework previous lockf fix; bluhm@ noticed a regress failure during consecutiveanton
2018-10-25Fix a resource leak in doaccept().Visa Hankala
2018-10-17Only the scheduler time statistics should be affected by spinning.Alexander Bluhm
2018-10-10User land time accounting has changed when kernel spinning time wasAlexander Bluhm
2018-10-09Fix a "copy-and-paste" error that Coverity picked up in the augment codeDavid Gwynne
2018-10-06When freeing a lockf struct that already is part of a linked list, make sure toanton
2018-10-05Revert KERN_CPTIME2 ENODEV changes in kernel and userspace.cheloha
2018-10-04Call unveil_destroy() from exit1() instead of from the reaper. Fixes aMark Kettenis
2018-10-04Revert the inpcb table mutex commit. It triggers a witness panicAlexander Bluhm
2018-09-29Use atomic operations to update vfc_refcount. Change the field's typeVisa Hankala
2018-09-26KERN_CPTIME2: set ENODEV if the CPU is offline.cheloha
2018-09-26Move the allocating and freeing of mount points intoVisa Hankala
2018-09-25fix typo in commentJasper Lievisse Adriaanse
2018-09-22Harmonize spacing after ellipses in displayed messages.Frederic Cambus
2018-09-20As a step towards per inpcb or socket locks, remove the net lockAlexander Bluhm
2018-09-18Updating time counters without memory barriers is wrong. PutAlexander Bluhm
2018-09-17Simplify VFS initialization.Visa Hankala
2018-09-16Move vfsconf lookup code into dedicated functions.Visa Hankala
2018-09-13Add reference counting for inet pcb, this will be needed when weAlexander Bluhm
2018-09-13When unveil(2) was introduced one break from SYS_access case was removedRicardo Mestre
2018-09-10- if_cloners list populated at boot time only then becomes immutable,Alexandr Nedvedicky
2018-09-10Instead of calculating the mbuf packet header length here and there,Alexander Bluhm
2018-09-10During fragment reassembly, mbuf chains with packet headers wereAlexander Bluhm
2018-09-06fix whitespaceJonathan Gray
2018-09-04kevent: Don't poll for nonzero timeouts < 1us.cheloha
2018-09-01Fix errno for post-lock unveil callsTheo de Raadt
2018-09-01Recognize more talker IDs when parsing NMEA RMC messagesLandry Breuil
2018-08-30Remove dead code related to tty allocation for ptys. Back in revision 1.17 ofanton
2018-08-30Split the system-wide list of all futexes into process-specific listsVisa Hankala
2018-08-29Initialize device numbers for newly allocated ptys. Prevents a panic caused byanton
2018-08-28Fix stat of path components - this was breaking chrome - because theBob Beck
2018-08-25Change kcov semantics, kernel code coverage tracing is now enabled on a peranton
2018-08-24Remove all knotes from a file descriptor before closing the file inVisa Hankala
2018-08-21Rework kcov kernel config. Instead of treating kcov as both an option and aanton
2018-08-21Use explicit fd indexing to access fd_ofiles, to clarify the code.Visa Hankala
2018-08-21If the control message of IP_SENDSRCADDR did not fit into the socketAlexander Bluhm
2018-08-20Reorder checks in the read/write(2) family of syscalls to prepare makingMartin Pieuchot
2018-08-20Make fnew() return a new file with only one reference. This makesVisa Hankala
2018-08-20Preparations for arm64 radeondrm(4) support.Mark Kettenis
2018-08-19Add kcov(4), a kernel code coverage tracing driver. It's used in conjunctionanton