Commit 2ce2328
committed
fs: cache first and last mount
Speed up listmount() by caching the first and last node making retrieval
of the first and last mount of each mount namespace O(1).
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Christian Brauner <[email protected]>1 parent c7bb042 commit 2ce2328
2 files changed
+24
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
12 | 16 | | |
13 | 17 | | |
14 | 18 | | |
| |||
154 | 158 | | |
155 | 159 | | |
156 | 160 | | |
| 161 | + | |
157 | 162 | | |
158 | | - | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
159 | 168 | | |
160 | 169 | | |
161 | 170 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1155 | 1155 | | |
1156 | 1156 | | |
1157 | 1157 | | |
| 1158 | + | |
1158 | 1159 | | |
1159 | 1160 | | |
1160 | 1161 | | |
1161 | 1162 | | |
1162 | 1163 | | |
1163 | | - | |
| 1164 | + | |
1164 | 1165 | | |
1165 | | - | |
| 1166 | + | |
| 1167 | + | |
1166 | 1168 | | |
| 1169 | + | |
| 1170 | + | |
1167 | 1171 | | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
1168 | 1177 | | |
1169 | 1178 | | |
1170 | 1179 | | |
| |||
5563 | 5572 | | |
5564 | 5573 | | |
5565 | 5574 | | |
5566 | | - | |
| 5575 | + | |
5567 | 5576 | | |
5568 | | - | |
| 5577 | + | |
5569 | 5578 | | |
5570 | 5579 | | |
5571 | 5580 | | |
| |||
0 commit comments