Skip to content

block: convert remaining drivers which share a request queue

Omar Sandoval linux-block 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6hd: stop sharing request queue across multiple gendisksdrivers/block/hd.c+39 -231 reply
2/6parport/pd: stop sharing request queue across multiple gendisksdrivers/block/paride/pd.c+34 -160 replies
3/6parport/pcd: stop sharing request queue across multiple gendisksdrivers/block/paride/pcd.c+38 -190 replies
4/6parport/pf: stop sharing request queue across multiple gendisksdrivers/block/paride/pf.c+38 -190 replies
5/6swim: stop sharing request queue across multiple gendisksdrivers/block/swim.c+36 -190 replies
6/6jsflash: stop sharing request queue across multiple gendisksdrivers/sbus/char/jsflash.c+36 -140 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/6] block: convert remaining drivers which share a request queue

From: Omar Sandoval <[email protected]>

This is clearly the pinnacle of my career: converting all remaining block drivers which share a request queue across gendisks to use a separate request queue per gendisk. These are all compile tested (but the last two platform-specific ones involved hacking the Kconfig and commenting out a bunch of arch-dependent code to get the rest to compile), no runtime testing at all.

Let me know if I missed any. Even better, let me know if we can just delete some of these entirely.

Thanks!

Omar Sandoval (6):
hd: stop sharing request queue across multiple gendisks parport/pd: stop sharing request queue across multiple gendisks parport/pcd: stop sharing request queue across multiple gendisks parport/pf: stop sharing request queue across multiple gendisks
swim: stop sharing request queue across multiple gendisks
jsflash: stop sharing request queue across multiple gendisks

 drivers/block/hd.c          | 62 ++++++++++++++++++++++++++++-----------------
 drivers/block/paride/pcd.c  | 57 +++++++++++++++++++++++++++--------------
 drivers/block/paride/pd.c   | 50 ++++++++++++++++++++++++------------
 drivers/block/paride/pf.c   | 57 +++++++++++++++++++++++++++--------------
 drivers/block/swim.c        | 55 ++++++++++++++++++++++++++--------------
 drivers/sbus/char/jsflash.c | 50 ++++++++++++++++++++++++++----------
 6 files changed, 221 insertions(+), 110 deletions(-)
Signature · 1 line
2.12.1