summaryrefslogtreecommitdiffstats
path: root/net/atm
diff options
context:
space:
mode:
authorAlex Elder <elder@inktank.com>2012-06-11 21:57:13 +0200
committerSage Weil <sage@inktank.com>2012-07-06 06:14:18 +0200
commitabdaa6a849af1d63153682c11f5bbb22dacb1f6b (patch)
tree449810fd8346abb8ba9b608aaa0f2d8a250696d2 /net/atm
parentlibceph: move init of bio_iter (diff)
downloadlinux-abdaa6a849af1d63153682c11f5bbb22dacb1f6b.tar.xz
linux-abdaa6a849af1d63153682c11f5bbb22dacb1f6b.zip
libceph: don't use bio_iter as a flag
Recently a bug was fixed in which the bio_iter field in a ceph message was not being properly re-initialized when a message got re-transmitted: commit 43643528cce60ca184fe8197efa8e8da7c89a037 Author: Yan, Zheng <zheng.z.yan@intel.com> rbd: Clear ceph_msg->bio_iter for retransmitted message We are now only initializing the bio_iter field when we are about to start to write message data (in prepare_write_message_data()), rather than every time we are attempting to write any portion of the message data (in write_partial_msg_pages()). This means we no longer need to use the msg->bio_iter field as a flag. So just don't do that any more. Trust prepare_write_message_data() to ensure msg->bio_iter is properly initialized, every time we are about to begin writing (or re-writing) a message's bio data. Signed-off-by: Alex Elder <elder@inktank.com> Reviewed-by: Sage Weil <sage@inktank.com>
Diffstat (limited to 'net/atm')
0 files changed, 0 insertions, 0 deletions