xref: /linux/tools/testing/selftests/ublk/test_loop_04.sh (revision f7c2ca25848b1da1843b7e0fa848ea721af6b132)
1bedc9cbcSMing Lei#!/bin/bash
2bedc9cbcSMing Lei# SPDX-License-Identifier: GPL-2.0
3bedc9cbcSMing Lei
4390174c9SMing Lei. "$(cd "$(dirname "$0")" && pwd)"/test_common.sh
5bedc9cbcSMing Lei
6bedc9cbcSMing LeiTID="loop_04"
7bedc9cbcSMing LeiERR_CODE=0
8bedc9cbcSMing Lei
9bedc9cbcSMing Lei_prep_test "loop" "mkfs & mount & umount with zero copy"
10bedc9cbcSMing Lei
11*8d31a7e5SMing Lei_create_backfile 0 256M
12*8d31a7e5SMing Lei
13*8d31a7e5SMing Leidev_id=$(_add_ublk_dev -t loop -z "${UBLK_BACKFILES[0]}")
14*8d31a7e5SMing Lei_check_add_dev $TID $?
15bedc9cbcSMing Lei
16632051ffSMing Lei_mkfs_mount_test /dev/ublkb"${dev_id}"
17bedc9cbcSMing LeiERR_CODE=$?
18bedc9cbcSMing Lei
19c83b089aSMing Lei_cleanup_test "loop"
20bedc9cbcSMing Lei
21bedc9cbcSMing Lei_show_result $TID $ERR_CODE
22