All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] scsi: libsas: sas address comparation refactor
@ 2022-09-17 10:43 Jason Yan
  2022-09-17 10:43 ` [PATCH 1/7] scsi: libsas: introduce sas address conversion and comparation helpers Jason Yan
                   ` (6 more replies)
  0 siblings, 7 replies; 17+ messages in thread
From: Jason Yan @ 2022-09-17 10:43 UTC (permalink / raw)
  To: martin.petersen, jejb
  Cc: linux-scsi, linux-kernel, hare, hch, bvanassche, john.garry,
	jinpu.wang, Jason Yan

Sas address conversion and comparation is widely used in libsas and
drivers. However they are all opencoded and to avoid the line spill over
80 columns, are mostly split into multi-lines.

To make the code easier to read, introduce some helpers with clearer
semantics and replace the opencoded segments with them.

Jason Yan (7):
  scsi: libsas: introduce sas address conversion and comparation helpers
  scsi: libsas: use dev_and_phy_addr_same() instead of open coded
  scsi: libsas: use ex_phy_addr_same() instead of open coded
  scsi: libsas: use port_and_phy_addr_same() instead of open coded
  scsi: hisi_sas: use dev_and_phy_addr_same() instead of open coded
  scsi: pm8001: use dev_and_phy_addr_same() instead of open coded
  scsi: mvsas: use dev_and_phy_addr_same() instead of open coded

 drivers/scsi/hisi_sas/hisi_sas_main.c |  3 +--
 drivers/scsi/libsas/sas_expander.c    | 24 +++++++-------------
 drivers/scsi/mvsas/mv_sas.c           |  3 +--
 drivers/scsi/pm8001/pm8001_sas.c      |  3 +--
 include/scsi/libsas.h                 | 32 +++++++++++++++++++++++++++
 5 files changed, 43 insertions(+), 22 deletions(-)

-- 
2.31.1


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

end of thread, other threads:[~2022-09-24  3:22 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-17 10:43 [PATCH 0/7] scsi: libsas: sas address comparation refactor Jason Yan
2022-09-17 10:43 ` [PATCH 1/7] scsi: libsas: introduce sas address conversion and comparation helpers Jason Yan
2022-09-22 14:14   ` John Garry
2022-09-17 10:43 ` [PATCH 2/7] scsi: libsas: use dev_and_phy_addr_same() instead of open coded Jason Yan
2022-09-17 10:43 ` [PATCH 3/7] scsi: libsas: use ex_phy_addr_same() " Jason Yan
2022-09-17 10:43 ` [PATCH 4/7] scsi: libsas: use port_and_phy_addr_same() " Jason Yan
2022-09-17 10:43 ` [PATCH 5/7] scsi: hisi_sas: use dev_and_phy_addr_same() " Jason Yan
2022-09-17 10:43 ` [PATCH 6/7] scsi: pm8001: " Jason Yan
2022-09-22 14:24   ` John Garry
2022-09-23  1:55     ` Jason Yan
2022-09-23  9:44     ` Jason Yan
2022-09-23 10:00       ` John Garry
2022-09-23 10:10         ` Jason Yan
2022-09-23 10:13         ` Jason Yan
2022-09-23 10:30           ` John Garry
2022-09-24  3:22             ` Jason Yan
2022-09-17 10:43 ` [PATCH 7/7] scsi: mvsas: " Jason Yan

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.