Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b75dcabd authored by Uwe Kleine-König's avatar Uwe Kleine-König
Browse files

modpost: members of *driver structs should not point to __init functions



Either the functions referred to in a driver struct should live in
.devinit or the driver should be registered using platform_driver_probe
(or equivalent for different driver types) with ->probe being NULL.

Signed-off-by: default avatarUwe Kleine-König <u.kleine-koenig@pengutronix.de>
parent 499a2673
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -961,7 +961,7 @@ static int section_mismatch(const char *fromsec, const char *tosec)
 * Pattern 2:
 *   Many drivers utilise a *driver container with references to
 *   add, remove, probe functions etc.
 *   These functions may often be marked __init and we do not want to
 *   These functions may often be marked __devinit and we do not want to
 *   warn here.
 *   the pattern is identified by:
 *   tosec   = init or exit section