4.4.0-1037-snapdragon #41: kernel panic on boot

Bug #1644596 reported by Paolo Pisati
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-snapdragon (Ubuntu)
Fix Released
Undecided
Unassigned
Xenial
Fix Released
Undecided
Luis Henriques

Bug Description

With the latest Xenial/snapdragon kernel from proposed, on boot i get this on my Dragonboard410c:

...
[ 6.156756] msm_iommu 1f00000.qcom,iommu: invalid resource
[ 6.159345] msm_iommu 1f00000.qcom,iommu: iface: 100000000, core: 800000000
[ 6.161562] msm_iommu 1f00000.qcom,iommu: device gfx_iommu (model: 500) mapped at ffffff8000fa0000, with 2 ctx banks
[ 6.168703] msm_iommu 1f00000.qcom,iommu: iommu sec: pgtable size: 94208
[ 6.180597] ------------[ cut here ]------------
[ 6.185530] kernel BUG at /home/ppisati/ubuntu-xenial/include/linux/dma-attrs.h:56!
[ 6.190224] Internal error: Oops - BUG: 0 [#1] SMP
[ 6.197579] Modules linked in:
[ 6.205434] CPU: 0 PID: 43 Comm: kworker/u8:1 Not tainted 4.4.0-1035-snapdragon #39~44253minus4
[ 6.205567] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT)
[ 6.214174] Workqueue: deferwq deferred_probe_work_func
[ 6.225843] task: ffffffc033be3200 ti: ffffffc033cec000 task.ti: ffffffc033cec000
[ 6.226239] PC is at msm_iommu_probe+0x628/0x630
[ 6.233533] LR is at msm_iommu_probe+0x628/0x630
[ 6.238227] pc : [<ffffffc000688438>] lr : [<ffffffc000688438>] pstate: 60000005
[ 6.242845] sp : ffffffc033cefb00
[ 6.250183] x29: ffffffc033cefb00 x28: ffffffc0330152e0 [2485/9156]
[ 6.258475] x27: ffffffc001452000 x26: 0000000000000000
[ 6.263769] x25: 0000000000000001 x24: ffffffc03d9ce5e0
[ 6.269063] x23: ffffffc001452000 x22: ffffffc033a9ec10
[ 6.274356] x21: ffffffc033a9ec00 x20: 0000000000000000
[ 6.279654] x19: ffffffc031323e18 x18: 0000000000000010
[ 6.284945] x17: 000000006fa87e4f x16: 000000004f6a80ba
[ 6.290247] x15: ffffffc001452b10 x14: ffffffc081605b7f
[ 6.295538] x13: ffffffc001605b8d x12: ffffffc001605000
[ 6.300831] x11: 0000000000000184 x10: 0000000005f5e0ff
[ 6.306128] x9 : 000000000000004d x8 : 000000000000000d
[ 6.311421] x7 : ffffffc033cee6f0 x6 : 0000000000000000
[ 6.316719] x5 : 0000000000000001 x4 : 000000000000000a
[ 6.322015] x3 : 0000000000000000 x2 : cb88537fdc8ba619
[ 6.327307] x1 : cb88537fdc8ba619 x0 : 0000000000000000
[ 6.332602]
[ 6.332817] Process kworker/u8:1 (pid: 43, stack limit = 0xffffffc033cec020)
[ 6.334453] Stack: (0xffffffc033cefb00 to 0xffffffc033cf0000)
[ 6.341469] fb00: ffffffc033cefb70 ffffffc0007073b4 ffffffc033a9ec10 00000000fffffffe [2467/9156]
[ 6.347111] fb20: ffffffc001516080 ffffffc001452000 ffffffc0015d1000 ffffffc001516080
[ 6.354927] fb40: 0000000000000001 0000000000000000 ffffffc033cefb70 ffffffc000707398
[ 6.362740] fb60: 0000000000017000 cb88537fdc8ba619 ffffffc033cefba0 ffffffc000704e2c
[ 6.370554] fb80: ffffffc033a9ec10 ffffffc0016ac000 0000000000000000 ffffffc0016ac000
[ 6.378359] fba0: ffffffc033cefbf0 ffffffc0007051d8 ffffffc001516080 ffffffc033cefcc8
[ 6.386172] fbc0: ffffffc033a9ec10 ffffffc001452000 0000000000000000 ffffffc001518000
[ 6.393979] fbe0: 0000000000000000 0000000000000000 ffffffc033cefc20 ffffffc000702838
[ 6.401797] fc00: 0000000000000000 ffffffc033cefcc8 ffffffc000705140 ffffffc001452000
[ 6.409609] fc20: ffffffc033cefc80 ffffffc000704ac0 ffffffc033a9ec10 ffffffc001452000
[ 6.417423] fc40: ffffffc033a9ec70 ffffffc0015d1bb0 0000000000000001 ffffffc000704aa8
[ 6.425241] fc60: ffffffc033a9ec10 ffffffc0338370d0 ffffffc033b9c968 cb88537fdc8ba619
[ 6.433051] fc80: ffffffc033cefce0 ffffffc00070529c ffffffc033a9ec10 ffffffc033a9ec10
[ 6.440862] fca0: ffffffc001518cb8 ffffffc0015d1bb0 ffffffc0011a1d00 ffffffc033be3200
[ 6.448670] fcc0: ffffffc03d947700 ffffffc033a9ec10 0000000000000001 cb88537fdc8ba619
[ 6.456487] fce0: ffffffc033cefd00 ffffffc000703c88 ffffffc033a9ec10 ffffffc000d153cc
[ 6.464301] fd00: ffffffc033cefd30 ffffffc0007041d0 ffffffc033a9ec10 ffffffc0015188f0
[ 6.472108] fd20: ffffffc001518918 ffffffc000704220 ffffffc033cefd70 ffffffc0000e42a0
[ 6.479923] fd40: ffffffc001518950 ffffffc033cbb000 ffffffc033015000 ffffffc031202f00
[ 6.487730] fd60: 0000000000000000 ffffffc0015b1706 ffffffc033cefdc0 ffffffc0000e46e4
[ 6.495549] fd80: ffffffc033cbb000 ffffffc033cbb030 ffffffc033015018 ffffffc033015000
[ 6.503357] fda0: ffffffc033cec000 ffffffc0015b1706 0000000000000000 ffffffc033cbb030
[ 6.511176] fdc0: ffffffc033cefe20 ffffffc0000eb248 ffffffc033848380 ffffffc001603600
[ 6.518980] fde0: ffffffc001110db8 ffffffc033cbb000 ffffffc0000e45b8 0000000000000000
[ 6.526799] fe00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 6.534617] fe20: 0000000000000000 ffffffc000085d90 ffffffc0000eb150 ffffffc033848380
[ 6.542425] fe40: 0000000000000000 0000000000000000 0000000000000000 ffffffc0000f8a38
[ 6.550244] fe60: 0000000000000000 ffffffc033848380 ffffffc033cbb000 0000000000000000
[ 6.558053] fe80: 0000000000000000 ffffffc033cefe88 ffffffc033cefe88 0000007f00000000
[ 6.565860] fea0: 0000000000000000 ffffffc033cefea8 ffffffc033cefea8 cb88537fdc8ba619
[ 6.573676] fec0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 6.581486] fee0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 6.589306] ff00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 6.597108] ff20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 6.604932] ff40: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 6.612735] ff60: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 6.620554] ff80: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 6.628361] ffa0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 6.636179] ffc0: 0000000000000000 0000000000000005 0000000000000000 0000000000000000 [2429/9156]
[ 6.643987] ffe0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 6.651807] Call trace:
[ 6.659570] [<ffffffc000688438>] msm_iommu_probe+0x628/0x630
[ 6.661879] [<ffffffc0007073b4>] platform_drv_probe+0x6c/0xd8
[ 6.667790] [<ffffffc000704e2c>] driver_probe_device+0x224/0x488
[ 6.673398] [<ffffffc0007051d8>] __device_attach_driver+0x98/0xe0
[ 6.679482] [<ffffffc000702838>] bus_for_each_drv+0x80/0xe0
[ 6.685445] [<ffffffc000704ac0>] __device_attach+0xe8/0x180
[ 6.690835] [<ffffffc00070529c>] device_initial_probe+0x24/0x30
[ 6.696393] [<ffffffc000703c88>] bus_probe_device+0xa0/0xa8
[ 6.702292] [<ffffffc0007041d0>] deferred_probe_work_func+0x58/0xe8
[ 6.707996] [<ffffffc0000e42a0>] process_one_work+0x150/0x468
[ 6.714097] [<ffffffc0000e46e4>] worker_thread+0x12c/0x4b8
[ 6.720056] [<ffffffc0000eb248>] kthread+0xf8/0x110
[ 6.725451] [<ffffffc000085d90>] ret_from_fork+0x10/0x40
[ 6.730184] Code: 90005861 91156021 aa1603e0 9401e099 (d4210000)
[ 6.736457] ---[ end trace 0cd1309c7d3a2064 ]---
[ 6.744207] Unable to handle kernel paging request at virtual address ffffffffffffffd8
[ 6.746418] pgd = ffffffc0016ce000
[ 6.754093] [ffffffffffffffd8] *pgd=0000000000000000, *pud=0000000000000000
[ 6.764235] Internal error: Oops: 96000005 [#2] SMP
[ 6.764540] Modules linked in:
[ 6.772343] CPU: 0 PID: 43 Comm: kworker/u8:1 Tainted: G D 4.4.0-1035-snapdragon #39~44253minus4
[ 6.772492] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT)
[ 6.782441] task: ffffffc033be3200 ti: ffffffc033cec000 task.ti: ffffffc033cec000
[ 6.789202] PC is at kthread_data+0x24/0x30
[ 6.796506] LR is at wq_worker_sleeping+0x24/0xe0
[ 6.800458] pc : [<ffffffc0000eb8cc>] lr : [<ffffffc0000e547c>] pstate: 600003c5
[ 6.805344] sp : ffffffc033cef740
[ 6.812762] x29: ffffffc033cef740 x28: ffffffc033278000 [2399/9156]
[ 6.821061] x27: 0000000000000000 x26: ffffffc033be3748
[ 6.826356] x25: ffffffc000d136f8 x24: ffffffc03d947700
[ 6.831650] x23: 0000000000000000 x22: ffffffc033be3200
[ 6.836944] x21: ffffffc03d947700 x20: 0000000000000000
[ 6.842240] x19: ffffffc033be3200 x18: 00000000fffffff6
[ 6.847533] x17: 0000000000000018 x16: 000000000000000e
[ 6.852827] x15: 0000000000000007 x14: 0000000000000001
[ 6.858126] x13: 0000000000000007 x12: 000000000000000e
[ 6.863420] x11: 0000000000000013 x10: 000000000000001a
[ 6.868715] x9 : 0000000000000000 x8 : 0000000000000000
[ 6.874011] x7 : 0000000000000001 x6 : 0000000000000001
[ 6.879306] x5 : ffffffc000d313d0 x4 : 0000000002e785c8
[ 6.884599] x3 : ffffffc033be3260 x2 : 0000000000000000
[ 6.889894] x1 : 0000000000000000 x0 : 0000000000000000
[ 6.895199]
[ 6.895387] Process kworker/u8:1 (pid: 43, stack limit = 0xffffffc033cec020)
[ 6.897025] Stack: (0xffffffc033cef740 to 0xffffffc033cf0000)
[ 6.904041] f740: ffffffc033cef760 ffffffc000d134a4 ffffffc001430000 ffffffc001455000
[ 6.909699] f760: ffffffc033cef7c0 ffffffc000d136f8 ffffffc033cec000 ffffffc033cef848
[ 6.917512] f780: ffffffc033cef3d8 ffffffc001452000 0000000000000000 0000000000000000
[ 6.925323] f7a0: 0000000000000001 0000000000000000 ffffffc001452000 ffffffc001452000
[ 6.933137] f7c0: ffffffc033cef7e0 ffffffc0000cbd24 ffffffc033be3200 ffffffc0000cbce4
[ 6.940951] f7e0: ffffffc033cef860 ffffffc00008ad10 ffffffc0015fb000 0000000000000001
[ 6.948766] f800: ffffffc001109a70 ffffffc033cef9d0 ffffffc033cec000 ffffffc033be3200
[ 6.956569] f820: 0000000000000001 0000000000000000 ffffffc001452000 ffffffc033cec000
[ 6.964392] f840: ffffffc033cec000 ffffffc033cef848 ffffffc033cef848 cb88537fdc8ba619
[ 6.972196] f860: ffffffc033cef8a0 ffffffc00008ad70 ffffffc033cef9d0 ffffffc033cef9d0
[ 6.980004] f880: 00000000f2000800 0000000000000000 ffffffc033cef9d0 000000000000003d
[ 6.987816] f8a0: ffffffc033cef8c0 ffffffc00008adf0 ffffffc033cef9d0 ffffffc03d9ce5e0
[ 6.995637] f8c0: ffffffc033cef8e0 ffffffc000083a4c 00000000f2000800 ffffffc0330152e0
[ 7.003443] f8e0: ffffffc033cef900 ffffffc0000824f8 ffffffc0015a3d08 ffffffc001452000
[ 7.011262] f900: ffffffc033cefb00 ffffffc0000855d4 ffffffc031323e18 0000008000000000
[ 7.019071] f920: ffffffc033cefb00 ffffffc000688438 0000000060000005 ff00756d6d6f692c
[ 7.026890] f940: ffffffc033cefb60 0000000002000c03 ffffffc0016b2fe8 ffffffc0015e86a8
[ 7.034691] f960: ffffffc033cef9a0 ffffffc0009ca0c4 0000000000000015 ffffffc0009ca0c4
[ 7.042518] f980: ffffffc033cefac0 cb88537fdc8ba619 ffffffc033cefa40 ffffffc0007001b0
[ 7.050327] f9a0: ffffffc033a9ec10 ffffffc001109b00 ffffffc033cefa98 0000000000000000
[ 7.058137] f9c0: ffffffc033cefa40 cb88537fdc8ba619 0000000000000000 cb88537fdc8ba619 [2361/9156]
[ 7.065952] f9e0: cb88537fdc8ba619 0000000000000000 000000000000000a 0000000000000001
[ 7.073766] fa00: 0000000000000000 ffffffc033cee6f0 000000000000000d 000000000000004d
[ 7.081576] fa20: 0000000005f5e0ff 0000000000000184 ffffffc001605000 ffffffc001605b8d
[ 7.089386] fa40: ffffffc081605b7f ffffffc001452b10 000000004f6a80ba 000000006fa87e4f
[ 7.097203] fa60: 0000000000000010 ffffffc031323e18 0000000000000000 ffffffc033a9ec00
[ 7.105012] fa80: ffffffc033a9ec10 ffffffc001452000 ffffffc03d9ce5e0 0000000000000001
[ 7.112823] faa0: 0000000000000000 ffffffc001452000 ffffffc0330152e0 ffffffc033cefb00
[ 7.120645] fac0: ffffffc000688438 ffffffc033cefb00 ffffffc000688438 0000000060000005
[ 7.128446] fae0: 0000000000000000 0000000000000000 ffffffffffffffff 0000000000000000
[ 7.136271] fb00: ffffffc033cefb70 ffffffc0007073b4 ffffffc033a9ec10 00000000fffffffe
[ 7.144074] fb20: ffffffc001516080 ffffffc001452000 ffffffc0015d1000 ffffffc001516080
[ 7.151890] fb40: 0000000000000001 0000000000000000 ffffffc033cefb70 ffffffc000707398
[ 7.159700] fb60: 0000000000017000 cb88537fdc8ba619 ffffffc033cefba0 ffffffc000704e2c
[ 7.167513] fb80: ffffffc033a9ec10 ffffffc0016ac000 0000000000000000 ffffffc0016ac000
[ 7.175331] fba0: ffffffc033cefbf0 ffffffc0007051d8 ffffffc001516080 ffffffc033cefcc8
[ 7.183138] fbc0: ffffffc033a9ec10 ffffffc001452000 0000000000000000 ffffffc001518000
[ 7.190950] fbe0: 0000000000000000 0000000000000000 ffffffc033cefc20 ffffffc000702838
[ 7.198761] fc00: 0000000000000000 ffffffc033cefcc8 ffffffc000705140 ffffffc001452000
[ 7.206578] fc20: ffffffc033cefc80 ffffffc000704ac0 ffffffc033a9ec10 ffffffc001452000
[ 7.214386] fc40: ffffffc033a9ec70 ffffffc0015d1bb0 0000000000000001 ffffffc000704aa8
[ 7.222197] fc60: ffffffc033a9ec10 ffffffc0338370d0 ffffffc033b9c968 cb88537fdc8ba619
[ 7.230013] fc80: ffffffc033cefce0 ffffffc00070529c ffffffc033a9ec10 ffffffc033a9ec10
[ 7.237825] fca0: ffffffc001518cb8 ffffffc0015d1bb0 ffffffc0011a1d00 ffffffc033be3200
[ 7.245642] fcc0: ffffffc03d947700 ffffffc033a9ec10 0000000000000001 cb88537fdc8ba619
[ 7.253447] fce0: ffffffc033cefd00 ffffffc000703c88 ffffffc033a9ec10 ffffffc000d153cc
[ 7.261272] fd00: ffffffc033cefd30 ffffffc0007041d0 ffffffc033a9ec10 ffffffc0015188f0
[ 7.269075] fd20: ffffffc001518918 ffffffc000704220 ffffffc033cefd70 ffffffc0000e42a0
[ 7.276897] fd40: ffffffc001518950 ffffffc033cbb000 ffffffc033015000 ffffffc031202f00
[ 7.284699] fd60: 0000000000000000 ffffffc0015b1706 ffffffc033cefdc0 ffffffc0000e46e4
[ 7.292519] fd80: ffffffc033cbb000 ffffffc033cbb030 ffffffc033015018 ffffffc033015000
[ 7.300329] fda0: ffffffc033cec000 ffffffc0015b1706 0000000000000000 ffffffc033cbb030
[ 7.308134] fdc0: ffffffc033cefe20 ffffffc0000eb248 ffffffc033848380 ffffffc001603600
[ 7.315953] fde0: ffffffc001110db8 ffffffc033cbb000 ffffffc0000e45b8 0000000000000000
[ 7.323763] fe00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 7.331572] fe20: 0000000000000000 ffffffc000085d90 ffffffc0000eb150 ffffffc033848380
[ 7.339397] fe40: 0000000000000000 0000000000000000 0000000000000000 ffffffc0000f8a38
[ 7.347197] fe60: 0000000000000000 ffffffc033848380 ffffffc033cbb000 0000000000000000
[ 7.355014] fe80: 0000000000000000 ffffffc033cefe88 ffffffc033cefe88 0000007f00000001
[ 7.362820] fea0: 0000000000010001 ffffffc033cefea8 ffffffc033cefea8 cb88537fdc8ba619
[ 7.370642] fec0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 7.378449] fee0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 7.386261] ff00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 7.394071] ff20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 7.401886] ff40: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 7.409702] ff60: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 7.417506] ff80: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 7.425322] ffa0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 7.433142] ffc0: 0000000000000000 0000000000000005 0000000000000000 0000000000000000
[ 7.440952] ffe0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 7.448757] Call trace:
[ 7.456512] [<ffffffc0000eb8cc>] kthread_data+0x24/0x30
[ 7.458883] [<ffffffc000d134a4>] __schedule+0x53c/0x750
[ 7.464011] [<ffffffc000d136f8>] schedule+0x40/0xa0
[ 7.469331] [<ffffffc0000cbd24>] do_exit+0x684/0x9d0
[ 7.474136] [<ffffffc00008ad10>] die+0x1b8/0x1d0
[ 7.479285] [<ffffffc00008ad70>] bug_handler.part.1+0x48/0x88
[ 7.483889] [<ffffffc00008adf0>] bug_handler+0x40/0x50
[ 7.489540] [<ffffffc000083a4c>] brk_handler+0x84/0xd0
[ 7.494573] [<ffffffc0000824f8>] do_debug_exception+0x68/0xe8
[ 7.499706] Exception stack(0xffffffc033cef910 to 0xffffffc033cefa40)
[ 7.505508] f900: ffffffc031323e18 0000008000000000
[ 7.511960] f920: ffffffc033cefb00 ffffffc000688438 0000000060000005 ff00756d6d6f692c
[ 7.519762] f940: ffffffc033cefb60 0000000002000c03 ffffffc0016b2fe8 ffffffc0015e86a8
[ 7.527579] f960: ffffffc033cef9a0 ffffffc0009ca0c4 0000000000000015 ffffffc0009ca0c4
[ 7.535397] f980: ffffffc033cefac0 cb88537fdc8ba619 ffffffc033cefa40 ffffffc0007001b0
[ 7.543204] f9a0: ffffffc033a9ec10 ffffffc001109b00 ffffffc033cefa98 0000000000000000
[ 7.551025] f9c0: ffffffc033cefa40 cb88537fdc8ba619 0000000000000000 cb88537fdc8ba619
[ 7.558829] f9e0: cb88537fdc8ba619 0000000000000000 000000000000000a 0000000000000001
[ 7.566646] fa00: 0000000000000000 ffffffc033cee6f0 000000000000000d 000000000000004d
[ 7.574453] fa20: 0000000005f5e0ff 0000000000000184 ffffffc001605000 ffffffc001605b8d
[ 7.582275] [<ffffffc0000855d4>] el1_dbg+0x18/0x74
[ 7.590054] [<ffffffc0007073b4>] platform_drv_probe+0x6c/0xd8
[ 7.594773] [<ffffffc000704e2c>] driver_probe_device+0x224/0x488
[ 7.600573] [<ffffffc0007051d8>] __device_attach_driver+0x98/0xe0
[ 7.606651] [<ffffffc000702838>] bus_for_each_drv+0x80/0xe0
[ 7.612623] [<ffffffc000704ac0>] __device_attach+0xe8/0x180
[ 7.618002] [<ffffffc00070529c>] device_initial_probe+0x24/0x30
[ 7.623561] [<ffffffc000703c88>] bus_probe_device+0xa0/0xa8
[ 7.629460] [<ffffffc0007041d0>] deferred_probe_work_func+0x58/0xe8
[ 7.635063] [<ffffffc0000e42a0>] process_one_work+0x150/0x468
[ 7.641271] [<ffffffc0000e46e4>] worker_thread+0x12c/0x4b8
[ 7.647169] [<ffffffc0000eb248>] kthread+0xf8/0x110
[ 7.652555] [<ffffffc000085d90>] ret_from_fork+0x10/0x40
[ 7.657340] Code: d503201f f9427660 f9400bf3 a8c27bfd (f85d8000)
[ 66.751525] INFO: rcu_sched detected stalls on CPUs/tasks:
[ 66.755958] 0-...: (1 GPs behind) idle=7f7/140000000000001/0 softirq=219/220 fqs=14999
[ 66.756103] (detected by 1, t=15005 jiffies, g=-216, c=-217, q=19)
[ 66.765370] Task dump for CPU 0:
[ 66.770202] kworker/u8:1 x ffffffc000086c50 0 43 0 0x00000000
[ 66.777983] Call trace:
[ 66.780540] [<ffffffc000086c50>] __switch_to+0x90/0xa8
[ 66.782920] [<ffffffc033cef740>] 0xffffffc033cef740

