mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-15 08:14:15 +08:00
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: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
This commit is contained in:
parent
499a267371
commit
b75dcabd6c
@ -961,7 +961,7 @@ static int section_mismatch(const char *fromsec, const char *tosec)
|
|||||||
* Pattern 2:
|
* Pattern 2:
|
||||||
* Many drivers utilise a *driver container with references to
|
* Many drivers utilise a *driver container with references to
|
||||||
* add, remove, probe functions etc.
|
* 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.
|
* warn here.
|
||||||
* the pattern is identified by:
|
* the pattern is identified by:
|
||||||
* tosec = init or exit section
|
* tosec = init or exit section
|
||||||
|
Loading…
Reference in New Issue
Block a user