From owner-freebsd-current Sat Nov 17 3:34:11 2001 Delivered-To: freebsd-current@freebsd.org Received: from wint.itfs.nsk.su (wint.itfs.nsk.su [212.20.32.43]) by hub.freebsd.org (Postfix) with ESMTP id 9348B37B405 for ; Sat, 17 Nov 2001 03:34:08 -0800 (PST) Received: (from nnd@localhost) by wint.itfs.nsk.su (8.11.6/8.11.4) id fAHBY5429507; Sat, 17 Nov 2001 17:34:05 +0600 (NOVT) (envelope-from nnd) Date: Sat, 17 Nov 2001 17:34:05 +0600 (NOVT) Message-Id: <200111171134.fAHBY5429507@wint.itfs.nsk.su> From: nnd@mail.nsk.ru (Nickolay Dudorov) To: current@FreeBSD.ORG Subject: Re: cvs commit: src/sys/compat/svr4 svr4_stream.c src/sys/kern kern_descrip.c sys_socket.c uipc_socket.c uipc_socket2.c uipc_syscalls.c uipc_usrreq.c src/sys/net raw_cb.c raw_usrreq.c src/sys/netatalk ddp_usrreq.c src/sys/netatm atm_socket.c ... In-Reply-To: <200111170307.fAH37CZ54512@freefall.freebsd.org> User-Agent: tin/1.5.9-20010723 ("Chord of Souls") (UNIX) (FreeBSD/5.0-CURRENT (i386)) Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In article <200111170307.fAH37CZ54512@freefall.freebsd.org> Matt Dillon wrote: > dillon 2001/11/16 19:07:12 PST > > Modified files: > sys/compat/svr4 svr4_stream.c > sys/kern kern_descrip.c sys_socket.c uipc_socket.c > uipc_socket2.c uipc_syscalls.c > uipc_usrreq.c > sys/net raw_cb.c raw_usrreq.c > sys/netatalk ddp_usrreq.c > sys/netatm atm_socket.c > sys/netinet in_pcb.c > sys/netinet6 in6_pcb.c > sys/netipx ipx_pcb.c ipx_usrreq.c > sys/netnatm natm.c > sys/netns idp_usrreq.c ns_pcb.c > sys/nfsserver nfs_syscalls.c > sys/sys file.h socketvar.h > Log: > Give struct socket structures a ref counting interface similar to > vnodes. This will hopefully serve as a base from which we can > expand the MP code. We currently do not attempt to obtain any > mutex or SX locks, but the door is open to add them when we nail > down exactly how that part of it is going to work. There is at least one more usage of the deleted by this commit 'holdsock' in the "sys/compat/linux/linux_socket.c" which makes the kernel unbuildable. Unfortunately I can not fix this case "mechanically" as in many other places where 'holdsock' was used before. N.Dudorov To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message