Linux CXL
 help / color / mirror / Atom feed
* [PATCH v3 0/3] Harden HDM decoder enumeration
@ 2026-07-17 21:42 Alison Schofield
  2026-07-17 21:42 ` [PATCH v3 1/3] cxl/hdm: Reject switch decoder interleave ways that overflow targets Alison Schofield
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Alison Schofield @ 2026-07-17 21:42 UTC (permalink / raw)
  To: Davidlohr Bueso, Jonathan Cameron, Dave Jiang, Alison Schofield,
	Vishal Verma, Ira Weiny, Dan Williams, Li Ming
  Cc: linux-cxl, Srirangan Madhavan

Changes in v3:
P1: Move zero-target reject to init_hdm_decoder() (RichardC)
P3: Reset commit_end via a devres action after decoder teardown (RichardC)

Changes in v2:
P1: Handle uncommitted decoders (Sashiko)
P1: Reject switch decoders with zero targets (Sashiko)
P1: Add in code comment clarifying target_count (Sashiko)
P1: Update commit log
P3: Reset commit_end on the failure path only (Sashiko)
P3: Update commit log
No changes in P2


Here are 3 Sashiko reported cleanups.
Only the first includes a link to the complaint, since the others did
not originally appear on Lore for me to add public links. 

Srirangan: I believe the first 2 of these also address pre-existing
issues Sashiko posted in reply to your reset series, Patch 02/11.


Alison Schofield (3):
  cxl/hdm: Reject switch decoder interleave ways that overflow targets
  cxl/hdm: Make switch decoder target parsing endian-safe
  cxl/hdm: Restore commit_end when decoder enumeration fails

 drivers/cxl/core/hdm.c | 65 ++++++++++++++++++++++++++++++++++++------
 drivers/cxl/cxl.h      |  2 ++
 2 files changed, 58 insertions(+), 9 deletions(-)


base-commit: dc59e4fea9d83f03bad6bddf3fa2e52491777482
-- 
2.37.3


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

end of thread, other threads:[~2026-07-17 21:59 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-17 21:42 [PATCH v3 0/3] Harden HDM decoder enumeration Alison Schofield
2026-07-17 21:42 ` [PATCH v3 1/3] cxl/hdm: Reject switch decoder interleave ways that overflow targets Alison Schofield
2026-07-17 21:59   ` sashiko-bot
2026-07-17 21:42 ` [PATCH v3 2/3] cxl/hdm: Make switch decoder target parsing endian-safe Alison Schofield
2026-07-17 21:42 ` [PATCH v3 3/3] cxl/hdm: Restore commit_end when decoder enumeration fails Alison Schofield

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox