Age | Commit message (Expand) | Author |
2018-06-21 | Drop redundant "node == parent node" checks from VOP_RMDIR() | Visa Hankala |
2018-06-13 | Make the VFS layer responsible for preventing the deletion | Visa Hankala |
2018-06-07 | Make callers of VOP_CREATE(9) and VOP_MKNOD(9) responsible for | Visa Hankala |
2018-06-06 | Pass the socket to sounlock(), this prepare the terrain for per-socket | Martin Pieuchot |
2018-05-27 | Drop unnecessary `p' parameter from vget(9). | Visa Hankala |
2018-05-05 | Implement proper locking for NFS nodes. | Martin Pieuchot |
2018-05-04 | After unmount nfs_timer() could access the freed memory of struct | Alexander Bluhm |
2018-05-02 | Remove proc from the parameters of vn_lock(). The parameter is | Visa Hankala |
2018-04-28 | Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always | Visa Hankala |
2018-04-25 | Fix use of unreferenced vnode by decrementing the vnode's reference | Visa Hankala |
2018-04-17 | Prepare vnops to be locked. | Martin Pieuchot |
2018-04-09 | Change the representation of an NFS mount point by caching the root | Martin Pieuchot |
2018-03-28 | Check for possible race after sleeping instead of using a rwlock to | Martin Pieuchot |
2018-02-19 | Remove almost unused `flags' argument of suser(). | Martin Pieuchot |
2018-02-10 | Syncronize filesystems to disk when suspending. Each mountpoint's vnodes | Theo de Raadt |
2018-01-31 | Use FREF() instead of rolling our own. | Martin Pieuchot |
2017-12-30 | Delete unnecessary <sys/file.h> includes | Philip Guenther |
2017-12-11 | In uvm Chuck decided backing store would not be allocated proactively | Theo de Raadt |
2017-11-14 | Push the NET_LOCK into ifioctl() and use the NET_RLOCK in ifioctl_get(). | Theo Buehler |
2017-09-07 | nfs_connect() returns EINVAL at the beginning if nm_sotype is | Alexander Bluhm |
2017-09-05 | Preallocate option mbufs in order to reduce solock()/sounlock() dances. | Martin Pieuchot |
2017-09-01 | Change sosetopt() to no longer free the mbuf it receives and change | Martin Pieuchot |
2017-08-29 | Remove old deactivated pledge path code. A replacement mechanism is | Theo de Raadt |
2017-08-14 | knf to fix tab/space mismatches that make it hard to tell what's inside | Ted Unangst |
2017-08-14 | drop seriously lacking support for SEQPACKET. | Ted Unangst |
2017-08-11 | Remove NET_LOCK()'s argument. | Martin Pieuchot |
2017-08-10 | Move the solock()/sounlock() dance outside of sobind(). | Martin Pieuchot |
2017-08-09 | Move the socket lock "above" sosetopt(), sogetopt() and sosplice(). | Martin Pieuchot |
2017-07-24 | Extend the scope of the socket lock to protect `so_state' in connect(2). | Martin Pieuchot |
2017-07-19 | If second xdr_string_encode() fails in bp_getfile() m_freem() m since | Claudio Jeker |
2017-06-27 | Add missing solock()/sounlock() dances around sbreserve(). | Martin Pieuchot |
2017-06-26 | Assert that the corresponding socket is locked when manipulating socket | Martin Pieuchot |
2017-06-19 | When dealing with mbuf pointers passed down as function parameters, | Alexander Bluhm |
2017-05-17 | Remove useless splsoftnet(). | Martin Pieuchot |
2017-05-08 | Sync nfs_connect() w/ sys_connect(). | Martin Pieuchot |
2017-03-03 | Prevent a recursion in the socket layer. | Martin Pieuchot |
2017-02-22 | Keep local definitions local. | Martin Pieuchot |
2016-12-19 | Introduce the NET_LOCK() a rwlock used to serialize accesses to the parts | Martin Pieuchot |
2016-11-22 | Enforce that ifioctl() is called at IPL_SOFTNET. | Martin Pieuchot |
2016-11-15 | Switch nfs_timer() to timeout_set_proc(9) as it might end up doing a | Martin Pieuchot |
2016-09-27 | replace the use of RB macros with the RBT functions. | David Gwynne |
2016-09-21 | Fix nfsrv_symlink() indentation. No binary change. | Jonathan Gray |
2016-09-15 | all pools have their ipl set via pool_setipl, so fold it into pool_init. | David Gwynne |
2016-08-30 | pool_setipl for nfs pools | David Gwynne |
2016-08-13 | Eliminate pointless casts to qaddr_t of a value being assigned to a void* | Philip Guenther |
2016-07-04 | Add missing vput() in error path to prevent a vnode getting stuck with a | Martin Natano |
2016-06-13 | make sure attrflag is initialized. from clang via david hill | Ted Unangst |
2016-04-29 | Fix some gibbering horrors due to uninitialized struct nameidata's | Bob Beck |
2016-04-26 | Populate all necessary statfs members in .vfs_statfs. cd9660, udf, | Martin Natano |
2016-03-19 | Remove the unused flags argument from VOP_UNLOCK(). | natano |