#!/bin/bash
# SPDX-License-Identifier: GPL-3.0+
# Copyright (C) 2017 Johannes Thumshirn
#
# Regression test for commit 68c59fcea1f2 ("scsi: sg: fix SG_DXFER_FROM_DEV
# transfers").

. tests/scsi/rc

DESCRIPTION="perform a SG_DXFER_FROM_DEV from the /dev/sg read-write interface"
QUICK=1

requires() {
	_have_scsi_generic
	_have_src_program sg/dxfer-from-dev
}

test_device() {
	echo "Running ${TEST_NAME}"

	SG_DEV="/dev/$(_get_test_dev_sg)"
	"$SRCDIR"/sg/dxfer-from-dev "$SG_DEV"

	echo "Test complete"
}
