/linux/kernel/livepatch/ |
A D | patch.c | 144 if (WARN_ON(!func->patched)) in klp_unpatch_func() 171 func->patched = false; in klp_unpatch_func() 182 if (WARN_ON(func->patched)) in klp_patch_func() 234 func->patched = true; in klp_patch_func() 253 if (func->patched) in __klp_unpatch_object() 258 obj->patched = false; in __klp_unpatch_object() 272 if (WARN_ON(obj->patched)) in klp_patch_object() 282 obj->patched = true; in klp_patch_object() 292 if (obj->patched) in __klp_unpatch_objects()
|
A D | Kconfig | 19 a patch, causing calls to patched functions to be redirected
|
A D | core.c | 734 func->patched = false; in klp_init_func() 828 obj->patched = false; in klp_init_object() 937 if (obj->patched) in __klp_disable_patch()
|
A D | transition.c | 255 if (!obj->patched) in klp_check_stack()
|
/linux/Documentation/ABI/testing/ |
A D | sysfs-kernel-livepatch | 17 object (vmlinux or a module) in which it patched functions. 24 A writable attribute that indicates whether the patched 44 the patched or unpatched state. Administrator should not 56 that is patched within the object. 64 properties and state of the patched function. 66 The directory name contains the patched function name and a 68 name in kallsyms for the patched object.
|
/linux/Documentation/livepatch/ |
A D | livepatch.rst | 85 transition state where tasks are converging to the patched state. 88 the patched state to the unpatched state. 90 An interrupt handler inherits the patched state of the task it 92 patched state of the parent. 110 force it to exit the kernel and be patched. 117 allows them to be patched before the CPU enters the idle state. 271 the patch itself and the relevant functions might be patched 275 - struct klp_patch defines an array of patched objects (struct 316 implementation of the patched functions at this stage. 325 to the patched state. If an original function is patched for the first [all …]
|
A D | callbacks.rst | 6 to execute callback functions when a kernel object is (un)patched. They 28 - A module notifier can't stop a to-be-patched module from loading. 32 be patched, irrespective of the target klp_object's current state. 40 - before a klp_object is patched 43 - after a klp_object has been patched and is active 47 - before a klp_object is unpatched (ie, patched code is 52 - after a klp_object has been patched, all code has 53 been restored and no tasks are running patched code,
|
A D | module-elf-format.rst | 38 A typical livepatch module contains patched versions of functions that can 191 These are symbols accessed from new versions of functions for patched 194 resolves exported syms, and not every symbol referenced by the new patched
|
A D | cumulative-patches.rst | 56 for functions that are no longer patched.
|
/linux/arch/sparc/kernel/ |
A 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
|
A D | wof.S | 234 spnwin_patch3: and %twin_tmp, 0xff, %twin_tmp ! patched on 7win Sparcs
|
/linux/drivers/bluetooth/ |
A D | hci_ag6xx.c | 159 bool patched = false; in ag6xx_setup() local 223 patched = true; in ag6xx_setup() 259 patched = true; in ag6xx_setup() 287 err = btintel_exit_mfg(hdev, true, patched); in ag6xx_setup()
|
A D | btintel.h | 193 int btintel_exit_mfg(struct hci_dev *hdev, bool reset, bool patched); 225 static inline int btintel_exit_mfg(struct hci_dev *hdev, bool reset, bool patched) in btintel_exit_mfg() argument
|
/linux/include/linux/ |
A D | livepatch.h | 77 bool patched; member 130 bool patched; member
|
/linux/drivers/nfc/fdp/ |
A D | fdp.c | 454 u8 patched = 0; in fdp_nci_setup() local 475 patched = 1; in fdp_nci_setup() 483 patched = 1; in fdp_nci_setup() 490 if (patched) { in fdp_nci_setup()
|
/linux/Documentation/features/debug/optprobes/ |
A D | arch-support.txt | 4 # description: arch supports live patched optprobes
|
/linux/Documentation/features/core/jump-labels/ |
A D | arch-support.txt | 4 # description: arch supports live patched, high efficiency branches
|
/linux/Documentation/features/debug/kprobes/ |
A D | arch-support.txt | 4 # description: arch supports live patched kernel probe
|
/linux/Documentation/features/debug/uprobes/ |
A D | arch-support.txt | 4 # description: arch supports live patched user probes
|
/linux/arch/s390/include/asm/ |
A D | nospec-insn.h | 112 # the "br \reg" after the code has been patched.
|
/linux/tools/perf/Documentation/ |
A D | security.txt | 69 4. Get into rpmbuild/SPECS directory and build policy packages from patched sources: 88 update with the patched rpms above:
|
/linux/Documentation/admin-guide/ |
A D | tainted-kernels.rst | 100 15 _/K 32768 kernel has been live patched 170 15) ``K`` if the kernel has been live patched.
|
/linux/Documentation/staging/ |
A D | static-keys.rst | 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
|
/linux/Documentation/arm64/ |
A D | silicon-errata.rst | 38 These are enabled by default and patched in at runtime when an affected
|
/linux/Documentation/networking/ |
A D | eql.rst | 16 with the 1.1.75 kernel, and is known to have patched cleanly with 227 - icee from LinuxNET patched 1.1.86 without any rejects and was able
|