From: Martin Wilck <mwilck@xxxxxxxx> 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 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel