> That was just a stupid bug in truncate (truncating ovl page with upper > inode lock held -> ABBA deadlock). > > Attached the fix for that one. > BTW, your patch includes another change, but: RWF_DIRECT flag for vfs_read_iter() should depend on upper direct_IO() support. Thanks, Amir.