Null pointer dereference at pc : pka_drv_probe+0x41c/0x5f0 [mlxbf_pka]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-bluefield (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Focal |
New
|
Undecided
|
Unassigned |
Bug Description
Seen once booting 5.4.0-1042.47
[ 9.389510] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000
[ 9.398549] Mem abort info:
[ 9.401407] ESR = 0x96000004
[ 9.404494] EC = 0x25: DABT (current EL), IL = 32 bits
[ 9.409820] SET = 0, FnV = 0
[ 9.412902] EA = 0, S1PTW = 0
[ 9.416047] Data abort info:
[ 9.418939] ISV = 0, ISS = 0x00000004
[ 9.422780] CM = 0, WnR = 0
[ 9.425800] user pgtable: 4k pages, 48-bit VAs, pgdp=0000000469
[ 9.432254] [0000000000000000] pgd=00000000000
[ 9.437144] Internal error: Oops: 96000004 [#1] PREEMPT SMP
[ 9.442715] Modules linked in: mlxbf_pka(+) mlx_trio mlx_bootctl bluefield_edac sch_fq_codel rdma_ucm ib_u
verbs rdma_cm iw_cm ib_cm ib_core ipmi_devintf ipmi_msghandler ip_tables ipv6 crc_ccitt btrfs zstd_compress r
aid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor xor_neon raid6_pq raid1 raid0 cr
ct10dif_ce mlxbf_gige i2c_mlxbf gpio_mlxbf2 aes_neon_bs aes_neon_blk
[ 9.477244] CPU: 7 PID: 541 Comm: systemd-udevd Not tainted 5.4.0-1042-
[ 9.485588] Hardware name: https:/
46abf2 Sep 15 2020
[ 9.496799] pstate: 60000005 (nZCv daif -PAN -UAO)
[ 9.501600] pc : pka_drv_
[ 9.502693] crng init done
[ 9.506737] lr : pka_drv_
[ 9.509441] random: 1 urandom warning(s) missed due to ratelimiting
[ 9.514569] sp : ffff8000126d3830
[ 9.514572] x29: ffff8000126d3830 x28: 0000000000000000
[ 9.529440] x27: 0000000000000000 x26: ffff0003eb59e810
[ 9.534743] x25: ffff80000930d040 x24: 0000000000000000
[ 9.540045] x23: ffff0003e9759d00 x22: ffff800009323000
[ 9.545347] x21: ffff0003eb59e800 x20: ffff0003e8a3a100
[ 9.550650] x19: ffff0003e74905c0 x18: 0000000000000001
[ 9.555952] x17: 58670ac4f1a91c84 x16: 77277994e98682bf
[ 9.561255] x15: ffff0003e975a188 x14: ffffffffffffffff
[ 9.566557] x13: ffffff0000000000 x12: 0000000000000018
[ 9.571860] x11: 0101010101010101 x10: ffffff7f7f7fff7f
[ 9.577163] x9 : 0000000000000000 x8 : ffff0003ebaf10c0
[ 9.582465] x7 : 0008000000000000 x6 : 000fffffffffffff
[ 9.587767] x5 : ffff0003ebaf1988 x4 : ffff0003ebaf18c8
[ 9.593070] x3 : 0000000000000000 x2 : 0000000000000000
[ 9.598372] x1 : 0000000045000000 x0 : 0000000001000000
[ 9.603676] Call trace:
[ 9.606118] pka_drv_
[ 9.610907] platform_
[ 9.614908] really_
[ 9.618475] driver_
[ 9.622649] device_
[ 9.626822] __driver_
[ 9.630649] bus_for_
[ 9.634476] driver_
[ 9.638041] bus_add_
[ 9.641868] driver_
[ 9.645696] __platform_
[ 9.650394] pka_drv_
[ 9.655526] do_one_
[ 9.659356] do_init_
[ 9.663096] load_module+
[ 9.666837] __do_sys_
[ 9.671185] __arm64_
[ 9.675708] el0_svc_
[ 9.680489] el0_svc_
[ 9.684229] el0_svc+0x10/0x5c0
[ 9.687365] Code: f9400021 91000400 cb010000 a90783e1 (f9400061)
[ 9.693453] ---[ end trace 6f157873818019b7 ]---
This is actually 100% reproducible for me - perhaps a hardware issue?