Andreas Dilger | d9c60e0 | 2011-09-24 14:13:27 -0400 | [diff] [blame] | 1 | DESCRIPTION="enable MMP during mke2fs" |
| 2 | FS_SIZE=65536 |
| 3 | MKE2FS_DEVICE_SECTSIZE=2048 |
| 4 | export MKE2FS_DEVICE_SECTSIZE |
Theodore Ts'o | 358c94a | 2014-06-09 10:34:17 -0400 | [diff] [blame] | 5 | |
| 6 | # use current directory instead of /tmp becase tmpfs doesn't support DIO |
| 7 | rm -f $TMPFILE |
| 8 | TMPFILE=$(mktemp ./tmp-$test_name.XXXXXX) |
| 9 | |
Andreas Dilger | d9c60e0 | 2011-09-24 14:13:27 -0400 | [diff] [blame] | 10 | stat -f $TMPFILE | grep -q "Type: tmpfs" |
Matthias Andree | 21af16f | 2012-05-11 19:14:30 -0400 | [diff] [blame] | 11 | if [ $? = 0 ]; then |
Andreas Dilger | d9c60e0 | 2011-09-24 14:13:27 -0400 | [diff] [blame] | 12 | rm -f $TMPFILE |
Andreas Dilger | f3331df | 2012-05-28 16:58:24 -0600 | [diff] [blame] | 13 | echo "$test_name: $test_description: skipped for tmpfs (no O_DIRECT)" |
Andreas Dilger | d9c60e0 | 2011-09-24 14:13:27 -0400 | [diff] [blame] | 14 | return 0 |
| 15 | fi |
Eric Sandeen | 6d26887 | 2011-11-11 21:11:43 -0500 | [diff] [blame] | 16 | MKE2FS_OPTS="-b 4096 -O mmp" |
Andreas Dilger | d9c60e0 | 2011-09-24 14:13:27 -0400 | [diff] [blame] | 17 | . $cmd_dir/run_mke2fs |
| 18 | unset MKE2FS_DEVICE_SECTSIZE |