Skip to content

Commit 2b53d86

Browse files
committed
Merge branch 'mptcp-miscellaneous-cleanup'
Mat Martineau says: ==================== mptcp: Miscellaneous cleanup Two code cleanup patches for the 6.2 merge window that don't change behavior: Patch 1 makes proper use of nlmsg_free(), as suggested by Jakub while reviewing f8c9dfb ("mptcp: add pm listener events"). Patch 2 clarifies success status in a few mptcp functions, which prevents some smatch false positives. ==================== Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
2 parents c80edd8 + 03e7d28 commit 2b53d86

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

net/mptcp/pm_netlink.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1190,7 +1190,7 @@ static int mptcp_pm_parse_pm_addr_attr(struct nlattr *tb[],
11901190

11911191
if (!tb[MPTCP_PM_ADDR_ATTR_FAMILY]) {
11921192
if (!require_family)
1193-
return err;
1193+
return 0;
11941194

11951195
NL_SET_ERR_MSG_ATTR(info->extack, attr,
11961196
"missing family");
@@ -1224,7 +1224,7 @@ static int mptcp_pm_parse_pm_addr_attr(struct nlattr *tb[],
12241224
if (tb[MPTCP_PM_ADDR_ATTR_PORT])
12251225
addr->port = htons(nla_get_u16(tb[MPTCP_PM_ADDR_ATTR_PORT]));
12261226

1227-
return err;
1227+
return 0;
12281228
}
12291229

12301230
int mptcp_pm_parse_addr(struct nlattr *attr, struct genl_info *info,
@@ -2094,7 +2094,7 @@ void mptcp_event_addr_removed(const struct mptcp_sock *msk, uint8_t id)
20942094
return;
20952095

20962096
nla_put_failure:
2097-
kfree_skb(skb);
2097+
nlmsg_free(skb);
20982098
}
20992099

21002100
void mptcp_event_addr_announced(const struct sock *ssk,
@@ -2151,7 +2151,7 @@ void mptcp_event_addr_announced(const struct sock *ssk,
21512151
return;
21522152

21532153
nla_put_failure:
2154-
kfree_skb(skb);
2154+
nlmsg_free(skb);
21552155
}
21562156

21572157
void mptcp_event_pm_listener(const struct sock *ssk,
@@ -2203,7 +2203,7 @@ void mptcp_event_pm_listener(const struct sock *ssk,
22032203
return;
22042204

22052205
nla_put_failure:
2206-
kfree_skb(skb);
2206+
nlmsg_free(skb);
22072207
}
22082208

22092209
void mptcp_event(enum mptcp_event_type type, const struct mptcp_sock *msk,
@@ -2261,7 +2261,7 @@ void mptcp_event(enum mptcp_event_type type, const struct mptcp_sock *msk,
22612261
return;
22622262

22632263
nla_put_failure:
2264-
kfree_skb(skb);
2264+
nlmsg_free(skb);
22652265
}
22662266

22672267
static const struct genl_small_ops mptcp_pm_ops[] = {

net/mptcp/sockopt.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -740,7 +740,7 @@ static int mptcp_setsockopt_v4_set_tos(struct mptcp_sock *msk, int optname,
740740
}
741741
release_sock(sk);
742742

743-
return err;
743+
return 0;
744744
}
745745

746746
static int mptcp_setsockopt_v4(struct mptcp_sock *msk, int optname,

0 commit comments

Comments
 (0)