[PATCH v4] um: vector: Fix exception handling in vector_eth_configure()

2023-07-05 Thread Minjie Du
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.

[PATCH v3] um: vector: Replace undo_user_init in old code with out_free_netdev

2023-07-03 Thread Minjie Du
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

[PATCH v2] drivers: use free_netdev before return

2023-07-03 Thread Minjie Du
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

[PATCH v1] drivers: use free_netdev before return

2023-07-03 Thread Minjie Du
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