From: Chandan Babu R Date: Thu, 7 Dec 2023 08:40:55 +0000 (+0530) Subject: Merge tag 'defer-elide-create-done-6.8_2023-12-06' of https://git.kernel.org/pub... X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=9f334526ee0a3e43328663306315929ebff5390e;p=linux.git Merge tag 'defer-elide-create-done-6.8_2023-12-06' of https://git./linux/kernel/git/djwong/xfs-linux into xfs-6.8-mergeA xfs: elide defer work ->create_done if no intent Christoph pointed out that the defer ops machinery doesn't need to call ->create_done if the deferred work item didn't generate a log intent item in the first place. Let's clean that up and save an indirect call in the non-logged xattr update call path. This has been lightly tested with fstests. Enjoy! Signed-off-by: Darrick J. Wong Signed-off-by: Chandan Babu R * tag 'defer-elide-create-done-6.8_2023-12-06' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux: xfs: elide ->create_done calls for unlogged deferred work xfs: document what LARP means --- 9f334526ee0a3e43328663306315929ebff5390e