Re: [PATCH net-next v2] sock: Correct error checking condition for (assign|release)_proto_idx()
From: Kuniyuki Iwashima
Date: Wed Apr 09 2025 - 23:54:02 EST
> [PATCH net-next v2] sock: Correct error checking condition for (assign|release)_proto_idx()
Maybe net instead of net-next ?
From: Zijun Hu <zijun_hu@xxxxxxxxxx>
Date: Thu, 10 Apr 2025 09:01:27 +0800
> From: Zijun Hu <quic_zijuhu@xxxxxxxxxxx>
>
> (assign|release)_proto_idx() wrongly check find_first_zero_bit() failure
> by condition '(prot->inuse_idx == PROTO_INUSE_NR - 1)' obviously.
>
> Fix by correcting the condition to '(prot->inuse_idx == PROTO_INUSE_NR)'
>
> Fixes: 13ff3d6fa4e6 ("[SOCK]: Enumerate struct proto-s to facilitate percpu inuse accounting (v2).")
> Signed-off-by: Zijun Hu <quic_zijuhu@xxxxxxxxxxx>
Reviewed-by: Kuniyuki Iwashima <kuniyu@xxxxxxxxxx>