Changed back to lottery scheduler, disabled debug
authorJohn Hodge <[email protected]>
Tue, 5 Oct 2010 07:06:47 +0000 (15:06 +0800)
committerJohn Hodge <[email protected]>
Tue, 5 Oct 2010 07:06:47 +0000 (15:06 +0800)
- Fixed behavior in Unix to ACL code

Kernel/binary.c
Kernel/threads.c
Kernel/vfs/acls.c
Kernel/vfs/open.c
Modules/Filesystems/FAT/fat.c

index dffb178..aa5d954 100644 (file)
@@ -2,7 +2,7 @@
  * Acess2
  * Common Binary Loader
  */
-#define DEBUG  1
+#define DEBUG  0
 #include <acess.h>
 #include <binary.h>
 #include <mm_virt.h>
index feae49a..325fa74 100644 (file)
@@ -17,7 +17,7 @@
 #define SCHED_RR_SIM   2       // Single Queue Round Robin
 #define SCHED_RR_PRI   3       // Multi Queue Round Robin
 // Set scheduler type
-#define SCHEDULER_TYPE SCHED_RR_PRI
+#define SCHEDULER_TYPE SCHED_LOTTERY
 
 // === CONSTANTS ===
 #define        DEFAULT_QUANTUM 10
index 1c1b6cf..ab88b98 100644 (file)
@@ -138,7 +138,7 @@ tVFS_ACL *VFS_UnixToAcessACL(Uint Mode, Uint Owner, Uint Group)
        if(Mode & 0010) ret[1].Perms |= VFS_PERM_EXECUTE;
        
        // Global
-       ret[2].Group = 1;       ret[2].ID = Group;
+       ret[2].Group = 1;       ret[2].ID = -1;
        ret[2].Inv = 0;         ret[2].Perms = 0;
        if(Mode & 0004) ret[2].Perms |= VFS_PERM_READ;
        if(Mode & 0002) ret[2].Perms |= VFS_PERM_WRITE;
index cc546f4..40c1d39 100644 (file)
@@ -2,7 +2,7 @@
  * AcessMicro VFS
  * - Open, Close and ChDir
  */
-#define DEBUG  1
+#define DEBUG  0
 #include <acess.h>
 #include <mm_virt.h>
 #include "vfs.h"
index a63bac0..a88ffb5 100644 (file)
@@ -17,7 +17,7 @@
  * \todo Implement changing of the parent directory when a file is written to\r
  * \todo Implement file creation / deletion\r
  */\r
-#define DEBUG  1\r
+#define DEBUG  0\r
 #define VERBOSE        1\r
 \r
 #define CACHE_FAT      0       //!< Caches the FAT in memory\r

UCC git Repository :: git.ucc.asn.au