Age | Commit message (Collapse) | Author |
|
|
|
|
|
This was found thanks to kmalloc now filling new allocations with random
data.
|
|
|
|
This also changes the ext2 filesystem so it will now write to the file
it mounted. Currently the file mounted is /dev/sda which points to a
SATA drive.
|
|
It will now also create a corresponding /dev/sd* device for each
detected SATA drive. The filesystem still writes using the ATA driver.
This should be fixed soon.
|
|
I would like to be able to free some of those objects but I have not
decided upon how that will be done yet. Even if not freeded the added
complexity of having two functions does not make the extra bytes saved
worth it IMO.
|
|
string
|
|
|
|
This should make it easier to spot uninitalized memory being used.
|
|
This commit also changes "unsigned char" to "char". A slight step in the
direction of making my coding style less bipolar.
|
|
This also solves a bug where the data_p pointer could get out of range
due to incorrect assumptions being made about the ext2 directory layout.
To be fair even a faulty ext2 directory layout should not be able to
cause memory bugs.
|
|
This is to allow both the kernel and the userland to share certain
header files and to make the folder structure a bit more clear.
|