Hello, On Sun, 2022-05-29 at 23:34 +0800, Chengguang Xu wrote: > Fix missing destruction(when '(--i) == 0') for error case in > netlink_proto_init(). > > Signed-off-by: Chengguang Xu <cgxu519@xxxxxxxxxxxx> > --- > net/netlink/af_netlink.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c > index 0cd91f813a3b..bd0b090a378b 100644 > --- a/net/netlink/af_netlink.c > +++ b/net/netlink/af_netlink.c > @@ -2887,7 +2887,7 @@ static int __init netlink_proto_init(void) > for (i = 0; i < MAX_LINKS; i++) { > if (rhashtable_init(&nl_table[i].hash, > &netlink_rhashtable_params) < 0) { > - while (--i > 0) > + while (--i >= 0) > rhashtable_destroy(&nl_table[i].hash); > kfree(nl_table); > goto panic; The patch looks correct to me, but it looks like each patch in this series is targeting a different tree. I suggest to re-send, splitting the series into individual patches, and sending each of them to the appropriate tree. You can retain Dan's Review tag. Thanks, Paolo