Hannes, I am getting this panic with an Adaptec AHA-2740/2742 controller on the 5.0.5 kernel (and earlier). I can gladly apply any proposed patches and test. - Matthew [ 5.813519] eisa 00:00: EISA: Mainboard INT3089 detected [ 5.820624] eisa 00:03: EISA: slot 3: ADP7771 detected [ 5.832637] BUG: unable to handle kernel NULL pointer dereference at 000000f0 [ 5.832637] #PF error: [normal kernel read fault] [ 5.832637] *pde = 00000000 [ 5.832637] Oops: 0000 [#1] PREEMPT [ 5.832637] CPU: 0 PID: 1 Comm: swapper Not tainted 5.0.7.i486-desktop #2778 [ 5.832637] EIP: get_dma_ops+0x7/0x18 [ 5.832637] Code: 89 da 8b 45 d0 e8 4f fe ff ff 89 fa 8b 45 d0 e8 83 fe ff ff 89 f0 e8 1c fc ff ff 83 c4 24 5b 5e 5f 5d c3 55 89 e5 85 c0 74 0a <8b> 80 84 00 00 00 85 c0 75 05 a1 ec a4 5c c1 5d c3 55 89 e5 57 56 [ 5.832637] EAX: 0000006c EBX: 0000006c ECX: c70bdfc0 EDX: 00000200 [ 5.832637] ESI: 00000200 EDI: c70bdfc0 EBP: c7837ca8 ESP: c7837ca8 [ 5.832637] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 EFLAGS: 00010206 [ 5.832637] CR0: 80050033 CR2: 000000f0 CR3: 015c5000 CR4: 00000000 [ 5.832637] Call Trace: [ 5.832637] dma_alloc_attrs+0x1c/0xbd [ 5.832637] ahc_dmamem_alloc+0x26/0x37 [ 5.832637] ahc_init+0xac/0x722 [ 5.832637] ? aic7770_config+0x28f/0x449 [ 5.832637] ? kfree+0x56/0x9d [ 5.832637] aic7770_config+0x30b/0x449 [ 5.832637] ? __kmalloc+0x87/0x97 [ 5.832637] ? ahc_parse_msg+0x62a/0x9d9 [ 5.832637] ? ahc_platform_alloc+0x1a/0x62 [ 5.832637] ? ahc_alloc+0xf0/0x107 [ 5.832637] aic7770_probe+0x72/0xa1 [ 5.832637] ? kernfs_create_link+0x56/0x74 [ 5.832637] ? sysfs_do_create_link_sd.isra.4+0x55/0x8e [ 5.832637] ? sysfs_create_link+0x24/0x2e [ 5.832637] ? driver_sysfs_add+0x51/0x6e [ 5.832637] really_probe+0x15e/0x2e3 [ 5.832637] ? vsnprintf+0x15d/0x248 [ 5.832637] driver_probe_device+0x10b/0x11e [ 5.832637] ? driver_probe_device+0x10b/0x11e [ 5.832637] ? strcmp+0xa/0x22 [ 5.832637] __device_attach_driver+0xb9/0xcc [ 5.832637] ? driver_allows_async_probing+0x8/0x36 [ 5.832637] ? __device_attach_driver+0xb9/0xcc [ 5.832637] bus_for_each_drv+0x59/0x68 [ 5.832637] ? bus_for_each_drv+0x59/0x68 [ 5.832637] __device_attach+0x78/0xcf [ 5.832637] ? driver_allows_async_probing+0x36/0x36 [ 5.832637] device_initial_probe+0x12/0x14 [ 5.832637] ? device_initial_probe+0x12/0x14 [ 5.832637] bus_probe_device+0x24/0x64 [ 5.832637] device_add+0x3ef/0x4ac [ 5.832637] ? __dev_printk+0x41/0x5d [ 5.832637] device_register+0x17/0x1a [ 5.832637] ? device_register+0x17/0x1a [ 5.832637] eisa_register_device+0x17/0x83 [ 5.832637] eisa_root_register+0x1df/0x256 [ 5.832637] ? eisa_root_register+0x256/0x256 [ 5.832637] virtual_eisa_root_init+0x34/0x47 [ 5.832637] do_one_initcall+0x45/0x150 [ 5.832637] ? kernel_init_freeable+0xd5/0x171 [ 5.832637] kernel_init_freeable+0xf4/0x171 [ 5.832637] ? rest_init+0x99/0x99 [ 5.832637] kernel_init+0xd/0xd5 [ 5.832637] ret_from_fork+0x19/0x30 [ 5.832637] Modules linked in: [ 5.832637] CR2: 00000000000000f0 [ 5.832637] ---[ end trace 803bb1cef1ff882a ]--- [ 5.832637] EIP: get_dma_ops+0x7/0x18 [ 5.832637] Code: 89 da 8b 45 d0 e8 4f fe ff ff 89 fa 8b 45 d0 e8 83 fe ff ff 89 f0 e8 1c fc ff ff 83 c4 24 5b 5e 5f 5d c3 55 89 e5 85 c0 74 0a <8b> 80 84 00 00 00 85 c0 75 05 a1 ec a4 5c c1 5d c3 55 89 e5 57 56 [ 5.832637] EAX: 0000006c EBX: 0000006c ECX: c70bdfc0 EDX: 00000200 [ 5.832637] ESI: 00000200 EDI: c70bdfc0 EBP: c7837ca8 ESP: c15c92b8 [ 5.832637] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 EFLAGS: 00010206 [ 5.832637] CR0: 80050033 CR2: 000000f0 CR3: 015c5000 CR4: 00000000 [ 5.837289] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009 [ 5.837289] Kernel Offset: disabled [ 5.837289] Rebooting in 45 seconds..