Re: [PATCH 1/2] chardev: fix an overlap misjudgement case in __register_chrdev_region()

2019-02-12 Thread Greg KH
On Tue, Feb 12, 2019 at 04:47:38PM +0800, Chengguang Xu wrote: > Current overlap check of minor range cannot correctly > handle a case which is baseminor < existing baseminor && > baseminor + minorct > existing baseminor + minorct. > Fix it and meanwhile do some code cleanups. Ick, don't do a fix

[PATCH 1/2] chardev: fix an overlap misjudgement case in __register_chrdev_region()

2019-02-12 Thread Chengguang Xu
Current overlap check of minor range cannot correctly handle a case which is baseminor < existing baseminor && baseminor + minorct > existing baseminor + minorct. Fix it and meanwhile do some code cleanups. Fixes: 01d553d0fe9f90 ("Chardev checking of overlapping ranges") Signed-off-by: Chengguang