Hello, This series fixes the suboptimal behavior around ceph_tcp_sendpage() that I noticed while tracking down skb_can_coalesce() vs usercopy bug. Thanks, Ilya Ilya Dryomov (4): libceph: drop last_piece logic from write_partial_message_data() libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() libceph: switch more to bool in ceph_tcp_sendmsg() net/ceph/messenger.c | 55 ++++++++++++++++++++-------------------------------- 1 file changed, 21 insertions(+), 34 deletions(-) -- 2.14.4