Commit 25b0872
CKI KWF Bot
Merge: IPv6: drop rtnl from mcast and anycast
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/1474
JIRA: https://issues.redhat.com/browse/RHEL-115325
* 54568a8 net: introduce EXPORT_IPV6_MOD() and EXPORT_IPV6_MOD_GPL()
* a527750 ipv6: mcast: add RCU protection to mld_newpack()
* fb60b74 ipv6: ndisc: Remove __in6_dev_get() in pndisc_{constructor,destructor}().
* 818ae1a ipv6: mcast: Replace locking comments with lockdep annotations.
* dbd40f3 ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_mc_inc().
* d22faae ipv6: mcast: Remove mca_get().
* e01b193 ipv6: mcast: Use in6_dev_get() in ipv6_dev_mc_dec().
* 1767bb2 ipv6: mcast: Don't hold RTNL for IPV6_ADD_MEMBERSHIP and MCAST_JOIN_GROUP.
* 2ceb71c ipv6: mcast: Don't hold RTNL for IPV6_DROP_MEMBERSHIP and MCAST_LEAVE_GROUP.
* 1e589db ipv6: mcast: Don't hold RTNL in ipv6_sock_mc_close().
* e6e14d5 ipv6: mcast: Don't hold RTNL for MCAST_ socket options.
* 49b8223 ipv6: mcast: Remove unnecessary ASSERT_RTNL and comment.
* 7b6b53a ipv6: anycast: Don't use rtnl_dereference().
* f7fdf13 ipv6: anycast: Don't hold RTNL for IPV6_LEAVE_ANYCAST and IPV6_ADDRFORM.
* 976fa9b ipv6: anycast: Unify two error paths in ipv6_sock_ac_join().
* eb1ac9f ipv6: anycast: Don't hold RTNL for IPV6_JOIN_ANYCAST.
* db38443 ipv6: Remove setsockopt_needs_rtnl().
* 2a683d0 dev: Pass netdevice_tracker to dev_get_by_flags_rcu().
* ae3264a ipv6: mcast: Delay put pmc->idev in mld_del_delrec()
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com>
Signed-off-by: Hangbin Liu <haliu@redhat.com>
---
<small>Created 2025-09-22 10:22 UTC by backporter - [KWF FAQ](https://red.ht/kernel_workflow_doc) - [Slack #team-kernel-workflow](https://redhat-internal.slack.com/archives/C04LRUPMJQ5) - [Source](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/webhook/utils/backporter.py) - [Documentation](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/docs/README.backporter.md) - [Report an issue](https://issues.redhat.com/secure/CreateIssueDetails!init.jspa?pid=12334433&issuetype=1&priority=4&summary=backporter+webhook+issue&components=kernel-workflow+/+backporter)</small>
Approved-by: Sabrina Dubroca <sdubroca@redhat.com>
Approved-by: Paolo Abeni <pabeni@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com>File tree
15 files changed
+324
-291
lines changed- include
- linux
- net
- net
- core
- ipv4
- ipv6
15 files changed
+324
-291
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3246 | 3246 | | |
3247 | 3247 | | |
3248 | 3248 | | |
3249 | | - | |
3250 | | - | |
3251 | 3249 | | |
3252 | 3250 | | |
3253 | 3251 | | |
| |||
3307 | 3305 | | |
3308 | 3306 | | |
3309 | 3307 | | |
| 3308 | + | |
| 3309 | + | |
3310 | 3310 | | |
3311 | 3311 | | |
3312 | 3312 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
456 | 456 | | |
457 | 457 | | |
458 | 458 | | |
459 | | - | |
| 459 | + | |
460 | 460 | | |
461 | 461 | | |
462 | 462 | | |
| |||
466 | 466 | | |
467 | 467 | | |
468 | 468 | | |
469 | | - | |
| 469 | + | |
470 | 470 | | |
471 | 471 | | |
472 | 472 | | |
| |||
561 | 561 | | |
562 | 562 | | |
563 | 563 | | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
564 | 584 | | |
565 | 585 | | |
566 | 586 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
120 | | - | |
| 120 | + | |
| 121 | + | |
121 | 122 | | |
122 | 123 | | |
123 | 124 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
687 | 687 | | |
688 | 688 | | |
689 | 689 | | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
690 | 698 | | |
691 | 699 | | |
692 | 700 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
141 | | - | |
142 | | - | |
| 141 | + | |
| 142 | + | |
143 | 143 | | |
144 | 144 | | |
145 | | - | |
146 | | - | |
| 145 | + | |
| 146 | + | |
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1213 | 1213 | | |
1214 | 1214 | | |
1215 | 1215 | | |
1216 | | - | |
1217 | | - | |
1218 | | - | |
1219 | | - | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
1220 | 1221 | | |
1221 | | - | |
1222 | | - | |
1223 | | - | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
1224 | 1226 | | |
1225 | | - | |
1226 | | - | |
1227 | | - | |
| 1227 | + | |
| 1228 | + | |
1228 | 1229 | | |
1229 | | - | |
1230 | | - | |
1231 | | - | |
| 1230 | + | |
1232 | 1231 | | |
1233 | | - | |
1234 | | - | |
1235 | | - | |
1236 | | - | |
1237 | | - | |
| 1232 | + | |
| 1233 | + | |
| 1234 | + | |
| 1235 | + | |
1238 | 1236 | | |
1239 | 1237 | | |
1240 | | - | |
| 1238 | + | |
| 1239 | + | |
1241 | 1240 | | |
1242 | | - | |
| 1241 | + | |
1243 | 1242 | | |
1244 | 1243 | | |
1245 | 1244 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
151 | | - | |
152 | | - | |
153 | | - | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
| |||
263 | 263 | | |
264 | 264 | | |
265 | 265 | | |
266 | | - | |
| 266 | + | |
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2532 | 2532 | | |
2533 | 2533 | | |
2534 | 2534 | | |
2535 | | - | |
2536 | | - | |
| 2535 | + | |
| 2536 | + | |
2537 | 2537 | | |
2538 | 2538 | | |
2539 | 2539 | | |
| |||
2544 | 2544 | | |
2545 | 2545 | | |
2546 | 2546 | | |
2547 | | - | |
2548 | | - | |
| 2547 | + | |
| 2548 | + | |
| 2549 | + | |
| 2550 | + | |
2549 | 2551 | | |
| 2552 | + | |
| 2553 | + | |
2550 | 2554 | | |
2551 | 2555 | | |
2552 | 2556 | | |
| |||
2558 | 2562 | | |
2559 | 2563 | | |
2560 | 2564 | | |
2561 | | - | |
| 2565 | + | |
2562 | 2566 | | |
2563 | 2567 | | |
2564 | 2568 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1667 | 1667 | | |
1668 | 1668 | | |
1669 | 1669 | | |
1670 | | - | |
1671 | | - | |
| 1670 | + | |
| 1671 | + | |
1672 | 1672 | | |
1673 | 1673 | | |
1674 | 1674 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
333 | 333 | | |
334 | 334 | | |
335 | 335 | | |
336 | | - | |
337 | 336 | | |
338 | | - | |
| 337 | + | |
339 | 338 | | |
340 | 339 | | |
341 | 340 | | |
| |||
0 commit comments