Commit 3d64c3d
Paolo Abeni
Merge tag 'nf-24-12-11' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Pablo Neira Ayuso says:
====================
Netfilter fixes for net
The following patchset contains Netfilter fixes for net:
1) Fix bogus test reports in rpath.sh selftest by adding permanent
neighbor entries, from Phil Sutter.
2) Lockdep reports possible ABBA deadlock in xt_IDLETIMER, fix it by
removing sysfs out of the mutex section, also from Phil Sutter.
3) It is illegal to release basechain via RCU callback, for several
reasons. Keep it simple and safe by calling synchronize_rcu() instead.
This is a partially reverting a botched recent attempt of me to fix
this basechain release path on netdevice removal.
From Florian Westphal.
netfilter pull request 24-12-11
* tag 'nf-24-12-11' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf:
netfilter: nf_tables: do not defer rule destruction via call_rcu
netfilter: IDLETIMER: Fix for possible ABBA deadlock
selftests: netfilter: Stabilize rpath.sh
====================
Link: https://patch.msgid.link/20241211230130.176937-1-pablo@netfilter.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>File tree
4 files changed
+59
-47
lines changed- include/net/netfilter
- net/netfilter
- tools/testing/selftests/net/netfilter
4 files changed
+59
-47
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 | |
|---|---|---|---|
| |||
1596 | 1596 | | |
1597 | 1597 | | |
1598 | 1598 | | |
1599 | | - | |
1600 | 1599 | | |
1601 | 1600 | | |
1602 | 1601 | | |
| |||
3987 | 3986 | | |
3988 | 3987 | | |
3989 | 3988 | | |
| 3989 | + | |
3990 | 3990 | | |
3991 | 3991 | | |
| 3992 | + | |
| 3993 | + | |
3992 | 3994 | | |
3993 | 3995 | | |
3994 | 3996 | | |
| |||
5757 | 5759 | | |
5758 | 5760 | | |
5759 | 5761 | | |
| 5762 | + | |
| 5763 | + | |
5760 | 5764 | | |
5761 | 5765 | | |
5762 | 5766 | | |
| |||
11695 | 11699 | | |
11696 | 11700 | | |
11697 | 11701 | | |
11698 | | - | |
11699 | | - | |
11700 | | - | |
11701 | | - | |
11702 | | - | |
11703 | | - | |
11704 | | - | |
11705 | | - | |
11706 | | - | |
11707 | | - | |
11708 | | - | |
11709 | | - | |
11710 | | - | |
11711 | 11702 | | |
11712 | 11703 | | |
11713 | 11704 | | |
| |||
11722 | 11713 | | |
11723 | 11714 | | |
11724 | 11715 | | |
11725 | | - | |
11726 | | - | |
11727 | | - | |
| 11716 | + | |
11728 | 11717 | | |
| 11718 | + | |
| 11719 | + | |
| 11720 | + | |
| 11721 | + | |
| 11722 | + | |
| 11723 | + | |
| 11724 | + | |
11729 | 11725 | | |
| 11726 | + | |
| 11727 | + | |
11730 | 11728 | | |
11731 | 11729 | | |
11732 | 11730 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
407 | 407 | | |
408 | 408 | | |
409 | 409 | | |
410 | | - | |
411 | | - | |
412 | | - | |
413 | | - | |
414 | | - | |
415 | | - | |
416 | | - | |
417 | | - | |
418 | | - | |
419 | | - | |
| 410 | + | |
420 | 411 | | |
421 | 412 | | |
| 413 | + | |
| 414 | + | |
422 | 415 | | |
423 | 416 | | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
424 | 420 | | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
425 | 427 | | |
426 | 428 | | |
427 | 429 | | |
| |||
432 | 434 | | |
433 | 435 | | |
434 | 436 | | |
435 | | - | |
436 | | - | |
437 | | - | |
438 | | - | |
439 | | - | |
440 | | - | |
441 | | - | |
442 | | - | |
443 | | - | |
444 | | - | |
445 | | - | |
446 | | - | |
447 | | - | |
448 | | - | |
| 437 | + | |
449 | 438 | | |
450 | 439 | | |
| 440 | + | |
| 441 | + | |
451 | 442 | | |
452 | 443 | | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
453 | 447 | | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
454 | 458 | | |
455 | 459 | | |
456 | 460 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
64 | 74 | | |
65 | 75 | | |
66 | 76 | | |
| 77 | + | |
67 | 78 | | |
68 | 79 | | |
69 | 80 | | |
| |||
72 | 83 | | |
73 | 84 | | |
74 | 85 | | |
| 86 | + | |
75 | 87 | | |
76 | 88 | | |
77 | 89 | | |
| |||
82 | 94 | | |
83 | 95 | | |
84 | 96 | | |
85 | | - | |
86 | | - | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
87 | 101 | | |
88 | 102 | | |
89 | 103 | | |
| |||
0 commit comments