summaryrefslogtreecommitdiff
path: root/drivers/firewire
diff options
context:
space:
mode:
authorJuergen Gross <jgross@suse.com>2020-09-07 15:47:28 +0200
committerJuergen Gross <jgross@suse.com>2020-10-20 10:22:03 +0200
commit23025393dbeb3b8b3b60ebfa724cdae384992e27 (patch)
tree2d6e6997eee3a9e20cab3e199c3462b34175ae69 /drivers/firewire
parent01263a1fabe30b4d542f34c7e2364a22587ddaf2 (diff)
xen/netback: use lateeoi irq binding
In order to reduce the chance for the system becoming unresponsive due to event storms triggered by a misbehaving netfront use the lateeoi irq binding for netback and unmask the event channel only just before going to sleep waiting for new events. Make sure not to issue an EOI when none is pending by introducing an eoi_pending element to struct xenvif_queue. When no request has been consumed set the spurious flag when sending the EOI for an interrupt. This is part of XSA-332. Cc: stable@vger.kernel.org Reported-by: Julien Grall <julien@xen.org> Signed-off-by: Juergen Gross <jgross@suse.com> Reviewed-by: Jan Beulich <jbeulich@suse.com> Reviewed-by: Wei Liu <wl@xen.org>
Diffstat (limited to 'drivers/firewire')
0 files changed, 0 insertions, 0 deletions