[0.4.12][EXT2] Fix filesystem corruption regressions CORE-17572 CORE-17195
authorJoachim Henze <Joachim.Henze@reactos.org>
Fri, 2 Jul 2021 11:43:36 +0000 (13:43 +0200)
committerJoachim Henze <Joachim.Henze@reactos.org>
Fri, 2 Jul 2021 11:43:36 +0000 (13:43 +0200)
commit5735406c1a2815ab19a8176cbccbbee2b33fa725
treeb598a43448ced2aa915d33e91830a91e3b12f198
parent762e74724f4525cf09e426b27507a59eeca93552
[0.4.12][EXT2] Fix filesystem corruption regressions CORE-17572 CORE-17195

It regressed when we upgraded Ext2Fsd to version 0.69 from version 0.68
via CORE-13980 in 0.4.8-dev-117-g a1d7e9936d8e58bc07ff2cc73a937ce845c7d542

The fix is a partial revert of that.
Thanks to the patches author Doug Lyons.

VBox https://reactos.org/testman/compare.php?ids=77904,77908 LGTM
KVM https://reactos.org/testman/compare.php?ids=77903,77907 LGTM

fix picked from 0.4.15-dev-2792-g cb408102cc3e3ed853a009962482251e45861699
drivers/filesystems/ext2/src/ext3/generic.c