Message ID | 1293759919-3297-1-git-send-email-thomas@wytron.com.tw |
---|---|
State | Accepted |
Commit | 70f86090720d7b5b8203ee43356f8c6f79219896 |
Headers | show |
On Fri, 2010-12-31 at 09:45 +0800, Thomas Chou wrote: > Fix the repeated nodes with the same primary name in device_table.txt. > They were not generated correctly. > > /dev/tty c 666 0 0 5 0 0 0 - > /dev/tty c 666 0 0 4 0 0 1 6 > > # IDE Devices > /dev/hda b 640 0 0 3 0 0 0 - > /dev/hda b 640 0 0 3 1 1 1 15 > /dev/hdb b 640 0 0 3 64 0 0 - > /dev/hdb b 640 0 0 3 65 1 1 15 > > Only created, > /dev/tty > /dev/hda > /dev/hdb > > Signed-off-by: Thomas Chou <thomas@wytron.com.tw> Pushed, thanks.
diff --git a/mkfs.jffs2.c b/mkfs.jffs2.c index 256eec4..717e1cc 100644 --- a/mkfs.jffs2.c +++ b/mkfs.jffs2.c @@ -457,7 +457,7 @@ static int interpret_table_entry(struct filesystem_entry *root, char *line) errmsg_die("Unsupported file type '%c'", type); } entry = find_filesystem_entry(root, name, mode); - if (entry) { + if (entry && !(count > 0 && (type == 'c' || type == 'b'))) { /* Ok, we just need to fixup the existing entry * and we will be all done... */ entry->sb.st_uid = uid;
Fix the repeated nodes with the same primary name in device_table.txt. They were not generated correctly. /dev/tty c 666 0 0 5 0 0 0 - /dev/tty c 666 0 0 4 0 0 1 6 # IDE Devices /dev/hda b 640 0 0 3 0 0 0 - /dev/hda b 640 0 0 3 1 1 1 15 /dev/hdb b 640 0 0 3 64 0 0 - /dev/hdb b 640 0 0 3 65 1 1 15 Only created, /dev/tty /dev/hda /dev/hdb Signed-off-by: Thomas Chou <thomas@wytron.com.tw> --- mkfs.jffs2.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)