1. 23 9月, 2006 2 次提交
    • C
      SUNRPC: Make RPC portmapper use per-transport storage · 4a68179d
      Chuck Lever 提交于
      Move connection and bind state that was maintained in the rpc_clnt
      structure to the rpc_xprt structure.  This will allow the creation of
      a clean API for plugging in different types of bind mechanisms.
      
      This brings improvements such as the elimination of a single spin lock to
      control serialization for all in-kernel RPC binding.  A set of per-xprt
      bitops is used to serialize tasks during RPC binding, just like it now
      works for making RPC transport connections.
      
      Test-plan:
      Destructive testing (unplugging the network temporarily).  Connectathon
      with UDP and TCP.  NFSv2/3 and NFSv4 mounting should be carefully checked.
      Probably need to rig a server where certain services aren't running, or
      that returns an error for some typical operation.
      Signed-off-by: NChuck Lever <chuck.lever@oracle.com>
      Signed-off-by: NTrond Myklebust <Trond.Myklebust@netapp.com>
      4a68179d
    • C
      SUNRPC: Create a helper to tell whether a transport is bound · ec739ef0
      Chuck Lever 提交于
      Hide the contents and format of xprt->addr by eliminating direct uses
      of the xprt->addr.sin_port field.  This change is required to support
      alternate RPC host address formats (eg IPv6).
      
      Test-plan:
      Destructive testing (unplugging the network temporarily).  Repeated runs of
      Connectathon locking suite with UDP and TCP.
      Signed-off-by: NChuck Lever <chuck.lever@oracle.com>
      Signed-off-by: NTrond Myklebust <Trond.Myklebust@netapp.com>
      ec739ef0
  2. 01 7月, 2006 1 次提交
  3. 21 3月, 2006 3 次提交
  4. 07 1月, 2006 3 次提交
  5. 24 9月, 2005 2 次提交
  6. 23 6月, 2005 3 次提交
  7. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4