Commit 1de7411
committed
Merge tag 'slab-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Pull slab fix from Vlastimil Babka:
- A stable fix for performance regression in tests that perform
kmem_cache_destroy() a lot, due to unnecessarily wide scope of
kvfree_rcu_barrier() (Harry Yoo)
* tag 'slab-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab:
mm/slab: introduce kvfree_rcu_barrier_on_cache() for cache destruction4 files changed
Lines changed: 75 additions & 40 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1150 | 1150 | | |
1151 | 1151 | | |
1152 | 1152 | | |
| 1153 | + | |
| 1154 | + | |
| 1155 | + | |
| 1156 | + | |
| 1157 | + | |
1153 | 1158 | | |
1154 | 1159 | | |
1155 | 1160 | | |
1156 | 1161 | | |
| 1162 | + | |
| 1163 | + | |
1157 | 1164 | | |
1158 | 1165 | | |
1159 | 1166 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
422 | 422 | | |
423 | 423 | | |
424 | 424 | | |
| 425 | + | |
425 | 426 | | |
426 | 427 | | |
427 | 428 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
492 | 492 | | |
493 | 493 | | |
494 | 494 | | |
495 | | - | |
| 495 | + | |
496 | 496 | | |
497 | 497 | | |
498 | 498 | | |
| |||
2038 | 2038 | | |
2039 | 2039 | | |
2040 | 2040 | | |
2041 | | - | |
2042 | | - | |
2043 | | - | |
2044 | | - | |
2045 | | - | |
2046 | | - | |
2047 | | - | |
2048 | | - | |
2049 | | - | |
2050 | | - | |
2051 | | - | |
| 2041 | + | |
2052 | 2042 | | |
2053 | 2043 | | |
2054 | 2044 | | |
2055 | 2045 | | |
2056 | 2046 | | |
2057 | 2047 | | |
2058 | | - | |
2059 | | - | |
2060 | 2048 | | |
2061 | 2049 | | |
2062 | 2050 | | |
| |||
2118 | 2106 | | |
2119 | 2107 | | |
2120 | 2108 | | |
| 2109 | + | |
| 2110 | + | |
| 2111 | + | |
| 2112 | + | |
| 2113 | + | |
| 2114 | + | |
| 2115 | + | |
| 2116 | + | |
| 2117 | + | |
| 2118 | + | |
| 2119 | + | |
| 2120 | + | |
| 2121 | + | |
| 2122 | + | |
| 2123 | + | |
| 2124 | + | |
2121 | 2125 | | |
2122 | 2126 | | |
| 2127 | + | |
| 2128 | + | |
| 2129 | + | |
| 2130 | + | |
| 2131 | + | |
| 2132 | + | |
| 2133 | + | |
| 2134 | + | |
| 2135 | + | |
| 2136 | + | |
| 2137 | + | |
| 2138 | + | |
| 2139 | + | |
| 2140 | + | |
| 2141 | + | |
| 2142 | + | |
| 2143 | + | |
| 2144 | + | |
| 2145 | + | |
2123 | 2146 | | |
2124 | 2147 | | |
2125 | 2148 | | |
| |||
2215 | 2238 | | |
2216 | 2239 | | |
2217 | 2240 | | |
2218 | | - | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4122 | 4122 | | |
4123 | 4123 | | |
4124 | 4124 | | |
4125 | | - | |
| 4125 | + | |
4126 | 4126 | | |
4127 | 4127 | | |
4128 | | - | |
4129 | 4128 | | |
4130 | 4129 | | |
4131 | | - | |
4132 | | - | |
| 4130 | + | |
4133 | 4131 | | |
4134 | | - | |
4135 | | - | |
4136 | | - | |
| 4132 | + | |
| 4133 | + | |
4137 | 4134 | | |
4138 | | - | |
| 4135 | + | |
| 4136 | + | |
| 4137 | + | |
| 4138 | + | |
| 4139 | + | |
| 4140 | + | |
4139 | 4141 | | |
4140 | | - | |
4141 | | - | |
| 4142 | + | |
| 4143 | + | |
| 4144 | + | |
| 4145 | + | |
4142 | 4146 | | |
4143 | | - | |
4144 | | - | |
4145 | | - | |
4146 | | - | |
4147 | | - | |
4148 | | - | |
| 4147 | + | |
| 4148 | + | |
| 4149 | + | |
| 4150 | + | |
4149 | 4151 | | |
4150 | | - | |
4151 | | - | |
4152 | | - | |
4153 | | - | |
| 4152 | + | |
| 4153 | + | |
4154 | 4154 | | |
4155 | | - | |
4156 | | - | |
4157 | | - | |
4158 | | - | |
| 4155 | + | |
| 4156 | + | |
| 4157 | + | |
| 4158 | + | |
| 4159 | + | |
| 4160 | + | |
4159 | 4161 | | |
4160 | | - | |
| 4162 | + | |
| 4163 | + | |
| 4164 | + | |
| 4165 | + | |
4161 | 4166 | | |
4162 | 4167 | | |
4163 | 4168 | | |
| |||
0 commit comments