Hello folks,
quite a while ago (linux-2.4 or earlier) the i2c subsystem has been
introduced with device file names containing a "-", e.g. /dev/i2c-*.
Unfortunately the current genromfs version can not handle this notation.

Now I would like to make the i2c devices available on a uClinux system
with romfs as root file system.

Is it acceptable for you to apply my patch to the current genromfs 
version?
Thanks, Alexander


diff -Nur a/genromfs-0.5.1/genromfs.c b/genromfs-0.5.1/genromfs.c
--- a/genromfs-0.5.1/genromfs.c 2002-01-22 10:12:01.000000000 +0100
+++ b/genromfs-0.5.1/genromfs.c 2011-02-16 21:16:15.000000000 +0100
@@ -599,7 +599,7 @@
                                int       major;
                                int       minor;
                                                
-                               if (sscanf(n->name, "@%[a-zA-Z0-9],%c,%d,%d",
+                               if (sscanf(n->name, "@%[a-zA-Z0-9-],%c,%d,%d",
                                           devname, &type, &major, &minor) == 4 
) {
                                        strcpy(n->name, devname);
                                        sb->st_rdev = makedev(major, minor);
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to