Linux-mtd Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 6.6.y v2 0/2] mtd: spi-nor: macronix: backport Quad Input Page Program fixups
@ 2026-07-02  2:18 Cheng Ming Lin
  2026-07-02  2:18 ` [PATCH 6.6.y v2 1/2] mtd: spi-nor: macronix: Add post_sfdp fixups for Quad Input Page Program Cheng Ming Lin
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Cheng Ming Lin @ 2026-07-02  2:18 UTC (permalink / raw)
  To: stable
  Cc: tudor.ambarus, pratyush, mwalle, miquel.raynal, richard, vigneshr,
	linux-mtd, alvinzhou, Cheng Ming Lin

From: Cheng Ming Lin <chengminglin@mxic.com.tw>

This is a backport of two upstream commits to 6.6.y:

  commit 798aafeffb36 ("mtd: spi-nor: macronix: Add post_sfdp fixups
  for Quad Input Page Program")
  commit 797bbaa7531f ("mtd: spi-nor: macronix: add support for
  mx66{l2, u1}g45g")

Neither commit was tagged for -stable when merged. 6.6.y also predates
commit 09e5a29fa3ad ("mtd: spi-nor: macronix: convert flash_info to new
format"), which landed in v6.10, so drivers/mtd/spi-nor/macronix.c is
still in the old INFO()/NO_SFDP_FLAGS()/FIXUP_FLAGS() macro-based
format. Both patches have been adapted to that format with no other
functional change; patch 2 depends on the macronix_qpp4b_fixups hook
introduced by patch 1.

Changes in v2:
- Patch 2: added .name for the mx66l2g45g/mx66u1g45g entries. v1 left
  them anonymous like the upstream (new-format) entries, but on 6.6.y
  drivers/mtd/spi-nor/core.c:spi_nor_match_name() does
  strcmp(name, manufacturers[i]->parts[j].name) while walking every
  manufacturer's part table to resolve a flash by name. A NULL .name
  makes that strcmp() dereference NULL as soon as the scan reaches
  either entry, i.e. an oops on any name-based spi-nor probe on the
  system, not just when probing these two parts.

Cheng Ming Lin (2):
  mtd: spi-nor: macronix: Add post_sfdp fixups for Quad Input Page
    Program
  mtd: spi-nor: macronix: add support for mx66{l2, u1}g45g

 drivers/mtd/spi-nor/macronix.c | 37 +++++++++++++++++++++++++++++-----
 1 file changed, 32 insertions(+), 5 deletions(-)

-- 
2.25.1


______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/

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

end of thread, other threads:[~2026-07-02 14:11 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-02  2:18 [PATCH 6.6.y v2 0/2] mtd: spi-nor: macronix: backport Quad Input Page Program fixups Cheng Ming Lin
2026-07-02  2:18 ` [PATCH 6.6.y v2 1/2] mtd: spi-nor: macronix: Add post_sfdp fixups for Quad Input Page Program Cheng Ming Lin
2026-07-02  2:18 ` [PATCH 6.6.y v2 2/2] mtd: spi-nor: macronix: add support for mx66{l2, u1}g45g Cheng Ming Lin
2026-07-02 14:11 ` [PATCH 6.6.y v2 0/2] mtd: spi-nor: macronix: backport Quad Input Page Program fixups Greg KH

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