http://bugzilla.suse.com/show_bug.cgi?id=950999
http://bugzilla.suse.com/show_bug.cgi?id=950999#c10
--- Comment #10 from Jeff Mahoney
Created attachment 653346 [details] serial log with backtrace
This looks like a regression introduced in 4.2 that broke the assumption that file->f_path.dentry->d_inode is the same as file->f_inode. What happens is that ->fsync gets a file pointer with file->f_path.dentry->d_inode that points to an overlayfs inode instead of a btrfs inode. What you see is the aftermath. I can work around it, partially, but I'm discussing whether that breakage was intentional on linux-fsdevel before committing to anything. Until then, Overlayfs is just unsafe to use on btrfs. -- You are receiving this mail because: You are on the CC list for the bug.