redpine error on suspend to ram
seen only once so far:
[ 318.147615] PM: suspend entry (deep)
[ 318.305515] Filesystems sync: 0.153 seconds
[ 318.567660] Freezing user space processes ... (elapsed 0.005 seconds) done.
[ 318.579976] OOM killer disabled.
[ 318.583221] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[ 318.594515] redpine_91x: <==== Interface DOWN ====>
[ 318.625240] redpine_91x: SDIO Bus suspend ===>
[ 318.629748] Unable to handle kernel NULL pointer dereference at virtual address 000000000000001b
[ 318.638554] Mem abort info:
[ 318.641360] edt_ft5x06 2-0038: Unable to fetch data, error: -6
[ 318.647215] ESR = 0x96000004
[ 318.650268] EC = 0x25: DABT (current EL), IL = 32 bits
[ 318.655584] SET = 0, FnV = 0
[ 318.658642] EA = 0, S1PTW = 0
[ 318.661782] FSC = 0x04: level 0 translation fault
[ 318.666663] Data abort info:
[ 318.669541] ISV = 0, ISS = 0x00000004
[ 318.673379] CM = 0, WnR = 0
[ 318.676350] user pgtable: 4k pages, 48-bit VAs, pgdp=0000000045702000
[ 318.682798] [000000000000001b] pgd=0000000000000000, p4d=0000000000000000
[ 318.689597] Internal error: Oops: 96000004 [#1] PREEMPT SMP
[ 318.695169] Modules linked in: aes_ce_ccm exfat rfcomm bnep usb_f_acm u_serial usb_f_ecm u_ether qmi_
wwan cdc_wdm ofpart option usb_wwan usbnet usbserial mii spi_nor mtd caam_jr caamhash_desc caamalg_desc
mousedev crypto_engine redpine_sdio redpine_91x bluetooth aes_ce_blk crct10dif_ce ghash_ce hantro_vpu(C)
v4l2_vp9 st_lsm6dsx_spi mac80211 imx7_media_csi(C) sha2_ce v4l2_h264 imx_media_common(C) v4l2_mem2mem s
ha1_ce snd_soc_simple_card videobuf2_dma_contig videobuf2_memops snd_soc_gtm601 snd_soc_simple_card_util
s pwm_vibra imx8mq_mipi_csi2(C) hi846 videobuf2_v4l2 s5k3l6xx dw9714 st_lsm6dsx_i2c cfg80211 videobuf2_c
ommon snd_soc_wm8962 v4l2_fwnode vcnl4000 v4l2_async st_lsm6dsx snd_soc_fsl_sai edt_ft5x06 industrialio_
triggered_buffer kfifo_buf imx_pcm_dma leds_lm3560 videodev mc snd_soc_core snd_pcm_dmaengine snd_pcm gn
ss_mtk imx_sdma snd_timer imx2_wdt caam gnss_serial snd soundcore watchdog virt_dma error gnss rfkill_hk
s rfkill libcomposite ledtrig_timer ledtrig_pattern fuse ip_tables
[ 318.695395] x_tables ipv6 uas usb_storage xhci_plat_hcd xhci_hcd usbcore dwc3 ulpi udc_core cdns_mhd
p_imx imx_dcss cdns_mhdp_drmcore drm_dp_helper tps6598x bq25890_charger typec phy_fsl_imx8mq_usb usb_com
mon roles clk_bd718x7 snvs_pwrkey
[ 318.803954] CPU: 2 PID: 1633 Comm: kworker/u8:11 Tainted: G C 5.18.0-rc6-librem5-00005
-ge256039cd8e1 #271
[ 318.814893] Hardware name: Purism Librem 5r4 (DT)
[ 318.819660] Workqueue: events_unbound async_run_entry_fn
[ 318.825147] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 318.832135] pc : redpine_mac80211_hw_scan_cancel+0x60/0x114 [redpine_91x]
[ 318.839165] lr : redpine_mac80211_hw_scan_cancel+0x50/0x114 [redpine_91x]
[ 318.846014] sp : ffff80000c4cbbc0
[ 318.849362] x29: ffff80000c4cbbc0 x28: 0000000000000000 x27: 0000000000000000
[ 318.856542] x26: ffff000007d49274 x25: ffff000007dfe700 x24: ffff000006532000
[ 318.863722] x23: 0000000000000000 x22: ffff000006535000 x21: ffff000006534198
[ 318.870870] x20: ffff000006532000 x19: ffff000006534000 x18: 0000000000000000
[ 318.878073] x17: 000000040044ffff x16: 00400032b5503510 x15: 0000000000000030
[ 318.885222] x14: 0000000000000000 x13: 3e3d3d3d20646e65 x12: ffff800008f39ae8
[ 318.892397] x11: ffff800009508aa8 x10: 0000000000000a10 x9 : ffff80000111e950
[ 318.899574] x8 : ffff0000003952f0 x7 : ffff00000035ff00 x6 : 000000020e27713e
[ 318.906748] x5 : 0000000000000000 x4 : 0000000000000000 x3 : ffff000006534198
[ 318.913951] x2 : ffff000000394880 x1 : 0000000000000000 x0 : 0000000000000001
[ 318.921141] Call trace:
[ 318.923629] redpine_mac80211_hw_scan_cancel+0x60/0x114 [redpine_91x]
[ 318.930139] rsi_suspend+0x6c/0x1d0 [redpine_sdio]
[ 318.935005] pm_generic_suspend+0x38/0x50
[ 318.939068] dpm_run_callback+0x60/0x1f0
[ 318.943012] __device_suspend+0x128/0x570
[ 318.947064] async_suspend+0x34/0xb0
[ 318.950680] async_run_entry_fn+0x40/0x150
[ 318.954813] process_one_work+0x204/0x480
[ 318.958892] worker_thread+0x154/0x450
[ 318.962685] kthread+0x118/0x120
[ 318.965966] ret_from_fork+0x10/0x20
[ 318.969609] Code: 52800020 390ee2c0 3969ea60 340000e0 (39406ee0)
[ 318.975776] ---[ end trace 0000000000000000 ]---