From: Alex Elder Date: Thu, 7 Mar 2013 05:39:38 +0000 (-0600) Subject: libceph: advance pagelist with list_rotate_left() X-Git-Tag: omap-for-v3.10/dt-fixes-for-merge-window~26^2~219 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=35c7bfbcd4fabded090e5ab316a1cbf053a0a980;p=pandora-kernel.git libceph: advance pagelist with list_rotate_left() While processing an outgoing pagelist (either the data pagelist or trail) in a ceph message, the messenger cycles through each of the pages on the list. This is accomplished in out_msg_pos_next(), if the end of the first page on the list is reached, the first page is moved to the end of the list. There is a list operation, list_rotate_left(), which performs exactly this operation, and by using it, what's really going on becomes more obvious. So replace these two list_move_tail() calls with list_rotate_left(). Signed-off-by: Alex Elder Reviewed-by: Josh Durgin --- Reading git-diff-tree failed