ASoC: cs42l52: Convert to devm_input_allocate_device()
Subsystems (3)
PATCH 1/1 ASoC: cs42l52: Convert to devm_input_allocate_device()
Signed-off-by Axel Lin <[email protected]>
--- sound/soc/codecs/cs42l52.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
sound/soc/codecs/cs42l52.c +1 -3
@@ -1040,7 +1040,7 @@ static void cs42l52_init_beep(struct snd_soc_codec *codec)struct cs42l52_private *cs42l52 =snd_soc_codec_get_drvdata (codec);int ret; - cs42l52->beep =input_allocate_device (); + cs42l52->beep =devm_input_allocate_device (codec->dev);if (!cs42l52->beep) {dev_err (codec->dev,"Failed to allocate beep device\n" );return ;
@@ -1061,7 +1061,6 @@ static void cs42l52_init_beep(struct snd_soc_codec *codec) ret =input_register_device (cs42l52->beep);if (ret !=0 ) { -input_free_device (cs42l52->beep); cs42l52->beep =NULL ;dev_err (codec->dev,"Failed to register beep device\n" ); }
@@ -1078,7 +1077,6 @@ static void cs42l52_free_beep(struct snd_soc_codec *codec)struct cs42l52_private *cs42l52 =snd_soc_codec_get_drvdata (codec);device_remove_file (codec->dev, &dev_attr_beep); -input_unregister_device (cs42l52->beep);cancel_work_sync (&cs42l52->beep_work); cs42l52->beep =NULL ;
Signature · 1 line
1.7.9.5
Mark Brown
AppliedQuoted 1 line · Axel Lin
Signed-off-by Axel Lin <[email protected]>
Applied, thanks.