Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 1b2fd22c authored by Rama Bondan Prakoso's avatar Rama Bondan Prakoso Committed by Saalim Quadri
Browse files

drm/touchscreen: Fix kernel panic on fp wakeup with huaxing panel



 * taken from willow-p-oss kernel source

Logs:
[  173.200347] Unable to handle kernel read from unreadable memory at virtual address 00000752
[  173.200370] Mem abort info:
[  173.200379]   Exception class = DABT (current EL), IL = 32 bits
[  173.200387]   SET = 0, FnV = 0
[  173.200394]   EA = 0, S1PTW = 0
[  173.200401]   FSC = 5
[  173.200408] Data abort info:
[  173.200416]   ISV = 0, ISS = 0x00000005
[  173.200424]   CM = 0, WnR = 0
[  173.200436] user pgtable: 4k pages, 39-bit VAs, pgd = 000000009ffeb155
[  173.200445] [0000000000000752] *pgd=00000000f1d6a003, *pud=00000000f1d6a003, *pmd=0000000000000000
[  173.200467] Internal error: Oops: 96000005 [#1] PREEMPT SMP
[  173.200476] Modules linked in:
[  173.200490] Process kworker/2:0 (pid: 28, stack limit = 0x0000000007e0ae39)
[  173.200505] CPU: 2 PID: 28 Comm: kworker/2:0 Tainted: G S      W       4.14.180-perf+ #6
[  173.200514] Hardware name: Qualcomm Technologies, Inc. trinket pm6125 + pmi632 IDP (DT)
[  173.200541] Workqueue: events prim_panel_off_delayed_work
[  173.200553] task: 000000001294a1dc task.stack: 0000000007e0ae39
[  173.200567] pc : nvt_ts_recovery_callback+0x24/0xb8
[  173.200578] lr : prim_panel_off_delayed_work+0x2c/0x58
[  173.200586] sp : ffffff8008273d50 pstate : 80400145
[  173.200594] x29: ffffff8008273d50 x28: ffffffdbfb1d0000
[  173.200607] x27: ffffffdbffcff120 x26: 00000000fffffef7
[  173.200620] x25: 00000000ffd03905 x24: 0000000000000000
[  173.200632] x23: ffffff8f3780df40 x22: ffffffdbffcff100
[  173.200645] x21: ffffff8f383b1dd8 x20: ffffffdbffd03900
[  173.200658] x19: ffffff8f383b1000 x18: 0000000000000002
[  173.200670] x17: 0000000000000000 x16: 0000000000000353
[  173.200682] x15: 000000000000004c x14: ffffffdbfb024000
[  173.200695] x13: 0000000000000000 x12: 00000000000001c8
[  173.200707] x11: 0000000000000000 x10: 0000000000000000
[  173.200720] x9 : ffffffdbfb1d0000 x8 : 0000000000000000
[  173.200732] x7 : 00000032b5593519 x6 : 0000000000300000
[  173.200744] x5 : 0000000000000346 x4 : 0000000000000000
[  173.200757] x3 : ffffffdbfb1d0000 x2 : ffffff8f383b1de0
[  173.200769] x1 : ffffff8f383b1de0 x0 : ffffffdbf85b8840
[  173.200783]
[  173.200783] PC: 0xffffff8f358aea1c:
[  173.200792] ea1c  9100c842 97da63da f9473688 f943c100 b5fffaa0 17ffffd5 d503201f a9be7bfd
[  173.200824] ea3c  a9014ff4 910003fd b0015888 3979c108 7100051f 54000360 b0015888 f9473508
[  173.200852] ea5c  395d4908 34000268 9000b4d3 9000b4d4 9000b4c0 9125ce73 9129ae94 912a1000
[  173.200879] ea7c  52801d03 aa1303e1 aa1403e2 97da63c0 94000019 94000070 9000b4c0 52801d63
[  173.200908]
[  173.200908] LR: 0xffffff8f355a2024:
[  173.200917] 2024  aa1303e0 a9424ff4 a94157f6 a8c37bfd d65f03c0 a9be7bfd f9000bf3 910003fd
[  173.200945] 2044  f0017073 f9468268 91010100 943eed24 f0017068 b94d0908 340000e8 940c3276
[  173.200973] 2064  f9468260 94000112 f0017060 91344000 94037273 f9468268 91010100 943eed2c
[  173.201001] 2084  f9400bf3 a8c27bfd d65f03c0 a9be7bfd a9014ff4 910003fd aa0003f3 b4000080
[  173.201030]
[  173.201030] SP: 0xffffff8008273d10:
[  173.201039] 3d10  358aea5c ffffff8f 80400145 00000000 fb1d0000 ffffffdb ffcff900 ffffffdb
[  173.201066] 3d30  ffffffff ffffffff 34ee60e0 ffffff8f 08273d50 ffffff80 358aea5c ffffff8f
[  173.201094] 3d50  08273d70 ffffff80 355a2064 ffffff8f ffd03900 ffffffdb 383b1000 ffffff8f
[  173.201121] 3d70  08273d90 ffffff80 34ee60e0 ffffff8f fb15ff00 ffffffdb 34ee6048 ffffff8f
[  173.201149]
[  173.201157] Call trace:
[  173.201169]  nvt_ts_recovery_callback+0x24/0xb8
[  173.201180]  prim_panel_off_delayed_work+0x2c/0x58
[  173.201195]  process_one_work+0x258/0x498
[  173.201207]  worker_thread+0x254/0x4a8
[  173.201217]  kthread+0x170/0x180
[  173.201230]  ret_from_fork+0x10/0x18
[  173.201244] Code: 7100051f 54000360 b0015888 f9473508 (395d4908)
[  173.201254] ---[ end trace af169ab50330ba23 ]---
[  173.257039] Kernel panic - not syncing: Fatal exception

Signed-off-by: default avatarAdithya R <gh0strider.2k18.reborn@gmail.com>
Signed-off-by: default avatardanascape <saalimquadri1@gmail.com>
Signed-off-by: default avatardanascape <danascape@gmail.com>
parent 210d1dbb
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment