aboutsummaryrefslogtreecommitdiffstats
path: root/net/sunrpc
AgeCommit message (Expand)AuthorFilesLines
2012-11-01SUNRPC: return proper errno from backchannel_rqstWeston Andros Adamson1-1/+1
2012-10-24SUNRPC: Get rid of the xs_error_report socket callbackTrond Myklebust1-25/+0
2012-10-24SUNRPC: Prevent races in xs_abort_connection()Trond Myklebust1-5/+8
2012-10-24Revert "SUNRPC: Ensure we close the socket on EPIPE errors too..."Trond Myklebust1-1/+1
2012-10-24SUNRPC: Clear the connect flag when socket state is TCP_CLOSE_WAITTrond Myklebust1-0/+1
2012-10-17SUNRPC: Prevent kernel stack corruption on long values of flushSasha Levin1-2/+2
2012-10-13Merge branch 'for-3.7' of git://linux-nfs.org/~bfields/linuxLinus Torvalds3-204/+190
2012-10-11Merge Trond's bugfixesJ. Bruce Fields1-5/+17
2012-10-10Merge tag 'nfs-for-3.7-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds8-125/+139
2012-10-09nfs: disintegrate UAPI for nfsJ. Bruce Fields4-15/+25
2012-10-02Merge branch 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-1/+1
2012-10-01SUNRPC: Introduce rpc_clone_client_set_auth()Chuck Lever1-0/+22
2012-10-01SUNRPC: Refactor rpc_clone_client()Chuck Lever1-40/+43
2012-10-01SUNRPC: Use __func__ in dprintk() in auth_gss.cChuck Lever1-29/+29
2012-10-01SUNRPC: Clean up dprintk messages in rpc_pipe.cChuck Lever1-4/+4
2012-09-28SUNRPC: Limit the rpciod workqueue concurrencyTrond Myklebust1-1/+1
2012-09-28SUNRPC: Get rid of the redundant xprt->shutdown bit fieldTrond Myklebust3-38/+10
2012-09-28SUNRPC: Optimise away unnecessary data moves in xdr_align_pagesTrond Myklebust1-10/+13
2012-09-26SUNRPC: Fix the return value of xdr_align_pages()Trond Myklebust1-0/+2
2012-09-25SUNRPC: Set alloc_slot for backchannel tcp opsBryan Schumaker1-0/+1
2012-09-19SUNRPC: Ensure that the TCP socket is closed when in CLOSE_WAITTrond Myklebust1-5/+16
2012-09-13Merge tag 'nfs-for-3.6-4' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds3-14/+24
2012-09-10nfsd: remove unused listener-removal interfacesJ. Bruce Fields1-51/+0
2012-09-07SUNRPC: Fix a UDP transport regressionTrond Myklebust3-14/+24
2012-08-21svcrpc: split up svc_handle_xprtJ. Bruce Fields1-22/+25
2012-08-21svcrpc: break up svc_recvJ. Bruce Fields1-36/+67
2012-08-21svcrpc: make svc_xprt_received staticJ. Bruce Fields2-25/+20
2012-08-21svcrpc: make xpo_recvfrom return only >=0J. Bruce Fields2-4/+4
2012-08-21svcrpc: don't bother checking bad svc_addr_len resultJ. Bruce Fields1-2/+0
2012-08-21svcrpc: minor udp code cleanupJ. Bruce Fields1-4/+5
2012-08-21svcrpc: share some setup of listening socketsJ. Bruce Fields2-11/+11
2012-08-21svcrpc: make svc_create_xprt enqueue on clearing XPT_BUSYJ. Bruce Fields1-1/+1
2012-08-21workqueue: make deferrable delayed_work initializer names consistentTejun Heo1-1/+1
2012-08-21svcrpc: clean up control flowJ. Bruce Fields1-35/+34
2012-08-21svcrpc: standardize svc_setup_socket return conventionJ. Bruce Fields1-18/+22
2012-08-21svcrpc: fix xpt_list traversal locking on shutdownJ. Bruce Fields1-9/+15
2012-08-20svcrpc: fix svc_xprt_enqueue/svc_recv busy-loopingJ. Bruce Fields1-5/+2
2012-08-20svcrpc: sends on closed socket should stop immediatelyJ. Bruce Fields1-1/+2
2012-08-20svcrpc: fix BUG() in svc_tcp_clear_pagesJ. Bruce Fields1-1/+1
2012-07-31Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds4-2/+62
2012-07-31Merge tag 'nfs-for-3.6-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds4-5/+19
2012-07-31nfs: enable swap on NFSMel Gorman4-2/+62
2012-07-31Merge branch 'nfsd-next' of git://linux-nfs.org/~bfields/linuxLinus Torvalds1-1/+4
2012-07-30Merge tag 'nfs-for-3.6-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds5-63/+142
2012-07-30SUNRPC: return negative value in case rpcbind client creation errorStanislav Kinsbursky1-2/+2
2012-07-30nfs: skip commit in releasepage if we're freeing memory for fs-related reasonsJeff Layton3-1/+14
2012-07-30sunrpc: clarify comments on rpc_make_runnableJeff Layton1-2/+3
2012-07-30sunrpc: clnt: Add missing bracesJoe Perches1-1/+2
2012-07-18ipv6: add ipv6_addr_hash() helperEric Dumazet1-18/+4
2012-07-17SUNRPC: Add a missing spin_unlock to gss_mech_list_pseudoflavorsTrond Myklebust1-1/+3
2012-07-16SUNRPC: Add rpcauth_list_flavors()Chuck Lever3-4/+69
2012-07-12SUNRPC/cache: fix reporting of expired cache entries in 'content' file.NeilBrown1-1/+4
2012-07-10net: Fix (nearly-)kernel-doc comments for various functionsBen Hutchings4-11/+14
2012-07-05sunrpc: Don't do a dst_confirm() on an input routes.David S. Miller1-3/+0
2012-06-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-7/+8
2012-06-28SUNRPC: Remove unused function xdr_encode_pagesTrond Myklebust1-28/+0
2012-06-28SUNRPC: Clean up xdr_enter_pageTrond Myklebust1-3/+3
2012-06-28SUNRPC: Clean up xdr_read_pagesTrond Myklebust1-14/+26
2012-06-28SUNRPC: Simplify the end-of-buffer calculation in xdr_read_pagesTrond Myklebust1-8/+7
2012-06-28SUNRPC: Remove open coded stream position calculation in xdr_read_pagesTrond Myklebust1-3/+3
2012-06-28SUNRPC: Add the helper xdr_stream_posTrond Myklebust1-0/+10
2012-06-28SUNRPC: xdr_read_pages should return the amount of XDR encoded page dataTrond Myklebust1-3/+6
2012-06-28SUNRPC: Don't decode beyond the end of the RPC reply messageTrond Myklebust1-7/+21
2012-06-28SUNRPC: Clean up xdr_set_iov()Trond Myklebust1-7/+7
2012-06-27net: skb_free_datagram_locked() doesnt drop all packetsEric Dumazet1-6/+6
2012-06-26SUNRPC: xdr_read_pages needs to clear xdr->page_ptr.Trond Myklebust1-0/+1
2012-06-15Merge tag 'nfs-for-3.5-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds2-7/+8
2012-06-11rpc_pipefs: allow rpc_purge_list to take a NULL waitq pointerJeff Layton1-6/+6
2012-06-01Merge branch 'for-3.5' of git://linux-nfs.org/~bfields/linuxLinus Torvalds6-58/+75
2012-05-31Merge branch 'for-3.5-take-2' of git://linux-nfs.org/~bfields/linuxLinus Torvalds2-45/+68
2012-05-31nfsd4: move rq_flavor into svc_credJ. Bruce Fields2-3/+3
2012-05-31nfsd4: move principal name into svc_credJ. Bruce Fields2-19/+8
2012-05-31svcrpc: fix a comment typoJ. Bruce Fields1-1/+1
2012-05-31sunrpc: do array overrun check in svc_recv before allocating pagesJeff Layton1-1/+1
2012-05-31SUNRPC: move per-net operations from svc_destroy()Stanislav Kinsbursky1-4/+0
2012-05-31SUNRPC: new svc_bind() routine introducedStanislav Kinsbursky2-14/+17
2012-05-31rpc: handle rotated gss data for Windows interoperabilityJ. Bruce Fields1-16/+45
2012-05-31NFSv4.1: Fix a request leak on the back channelTrond Myklebust1-1/+2
2012-05-29Merge tag 'nfs-for-3.5-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds4-9/+12
2012-05-23Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds4-11/+33
2012-05-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds8-44/+31
2012-05-21Merge branch 'dentry-cleanups' (dcache access cleanups and optimizations)Linus Torvalds2-8/+3
2012-05-21Merge branch 'bugfixes' into nfs-for-nextTrond Myklebust5-15/+25
2012-05-19sunrpc: fix loss of task->tk_status after rpc_delay call in xprt_alloc_slotTrond Myklebust2-2/+5
2012-05-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+4
2012-05-16sunrpc: suppress page allocation warnings in xprt_alloc_slot()Jeff Layton1-1/+1
2012-05-16rpc_pipefs: clear write bit from top level rpc_pipefs directoryJeff Layton1-1/+1
2012-05-15net: Convert net_ratelimit uses to net_<level>_ratelimitedJoe Perches3-36/+23
2012-05-14sunrpc: fix kernel-doc warningsRandy Dunlap2-5/+5
2012-05-10vfs: make it possible to access the dentry hash/len as one 64-bit entryLinus Torvalds2-8/+3
2012-05-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-20/+50
2012-05-03auth_gss: the list of pseudoflavors not being parsed correctlySteve Dickson1-3/+4
2012-05-03userns: Convert group_info values from gid_t to kgid_t.Eric W. Biederman4-11/+33
2012-04-30SUNRPC: RPC client must use the current utsname hostname stringTrond Myklebust1-4/+10
2012-04-27SUNRPC: traverse clients tree on PipeFS eventStanislav Kinsbursky1-4/+25
2012-04-27SUNRPC: set per-net PipeFS superblock before notificationStanislav Kinsbursky1-1/+2
2012-04-27SUNRPC: skip clients with program without PipeFS entriesStanislav Kinsbursky1-2/+2
2012-04-27SUNRPC: skip dead but not buried clients on PipeFS eventsStanislav Kinsbursky1-1/+2
2012-04-25SUNRPC: split upcall function to extract reusable partsSimo Sorce1-36/+64
2012-04-21sock: Introduce named constants for sk_reusePavel Emelyanov1-1/+1
2012-04-18SUNRPC: register PipeFS file system after pernet sybsystemStanislav Kinsbursky1-8/+9
2012-04-15net: cleanup unsigned to unsigned intEric Dumazet5-7/+7
2012-04-12nfsd: make expkey cache allocated per network namespace contextStanislav Kinsbursky1-9/+4
2012-03-29Merge branch 'for-3.4' of git://linux-nfs.org/~bfields/linuxLinus Torvalds11-83/+59
2012-03-28Merge tag 'nfs-for-3.4-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-1/+1
2012-03-28Merge tag 'split-asm_system_h-for-linus-20120328' of git://git.kernel.org/pub...Linus Torvalds1-1/+0
2012-03-28Remove all #inclusions of asm/system.hDavid Howells1-1/+0
2012-03-27SUNRPC: Use the already looked-up xprt in rpcb_getport_async()Bryan Schumaker1-1/+1
2012-03-26sunrpc: skip portmap calls on sessions backchannelJ. Bruce Fields1-0/+1
2012-03-26sunrpc: create nfsd dir in rpc_pipefsJeff Layton1-0/+5
2012-03-26Merge nfs containerization work from Trond's treeJ. Bruce Fields26-730/+1547
2012-03-23Merge tag 'nfs-for-3.4-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds26-730/+1547
2012-03-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-6/+2
2012-03-21xprtrdma: Remove assumption that each segment is <= PAGE_SIZETom Tucker1-5/+12
2012-03-21xprtrdma: The transport should not bug-check when a dup reply is receivedTom Tucker1-2/+7
2012-03-21SUNRPC/LOCKD: Fix build warnings when CONFIG_SUNRPC_DEBUG is undefinedTrond Myklebust1-14/+13
2012-03-20switch open-coded instances of d_make_root() to new helperAl Viro1-6/+2
2012-03-20SUNRPC/NFS: Add Kbuild dependencies for NFS_DEBUG/RPC_DEBUGTrond Myklebust1-0/+13
2012-03-20sunrpc: remove the second argument of k[un]map_atomic()Cong Wang4-18/+18
2012-03-19SUNRPC: We must not use list_for_each_entry_safe() in rpc_wake_up()Trond Myklebust1-4/+11
2012-03-12SUNRPC: Don't use variable length automatic arrays in kernel codeTrond Myklebust1-2/+5
2012-03-11SUNRPC: Fix a few sparse warningsTrond Myklebust7-12/+10
2012-03-02SUNRPC: Add API to acquire source addressChuck Lever1-0/+149
2012-03-02SUNRPC: Move clnt->cl_server into struct rpc_xprtTrond Myklebust4-49/+61
2012-03-02SUNRPC: Use RCU to dereference the rpc_clnt.cl_xprt fieldTrond Myklebust5-28/+110
2012-02-27SUNRPC: move waitq from RPC pipe to RPC inodeStanislav Kinsbursky1-13/+26
2012-02-27SUNRPC: check RPC inode's pipe reference before dereferencingStanislav Kinsbursky1-13/+19
2012-02-27SUNRPC: release per-net clients lock before calling PipeFS dentries creationStanislav Kinsbursky1-4/+20
2012-02-17svcrdma: Cleanup sparse warnings in the svcrdma moduleTom Tucker6-80/+50
2012-02-17NFS: include filelayout DS rpc stats in mountstatsWeston Andros Adamson2-5/+8
2012-02-16SUNRPC: add sending,pending queue and max slot to xprt statsAndy Adamson2-7/+23
2012-02-16SUNRPC: init per-net rpcbind spinlockStanislav Kinsbursky1-0/+1
2012-02-15SUNRPC: Ensure that we can trace waitqueues when !defined(CONFIG_SYSCTL)Trond Myklebust1-3/+1
2012-02-15Lockd: per-net up and down routines introducedStanislav Kinsbursky1-1/+2
2012-02-15SUNRPC: service shutdown function in network namespace context introducedStanislav Kinsbursky1-13/+20
2012-02-15SUNRPC: service destruction in network namespace contextStanislav Kinsbursky2-12/+28
2012-02-15SUNRPC: clear svc transports lists helper introducedStanislav Kinsbursky1-8/+11
2012-02-15SUNRPC: clear svc pools lists helper introducedStanislav Kinsbursky1-6/+13
2012-02-06SUNRPC: remove an unneeded NULL check in xprt_connect()Dan Carpenter1-3/+1
2012-02-06SUNRPC: Adding status trace pointsSteve Dickson1-0/+4
2012-02-03SUNPRC: remove marking service temporary sockets with XPT_CHNGBUFStanislav Kinsbursky1-2/+0
2012-02-03nfsd: remove some unneeded checksDan Carpenter1-1/+1
2012-02-03nfsd: don't allow zero length strings in cache_parse()Dan Carpenter1-0/+2
2012-01-31SUNRPC: fixup for namespace changesTrond Myklebust1-1/+1
2012-01-31SUNRPC: Add trace events to the sunrpc subsystemTrond Myklebust1-0/+12
2012-01-31SUNRPC: constify the rpc_programTrond Myklebust2-14/+14
2012-01-31SUNRPC: constify rpc_program->nameTrond Myklebust1-2/+3
2012-01-31SUNRPC: constify rpc_clnt fields cl_server and cl_protnameTrond Myklebust2-18/+13
2012-01-31SUNRPC: search for service transports in network namespace contextStanislav Kinsbursky1-1/+5
2012-01-31SUNRPC: register service stats /proc entries in passed network namespace contextStanislav Kinsbursky1-4/+4
2012-01-31SUNRPC: register RPC stats /proc entries in passed network namespace contextStanislav Kinsbursky1-7/+8
2012-01-31SUNRPC: generic cache register routines removedStanislav Kinsbursky1-12/+0
2012-01-31SUNRPC: ip map cache per network namespace cleanupStanislav Kinsbursky1-41/+30
2012-01-31SUNRPC: create GSS auth cache per network namespaceStanislav Kinsbursky4-50/+139
2012-01-31SUNRPC: create unix gid cache per network namespaceStanislav Kinsbursky3-18/+52
2012-01-31SUNRPC: cache creation and destruction routines introducedStanislav Kinsbursky1-0/+26
2012-01-31SUNRPC: unregister service on creation in current network namespaceStanislav Kinsbursky1-7/+7
2012-01-31SUNRPC: register service on creation in current network namespaceStanislav Kinsbursky1-4/+5
2012-01-31SUNRPC: pass network namespace to service registering routinesStanislav Kinsbursky2-20/+25
2012-01-31SUNRPC: use proper network namespace in rpcbind RPCBPROC_GETADDR procedureStanislav Kinsbursky1-1/+2
2012-01-31SUNRPC: parametrize rpc_uaddr2sockaddr() by network contextStanislav Kinsbursky2-4/+6
2012-01-31SUNRPC: parametrize rpc_pton() by network contextStanislav Kinsbursky2-4/+5
2012-01-31SUNRPC: parametrize rpc_pton6() by network contextStanislav Kinsbursky1-4/+4
2012-01-31SUNRPC: parametrize rpc_parse_scope_id() by network contextStanislav Kinsbursky1-4/+5
2012-01-31SUNRPC: parametrize local rpcbind clients creation with net nsStanislav Kinsbursky2-6/+5
2012-01-31SUNRPC: register rpcbind programs in passed network namespase contextStanislav Kinsbursky2-9/+9
2012-01-31SUNRPC: create rpcbind client in passed network namespace contextStanislav Kinsbursky1-5/+6
2012-01-31SUNRPC: optimize net_ns dereferencing in rpcbind registering callsStanislav Kinsbursky1-9/+9
2012-01-31SUNRPC: optimize net_ns dereferencing in rpcbind creation callsStanislav Kinsbursky1-16/+19
2012-01-31SUNRPC: move rpcbind internals to sunrpc part of network namespace contextStanislav Kinsbursky2-29/+40
2012-01-31SUNRPC: Fix potential races in xprt_lock_write_next()Trond Myklebust2-32/+59
2012-01-31SUNRPC: kernel PipeFS mount point creation routines removedStanislav Kinsbursky1-21/+0
2012-01-31NFS: idmap PipeFS notifier introducedStanislav Kinsbursky2-0/+17
2012-01-31SUNRPC: fix pipe->ops cleanup on pipe dentry unlinkStanislav Kinsbursky1-31/+20
2012-01-31SUNRPC: split cache creation and PipeFS registrationStanislav Kinsbursky1-7/+5
2012-01-31SUNRPC: remove RPC PipeFS mount point reference from RPC clientStanislav Kinsbursky2-15/+14
2012-01-31SUNRPC: remove RPC pipefs mount point manipulations from RPC clients codeStanislav Kinsbursky1-16/+3
2012-01-31SUNRPC: remove RPC client pipefs dentries after unregisterStanislav Kinsbursky1-1/+1
2012-01-31SUNRPC: subscribe RPC clients to pipefs notificationsStanislav Kinsbursky4-10/+90
2012-01-31SUNRPC: make SUNPRC clients list per network namespace contextStanislav Kinsbursky4-12/+24
2012-01-31SUNRPC: handle GSS AUTH pipes by network namespace aware routinesStanislav Kinsbursky1-22/+73
2012-01-31SUNRPC: handle RPC client pipefs dentries by network namespace aware routinesStanislav Kinsbursky1-33/+64
2012-01-31SUNRPC: split SUNPRC PipeFS dentry and private pipe data creationStanislav Kinsbursky2-41/+67
2012-01-31SUNRPC: cleanup GSS pipes usageStanislav Kinsbursky1-38/+38
2012-01-31SUNPRC: cleanup RPC PipeFS pipes upcall interfaceStanislav Kinsbursky2-4/+2
2012-01-31SUNRPC: cleanup PipeFS redundant RPC inode usageStanislav Kinsbursky1-47/+46
2012-01-31SUNRPC: split SUNPRC PipeFS pipe data and inode creationStanislav Kinsbursky2-119/+135
2012-01-31SUNRPC: replace inode lock with pipe lock for RPC PipeFS operationsStanislav Kinsbursky2-48/+47
2012-01-31SUNRPC: added debug messages to RPC pipefsStanislav Kinsbursky1-0/+8
2012-01-31SUNRPC: pipefs per-net operations helper introducedStanislav Kinsbursky3-0/+38
2012-01-31SUNRPC: put pipefs superblock link on network namespaceStanislav Kinsbursky2-0/+6
2012-01-31SUNRPC: pipefs dentry lookup helper introducedStanislav Kinsbursky1-0/+16
2012-01-31SUNRPC: send notification events on pipefs sb creation and destructionStanislav Kinsbursky1-0/+32
2012-01-31SUNRPC: hold current network namespace while pipefs superblock is activeStanislav Kinsbursky1-1/+13
2012-01-31SUNRPC: create RPC pipefs superblock per network namespace contextStanislav Kinsbursky1-1/+2
2012-01-31SUNRPC: remove non-exclusive pipe creation from RPC pipefsStanislav Kinsbursky1-38/+6
2012-01-23SUNRPC: Fix machine creds in generic_create_cred and generic_matchTrond Myklebust1-1/+16
2012-01-14Merge branch 'for-3.3' of git://linux-nfs.org/~bfields/linuxLinus Torvalds5-35/+64
2012-01-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-1/+1
2012-01-12net: reintroduce missing rcu_assign_pointer() callsEric Dumazet1-1/+1