Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Apr 2011 23:30:53 +0000 (UTC)
From:      "Bjoern A. Zeeb" <bz@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/fs/nfsclient nfs_clvfsops.c src/sys/fs/portalfs portal_vnops.c src/sys/kern kern_descrip.c sys_socket.c uipc_socket.c uipc_syscalls.c uipc_usrreq.c src/sys/net if.c src/sys/netgraph/bluetooth/socket ng_btsocket_l2cap.c ng_btsocket_rfcomm.c ...
Message-ID:  <201104162331.p3GNVNZe050863@repoman.freebsd.org>

index | next in thread | raw e-mail

bz          2011-04-16 23:30:53 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    sys/fs/nfsclient     nfs_clvfsops.c 
    sys/fs/portalfs      portal_vnops.c 
    sys/kern             kern_descrip.c sys_socket.c uipc_socket.c 
                         uipc_syscalls.c uipc_usrreq.c 
    sys/net              if.c 
    sys/netgraph/bluetooth/socket ng_btsocket_l2cap.c 
                                  ng_btsocket_rfcomm.c 
                                  ng_btsocket_sco.c 
    sys/netinet          sctp_input.c sctp_peeloff.c 
    sys/nfsclient        bootp_subr.c krpc_subr.c nfs_diskless.c 
                         nfs_vfsops.c 
    sys/rpc              clnt_dg.c clnt_vc.c rpc_generic.c 
                         svc_dg.c svc_generic.c svc_vc.c 
  Log:
  SVN rev 220733 on 2011-04-16 23:30:53Z by bz
  
  MFC r218757:
  
    Mfp4 CH=177274,177280,177284-177285,177297,177324-177325
  
      VNET socket push back:
      try to minimize the number of places where we have to switch vnets
      and narrow down the time we stay switched.  Add assertions to the
      socket code to catch possibly unset vnets as seen in r204147.
  
      While this reduces the number of vnet recursion in some places like
      NFS, POSIX local sockets and some netgraph, .. recursions are
      impossible to fix.
  
      The current expectations are documented at the beginning of
      uipc_socket.c along with the other information there.
  
      Sponsored by: The FreeBSD Foundation
      Sponsored by: CK Software GmbH
      Reviewed by:  jhb
      Tested by:    zec
  
    Tested by:    Mikolaj Golub (to.my.trociny gmail.com)
  
  Revision    Changes    Path
  1.8.2.7     +2 -0      src/sys/fs/nfsclient/nfs_clvfsops.c
  1.81.2.2    +7 -1      src/sys/fs/portalfs/portal_vnops.c
  1.357.2.7   +4 -0      src/sys/kern/kern_descrip.c
  1.83.2.3    +7 -6      src/sys/kern/sys_socket.c
  1.340.2.8   +78 -20    src/sys/kern/uipc_socket.c
  1.284.2.13  +1 -14     src/sys/kern/uipc_syscalls.c
  1.233.2.4   +10 -2     src/sys/kern/uipc_usrreq.c
  1.359.2.32  +34 -15    src/sys/net/if.c
  1.27.2.2    +7 -1      src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
  1.31.2.3    +7 -1      src/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
  1.4.2.2     +7 -1      src/sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
  1.82.2.21   +2 -0      src/sys/netinet/sctp_input.c
  1.18.2.3    +2 -0      src/sys/netinet/sctp_peeloff.c
  1.86.2.5    +2 -7      src/sys/nfsclient/bootp_subr.c
  1.34.2.3    +0 -3      src/sys/nfsclient/krpc_subr.c
  1.30.2.3    +4 -0      src/sys/nfsclient/nfs_diskless.c
  1.226.2.12  +2 -4      src/sys/nfsclient/nfs_vfsops.c
  1.7.2.6     +0 -3      src/sys/rpc/clnt_dg.c
  1.8.2.6     +0 -3      src/sys/rpc/clnt_vc.c
  1.4.2.5     +2 -5      src/sys/rpc/rpc_generic.c
  1.4.2.3     +1 -3      src/sys/rpc/svc_dg.c
  1.4.2.3     +0 -5      src/sys/rpc/svc_generic.c
  1.9.2.4     +0 -9      src/sys/rpc/svc_vc.c


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201104162331.p3GNVNZe050863>