Kernel - Finally fixed that corruption bug (description follows)
authorJohn Hodge <[email protected]>
Sat, 28 May 2011 09:05:35 +0000 (17:05 +0800)
committerJohn Hodge <[email protected]>
Sat, 28 May 2011 09:05:35 +0000 (17:05 +0800)
commit6e1cf1d50bca85f01b5f802b1a76f090e362bf05
tree89ec38f99255521111865655544d5aa8d4a9ee3d
parenta4aa24536a1748c8ace1ef7abdc01108da417856
Kernel - Finally fixed that corruption bug (description follows)

- Also fixed some logging bugs (Heap dump and VFS)
- Fixed a bug in the AxWin2 shell include statement

Bug Description:
The last non-idle thread to be put to sleep didn't get the ->CurCPU field
reset to -1. This probably caused the scheduler to think that the process
was still in use, and hence it never got re-scheduled. The other VTs did
not suffer this problem because they were not the last to sleep.
.gitignore
Kernel/arch/x86/proc.c
Kernel/heap.c
Kernel/threads.c
Kernel/vfs/dir.c
Modules/Storage/FDD/fdd.c
Usermode/Applications/axwin2_src/Shell_src/main.c

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