Whamcloud - gitweb
LU-17566 mdt: remove duplicate call to mdt_init_ucred_reint() 11/54111/2
authorAurelien Degremont <adegremont@nvidia.com>
Tue, 20 Feb 2024 11:46:03 +0000 (12:46 +0100)
committerOleg Drokin <green@whamcloud.com>
Wed, 13 Mar 2024 03:24:18 +0000 (03:24 +0000)
commit65e0802f2ada98f802d01b5672bb9349ad0dde8c
tree20571a4302620ab525af86bf77c2f422cb5fe3a9
parent7101742b4590542e9e6d1590d0ac5e692109f9da
LU-17566 mdt: remove duplicate call to mdt_init_ucred_reint()

Remove duplicate call to mdt_init_ucred_reint() from
mdt_reint_setxattr().

mdt_init_ucred_reint() is called in mdt_reint_internal() which is
covering all actual reinters. However, SETXATTR was converted to
reinters framework in fd908da and this call was not removed.
So mdt_init_ucred_reint() is called first in mdt_reint_internal() then
again in the specific mdt_reint_setxattr() handler, without anything
special being done on the ucred between them.

Also merge __mdt_init_ucred() and mdt_init_cred() which was
called only once, and with the same prototype.

Signed-off-by: Aurelien Degremont <adegremont@nvidia.com>
Change-Id: I90fed1d2709edf7337a27dd9c3cb0f75f7625135
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/54111
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Sebastien Buisson <sbuisson@ddn.com>
Reviewed-by: Bruno Faccini <bfaccini@nvidia.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/mdt/mdt_lib.c
lustre/mdt/mdt_xattr.c