aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2020-06-02Merge tag 'erofs-for-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...HEADmasterLinus Torvalds8-173/+136
2020-06-02Merge tag 'jfs-5.8' of git://github.com/kleikamp/linux-shaggyLinus Torvalds2-3/+3
2020-06-02Merge tag 'for-5.8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds44-3033/+3206
2020-06-02Merge tag 'vfs-5.8-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds4-5/+23
2020-06-02Merge tag 'vfs-5.8-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-0/+3
2020-06-02Merge tag 'xfs-5.8-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds101-4814/+4241
2020-06-02Merge tag 'for-5.8/io_uring-2020-06-01' of git://git.kernel.dk/linux-blockLinus Torvalds4-363/+433
2020-06-02Merge tag 'for-5.8/drivers-2020-06-01' of git://git.kernel.dk/linux-blockLinus Torvalds1-12/+0
2020-06-02Merge tag 'for-5.8/block-2020-06-01' of git://git.kernel.dk/linux-blockLinus Torvalds24-123/+172
2020-06-02Merge tag 'pm-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-2/+1
2020-06-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds72-880/+642
2020-06-02mm: remove the pgprot argument to __vmallocChristoph Hellwig9-14/+13
2020-06-02mm: remove the prot argument from vm_map_ramChristoph Hellwig2-2/+2
2020-06-02/proc/PID/smaps: Add PMD migration entry parsingHuang Ying1-5/+11
2020-06-02mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK insteadNeilBrown4-8/+10
2020-06-02mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLENeilBrown1-4/+5
2020-06-02orangefs: use attach/detach_page_privateGuoqing Jiang1-26/+6
2020-06-02ntfs: replace attach_page_buffers with attach_page_privateGuoqing Jiang2-2/+2
2020-06-02iomap: use attach/detach_page_privateGuoqing Jiang1-15/+4
2020-06-02f2fs: use attach/detach_page_privateGuoqing Jiang1-9/+2
2020-06-02fs/buffer.c: use attach/detach_page_privateGuoqing Jiang1-12/+4
2020-06-02btrfs: use attach/detach_page_privateGuoqing Jiang3-36/+12
2020-06-02iomap: convert from readpages to readaheadMatthew Wilcox (Oracle)4-72/+40
2020-06-02fuse: convert from readpages to readaheadMatthew Wilcox (Oracle)1-72/+28
2020-06-02f2fs: pass the inode to f2fs_mpage_readpagesMatthew Wilcox (Oracle)1-4/+3
2020-06-02f2fs: convert from readpages to readaheadMatthew Wilcox (Oracle)1-28/+19
2020-06-02ext4: pass the inode to ext4_mpage_readpagesMatthew Wilcox (Oracle)3-5/+4
2020-06-02ext4: convert from readpages to readaheadMatthew Wilcox (Oracle)3-28/+18
2020-06-02erofs: convert compressed files from readpages to readaheadMatthew Wilcox (Oracle)1-20/+9
2020-06-02erofs: convert uncompressed files from readpages to readaheadMatthew Wilcox (Oracle)2-26/+15
2020-06-02btrfs: convert from readpages to readaheadMatthew Wilcox (Oracle)3-42/+20
2020-06-02fs: convert mpage_readpages to mpage_readaheadMatthew Wilcox (Oracle)16-123/+70
2020-06-02mm: add page_cache_readahead_unboundedMatthew Wilcox (Oracle)4-70/+5
2020-06-02fs/buffer.c: record blockdev write errors in super_block that it backsJeff Layton1-0/+7
2020-06-02vfs: track per-sb writeback errors and report them to syncfsJeff Layton3-4/+6
2020-06-02ocfs2: mount shared volume without ha stackGang He3-20/+51
2020-06-02ocfs2: add missing annotation for dlm_empty_lockres()Jules Irenge1-0/+1
2020-06-02squashfs: migrate from ll_rw_block usage to BIOPhilippe Liard11-242/+287
2020-06-01Merge branch 'from-miklos' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds11-86/+159
2020-06-01Merge branch 'work.set_fs-exec' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-34/+10
2020-06-01Merge branch 'uaccess.__copy_to_user' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-19/+14
2020-06-01Merge branch 'uaccess.__copy_from_user' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-3/+1
2020-06-01Merge branch 'uaccess.readdir' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-54/+50
2020-06-01Merge branch 'uaccess.access_ok' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-14/+0
2020-06-01Merge tag 'docs-5.8' of git://git.lwn.net/linuxLinus Torvalds38-56/+56
2020-06-01Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds5-6/+156
2020-06-01Merge tag 'x86-cleanups-2020-06-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-3/+0
2020-06-01Merge tag 'locking-core-2020-06-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-7/+14
2020-06-01Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fsc...Linus Torvalds6-2/+13
2020-06-01Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscryptLinus Torvalds13-207/+571
2020-06-01Merge tag 'pstore-v5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds9-183/+2380
2020-06-01Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds8-82/+18
2020-06-01Merge branches 'pm-core' and 'pm-sleep'Rafael J. Wysocki1-2/+1
2020-05-31pstore/blk: Introduce "best_effort" modeKees Cook1-1/+20
2020-05-31pstore/blk: Support non-block storage devicesWeiXiong Liao2-44/+57
2020-05-31pstore/blk: Provide way to query pstore configurationWeiXiong Liao1-7/+30
2020-05-31pstore/zone: Provide way to skip "broken" zone for MTD devicesWeiXiong Liao2-14/+61
2020-05-30Documentation: Add details for pstore/blkWeiXiong Liao1-0/+2
2020-05-30pstore/zone,blk: Add ftrace frontend supportWeiXiong Liao3-1/+134
2020-05-30pstore/zone,blk: Add console frontend supportWeiXiong Liao3-9/+102
2020-05-30pstore/zone,blk: Add support for pmsg frontendWeiXiong Liao3-9/+280
2020-05-30pstore/blk: Introduce backend for block devicesWeiXiong Liao3-0/+501
2020-05-30pstore/zone: Introduce common layer to manage storage zonesWeiXiong Liao3-0/+995
2020-05-30pstore/ram: Introduce max_reason and convert dump_oopsKees Cook1-19/+39
2020-05-30pstore/platform: Pass max_reason to kmesg dumpPavel Tatashin1-1/+3
2020-05-30printk: Introduce kmsg_dump_reason_str()Kees Cook1-17/+1
2020-05-30printk: Collapse shutdown types into a single dump reasonKees Cook1-6/+2
2020-05-30pstore/ftrace: Provide ftrace log merging routineKees Cook3-54/+66
2020-05-30pstore/ram: Refactor ftrace buffer mergingKees Cook1-12/+17
2020-05-30pstore/ram: Refactor DT size parsingKees Cook1-12/+19
2020-05-30pstore/ram: Adjust module param permissions to reflect realityKees Cook1-3/+3
2020-05-30pstore/platform: Move module params after declarationsKees Cook1-6/+5
2020-05-30pstore/platform: Use backend name for console registrationKees Cook1-1/+3
2020-05-30pstore/platform: Switch pstore_info::name to constKees Cook1-1/+2
2020-05-30pstore: Make sure console capturing will restartKees Cook1-1/+5
2020-05-30pstore: Remove filesystem records when backend is unregisteredKees Cook3-0/+36
2020-05-30pstore: Do not leave timer disabled for next backendKees Cook1-15/+19
2020-05-30pstore: Add locking around superblock changesKees Cook3-26/+45
2020-05-30io_uring: fix overflowed reqs cancellationPavel Begunkov1-2/+3
2020-05-30io_uring: off timeouts based only on completionsPavel Begunkov1-51/+14
2020-05-30io_uring: move timeouts flushing to a helperPavel Begunkov1-20/+14
2020-05-29Merge tag 'ceph-for-5.7-rc8' of git://github.com/ceph/ceph-clientLinus Torvalds1-1/+1
2020-05-29Merge tag 'gfs2-v5.7-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-10/+5
2020-05-29gfs2: Even more gfs2_find_jhead fixesAndreas Gruenbacher1-10/+5
2020-05-29erofs: suppress false positive last_block warningGao Xiang1-2/+2
2020-05-29erofs: convert to use the new mount fs_context apiChao Yu4-156/+132
2020-05-28Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2020-05-28fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()Alexander Potapenko1-1/+1
2020-05-28Merge branch 'for-next/scs' into for-next/coreWill Deacon1-0/+4
2020-05-28btrfs: fix space_info bytes_may_use underflow during space cache writeoutFilipe Manana1-5/+15
2020-05-28btrfs: fix space_info bytes_may_use underflow after nocow buffered writeFilipe Manana1-5/+56
2020-05-28btrfs: fix wrong file range cleanup after an error filling dealloc rangeFilipe Manana1-1/+1
2020-05-28btrfs: remove redundant local variable in read_block_for_searchNikolay Borisov1-5/+4
2020-05-28btrfs: open code key_searchNikolay Borisov1-23/+18
2020-05-28btrfs: split btrfs_direct_IO to read and write partChristoph Hellwig3-90/+83
2020-05-28btrfs: remove BTRFS_INODE_READDIO_NEED_LOCKGoldwyn Rodrigues2-21/+0
2020-05-28fs: remove dio_end_io()Goldwyn Rodrigues1-19/+0
2020-05-28btrfs: switch to iomap_dio_rw() for dioGoldwyn Rodrigues4-169/+166
2020-05-28squashfs: Make use of local lock in multi_cpu decompressorJulia Cartwright1-7/+14
2020-05-27Merge tag 'fsnotify_for_v5.7-rc8' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2020-05-27Merge branch 'for-5.7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-3/+3
2020-05-27fanotify: turn off support for FAN_DIR_MODIFYAmir Goldstein1-1/+1
2020-05-27PM: hibernate: Restrict writes to the resume deviceDomenico Andreoli1-2/+1
2020-05-27xfs: more lockdep whackamole with kmem_alloc*Darrick J. Wong2-2/+6
2020-05-27xfs: force writes to delalloc regions to unwrittenDarrick J. Wong1-12/+17
2020-05-27xfs: refactor xfs_iomap_prealloc_sizeDarrick J. Wong1-48/+35
2020-05-27xfs: measure all contiguous previous extents for prealloc sizeDarrick J. Wong1-13/+27
2020-05-27xfs: don't fail unwritten extent conversion on writeback due to edquotDarrick J. Wong1-1/+1
2020-05-27xfs: rearrange xfs_inode_walk_ag parametersDarrick J. Wong1-5/+4
2020-05-27xfs: straighten out all the naming around incore inode tree walksDarrick J. Wong3-13/+13
2020-05-27xfs: move xfs_inode_ag_iterator to be closer to the perag walking codeDarrick J. Wong1-40/+48
2020-05-27xfs: use bool for done in xfs_inode_ag_walkDarrick J. Wong1-3/+3
2020-05-27xfs: fix inode ag walk predicate function return valuesDarrick J. Wong1-17/+22
2020-05-27xfs: refactor eofb matching into a single helperDarrick J. Wong1-28/+34
2020-05-27xfs: remove __xfs_icache_free_eofblocksDarrick J. Wong1-12/+2
2020-05-27xfs: remove flags argument from xfs_inode_ag_walkDarrick J. Wong3-35/+27
2020-05-27xfs: remove xfs_inode_ag_iterator_flagsDarrick J. Wong3-36/+16
2020-05-27xfs: remove unused xfs_inode_ag_iterator functionDarrick J. Wong2-14/+0
2020-05-27xfs: replace open-coded XFS_ICI_NO_TAGDarrick J. Wong1-3/+3
2020-05-27xfs: move eofblocks conversion function to xfs_ioctl.cDarrick J. Wong2-35/+35
2020-05-27xfs: allow individual quota grace period extensionEric Sandeen1-20/+28
2020-05-27xfs: per-type quota timers and warn limitsEric Sandeen6-54/+55
2020-05-27xfs: switch xfs_get_defquota to take explicit typeEric Sandeen5-15/+26
2020-05-27xfs: pass xfs_dquot to xfs_qm_adjust_dqtimersEric Sandeen5-5/+6
2020-05-27xfs: fix up some whitespace in quota codeEric Sandeen2-26/+26
2020-05-27xfs: always return -ENOSPC on project quota reservation failureEric Sandeen3-18/+8
2020-05-27xfs: group quota should return EDQUOT when prj quota enabledEric Sandeen1-1/+2
2020-05-27xfs: remove the m_active_trans counterDave Chinner3-29/+16
2020-05-27xfs: separate read-only variables in struct xfs_mountDave Chinner1-66/+82
2020-05-27xfs: reduce free inode accounting overheadDave Chinner3-39/+13
2020-05-27xfs: gut error handling in xfs_trans_unreserve_and_mod_sb()Dave Chinner1-143/+20
2020-05-27ceph: flush release queue when handling caps for unknown inodeJeff Layton1-1/+1
2020-05-27erofs: code cleanup by removing ifdef macro surroundingChengguang Xu4-16/+3
2020-05-26statx: hide interfaces no longer used by io_uringBijan Mottahedeh2-4/+3
2020-05-26io_uring: call statx directlyBijan Mottahedeh1-46/+4
2020-05-26statx: allow system call to be invoked from io_uringBijan Mottahedeh2-13/+21
2020-05-26io_uring: add io_statx structureBijan Mottahedeh1-16/+22
2020-05-26io_uring: get rid of manual punting in io_closePavel Begunkov1-15/+5
2020-05-26io_uring: separate DRAIN flushing into a cold pathPavel Begunkov1-15/+15
2020-05-26io_uring: don't re-read sqe->off in timeout_prep()Pavel Begunkov1-2/+3
2020-05-26io_uring: simplify io_timeout lockingPavel Begunkov1-2/+1
2020-05-26io_uring: fix flush req->refs underflowPavel Begunkov1-1/+1
2020-05-25iomap: remove lockdep_assert_held()Goldwyn Rodrigues1-2/+0
2020-05-25iomap: add a filesystem hook for direct I/O bio submissionGoldwyn Rodrigues1-5/+10
2020-05-25btrfs: turn space cache writeout failure messages into debug messagesFilipe Manana1-11/+4
2020-05-25btrfs: include error on messages about failure to write space/inode cachesFilipe Manana1-6/+6
2020-05-25btrfs: remove useless 'fail_unlock' label from btrfs_csum_file_blocks()Filipe Manana1-7/+4
2020-05-25btrfs: do not ignore error from btrfs_next_leaf() when inserting checksumsFilipe Manana1-2/+4
2020-05-25btrfs: make checksum item extension more efficientFilipe Manana1-10/+17
2020-05-25btrfs: fix corrupt log due to concurrent fsync of inodes with shared extentsFilipe Manana4-4/+27
2020-05-25btrfs: unexport btrfs_compress_set_level()Anand Jain2-18/+16
2020-05-25btrfs: simplify iget helpersDavid Sterba11-81/+44
2020-05-25btrfs: open code read_fs_rootDavid Sterba1-12/+9
2020-05-25btrfs: simplify root lookup by idDavid Sterba15-113/+46
2020-05-25btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots to prevent runaway b...Qu Wenruo2-0/+3
2020-05-25btrfs: reloc: fix reloc root leak and NULL pointer dereferenceQu Wenruo1-3/+9
2020-05-25btrfs: reduce lock contention when creating snapshotRobbie Ko1-29/+41
2020-05-25btrfs: don't set SHAREABLE flag for data reloc treeQu Wenruo3-12/+23
2020-05-25btrfs: inode: cleanup the log-tree exceptions in btrfs_truncate_inode_items()Qu Wenruo1-10/+8
2020-05-25btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLEQu Wenruo13-55/+81
2020-05-25btrfs: drop stale reference to volume_mutexAnand Jain1-4/+3
2020-05-25btrfs: update documentation of set/get helpersDavid Sterba1-13/+17
2020-05-25btrfs: optimize split page write in btrfs_set_token_##bitsDavid Sterba1-5/+7
2020-05-25btrfs: optimize split page write in btrfs_set_##bitsDavid Sterba1-5/+9
2020-05-25btrfs: optimize split page read in btrfs_get_token_##bitsDavid Sterba1-7/+9
2020-05-25btrfs: optimize split page read in btrfs_get_##bitsDavid Sterba1-7/+10
2020-05-25btrfs: drop unnecessary offset_in_page in extent buffer helpersDavid Sterba1-30/+21
2020-05-25btrfs: constify extent_buffer in the API functionsDavid Sterba4-55/+63
2020-05-25btrfs: remove unused map_private_extent_bufferDavid Sterba2-46/+0
2020-05-25btrfs: speed up and simplify generic_bin_searchDavid Sterba1-28/+15
2020-05-25btrfs: speed up btrfs_set_token_##bits helpersDavid Sterba1-24/+16
2020-05-25btrfs: speed up btrfs_set_##bits helpersDavid Sterba1-17/+10
2020-05-25btrfs: speed up btrfs_get_token_##bits helpersDavid Sterba1-27/+16
2020-05-25btrfs: speed up btrfs_get_##bits helpersDavid Sterba1-19/+10
2020-05-25btrfs: add separate bounds checker for set/get helpersDavid Sterba1-0/+25
2020-05-25btrfs: preset set/get token with first page and drop conditionDavid Sterba2-5/+6
2020-05-25btrfs: don't use set/get token in leaf_space_usedDavid Sterba1-5/+3
2020-05-25btrfs: don't use set/get token for single assignment in overwrite_itemDavid Sterba1-7/+2
2020-05-25btrfs: drop eb parameter from set/get token helpersDavid Sterba5-158/+130
2020-05-25btrfs: use the token::eb for all set/get helpersDavid Sterba1-4/+4
2020-05-25btrfs: remove duplicated include in block-group.cTiezhu Yang1-1/+0
2020-05-25btrfs: block-group: rename write_one_cache_group()Qu Wenruo1-8/+8
2020-05-25btrfs: block-group: refactor how we insert a block group itemQu Wenruo1-16/+25
2020-05-25btrfs: block-group: refactor how we delete one block group itemQu Wenruo1-12/+25
2020-05-25btrfs: block-group: refactor how we read one block group itemQu Wenruo1-15/+32
2020-05-25btrfs: block-group: don't set the wrong READA flag for btrfs_read_block_groups()Qu Wenruo1-1/+0
2020-05-25btrfs: send: emit file capabilities after chownMarcos Paulo de Souza1-0/+67
2020-05-25btrfs: scrub, only lookup for csums if we are dealing with a data extentFilipe Manana1-7/+8
2020-05-25btrfs: move the block group freeze/unfreeze helpers into block-group.cFilipe Manana4-43/+44
2020-05-25btrfs: rename member 'trimming' of block group to a more generic nameFilipe Manana7-33/+46
2020-05-25btrfs: fix a race between scrub and block group removal/allocationFilipe Manana1-2/+36
2020-05-25btrfs: remove more obsolete v0 extent ref declarationsDavid Sterba1-9/+0
2020-05-25btrfs: remove unused function btrfs_dev_extent_chunk_tree_uuidYueHaibing1-7/+0
2020-05-25btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new ...Qu Wenruo1-0/+14
2020-05-25btrfs: speedup dead root detection during orphan cleanupRobbie Ko1-11/+9
2020-05-25btrfs: remove unused function heads_to_leavesYueHaibing1-16/+0
2020-05-25btrfs: add more codes to decoder tableDavid Sterba1-0/+9
2020-05-25btrfs: sort error decoder entriesDavid Sterba1-9/+9
2020-05-25btrfs: free alien device after device addAnand Jain1-1/+11
2020-05-25btrfs: include non-missing as a qualifier for the latest_bdevAnand Jain1-0/+2