Commit d00551b
committed
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Steffen Klassert says:
====================
pull request (net): ipsec 2021-08-04
1) Fix a sysbot reported memory leak in xfrm_user_rcv_msg.
From Pavel Skripkin.
2) Revert "xfrm: policy: Read seqcount outside of rcu-read side
in xfrm_policy_lookup_bytype". This commit tried to fix a
lockin bug, but only cured some of the symptoms. A proper
fix is applied on top of this revert.
3) Fix a locking bug on xfrm state hash resize. A recent change
on sequence counters accidentally repaced a spinlock by a mutex.
Fix from Frederic Weisbecker.
4) Fix possible user-memory-access in xfrm_user_rcv_msg_compat().
From Dmitry Safonov.
5) Add initialiation sefltest fot xfrm_spdattr_type_t.
From Dmitry Safonov.
====================
Signed-off-by: David S. Miller <[email protected]>File tree
6 files changed
+231
-28
lines changed- include/net/netns
- net/xfrm
- tools/testing/selftests/net
6 files changed
+231
-28
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| 78 | + | |
78 | 79 | | |
79 | 80 | | |
80 | 81 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
298 | 298 | | |
299 | 299 | | |
300 | 300 | | |
301 | | - | |
| 301 | + | |
302 | 302 | | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
303 | 311 | | |
304 | 312 | | |
305 | 313 | | |
| |||
341 | 349 | | |
342 | 350 | | |
343 | 351 | | |
344 | | - | |
| 352 | + | |
| 353 | + | |
345 | 354 | | |
346 | 355 | | |
347 | 356 | | |
| |||
358 | 367 | | |
359 | 368 | | |
360 | 369 | | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
361 | 373 | | |
362 | 374 | | |
363 | 375 | | |
364 | 376 | | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
365 | 384 | | |
366 | 385 | | |
367 | 386 | | |
| |||
440 | 459 | | |
441 | 460 | | |
442 | 461 | | |
443 | | - | |
| 462 | + | |
| 463 | + | |
444 | 464 | | |
445 | 465 | | |
446 | 466 | | |
| |||
520 | 540 | | |
521 | 541 | | |
522 | 542 | | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
523 | 562 | | |
524 | 563 | | |
525 | 564 | | |
| |||
564 | 603 | | |
565 | 604 | | |
566 | 605 | | |
567 | | - | |
| 606 | + | |
568 | 607 | | |
569 | 608 | | |
570 | 609 | | |
| |||
574 | 613 | | |
575 | 614 | | |
576 | 615 | | |
577 | | - | |
| 616 | + | |
578 | 617 | | |
579 | 618 | | |
580 | 619 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
241 | 241 | | |
242 | 242 | | |
243 | 243 | | |
244 | | - | |
| 244 | + | |
245 | 245 | | |
246 | 246 | | |
247 | 247 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
158 | | - | |
159 | 158 | | |
160 | 159 | | |
161 | 160 | | |
| |||
585 | 584 | | |
586 | 585 | | |
587 | 586 | | |
588 | | - | |
| 587 | + | |
589 | 588 | | |
590 | 589 | | |
591 | 590 | | |
| |||
596 | 595 | | |
597 | 596 | | |
598 | 597 | | |
599 | | - | |
| 598 | + | |
600 | 599 | | |
601 | 600 | | |
602 | 601 | | |
| |||
1245 | 1244 | | |
1246 | 1245 | | |
1247 | 1246 | | |
1248 | | - | |
| 1247 | + | |
1249 | 1248 | | |
1250 | 1249 | | |
1251 | 1250 | | |
| |||
1354 | 1353 | | |
1355 | 1354 | | |
1356 | 1355 | | |
1357 | | - | |
| 1356 | + | |
1358 | 1357 | | |
1359 | 1358 | | |
1360 | 1359 | | |
| |||
2091 | 2090 | | |
2092 | 2091 | | |
2093 | 2092 | | |
2094 | | - | |
2095 | | - | |
2096 | 2093 | | |
2097 | | - | |
2098 | | - | |
2099 | | - | |
2100 | | - | |
2101 | | - | |
2102 | | - | |
| 2094 | + | |
| 2095 | + | |
| 2096 | + | |
| 2097 | + | |
| 2098 | + | |
2103 | 2099 | | |
2104 | 2100 | | |
2105 | 2101 | | |
| |||
2130 | 2126 | | |
2131 | 2127 | | |
2132 | 2128 | | |
2133 | | - | |
2134 | | - | |
| 2129 | + | |
2135 | 2130 | | |
2136 | | - | |
2137 | 2131 | | |
2138 | | - | |
2139 | | - | |
| 2132 | + | |
2140 | 2133 | | |
2141 | | - | |
2142 | 2134 | | |
2143 | 2135 | | |
2144 | 2136 | | |
| |||
4089 | 4081 | | |
4090 | 4082 | | |
4091 | 4083 | | |
| 4084 | + | |
4092 | 4085 | | |
4093 | 4086 | | |
4094 | 4087 | | |
| |||
4133 | 4126 | | |
4134 | 4127 | | |
4135 | 4128 | | |
4136 | | - | |
4137 | 4129 | | |
4138 | 4130 | | |
4139 | 4131 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2811 | 2811 | | |
2812 | 2812 | | |
2813 | 2813 | | |
| 2814 | + | |
| 2815 | + | |
| 2816 | + | |
| 2817 | + | |
| 2818 | + | |
| 2819 | + | |
| 2820 | + | |
| 2821 | + | |
| 2822 | + | |
| 2823 | + | |
2814 | 2824 | | |
2815 | 2825 | | |
2816 | 2826 | | |
| |||
0 commit comments