| /linux/tools/testing/selftests/livepatch/ |
| H A D | test-livepatch.sh | 23 if [[ "$(cat /proc/cmdline)" != "$MOD_LIVEPATCH1: this has been live patched" ]] ; then 31 if [[ "$(cat /proc/cmdline)" == "$MOD_LIVEPATCH1: this has been live patched" ]] ; then 60 grep 'live patched' /proc/cmdline > /dev/kmsg 61 grep 'live patched' /proc/meminfo > /dev/kmsg 65 grep 'live patched' /proc/cmdline > /dev/kmsg 66 grep 'live patched' /proc/meminfo > /dev/kmsg 71 grep 'live patched' /proc/cmdline > /dev/kmsg 72 grep 'live patched' /proc/meminfo > /dev/kmsg 77 grep 'live patched' /proc/cmdline > /dev/kmsg 78 grep 'live patched' /proc/meminfo > /dev/kmsg [all …]
|
| H A D | test-ftrace.sh | 23 if [[ "$(cat /proc/cmdline)" != "$MOD_LIVEPATCH: this has been live patched" ]] ; then 30 if [[ "$(cat /proc/cmdline)" != "$MOD_LIVEPATCH: this has been live patched" ]] ; then 68 start_test "trace livepatched function and check that the live patch remains in effect" 75 if [[ "$(cat /proc/cmdline)" == "$MOD_LIVEPATCH: this has been live patched" ]] ; then
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-kernel-livepatch | 4 Contact: live-patching@vger.kernel.org 6 Interface for kernel live patching 9 each loaded live patch module. 14 Contact: live-patching@vger.kernel.org 22 Contact: live-patching@vger.kernel.org 31 Contact: live-patching@vger.kernel.org 39 Contact: live-patching@vger.kernel.org 53 Contact: live-patching@vger.kernel.org 62 This attribute specifies the sequence in which live patch modules 63 are applied to the system. If multiple live patches modify the same [all …]
|
| /linux/tools/testing/selftests/gpio/ |
| H A D | gpio-aggregator.sh | 28 echo 1 > "$CONFIGFS_SIM_DIR/$CHIP/live" || fail "Unable to enable the chip" 34 echo 0 > "$CONFIGFS_SIM_DIR/$CHIP/live" || fail "Unable to disable the chip" 42 echo 0 > "$CHIP_DIR/live" 118 echo 1 > "$CONFIGFS_AGG_DIR/$CHIP/live" || fail "Unable to enable the chip" 124 echo 0 > "$CONFIGFS_AGG_DIR/$CHIP/live" || fail "Unable to disable the chip" 132 echo 0 > "$CHIP_DIR/live" 2> /dev/null 169 if [ "$(cat $CONFIGFS_AGG_DIR/$CHIP/live)" = 0 ]; then 196 if [ "$(cat "$CONFIGFS_AGG_DIR/$CHIP/live")" = 0 ]; then 262 test "$(cat "$CONFIGFS_AGG_DIR/agg0/live")" = 1 || fail "chip unexpectedly dead" 290 test "$(cat "$CONFIGFS_AGG_DIR/agg0/live")" = 1 || fail "chip unexpectedly dead" [all …]
|
| H A D | gpio-sim.sh | 26 if [ "$BANK" = "live" -o "$BANK" = "dev_name" ]; then 93 echo 1 > $CONFIGFS_DIR/$CHIP/live || fail "Unable to enable the chip" 99 echo 0 > $CONFIGFS_DIR/$CHIP/live || fail "Unable to disable the chip" 283 echo "2.9. Can't modify settings when chip is live" 288 fail "Setting label of a live chip should fail" 290 fail "Setting number of lines of a live chip should fail" 294 echo "2.10. Can't create line items when chip is live" 306 echo 1 > $CONFIGFS_DIR/chip/live 2> /dev/null && fail "Probe error was not propagated" 311 echo 1 > $CONFIGFS_DIR/chip/live 2> /dev/null && fail "Chip enabled without any GPIO banks" 320 echo 1 > $CONFIGFS_DIR/chip/live 2> /dev/null && fail "Duplicate chip labels were not rejected"
|
| /linux/kernel/liveupdate/ |
| H A D | Kconfig | 3 menu "Live Update and Kexec HandOver" 25 subsystem. Since, KHO performance is crucial in live update 48 features, such as Live Update, ensuring the mechanism is always 55 bool "Live Update Orchestrator" 58 Enable the Live Update Orchestrator. Live Update is a mechanism, 76 bool "Live update support for memfd" 82 Enable live update support for memfd regions. This allows preserving 83 memfd-backed memory across kernel live updates.
|
| H A D | luo_core.c | 9 * DOC: Live Update Orchestrator (LUO) 11 * Live Update is a specialized, kexec-based reboot process that allows a 17 * While the primary use case driving this work is supporting live updates of 19 * LUO framework itself is designed to be workload-agnostic. Live Update 32 * The core of LUO is a mechanism that tracks the progress of a live update, 116 pr_err("Unable to get live update number '%s' [%d]\n", in luo_early_startup() 123 pr_info("Retrieved live update data, liveupdate number: %lld\n", in luo_early_startup() 142 luo_restore_fail("The incoming tree failed to initialize properly [%pe], disabling live update\n", in liveupdate_early_init() 211 * liveupdate_reboot() - Kernel reboot notifier for live update final 247 * liveupdate_enabled - Check if the live updat [all...] |
| H A D | luo_file.c | 12 * descriptors across a kexec-based live update. The primary goal is to allow 37 * - unfreeze(): Undoes the actions of .freeze(), called if the live update 49 * luo_file to track the live state. 75 * 1. Abort Before Reboot: If the userspace agent aborts the live update 85 * error to userspace, canceling the live update. 92 * by LUO until the next live update cycle, at which point they will be 151 * managed through a live update. An instance is created by luo_preserve_file() 457 * entire live update is aborted. The __luo_file_unfreeze() helper is 522 * Context: This is called when the live update is aborted during 543 * kernel after a live update. It searches the file_set's list of deserialized [all …]
|
| /linux/include/linux/ |
| H A D | liveupdate.h | 53 * struct liveupdate_file_ops - Callbacks for live-updatable files. 85 * struct liveupdate_file_handler - Represents a handler for a live-updatable file type. 92 * Modules that want to support live update for specific file types should 118 * @obj: For .preserve(): [OUT] Sets this to the live object. 119 * For .retrieve(): [OUT] Sets this to the live object. 120 * For .finish(): [IN] The live object from .retrieve(). 138 * 'argp->data' and live object via 'argp->obj'. 142 * the live object, returning it by setting the 'argp->obj' 145 * is finished. Receives the live object via 'argp->obj' for 168 * @obj: The live kernel object returned by .preserve() or .retrieve(). [all …]
|
| /linux/samples/livepatch/ |
| H A D | livepatch-sample.c | 3 * livepatch-sample.c - Kernel Live Patching Sample Module 15 * This (dumb) live patch overrides the function that prints the 25 * this has been live patched 35 seq_printf(m, "%s\n", "this has been live patched"); in livepatch_cmdline_proc_show() 69 MODULE_DESCRIPTION("Kernel Live Patching Sample Module");
|
| /linux/tools/perf/tests/shell/ |
| H A D | kvm.sh | 101 echo "Testing perf kvm stat live" 103 # Run perf kvm live for 5 seconds, monitoring that PID 105 if ! sleep 10 | timeout 5s perf kvm stat live -p "${qemu_pid}" > "${log_file}" 2>&1; then 108 echo "perf kvm stat live [Failed: perf kvm stat live failed to start or run (ret=$retval)]" 117 echo "perf kvm stat live [Failed: no sample percentage found]" 123 echo "perf kvm stat live test [Success]"
|
| H A D | perf_sched_stats.sh | 35 echo "Basic perf sched stats live mode test" 38 echo "Basic perf sched stats live mode test [Failed]" 42 echo "Basic perf sched stats live mode test [Success]"
|
| /linux/include/uapi/linux/ |
| H A D | liveupdate.h | 5 * Live Update Orchestrator 72 * Creates a new live update session for managing preserved resources. 96 * of its preserved resources after a live update. 99 * it created before the live update. If a preserved session with a matching 141 * the subsequent %LIVEUPDATE_SESSION_RETRIEVE_FD call after the live update. 166 * %LIVEUPDATE_IOCTL_FD_PRESERVE call before the live update. On success, 191 * descriptor after a live update. 204 * during the next live update cycle.
|
| /linux/Documentation/admin-guide/media/ |
| H A D | gspca-cardlist.rst | 21 zc3xx 041e:041e Creative WebCam Live! 40 zc3xx 041e:4036 Creative Live ! 44 sq930x 041e:403c Creative Live! Ultra 45 sq930x 041e:403d Creative Live! Ultra for Notebooks 46 sq930x 041e:4041 Creative Live! Motion 47 zc3xx 041e:4051 Creative Live!Cam Notebook Pro (VF0250) 48 ov519 041e:4052 Creative Live! VISTA IM 49 zc3xx 041e:4053 Creative Live!Cam Video IM 50 vc032x 041e:405b Creative Live! Cam Notebook Ultra (VC0130) 51 ov519 041e:405f Creative Live! VISTA VF0330 [all …]
|
| /linux/Documentation/devicetree/bindings/display/xlnx/ |
| H A D | xlnx,zynqmp-dpsub.yaml | 21 Live Video --->| | --> | Audio | Audio | |---> | PHY1 | 23 Live Audio --->| | --> | | || +-------------+ | 31 live audio/video streams from the programmable logic. The Video Rendering 72 dp_vtc_pixel_clk_in is the non-live video clock (from Processing 75 dp_live_video_in_clk is the live video clock (from Programmable 133 description: The live video input from the programmable logic 137 description: The live graphics input from the programmable logic 141 description: The live audio input from the programmable logic
|
| /linux/Documentation/admin-guide/gpio/ |
| H A D | gpio-aggregator.rst | 86 **Attribute:** ``/config/gpio-aggregator/<example-name>/live`` 88 The ``live`` attribute allows to trigger the actual creation of the device 106 activating the device by setting ``live`` to 1. 139 Once the configuration is done, the ``'live'`` attribute must be set to 1 143 to ``'live'`` will result in an error. This is a different behaviour from the 153 toggle the aggregator with the ``live`` attribute and adjust the 154 ``key``, ``offset``, and ``name`` attributes for each line when ``live`` 176 $ echo 1 > /sys/kernel/config/gpio-aggregator/agg0/live
|
| /linux/Documentation/networking/ |
| H A D | net_failover.rst | 24 datapath. It also enables hypervisor controlled live migration of a VM with 65 be brought UP during live migration to allow uninterrupted communication. 112 Live Migration of a VM with SR-IOV VF & virtio-net in STANDBY mode 115 net_failover also enables hypervisor controlled live migration to be supported 119 Here is a sample script that shows the steps to initiate live migration from 152 virsh detach-device --live --config $DOMAIN $VF_XML 162 virsh migrate --live --persistent $DOMAIN qemu+ssh://$REMOTE_HOST/system 181 virsh attach-device --config --live vm01 vf.xml
|
| /linux/Documentation/driver-api/nvdimm/ |
| H A D | firmware-activate.rst | 41 either 'live', or 'quiesce'. A value of 'quiesce' triggers the kernel to 44 modifications of system memory. A value of 'live' attempts 50 'live' or 'quiesce', where 'live' indicates that the firmware 53 expect and injects a quiet period for the memory controller, but 'live'
|
| /linux/drivers/gpu/host1x/hw/ |
| H A D | syncpt_hw.c | 56 u32 old, live; in syncpt_load() local 61 live = host1x_sync_readl(host, HOST1X_SYNC_SYNCPT(sp->id)); in syncpt_load() 62 } while ((u32)atomic_cmpxchg(&sp->min_val, old, live) != old); in syncpt_load() 64 if (!host1x_syncpt_check_max(sp, live)) in syncpt_load() 69 return live; in syncpt_load()
|
| /linux/net/rxrpc/ |
| H A D | net_ns.c | 18 if (rxnet->live) in rxrpc_service_conn_reap_timeout() 27 if (rxnet->live) in rxrpc_peer_keepalive_timeout() 39 rxnet->live = true; in rxrpc_init_net() 96 rxnet->live = false; in rxrpc_init_net() 107 rxnet->live = false; in rxrpc_exit_net()
|
| /linux/drivers/of/ |
| H A D | overlay.c | 29 * @in_livetree: @np is a node in the live devicetree 33 * in the live devicetree where the overlay subtree is targeted to be grafted 35 * also recurses to the next level of the live devicetree, as long as overlay 36 * subtree node also exists in the live devicetree. When a node in the overlay 37 * subtree does not exist at the same level in the live devicetree, target->np 67 * @cset: changeset to apply fragments to live device tree 108 * of_resolve_phandles() finds the largest phandle in the live tree. 109 * of_overlay_apply() may add a larger phandle to the live tree. 191 * need to be adjusted to be the correct path for the live device tree. 285 * If @overlay_prop does not already exist in live devicetree, add changeset [all …]
|
| /linux/arch/arm/mach-orion5x/ |
| H A D | Kconfig | 63 bool "Buffalo Terastation Pro II/Live" 67 Buffalo Terastation Pro II/Live platform. 70 bool "Buffalo Linkstation Pro/Live" 75 Buffalo Linkstation Pro/Live platform. Both v1 and
|
| /linux/drivers/gpu/drm/xlnx/ |
| H A D | zynqmp_dpsub.c | 78 * Try the live PL video clock, and fall back to the PS clock if the in zynqmp_dpsub_init_clocks() 79 * live PL video clock isn't valid. in zynqmp_dpsub_init_clocks() 97 * Try the live PL audio clock, and fall back to the PS clock if the in zynqmp_dpsub_init_clocks() 98 * live PL audio clock isn't valid. Missing audio clock disables audio in zynqmp_dpsub_init_clocks() 150 dev_err(dpsub->dev, "only one live video input is supported\n"); in zynqmp_dpsub_parse_dt() 158 "live video input requires PL clock\n"); in zynqmp_dpsub_parse_dt() 166 dev_warn(dpsub->dev, "live audio unsupported, ignoring\n"); in zynqmp_dpsub_parse_dt()
|
| /linux/drivers/media/rc/keymaps/ |
| H A D | rc-dntv-live-dvbt-pro.c | 2 // dntv-live-dvbt-pro.h - Keytable for dntv_live_dvbt_pro Remote Controller 11 /* DigitalNow DNTV Live! DVB-T Pro Remote */ 17 { 0x55, KEY_TV }, /* live tv */ 94 MODULE_DESCRIPTION("DigitalNow DNTV Live DVB-T Remote controller keytable");
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-kvm.txt | 16 'perf kvm stat [record|report|live] [<options>] 63 'perf kvm stat live' reports statistical data in a live mode (similar to 64 record + report but with statistical data updated live at a given display 110 STAT LIVE OPTIONS
|