A pointer was being passed as an argument to sizeof instead of the variable.
No need to send this patch to ALSA list as this fix is already present in that tree. Signed-off-by: Sudhakar Rajashekhara <[email protected]> --- sound/soc/davinci/davinci-evm.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/sound/soc/davinci/davinci-evm.c b/sound/soc/davinci/davinci-evm.c index 95c44bf..a3fd627 100644 --- a/sound/soc/davinci/davinci-evm.c +++ b/sound/soc/davinci/davinci-evm.c @@ -225,7 +225,7 @@ static int __init evm_init(void) platform_set_drvdata(evm_snd_device, &evm_snd_devdata); evm_snd_devdata.dev = &evm_snd_device->dev; - platform_device_add_data(evm_snd_device, data, sizeof(data)); + platform_device_add_data(evm_snd_device, data, sizeof(*data)); ret = platform_device_add_resources(evm_snd_device, resources, 1); if (ret) { -- 1.5.6 _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
