From: Xiubo Li <xiubli@xxxxxxxxxx> V5: - remove sr_total_resid and reuse total_resid instead. V4: - remove the sr_resid_elen field - improved the 'read_partial_sparse_msg_data()' V3: - rename read_sparse_msg_XX to read_partial_sparse_msg_XX - fix the sparse-read bug in the messager v1 code. V2: - fix the sparse-read bug in the sparse-read code instead Xiubo Li (3): libceph: fail the sparse-read if there still has data in socket libceph: rename read_sparse_msg_XX to read_partial_sparse_msg_XX libceph: just wait for more data to be available on the socket include/linux/ceph/messenger.h | 2 +- net/ceph/messenger_v1.c | 33 +++++++++++++++++---------------- net/ceph/messenger_v2.c | 4 ++-- net/ceph/osd_client.c | 22 ++++++++++++++-------- 4 files changed, 34 insertions(+), 27 deletions(-) -- 2.43.0