summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_usrreq.c
Commit message (Expand)AuthorAgeFilesLines
* Trim whitespaces at the end of lines. Use the commit to recordkib2010-12-031-2/+2
* Reviewed by: jeff, rwatsonkib2010-12-031-5/+74
* Remove spurious '/*-' marks and fix some other style problems.trasz2010-07-221-1/+1
* Revert r210225 - turns out I was wrong; the "/*-" is not license-onlytrasz2010-07-181-1/+1
* The "/*-" comment marker is supposed to denote copyrights. Remove non-copyrighttrasz2010-07-181-1/+1
* Fix build on amd64, where sysctl arg1 is a pointer.rwatson2009-10-051-1/+1
* First cut at implementing SOCK_SEQPACKET support for UNIX (local) domainrwatson2009-10-051-16/+123
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andrwatson2009-08-011-1/+2
* Remove unnecessary/redundant includes.jamie2009-06-231-1/+0
* Fix a deadlock in the getpeername() method for UNIX domain sockets.jhb2009-06-181-4/+4
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-1/+0
* Add internal 'mac_policy_count' counter to the MAC Framework, which is arwatson2009-06-021-2/+0
* Change the curvnet variable from a global const struct vnet *,zec2009-05-051-0/+5
* Remove VOP_LEASE and supporting functions. This hasn't been used sincerwatson2009-04-101-3/+1
* Decompose the global UNIX domain sockets rwlock into two differentrwatson2009-03-081-102/+96
* White space and comment tweaks.rwatson2009-01-011-2/+2
* Rename mbcnt to mbcnt_delta in uipc_send() -- unlike other localrwatson2008-12-301-3/+3
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-1/+1
* Remove stale comment: while uipc_connect2() was, until recently, notrwatson2008-10-111-3/+0
* Remove stale comment (and XXX saying so) about why we zero the filerwatson2008-10-081-6/+0
* Differentiate pr_usrreqs for stream and datagram UNIX domain sockets, andrwatson2008-10-081-4/+25
* Now that portalfs doesn't directly invoke uipc_connect2(), make it arwatson2008-10-061-1/+2
* Further minor cleanups to UNIX domain sockets:rwatson2008-10-031-24/+16
* Remove or update several stale comments.rwatson2008-10-031-16/+16
* Fill in a few sysctl descriptions.trhodes2008-07-261-7/+10
* Use bcopy instead of strlcpy in uipc_bind and unp_connect, sinceemaste2008-07-031-2/+4
* Move unlock of global UNIX domain socket lock slightly lower inrwatson2008-01-181-1/+1
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-1/+1
* Remove "lock pushdown" todo item in comment -- I did that for 7.0.rwatson2008-01-101-1/+0
* Correct typos in comments.rwatson2008-01-101-2/+2
* - Place the fhold() in unp_internalize_fp to be more consistent with refs.jeff2008-01-011-9/+5
* - Check the correct variable against NULL in two places.jeff2007-12-311-4/+2
* Remove explicit locking of struct file.jeff2007-12-301-237/+175
* Merge first in a series of TrustedBSD MAC Framework KPI changesrwatson2007-10-241-4/+4
* When we do open, we should lock the vnode exclusively. This fixes few races:pjd2007-07-261-1/+1
* Add DDB "show unpcb" command, allowing DDB to print out many pertinentrwatson2007-05-291-0/+121
* Remove more one more stale comment regarding unpcb type-safety.rwatson2007-05-111-4/+0
* Clarify and update quite a few comments to reflect locking optimizations,rwatson2007-05-111-38/+21
* Don't acquire Giant unconditionally.wkoszek2007-05-061-14/+20
* Replace custom file descriptor array sleep lock constructed using a mutexrwatson2007-04-041-9/+10
* In uipc_close(), we no longer always free the unpcb, as the last referencerwatson2007-03-121-1/+2
* Remove two simultaneous acquisitions of multiple unpcb locks fromrwatson2007-03-011-22/+19
* Lock unp2 after checking for a non-NULL unp2 pointer in uipc_send() onrwatson2007-02-281-1/+1
* Revise locking strategy used for UNIX domain sockets in order to improverwatson2007-02-261-223/+469
* Add an additional MAC check to the UNIX domain socket connect path:rwatson2007-02-221-0/+5
* Break introductory comment into two paragraphs to separate material on therwatson2007-02-201-12/+9
* Minor rearrangement of global variables, comments, etc, in UNIX domainrwatson2007-02-141-37/+34
* Change unp_mtx to supporting recursion, and do not drop the unp_mtx overrwatson2007-02-141-13/+5
* Set UNP_CONNECTING when committing to moving ahead in unp_connect().rwatson2007-02-131-0/+1
* Push UNIX domain socket locking further into uipc_ctloutput() in order torwatson2007-02-061-2/+6
OpenPOWER on IntegriCloud