my box booted once in ten tries (amd64). It didn't show garbled paths, but it didn't like my xfs partitions. Sometimes it was /home, sometimes /var.
Your patch worked in the first try (I'll update tomorrow if it works in every boot) but being able to reboot is a step in the right direction.
I still get var mounted on /dev/.var in mount/df (mtab has wrong info) but that's for sure another bug.
BTW: __mountall needs to be static because of the *_hook_walk() funtions inside *_hook()
Maybe it is a gcc 4.4.1 issue because it doesn't make sense to me the need for static char __mountall[].
Hello,
my box booted once in ten tries (amd64). It didn't show garbled paths, but it didn't like my xfs partitions. Sometimes it was /home, sometimes /var.
Your patch worked in the first try (I'll update tomorrow if it works in every boot) but being able to reboot is a step in the right direction.
I still get var mounted on /dev/.var in mount/df (mtab has wrong info) but that's for sure another bug.
BTW: __mountall needs to be static because of the *_hook_walk() funtions inside *_hook()
Maybe it is a gcc 4.4.1 issue because it doesn't make sense to me the need for static char __mountall[].