]> git.baikalelectronics.ru Git - kernel.git/commit
base: dd: don't remove driver_data in -EPROBE_DEFER case
authorYi Zhang <yizhang_hust@163.com>
Tue, 8 Mar 2016 15:15:22 +0000 (23:15 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 1 May 2016 21:22:17 +0000 (14:22 -0700)
commitabdaa76ede148d8d046b2b40b521c4ee3900a534
treef412164e387e064d8d48f4603e9c0173c557723a
parent811314c6b72a2bbf22a0a6efc59c7b2a5e690165
base: dd: don't remove driver_data in -EPROBE_DEFER case

the driver_data may be used for sanity check, it fails the
probe() if driver_data is NULL after it is re-triggered.
for example, soc_probe() in sound/soc/soc-core.c

Signed-off-by: Yi Zhang <yizhang_hust@163.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/dd.c