# heads (aka `branches'): $ git for-each-ref --sort=-creatordate refs/heads \ --format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))' delalloc-shrink btrfs: rip out ->total_bytes_pinned (2021-06-15) nbd-kasan-fix nbd: handle device refs for DESTROY_ON_DISCONNECT properly (2021-02-22) reloc-work btrfs: check return value of btrfs_commit_transaction in relocation (2020-12-16) relocation btrfs: fix min reserved size calculation in merge_reloc_root (2020-10-28) locking-rework btrfs: rip out path->leave_spinning (2020-08-19) kvmalloc-ffs sunrpc: rework proc handlers to take advantage of the new buffer (2020-08-13) zygo-submit dont forget skip locking (2020-03-20) zygo-reworked do not resolve backrefs for roots that are being deleted (2020-03-12) zygo-debugging run delayed refs less often (2020-03-05) * master btrfs: remove a BUG_ON() from merge_reloc_roots() (2020-03-02) kdave-testing btrfs: add a find_contiguous_extent_bit helper and use it for safe isize (2020-02-12) deadlock-fixes btrfs: kill the priority_reclaim_space helper (2020-01-29) nbd-double-end nbd: handle racing with error'ed out commands (2019-10-21) isize-fix fs: use READ_ONCE/WRITE_ONCE with the i_size helpers (2019-10-11) misc-next btrfs: fix incorrect updating of log root tree (2019-09-30) extent-io-rearranging btrfs: move the extent-buffer code (2019-09-24) iput-fix btrfs: run delayed iput at unlink time (2019-05-07) for-next-20190502 btrfs: don't double unlock on error in btrfs_punch_hole (2019-05-03) unlock-fix btrfs: don't double unlock on error in btrfs_punch_hole (2019-05-03) enospc-fixes btrfs: reserve delalloc metadata differently (2019-04-25) io-weight use done_bio for teh inflight accounting (2019-03-01) no-throttle btrfs: don't end the transaction for delayed refs in throttle (2019-01-22) kill-mmap-sem-v7 filemap: drop the mmap_sem for all blocking operations (2018-12-11) delayed-refs-rsv-v9 btrfs: replace cleaner_delayed_iput_mutex with a waitqueue (2018-12-01) snapshot-fix btrfs: run delayed items before dropping the snapshot (2018-11-30) delayed-refs-rsv-v8 btrfs: only run delayed refs if we're committing (2018-11-20) kill-mmap-sem-v6 mm: use the cached page for filemap_fault (2018-11-19) xfs-error-refcnt xfs: take a ref on failed bufs in xfs_inode_item_push (2018-11-07) kill-mmap-sem-v5 btrfs: use new filemap_page_mkwrite_nommapsem helper (2018-10-25) kill-mmap-sem-v4 btrfs: drop mmap_sem in mkwrite for btrfs (2018-10-18) delayed-refs-rsv-v7 btrfs: don't run delayed_iputs in commit (2018-10-12) delayed-refs-rsv-v6 btrfs: don't run delayed_iputs in commit (2018-10-11) iolatency-ssd blk-iolatency: keep track of previous windows stats (2018-09-28) delayed-refs-rsv-v5 btrfs: don't run delayed_iputs in commit (2018-09-27) kill-mmap-sem-v3 btrfs: drop mmap_sem in mkwrite for btrfs (2018-09-26) kill-mmap-sem-v2 btrfs: drop mmap_sem in mkwrite for btrfs (2018-09-25) delayed-refs-rsv-v4 btrfs: don't run delayed_iputs in commit (2018-09-24) kill-mmap-sem drop the mmap_sem for reads (2018-09-19) delayed-refs-rsv-v3 MAINTAINERS: update my email address for btrfs (2018-09-10) for-4.20/block blk-iolatency: keep track of previous windows stats (2018-09-10) delayed-refs-rsv-v2 MAINTAINERS: update my email address for btrfs (2018-08-31) delayed-refs-rsv-clean btrfs: only run delayed refs if we're committing (2018-07-19) nbd-dupe-response nbd: handle unexpected replies better (2018-07-16) for-4.19/block blk-iolatency: truncate our current time (2018-07-16) iolatency-fixes blk-iolatency: truncate our current time (2018-07-16) delayed-refs-rsv btrfs: alloc space cache inode with GFP_NOFS (2018-07-11) blk-iolatency-v8 skip readahead if the cgroup is congested (2018-07-03) blk-iolatency-v7 skip readahead if the cgroup is congested (2018-06-29) blk-iolatency-v6 skip readahead if the cgroup is congested (2018-06-27) blk-iolatency-v5 block: use irq variant for blkcg->lock (2018-06-25) blk-iolatency-v4 Documentation: add a doc for blk-iolatency (2018-06-12) blk-iolatency-v3 Documentation: add a doc for blk-iolatency (2018-06-06) blk-iolatency Documentation: add a doc for blk-iolatency (2018-05-31) for-4.18/block Documentation: add a doc for blk-iolatency (2018-05-24) no-write-inode btrfs: always wait on ordered extents at fsync time (2018-05-22) for-next btrfs: don't bug_on with enomem in __clear_state_bit (2018-04-13) for-linus nbd: update size when connected (2018-03-08) blk-qos block: introduce blkcg-qos io controller (2018-02-15) current-work current-work (2018-02-08) kill-btree-inode btrfs: add NR_METADATA_BYTES accounting (2018-01-02) bpf-override-return btrfs: allow us to inject errors at io_ctl_init (2017-12-15) slab-priority mm: use sc->priority for slab shrink targets (2017-11-15) new-kill-btree-inode btrfs: rework end io for extent buffer reads (2017-11-09) btrfs-readdir btrfs: track refs in a rb_tree instead of a list (2017-09-11) sched/experimental sched: cleanup helper definitions (2017-08-23) dm-log-writes-fixes dm-log-writes: fix >512b sectorsize support (2017-07-28) nbd-disconnect nbd: clear disconnected on reconnect (2017-07-25) nbd-fixes nbd: add a flag to destroy an nbd device on disconnect (2017-04-06) for-jens nbd: set rq->errors to actual error code (2017-03-13) nbd-pfmemalloc block: set make_request_fn manually in blk_mq_update_nr_hw_queues (2017-02-10) inet-rework inet: reset tb->fastreuseport when adding a reuseport sk (2017-01-12) nbd-ratelimit nbd: reset the setup task for NBD_CLEAR_SOCK (2016-12-07) mq-async-run nbd: add multi-connection support (2016-11-22) bpf-branch-equal bpf: fix states equal logic for varlen access (2016-11-22) nbdclient nbd: add multi-connection support (2016-09-13) nbd Add an in kernel nbd-server implementation (2016-07-15) enospc-rework Add a percpu pool (2016-05-17) for-heap Btrfs: remove BUG_ON()'s in btrfs_map_block (2016-04-12) fdinfo fdinfo: handle large fdinfo buffers (2016-02-17) allocator-fixes Btrfs: don't do extra bitmap search in one bit case (2015-10-08) pending-ordered-fix make pending_ordered not suck (2015-09-24) fsync-faster Btrfs: make fsync fast again (2015-08-25) superblock-scaling inode: don't softlockup when evicting inodes (2015-08-18) for-chris Btrfs: fix outstanding_extents accounting in DIO (2015-03-17) dirty-bgs-fix Btrfs: add sanity test for outstanding_extents accounting (2015-03-16) dm-log-writes dm-log-writes fixes from Mike (2015-03-11) evict-softlockup vfs: make inode_sb_list_lock per sb (2014-12-19) write-bg-cache Btrfs: abort transaction if we don't find the block group (2014-12-16) dm-powerfail dm: add dm-power-fail target (2014-11-17) pl Revert "Btrfs: race free update of commit root for ro snapshots" (2014-10-21) for-suse Btrfs: add a extent ref verify tool (2014-10-07) snapshot-aware-defrag Btrfs: fix snapshot aware defrag (2014-06-09) danger Btrfs: reclaim the reserved metadata space at background (2014-03-07) qgroup-work Btrfs: add sanity tests for new qgroup accounting code (2014-02-04) per-subvol-limit Btrfs: add per subvol bandwidth limits (2014-01-29) linus-base btrfs: fix misleading variable name for flags (2013-04-29) dedup Btrfs: add online dedup (2013-04-01) atomic-prototype Btrfs: support atomic writes for the log tree (2013-02-26) piotr Btrfs: account for orphan inodes properly during cleanup (2013-02-01) real-fsync Btrfs: do not call file_update_time in aio_write (2012-12-05) crazy-fsync Btrfs: don't wait for anybody (2012-10-08) fsync-work Btrfs: make fsync suck less (2012-08-17) extent-history Btrfs: extent history debugging patch (2012-08-13) own-caching Btrfs: manage metadata cache ourselves (2012-08-03) enospc Btrfs: fall back to non-inline if we don't have enough space (2012-05-23)
git clone https://80x24.org/pub/scm/linux/kernel/git/josef/btrfs-next.git