Re: [PATCH v1 7/8] mtd: spi-nor: push the rollback mechanism into the sfdp module
From: Michael Walle
Date: Mon Jul 06 2026 - 12:50:35 EST
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@xxxxxxxxxx> 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@xxxxxxxxxxx>
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
Attachment:
signature.asc
Description: PGP signature