Commit 3811d70
committed
Merge: netfilter: nf_tables: do not defer rule destruction via call_rcu
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/117
JIRA: https://issues.redhat.com/browse/RHEL-68691
Fix a 6.12 regression, we cannot defer this via call_rcu as some of the needed helpers must be called with transaction mutex held. Also causes scheduling-while-atomic splats as reported by syzbot upstream.
Signed-off-by: Florian Westphal <fwestpha@redhat.com>
Approved-by: Phil Sutter <psutter@redhat.com>
Approved-by: Marcelo Ricardo Leitner <mleitner@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
Merged-by: Jan Stancek <jstancek@redhat.com>File tree
2 files changed
+15
-21
lines changed- include/net/netfilter
- net/netfilter
2 files changed
+15
-21
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1103 | 1103 | | |
1104 | 1104 | | |
1105 | 1105 | | |
1106 | | - | |
1107 | 1106 | | |
1108 | 1107 | | |
1109 | 1108 | | |
| |||
1121 | 1120 | | |
1122 | 1121 | | |
1123 | 1122 | | |
1124 | | - | |
1125 | 1123 | | |
1126 | 1124 | | |
1127 | 1125 | | |
| |||
1265 | 1263 | | |
1266 | 1264 | | |
1267 | 1265 | | |
1268 | | - | |
1269 | 1266 | | |
1270 | 1267 | | |
1271 | 1268 | | |
| |||
1285 | 1282 | | |
1286 | 1283 | | |
1287 | 1284 | | |
1288 | | - | |
1289 | 1285 | | |
1290 | 1286 | | |
1291 | 1287 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1495 | 1495 | | |
1496 | 1496 | | |
1497 | 1497 | | |
1498 | | - | |
1499 | 1498 | | |
1500 | 1499 | | |
1501 | 1500 | | |
| |||
3869 | 3868 | | |
3870 | 3869 | | |
3871 | 3870 | | |
| 3871 | + | |
3872 | 3872 | | |
3873 | 3873 | | |
| 3874 | + | |
| 3875 | + | |
3874 | 3876 | | |
3875 | 3877 | | |
3876 | 3878 | | |
| |||
5635 | 5637 | | |
5636 | 5638 | | |
5637 | 5639 | | |
| 5640 | + | |
| 5641 | + | |
5638 | 5642 | | |
5639 | 5643 | | |
5640 | 5644 | | |
| |||
11442 | 11446 | | |
11443 | 11447 | | |
11444 | 11448 | | |
11445 | | - | |
11446 | | - | |
11447 | | - | |
11448 | | - | |
11449 | | - | |
11450 | | - | |
11451 | | - | |
11452 | | - | |
11453 | | - | |
11454 | | - | |
11455 | | - | |
11456 | | - | |
11457 | | - | |
11458 | 11449 | | |
11459 | 11450 | | |
11460 | 11451 | | |
| |||
11469 | 11460 | | |
11470 | 11461 | | |
11471 | 11462 | | |
11472 | | - | |
11473 | | - | |
11474 | | - | |
| 11463 | + | |
11475 | 11464 | | |
| 11465 | + | |
| 11466 | + | |
| 11467 | + | |
| 11468 | + | |
| 11469 | + | |
| 11470 | + | |
| 11471 | + | |
11476 | 11472 | | |
| 11473 | + | |
| 11474 | + | |
11477 | 11475 | | |
11478 | 11476 | | |
11479 | 11477 | | |
| |||
0 commit comments