X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fvfs%2Fnodecache.c;h=ad85ac32773172b21d91017ed78d04815700b2b6;hb=7d881c2e5fef91a6570e46ef69a5d4a5cf0e8b4d;hp=a898d5d6ebf131a4ad538d4fd7b6d983782b5357;hpb=775bf8013abe9fe4ef3d4883ea2e43bba2a84da1;p=tpg%2Facess2.git diff --git a/Kernel/vfs/nodecache.c b/Kernel/vfs/nodecache.c index a898d5d6..ad85ac32 100644 --- a/Kernel/vfs/nodecache.c +++ b/Kernel/vfs/nodecache.c @@ -23,7 +23,7 @@ tInodeCache *Inode_int_GetFSCache(int Handle); // === GLOBALS === int gVFS_NextInodeHandle = 1; - int gilVFS_InodeCache = 0; +tShortSpinlock glVFS_InodeCache; tInodeCache *gVFS_InodeCache = NULL; // === CODE === @@ -40,10 +40,10 @@ int Inode_GetHandle() ent->Next = NULL; ent->FirstNode = NULL; // Add to list - LOCK( &gilVFS_InodeCache ); + SHORTLOCK( &glVFS_InodeCache ); ent->Next = gVFS_InodeCache; gVFS_InodeCache = ent; - RELEASE( &gilVFS_InodeCache ); + SHORTREL( &glVFS_InodeCache ); return gVFS_NextInodeHandle-1; }