Hi all, After merging the irqchip tree, today's linux-next build (x86_64 allmodconfig) failed like this: drivers/pci/controller/pci-hyperv.c: In function 'hv_compose_msi_req_v2': drivers/pci/controller/pci-hyperv.c:1654:42: error: passing argument 1 of 'hv_compose_msi_req_get_cpu' discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers] 1654 | cpu = hv_compose_msi_req_get_cpu(affinity); | ^~~~~~~~ drivers/pci/controller/pci-hyperv.c:1638:55: note: expected 'struct cpumask *' but argument is of type 'const struct cpumask *' 1638 | static int hv_compose_msi_req_get_cpu(struct cpumask *affinity) | ~~~~~~~~~~~~~~~~^~~~~~~~ drivers/pci/controller/pci-hyperv.c: In function 'hv_compose_msi_req_v3': drivers/pci/controller/pci-hyperv.c:1674:42: error: passing argument 1 of 'hv_compose_msi_req_get_cpu' discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers] 1674 | cpu = hv_compose_msi_req_get_cpu(affinity); | ^~~~~~~~ drivers/pci/controller/pci-hyperv.c:1638:55: note: expected 'struct cpumask *' but argument is of type 'const struct cpumask *' 1638 | static int hv_compose_msi_req_get_cpu(struct cpumask *affinity) | ~~~~~~~~~~~~~~~~^~~~~~~~ cc1: all warnings being treated as errors Caused by commit 4d0b8298818b ("genirq: Return a const cpumask from irq_data_get_affinity_mask") I have used the irqchip tree from next-20220707 for today. -- Cheers, Stephen Rothwell