aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/accessibility
diff options
context:
space:
mode:
authorZoltan Kiss <zoltan.kiss@citrix.com>2014-07-18 19:08:04 +0100
committerDavid S. Miller <davem@davemloft.net>2014-07-20 20:56:06 -0700
commit1b860da0404a76af8533099ffe0a965490939369 (patch)
treeefca7ccb372aa5ecf5774f06d3abe92af888dfce /drivers/accessibility
parentxen-netback: Fix releasing frag_list skbs in error path (diff)
downloadlinux-dev-1b860da0404a76af8533099ffe0a965490939369.tar.xz
linux-dev-1b860da0404a76af8533099ffe0a965490939369.zip
xen-netback: Fix releasing header slot on error path
This patch makes this function aware that the first frag and the header might share the same ring slot. That could happen if the first slot is bigger than PKT_PROT_LEN. Due to this the error path might release that slot twice or never, depending on the error scenario. xenvif_idx_release is also removed from xenvif_idx_unmap, and called separately. Signed-off-by: Zoltan Kiss <zoltan.kiss@citrix.com> Reported-by: Armin Zentai <armin.zentai@ezit.hu> Cc: netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: xen-devel@lists.xenproject.org Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/accessibility')
0 files changed, 0 insertions, 0 deletions