The resource cleanup was incomplete in the implementation
of the function "vector_eth_configure".
Thus replace the jump target
"out_undo_user_init" by "out_free_netdev".
Delate the orphan function "out_undo_user_init"
PATCH v1-v3: Modify the patch format.
lies.
Link: https://lore.kernel.org/all/8854675f-99e7-314e-c986-8dc954ee4...@web.de/
This patch make out_free_netdev replace undo_user_init,
fix etherdev leak in error return path.
Signed-off-by: Minjie Du
---
arch/um/drivers/vector_kern.c | 4 +---
1 file changed, 1 insertion(+), 3 deletion
We will replace the old version of
undo_user_init and use out_free_netdev
Signed-off-by: Minjie Du
---
arch/um/drivers/vector_kern.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/arch/um/drivers/vector_kern.c b/arch/um/drivers/vector_kern.c
index af7f6fd4c..7ae6ab8df
We fixed a bug where the variable dev
was not freed before return.
Signed-off-by: Minjie Du
---
arch/um/drivers/vector_kern.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/um/drivers/vector_kern.c b/arch/um/drivers/vector_kern.c
index 131b7cb29..af7f6fd4c 100644
--- a/arch/um/drivers