It should suffice to find all of the system calls and ioctls that
take dev_t arguments, and add new versions. Old code will keep using
the old system calls.
Whether this can be done without running out of system call numbers is
another question entirely :)
Also, the encoding of a user visible dev_t will have to be rather icky
in order to avoid breaking stuff:
| high 24 bits major | high 24 bits minor | low 8 maj | low 8 min |
This is the only definition that will allow the macros in glibc's
<sys/sysmacros.h> to be transparently updated.
kdev_t, of course, can be completely different. Didn't someone have
patches that made it a pointer?
zw
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/