summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/send.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* btrfs: send: avoid double extent tree search when finding clone sourceFilipe Manana2022-12-051-56/+47
* btrfs: send: skip unnecessary backref iterationsFilipe Manana2022-12-051-40/+41
* btrfs: send: cache leaf to roots mapping during backref walkingFilipe Manana2022-12-051-0/+185
* btrfs: use a structure to pass arguments to backref walking functionsFilipe Manana2022-12-051-8/+7
* btrfs: use a single argument for extent offset in backref walking functionsFilipe Manana2022-12-051-1/+1
* btrfs: send: optimize clone detection to increase extent sharingFilipe Manana2022-12-051-16/+33
* btrfs: send: avoid unnecessary backref lookups when finding clone sourceFilipe Manana2022-12-051-1/+10
* btrfs: send: drop unnecessary backref context field initializationsFilipe Manana2022-12-051-3/+2
* btrfs: send: update comment at find_extent_clone()Filipe Manana2022-12-051-7/+7
* btrfs: send: avoid unnecessary path allocations when finding extent cloneFilipe Manana2022-12-051-21/+16
* btrfs: move verity prototypes into verity.hJosef Bacik2022-12-051-0/+1
* btrfs: move ioctl prototypes into ioctl.hJosef Bacik2022-12-051-0/+1
* btrfs: move file-item prototypes into their own headerJosef Bacik2022-12-051-0/+1
* btrfs: move dir-item prototypes into dir-item.hJosef Bacik2022-12-051-0/+1
* btrfs: extend btrfs_dir_item type to store encryption statusOmar Sandoval2022-12-051-1/+1
* btrfs: use struct fscrypt_str instead of struct qstrSweet Tea Dorminy2022-12-051-2/+2
* btrfs: use struct qstr instead of name and namelen pairsSweet Tea Dorminy2022-12-051-4/+8
* btrfs: move accessor helpers into accessors.hJosef Bacik2022-12-051-0/+1
* btrfs: send add define for v2 buffer sizeWang Yugui2022-12-051-1/+1
* btrfs: send: avoid unaligned encoded writes when attempting to clone rangeFilipe Manana2022-11-211-1/+23
* btrfs: send: fix send failure of a subcase of orphan inodesBingJing Chang2022-10-241-11/+13
* btrfs: send: update command for protocol version checkDavid Sterba2022-10-111-1/+4
* btrfs: send: allow protocol version 3 with CONFIG_BTRFS_DEBUGBoris Burkov2022-10-111-1/+1
* btrfs: send: fix failures when processing inodes with no linksBingJing Chang2022-09-261-129/+81
* btrfs: send: refactor arguments of get_inode_info()BingJing Chang2022-09-261-75/+78
* btrfs: send: add support for fs-verityBoris Burkov2022-09-261-0/+102
* btrfs: send: always use the rbtree based inode ref management infrastructureFilipe Manana2022-07-251-181/+12
* btrfs: send: fix sending link commands for existing file pathsBingJing Chang2022-07-251-4/+152
* btrfs: send: introduce recorded_ref_alloc and recorded_ref_freeBingJing Chang2022-07-251-10/+24
* btrfs: send: add new command FILEATTR for file attributesDavid Sterba2022-07-251-27/+77
* btrfs: send: add OTIME as utimes attribute for proto 2+ by defaultDavid Sterba2022-07-251-1/+2
* btrfs: send: use boolean types for current inode statusDavid Sterba2022-07-251-16/+16
* btrfs: send: remove old TODO regarding ERESTARTSYSDavid Sterba2022-07-251-6/+1
* btrfs: send: simplify includesDavid Sterba2022-07-251-0/+1
* btrfs: send: enable support for stream v2 and compressed writesOmar Sandoval2022-07-251-2/+5
* btrfs: send: send compressed extents with encoded writesOmar Sandoval2022-07-251-17/+215
* btrfs: send: get send buffer pages for protocol v2Omar Sandoval2022-07-251-4/+25
* btrfs: send: write larger chunks when using stream v2Omar Sandoval2022-07-251-8/+35
* btrfs: send: add stream v2 definitionsOmar Sandoval2022-07-251-1/+1
* btrfs: send: explicitly number commands and attributesOmar Sandoval2022-07-251-2/+2
* btrfs: send: remove unused send_ctx::{total,cmd}_send_sizeOmar Sandoval2022-07-251-4/+0
* Merge tag 'for-5.19-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2022-07-161-18/+22
|\
| * Revert "btrfs: turn name_cache radix tree into XArray in send_ctx"David Sterba2022-07-151-18/+22
* | Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-05-251-3/+3
|\ \ | |/ |/|
| * btrfs: Convert btrfs to read_folioMatthew Wilcox (Oracle)2022-05-091-1/+1
| * mm/readahead: Convert page_cache_async_readahead to take a folioMatthew Wilcox (Oracle)2022-05-081-1/+2
* | btrfs: send: avoid trashing the page cacheFilipe Manana2022-05-171-3/+82
* | btrfs: send: keep the current inode open while processing itFilipe Manana2022-05-161-19/+35
* | btrfs: turn name_cache radix tree into XArray in send_ctxGabriel Niebler2022-05-161-22/+18
* | btrfs: use btrfs_for_each_slot in btrfs_unlink_all_pathsGabriel Niebler2022-05-161-23/+13