summaryrefslogtreecommitdiff
path: root/fs/btrfs/inode.c
AgeCommit message (Expand)AuthorFilesLines
2020-12-29btrfs: fix return value mixup in btrfs_get_extentPavel Machek1-1/+1
2020-12-02btrfs: inode: Verify inode mode to avoid NULL pointer dereferenceQu Wenruo1-8/+33
2020-12-02btrfs: adjust return values of btrfs_inode_by_nameSu Yue1-12/+10
2020-10-14Btrfs: fix unexpected failure of nocow buffered writes after snapshotting whe...Robbie Ko1-21/+4
2020-10-01btrfs: qgroup: fix data leak caused by race between writeback and truncateQu Wenruo1-13/+10
2020-08-26btrfs: inode: fix NULL pointer dereference if inode doesn't need compressionQu Wenruo1-4/+11
2020-08-26btrfs: Move free_pages_out label in inline extent handling branch in compress...Nikolay Borisov1-8/+8
2020-07-09btrfs: fix data block group relocation failure due to concurrent scrubFilipe Manana1-1/+18
2020-07-09btrfs: cow_file_range() num_bytes and disk_num_bytes are sameAnand Jain1-10/+6
2020-06-30btrfs: fix failure of RWF_NOWAIT write into prealloc extent beyond eofFilipe Manana1-3/+0
2020-06-20btrfs: fix wrong file range cleanup after an error filling dealloc rangeFilipe Manana1-2/+2
2020-06-20btrfs: fix error handling when submitting direct I/O bioOmar Sandoval1-3/+3
2020-02-28btrfs: fix bytes_may_use underflow in prealloc error condtitionJosef Bacik1-3/+13
2020-02-15btrfs: Get rid of the confusing btrfs_file_extent_inline_lenQu Wenruo1-6/+6
2019-12-31btrfs: do not call synchronize_srcu() in inode_tree_delJosef Bacik1-2/+0
2019-12-31btrfs: don't double lock the subvol_sem for rename exchangeJosef Bacik1-6/+4
2019-12-17btrfs: record all roots for rename exchange on a subvolJosef Bacik1-0/+3
2019-07-31btrfs: inode: Don't compress if NODATASUM or NODATACOW setQu Wenruo1-1/+23
2019-06-09Btrfs: fix wrong ctime and mtime of a directory after log replayFilipe Manana1-2/+12
2019-01-26btrfs: improve error handling of btrfs_add_linkJohannes Thumshirn1-1/+6
2019-01-23Revert "btrfs: balance dirty metadata pages in btrfs_finish_ordered_io"David Sterba1-3/+0
2019-01-09Btrfs: fix fsync of files with multiple hard links in new directoriesFilipe Manana1-0/+17
2018-11-21Btrfs: fix cur_offset in the error case for nocowRobbie Ko1-3/+2
2018-11-13Btrfs: fix use-after-free during inode evictionFilipe Manana1-1/+3
2018-11-13btrfs: only free reserved extent if we didn't insert itJosef Bacik1-1/+9
2018-11-13Btrfs: fix null pointer dereference on compressed write path errorFilipe Manana1-0/+1
2018-09-05Btrfs: fix btrfs_write_inode vs delayed iput deadlockJosef Bacik1-26/+0
2018-08-03Btrfs: don't BUG_ON() in btrfs_truncate_inode_items()Omar Sandoval1-1/+4
2018-08-03Btrfs: don't return ino to ino cache if inode item removal failsOmar Sandoval1-12/+13
2018-08-03btrfs: balance dirty metadata pages in btrfs_finish_ordered_ioEthan Lien1-0/+3
2018-07-03Btrfs: fix return value on rename exchange failureFilipe Manana1-1/+3
2018-06-26btrfs: return error value if create_io_em failed in cow_file_rangeSu Yue1-1/+3
2018-05-30do d_instantiate/unlock_new_inode combinations safelyAl Viro1-12/+4
2018-05-22btrfs: Split btrfs_del_delalloc_inode into 2 functionsNikolay Borisov1-3/+10
2018-04-26Btrfs: fix unexpected EEXIST from btrfs_get_extentLiu Bo1-14/+3
2018-04-26btrfs: fix unaligned access in readdirDavid Sterba1-8/+12
2018-04-08Btrfs: fix unexpected cow in run_delalloc_nocowLiu Bo1-5/+32
2018-02-25btrfs: Fix quota reservation leak on preallocated filesJustin Maggard1-0/+2
2018-02-22Btrfs: fix use-after-free on root->orphan_block_rsvLiu Bo1-13/+21
2018-02-22Btrfs: fix btrfs_evict_inode to handle abnormal inodes correctlyLiu Bo1-1/+1
2018-02-22Btrfs: fix deadlock in run_delalloc_nocowLiu Bo1-1/+4
2018-02-16btrfs: Handle btrfs_set_extent_delalloc failure in fixup workerNikolay Borisov1-2/+9
2018-02-03Btrfs: bail out gracefully rather than BUG_ONLiu Bo1-2/+8
2017-09-29Merge branch 'for-4.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-5/+22
2017-09-26Btrfs: fix unexpected result when dio reading corrupted blocksLiu Bo1-5/+2
2017-09-26btrfs: finish ordered extent cleaning if no progress is foundNaohiro Aota1-0/+8
2017-09-26btrfs: clear ordered flag on cleaning up ordered extentsNaohiro Aota1-0/+12
2017-09-15Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-1/+1
2017-09-09Merge branch 'for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds1-67/+153
2017-08-24Btrfs: fix blk_status_t/errno confusionOmar Sandoval1-33/+37