Changeset 31646


Ignore:
Timestamp:
Mar 13, 2017, 11:28:42 AM (5 months ago)
Author:
brainslayer
Message:

its big endian

Location:
src/linux/universal/linux-4.9/drivers/mtd
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • src/linux/universal/linux-4.9/drivers/mtd/devices/ar7100_flash.c

    r31630 r31646  
    270270                        return i * 4;   // uboot, lzma image
    271271                }
    272                 if (ofs[i] == SQUASHFS_MAGIC) {
     272                if (ofs[i] == SQUASHFS_MAGIC_SWAP) {
    273273                        printk(KERN_EMERG "ZCom quirk found\n");
    274274                        zcom=1;
     
    447447                while ((offset + mtd->erasesize) < mtd->size) {
    448448                        //printk(KERN_EMERG "[0x%08X] = [0x%08X]!=[0x%08X]\n",offset,*((unsigned int *) buf),SQUASHFS_MAGIC);
    449                         if (*((__u32 *)buf) == SQUASHFS_MAGIC) {
     449                        if (*((__u32 *)buf) == SQUASHFS_MAGIC_SWAP) {
    450450                                printk(KERN_EMERG "\nfound squashfs at %X\n",
    451451                                       offset);
  • src/linux/universal/linux-4.9/drivers/mtd/devices/ar7240_flash.c

    r31630 r31646  
    169169                        return i * 4;   // uboot, lzma image
    170170                }
    171                 if (ofs[i] == SQUASHFS_MAGIC) {
     171                if (ofs[i] == SQUASHFS_MAGIC_SWAP) {
    172172                        printk(KERN_EMERG "ZCom quirk found\n");
    173173                        zcom=1;
     
    507507                }
    508508                while ((offset + mtd->erasesize) < mtd->size) {
    509 //                      printk(KERN_EMERG "[0x%08X] = [0x%08X]!=[0x%08X]\n",offset,*((unsigned int *) buf),SQUASHFS_MAGIC);
     509//                      printk(KERN_EMERG "[0x%08X] = [0x%08X]!=[0x%08X]\n",offset,*((unsigned int *) buf),SQUASHFS_MAGIC_SWAP);
    510510                        __u32 *check2 = (__u32 *)&buf[0x60];   
    511511                        __u32 *check3 = (__u32 *)&buf[0xc0];   
    512                         if (*((__u32 *)buf) == SQUASHFS_MAGIC || *check2 == SQUASHFS_MAGIC || *check3 == SQUASHFS_MAGIC) {
     512                        if (*((__u32 *)buf) == SQUASHFS_MAGIC_SWAP || *check2 == SQUASHFS_MAGIC_SWAP || *check3 == SQUASHFS_MAGIC_SWAP) {
    513513                                printk(KERN_EMERG "\nfound squashfs at %X\n",
    514514                                       offset);
    515                                 if (*check2 == SQUASHFS_MAGIC) {
     515                                if (*check2 == SQUASHFS_MAGIC_SWAP) {
    516516                                    buf+=0x60;
    517517                                    offset +=0x60;
    518518                                    inc = 0x60;
    519519                                }
    520                                 if (*check3 == SQUASHFS_MAGIC) {
     520                                if (*check3 == SQUASHFS_MAGIC_SWAP) {
    521521                                    buf+=0xC0;
    522522                                    offset +=0xC0;
  • src/linux/universal/linux-4.9/drivers/mtd/devices/ar9100_pflash.c

    r31630 r31646  
    277277            {
    278278            //printk(KERN_EMERG "[0x%08X] = [0x%08X]!=[0x%08X]\n",offset,*((unsigned int *) buf),SQUASHFS_MAGIC);
    279             if (*((__u32 *) buf) == SQUASHFS_MAGIC)
     279            if (*((__u32 *) buf) == SQUASHFS_MAGIC_SWAP)
    280280                {
    281281                printk(KERN_EMERG "\nfound squashfs at %X\n",offset);
  • src/linux/universal/linux-4.9/drivers/mtd/devices/spiflash_selfmap.c

    r31630 r31646  
    767767            {
    768768//          printk(KERN_EMERG "[0x%08X]\n",offset);
    769             if (*((__u32 *) buf) == SQUASHFS_MAGIC)
     769            if (*((__u32 *) buf) == SQUASHFS_MAGIC_SWAP)
    770770                {
    771771                printk(KERN_EMERG "\nfound squashfs at %X\n",offset);
  • src/linux/universal/linux-4.9/drivers/mtd/devices/wzrag300nh_flash.c

    r31630 r31646  
    676676                while ((offset + mtd->erasesize) < mtd->size) {
    677677                        mtd_read(mtd,offset,512,&retlen,&buf[0]);
    678                         if (*((__u32 *)buf) == SQUASHFS_MAGIC) {
     678                        if (*((__u32 *)buf) == SQUASHFS_MAGIC_SWAP) {
    679679                                printk(KERN_EMERG "\nfound squashfs at %X\n",offset);
    680680                                sb = (struct squashfs_super_block *)buf;
  • src/linux/universal/linux-4.9/drivers/mtd/devices/wzrg450nh_flash.c

    r31630 r31646  
    798798                while ((offset + mtd->erasesize) < mtd->size) {
    799799                        mtd_read(mtd,offset,512,&retlen,&buf[0]);
    800                         if (*((__u32 *)buf) == SQUASHFS_MAGIC) {
     800                        if (*((__u32 *)buf) == SQUASHFS_MAGIC_SWAP) {
    801801                                printk(KERN_EMERG "\nfound squashfs at %X\n",offset);
    802802                                sb = (struct squashfs_super_block *)buf;
  • src/linux/universal/linux-4.9/drivers/mtd/maps/ar531x_flash.c

    r31630 r31646  
    186186                            while((offset+mymtd->erasesize)<mymtd->size)
    187187                            {
    188                             if (*((__u32 *) buf) == SQUASHFS_MAGIC)
     188                            if (*((__u32 *) buf) == SQUASHFS_MAGIC_SWAP)
    189189                                    {
    190190                                        printk(KERN_EMERG "\nfound squashfs at %X\n",offset);
  • src/linux/universal/linux-4.9/drivers/mtd/maps/eoc5610_flash.c

    r31630 r31646  
    175175                        unsigned char *buf = (unsigned char *)0xbe000000;
    176176                        while ((offset + mymtd->erasesize) < mymtd->size) {
    177                                 if (*((__u32 *)buf) == SQUASHFS_MAGIC) {
     177                                if (*((__u32 *)buf) == SQUASHFS_MAGIC_SWAP) {
    178178                                        printk(KERN_EMERG
    179179                                               "\nfound squashfs at %X\n",
  • src/linux/universal/linux-4.9/drivers/mtd/maps/ixp4xx.c

    r31630 r31646  
    309309            {
    310310            printk(KERN_EMERG "[0x%08X]\r",offset);
    311             if (*((__u32 *) buf) == SQUASHFS_MAGIC || *((__u16 *) buf) == 0x1985)
     311            if (*((__u32 *) buf) == SQUASHFS_MAGIC_SWAP || *((__u16 *) buf) == 0x1985)
    312312                {
    313313                struct squashfs_super_block *sb = (struct squashfs_super_block *) buf;
  • src/linux/universal/linux-4.9/drivers/mtd/nand/ath_nand.c

    r31630 r31646  
    14071407        while (base < mtd->size) {
    14081408                mtd_read(mtd,offset,512,&retlen,&buf[0]);
    1409                 if (*((__u32 *)buf) == SQUASHFS_MAGIC)
     1409                if (*((__u32 *)buf) == SQUASHFS_MAGIC_SWAP)
    14101410                    bbuf = buf;
    14111411                else
    1412                 if (*((__u32 *)&buf[128]) == SQUASHFS_MAGIC)
     1412                if (*((__u32 *)&buf[128]) == SQUASHFS_MAGIC_SWAP)
    14131413                {
    14141414                    bbuf = &buf[128];
Note: See TracChangeset for help on using the changeset viewer.