]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
net/tipc: make use of the helper macro LIST_HEAD()
authorHongbo Li <lihongbo22@huawei.com>
Wed, 4 Sep 2024 09:32:40 +0000 (17:32 +0800)
committerJakub Kicinski <kuba@kernel.org>
Sat, 7 Sep 2024 01:10:21 +0000 (18:10 -0700)
list_head can be initialized automatically with LIST_HEAD()
instead of calling INIT_LIST_HEAD(). Here we can simplify
the code.

Signed-off-by: Hongbo Li <lihongbo22@huawei.com>
Link: https://patch.msgid.link/20240904093243.3345012-3-lihongbo22@huawei.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/tipc/socket.c

index 1a0cd06f0eae709c70f533273ff61572cf105ea1..65dcbb54f55d966612f3ef7800ac3539305b1771 100644 (file)
@@ -1009,12 +1009,11 @@ static int tipc_send_group_anycast(struct socket *sock, struct msghdr *m,
        struct tipc_member *mbr = NULL;
        struct net *net = sock_net(sk);
        u32 node, port, exclude;
-       struct list_head dsts;
+       LIST_HEAD(dsts);
        int lookups = 0;
        int dstcnt, rc;
        bool cong;
 
-       INIT_LIST_HEAD(&dsts);
        ua->sa.type = msg_nametype(hdr);
        ua->scope = msg_lookup_scope(hdr);
 
@@ -1161,10 +1160,9 @@ static int tipc_send_group_mcast(struct socket *sock, struct msghdr *m,
        struct tipc_group *grp = tsk->group;
        struct tipc_msg *hdr = &tsk->phdr;
        struct net *net = sock_net(sk);
-       struct list_head dsts;
        u32 dstcnt, exclude;
+       LIST_HEAD(dsts);
 
-       INIT_LIST_HEAD(&dsts);
        ua->sa.type = msg_nametype(hdr);
        ua->scope = msg_lookup_scope(hdr);
        exclude = tipc_group_exclude(grp);