All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] libceph: page mapping in the messenger
@ 2012-03-12 22:33 Alex Elder
  2012-03-12 22:40 ` [PATCH 1/5] libceph: use kernel_sendpage() for sending zeroes Alex Elder
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Alex Elder @ 2012-03-12 22:33 UTC (permalink / raw)
  To: ceph-devel

This series fixes up some things in the messenger code related
to how it uses pages.  A new ceph_tcp_sendpage() helper is
created to match the existing ceph_tcp_sendmsg() interface,
and it is used rather than the sendmsg interface when sending
zeroes over the wire for a revoked message.  The helper is
also used for sending message data.  Also, the address mapping
to the zero page gets eliminated, thereby making the zero page
get treated no differently than any other page when it is the
source of a send operation.  Finally there is a little code
cleanup in the message sending code.

					-Alex

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2012-03-13  5:31 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-12 22:33 [PATCH 0/5] libceph: page mapping in the messenger Alex Elder
2012-03-12 22:40 ` [PATCH 1/5] libceph: use kernel_sendpage() for sending zeroes Alex Elder
2012-03-12 22:40 ` [PATCH 2/5] libceph: only call kernel_sendpage() via helper Alex Elder
2012-03-12 22:40 ` [PATCH 3/5] libceph: get rid of zero_page_address Alex Elder
2012-03-12 22:40 ` [PATCH 4/5] libceph: rename "page_shift" variable to something sensible Alex Elder
2012-03-12 22:40 ` [PATCH 5/5] libceph: isolate kmap() call in write_partial_msg_pages() Alex Elder
2012-03-13  5:31 ` [PATCH 0/5] libceph: page mapping in the messenger Sage Weil

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.