2023-02-09T21:12 2023-02-09T21:12 debugfs 1.45.7 (28-Jan-2021) PASS: d_bad_ostype: handle bad (negative) os_type: ok PASS: d_corrupt_journal_nr_users: Journal superblock corrupted, nr_users too high: ok PASS: d_dumpe2fs_group_only: dumpe2fs group only mode: ok PASS: d_fallocate: fallocate sparse files and big files: ok PASS: d_fallocate_bigalloc: fallocate sparse files and big files with bigalloc: ok PASS: d_fallocate_blkmap: fallocate sparse files and big files on a blockmap fs: ok PASS: d_inline_dump: debugfs dump inline data test: ok PASS: d_loaddump: debugfs load/dump test: ok PASS: d_punch: punch sparse files and big files: ok PASS: d_punch_bigalloc: punch sparse files and big files with bigalloc: ok PASS: d_special_files: create special files in debugfs: ok PASS: d_xattr_edits: edit extended attributes in debugfs: ok PASS: d_xattr_sorting: sort extended attributes in debugfs: ok SKIP: e_brel_bma: block relocation table using memory array implementation: skipped PASS: e_icount_normal: inode counting structure optimized for low counts: ok PASS: e_icount_opt: inode counting abstraction optimized for counting: ok SKIP: e_irel_ima: inode relocation table using memory array implementation: skipped PASS: f_16384_block: 16384 byte blocksize: ok PASS: f_8192_block: 8192 byte blocksize: ok PASS: f_bad_bbitmap: corrupt block bitmap (metadata_csum): ok PASS: f_bad_bmap_csum: bad block/inode bitmap csum (metadata_csum): ok PASS: f_bad_disconnected_inode: Disconnected inode with bad fields: ok PASS: f_bad_gdt_csum: bad group descriptor csum (metadata_csum): ok PASS: f_bad_ibitmap: corrupt inode bitmap (metadata_csum): ok PASS: f_bad_inode_csum: inode table corruption (metadata_csum): ok PASS: f_bad_local_jnl: test for corrupt local journal (bad V1->V2 journal upgrade): ok PASS: f_badbblocks: illegal blocks in bad block inode: ok PASS: f_badcluster: test alignment problems with bigalloc clusters: ok PASS: f_baddir: corrupted directory entries: ok PASS: f_baddir2: salvage last directory entry: ok PASS: f_baddotdir: bad '.' and '..' entries: ok PASS: f_badinode: corrupted inode entries: ok PASS: f_badjour_indblks: corruption in journal inode's indirect blocks: ok PASS: f_badjourblks: Illegal blocks in journal inode (and backup in superblock): ok PASS: f_badorphan: corrupted orphan list: ok PASS: f_badprimary: bad blocks in the primary superblock and group descriptors: ok PASS: f_badroot: file in root directory inode: ok PASS: f_badsymlinks: corrupted symlinks: ok PASS: f_badsymlinks2: more types of corrupted symlinks: ok PASS: f_badtable: bad blocks in bitmaps and inode table: ok PASS: f_bb_in_bb: bad block inode table block in bad block list: ok PASS: f_bbfile: bad blocks in files: ok PASS: f_bbinode: bad blocks in inode table: ok PASS: f_big_sparse: big sparse file: ok PASS: f_bigalloc_badinode: delete bad inode handling for bigalloc filesystems: ok PASS: f_bigalloc_orphan_list: orphaned list handling with bigalloc file systems: ok PASS: f_bigalloc_symlink_with_xattr: fast symlink + xattr block on bigalloc fs: ok PASS: f_bitmaps: corrupted inode and block bitmaps: ok PASS: f_boundscheck: infinite loop when finding table free space: ok PASS: f_clear_xattr: clearing i_file_acl when !ext_attr feature: ok PASS: f_cloneblock_alloc_error: decrement badcount after remapping duplicate block: ok PASS: f_collapse_extent_tree: extent tree can be collapsed one level: ok PASS: f_compress_extent_tree_level: compress an extent tree level: ok PASS: f_convert_bmap: convert blockmap file to extents file: ok PASS: f_convert_bmap_and_extent: convert blockmap to extents files: ok PASS: f_convert_bmap_sparse: convert sparse blockmap file to extents file: ok PASS: f_corrupt_dirent_tail: rebuild a directory with corrupt dirent tail: ok PASS: f_crashdisk: Superblock with illegal values: ok PASS: f_create_symlinks: create fast, inlinedata, and regular symlinks: ok PASS: f_del_dup_quota: delete file containing multiply claimed blocks with quota: ok PASS: f_deleted_inode_bad_csum: deleted inode with bad metadata_csum wasn't fixed: ok PASS: f_desc_size_128: 128-byte group descriptors: ok PASS: f_desc_size_bad: bad superblock s_desc_size: ok SKIP: f_detect_junk: skipped (no magic) PASS: f_detect_xfs: detect xfs filesystem: ok PASS: f_dir_bad_csum: dir block w/ missing/bad csum/tail or block corruption: ok PASS: f_dir_bad_mode: directory with corrupted i_mode: ok PASS: f_dirlink: directory hard links: ok PASS: f_dup: blocks claimed by two different files: ok PASS: f_dup2: blocks claimed by three different files: ok PASS: f_dup3: blocks claimed by one file multiple times: ok PASS: f_dup4: find all directory pathnames: ok PASS: f_dup_ba: multiply claimed blocks with bigalloc: ok PASS: f_dup_de: duplicate directory entries: ok PASS: f_dup_de2: duplicate directory entries for non-indexed dirs: ok PASS: f_dup_de_crypt: duplicate directory entries for encrypted dirs: ok PASS: f_dup_resize: blocks claimed by the resize inode and another inode: ok PASS: f_dupdot: duplicate '.' and '..' entries: ok PASS: f_dupfsblks: blocks claimed by a file and bitmaps or inode tables: ok PASS: f_dupsuper: blocks claimed by a file and superblock or group descriptors: ok PASS: f_ea_bad_csum: EA block with bad checksum (metadata_csum): ok PASS: f_ea_checks: extended attribute block checks: ok PASS: f_ea_inode: ok PASS: f_ea_inode_self_ref: corrupted, self-referential ea_in_inode: ok PASS: f_ea_value_crash: extended attribute value conflicts with key: ok PASS: f_emptydir: always iterate dir block 0 or e2fsck goes into infinite loop: ok PASS: f_encrypted_lpf: encrypted lost+found directory: ok PASS: f_end-bitmap: corruption at end of block bitmap: ok PASS: f_eofblocks: blocks after i_size: ok PASS: f_expand: expanding lost+found: ok PASS: f_expandroot_create_lnf: no space in root to create lost+found entry: ok PASS: f_ext_journal: test external journal device: ok PASS: f_ext_zero_len: extent with zero length: ok PASS: f_extent_bad_node: bad interior node in extent tree (metadata_csum): ok PASS: f_extent_htree: htree extent compression setup: ok PASS: f_extent_htree: htree extent compression: ok PASS: f_extent_int_bad_csum: bad csum in internal extent (metadata_csum): ok PASS: f_extent_int_bad_extent: bad extent in internal extent (metadata_csum): ok PASS: f_extent_int_bad_magic: bad magic number in internal extent (metadata_csum): ok PASS: f_extent_interior_start_lblk: incorrect starting lblk in an interior node: ok PASS: f_extent_leaf_bad_csum: bad csum in leaf extent (metadata_csum): ok PASS: f_extent_leaf_bad_extent: bad extent in leaf extent (metadata_csum): ok PASS: f_extent_leaf_bad_magic: bad magic number in leaf extent (metadata_csum): ok PASS: f_extent_oobounds: ok PASS: f_extent_too_deep: extent tree is deeper than it needs to be: ok PASS: f_extents: basic extents support: ok PASS: f_extents2: multiply claimed blocks in extents and other illegal extents: ok PASS: f_extra_journal: Valid journal inode, but has_journal feature not present: ok PASS: f_fast_symlink_extents: fast symlink with extents flag set: ok PASS: f_file_acl_high: i_file_acl_high should be zero: ok PASS: f_filetype: set filetype information and illegal special files: ok PASS: f_first_meta_bg_too_big: s_first_meta_bg is too large: ok PASS: f_full_bg: inode table in last block of first bg: ok PASS: f_h_badnode: hash directory with bad HTREE nodes: ok PASS: f_h_badroot: bad htree root nodes: ok PASS: f_h_normal: Normal (signed) HTREE directory: ok PASS: f_h_reindex: reindex HTREE Directory with different hash seed: ok PASS: f_h_unsigned: Unsigned HTREE directory: ok PASS: f_holedir: directory with holes and illegal blocks: ok PASS: f_holedir2: directories with holes and zero i_size: ok PASS: f_holedir3: real directories with holes and zero i_size: ok PASS: f_holedir4: bigalloc directory with hole and misaligned extent after hole: ok PASS: f_htree_bad_csum: htree block bad csum/tail dirent/htree index corruption: ok PASS: f_htree_leaf_csum: bad csum in htree leaf block: ok PASS: f_hugedir_blocks: dir crashes e2fsck with impossible logical blk offset: ok PASS: f_hurd: GNU/Hurd specific tests: ok PASS: f_idata_and_extents: conflicting extents and inline_data inode flags: ok PASS: f_illbbitmap: illegal block bitmap: ok PASS: f_illibitmap: illegal inode bitmap: ok PASS: f_illitable: illegal inode table: ok PASS: f_illitable_flexbg: illegal inode table with FLEX_BG: ok PASS: f_imagic: non-imagic filesystem with imagic inodes: ok PASS: f_imagic_fs: imagic filesystem with imagic inodes: ok PASS: f_ind_inode_collision: multiple *ind collisions with critical metadata: ok PASS: f_inlinedata_dirblocks: check inline dir as two dirent blocks: ok PASS: f_inlinedata_flags: check incorrect inline_data flags: ok PASS: f_inlinedata_repair: repair corrupt inline data files: ok PASS: f_inlinedir_detector: detect inline dirs correctly: ok PASS: f_inode_ea_collision: collisions in the inode ea area: ok PASS: f_invalid_bad_inode: check for bogus bad inode: ok PASS: f_invalid_extent_symlink: extent-mapped symlink with two blocks: ok PASS: f_itable_collision: collision between IND/extent tree blocks and inode table: ok PASS: f_jnl_32bit: on-disk 32-bit journal format: ok PASS: f_jnl_64bit: on-disk 64-bit journal format: ok PASS: f_jnl_errno: journal s_errno handling: ok PASS: f_jnl_etb_alloc_fail: can't allocate extent tree block recreating journal: ok PASS: f_journal: recover journal from corrupted inode table: ok SKIP: f_large_dir: optimize 3 level htree directories: skipped (slow test) PASS: f_lotsbad: too many illegal blocks in inode: ok PASS: f_lpf: missing lost+found: ok PASS: f_lpf2: create lost+found and reconnect lost directory: ok PASS: f_lpffile: lost+found is not a directory: ok PASS: f_messy_inode: bad file and directory acl pointers: ok PASS: f_miss_blk_bmap: missing block bitmap: ok PASS: f_miss_journal: Non-existent journal inode: ok PASS: f_misstable: missing inode table: ok PASS: f_mke2fs2b: mke2fs version 0.2b created filesystem: ok f_mke2fs_baddisk: mke2fs /dev/mapper/bad_disk should fail: skip SKIP: f_mmp: disable MMP with tune2fs after e2fsck killed: skipped (slow test) SKIP: f_mmp_garbage: repair MMP when it is corrupted: skipped (slow test) PASS: f_no: e2fsck with repeated no: ok PASS: f_no_cache_corrupt_inode: don't cache inodes that fail checksum verification: ok PASS: f_noroot: missing root directory: ok PASS: f_nospc_create_lnf: no space to create lost+found: ok PASS: f_okgroup: 8193 block long filesystem: ok PASS: f_opt_extent: optimize extent tree: ok PASS: f_opt_extent_ext3: convert ext3 to extent tree: ok PASS: f_orphan: clearing orphan inodes: ok PASS: f_orphan_dotdot_ft: filetype of .. in orphaned directories: ok PASS: f_orphan_extents_inode: truncating an orphaned extent-mapped inode: ok PASS: f_orphan_indirect_inode: truncating an orphaned inode in preen mode: ok PASS: f_orphquot: e2fsck with quota and orphan inodes: ok PASS: f_overfsblks: overlapping inode and block bitmaps: ok PASS: f_pre_1970_date_encoding: correct mis-encoded pre-1970 dates: ok PASS: f_preen: preen shouldn't destroy backup superblocks: ok PASS: f_quota: fix incorrect usage stats in quota: ok PASS: f_quota_extent_opt: extent optimization with quota: ok PASS: f_quota_invalid_inum: invalid quota inode numbers: ok PASS: f_readonly_fsck: ensure that a readonly check doesn't modify the fs: ok PASS: f_rebuild_csum_rootdir: force rebuild corrupted rootdir w/ metadata_csum: ok PASS: f_recnect_bad: Reconnecting bad inode: ok PASS: f_reconnect: simple disconnected file inode: ok PASS: f_rehash_dir: optimize htree directories: ok PASS: f_resize_inode: e2fsck with resize_inode: ok PASS: f_resize_inode_meta_bg: conflicting features resize_inode and meta_bg: ok PASS: f_salvage_dir: salvage corrupted directories: ok PASS: f_sb_extra_isize: check invalid extra_isize fields in superblock: ok PASS: f_selinux: SE Linux generated symlinks with EA data: ok PASS: f_shared_blocks_ok: clean check for intentionally shared blocks: ok PASS: f_short_encrypted_dirent: short encrypted directory entry: ok PASS: f_special_ea: Special files with extended attributes: ok PASS: f_summary_counts: incorrect inode/block free counts: ok PASS: f_super_bad_csum: bad csum in superblock (metadata_csum): ok PASS: f_toobig_extent_dir: directory with a very large lblk in extent: ok PASS: f_trunc_dirent_header: no space for dirent header at end of buf: ok PASS: f_uninit_cat: cat a file with uninit blocks: ok PASS: f_uninit_dir: fix uninit flag on directory extents and check the dir blocks: ok PASS: f_uninit_ext_past_eof: fallocated extents after i_size: ok PASS: f_uninit_ext_past_eof2: fallocate extents w/ nonzero i_size and extents > 4: ok PASS: f_uninit_last_uninit: last group has BLOCK_UNINIT set: ok PASS: f_unshare_blocks_no_space: unshare blocks should fail with no free space: ok PASS: f_unshare_blocks_ok: unshare blocks successfully: ok PASS: f_unsorted_EAs: unsorted EAs in inode should not be deleted: ok PASS: f_unused_itable: Don't move files to lost+found for bg_unused_itable: ok PASS: f_valid_ea_in_inode: valid ea-in-inode examplars: ok PASS: f_verity: verity file: ok PASS: f_write_ea_no_extra_isize: write EA when i_extra_size is zero: ok PASS: f_write_ea_toobig_extra_isize: write EA when i_extra_size is too big for EA: ok PASS: f_write_ea_toosmall_extra_isize: write EA when i_extra_size is too small: ok PASS: f_yes: e2fsck with repeated yes: ok PASS: f_yesall: e2fsck with yes-to-all: ok PASS: f_yesthenall: e2fsck with yes then yes-to-all: ok PASS: f_yesthenno: e2fsck with yes then no: ok PASS: f_zero_group: fallback for damaged group descriptors: ok PASS: f_zero_inode_size: superblock with a zero inode size: ok PASS: f_zero_super: fallback for damaged superblock: ok PASS: f_zero_xattr: zero length extended attribute in in-inode xattr: ok PASS: f_zeroed_ext_header: zap inode with zeroed extent header: ok PASS: i_bad_csum: e2image corrupt fs: ok PASS: i_bitmaps: e2image bitmap read/write test: ok PASS: i_qcow: create/convert raw/qcow2 images: ok PASS: i_zero_super: ok PASS: j_corrupt_commit_csum: corrupt commit csum (csum v3): ok PASS: j_corrupt_commit_tid: corrupt commit tid (csum v3): ok PASS: j_corrupt_descr_csum: corrupt descr csum (csum v3): ok PASS: j_corrupt_descr_tid: corrupt descr tid (csum v3): ok PASS: j_corrupt_ext_jnl_sb_block: corrupt mcsum ext jnl fs superblock block: ok PASS: j_corrupt_ext_jnl_sb_csum: corrupt external journal superblock metadata_csum: ok PASS: j_corrupt_journal_block: corrupt journal block (csum v3): ok PASS: j_corrupt_revoke_block: corrupt revoke block (csum v3): ok PASS: j_corrupt_revoke_csum: corrupt revoke csum (csum v3): ok PASS: j_corrupt_revoke_rcount: corrupt revoke r_count buffer overflow: ok PASS: j_corrupt_sb_csum: corrupt sb csum (csum v3): ok PASS: j_corrupt_sb_magic: corrupt sb magic (csum v3): ok PASS: j_ext_dumpe2fs: dumpe2fs of external journal device: ok PASS: j_ext_long_revoke_trans: revoke trans nuking free space w/ ext. journal: ok PASS: j_ext_long_trans: transaction nuking free space w/ ext. journal: ok PASS: j_long_revoke_trans: revoked transaction nuking free space: ok PASS: j_long_revoke_trans_mcsum_32bit: revoked trans nuking free space 32bit,mcsum: ok PASS: j_long_revoke_trans_mcsum_64bit: revoke trans nuking free space 64bit,mcsum: ok PASS: j_long_trans: transaction nuking free space: ok PASS: j_long_trans_mcsum_32bit: trans nuking free space 32bit,meta_csum: ok PASS: j_long_trans_mcsum_64bit: trans nuking free space 64bit,meta_csum: ok PASS: j_recover_csum2_32bit: recover 32-bit journal checksum v2: ok PASS: j_recover_csum2_64bit: recover 64-bit journal checksum v2: ok PASS: j_recover_csum3_64bit: recover 64-bit journal checksum v3: ok PASS: j_short_revoke_trans: revoke blocks of transaction nuking bitmaps: ok PASS: j_short_revoke_trans_mcsum_64bit: revoke trans nuking bmap 64bit,meta_csum: ok PASS: j_short_trans: transaction nuking the bitmaps: ok PASS: j_short_trans_64bit: transaction nuking the bitmaps on 64bit: ok PASS: j_short_trans_mcsum_64bit: trans nuking bitmaps 64bit,meta_csum: ok PASS: j_short_trans_old_csum: trans nuking bitmaps v1 journal csum: ok PASS: j_short_trans_open_recover: don't recover open journal: ok PASS: j_short_trans_recover: transaction nuking the bitmaps (debugfs recovery): ok PASS: j_short_trans_recover_mcsum_64bit: uncommitted trans nuking bmap 64bit,mcsum: ok PASS: j_short_uncommitted_trans: uncommitted transaction nuking bitmaps: ok PASS: j_short_uncommitted_trans_mcsum_64bit: uncommitted trans nuking bmap 64b,mcsum: ok PASS: m_64bit_flexbg: mkfs with 64bit and flex_bg: ok PASS: m_bigjournal: journal over 4GB in size: ok PASS: m_dasd_bs: 2048 byte sector devices: ok PASS: m_desc_size_128: enable 128-byte group descriptor on mkfs: ok PASS: m_devdir: create fs image from /dev: ok PASS: m_error_behavior: mke2fs with error behavior: ok PASS: m_extent_journal: extent-mapped journal: ok PASS: m_hugefile: create a hugefile fs with a single huge file: ok PASS: m_hugefile_slack: mke2fs create hugefile fs with slack: ok PASS: m_image_mmp: create image for partition with enabled mmp and execute fsck on image: ok PASS: m_large_file: largefile fs type: ok PASS: m_mcsum_extjournal: create external journal with sb checksum (metadata_csum): ok PASS: m_meta_bg: meta blockgroup feature: ok PASS: m_minrootdir: create fs image from dir, then minimize it: ok PASS: m_mkfs_overhead: test bg overhead calculation: ok PASS: m_mmp: enable MMP during mke2fs: ok PASS: m_mmp_bad_csum: mmp with bad csum (metadata_csum): ok PASS: m_mmp_bad_magic: mmp with bad magic (metadata_csum): ok PASS: m_no_opt: no filesystem extensions: ok PASS: m_offset: mke2fs with offset option (-E offset=N): ok PASS: m_quota: enable quota feature on mkfs: ok PASS: m_raid_opt: raid options: ok PASS: m_resize_inode_meta_bg: resize_inode and meta_bg enabled: ok PASS: m_root_owner: root directory owner: ok PASS: m_rootdir: create fs image from dir: ok PASS: m_std: standard filesystem options: ok PASS: m_uninit: uninitialized group feature: ok PASS: r_1024_small_bg: ext2 1024 blocksize with small block groups: ok PASS: r_32to64bit: convert flex_bg 32bit fs to 64bit fs: ok PASS: r_32to64bit_expand_full: convert+expand full fs to 64bit: ok PASS: r_32to64bit_meta: convert meta_bg 32bit fs to 64bit fs: ok PASS: r_32to64bit_move_itable: convert 32 to 64bit w/ itable move: ok SKIP: r_64bit_big_expand: : skipped (slow test) PASS: r_64to32bit: convert flex_bg 64bit fs to 32bit fs: ok PASS: r_64to32bit_meta: convert meta_bg 64bit fs to 32bit fs: ok PASS: r_bigalloc_big_expand: ext4 with bigalloc: ok PASS: r_expand_full: expand a totally full filesystem: ok SKIP: r_ext4_big_expand: : skipped (slow test) PASS: r_ext4_small_bg: ext4 1024 blocksize with small block groups: ok PASS: r_fixup_lastbg: fix up last bg when expanding within the last bg: ok PASS: r_fixup_lastbg_big: fix up last bg when expanding beyond the last bg: ok PASS: r_inline_xattr: shrinking filesystem with in-inode extended attributes: ok PASS: r_meta_bg_shrink: meta_bg shrink: ok PASS: r_min_itable: resize2fs -M with inode table in middle of last block group: ok PASS: r_move_inode_int_extent: move inode and its interior extent tree block: ok PASS: r_move_itable: filesystem resize which requires moving the inode table: ok PASS: r_move_itable_nostride: resize with flex_bg and stride value set: ok PASS: r_move_itable_realloc: don't allocate inode table from in-use blocks: ok PASS: r_resize_inode: filesystem resize with a resize_inode present: ok PASS: t_change_uuid: change uuid on a pre-metadata-csum: ok PASS: t_change_uuid_mcsum: change uuid on a metadata-csum: ok PASS: t_change_uuid_mcsum_mounted: change uuid on a metadata-csum: ok PASS: t_change_uuid_mcsum_seed_mounted: change meta-csum uuid with mcsum-seed: ok PASS: t_change_uuid_mounted: change uuid on a mounted pre-metadata-csum: ok PASS: t_dangerous: dangerous tune2fs operation prompts: ok PASS: t_disable_changed_csum_seed: tune2fs disable csum seed after uuid change: ok PASS: t_disable_changed_csum_seed_mounted: mounted tune2fs disable csum+uuid: ok PASS: t_disable_csum_seed: disable csum seed via tune2fs: ok PASS: t_disable_mcsum: disable metadata_csum: ok PASS: t_disable_mcsum_noinitbg: disable metadata_csum and uninit_bg: ok PASS: t_disable_mcsum_yesinitbg: disable metadata_csum and enable uninit_bg: ok PASS: t_disable_meta_csum_and_seed: disable csum seed and csums via tune2fs: ok PASS: t_enable_csum_seed: enable csum seed via tune2fs: ok PASS: t_enable_mcsum: enable metadata_csum: ok PASS: t_enable_mcsum_ext3: enable metadata_csum on ext3 fs: ok PASS: t_enable_mcsum_initbg: enable metadata_csum when ^uninit_bg: ok PASS: t_ext_jnl_fail: tune2fs fail external journal: ok PASS: t_ext_jnl_rm: remove missing external journal device: ok PASS: t_format_csum_seed: format with csum_seed: ok PASS: t_iexpand_full: expand inodes on a totally full filesystem: ok PASS: t_iexpand_mcsum: expand inodes and turn on metadata_csum: ok PASS: t_mmp_1on: enable MMP using tune2fs: ok PASS: t_mmp_2off: disable MMP using tune2fs: ok SKIP: t_mmp_fail: error running tune2fs with MMP: skipped (slow test) PASS: t_project_1on: enable project using tune2fs -O option: ok PASS: t_project_2off: disable project using tune2fs: ok PASS: t_project_3on: enable project using tune2fs -Q option: ok PASS: t_project_4off: disable project using tune2fs -Q option: ok PASS: t_quota_1on: enable quota using tune2fs: ok PASS: t_quota_2off: disable quota using tune2fs: ok PASS: t_replay_and_set: recover journal and clear features: ok PASS: t_uninit_bg_rm: remove uninit_bg: ok PASS: u_compound_bad_rollback: e2undo with mke2fs/tune2fs/resize2fs/e2fsck -z: ok PASS: u_compound_rollback: e2undo with mke2fs/tune2fs/resize2fs/e2fsck -z: ok PASS: u_corrupt_blk_csum: corrupt e2undo block data: ok PASS: u_corrupt_blk_csum_force: force replay of corrupt e2undo block data: ok PASS: u_corrupt_hdr_csum: corrupt e2undo header: ok PASS: u_corrupt_key_csum: corrupt e2undo key data: ok PASS: u_debugfs_opt: e2undo with debugfs -z: ok PASS: u_dryrun: e2undo dry run: ok PASS: u_e2fsck_opt: e2undo with e2fsck -z: ok PASS: u_errorout: e2undo a failed command: ok PASS: u_force: e2undo force: ok PASS: u_force_dryrun: force dry-run replay of corrupt e2undo block data: ok PASS: u_incomplete: e2undo with incomplete undo file: ok PASS: u_mke2fs: e2undo with mke2fs: ok PASS: u_mke2fs_opt: e2undo with mke2fs -z: ok PASS: u_mke2fs_opt_oddsize: e2undo with mke2fs -z and non-32k-aligned bdev size: ok PASS: u_mke2fs_opt_offset: e2undo and mke2fs with offset option: ok PASS: u_not_undo: e2undo a non-undo file: ok PASS: u_offset: e2undo with the offset option (-o offset): ok PASS: u_onefile_bad: check that we cant append a bad undo file: ok PASS: u_resize2fs_opt: e2undo with resize2fs -z: ok PASS: u_revert_64bitmcsum_onefile: convert fs to 64bit,mcsum and revert undo file: ok PASS: u_revert_all_onefile: convert 64bit,mcsum and revert undo file: ok PASS: u_revert_upgrade_to_64bitmcsum: convert 64bit,mcsum and revert both: ok PASS: u_tune2fs: e2undo with tune2fs: ok PASS: u_tune2fs_opt: e2undo with tune2fs -z: ok PASS: u_undo_undo: undo e2undo: ok PASS: u_wrong_fs: e2undo on the wrong fs: ok 357 tests succeeded 0 tests failed DURATION: 143