]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-client.git/commit
libceph: distinguish page and bio requests
authorAlex Elder <elder@inktank.com>
Thu, 14 Feb 2013 18:16:43 +0000 (12:16 -0600)
committerAlex Elder <elder@inktank.com>
Tue, 5 Mar 2013 21:22:57 +0000 (15:22 -0600)
commitb019f5c5c408b96a583e314a00fb693f004834d8
tree31bc3e04dbb24784894a34f81e724206cb1db5b5
parentcb97c64203c71b432eba81c098c933032f3fce5b
libceph: distinguish page and bio requests

An osd request uses either pages or a bio list for its data.  Use a
union to record information about the two, and add a data type
tag to select between them.

Signed-off-by: Alex Elder <elder@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
drivers/block/rbd.c
fs/ceph/addr.c
fs/ceph/file.c
include/linux/ceph/osd_client.h
net/ceph/osd_client.c