aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_usrreq.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce VOP_UNP_BIND(), VOP_UNP_CONNECT(), and VOP_UNP_DETACH()Mikolaj Golub2012-02-291-8/+6
* When detaching an unix domain socket, uipc_detach() checksMikolaj Golub2012-02-251-0/+39
* unp_connect() may use a shared lock on the vnode to fetch the socket.Mikolaj Golub2012-02-211-2/+2
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-4/+5
* Fix handling of corrupt compress(1)ed data. [11:04]Bjoern A. Zeeb2011-09-281-0/+4
* Prevent the hiwatermark for the unix domain socket from becomingKonstantin Belousov2011-08-201-2/+5
* Mfp4 CH=177274,177280,177284-177285,177297,177324-177325Bjoern A. Zeeb2011-02-161-2/+10
* The unp_gc() function drops and reaquires lock between scan andKonstantin Belousov2011-02-011-12/+16
* Specify a CTLTYPE_FOO so that a future sysctl(8) change does not needMatthew D Fleming2011-01-181-9/+10
* Trim whitespaces at the end of lines. Use the commit to recordKonstantin Belousov2010-12-031-2/+2
* Reviewed by: jeff, rwatsonKonstantin Belousov2010-12-031-5/+74
* Remove spurious '/*-' marks and fix some other style problems.Edward Tomasz Napierala2010-07-221-1/+1
* Revert r210225 - turns out I was wrong; the "/*-" is not license-onlyEdward Tomasz Napierala2010-07-181-1/+1
* The "/*-" comment marker is supposed to denote copyrights. Remove non-copyrightEdward Tomasz Napierala2010-07-181-1/+1
* Fix build on amd64, where sysctl arg1 is a pointer.Robert Watson2009-10-051-1/+1
* First cut at implementing SOCK_SEQPACKET support for UNIX (local) domainRobert Watson2009-10-051-16/+123
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+2
* Remove unnecessary/redundant includes.Jamie Gritton2009-06-231-1/+0
* Fix a deadlock in the getpeername() method for UNIX domain sockets.John Baldwin2009-06-181-4/+4
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Add internal 'mac_policy_count' counter to the MAC Framework, which is aRobert Watson2009-06-021-2/+0
* Change the curvnet variable from a global const struct vnet *,Marko Zec2009-05-051-0/+5
* Remove VOP_LEASE and supporting functions. This hasn't been used sinceRobert Watson2009-04-101-3/+1
* Decompose the global UNIX domain sockets rwlock into two differentRobert Watson2009-03-081-102/+96
* White space and comment tweaks.Robert Watson2009-01-011-2/+2
* Rename mbcnt to mbcnt_delta in uipc_send() -- unlike other localRobert Watson2008-12-301-3/+3
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-1/+1
* Remove stale comment: while uipc_connect2() was, until recently, notRobert Watson2008-10-111-3/+0
* Remove stale comment (and XXX saying so) about why we zero the fileRobert Watson2008-10-081-6/+0
* Differentiate pr_usrreqs for stream and datagram UNIX domain sockets, andRobert Watson2008-10-081-4/+25
* Now that portalfs doesn't directly invoke uipc_connect2(), make it aRobert Watson2008-10-061-1/+2
* Further minor cleanups to UNIX domain sockets:Robert Watson2008-10-031-24/+16
* Remove or update several stale comments.Robert Watson2008-10-031-16/+16
* Fill in a few sysctl descriptions.Tom Rhodes2008-07-261-7/+10
* Use bcopy instead of strlcpy in uipc_bind and unp_connect, sinceEd Maste2008-07-031-2/+4
* Move unlock of global UNIX domain socket lock slightly lower inRobert Watson2008-01-181-1/+1
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-1/+1
* Remove "lock pushdown" todo item in comment -- I did that for 7.0.Robert Watson2008-01-101-1/+0
* Correct typos in comments.Robert Watson2008-01-101-2/+2
* - Place the fhold() in unp_internalize_fp to be more consistent with refs.Jeff Roberson2008-01-011-9/+5
* - Check the correct variable against NULL in two places.Jeff Roberson2007-12-311-4/+2
* Remove explicit locking of struct file.Jeff Roberson2007-12-301-237/+175
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-4/+4
* When we do open, we should lock the vnode exclusively. This fixes few races:Pawel Jakub Dawidek2007-07-261-1/+1
* Add DDB "show unpcb" command, allowing DDB to print out many pertinentRobert Watson2007-05-291-0/+121
* Remove more one more stale comment regarding unpcb type-safety.Robert Watson2007-05-111-4/+0
* Clarify and update quite a few comments to reflect locking optimizations,Robert Watson2007-05-111-38/+21
* Don't acquire Giant unconditionally.Wojciech A. Koszek2007-05-061-14/+20
* Replace custom file descriptor array sleep lock constructed using a mutexRobert Watson2007-04-041-9/+10
* In uipc_close(), we no longer always free the unpcb, as the last referenceRobert Watson2007-03-121-1/+2