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: Wed, 8 Jan 2014 13:19:07 -0800 [thread overview]
Message-ID: <20140108211907.GD7291@kmo-pixel> (raw)
Jens, here's the updated bcache pull, rebased and retested on top of
your latest for-3.14/drivers branch. Only other change was a one liner
in the "bcache/md: Use raid stripe size" patch to update
blk_stack_limits(), as pointed out by Mike Snitzer.
The following changes since commit 54a387cb9e600256e50cb9e2209e7e4f06f464de:
Merge branch 'for-3.14/core' into for-3.14/drivers (2014-01-08 09:32:45 -0700)
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 9dd6358a21daf4fc6a5b2b779267a62f0d1d3181:
bcache: Fix auxiliary search trees for key size > cacheline size (2014-01-08 13:05:15 -0800)
----------------------------------------------------------------
Kent Overstreet (32):
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 (2):
bcache: update bch_bkey_try_merge
bcache: Add bch_bkey_equal_header()
block/blk-settings.c | 4 +
drivers/md/bcache/Makefile | 5 +-
drivers/md/bcache/alloc.c | 89 +++--
drivers/md/bcache/bcache.h | 82 ++--
drivers/md/bcache/bset.c | 904 +++++++++++++++++++++++-------------------
drivers/md/bcache/bset.h | 440 +++++++++++++-------
drivers/md/bcache/btree.c | 676 ++++++++++++-------------------
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 | 2 +-
drivers/md/bcache/request.c | 72 ++--
drivers/md/bcache/request.h | 21 +-
drivers/md/bcache/super.c | 103 +++--
drivers/md/bcache/sysfs.c | 79 ++--
drivers/md/bcache/util.h | 8 +
drivers/md/raid5.c | 1 +
include/linux/blkdev.h | 1 +
include/trace/events/bcache.h | 10 +-
include/uapi/linux/bcache.h | 3 +-
26 files changed, 2225 insertions(+), 1761 deletions(-)
create mode 100644 drivers/md/bcache/extents.c
create mode 100644 drivers/md/bcache/extents.h
next reply other threads:[~2014-01-08 21:17 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-08 21:19 Kent Overstreet [this message]
2014-01-10 2:34 ` [GIT PULL] bcache for 3.14 Jens Axboe
-- strict thread matches above, loose matches on Subject: below --
2014-01-06 22:56 [GIT PULL] Bcache " Kent Overstreet
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=20140108211907.GD7291@kmo-pixel \
--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.