From: Ben Hutchings Date: Thu, 17 May 2012 19:52:20 +0000 (+0100) Subject: sfc: Refactor struct efx_tx_buffer to use a flags field X-Git-Tag: omap-for-v3.7-rc1/fixes-cpufreq-signed~47^2~277^2~15 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7668ff9c2ad7d354655e23afa836a92d54d2ea63;p=pandora-kernel.git sfc: Refactor struct efx_tx_buffer to use a flags field Add a flags field to struct efx_tx_buffer, replacing the continuation and map_single booleans. Since a single descriptor cannot be both a TSO header and the last descriptor for an skb, unionise efx_tx_buffer::{skb,tsoh} and add flags for validity of these fields. Clear all flags in free buffers (whereas previously the continuation flag would be set). Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed