Follow-up Comment #3, bug #46691 (project grub):
> anyone opening file without O_DIRECT could grab stale data
> when someone else writes beneath.
That's very strong statement. It may be true, but I would like to see
reference to either kernel discussion or kernel source code.
> grub-install purges its disk cache before core.img verification,
> but this isn't effective since stale data is returned by kernel
> itself.
GRUB also performs fsync() which should synchronize filesystem and block
device state. What you describe sounds more like broken filsystem which fails
to properly implement fsync(). Now, *that* was known and I won't mind adding
workaround for this but I want to understand what we are trying to fix.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?46691>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-grub mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-grub