Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6c17c24d authored by Peter Senna Tschudin's avatar Peter Senna Tschudin Committed by Mauro Carvalho Chehab
Browse files

[media] cx25821: Replace kmemdup for kstrdup and clean up



Replace kmemdup for kstrdup and cleanup related code.

Signed-off-by: default avatarPeter Senna Tschudin <peter.senna@gmail.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent c81d4972
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -701,7 +701,6 @@ int cx25821_audio_upstream_init(struct cx25821_dev *dev, int channel_select)
{
	struct sram_channel *sram_ch;
	int err = 0;
	int str_length = 0;

	if (dev->_audio_is_running) {
		pr_warn("Audio Channel is still running so return!\n");
@@ -730,9 +729,8 @@ int cx25821_audio_upstream_init(struct cx25821_dev *dev, int channel_select)
	_line_size = AUDIO_LINE_SIZE;

	if (dev->input_audiofilename) {
		str_length = strlen(dev->input_audiofilename);
		dev->_audiofilename = kmemdup(dev->input_audiofilename,
					      str_length + 1, GFP_KERNEL);
		dev->_audiofilename = kstrdup(dev->input_audiofilename,
					      GFP_KERNEL);

		if (!dev->_audiofilename) {
			err = -ENOMEM;
@@ -743,9 +741,8 @@ int cx25821_audio_upstream_init(struct cx25821_dev *dev, int channel_select)
		if (strcmp(dev->input_audiofilename, "") == 0)
			dev->_audiofilename = "/root/audioGOOD.wav";
	} else {
		str_length = strlen(_defaultAudioName);
		dev->_audiofilename = kmemdup(_defaultAudioName,
					      str_length + 1, GFP_KERNEL);
		dev->_audiofilename = kstrdup(_defaultAudioName,
					      GFP_KERNEL);

		if (!dev->_audiofilename) {
			err = -ENOMEM;