This commit message shows why I like the Linux Kernel team:
>These fixes are somewhat involved to maintain
>compatibility with existing install methods
>and other usage modes, while trying to turn
>off the 'rm -rf' bricking vector.
They go out of their way to make sure changes are backwards compatible. replies(2):