libceph: only call kernel_sendpage() via helper
authorAlex Elder <elder@dreamhost.com>
Wed, 7 Mar 2012 17:40:08 +0000 (11:40 -0600)
committerBen Hutchings <ben@decadent.org.uk>
Mon, 9 Jun 2014 12:29:13 +0000 (13:29 +0100)
commit5531668674656fff860d42c0f4e2d2289e28f6de
treefdfebca7a5d2ddd0b20689e5129857c050046964
parentb48a6859224f0a37649a39339ee10356ab8b0fec
libceph: only call kernel_sendpage() via helper

commit e36b13cceb46136d849aeee06b4907ad3570ba78 upstream.

Make ceph_tcp_sendpage() be the only place kernel_sendpage() is
used, by using this helper in write_partial_msg_pages().

Signed-off-by: Alex Elder <elder@dreamhost.com>
Reviewed-by: Sage Weil <sage@newdream.net>
[bwh: Backported to 3.2:
 - Add ceph_tcp_sendpage(), from commit 31739139f3ed ('libceph: use
   kernel_sendpage() for sending zeroes'), the rest of which is not
   applicable
 - Adjust context]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
net/ceph/messenger.c