All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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.