Changeset 31638


Ignore:
Timestamp:
Mar 12, 2017, 9:12:48 PM (2 weeks ago)
Author:
brainslayer
Message:

fix some compile bugs

Location:
src/linux/universal/linux-4.9
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • src/linux/universal/linux-4.9/arch/arm/mach-brcm-hnd/board_ns.c

    r31630 r31638  
    4949#endif
    5050
     51
     52struct squashfs_super_block {
     53        __le32                  s_magic;
     54        __le32                  inodes;
     55        __le32                  mkfs_time;
     56        __le32                  block_size;
     57        __le32                  fragments;
     58        __le16                  compression;
     59        __le16                  block_log;
     60        __le16                  flags;
     61        __le16                  no_ids;
     62        __le16                  s_major;
     63        __le16                  s_minor;
     64        __le64                  root_inode;
     65        __le64                  bytes_used;
     66        __le64                  id_table_start;
     67        __le64                  xattr_id_table_start;
     68        __le64                  inode_table_start;
     69        __le64                  directory_table_start;
     70        __le64                  fragment_table_start;
     71        __le64                  lookup_table_start;
     72};
     73
     74
    5175extern char __initdata saved_root_name[];
    5276
  • src/linux/universal/linux-4.9/arch/arm/mach-cns3xxx/laguna.c

    r31630 r31638  
    5959#include "core.h"
    6060#include "devices.h"
     61
     62
     63
     64struct squashfs_super_block {
     65        __le32                  s_magic;
     66        __le32                  inodes;
     67        __le32                  mkfs_time;
     68        __le32                  block_size;
     69        __le32                  fragments;
     70        __le16                  compression;
     71        __le16                  block_log;
     72        __le16                  flags;
     73        __le16                  no_ids;
     74        __le16                  s_major;
     75        __le16                  s_minor;
     76        __le64                  root_inode;
     77        __le64                  bytes_used;
     78        __le64                  id_table_start;
     79        __le64                  xattr_id_table_start;
     80        __le64                  inode_table_start;
     81        __le64                  directory_table_start;
     82        __le64                  fragment_table_start;
     83        __le64                  lookup_table_start;
     84};
    6185
    6286#define ARRAY_AND_SIZE(x)       (x), ARRAY_SIZE(x)
  • src/linux/universal/linux-4.9/arch/mips/brcm-boards/bcm947xx/setup.c

    r31630 r31638  
    422422}
    423423
     424
     425struct squashfs_super_block {
     426        __le32                  s_magic;
     427        __le32                  inodes;
     428        __le32                  mkfs_time;
     429        __le32                  block_size;
     430        __le32                  fragments;
     431        __le16                  compression;
     432        __le16                  block_log;
     433        __le16                  flags;
     434        __le16                  no_ids;
     435        __le16                  s_major;
     436        __le16                  s_minor;
     437        __le64                  root_inode;
     438        __le64                  bytes_used;
     439        __le64                  id_table_start;
     440        __le64                  xattr_id_table_start;
     441        __le64                  inode_table_start;
     442        __le64                  directory_table_start;
     443        __le64                  fragment_table_start;
     444        __le64                  lookup_table_start;
     445};
     446
    424447#if defined(BCMCONFMTD) && defined(PLC)
    425448#define FLASH_PARTS_NUM 7
  • src/linux/universal/linux-4.9/drivers/mtd/mtdcore.h

    r31574 r31638  
    33 * You should not use them for _anything_ else.
    44 */
     5
     6
     7struct squashfs_super_block {
     8        __le32                  s_magic;
     9        __le32                  inodes;
     10        __le32                  mkfs_time;
     11        __le32                  block_size;
     12        __le32                  fragments;
     13        __le16                  compression;
     14        __le16                  block_log;
     15        __le16                  flags;
     16        __le16                  no_ids;
     17        __le16                  s_major;
     18        __le16                  s_minor;
     19        __le64                  root_inode;
     20        __le64                  bytes_used;
     21        __le64                  id_table_start;
     22        __le64                  xattr_id_table_start;
     23        __le64                  inode_table_start;
     24        __le64                  directory_table_start;
     25        __le64                  fragment_table_start;
     26        __le64                  lookup_table_start;
     27};
     28
    529
    630extern struct mutex mtd_table_mutex;
  • src/linux/universal/linux-4.9/drivers/mtd/mtdpart.c

    r31630 r31638  
    759759EXPORT_SYMBOL_GPL(mtd_del_partition);
    760760
     761
     762
    761763#ifdef CONFIG_MTD_ROOTFS_SPLIT
    762764#define ROOTFS_SPLIT_NAME "ddwrt"
  • src/linux/universal/linux-4.9/include/uapi/linux/magic.h

    r31574 r31638  
    1616#define TMPFS_MAGIC             0x01021994
    1717#define HUGETLBFS_MAGIC         0x958458f6      /* some random number */
    18 //#define SQUASHFS_MAGIC                0x73717368
     18#define SQUASHFS_MAGIC          0x73717368
     19#define SQUASHFS_MAGIC_SWAP             0x68737173
    1920#define ECRYPTFS_SUPER_MAGIC    0xf15f
    2021#define EFS_SUPER_MAGIC         0x414A53
Note: See TracChangeset for help on using the changeset viewer.