after some debugging i found that reverting these three patches fixed it:

7c50722 nvme: use the DMA_ATTR_NO_WARN attribute
96530c8 powerpc: implement the DMA_ATTR_NO_WARN attribute
3fbd4bc dma-mapping: introduce the DMA_ATTR_NO_WARN attribute

it appears the real problem is only 3fbd4bc, where it overrides all the DMA #defines (and introduce a new one), but without this commit, the other two patches are moot and break compilation.

Luis Henriques (henrix)
Changed in linux-snapdragon (Ubuntu Xenial):
status: New → Triaged
Luis Henriques (henrix)
Changed in linux-snapdragon (Ubuntu Xenial):
assignee: nobody → Luis Henriques (henrix)
status: Triaged → In Progress
Luis Henriques (henrix)
Changed in linux-snapdragon (Ubuntu Xenial):
status: In Progress → Fix Committed
Revision history for this message
Steve Langasek (vorlon) wrote : Update Released

The verification of the Stable Release Update for linux-lts-xenial has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (39.8 KiB)

This bug was fixed in the package linux-snapdragon - 4.4.0-1042.46

---------------
linux-snapdragon (4.4.0-1042.46) xenial; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1648875

  [ Ubuntu: 4.4.0-57.78 ]

  * Release Tracking Bug
    - LP: #1648867
  * Miscellaneous Ubuntu changes
    - SAUCE: Do not build the xr-usb-serial driver for s390

  [ Ubuntu: 4.4.0-56.77 ]

  * Release Tracking Bug
    - LP: #1648867
  * Release Tracking Bug
    - LP: #1648579
  * CONFIG_NR_CPUS=256 is too low (LP: #1579205)
    - [Config] Increase the NR_CPUS to 512 for amd64 to support systems with a
      large number of cores.
  * NVMe drives in Amazon AWS instance fail to initialize (LP: #1648449)
    - SAUCE: (no-up) NVMe: only setup MSIX once

  [ Ubuntu: 4.4.0-55.76 ]

  * Release Tracking Bug
    - LP: #1648503
  * NVMe driver accidentally reverted to use GSI instead of MSIX (LP: #1647887)
    - (fix) NVMe: restore code to always use MSI/MSI-x interrupts

linux-snapdragon (4.4.0-1041.45) xenial; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1648512

  [ Ubuntu: 4.4.0-55.76 ]

  * Release Tracking Bug
    - LP: #1648503
  * NVMe driver accidentally reverted to use GSI instead of MSIX (LP: #1647887)
    - (fix) NVMe: restore code to always use MSI/MSI-x interrupts

linux-snapdragon (4.4.0-1040.44) xenial; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1648021

  * UBUNTU: [Config] updateconfigs

  [ Ubuntu: 4.4.0-54.75 ]

  * Release Tracking Bug
    - LP: #1648017
  * Update hio driver to 2.1.0.28 (LP: #1646643)
    - SAUCE: hio: update to Huawei ES3000_V2 (2.1.0.28)
  * linux: Enable live patching for all supported architectures (LP: #1633577)
    - [Config] CONFIG_LIVEPATCH=y for s390x
  * Botched backport breaks level triggered EOIs in QEMU guests with --machine
    kernel_irqchip=split (LP: #1644394)
    - kvm/irqchip: kvm_arch_irq_routing_update renaming split
  * Xenial update to v4.4.35 stable release (LP: #1645453)
    - x86/cpu/AMD: Fix cpu_llc_id for AMD Fam17h systems
    - KVM: x86: fix missed SRCU usage in kvm_lapic_set_vapic_addr
    - KVM: Disable irq while unregistering user notifier
    - fuse: fix fuse_write_end() if zero bytes were copied
    - mfd: intel-lpss: Do not put device in reset state on suspend
    - can: bcm: fix warning in bcm_connect/proc_register
    - i2c: mux: fix up dependencies
    - kbuild: add -fno-PIE
    - scripts/has-stack-protector: add -fno-PIE
    - x86/kexec: add -fno-PIE
    - kbuild: Steal gcc's pie from the very beginning
    - ext4: sanity check the block and cluster size at mount time
    - crypto: caam - do not register AES-XTS mode on LP units
    - drm/amdgpu: Attach exclusive fence to prime exported bo's. (v5)
    - clk: mmp: pxa910: fix return value check in pxa910_clk_init()
    - clk: mmp: pxa168: fix return value check in pxa168_clk_init()
    - clk: mmp: mmp2: fix return value check in mmp2_clk_init()
    - rtc: omap: Fix selecting external osc
    - iwlwifi: pcie: fix SPLC structure parsing
    - mfd: core: Fix device reference leak in mfd_clone_cell
    - uwb: fix device reference leaks
    - PM / sleep: fix device referen...

Changed in linux-snapdragon (Ubuntu Xenial):
status: Fix Committed → Fix Released
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (10.9 KiB)

This bug was fixed in the package linux-snapdragon - 4.4.0-1046.50

---------------
linux-snapdragon (4.4.0-1046.50) xenial; urgency=low

  [ Thadeu Lima de Souza Cascardo ]

  * Release Tracking Bug
    - LP: #1657433

  [ Ubuntu: 4.4.0-62.83 ]

  * Release Tracking Bug
    - LP: #1657430
  * Backport DP MST fixes to i915 (LP: #1657353)
    - SAUCE: i915_bpo: Fix DP link rate math
    - SAUCE: i915_bpo: Validate mode against max. link data rate for DP MST
  * Ubuntu xenial - 4.4.0-59-generic i3 I/O performance issue (LP: #1657281)
    - blk-mq: really fix plug list flushing for nomerge queues

linux-snapdragon (4.4.0-1045.49) xenial; urgency=low

  [ Thadeu Lima de Souza Cascardo ]

  * Release Tracking Bug
    - LP: #1656814

  [ Ubuntu: 4.4.0-61.82 ]

  * Release Tracking Bug
    - LP: #1656810
  * Xen MSI setup code incorrectly re-uses cached pirq (LP: #1656381)
    - SAUCE: xen: do not re-use pirq number cached in pci device msi msg data
  * nvme drive probe failure (LP: #1626894)
    - nvme: revert NVMe: only setup MSIX once

  [ Ubuntu: 4.4.0-60.81 ]

  * Release Tracking Bug
    - LP: #1656084
  * Couldn't emulate instruction 0x7813427c (LP: #1634129)
    - KVM: PPC: Book3S PR: Fix illegal opcode emulation
  * perf: 24x7: Eliminate domain name suffix in event names (LP: #1560482)
    - powerpc/perf/hv-24x7: Fix usage with chip events.
    - powerpc/perf/hv-24x7: Display change in counter values
    - powerpc/perf/hv-24x7: Display domain indices in sysfs
    - powerpc/perf/24x7: Eliminate domain suffix in event names
  * i386 ftrace tests hang on ADT testing (LP: #1655040)
    - ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps
      to it
  * VMX module autoloading if available (LP: #1651322)
    - powerpc: Add module autoloading based on CPU features
    - crypto: vmx - Convert to CPU feature based module autoloading
  * ACPI probe support for AD5592/3 configurable multi-channel converter
    (LP: #1654497)
    - SAUCE: iio: dac: ad5592r: Add ACPI support
    - SAUCE: iio: dac: ad5593r: Add ACPI support
  * Xenial update to v4.4.40 stable release (LP: #1654602)
    - btrfs: limit async_work allocation and worker func duration
    - Btrfs: fix tree search logic when replaying directory entry deletes
    - btrfs: store and load values of stripes_min/stripes_max in balance status
      item
    - Btrfs: fix qgroup rescan worker initialization
    - USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041
    - USB: serial: option: add dlink dwm-158
    - USB: serial: kl5kusb105: fix open error path
    - USB: cdc-acm: add device id for GW Instek AFG-125
    - usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices
    - usb: gadget: f_uac2: fix error handling at afunc_bind
    - usb: gadget: composite: correctly initialize ep->maxpacket
    - USB: UHCI: report non-PME wakeup signalling for Intel hardware
    - ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to
      volume_control_quirks
    - ALSA: hiface: Fix M2Tech hiFace driver sampling rate change
    - ALSA: hda/ca0132 - Add quirk for Alienware 15 R2 2016
    - ALSA: hda - ignore the assoc and seq when comparing pin conf...

Changed in linux-snapdragon (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.