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

its big endian

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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;
Note: See TracChangeset for help on using the changeset viewer.