makedevs: fix cases where (start != 0)
authorThomas De Schampheleire <patrickdepinguin+buildroot@gmail.com>
Wed, 23 Feb 2011 16:44:41 +0000 (17:44 +0100)
committerPeter Korsgaard <jacmet@sunsite.dk>
Wed, 23 Feb 2011 22:37:36 +0000 (23:37 +0100)
commita85971a68b6661327e21f44ce50925b220997dbb
treeecdffabb47dba84c6d007f105fbda0a9fc5f7910
parentd17c1652808829bfc354683854c7170b90f7f127
makedevs: fix cases where (start != 0)

The makedevs script did not always generate the requested set of device names / minor number series.
* If start != 0, then requesting (count) devices would generate only (count - start)
* If start != 0 && increment != 1, then requesting minors starting with (minor) would generate minors starting with (minor + (start * (increment - 1)))

This patch fixes the code and updates the usage text with extra examples.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
CHANGES
package/makedevs/makedevs.c