Lines Matching refs:kernel
9 KLP_SYSFS_DIR="/sys/kernel/livepatch"
14 # log(msg) - write message to kernel log
57 DYNAMIC_DEBUG=$(grep '^kernel/livepatch' /sys/kernel/debug/dynamic_debug/control | \
59 FTRACE_ENABLED=$(sysctl --values kernel.ftrace_enabled)
64 echo -n "$DYNAMIC_DEBUG" > /sys/kernel/debug/dynamic_debug/control
67 sysctl kernel.ftrace_enabled="$FTRACE_ENABLED" &> /dev/null
72 cat <<-EOF > /sys/kernel/debug/dynamic_debug/control
73 file kernel/livepatch/* +p
85 local err=$(sysctl -q kernel.ftrace_enabled="$1" 2>&1)
86 local result=$(sysctl --values kernel.ftrace_enabled)
90 echo "livepatch: $err" | sed 's#/proc/sys/kernel/#kernel.#' > /dev/kmsg
94 skip "failed to set kernel.ftrace_enabled = $1"
97 echo "livepatch: kernel.ftrace_enabled = $result" > /dev/kmsg
162 # load_mod(modname, params) - load a kernel module
177 # load_lp_nowait(modname, params) - load a kernel module with a livepatch
193 loop_until '[[ -e "/sys/kernel/livepatch/$mod" ]]' ||
197 # load_lp(modname, params) - load a kernel module with a livepatch
206 loop_until 'grep -q '^0$' /sys/kernel/livepatch/$mod/transition' ||
210 # load_failing_mod(modname, params) - load a kernel module, expect to fail
225 # unload_mod(modname) - unload a kernel module
245 # unload_lp(modname) - unload a kernel module with a livepatch
256 log "% echo 0 > /sys/kernel/livepatch/$mod/enabled"
257 echo 0 > /sys/kernel/livepatch/"$mod"/enabled
261 loop_until '[[ ! -e "/sys/kernel/livepatch/$mod" ]]' ||
294 # Note: when comparing dmesg output, the kernel log timestamps
300 grep -v '\(tainting\|taints\) kernel' | \