Re: [PATCH v1 02/14] mtd: spi-nor: slightly refactor the spi_nor_setup()

From: Michael Walle
Date: Thu Feb 10 2022 - 03:01:48 EST


Am 2022-02-10 04:00, schrieb Tudor.Ambarus@xxxxxxxxxxxxx:
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