Changeset 32073


Ignore:
Timestamp:
May 16, 2017, 10:48:43 AM (11 days ago)
Author:
brainslayer
Message:

fix squashfs detection

Location:
src/linux/universal
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • src/linux/universal/linux-3.10/drivers/mtd/mtdpart.c

    r31686 r32073  
    889889                            int retlen;
    890890                            mtd_read(master,offset,4, &retlen, (u_char *)&buf);
    891                             if (SQUASHFS_MAGIC != le32_to_cpu(buf))
     891                            if (SQUASHFS_MAGIC == le32_to_cpu(buf))
    892892                                    {
    893893                                        printk(KERN_EMERG "\nfound squashfs at %X\n",offset);
  • src/linux/universal/linux-3.18/drivers/mtd/mtdpart.c

    r31686 r32073  
    903903                            mtd_read(master,offset,4, &retlen, buf);
    904904                           
    905                             if (SQUASHFS_MAGIC != le32_to_cpu(*((__u32 *) buf)))
     905                            if (SQUASHFS_MAGIC == le32_to_cpu(*((__u32 *) buf)))
    906906                                    {
    907907                                        printk(KERN_EMERG "\nfound squashfs at %X\n",offset);
  • src/linux/universal/linux-4.9/drivers/mtd/mtdpart.c

    r31686 r32073  
    962962                            int retlen;
    963963                            mtd_read(master,offset,4, &retlen, buf);
    964                             if (*((__u32 *) buf) == SQUASHFS_MAGIC)
     964                            if (SQUASHFS_MAGIC == le32_to_cpu(*((__u32 *) buf)))
    965965                                    {
    966966                                        printk(KERN_EMERG "\nfound squashfs at %X\n",offset);
Note: See TracChangeset for help on using the changeset viewer.