···177177} __attribute__ ((packed));178178179179struct vtoc_cms_label {180180- u8 label_id[4]; /* Label identifier */181181- u8 vol_id[6]; /* Volid */182182- u16 version_id; /* Version identifier */183183- u32 block_size; /* Disk block size */184184- u32 origin_ptr; /* Disk origin pointer */185185- u32 usable_count; /* Number of usable cylinders/blocks */186186- u32 formatted_count; /* Maximum number of formatted cylinders/180180+ __u8 label_id[4]; /* Label identifier */181181+ __u8 vol_id[6]; /* Volid */182182+ __u16 version_id; /* Version identifier */183183+ __u32 block_size; /* Disk block size */184184+ __u32 origin_ptr; /* Disk origin pointer */185185+ __u32 usable_count; /* Number of usable cylinders/blocks */186186+ __u32 formatted_count; /* Maximum number of formatted cylinders/187187 * blocks */188188- u32 block_count; /* Disk size in CMS blocks */189189- u32 used_count; /* Number of CMS blocks in use */190190- u32 fst_size; /* File Status Table (FST) size */191191- u32 fst_count; /* Number of FSTs per CMS block */192192- u8 format_date[6]; /* Disk FORMAT date */193193- u8 reserved1[2];194194- u32 disk_offset; /* Disk offset when reserved*/195195- u32 map_block; /* Allocation Map Block with next hole */196196- u32 hblk_disp; /* Displacement into HBLK data of next hole */197197- u32 user_disp; /* Displacement into user part of Allocation188188+ __u32 block_count; /* Disk size in CMS blocks */189189+ __u32 used_count; /* Number of CMS blocks in use */190190+ __u32 fst_size; /* File Status Table (FST) size */191191+ __u32 fst_count; /* Number of FSTs per CMS block */192192+ __u8 format_date[6]; /* Disk FORMAT date */193193+ __u8 reserved1[2];194194+ __u32 disk_offset; /* Disk offset when reserved*/195195+ __u32 map_block; /* Allocation Map Block with next hole */196196+ __u32 hblk_disp; /* Displacement into HBLK data of next hole */197197+ __u32 user_disp; /* Displacement into user part of Allocation198198 * map */199199- u8 reserved2[4];200200- u8 segment_name[8]; /* Name of shared segment */199199+ __u8 reserved2[4];200200+ __u8 segment_name[8]; /* Name of shared segment */201201} __attribute__ ((packed));202202203203#endif /* _ASM_S390_VTOC_H */