Changeset 44529


Ignore:
Timestamp:
2015-02-24T19:27:49+01:00 (3 years ago)
Author:
kaloz
Message:

generic/4.0: the ubi patches has been fixed in the 3.19 patchset already

Signed-off-by: Imre Kaloz <kaloz@…>

Location:
trunk/target/linux/generic/patches-4.0
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/generic/patches-4.0/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch

    r44511 r44529  
    3737+               err = mtd_read(mtd, 0, 4, &len, (void *) magic); 
    3838+               if (!err && len == 4 && strncmp(magic, "UBI#", 4)) { 
    39 +                       ubi_err("no valid UBI magic found inside mtd%d", mtd->index); 
     39+                       pr_err("UBI error: no valid UBI magic found inside mtd%d", mtd->index); 
    4040+                       put_mtd_device(mtd); 
    4141+                       return; 
     
    4848+                   mtd->type == MTD_MLCNANDFLASH) { 
    4949+                       mutex_lock(&ubi_devices_mutex); 
    50 +                       ubi_msg("auto-attach mtd%d", mtd->index); 
     50+                       pr_notice("UBI: auto-attach mtd%d", mtd->index); 
    5151+                       err = ubi_attach_mtd_dev(mtd, UBI_DEV_NUM_AUTO, 0, 0); 
    5252+                       mutex_unlock(&ubi_devices_mutex); 
    5353+                       if (err < 0) { 
    54 +                               ubi_err("cannot attach mtd%d", mtd->index); 
     54+                               pr_err("UBI error: cannot attach mtd%d", mtd->index); 
    5555+                               put_mtd_device(mtd); 
    5656+                       } 
  • trunk/target/linux/generic/patches-4.0/491-ubi-auto-create-ubiblock-device-for-rootfs.patch

    r44511 r44529  
    1212--- a/drivers/mtd/ubi/block.c 
    1313+++ b/drivers/mtd/ubi/block.c 
    14 @@ -614,6 +614,44 @@ static void __init ubiblock_create_from_ 
    15         } 
     14@@ -614,6 +614,44 @@ static int __init ubiblock_create_from_p 
     15        return ret; 
    1616 } 
    1717  
     
    4747+               ret = ubiblock_create(&vi); 
    4848+               if (ret) 
    49 +                       ubi_err("block: can't add '%s' volume, err=%d\n", 
     49+                       pr_err("UBI error: block: can't add '%s' volume, err=%d\n", 
    5050+                               vi.name, ret); 
    5151+               /* always break if we get here */ 
     
    5858        struct ubiblock *next; 
    5959@@ -644,6 +682,10 @@ int __init ubiblock_init(void) 
    60          */ 
    61         ubiblock_create_from_param(); 
     60        if (ret) 
     61                goto err_remove; 
    6262  
    6363+       /* auto-attach "rootfs" volume if existing and non-ubifs */ 
  • trunk/target/linux/generic/patches-4.0/550-ubifs-symlink-xattr-support.patch

    r44511 r44529  
    11--- a/fs/ubifs/file.c 
    22+++ b/fs/ubifs/file.c 
    3 @@ -1573,6 +1573,10 @@ const struct inode_operations ubifs_syml 
     3@@ -1574,6 +1574,10 @@ const struct inode_operations ubifs_syml 
    44        .follow_link = ubifs_follow_link, 
    55        .setattr     = ubifs_setattr, 
     
    1212  
    1313 const struct file_operations ubifs_file_operations = { 
    14 --- a/fs/ubifs/journal.c 
    15 +++ b/fs/ubifs/journal.c 
    16 @@ -572,6 +572,13 @@ int ubifs_jnl_update(struct ubifs_info * 
    17         aligned_dlen = ALIGN(dlen, 8); 
    18         aligned_ilen = ALIGN(ilen, 8); 
    19         len = aligned_dlen + aligned_ilen + UBIFS_INO_NODE_SZ; 
    20 +       if (xent) { 
    21 +               /* 
    22 +                * Make sure to account for host_ui->data_len in 
    23 +                * length calculation in case there is extended attribute. 
    24 +                */ 
    25 +               len += host_ui->data_len; 
    26 +       } 
    27         dent = kmalloc(len, GFP_NOFS); 
    28         if (!dent) 
    29                 return -ENOMEM; 
    30 @@ -648,7 +655,8 @@ int ubifs_jnl_update(struct ubifs_info * 
    31   
    32         ino_key_init(c, &ino_key, dir->i_ino); 
    33         ino_offs += aligned_ilen; 
    34 -       err = ubifs_tnc_add(c, &ino_key, lnum, ino_offs, UBIFS_INO_NODE_SZ); 
    35 +       err = ubifs_tnc_add(c, &ino_key, lnum, ino_offs, 
    36 +                           UBIFS_INO_NODE_SZ + host_ui->data_len); 
    37         if (err) 
    38                 goto out_ro; 
    39   
    4014--- a/fs/ubifs/xattr.c 
    4115+++ b/fs/ubifs/xattr.c 
Note: See TracChangeset for help on using the changeset viewer.