X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fvfs%2Fmain.c;h=f072a285e8f033d47318a6ec948bbde3e4fba3fb;hb=7d881c2e5fef91a6570e46ef69a5d4a5cf0e8b4d;hp=cd04680db8f4aeee53db873fb78909004f7441a9;hpb=d640e0f062d72b1706c2a6fc449ffdb8b1427faa;p=tpg%2Facess2.git diff --git a/Kernel/vfs/main.c b/Kernel/vfs/main.c index cd04680d..f072a285 100644 --- a/Kernel/vfs/main.c +++ b/Kernel/vfs/main.c @@ -25,7 +25,7 @@ EXPORT(VFS_AddDriver); // === GLOBALS === tVFS_Node NULLNode = {0}; -tSpinlock siDriverListLock = 0; +tShortSpinlock slDriverListLock; tVFS_Driver *gVFS_Drivers = NULL; char *gsVFS_DriverFile = NULL; int giVFS_DriverFileID = 0; @@ -118,10 +118,10 @@ int VFS_AddDriver(tVFS_Driver *Info) { if(!Info) return -1; - LOCK( &siDriverListLock ); + SHORTLOCK( &slDriverListLock ); Info->Next = gVFS_Drivers; gVFS_Drivers = Info; - RELEASE( &siDriverListLock ); + SHORTREL( &slDriverListLock ); VFS_UpdateDriverFile();