Changeset 34280


Ignore:
Timestamp:
2012-11-20T18:45:24+01:00 (5 years ago)
Author:
juhosg
Message:

generic: convert yaffs to use kuid_t and kgid_t on 3.6+

Signed-off-by: Gabor Juhos <juhosg@…>

Location:
trunk/target/linux/generic
Files:
2 added
4 moved

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/generic/patches-3.6/513-yaffs-3.6-fix-dir_inode-ops.patch

    r34279 r34280  
    11--- a/fs/yaffs2/yaffs_vfs_glue.c 
    22+++ b/fs/yaffs2/yaffs_vfs_glue.c 
    3 @@ -272,20 +272,29 @@ static int yaffs_sync_object(struct file 
     3@@ -271,20 +271,29 @@ static int yaffs_sync_object(struct file 
    44  
    55 static int yaffs_readdir(struct file *f, void *dirent, filldir_t filldir); 
     
    3535                        struct dentry *dentry); 
    3636 static int yaffs_unlink(struct inode *dir, struct dentry *dentry); 
    37 @@ -811,7 +820,10 @@ struct inode *yaffs_get_inode(struct sup 
     37@@ -837,7 +846,10 @@ struct inode *yaffs_get_inode(struct sup 
    3838 /* 
    3939  * Lookup is used to find objects in the fs 
     
    4747 static struct dentry *yaffs_lookup(struct inode *dir, struct dentry *dentry, 
    4848                                struct nameidata *n) 
    49 @@ -1801,7 +1813,10 @@ static int yaffs_mkdir(struct inode *dir 
     49@@ -1827,7 +1839,10 @@ static int yaffs_mkdir(struct inode *dir 
    5050        return retVal; 
    5151 } 
  • trunk/target/linux/generic/patches-3.6/514-yaffs-3.6-use-delayed-work-instead-of-write_super.patch

    r34279 r34280  
    11--- a/fs/yaffs2/yaffs_vfs_glue.c 
    22+++ b/fs/yaffs2/yaffs_vfs_glue.c 
    3 @@ -394,6 +394,84 @@ static void yaffs_touch_super(yaffs_dev_ 
     3@@ -393,6 +393,84 @@ static void yaffs_touch_super(yaffs_dev_ 
    44 static int yaffs_vfs_setattr(struct inode *, struct iattr *); 
    55  
     
    8686        .readpage = yaffs_readpage, 
    8787        .writepage = yaffs_writepage, 
    88 @@ -527,7 +605,9 @@ static const struct super_operations yaf 
     88@@ -553,7 +631,9 @@ static const struct super_operations yaf 
    8989        .clear_inode = yaffs_clear_inode, 
    9090 #endif 
     
    9696  
    9797  
    98 @@ -2314,7 +2394,7 @@ static int yaffs_do_sync_fs(struct super 
     98@@ -2340,7 +2420,7 @@ static int yaffs_do_sync_fs(struct super 
    9999        T(YAFFS_TRACE_OS | YAFFS_TRACE_SYNC | YAFFS_TRACE_BACKGROUND, 
    100100                (TSTR("yaffs_do_sync_fs: gc-urgency %d %s %s%s\n"), 
     
    105105                oneshot_checkpoint ? " one-shot" : "" )); 
    106106  
    107 @@ -2323,9 +2403,9 @@ static int yaffs_do_sync_fs(struct super 
     107@@ -2349,9 +2429,9 @@ static int yaffs_do_sync_fs(struct super 
    108108                        oneshot_checkpoint) && 
    109109                        !dev->is_checkpointed; 
     
    117117                        yaffs_auto_checkpoint &= ~4; 
    118118        } 
    119 @@ -2601,6 +2681,8 @@ static void yaffs_put_super(struct super 
     119@@ -2627,6 +2707,8 @@ static void yaffs_put_super(struct super 
    120120  
    121121        yaffs_flush_super(sb,1); 
     
    126126                yaffs_dev_to_lc(dev)->putSuperFunc(sb); 
    127127  
    128 @@ -2639,7 +2721,7 @@ static void yaffs_touch_super(yaffs_dev_ 
     128@@ -2665,7 +2747,7 @@ static void yaffs_touch_super(yaffs_dev_ 
    129129  
    130130        T(YAFFS_TRACE_OS, (TSTR("yaffs_touch_super() sb = %p\n"), sb)); 
     
    135135  
    136136 typedef struct { 
    137 @@ -2965,6 +3047,8 @@ static struct super_block *yaffs_interna 
     137@@ -2991,6 +3073,8 @@ static struct super_block *yaffs_interna 
    138138        context->dev = dev; 
    139139        context->superBlock = sb; 
     
    144144  
    145145 #if (LINUX_VERSION_CODE > KERNEL_VERSION(2, 5, 0)) 
    146 @@ -3151,7 +3235,7 @@ static struct super_block *yaffs_interna 
     146@@ -3177,7 +3261,7 @@ static struct super_block *yaffs_interna 
    147147                return NULL; 
    148148        } 
  • trunk/target/linux/generic/patches-3.7/513-yaffs-3.6-fix-dir_inode-ops.patch

    r34279 r34280  
    11--- a/fs/yaffs2/yaffs_vfs_glue.c 
    22+++ b/fs/yaffs2/yaffs_vfs_glue.c 
    3 @@ -272,20 +272,29 @@ static int yaffs_sync_object(struct file 
     3@@ -271,20 +271,29 @@ static int yaffs_sync_object(struct file 
    44  
    55 static int yaffs_readdir(struct file *f, void *dirent, filldir_t filldir); 
     
    3535                        struct dentry *dentry); 
    3636 static int yaffs_unlink(struct inode *dir, struct dentry *dentry); 
    37 @@ -811,7 +820,10 @@ struct inode *yaffs_get_inode(struct sup 
     37@@ -837,7 +846,10 @@ struct inode *yaffs_get_inode(struct sup 
    3838 /* 
    3939  * Lookup is used to find objects in the fs 
     
    4747 static struct dentry *yaffs_lookup(struct inode *dir, struct dentry *dentry, 
    4848                                struct nameidata *n) 
    49 @@ -1801,7 +1813,10 @@ static int yaffs_mkdir(struct inode *dir 
     49@@ -1827,7 +1839,10 @@ static int yaffs_mkdir(struct inode *dir 
    5050        return retVal; 
    5151 } 
  • trunk/target/linux/generic/patches-3.7/514-yaffs-3.6-use-delayed-work-instead-of-write_super.patch

    r34279 r34280  
    11--- a/fs/yaffs2/yaffs_vfs_glue.c 
    22+++ b/fs/yaffs2/yaffs_vfs_glue.c 
    3 @@ -394,6 +394,84 @@ static void yaffs_touch_super(yaffs_dev_ 
     3@@ -393,6 +393,84 @@ static void yaffs_touch_super(yaffs_dev_ 
    44 static int yaffs_vfs_setattr(struct inode *, struct iattr *); 
    55  
     
    8686        .readpage = yaffs_readpage, 
    8787        .writepage = yaffs_writepage, 
    88 @@ -527,7 +605,9 @@ static const struct super_operations yaf 
     88@@ -553,7 +631,9 @@ static const struct super_operations yaf 
    8989        .clear_inode = yaffs_clear_inode, 
    9090 #endif 
     
    9696  
    9797  
    98 @@ -2314,7 +2394,7 @@ static int yaffs_do_sync_fs(struct super 
     98@@ -2340,7 +2420,7 @@ static int yaffs_do_sync_fs(struct super 
    9999        T(YAFFS_TRACE_OS | YAFFS_TRACE_SYNC | YAFFS_TRACE_BACKGROUND, 
    100100                (TSTR("yaffs_do_sync_fs: gc-urgency %d %s %s%s\n"), 
     
    105105                oneshot_checkpoint ? " one-shot" : "" )); 
    106106  
    107 @@ -2323,9 +2403,9 @@ static int yaffs_do_sync_fs(struct super 
     107@@ -2349,9 +2429,9 @@ static int yaffs_do_sync_fs(struct super 
    108108                        oneshot_checkpoint) && 
    109109                        !dev->is_checkpointed; 
     
    117117                        yaffs_auto_checkpoint &= ~4; 
    118118        } 
    119 @@ -2601,6 +2681,8 @@ static void yaffs_put_super(struct super 
     119@@ -2627,6 +2707,8 @@ static void yaffs_put_super(struct super 
    120120  
    121121        yaffs_flush_super(sb,1); 
     
    126126                yaffs_dev_to_lc(dev)->putSuperFunc(sb); 
    127127  
    128 @@ -2639,7 +2721,7 @@ static void yaffs_touch_super(yaffs_dev_ 
     128@@ -2665,7 +2747,7 @@ static void yaffs_touch_super(yaffs_dev_ 
    129129  
    130130        T(YAFFS_TRACE_OS, (TSTR("yaffs_touch_super() sb = %p\n"), sb)); 
     
    135135  
    136136 typedef struct { 
    137 @@ -2965,6 +3047,8 @@ static struct super_block *yaffs_interna 
     137@@ -2991,6 +3073,8 @@ static struct super_block *yaffs_interna 
    138138        context->dev = dev; 
    139139        context->superBlock = sb; 
     
    144144  
    145145 #if (LINUX_VERSION_CODE > KERNEL_VERSION(2, 5, 0)) 
    146 @@ -3151,7 +3235,7 @@ static struct super_block *yaffs_interna 
     146@@ -3177,7 +3261,7 @@ static struct super_block *yaffs_interna 
    147147                return NULL; 
    148148        } 
Note: See TracChangeset for help on using the changeset viewer.