Hi Linus,
As mentioned in my initial pull, there would be a followup with
some later incoming fixes and changes. This pull request contains:
- Set of bcache fixes and changes (Coly)
- The flush warn fix (me)
- Small series of BFQ fixes (Paolo)
- wbt hang fix (Ming)
- blktrace fix (Steven)
- blk-mq hardware queue count update fix (Jianchao)
- Various little fixes
Please pull!
git://git.kernel.dk/linux-block.git tags/for-4.19/post-20180822
Chaitanya Kulkarni (1):
block: remove duplicate initialization
Chengguang Xu (1):
block: change return type to bool
Colin Ian King (1):
block/DAC960.c: make some arrays static const, shrinks object size
Coly Li (17):
bcache: style fix to replace 'unsigned' by 'unsigned int'
bcache: style fix to add a blank line after declarations
bcache: add identifier names to arguments of function definitions
bcache: style fixes for lines over 80 characters
bcache: replace Symbolic permissions by octal permission numbers
bcache: replace printk() by pr_*() routines
bcache: fix indent by replacing blank by tabs
bcache: replace '%pF' by '%pS' in seq_printf()
bcache: fix typo 'succesfully' to 'successfully'
bcache: prefer 'help' in Kconfig
bcache: do not check NULL pointer before calling kmem_cache_destroy
bcache: fix code comments style
bcache: add static const prefix to char * array declarations
bcache: move open brace at end of function definitions to next line
bcache: add missing SPDX header
bcache: remove unnecessary space before ioctl function pointer arguments
bcache: add the missing comments for smp_mb()/smp_wmb()
Jens Axboe (2):
block: don't warn for flush on read-only device
pktcdvd: fix setting of 'ret' error return for a few cases
Jianchao Wang (2):
blk-mq: init hctx sched after update ctx and hctx mapping
blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter
Maciej S. Szmigiero (1):
block, bfq: return nbytes and not zero from struct cftype .write() method
Ming Lei (1):
blk-wbt: fix IO hang in wbt_wait()
Paolo Valente (4):
block, bfq: readd missing reset of parent-entity service
block, bfq: always update the budget of an entity when needed
block, bfq: reduce write overcharge
block, bfq: improve code of bfq_bfqq_charge_time
Steven Rostedt (VMware) (1):
tracing/blktrace: Fix to allow setting same value
block/bfq-cgroup.c| 3 +-
block/bfq-iosched.c | 54 ---
block/bfq-wf2q.c | 22 ++---
block/blk-core.c | 5 +-
block/blk-mq-sched.c | 44 -
block/blk-mq-sched.h | 5 -
block/blk-mq-tag.c| 14 ++-
block/blk-mq.c| 96 +--
block/blk-wbt.c | 6 +-
block/blk.h | 4 +-
block/elevator.c | 20 ++--
drivers/block/DAC960.c| 42 +
drivers/block/pktcdvd.c | 1 +
drivers/md/bcache/Kconfig | 6 +-
drivers/md/bcache/alloc.c | 39
drivers/md/bcache/bcache.h| 210 ++
drivers/md/bcache/bset.c | 142 +++-
drivers/md/bcache/bset.h | 146 -
drivers/md/bcache/btree.c | 72 +--
drivers/md/bcache/btree.h | 86 -
drivers/md/bcache/closure.c | 6 +-
drivers/md/bcache/closure.h | 6 +-
drivers/md/bcache/debug.c | 23 ++---
drivers/md/bcache/debug.h | 6 +-
drivers/md/bcache/extents.c | 37
drivers/md/bcache/extents.h | 6 +-
drivers/md/bcache/io.c| 24 ++---
drivers/md/bcache/journal.c | 27 +++---
drivers/md/bcache/journal.h | 28 +++---
drivers/md/bcache/movinggc.c | 14 +--
drivers/md/bcache/request.c | 61 ++--
drivers/md/bcache/request.h | 18 ++--
drivers/md/bcache/stats.c | 15 +--
drivers/md/bcache/stats.h | 15 +--
drivers/md/bcache/super.c | 107 -
drivers/md/bcache/sysfs.c | 36 +---
drivers/md/bcache/sysfs.h | 6 +-
drivers/md/bcache/util.c | 2 +
drivers/md/bcache/util.h | 24 ++---
drivers/md/bcache/writeback.c | 30 +++---
drivers/md/bcache/writeback.h | 19 ++--
include/uapi/linux/bcache.h | 8 +-
kernel/trace/blktrace.c | 4 +
43 files changed, 881 insertions(+), 658 deletions(-)
--
Jens Axboe