Whamcloud - gitweb
LU-13004 lustre: remove support for KVEC bulk descriptors 71/36971/3
authorMr NeilBrown <neilb@suse.de>
Thu, 21 Nov 2019 04:05:56 +0000 (15:05 +1100)
committerOleg Drokin <green@whamcloud.com>
Sun, 1 Mar 2020 05:36:00 +0000 (05:36 +0000)
commit8151daa2c8d97917b37b9271c5d6936a75b48328
tree9e6b2d53008b256505663b9614fef5ac23a14cce
parente5614b45793219e9b0eed4e22e9afecb042795f3
LU-13004 lustre: remove support for KVEC bulk descriptors

KVEC descriptors are no long used nor needed.
KIOV are sufficient for all needs.

This allows us to remove
  PTLRPC_BULK_BUF_KVEC
and
  PTLRPC_BULK_BUF_KIOV
flags - the distinction no longer exists.

Signed-off-by: Mr NeilBrown <neilb@suse.de>
Change-Id: Ic3a6ec942b60a05c7ce6c5b05659700e1399d0b9
Reviewed-on: https://review.whamcloud.com/36971
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Reviewed-by: Mike Pershin <mpershin@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
19 files changed:
lustre/include/lustre_net.h
lustre/mdc/mdc_request.c
lustre/mgc/mgc_request.c
lustre/mgs/mgs_nids.c
lustre/osc/osc_page.c
lustre/osc/osc_request.c
lustre/osp/osp_md_object.c
lustre/osp/osp_object.c
lustre/osp/osp_trans.c
lustre/ptlrpc/client.c
lustre/ptlrpc/gss/gss_bulk.c
lustre/ptlrpc/gss/gss_krb5_mech.c
lustre/ptlrpc/nodemap_storage.c
lustre/ptlrpc/pers.c
lustre/ptlrpc/sec_bulk.c
lustre/ptlrpc/sec_plain.c
lustre/quota/qsd_request.c
lustre/target/out_handler.c
lustre/target/tgt_handler.c