You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3b53d6fdbc
The IRQ init structs are marked as __initconst which means this memory can be free after init. On this platform, the PCI IRQ init happens very late _after_ the kernel already freed the memory allocated for these structs. During IRQ allocation, the allocation function is passed with invalid data at this point leading to following error: [ 0.000000] SoC: Qualcomm Atheros QCA9533 ver 2 rev 0 [ 2.382828] Freeing unused kernel memory: 264K [ 34.414816] pci 0000:00:00.0: no irq found for pin 1 and [ 0.000000] SoC: Qualcomm Atheros QCA956X ver 1 rev 0 [ 2.125401] Freeing unused kernel memory: 284K [ 9.526479] pci 0000:00:00.0: no irq found for pin 1 After this patch: [ 14.960814] pci 0000:00:00.0: using irq 40 for pin 1 Commit |
6 years ago | |
---|---|---|
.. | ||
base-files | 6 years ago | |
files | 6 years ago | |
generic | 6 years ago | |
image | 6 years ago | |
mikrotik | 7 years ago | |
nand | 7 years ago | |
patches-4.9 | 6 years ago | |
patches-4.14 | 6 years ago | |
tiny | 6 years ago | |
Makefile | 7 years ago | |
config-4.9 | 6 years ago | |
config-4.14 | 6 years ago | |
modules.mk | 9 years ago |