Commit af4a12d
Xin Long
inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2160516
Tested: compile only
Conflicts:
- context difference due to missing commit 0ffe241 from
upstream.
commit b5fc292
Author: Kuniyuki Iwashima <kuniyu@amazon.com>
Date: Wed Oct 19 15:35:59 2022 -0700
inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
After commit d38afee ("tcp/udp: Call inet6_destroy_sock()
in IPv6 sk->sk_destruct()."), we call inet6_destroy_sock() in
sk->sk_destruct() by setting inet6_sock_destruct() to it to make
sure we do not leak inet6-specific resources.
Now we can remove unnecessary inet6_destroy_sock() calls in
sk->sk_prot->destroy().
DCCP and SCTP have their own sk->sk_destruct() function, so we
change them separately in the following patches.
Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Reviewed-by: Matthieu Baerts <matthieu.baerts@tessares.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Xin Long <lxin@redhat.com>1 parent ee17c5d commit af4a12d
File tree
6 files changed
+1
-26
lines changed- net
- ipv6
- l2tp
- mptcp
6 files changed
+1
-26
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | 25 | | |
31 | 26 | | |
32 | 27 | | |
| |||
171 | 166 | | |
172 | 167 | | |
173 | 168 | | |
174 | | - | |
175 | 169 | | |
176 | 170 | | |
177 | 171 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1171 | 1171 | | |
1172 | 1172 | | |
1173 | 1173 | | |
1174 | | - | |
1175 | | - | |
1176 | 1174 | | |
1177 | 1175 | | |
1178 | 1176 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1936 | 1936 | | |
1937 | 1937 | | |
1938 | 1938 | | |
1939 | | - | |
1940 | | - | |
1941 | | - | |
1942 | | - | |
1943 | | - | |
1944 | | - | |
1945 | 1939 | | |
1946 | 1940 | | |
1947 | 1941 | | |
| |||
2134 | 2128 | | |
2135 | 2129 | | |
2136 | 2130 | | |
2137 | | - | |
| 2131 | + | |
2138 | 2132 | | |
2139 | 2133 | | |
2140 | 2134 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1662 | 1662 | | |
1663 | 1663 | | |
1664 | 1664 | | |
1665 | | - | |
1666 | | - | |
1667 | 1665 | | |
1668 | 1666 | | |
1669 | 1667 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
257 | 257 | | |
258 | 258 | | |
259 | 259 | | |
260 | | - | |
261 | | - | |
262 | 260 | | |
263 | 261 | | |
264 | 262 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3925 | 3925 | | |
3926 | 3926 | | |
3927 | 3927 | | |
3928 | | - | |
3929 | | - | |
3930 | | - | |
3931 | | - | |
3932 | | - | |
3933 | | - | |
3934 | 3928 | | |
3935 | 3929 | | |
3936 | 3930 | | |
| |||
3946 | 3940 | | |
3947 | 3941 | | |
3948 | 3942 | | |
3949 | | - | |
3950 | 3943 | | |
3951 | 3944 | | |
3952 | 3945 | | |
| |||
0 commit comments