mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-01 10:45:49 +00:00
test_firmware: wrap custom sysfs load tests into helper
These can run on certain kernel configs. This will allow us later to enable these tests under the right kernel configurations. Signed-off-by: Luis R. Rodriguez <mcgrof@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
59106c8158
commit
82bdf49516
@ -256,24 +256,37 @@ run_sysfs_main_tests()
|
||||
set -e
|
||||
}
|
||||
|
||||
run_sysfs_custom_load_tests()
|
||||
{
|
||||
if load_fw_custom "$NAME" "$FW" ; then
|
||||
if ! diff -q "$FW" /dev/test_firmware >/dev/null ; then
|
||||
echo "$0: firmware was not loaded" >&2
|
||||
exit 1
|
||||
else
|
||||
echo "$0: custom fallback loading mechanism works"
|
||||
fi
|
||||
fi
|
||||
|
||||
if load_fw_custom "$NAME" "$FW" ; then
|
||||
if ! diff -q "$FW" /dev/test_firmware >/dev/null ; then
|
||||
echo "$0: firmware was not loaded" >&2
|
||||
exit 1
|
||||
else
|
||||
echo "$0: custom fallback loading mechanism works"
|
||||
fi
|
||||
fi
|
||||
|
||||
if load_fw_custom_cancel "nope-$NAME" "$FW" ; then
|
||||
if diff -q "$FW" /dev/test_firmware >/dev/null ; then
|
||||
echo "$0: firmware was expected to be cancelled" >&2
|
||||
exit 1
|
||||
else
|
||||
echo "$0: cancelling custom fallback mechanism works"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
run_sysfs_main_tests
|
||||
|
||||
if load_fw_custom "$NAME" "$FW" ; then
|
||||
if ! diff -q "$FW" /dev/test_firmware >/dev/null ; then
|
||||
echo "$0: firmware was not loaded" >&2
|
||||
exit 1
|
||||
else
|
||||
echo "$0: custom fallback loading mechanism works"
|
||||
fi
|
||||
fi
|
||||
|
||||
if load_fw_custom_cancel "nope-$NAME" "$FW" ; then
|
||||
if diff -q "$FW" /dev/test_firmware >/dev/null ; then
|
||||
echo "$0: firmware was expected to be cancelled" >&2
|
||||
exit 1
|
||||
else
|
||||
echo "$0: cancelling custom fallback mechanism works"
|
||||
fi
|
||||
fi
|
||||
run_sysfs_custom_load_tests
|
||||
|
||||
exit 0
|
||||
|
Loading…
Reference in New Issue
Block a user