devices: Fix an off by one error in the maximum device checks
authorAlan Cox <alan@linux.intel.com>
Sat, 22 Apr 2017 08:26:21 +0000 (09:26 +0100)
committerAlan Cox <alan@linux.intel.com>
Sat, 22 Apr 2017 08:26:21 +0000 (09:26 +0100)
commit63d54204440e297b242a4b7b8c3fd7eedc467f34
tree460f10a2510d129dba0bd4e94bdf0b388a3955e6
parent02ff67322d001f2da6e04d396555b13457413857
devices: Fix an off by one error in the maximum device checks

If we have 1 major then the highest permitted device is 0,255 not 1, 255.

This only ever showed up if you either mknod a device once bigger than that
supported or attempt to boot a device one higher than the limit.
33 files changed:
Kernel/platform-68hc11test/devices.c
Kernel/platform-atarist/devices.c
Kernel/platform-coco2/devices.c
Kernel/platform-coco2cart/devices.c
Kernel/platform-coco3/devices.c
Kernel/platform-dragon-nx32/devices.c
Kernel/platform-dragon/devices.c
Kernel/platform-micropack/devices.c
Kernel/platform-msp430fr5969/devices.c
Kernel/platform-msx1/devices.c
Kernel/platform-msx2/devices.c
Kernel/platform-mtx/devices.c
Kernel/platform-multicomp09/devices.c
Kernel/platform-n8vem-mark4/devices.c
Kernel/platform-nc100/devices.c
Kernel/platform-p112/devices.c
Kernel/platform-pcw8256/devices.c
Kernel/platform-pdp11/devices.c
Kernel/platform-plus3/devices.c
Kernel/platform-px4plus/devices.c
Kernel/platform-socz80/devices.c
Kernel/platform-tgl6502/devices.c
Kernel/platform-trs80/devices.c
Kernel/platform-ubee/devices.c
Kernel/platform-v65/devices.c
Kernel/platform-v68-banked/devices.c
Kernel/platform-v68-softmmu/devices.c
Kernel/platform-v68/devices.c
Kernel/platform-z80pack-lite/devices.c
Kernel/platform-z80pack/devices.c
Kernel/platform-z80pack32/devices.c
Kernel/platform-zeta-v2/devices.c
Kernel/platform-zx128/devices.c