aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2020-03-02btrfs: remove a BUG_ON() from merge_reloc_roots()HEADmasterJosef Bacik1-1/+13
2020-02-28btrfs: hold a ref on the root->reloc_rootJosef Bacik1-11/+33
2020-02-28btrfs: clear BTRFS_ROOT_DEAD_RELOC_TREE before dropping the reloc rootJosef Bacik1-6/+7
2020-02-28btrfs: run clean_dirty_subvols if we fail to start a transJosef Bacik1-0/+2
2020-02-28btrfs: splice rc->reloc_roots onto reloc roots in recoverJosef Bacik1-0/+3
2020-02-28btrfs: unset reloc control if we fail to recoverJosef Bacik1-1/+4
2020-02-27btrfs: drop block from cache on error in relocationJosef Bacik1-1/+1
2020-02-27btrfs: set root to null in btrfs_search_path_in_tree_userJosef Bacik1-1/+1
2020-02-21btrfs: fix btrfs_calc_reclaim_metadata_size calculationJosef Bacik1-9/+35
2020-02-20btrfs: clear file extent mapping for punch past i_sizeJosef Bacik1-0/+27
2020-02-14btrfs: set update the uuid generation as soon as possibleJosef Bacik1-2/+13
2020-02-14btrfs: bail out of uuid tree scanning if we're closingJosef Bacik2-2/+13
2020-02-14btrfs: add a find_contiguous_extent_bit helper and use it for safe isizeJosef Bacik3-2/+40
2020-02-14btrfs: fix bytes_may_use underflow in prealloc error condtitionJosef Bacik1-0/+8
2020-02-14btrfs: handle logged extent failure properlyJosef Bacik1-0/+2
2020-02-14btrfs: do not check delayed items are empty for single trans cleanupJosef Bacik1-1/+0
2020-02-14btrfs: set fs_root = NULL on errorJosef Bacik1-0/+1
2020-02-14btrfs: add a comment explaining the data flush stepsJosef Bacik1-0/+47
2020-02-14btrfs: do async reclaim for data reservationsJosef Bacik4-37/+93
2020-02-14btrfs: flush delayed refs when trying to reserve data spaceJosef Bacik1-0/+1
2020-02-14btrfs: run delayed iputs before committing the transaction for dataJosef Bacik1-1/+1
2020-02-14btrfs: don't force commit if we are dataJosef Bacik1-19/+5
2020-02-14btrfs: drop the commit_cycles stuff for data reservationsJosef Bacik1-20/+2
2020-02-14btrfs: use the same helper for data and metadata reservationsJosef Bacik1-34/+14
2020-02-14btrfs: serialize data reservations if we are flushingJosef Bacik1-1/+5
2020-02-14btrfs: use ticketing for data space reservationsJosef Bacik1-58/+67
2020-02-14btrfs: add btrfs_reserve_data_bytes and use itJosef Bacik3-115/+98
2020-02-14btrfs: add the data transaction commit logic into may_commit_transactionJosef Bacik1-5/+19
2020-02-14btrfs: add flushing states for handling data reservationsJosef Bacik2-0/+8
2020-02-14btrfs: check tickets after waiting on ordered extentsJosef Bacik1-8/+9
2020-02-14btrfs: use btrfs_start_delalloc_roots in shrink_delallocJosef Bacik1-54/+1
2020-02-14btrfs: use the btrfs_space_info_free_bytes_may_use helper for delallocJosef Bacik1-3/+1
2020-02-14btrfs: call btrfs_try_granting_tickets when reserving spaceJosef Bacik1-0/+7
2020-02-14btrfs: call btrfs_try_granting_tickets when unpinning anythingJosef Bacik1-4/+3
2020-02-14btrfs: call btrfs_try_granting_tickets when freeing reserved bytesJosef Bacik1-0/+2
2020-02-14btrfs: make ALLOC_CHUNK use the space info flagsJosef Bacik1-1/+2
2020-02-14btrfs: make shrink_delalloc take space_info as an argJosef Bacik1-5/+4
2020-02-14btrfs: handle U64_MAX for shrink_delallocJosef Bacik1-3/+14
2020-02-14btrfs: remove orig from shrink_delallocJosef Bacik1-2/+2
2020-02-14btrfs: change nr to u64 in btrfs_start_delalloc_rootsJosef Bacik5-20/+15
2020-02-14btrfs: kill update_block_group_flagsJosef Bacik1-50/+2
2020-02-14btrfs: kill the subvol_srcuJosef Bacik8-88/+14
2020-02-14btrfs: make btrfs_cleanup_fs_roots use the fs_roots_radix_lockJosef Bacik1-4/+3
2020-02-14btrfs: don't take an extra root ref at allocation timeJosef Bacik2-14/+8
2020-02-14btrfs: hold a ref on the root on the dead roots listJosef Bacik2-4/+5
2020-02-14btrfs: make inodes hold a ref on their rootsJosef Bacik2-4/+6
2020-02-14btrfs: move the root freeing stuff into btrfs_put_rootJosef Bacik9-77/+50
2020-02-14btrfs: move ino_cache_inode droppingJosef Bacik2-1/+8
2020-02-14btrfs: make the extent buffer leak check per fs infoJosef Bacik4-22/+36
2020-02-14btrfs: sysfs, unify handler name of devinfo/missingAnand Jain1-2/+2
2020-02-14btrfs: sysfs, rename device_link add/remove functionsAnand Jain4-13/+13
2020-02-14btrfs: sysfs, use btrfs_sysfs_remove_fsid to celanup errors in add_fsidAnand Jain1-1/+1
2020-02-12btrfs: sysfs, move device id directories to UUID/devinfoAnand Jain1-1/+1
2020-02-12btrfs: sysfs, add UUID/devinfo kobjectAnand Jain2-0/+16
2020-02-11Btrfs: fix race between shrinking truncate and fiemapFilipe Manana1-0/+8
2020-02-11btrfs: sink argument tree to __do_readpageDavid Sterba1-8/+4
2020-02-11btrfs: sink arugment tree to contiguous_readpagesDavid Sterba1-6/+3
2020-02-11btrfs: sink argument tree to __extent_read_full_pageDavid Sterba1-10/+4
2020-02-11btrfs: sink argument tree to extent_read_full_pageDavid Sterba4-12/+7
2020-02-11btrfs: drop argument tree from btrfs_lock_and_flush_ordered_rangeDavid Sterba5-13/+8
2020-02-11btrfs: add assertions for tree == inode->io_tree to extent IO helpersDavid Sterba2-0/+12
2020-02-11btrfs: drop argument tree from submit_extent_pageDavid Sterba1-8/+5
2020-02-11btrfs: remove extent_page_data::treeDavid Sterba1-8/+2
2020-02-11btrfs: log message when rw remount is attempted with unclean tree-logDavid Sterba1-0/+2
2020-02-11btrfs: print message when tree-log replay startsDavid Sterba1-0/+1
2020-02-10btrfs: add wrapper for transaction abort predicateDavid Sterba6-20/+33
2020-02-10btrfs: move root node locking helpers to locking.cDavid Sterba2-38/+42
2020-02-10Btrfs: fix race between using extent maps and merging themFilipe Manana1-0/+11
2020-02-10btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_rootJosef Bacik19-106/+106
2020-02-10btrfs: add a leak check for rootsJosef Bacik4-1/+42
2020-02-10btrfs: make the init of static elements in fs_info separateJosef Bacik4-33/+21
2020-02-10btrfs: move fs_info init work into it's own helper functionJosef Bacik1-81/+84
2020-02-10btrfs: free more things in btrfs_free_fs_infoJosef Bacik1-36/+24
2020-02-10btrfs: push btrfs_grab_fs_root into btrfs_get_fs_rootJosef Bacik14-106/+27
2020-02-10btrfs: use btrfs_put_fs_root to free roots alwaysJosef Bacik5-23/+23
2020-02-10btrfs: hold a ref on the root in open_ctreeJosef Bacik1-0/+8
2020-02-10btrfs: export and rename free_fs_infoJosef Bacik4-20/+22
2020-02-10btrfs: hold a ref on the root in btrfs_check_uuid_tree_entryJosef Bacik1-1/+5
2020-02-10btrfs: hold a ref on the root in btrfs_recover_log_treesJosef Bacik1-0/+5
2020-02-10btrfs: hold a ref on the root in create_pending_snapshotJosef Bacik2-0/+7
2020-02-10btrfs: hold a ref on the root in get_subvol_name_from_objectidJosef Bacik1-1/+10
2020-02-10btrfs: hold a ref on the root in btrfs_ioctl_sendJosef Bacik1-4/+24
2020-02-10btrfs: hold a ref on the root in scrub_print_warning_inodeJosef Bacik1-0/+7
2020-02-10btrfs: hold a ref for the root in btrfs_find_orphan_rootsJosef Bacik1-0/+3
2020-02-10btrfs: push grab_fs_root into read_fs_rootJosef Bacik1-26/+9
2020-02-10btrfs: hold a ref on the root in btrfs_recover_relocationJosef Bacik1-3/+18
2020-02-10btrfs: hold a ref on the root in create_reloc_inodeJosef Bacik1-1/+6
2020-02-10btrfs: hold a ref on the root in find_data_referencesJosef Bacik1-1/+7
2020-02-10btrfs: hold a ref on the root in record_reloc_root_in_transJosef Bacik1-1/+5
2020-02-10btrfs: hold a ref on the root in merge_reloc_rootsJosef Bacik1-0/+2
2020-02-10btrfs: hold a ref on the root in prepare_to_mergeJosef Bacik1-0/+2
2020-02-10btrfs: hold a ref on the root in build_backref_treeJosef Bacik1-9/+29
2020-02-10btrfs: hold ref on root in btrfs_ioctl_default_subvolJosef Bacik1-8/+14
2020-02-10btrfs: hold a ref on the root in btrfs_ioctl_get_subvol_infoJosef Bacik1-0/+6
2020-02-10btrfs: hold a ref on the root in btrfs_search_path_in_tree_userJosef Bacik1-12/+19
2020-02-10btrfs: hold a ref on the root in btrfs_search_path_in_treeJosef Bacik1-0/+7
2020-02-10btrfs: hold a ref on the root in search_ioctlJosef Bacik1-1/+6
2020-02-10btrfs: hold a ref on the root in create_subvolJosef Bacik1-0/+6
2020-02-10btrfs: hold a ref on the root in fixup_tree_root_locationJosef Bacik1-0/+6
2020-02-10btrfs: hold a ref on the root in __btrfs_run_defrag_inodeJosef Bacik1-0/+5
2020-02-10btrfs: hold a root ref in btrfs_get_dentryJosef Bacik1-0/+5
2020-02-10btrfs: hold a ref on the root in resolve_indirect_refJosef Bacik1-1/+9
2020-02-10btrfs: hold a ref on fs roots while they're in the radix treeJosef Bacik1-1/+5
2020-02-10btrfs: describe the space reservation system in generalJosef Bacik1-0/+147
2020-02-10btrfs: add a comment describing delalloc space reservationJosef Bacik1-0/+102
2020-02-10btrfs: add a comment describing block reservesJosef Bacik1-0/+92
2020-02-10btrfs: handle NULL roots in btrfs_put/btrfs_grab_fs_rootJosef Bacik1-0/+4
2020-02-10btrfs: make the fs root init functions staticJosef Bacik2-6/+3
2020-02-10btrfs: open code btrfs_read_fs_root_no_nameJosef Bacik12-23/+17
2020-02-10btrfs: remove btrfs_read_fs_root, not used anymoreJosef Bacik2-14/+1
2020-02-10btrfs: make relocation use btrfs_read_tree_root()Josef Bacik1-2/+4
2020-02-10btrfs: export and use btrfs_read_tree_root for tree-logJosef Bacik3-3/+5
2020-02-10btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_rootJosef Bacik1-34/+2
2020-02-10btrfs: move fs root init stuff into btrfs_init_fs_rootJosef Bacik1-6/+5
2020-02-10btrfs: push __setup_root into btrfs_alloc_rootJosef Bacik1-21/+15
2020-02-10btrfs: delete the ordered isize update codeJosef Bacik2-135/+0
2020-02-10btrfs: replace all uses of btrfs_ordered_update_i_sizeJosef Bacik3-8/+8
2020-02-10btrfs: use the file extent tree infrastructureJosef Bacik4-1/+67
2020-02-10btrfs: introduce per-inode file extent treeJosef Bacik6-0/+119
2020-02-10btrfs: don't set path->leave_spinning for truncateJosef Bacik1-2/+0
2020-02-10btrfs: use btrfs_ordered_update_i_size in clone_finish_inode_updateJosef Bacik1-2/+4
2020-02-10btrfs: ref-verify: fix memory leaksWenwen Wang1-0/+5
2020-02-10btrfs: update the comment of btrfs_control_ioctl()Su Yue1-1/+1
2020-02-10btrfs: relocation: Add introduction of how relocation worksQu Wenruo1-0/+47
2020-02-10Btrfs: don't iterate mod seq list when putting a tree mod seqFilipe Manana1-12/+13
2020-02-10btrfs: Add overview of device replaceQu Wenruo1-0/+40
2020-02-09Merge tag 'kbuild-v5.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ma...Linus Torvalds1-1/+1
2020-02-09Merge tag 'zonefs-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds6-0/+1643
2020-02-09Merge tag '5.6-rc-smb3-plugfest-patches' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds22-129/+247
2020-02-09Merge branch 'work.vboxsf' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds11-0/+3274
2020-02-08fs: Add VirtualBox guest shared folder (vboxsf) supportHans de Goede11-0/+3274
2020-02-08Merge tag 'compat-ioctl-fix' of git://git.kernel.org:/pub/scm/linux/kernel/gi...Linus Torvalds1-4/+7
2020-02-08Merge branch 'merge.nfs-fs_parse.1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds16-548/+392
2020-02-08Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds7-100/+94
2020-02-08Merge branch 'pipe-exclusive-wakeup'Linus Torvalds3-29/+50
2020-02-08pipe: use exclusive waits when reading or writingLinus Torvalds3-29/+50
2020-02-08compat_ioctl: fix FIONREAD on devicesArnd Bergmann1-4/+7
2020-02-07Merge tag 'fuse-fixes-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-14/+29
2020-02-07Merge tag 'gfs2-for-5.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/g...Linus Torvalds2-42/+32
2020-02-07Merge tag 'for-linus-5.6-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2020-02-07Merge tag 'nfsd-5.6' of git://linux-nfs.org/~bfields/linuxLinus Torvalds23-305/+1292
2020-02-07Merge tag 'nfs-for-5.6-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds43-2633/+3008
2020-02-07procfs: switch to use of invalfc()Al Viro1-1/+1
2020-02-07hugetlbfs: switch to use of invalfc()Al Viro1-1/+1
2020-02-07cramfs: switch to use of errofc() et.al.Al Viro1-7/+7
2020-02-07gfs2: switch to use of errorfc() et.al.Al Viro1-15/+15
2020-02-07fuse: switch to use errorfc() et.al.Al Viro1-6/+6
2020-02-07ceph: use errorfc() and friends instead of spelling the prefix outAl Viro2-9/+9
2020-02-07turn fs_param_is_... into functionsAl Viro2-105/+125
2020-02-07fs_parse: handle optional arguments sanelyAl Viro4-120/+82
2020-02-07fs_parse: fold fs_parameter_desc/fs_parameter_specAl Viro11-100/+57
2020-02-07fs_parser: remove fs_parameter_description name fieldEric Sandeen12-19/+4
2020-02-07add prefix to fs_context->logAl Viro4-21/+12
2020-02-07ceph_parse_param(), ceph_parse_mon_ips(): switch to passing fc_logAl Viro1-2/+2
2020-02-07new primitive: __fs_parse()Al Viro1-6/+15
2020-02-07teach logfc() to handle prefices, give it saner calling conventionsAl Viro1-46/+17
2020-02-07get rid of fs_value_is_filename_emptyAl Viro2-14/+5
2020-02-07don't bother with explicit length argument for __lookup_constant()Al Viro2-15/+20
2020-02-07nfsd: make nfsd_filecache_wq variable staticChen Zhou1-1/+1
2020-02-07fs: New zonefs file systemDamien Le Moal6-0/+1643
2020-02-07fold struct fs_parameter_enum into struct constant_tableAl Viro6-10/+10
2020-02-07fs_parse: get rid of ->enumsAl Viro6-135/+88
2020-02-07Pass consistent param->type to fs_parse()Al Viro2-14/+14
2020-02-06smb3: Add defines for new information level, FileIdInformationSteve French1-0/+8
2020-02-06 smb3: print warning once if posix context returned on openSteve French2-0/+30
2020-02-06smb3: add one more dynamic tracepoint missing from strict fsync pathSteve French1-1/+3
2020-02-06cifs: fix mode bits from dir listing when mounted with modefromsidAurelien Aptel1-1/+2
2020-02-06cifs: fix channel signingAurelien Aptel1-2/+3
2020-02-06gfs2: fix O_SYNC write handlingAndreas Gruenbacher1-30/+21
2020-02-06gfs2: move setting current->backing_dev_infoChristoph Hellwig1-11/+10
2020-02-06gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0Abhi Das1-1/+1
2020-02-06nfsd4: fix double free in nfsd4_do_async_copy()Dan Carpenter1-1/+0
2020-02-06nfsd: convert file cache to use over/underflow safe refcountTrond Myklebust3-16/+15
2020-02-06nfsd: Define the file access mode enum for tracingTrond Myklebust1-0/+6
2020-02-06nfsd: Fix a perf warningTrond Myklebust1-6/+6
2020-02-06fuse: use true,false for bool variablezhengbin4-12/+12
2020-02-06fuse: Support RENAME_WHITEOUT flagVivek Goyal1-1/+1
2020-02-06fuse: don't overflow LLONG_MAX with end offsetMiklos Szeredi1-0/+12
2020-02-06fix up iter on short count in fuse_direct_io()Miklos Szeredi1-1/+4
2020-02-06cifs: add SMB3 change notification supportSteve French5-0/+87
2020-02-06cifs: make multichannel warning more visibleAurelien Aptel1-1/+1
2020-02-06cifs: fix soft mounts hanging in the reconnect codeRonnie Sahlberg1-1/+1
2020-02-06Merge tag 'ceph-for-5.6-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds14-175/+436
2020-02-06Merge tag 'xfs-5.6-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds27-365/+278
2020-02-06Merge tag 'trace-v5.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ros...Linus Torvalds2-0/+90
2020-02-06Merge tag 'io_uring-5.6-2020-02-05' of git://git.kernel.dk/linux-blockLinus Torvalds3-52/+237
2020-02-05cifs: Add tracepoints for errors on flush or fsyncSteve French2-2/+32
2020-02-05cifs: log warning message (once) if out of disk spaceSteve French1-0/+3
2020-02-05cifs: fail i/o on soft mounts if sessionsetup errors outRonnie Sahlberg1-2/+8
2020-02-05smb3: fix problem with null cifs super block with previous patchSteve French2-2/+2
2020-02-05Merge tag 'jfs-5.6' of git://github.com/kleikamp/linux-shaggyLinus Torvalds1-1/+0
2020-02-05Merge branch 'work.recursive_removal' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds3-210/+95
2020-02-05Merge branch 'imm.timestamp' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds12-106/+61
2020-02-04io_uring: cleanup fixed file data table referencesJens Axboe1-13/+19
2020-02-04io_uring: spin for sq thread to idle on shutdownJens Axboe1-1/+12
2020-02-04help_next should increase position indexVasily Averin1-0/+1
2020-02-04NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewalsRobert Milkowski4-14/+11
2020-02-04NFSv4: try lease recovery on NFS4ERR_EXPIREDRobert Milkowski1-0/+5
2020-02-04NFS: Fix memory leaksWenwen Wang1-2/+2
2020-02-04nfs: optimise readdir cache page invalidationDai Ngo1-2/+7