1. 08 Dec, 2013 38 commits
  2. 04 Dec, 2013 2 commits
    • Greg Kroah-Hartman's avatar
      Linux 3.10.22 · 53806975
      Greg Kroah-Hartman authored
      53806975
    • Wei Liu's avatar
      xen-netback: fix refcnt unbalance for 3.10 · 88a810de
      Wei Liu authored
      With the introduction of "xen-netback: Don't destroy the netdev until
      the vif is shut down" (upstream commit id 279f438e), vif disconnect
      and free are separated. However in the backported version reference
      counting code was not correctly modified, and the reset of vif->irq
      was lost. If frontend goes through vif life cycle more than once the
      reference counting is skewed.
      
      This patch adds back the missing vif->irq reset line. It also moves
      several lines of the reference counting code to vif_free, so the moved
      code corresponds to the counterpart in vif_alloc, thus the reference
      counting is balanced.
      Signed-off-by: default avatarWei Liu <wei.liu2@citrix.com>
      Acked-by: default avatarIan Campbell <ian.campbell@citrix.com>
      Cc: Konrad Wilk <konrad.wilk@oracle.com>
      Cc: David Vrabel <david.vrabel@citrix.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      88a810de