| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-02-12 | powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM... | Christophe Leroy | 1 | -1/+1 |
| 2025-02-10 | powerpc/code-patching: Disable KASAN report during patching via temporary mm | Christophe Leroy | 1 | -0/+2 |
| 2024-11-07 | asm-generic: introduce text-patching.h | Mike Rapoport (Microsoft) | 1 | -1/+1 |
| 2024-08-21 | powerpc/code-patching: Add data patch alignment check | Benjamin Gray | 1 | -0/+6 |
| 2024-08-21 | powerpc/code-patching: Add generic memory patching | Benjamin Gray | 1 | -15/+49 |
| 2024-05-17 | Merge tag 'powerpc-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p... | Linus Torvalds | 1 | -4/+27 |
| 2024-05-14 | powerpc: use CONFIG_EXECMEM instead of CONFIG_MODULES where appropriate | Mike Rapoport (IBM) | 1 | -1/+1 |
| 2024-05-08 | powerpc/code-patching: Use dedicated memory routines for patching | Benjamin Gray | 1 | -4/+27 |
| 2023-10-23 | powerpc/code-patching: introduce patch_instructions() | Hari Bathini | 1 | -3/+138 |
| 2023-10-20 | powerpc/code-patching: Perform hwsync in __patch_instruction() in case of fai... | Christophe Leroy | 1 | -4/+1 |
| 2022-12-16 | powerpc/code-patching: Fix oops with DEBUG_VM enabled | Michael Ellerman | 1 | -3/+7 |
| 2022-12-02 | powerpc/code-patching: Remove protection against patching init addresses afte... | Christophe Leroy | 1 | -12/+1 |
| 2022-12-02 | powerpc/code-patching: Remove #ifdef CONFIG_STRICT_KERNEL_RWX | Christophe Leroy | 1 | -11/+5 |
| 2022-12-02 | powerpc/code-patching: Consolidate and cache per-cpu patching context | Benjamin Gray | 1 | -19/+30 |
| 2022-12-02 | powerpc/code-patching: Use temporary mm for Radix MMU | Christopher M. Riedl | 1 | -5/+172 |
| 2022-11-30 | powerpc/code-patching: Use WARN_ON and fix check in poking_init | Benjamin Gray | 1 | -8/+9 |
| 2022-09-01 | powerpc/code-patching: Speed up page mapping/unmapping | Christophe Leroy | 1 | -11/+19 |
| 2022-05-19 | powerpc/ftrace: Use patch_instruction() return directly | Christophe Leroy | 1 | -1/+1 |
| 2022-05-19 | powerpc/code-patching: Inline create_branch() | Christophe Leroy | 1 | -20/+0 |
| 2022-05-19 | powerpc/code-patching: Inline is_offset_in_{cond}_branch_range() | Christophe Leroy | 1 | -27/+0 |
| 2022-05-11 | powerpc/code-patching: Use jump_label to check if poking_init() is done | Christophe Leroy | 1 | -1/+4 |
| 2022-05-11 | powerpc/code-patching: Use jump_label for testing freed initmem | Christophe Leroy | 1 | -1/+4 |
| 2022-05-08 | powerpc/code-patching: Don't call is_vmalloc_or_module_addr() without CONFIG_... | Christophe Leroy | 1 | -1/+1 |
| 2022-03-08 | powerpc/code-patching: Pre-map patch area | Michael Ellerman | 1 | -0/+14 |
| 2021-12-23 | powerpc/code-patching: Move code patching selftests in its own file | Christophe Leroy | 1 | -355/+0 |
| 2021-12-23 | powerpc/code-patching: Move instr_is_branch_{i/b}form() in code-patching.h | Christophe Leroy | 1 | -15/+0 |
| 2021-12-23 | powerpc/code-patching: Move patch_exception() outside code-patching.c | Christophe Leroy | 1 | -16/+0 |
| 2021-12-23 | powerpc/code-patching: Use test_trampoline for prefixed patch test | Christophe Leroy | 1 | -15/+9 |
| 2021-12-23 | powerpc/code-patching: Fix patch_branch() return on out-of-range failure | Christophe Leroy | 1 | -1/+3 |
| 2021-12-23 | powerpc/code-patching: Reorganise do_patch_instruction() to ease error handling | Christophe Leroy | 1 | -16/+21 |
| 2021-12-23 | powerpc/code-patching: Fix unmap_patch_area() error handling | Christophe Leroy | 1 | -17/+13 |
| 2021-12-23 | powerpc/code-patching: Fix error handling in do_patch_instruction() | Christophe Leroy | 1 | -10/+3 |
| 2021-12-23 | powerpc/code-patching: Remove init_mem_is_free | Christophe Leroy | 1 | -2/+1 |
| 2021-12-23 | powerpc/code-patching: Remove pr_debug()/pr_devel() messages and fix check() | Christophe Leroy | 1 | -9/+7 |
| 2021-12-23 | powerpc/lib: Add __init attribute to eligible functions | Nick Child | 1 | -1/+1 |
| 2021-12-09 | powerpc/inst: Define ppc_inst_t | Christophe Leroy | 1 | -19/+19 |
| 2021-11-29 | Revert "powerpc/code-patching: Improve verification of patchability" | Michael Ellerman | 1 | -2/+3 |
| 2021-11-25 | powerpc/code-patching: Improve verification of patchability | Christophe Leroy | 1 | -3/+2 |
| 2021-10-07 | powerpc/lib: Add helper to check if offset is within conditional branch range | Naveen N. Rao | 1 | -1/+6 |
| 2021-06-21 | powerpc/lib/code-patching: Set up Strict RWX patching earlier | Jordan Niethe | 1 | -10/+4 |
| 2021-06-17 | powerpc: Don't use 'struct ppc_inst' to reference instruction location | Christophe Leroy | 1 | -26/+23 |
| 2021-06-17 | powerpc/lib/code-patching: Don't use struct 'ppc_inst' for runnable code in t... | Christophe Leroy | 1 | -42/+53 |
| 2021-06-16 | powerpc/lib/code-patching: Make instr_is_branch_to_addr() static | Christophe Leroy | 1 | -9/+9 |
| 2021-06-16 | powerpc: Do not dereference code as 'struct ppc_inst' (uprobe, code-patching,... | Christophe Leroy | 1 | -4/+4 |
| 2021-04-21 | powerpc/inst: ppc_inst_as_u64() becomes ppc_inst_as_ulong() | Christophe Leroy | 1 | -1/+1 |
| 2021-03-26 | powerpc/lib: Don't use __put_user_asm_goto() outside of uaccess.h | Christophe Leroy | 1 | -4/+9 |
| 2020-09-15 | powerpc/uaccess: Switch __patch_instruction() to __put_user_asm_goto() | Christophe Leroy | 1 | -10/+7 |
| 2020-07-27 | powerpc/lib: Prepare code-patching for modules allocated outside vmalloc space | Christophe Leroy | 1 | -1/+1 |
| 2020-06-09 | mm: don't include asm/pgtable.h if linux/mm.h is already included | Mike Rapoport | 1 | -1/+0 |
| 2020-06-05 | Merge tag 'powerpc-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po... | Linus Torvalds | 1 | -127/+180 |
| 2020-06-04 | powerpc: add support for folded p4d page tables | Mike Rapoport | 1 | -1/+6 |
| 2020-05-26 | powerpc: Add ppc_inst_as_u64() | Michael Ellerman | 1 | -7/+1 |
| 2020-05-19 | powerpc: Test prefixed code patching | Jordan Niethe | 1 | -0/+21 |
| 2020-05-19 | powerpc: Add prefixed instructions to instruction data type | Jordan Niethe | 1 | -1/+12 |
| 2020-05-19 | powerpc: Make test_translate_branch() independent of instruction length | Jordan Niethe | 1 | -3/+3 |
| 2020-05-19 | powerpc: Use a function for reading instructions | Jordan Niethe | 1 | -12/+14 |
| 2020-05-19 | powerpc: Use a datatype for instructions | Jordan Niethe | 1 | -38/+38 |
| 2020-05-19 | powerpc: Introduce functions for instruction equality | Jordan Niethe | 1 | -6/+6 |
| 2020-05-19 | powerpc: Use a function for getting the instruction op code | Jordan Niethe | 1 | -2/+2 |
| 2020-05-19 | powerpc: Use an accessor for instructions | Jordan Niethe | 1 | -9/+9 |
| 2020-05-19 | powerpc: Use a macro for creating instructions from u32s | Jordan Niethe | 1 | -28/+29 |
| 2020-05-19 | powerpc: Change calling convention for create_branch() et. al. | Jordan Niethe | 1 | -55/+79 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 1 | -5/+1 |
| 2019-04-21 | powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() | Russell Currey | 1 | -2/+2 |
| 2019-04-20 | powerpc: Remove duplicate headers | Jagadeesh Pagadala | 1 | -1/+0 |
| 2018-12-19 | powerpc: simplify patch_instruction_site() and patch_branch_site() | Christophe Leroy | 1 | -16/+0 |
| 2018-10-14 | powerpc: handover page flags with a pgprot_t parameter | Christophe Leroy | 1 | -2/+1 |
| 2018-10-02 | powerpc/lib: fix book3s/32 boot failure due to code patching | Christophe Leroy | 1 | -8/+12 |
| 2018-09-18 | powerpc: Avoid code patching freed init sections | Michael Neuling | 1 | -0/+6 |
| 2018-08-08 | powerpc/asm: Add a patch_site macro & helpers for patching instructions | Michael Ellerman | 1 | -0/+16 |
| 2018-01-21 | powerpc/lib/feature-fixups: use raw_patch_instruction() | Christophe Leroy | 1 | -2/+2 |
| 2018-01-21 | powerpc/lib/code-patching: refactor patch_instruction() | Christophe Leroy | 1 | -15/+15 |
| 2017-12-11 | powerpc/modules: Don't try to restore r2 after a sibling call | Josh Poimboeuf | 1 | -0/+5 |
| 2017-11-22 | powerpc: Fix boot on BOOK3S_32 with CONFIG_STRICT_KERNEL_RWX | Christophe Leroy | 1 | -4/+2 |
| 2017-07-03 | powerpc/lib/code-patching: Use alternate map for patch_instruction() | Balbir Singh | 1 | -4/+167 |
| 2017-04-23 | powerpc/kprobes: Convert __kprobes to NOKPROBE_SYMBOL() | Naveen N. Rao | 1 | -1/+3 |
| 2017-02-27 | kprobes: move kprobe declarations to asm-generic/kprobes.h | Luis R. Rodriguez | 1 | -0/+1 |
| 2017-02-10 | powerpc/kprobes: Implement Optprobes | Anju T | 1 | -0/+21 |
| 2017-02-10 | powerpc: Add helper to check if offset is within relative branch range | Anju T | 1 | -1/+23 |
| 2016-12-24 | Replace <asm/uaccess.h> with <linux/uaccess.h> globally | Linus Torvalds | 1 | -1/+1 |
| 2013-12-02 | powerpc: Move the patch_exception to a common place | Kevin Hao | 1 | -0/+15 |
| 2012-09-05 | powerpc: Don't use __put_user() in patch_instruction | Benjamin Herrenschmidt | 1 | -1/+1 |
| 2012-07-03 | powerpc: Have patch_instruction detect faults | Steven Rostedt | 1 | -4/+10 |
| 2008-07-24 | PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architectures | Andrea Righi | 1 | -0/+1 |
| 2008-07-01 | powerpc: Add tests of the code patching routines | Michael Ellerman | 1 | -0/+298 |
| 2008-07-01 | powerpc: Add new code patching routines | Michael Ellerman | 1 | -0/+107 |
| 2008-07-01 | powerpc: Make create_branch() return errors if the branch target is too large | Michael Ellerman | 1 | -2/+8 |
| 2008-07-01 | powerpc: Allow create_branch() to return errors | Michael Ellerman | 1 | -8/+12 |
| 2008-07-01 | powerpc: Move code patching code into arch/powerpc/lib/code-patching.c | Michael Ellerman | 1 | -0/+33 |