diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2008-05-27 01:37:19 -0400 |
---|---|---|
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2008-05-27 01:37:19 -0400 |
commit | 5de4cd431db749bdca58ec88862462729f6159b2 (patch) | |
tree | 86a4d81c487645e3bdb87c0ee31cf3ba62c9dc7e /drivers/input/evbug.c | |
parent | ef9db4929a4d9559abf1812fd89cc3b09c56b49b (diff) |
Input: wm97xx-core - fix race on PHY init
The chip phy_init() function must be called before the dig_enable() function
but dig_enable() is called when the device is opened and we only call
phy_init() after having reigstered the device, meaning the two can race.
Fix this by doing the phy_init() before we register the input device.
Thanks to Rodolfo Giometti <giometti@enneenne.com> for the report.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'drivers/input/evbug.c')
0 files changed, 0 insertions, 0 deletions