All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Follow up block changes for this merge window
@ 2018-08-22 17:54 Jens Axboe
  2018-08-22 20:39 ` Linus Torvalds
  0 siblings, 1 reply; 3+ messages in thread
From: Jens Axboe @ 2018-08-22 17:54 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-block@vger.kernel.org

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

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [GIT PULL] Follow up block changes for this merge window
  2018-08-22 17:54 [GIT PULL] Follow up block changes for this merge window Jens Axboe
@ 2018-08-22 20:39 ` Linus Torvalds
  2018-08-22 21:05   ` Jens Axboe
  0 siblings, 1 reply; 3+ messages in thread
From: Linus Torvalds @ 2018-08-22 20:39 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-block

On Wed, Aug 22, 2018 at 10:54 AM Jens Axboe <axboe@kernel.dk> wrote:
>
> - Set of bcache fixes and changes (Coly)

Some of those bcache style fixes look questionable.

Maybe we should push back on some of the checkpatch rules instead?

Like having argument names in declarations - sometimes descriptive
names can be good documentation. And sometimes they are just noise,
because the type is what describes it.

Oh well. Taken.

           Linus

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [GIT PULL] Follow up block changes for this merge window
  2018-08-22 20:39 ` Linus Torvalds
@ 2018-08-22 21:05   ` Jens Axboe
  0 siblings, 0 replies; 3+ messages in thread
From: Jens Axboe @ 2018-08-22 21:05 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-block

On 8/22/18 2:39 PM, Linus Torvalds wrote:
> On Wed, Aug 22, 2018 at 10:54 AM Jens Axboe <axboe@kernel.dk> wrote:
>>
>> - Set of bcache fixes and changes (Coly)
> 
> Some of those bcache style fixes look questionable.
> 
> Maybe we should push back on some of the checkpatch rules instead?
> 
> Like having argument names in declarations - sometimes descriptive
> names can be good documentation. And sometimes they are just noise,
> because the type is what describes it.
> 
> Oh well. Taken.

Thanks - fwiw, I don't disagree, and I tend to push back harder on
this in core code than drivers. Especially for newer maintainers,
as it can sometimes be a way to dabble around in the code and
find "real" issues.

-- 
Jens Axboe

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-08-22 21:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-22 17:54 [GIT PULL] Follow up block changes for this merge window Jens Axboe
2018-08-22 20:39 ` Linus Torvalds
2018-08-22 21:05   ` Jens Axboe

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.