]> 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)
commit45f94fc1a4ff24ecfeef76a4a0cda54eb26940e7
treed784e736a1e1da4f8065a1d3e3c920e0cbb2f3af
parent1f1666416de944b8eb5f4b7888ec514f1a2fe178
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: cfa0411b65089 ("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