From mboxrd@z Thu Jan 1 00:00:00 1970 From: lixiaokeng Subject: [PATCH V6 00/14] multipath-tools series: some cleanups and fixes checked by codedex tool Date: Sat, 19 Sep 2020 18:27:15 +0800 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dm-devel-bounces@redhat.com Errors-To: dm-devel-bounces@redhat.com Content-Language: en-GB To: Martin Wilck , Benjamin Marzinski , Christophe Varoqui , dm-devel mailing list Cc: linfeilong , "liuzhiqiang (I)" List-Id: dm-devel.ids Patch 11 is changed. V5->V6 "paramp->num_transportid = num_transportid" is deleted in alloc_prout_param_descriptor because paramp->num_transportid will be set after if (num_transportids) in handle_args. Zhiqiang Liu (7): multipathd: check return value of malloc in cli_getprkey func kpartx: use xmalloc to instead of malloc in main func libmultipath: check return value of dm_mapname in sysfs_check_holders libmultipath: donot free *dst if REALLOC fails in merge_words libmultipath: check whether mpp->features is NUll in setup_map util/tests: use assert_non_null to ensure malloc returns non-null pointer mpathpersist: check whether malloc paramp->trnptid_list fails in handle_args func lixiaokeng (7): multipathd: initialize major and minor in cli_add_map libmultipath: change malloc to calloc in print_foreign_topology libmultipath: use map instead of dm_task_get_name multipathd: check MALLOC return value in mpath_pr_event_handler_fn libmultipathpersist: use update_multipath_table/status in get_mpvec multipath: use update_multipath_table/status in check_useable_paths multipathpersist: delete unused variable in handle_args kpartx/kpartx.c | 36 +++++++++--------- libmpathpersist/mpath_persist.c | 15 +++----- libmultipath/configure.c | 5 +++ libmultipath/devmapper.c | 2 +- libmultipath/dmparser.c | 18 ++++----- libmultipath/foreign.c | 4 +- libmultipath/sysfs.c | 6 ++- mpathpersist/main.c | 66 +++++++++++++++++++++++++-------- multipath/main.c | 9 ++--- multipathd/cli_handlers.c | 4 +- multipathd/main.c | 8 ++-- tests/util.c | 2 + 12 files changed, 106 insertions(+), 69 deletions(-) --