[dm-devel] [PATCH v2 0/4] [PATCH 0/4] libmpathpersist allocation size fixes
mwilck at suse.com
mwilck at suse.com
Sun Mar 15 21:05:17 UTC 2020
From: Martin Wilck <mwilck at suse.com>
Hi Christophe,
We recently found a problem with mpathpersist using an allocation length
of > 8192 bytes for PERSISTENT RESERVE IN/OUT commands. This patch set
tries to fix it. The last patch would change the ABI for external programs,
it's optional.
(Christophe, to avoid misunderstanding: This set is not meant to be included
in the upcoming merge).
Reviews and comments welcome.
Changes in v2:
- 02/04: fix overflow calculation (Ben)
- 04/04: improve commit description wrt ABI breakage
Martin Wilck (4):
libmpathpersist: limit PRIN allocation length to 8192 bytes
libmpathpersist: format_transportids(): avoid PROUT overflow
libmpathpersist: mpath_format_readfullstatus(): use real buffer size
libmpathpersist: ABI change: limit data-in/out size to 8192 bytes
libmpathpersist/mpath_persist.h | 15 ++++++++---
libmpathpersist/mpath_pr_ioctl.c | 45 +++++++++++++++++++++++++++-----
2 files changed, 50 insertions(+), 10 deletions(-)
--
2.25.1
More information about the dm-devel
mailing list