vmscan.c: Reclaim unevictable pages.
Pankaj Suryawanshi
pankajssuryawanshi at gmail.com
Sun Apr 28 08:38:49 EDT 2019
On Wed, Apr 17, 2019 at 5:12 PM Vlastimil Babka <vbabka at suse.cz> wrote:
>
> On 4/6/19 7:59 AM, Pankaj Suryawanshi wrote:
> > Hello ,
> >
> > shrink_page_list() returns , number of pages reclaimed, when pages is
> > unevictable it returns VM_BUG_ON_PAGE(PageLRU(page) ||
> > PageUnevicatble(page),page);
> >
> > We can add the unevictable pages in reclaim list in
> > shrink_page_list(), return total number of reclaim pages including
> > unevictable pages, let the caller handle unevictable pages.
> >
> > I think the problem is shrink_page_list is awkard. If page is
> > unevictable it goto activate_locked->keep_locked->keep lables, keep
> > lable list_add the unevictable pages and throw the VM_BUG instead of
> > passing it to caller while it relies on caller for
> > non-reclaimed-non-unevictable page's putback.
> > I think we can make it consistent so that shrink_page_list could
> > return non-reclaimed pages via page_list and caller can handle it. As
> > an advance, it could try to migrate mlocked pages without retrial.
> >
> >
> > Below is the issue i observed of CMA_ALLOC of large size buffer :
> > (Kernel version - 4.14.65 With Android Pie.
> >
> > [ 24.718792] page dumped because: VM_BUG_ON_PAGE(PageLRU(page) ||
> > PageUnevictable(page))
> > [ 24.726949] page->mem_cgroup:bd008c00
> > [ 24.730693] ------------[ cut here ]------------
> > [ 24.735304] kernel BUG at mm/vmscan.c:1350!
> > [ 24.739478] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM
>
> Please include full report including the full stacktrace, kernel version
> etc etc.
As mention above
kernel version- 4.14.65 for Android pie.
Memory Configuration:
RAM= 2GB, No swaps
CMA reserved = 1GB
Max CMA chunk allocation at one time is 400MB and 400MB
Full stacktrace is as below.
[ 35.301071] cma_alloc: cma alloc try name(video) size(0x17c00000)
[ 35.312528] page:bf05febc count:55 mapcount:53 mapping:bc8241dc index:0x0
[ 35.319405] flags:
0x8019040c(referenced|uptodate|arch_1|mappedtodisk|unevictable|mlocked)
[ 35.327682] raw: 8019040c bc8241dc 00000000 00000034 00000037
b9c6fa98 b9c6fa98 00000000
[ 35.335981] raw: bd008c00
[ 35.339145] page dumped because: VM_BUG_ON_PAGE(PageLRU(page) ||
PageUnevictable(page))
[ 35.348402] page->mem_cgroup:bd008c00
[ 35.353531] ------------[ cut here ]------------
[ 35.358155] kernel BUG at mm/vmscan.c:1350!
[ 35.362345] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM
[ 35.368185] Modules linked in: vpu_4k_d2_dev jpu_dev vpu
vpu_4k_d2_lib_arm_v4_14(PO) jpu_c6_lib_arm_v4_14(PO)
vpu_d6_lib_arm_v4_14(PO)
[ 35.380303] CPU: 1 PID: 3710 Comm: HwBinder:1888_3 Tainted: P
O 4.14.65-tcc #120
[ 35.388823] Hardware name: Android (Flattened Device Tree)
[ 35.395182] task: bdd4f080 task.stack: b9c6e000
[ 35.399728] PC is at shrink_page_list+0x448/0x106c
[ 35.404521] LR is at irq_work_queue+0xc0/0xd4
[ 35.408882] pc : [<80360a58>] lr : [<80313548>] psr: 60070013
[ 35.415147] sp : b9c6fa48 ip : b9c6f8b0 fp : b9c6fafc
[ 35.420364] r10: 00000000 r9 : bc8666fc r8 : b9c6fb0c
[ 35.425581] r7 : b9c6fb14 r6 : 00000001 r5 : bf05febc r4 : bf05fed0
[ 35.432101] r3 : 5725f132 r2 : 5725f132 r1 : be57a4f4 r0 : 00000019
[ 35.438622] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none
[ 35.445751] Control: 30c5383d Table: 5b1dce00 DAC: 00000000
[ 35.451488]
[ 35.451488] PC: 0x803609d8:
[ 35.455750] 09d8
[ 35.455753] ee1d1f90
[ 35.457671] e28330c8
[ 35.459934] e7912003
[ 35.462197] e2822001
[ 35.464460] e7812003
[ 35.466723] e121f000
[ 35.468986] e1a00005
[ 35.471249] ebff8a31
[ 35.473512]
[ 35.477254] 09f8
[ 35.477256] e51b3064
[ 35.479172] e24b2064
[ 35.481435] e5834004
[ 35.483699] e5843000
[ 35.485961] e50b4064
[ 35.488224] e5943000
[ 35.490489] e5842004
[ 35.492752] e3130001
[ 35.495015]
[ 35.498759] 0a18
[ 35.498762] 12433001
[ 35.500678] 01a03005
[ 35.502943] e5933000
[ 35.505205] e3130020
[ 35.507469] 1a000006
[ 35.509732] e5943000
[ 35.511995] e3130001
[ 35.514258] 12433001
[ 35.516521]
[ 35.520262] 0a38
[ 35.520264] 01a03005
[ 35.522180] e5933000
[ 35.524444] e3130702
[ 35.526707] 0affff1b
[ 35.528970] e30a13f8
[ 35.531233] e1a00005
[ 35.533496] e34810e0
[ 35.535759] eb0074a8
[ 35.538021]
[ 35.541763] 0a58
[ 35.541766] e7f001f2
[ 35.543681] e3500000
[ 35.545944] 0a000012
[ 35.548207] e5990000
[ 35.550470] e3500000
[ 35.552733] 0a000096
[ 35.554996] e3063b04
[ 35.557260] e590201c
[ 35.559523]
[ 35.563265] 0a78
[ 35.563267] e3483121
[ 35.565183] e5933000
[ 35.567446] e1520003
[ 35.569709] 1592108c
[ 35.571972] 0a000260
[ 35.574237] e5912038
[ 35.576500] e5923010
[ 35.578763] e3530000
[ 35.581025]
[ 35.584766] 0a98
[ 35.584769] 0a000091
[ 35.586684] e5920014
[ 35.588947] e3a01001
[ 35.591212] e12fff33
[ 35.593475] e3500000
[ 35.595738] 1a000009
[ 35.598001] e55b3065
[ 35.600264] e3530000
[ 35.602527]
[ 35.606270] 0ab8
[ 35.606272] 0affff76
[ 35.608188] e5943000
[ 35.610452] e3130001
[ 35.612714] 12433001
[ 35.614977] 01a03005
[ 35.617240] e5933000
[ 35.619503] e3130802
[ 35.621766] 0affff6f
[ 35.624029]
[ 35.627772]
[ 35.627772] LR: 0x803134c8:
[ 35.632032] 34c8
[ 35.632034] e2840004
[ 35.633950] e3072dc8
[ 35.636213] ee1d3f90
[ 35.638476] e3482108
[ 35.640740] e1a01000
[ 35.643003] e0832002
[ 35.645266] eb099041
[ 35.647529] e3500000
[ 35.649792]
[ 35.653533] 34e8
[ 35.653536] 1a000018
[ 35.655452] e1a0300d
[ 35.657716] e3c33d7f
[ 35.659978] e3c3303f
[ 35.662241] e5932004
[ 35.664504] e2422001
[ 35.666767] e5832004
[ 35.669030] e3520000
[ 35.671293]
[ 35.675035] 3508
[ 35.675037] 1a000003
[ 35.676953] e5933000
[ 35.679216] e3130002
[ 35.681480] 0a000000
[ 35.683742] eb22c35a
[ 35.686006] e1a00005
[ 35.688269] e89da830
[ 35.690533] e2840004
[ 35.692795]
[ 35.696537] 3528
[ 35.696539] e59f2028
[ 35.698455] ee1d3f90
[ 35.700718] e1a01000
[ 35.702981] e0832002
[ 35.705244] eb09902b
[ 35.707508] e3500000
[ 35.709772] 0affffe9
[ 35.712035] ebfe905c
[ 35.714297]
[ 35.718039] 3548
[ 35.718042] e3500000
[ 35.719957] 0affffe6
[ 35.722221] ebfbf71b
[ 35.724485] eaffffe4
[ 35.726748] 81087dcc
[ 35.729011] e1a0c00d
[ 35.731274] e92dd818
[ 35.733537] e24cb004
[ 35.735799]
[ 35.739540] 3568
[ 35.739542] e3070dc8
[ 35.741458] e1a0300d
[ 35.743722] e3480108
[ 35.745985] e2802004
[ 35.748248] ee1dcf90
[ 35.750511] e79c1000
[ 35.752774] e3510000
[ 35.755037] 0a000004
[ 35.757301]
[ 35.761042] 3588
[ 35.761045] e30e1380
[ 35.762960] e3481121
[ 35.765224] e5911000
[ 35.767486] e3510000
[ 35.769749] 0a000002
[ 35.772012] e79c0002
[ 35.774275] e3500000
[ 35.776538] 089da818
[ 35.778801]
[ 35.782543] 35a8
[ 35.782545] e3c33d7f
[ 35.784460] e30625b4
[ 35.786723] e3c3303f
[ 35.788986] e3482121
[ 35.791251] e5933010
[ 35.793514] e3530000
[ 35.795777] e283101f
[ 35.798040] e203001f
[ 35.800303]
[ 35.804044]
[ 35.804044] SP: 0xb9c6f9c8:
[ 35.808305] f9c8
[ 35.808307] bf05fed0
[ 35.810224] bf05febc
[ 35.812487] 00000001
[ 35.814751] b9c6fb14
[ 35.817013] b9c6fb0c
[ 35.819277] bc8666fc
[ 35.821539] 00000000
[ 35.823804] b9c6fafc
[ 35.826066]
[ 35.829807] f9e8
[ 35.829810] b9c6f8b0
[ 35.831726] b9c6fa48
[ 35.833988] 80313548
[ 35.836251] 80360a58
[ 35.838514] 60070013
[ 35.840778] ffffffff
[ 35.843042] 5725f132
[ 35.845305] 7f000000
[ 35.847567]
[ 35.851309] fa08
[ 35.851312] 00000004
[ 35.853227] bf05febc
[ 35.855490] 00000024
[ 35.857754] 00000000
[ 35.860017] 00000100
[ 35.862280] bf05fed0
[ 35.864543] bf05febc
[ 35.866806] 00000001
[ 35.869069]
[ 35.872811] fa28
[ 35.872814] b9c6fa44
[ 35.874730] b9c6fa38
[ 35.876994] 8037dd0c
[ 35.879257] 8037db40
[ 35.881520] b9c6fafc
[ 35.883782] b9c6fa48
[ 35.886046] 80360a58
[ 35.888309] 8037dd08
[ 35.890573]
[ 35.894315] fa48
[ 35.894317] 81216588
[ 35.896233] 00000001
[ 35.898496] 814230ec
[ 35.900759] 810881c0
[ 35.903022] 81216588
[ 35.905286] 00000000
[ 35.907551] 00000010
[ 35.909814] 00000005
[ 35.912076]
[ 35.915817] fa68
[ 35.915820] 8141d980
[ 35.917735] 00000000
[ 35.919998] 00000000
[ 35.922261] 8122b7a0
[ 35.924525] 00000001
[ 35.926788] 00000000
[ 35.929051] 00000000
[ 35.931314] 00000000
[ 35.933576]
[ 35.937317] fa88
[ 35.937320] 00000000
[ 35.939235] 00000000
[ 35.941500] 00069fc9
[ 35.943763] 00000000
[ 35.946025] bf05fed0
[ 35.948288] bf05fed0
[ 35.950551] bf05ff18
[ 35.952814] bf05fff0
[ 35.955076]
[ 35.958820] faa8
[ 35.958822] 0006a000
[ 35.960738] 00000002
[ 35.963001] bf05ffdc
[ 35.965277] 00000000
[ 35.967552] bf05fb80
[ 35.969817] b9c6fb94
[ 35.972081] b9c6fb44
[ 35.974345] b9c6fad0
[ 35.976608]
[ 35.980370]
[ 35.980370] IP: 0xb9c6f830:
[ 35.984632] f830
[ 35.984634] 8020a348
[ 35.986550] 80209d18
[ 35.988813] 00000000
[ 35.991079] 80df2c20
[ 35.993342] 80df2a40
[ 35.995606] b9c6f850
[ 35.997869] 80288ba8
[ 36.000134] 61542020
[ 36.002407]
[ 36.006171] f850
[ 36.006176] 3a656c62
[ 36.008094] 31623520
[ 36.010359] 30656364
[ 36.012627] 44202030
[ 36.014893] 203a4341
[ 36.017158] 30303030
[ 36.019423] 30303030
[ 36.021688] 80288b00
[ 36.023953]
[ 36.027697] f870
[ 36.027700] 80df36fc
[ 36.029618] 8146f038
[ 36.031883] 00000000
[ 36.034148] 00000000
[ 36.036413] 294f5028
[ 36.038678] 80df3700
[ 36.040954] 00000000
[ 36.043224] 5725f132
[ 36.045490]
[ 36.049235] f890
[ 36.049239] 0000000b
[ 36.051160] b9c6f9b8
[ 36.053428] 80df378c
[ 36.055694] 00000000
[ 36.057961] 60070093
[ 36.060230] 81447c1c
[ 36.062501] b9c6f8ec
[ 36.064767] b9c6f8b8
[ 36.067031]
[ 36.070772] f8b0
[ 36.070775] 8020e154
[ 36.072691] 80209e64
[ 36.074956] 00000000
[ 36.077219] 0000000b
[ 36.079482] 80287520
[ 36.081745] b9c6f9b8
[ 36.084009] 80360a58
[ 36.086273] 81216588
[ 36.088538]
[ 36.092282] f8d0
[ 36.092285] e7f001f2
[ 36.094200] 00000000
[ 36.096464] 80bc9644
[ 36.098727] b9c6e000
[ 36.100990] b9c6f8fc
[ 36.103253] b9c6f8f0
[ 36.105516] 8020e364
[ 36.107780] 8020dee0
[ 36.110043]
[ 36.113784] f8f0
[ 36.113786] b9c6f9b4
[ 36.115702] b9c6f900
[ 36.117965] 802010e0
[ 36.120228] 8020e34c
[ 36.122491] 00000006
[ 36.124755] 00000000
[ 36.127018] 00000000
[ 36.129281] 00000004
[ 36.131544]
[ 36.135546] f910
[ 36.135548] 00000000
[ 36.137465] 00000001
[ 36.139729] 80360a58
[ 36.142007] 8144b358
[ 36.144290] b9c6f94c
[ 36.146568] 00000019
[ 36.148841] 00000000
[ 36.151118] 8146dc8a
[ 36.153386]
[ 36.157135]
[ 36.157135] FP: 0xb9c6fa7c:
[ 36.161398] fa7c
[ 36.161402] 00000000
[ 36.163322] 00000000
[ 36.165590] 00000000
[ 36.167858] 00000000
[ 36.170137] 00000000
[ 36.172416] 00069fc9
[ 36.174685] 00000000
[ 36.176952] bf05fed0
[ 36.179227]
[ 36.182980] fa9c
[ 36.182984] bf05fed0
[ 36.184912] bf05ff18
[ 36.187180] bf05fff0
[ 36.189444] 0006a000
[ 36.191708] 00000002
[ 36.193971] bf05ffdc
[ 36.196234] 00000000
[ 36.198497] bf05fb80
[ 36.200759]
[ 36.204501] fabc
[ 36.204503] b9c6fb94
[ 36.206418] b9c6fb44
[ 36.208682] b9c6fad0
[ 36.210945] 803785d8
[ 36.213208] 5725f132
[ 36.215471] bf05f844
[ 36.217734] bf05ffb8
[ 36.219997] b9c6fb9c
[ 36.222259]
[ 36.226001] fadc
[ 36.226004] 81216588
[ 36.227919] 8141e100
[ 36.230183] b9c6fb0c
[ 36.232446] b9c6fb9c
[ 36.234709] b9c6fb88
[ 36.236972] b9c6fb6c
[ 36.239234] b9c6fb00
[ 36.241499] 803617c8
[ 36.243761]
[ 36.247503] fafc
[ 36.247505] 8036061c
[ 36.249420] 00000000
[ 36.251683] 00000001
[ 36.253946] 00000020
[ 36.256209] bf05fc6c
[ 36.258473] bf05feac
[ 36.260736] 00000000
[ 36.262999] 014000c0
[ 36.265261]
[ 36.269002] fb1c
[ 36.269004] 00000000
[ 36.270920] 00000000
[ 36.273182] 00000000
[ 36.275446] 0000000c
[ 36.277709] 00000000
[ 36.279972] 00000002
[ 36.282235] 00000007
[ 36.284497] 00000000
[ 36.286760]
[ 36.290501] fb3c
[ 36.290504] 5725f132
[ 36.292420] 80379660
[ 36.294683] b9c6fb9c
[ 36.296946] 00081a00
[ 36.299208] 0006a000
[ 36.301471] b9c6e000
[ 36.303734] 814790c4
[ 36.305997] 8121e384
[ 36.308260]
[ 36.312001] fb5c
[ 36.312003] 00000000
[ 36.313919] b9c6fc14
[ 36.316182] b9c6fb70
[ 36.318445] 80352b2c
[ 36.320708] 80361688
[ 36.322971] 00000002
[ 36.325234] 00000006
[ 36.327497] b9c6fb9c
[ 36.329759]
[ 36.333502]
[ 36.333502] R1: 0xbe57a474:
[ 36.337762] a474
[ 36.337765] 00000004
[ 36.339681] 00000000
[ 36.341945] 00000000
[ 36.344208] 00000000
[ 36.346471] 00000000
[ 36.348734] 00000000
[ 36.350997] 00000000
[ 36.353259] 0000000d
[ 36.355522]
[ 36.359264] a494
[ 36.359266] 00000000
[ 36.361182] 00000000
[ 36.363445] 00000000
[ 36.365708] 80268b30
[ 36.367971] 00000000
[ 36.370233] 00000000
[ 36.372496] 00000000
[ 36.374759] 00000000
[ 36.377022]
[ 36.380763] a4b4
[ 36.380765] 00000000
[ 36.382681] bd009200
[ 36.384944] 00000004
[ 36.387207] 00000000
[ 36.389469] bd0a2dc0
[ 36.391733] 00000000
[ 36.393996] 00000000
[ 36.396258] 00000000
[ 36.398521]
[ 36.402262] a4d4
[ 36.402264] 00000000
[ 36.404180] 517cca4f
[ 36.406443] 00000002
[ 36.408706] 50d6980c
[ 36.410969] 00000000
[ 36.413232] be582a64
[ 36.415495] 00000001
[ 36.417757] 00000007
[ 36.420020]
[ 36.423762] a4f4
[ 36.423764] 00000000
[ 36.425679] 802886e8
[ 36.427942] 00000000
[ 36.430205] 00000000
[ 36.432468] 00000000
[ 36.434731] 00000000
[ 36.436994] 80288c68
[ 36.439256] 00000000
[ 36.441519]
[ 36.445260] a514
[ 36.445263] 00000000
[ 36.447178] 00000000
[ 36.449441] 00000000
[ 36.451703] 00000000
[ 36.453966] 00000000
[ 36.456229] 00000000
[ 36.458493] 00000000
[ 36.460756] 00000000
[ 36.463019]
[ 36.466760] a534
[ 36.466762] 00000000
[ 36.468678] 00000000
[ 36.470941] 00000000
[ 36.473204] 00000000
[ 36.475467] 00000000
[ 36.477730] 00000000
[ 36.479993] 00000000
[ 36.482256] 00000000
[ 36.484519]
[ 36.488260] a554
[ 36.488262] 00000000
[ 36.490179] 00000000
[ 36.492442] 00000000
[ 36.494705] 00000000
[ 36.496968] 00000000
[ 36.499231] 00000000
[ 36.501494] 00000000
[ 36.503756] 00000000
[ 36.506019]
[ 36.509761]
[ 36.509761] R4: 0xbf05fe50:
[ 36.514021] fe50
[ 36.514024] 8001040c
[ 36.515940] bc75dcdc
[ 36.518203] 00000002
[ 36.520466] ffffffff
[ 36.522728] 00000002
[ 36.524992] bf05fe88
[ 36.527255] bf05fe40
[ 36.529518] 00000000
[ 36.531780]
[ 36.535521] fe70
[ 36.535524] bd008c00
[ 36.537440] 8001040c
[ 36.539703] bc75dcdc
[ 36.541966] 00000003
[ 36.544229] ffffffff
[ 36.546492] 00000002
[ 36.548755] bf05feac
[ 36.551018] bf05fe64
[ 36.553280]
[ 36.557022] fe90
[ 36.557025] 00000000
[ 36.558941] bd008c00
[ 36.561204] 80010408
[ 36.563466] bc75f7dc
[ 36.565729] 00000049
[ 36.567992] ffffffff
[ 36.570255] 00000002
[ 36.572518] b9c6fb0c
[ 36.574782]
[ 36.578523] feb0
[ 36.578525] bf05fe88
[ 36.580440] 00000000
[ 36.582703] bd008c00
[ 36.584966] 8019040c
[ 36.587229] bc8241dc
[ 36.589492] 00000000
[ 36.591756] 00000035
[ 36.594019] 00000038
[ 36.596281]
[ 36.600023] fed0
[ 36.600025] b9c6fa98
[ 36.601941] b9c6fa98
[ 36.604204] 00000000
[ 36.606467] bd008c00
[ 36.608730] 80040048
[ 36.610993] bd3fa641
[ 36.613256] 000000c2
[ 36.615519] 00000000
[ 36.617781]
[ 36.621523] fef0
[ 36.621525] 00000002
[ 36.623441] bf05fdd4
[ 36.625705] bf05ff3c
[ 36.627968] 00000000
[ 36.630231] bd008c00
[ 36.632494] 8001040c
[ 36.634757] 00000000
[ 36.637019] 00000019
[ 36.639282]
[ 36.643024] ff10
[ 36.643026] ffffffff
[ 36.644942] 00000000
[ 36.647204] bf05ff60
[ 36.649467] b9c6faa0
[ 36.651730] 00000000
[ 36.653993] bd008c00
[ 36.656256] 80040048
[ 36.658519] bd800341
[ 36.660781]
[ 36.664522] ff30
[ 36.664525] 0007057e
[ 36.666440] 00000000
[ 36.668703] 00000002
[ 36.670966] bf05fef4
[ 36.673230] bf05ffcc
[ 36.675493] 00000000
[ 36.677756] bd008c00
[ 36.680019] 8001040c
[ 36.682281]
[ 36.686024]
[ 36.686024] R5: 0xbf05fe3c:
[ 36.690285] fe3c
[ 36.690287] 00000002
[ 36.692204] bf05fe64
[ 36.694467] bf05fe1c
[ 36.696730] 00000000
[ 36.698993] bd008c00
[ 36.701256] 8001040c
[ 36.703519] bc75dcdc
[ 36.705782] 00000002
[ 36.708045]
[ 36.711786] fe5c
[ 36.711789] ffffffff
[ 36.713704] 00000002
[ 36.715967] bf05fe88
[ 36.718230] bf05fe40
[ 36.720493] 00000000
[ 36.722757] bd008c00
[ 36.725020] 8001040c
[ 36.727283] bc75dcdc
[ 36.729546]
[ 36.733287] fe7c
[ 36.733289] 00000003
[ 36.735205] ffffffff
[ 36.737468] 00000002
[ 36.739731] bf05feac
[ 36.741995] bf05fe64
[ 36.744258] 00000000
[ 36.746521] bd008c00
[ 36.748783] 80010408
[ 36.751046]
[ 36.754787] fe9c
[ 36.754789] bc75f7dc
[ 36.756706] 00000049
[ 36.758969] ffffffff
[ 36.761232] 00000002
[ 36.763495] b9c6fb0c
[ 36.765758] bf05fe88
[ 36.768020] 00000000
[ 36.770283] bd008c00
[ 36.772546]
[ 36.776288] febc
[ 36.776290] 8019040c
[ 36.778206] bc8241dc
[ 36.780469] 00000000
[ 36.782732] 00000035
[ 36.784995] 00000038
[ 36.787258] b9c6fa98
[ 36.789521] b9c6fa98
[ 36.791785] 00000000
[ 36.794047]
[ 36.797788] fedc
[ 36.797791] bd008c00
[ 36.799707] 80040048
[ 36.801970] bd3fa641
[ 36.804233] 000000c2
[ 36.806496] 00000000
[ 36.808760] 00000002
[ 36.811023] bf05fdd4
[ 36.813286] bf05ff3c
[ 36.815548]
[ 36.819289] fefc
[ 36.819291] 00000000
[ 36.821207] bd008c00
[ 36.823470] 8001040c
[ 36.825733] 00000000
[ 36.827996] 00000019
[ 36.830259] ffffffff
[ 36.832522] 00000000
[ 36.834785] bf05ff60
[ 36.837047]
[ 36.840789] ff1c
[ 36.840791] b9c6faa0
[ 36.842707] 00000000
[ 36.844970] bd008c00
[ 36.847233] 80040048
[ 36.849496] bd800341
[ 36.851759] 0007057e
[ 36.854022] 00000000
[ 36.856284] 00000002
[ 36.858548]
[ 36.862290]
[ 36.862290] R7: 0xb9c6fa94:
[ 36.866551] fa94
[ 36.866553] 00000000
[ 36.868469] bf05fed0
[ 36.870732] bf05fed0
[ 36.872994] bf05ff18
[ 36.875258] bf05fff0
[ 36.877521] 0006a000
[ 36.879784] 00000002
[ 36.882047] bf05ffdc
[ 36.884309]
[ 36.888050] fab4
[ 36.888053] 00000000
[ 36.889968] bf05fb80
[ 36.892232] b9c6fb94
[ 36.894496] b9c6fb44
[ 36.896758] b9c6fad0
[ 36.899021] 803785d8
[ 36.901285] 5725f132
[ 36.903548] bf05f844
[ 36.905810]
[ 36.909552] fad4
[ 36.909554] bf05ffb8
[ 36.911470] b9c6fb9c
[ 36.913733] 81216588
[ 36.915996] 8141e100
[ 36.918258] b9c6fb0c
[ 36.920521] b9c6fb9c
[ 36.922784] b9c6fb88
[ 36.925048] b9c6fb6c
[ 36.927310]
[ 36.931051] faf4
[ 36.931053] b9c6fb00
[ 36.932968] 803617c8
[ 36.935231] 8036061c
[ 36.937494] 00000000
[ 36.939757] 00000001
[ 36.942021] 00000020
[ 36.944284] bf05fc6c
[ 36.946546] bf05feac
[ 36.948809]
[ 36.952550] fb14
[ 36.952552] 00000000
[ 36.954468] 014000c0
[ 36.956731] 00000000
[ 36.958994] 00000000
[ 36.961257] 00000000
[ 36.963520] 0000000c
[ 36.965783] 00000000
[ 36.968046] 00000002
[ 36.970308]
[ 36.974050] fb34
[ 36.974053] 00000007
[ 36.975968] 00000000
[ 36.978231] 5725f132
[ 36.980494] 80379660
[ 36.982757] b9c6fb9c
[ 36.985020] 00081a00
[ 36.987283] 0006a000
[ 36.989546] b9c6e000
[ 36.991808]
[ 36.995549] fb54
[ 36.995552] 814790c4
[ 36.997467] 8121e384
[ 36.999730] 00000000
[ 37.001993] b9c6fc14
[ 37.004255] b9c6fb70
[ 37.006518] 80352b2c
[ 37.008782] 80361688
[ 37.011044] 00000002
[ 37.013307]
[ 37.017048] fb74
[ 37.017051] 00000006
[ 37.018966] b9c6fb9c
[ 37.021229] 00082000
[ 37.023493] 00069000
[ 37.025756] 81216588
[ 37.028019] 00000004
[ 37.030282] 00069e00
[ 37.032545] 805969c8
[ 37.034807]
[ 37.038550]
[ 37.038550] R8: 0xb9c6fa8c:
[ 37.042811] fa8c
[ 37.042813] 00000000
[ 37.044729] 00069fc9
[ 37.046992] 00000000
[ 37.049254] bf05fed0
[ 37.051517] bf05fed0
[ 37.053780] bf05ff18
[ 37.056043] bf05fff0
[ 37.058307] 0006a000
[ 37.060569]
[ 37.064310] faac
[ 37.064313] 00000002
[ 37.066228] bf05ffdc
[ 37.068491] 00000000
[ 37.070754] bf05fb80
[ 37.073017] b9c6fb94
[ 37.075280] b9c6fb44
[ 37.077543] b9c6fad0
[ 37.079806] 803785d8
[ 37.082068]
[ 37.085809] facc
[ 37.085811] 5725f132
[ 37.087727] bf05f844
[ 37.089990] bf05ffb8
[ 37.092254] b9c6fb9c
[ 37.094517] 81216588
[ 37.096780] 8141e100
[ 37.099043] b9c6fb0c
[ 37.101305] b9c6fb9c
[ 37.103568]
[ 37.107310] faec
[ 37.107313] b9c6fb88
[ 37.109228] b9c6fb6c
[ 37.111491] b9c6fb00
[ 37.113754] 803617c8
[ 37.116017] 8036061c
[ 37.118280] 00000000
[ 37.120543] 00000001
[ 37.122806] 00000020
[ 37.125070]
[ 37.128811] fb0c
[ 37.128814] bf05fc6c
[ 37.130729] bf05feac
[ 37.132992] 00000000
[ 37.135255] 014000c0
[ 37.137518] 00000000
[ 37.139781] 00000000
[ 37.142044] 00000000
[ 37.144307] 0000000c
[ 37.146569]
[ 37.150310] fb2c
[ 37.150313] 00000000
[ 37.152228] 00000002
[ 37.154491] 00000007
[ 37.156754] 00000000
[ 37.159017] 5725f132
[ 37.161280] 80379660
[ 37.163543] b9c6fb9c
[ 37.165806] 00081a00
[ 37.168068]
[ 37.171809] fb4c
[ 37.171812] 0006a000
[ 37.173727] b9c6e000
[ 37.175990] 814790c4
[ 37.178253] 8121e384
[ 37.180516] 00000000
[ 37.182779] b9c6fc14
[ 37.185041] b9c6fb70
[ 37.187304] 80352b2c
[ 37.189567]
[ 37.193309] fb6c
[ 37.193311] 80361688
[ 37.195226] 00000002
[ 37.197489] 00000006
[ 37.199753] b9c6fb9c
[ 37.202015] 00082000
[ 37.204278] 00069000
[ 37.206541] 81216588
[ 37.208804] 00000004
[ 37.211067]
[ 37.214809]
[ 37.214809] R9: 0xbc86667c:
[ 37.219069] 667c
[ 37.219072] 00000000
[ 37.220988] 00000000
[ 37.223251] bc866684
[ 37.225515] bc866684
[ 37.227778] 00000000
[ 37.230041] dead4ead
[ 37.232304] ffffffff
[ 37.234567] ffffffff
[ 37.236829]
[ 37.240572] 669c
[ 37.240574] 00000000
[ 37.242490] 00000000
[ 37.244753] 00000000
[ 37.247015] 00000000
[ 37.249278] 00000000
[ 37.251541] be4c1580
[ 37.253804] bc8666b4
[ 37.256067] bc8666b4
[ 37.258330]
[ 37.262072] 66bc
[ 37.262074] bc8666bc
[ 37.263991] bc8666bc
[ 37.266253] bc866364
[ 37.268516] bc866a24
[ 37.270779] bc8666cc
[ 37.273042] bc8666cc
[ 37.275306] bc6f6e34
[ 37.277569] 00000000
[ 37.279832]
[ 37.283572] 66dc
[ 37.283575] 00000000
[ 37.285490] 00000000
[ 37.287753] 00000000
[ 37.290016] 00000001
[ 37.292279] 00000000
[ 37.294542] 00000000
[ 37.296805] 80c17b80
[ 37.299067] 00000000
[ 37.301330]
[ 37.305071] 66fc
[ 37.305073] bc8665f8
[ 37.306990] 01180020
[ 37.309254] bc89e261
[ 37.311517] 00740074
[ 37.313780] dead4ead
[ 37.316043] ffffffff
[ 37.318305] ffffffff
[ 37.320568] 00000000
[ 37.322831]
[ 37.326572] 671c
[ 37.326574] bdf4abfc
[ 37.328490] bdf4ab94
[ 37.330753] 00000000
[ 37.333016] bc866728
[ 37.335279] bc866728
[ 37.337542] 00000000
[ 37.339805] dead4ead
[ 37.342069] ffffffff
[ 37.344332]
[ 37.348073] 673c
[ 37.348075] ffffffff
[ 37.349991] 00000000
[ 37.352254] 00000001
[ 37.354517] 00000031
[ 37.356780] 00000002
[ 37.359043] 00000000
[ 37.361306] 80c18000
[ 37.363569] 00000000
[ 37.365832]
[ 37.369573] 675c
[ 37.369575] 00000000
[ 37.371491] dead4ead
[ 37.373754] ffffffff
[ 37.376017] ffffffff
[ 37.378280] 014200ca
[ 37.380543] bc866770
[ 37.382806] bc866770
[ 37.385069] 00000000
[ 37.387331]
[ 37.391076] Process HwBinder:1888_3 (pid: 3710, stack limit = 0xb9c6e218)
[ 37.397856] Stack: (0xb9c6fa48 to 0xb9c70000)
[ 37.402206] fa40: 81216588 00000001 814230ec
810881c0 81216588 00000000
[ 37.410377] fa60: 00000010 00000005 8141d980 00000000 00000000
8122b7a0 00000001 00000000
[ 37.418548] fa80: 00000000 00000000 00000000 00000000 00069fc9
00000000 bf05fed0 bf05fed0
[ 37.426719] faa0: bf05ff18 bf05fff0 0006a000 00000002 bf05ffdc
00000000 bf05fb80 b9c6fb94
[ 37.434891] fac0: b9c6fb44 b9c6fad0 803785d8 5725f132 bf05f844
bf05ffb8 b9c6fb9c 81216588
[ 37.443062] fae0: 8141e100 b9c6fb0c b9c6fb9c b9c6fb88 b9c6fb6c
b9c6fb00 803617c8 8036061c
[ 37.451232] fb00: 00000000 00000001 00000020 bf05fc6c bf05feac
00000000 014000c0 00000000
[ 37.459403] fb20: 00000000 00000000 0000000c 00000000 00000002
00000007 00000000 5725f132
[ 37.467575] fb40: 80379660 b9c6fb9c 00081a00 0006a000 b9c6e000
814790c4 8121e384 00000000
[ 37.475747] fb60: b9c6fc14 b9c6fb70 80352b2c 80361688 00000002
00000006 b9c6fb9c 00082000
[ 37.483918] fb80: 00069000 81216588 00000004 00069e00 805969c8
00000000 00000000 bf05ffcc
[ 37.492089] fba0: bf05fb94 8141e100 00000000 00000020 00000200
00000000 00000000 00000000
[ 37.500260] fbc0: 00069e00 014000c0 ffffffff 00000000 00000000
00000000 00000002 00000001
[ 37.508431] fbe0: 00000000 5725f132 00017c00 00069e00 00009e00
8147bf24 00017c00 fffffff4
[ 37.516602] fc00: 00017c00 00040000 b9c6fc9c b9c6fc18 803bd8c8
803529bc 000000ff 00000000
[ 37.524773] fc20: 5c87ac0b 223793b7 81216588 00000008 8121e384
814790c4 00000000 00000000
[ 37.532945] fc40: 014000c0 81426d08 000000ff 8147bf34 b9c6fc74
b9c6fc60 5c87ac0b 00000000
[ 37.541116] fc60: 223793b7 600e0093 b9c6fc8c 5725f132 80bc8e34
00000001 81216588 17c00000
[ 37.549287] fc80: 00017c00 b9c6fd64 80607f30 00000000 b9c6fcac
b9c6fca0 80694188 803bd780
[ 37.557459] fca0: b9c6fd0c b9c6fcb0 80218720 80694154 80287520
80313494 b9c6fd3c b9c6fcc8
[ 37.565630] fcc0: 80287a70 bd2da400 00000707 00c00000 3839f8d9
80287d44 8144b358 5725f132
[ 37.573801] fce0: 00000001 00000001 80607f30 b94d0140 00c00000
81216588 b9c6fe08 00000000
[ 37.581972] fd00: b9c6fd3c b9c6fd10 80218854 802186d8 b9c6fd64
80607f30 00000001 00000000
[ 37.590143] fd20: 014000c0 81216588 014000c0 bd2da400 b9c6fdc4
b9c6fd40 80217e28 8021881c
[ 37.598315] fd40: 00000000 00000000 00000000 00000000 ffffffff
00000000 600e0013 80607f30
[ 37.606487] fd60: b9248100 00000000 bd2da400 17c00000 014000c0
00000008 00000707 00c00000
[ 37.614658] fd80: 80607f30 b9c6fd01 00000000 80287ad4 80e34724
5725f132 b9c6fdc4 00000707
[ 37.622830] fda0: 00c00000 8148ff6c bd2da400 80c01778 17c00000
00000080 b9c6fdf4 b9c6fdc8
[ 37.631001] fdc0: 80218000 80217c98 00000707 00c00000 00000000
00000044 80607f30 b9c6fdf8
[ 37.639172] fde0: 81216588 81490278 b9c6fe3c b9c6fdf8 80607f30
80217fc0 00000044 00400000
[ 37.647344] fe00: 00020000 00000000 ffffffff ffffffff b9c6fe3c
5725f132 81490278 b9c6fe7c
[ 37.655515] fe20: 00000501 b9248100 00000008 00000008 b9c6fe5c
b9c6fe40 80607fa0 80607de4
[ 37.663687] fe40: 00000501 6d3ff34c 81216588 00000501 b9c6fec4
b9c6fe60 806082d4 80607f6c
[ 37.671857] fe60: 00000501 65646976 8c42006f 6d72907c 00000000
6d72b7e9 6c766588 00000000
[ 37.680029] fe80: 00000008 00000000 bd26a610 00000000 00000000
b9c6ffb0 81216588 00000000
[ 37.688200] fea0: 00000036 5725f132 b9c6e000 00000000 00000000
bd22b880 b9c6fee4 b9c6fec8
[ 37.696372] fec0: 80431254 806081f4 804311f0 81216588 6d3ff34c
bcbbd820 b9c6ff7c b9c6fee8
[ 37.704543] fee0: 803d8094 804311fc 00000008 00000080 b9c6ff54
b9c6ff00 8050158c 804fa9f0
[ 37.712714] ff00: 00000005 00000001 b9c6ff1c b959c000 bd26a610
bce5f8e8 b9c60501 b9c6ff0b
[ 37.720885] ff20: b9c6ff10 b9248100 b9c6ff5c 5725f132 803e4230
80edc10c 80edb888 6d3ff34c
[ 37.729056] ff40: 00000501 b9248100 b9c6ff7c 5725f132 804f76e8
00000000 b9248101 b9248100
[ 37.737227] ff60: 6d3ff34c 00000501 00000008 00000080 b9c6ffa4
b9c6ff80 803d8140 803d78a4
[ 37.745398] ff80: 6c773875 00000008 00000000 00000036 80209364
b9c6e000 00000000 b9c6ffa8
[ 37.753570] ffa0: 80209334 803d80d8 6c773875 00000008 00000008
00000501 6d3ff34c 6d3ff314
[ 37.761740] ffc0: 6c773875 00000008 00000000 00000036 00000000
6db612c8 6db61334 6df27ae0
[ 37.769911] ffe0: 6d3ff34c 6d3ff300 6f169b3d 6f19bd94 600e0010
00000008 00000000 00000000
[ 37.778079] Backtrace:
[ 37.780531] [<80360610>] (shrink_page_list) from [<803617c8>]
(reclaim_clean_pages_from_list+0x14c/0x1a8)
[ 37.790093] r10:b9c6fb88 r9:b9c6fb9c r8:b9c6fb0c r7:8141e100
r6:81216588 r5:b9c6fb9c
[ 37.797914] r4:bf05ffb8
[ 37.800444] [<8036167c>] (reclaim_clean_pages_from_list) from
[<80352b2c>] (alloc_contig_range+0x17c/0x4e0)
[ 37.810178] r10:00000000 r9:8121e384 r8:814790c4 r7:b9c6e000
r6:0006a000 r5:00081a00
[ 37.817999] r4:b9c6fb9c
[ 37.820529] [<803529b0>] (alloc_contig_range) from [<803bd8c8>]
(cma_alloc+0x154/0x5dc)
[ 37.828527] r10:00040000 r9:00017c00 r8:fffffff4 r7:00017c00
r6:8147bf24 r5:00009e00
[ 37.836347] r4:00069e00
[ 37.838878] [<803bd774>] (cma_alloc) from [<80694188>]
(dma_alloc_from_contiguous+0x40/0x44)
[ 37.847310] r10:00000000 r9:80607f30 r8:b9c6fd64 r7:00017c00
r6:17c00000 r5:81216588
[ 37.855131] r4:00000001
[ 37.857661] [<80694148>] (dma_alloc_from_contiguous) from
[<80218720>] (__alloc_from_contiguous+0x54/0x144)
[ 37.867396] [<802186cc>] (__alloc_from_contiguous) from
[<80218854>] (cma_allocator_alloc+0x44/0x4c)
[ 37.876523] r10:00000000 r9:b9c6fe08 r8:81216588 r7:00c00000
r6:b94d0140 r5:80607f30
[ 37.884343] r4:00000001
[ 37.886870] [<80218810>] (cma_allocator_alloc) from [<80217e28>]
(__dma_alloc+0x19c/0x2e4)
[ 37.895125] r5:bd2da400 r4:014000c0
[ 37.898695] [<80217c8c>] (__dma_alloc) from [<80218000>]
(arm_dma_alloc+0x4c/0x54)
[ 37.906258] r10:00000080 r9:17c00000 r8:80c01778 r7:bd2da400
r6:8148ff6c r5:00c00000
[ 37.914079] r4:00000707
[ 37.916608] [<80217fb4>] (arm_dma_alloc) from [<80607f30>]
(__pmap_get_info+0x158/0x188)
[ 37.924690] r5:81490278 r4:81216588
[ 37.936257] r9:00000008 r8:00000008 r7:b9248100 r6:00000501
r5:b9c6fe7c r4:81490278
[ 38.024605] ---[ end trace c33587d96a17f914 ]---
[ 38.029216] Kernel panic - not syncing: Fatal exception
[ 38.034438] CPU2: stopping
[ 38.037147] CPU: 2 PID: 0 Comm: swapper/2 Tainted: P D O
4.14.65-tcc #120
[ 38.044880] Hardware name: Android (Flattened Device Tree)
[ 38.051224] Backtrace:
[ 38.053671] [<8020dbec>] (dump_backtrace) from [<8020ded0>]
(show_stack+0x18/0x1c)
[ 38.061233] r6:60070193 r5:8141c19c r4:00000000 r3:5725f132
[ 38.066888] [<8020deb8>] (show_stack) from [<80ba8e30>]
(dump_stack+0x94/0xa8)
[ 38.074104] [<80ba8d9c>] (dump_stack) from [<8021143c>]
(handle_IPI+0x1dc/0x3fc)
[ 38.081492] r6:81422548 r5:8108a1cc r4:00000004 r3:5725f132
[ 38.087144] [<80211260>] (handle_IPI) from [<80201500>]
(gic_handle_irq+0x94/0x98)
[ 38.094707] r10:00000000 r9:c0003000 r8:c0002000 r7:bd0e3f18
r6:c000200c r5:81216b94
[ 38.102527] r4:81257e3c
[ 38.105056] [<8020146c>] (gic_handle_irq) from [<80bc9578>]
(__irq_svc+0x58/0x8c)
[ 38.112530] Exception stack(0xbd0e3f18 to 0xbd0e3f60)
[ 38.117573] 3f00:
00008e34 3d50b000
[ 38.125744] 3f20: 00000000 8021c460 bd0e2000 81216618 812165b4
00000000 81089a70 81216624
[ 38.133914] 3f40: 00000000 bd0e3f74 bd0e3f78 bd0e3f68 80209e1c
80209e20 60070013 ffffffff
[ 38.142085] r9:bd0e2000 r8:81089a70 r7:bd0e3f4c r6:ffffffff
r5:60070013 r4:80209e20
[ 38.149823] [<80209de0>] (arch_cpu_idle) from [<80bc8d08>]
(default_idle_call+0x28/0x34)
[ 38.157909] [<80bc8ce0>] (default_idle_call) from [<802728f4>]
(do_idle+0x1dc/0x2d4)
[ 38.165646] [<80272718>] (do_idle) from [<80272cd8>]
(cpu_startup_entry+0x20/0x24)
[ 38.173209] r10:00000000 r9:410fd034 r8:20003010 r7:81447c58
r6:30c0387d r5:00000002
[ 38.181028] r4:00000084
[ 38.183556] [<80272cb8>] (cpu_startup_entry) from [<80211010>]
(secondary_start_kernel+0x184/0x1a8)
[ 38.192595] [<80210e8c>] (secondary_start_kernel) from [<202019cc>]
(0x202019cc)
[ 38.199981] r5:00000000 r4:5d08acc0
[ 38.203547] CPU3: stopping
[ 38.206248] CPU: 3 PID: 0 Comm: swapper/3 Tainted: P D O
4.14.65-tcc #120
[ 38.213982] Hardware name: Android (Flattened Device Tree)
[ 38.220325] Backtrace:
[ 38.222767] [<8020dbec>] (dump_backtrace) from [<8020ded0>]
(show_stack+0x18/0x1c)
[ 38.230328] r6:600f0193 r5:8141c19c r4:00000000 r3:5725f132
[ 38.235981] [<8020deb8>] (show_stack) from [<80ba8e30>]
(dump_stack+0x94/0xa8)
[ 38.243197] [<80ba8d9c>] (dump_stack) from [<8021143c>]
(handle_IPI+0x1dc/0x3fc)
[ 38.250585] r6:81422548 r5:8108a1cc r4:00000004 r3:5725f132
[ 38.256237] [<80211260>] (handle_IPI) from [<80201500>]
(gic_handle_irq+0x94/0x98)
[ 38.263800] r10:00000000 r9:c0003000 r8:c0002000 r7:bd0e5f18
r6:c000200c r5:81216b94
[ 38.271620] r4:81257e3c
[ 38.274147] [<8020146c>] (gic_handle_irq) from [<80bc9578>]
(__irq_svc+0x58/0x8c)
[ 38.281620] Exception stack(0xbd0e5f18 to 0xbd0e5f60)
[ 38.286663] 5f00:
0000aa90 3d51d000
[ 38.294833] 5f20: 00000000 8021c460 bd0e4000 81216618 812165b4
00000000 81089a70 81216624
[ 38.303004] 5f40: 00000000 bd0e5f74 bd0e5f78 bd0e5f68 80209e1c
80209e20 600f0013 ffffffff
[ 38.311174] r9:bd0e4000 r8:81089a70 r7:bd0e5f4c r6:ffffffff
r5:600f0013 r4:80209e20
[ 38.318911] [<80209de0>] (arch_cpu_idle) from [<80bc8d08>]
(default_idle_call+0x28/0x34)
[ 38.326996] [<80bc8ce0>] (default_idle_call) from [<802728f4>]
(do_idle+0x1dc/0x2d4)
[ 38.334733] [<80272718>] (do_idle) from [<80272cd8>]
(cpu_startup_entry+0x20/0x24)
[ 38.342296] r10:00000000 r9:410fd034 r8:20003010 r7:81447c58
r6:30c0387d r5:00000003
[ 38.350116] r4:00000084
[ 38.352643] [<80272cb8>] (cpu_startup_entry) from [<80211010>]
(secondary_start_kernel+0x184/0x1a8)
[ 38.361681] [<80210e8c>] (secondary_start_kernel) from [<202019cc>]
(0x202019cc)
[ 38.369067] r5:00000000 r4:5d08acc0
[ 38.372633] CPU0: stopping
[ 38.375334] CPU: 0 PID: 0 Comm: swapper/0 Tainted: P D O
4.14.65-tcc #120
[ 38.383068] Hardware name: Android (Flattened Device Tree)
[ 38.389411] Backtrace:
[ 38.391853] [<8020dbec>] (dump_backtrace) from [<8020ded0>]
(show_stack+0x18/0x1c)
[ 38.399415] r6:600e0193 r5:8141c19c r4:00000000 r3:5725f132
[ 38.405068] [<8020deb8>] (show_stack) from [<80ba8e30>]
(dump_stack+0x94/0xa8)
[ 38.412284] [<80ba8d9c>] (dump_stack) from [<8021143c>]
(handle_IPI+0x1dc/0x3fc)
[ 38.419671] r6:81422548 r5:8108a1cc r4:00000004 r3:5725f132
[ 38.425324] [<80211260>] (handle_IPI) from [<80201500>]
(gic_handle_irq+0x94/0x98)
[ 38.432886] r10:00000000 r9:c0003000 r8:c0002000 r7:81201eb8
r6:c000200c r5:81216b94
[ 38.440706] r4:81257e3c
[ 38.443233] [<8020146c>] (gic_handle_irq) from [<80bc9578>]
(__irq_svc+0x58/0x8c)
[ 38.450706] Exception stack(0x81201eb8 to 0x81201f00)
[ 38.455748] 1ea0:
0001fbac 3d4e7000
[ 38.463919] 1ec0: 00000000 8021c460 81200000 81216618 812165b4
00000000 81089a70 81216624
[ 38.472089] 1ee0: 00000000 81201f14 81201f18 81201f08 80209e1c
80209e20 600e0013 ffffffff
[ 38.480260] r9:81200000 r8:81089a70 r7:81201eec r6:ffffffff
r5:600e0013 r4:80209e20
[ 38.487997] [<80209de0>] (arch_cpu_idle) from [<80bc8d08>]
(default_idle_call+0x28/0x34)
[ 38.496082] [<80bc8ce0>] (default_idle_call) from [<802728f4>]
(do_idle+0x1dc/0x2d4)
[ 38.503818] [<80272718>] (do_idle) from [<80272cd8>]
(cpu_startup_entry+0x20/0x24)
[ 38.511381] r10:81072a48 r9:81216580 r8:ffffffff r7:81447880
r6:00000000 r5:00000002
[ 38.519200] r4:000000be
[ 38.521730] [<80272cb8>] (cpu_startup_entry) from [<80bc096c>]
(rest_init+0xd4/0xd8)
[ 38.529470] [<80bc0898>] (rest_init) from [<81000e94>]
(start_kernel+0x428/0x480)
[ 38.536943] r5:00000000 r4:814478d0
[ 38.540512] [<81000a6c>] (start_kernel) from [<20008090>] (0x20008090)
[ 38.547032] [vioc disp0] M:0x0000ffe7 S:0x4400002e
[ 38.551814] [vioc disp1] M:0x0000ffff S:0x9000003e
[ 38.556596] [viod wdma2] M:0x000003ff S:0x800001a0
>
> >
> >
> > Below is the patch which solved this issue :
> >
> > diff --git a/mm/vmscan.c b/mm/vmscan.c
> > index be56e2e..12ac353 100644
> > --- a/mm/vmscan.c
> > +++ b/mm/vmscan.c
> > @@ -998,7 +998,7 @@ static unsigned long shrink_page_list(struct
> > list_head *page_list,
> > sc->nr_scanned++;
> >
> > if (unlikely(!page_evictable(page)))
> > - goto activate_locked;
> > + goto cull_mlocked;
> >
> > if (!sc->may_unmap && page_mapped(page))
> > goto keep_locked;
> > @@ -1331,7 +1331,12 @@ static unsigned long shrink_page_list(struct
> > list_head *page_list,
> > } else
> > list_add(&page->lru, &free_pages);
> > continue;
> > -
> > +cull_mlocked:
> > + if (PageSwapCache(page))
> > + try_to_free_swap(page);
> > + unlock_page(page);
> > + list_add(&page->lru, &ret_pages);
> > + continue;
> > activate_locked:
> > /* Not a candidate for swapping, so reclaim swap space. */
> > if (PageSwapCache(page) && (mem_cgroup_swap_full(page) ||
> >
> >
> >
> >
> > It fixes the below issue.
> >
> > 1. Large size buffer allocation using cma_alloc successful with
> > unevictable pages.
> >
> > cma_alloc of current kernel will fail due to unevictable page
> >
> > Please let me know if anything i am missing.
> >
> > Regards,
> > Pankaj
> >
>
More information about the Kernelnewbies
mailing list