/Linux-v4.19/kernel/livepatch/ |
D | patch.c | 143 if (WARN_ON(!func->patched)) in klp_unpatch_func() 169 func->patched = false; in klp_unpatch_func() 180 if (WARN_ON(func->patched)) in klp_patch_func() 228 func->patched = true; in klp_patch_func() 244 if (func->patched) in klp_unpatch_object() 247 obj->patched = false; in klp_unpatch_object() 255 if (WARN_ON(obj->patched)) in klp_patch_object() 265 obj->patched = true; in klp_patch_object() 275 if (obj->patched) in klp_unpatch_objects()
|
D | Kconfig | 18 a patch, causing calls to patched functions to be redirected
|
D | core.c | 299 if (obj->patched) in __klp_disable_patch() 685 func->patched = false; in klp_init_func() 760 obj->patched = false; in klp_init_object()
|
D | transition.c | 276 if (!obj->patched) in klp_check_stack()
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-kernel-livepatch | 17 object (vmlinux or a module) in which it patched functions. 24 A writable attribute that indicates whether the patched 46 and forced to change their patched state. 56 the patched or unpatched state. Administrator should not 68 that is patched within the object. 76 properties and state of the patched function. 78 The directory name contains the patched function name and a 80 name in kallsyms for the patched object.
|
/Linux-v4.19/Documentation/livepatch/ |
D | livepatch.txt | 98 transition state where tasks are converging to the patched state. 101 the patched state to the unpatched state. 103 An interrupt handler inherits the patched state of the task it 105 patched state of the parent. 112 the task is patched. In most cases this will patch most or all of 123 force it to exit the kernel and be patched. 125 then it will get patched the next time it gets interrupted by an 130 allows them to be patched before the CPU enters the idle state. 158 unpatched and 1 to indicate it's patched. Otherwise, if no patch is in 161 patched state. This may be harmful to the system though. [all …]
|
D | callbacks.txt | 6 to execute callback functions when a kernel object is (un)patched. They 25 - A module notifier can't stop a to-be-patched module from loading. 29 be patched, irrespective of the target klp_object's current state. 33 * Pre-patch - before a klp_object is patched 35 * Post-patch - after a klp_object has been patched and is active 38 * Pre-unpatch - before a klp_object is unpatched (ie, patched code is 42 * Post-unpatch - after a klp_object has been patched, all code has 43 been restored and no tasks are running patched code, 151 klp_objects currently loaded). After klp_objects are patched according 540 executing a to-be-patched function -- the consistency model stalls the [all …]
|
D | module-elf-format.txt | 57 A typical livepatch module contains patched versions of functions that can 204 These are symbols accessed from new versions of functions for patched 207 resolves exported syms, and not every symbol referenced by the new patched
|
/Linux-v4.19/arch/sparc/kernel/ |
D | etrap_32.S | 113 sll %t_wim, 0x7, %t_wim ! patched on 7 window Sparcs 116 and %g2, 0xff, %g2 ! patched on 7 window Sparcs 189 and %g2, 0xff, %g2 ! patched on 7win Sparcs 203 and %g1, 0xff, %g1 ! patched on 7win Sparcs, mask 206 sll %t_wim, 0x7, %t_wim ! patched on 7win Sparcs 209 and %g2, 0xff, %g2 ! patched on 7win Sparcs
|
D | wof.S | 234 spnwin_patch3: and %twin_tmp, 0xff, %twin_tmp ! patched on 7win Sparcs
|
/Linux-v4.19/drivers/bluetooth/ |
D | hci_ag6xx.c | 174 bool patched = false; in ag6xx_setup() local 239 patched = true; in ag6xx_setup() 275 patched = true; in ag6xx_setup() 303 err = btintel_exit_mfg(hdev, true, patched); in ag6xx_setup()
|
D | btintel.h | 84 int btintel_exit_mfg(struct hci_dev *hdev, bool reset, bool patched); 117 static inline int btintel_exit_mfg(struct hci_dev *hdev, bool reset, bool patched) in btintel_exit_mfg() argument
|
D | btintel.c | 94 int btintel_exit_mfg(struct hci_dev *hdev, bool reset, bool patched) in btintel_exit_mfg() argument 105 param[1] |= patched ? 0x02 : 0x01; in btintel_exit_mfg()
|
/Linux-v4.19/include/linux/ |
D | livepatch.h | 84 bool patched; member 131 bool patched; member
|
/Linux-v4.19/Documentation/features/debug/kprobes/ |
D | arch-support.txt | 4 # description: arch supports live patched kernel probe
|
/Linux-v4.19/Documentation/features/debug/optprobes/ |
D | arch-support.txt | 4 # description: arch supports live patched optprobes
|
/Linux-v4.19/Documentation/features/debug/uprobes/ |
D | arch-support.txt | 4 # description: arch supports live patched user probes
|
/Linux-v4.19/Documentation/features/core/jump-labels/ |
D | arch-support.txt | 4 # description: arch supports live patched, high efficiency branches
|
/Linux-v4.19/drivers/nfc/fdp/ |
D | fdp.c | 499 u8 patched = 0; in fdp_nci_setup() local 522 patched = 1; in fdp_nci_setup() 530 patched = 1; in fdp_nci_setup() 537 if (patched) { in fdp_nci_setup()
|
/Linux-v4.19/arch/s390/kernel/ |
D | mcount.S | 62 # The j instruction gets runtime patched to a nop instruction.
|
/Linux-v4.19/Documentation/isdn/ |
D | README.syncppp | 7 a patched pppd .. (I called it ipppd to show the difference)
|
/Linux-v4.19/arch/s390/include/asm/ |
D | nospec-insn.h | 112 # the "br \reg" after the code has been patched.
|
/Linux-v4.19/Documentation/admin-guide/ |
D | tainted-kernels.rst | 53 16) ``K`` if the kernel has been live patched.
|
/Linux-v4.19/Documentation/arm64/ |
D | silicon-errata.txt | 34 These are enabled by default and patched in at runtime when an affected
|
/Linux-v4.19/Documentation/ |
D | static-keys.txt | 160 patched). Calling the static key API from within a hotplug notifier is 276 vs. the jump label case just has a 'no-op' or 'jmp 0'. (The jmp 0, is patched
|