[PATCH v3 0/3] Harden HDM decoder enumeration
Alison Schofield <[email protected]>
| Newsgroups | org.kernel.vger.linux-cxl |
|---|---|
| Message-ID | <[email protected]> |
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