kernel module: Define 'minor' number as an unsigned int

Signed-off-by: Mark Harvey <markh794@gmail.com>
kernel module: Prevent buffer overflow on max minor number

Signed-off-by: Mark Harvey <markh794@gmail.com>
kernel module: Update version and date stamp

Signed-off-by: Mark Harvey <markh794@gmail.com>