From: Jens Axboe <axboe@fb.com>
To: <torvalds@linux-foundation.org>
Cc: <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] Block IO core bits for 3.17-rc1
Date: Tue, 12 Aug 2014 15:03:00 -0600 [thread overview]
Message-ID: <20140812210235.GA2294@kernel.dk> (raw)
Hi Linus,
Small round this time, after the massive blk-mq dump for 3.16. This pull
request contains:
- Fixes for max_sectors overflow in ioctls from Akinoby Mita.
- Partition off-by-one bug fix in aix partitions from Dan Carpenter.
- Various small partition cleanups from Fabian Frederick.
- Fix for the block integrity code sometimes returning the wrong vector
count from Gu Zheng.
- Cleanup an re-org of the blk-mq queue enter/exit percpu counters from
Tejun. Dependent on the percpu pull for 3.17 (which was in the block
tree too), that you have already pulled in.
- A blkcg oops fix, also from Tejun.
Please pull!
git://git.kernel.dk/linux-block.git for-3.17/core
----------------------------------------------------------------
Akinobu Mita (2):
block: fix BLKSECTGET ioctl when max_sectors is greater than USHRT_MAX
block: fix SG_[GS]ET_RESERVED_SIZE ioctl when max_sectors is huge
Dan Carpenter (1):
partitions: aix.c: off by one bug
Fabian Frederick (4):
block/partitions/aix.c: replace count*size kzalloc by kcalloc
block/partitions/amiga.c: replace nolevel printk by pr_err
block/partitions/msdos.c: code clean-up
block/partitions/efi.c: kerneldoc fixing
Gu Zheng (1):
bio-integrity: add "bip_max_vcnt" into struct bio_integrity_payload
Jens Axboe (2):
Merge branch 'for-3.17' of git://git.kernel.org/.../tj/percpu into for-3.17/core
Revert "bio: modify __bio_add_page() to accept pages that don't start a new segment"
Maurizio Lombardi (1):
bio: modify __bio_add_page() to accept pages that don't start a new segment
Tejun Heo (6):
blk-mq: fix a memory ordering bug in blk_mq_queue_enter()
block, blk-mq: draining can't be skipped even if bypass_depth was non-zero
blk-mq: decouble blk-mq freezing from generic bypassing
blk-mq: collapse __blk_mq_drain_queue() into blk_mq_freeze_queue()
blk-mq: use percpu_ref for mq usage count
blkcg: don't call into policy draining if root_blkg is already gone
arch/x86/include/asm/percpu.h | 3 +-
block/bio-integrity.c | 12 +-
block/blk-cgroup.c | 7 +
block/blk-core.c | 13 +-
block/blk-mq.c | 81 ++---
block/blk-mq.h | 2 +-
block/blk-sysfs.c | 2 +-
block/compat_ioctl.c | 6 +-
block/ioctl.c | 5 +-
block/partitions/aix.c | 4 +-
block/partitions/amiga.c | 12 +-
block/partitions/efi.c | 46 +--
block/partitions/msdos.c | 13 +-
block/scsi_ioctl.c | 15 +-
drivers/target/target_core_tpg.c | 4 +-
fs/aio.c | 6 +-
include/asm-generic/percpu.h | 410 ++++++++++++++++++++----
include/linux/bio.h | 1 +
include/linux/blkdev.h | 4 +-
include/linux/percpu-defs.h | 380 +++++++++++++++++++++-
include/linux/percpu-refcount.h | 64 ++--
include/linux/percpu.h | 673 ---------------------------------------
kernel/cgroup.c | 8 +-
kernel/workqueue.c | 19 +-
lib/percpu-refcount.c | 86 +++--
mm/percpu.c | 3 +-
26 files changed, 947 insertions(+), 932 deletions(-)
--
Jens Axboe
reply other threads:[~2014-08-12 21:03 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20140812210235.GA2294@kernel.dk \
--to=axboe@fb.com \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.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.