summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_usrreq.c
Commit message (Expand)AuthorAgeFilesLines
* Chance protocol switch method pru_detach() so that it returns voidrwatson2006-04-011-2/+1
* Change protocol switch pru_abort() API so that it returns void ratherrwatson2006-04-011-5/+1
* Modify UNIX domain sockets to guarantee, and assume, that so_pcb is alwaysrwatson2006-03-171-97/+36
* - Lock access to vrele() with VFS_LOCK_GIANT() rather than mtx_lock(&Giant).jeff2006-01-301-2/+5
* XXX a comment in uipc_usrreq.c that requires updating.rwatson2006-01-131-0/+2
* Fix a bunch of SYSCTL_INT() that should have been SYSCTL_ULONG() tomux2005-12-141-4/+4
* Correct a number of serious and closely related bugs in the UNIX domainrwatson2005-11-101-50/+45
* Normalize a significant number of kernel malloc type names:rwatson2005-10-311-0/+1
* Push the assignment of a new or updated so_qlimit from solisten()rwatson2005-10-301-5/+7
* Canonicalize the UNIX domain socket copyright layout: original holdersrwatson2005-09-231-2/+3
* Fix two issues which were missed in FreeBSD-SA-05:08.kmem.cperciva2005-05-071-1/+1
* Add missing break.mdodd2005-04-251-0/+1
* Check sopt_level in uipc_ctloutput() and return early if it is non-zero.mdodd2005-04-201-0/+3
* Implement unix(4) socket options LOCAL_CREDS and LOCAL_CONNWAIT.mdodd2005-04-131-15/+105
* In the current world order, solisten() implements the state transition ofrwatson2005-02-211-9/+14
* When aborting a UNIX domain socket bind() because VOP_CREATE() failed,rwatson2005-02-211-1/+3
* style(9)-ize function headers, remove use of 'register'.rwatson2005-02-201-59/+30
* In unp_attach(), allow uma_zalloc to zero the new unpcb rather thanrwatson2005-02-201-3/+2
* Move assignment of UNIX domain socket pcb during unp_attach() outsiderwatson2005-02-201-1/+1
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Remove temporary debugging printf that was used to detect the presencerwatson2004-12-231-4/+0
* Add send buffer locking to uipc_send(). Without this locking a race canalc2004-12-221-0/+3
* "nfiles" is a bad name for a global variable. Call it "openfiles" insteadphk2004-12-011-2/+2
* Initialize struct pr_userreqs in new/sparse style and fill in commonphk2004-11-081-5/+18
* Push acquisition of the accept mutex out of sofree() into the callerrwatson2004-10-181-0/+1
* Don't hold the UNIX domain socket subsystem lock over the body of therwatson2004-08-251-8/+15
* Add UNP_UNLOCK_ASSERT() to asser that the UNIX domain socket subsystemrwatson2004-08-191-2/+10
* Always acquire the UNIX domain socket subsystem lock (UNP lock)rwatson2004-08-161-46/+107
* Annotate the current UNIX domain socket locking strategies, order,rwatson2004-08-161-0/+21
* After completing a name lookup for a target UNIX domain socket torwatson2004-08-141-5/+18
* In uipc_connect(), assert that the passed thread is curthread, and passrwatson2004-07-251-1/+3
* Drop Giant and acquire the UNIX domain socket subsystem lock a bitrwatson2004-07-181-4/+4
* We allocate an array of pointers to the global file table whilealfred2004-07-021-1/+12
* Acquire the socket buffer lock when calling unp_scan() onrwatson2004-06-271-0/+2
* Reduce the number of unnecessary unlock-relocks on socket buffer mutexesrwatson2004-06-261-6/+3
* Release UNIX domain socket subsystem lock earlier -- don't need torwatson2004-06-251-1/+1
* Merge next step in socket buffer locking:rwatson2004-06-211-3/+8
* In uipc_rcvd(), lock the socket buffers at either end of the UNIXrwatson2004-06-201-0/+4
* Hold SOCK_LOCK(so) when frobbing so_state when disconnecting arwatson2004-06-201-1/+5
* Second half of the dev_t cleanup.phk2004-06-171-1/+1
* The socket field so_state is used to hold a variety of socket relatedrwatson2004-06-141-1/+1
* Socket MAC labels so_label and so_peerlabel are now protected byrwatson2004-06-131-0/+2
* Extend coverage of SOCK_LOCK(so) to include so_count, the socketrwatson2004-06-121-0/+1
* Introduce a subsystem lock around UNIX domain sockets in order to protectrwatson2004-06-101-58/+193
* Mark sun_noname as const since it's immutable. Update definitionsrwatson2004-06-041-5/+5
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Export uipc_connect2() from uipc_usrreq.c instead of unp_connect2(),rwatson2004-03-311-2/+3
* Prefer NULL to 0 when testing and assigning pointer values.rwatson2004-03-301-56/+57
* Rename dup_sockaddr() to sodupsockaddr() for consistency with otherrwatson2004-03-011-11/+15
* If we're going to panic(), do it before dereferencing a NULL pointer.cperciva2004-02-221-1/+1
OpenPOWER on IntegriCloud