Hi On Thu, Sep 19, 2013 at 11:23 AM, Tom Gundersen <t...@jklm.no> wrote: > On Thu, Sep 19, 2013 at 11:10 AM, Jameson <imntr...@gmail.com> wrote: >> On Wed, Sep 18, 2013 at 9:50 PM, Curtis Shimamoto >> <sugar.and.scru...@gmail.com> wrote: >>> This is just a shot in the dark, but what if you were to put the necessary >>> modules for btrfs in mkinitcpio.conf's MODULES list to have it loaded >>> explicitly >>> and early? >> >> That did it. I added btrfs, zlib_deflate, and libcrc32a. I think I >> had previously needed to add crc32a for a different problem I was >> having with multi-device btrfs volumes. > > For what it is worth, the cause of this bug was that the creation of > static device nodes (including /dev/btrfs-control) moved from > systemd-udevd to systemd-tmpfiles, but we forgot to add a call to > tmpfiles in the udev hook. This has now been fixed and the systemd in > testing should work with btrfs without the need for adding any modules > manually.
I consider it as a severe bug. Those who use btrfs on root filesystem (like me) ended up with unbootable machine after this upgrade. Please fix it in [core] as soon as possible.