From: Kent Overstreet <kmo@daterainc.com>
To: axboe@kernel.dk
Cc: linux-kernel@vger.kernel.org, linux-bcache@vger.kernel.org
Subject: [GIT PULL] Bcache for 3.14
Date: Mon, 6 Jan 2014 14:56:56 -0800 [thread overview]
Message-ID: <20140106225656.GG9037@kmo> (raw)
Jens - here's the bcache pull for 3.14, on top of your for-3.14/drivers branch.
First 11 patches are duplicates of the bcache patches in v3.13-rc5 but not your
for-3.14 drivers branch.
The following changes since commit 8586ea96b4f919a9b38929040bc9ce57c9998fc4:
pktcdvd: fix error return code (2014-01-03 10:05:34 +0100)
are available in the git repository at:
git://evilpiepirate.org/~kent/linux-bcache.git bcache-for-3.14
for you to fetch changes up to e793d59db9369522b676365fae553897ea1846a7:
bcache: Fix auxiliary search trees for key size > cacheline size (2014-01-06 14:52:09 -0800)
----------------------------------------------------------------
Kent Overstreet (36):
bcache: Use uninterruptible sleep in writeback
bcache: Fix dirty_data accounting
bcache: bugfix for race between moving_gc and bucket_invalidate
bcache: New writeback PD controller
bcache: Data corruption fix
bcache: Minor journal fix
bcache: Performance fix for when journal entry is full
bcache: Minor btree cache fix
bcache: Don't touch bucket gen for dirty ptrs
bcache: Zero less memory
bcache: kill closure locking usage
bcache: kill closure locking code
bcache: Rework allocator reserves
bcache: Do bkey_put() in btree_split() error path
bcache/md: Use raid stripe size
bcache: Trivial error handling fix
bcache: kill index()
bcache: Btree verify code improvements
bcache: Use a mempool for mergesort temporary space
bcache: Remove/fix some header dependencies
bcache: Make bch_keylist_realloc() take u64s, not nptrs
bcache: Bkey indexing renaming
bcache: Split out sort_extent_cmp()
bcache: Add struct bset_sort_state
bcache: Rename/shuffle various code around
bcache: Abstract out stuff needed for sorting
bcache: Add struct btree_keys
bcache: Add bch_btree_keys_u64s_remaining()
bcache: Refactor bset_tree sysfs stats
bcache: Convert btree_iter to struct btree_keys
bcache: Convert debug code to btree_keys
bcache: Convert sorting to btree_keys
bcache: Move insert_fixup() to btree_keys_ops
bcache: Improve bucket_prio() calculation
bcache: Don't return -EINTR when insert finished
bcache: Fix auxiliary search trees for key size > cacheline size
Nicholas Swenson (7):
bcache: Fix for can_attach_cache()
bcache: Fix heap_peek() macro
bcache: fix for gc crashing when no sectors are used
bcache: bugfix - moving_gc now moves only correct buckets
bcache: fix for gc and writeback race
bcache: update bch_bkey_try_merge
bcache: Add bch_bkey_equal_header()
Stefan Priebe (1):
bcache: kthread don't set writeback task to INTERUPTIBLE
Wei Yongjun (1):
bcache: fix sparse non static symbol warning
drivers/md/bcache/Makefile | 5 +-
drivers/md/bcache/alloc.c | 91 +++--
drivers/md/bcache/bcache.h | 94 ++---
drivers/md/bcache/bset.c | 904 +++++++++++++++++++++++-------------------
drivers/md/bcache/bset.h | 440 +++++++++++++-------
drivers/md/bcache/btree.c | 699 +++++++++++++-------------------
drivers/md/bcache/btree.h | 62 +--
drivers/md/bcache/closure.c | 90 +----
drivers/md/bcache/closure.h | 355 +++++------------
drivers/md/bcache/debug.c | 247 +++---------
drivers/md/bcache/debug.h | 27 +-
drivers/md/bcache/extents.c | 616 ++++++++++++++++++++++++++++
drivers/md/bcache/extents.h | 13 +
drivers/md/bcache/journal.c | 75 ++--
drivers/md/bcache/journal.h | 1 +
drivers/md/bcache/movinggc.c | 23 +-
drivers/md/bcache/request.c | 72 ++--
drivers/md/bcache/request.h | 21 +-
drivers/md/bcache/super.c | 105 +++--
drivers/md/bcache/sysfs.c | 129 +++---
drivers/md/bcache/util.c | 8 +-
drivers/md/bcache/util.h | 10 +-
drivers/md/bcache/writeback.c | 53 ++-
drivers/md/raid5.c | 1 +
include/linux/blkdev.h | 1 +
include/trace/events/bcache.h | 10 +-
include/uapi/linux/bcache.h | 3 +-
27 files changed, 2330 insertions(+), 1825 deletions(-)
create mode 100644 drivers/md/bcache/extents.c
create mode 100644 drivers/md/bcache/extents.h
next reply other threads:[~2014-01-06 22:56 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-06 22:56 Kent Overstreet [this message]
-- strict thread matches above, loose matches on Subject: below --
2014-01-08 21:19 [GIT PULL] bcache for 3.14 Kent Overstreet
2014-01-10 2:34 ` Jens Axboe
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140106225656.GG9037@kmo \
--to=kmo@daterainc.com \
--cc=axboe@kernel.dk \
--cc=linux-bcache@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.