Fix segfault, cleanup code, remove some bugs.
drwxr-xr-x - datasheets
drwxr-xr-x - kernel