]> www.infradead.org Git - users/hch/misc.git/commitdiff
smb: client: let destroy_mr_list() call list_del(&mr->list)
authorStefan Metzmacher <metze@samba.org>
Sun, 12 Oct 2025 19:10:23 +0000 (21:10 +0200)
committerSteve French <stfrench@microsoft.com>
Mon, 13 Oct 2025 13:26:22 +0000 (08:26 -0500)
This makes the code clearer and will make further changes easier.

Cc: Steve French <smfrench@gmail.com>
Cc: Tom Talpey <tom@talpey.com>
Cc: Long Li <longli@microsoft.com>
Cc: Namjae Jeon <linkinjeon@kernel.org>
Cc: linux-cifs@vger.kernel.org
Cc: samba-technical@lists.samba.org
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/client/smbdirect.c

index a20aa2ddf57da3f97129b6a5bfece3d5bff2dfc6..b7be67dacd098ea3fc3abdc315402ab2f3bfe776 100644 (file)
@@ -2363,6 +2363,7 @@ static void destroy_mr_list(struct smbdirect_socket *sc)
                                mr->sgt.nents, mr->dir);
                ib_dereg_mr(mr->mr);
                kfree(mr->sgt.sgl);
+               list_del(&mr->list);
                kfree(mr);
        }
 }