git.ucc.asn.au
/
tpg
/
acess2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Changed spinlock mechananisim
[tpg/acess2.git]
/
Kernel
/
vfs
/
main.c
diff --git
a/Kernel/vfs/main.c
b/Kernel/vfs/main.c
index
cd04680
..
f072a28
100644
(file)
--- a/
Kernel/vfs/main.c
+++ b/
Kernel/vfs/main.c
@@
-25,7
+25,7
@@
EXPORT(VFS_AddDriver);
// === GLOBALS ===
tVFS_Node NULLNode = {0};
// === GLOBALS ===
tVFS_Node NULLNode = {0};
-tS
pinlock siDriverListLock = 0
;
+tS
hortSpinlock slDriverListLock
;
tVFS_Driver *gVFS_Drivers = NULL;
char *gsVFS_DriverFile = NULL;
int giVFS_DriverFileID = 0;
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;
{
if(!Info) return -1;
-
LOCK( &si
DriverListLock );
+
SHORTLOCK( &sl
DriverListLock );
Info->Next = gVFS_Drivers;
gVFS_Drivers = Info;
Info->Next = gVFS_Drivers;
gVFS_Drivers = Info;
-
RELEASE( &si
DriverListLock );
+
SHORTREL( &sl
DriverListLock );
VFS_UpdateDriverFile();
VFS_UpdateDriverFile();
UCC
git Repository :: git.ucc.asn.au