]> git.baikalelectronics.ru Git - kernel.git/commit
driver core: auxiliary bus: Fix memory leak when driver_register() fail
authorPeter Ujfalusi <peter.ujfalusi@linux.intel.com>
Tue, 13 Jul 2021 09:34:38 +0000 (12:34 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 21 Jul 2021 14:36:06 +0000 (16:36 +0200)
commitbde86e15e247714a7f8b3d759ac8b608868f8a43
treed784e736a1e1da4f8065a1d3e3c920e0cbb2f3af
parent6e818c7f8de32c63462f5a745b7397a46ba3001b
driver core: auxiliary bus: Fix memory leak when driver_register() fail

If driver_register() returns with error we need to free the memory
allocated for auxdrv->driver.name before returning from
__auxiliary_driver_register()

Fixes: 6be6ae5a21883 ("Add auxiliary bus support")
Reviewed-by: Dan Williams <dan.j.williams@intel.com>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Link: https://lore.kernel.org/r/20210713093438.3173-1-peter.ujfalusi@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/auxiliary.c