summaryrefslogtreecommitdiffstats
path: root/fs
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'nfs-for-4.8-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds2016-07-3028-552/+866
|\
| * pNFS: Actively set attributes as invalid if LAYOUTCOMMIT is outstandingBenjamin Coddington2016-07-281-3/+5
| * NFSv4: Clean up lookup of SECINFO_NO_NAMETrond Myklebust2016-07-261-8/+2
| * NFSv4.2: Fix warning "variable ‘stateids’ set but not used"Trond Myklebust2016-07-241-2/+10
| * NFSv4: Fix warning "no previous prototype for ‘nfs4_listxattr’"Trond Myklebust2016-07-241-1/+1
| * Merge branch 'nfs-rdma'Trond Myklebust2016-07-2419-86/+188
| |\
| | * NFS: Don't drop CB requests with invalid principalsChuck Lever2016-07-111-1/+5
| * | Merge branch 'pnfs'Trond Myklebust2016-07-246-136/+218
| |\ \
| | * | pNFS: Remove redundant smp_mb() from pnfs_init_lseg()Trond Myklebust2016-07-241-1/+0
| | * | pNFS: Cleanup - do layout segment initialisation in one placeTrond Myklebust2016-07-241-4/+6
| | * | pNFS: Remove redundant stateid invalidationTrond Myklebust2016-07-241-1/+0
| | * | pNFS: Remove redundant pnfs_mark_layout_returned_if_empty()Trond Myklebust2016-07-244-16/+0
| | * | pNFS: Clear the layout metadata if the server changed the layout stateidTrond Myklebust2016-07-241-1/+1
| | * | pNFS: Cleanup - don't open code pnfs_mark_layout_stateid_invalid()Trond Myklebust2016-07-244-5/+5
| | * | NFS: pnfs_mark_matching_lsegs_return() should match the layout sequence idTrond Myklebust2016-07-241-14/+23
| | * | pNFS: Do not set plh_return_seq for non-callback related layoutreturnsTrond Myklebust2016-07-241-7/+6
| | * | pNFS: Ensure layoutreturn acts as a completion for layout callbacksTrond Myklebust2016-07-241-15/+25
| | * | pNFS: Fix CB_LAYOUTRECALL stateid verificationTrond Myklebust2016-07-241-19/+44
| | * | pNFS: Always update the layout barrier seqid on LAYOUTGETTrond Myklebust2016-07-241-13/+14
| | * | pNFS: Always update the layout stateid if NFS_LAYOUT_INVALID_STID is setTrond Myklebust2016-07-241-1/+1
| | * | pNFS: Clear the layout return tracking on layout reinitialisationTrond Myklebust2016-07-241-5/+14
| | * | pNFS: LAYOUTRETURN should only update the stateid if the layout is validTrond Myklebust2016-07-242-1/+6
| | * | Merge commit 'e7bdea7750eb'Trond Myklebust2016-07-2462-368/+587
| | |\ \
| | * | | Fix NULL pointer dereference in bl_free_device().Artem Savkov2016-07-221-9/+13
| | * | | nfs/blocklayout: Check max uuids and devices before decodingKinglong Mee2016-07-151-2/+12
| | * | | nfs/blocklayout: Make sure calculate signature length alignedKinglong Mee2016-07-151-1/+2
| | * | | nfs/blocklayout: support RH/Fedora dm-mpath device nodesChristoph Hellwig2016-07-151-1/+25
| | * | | nfs/blocklayout: refactor open-by-wwnChristoph Hellwig2016-07-151-26/+27
| | * | | nfs/blocklayout: use proper fmode for opening block devicesChristoph Hellwig2016-07-151-2/+2
| * | | | Merge branch 'writeback'Trond Myklebust2016-07-2417-280/+437
| |\ \ \ \
| | * | | | pNFS/files: filelayout_write_done_cb must call nfs_writeback_update_inode()Trond Myklebust2016-07-211-0/+6
| | * | | | pNFS: Don't mark the inode as revalidated if a LAYOUTCOMMIT is outstandingTrond Myklebust2016-07-182-1/+11
| | * | | | NFSv4: Revert "Truncating file opens should also sync O_DIRECT writes"Trond Myklebust2016-07-141-1/+1
| | * | | | NFS nfs_vm_page_mkwrite: Don't freeze me, Bro...Trond Myklebust2016-07-051-0/+3
| | * | | | NFSv4.2: llseek(SEEK_HOLE) and llseek(SEEK_DATA) don't require data syncTrond Myklebust2016-07-051-1/+5
| | * | | | NFSv4.2: Fix writeback races in nfs4_copy_file_rangeTrond Myklebust2016-07-054-13/+31
| | * | | | NFSv4.2: Fix a race in nfs42_proc_deallocate()Trond Myklebust2016-07-051-2/+4
| | * | | | NFS: Getattr doesn't require data sync semanticsTrond Myklebust2016-07-051-3/+1
| | * | | | NFS: Do not aggressively cache file attributes in the case of O_DIRECTTrond Myklebust2016-07-052-2/+12
| | * | | | NFS: Remove unused function nfs_revalidate_mapping_protected()Trond Myklebust2016-07-051-34/+4
| | * | | | NFS: Remove redundant waits for O_DIRECT in fsync() and write_begin()Trond Myklebust2016-07-051-6/+0
| | * | | | NFS: Cleanup nfs_direct_complete()Trond Myklebust2016-07-051-7/+5
| | * | | | NFS: Do not serialise O_DIRECT reads and writesTrond Myklebust2016-07-055-37/+173
| | * | | | NFS: Move buffered I/O locking into nfs_file_write()Trond Myklebust2016-07-051-12/+15
| | * | | | NFS Cleanup: move call to generic_write_checks() into fs/nfs/direct.cTrond Myklebust2016-07-052-9/+9
| | * | | | NFS: Remove racy size manipulations in O_DIRECTTrond Myklebust2016-07-051-16/+0
| | * | | | NFS: Ensure we reset the write verifier 'committed' value on resend.Trond Myklebust2016-07-052-0/+19
| | * | | | NFS: Fix O_DIRECT verifier problemsTrond Myklebust2016-07-053-3/+16
| | * | | | pNFS: pnfs_layoutcommit_outstanding() is no longer used when !CONFIG_NFS_V4_1Trond Myklebust2016-07-051-7/+0
| | * | | | pNFS: Ensure we layoutcommit before revalidating attributesTrond Myklebust2016-07-051-16/+7