Lines Matching full:mod

154 	local mod="$1"
156 if [[ ! -f "test_modules/$mod.ko" ]]; then
157 die "Can't find \"test_modules/$mod.ko\", try \"make\""
160 if [[ $(modinfo "test_modules/$mod.ko" | awk '/^livepatch:/{print $NF}') == "Y" ]]; then
168 local mod="$1"; shift
170 local msg="% insmod test_modules/$mod.ko $*"
172 ret=$(insmod "test_modules/$mod.ko" "$@" 2>&1)
178 loop_until '[[ -e "/sys/module/$mod" ]]' ||
179 die "failed to load module $mod"
187 local mod="$1"; shift
189 is_livepatch_mod "$mod" &&
190 die "use load_lp() to load the livepatch module $mod"
192 __load_mod "$mod" "$@"
200 local mod="$1"; shift
202 is_livepatch_mod "$mod" ||
203 die "module $mod is not a livepatch"
205 __load_mod "$mod" "$@"
208 loop_until '[[ -e "$SYSFS_KLP_DIR/$mod" ]]' ||
209 die "failed to load module $mod (sysfs)"
216 local mod="$1"; shift
218 load_lp_nowait "$mod" "$@"
221 loop_until 'grep -q '^0$' $SYSFS_KLP_DIR/$mod/transition' ||
229 local mod="$1"; shift
231 local msg="% insmod test_modules/$mod.ko $*"
233 ret=$(insmod "test_modules/$mod.ko" "$@" 2>&1)
235 die "$mod unexpectedly loaded"
243 local mod="$1"
246 loop_until '[[ $(cat "/sys/module/$mod/refcnt") == "0" ]]' ||
247 die "failed to unload module $mod (refcnt)"
249 log "% rmmod $mod"
250 ret=$(rmmod "$mod" 2>&1)
256 loop_until '[[ ! -e "/sys/module/$mod" ]]' ||
257 die "failed to unload module $mod (/sys/module)"
269 local mod="$1"
271 log "% echo 0 > $SYSFS_KLP_DIR/$mod/enabled"
272 echo 0 > "$SYSFS_KLP_DIR/$mod/enabled"
276 loop_until '[[ ! -e "$SYSFS_KLP_DIR/$mod" ]]' ||
277 die "failed to disable livepatch $mod"
284 local mod="$1"; shift
287 log "% echo $ret > /sys/module/$mod/parameters/pre_patch_ret"
288 echo "$ret" > /sys/module/"$mod"/parameters/pre_patch_ret
291 loop_until '[[ $(cat "/sys/module/$mod/parameters/pre_patch_ret") == "$ret" ]]' ||
292 die "failed to set pre_patch_ret parameter for $mod module"
344 local mod="$1"; shift
348 local path="$SYSFS_KLP_DIR/$mod/$rel_path"
360 local mod="$1"; shift
364 local path="$SYSFS_KLP_DIR/$mod/$rel_path"