xps13: nvme splat on boot
Not sure if this is a regression in rc4 ....
[ 6.459488] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000
[ 6.459499] Mem abort info:
[ 6.459500] ESR = 0x0000000096000044
[ 6.459501] EC = 0x25: DABT (current EL), IL = 32 bits
[ 6.459502] SET = 0, FnV = 0
[ 6.459503] EA = 0, S1PTW = 0
[ 6.459504] FSC = 0x04: level 0 translation fault
[ 6.459505] Data abort info:
[ 6.459506] ISV = 0, ISS = 0x00000044, ISS2 = 0x00000000
[ 6.459507] CM = 0, WnR = 1, TnD = 0, TagAccess = 0
[ 6.459508] GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
[ 6.459509] user pgtable: 4k pages, 48-bit VAs, pgdp=00000008951b1000
[ 6.459510] [0000000000000000] pgd=0000000000000000, p4d=0000000000000000
[ 6.459514] Internal error: Oops: 0000000096000044 [#1] SMP
[ 6.459516] Modules linked in: dm_crypt dm_mod sm3_ce sha3_ce pwm_bl leds_qcom_lpg led_class_multicolor qcom_pbs pmic_glink_altmode aux_hpd_bridge qrtr pmic_glink pdr_interface qcom_pdr_msg qmi_helpers phy_qcom_edp panel_samsung_atna33xc20 panel_edp msm ubwc_config drm_client_lib mdt_loader llcc_qcom ocmem drm_gpuvm drm_exec gpu_sched drm_display_helper cec drm_dp_aux_bus gpucc_x1e80100 gpio_sbu_mux dispcc_x1e80100 phy_qcom_qmp_pcie phy_qcom_qmp_combo phy_snps_eusb2 phy_qcom_eusb2_repeater ps883x nvme aux_bridge drm_kms_helper nvme_core hid_multitouch typec phy_nxp_ptn3222 i2c_qcom_geni i2c_hid_of i2c_hid drm
[ 6.459553] CPU: 9 UID: 0 PID: 420 Comm: cryptsetup Not tainted 6.18.0-rc4-00077-ga82dce60c6d8 #94 PREEMPT
[ 6.459555] Hardware name: Dell Inc. XPS 13 9345/05H2K4, BIOS 2.10.0 06/27/2025
[ 6.459556] pstate: 01400005 (nzcv daif +PAN -UAO -TCO +DIT -SSBS BTYPE=--)
[ 6.459558] pc : nvme_pci_prp_iter_next+0x80/0xc0 [nvme]
[ 6.459562] lr : nvme_pci_prp_iter_next+0x6c/0xc0 [nvme]
[ 6.459564] sp : ffff80008300b730
[ 6.459564] x29: ffff80008300b730 x28: ffff00080a16c780 x27: ffff00081ad63000
[ 6.459567] x26: 00000008895a6000 x25: 0000000000000018 x24: ffff00081ad630b8
[ 6.459569] x23: ffff80008300b770 x22: 0000000000025800 x21: ffff00080a16e0c8
[ 6.459571] x20: ffff000808420000 x19: ffff80008300b770 x18: 0000000000200000
[ 6.459574] x17: 000000000006c000 x16: ffffcb71c9fe32d0 x15: 0000000000000000
[ 6.459576] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
[ 6.459578] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
[ 6.459580] x8 : 0000001000000000 x7 : 00000000f1900000 x6 : 00000000f1900000
[ 6.459582] x5 : ffff000071901000 x4 : ffff008f7e4e7000 x3 : 0000000000000000
[ 6.459584] x2 : 00000000f1900000 x1 : 0000000000000000 x0 : 0000000000000000
[ 6.459586] Call trace:
[ 6.459588] nvme_pci_prp_iter_next+0x80/0xc0 [nvme] (P)
[ 6.459590] nvme_prep_rq+0x23c/0xa44 [nvme]
[ 6.459591] nvme_queue_rqs+0xbc/0x1a8 [nvme]
[ 6.459593] blk_mq_dispatch_queue_requests.isra.0+0x100/0x118
[ 6.459599] blk_mq_flush_plug_list+0x90/0x184
[ 6.459601] __blk_flush_plug+0xe4/0x144
[ 6.459603] __submit_bio+0x19c/0x224
[ 6.459605] submit_bio_noacct_nocheck+0x1c4/0x274
[ 6.459607] submit_bio_noacct+0x1a0/0x2e8
[ 6.459609] submit_bio+0xa4/0x1f4
[ 6.459611] submit_bio_wait+0x54/0x94
[ 6.459612] __blkdev_direct_IO_simple+0x11c/0x244
[ 6.459614] blkdev_direct_IO+0x2d8/0x6f8
[ 6.459615] blkdev_read_iter+0xe0/0x198
[ 6.459617] vfs_read+0x230/0x31c
[ 6.459620] ksys_read+0x70/0x110
[ 6.459622] __arm64_sys_read+0x1c/0x28
[ 6.459624] invoke_syscall+0x48/0x104
[ 6.459628] el0_svc_common.constprop.0+0x40/0xe0
[ 6.459630] do_el0_svc+0x1c/0x28
[ 6.459632] el0_svc+0x34/0xec
[ 6.459635] el0t_64_sync_handler+0xa0/0xf0
[ 6.459637] el0t_64_sync+0x198/0x19c
[ 6.459639] Code: b9419a80 f940ca81 d37cec00 f9400262 (f8206822)
[ 6.459641] ---[ end trace 0000000000000000 ]---
[ 6.459645] ------------[ cut here ]------------
[ 6.459646] WARNING: CPU: 9 PID: 420 at kernel/exit.c:903 do_exit+0x6a4/0x8c8
[ 6.459650] Modules linked in: dm_crypt dm_mod sm3_ce sha3_ce pwm_bl leds_qcom_lpg led_class_multicolor qcom_pbs pmic_glink_altmode aux_hpd_bridge qrtr pmic_glink pdr_interface qcom_pdr_msg qmi_helpers phy_qcom_edp panel_samsung_atna33xc20 panel_edp msm ubwc_config drm_client_lib mdt_loader llcc_qcom ocmem drm_gpuvm drm_exec gpu_sched drm_display_helper cec drm_dp_aux_bus gpucc_x1e80100 gpio_sbu_mux dispcc_x1e80100 phy_qcom_qmp_pcie phy_qcom_qmp_combo phy_snps_eusb2 phy_qcom_eusb2_repeater ps883x nvme aux_bridge drm_kms_helper nvme_core hid_multitouch typec phy_nxp_ptn3222 i2c_qcom_geni i2c_hid_of i2c_hid drm
[ 6.459671] CPU: 9 UID: 0 PID: 420 Comm: cryptsetup Tainted: G D 6.18.0-rc4-00077-ga82dce60c6d8 #94 PREEMPT
[ 6.459673] Tainted: [D]=DIE
[ 6.459674] Hardware name: Dell Inc. XPS 13 9345/05H2K4, BIOS 2.10.0 06/27/2025
[ 6.459675] pstate: 81400005 (Nzcv daif +PAN -UAO -TCO +DIT -SSBS BTYPE=--)
[ 6.459676] pc : do_exit+0x6a4/0x8c8
[ 6.459678] lr : make_task_dead+0x84/0x17c
[ 6.459680] sp : ffff80008300b390
[ 6.459681] x29: ffff80008300b3b0 x28: ffff00080bdde900 x27: ffff00081ad63000
[ 6.459684] x26: 00000008895a6000 x25: 0000000000000000 x24: ffffcb71bd4635e0
[ 6.459686] x23: 0000000000000000 x22: 0000000000000000 x21: ffff00080bdde900
[ 6.459688] x20: ffff00080bdde900 x19: 000000000000000b x18: 0000000000000006
[ 6.459690] x17: 3030303030303030 x16: 3030303030303020 x15: ffff80008300b03f
[ 6.459692] x14: 0000000000000000 x13: 2d2d2d5d20303030 x12: ffffcb71cb7863f0
[ 6.459694] x11: 0000000000000058 x10: 0000000000000018 x9 : ffffcb71cb7863f0
[ 6.459697] x8 : 00000000000003ce x7 : ffffcb71cb7de3f0 x6 : ffffcb71cb7de3f0
[ 6.459699] x5 : ffff008f2e5bb408 x4 : 0000000000000000 x3 : 0000000000000000
[ 6.459701] x2 : ffff00080bdde900 x1 : 0000000000002710 x0 : ffff80008300b978
[ 6.459703] Call trace:
[ 6.459704] do_exit+0x6a4/0x8c8 (P)
[ 6.459706] make_task_dead+0x84/0x17c
[ 6.459708] die+0x144/0x15c
[ 6.459709] die_kernel_fault+0x4c0/0x4dc
[ 6.459711] do_bad_area+0x0/0x78
[ 6.459713] do_page_fault+0x18c/0x75c
[ 6.459715] do_translation_fault+0x5c/0x6c
[ 6.459717] do_mem_abort+0x40/0x90
[ 6.459719] el1_abort+0x44/0x68
[ 6.459720] el1h_64_sync_handler+0x50/0xac
[ 6.459722] el1h_64_sync+0x6c/0x70
[ 6.459723] nvme_pci_prp_iter_next+0x80/0xc0 [nvme] (P)
[ 6.459724] nvme_prep_rq+0x23c/0xa44 [nvme]
[ 6.459726] nvme_queue_rqs+0xbc/0x1a8 [nvme]
[ 6.459727] blk_mq_dispatch_queue_requests.isra.0+0x100/0x118
[ 6.459730] blk_mq_flush_plug_list+0x90/0x184
[ 6.459732] __blk_flush_plug+0xe4/0x144
[ 6.459734] __submit_bio+0x19c/0x224
[ 6.459735] submit_bio_noacct_nocheck+0x1c4/0x274
[ 6.459737] submit_bio_noacct+0x1a0/0x2e8
[ 6.459739] submit_bio+0xa4/0x1f4
[ 6.459741] submit_bio_wait+0x54/0x94
[ 6.459743] __blkdev_direct_IO_simple+0x11c/0x244
[ 6.459744] blkdev_direct_IO+0x2d8/0x6f8
[ 6.459746] blkdev_read_iter+0xe0/0x198
[ 6.459747] vfs_read+0x230/0x31c
[ 6.459749] ksys_read+0x70/0x110
[ 6.459751] __arm64_sys_read+0x1c/0x28
[ 6.459753] invoke_syscall+0x48/0x104
[ 6.459755] el0_svc_common.constprop.0+0x40/0xe0
[ 6.459757] do_el0_svc+0x1c/0x28
[ 6.459759] el0_svc+0x34/0xec
[ 6.459760] el0t_64_sync_handler+0xa0/0xf0
[ 6.459762] el0t_64_sync+0x198/0x19c
[ 6.459763] ---[ end trace 0000000000000000 ]---