Lines Matching full:mod

119 	local mod="$1"
121 modprobe --dry-run "$mod" &>/dev/null
125 local mod="$1"
127 if [[ $(modinfo "$mod" | awk '/^livepatch:/{print $NF}') == "Y" ]]; then
135 local mod="$1"; shift
137 local msg="% modprobe $mod $*"
139 ret=$(modprobe "$mod" "$@" 2>&1)
145 loop_until '[[ -e "/sys/module/$mod" ]]' ||
146 die "failed to load module $mod"
154 local mod="$1"; shift
156 assert_mod "$mod" ||
157 skip "unable to load module ${mod}, verify CONFIG_TEST_LIVEPATCH=m and run self-tests as root"
159 is_livepatch_mod "$mod" &&
160 die "use load_lp() to load the livepatch module $mod"
162 __load_mod "$mod" "$@"
170 local mod="$1"; shift
172 assert_mod "$mod" ||
173 skip "unable to load module ${mod}, verify CONFIG_TEST_LIVEPATCH=m and run self-tests as root"
175 is_livepatch_mod "$mod" ||
176 die "module $mod is not a livepatch"
178 __load_mod "$mod" "$@"
181 loop_until '[[ -e "/sys/kernel/livepatch/$mod" ]]' ||
182 die "failed to load module $mod (sysfs)"
189 local mod="$1"; shift
191 load_lp_nowait "$mod" "$@"
194 loop_until 'grep -q '^0$' /sys/kernel/livepatch/$mod/transition' ||
202 local mod="$1"; shift
204 local msg="% modprobe $mod $*"
206 ret=$(modprobe "$mod" "$@" 2>&1)
208 die "$mod unexpectedly loaded"
216 local mod="$1"
219 loop_until '[[ $(cat "/sys/module/$mod/refcnt") == "0" ]]' ||
220 die "failed to unload module $mod (refcnt)"
222 log "% rmmod $mod"
223 ret=$(rmmod "$mod" 2>&1)
229 loop_until '[[ ! -e "/sys/module/$mod" ]]' ||
230 die "failed to unload module $mod (/sys/module)"
242 local mod="$1"
244 log "% echo 0 > /sys/kernel/livepatch/$mod/enabled"
245 echo 0 > /sys/kernel/livepatch/"$mod"/enabled
249 loop_until '[[ ! -e "/sys/kernel/livepatch/$mod" ]]' ||
250 die "failed to disable livepatch $mod"
257 local mod="$1"; shift
260 log "% echo $ret > /sys/module/$mod/parameters/pre_patch_ret"
261 echo "$ret" > /sys/module/"$mod"/parameters/pre_patch_ret
264 loop_until '[[ $(cat "/sys/module/$mod/parameters/pre_patch_ret") == "$ret" ]]' ||
265 die "failed to set pre_patch_ret parameter for $mod module"
316 local mod="$1"; shift
320 local path="$KLP_SYSFS_DIR/$mod/$rel_path"
332 local mod="$1"; shift
336 local path="$KLP_SYSFS_DIR/$mod/$rel_path"