[PATCH v2] CNS3xxx: Fix PCIe early iotable_init().

2014-03-03 Thread Krzysztof Hałasa
This patch fixes the following BUG: > kernel BUG at mm/vmalloc.c:1132! > PC is at vm_area_add_early+0x20/0x84 > LR is at add_static_vm_early+0xc/0x60 > > The problem is cns3xxx_pcie_init() (device_initcall) calls the "early" > iotable_init(). Instead of merely calling the PCIe iotable_init() from

Re: [PATCH v2] CNS3xxx: Fix PCIe early iotable_init().

2014-03-04 Thread Krzysztof Hałasa
khal...@piap.pl (Krzysztof Hałasa) writes: > This patch fixes the following BUG: > >> kernel BUG at mm/vmalloc.c:1132! >> PC is at vm_area_add_early+0x20/0x84 >> LR is at add_static_vm_early+0xc/0x60 >> >> The problem is cns3xxx_pcie_init() (device_initcall) calls the "early" >> iotable_init(). T

Re: [PATCH v2] CNS3xxx: Fix PCIe early iotable_init().

2014-03-17 Thread Arnd Bergmann
On Tuesday 04 March 2014, Krzysztof Hałasa wrote: > khal...@piap.pl (Krzysztof Hałasa) writes: > > > This patch fixes the following BUG: > > > >> kernel BUG at mm/vmalloc.c:1132! > >> PC is at vm_area_add_early+0x20/0x84 > >> LR is at add_static_vm_early+0xc/0x60 > >> > >> The problem is cns3xxx_p

Re: [PATCH v2] CNS3xxx: Fix PCIe early iotable_init().

2014-03-18 Thread Krzysztof Hałasa
Arnd Bergmann writes: > Applied to next/fixes-non-critical. > > Since the problem is not new and you didn't mark the patch as 'stable', > this seems to be the right place. Let us know if you need backports > to stable kernels, also fo the other patch. Sure, BTW there is also that problem with PC