On Tue, Nov 16, 2021 at 7:07 PM Denis Kalashnikov <[email protected]> wrote:
> If the SPI probe is sufficiently delayed, the routerboot driver may fail
> to init as the routerboot partitions are not yet available.
>
> Register an MTD user notifier instead of doing straight init so that the
> init subroutines are only executed when the target MTD partitions are
> present.
>
> Because the init/exit routines can now be called outside of the kernel
> normal init/exit calls, they cannot be jettisoned and must always be
> available: the __init and __exit qualifiers are thus removed.
>
> Reported-by: Denis Kalashnikov <[email protected]>
> Signed-off-by: Denis Kalashnikov <[email protected]>
> Signed-off-by: Thibaut VARĂˆNE <[email protected]>

Denis, Thibaut, nice catch and fix!

Reviewed-by: Sergey Ryazanov <[email protected]>

_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to