refresh generic-2.4 patches
[openwrt/staging/dedeckeh.git] / target / linux / generic-2.4 / patches / 009-mtd_uaccess.patch
index dec375b324f505b8fff871f11a6537318e824d44..fd0a9a47ea5963477bd2c654ddc50507cc7c092c 100644 (file)
@@ -1,6 +1,15 @@
---- linux.old/drivers/mtd/mtdchar.c    2006-11-23 18:48:56.000000000 +0100
-+++ linux.dev/drivers/mtd/mtdchar.c    2006-11-23 18:49:11.000000000 +0100
-@@ -564,7 +564,7 @@
+Index: linux-2.4.35.4/drivers/mtd/mtdchar.c
+===================================================================
+--- linux-2.4.35.4.orig/drivers/mtd/mtdchar.c
++++ linux-2.4.35.4/drivers/mtd/mtdchar.c
+@@ -558,13 +558,13 @@ static void mtd_notify_add(struct mtd_in
+       sprintf(name, "%d", mtd->index);
+       devfs_rw_handle[mtd->index] = devfs_register(devfs_dir_handle, name,
+                       DEVFS_FL_DEFAULT, MTD_CHAR_MAJOR, mtd->index*2,
+-                      S_IFCHR | S_IRUGO | S_IWUGO,
++                      S_IFCHR | S_IRUSR | S_IWUSR,
+                       &mtd_fops, NULL);
        sprintf(name, "%dro", mtd->index);
        devfs_ro_handle[mtd->index] = devfs_register(devfs_dir_handle, name,
                        DEVFS_FL_DEFAULT, MTD_CHAR_MAJOR, mtd->index*2+1,
@@ -9,3 +18,16 @@
                        &mtd_fops, NULL);
  }
  
+Index: linux-2.4.35.4/drivers/mtd/mtdblock.c
+===================================================================
+--- linux-2.4.35.4.orig/drivers/mtd/mtdblock.c
++++ linux-2.4.35.4/drivers/mtd/mtdblock.c
+@@ -601,7 +601,7 @@ static void mtd_notify_add(struct mtd_in
+         sprintf(name, "%d", mtd->index);
+         devfs_rw_handle[mtd->index] = devfs_register(devfs_dir_handle, name,
+                         DEVFS_FL_DEFAULT, MTD_BLOCK_MAJOR, mtd->index,
+-                        S_IFBLK | S_IRUGO | S_IWUGO,
++                        S_IFBLK | S_IRUSR | S_IWUSR,
+                         &mtd_fops, NULL);
+ }