Commit c73e37e
authored
Move UD_ACLU to the end of the unit descriptor (#72)
The improvement of the cluster chain allocation process performance
introduced a new unit descriptor field, UD_ACLU, in the middle
of the unit descriptor (between UD_MBYTE and UD_CDIR). This caused
severe problems when writing data (weird errors, computer crashes,
even data corruption) because somewhere in the kernel there's code
that assumed that these fields are stored consecutively in memory.
The fix consists of moving UD_ACLU to the end of the unit descriptor.1 parent a616365 commit c73e37e
2 files changed
+9
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1852 | 1852 | | |
1853 | 1853 | | |
1854 | 1854 | | |
1855 | | - | |
| 1855 | + | |
1856 | 1856 | | |
1857 | 1857 | | |
1858 | 1858 | | |
| |||
2157 | 2157 | | |
2158 | 2158 | | |
2159 | 2159 | | |
2160 | | - | |
2161 | | - | |
2162 | | - | |
| 2160 | + | |
| 2161 | + | |
| 2162 | + | |
| 2163 | + | |
| 2164 | + | |
| 2165 | + | |
2163 | 2166 | | |
2164 | 2167 | | |
2165 | 2168 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
196 | | - | |
197 | | - | |
198 | 196 | | |
199 | 197 | | |
200 | 198 | | |
| |||
209 | 207 | | |
210 | 208 | | |
211 | 209 | | |
| 210 | + | |
| 211 | + | |
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
| |||
0 commit comments