Ignore:
Timestamp:
Mar 15, 2017, 1:53:13 PM (4 months ago)
Author:
brainslayer
Message:

fix fs detection

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/linux/universal/linux-3.2/include/linux/squashfs_fs.h

    r31660 r31672  
    221221
    222222struct squashfs_super_block {
    223         unsigned int            s_magic;
    224         unsigned int            inodes;
    225         unsigned int            bytes_used_2;
    226         unsigned int            uid_start_2;
    227         unsigned int            guid_start_2;
    228         unsigned int            inode_table_start_2;
    229         unsigned int            directory_table_start_2;
    230         unsigned int            s_major:16;
    231         unsigned int            s_minor:16;
    232         unsigned int            block_size_1:16;
    233         unsigned int            block_log:16;
    234         unsigned int            flags:8;
    235         unsigned int            no_uids:8;
    236         unsigned int            no_guids:8;
    237         unsigned int            mkfs_time /* time of filesystem creation */;
    238         squashfs_inode_t        root_inode;
    239         unsigned int            block_size;
    240         unsigned int            fragments;
    241         unsigned int            fragment_table_start_2;
    242         long long               bytes_used;
    243         long long               uid_start;
    244         long long               guid_start;
    245         long long               inode_table_start;
    246         long long               directory_table_start;
    247         long long               fragment_table_start;
    248         long long               unused;
    249 } __attribute__ ((packed));
     223        __le32                  s_magic;
     224        __le32                  inodes;
     225        __le32                  mkfs_time;
     226        __le32                  block_size;
     227        __le32                  fragments;
     228        __le16                  compression;
     229        __le16                  block_log;
     230        __le16                  flags;
     231        __le16                  no_ids;
     232        __le16                  s_major;
     233        __le16                  s_minor;
     234        __le64                  root_inode;
     235        __le64                  bytes_used;
     236        __le64                  id_table_start;
     237        __le64                  xattr_id_table_start;
     238        __le64                  inode_table_start;
     239        __le64                  directory_table_start;
     240        __le64                  fragment_table_start;
     241        __le64                  lookup_table_start;
     242} __attribute__ ((packed));
     243
    250244
    251245struct squashfs_dir_index {
Note: See TracChangeset for help on using the changeset viewer.