Lines Matching refs:mod

132 	local mod="$1"
134 if [[ ! -f "test_modules/$mod.ko" ]]; then
135 die "Can't find \"test_modules/$mod.ko\", try \"make\""
138 if [[ $(modinfo "test_modules/$mod.ko" | awk '/^livepatch:/{print $NF}') == "Y" ]]; then
146 local mod="$1"; shift
148 local msg="% insmod test_modules/$mod.ko $*"
150 ret=$(insmod "test_modules/$mod.ko" "$@" 2>&1)
156 loop_until '[[ -e "/sys/module/$mod" ]]' ||
157 die "failed to load module $mod"
165 local mod="$1"; shift
167 is_livepatch_mod "$mod" &&
168 die "use load_lp() to load the livepatch module $mod"
170 __load_mod "$mod" "$@"
178 local mod="$1"; shift
180 is_livepatch_mod "$mod" ||
181 die "module $mod is not a livepatch"
183 __load_mod "$mod" "$@"
186 loop_until '[[ -e "/sys/kernel/livepatch/$mod" ]]' ||
187 die "failed to load module $mod (sysfs)"
194 local mod="$1"; shift
196 load_lp_nowait "$mod" "$@"
199 loop_until 'grep -q '^0$' /sys/kernel/livepatch/$mod/transition' ||
207 local mod="$1"; shift
209 local msg="% insmod test_modules/$mod.ko $*"
211 ret=$(insmod "test_modules/$mod.ko" "$@" 2>&1)
213 die "$mod unexpectedly loaded"
221 local mod="$1"
224 loop_until '[[ $(cat "/sys/module/$mod/refcnt") == "0" ]]' ||
225 die "failed to unload module $mod (refcnt)"
227 log "% rmmod $mod"
228 ret=$(rmmod "$mod" 2>&1)
234 loop_until '[[ ! -e "/sys/module/$mod" ]]' ||
235 die "failed to unload module $mod (/sys/module)"
247 local mod="$1"
249 log "% echo 0 > /sys/kernel/livepatch/$mod/enabled"
250 echo 0 > /sys/kernel/livepatch/"$mod"/enabled
254 loop_until '[[ ! -e "/sys/kernel/livepatch/$mod" ]]' ||
255 die "failed to disable livepatch $mod"
262 local mod="$1"; shift
265 log "% echo $ret > /sys/module/$mod/parameters/pre_patch_ret"
266 echo "$ret" > /sys/module/"$mod"/parameters/pre_patch_ret
269 loop_until '[[ $(cat "/sys/module/$mod/parameters/pre_patch_ret") == "$ret" ]]' ||
270 die "failed to set pre_patch_ret parameter for $mod module"
321 local mod="$1"; shift
325 local path="$KLP_SYSFS_DIR/$mod/$rel_path"
337 local mod="$1"; shift
341 local path="$KLP_SYSFS_DIR/$mod/$rel_path"