Fixed threading bug
authorJohn Hodge <[email protected]>
Sat, 2 Oct 2010 13:43:51 +0000 (21:43 +0800)
committerJohn Hodge <[email protected]>
Sat, 2 Oct 2010 13:43:51 +0000 (21:43 +0800)
commit01fbfb424865291e00242681662ed9b20c33a524
tree3acd8a2f349912d0543a4c923ba47fdeb2b7fb70
parentc1d591911e743365016c7195eefddf56955b430a
Fixed threading bug
- Mutex->LastWaiting was never reset to NULL, hence could point to
  a thread on the active queue, causing corruption.
HEADDESK, HEADDESK, HEADDESK
- Also, fixed lack of LEAVE macros in some parts of binary.c
- Fixed a typo in EXT2 directory handling (write)
Kernel/arch/x86/include/arch.h
Kernel/binary.c
Kernel/threads.c
Modules/Filesystems/Ext2/dir.c

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