Log In
source-git
/
kpatch
Clone
Source Code
GIT
Source
Pull Requests
0
Stats
Overview
Files
Commits
Branches
Forks
Releases
c71e3f
kpatch-0.6.1 base
Merged and Committed by Packit
4 years ago
raw
patch
tree
170 files changed.
19276 lines added
.
0 lines removed
.
.gitignore
file added
+18
.gitmodules
file added
+3
.travis.yml
file added
+10
COPYING
file added
+339
Makefile
file added
+36
Makefile.inc
file added
+26
README.md
file added
+671
contrib/Makefile
file added
+17
contrib/kpatch.conf
file added
+29
contrib/kpatch.service
file added
+12
contrib/kpatch.spec
file added
+163
doc/patch-author-guide.md
file added
+599
examples/tcp_cubic-better-follow-cubic-curve-converted.patch
file added
+105
examples/tcp_cubic-better-follow-cubic-curve-original.patch
file added
+58
kmod/Makefile
file added
+28
kmod/core/Makefile
file added
+24
kmod/core/core.c
file added
+1274
kmod/core/kpatch.h
file added
+102
kmod/core/shadow.c
file added
+175
kmod/patch/Makefile
file added
+27
kmod/patch/kpatch-macros.h
file added
+136
kmod/patch/kpatch-patch-hook.c
file added
+424
kmod/patch/kpatch-patch.h
file added
+63
kmod/patch/kpatch.h
file added
+1
kmod/patch/kpatch.lds.S
file added
+50
kmod/patch/livepatch-patch-hook.c
file added
+468
kmod/patch/patch-hook.c
file added
+25
kpatch-build/Makefile
file added
+47
kpatch-build/create-diff-object.c
file added
+3287
kpatch-build/create-klp-module.c
file added
+516
kpatch-build/create-kpatch-module.c
file added
+251
kpatch-build/gcc-plugins/gcc-common.h
file added
+965
kpatch-build/gcc-plugins/gcc-generate-rtl-pass.h
file added
+176
kpatch-build/gcc-plugins/ppc64le-plugin.c
file added
+86
kpatch-build/insn/asm/inat.h
file added
+221
kpatch-build/insn/asm/inat_types.h
file added
+29
kpatch-build/insn/asm/insn.h
file added
+199
kpatch-build/insn/inat-tables.c
file added
+1146
kpatch-build/insn/inat.c
file added
+97
kpatch-build/insn/insn.c
file added
+582
kpatch-build/kpatch-build
file added
+913
kpatch-build/kpatch-elf.c
file added
+858
kpatch-build/kpatch-elf.h
file added
+167
kpatch-build/kpatch-gcc
file added
+85
kpatch-build/kpatch-intermediate.h
file added
+48
kpatch-build/kpatch.h
file added
+11
kpatch-build/list.h
file added
+221
kpatch-build/log.h
file added
+27
kpatch-build/lookup.c
file added
+468
kpatch-build/lookup.h
file added
+27
kpatch/Makefile
file added
+12
kpatch/kpatch
file added
+569
man/Makefile
file added
+22
man/kpatch-build.1
file added
+75
man/kpatch.1
file added
+50
test/difftree.sh
file added
+90
test/integration/.gitignore
file added
+2
test/integration/Makefile
file added
+43
test/integration/centos-7/README
file added
+1
test/integration/centos-7/bug-table-section.patch
file added
+12
test/integration/centos-7/cmdline-string-LOADED.test
file added
+3
test/integration/centos-7/cmdline-string.patch
file added
+12
test/integration/centos-7/data-new-LOADED.test
file added
+3
test/integration/centos-7/data-new.patch
file added
+28
test/integration/centos-7/data-read-mostly.patch
file added
+11
test/integration/centos-7/fixup-section.patch
file added
+12
test/integration/centos-7/gcc-constprop.patch
file added
+13
test/integration/centos-7/gcc-isra.patch
file added
+11
test/integration/centos-7/gcc-mangled-3.patch
file added
+13
test/integration/centos-7/gcc-static-local-var-2.patch
file added
+13
test/integration/centos-7/gcc-static-local-var-3.patch
file added
+19
test/integration/centos-7/gcc-static-local-var-4.patch
file added
+20
test/integration/centos-7/gcc-static-local-var-4.test
file added
+7
test/integration/centos-7/gcc-static-local-var-5.patch
file added
+45
test/integration/centos-7/gcc-static-local-var-6.patch
file added
+23
test/integration/centos-7/gcc-static-local-var.patch
file added
+25
test/integration/centos-7/macro-callbacks.patch
file added
+160
test/integration/centos-7/macro-printk.patch
file added
+147
test/integration/centos-7/meminfo-cmdline-rebuild-SLOW-LOADED.test
file added
+3
test/integration/centos-7/meminfo-cmdline-rebuild-SLOW.patch
file added
+35
test/integration/centos-7/meminfo-init-FAIL.patch
file added
+11
test/integration/centos-7/meminfo-init2-FAIL.patch
file added
+19
test/integration/centos-7/meminfo-string-LOADED.test
file added
+3
test/integration/centos-7/meminfo-string.patch
file added
+12
test/integration/centos-7/module-call-external.patch
file added
+33
test/integration/centos-7/module-kvm-fixup.patch
file added
+12
test/integration/centos-7/module-shadow.patch
file added
+24
test/integration/centos-7/multiple.test
file added
+45
test/integration/centos-7/new-function.patch
file added
+25
test/integration/centos-7/new-globals.patch
file added
+34
test/integration/centos-7/parainstructions-section.patch
file added
+11
test/integration/centos-7/remote-setup
file added
+45
test/integration/centos-7/replace-section-references.patch
file added
+12
test/integration/centos-7/shadow-newpid-LOADED.test
file added
+3
test/integration/centos-7/shadow-newpid.patch
file added
+69
test/integration/centos-7/smp-locks-section.patch
file added
+14
test/integration/centos-7/special-static-2.patch
file added
+24
test/integration/centos-7/special-static.patch
file added
+22
test/integration/centos-7/tracepoints-section.patch
file added
+13
test/integration/centos-7/warn-detect-FAIL.patch
file added
+8
test/integration/fedora-27/README
file added
+1
test/integration/fedora-27/convert-global-local.patch
file added
+16
test/integration/fedora-27/data-new-LOADED.test
file added
+3
test/integration/fedora-27/data-new.patch
file added
+20
test/integration/fedora-27/gcc-static-local-var-6.patch
file added
+23
test/integration/fedora-27/macro-callbacks.patch
file added
+163
test/integration/fedora-27/meminfo-cmdline-rebuild-SLOW-LOADED.test
file added
+3
test/integration/fedora-27/meminfo-cmdline-rebuild-SLOW.patch
file added
+35
test/integration/fedora-27/module-call-external.patch
file added
+33
test/integration/fedora-27/module-shadow.patch
file added
+24
test/integration/fedora-27/multiple.test
file added
+45
test/integration/fedora-27/new-function.patch
file added
+25
test/integration/fedora-27/new-globals.patch
file added
+34
test/integration/fedora-27/remote-setup
file added
+45
test/integration/fedora-27/shadow-newpid-LOADED.test
file added
+3
test/integration/fedora-27/shadow-newpid.patch
file added
+68
test/integration/fedora-27/warn-detect-FAIL.patch
file added
+9
test/integration/kpatch-test
file added
+330
test/integration/rebase-patches
file added
+50
test/integration/ubuntu-16.04/README
file added
+1
test/integration/ubuntu-16.04/bug-table-section.patch
file added
+12
test/integration/ubuntu-16.04/cmdline-string-LOADED.test
file added
+3
test/integration/ubuntu-16.04/cmdline-string.patch
file added
+12
test/integration/ubuntu-16.04/data-new-LOADED.test
file added
+3
test/integration/ubuntu-16.04/data-new.patch
file added
+28
test/integration/ubuntu-16.04/data-read-mostly.patch
file added
+11
test/integration/ubuntu-16.04/fixup-section.patch
file added
+12
test/integration/ubuntu-16.04/gcc-constprop.patch
file added
+16
test/integration/ubuntu-16.04/gcc-isra.patch
file added
+11
test/integration/ubuntu-16.04/gcc-mangled-3.patch
file added
+16
test/integration/ubuntu-16.04/gcc-static-local-var-2.patch
file added
+13
test/integration/ubuntu-16.04/gcc-static-local-var-3.patch
file added
+19
test/integration/ubuntu-16.04/gcc-static-local-var-4.patch
file added
+20
test/integration/ubuntu-16.04/gcc-static-local-var-4.test
file added
+7
test/integration/ubuntu-16.04/gcc-static-local-var-5.patch
file added
+45
test/integration/ubuntu-16.04/gcc-static-local-var-6.patch
file added
+23
test/integration/ubuntu-16.04/gcc-static-local-var.patch
file added
+25
test/integration/ubuntu-16.04/macro-hooks-LOADED.test
file added
+3
test/integration/ubuntu-16.04/macro-hooks.patch
file added
+24
test/integration/ubuntu-16.04/macro-printk.patch
file added
+145
test/integration/ubuntu-16.04/meminfo-cmdline-rebuild-SLOW-LOADED.test
file added
+3
test/integration/ubuntu-16.04/meminfo-cmdline-rebuild-SLOW.patch
file added
+35
test/integration/ubuntu-16.04/meminfo-init-FAIL.patch
file added
+11
test/integration/ubuntu-16.04/meminfo-init2-FAIL.patch
file added
+19
test/integration/ubuntu-16.04/meminfo-string-LOADED.test
file added
+3
test/integration/ubuntu-16.04/meminfo-string.patch
file added
+12
test/integration/ubuntu-16.04/module-call-external.patch
file added
+33
test/integration/ubuntu-16.04/module-kvm-fixup.patch
file added
+12
test/integration/ubuntu-16.04/module-shadow.patch
file added
+24
test/integration/ubuntu-16.04/multiple.test
file added
+45
test/integration/ubuntu-16.04/new-function.patch
file added
+25
test/integration/ubuntu-16.04/new-globals.patch
file added
+34
test/integration/ubuntu-16.04/parainstructions-section.patch
file added
+11
test/integration/ubuntu-16.04/replace-section-references.patch
file added
+12
test/integration/ubuntu-16.04/shadow-newpid-LOADED.test
file added
+3
test/integration/ubuntu-16.04/shadow-newpid.patch
file added
+69
test/integration/ubuntu-16.04/smp-locks-section.patch
file added
+12
test/integration/ubuntu-16.04/special-static-2.patch
file added
+24
test/integration/ubuntu-16.04/special-static.patch
file added
+22
test/integration/ubuntu-16.04/tracepoints-section.patch
file added
+13
test/integration/ubuntu-16.04/warn-detect-FAIL.patch
file added
+8
test/test-functions.sh
file added
+12
test/testmod/Makefile
file added
+23
test/testmod/README
file added
+4
test/testmod/doit-client.sh
file added
+27
test/testmod/doit.sh
file added
+37
test/testmod/patch
file added
+11
test/testmod/testmod_drv.c
file added
+44
test/unit/Makefile
file added
+11
test/unit/Makefile.include
file added
+70
kpatch-0.6.1 base
.gitignore
file added
+18
.gitmodules
file added
+3
.travis.yml
file added
+10
COPYING
file added
+339
Makefile
file added
+36
Makefile.inc
file added
+26
README.md
file added
+671
contrib/Makefile
file added
+17
contrib/kpatch.conf
file added
+29
contrib/kpatch.service
file added
+12
contrib/kpatch.spec
file added
+163
doc/patch-author-guide.md
file added
+599
examples/tcp_cubic-better-follow-cubic-curve-converted.patch
file added
+105
examples/tcp_cubic-better-follow-cubic-curve-original.patch
file added
+58
kmod/Makefile
file added
+28
kmod/core/Makefile
file added
+24
kmod/core/core.c
file added
+1274
kmod/core/kpatch.h
file added
+102
kmod/core/shadow.c
file added
+175
kmod/patch/Makefile
file added
+27
kmod/patch/kpatch-macros.h
file added
+136
kmod/patch/kpatch-patch-hook.c
file added
+424
kmod/patch/kpatch-patch.h
file added
+63
kmod/patch/kpatch.h
file added
+1
kmod/patch/kpatch.lds.S
file added
+50
kmod/patch/livepatch-patch-hook.c
file added
+468
kmod/patch/patch-hook.c
file added
+25
kpatch-build/Makefile
file added
+47
kpatch-build/create-diff-object.c
file added
+3287
kpatch-build/create-klp-module.c
file added
+516
kpatch-build/create-kpatch-module.c
file added
+251
kpatch-build/gcc-plugins/gcc-common.h
file added
+965
kpatch-build/gcc-plugins/gcc-generate-rtl-pass.h
file added
+176
kpatch-build/gcc-plugins/ppc64le-plugin.c
file added
+86
kpatch-build/insn/asm/inat.h
file added
+221
kpatch-build/insn/asm/inat_types.h
file added
+29
kpatch-build/insn/asm/insn.h
file added
+199
kpatch-build/insn/inat-tables.c
file added
+1146
kpatch-build/insn/inat.c
file added
+97
kpatch-build/insn/insn.c
file added
+582
kpatch-build/kpatch-build
file added
+913
kpatch-build/kpatch-elf.c
file added
+858
kpatch-build/kpatch-elf.h
file added
+167
kpatch-build/kpatch-gcc
file added
+85
kpatch-build/kpatch-intermediate.h
file added
+48
kpatch-build/kpatch.h
file added
+11
kpatch-build/list.h
file added
+221
kpatch-build/log.h
file added
+27
kpatch-build/lookup.c
file added
+468
kpatch-build/lookup.h
file added
+27
kpatch/Makefile
file added
+12
kpatch/kpatch
file added
+569
man/Makefile
file added
+22
man/kpatch-build.1
file added
+75
man/kpatch.1
file added
+50
test/difftree.sh
file added
+90
test/integration/.gitignore
file added
+2
test/integration/Makefile
file added
+43
test/integration/centos-7/README
file added
+1
test/integration/centos-7/bug-table-section.patch
file added
+12
test/integration/centos-7/cmdline-string-LOADED.test
file added
+3
test/integration/centos-7/cmdline-string.patch
file added
+12
test/integration/centos-7/data-new-LOADED.test
file added
+3
test/integration/centos-7/data-new.patch
file added
+28
test/integration/centos-7/data-read-mostly.patch
file added
+11
test/integration/centos-7/fixup-section.patch
file added
+12
test/integration/centos-7/gcc-constprop.patch
file added
+13
test/integration/centos-7/gcc-isra.patch
file added
+11
test/integration/centos-7/gcc-mangled-3.patch
file added
+13
test/integration/centos-7/gcc-static-local-var-2.patch
file added
+13
test/integration/centos-7/gcc-static-local-var-3.patch
file added
+19
test/integration/centos-7/gcc-static-local-var-4.patch
file added
+20
test/integration/centos-7/gcc-static-local-var-4.test
file added
+7
test/integration/centos-7/gcc-static-local-var-5.patch
file added
+45
test/integration/centos-7/gcc-static-local-var-6.patch
file added
+23
test/integration/centos-7/gcc-static-local-var.patch
file added
+25
test/integration/centos-7/macro-callbacks.patch
file added
+160
test/integration/centos-7/macro-printk.patch
file added
+147
test/integration/centos-7/meminfo-cmdline-rebuild-SLOW-LOADED.test
file added
+3
test/integration/centos-7/meminfo-cmdline-rebuild-SLOW.patch
file added
+35
test/integration/centos-7/meminfo-init-FAIL.patch
file added
+11
test/integration/centos-7/meminfo-init2-FAIL.patch
file added
+19
test/integration/centos-7/meminfo-string-LOADED.test
file added
+3
test/integration/centos-7/meminfo-string.patch
file added
+12
test/integration/centos-7/module-call-external.patch
file added
+33
test/integration/centos-7/module-kvm-fixup.patch
file added
+12
test/integration/centos-7/module-shadow.patch
file added
+24
test/integration/centos-7/multiple.test
file added
+45
test/integration/centos-7/new-function.patch
file added
+25
test/integration/centos-7/new-globals.patch
file added
+34
test/integration/centos-7/parainstructions-section.patch
file added
+11
test/integration/centos-7/remote-setup
file added
+45
test/integration/centos-7/replace-section-references.patch
file added
+12
test/integration/centos-7/shadow-newpid-LOADED.test
file added
+3
test/integration/centos-7/shadow-newpid.patch
file added
+69
test/integration/centos-7/smp-locks-section.patch
file added
+14
test/integration/centos-7/special-static-2.patch
file added
+24
test/integration/centos-7/special-static.patch
file added
+22
test/integration/centos-7/tracepoints-section.patch
file added
+13
test/integration/centos-7/warn-detect-FAIL.patch
file added
+8
test/integration/fedora-27/README
file added
+1
test/integration/fedora-27/convert-global-local.patch
file added
+16
test/integration/fedora-27/data-new-LOADED.test
file added
+3
test/integration/fedora-27/data-new.patch
file added
+20
test/integration/fedora-27/gcc-static-local-var-6.patch
file added
+23
test/integration/fedora-27/macro-callbacks.patch
file added
+163
test/integration/fedora-27/meminfo-cmdline-rebuild-SLOW-LOADED.test
file added
+3
test/integration/fedora-27/meminfo-cmdline-rebuild-SLOW.patch
file added
+35
test/integration/fedora-27/module-call-external.patch
file added
+33
test/integration/fedora-27/module-shadow.patch
file added
+24
test/integration/fedora-27/multiple.test
file added
+45
test/integration/fedora-27/new-function.patch
file added
+25
test/integration/fedora-27/new-globals.patch
file added
+34
test/integration/fedora-27/remote-setup
file added
+45
test/integration/fedora-27/shadow-newpid-LOADED.test
file added
+3
test/integration/fedora-27/shadow-newpid.patch
file added
+68
test/integration/fedora-27/warn-detect-FAIL.patch
file added
+9
test/integration/kpatch-test
file added
+330
test/integration/rebase-patches
file added
+50
test/integration/ubuntu-16.04/README
file added
+1
test/integration/ubuntu-16.04/bug-table-section.patch
file added
+12
test/integration/ubuntu-16.04/cmdline-string-LOADED.test
file added
+3
test/integration/ubuntu-16.04/cmdline-string.patch
file added
+12
test/integration/ubuntu-16.04/data-new-LOADED.test
file added
+3
test/integration/ubuntu-16.04/data-new.patch
file added
+28
test/integration/ubuntu-16.04/data-read-mostly.patch
file added
+11
test/integration/ubuntu-16.04/fixup-section.patch
file added
+12
test/integration/ubuntu-16.04/gcc-constprop.patch
file added
+16
test/integration/ubuntu-16.04/gcc-isra.patch
file added
+11
test/integration/ubuntu-16.04/gcc-mangled-3.patch
file added
+16
test/integration/ubuntu-16.04/gcc-static-local-var-2.patch
file added
+13
test/integration/ubuntu-16.04/gcc-static-local-var-3.patch
file added
+19
test/integration/ubuntu-16.04/gcc-static-local-var-4.patch
file added
+20
test/integration/ubuntu-16.04/gcc-static-local-var-4.test
file added
+7
test/integration/ubuntu-16.04/gcc-static-local-var-5.patch
file added
+45
test/integration/ubuntu-16.04/gcc-static-local-var-6.patch
file added
+23
test/integration/ubuntu-16.04/gcc-static-local-var.patch
file added
+25
test/integration/ubuntu-16.04/macro-hooks-LOADED.test
file added
+3
test/integration/ubuntu-16.04/macro-hooks.patch
file added
+24
test/integration/ubuntu-16.04/macro-printk.patch
file added
+145
test/integration/ubuntu-16.04/meminfo-cmdline-rebuild-SLOW-LOADED.test
file added
+3
test/integration/ubuntu-16.04/meminfo-cmdline-rebuild-SLOW.patch
file added
+35
test/integration/ubuntu-16.04/meminfo-init-FAIL.patch
file added
+11
test/integration/ubuntu-16.04/meminfo-init2-FAIL.patch
file added
+19
test/integration/ubuntu-16.04/meminfo-string-LOADED.test
file added
+3
test/integration/ubuntu-16.04/meminfo-string.patch
file added
+12
test/integration/ubuntu-16.04/module-call-external.patch
file added
+33
test/integration/ubuntu-16.04/module-kvm-fixup.patch
file added
+12
test/integration/ubuntu-16.04/module-shadow.patch
file added
+24
test/integration/ubuntu-16.04/multiple.test
file added
+45
test/integration/ubuntu-16.04/new-function.patch
file added
+25
test/integration/ubuntu-16.04/new-globals.patch
file added
+34
test/integration/ubuntu-16.04/parainstructions-section.patch
file added
+11
test/integration/ubuntu-16.04/replace-section-references.patch
file added
+12
test/integration/ubuntu-16.04/shadow-newpid-LOADED.test
file added
+3
test/integration/ubuntu-16.04/shadow-newpid.patch
file added
+69
test/integration/ubuntu-16.04/smp-locks-section.patch
file added
+12
test/integration/ubuntu-16.04/special-static-2.patch
file added
+24
test/integration/ubuntu-16.04/special-static.patch
file added
+22
test/integration/ubuntu-16.04/tracepoints-section.patch
file added
+13
test/integration/ubuntu-16.04/warn-detect-FAIL.patch
file added
+8
test/test-functions.sh
file added
+12
test/testmod/Makefile
file added
+23
test/testmod/README
file added
+4
test/testmod/doit-client.sh
file added
+27
test/testmod/doit.sh
file added
+37
test/testmod/patch
file added
+11
test/testmod/testmod_drv.c
file added
+44
test/unit/Makefile
file added
+11
test/unit/Makefile.include
file added
+70