aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2021-02-21Merge tag 'core-mm-2021-02-17' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-6/+7
2021-02-21Merge tag 'for-5.12/io_uring-2021-02-17' of git://git.kernel.dk/linux-blockLinus Torvalds7-1321/+1376
2021-02-21Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-blockLinus Torvalds34-119/+66
2021-02-21Merge tag 'oprofile-removal-5.12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-357/+0
2021-02-21Merge tag 'xfs-5.12-merge-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds52-978/+1608
2021-02-21Merge tag 'iomap-5.12-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds8-182/+237
2021-02-21Merge tag 'pstore-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2021-02-21Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fsc...Linus Torvalds7-65/+315
2021-02-21Merge tag 'nfsd-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds34-801/+1169
2021-02-21Merge tag 'erofs-for-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-4/+20
2021-02-21Merge tag 'f2fs-for-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds21-613/+984
2021-02-21Merge tag 'for-5.12-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds51-1099/+4731
2021-02-21Merge tag 'affs-for-5.12-tag' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+3
2021-02-21Merge tag 'jfs-5.12' of git://github.com/kleikamp/linux-shaggyLinus Torvalds4-20/+28
2021-02-21Merge tag 'locks-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/jlay...Linus Torvalds1-6/+13
2021-02-21Merge branch 'work.namei' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds2-45/+50
2021-02-21Merge branch 'work.elf-compat' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-36/+16
2021-02-21Merge branch 'work.sendfile' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-26/+46
2021-02-20Merge tag 'arm-platform-removal-v5.12' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2021-02-20fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy*Al Viro1-4/+5
2021-02-18pstore: Fix typo in compression option nameJiri Bohac1-2/+2
2021-02-16io_uring: tctx->task_lock should be IRQ safeJens Axboe1-6/+7
2021-02-15proc: don't allow async path resolution of /proc/thread-self componentsJens Axboe2-1/+8
2021-02-13Merge tag 'for-5.11-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+2
2021-02-13io_uring: kill cached requests from exiting task closing the ringJens Axboe1-1/+3
2021-02-13io_uring: add helper to free all request cachesJens Axboe1-7/+19
2021-02-13io_uring: allow task match to be passed to io_req_cache_free()Jens Axboe1-6/+7
2021-02-12Merge tag '5.11-rc7-smb3-github' of git://github.com/smfrench/smb3-kernelLinus Torvalds4-4/+28
2021-02-12f2fs: give a warning only for readonly partitionJaegeuk Kim1-5/+3
2021-02-12io-wq: clear out worker ->fs and ->filesJens Axboe1-8/+6
2021-02-12Merge tag 'io_uring-5.11-2021-02-12' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+4
2021-02-12io_uring: optimise io_init_req() flags settingPavel Begunkov1-10/+7
2021-02-12io_uring: clean io_req_find_next() fast checkPavel Begunkov1-1/+1
2021-02-12io_uring: don't check PF_EXITING from syscallPavel Begunkov1-3/+2
2021-02-12btrfs: initialize fs_info::csum_size earlier in open_ctreeSu Yue1-1/+2
2021-02-12io_uring: don't split out consume out of SQE getPavel Begunkov1-12/+6
2021-02-12io_uring: save ctx put/get for task_work submitPavel Begunkov1-5/+12
2021-02-12io_uring: don't duplicate io_req_task_queue()Pavel Begunkov1-7/+1
2021-02-12io_uring: optimise SQPOLL mm/files grabbingPavel Begunkov1-14/+13
2021-02-12io_uring: optimise out unlikely link queuePavel Begunkov1-32/+10
2021-02-12io_uring: take compl state from submit statePavel Begunkov1-6/+3
2021-02-11io_uring: inline io_complete_rw_common()Pavel Begunkov1-17/+9
2021-02-11io_uring: move res check out of io_rw_reissue()Pavel Begunkov1-9/+8
2021-02-11io_uring: simplify iopoll reissuingPavel Begunkov1-21/+5
2021-02-11io_uring: clean up io_req_free_batch_finish()Pavel Begunkov1-3/+1
2021-02-11io_uring: move submit side state closer in the ringJens Axboe1-7/+10
2021-02-11fs/jfs: fix potential integer overflow on shift of a intColin Ian King1-1/+1
2021-02-11cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath.Shyam Prasad N1-0/+1
2021-02-11cifs: In the new mount api we get the full devname as source=Ronnie Sahlberg3-2/+17
2021-02-11xfs: consider shutdown in bmapbt cursor delete assertBrian Foster1-21/+12
2021-02-11io_uring: assign file_slot prior to calling io_sqe_file_register()Jens Axboe1-1/+2
2021-02-11erofs: initialized fields can only be observed after bit is setGao Xiang2-2/+18
2021-02-11erofs: fix shift-out-of-bounds of blkszbitsGao Xiang1-2/+2
2021-02-10xfs: fix boolreturn.cocci warningskernel test robot1-1/+1
2021-02-10xfs: restore shutdown check in mapped write fault pathBrian Foster1-0/+3
2021-02-10io_uring: remove redundant initialization of variable retColin Ian King1-1/+1
2021-02-10io_uring: unpark SQPOLL thread for cancelationPavel Begunkov1-0/+5
2021-02-10Revert "io_uring: don't take fs for recvmsg/sendmsg"Jens Axboe1-2/+4
2021-02-10nilfs2: make splice write available againJoachim Henke1-0/+1
2021-02-10zonefs: use zone write granularity as block sizeDamien Le Moal1-5/+4
2021-02-10io_uring: place ring SQ/CQ arrays under memcg memory limitsJens Axboe1-75/+10
2021-02-10io_uring: enable kmemcg account for io_uring requestsJens Axboe1-1/+2
2021-02-10io_uring: enable req cache for IRQ driven IOJens Axboe1-20/+51
2021-02-10io_uring: fix possible deadlock in io_uring_pollHao Xu1-2/+15
2021-02-10io_uring: defer flushing cached reqsPavel Begunkov1-9/+19
2021-02-10io_uring: take comp_state from ctxPavel Begunkov1-19/+18
2021-02-10io_uring: enable req cache for task_work itemsJens Axboe1-1/+21
2021-02-10io_uring: provide FIFO ordering for task_workJens Axboe2-16/+94
2021-02-10io_uring: use persistent request cacheJens Axboe1-18/+30
2021-02-10io_uring: feed reqs back into alloc cachePavel Begunkov1-7/+12
2021-02-10io_uring: persistent req cachePavel Begunkov1-8/+13
2021-02-10io_uring: count ctx refs separately from reqsPavel Begunkov1-1/+5
2021-02-10io_uring: remove fallback_reqPavel Begunkov1-36/+2
2021-02-10io_uring: submit-completion free batchingPavel Begunkov1-20/+29
2021-02-10io_uring: replace list with array for compl batchPavel Begunkov1-24/+11
2021-02-10io_uring: don't reinit submit state every timePavel Begunkov1-5/+4
2021-02-10io_uring: remove ctx from comp_statePavel Begunkov1-11/+9
2021-02-10io_uring: don't keep submit_state on stackPavel Begunkov1-44/+46
2021-02-10io_uring: don't propagate io_comp_statePavel Begunkov1-91/+73
2021-02-09cifs: do not disable noperm if multiuser mount option is not providedRonnie Sahlberg1-2/+2
2021-02-09io_uring: make op handlers always take issue flagsPavel Begunkov1-12/+13
2021-02-09io_uring: replace force_nonblock with flagsPavel Begunkov1-82/+96
2021-02-09tmpfs: disallow CONFIG_TMPFS_INODE64 on alphaSeth Forshee1-1/+1
2021-02-09tmpfs: disallow CONFIG_TMPFS_INODE64 on s390Seth Forshee1-1/+1
2021-02-09squashfs: add more sanity checks in xattr id lookupPhillip Lougher1-9/+57
2021-02-09squashfs: add more sanity checks in inode lookupPhillip Lougher1-8/+33
2021-02-09squashfs: add more sanity checks in id lookupPhillip Lougher4-12/+45
2021-02-09squashfs: avoid out of bounds writes in decompressorsPhillip Lougher1-1/+7
2021-02-09cifs: fix dfs-linksRonnie Sahlberg1-0/+8
2021-02-09fs/affs: release old buffer head on error pathPan Bian1-1/+3
2021-02-09btrfs: zoned: enable to mount ZONED incompat flagNaohiro Aota1-1/+2
2021-02-09btrfs: zoned: deal with holes writing out tree-log pagesNaohiro Aota1-1/+22
2021-02-09btrfs: zoned: reorder log node allocation on zoned filesystemNaohiro Aota2-11/+28
2021-02-09btrfs: zoned: serialize log transaction on zoned filesystemsNaohiro Aota1-1/+33
2021-02-09btrfs: zoned: extend zoned allocator to use dedicated tree-log block groupNaohiro Aota5-4/+90
2021-02-09btrfs: split alloc_log_tree()Naohiro Aota2-6/+29
2021-02-09btrfs: zoned: relocate block group to repair IO failure in zoned filesystemsNaohiro Aota5-0/+80
2021-02-09btrfs: zoned: enable relocation on a zoned filesystemNaohiro Aota1-2/+32
2021-02-09btrfs: zoned: support dev-replace in zoned filesystemsNaohiro Aota3-0/+123
2021-02-09btrfs: zoned: implement copying for zoned device-replaceNaohiro Aota4-1/+101
2021-02-09btrfs: zoned: implement cloning for zoned device-replaceNaohiro Aota3-17/+80
2021-02-09btrfs: zoned: mark block groups to copy for device-replaceNaohiro Aota4-0/+204
2021-02-09btrfs: zoned: do not use async metadata checksum on zoned filesystemsNaohiro Aota1-0/+2
2021-02-09btrfs: zoned: wait for existing extents before truncatingNaohiro Aota1-0/+9
2021-02-09btrfs: zoned: serialize metadata IONaohiro Aota6-1/+109
2021-02-09btrfs: zoned: introduce dedicated data write path for zoned filesystemsNaohiro Aota1-2/+32
2021-02-09btrfs: zoned: enable zone append writing for direct IONaohiro Aota1-0/+18
2021-02-09btrfs: zoned: use ZONE_APPEND write for zoned modeNaohiro Aota8-3/+129
2021-02-09btrfs: save irq flags when looking up an ordered extentJohannes Thumshirn1-2/+3
2021-02-09btrfs: zoned: cache if block group is on a sequential zoneJohannes Thumshirn3-0/+38
2021-02-09btrfs: extend btrfs_rmap_block for specifying a deviceNaohiro Aota3-11/+15
2021-02-09btrfs: zoned: check if bio spans across an ordered extentJohannes Thumshirn3-2/+36
2021-02-09btrfs: zoned: split ordered extent when bio is sentNaohiro Aota3-0/+175
2021-02-09btrfs: zoned: handle REQ_OP_ZONE_APPEND as writingNaohiro Aota4-11/+12
2021-02-09btrfs: zoned: use bio_add_zone_append_pageNaohiro Aota1-3/+26
2021-02-09btrfs: factor out helper adding a page to bioNaohiro Aota1-15/+45
2021-02-09btrfs: zoned: reset zones of unused block groupsNaohiro Aota3-7/+33
2021-02-09btrfs: zoned: advance allocation pointer after tree log nodeNaohiro Aota1-1/+15
2021-02-09btrfs: zoned: redirty released extent buffersNaohiro Aota9-1/+88
2021-02-09btrfs: zoned: implement sequential extent allocationNaohiro Aota3-6/+94
2021-02-09btrfs: zoned: track unusable bytes for zonesNaohiro Aota10-18/+151
2021-02-09btrfs: zoned: calculate allocation offset for conventional zonesNaohiro Aota3-9/+98
2021-02-09btrfs: zoned: load zone's allocation offsetNaohiro Aota4-0/+179
2021-02-09btrfs: zoned: verify device extent is aligned to zoneNaohiro Aota1-0/+14
2021-02-09btrfs: zoned: implement zoned chunk allocatorNaohiro Aota4-17/+321
2021-02-09btrfs: zoned: allow zoned filesystems on non-zoned block devicesJohannes Thumshirn2-16/+148
2021-02-09btrfs: zoned: disallow fitrim on zoned filesystemsNaohiro Aota1-0/+8
2021-02-09btrfs: zoned: do not load fs_info::zoned from incompat flagJohannes Thumshirn2-2/+8
2021-02-09btrfs: release path before calling to btrfs_load_block_group_zone_infoJohannes Thumshirn1-21/+17
2021-02-09btrfs: zoned: use regular super block location on zone emulationNaohiro Aota1-1/+7
2021-02-09btrfs: zoned: defer loading zone info after opening treesNaohiro Aota4-4/+44
2021-02-09iomap: support REQ_OP_ZONE_APPENDNaohiro Aota1-6/+37
2021-02-08btrfs: fix extent buffer leak on failure to copy rootFilipe Manana1-0/+2
2021-02-08btrfs: explain page locking and readahead in read_extent_buffer_pages()Qu Wenruo1-0/+7
2021-02-08btrfs: allow read-only mount of 4K sector size fs on 64K page systemQu Wenruo2-3/+29
2021-02-08btrfs: integrate page status update for data read path into begin/end_page_readQu Wenruo3-23/+80
2021-02-08btrfs: introduce btrfs_subpage for data inodesQu Wenruo9-33/+103
2021-02-08btrfs: introduce subpage metadata validation checkQu Wenruo1-0/+57
2021-02-08btrfs: support subpage in endio_readpage_update_page_status()Qu Wenruo1-6/+15
2021-02-08btrfs: introduce read_extent_buffer_subpage()Qu Wenruo1-0/+70
2021-02-08btrfs: support subpage in try_release_extent_buffer()Qu Wenruo1-2/+104
2021-02-08btrfs: support subpage in btrfs_clone_extent_bufferQu Wenruo1-2/+1
2021-02-08btrfs: support subpage in set/clear_extent_buffer_uptodate()Qu Wenruo1-4/+7
2021-02-08btrfs: introduce helpers for subpage error statusQu Wenruo2-0/+31
2021-02-08btrfs: introduce helpers for subpage uptodate statusQu Wenruo2-0/+140
2021-02-08btrfs: attach private to dummy extent buffer pagesQu Wenruo1-1/+8
2021-02-08btrfs: support subpage for extent buffer page releaseQu Wenruo3-16/+133
2021-02-08btrfs: make grab_extent_buffer_from_page() handle subpage caseQu Wenruo1-2/+11
2021-02-08btrfs: make attach_extent_buffer_page() handle subpage caseQu Wenruo3-13/+96
2021-02-08btrfs: introduce the skeleton of btrfs_subpage structureQu Wenruo4-2/+78
2021-02-08btrfs: set UNMAPPED bit early in btrfs_clone_extent_buffer() for subpage supportQu Wenruo1-2/+7
2021-02-08btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PAGE_START_WRITEBACKQu Wenruo3-26/+18
2021-02-08btrfs: make concurrent fsyncs wait less when waiting for a transaction commitFilipe Manana3-8/+34
2021-02-08btrfs: remove unnecessary check_parent_dirs_for_sync()Filipe Manana1-106/+15
2021-02-08btrfs: skip logging inodes already logged when logging new entriesFilipe Manana1-1/+1
2021-02-08btrfs: skip logging directories already logged when logging all parentsFilipe Manana1-0/+5
2021-02-08btrfs: avoid logging new ancestor inodes when logging new inodeFilipe Manana1-2/+33
2021-02-08btrfs: stop setting nbytes when filling inode item for loggingFilipe Manana1-1/+8
2021-02-08btrfs: remove unnecessary directory inode item update when deleting dir entryFilipe Manana1-35/+4
2021-02-08btrfs: let callers of btrfs_get_io_geometry pass the emMichal Rostecki3-38/+51
2021-02-08btrfs: fix double accounting of ordered extent for subpage case in btrfs_inva...Qu Wenruo1-1/+2
2021-02-08btrfs: simplify condition in __btrfs_run_delayed_itemsAbaci Team1-1/+1
2021-02-08btrfs: remove wrong comment for can_nocow_extent()Filipe Manana1-3/+0
2021-02-08btrfs: add a trace class for dumping the current ENOSPC stateJosef Bacik1-0/+1
2021-02-08btrfs: adjust the flush trace point to include the sourceJosef Bacik1-8/+9
2021-02-08btrfs: implement space clamping for preemptive flushingJosef Bacik2-2/+55
2021-02-08btrfs: simplify the logic in need_preemptive_flushingJosef Bacik1-25/+48
2021-02-08btrfs: rework btrfs_calc_reclaim_metadata_sizeJosef Bacik1-24/+20
2021-02-08btrfs: check reclaim_size in need_preemptive_reclaimJosef Bacik1-0/+7
2021-02-08btrfs: rename need_do_async_reclaimJosef Bacik1-7/+7
2021-02-08btrfs: improve preemptive background space flushingJosef Bacik3-2/+100
2021-02-08btrfs: introduce a FORCE_COMMIT_TRANS flush operationJosef Bacik2-0/+15
2021-02-08btrfs: track ordered bytes instead of just dio ordered bytesJosef Bacik4-23/+18
2021-02-08btrfs: add a trace point for reserve ticketsJosef Bacik1-1/+11
2021-02-08btrfs: make flush_space take a enum btrfs_flush_state instead of intJosef Bacik1-3/+3
2021-02-08btrfs: send: use struct send_ctx *sctx for btrfs_compare_trees and changed_cbRoman Anasal1-8/+7
2021-02-08btrfs: run delayed refs less often in commit_cowonly_rootsJosef Bacik1-11/+12
2021-02-08btrfs: stop running all delayed refs during snapshotJosef Bacik1-6/+0
2021-02-08btrfs: remove bogus BUG_ON in alloc_reserved_tree_blockJosef Bacik1-1/+0
2021-02-08btrfs: move delayed ref flushing for qgroup into qgroup helperJosef Bacik1-6/+17
2021-02-08btrfs: only run delayed refs once before committingJosef Bacik1-6/+0
2021-02-08btrfs: delayed refs pre-flushing should only run the heads we haveJosef Bacik1-1/+1
2021-02-08btrfs: only let one thread pre-flush delayed refs in commitJosef Bacik2-23/+21
2021-02-08btrfs: do not block on deleted bgs mutex in the cleanerJosef Bacik1-3/+8
2021-02-08btrfs: abort the transaction if we fail to inc ref in btrfs_copy_rootJosef Bacik1-2/+3
2021-02-08btrfs: add asserts for deleting backref cache nodesJosef Bacik1-3/+6
2021-02-08btrfs: do not warn if we can't find the reloc root when looking up backrefJosef Bacik1-1/+1
2021-02-08btrfs: splice remaining dirty_bg's onto the transaction dirty bg listJosef Bacik1-7/+12
2021-02-08btrfs: fix reloc root leak with 0 ref reloc roots on recoveryJosef Bacik1-3/+1
2021-02-08btrfs: remove repeated word in struct member commentNigel Christian1-1/+1
2021-02-08btrfs: account for new extents being deleted in total_bytes_pinnedJosef Bacik2-14/+24
2021-02-08btrfs: handle space_info::total_bytes_pinned inside the delayed ref itselfJosef Bacik5-117/+74
2021-02-08btrfs: enable W=1 checks for btrfsNikolay Borisov1-0/+16
2021-02-08btrfs: zoned: remove unused variable in btrfs_sb_log_location_bdevNikolay Borisov1-2/+0
2021-02-08btrfs: fix parameter description for functions in extent_io.cNikolay Borisov1-25/+27
2021-02-08btrfs: fix parameter description in space-info.cNikolay Borisov1-23/+27
2021-02-08btrfs: fix parameter description of btrfs_inode_rsv_release/btrfs_delalloc_re...Nikolay Borisov1-12/+17
2021-02-08btrfs: document btrfs_check_shared parametersNikolay Borisov1-1/+7
2021-02-08btrfs: fix description format of fs_info of btrfs_wait_on_delayed_iputsNikolay Borisov1-3/+5
2021-02-08btrfs: document fs_info in btrfs_rmap_blockNikolay Borisov1-1/+3