ELBA-2026-0496

ELBA-2026-0496 - device-mapper-multipath bug fix and enhancement update

Type:BUG
Impact:NA
Release Date:2026-01-13

Description


[0.9.9-12.1]
- Add 0035-libmpathpersist-fix-memory-leak-in-mpath_prout_rel.patch
- Add 0036-libmpathpersist-retry-commands-on-other-paths-in-mpa.patch
- Add 0037-libmpathpersist-check-released-key-against-the-reser.patch
- Add 0038-multipathd-remove-thread-from-mpath_pr_event_handle.patch
- Add 0039-libmpathpersist-remove-uneeded-wrapper-function.patch
- Add 0040-libmpathpersist-reduce-log-level-for-persistent-rese.patch
- Add 0041-libmpathpersist-remove-pointless-update_map_pr-ret-v.patch
- Add 0042-multipathd-use-update_map_pr-in-mpath_pr_event_handl.patch
- Add 0043-libmpathpersist-limit-changing-prflag-in-update_map_.patch
- Add 0044-multipathd-Don-t-call-update_map_pr-unnecessarily.patch
- Add 0045-libmpathpersist-remove-useless-function-send_prout_a.patch
- Add 0046-libmpathpersist-redesign-failed-release-workaround.patch
- Add 0047-libmpathpersist-fail-the-release-if-all-threads-fail.patch
- Add 0048-libmpathpersist-Handle-changing-key-corner-case.patch
- Add 0049-libmpathpersist-Handle-REGISTER-AND-IGNORE-changing-.patch
- Add 0050-libmultipath-rename-prflag_value-enums.patch
- Add 0051-libmpathpersist-use-a-switch-statement-for-prout-com.patch
- Add 0052-libmpathpersist-Add-safety-check-for-preempting-on-k.patch
- Add 0053-libmpathpersist-remove-update_map_pr-code-for-NULL-p.patch
- Add 0054-libmpathpersist-move-update_map_pr-to-multipathd.patch
- Add 0055-multipathd-clean-up-update_map_pr-and-mpath_pr_event.patch
- Add 0056-libmpathpersist-clean-up-duplicate-function-declarat.patch
- Add 0057-multipathd-wrap-setting-and-unsetting-prflag.patch
- Add 0058-multipathd-unregister-PR-key-when-path-is-restored-i.patch
- Add 0059-libmpathpersist-Fix-up-reservation_key-checking.patch
- Add 0060-libmpathpersist-change-how-reservation-conflicts-are.patch
- Add 0061-libmpathpersist-Clear-prkey-in-multipathd-before-unr.patch
- Add 0062-libmpathpersist-only-clear-the-key-if-we-are-using-t.patch
- Add 0063-libmpathpersist-Restore-old-reservation-key-on-failu.patch
- Add 0064-libmpathpersist-update-reservation-key-before-checki.patch
- Add 0065-libmpathpersist-retry-on-conflicts-in-mpath_prout_co.patch
- Add 0066-libmpathpersist-Don-t-always-fail-registrations-for-.patch
- Add 0067-libmpathpersist-Don-t-try-release-workaround-for-inv.patch
- Add 0068-libmpathpersist-Don-t-fail-RESERVE-commands-unnecess.patch
- Add 0069-libmpathpersist-reregister-keys-when-self-preempting.patch
- Add 0070-libmpathpersist-handle-updating-key-race-condition.patch
- Add 0071-libmpathpersist-handle-preempting-all-registrants-re.patch
- Add 0072-libmpathpersist-Fix-REGISTER-AND-IGNORE-while-holdin.patch
- Add 0073-libmpathpersist-Handle-RESERVE-with-reservation-held.patch
- Add 0074-libmpathpersist-use-check_holding_reservation-in-mpa.patch
- Add 0075-libmpathpersist-Fix-unregistering-while-holding-the-.patch
- Add 0076-libmpathpersist-Fix-race-between-restoring-a-path-an.patch
- Add 0077-multipathd-Fix-tracking-of-old-PR-key.patch
- Add 0078-multipathd-Fix-race-while-registering-PR-key.patch
- Add 0079-mpathpersist-Fix-REPORT-CAPABILITIES-output.patch
* Fixes RHEL-125288 ('There are many bugs in multipath's persistent
reservation handling [rhel-10.1.z]')
- Resolves: RHEL-125288




Updated Packages


Release/ArchitectureFilenamesha256Superseded By AdvisoryChannel Label
Oracle Linux 10 (aarch64) device-mapper-multipath-0.9.9-12.el10_1.1.src.rpm5581835d21ee56ca29cbf2d136be105aa1bb3b0ec4493db4f45809c8ebeace4b-ol10_aarch64_baseos_latest
device-mapper-multipath-0.9.9-12.el10_1.1.src.rpm5581835d21ee56ca29cbf2d136be105aa1bb3b0ec4493db4f45809c8ebeace4b-ol10_aarch64_codeready_builder
device-mapper-multipath-0.9.9-12.el10_1.1.src.rpm5581835d21ee56ca29cbf2d136be105aa1bb3b0ec4493db4f45809c8ebeace4b-ol10_aarch64_u1_baseos_patch
device-mapper-multipath-0.9.9-12.el10_1.1.aarch64.rpm509588c14765fd006de405c308fbcd9a14fc2dcab886f24d9016e6463c003ca3-ol10_aarch64_baseos_latest
device-mapper-multipath-0.9.9-12.el10_1.1.aarch64.rpm509588c14765fd006de405c308fbcd9a14fc2dcab886f24d9016e6463c003ca3-ol10_aarch64_u1_baseos_patch
device-mapper-multipath-devel-0.9.9-12.el10_1.1.aarch64.rpm52423a51fdbef95371106889c829cd5cfb81294b668b64c7a6dd120998b4c0d5-ol10_aarch64_codeready_builder
device-mapper-multipath-libs-0.9.9-12.el10_1.1.aarch64.rpm6e555e472f1e46aa977d6c38ee0f7afbfa0ac75c3ce9b8522cf28ec643dc83cd-ol10_aarch64_baseos_latest
device-mapper-multipath-libs-0.9.9-12.el10_1.1.aarch64.rpm6e555e472f1e46aa977d6c38ee0f7afbfa0ac75c3ce9b8522cf28ec643dc83cd-ol10_aarch64_u1_baseos_patch
kpartx-0.9.9-12.el10_1.1.aarch64.rpm305b49bd4ad7abef9430d7dcde54235b2018911aa3b2439fa68fc4fbb8ea5fa9-ol10_aarch64_baseos_latest
kpartx-0.9.9-12.el10_1.1.aarch64.rpm305b49bd4ad7abef9430d7dcde54235b2018911aa3b2439fa68fc4fbb8ea5fa9-ol10_aarch64_u1_baseos_patch
Oracle Linux 10 (x86_64) device-mapper-multipath-0.9.9-12.el10_1.1.src.rpm5581835d21ee56ca29cbf2d136be105aa1bb3b0ec4493db4f45809c8ebeace4b-ol10_x86_64_baseos_latest
device-mapper-multipath-0.9.9-12.el10_1.1.src.rpm5581835d21ee56ca29cbf2d136be105aa1bb3b0ec4493db4f45809c8ebeace4b-ol10_x86_64_codeready_builder
device-mapper-multipath-0.9.9-12.el10_1.1.src.rpm5581835d21ee56ca29cbf2d136be105aa1bb3b0ec4493db4f45809c8ebeace4b-ol10_x86_64_u1_baseos_patch
device-mapper-multipath-0.9.9-12.el10_1.1.x86_64.rpm462ce649e30982de76f09ef37f6b8fbc9a43ba91cc6ee82f1a15777a14c91ee4-ol10_x86_64_baseos_latest
device-mapper-multipath-0.9.9-12.el10_1.1.x86_64.rpm462ce649e30982de76f09ef37f6b8fbc9a43ba91cc6ee82f1a15777a14c91ee4-ol10_x86_64_u1_baseos_patch
device-mapper-multipath-devel-0.9.9-12.el10_1.1.x86_64.rpmbb107fb173031c3ea2271a52974c7c072cc1cf9b0f281ea1e494f9cf0598accd-ol10_x86_64_codeready_builder
device-mapper-multipath-libs-0.9.9-12.el10_1.1.x86_64.rpm9d1d07bff92d4f7110e1ad82d58dd5e27128efd42581a2a6eccd6327198179ae-ol10_x86_64_baseos_latest
device-mapper-multipath-libs-0.9.9-12.el10_1.1.x86_64.rpm9d1d07bff92d4f7110e1ad82d58dd5e27128efd42581a2a6eccd6327198179ae-ol10_x86_64_u1_baseos_patch
kpartx-0.9.9-12.el10_1.1.x86_64.rpmc9b895593bc9ccc4664903d561d37a23b161872d37c81f89f6eccead56ac2862-ol10_x86_64_baseos_latest
kpartx-0.9.9-12.el10_1.1.x86_64.rpmc9b895593bc9ccc4664903d561d37a23b161872d37c81f89f6eccead56ac2862-ol10_x86_64_u1_baseos_patch



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete