summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2018-03-29KNF (wrap a long line)Mike Larkin
2018-03-28Call FREF() right after fd_getfile() in getsock().Martin Pieuchot
2018-03-28Call FREF() right after fd_getfile() in sys_flock().Martin Pieuchot
2018-03-28Call FREF() right after fd_getfile*() in pread(), prwrite() & co.Martin Pieuchot
2018-03-27Make sure that programs violating a pledge(2) promise or some memoryMartin Pieuchot
2018-03-27Try harder to execute code protected by mutexes after entering ddb(4).Martin Pieuchot
2018-03-27Use a goto to merge multiple error blocks in sosplice().Martin Pieuchot
2018-03-27Exclude SIGKILL from ptrace(2) interception.Martin Pieuchot
2018-03-24Avoid calling issignal() twice on signal delivery in order notVisa Hankala
2018-03-21Disable the rw lock assertion after panic. Allows reboot from ddb.Alexander Bluhm
2018-03-20Do not panic from ddb(4) when a lock requirement isn't fulfilled.Martin Pieuchot
2018-03-18NULL deref on armv7 performing NFS, within 10 seconds.Theo de Raadt
2018-03-13make m_pullup skip over empty mbufs when finding the payload alignment.David Gwynne
2018-03-12make m_adj keep m_data aligned when removing all the data in an mbuf.David Gwynne
2018-03-08When we are rebooting, do not fail in uvn_io(). The vnodes areAlexander Bluhm
2018-03-07Remounting files systems read-only does not work reliably. ThereAlexander Bluhm
2018-03-05fix a memory leak in readdoslabel()Jonathan Gray
2018-03-01When socket splicing is involved, delay the pool_put() after theAlexander Bluhm
2018-02-28Revert the change that postpones CPUs until after mounthook activities.Patrick Wildt
2018-02-26Serialize access to UID data with a rwlock.Martin Pieuchot
2018-02-26Fix a TOCTOU race that causes signals to be delivered more than once.Martin Pieuchot
2018-02-21Call socreate() before falloc() in sys_socket().Martin Pieuchot
2018-02-20Make ddb's "show all locks" command show spinlocks in additionVisa Hankala
2018-02-20Introduce enternewpgrp() & enterthispgrp(), from FreeBSD via guenther@.Martin Pieuchot
2018-02-19Grab solock() inside soconnect2() instead of asserting for it to be held.Martin Pieuchot
2018-02-19Change some returns into gotos, will help keeping the unlocking pathMartin Pieuchot
2018-02-19Include <sys/mutex.h> directly instead of relying on other headers toMartin Pieuchot
2018-02-19Directly include sys/mplock.h when needed instead of depending onJonathan Gray
2018-02-19Remove almost unused `flags' argument of suser().Martin Pieuchot
2018-02-18Revert previous. It triggers mbuf pool exhaustion on arm64.Mark Kettenis
2018-02-14Put WITNESS only functions with the rest of the locking primitives.Martin Pieuchot
2018-02-11Revert rev 1.163. Causes network issues in Firefox.Matthieu Herrb
2018-02-10Merge license blocks now that they are identical.Martin Pieuchot
2018-02-10Artur Grabowski agreed to relicense his C mutex implementation under ISC.Martin Pieuchot
2018-02-10Move cleanup job control bits to their own function.Martin Pieuchot
2018-02-10mbufs and mbuf clusters are now backed by large pools. Because of thisClaudio Jeker
2018-02-10Syncronize filesystems to disk when suspending. Each mountpoint's vnodesTheo de Raadt
2018-02-10Use sched_pause(yield) to decide when to yield when filling randomdata.mortimer
2018-02-09Call socreate() before falloc() in sys_socket().Martin Pieuchot
2018-02-08Remove CSRG copyright, there isn't any code left from Berkeley here.Martin Pieuchot
2018-02-08Use a temporary chacha instance to fill large randomdata sections. Avoidsmortimer
2018-02-06slightly randomize the order that new pages populate their item lists in.David Gwynne
2018-02-06reduce scope of variable a bit to avoid shadowingTed Unangst
2018-01-25Move common mutex implementations to a MI place.Martin Pieuchot
2018-01-18While booting it does not make sense to wait for memory, there isAlexander Bluhm
2018-01-16garbage collect an unused variableSebastian Benoit
2018-01-13introduce a filter called EVFILT_DEVICE that can be used to notifyRobert Nagy
2018-01-11Postpone secondary CPUs until after mounthook activities. This isPatrick Wildt
2018-01-10Mark sosplice task mp safe, do not grab kernel lock for tcp output.Alexander Bluhm
2018-01-09Change `so_state' and `so_error' to unsigned int such that they canMartin Pieuchot