aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2019-09-16f2fs: fix extent corrupotion during directIO in LFS modeChao Yu1-1/+1
2019-09-16f2fs: check all the data segments against all node onesSurbhi Palande1-2/+2
2019-09-16f2fs: Add a small clarification to CONFIG_FS_F2FS_FS_SECURITYLockywolf1-1/+3
2019-09-16f2fs: fix inode rwsem regressionGoldwyn Rodrigues1-2/+3
2019-09-16f2fs: fix to avoid accessing uninitialized field of inode page in is_alive()Chao Yu2-0/+10
2019-09-16f2fs: avoid infinite GC loop due to stale atomic filesJaegeuk Kim2-26/+18
2019-09-16ceph: call ceph_mdsc_destroy from destroy_fs_clientJeff Layton1-4/+1
2019-09-16ceph: allow object copies across different filesystems in the same clusterLuis Henriques1-4/+13
2019-09-16ceph: include ceph_debug.h in cache.cIlya Dryomov1-0/+2
2019-09-16ceph: move static keyword to the front of declarationsKrzysztof Wilczynski1-3/+3
2019-09-16ceph: reconnect connection if session hang in opening stateErqi Chen1-1/+3
2019-09-16ceph: use release_pages() directlyJohn Hubbard1-18/+1
2019-09-16ceph: allow arbitrary security.* xattrsJeff Layton1-33/+2
2019-09-16ceph: only set CEPH_I_SEC_INITED if we got a MAC labelJeff Layton1-1/+2
2019-09-16ceph: turn ceph_security_invalidate_secctx into static inlineJeff Layton2-8/+7
2019-09-16ceph: add buffered/direct exclusionary locking for reads and writesJeff Layton5-16/+200
2019-09-16ceph: don't return a value from void functionJohn Hubbard1-1/+0
2019-09-16ceph: don't freeze during write page faultsJeff Layton1-0/+2
2019-09-16ceph: update the mtime when truncating upJeff Layton1-20/+21
2019-09-16ceph: fix indentation in __get_snap_name()Ilya Dryomov1-27/+27
2019-09-16ceph: remove incorrect comment above __send_capJeff Layton1-4/+0
2019-09-16ceph: remove CEPH_I_NOFLUSHJeff Layton2-20/+9
2019-09-16ceph: remove unneeded test in try_flush_capsJeff Layton1-1/+1
2019-09-16ceph: have __mark_caps_flushing return flush_tidJeff Layton1-10/+10
2019-09-16ceph: fix comments over ceph_add_capJeff Layton1-1/+3
2019-09-16ceph: eliminate session->s_trim_capsJeff Layton2-10/+9
2019-09-16ceph: fetch cap_gen under spinlock in ceph_add_capJeff Layton1-2/+7
2019-09-16ceph: remove ceph_get_cap_mds and __ceph_get_cap_mdsJeff Layton2-32/+0
2019-09-16ceph: don't SetPageError on writepage errorsJeff Layton1-2/+1
2019-09-16ceph: auto reconnect after blacklistedYan, Zheng5-8/+79
2019-09-16ceph: invalidate all write mode filp after reconnectYan, Zheng4-0/+19
2019-09-16ceph: return -EIO if read/write against filp that lost file locksYan, Zheng3-8/+29
2019-09-16ceph: add helper function that forcibly reconnects to ceph cluster.Yan, Zheng3-5/+39
2019-09-16ceph: pass filp to ceph_get_caps()Yan, Zheng4-42/+46
2019-09-16ceph: track and report error of async metadata operationYan, Zheng5-22/+54
2019-09-16ceph: allow closing session in restarting/reconnect stateYan, Zheng1-3/+3
2019-09-16ceph: don't list vxattrs in listxattr()Jeff Layton1-29/+0
2019-09-16ceph: allow copy_file_range when src and dst inode are sameJeff Layton1-2/+0
2019-09-16ceph: fix directories inode i_blkbits initializationLuis Henriques1-1/+6
2019-09-15jffs2: Fix memory leak in jffs2_scan_eraseblock() error pathWenwen Wang1-1/+4
2019-09-15jffs2: Remove jffs2_gc_fetch_page and jffs2_gc_release_pageChristoph Hellwig3-38/+13
2019-09-15jffs2: Fix possible null-pointer dereferences in jffs2_add_frag_to_fragtree()Jia-Ju Bai1-1/+1
2019-09-15ubifs: Fix memory leak bug in alloc_ubifs_info() error pathWenwen Wang1-1/+3
2019-09-15ubifs: Fix memory leak in __ubifs_node_verify_hmac error pathWenwen Wang1-1/+3
2019-09-15ubifs: Fix memory leak in read_znode() error pathWenwen Wang1-0/+1
2019-09-15ubifs: Remove redundant assignment to pointer fnameColin Ian King1-1/+0
2019-09-15Revert "ext4: make __ext4_get_inode_loc plug"Linus Torvalds1-3/+0
2019-09-15afs dynroot: switch to simple_dir_operationsAl Viro3-9/+1
2019-09-14io_uring: increase IORING_MAX_ENTRIES to 32KDaniel Xu1-1/+1
2019-09-13Merge tag 'v5.3-rc8' into rdma.git for-nextJason Gunthorpe43-568/+721
2019-09-13Merge tag 'for-5.3-rc8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-17/+34
2019-09-12vfs: Make fs_parse() handle fs_param_is_fd-type params betterDavid Howells1-2/+16
2019-09-12vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount APIDavid Howells1-41/+58
2019-09-12io_uring: make sqpoll wakeup possible with geteventsJens Axboe1-6/+2
2019-09-12io_uring: extend async work mergingJens Axboe1-8/+28
2019-09-12orangefs: remove redundant assignment to errColin Ian King1-1/+1
2019-09-12orangefs: Add octal zero prefixArtur Świgoń1-1/+1
2019-09-12fuse: allow skipping control interface and forced unmountVivek Goyal2-1/+14
2019-09-12fuse: dissociate DESTROY from fuseblkMiklos Szeredi2-4/+17
2019-09-12fuse: delete dentry if timeout is zeroMiklos Szeredi2-3/+28
2019-09-12fuse: separate fuse device allocation and installation in fuse_connVivek Goyal4-7/+26
2019-09-12fuse: add fuse_iqueue_ops callbacksStefan Hajnoczi4-22/+81
2019-09-12fuse: extract fuse_fill_super_common()Stefan Hajnoczi2-59/+80
2019-09-12fuse: export fuse_dequeue_forget() functionVivek Goyal2-6/+11
2019-09-12fuse: export fuse_get_unique()Stefan Hajnoczi2-1/+7
2019-09-12fuse: export fuse_send_init_request()Vivek Goyal2-1/+3
2019-09-12fuse: export fuse_len_args()Stefan Hajnoczi2-4/+10
2019-09-12fuse: export fuse_end_request()Stefan Hajnoczi2-9/+15
2019-09-12fuse: fix request limitMiklos Szeredi1-2/+5
2019-09-12Btrfs: fix unwritten extent buffers and hangs on future writeback attemptsFilipe Manana1-9/+26
2019-09-12Btrfs: fix assertion failure during fsync and use of stale transactionFilipe Manana1-8/+8
2019-09-11ovl: filter of trusted xattr results in auditMark Salyzyn1-1/+2
2019-09-11ovl: Fix dereferencing possible ERR_PTR()Ding Xiang1-2/+1
2019-09-11configfs: calculate the symlink target only onceAl Viro4-171/+73
2019-09-11configfs: make configfs_create() return inodeAl Viro3-59/+39
2019-09-11configfs: factor dirent removal into helpersChristoph Hellwig1-30/+33
2019-09-11configfs: fix a deadlock in configfs_symlink()Al Viro1-1/+32
2019-09-10io_uring: limit parallelism of buffered writesJens Axboe1-8/+39
2019-09-10io_uring: add io_queue_async_work() helperJens Axboe1-5/+11
2019-09-10fuse: stop copying pages to fuse_reqMiklos Szeredi2-21/+6
2019-09-10fuse: stop copying args to fuse_reqMiklos Szeredi2-106/+34
2019-09-10fuse: clean up fuse_reqMiklos Szeredi1-45/+0
2019-09-10fuse: simplify request allocationMiklos Szeredi3-59/+13
2019-09-10fuse: unexport request opsMiklos Szeredi2-81/+9
2019-09-10fuse: convert retrieve to simple apiMiklos Szeredi1-30/+62
2019-09-10fuse: convert release to simple apiMiklos Szeredi2-41/+42
2019-09-10cuse: convert init to simple apiMiklos Szeredi1-45/+48
2019-09-10fuse: convert init to simple apiMiklos Szeredi1-28/+37
2019-09-10fuse: convert writepages to simple apiMiklos Szeredi3-185/+206
2019-09-10fuse: convert readdir to simple apiMiklos Szeredi3-66/+40
2019-09-10fuse: convert readpages to simple apiMiklos Szeredi1-67/+72
2019-09-10fuse: convert direct_io to simple apiMiklos Szeredi1-95/+124
2019-09-10fuse: add simple background helperMiklos Szeredi2-0/+51
2019-09-10fuse: convert sync write to simple apiMiklos Szeredi1-44/+86
2019-09-10fuse: covert readpage to simple apiMiklos Szeredi1-32/+48
2019-09-10fuse: fuse_short_read(): don't take fuse_req as argumentMiklos Szeredi1-8/+9
2019-09-10fuse: convert ioctl to simple apiMiklos Szeredi2-56/+45
2019-09-10fuse: move page allocMiklos Szeredi3-15/+16
2019-09-10fuse: convert readlink to simple apiMiklos Szeredi1-27/+25
2019-09-10fuse: add pages to fuse_argsMiklos Szeredi2-10/+43
2019-09-10fuse: convert destroy to simple apiMiklos Szeredi3-22/+14
2019-09-10fuse: add nocreds to fuse_argsMiklos Szeredi2-29/+16
2019-09-10fuse: convert fuse_force_forget() to simple apiMiklos Szeredi3-24/+21
2019-09-10fuse: add noreply to fuse_argsMiklos Szeredi2-1/+4
2019-09-10fuse: convert flush to simple apiMiklos Szeredi3-20/+19
2019-09-10fuse: simplify 'nofail' requestMiklos Szeredi4-69/+6
2019-09-10fuse: rearrange and resize fuse_args fieldsMiklos Szeredi2-6/+6
2019-09-10fuse: flatten 'struct fuse_args'Miklos Szeredi6-223/+216
2019-09-10fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lockEric Biggers3-45/+52
2019-09-10io_uring: optimize submit_and_wait APIJens Axboe1-17/+46
2019-09-10nfsd: add support for upcall version 2Scott Mayhew3-16/+216
2019-09-10nfsd: add a "GetVersion" upcall for nfsdcldScott Mayhew1-50/+117
2019-09-10nfsd: Reset the boot verifier on all write I/O errorsTrond Myklebust1-4/+15
2019-09-10nfsd: Don't garbage collect files that might contain write errorsTrond Myklebust1-1/+42
2019-09-10nfsd: Support the server resetting the boot verifierTrond Myklebust5-15/+48
2019-09-10nfsd: nfsd_file cache entries should be per net namespaceTrond Myklebust4-14/+25
2019-09-09io_uring: add support for link with drainJackie Liu1-17/+97
2019-09-09io_uring: fix wrong sequence setting logicJackie Liu1-1/+3
2019-09-09btrfs: Relinquish CPUs in btrfs_compare_treesNikolay Borisov1-0/+1
2019-09-09btrfs: Don't assign retval of btrfs_try_tree_write_lock/btrfs_tree_read_lock_...Nikolay Borisov1-6/+3
2019-09-09btrfs: create structure to encode checksum type and lengthJohannes Thumshirn2-18/+24
2019-09-09btrfs: add enospc debug messages for ticket failureJosef Bacik1-7/+25
2019-09-09btrfs: do not account global reserve in can_overcommitJosef Bacik1-18/+1
2019-09-09btrfs: use btrfs_try_granting_tickets in update_global_rsvJosef Bacik1-0/+1
2019-09-09btrfs: always reserve our entire size for the global reserveJosef Bacik1-9/+4
2019-09-09btrfs: change the minimum global reserve sizeJosef Bacik1-1/+21
2019-09-09btrfs: rename btrfs_space_info_add_old_bytesJosef Bacik3-4/+5
2019-09-09btrfs: remove orig_bytes from reserve_ticketJosef Bacik2-9/+0
2019-09-09btrfs: fix may_commit_transaction to deal with no partial fillingJosef Bacik1-0/+12
2019-09-09btrfs: rework wake_all_ticketsJosef Bacik1-7/+49
2019-09-09btrfs: refactor the ticket wakeup codeJosef Bacik3-58/+20
2019-09-09btrfs: stop partially refilling tickets when releasing spaceJosef Bacik1-27/+16
2019-09-09btrfs: add space reservation tracepoint for reserved bytesJosef Bacik1-0/+2
2019-09-09btrfs: roll tracepoint into btrfs_space_info_update helperJosef Bacik6-34/+7
2019-09-09btrfs: do not allow reservations if we have pending ticketsJosef Bacik1-3/+7
2019-09-09btrfs: stop clearing EXTENT_DIRTY in inode I/O treeOmar Sandoval6-47/+30
2019-09-09btrfs: treat RWF_{,D}SYNC writes as sync for CRCsOmar Sandoval1-1/+1
2019-09-09btrfs: use correct count in btrfs_file_write_iter()Omar Sandoval1-1/+2
2019-09-09btrfs: tie extent buffer and it's token togetherDavid Sterba5-26/+20
2019-09-09btrfs: assume valid token for btrfs_set/get_token helpersDavid Sterba1-12/+12
2019-09-09btrfs: define separate btrfs_set/get_XX helpersDavid Sterba2-11/+55
2019-09-09btrfs: Make btrfs_find_name_in_ext_backref return struct btrfs_inode_extrefNikolay Borisov3-32/+22
2019-09-09btrfs: Make btrfs_find_name_in_backref return btrfs_inode_ref structNikolay Borisov3-22/+21
2019-09-09btrfs: move dev_stats helpers to volumes.cDavid Sterba2-24/+23
2019-09-09btrfs: move struct io_ctl to free-space-cache.hDavid Sterba3-15/+15
2019-09-09btrfs: move functions for tree compare to send.cDavid Sterba3-376/+374
2019-09-09btrfs: rename and export read_node_slotDavid Sterba2-11/+14
2019-09-09btrfs: move private raid56 definitions from ctree.hDavid Sterba2-16/+16
2019-09-09btrfs: move math functions to misc.hDavid Sterba7-33/+21
2019-09-09btrfs: move cond_wake_up functions out of ctreeDavid Sterba12-22/+43
2019-09-09btrfs: use proper error values on allocation failure in clone_fs_devicesAnand Jain1-2/+6
2019-09-09btrfs: proper error handling when invalid device is found in find_next_devidAnand Jain1-1/+6
2019-09-09btrfs: fix allocation of free space cache v1 bitmap pagesChristophe Leroy3-7/+22
2019-09-09btrfs: Detect unbalanced tree with empty leaf before crashing btree operationsQu Wenruo2-0/+16
2019-09-09btrfs: Deprecate BTRFS_SUBVOL_CREATE_ASYNC flagNikolay Borisov1-1/+14
2019-09-09btrfs: improve error handling in run_delalloc_nocowNikolay Borisov1-3/+17
2019-09-09btrfs: comment and minor simplifications in run_delalloc_nocowNikolay Borisov1-4/+3
2019-09-09btrfs: streamline code in run_delalloc_nocow in case of inline extentsNikolay Borisov1-7/+5
2019-09-09btrfs: simplify extent type checks in run_delalloc_nocowNikolay Borisov1-8/+8
2019-09-09btrfs: improve comments around nocow pathNikolay Borisov2-4/+50
2019-09-09btrfs: refactor variable scope in run_delalloc_nocowNikolay Borisov1-33/+28
2019-09-09btrfs: only reserve metadata_size for inodesJosef Bacik2-5/+18
2019-09-09btrfs: rename the btrfs_calc_*_metadata_size helpersJosef Bacik13-30/+34
2019-09-09btrfs: tree-checker: Add EXTENT_DATA_REF checkQu Wenruo3-1/+50
2019-09-09btrfs: tree-checker: Add simple keyed refs checkQu Wenruo1-1/+39
2019-09-09btrfs: tree-checker: Add EXTENT_ITEM and METADATA_ITEM checkQu Wenruo1-0/+248
2019-09-09btrfs: fix error pointer check in __btrfs_map_block()Dan Carpenter1-1/+1
2019-09-09btrfs: dev stat drop useless gotoAnand Jain1-5/+2
2019-09-09btrfs: dev stats item key conversion per cpu type is not neededAnand Jain1-2/+0
2019-09-09btrfs: Make reada_tree_block_flagged privateNikolay Borisov3-31/+29
2019-09-09btrfs: compression: replace set_level callbacks by a common helperDavid Sterba5-33/+20
2019-09-09btrfs: define compression levels staticallyDavid Sterba4-0/+10
2019-09-09Btrfs: fix use-after-free when using the tree modification logFilipe Manana1-1/+3
2019-09-09btrfs: replace: BTRFS_DEV_REPLACE_ITEM_STATE_x defines should goAnand Jain1-1/+1
2019-09-09btrfs: introduce an evict flushing stateJosef Bacik3-47/+62
2019-09-09btrfs: refactor priority_reclaim_metadata_spaceJosef Bacik1-6/+9
2019-09-09btrfs: factor out the ticket flush handlingJosef Bacik1-22/+42
2019-09-09btrfs: unify error handling for ticket flushingJosef Bacik1-21/+11
2019-09-09btrfs: add a flush step for delayed iputsJosef Bacik2-3/+5
2019-09-09btrfs: unexport the temporary exported functionsJosef Bacik2-18/+14
2019-09-09btrfs: migrate the block group cleanup codeJosef Bacik4-130/+129
2019-09-09btrfs: migrate the alloc_profile helpersJosef Bacik4-125/+122
2019-09-09btrfs: migrate the chunk allocation codeJosef Bacik5-268/+268
2019-09-09btrfs: migrate the block group space accounting helpersJosef Bacik2-173/+175
2019-09-09btrfs: export block group accounting helpersJosef Bacik2-11/+16
2019-09-09btrfs: migrate the dirty bg writeout codeJosef Bacik4-521/+519
2019-09-09btrfs: migrate inc/dec_block_group_ro codeJosef Bacik4-214/+214
2019-09-09btrfs: temporarily export btrfs_get_restripe_targetJosef Bacik2-3/+4
2019-09-09btrfs: migrate the block group read/creation codeJosef Bacik4-600/+601
2019-09-09btrfs: migrate the block group removal codeJosef Bacik4-544/+547
2019-09-09btrfs: temporarily export inc_block_group_roJosef Bacik2-7/+9
2019-09-09btrfs: migrate the block group caching codeJosef Bacik4-461/+462
2019-09-09btrfs: sysfs: move helper macros to sysfs.cDavid Sterba2-49/+48
2019-09-09btrfs: sysfs: move type conversion helpers to sysfs.cDavid Sterba2-18/+16
2019-09-09btrfs: cleanup kobject.h includesDavid Sterba3-2/+2
2019-09-09btrfs: factor out sysfs code for updating sprout fsidDavid Sterba3-10/+19
2019-09-09btrfs: factor out sysfs code for deleting block group and space infosDavid Sterba3-13/+24
2019-09-09btrfs: factor out sysfs code for sending device ueventDavid Sterba3-13/+12
2019-09-09btrfs: sysfs: replace direct access to feature set names with a helperDavid Sterba3-3/+8
2019-09-09btrfs: sysfs: unexport space_info_ktypeDavid Sterba2-2/+1