aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfs
AgeCommit message (Expand)AuthorFilesLines
2012-10-16NFSv4: Fix the return value for nfs_callback_start_svcTrond Myklebust1-1/+1
2012-10-16NFSv4.1: Declare osd_pri_2_pnfs_err(), objio_init_read/write to be staticTrond Myklebust1-3/+3
2012-10-16NFSv4: fs/nfs/nfs4getroot.c needs to include "internal.h"Trond Myklebust1-0/+1
2012-10-15NFSv4.1: Use kcalloc() to allocate zeroed arrays instead of kzalloc()Trond Myklebust1-1/+1
2012-10-15NFSv4.1: Do not call pnfs_return_layout() from an rpciod contextTrond Myklebust2-3/+16
2012-10-15NFSv4.1: Kill nfs4_ds_disconnect()Trond Myklebust3-24/+0
2012-10-13Merge branch 'for-3.7' of git://linux-nfs.org/~bfields/linuxLinus Torvalds1-14/+2
2012-10-11Merge Trond's bugfixesJ. Bruce Fields2-3/+3
2012-10-10Merge tag 'nfs-for-3.7-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds35-664/+1848
2012-10-09nfs: disintegrate UAPI for nfsJ. Bruce Fields20-165/+288
2012-10-09mm: kill vma flag VM_CAN_NONLINEARKonstantin Khlebnikov1-0/+1
2012-10-08pnfsblock: cleanup nfs4_blkdev_getPeng Tao2-21/+5
2012-10-08NFS41: send real read size in layoutgetPeng Tao1-1/+9
2012-10-08NFS41: send real write size in layoutgetPeng Tao6-7/+57
2012-10-08NFS: track direct IO left bytesPeng Tao1-0/+5
2012-10-05NFSv4.1: Cleanup ugliness in pnfs_layoutgets_blocked()Trond Myklebust1-11/+14
2012-10-04NFSv4.1: Ensure that the layout sequence id stays 'close' to the currentTrond Myklebust1-13/+8
2012-10-04NFSv4.1: Deal with seqid wraparound in the pNFS return-on-close codeTrond Myklebust1-1/+1
2012-10-03NFSv4 set open access operation call flag in nfs4_init_opendata_resAndy Adamson1-1/+1
2012-10-03NFSv4.1: Remove the dependency on CONFIG_EXPERIMENTALTrond Myklebust1-2/+2
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-0/+5
2012-10-02fs: push rcu_barrier() from deactivate_locked_super() to filesystemsKirill A. Shutemov1-0/+5
2012-10-02NFSv4 reduce attribute requests for open reclaimAndy Adamson2-27/+89
2012-10-02NFSv4: nfs4_open_done first must check that GETATTR decoded a file typeTrond Myklebust1-1/+3
2012-10-02NFSv4.1: Deal with wraparound when updating the layout "barrier" seqidTrond Myklebust1-4/+7
2012-10-02NFSv4.1: Deal with wraparound issues when updating the layout stateidTrond Myklebust1-1/+10
2012-10-02NFSv4.1: Always set the layout stateid if this is the first layoutgetTrond Myklebust1-3/+5
2012-10-02NFSv4.1: Fix another refcount issue in pnfs_find_alloc_layoutTrond Myklebust1-7/+8
2012-10-02NFSv4: don't put ACCESS in OPEN compound if O_EXCLWeston Andros Adamson2-7/+17
2012-10-02NFSv4: don't check MAY_WRITE access bit in OPENWeston Andros Adamson1-3/+3
2012-10-02NFS: Set key construction data for the legacy upcallBryan Schumaker1-0/+1
2012-10-02NFSv4.1: don't do two EXCHANGE_IDs on mountWeston Andros Adamson1-0/+1
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-2/+2
2012-10-02Merge branch 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-2/+1
2012-10-02NFS: nfs41_walk_client_list(): re-lock before iteratingChuck Lever1-0/+1
2012-10-02NFSv4.1: Handle BAD_STATEID and EXPIRED errors in layoutgetTrond Myklebust1-8/+26
2012-10-02NFSv4.1: bl_pg_init_write should be staticTrond Myklebust1-1/+1
2012-10-02nfs: include internal.h in getroot.hStanislav Kinsbursky1-0/+2
2012-10-02nfs: include nfs4_fh.h in nfs4sysctl.cStanislav Kinsbursky1-0/+1
2012-10-02nfs: declare nfs_xdev_mount as staticStanislav Kinsbursky1-1/+1
2012-10-02nfs: declare nfs_callback_tcp_port in headerStanislav Kinsbursky1-0/+1
2012-10-02nfs: include NFSv4 header in netns.hStanislav Kinsbursky1-0/+1
2012-10-01NFSv4.0 reclaim reboot state when re-establishing clientidAndy Adamson1-2/+6
2012-10-01NFSv4: nfs4_match_clientids is only used by NFSv4.1Trond Myklebust1-15/+15
2012-10-01NFSv4: Fix the minor version callback channel startupTrond Myklebust1-14/+13
2012-10-01NFSv4: Fix up a merge conflict between migration and container changesTrond Myklebust1-2/+3
2012-10-01Merge branch 'bugfixes' into nfs-for-nextTrond Myklebust1-34/+70
2012-10-01nfs: replace strict_strto* with kstrto*Daniel Walter2-4/+4
2012-10-01NFS: Remove unnecessary semicolons (fs/nfs/client.c)Yanchuan Nian1-2/+2
2012-10-01pnfsblock: use list_move_tail instead of list_del/list_add_tailWei Yongjun1-2/+1
2012-10-01pnfsblock: fix non-aligned DIO writePeng Tao1-3/+31
2012-10-01pnfsblock: fix non-aligned DIO readPeng Tao1-8/+56
2012-10-01pnfsblock: fix partial page buffer wirtePeng Tao2-12/+166
2012-10-01Revert "pnfsblock: bail out partial page IO"Peng Tao1-36/+3
2012-10-01NFS41: fix error of setting blocklayoutdriverPeng Tao2-2/+4
2012-10-01NFSv41: fix DIO write_io calculationPeng Tao1-2/+2
2012-10-01NFS: Add nfs4_unique_id boot parameterChuck Lever3-1/+13
2012-10-01NFS: Discover NFSv4 server trunking when mountingChuck Lever6-2/+454
2012-10-01NFS: Use the same nfs_client_id4 for every serverChuck Lever1-12/+39
2012-10-01NFS: Introduce "migration" mount optionChuck Lever2-0/+22
2012-10-01SUNRPC: Introduce rpc_clone_client_set_auth()Chuck Lever2-24/+3
2012-10-01NFS: Slow down state manager after an unhandled errorChuck Lever1-0/+1
2012-10-01NFS: nfs_parsed_mount_options can use unsigned intChuck Lever1-4/+4
2012-10-01NFS: add debug messages to callback down functionStanislav Kinsbursky1-0/+2
2012-10-01NFS: callback per-net usage counting introducedStanislav Kinsbursky2-2/+18
2012-10-01NFS: make nfs_callback_tcpport6 per network contextStanislav Kinsbursky4-6/+4
2012-10-01NFS: make nfs_callback_tcpport per network contextStanislav Kinsbursky4-4/+8
2012-10-01NFS: callback up - users counting cleanupStanislav Kinsbursky1-12/+10
2012-10-01NFS: callback service start function introducedStanislav Kinsbursky1-32/+45
2012-10-01NFS: callback up - transport backchannel cleanupStanislav Kinsbursky1-17/+17
2012-10-01NFS: move per-net callback thread initialization to nfs_callback_up_net()Stanislav Kinsbursky2-48/+87
2012-10-01NFS: callback service creation function introducedStanislav Kinsbursky1-14/+49
2012-10-01NFS: pass net to nfs_callback_down()Stanislav Kinsbursky3-4/+4
2012-10-01NFSv4: Add ACCESS operation to OPEN compoundWeston Andros Adamson3-13/+71
2012-10-01NFS: Use kzalloc() instead of kmalloc() in the idmapperBryan Schumaker1-4/+1
2012-10-01NFS: Remove bad delegations during open recoveryBryan Schumaker1-0/+4
2012-10-01NFS: Always use the open stateid when checking for expired opensBryan Schumaker1-1/+1
2012-10-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2012-09-28NFSv4.1: nfs4_proc_layoutreturn must always drop the plh_block_lgets countTrond Myklebust1-6/+6
2012-09-28NFSv4.1: _pnfs_return_layout() shouldn't invalidate the layout on failureTrond Myklebust1-2/+3
2012-09-28NFSv4.1: Remove the NFS_LAYOUT_RETURNED stateTrond Myklebust2-25/+1
2012-09-28NFSv4.1: Clear NFS_LAYOUT_BULK_RECALL when the layout segments are freedTrond Myklebust1-0/+2
2012-09-28NFSv4.1: Get rid of the NFS_LAYOUT_DESTROYED stateTrond Myklebust3-17/+2
2012-09-28NFSv4.1: Remove unused 'default allocation' for pnfs_alloc_layout_hdr()Trond Myklebust1-3/+2
2012-09-28NFSv4.1: Get rid of pNFS spin lock debugging asserts...Trond Myklebust1-3/+0
2012-09-28NFSv4.1: Balance pnfs_layout_hdr refcount in pnfs_layout_(insert|remove)_lsegTrond Myklebust1-2/+4
2012-09-28NFSv4.1: Clean up pnfs_put_lseg()Trond Myklebust1-6/+3
2012-09-28NFSv4.1: Clean up the removal of pnfs_layout_hdr from the server listTrond Myklebust2-20/+28
2012-09-28NFSv4.1: Free the pnfs_layout_hdr outside the inode->i_lockTrond Myklebust1-12/+9
2012-09-28NFSv4.1: Remove redundant reference to the pnfs_layout_hdrTrond Myklebust1-9/+4
2012-09-28NFSv4.1: Rename the pnfs_put_lseg_common to pnfs_layout_remove_lsegTrond Myklebust1-12/+15
2012-09-28NFSv4.1: reset the inode MDS threshold counters on layout destructionTrond Myklebust1-4/+5
2012-09-28NFSv4.1: Get rid of pNFS layout state "NFS_LAYOUT_INVALID"Trond Myklebust3-10/+7
2012-09-28NFSv4.1: Simplify the pNFS return-on-close codeTrond Myklebust3-10/+5
2012-09-28NFSv4.1: Fix a race in the pNFS return-on-close codeTrond Myklebust3-17/+17
2012-09-28NFSv4.1: pnfs_layout_io_set_failed must clear invalid lsegsTrond Myklebust1-0/+8
2012-09-28NFSv4.1: Don't drop the pnfs_layout_hdr after a layoutget failureTrond Myklebust1-8/+32
2012-09-28NFSv4.1: Fix a reference leak in pnfs_update_layoutTrond Myklebust1-3/+6
2012-09-28NFSv4.1: pNFS data servers may be temporarily offlineTrond Myklebust5-17/+59
2012-09-28NFSv4.1: Retry pNFS after a 2 minute timeoutTrond Myklebust2-1/+15
2012-09-28NFSv4.1: Add helpers for setting/reading the I/O fail bitTrond Myklebust2-18/+26
2012-09-28NFSv4.1: Replace dprintk() in pnfs_update_layout with something less buggyTrond Myklebust1-7/+11
2012-09-28NFSv4.1: Replace get_device_info() with filelayout_get_device_info()Trond Myklebust4-4/+4
2012-09-28NFSv4.1: Cleanup; add "pnfs_" prefix to put_lseg() and get_lseg()Trond Myklebust4-31/+31
2012-09-28NFSv4.1: Cleanup; add "pnfs_" prefix to get_layout_hdr() and put_layout_hdr()Trond Myklebust4-22/+22
2012-09-28NFSv4.1: Cleanup add a "pnfs_" prefix to mark_matching_lsegs_invalidTrond Myklebust3-6/+6
2012-09-28NFS: Clean up the pNFS layoutget interfaceTrond Myklebust3-16/+27
2012-09-28NFS: Write the entire file if a server reboot occurs during fsync()Trond Myklebust2-0/+14
2012-09-28NFS: Fix fdatasync/fsync() when confronted with a server rebootTrond Myklebust3-22/+35
2012-09-28NFSv4: Convert the nfs4_lock_state->ls_flags to a bit fieldTrond Myklebust3-11/+11
2012-09-28NFS: Clean up helper function nfs4_select_rw_stateid()Trond Myklebust7-14/+36
2012-09-28NFS: Convert nfs_get_lock_context to return an ERR_PTR on failureTrond Myklebust3-8/+18
2012-09-28NFSv4: Ensure that idmap_pipe_downcall sanity-checks the downcall dataTrond Myklebust1-25/+37
2012-09-28NFSv4: Clean up the legacy idmapper upcallTrond Myklebust1-21/+44
2012-09-28NFSv4: Remove BUG_ON() and ACCESS_ONCE() calls in the idmapperTrond Myklebust1-6/+7
2012-09-26NFSv4.1: decode_getdeviceinfo should check xdr_read_pages() return valueTrond Myklebust1-1/+2
2012-09-25NFS4: avoid underflow when converting error to pointer.NeilBrown1-1/+1
2012-09-25NFS: fix the return value check by using IS_ERRWei Yongjun2-2/+2
2012-09-18userns: Pass a userns parameter into posix_acl_to_xattr and posix_acl_from_xattrEric W. Biederman1-2/+2
2012-09-11NFS: fsync() must exit with an error if page writeback failedTrond Myklebust2-2/+6
2012-09-06NFS: return error from decode_getfh in decode openWeston Andros Adamson1-1/+2
2012-09-06NFSv4: Fix buffer overflow checking in __nfs4_get_acl_uncachedTrond Myklebust2-28/+17
2012-09-04NFSv4: Fix range checking in __nfs4_get_acl_uncached and __nfs4_proc_set_aclTrond Myklebust1-9/+11
2012-09-04NFS: Fix a problem with the legacy binary mount codeTrond Myklebust1-0/+2
2012-09-04NFS: Fix the initialisation of the readdir 'cookieverf' arrayTrond Myklebust3-4/+4
2012-09-01nfs: comment fixPeter Meerwald1-1/+1
2012-08-21svcrpc: remove handling of unknown errors from svc_recvJ. Bruce Fields1-14/+2
2012-08-20NFSv3: Ensure that do_proc_get_root() reports errors correctlyTrond Myklebust1-1/+1
2012-08-20NFSv4: Ensure that nfs4_alloc_client cleans up on error.Trond Myklebust1-1/+1
2012-08-16NFS: return -ENOKEY when the upcall fails to map the nameBryan Schumaker1-4/+2
2012-08-16NFS: Clear key construction data if the idmap upcall failsBryan Schumaker1-14/+42
2012-08-16NFSv4: Don't use private xdr_stream fields in decode_getaclTrond Myklebust1-5/+6
2012-08-16NFSv4: Fix the acl cache size calculationTrond Myklebust1-2/+3
2012-08-16NFSv4: Fix pointer arithmetic in decode_getaclTrond Myklebust2-15/+8
2012-08-16NFS: Alias the nfs module to nfs4bjschuma@gmail.com1-0/+2
2012-08-16NFS: Fix a regression when loading the NFS v4 modulebjschuma@gmail.com5-26/+49
2012-08-13workqueue: use mod_delayed_work() instead of cancel + queueTejun Heo1-2/+1
2012-08-08NFSv4.1: Remove a bogus BUG_ON() in nfs4_layoutreturn_doneTrond Myklebust1-6/+2
2012-08-02pnfs-obj: Better IO pattern in case of unaligned offsetBoaz Harrosh1-3/+52
2012-08-02NFS41: add pg_layout_private to nfs_pageio_descriptorPeng Tao1-0/+2
2012-08-02pnfs: nfs4_proc_layoutget returns voidIdan Kedar2-5/+5
2012-08-02pnfs: defer release of pages in layoutgetIdan Kedar3-40/+58
2012-08-02nfs: tear down caches in nfs_init_writepagecache when allocation failsJeff Layton1-3/+12
2012-07-31Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds8-75/+153
2012-07-31Merge tag 'nfs-for-3.6-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds32-390/+690
2012-07-31nfs: prevent page allocator recursions with swap over NFS.Mel Gorman2-3/+3
2012-07-31nfs: enable swap on NFSMel Gorman3-30/+82
2012-07-31nfs: disable data cache revalidation for swapfilesMel Gorman2-14/+39
2012-07-31nfs: teach the NFS client how to treat PG_swapcache pagesMel Gorman5-28/+29
2012-07-31Merge branch 'nfsd-next' of git://linux-nfs.org/~bfields/linuxLinus Torvalds1-2/+2
2012-07-31nfs: explicitly reject LOCK_MAND flock() requestsJeff Layton1-0/+9
2012-07-31nfs: increase number of permitted callback connections.NeilBrown1-0/+4
2012-07-30Merge tag 'nfs-for-3.6-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds33-1746/+2054
2012-07-30NFS: Convert v4 into a moduleBryan Schumaker21-108/+147
2012-07-30NFS: Convert v3 into a moduleBryan Schumaker11-33/+25
2012-07-30NFS: Convert v2 into a moduleBryan Schumaker12-24/+50
2012-07-30NFS: Keep module parameters in the generic NFS clientBryan Schumaker7-49/+48
2012-07-30NFS: Split out remaining NFS v4 inode functionsBryan Schumaker5-48/+41
2012-07-30NFS: Pass super operations and xattr handlers in the nfs_subversionBryan Schumaker6-25/+13
2012-07-30NFS: Only initialize the ACL client in the v3 caseBryan Schumaker10-69/+96
2012-07-30NFS: Create a try_mount rpc opBryan Schumaker7-12/+12
2012-07-30NFS: Remove the NFS v4 xdev mount functionBryan Schumaker3-58/+10
2012-07-30NFS: Add version registering frameworkBryan Schumaker11-61/+282
2012-07-30NFS: Fix a number of bugs in the idmapperDavid Howells1-6/+20
2012-07-30nfs: skip commit in releasepage if we're freeing memory for fs-related reasonsJeff Layton1-2/+5
2012-07-30pnfsblock: bail out partial page IOPeng Tao1-3/+36
2012-07-30nfs: fix fl_type tests in NFSv4 codeJeff Layton2-2/+2
2012-07-30NFS: fix pnfs regression with directio writesFred Isaman1-2/+2
2012-07-30NFS: fix pnfs regression with directio readsFred Isaman1-1/+1
2012-07-30nfs: fix stub return type warningsRandy Dunlap1-1/+1
2012-07-27SUNRPC: service request network namespace helper introducedStanislav Kinsbursky1-2/+2
2012-07-23Merge branch 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds6-224/+135
2012-07-20Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osdLinus Torvalds1-5/+20
2012-07-20pnfs-obj: Fix __r4w_get_page when offset is beyond i_sizeBoaz Harrosh1-3/+13
2012-07-20pnfs-obj: don't leak objio_state if ore_write/read failsBoaz Harrosh1-2/+7
2012-07-17NFS: exit_nfs_v4() shouldn't be an __exit functionBryan Schumaker1-1/+1
2012-07-17NFS: Split out NFS v4 client functionsBryan Schumaker2-93/+91
2012-07-17NFS: Split out the NFS v4 filesystem typesBryan Schumaker4-373/+381
2012-07-17NFS: Create a single nfs_clone_super() functionBryan Schumaker1-26/+6
2012-07-17NFS: Split out NFS v4 server creating codeBryan Schumaker3-448/+462
2012-07-17NFS: Initialize the NFS v4 client from init_nfs_v4()Bryan Schumaker4-135/+149
2012-07-17NFS: Move the v4 getroot code to nfs4getroot.cBryan Schumaker3-51/+50
2012-07-17NFS: Split out NFS v4 file operationsBryan Schumaker4-136/+160
2012-07-17NFS: Initialize v4 sysctls from nfs_init_v4()Bryan Schumaker5-27/+98
2012-07-17NFS: Create an init_nfs_v4() functionBryan Schumaker4-31/+65
2012-07-17NFS: Split out NFS v4 inode operationsBryan Schumaker3-31/+27
2012-07-17NFS: Split out NFS v3 inode operationsBryan Schumaker3-33/+29
2012-07-17NFS: Split out NFS v2 inode operationsBryan Schumaker4-40/+39
2012-07-16NFS: Clean up nfs4_proc_setclientid() and friendsChuck Lever2-8/+41
2012-07-16NFS: Treat NFS4ERR_CLID_INUSE as a fatal errorChuck Lever2-32/+22
2012-07-16NFS: When state recovery fails, waiting tasks should exitChuck Lever1-1/+6
2012-07-16SUNRPC: Add rpcauth_list_flavors()Chuck Lever1-4/+7
2012-07-16NFS: nfs_getaclargs.acl_len is a size_tChuck Lever1-1/+2
2012-07-16NFS: Clean up TEST_STATEID and FREE_STATEID error reportingChuck Lever1-2/+29
2012-07-16NFS: Clean up nfs41_check_expired_stateid()Chuck Lever1-16/+61
2012-07-16NFS: State reclaim clears OPEN and LOCK stateChuck Lever1-11/+12
2012-07-16NFS: Don't free a state ID the server does not recognizeChuck Lever1-2/+5
2012-07-16NFS: Fix up TEST_STATEID and FREE_STATEID return code handlingChuck Lever1-11/+13
2012-07-16NFSv4.1 do not send LAYOUTRETURN on emtpy plh_segs listAndy Adamson1-4/+19
2012-07-16NFSv4.1 mark layout when already returnedAndy Adamson2-2/+27