[PATCH v1 7/8] mtd: spi-nor: push the rollback mechanism into the sfdp module
Michael Walle
mwalle at kernel.org
Mon Jul 6 07:34:20 PDT 2026
On Mon Jul 6, 2026 at 4:22 PM CEST, Miquel Raynal wrote:
> On 03/07/2026 at 16:29:18 +02, Michael Walle <mwalle at kernel.org> wrote:
>
>> Right now, the core is handling the rollback of the parameters. But it
>> doesn't have the knowledge what has to be rolled back. And in fact,
>> havent rolled back everything. Push it down to the called function and
>> make it mandatory, that this function has no side effects if it fails.
>>
>> Funny enough, there is a comment in the SFDP table handing code that
>
> handling? ^
yeah ;)
>> each table parser is responsible to roll back any changes. But none of
>> them did. So while add it, expand the logic to that and roll it back for
>> them. There is one simple rule though:
>>
>> SFDP parsing and fixups may only modify the spi_nor_flash_parameters.
>
> Ok.
>
> Reviewed-by: Miquel Raynal <miquel.raynal at bootlin.com>
Btw Sashiko found a problem with the new rollback logic [1]. So
expect that there will be at least a v2.
-michael
[1] https://sashiko.dev/#/patchset/20260703143003.1809579-1-mwalle%40kernel.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 297 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-mtd/attachments/20260706/1088d477/attachment.sig>
More information about the linux-mtd
mailing list