summaryrefslogtreecommitdiff
path: root/sys/kern/uipc_usrreq.c
AgeCommit message (Expand)Author
2014-01-23Change vnode operations create, mknod, mkdir and symlink to returnhannken
2014-01-17Change vnode operations create, mknod, mkdir and symlink to keep thehannken
2013-10-29Vnode API cleanup pass 1.hannken
2013-10-25Eliminat an unused variable and simplify the KASSERT which used to use itmartin
2013-10-08Centralize the sockaddr_un allocation code. Set sun_len appropriately sochristos
2013-10-08- Instead of having accept(2) return a zero-filled sockaddr for the casechristos
2013-08-29Remove SS_ISCONFIRMING, it is unused and TP4 will not come back.rmind
2013-08-01In unp_externalize, don't do anything if an SCM_RIGHTS control messagedrochner
2013-06-27use sbcreatecontrol1() and m_add() instead of open-coding everything, andchristos
2013-02-14Fix some screw cases in cmsg file descriptor passing.riastradh
2012-10-06Avoid crash dereferencing a NULL fp in fd_affix() in unp_externalizechristos
2012-07-30remove infinite loop on error, extra parens on return.christos
2012-07-30simplify unp_externalize(), some from gimpy, some from me.christos
2012-06-02Stopgap fix for PR kern/46463: disallow passing of kqueue descriptorsmartin
2011-06-26* Arrange for interfaces that create new file descriptors to be able tochristos
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-05-29Add SOCK_SEQPACKET to PL_LOCAL sockets. Based on patch from Jesse Off,manu
2010-11-19Introduce struct pathbuf. This is an abstraction to hold a pathnamedholland
2010-10-21unp_connect: fix an assertionyamt
2010-10-21unp_connect2: fix a comment.yamt
2010-06-24Clean up vnode lock operations pass 2:hannken
2010-02-09Fix typo in comment.wiz
2010-01-08The VATTR_NULL/VREF/VHOLD/HOLDRELE() macros lost their will to livepooka
2009-08-26In uipc_usrreq(PRU_ACCEPT), grab the unp_streamlock before unp_setpeerlocks().bouyer
2009-05-24More changes to improve kern_descrip.c.ad
2009-05-04tweak some assertions on so_head to make them more meaningful.yamt
2009-04-090 -> NULLyamt
2009-04-09remove an unnecessary cast.yamt
2009-04-090 -> NULL where appropriateyamt
2009-03-11completely rework the way that orphaned sockets that are being fdpassedmrg
2009-02-08Don't try to fd_putfile() descriptors we didn't manage to fd_getfile().pooka
2008-10-11Move uidinfo to its own module in kern_uidinfo.c and include in rump.pooka
2008-08-06Convert socket options code to use a sockopt structureplunky
2008-06-20Also enforce that cm->cmsg_len >= CMSG_ALIGN(sizeof cmsghdr), fromchristos
2008-06-20Don't require cm->cmsg_len == control->m_len, just that the cm->cmsg_lenchristos
2008-06-10There can be existing waiters on a socket's condition variables when wead
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-27Add a comment.ad
2008-04-24Merge the socket locking patch:ad
2008-04-20When unp_internalize fails (due to the sanity check or an out-of-memorymlelstv
2008-04-19If cm->cmsg_len is not valid for unp_internalize do not use it to work outmjf
2008-03-28Prevent overlapping calls to bind() and/or connect() on a Unix socket.ad
2008-03-24merge yamt-lazymbuf branch.yamt
2008-03-21unp_gc: unlock filelist_lock in a case of restart.rmind
2008-03-21Catch up with descriptor handling changes. See kern_descrip.c revisionad
2008-01-25Remove VOP_LEASE. Discussed on tech-kern.ad
2008-01-05Use FILE_LOCK() and FILE_UNLOCK()dsl
2007-12-08Remove cn_lwp from struct componentname. curlwp should be usedpooka
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-10-08Merge file descriptor locking, cwdi locking and cross-call changesad