reactos/drivers/filesystems
Joachim Henze 7791a36fc2 [0.4.15][FASTFAT] allocsup.c assert-muting, a DIRRTY workaround CORE-19741
Yes, simply muting those assertions is a super-*dirrty*-workaround
https://www.youtube.com/watch?v=4Rg3sAb8Id8
It sweeps under the carpet a mild form of FS-corruption without actually preventing it from happening.
And I will happily revert that workaround and replace it with something better,
once Timo or anyone else will find something better to do on master head.

For now it helps me to increase the chance of succeeding the testbot runs without hitting those assertions,
and it also increases the chances to succeed a git clone from within ros.
And it will decrease the chance of actual ros users running into those endless cascades of assertions
which - when run without a debugger - will make ros halt and enforce the user to reboot,
and even when run with the debugger can never be escaped, because you have to 'i'gnore endless amounts of them.

I tested this hackfix for a week, and have not seen any *severe* side-effects of muting them.

Not nice to hack around like that, for sure not. But it is the best I can come up with for now.
Something like that is not needed for any older release, because the older releases did still use old MM/CC and old non-MS-fastfat.
The real bug is most likely to find within our MM/CC, at least when assuming that MS PL-licensed fastfat wasn't hacked too much by
us when it was introduced during 0.4.15-dev'ing.
2024-09-25 21:12:43 +02:00
..
btrfs [INF] More deduplication and style harmonization (#4952) 2022-12-28 02:26:17 +01:00
cdfs [CMAKE] Stop setting the C standard on modules 2024-05-22 18:04:53 +02:00
ext2 [CMAKE] Stop setting the C standard on modules 2024-05-22 18:04:53 +02:00
fastfat [0.4.15][FASTFAT] allocsup.c assert-muting, a DIRRTY workaround CORE-19741 2024-09-25 21:12:43 +02:00
fs_rec
msfs
mup [MUP] Mute DPRINT1's that slow down shared folder accesses (#5545) 2023-08-07 22:08:05 +09:00
nfs [CMAKE] Stop setting the C standard on modules 2024-05-22 18:04:53 +02:00
npfs
ntfs [NTFS] Typo fix: "Steam" -> "Stream" 2024-02-22 22:43:40 +01:00
udfs [CMAKE] Clang*: Add '-Werror=unknown-warning-option' for C/CXX (#6383) 2024-05-31 16:26:11 +02:00
vfatfs [VFATFS] FATGetNextDirEntry(): Fix 1 MSVC 'warning C4267' (#6179) 2023-12-23 21:24:51 +01:00
CMakeLists.txt