Commenting things
Splitting kernel Kconfig into smaller files
ksprintf() should return number of bytes written
Add procfs

Makes creating a pseudo fs bit easier and adds
a stub for procfs.
procfs read shouldn't leak memory
Finalizing procfs core implementation
Fixing fs bugs

Changed file struct behavior to expect that the file system driver
will update file offset because that's what developers will expect
anyway.

Fixed procfs read() and added break addresses to the status file.
Fixes related to fork() and thread creation

This doesn't fully fix fork and actually thread creation is still broken
for some reason but it still fixes a lot of nasty concurrency issues.
Fixing weird crashes

So idle thread stack was way too small and kernel crashed if it got into
too many maintenance tasks in idle thread as its stack wiped some of the
scheduler's data. Actual solution was to increase the stack size and to
make it configurable via Kconfig but this change fixes lot of minor bugs
that may also cause strange behavior.
Revert back securelevels and fix lock issues with sysctl

I think there might be some use or securelevels still.

sysctl was not working due to PROC_LOCK was not used and it was
previously enforced when proces info structs are read.
Debugging proc fork issues

Fixes to error messages, new_pid calculation fixed, configurable
deadlock detection.
Fix bio tests
MSDOSFS WIP
WIP
Dev inprogress with msdosfs support
Kconfig fixes after rebase

Reverted msdosfs help messages and moved msdofs Kconfig
under its own directory.