Revision 0f7ba7bc46fa0b574ccacf5672991b321e028492 authored by Christophe JAILLET on 03 January 2021, 00:26:26 UTC, committed by David S. Miller on 05 January 2021, 23:59:20 UTC
A call to dma_alloc_coherent() is wrapped by sonic_alloc_descriptors().

This is correctly freed in the remove function, but not in the error
handling path of the probe function. Fix this by adding the missing
dma_free_coherent() call.

While at it, rename a label in order to be slightly more informative.

Cc: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Cc: Chris Zankel <chris@zankel.net>
References: commit 10e3cc180e64 ("net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()'")
Fixes: 74f2a5f0ef64 ("xtensa: Add support for the Sonic Ethernet device for the XT2000 board.")
Fixes: efcce839360f ("[PATCH] macsonic/jazzsonic network drivers update")
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: Finn Thain <fthain@telegraphics.com.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 69931e1
Raw File
Kconfig
# SPDX-License-Identifier: GPL-2.0-only
config UDF_FS
	tristate "UDF file system support"
	select CRC_ITU_T
	select NLS
	help
	  This is a file system used on some CD-ROMs and DVDs. Since the
	  file system is supported by multiple operating systems and is more
	  compatible with standard unix file systems, it is also suitable for
	  removable USB disks. Say Y if you intend to mount DVD discs or CDRW's
	  written in packet mode, or if you want to use UDF for removable USB
	  disks. Please read <file:Documentation/filesystems/udf.rst>.

	  To compile this file system support as a module, choose M here: the
	  module will be called udf.

	  If unsure, say N.
back to top