[PATCH v4 0/7] spi: Add support for panic mem writes
From: Paul Cercueil
Date: Fri Oct 16 2026 - 06:35:02 EST
Hi,
Here is the v4 of my patchset that updates the MTD spi-nor code as well
as the spi-mem code, to add support for panic mem writes to a memory
partition configured as pstore.
This revision adds a workaround in mtd/spi-nor to avoid a call to
kmalloc(), and fixes a kernel doc mismatch.
Changelog:
- [2/7]:
- Also update kernel doc for new 'timeout_ms' parameter
- [3/7]:
- kmalloc() is not safe in panic context; reuse boucebuf instead
- Patch [1/7] and 4->7 unchanged since v3.
Cheers,
-Paul
Tanmay Jagdale (7):
spi: spi-mem: Add support for panic mem writes
mtd: spi-nor: Wait for NOR ready with poll_timeout_us()
mtd: spi-nor: Add support for panic writes
spi: cadence-xspi: Clear "SDMA ready" IRQ flag after polling
spi: cadence-xspi: Add irq-less support
spi: cadence-xspi: Add support for panic writes
spi: dt-bindings: cadence: Make XSPI's IRQ line optional
.../devicetree/bindings/spi/cdns,xspi.yaml | 1 -
drivers/mtd/spi-nor/core.c | 128 ++++++++++++++----
drivers/spi/spi-cadence-xspi.c | 114 +++++++++-------
drivers/spi/spi-mem.c | 42 +++++-
include/linux/spi/spi-mem.h | 5 +
5 files changed, 209 insertions(+), 81 deletions(-)
--
2.47.3