1#!/bin/sh 2# SPDX-License-Identifier: GPL-2.0 3 4# Kselftest framework requirement - SKIP code is 4. 5ksft_skip=4 6 7# Runs API tests for struct ww_mutex (Wait/Wound mutexes) 8if ! /sbin/modprobe -q -n test-ww_mutex; then 9 echo "ww_mutex: module test-ww_mutex is not found [SKIP]" 10 exit $ksft_skip 11fi 12 13if /sbin/modprobe -q test-ww_mutex; then 14 /sbin/modprobe -q -r test-ww_mutex 15 echo "locking/ww_mutex: ok" 16else 17 echo "locking/ww_mutex: [FAIL]" 18 exit 1 19fi 20