Commit 49573ff
committed
Merge branch 'tls-splice_read-fixes'
Jakub Kicinski says:
====================
tls: splice_read fixes
As I work my way to unlocked and zero-copy TLS Rx the obvious bugs
in the splice_read implementation get harder and harder to ignore.
This is to say the fixes here are discovered by code inspection,
I'm not aware of anyone actually using splice_read.
====================
Link: https://lore.kernel.org/r/20211124232557.2039757-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>File tree
3 files changed
+456
-152
lines changed- net/tls
- tools/testing/selftests/net
3 files changed
+456
-152
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| 74 | + | |
| 75 | + | |
74 | 76 | | |
75 | 77 | | |
76 | 78 | | |
| |||
669 | 671 | | |
670 | 672 | | |
671 | 673 | | |
672 | | - | |
673 | | - | |
674 | 674 | | |
675 | 675 | | |
676 | 676 | | |
| |||
728 | 728 | | |
729 | 729 | | |
730 | 730 | | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
731 | 764 | | |
732 | 765 | | |
733 | 766 | | |
| |||
739 | 772 | | |
740 | 773 | | |
741 | 774 | | |
| 775 | + | |
| 776 | + | |
742 | 777 | | |
743 | 778 | | |
744 | 779 | | |
| |||
749 | 784 | | |
750 | 785 | | |
751 | 786 | | |
| 787 | + | |
| 788 | + | |
752 | 789 | | |
753 | 790 | | |
754 | 791 | | |
| |||
959 | 996 | | |
960 | 997 | | |
961 | 998 | | |
962 | | - | |
963 | | - | |
964 | | - | |
965 | | - | |
966 | 999 | | |
967 | 1000 | | |
968 | 1001 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2005 | 2005 | | |
2006 | 2006 | | |
2007 | 2007 | | |
| 2008 | + | |
2008 | 2009 | | |
2009 | 2010 | | |
2010 | 2011 | | |
| |||
2014 | 2015 | | |
2015 | 2016 | | |
2016 | 2017 | | |
2017 | | - | |
2018 | | - | |
2019 | | - | |
2020 | | - | |
2021 | | - | |
2022 | | - | |
2023 | | - | |
2024 | | - | |
2025 | | - | |
2026 | | - | |
| 2018 | + | |
| 2019 | + | |
| 2020 | + | |
| 2021 | + | |
| 2022 | + | |
| 2023 | + | |
| 2024 | + | |
2027 | 2025 | | |
2028 | | - | |
2029 | 2026 | | |
| 2027 | + | |
2030 | 2028 | | |
2031 | 2029 | | |
2032 | 2030 | | |
2033 | 2031 | | |
2034 | | - | |
2035 | 2032 | | |
| 2033 | + | |
| 2034 | + | |
| 2035 | + | |
| 2036 | + | |
| 2037 | + | |
| 2038 | + | |
| 2039 | + | |
2036 | 2040 | | |
2037 | 2041 | | |
2038 | 2042 | | |
2039 | 2043 | | |
2040 | 2044 | | |
2041 | 2045 | | |
2042 | 2046 | | |
2043 | | - | |
| 2047 | + | |
| 2048 | + | |
| 2049 | + | |
| 2050 | + | |
| 2051 | + | |
| 2052 | + | |
| 2053 | + | |
| 2054 | + | |
| 2055 | + | |
| 2056 | + | |
| 2057 | + | |
2044 | 2058 | | |
2045 | 2059 | | |
2046 | 2060 | | |
| |||
0 commit comments