aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfs
AgeCommit message (Expand)AuthorFilesLines
2012-03-28Merge tag 'nfs-for-3.4-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds2-21/+23
2012-03-28Merge tag 'split-asm_system_h-for-linus-20120328' of git://git.kernel.org/pub...Linus Torvalds7-7/+0
2012-03-28Remove all #inclusions of asm/system.hDavid Howells7-7/+0
2012-03-27NFSv4: Minor cleanups for nfs4_handle_exception and nfs4_async_handle_errorTrond Myklebust1-5/+5
2012-03-27NFSv4.1: Fix layoutcommit error handlingTrond Myklebust1-12/+13
2012-03-27NFSv4: Fix two infinite loops in the mount codeTrond Myklebust1-2/+4
2012-03-24NFS4.1: remove duplicate variable declaration in filelayout_clear_request_commitFred Isaman1-1/+0
2012-03-24Fix length of buffer copied in __nfs4_get_acl_uncachedSachin Prabhu1-1/+1
2012-03-23Merge tag 'nfs-for-3.4-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds53-1992/+2902
2012-03-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-4/+2
2012-03-21Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds2-0/+2
2012-03-21NFS: fix sb->s_id in nfs debug printsVivek Trivedi1-1/+1
2012-03-21pnfs-obj: autologin: Add support for protocol autologinSachin Bhamare3-0/+145
2012-03-21NFS: Remove nfs4_setup_sequence from generic rename codeBryan Schumaker4-22/+24
2012-03-21NFS: Remove nfs4_setup_sequence from generic unlink codeBryan Schumaker4-19/+24
2012-03-21NFS: Remove nfs4_setup_sequence from generic read codeBryan Schumaker5-14/+24
2012-03-21NFS: Remove nfs4_setup_sequence from generic write codeBryan Schumaker5-18/+24
2012-03-21NFS: Fix more NFS debug related build warningsTrond Myklebust4-5/+12
2012-03-20switch open-coded instances of d_make_root() to new helperAl Viro1-4/+2
2012-03-20SUNRPC/NFS: Add Kbuild dependencies for NFS_DEBUG/RPC_DEBUGTrond Myklebust4-3/+9
2012-03-20NFS: Use cond_resched_lock() to reduce latencies in the commit scansTrond Myklebust3-10/+20
2012-03-20NFSv4: It is not safe to dereference lsp->ls_state in release_lockownerTrond Myklebust3-7/+7
2012-03-20NFS: ncommit count is being double decrementedFred Isaman1-4/+1
2012-03-20nfs: remove the second argument of k[un]map_atomic()Cong Wang2-6/+6
2012-03-17Try using machine credentials for RENEW callsSachin Prabhu1-0/+7
2012-03-17NFSv4.1: Fix a few issues in filelayout_commit_pagelistTrond Myklebust1-23/+24
2012-03-17NFSv4.1: Clean ups and bugfixes for the pNFS read/writeback/commit codeTrond Myklebust6-97/+172
2012-03-14NFS: Fix a compile error when !defined NFS_DEBUGTrond Myklebust1-1/+1
2012-03-14NFSv4: Rate limit the state manager for lock reclaim warning messagesWilliam Dauchy1-1/+2
2012-03-13pnfs-obj: Uglify objio_segment allocation for the sake of the principle :-(Boaz Harrosh1-14/+25
2012-03-13NFS: null dereference in dev_remove()Dan Carpenter1-1/+1
2012-03-12NFSv4: Rate limit the state manager warning messagesTrond Myklebust3-4/+6
2012-03-12NFS: Check return value from rpc_queue_upcall()Bryan Schumaker1-2/+7
2012-03-12NFS: Only define some function when v4.1 is enabledBryan Schumaker1-0/+4
2012-03-11NFS: Fix a number of sparse warningsTrond Myklebust13-33/+38
2012-03-11NFS: replace global bl_wq with per-net oneStanislav Kinsbursky5-31/+39
2012-03-11NFS: replace global bl_mount_reply with per-net oneStanislav Kinsbursky3-9/+11
2012-03-10NFS: remove nfs_inode radix treeFred Isaman7-177/+206
2012-03-10NFS: remove NFS_PAGE_TAG_LOCKEDFred Isaman2-42/+10
2012-03-10NFSv4.0: Re-establish the callback channel on NFS4ERR_CB_PATHDOWNTrond Myklebust3-20/+16
2012-03-08NFSv4: Clean up nfs4_select_rw_stateid()Trond Myklebust4-20/+49
2012-03-08NFS: Don't copy read delegation stateids in setattrTrond Myklebust3-8/+12
2012-03-08NFSv4.1 cleanup DS stateid error handlingAndy Adamson1-7/+2
2012-03-07NFSv4: Return the delegation if the server returns NFS4ERR_OPENMODETrond Myklebust2-1/+13
2012-03-07NFSv4: Don't free the nfs4_lock_state until after the release_lockownerTrond Myklebust3-15/+28
2012-03-07NFSv4.1 handle DS stateid errorsAndy Adamson3-1/+31
2012-03-07NFS: add fh_crc to debug outputWeston Andros Adamson1-2/+4
2012-03-07NFS: add filehandle crc for debug displayWeston Andros Adamson1-3/+20
2012-03-06NFSv4: Add a helper encode_uint64Trond Myklebust1-10/+11
2012-03-06NFSv4: More xdr cleanupsTrond Myklebust1-114/+50
2012-03-06NFSv4: Cleanup - convert more functions to use encode_op_hdrTrond Myklebust1-9/+2
2012-03-06NFS: Fix nfs4_verifier memory alignmentChuck Lever2-33/+39
2012-03-06NFSv4: Add a encode op helperTrond Myklebust1-129/+32
2012-03-06NFSv4: Add a helper for encoding NFSv4 sequence idsTrond Myklebust1-19/+28
2012-03-06NFSv4: Minor clean ups for encode_string()Trond Myklebust1-22/+18
2012-03-06NFSv4: Simplify the struct nfs4_stateidTrond Myklebust6-18/+17
2012-03-06NFSv4: Add helpers for basic copying of stateidsTrond Myklebust5-36/+38
2012-03-06NFSv4: Rename nfs4_copy_stateid()Trond Myklebust4-4/+4
2012-03-06NFSv4: Add a helper for encoding stateidsTrond Myklebust1-51/+62
2012-03-06NFSv4: Add a helper for encoding opaque dataTrond Myklebust1-5/+9
2012-03-06NFSv4: Rename encode_stateid() to encode_open_stateid()Trond Myklebust1-3/+3
2012-03-06NFSv4: Further clean-ups of delegation stateid validationTrond Myklebust4-28/+27
2012-03-06NFSv4.1: Fix matching of the stateids when returning a delegationTrond Myklebust2-6/+6
2012-03-06NFS: Properly handle the case where the delegation is revokedTrond Myklebust5-4/+57
2012-03-06NFS: Fix a typo in _nfs_display_fhandleTrond Myklebust1-1/+1
2012-03-05NFS: Fix a compile issue when !CONFIG_NFS_V4_1Trond Myklebust1-9/+19
2012-03-03Merge commit 'nfs-for-3.3-4' into nfs-for-nextTrond Myklebust3-70/+52
2012-03-02NFS: Reduce debugging noise from encode_compound_hdrChuck Lever1-1/+0
2012-03-02NFS: Request fh_expire_type attribute in "server caps" operationChuck Lever2-0/+27
2012-03-02NFS: Introduce NFS_ATTR_FATTR_V4_LOCATIONSChuck Lever2-4/+4
2012-03-02NFS: Simplify arguments of encode_renew()Chuck Lever1-3/+4
2012-03-02NFS: Add a client-side function to display NFS file handlesChuck Lever1-0/+45
2012-03-02NFS: Make clientaddr= optionalChuck Lever2-6/+15
2012-03-02SUNRPC: Move clnt->cl_server into struct rpc_xprtTrond Myklebust2-3/+3
2012-03-02SUNRPC: Use RCU to dereference the rpc_clnt.cl_xprt fieldTrond Myklebust6-21/+49
2012-03-02NFS: Add debugging messages to NFSv4's CLOSE procedureChuck Lever1-3/+8
2012-03-02NFS: Clean up debugging in decode_pathname()Chuck Lever1-8/+8
2012-03-02NFS: Make nfs_cache_array.size a signed integerChuck Lever1-1/+1
2012-03-02NFS: Consolidate the parsing of the '-ov4.x' and '-overs=4.x' mount optionsTrond Myklebust1-28/+3
2012-03-02NFS: Ensure we display the minor version correctly in /proc/mounts etc.Trond Myklebust1-2/+10
2012-03-02NFS: Extend the -overs= mount option to allow 4.x minorversionsTrond Myklebust1-22/+62
2012-03-01NFSv4: parse and display server implementation idsWeston Andros Adamson4-5/+67
2012-03-01NFSv4: fix server_scope memory leakWeston Andros Adamson1-6/+9
2012-03-01NFSv4: Send implementation id with exchange_idWeston Andros Adamson2-2/+51
2012-03-01NFS: Store the legacy idmapper result in the keyringBryan Schumaker1-388/+166
2012-03-01NFSv4.1: Get rid of NFS4CLNT_LAYOUTRECALLTrond Myklebust2-6/+1
2012-03-01NFSv4.1: Get rid of redundant NFS4CLNT_LAYOUTRECALL testsTrond Myklebust1-5/+2
2012-02-27NFS: release per-net clients lock before calling PipeFS dentries creationStanislav Kinsbursky1-6/+24
2012-02-26NFSv4.1: Don't call nfs4_deviceid_purge_client() unless we're NFSv4.1Trond Myklebust2-6/+4
2012-02-19NFS: Ensure struct nfs_client holds a reference to the net namespaceTrond Myklebust1-1/+2
2012-02-19NFS: Ensure that the nfs_client 'net' field is always setTrond Myklebust1-2/+1
2012-02-17NFSv4: fix server_scope memory leakWeston Andros Adamson1-6/+9
2012-02-17NFSv4.1: Fix a NFSv4.1 session initialisation regressionTrond Myklebust1-65/+42
2012-02-17NFS: include filelayout DS rpc stats in mountstatsWeston Andros Adamson1-0/+19
2012-02-17NFSv4.1 set highest_used_slotid to NFS4_NO_SLOTAndy Adamson1-1/+1
2012-02-16nfs: Clean up debugging in nfs_follow_mountpoint()Chuck Lever1-1/+4
2012-02-15nfs41: Verify channel's attributes accordingly to RFC v2Vitaliy Gusev1-2/+4
2012-02-15NFS: dont allow minorversion= opt when vers != 4Weston Andros Adamson1-0/+7
2012-02-15NFSv4: Further reduce the footprint of the idmapperTrond Myklebust1-6/+36
2012-02-15NFSv4: The idmapper now depends on keyring functionalityTrond Myklebust1-1/+1
2012-02-15NFSv4: Reduce the footprint of the idmapperTrond Myklebust1-3/+13
2012-02-15NFS: add mount options 'v4.0' and 'v4.1'Weston Andros Adamson1-1/+13
2012-02-15NFS: fix nfs4_find_client_sessionid() arguments listStanislav Kinsbursky1-1/+1
2012-02-15NFS: Initialise the nfs_net->nfs_client_lockTrond Myklebust1-2/+6
2012-02-15LockD: make nlm hosts network namespace awareStanislav Kinsbursky1-0/+1
2012-02-15NFSv4.1: Add a module parameter to set the number of session slotsTrond Myklebust1-1/+7
2012-02-15NFSv4.1: Convert slotid from u8 to u32Trond Myklebust3-26/+24
2012-02-14security: trim security.hAl Viro1-0/+1
2012-02-09NFSv4: Ensure we throw out bad delegation stateids on NFS4ERR_BAD_STATEIDTrond Myklebust1-0/+2
2012-02-09Merge branch 'next-queue' into nextJames Morris1-0/+1
2012-02-06NFS: build fixed in case of NFS_USE_NEW_IDMAPPER is undefinedStanislav Kinsbursky1-0/+1
2012-02-06NFS: pass transport net to rpc_pton() while parse server nameStanislav Kinsbursky1-3/+3
2012-02-06NFS: pass current net to rpc_pton() while parsing mount optionsStanislav Kinsbursky1-2/+2
2012-02-06NFS: search for client session id in proper network namespaceStanislav Kinsbursky5-4/+7
2012-02-06NFS: pass proper net rpc_pton() in nfs_dns_resolve_name()Stanislav Kinsbursky1-1/+1
2012-02-06NFS: make nfs_client_lock per net nsStanislav Kinsbursky4-27/+32
2012-02-06NFS: make cb_ident_idr per net nsStanislav Kinsbursky5-14/+25
2012-02-06NFS: make nfs_volume_list per net nsStanislav Kinsbursky2-6/+15
2012-02-06NFS: make nfs_client_list per net nsStanislav Kinsbursky5-15/+32
2012-02-06NFS: Keep idmapper include files in one placeBryan Schumaker1-35/+31
2012-02-06NFS: Fall back on old idmapper if request_key() failsBryan Schumaker3-67/+37
2012-02-06NFS: Fix comparison between DS address listsWeston Andros Adamson1-47/+24
2012-02-06NFS: start printks w/ NFS: even if __func__ shownWeston Andros Adamson14-43/+48
2012-02-06NFS: printks in fs/nfs/ should start with NFS:Weston Andros Adamson5-5/+6
2012-02-06NFS: Call test_stateid() and free_stateid() with correct stateidsBryan Schumaker1-11/+47
2012-02-06NFS: Pass a stateid to test_stateid() and free_stateid()Bryan Schumaker2-16/+24
2012-02-03NFSv4: Fix an Oops in the NFSv4 getacl codeTrond Myklebust2-5/+8
2012-01-31NFSv4: ACCESS validation doesn't require a full attribute refreshTrond Myklebust1-1/+1
2012-01-31NFSv4: Don't decode fs_locations if we didn't ask for them...Trond Myklebust1-9/+14
2012-01-31nfs: remove unneeded NULL pointer check in nfs4_remote_mountJeff Layton1-2/+1
2012-01-31pnfs: clean up initiate_file_draining layout lookupBenny Halevy1-18/+38
2012-01-31NFS: Use kcalloc() when allocating arraysTrond Myklebust2-2/+2
2012-01-31NFSv4: Avoid thundering herd issues with nfs_release_seqidTrond Myklebust2-6/+16
2012-01-31SUNRPC: constify the rpc_programTrond Myklebust6-14/+14
2012-01-31NFS: remove unused nfs4_find_client_no_ident functionStanislav Kinsbursky2-28/+0
2012-01-31SUNRPC: register RPC stats /proc entries in passed network namespace contextStanislav Kinsbursky1-3/+3
2012-01-31NFS: decode destination address in proper network namespace contextStanislav Kinsbursky1-3/+4
2012-01-31NFS: parse DNS cache in proper network namespace contextStanislav Kinsbursky1-1/+1
2012-01-31SUNRPC: parametrize rpc_pton() by network contextStanislav Kinsbursky4-6/+6
2012-01-31SUNRPC: Fix potential races in xprt_lock_write_next()Trond Myklebust3-14/+17
2012-01-31NFS: Ensure that mmapped pages remain stable during writebackTrond Myklebust1-0/+2
2012-01-31NFS: Optimise away unnecessary setattrs for open(O_TRUNC);Trond Myklebust3-11/+28
2012-01-31NFS: Move struct nfs_unique_id into struct nfs_seqid_counterTrond Myklebust3-12/+16
2012-01-31NFSv4: Move contents of struct rpc_sequence into struct nfs_seqid_counterTrond Myklebust2-26/+26
2012-01-31NFSv41: Add a new helper nfs4_init_sequence()Trond Myklebust6-46/+65
2012-01-31NFSv4: Replace lock_owner->ld_id with an ida based allocatorTrond Myklebust4-75/+14
2012-01-31NFSv4: Replace state_owner->so_owner_id with an ida based allocatorTrond Myklebust4-8/+17
2012-01-31NFSv4: Clean up nfs4_get_state_ownerTrond Myklebust3-15/+14
2012-01-31NFS: Remove unnecessary includes from linux/nfs_fs_i.hTrond Myklebust1-0/+1
2012-01-31NFS: remove RPC PipeFS mount point reference from blocklayout routinesStanislav Kinsbursky1-8/+1
2012-01-31NFS: blocklayout PipeFS notifier introducedStanislav Kinsbursky1-1/+49
2012-01-31NFS: blocklayout pipe creation per network namespace context introducedStanislav Kinsbursky6-24/+47
2012-01-31NFS: handle blocklayout pipe PipeFS dentry by network namespace aware routinesStanislav Kinsbursky1-12/+49
2012-01-31NFS: idmap PipeFS notifier introducedStanislav Kinsbursky3-2/+81
2012-01-31NFS: handle NFS idmap pipe PipeFS dentries by network namespace aware routinesStanislav Kinsbursky1-8/+53
2012-01-31NFS: create callback transports in parent transport network namespaceStanislav Kinsbursky1-5/+5
2012-01-31NFS: pass NFS client owner network namespace to RPC client creation routineStanislav Kinsbursky4-3/+5
2012-01-31NFS: make NFS client allocated per network namespace contextStanislav Kinsbursky3-3/+17
2012-01-31NFS: remove RPC PipeFS mount point references from NFS cache routinesStanislav Kinsbursky1-15/+4
2012-01-31NFS: DNS resolver PipeFS notifier introducedStanislav Kinsbursky3-3/+43
2012-01-31NFS: DNS resolver cache per network namespace context introducedStanislav Kinsbursky5-41/+123
2012-01-31NFS: handle NFS caches dentries by network namespace aware routinesStanislav Kinsbursky3-13/+39
2012-01-31NFS: split cache creation and PipeFS registrationStanislav Kinsbursky3-3/+21
2012-01-31SUNRPC: split cache creation and PipeFS registrationStanislav Kinsbursky1-0/+3
2012-01-31SUNRPC: remove RPC PipeFS mount point reference from RPC clientStanislav Kinsbursky1-2/+2
2012-01-31SUNRPC: split SUNPRC PipeFS dentry and private pipe data creationStanislav Kinsbursky5-15/+35
2012-01-31SUNPRC: cleanup RPC PipeFS pipes upcall interfaceStanislav Kinsbursky3-4/+4
2012-01-19KEYS: Allow special keyrings to be clearedDavid Howells1-0/+1
2012-01-16Merge tag 'nfs-for-3.3-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds7-178/+222
2012-01-14Merge tag 'for-linus' of git://github.com/rustyrussell/linuxLinus Torvalds2-2/+2
2012-01-12mm: compaction: introduce sync-light migration for use by compactionMel Gorman2-3/+3
2012-01-12mm: compaction: determine if dirty pages can be migrated without blocking wit...Mel Gorman2-3/+3
2012-01-13module_param: make bool parameters really bool (drivers & misc)Rusty Russell2-2/+2
2012-01-12pnfsblock: alloc short extent before submit bioPeng Tao3-37/+131
2012-01-12pnfsblock: remove rpc_call_ops from struct parallel_ioPeng Tao1-13/+0
2012-01-12pnfsblock: move find lock page logic out of bl_write_pagelistPeng Tao1-24/+54
2012-01-12pnfsblock: cleanup bl_mark_sectors_initPeng Tao3-77/+8
2012-01-12pnfsblock: limit bio page countPeng Tao1-6/+11
2012-01-12pnfsblock: don't spinlock when freeing block_devPeng Tao1-7/+4
2012-01-12pnfsblock: clean up _add_entryPeng Tao1-7/+1
2012-01-12pnfsblock: set read/write tk_status to pnfs_errorPeng Tao1-1/+2
2012-01-12pnfsblock: acquire im_lock in _preload_rangePeng Tao1-5/+6
2012-01-12NFS4: fix compile warnings in nfs4proc.cPeng Tao1-1/+1
2012-01-12nfs: check for integer overflow in decode_devicenotify_args()Dan Carpenter1-0/+4
2012-01-12NFS: cleanup endian type in decode_ds_addr()Dan Carpenter1-1/+1
2012-01-12NFS: add an endian notationDan Carpenter1-1/+1
2012-01-10Merge branch 'nfs-for-3.3' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds17-233/+422
2012-01-09NFSv4: Change the default setting of the nfs4_disable_idmapping parameterTrond Myklebust1-1/+1
2012-01-08Merge branch 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-5/+9
2012-01-07NFSv4: Save the owner/group name string when doing openTrond Myklebust4-59/+142
2012-01-06vfs: switch ->show_options() to struct dentry *Al Viro1-3/+3
2012-01-06vfs: switch ->show_path() to struct dentry *Al Viro1-2/+2
2012-01-06vfs: switch ->show_devname() to struct dentry *Al Viro1-3/+3
2012-01-06vfs: switch ->show_stats to struct dentry *Al Viro1-7/+7
2012-01-06NFS: Remove pNFS bloat from the generic write pathTrond Myklebust3-27/+32
2012-01-06pnfs-obj: Must return layout on IO errorBoaz Harrosh3-1/+15
2012-01-06pnfs-obj: pNFS errors are communicated on iodata->pnfs_errorBoaz Harrosh1-0/+4
2012-01-05NFS: Cache state owners after files are closedChuck Lever3-9/+91
2012-01-05NFS: Clean up nfs4_find_state_owners_locked()Chuck Lever1-12/+3
2012-01-05NFSv4: include bitmap in nfsv4 get acl dataAndy Adamson2-47/+80