From: Mike Snitzer Date: Fri, 11 Feb 2011 10:08:00 +0000 (+0100) Subject: block: share request flush fields with elevator_private X-Git-Tag: v2.6.39-rc1~80^2~51 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c186794dbb466b45cf40f942f2d09d6d5b4b0e42;p=pandora-kernel.git block: share request flush fields with elevator_private Flush requests are never put on the IO scheduler. Convert request structure's elevator_private* into an array and have the flush fields share a union with it. Reclaim the space lost in 'struct request' by moving 'completion_data' back in the union with 'rb_node'. Signed-off-by: Mike Snitzer Acked-by: Vivek Goyal Acked-by: Tejun Heo Signed-off-by: Jens Axboe --- Reading git-diff-tree failed