On Sat, 2011-04-09 at 23:03 +0800, Lu Guanqun wrote:
According to the comments in include/linux/init.h:
"Pointers to __devexit functions must use __devexit_p(function_name), the wrapper will insert either the function_name or NULL, depending on the config options."
Fix this issue in codecs sn95031.
Signed-off-by: Lu Guanqun guanqun.lu@intel.com
sound/soc/codecs/sn95031.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/sound/soc/codecs/sn95031.c b/sound/soc/codecs/sn95031.c index 569555f..f70977d 100644 --- a/sound/soc/codecs/sn95031.c +++ b/sound/soc/codecs/sn95031.c @@ -918,7 +918,7 @@ static struct platform_driver sn95031_codec_driver = { .owner = THIS_MODULE, }, .probe = sn95031_device_probe,
- .remove = sn95031_device_remove,
- .remove = __devexit_p(sn95031_device_remove),
};
static int __init sn95031_init(void)
Acked-by: Liam Girdwood lrg@ti.com