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