Kernel doesn't boot after commit dddc2964
I found out that the kernel doesn't boot anymore after this MR !91 (merged) .
This is the xilinx_dma_probe function from the respective driver. It looks like it is bitstream related.
[ 2.221234] of-fpga-region fpga-full: FPGA Region probed
[ 2.227115] Internal error: synchronous external abort: 96000010 [#1] SMP
[ 2.233893] Modules linked in:
[ 2.236941] CPU: 0 PID: 8 Comm: kworker/u4:0 Not tainted 5.15.36-00005-g959e0fd21f95 #1
[ 2.244933] Hardware name: diot_v2 (DT)
[ 2.248755] Workqueue: events_unbound deferred_probe_work_func
[ 2.254586] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 2.261538] pc : xilinx_dma_probe+0x31c/0xc1c
[ 2.265887] lr : xilinx_dma_probe+0x4f8/0xc1c
[ 2.270236] sp : ffffffc008fc3af0
[ 2.273534] x29: ffffffc008fc3af0 x28: ffffff8800fae080 x27: ffffff887f7f0eb0
[ 2.280660] x26: ffffffc008bd2900 x25: ffffff887f7f06c8 x24: ffffff8800fae0a0
[ 2.287786] x23: ffffffc008bd2930 x22: ffffffc008bd2948 x21: 0000000000000000
[ 2.294913] x20: ffffff887f7f0c28 x19: ffffff8800fb1c80 x18: ffffffffffffffff
[ 2.302039] x17: 0000000000000005 x16: 00000e51b17b141e x15: ffffffc088fc3a2d
[ 2.309165] x14: 0000000000000001 x13: 0072656c6c6f7274 x12: 6e6f632d616d642d
[ 2.316292] x11: ffffff8800400240 x10: ffffff8800400242 x9 : 0000000000000000
[ 2.323418] x8 : ffffff8800fa8900 x7 : 0000000000000005 x6 : 0000000000000172
[ 2.330544] x5 : ffffff8800fa8b08 x4 : ffffff8800fa8c88 x3 : 0000000000000000
[ 2.337670] x2 : ffffffc008a84560 x1 : 0000000000000004 x0 : ffffffc008fad004
[ 2.344797] Call trace:
[ 2.347228] xilinx_dma_probe+0x31c/0xc1c
[ 2.351229] platform_probe+0x68/0xe0
[ 2.354883] really_probe.part.0+0x9c/0x30c
[ 2.359058] __driver_probe_device+0x98/0x144
[ 2.363407] driver_probe_device+0x44/0x11c
[ 2.367582] __device_attach_driver+0xb4/0x120
[ 2.372017] bus_for_each_drv+0x78/0xd0
[ 2.375845] __device_attach+0xdc/0x184
[ 2.379673] device_initial_probe+0x14/0x20
[ 2.383848] bus_probe_device+0x9c/0xa4
[ 2.387676] deferred_probe_work_func+0x88/0xc0
[ 2.392198] process_one_work+0x1d8/0x390
[ 2.396200] worker_thread+0x298/0x4e0
[ 2.399941] kthread+0x120/0x130
[ 2.403161] ret_from_fork+0x10/0x20
[ 2.406732] Code: b9400a61 f9400000 11001021 8b010000 (b9400000)
[ 2.412815] ---[ end trace f05d3dcbabef8366 ]---