Not so good idea to store dev major number as a dev_t, so changed to unsigned int
Critical bug on sched_threadSignalYield.
This commit doesn't fix it but adds a notice of it.

Earlier today I didn't remember that sleeping/waiting thread is
ofcourse removed from the queue so wake up won't work as expected!
Separate IO scheduler/queue should be implemented.