From 571f314329ad8213c604618fa323ce10bec636dc Mon Sep 17 00:00:00 2001 From: Nickolai Zeldovich Date: Fri, 8 Mar 2002 06:08:05 +0000 Subject: [PATCH] viced-call-safss-functions-with-acall-not-tcon-20020307 based on report from mattiasa@e.kth.se who has the following feedback from lha@e.kth.se: Patch from Love to make filserver not loop on MUTEX_ENTER() in rx_SetSpecific() --- src/viced/afsfileprocs.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/viced/afsfileprocs.c b/src/viced/afsfileprocs.c index dfa2e0746..88128136f 100644 --- a/src/viced/afsfileprocs.c +++ b/src/viced/afsfileprocs.c @@ -3106,7 +3106,7 @@ SRXAFS_MakeDir (acall, DirFid, Name, InStatus, OutFid, OutFidStatus, OutDirStatu if (code = CallPreamble(acall, ACTIVECALL, &tcon)) goto Bad_MakeDir; - code = SAFSS_MakeDir (tcon, DirFid, Name, InStatus, OutFid, + code = SAFSS_MakeDir (acall, DirFid, Name, InStatus, OutFid, OutFidStatus, OutDirStatus, CallBack, Sync); Bad_MakeDir: @@ -3262,7 +3262,7 @@ SRXAFS_RemoveDir (acall, DirFid, Name, OutDirStatus, Sync) if (code = CallPreamble(acall, ACTIVECALL, &tcon)) goto Bad_RemoveDir; - code = SAFSS_RemoveDir (tcon, DirFid, Name, OutDirStatus, Sync); + code = SAFSS_RemoveDir (acall, DirFid, Name, OutDirStatus, Sync); Bad_RemoveDir: CallPostamble(tcon); @@ -3396,7 +3396,7 @@ SRXAFS_SetLock (acall, Fid, type, Sync) if (code = CallPreamble(acall, ACTIVECALL, &tcon)) goto Bad_SetLock; - code = SAFSS_SetLock (tcon, Fid, type, Sync); + code = SAFSS_SetLock (acall, Fid, type, Sync); Bad_SetLock: CallPostamble(tcon); @@ -3520,7 +3520,7 @@ SRXAFS_ExtendLock (acall, Fid, Sync) if (code = CallPreamble(acall, ACTIVECALL, &tcon)) goto Bad_ExtendLock; - code = SAFSS_ExtendLock (tcon, Fid, Sync); + code = SAFSS_ExtendLock (acall, Fid, Sync); Bad_ExtendLock: CallPostamble(tcon); @@ -3654,7 +3654,7 @@ SRXAFS_ReleaseLock (acall, Fid, Sync) if (code = CallPreamble(acall, ACTIVECALL, &tcon)) goto Bad_ReleaseLock; - code = SAFSS_ReleaseLock (tcon, Fid, Sync); + code = SAFSS_ReleaseLock (acall, Fid, Sync); Bad_ReleaseLock: CallPostamble(tcon); -- 2.39.5