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 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/