[PATCH v1 02/14] mtd: spi-nor: slightly refactor the spi_nor_setup()
Michael Walle
michael at walle.cc
Thu Feb 10 00:01:39 PST 2022
Am 2022-02-10 04:00, schrieb Tudor.Ambarus at microchip.com:
> On 2/2/22 16:58, Michael Walle wrote:
>> EXTERNAL EMAIL: Do not click links or open attachments unless you know
>> the content is safe
>>
>> Instead of always using a function pointer (and initializing it to our
>> default), just call the default function if the flash didn't set its
>> own
>> one. That will make the call flow easier to follow.
>>
>> Also mark the parameter as optional now.
>
> what should be done in the future?
What do you mean? IMHO the default path should be visible in the
function. Eg.
int spi_nor_bla(nor) {
if (nor->some_exceptional_cb)
return nor->some_exceptional_cb(nor);
return usual_cb(nor);
}
-michael
More information about the linux-mtd
mailing list