Subject : Ooops in BTRFS in 2.6.34 / x86_64 when mounting subvolume by name
Submitter : armin walland <email@example.com>
Date : 2010-05-27 12:27
Message-ID : firstname.lastname@example.org
References : http://marc.info/?l=linux-kernel&m=127496434110736&w=2
This entry is being used for tracking a regression from 2.6.33. Please don't
close it until the problem is fixed in the mainline.
He runs set-default for his /v_root subvolume, then tries to mount /v_home. But strangely, the subvol= mount option works relative to the default subvolume, not the root. So he can't reach /v_home that way. He's trying to mount a nonexistent path.
The real bug is that it crashes if you try to mount a nonexistent subvolume.
Sure it won't be successful but it crashes the module and forces the user to have to restart.
And i still get this in 2.6.35