Updated kpatch packages that fix several bugs and add various enhancements arenow available for Red Hat Enterprise Linux 7.

The kpatch management tool provides a kernel patching infrastructure whichallows you to patch a running kernel without rebooting or restarting anyprocesses. The kpatch tool works at the function level for replacing oldfunctions with new functions using hot patch modules.The kpatch package has been upgraded to upstream version 0.1.10, which providesa number of bug fixes and enhancements over the previous version, most notableof which are:* Added support for the KPATCH_FORCE_UNSAFE patch macro.* Added support for a new core module location in the /usr/lib/kpatch file.(BZ#1090084)This update also fixes the following bugs:* Previously, using the “kpatch install” command failed because the kpatchscript had some missing dependencies in the dracut module. As a consequence,loading a new patch module failed after reboot. The missing dependencies havebeen added to the kpatch dracut module and “kpatch install” now works asexpected. (BZ#1170369)* Previously, running the “kpatch unload” command with an unsupported parameterreturned a confusing warning message. With this update, using an invalidparameter with the command now returns a help text with usage information.(BZ#1104081)In addition, this update adds the following enhancements:* The kpatch interface now lists both loaded and installed patch modules bymodprobe name, rather than by file name. This makes the syntax more intuitivefor users who want to load and unload installed modules. (BZ#1133045)* It is now possible to re-enable patch modules which depend on theKPATCH_FORCE_UNSAFE macro. This ensures that the “kpatch load” and “kpatchunload” commands always co-operate with the mentioned patch modules.(BZ#1140268)Users of kpatch are advised to upgrade to these updated package, which fixesthese bugs and adds these enhancements.
Before applying this update, make sure all previously released erratarelevant to your system have been applied.For details on how to apply this update, refer to:https://access.redhat.com/articles/11258Red Hat Enterprise Linux Desktop (v. 7)

SRPMS:
kpatch-0.1.10-4.el7.src.rpm
    MD5: effe292a33930379f1c34e50fe6c4c78SHA-256: fb317e74bdd92f3df756f01bc409eccf44bff8fe4d3bce1e083e6cb214a8090f
 
x86_64:
kpatch-0.1.10-4.el7.noarch.rpm
    MD5: 8a8b1d5983f01961fa25b2c31f4f8ceeSHA-256: d07deb79c105a66b0c830a25e057ae5629a68a2d237dc3d726bb1c8f7c412188
 
Red Hat Enterprise Linux HPC Node (v. 7)

SRPMS:
kpatch-0.1.10-4.el7.src.rpm
    MD5: effe292a33930379f1c34e50fe6c4c78SHA-256: fb317e74bdd92f3df756f01bc409eccf44bff8fe4d3bce1e083e6cb214a8090f
 
x86_64:
kpatch-0.1.10-4.el7.noarch.rpm
    MD5: 8a8b1d5983f01961fa25b2c31f4f8ceeSHA-256: d07deb79c105a66b0c830a25e057ae5629a68a2d237dc3d726bb1c8f7c412188
 
Red Hat Enterprise Linux Server (v. 7)

SRPMS:
kpatch-0.1.10-4.el7.src.rpm
    MD5: effe292a33930379f1c34e50fe6c4c78SHA-256: fb317e74bdd92f3df756f01bc409eccf44bff8fe4d3bce1e083e6cb214a8090f
 
PPC:
kpatch-0.1.10-4.el7.noarch.rpm
    MD5: 8a8b1d5983f01961fa25b2c31f4f8ceeSHA-256: d07deb79c105a66b0c830a25e057ae5629a68a2d237dc3d726bb1c8f7c412188
 
s390x:
kpatch-0.1.10-4.el7.noarch.rpm
    MD5: 8a8b1d5983f01961fa25b2c31f4f8ceeSHA-256: d07deb79c105a66b0c830a25e057ae5629a68a2d237dc3d726bb1c8f7c412188
 
x86_64:
kpatch-0.1.10-4.el7.noarch.rpm
    MD5: 8a8b1d5983f01961fa25b2c31f4f8ceeSHA-256: d07deb79c105a66b0c830a25e057ae5629a68a2d237dc3d726bb1c8f7c412188
 
Red Hat Enterprise Linux Workstation (v. 7)

SRPMS:
kpatch-0.1.10-4.el7.src.rpm
    MD5: effe292a33930379f1c34e50fe6c4c78SHA-256: fb317e74bdd92f3df756f01bc409eccf44bff8fe4d3bce1e083e6cb214a8090f
 
x86_64:
kpatch-0.1.10-4.el7.noarch.rpm
    MD5: 8a8b1d5983f01961fa25b2c31f4f8ceeSHA-256: d07deb79c105a66b0c830a25e057ae5629a68a2d237dc3d726bb1c8f7c412188
 
(The unlinked packages above are only available from the Red Hat Network)
1104081 – `kpatch unload` gives confusing message with unsupported parameter1133045 – Use default path for modules when loading it trough kpatch1140268 – kpatch: support for re-enabling forced modules1170369 – kpatch: “kpatch install” is broken due to missing dracut dependencies

These packages are GPG signed by Red Hat for security. Our key and
details on how to verify the signature are available from:

Leave a Reply