aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2015-09-09fix ufs write vs readpage race when writing into a holeAl Viro1-2/+2
2015-09-09Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds7-7/+115
2015-09-09dax: update PMD fault handler with PMEM APIRoss Zwisler1-2/+4
2015-09-08Merge branch 'akpm' (patches from Andrew)Linus Torvalds13-190/+721
2015-09-08Merge tag 'regmap-v4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/broo...Linus Torvalds1-6/+8
2015-09-08hugetlbfs: add hugetlbfs_fallocate()Mike Kravetz1-1/+178
2015-09-08hugetlbfs: truncate_hugepages() takes a range of pagesMike Kravetz1-10/+88
2015-09-08hugetlbfs: hugetlb_vmtruncate_list() needs to take a range to deleteMike Kravetz1-7/+18
2015-09-08mm: /proc/pid/smaps:: show proportional swap share of the mappingMinchan Kim1-2/+16
2015-09-08pagemap: add mmap-exclusive bit for marking pages mapped only hereKonstantin Khlebnikov1-1/+13
2015-09-08pagemap: hide physical addresses from non-privileged usersKonstantin Khlebnikov1-11/+14
2015-09-08pagemap: rework hugetlb and thp reportKonstantin Khlebnikov1-56/+44
2015-09-08pagemap: switch to the new format and do some cleanupKonstantin Khlebnikov1-97/+53
2015-09-08pagemap: check permissions and capabilities at open timeKonstantin Khlebnikov1-20/+28
2015-09-08mm: take i_mmap_lock in unmap_mapping_range() for DAXKirill A. Shutemov1-16/+19
2015-09-08dax: use linear_page_index()Matthew Wilcox1-1/+1
2015-09-08dax: ensure that zero pages are removed from other processesMatthew Wilcox1-1/+5
2015-09-08dax: don't use set_huge_zero_page()Kirill A. Shutemov1-6/+12
2015-09-08dax: fix race between simultaneous faultsMatthew Wilcox1-16/+17
2015-09-08ext4: start transaction before calling into DAXMatthew Wilcox1-3/+52
2015-09-08ext4: add ext4_get_block_dax()Matthew Wilcox3-3/+16
2015-09-08dax: improve comment about truncate raceMatthew Wilcox1-1/+6
2015-09-08ext4: use ext4_get_block_write() for DAXMatthew Wilcox1-4/+4
2015-09-08fs/dax.c: fix typo in #endif commentValentin Rothberg1-1/+1
2015-09-08xfs: huge page fault supportMatthew Wilcox2-1/+30
2015-09-08ext4: huge page fault supportMatthew Wilcox1-1/+9
2015-09-08ext2: huge page fault supportMatthew Wilcox1-1/+8
2015-09-08dax: add huge page fault supportMatthew Wilcox1-0/+152
2015-09-08dax: move DAX-related functions to a new headerMatthew Wilcox7-0/+7
2015-09-08Merge tag 'libnvdimm-for-4.3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-26/+40
2015-09-08Merge tag 'ecryptfs-4.3-rc1-stale-dcache' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2-10/+9
2015-09-07Merge tag 'nfs-for-4.3-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds34-645/+967
2015-09-07Merge tag 'xfs-for-linus-4.3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds55-478/+861
2015-09-07NFSv4: Respect the server imposed limit on how many changes we may cacheTrond Myklebust5-11/+55
2015-09-07NFSv4: Express delegation limit in units of pagesTrond Myklebust3-9/+13
2015-09-05Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds18-1074/+865
2015-09-05Merge tag 'for-linus-4.3-merge-window-part-1' of git://git.kernel.org/pub/scm...Linus Torvalds2-2/+2
2015-09-05Merge tag 'nfsd-4.3' of git://linux-nfs.org/~bfields/linuxLinus Torvalds21-299/+382
2015-09-05Merge branch 'for-linus-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds21-338/+1134
2015-09-04mm: move ->mremap() from file_operations to vm_operations_structOleg Nesterov1-9/+18
2015-09-04userfaultfd: avoid missing wakeups during refile in userfaultfd_readAndrea Arcangeli1-2/+24
2015-09-04userfaultfd: allow signals to interrupt a userfaultAndrea Arcangeli1-3/+32
2015-09-04userfaultfd: require UFFDIO_API before other ioctlsAndrea Arcangeli1-1/+3
2015-09-04userfaultfd: UFFDIO_COPY and UFFDIO_ZEROPAGEAndrea Arcangeli1-0/+96
2015-09-04userfaultfd: buildsystem activationAndrea Arcangeli1-0/+1
2015-09-04userfaultfd: solve the race between UFFDIO_COPY|ZEROPAGE and readAndrea Arcangeli1-15/+66
2015-09-04userfaultfd: allocate the userfaultfd_ctx cacheline alignedAndrea Arcangeli1-8/+31
2015-09-04userfaultfd: optimize read() and poll() to be O(1)Andrea Arcangeli1-74/+111
2015-09-04userfaultfd: wake pending userfaultsAndrea Arcangeli1-22/+43
2015-09-04userfaultfd: change the read API to return a uffd_msgAndrea Arcangeli1-33/+46
2015-09-04userfaultfd: Rename uffd_api.bits into .featuresPavel Emelyanov1-2/+2
2015-09-04userfaultfd: add new syscall to provide memory externalizationAndrea Arcangeli1-0/+1036
2015-09-04userfaultfd: add VM_UFFD_MISSING and VM_UFFD_WPAndrea Arcangeli1-0/+2
2015-09-04fs: create and use seq_show_option for escapingKees Cook11-24/+26
2015-09-04ocfs2: clean up redundant NULL checks before kfreeJoseph Qi2-5/+3
2015-09-04ocfs2: neaten do_error, ocfs2_error and ocfs2_abortJoe Perches14-202/+163
2015-09-04ocfs2: do not set fs read-only if rec[0] is empty while committing truncateXue jiufei1-6/+38
2015-09-04ocfs2: call ocfs2_journal_access_di() before ocfs2_journal_dirty() in ocfs2_w...yangwenfang1-5/+11
2015-09-04ocfs2: use 64bit variables to track heartbeat timeTina Ruchandani1-40/+9
2015-09-04ocfs2: fix race between crashed dio and rmJoseph Qi2-1/+12
2015-09-04ocfs2: avoid access invalid address when read o2dlm debug messagesYiwen Jiang2-11/+21
2015-09-04ocfs2: take inode lock in ocfs2_iop_set/get_acl()Tariq Saeed1-6/+20
2015-09-04ocfs2: fix BUG_ON() in ocfs2_ci_checkpointed()Tariq Saeed1-1/+8
2015-09-04ocfs2: optimize error handling in dlm_request_joinNorton.Zhu1-32/+39
2015-09-04ocfs2: fix a tiny case that inode can not removedYiwen Jiang1-0/+5
2015-09-04ocfs2: add ip_alloc_sem in direct IO to protect allocation changesWeiWei Wang1-2/+16
2015-09-04ocfs2: clear the rest of the buffers on errorGoldwyn Rodrigues1-0/+6
2015-09-04ocfs2: acknowledge return value of ocfs2_error()Goldwyn Rodrigues7-83/+51
2015-09-04ocfs2: add errors=continueGoldwyn Rodrigues3-20/+47
2015-09-04ocfs2: flush inode data to disk and free inode when i_count becomes zeroXue jiufei1-6/+8
2015-09-04ocfs2: trusted xattr missing CAP_SYS_ADMIN checkSanidhya Kashyap1-0/+3
2015-09-04ocfs2: set filesytem read-only when ocfs2_delete_entry failed.jiangyiwen1-1/+14
2015-09-04ocfs2/dlm: use list_for_each_entry instead of list_for_eachJoseph Qi1-4/+2
2015-09-04ocfs2: remove unneeded code in dlm_register_domain_handlersJoseph Qi1-2/+0
2015-09-04ocfs2: fix BUG when o2hb_register_callback failsJoseph Qi1-2/+3
2015-09-04ocfs2: remove unneeded code in ocfs2_dlm_initJoseph Qi1-2/+0
2015-09-04ocfs2: adjust code to match locking/unlocking orderJoseph Qi1-17/+17
2015-09-04ocfs2: clean up unused local variables in ocfs2_file_write_iterJoseph Qi1-9/+0
2015-09-04ocfs2: do not log twice error messagesChristophe JAILLET1-15/+5
2015-09-04ocfs2: do not BUG if buffer not uptodate in __ocfs2_journal_accessJoseph Qi1-1/+17
2015-09-04ocfs2: fix several issues of append dioJoseph Qi2-2/+10
2015-09-04ocfs2: fix race between dio and recover orphanJoseph Qi6-41/+24
2015-09-04ntfs: delete unnecessary checks before calling iput()SF Markus Elfring1-14/+7
2015-09-04fsnotify: get rid of fsnotify_destroy_mark_locked()Jan Kara3-39/+56
2015-09-04fsnotify: remove mark->free_listJan Kara5-61/+40
2015-09-04fsnotify: fix check in inotify fdinfo printingJan Kara1-1/+2
2015-09-04fs/notify: optimize inotify/fsnotify code for unwatched filesDave Hansen1-0/+10
2015-09-04capabilities: ambient capabilitiesAndy Lutomirski1-1/+4
2015-09-04ocfs2: direct write will call ocfs2_rw_unlock() twice when doing aio+dioRyan Ding1-14/+14
2015-09-04Revert "NFS: Make close(2) asynchronous when closing NFS O_DIRECT files"Trond Myklebust1-1/+6
2015-09-04NFS: Optimise away the close-to-open getattr if there is no cached dataTrond Myklebust1-3/+10
2015-09-04Merge remote-tracking branches 'regmap/topic/debugfs' and 'regmap/topic/force...Mark Brown1-6/+8
2015-09-03Merge tag 'for-f2fs-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jae...Linus Torvalds22-1016/+1879
2015-09-03Merge tag 'dlm-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds2-446/+304
2015-09-03Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds12-65/+205
2015-09-03Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds55-25859/+381
2015-09-03Merge branch 'hpfs' (patches from Mikulas)Linus Torvalds6-21/+100
2015-09-03hpfs: update ctime and mtime on directory modificationMikulas Patocka1-1/+24
2015-09-03hpfs: support hotfixesMikulas Patocka5-20/+76
2015-09-02NFSv4.1/flexfiles: Clean up ff_layout_write_done_cb/ff_layout_commit_done_cbTrond Myklebust1-11/+9
2015-09-02NFSv4.1/flexfiles: Mark the layout for return in ff_layout_io_track_ds_error()Trond Myklebust1-9/+1
2015-09-02Merge branch 'for-4.3/core' of git://git.kernel.dk/linux-blockLinus Torvalds24-342/+214
2015-09-02nfsd: deal with DELEGRETURN racing with CB_RECALLAndrew Elble1-0/+3
2015-09-01Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko...Linus Torvalds5-6/+6
2015-09-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds7-12/+51
2015-09-01nfs: Remove unneeded checking of the return value from scnprintfKinglong Mee1-18/+1
2015-09-01nfs: Fix truncated client owner id without proto typeKinglong Mee1-1/+1
2015-09-01NFSv4.1/flexfiles: Mark layout for return if the mirrors are invalidTrond Myklebust1-15/+30
2015-09-01NFSv4.1/flexfiles: RW layouts are valid only if all mirrors are validTrond Myklebust1-2/+28
2015-09-01NFSv4.1/flexfiles: Fix incorrect usage of pnfs_generic_mark_devid_invalid()Trond Myklebust1-2/+2
2015-09-01f2fs: upset segment_info repairYunlei He1-1/+1
2015-09-01NFSv4.1/flexfiles: Fix freeing of mirrorsTrond Myklebust1-12/+2
2015-09-01nfsd: return CLID_INUSE for unexpected SETCLIENTID_CONFIRM caseJ. Bruce Fields1-3/+4
2015-09-01Merge branch 'xfs-misc-fixes-for-4.3-4' into for-nextDave Chinner4-5/+9
2015-08-31nfsd: ensure that delegation stateid hash references are only put onceJeff Layton1-9/+17
2015-08-31nfsd: ensure that the ol stateid hash reference is only put onceJeff Layton1-22/+36
2015-08-31nfsd: allow more than one laundry job to run at a timeJeff Layton1-1/+1
2015-08-31nfsd: don't WARN/backtrace for invalid container deployment.Paul Gortmaker1-4/+2
2015-08-31fs: fix fs/locks.c kernel-doc warningRandy Dunlap1-0/+1
2015-08-31NFSD: Return word2 bitmask if setting security label in OPEN/CREATEKinglong Mee1-39/+56
2015-08-31NFSD: Set the attributes used to store the verifier for EXCLUSIVE4_1Kinglong Mee3-12/+12
2015-08-31nfsd: SUPPATTR_EXCLCREAT must be encoded before SECURITY_LABEL.Kinglong Mee1-6/+7
2015-08-31nfsd: Fix an FS_LAYOUT_TYPES/LAYOUT_TYPES encode bugKinglong Mee1-14/+31
2015-08-31NFSD: Store parent's stat in a separate valueKinglong Mee1-3/+10
2015-08-31Merge tag 'char-misc-4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-19/+7
2015-08-31NFSv4.1/pNFS: Don't request a minimal read layout beyond the end of fileTrond Myklebust1-0/+9
2015-08-31NFSv4.1/pnfs: Handle LAYOUTGET return values correctlyTrond Myklebust1-1/+14
2015-08-31NFSv4.1/pnfs: Don't ask for a read layout for an empty file.Trond Myklebust1-0/+3
2015-08-30NFSv4.1: Fix a protocol issue with CLOSE stateidsTrond Myklebust1-5/+10
2015-08-30NFSv4.1/flexfiles: Don't mark the entire deviceid as bad for file errorsTrond Myklebust1-8/+16
2015-08-28f2fs: avoid accessing NULL pointer in f2fs_drop_largest_extentChao Yu1-2/+10
2015-08-28xfs: fix error gotos in xfs_setattr_nonsizeEric Sandeen1-4/+4
2015-08-28xfs: add mssing inode cache attempts counter incrementLucas Stach1-0/+2
2015-08-28xfs: return errors from partial I/O failures to filesDavid Jeffery1-1/+2
2015-08-28libxfs: bad magic number should set da block buffer errorDarrick J. Wong1-0/+1
2015-08-27NFSv4.1/pnfs: Ensure layoutreturn reserves space for the opaque payloadTrond Myklebust1-1/+2
2015-08-27NFSv4.1/flexfiles: Fix a protocol error in layoutreturnTrond Myklebust1-2/+5
2015-08-27NFS: Send attributes in OPEN request for NFS4_CREATE_EXCLUSIVE4_1Kinglong Mee2-12/+32
2015-08-27NFS: Get suppattr_exclcreat when getting server capabilitiesKinglong Mee2-6/+34
2015-08-27NFS: Make opened as optional argument in _nfs4_do_openKinglong Mee2-5/+3
2015-08-27NFS: Check size by inode_newsize_ok in nfs_setattrKinglong Mee1-8/+10
2015-08-27dax: drop size parameter to ->direct_access()Dan Williams1-1/+1
2015-08-27NFSv4.1/pNFS: pnfs_mark_matching_lsegs_return must notify of layout returnTrond Myklebust1-0/+2
2015-08-27dlm: print error from kernel_sendpageBob Peterson1-0/+40
2015-08-26f2fs: update extent tree in batchesChao Yu3-61/+170
2015-08-25nfs42: remove unused declarationPeng Tao1-2/+0
2015-08-25nfs42: decode_layoutstats does not need res parameterPeng Tao1-3/+2
2015-08-25NFSv4.1/flexfiles: Allow coalescing of new layout segments and existing onesTrond Myklebust2-0/+76
2015-08-25NFSv4.1/pnfs: Allow pNFS device drivers to customise layout segment insertionTrond Myklebust2-9/+61
2015-08-25writeback: sync_inodes_sb() must write out I_DIRTY_TIME inodes and always cal...Tejun Heo1-9/+13
2015-08-25dlm: fix lvb copy for user locksDavid Teigland1-3/+4
2015-08-25NFSv4.1/pnfs: Add sanity check for the layout range returned by the serverTrond Myklebust1-1/+24
2015-08-25NFSv4.1/pnfs Improve the packing of struct pnfs_layout_hdrTrond Myklebust1-3/+3
2015-08-25NFSv4.1/flexfile: ff_layout_remove_mirror can be statickbuild test robot1-1/+1
2015-08-25NFSv4.2/pnfs: Make the layoutstats timer configurableTrond Myklebust3-1/+11
2015-08-25NFSv4.1/flexfile: Ensure uniqueness of mirrors across layout segmentsTrond Myklebust2-29/+99
2015-08-25NFSv4.1/flexfiles: Remove mirror backpointer to lseg.Trond Myklebust2-14/+12
2015-08-25NFSv4.1/flexfiles: Add refcounting to struct nfs4_ff_layout_mirrorTrond Myklebust2-9/+28
2015-08-25NFS41/flexfiles: zero out DS write wccPeng Tao1-0/+2
2015-08-25NFS41: remove NFS_LAYOUT_ROC flagPeng Tao2-6/+2
2015-08-25NFSv4: Add a tracepoint for CB_LAYOUTRECALLTrond Myklebust2-1/+3
2015-08-25NFSv4: Add a tracepoint for CB_GETATTRTrond Myklebust2-1/+64
2015-08-25NFSv4.1/pnfs: Add a tracepoint for return-on-close eventsTrond Myklebust2-0/+2
2015-08-25NFSv4: Force a post-op attribute update when holding a delegationTrond Myklebust1-0/+7
2015-08-25Merge branch 'xfs-misc-fixes-for-4.3-3' into for-nextDave Chinner7-24/+34
2015-08-25xfs: fix non-debug build warningsDave Chinner3-11/+15
2015-08-25xfs: collapse allocsize and biosize mount option handlingEric Sandeen1-10/+2
2015-08-25xfs: Fix file type directory corruption for btree directoriesJan Kara1-1/+9
2015-08-25xfs: lockdep annotations throw warnings on non-debug buildsDave Chinner1-1/+7
2015-08-25xfs: Fix uninitialized return value in xfs_alloc_fix_freelist()Jan Kara1-1/+1
2015-08-24f2fs: fix to release inode correctlyChao Yu3-13/+56
2015-08-24f2fs: handle f2fs_truncate error correctlyChao Yu2-10/+18
2015-08-24f2fs: avoid unneeded initializing when converting inline dentryChao Yu1-1/+9
2015-08-24f2fs: atomically set inode->i_flagsZhang Zhen1-3/+2
2015-08-24f2fs: fix wrong pointer access during try_to_free_nidsJaegeuk Kim1-3/+1
2015-08-24f2fs: use __GFP_NOFAIL to avoid infinite loopJaegeuk Kim4-27/+16
2015-08-239p: fix return code of read() when count is 0Vincent Bernat1-1/+1
2015-08-239p: remove unused option Opt_transFabian Frederick1-1/+1
2015-08-21f2fs: lookup neighbor extent nodes for merging laterChao Yu1-6/+28
2015-08-21f2fs: split __insert_extent_tree_ret for readabilityChao Yu1-20/+29
2015-08-21f2fs: kill dead code in __insert_extent_treeChao Yu1-76/+6
2015-08-21f2fs: adjust showing of extent cache statChao Yu3-15/+22
2015-08-21f2fs: add largest/cached stat in extent cacheChao Yu3-8/+23
2015-08-21f2fs: fix incorrect mapping for bmapChao Yu2-12/+42
2015-08-21f2fs: fix to update cached_en of extent tree properlyFan Li1-4/+4
2015-08-21f2fs: fix typoJunesung Lee1-1/+1
2015-08-21btrfs: fix compile when block cgroups are not enabledChris Mason2-0/+5
2015-08-21vfs: Test for and handle paths that are unreachable from their mnt_rootEric W. Biederman1-2/+25
2015-08-21dcache: Reduce the scope of i_lock in d_splice_aliasEric W. Biederman1-4/+3
2015-08-21dcache: Handle escaped paths in prepend_pathEric W. Biederman1-0/+7
2015-08-21Merge branch 'superblock-scaling' of git://git.kernel.org/pub/scm/linux/kerne...Al Viro8-79/+108
2015-08-20NFSv4.1/pnfs Ensure flexfiles reports all connection related errorsTrond Myklebust1-13/+35
2015-08-20NFSv4.1/pnfs: Ensure the flexfiles layoutstats timers are consistentTrond Myklebust1-27/+24
2015-08-20NFS41: fix list splice typePeng Tao1-1/+1
2015-08-20pmem, dax: have direct_access use __pmem annotationRoss Zwisler2-18/+21
2015-08-20dax: update I/O path to do proper PMEM flushingRoss Zwisler1-14/+25
2015-08-20f2fs: check the node block address of newly allocated nidJaegeuk Kim1-0/+9
2015-08-20f2fs: go out for insert_inode_locked failureJaegeuk Kim1-4/+1
2015-08-20f2fs: retry gc if one section is not successfully reclaimedJaegeuk Kim1-26/+20
2015-08-20f2fs: fix to cover lock_op for update_inode_pageJaegeuk Kim1-2/+2