APPLIED: [SRU][UNSTABLE][PATCH 1/2] UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: shiftfs: fix dentry revalidation"

Seth Forshee seth.forshee at canonical.com
Fri Jun 26 23:06:13 UTC 2020


On Wed, Jun 24, 2020 at 12:14:38PM +0200, Christian Brauner wrote:
> BugLink: https://bugs.launchpad.net/bugs/1884767
> 
> With patch cfaa482afb97 ("UBUNTU: SAUCE: shiftfs: fix dentry revalidation")
> we tried to fix
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1872757 but it
> introduces a regression for shiftfs on btrfs users. Creating a btrfs
> subvolume, deleting it, and then trying to recreate it will cause EEXIST
> to be returned or the file be left in a half-created state. Faulty
> behavior such as this can be reproduced via:
> 
> btrfs subvolume create my-subvol
> ls -al my-subvol
> btrfs subvolume delete my-subvol
> 
> We thus need to revert this change restoring the old behavior.This will
> briefly resurface https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1872757
> which is fixed in a follow-up patch on top of this revert. We simply
> split out the minimal fix into a separate tiny patch.
> 
> This reverts commit de1ac7ed38fd68183fc34d58aaf9f0609890caae.
> 
> Cc: Seth Forshee <seth.forshee at canonical.com>
> Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>

Applied to unstable/master, thanks!



More information about the kernel-team mailing list