summaryrefslogtreecommitdiff
path: root/lib/crypto/mpi/mpiutil.c
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruenba@redhat.com>2025-06-25 14:41:58 +0200
committerAndreas Gruenbacher <agruenba@redhat.com>2025-07-15 04:20:40 +0200
commit6e417b3eb836432860284edb75c48f436adb4feb (patch)
tree660ca3137d0f9161220374ce2c5a1e00666cdd02 /lib/crypto/mpi/mpiutil.c
parent75bb2ddea9640b663e4b2eaa06e15196f6f11a95 (diff)
gfs2: sanitize the gdlm_ast -> finish_xmote interface
When gdlm_ast() is called with a non-zero status code, this means that the requested operation did not succeed and the current lock state didn't change. Turn that into a non-zero LM_OUT_* status code (with ret & ~LM_OUT_ST_MASK != 0) instead of pretending that dlm returned the current lock state. That way, we can easily change finish_xmote() to only update gl->gl_state when the state has actually changed. Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com> Reviewed-by: Andrew Price <anprice@redhat.com>
Diffstat (limited to 'lib/crypto/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions