]> Gentwo Git Trees - linux/.git/commit
RDMA/rtrs: server: Fix error handling in get_or_create_srv
authorMa Ke <make24@iscas.ac.cn>
Mon, 10 Nov 2025 00:51:58 +0000 (08:51 +0800)
committerLeon Romanovsky <leon@kernel.org>
Mon, 10 Nov 2025 08:09:41 +0000 (03:09 -0500)
commita338d6e849ab31f32c08b4fcac11c0c72afbb150
tree480d0de0f1dc5d16f1eb7957913d98e9584543d4
parent5c467151f6197dd7b8c36b33310b288a52bcca3d
RDMA/rtrs: server: Fix error handling in get_or_create_srv

After device_initialize() is called, use put_device() to release the
device according to kernel device management rules. While direct
kfree() work in this case, using put_device() is more correct.

Found by code review.

Fixes: 9cb837480424 ("RDMA/rtrs: server: main functionality")
Signed-off-by: Ma Ke <make24@iscas.ac.cn>
Link: https://patch.msgid.link/20251110005158.13394-1-make24@iscas.ac.cn
Acked-by: Jack Wang <jinpu.wang@ionos.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/ulp/rtrs/rtrs-srv.c