aboutsummaryrefslogtreecommitdiffstats
path: root/net/sunrpc
AgeCommit message (Expand)AuthorFilesLines
2013-03-02Merge tag 'nfs-for-3.9-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds2-1/+20
2013-03-02SUNRPC: One line comment fixTrond Myklebust1-1/+1
2013-02-28Merge branch 'for-3.9' of git://linux-nfs.org/~bfields/linuxLinus Torvalds12-101/+162
2013-02-28SUNRPC: add call to get configured timeoutWeston Andros Adamson1-0/+15
2013-02-28SUNRPC: make AF_LOCAL connect synchronousJ. Bruce Fields1-8/+27
2013-02-27hlist: drop the node parameter from iteratorsSasha Levin3-7/+5
2013-02-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-20/+20
2013-02-26Merge tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds1-10/+10
2013-02-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds6-68/+96
2013-02-22new helper: file_inode(file)Al Viro3-20/+20
2013-02-22SUNRPC: Don't start the retransmission timer when out of socket spaceTrond Myklebust1-1/+5
2013-02-21Merge tag 'driver-core-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2013-02-21IB/core: Add "type 2" memory windows supportShani Michaeli1-10/+10
2013-02-21Merge tag 'nfs-for-3.9-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds8-37/+42
2013-02-17sunrpc: silence build warning in gss_fill_contextJeff Layton1-2/+1
2013-02-17svcrpc: fix rpc server shutdown racesJ. Bruce Fields2-34/+32
2013-02-17svcrpc: make svc_age_temp_xprts enqueue under sv_lockJ. Bruce Fields1-13/+2
2013-02-15SUNRPC: move cache_detail->cache_request callback call to cache_read()Stanislav Kinsbursky1-12/+20
2013-02-15SUNRPC: remove "cache_request" argument in sunrpc_cache_pipe_upcall() functionStanislav Kinsbursky1-7/+3
2013-02-15SUNRPC: rework cache upcall logicStanislav Kinsbursky3-23/+7
2013-02-15SUNRPC: introduce cache_detail->cache_request callbackStanislav Kinsbursky2-3/+6
2013-02-13sunrpc: Properly decode kuids and kgids in RPC_AUTH_UNIX credentialsEric W. Biederman1-2/+4
2013-02-13sunrpc: Properly encode kuids and kgids in auth.unix.gid rpc pipe upcalls.Eric W. Biederman1-5/+9
2013-02-13sunrpc: Properly encode kuids and kgids in RPC_AUTH_UNIX credentialsEric W. Biederman1-3/+3
2013-02-13sunrpc: Hash uids by first computing their value in the initial usernsEric W. Biederman2-3/+8
2013-02-13sunrpc: Update svcgss xdr handle to rpsec_contect cacheEric W. Biederman1-5/+13
2013-02-13sunrpc: Update gss uid to security context mapping.Eric W. Biederman1-5/+15
2013-02-13sunrpc: Use gid_valid to test for gid != INVALID_GIDEric W. Biederman1-3/+2
2013-02-13sunrpc: Convert kuids and kgids to uids and gids for printingEric W. Biederman3-7/+13
2013-02-13sunrpc: Simplify auth_unix now that everything is a kgid_tEric W. Biederman1-10/+4
2013-02-13sunrpc: Use uid_eq and gid_eq where appropriateEric W. Biederman4-8/+8
2013-02-13sunrpc: Use kuid_t and kgid_t where appropriateEric W. Biederman3-10/+10
2013-02-13sunrpc: Use userns friendly constants.Eric W. Biederman4-9/+9
2013-02-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-1/+1
2013-02-08sunrpc: trim off trailing checksum before returning decrypted or integrity au...Jeff Layton3-2/+51
2013-02-05sunrpc: move address copy/cmp/convert routines and prototypes from clnt.h to ...Jeff Layton6-2/+7
2013-02-01SUNRPC: Add missing static declaration to _gss_mech_get_by_nameTrond Myklebust1-2/+2
2013-02-01SUNRPC: Avoid RCU dereferences in the transport bind and connect codeTrond Myklebust2-4/+4
2013-02-01SUNRPC: Fix an RCU dereference in xprt_reserveTrond Myklebust1-1/+4
2013-02-01SUNRPC: Pass pointers to struct rpc_xprt to the congestion windowTrond Myklebust2-6/+6
2013-02-01SUNRPC: Fix an RCU dereference in xs_local_rpcbindTrond Myklebust1-1/+3
2013-02-01SUNRPC: Pass a pointer to struct rpc_xprt to the connect callbackTrond Myklebust3-5/+4
2013-02-01SUNRPC: Eliminate task->tk_xprt accesses that bypass rcu_dereference()Trond Myklebust7-16/+18
2013-01-31ipv6: rename datagram_send_ctl and datagram_recv_ctlTom Parkin1-1/+1
2013-01-30SUNRPC: When changing the queue priority, ensure that we change the ownerTrond Myklebust1-1/+17
2013-01-23sunrpc: Fix lockd sleeping until timeoutAndriy Skulysh1-1/+8
2013-01-23svcrpc: silence "unused variable" warning in !RPC_DEBUG caseJ. Bruce Fields1-0/+4
2013-01-23nfsd: Remove write permission from file contentYanchuan Nian1-1/+1
2013-01-17Merge 3.9-rc4 into driver-core-nextGreg Kroah-Hartman3-5/+12
2013-01-11Merge tag 'nfs-for-3.8-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds2-4/+11
2013-01-11net/sunrpc: remove depends on CONFIG_EXPERIMENTALKees Cook1-1/+1
2013-01-10nfs: fix sunrpc/clnt.c kernel-doc warningsRandy Dunlap1-1/+1
2013-01-08SUNRPC: Ensure we release the socket write lock if the rpc_task exits earlyTrond Myklebust2-4/+11
2013-01-04SUNRPC: Partial revert of commit 168e4b39d1afb79a7e3ea6c3bb246b4c82c6bdb9Trond Myklebust1-5/+0
2013-01-04SUNRPC: Ensure that we free the rpc_task after cleanups are doneTrond Myklebust1-4/+23
2012-12-20Merge branch 'for-3.8' of git://linux-nfs.org/~bfields/linuxLinus Torvalds5-60/+61
2012-12-17nfsd4: cleanup: replace rq_resused count by rq_next_page pointerJ. Bruce Fields4-7/+11
2012-12-17svcrpc: fix some printksJ. Bruce Fields1-4/+4
2012-12-17SUNRPC: continue run over clients list on PipeFS event instead of breakStanislav Kinsbursky1-1/+1
2012-12-15SUNRPC: variable 'svsk' is unused in function bc_send_requestTrond Myklebust1-2/+0
2012-12-15SUNRPC: Handle ECONNREFUSED in xs_local_setup_socketTrond Myklebust1-0/+4
2012-12-12SUNRPC handle EKEYEXPIRED in call_refreshresultAndy Adamson1-0/+1
2012-12-12SUNRPC set gss gc_expiry to full lifetimeAndy Adamson1-4/+13
2012-12-11Merge branch 'bugfixes' into nfs-for-nextTrond Myklebust1-1/+6
2012-12-10SUNRPC: remove redundant "linux/nsproxy.h" includesStanislav Kinsbursky2-2/+0
2012-12-06SUNRPC: Don't allow low priority tasks to pre-empt higher priority onesTrond Myklebust1-22/+22
2012-12-06NFSv4.1: Don't mess with task priorities in nfs41_setup_sequenceTrond Myklebust1-0/+1
2012-12-04svcrpc: support multiple-fragment rpc'sJ. Bruce Fields1-25/+25
2012-12-04svcrpc: track rpc data length separately from sk_tcplenJ. Bruce Fields1-7/+12
2012-12-04svcrpc: fix off-by-4 error in "incomplete TCP record" dprintkJ. Bruce Fields1-1/+2
2012-12-04svcrpc: delay minimum-rpc-size check till laterJ. Bruce Fields1-9/+7
2012-12-04svcrpc: don't byte-swap sk_reclen in placeJ. Bruce Fields1-15/+11
2012-11-08SUNRPC: Fix validity issues with rpc_pipefs sb->s_fs_infoTrond Myklebust1-1/+6
2012-11-07svcrpc: demote some printks to a dprintkJ. Bruce Fields1-3/+2
2012-11-04SUNRPC: Clean up rpc_bind_new_programTrond Myklebust1-10/+8
2012-11-04SUNRPC: remove BUG_ON from rpc_call_syncWeston Andros Adamson1-1/+6
2012-11-04SUNRPC: remove BUG_ON in rpc_release_taskWeston Andros Adamson1-1/+1
2012-11-04SUNRPC: remove BUG_ON in svc_delete_xprtWeston Andros Adamson1-1/+1
2012-11-04SUNRPC: remove BUG_ONs checking RPC_IS_QUEUEDWeston Andros Adamson1-2/+6
2012-11-04SUNRPC: remove BUG_ON from __rpc_sleep_on_priorityWeston Andros Adamson1-1/+1
2012-11-04SUNRPC: remove BUG_ON in svc_registerWeston Andros Adamson1-1/+3
2012-11-04SUNRPC: remove BUG_ON from encode_rpcb_stringWeston Andros Adamson1-1/+4
2012-11-04SUNRPC: remove BUG_ON from bc_mallocWeston Andros Adamson1-2/+4
2012-11-04SUNRPC: remove BUG_ON in xdr_shrink_bufheadWeston Andros Adamson1-1/+4
2012-11-04SUNRPC: remove BUG_ONs checking RPCSVC_MAXPAGESWeston Andros Adamson2-2/+7
2012-11-04SUNRPC: remove BUG_ON in svc_xprt_receivedWeston Andros Adamson1-1/+3
2012-11-04SUNRPC: remove BUG_ONs from *_reclassify_socket*Weston Andros Adamson2-4/+9
2012-11-04SUNRPC: remove BUG_ON from svc_pool_map_set_cpumaskWeston Andros Adamson1-1/+3
2012-11-04SUNRPC: remove two BUG_ON assertsWeston Andros Adamson1-2/+2
2012-11-04SUNRPC: remove BUG_ON in rpc_put_sb_netWeston Andros Adamson1-1/+1
2012-11-04SUNRPC: remove BUG_ON calls from cache_readWeston Andros Adamson1-2/+2
2012-11-04SUNRPC: remove BUG_ON from bc_sendWeston Andros Adamson1-1/+1
2012-11-04SUNRPC: remove BUG_ON from xprt_destroy_backchannelWeston Andros Adamson1-1/+4
2012-11-04SUNRPC: remove BUG_ON from rpc_sleep_on*Weston Andros Adamson1-2/+12
2012-11-04SUNRPC: remove BUG_ON from call_bc_transmitWeston Andros Adamson1-1/+0
2012-11-04SUNRPC: remove BUG_ON from call_bc_transmitWeston Andros Adamson1-1/+1
2012-11-04SUNRPC: remove BUG_ON from call_transmitWeston Andros Adamson1-1/+0
2012-11-04SUNRPC: remove BUG_ON from rpc_run_bc_taskWeston Andros Adamson1-1/+1
2012-11-04SUNRPC: remove BUG_ON in __rpc_clnt_handle_eventWeston Andros Adamson1-2/+5
2012-11-04SUNRPC: add WARN_ON_ONCE for potential deadlockWeston Andros Adamson1-0/+7
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