makedevs: Make count actually behave as a count for device blocks
Previously count actually behaved as end, and did not take start into account. (From OE-Core rev: 4fe2b01bfd2831b002e7138dadbc0437df6e9ed6) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
c81ecf96ed
commit
59bb8e17c7
|
@ -13,7 +13,7 @@
|
|||
/dev/apm_bios c 660 0 46 10 134 - - -
|
||||
/dev/fb0 c 600 0 0 29 0 - - -
|
||||
/dev/hda b 660 0 6 3 0 - - -
|
||||
/dev/hda b 660 0 6 3 1 1 1 20
|
||||
/dev/hda b 660 0 6 3 1 1 1 19
|
||||
/dev/kmem c 640 0 15 1 2 - - -
|
||||
/dev/kmsg c 600 0 0 1 11 - - -
|
||||
/dev/mem c 640 0 15 1 1 - - -
|
||||
|
|
|
@ -219,7 +219,7 @@ static int interpret_table_entry(char *line)
|
|||
dev_t rdev;
|
||||
char buf[80];
|
||||
|
||||
for (i = start; i < count; i++) {
|
||||
for (i = start; i < start + count; i++) {
|
||||
sprintf(buf, "%s%d", name, i);
|
||||
sprintf(path, "%s/%s%d", rootdir, name, i);
|
||||
/* FIXME: MKDEV uses illicit insider knowledge of kernel
|
||||
|
|
Loading…
Reference in New Issue