1
0
mirror of https://github.com/dynup/kpatch synced 2025-03-25 04:16:39 +00:00

Commit Graph

  • b7e9b2e02d
    Merge bf40acf90b into e3904157d2 Joe Lawrence 2025-03-24 17:10:56 -0400
  • bf40acf90b integration: add a function pointer / klp-relocation test Joe Lawrence 2025-03-24 16:58:35 -0400
  • 69828ade3e create-diff-object: fix ppc64le function pointer test for large model Joe Lawrence 2025-03-24 16:58:35 -0400
  • 839d86a08e kpatch-build: account for function entry offsets Joe Lawrence 2025-03-24 16:58:35 -0400
  • 34b28658ab
    Merge ce8ca2cf68 into e3904157d2 Puranjay Mohan 2025-03-24 09:28:30 +0800
  • 20e86522e8
    Merge 967b36136f into e3904157d2 Jian Wen 2025-03-22 16:53:24 +0800
  • 967b36136f kpatch.service: explictly depend on /var/lib Jian Wen 2025-03-22 16:21:26 +0800
  • ad74f8c8c6
    Merge 5b329c733a into e3904157d2 georgejguo 2025-03-19 16:27:25 -0400
  • e3904157d2
    Merge pull request from georgejguo/master-childobj master Joe Lawrence 2025-03-19 16:26:05 -0400
  • cdff24de0c kpatch-build: add full paths to build.log for changed objects. George Guo 2025-01-02 17:53:32 +0800
  • 11c3c75f3d
    Merge pull request from sumanthkorikkar/fix-function-ptr-rela-s390 Joe Lawrence 2025-03-14 16:06:57 -0400
  • 5b329c733a kpatch/LoongArch: ignore arch/loongarch/vdso George Guo 2025-01-22 10:43:42 +0800
  • 2b33ba355e kpatch/LoongArch: fix build error on non-LoongArch architectures George Guo 2024-11-08 15:03:26 +0800
  • 16447e093e kpatch/LoongArch: enable kpatch build George Guo 2024-11-07 11:13:50 +0800
  • 70f975fc25 kpatch/LoongArch: skip section .rela.orc_unwind_ip George Guo 2024-12-10 20:44:33 -0600
  • 9d1ddec508 create-diff-object: Fix function pointer rela on s390 Sumanth Korikkar 2025-03-07 09:59:36 +0100
  • 7633514850
    Merge pull request from liu-song-6/sympos Joe Lawrence 2025-03-04 11:00:00 -0500
  • c608fafd72 Fix sympos for gcc-14 Song Liu 2025-02-24 16:15:16 -0800
  • 7af88c3b73 kpatch-build: Ignore missing PARA_STRUCT_SIZE for 6.8.0+ kernels Song Liu 2024-05-30 11:48:03 -0700
  • 305cdc994a
    Merge pull request from wardenjohn/stack_order Joe Lawrence 2025-02-19 15:16:34 -0500
  • ff5ff0e8e7 kpatch: Add function to adjust new sysfs attribute 'stack_order' of livepatch Wardenjohn 2024-10-12 11:15:16 +0800
  • ce8ca2cf68 create-diff-object: don't mangle .rela.__patchable_function_entries Puranjay Mohan 2025-02-07 17:30:05 +0000
  • 2dc6690892 create-diff-object: skip sframe sections for now Puranjay Mohan 2025-02-06 13:24:11 +0000
  • c1ee849bed create-diff-object: Add support for arm64 DYNAMIC_FTRACE_WITH_CALL_OPS Dylan Hatch 2025-01-17 20:28:11 +0000
  • 0db9999069 kpatch-syscall.h: add aarch64 helper Pete Swain 2023-07-28 16:34:10 -0700
  • c2273a549b create-diff-object: Fix mapping symbol handling on aarch64 Misono Tomohiro 2022-09-07 10:38:01 +0900
  • daf145bd82 create-diff-object: Include .rodata.str section in output object Suraj Jitindar Singh 2021-12-02 18:03:16 -0800
  • 9a52424c77 kpatch-build: Enable ARM64 support Suraj Jitindar Singh 2021-10-06 12:49:33 -0700
  • acd02314e5 create-diff-object: Check __patchable_function_entries section for aarch64 Pete Swain 2025-01-24 14:37:21 +0000
  • 18f2aa35eb kpatch-build: Add sym->has_func_profiling support for aarch64 Suraj Jitindar Singh 2021-10-06 12:41:16 -0700
  • 133bd4c547 kpatch-build: update version to 0.9.10 Puranjay Mohan 2025-01-27 12:39:56 +0000
  • 5124601fe2
    Merge pull request from androw/musl Joe Lawrence 2025-01-23 12:45:49 -0500
  • 2523367d34
    kpatch-build: add missing include for musl Nicolas Lorin 2025-01-21 19:57:39 +0100
  • 903dfe2b64
    Merge pull request from joe-lawrence/bump-v0.9.10 v0.9.10 Joe Lawrence 2025-01-21 11:38:20 -0500
  • c77352f03d Bump to version v0.9.10 Joe Lawrence 2025-01-20 15:41:25 -0500
  • b57508e694
    Merge pull request from bhllamoreaux/photon-patches Joe Lawrence 2025-01-17 16:29:31 -0500
  • b15c09c1e5
    Merge pull request from joe-lawrence/kmod-patch-hook Joe Lawrence 2025-01-17 16:29:04 -0500
  • a907d450a7 kmod: fix OOT kpatch kmod build Joe Lawrence 2025-01-16 16:09:48 -0500
  • 9ba1ce88c6
    Merge pull request from sumanthkorikkar/fix-non-compat-config Joe Lawrence 2025-01-16 10:19:16 -0500
  • 55c118c942 kpatch-syscall: Fix kpatch s390 build error when CONFIG_COMPAT is disabled Sumanth Korikkar 2025-01-03 16:55:01 +0100
  • a9a7360a29
    Merge pull request from joe-lawrence/s390x-rhel-9.6-syscall Joe Lawrence 2024-12-12 10:56:46 -0500
  • 846db25d80 use dynamic prefix offset instead of hardcoding Brennan Lamoreaux 2024-12-11 18:55:57 +0000
  • ace5550f59 kpatch/LoongArch: change local labels with sections symbols George Guo 2024-12-05 15:17:43 +0800
  • f27619f11d kpatch/LoongArch: process section __patchable_function_entries George Guo 2024-12-05 15:21:15 +0800
  • e2ad05fb9c kpatch/LoongArch: Add initial support for kpatch George Guo 2024-08-17 13:04:22 +0800
  • 8368005289 kpatch/LoongArch: Add LoongArch specific features George Guo 2024-08-08 09:04:22 +0800
  • e42c7990ca kpatch-syscall: update for s390x RHEL-9.6 backports Joe Lawrence 2024-12-04 15:17:38 -0500
  • cbf2bc957c
    Merge pull request from joe-lawrence/patchable_function_entries Joe Lawrence 2024-12-04 10:00:13 -0500
  • 7b6fee6f88 create-diff-object: Create __patchable_function_entries sections Joe Lawrence 2024-12-03 09:26:10 -0500
  • 0f961ce684
    Merge 3fb4582ead into 8cb842086a pete swain 2024-11-08 15:29:47 +0800
  • 58267765c8 kpatch/LoongArch: fix build error on non-LoongArch architectures George Guo 2024-11-08 15:03:26 +0800
  • 1f527405a2 kpatch/LoongArch: short circuit for patchable sections George Guo 2024-11-07 14:26:28 +0800
  • 06f87de0ad kpatch/LoongArch: enable kpatch build George Guo 2024-11-07 11:13:50 +0800
  • 4ce275484a kpatch/LoongArch: fix ld error George Guo 2024-10-31 17:48:07 +0800
  • bd6e184186 kpatch/LoongArch: change local labels with sections symbols George Guo 2024-09-12 14:17:05 +0800
  • 411bf6c03a kpatch/LoongArch: create and process section __patchable_function_entries George Guo 2024-09-08 12:17:05 +0800
  • 9a3d0e9b4e kpatch/LoongArch: Add initial support for kpatch George Guo 2024-08-17 13:04:22 +0800
  • 6c5058658d kpatch/LoongArch: Add LoongArch specific features George Guo 2024-08-08 09:04:22 +0800
  • 8cb842086a
    Merge pull request from ryanbsull/integration-tests-rhel-9.5-final Joe Lawrence 2024-11-06 09:37:48 -0500
  • 891c6b0362
    Merge pull request from puranjaymohan/amzn2023-tests Joe Lawrence 2024-11-04 15:58:29 -0500
  • 5dcc40b064 test/integration/rhel-9.5: add tests for kernel-5.14.0-503.11.1.el9_5 Ryan Sullivan 2024-05-16 10:28:11 -0400
  • 90ab713a78 test/integration/amzn-2023: Add integration tests for AL2023 Puranjay Mohan 2024-10-28 13:49:53 +0000
  • 17b795bcbb
    Merge pull request from georgejguo/master Joe Lawrence 2024-10-23 12:44:10 -0400
  • b5d955cf4c kpatch-build/Makefile: remove duplicate entry for create-kpatch-module.c George Guo 2024-10-17 18:19:31 +0800
  • 5787dcd8f2
    Merge pull request from joe-lawrence/shellcheck-oct-2024 Joe Lawrence 2024-10-10 17:33:06 -0400
  • 3dd3e58848
    Merge pull request from joe-lawrence/gnu11 Joe Lawrence 2024-10-10 17:32:52 -0400
  • 34102d0058
    Merge pull request from wardenjohn/add_version_show Joe Lawrence 2024-10-10 17:32:32 -0400
  • 285560fa80 kpatch-build: set C language standard to gnu11 Joe Lawrence 2024-10-10 14:08:51 -0400
  • c799fde067 tree: fix latest shellcheck complaints Joe Lawrence 2024-10-09 15:58:10 -0400
  • 2f6a812a5f
    Merge pull request from jpoimboe/no-irce Joe Lawrence 2024-09-05 10:52:23 -0400
  • 063c8cea03 Fix shellcheck warnings Mihails Strasuns 2024-06-14 13:27:47 +0000
  • fbcd40744a doc/arm64-upstream-prerequisites.md Pete Swain 2022-10-10 19:03:09 -0700
  • dc2864904f create-diff-object: Remove the multi_pfe flag. zimao 2023-08-07 21:56:50 +0000
  • d7a3c475d5 uninit var in kpatch-elf.c Pete Swain 2023-08-10 10:43:28 -0700
  • 8ac88e5035 create-diff-object: keep ubsan section Pete Swain 2023-07-28 16:35:45 -0700
  • a55965eee2 create-diff-object: merge aarch64 kpatch_line_macro_change_only() Pete Swain 2023-01-31 18:15:08 -0800
  • db9c3abb4e adapt to clang/arm64 naming Pete Swain 2023-01-09 02:18:33 -0800
  • 6b69975991 kpatch-cc skip arch/arm64/kernel/vdso*/* Pete Swain 2022-10-16 22:55:44 -0700
  • dbebe52b68 arm64 leaf-function fix Pete Swain 2023-07-12 08:13:27 -0700
  • 9146fe387e arm64: per-func __patchable_function_entries sections Pete Swain 2023-01-09 02:16:57 -0800
  • ab3c592682 kpatch-syscall.h: add aarch64 helper Pete Swain 2023-07-28 16:34:10 -0700
  • 33e15b8416 create-diff-object: Fix mapping symbol handling on aarch64 Misono Tomohiro 2022-09-07 10:38:01 +0900
  • 906903084f testing: add aarch unit tests Joe Lawrence 2022-10-04 22:39:58 -0700
  • 17cada33ad create-diff-object: add aarch64 ASSERT_RTNL macro detection Joe Lawrence 2022-02-14 21:37:50 -0500
  • c9e1ae7168 kpatch-build: Enable ARM64 support Pete Swain 2024-05-31 15:24:07 -0700
  • d4b00e16aa create-diff-object: Create __patchable_function_entries section for aarch64 Pete Swain 2023-01-09 02:15:58 -0800
  • cba63fa9fd create-diff-object: Split kpatch_create_mcount_sections into alloc and populate Pete Swain 2023-07-28 16:33:23 -0700
  • fcae79f54b kpatch-build: Add sym->has_func_profiling support for aarch64 Suraj Jitindar Singh 2021-10-06 12:41:16 -0700
  • e0b20c9673 avoid reloc-type collisions on elf.h constants Pete Swain 2024-05-31 15:17:46 -0700
  • eef32ad5f2
    Merge pull request from joe-lawrence/fail-on-kernel-ibt Josh Poimboeuf 2024-09-03 18:21:22 -0500
  • f35f27cd98 readme: remove IRC references Josh Poimboeuf 2024-09-03 15:42:42 -0700
  • f85f8a3299
    Merge pull request from ohnatiuk1/man-remove-file-timestamp Josh Poimboeuf 2024-09-03 17:39:32 -0500
  • 9dde564f23 kpatch/kpatch: Optimize patch transition timing with a while loop oceansue 2024-08-24 10:24:23 +0800
  • 531d8f1715 man: fix reproducibility - remove file timestamps Oleksandr Hnatiuk 2024-08-27 12:35:20 -0700
  • 6de56acc29 kpatch-build: fail CONFIG_X86_KERNEL_IBT as not supported Joe Lawrence 2024-08-26 14:22:28 -0400
  • 269a061df6
    Merge pull request from blitz/nixos-fixes Joe Lawrence 2024-08-21 15:20:59 -0400
  • ec726afeab
    Merge pull request from georgejguo/master Joe Lawrence 2024-08-21 15:20:43 -0400
  • 8cdf5678ac kpatch-build: introduce version print option Yongde Zhang 2024-08-01 23:24:00 +0800
  • 431e0b22a8 patch-author-guide: correct the example CVE ID information George Guo 2024-07-31 18:30:51 +0800
  • 828b557b50 Fix cleanup when kpatch is installed in read-only location Julian Stecklina 2024-07-12 09:35:02 +0200