In article <[EMAIL PROTECTED]> Matt Dillon <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message