Merge branch 'master' of /home/trondmy/kernel/linux-2.6/ into merge_linus
Trond Myklebust [Thu, 7 Dec 2006 21:35:17 +0000 (16:35 -0500)]
1  2 
fs/lockd/clntproc.c
fs/nfs/direct.c
fs/nfs/inode.c
fs/nfs/pagelist.c
fs/nfs/read.c
fs/nfs/write.c
include/linux/sunrpc/sched.h
net/sunrpc/sched.c
net/sunrpc/xprtsock.c

Simple merge
diff --cc fs/nfs/direct.c
Simple merge
diff --cc fs/nfs/inode.c
Simple merge
Simple merge
diff --cc fs/nfs/read.c
Simple merge
diff --cc fs/nfs/write.c
Simple merge
Simple merge
Simple merge
@@@ -1197,8 -1110,9 +1226,9 @@@ static void xs_udp_connect_worker(struc
                dprintk("RPC:      can't create UDP transport socket (%d).\n", -err);
                goto out;
        }
+       xs_reclassify_socket(sock);
  
 -      if (xprt->resvport && xs_bindresvport(xprt, sock) < 0) {
 +      if (xprt->resvport && xs_bindresvport(transport, sock) < 0) {
                sock_release(sock);
                goto out;
        }
@@@ -1282,8 -1195,9 +1312,9 @@@ static void xs_tcp_connect_worker(struc
                        dprintk("RPC:      can't create TCP transport socket (%d).\n", -err);
                        goto out;
                }
+               xs_reclassify_socket(sock);
  
 -              if (xprt->resvport && xs_bindresvport(xprt, sock) < 0) {
 +              if (xprt->resvport && xs_bindresvport(transport, sock) < 0) {
                        sock_release(sock);
                        goto out;
                }