From: Andrew Perepechko Date: Sun, 31 Oct 2021 20:03:30 +0000 (+0300) Subject: LU-15171 osd-ldiskfs: xattr_sem locking is missing for dquot_transfer X-Git-Tag: 2.14.56~97 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=e6c7fcdaf40b130c39af2e3ee8b108c6e31a8ca8;hp=e6c7fcdaf40b130c39af2e3ee8b108c6e31a8ca8 LU-15171 osd-ldiskfs: xattr_sem locking is missing for dquot_transfer Kernel commit 7a9ca53ae (~v4.13) added the requirement for xattr_sem locking when calling *dquot_transfer. As of now, in rare cases, it is possible that we can modify inode xattrs and perform their consistency checks in parallel, which can fail. Change-Id: I041694e30ce6c8398864c0ad57671df0bffd2f52 Signed-off-by: Andrew Perepechko HPE-bug-id: LUS-10549 Reviewed-on: https://review.whamcloud.com/45424 Reviewed-by: Alexander Zarochentsev Tested-by: jenkins Reviewed-by: Andreas Dilger Tested-by: Maloo Reviewed-by: Oleg Drokin ---