We have investigated this issue - analysis shows the following patch was 
backported upstream to the 4.9 stable branch 
(https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.235), and 
subsequently to the Debian oldstable kernel 
(https://tracker.debian.org/news/1187816/accepted-linux-49240-1-source-into-oldstable-oldstable/):
commit 269044c2199bf6b41e76a0bad86d167f0e03fa62
Author: Thomas Gleixner <t...@linutronix.de>
Date:   Tue Aug 25 17:22:58 2020 +0200

    XEN uses irqdesc::irq_data_common::handler_data to store a per interrupt 
XEN data pointer which contains XEN specific information.


However this patch has an issue (https://lkml.org/lkml/2020/9/30/352) - it was 
fixed by the below patch, but this has not been backported (either in to the 
4.9 stable upstream, or the Debian oldstable kernel):
commit 0891fb39ba67bd7ae023ea0d367297ffff010781
Author: Juergen Gross <jgr...@suse.com>
Date:   Wed Sep 30 11:16:14 2020 +0200
    xen/events: don't use chip_data for legacy IRQs

The solution is therefore to also backport the above patch to resolve the 
problem (we will also be reporting this to Linux so the stable branches can 
have it backported also).

Kind Regards,
Alex Brett

Reply via email to