aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfs
AgeCommit message (Expand)AuthorFilesLines
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
2012-01-05nfs: fix a minor do_div portability issueChris Metcalf1-4/+5
2012-01-05NFSv4.1: cleanup comment and debug printkAndy Adamson1-5/+2
2012-01-05NFSv4.1: change nfs4_free_slot parameters for dynamic slotsAndy Adamson1-3/+2
2012-01-05NFSv4.1: cleanup init and reset of session slot tablesAndy Adamson1-37/+22
2012-01-05NFSv4.1: fix backchannel slotid off-by-one bugAndy Adamson1-1/+1
2012-01-05nfs: fix regression in handling of context= option in NFSv4Jeff Layton1-24/+19
2012-01-05NFS - fix recent breakage to NFS error handling.NeilBrown1-2/+2
2012-01-05SUNRPC: Clean up the RPCSEC_GSS service ticket requestsTrond Myklebust1-1/+1
2012-01-03switch ->mknod() to umode_tAl Viro1-2/+2
2012-01-03switch ->create() to umode_tAl Viro1-6/+6
2012-01-03switch vfs_mkdir() and ->mkdir() to umode_tAl Viro1-2/+2
2012-01-03vfs: fix the stupidity with i_dentry in inode destructorsAl Viro1-1/+0
2012-01-03make nfs_follow_remote_path() handle ERR_PTR() passed as root_mntAl Viro1-9/+9
2012-01-03btrfs, nfs, apparmor: don't pull mnt_namespace.h for no reason...Al Viro1-1/+0
2012-01-03pull manipulations of rpc_cred inside alloc_nfs_open_context()Al Viro2-32/+21
2011-12-21Merge branch 'master' into pm-sleepRafael J. Wysocki3-21/+38
2011-12-15NFS: Fix a regression in nfs_file_llseek()Trond Myklebust1-1/+1
2011-12-09NFSv4: Do not accept delegated opens when a delegation recall is in effectTrond Myklebust1-8/+16
2011-12-09NFSv4: Ensure correct locking when accessing the 'lock_states' listTrond Myklebust1-0/+4
2011-12-06Freezer / sunrpc / NFS: don't allow TASK_KILLABLE sleeps to block the freezerJeff Layton4-5/+9
2011-12-01NFSv4.1: Ensure that we handle _all_ SEQUENCE status bits.Trond Myklebust1-4/+4
2011-12-01NFSv4: Don't error if we handled it in nfs4_recovery_handle_errorTrond Myklebust1-8/+13
2011-11-22Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds9-61/+82
2011-11-16new helper: mount_subtree()Al Viro1-24/+6
2011-11-16switch create_mnt_ns() to saner calling conventions, fix double mntput() in nfsAl Viro1-15/+8
2011-11-10NFS: Revert pnfs ugliness from the generic NFS read code pathTrond Myklebust3-17/+25
2011-11-07NFS: Fix a regression in the referral codeTrond Myklebust1-2/+1
2011-11-06Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds5-0/+5
2011-11-04nfs: move nfs_file_operations declaration to bottom of file.c (try #2)Jeff Layton1-40/+19
2011-11-04nfs: when attempting to open a directory, fall back on normal lookup (try #5)Jeff Layton6-2/+37
2011-11-04Merge branch 'nfs-for-3.2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds11-851/+344
2011-11-04nfs: set vs_hidden on nfs4_callback_version4 (try #2)Jeff Layton1-0/+1
2011-11-02Merge branch 'osd-devel' into nfs-for-nextTrond Myklebust6-862/+305
2011-11-02pnfs-obj: Support for RAID5 read-4-write interface.Boaz Harrosh1-0/+38
2011-11-02pnfs-obj: move to ore 03: Remove old raid engineBoaz Harrosh1-504/+0
2011-11-02pnfs-obj: move to ore 02: move to OREBoaz Harrosh1-74/+59
2011-11-02pnfs-obj: move to ore 01: ore_layout & ore_componentsBoaz Harrosh1-144/+128
2011-11-02pnfs-obj: Rename objlayout_io_state => objlayout_io_resBoaz Harrosh3-47/+48
2011-11-02pnfs-obj: Get rid of objlayout_{alloc,free}_io_stateBoaz Harrosh3-142/+112
2011-11-02pnfs-obj: Return PNFS_NOT_ATTEMPTED in case of read/write_pagelistBoaz Harrosh3-35/+37
2011-11-02pnfs-obj: Remove redundant EOF from objlayout_io_stateBoaz Harrosh2-10/+7
2011-11-02nfs: Remove unused variable from write.cRakib Mullick1-2/+1
2011-11-02nfs: Fix unused variable warning from file.cRakib Mullick1-6/+3
2011-11-02filesystems: add set_nlink()Miklos Szeredi1-2/+2
2011-11-02filesystems: add missing nlink wrappersMiklos Szeredi1-1/+1
2011-10-31fs: add module.h to files that were implicitly using itPaul Gortmaker2-0/+2
2011-10-31fs: add export.h to files using EXPORT_SYMBOL/THIS_MODULE macrosPaul Gortmaker3-0/+3
2011-10-31NFS: Remove no-op less-than-zero checks on unsigned variables.Chuck Lever1-4/+3
2011-10-31NFS: Clean up nfs4_xdr_dec_secinfo()Chuck Lever1-2/+0
2011-10-31NFS: Fix documenting comment for nfs_create_request()Chuck Lever1-1/+1
2011-10-31NFS4: fix cb_recallany decode errorPeng Tao1-5/+6
2011-10-31nfs4: serialize layoutcommitPeng Tao2-3/+28
2011-10-28Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/...Linus Torvalds1-8/+2
2011-10-28nfs: drop unnecessary locking in llseekAndi Kleen1-9/+2
2011-10-28vfs: do (nearly) lockless generic_file_llseekAndi Kleen1-2/+3
2011-10-25Merge branch 'nfs-for-3.2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds17-273/+202
2011-10-25Merge branch 'for-3.2' of git://linux-nfs.org/~bfields/linuxLinus Torvalds3-29/+6
2011-10-20Check validity of cl_rpcclient in nfs_server_list_showMalahal Naineni1-0/+4
2011-10-19NFS: Get rid of the nfs_rdata_mempoolTrond Myklebust1-13/+4
2011-10-19NFS: Don't rely on PageError in nfs_readpage_release_partialTrond Myklebust1-5/+2
2011-10-19NFS: Get rid of unnecessary calls to ClearPageError() in read codeTrond Myklebust2-3/+0
2011-10-19NFS: Get rid of nfs_restart_rpc()Trond Myklebust6-33/+16
2011-10-18NFSv4: Translate NFS4ERR_BADNAME into ENOENT when applied to a lookupTrond Myklebust1-1/+9
2011-10-18NFS: Remove the unused "lookupfh()" version of nfs4_proc_lookup()Trond Myklebust1-45/+17
2011-10-18NFS: Use the inode->i_version to cache NFSv4 change attribute informationTrond Myklebust5-14/+14
2011-10-18nfs/super.c: local functions should be staticH Hartley Sweeten1-6/+11
2011-10-18pnfsblock: fix writeback deadlockPeng Tao1-2/+6
2011-10-18pnfsblock: fix NULL pointer dereferencePeng Tao1-0/+3
2011-10-18pnfs: recoalesce when ld read pagelist failsPeng Tao3-15/+19
2011-10-18pnfs: recoalesce when ld write pagelist failsPeng Tao3-15/+32
2011-10-18pnfs: make _set_lo_fail genericPeng Tao4-30/+19
2011-10-18pnfsblock: add missing rpc_put_mount and path_putPeng Tao1-2/+6
2011-10-18SUNRPC/NFS: make rpc pipe upcall genericPeng Tao4-49/+2
2011-10-18pnfsblock: fix size of upcall messageJim Rees1-1/+1
2011-10-18pnfsblock: fix return code confusionJim Rees2-13/+20
2011-10-18nfs: don't try to migrate pages with active requestsJeff Layton1-25/+11
2011-10-18nfs: fix bug about IPv6 address scope checkingMi Jinlong1-3/+4
2011-10-18nfs: don't redirty inode when ncommit == 0 in nfs_commit_unstable_pagesJeff Layton1-0/+4
2011-10-18Revert "NFS: Ensure that writeback_single_inode() calls write_inode() when sy...Trond Myklebust1-1/+2
2011-10-12nfs: fix bug about IPv6 address scope checkingMi Jinlong1-3/+4
2011-09-26VFS: Fix the remaining automounter semantics regressionsTrond Myklebust1-1/+1
2011-09-13nfs: Do not allow multiple mounts on same mountpoint when using -o noacSachin Prabhu1-3/+20
2011-09-13NFS: Fix a typo in nfs_flush_multiTrond Myklebust1-1/+1
2011-08-27nfsd4: cleanup and consolidate seqid_mutating_errJ. Bruce Fields1-24/+0
2011-08-24NFSv4: renewd needs to be able to handle the NFS4ERR_CB_PATH_DOWN errorTrond Myklebust3-2/+13
2011-08-24NFSv4: The NFSv4.0 client must send RENEW calls if it holds a delegationTrond Myklebust3-6/+19
2011-08-24NFSv4: nfs4_proc_renew should be declared staticTrond Myklebust2-4/+2
2011-08-24NFSv4: nfs4_proc_async_renew should use a GFP_NOFS allocationTrond Myklebust1-1/+1
2011-08-19sunrpc: use better NUMA affinitiesEric Dumazet1-2/+2
2011-08-18Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds6-40/+43
2011-08-11pnfs: Automatically select blocks & objects layoutsBoaz Harrosh1-14/+4
2011-08-11NFS41: make PNFS_BLOCK selectablePeng Tao1-5/+9
2011-08-04NFSv4.1: Return NFS4ERR_BADSESSION to callbacks during session resetsTrond Myklebust1-0/+5
2011-08-04NFSv4.1: Fix the callback 'highest_used_slotid' behaviourTrond Myklebust3-24/+22
2011-08-04pnfs-obj: Fix the comp_index != 0 caseBoaz Harrosh2-9/+10
2011-08-04pnfs-obj: Bug when we are running out of bioBoaz Harrosh1-7/+5
2011-08-04nfs: add missing prefetch.h includeHeiko Carstens1-0/+1
2011-08-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-4/+4
2011-08-01switch posix_acl_create() to umode_t *Al Viro2-4/+4
2011-07-31NFS: Re-enable compilation of nfs with !CONFIG_NFS_V4 || !CONFIG_NFS_V4_1Trond Myklebust1-1/+1
2011-07-31Merge branch 'nfs-for-3.1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds16-87/+3090
2011-07-31pnfsblock: write_pagelist handle zero invalid extentsPeng Tao1-42/+233
2011-07-31pnfsblock: note written INVAL areas for layoutcommitFred Isaman3-0/+129
2011-07-31pnfsblock: bl_write_pagelistFred Isaman1-3/+126
2011-07-31pnfsblock: bl_read_pagelistFred Isaman1-0/+265
2011-07-31pnfsblock: cleanup_layoutcommitFred Isaman3-0/+217
2011-07-31pnfsblock: encode_layoutcommitFred Isaman3-44/+146
2011-07-31pnfsblock: merge rw extentsFred Isaman1-0/+47
2011-07-31pnfsblock: add extent manipulation functionsFred Isaman3-3/+287
2011-07-31pnfsblock: bl_find_get_extentFred Isaman2-0/+50
2011-07-31pnfsblock: xdr decode pnfs_block_layout4Fred Isaman1-2/+206
2011-07-31pnfsblock: call and parse getdevicelistFred Isaman4-8/+157
2011-07-31pnfsblock: merge extentsFred Isaman2-0/+119
2011-07-31pnfsblock: lseg alloc and freeFred Isaman3-6/+39
2011-07-31pnfsblock: remove device operationsJim Rees3-1/+115
2011-07-31pnfsblock: add device operationsJim Rees5-2/+275
2011-07-31pnfsblock: basic extent codeFred Isaman4-5/+107
2011-07-31pnfsblock: use pageio_ops apiBenny Halevy1-0/+14
2011-07-31pnfsblock: add blocklayout Kconfig option, Makefile, and stubsFred Isaman5-1/+278
2011-07-31pnfs: cleanup_layoutcommitAndy Adamson4-0/+13
2011-07-31pnfs: ask for layout_blksize and save it in nfs_serverFred Isaman4-20/+87
2011-07-31pnfs: add set-clear layoutdriver interfaceBenny Halevy3-7/+24
2011-07-31pnfs: GETDEVICELISTAndy Adamson3-0/+191
2011-07-31pnfs: use lwb as layoutcommit lengthPeng Tao1-1/+1
2011-07-31pnfs: let layoutcommit handle a list of lsegPeng Tao3-17/+25
2011-07-31pnfs: save layoutcommit cred at layout header initPeng Tao2-11/+12
2011-07-31pnfs: save layoutcommit lwb at layout headerPeng Tao3-6/+8
2011-07-30Additional readdir cookie loop informationBryan Schumaker1-1/+2
2011-07-30NFS: Fix spurious readdir cookie loop messagesTrond Myklebust1-23/+33
2011-07-27Merge branch 'nfs-for-3.1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds21-434/+1494
2011-07-26atomic: use <linux/atomic.h>Arun Sharma2-2/+2
2011-07-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/wfg...Linus Torvalds1-2/+1
2011-07-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-5/+2
2011-07-25NFSv4: Don't use the delegation->inode in nfs_mark_return_delegation()Trond Myklebust1-8/+8
2011-07-25nfs: don't use d_move in nfs_async_rename_doneJeff Layton1-10/+19
2011-07-25Merge branch 'master' into devel and apply fixup from Stephen Rothwell:Stephen Rothwell13-142/+150
2011-07-25kill boilerplates around posix_acl_create_masq()Al Viro1-7/+3
2011-07-20fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlersJosef Bacik2-5/+14
2011-07-20fs: handle SEEK_HOLE/SEEK_DATA properly in all fs's that define their own llseekJosef Bacik1-2/+5
2011-07-20switch vfs_path_lookup() to struct pathAl Viro2-16/+9
2011-07-20nfs: LOOKUP_{OPEN,CREATE,EXCL} is set only on the last stepAl Viro1-4/+2
2011-07-20no need to check for LOOKUP_OPEN in ->create() instancesAl Viro1-3/+3
2011-07-20don't transliterate lower bits of ->intent.open.flags to FMODE_...Al Viro1-7/+17
2011-07-20fix mknod() on nfs4 (hopefully)Al Viro1-12/+12
2011-07-20nameidata_to_nfs_open_context() doesn't need nameidata, actually...Al Viro1-6/+7
2011-07-20nfs_open_context doesn't need struct path eitherAl Viro7-42/+40
2011-07-20nfs4_opendata doesn't need struct path eitherAl Viro1-23/+22
2011-07-20nfs4_closedata doesn't need to mess with struct pathAl Viro3-22/+21
2011-07-20->permission() sanitizing: don't pass flags to ->permission()Al Viro1-2/+2
2011-07-20->permission() sanitizing: don't pass flags to generic_permission()Al Viro1-1/+1
2011-07-20kill check_acl callback of generic_permission()Al Viro1-1/+1
2011-07-15pnfs: simplify pnfs files module autoloadingJ. Bruce Fields2-0/+4
2011-07-15nfs: document nfsv4 sillyrename issuesJ. Bruce Fields1-0/+8
2011-07-15NFS: Convert nfs4_set_ds_client to EXPORT_SYMBOL_GPLTrond Myklebust1-1/+1
2011-07-15SUNRPC: sunrpc should not explicitly depend on NFS config optionsTrond Myklebust1-0/+1
2011-07-15NFS: Clean up - simplify the switch to read/write-through-MDSTrond Myklebust5-13/+8
2011-07-15NFS: Move the pnfs write code into pnfs.cTrond Myklebust6-34/+80
2011-07-15NFS: Move the pnfs read code into pnfs.cTrond Myklebust6-40/+83
2011-07-15NFS: Allow the nfs_pageio_descriptor to signal that a re-coalesce is neededTrond Myklebust1-3/+54
2011-07-15NFS: Use the nfs_pageio_descriptor->pg_bsize in the read/write requestTrond Myklebust2-2/+2
2011-07-15NFS: Cache rpc_ops in struct nfs_pageio_descriptorTrond Myklebust2-24/+15
2011-07-15NFS: Clean up: split out the RPC transmission from nfs_pagein_multi/oneTrond Myklebust2-83/+102
2011-07-15NFS: fix return value of nfs_pagein_one/nfs_flush_onePeng Tao2-2/+3
2011-07-13Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6Linus Torvalds3-2/+3
2011-07-12NFS: Clean up nfs_read_rpcsetup and nfs_write_rpcsetupTrond Myklebust2-32/+51
2011-07-12NFS: Don't use DATA_SYNC writesTrond Myklebust1-4/+8
2011-07-12NFSv4.1: do not use deviceids after MDS clientid invalidationAndy Adamson5-0/+47
2011-07-12NFSv4.1: Clean up layoutreturnTrond Myklebust2-2/+3