All of lore.kernel.org
 help / color / mirror / Atom feed
* [REEEEPOST] bnx2i + bnx2fc: convert to generic workqueue (#3)
@ 2017-04-10 17:12 Sebastian Andrzej Siewior
  2017-04-10 17:12 ` [PATCH 1/5] scsi: bnx2i: convert to workqueue Sebastian Andrzej Siewior
                   ` (6 more replies)
  0 siblings, 7 replies; 35+ messages in thread
From: Sebastian Andrzej Siewior @ 2017-04-10 17:12 UTC (permalink / raw)
  To: Martin K . Petersen, James E.J. Bottomley, linux-scsi
  Cc: rt, Lee Duncan, Chris Leech, Chad Dupuis,
	QLogic-Storage-Upstream, Johannes Thumshirn, Christoph Hellwig,
	Andrew Morton

This is a repost to get the patches applied against v4.11-rc6. mkp's scsi
for-next tree can be merged with no conflicts.

The last repost [0] was not merged and stalled after Martin pinged Chad
[1]. He didn't even reply after tglx pinged him approx two weeks later.

Johannes Thumshirn was so kind to test the FCoE part of the old series
[2]. I did not add a tested-by tag due to the rebase.

If my memory is correct then my first attempt on this (with hotplug
threads back then) was around December 2015.

The whole series is also available at
 git://git.kernel.org/pub/scm/linux/kernel/git/bigeasy/hotplug-staging.git scsi/bnx2_v2

[0] http://www.spinics.net/lists/linux-scsi/msg102143.html
[1] http://www.spinics.net/lists/linux-scsi/msg102295.html
[2] http://www.spinics.net/lists/linux-scsi/msg102716.html

Sebastian

^ permalink raw reply	[flat|nested] 35+ messages in thread
* bnx2i + bnx2fc: convert to generic workqueue (#2)
@ 2016-11-22 17:48 Sebastian Andrzej Siewior
  2016-11-22 17:48 ` [PATCH 4/5] scsi: bnx2fc: annoate unlock + release for sparse Sebastian Andrzej Siewior
  0 siblings, 1 reply; 35+ messages in thread
From: Sebastian Andrzej Siewior @ 2016-11-22 17:48 UTC (permalink / raw)
  To: linux-scsi
  Cc: James E.J. Bottomley, Martin K. Petersen, Chad Dupuis, rt,
	QLogic-Storage-Upstream, Johannes Thumshirn, Christoph Hellwig

This is the a repost + fixups to get the patches applied against v4.9-rc4.
mkp's scsi for-next tree can be merged with no conflicts.

The last repost was not merged and stalled after Chad Dupuis said to hold on
because he is testing but never came back with the results [0]. Johannes
confirmed that he did some testing of bnx2fc but he is not sure about bnx2i
[1]. hch asked later about something different but wanted them in since they
were tested as-is [2]. And now I renamed kworker to workqueue as requested by
hch [3].

The whole series is also available at
 git://git.kernel.org/pub/scm/linux/kernel/git/bigeasy/hotplug-staging.git scsi/bnx2

[0] https://lkml.kernel.org/r/yq137l2mm13.fsf@sermon.lab.mkp.net
[1] https://lkml.kernel.org/r/20161108072434.gnnhmrkkmxroy6dv@linux-x5ow.site
[2] https://lkml.kernel.org/r/20161107191025.GA5357@lst.de
[3] https://lkml.kernel.org/r/20161118145504.GA9405@lst.de

Sebastian


^ permalink raw reply	[flat|nested] 35+ messages in thread
* bnx2i + bnx2fc: convert to generic workqueue
@ 2016-11-18 10:10 Sebastian Andrzej Siewior
  2016-11-18 10:10 ` [PATCH 4/5] scsi: bnx2fc: annoate unlock + release for sparse Sebastian Andrzej Siewior
  0 siblings, 1 reply; 35+ messages in thread
From: Sebastian Andrzej Siewior @ 2016-11-18 10:10 UTC (permalink / raw)
  To: linux-scsi
  Cc: Johannes Thumshirn, rt, James E.J. Bottomley, Martin K. Petersen,
	QLogic-Storage-Upstream, Christoph Hellwig, Chad Dupuis

This is the second repost + fixups to get the patches applied against v4.9-rc4.
mkp's scsi for-next tree can be merged with no conflicts.

The last repost was not merged and stalled after Chad Dupuis said to hold on
because he is testing but never came back with the results [0]. Johannes
confirmed that he did some testing of bnx2fc but he is not sure about bnx2i
[1]. hch asked later about something different but wanted them in since they
were tested as-is [2].

The whole series is also available at
 git://git.kernel.org/pub/scm/linux/kernel/git/bigeasy/hotplug-staging.git scsi/bnx2

[0] https://lkml.kernel.org/r/yq137l2mm13.fsf@sermon.lab.mkp.net
[1] https://lkml.kernel.org/r/20161108072434.gnnhmrkkmxroy6dv@linux-x5ow.site
[2] https://lkml.kernel.org/r/20161107191025.GA5357@lst.de

Sebastian Andrzej Siewior (5):
      scsi: bnx2i: convert to kworker
      scsi: bnx2fc: convert per-CPU thread to kworker
      scsi: bnx2fc: clean up header definitions
      scsi: bnx2fc: annoate unlock + release for sparse
      scsi: bnx2fc: convert bnx2fc_l2_rcv_thread() to worker

 drivers/scsi/bnx2fc/bnx2fc.h      |   7 +-
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 233 +++++++-------------------------------
 drivers/scsi/bnx2fc/bnx2fc_hwi.c  |  28 ++---
 drivers/scsi/bnx2fc/bnx2fc_io.c   |   2 +
 drivers/scsi/bnx2i/bnx2i.h        |  11 +-
 drivers/scsi/bnx2i/bnx2i_hwi.c    | 101 +++++++----------
 drivers/scsi/bnx2i/bnx2i_init.c   | 121 ++------------------
 include/scsi/libfcoe.h            |   1 -
 8 files changed, 111 insertions(+), 393 deletions(-)


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

end of thread, other threads:[~2017-07-07 13:32 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-10 17:12 [REEEEPOST] bnx2i + bnx2fc: convert to generic workqueue (#3) Sebastian Andrzej Siewior
2017-04-10 17:12 ` [PATCH 1/5] scsi: bnx2i: convert to workqueue Sebastian Andrzej Siewior
2017-05-05  8:58   ` Christoph Hellwig
2017-05-05 10:32   ` Johannes Thumshirn
2017-05-09  9:30   ` Rangankar, Manish
2017-06-29 13:57   ` Johannes Thumshirn
2017-07-07 13:14     ` Sebastian Andrzej Siewior
2017-07-07 13:20       ` Chad Dupuis
2017-07-07 13:32         ` Sebastian Andrzej Siewior
2017-04-10 17:12 ` [PATCH 2/5] scsi: bnx2fc: convert per-CPU thread " Sebastian Andrzej Siewior
2017-05-05  8:58   ` Christoph Hellwig
2017-05-05 10:33   ` Johannes Thumshirn
2017-04-10 17:12 ` [PATCH 3/5] scsi: bnx2fc: clean up header definitions Sebastian Andrzej Siewior
2017-05-05  8:59   ` Christoph Hellwig
2017-05-05 10:33   ` Johannes Thumshirn
2017-04-10 17:12 ` [PATCH 4/5] scsi: bnx2fc: annoate unlock + release for sparse Sebastian Andrzej Siewior
2017-05-05  8:59   ` Christoph Hellwig
2017-05-05 10:34   ` Johannes Thumshirn
2017-04-10 17:12 ` [PATCH 5/5] scsi: bnx2fc: convert bnx2fc_l2_rcv_thread() to workqueue Sebastian Andrzej Siewior
2017-05-05  8:59   ` Christoph Hellwig
2017-05-05 10:34   ` Johannes Thumshirn
2017-04-10 18:20 ` [REEEEPOST] bnx2i + bnx2fc: convert to generic workqueue (#3) Chad Dupuis
2017-04-20 20:24   ` Sebastian Andrzej Siewior
2017-05-04 17:44 ` Sebastian Andrzej Siewior
2017-05-09  2:04   ` Martin K. Petersen
2017-05-09 14:17     ` Chad Dupuis
2017-05-09 15:18       ` James Bottomley
2017-05-12 15:55         ` Chad Dupuis
2017-05-17 15:01           ` Sebastian Andrzej Siewior
2017-05-17 15:06             ` Chad Dupuis
2017-05-17 15:07             ` [PREEMPT-RT] " Sebastian Andrzej Siewior
2017-05-17 17:18               ` Sebastian Andrzej Siewior
2017-05-09 21:15       ` Martin K. Petersen
  -- strict thread matches above, loose matches on Subject: below --
2016-11-22 17:48 bnx2i + bnx2fc: convert to generic workqueue (#2) Sebastian Andrzej Siewior
2016-11-22 17:48 ` [PATCH 4/5] scsi: bnx2fc: annoate unlock + release for sparse Sebastian Andrzej Siewior
2016-11-18 10:10 bnx2i + bnx2fc: convert to generic workqueue Sebastian Andrzej Siewior
2016-11-18 10:10 ` [PATCH 4/5] scsi: bnx2fc: annoate unlock + release for sparse Sebastian Andrzej Siewior

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.