ELF>p@@:9AWAVAUATUSHHt4IIIEDHH{HAELLLH;u[1]A\A]A^A_AWAVAUATUSHHDL$D|$@Ht7IIILLH{HAWIDL$ LLL.H;XuH1[]A\A]A^A_ff.ATUSHHt"IHHH{HHLH;u[1]A\ff.@AUATUSHHt(IIHHH{HHLLH;u[1]A\A]DATUSHHt IHH{HLH;u[1]A\USHHtHHH{HHH;u1[]fAVAUATUSHHt.IAADHH{HADDLH;u[1]A\A]A^ff.AVAUATUSHHt.IAADHH{HADDLH;u[1]A\A]A^ff.AUATUSHHt&IAԉHH{HDLH;u[1]A\A]AWAVAUATUSHHt4IAAEDHH{HAEDDLH;u[1]A\A]A^A_AWAVAUATUSHHL $D|$@Ht7IIILLH{HAWILL$LLL.H;XuH1[]A\A]A^A_ff.fUSHHtHHH{HHH;u1[]fAUATUSHHt(IIHHH{HHLLH;u[1]A\A]DUSHHtHHH{HHH;u1[]fATUSHHt IHH{HLH;u[1]A\G@fUeH-SHtgH HtXH{H(tƅ(Xaut+t`uHHu[]Hff.@AUATL0USHLHHHH9uHHH9uH{xtNHHH9u!HHH9uH1HL[]A\A]HSHCH9uHK(HS(H9uHHtE11HJ+HH)Hff.fUHAWAVAAUAATISHHL`eHHE1HEEHGheL=HHUHuHHtpHELMȹIHIfAIǁMtL+%LHHGAHپDwDojAWUXZHEeH+u!He[A\A]A^A_]IHIff.UHAWIAVIAUIATMSHH(LMHO`eHHE1HEEHGheH H<HUHuHMHHtkHELMA<IfAHEIIǁHG(ELLwLoLg G0jHMQUHZYHEeH+u!He[A\A]A^A_]HHJDUHAUIATSHHLg`eHHE1HEEHGheL%HHUHuHHtNHELMHپAIIfAIǁLojATUZYHEeH+uHe[A\A]]I$Hnf.AWIϹAVIAUIATIUSDH@DD$Hl$HeHHD$81HIFHuf8LHHt/LhL$HL`AWHPAwHH(Hp X0@4HD$8eH+u&H@[]A\A]A^A_uLtfAWIAVIAUIATI̹ULSH@DL$H\$HeHHD$81HIGHu^8LHHt't$T$xLpHLhL`Hh Hp(P0HD$8eH+u&H@[]A\A]A^A_uLtf.AUIATIUSHH8eHHD$01HHHHCHuCHHHtLhHL`HD$0eH+u"H8[]A\A]uHtfDAUAATUHSHH8eHHD$01ILHHEHuNHLHtH+DhLHHXHD$0eH+u"H8[]A\A]uHtff.ATUHSHH8eHHD$01ILHHEHuHHLHtH+LHHXHD$0eH+u H8[]A\uHtfDAWAVIAUAATA̹UDSHH8eHHD$01ILHIFHuk(LLHt4HHtH+HHDHPLDhHph HD$0eH+u&H8[]A\A]A^A_uLt@AWAVIAUAATA̹UDSHH8eHHD$01ILHIFHuh LLHt1HHtH+HHHPLDhD`hHD$0eH+u&H8[]A\A]A^A_uLtAVAUAATA̹UHSHH8eHHD$01ILHHEHucHLHt.HHtH+HHHPLDhD`HD$0eH+u$H8[]A\A]A^uHtAWIAVIAUIATI̹ULSH@L $H\$HeHHD$81HIGHu^8LHHt'H4$T$xLpHLhL`Hh Hp(P0HD$8eH+u&H@[]A\A]A^A_uLtff.ATIUSHH8eHHD$01HHHHCHu=HHHt L`HHD$0eH+u H8[]A\uHtAUHATUSHH@udHU(H}4ILEDm0HHuELM LEHHHMHUATAUPH H[]A\A][]A\A]H{xHHATHUSHH@uOHU(De0HHuDLM LEHHHMHUhATPH H[]A\[]A\H{xHH룐UHSHH@t[]HMHUHHH []UHSHH@t[]EHMHHHULDH []ff.UHSHH@t[]HMDEHHHHHH []fUHSHH@t[]HMHHHHHH []ff.fUHSHH@uOHUHHuLHMDM DEHt4HHHPHHH X[][]11H{xHHff.UHSHH@uBHMEDMDEHt4HHHPHHH X[][]11@UHSHH@t[]HMDMHHDEHHHH []DUHSHH@t[]HMDMHHE DEHPH1HAPEPEPj H H([]fUHSHH@t[]HULMHHDE0HMu(u H XZ[]UHSHH@t[]M UHHLMLEu(u HH XZ[]DUHSHH@t[]EM HHULMHLDH []UHSHH@t[]HUHHH []ff.UHAWAVIAUIATARSH(LeHHE1HEEM3LXA0IE`eHHEHIEhHAL9t1HLM?L9uHt$0L6L9tHoLM6L9uMtH|$t*LHD$HeH+uHe[A\A]A^A_] ff.UHAWAVIAUATISHXHuLHMeHHE1HEHEHEHEHEEMLDhH!D MMOLMM ATID$`MeHHEHID$hH+HuBHUljEIHHUHEI} LMHfHUHHǀA] AMHB`Hcۋ@4HAEAD A]LLHcHHHMALIMLjuuLMUY^HEeH+uSHe[A\A]A^A_]HHѾI' AIofUHAWAVIAUATIARSH(HULy`eHHE1HEEMLHID$hMl$`eL-H,HUHuMIHHUHEIzLMHfHHǀHEAJMrDqIBMcLLULULACD2LjAULMUY^HEeH+u:He[AZA\A]A^A_]IEH"ιIff.HWHv.HH?vH HʃHWHvƒH@H@AWAVAAUATUHSGXDDD5E9~FLo1, HHt.LINj9|2LL1HE\EX[]A\A]A^A_HHHALLE9hfUIHAWIAVAUIATSH˹H@eHHD$81Ld$LHI@HLs`MLL$L$XHcH LLHt8XHxLLxLhHcHH$H $LDHD$8eH+uIH@[A\A]A^A_]'IMLL$L$5ff.@UHAWIAVIAUATSH8eHHD$01ILHIGHMMLXHcH00LLIHtVX IF`I0L@4HcHAGAD0ILIGIFIGIFIG IFIG(HD$0eH+uDH8[A\A]A^A_]07I_.LAUIATUHcSHH@eHHD$81Ld$LHHCHH޺ LHHtgHLH$1u$CeHL9kC HDIH1LHHHH HCHD$8eH+u*H@[]A\A]ZHJff.UHAWAVAULATSHHHpH|$Ld$@eHHD$h1HGHD$@HHD$HD$HHD$PHD$XLHLd$@HD$Ld$HMwHT$(I9tcHLH-HD$8CIG HT$8)I7IGHFH0HD$@HXIMgMIFH\$@LL9t$(tIIuHD$H\$PH\$PLHH\$XLHT$ IwLI9uNcIG A)IGI?HL$8Ht$0HGHT$ H8HD$PHHII_IHL$PHHFH9tHIHt$0HL$8uHD$HtLt$IE1Ht$H|$Ht$@L>L9t1L!LM?L9uHt$PL&H9tLLM$$H9uMtLL;HL$H\$(HH9ucHH\$ H9uRHHuFHD$heH+uvHe[A\A]A^A_]LMǀHǀH|$LHHD$heH+uH|$HeH[A\A]A^A_]ff.HH9AWAVAUATUSHHD$?HIE1HD$HcD$H\$HDcC8AċCMMLMPH! MLL$ T$T$L$  LHHc҉L$H HHthL$X H} LHIE`HcHڋ@4ED ]LHHcHHLH$HEHD$`eH+ujHh[]A\A]A^A_' MIMIHHSHHk@usHHShHCpHHBHHHChH"HCp=HC uG=Hv[H[H{`H=H[벐HS`HL$HH HShHCpHHBHHHChH"HCp=wH[H-H=uGuW@1HH ff.=u}MuxUSHƩuVUu\9B؃DH!HBHtD Et6HPpHBHu1[]19s9BDSP†uH@x(HxHu!H9r1EЁ`@A!D u)vHPpHBHufSHH{`H=H[f.=ff.fHSHHHH+HH=H HHHPHug,{3ueH{HCPu1u2@[uH@tHPHHZHD봋@[@P[1HZH@tBK@ALHH= v*HH)HH HH9uH[@ID 1[ 1[HHv1f.SHHv Hu H[H1HH[fHHLD$eHHD$1HT$ t$ L$D$HT$eH+u HDUSHHeHHD$@1HHHHHHHHXH=u_HChHXH=tOC @uHHHL$HtՋSHs`HHH$H H HChHXH=uHHD$@eH+uHH[]H"mm_id=%u curr=%d type=%s size=%ldB", REC->mm_id, REC->curr, __print_symbolic(REC->member, { MM_FILEPAGES, "MM_FILEPAGES" }, { MM_ANONPAGES, "MM_ANONPAGES" }, { MM_SWAPENTS, "MM_SWAPENTS" }, { MM_SHMEMPAGES, "MM_SHMEMPAGES" }), REC->size"totalreserve_pages=%lu", REC->totalreserve_pages"node_id=%d zone name=%s upper_zone name=%s lowmem_reserve_pages=%ld", REC->node_id, __get_str(name), __get_str(upper_name), REC->lowmem_reserve"node_id=%d zone name=%s watermark min=%lu low=%lu high=%lu promo=%lu", REC->node_id, __get_str(name), REC->watermark_min, REC->watermark_low, REC->watermark_high, REC->watermark_promo"start=0x%lx end=0x%lx migratetype=%d nr_migrated=%lu nr_reclaimed=%lu nr_mapped=%lu", REC->start, REC->end, REC->migratetype, REC->nr_migrated, REC->nr_reclaimed, REC->nr_mapped"page=%p pfn=0x%lx alloc_order=%d fallback_order=%d pageblock_order=%d alloc_migratetype=%d fallback_migratetype=%d fragmenting=%d change_ownership=%d", (((struct page *)vmemmap_base) + (REC->pfn)), REC->pfn, REC->alloc_order, REC->fallback_order, (((unsigned int)((21 - 12))) < ((unsigned int)(10)) ? ((unsigned int)((21 - 12))) : ((unsigned int)(10))), REC->alloc_migratetype, REC->fallback_migratetype, REC->fallback_order < (((unsigned int)((21 - 12))) < ((unsigned int)(10)) ? ((unsigned int)((21 - 12))) : ((unsigned int)(10))), REC->change_ownership"page=%p pfn=0x%lx order=%d migratetype=%d", (((struct page *)vmemmap_base) + (REC->pfn)), REC->pfn, REC->order, REC->migratetype"page=%p pfn=0x%lx order=%u migratetype=%d percpu_refill=%d", REC->pfn != -1UL ? (((struct page *)vmemmap_base) + (REC->pfn)) : ((void *)0), REC->pfn != -1UL ? REC->pfn : 0, REC->order, REC->migratetype, REC->percpu_refill"page=%p pfn=0x%lx order=%d migratetype=%d gfp_flags=%s", REC->pfn != -1UL ? (((struct page *)vmemmap_base) + (REC->pfn)) : ((void *)0), REC->pfn != -1UL ? REC->pfn : 0, REC->order, REC->migratetype, (REC->gfp_flags) ? __print_flags(REC->gfp_flags, "|", {( unsigned long)(((((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)) | (( gfp_t)((((1UL))) << (___GFP_COMP_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))) & ~(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))) | (( gfp_t)((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT)))), "GFP_TRANSHUGE"}, {( unsigned long)((((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)) | (( gfp_t)((((1UL))) << (___GFP_COMP_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))) & ~(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))), "GFP_TRANSHUGE_LIGHT"}, {( unsigned long)((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)), "GFP_HIGHUSER_MOVABLE"}, {( unsigned long)(((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))), "GFP_HIGHUSER"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))), "GFP_USER"}, {( unsigned long)(((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_ACCOUNT_BIT)))), "GFP_KERNEL_ACCOUNT"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT)))), "GFP_KERNEL"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT)))), "GFP_NOFS"}, {( unsigned long)((( gfp_t)((((1UL))) << (___GFP_HIGH_BIT)))|(( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))), "GFP_ATOMIC"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))), "GFP_NOIO"}, {( unsigned long)((( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))), "GFP_NOWAIT"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA_BIT))), "GFP_DMA"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA32_BIT))), "GFP_DMA32"}, {( unsigned long)(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))), "__GFP_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA_BIT))), "__GFP_DMA"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT))), "__GFP_HIGHMEM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA32_BIT))), "__GFP_DMA32"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))), "__GFP_MOVABLE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_RECLAIMABLE_BIT))), "__GFP_RECLAIMABLE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HIGH_BIT))), "__GFP_HIGH"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_IO_BIT))), "__GFP_IO"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_FS_BIT))), "__GFP_FS"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ZERO_BIT))), "__GFP_ZERO"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))), "__GFP_DIRECT_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))), "__GFP_KSWAPD_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_WRITE_BIT))), "__GFP_WRITE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT))), "__GFP_NOWARN"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_RETRY_MAYFAIL_BIT))), "__GFP_RETRY_MAYFAIL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOFAIL_BIT))), "__GFP_NOFAIL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NORETRY_BIT))), "__GFP_NORETRY"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_MEMALLOC_BIT))), "__GFP_MEMALLOC"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_COMP_BIT))), "__GFP_COMP"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))), "__GFP_NOMEMALLOC"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT))), "__GFP_HARDWALL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_THISNODE_BIT))), "__GFP_THISNODE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ACCOUNT_BIT))), "__GFP_ACCOUNT"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ZEROTAGS_BIT))), "__GFP_ZEROTAGS"}, { 0, ((void *)0) } ) : "none""page=%p pfn=0x%lx order=0", (((struct page *)vmemmap_base) + (REC->pfn)), REC->pfn"page=%p pfn=0x%lx order=%d", (((struct page *)vmemmap_base) + (REC->pfn)), REC->pfn, REC->order"call_site=%pS ptr=%p name=%s", (void *)REC->call_site, REC->ptr, __get_str(name)"call_site=%pS ptr=%p", (void *)REC->call_site, REC->ptr"call_site=%pS ptr=%p bytes_req=%zu bytes_alloc=%zu gfp_flags=%s node=%d accounted=%s", (void *)REC->call_site, REC->ptr, REC->bytes_req, REC->bytes_alloc, (REC->gfp_flags) ? __print_flags(REC->gfp_flags, "|", {( unsigned long)(((((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)) | (( gfp_t)((((1UL))) << (___GFP_COMP_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))) & ~(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))) | (( gfp_t)((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT)))), "GFP_TRANSHUGE"}, {( unsigned long)((((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)) | (( gfp_t)((((1UL))) << (___GFP_COMP_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))) & ~(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))), "GFP_TRANSHUGE_LIGHT"}, {( unsigned long)((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)), "GFP_HIGHUSER_MOVABLE"}, {( unsigned long)(((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))), "GFP_HIGHUSER"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))), "GFP_USER"}, {( unsigned long)(((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_ACCOUNT_BIT)))), "GFP_KERNEL_ACCOUNT"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT)))), "GFP_KERNEL"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT)))), "GFP_NOFS"}, {( unsigned long)((( gfp_t)((((1UL))) << (___GFP_HIGH_BIT)))|(( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))), "GFP_ATOMIC"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))), "GFP_NOIO"}, {( unsigned long)((( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))), "GFP_NOWAIT"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA_BIT))), "GFP_DMA"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA32_BIT))), "GFP_DMA32"}, {( unsigned long)(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))), "__GFP_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA_BIT))), "__GFP_DMA"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT))), "__GFP_HIGHMEM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA32_BIT))), "__GFP_DMA32"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))), "__GFP_MOVABLE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_RECLAIMABLE_BIT))), "__GFP_RECLAIMABLE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HIGH_BIT))), "__GFP_HIGH"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_IO_BIT))), "__GFP_IO"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_FS_BIT))), "__GFP_FS"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ZERO_BIT))), "__GFP_ZERO"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))), "__GFP_DIRECT_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))), "__GFP_KSWAPD_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_WRITE_BIT))), "__GFP_WRITE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT))), "__GFP_NOWARN"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_RETRY_MAYFAIL_BIT))), "__GFP_RETRY_MAYFAIL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOFAIL_BIT))), "__GFP_NOFAIL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NORETRY_BIT))), "__GFP_NORETRY"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_MEMALLOC_BIT))), "__GFP_MEMALLOC"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_COMP_BIT))), "__GFP_COMP"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))), "__GFP_NOMEMALLOC"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT))), "__GFP_HARDWALL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_THISNODE_BIT))), "__GFP_THISNODE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ACCOUNT_BIT))), "__GFP_ACCOUNT"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ZEROTAGS_BIT))), "__GFP_ZEROTAGS"}, { 0, ((void *)0) } ) : "none", REC->node, (0 && (REC->gfp_flags & ( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ACCOUNT_BIT))))) ? "true" : "false""call_site=%pS ptr=%p bytes_req=%zu bytes_alloc=%zu gfp_flags=%s node=%d accounted=%s", (void *)REC->call_site, REC->ptr, REC->bytes_req, REC->bytes_alloc, (REC->gfp_flags) ? __print_flags(REC->gfp_flags, "|", {( unsigned long)(((((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)) | (( gfp_t)((((1UL))) << (___GFP_COMP_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))) & ~(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))) | (( gfp_t)((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT)))), "GFP_TRANSHUGE"}, {( unsigned long)((((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)) | (( gfp_t)((((1UL))) << (___GFP_COMP_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))) & ~(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))), "GFP_TRANSHUGE_LIGHT"}, {( unsigned long)((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)), "GFP_HIGHUSER_MOVABLE"}, {( unsigned long)(((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))), "GFP_HIGHUSER"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))), "GFP_USER"}, {( unsigned long)(((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_ACCOUNT_BIT)))), "GFP_KERNEL_ACCOUNT"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT)))), "GFP_KERNEL"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT)))), "GFP_NOFS"}, {( unsigned long)((( gfp_t)((((1UL))) << (___GFP_HIGH_BIT)))|(( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))), "GFP_ATOMIC"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))), "GFP_NOIO"}, {( unsigned long)((( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))), "GFP_NOWAIT"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA_BIT))), "GFP_DMA"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA32_BIT))), "GFP_DMA32"}, {( unsigned long)(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))), "__GFP_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA_BIT))), "__GFP_DMA"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT))), "__GFP_HIGHMEM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA32_BIT))), "__GFP_DMA32"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))), "__GFP_MOVABLE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_RECLAIMABLE_BIT))), "__GFP_RECLAIMABLE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HIGH_BIT))), "__GFP_HIGH"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_IO_BIT))), "__GFP_IO"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_FS_BIT))), "__GFP_FS"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ZERO_BIT))), "__GFP_ZERO"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))), "__GFP_DIRECT_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))), "__GFP_KSWAPD_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_WRITE_BIT))), "__GFP_WRITE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT))), "__GFP_NOWARN"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_RETRY_MAYFAIL_BIT))), "__GFP_RETRY_MAYFAIL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOFAIL_BIT))), "__GFP_NOFAIL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NORETRY_BIT))), "__GFP_NORETRY"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_MEMALLOC_BIT))), "__GFP_MEMALLOC"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_COMP_BIT))), "__GFP_COMP"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))), "__GFP_NOMEMALLOC"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT))), "__GFP_HARDWALL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_THISNODE_BIT))), "__GFP_THISNODE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ACCOUNT_BIT))), "__GFP_ACCOUNT"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ZEROTAGS_BIT))), "__GFP_ZEROTAGS"}, { 0, ((void *)0) } ) : "none", REC->node, REC->accounted ? "true" : "false"GPLGPLGPLff.ff.H1ҾH1ff.AV1Ҿ HAUATUSHH*=vHM5HHHŃ?IIIHcE11ɺ HHLHCHLs@HXHCHHCPHHHHHHHHHHHHHHH HCHCHC HC(HC(HC0H@H@HCXHHHLHǃH(L8HǃP1E1 HLHHHHǃHMƃHcH?wLHH#tHŃ?1HHHtHH@[]A\A]A^[H]A\A]A^ ff.ATAIUպSHH(eHHD$ 1D$HD$HD$ HD$t9BAt9s9BуHHރL$u%AD$@HD$ eH+u H([]A\HHHcAVHAUHATDUS@t 1ۃHH)H,GH<t []A\A]A^HH=)L4IHtXDELHǃE1HIEhHHBIUhIEpAE@[L,]A\A]A^LHff.fU1S߉uu[]HHAVHAUATUS?wbIHcHLHSHCH9uRHS(HC(H9uEHHu=MHcH?wHHH#t HŃ?v[]A\A]A^L0LHILLmm/slab_common.ctruefalsenone|call_site=%pS ptr=%p call_site=%pS ptr=%p name=%s page=%p pfn=0x%lx order=%d page=%p pfn=0x%lx order=0 totalreserve_pages=%lu (null)c slab%s %sc slab%sc start %pxc data offset %luc pointer offset %luc size %uc allocated at %pS c 6 %pS c Free path: slabinfoslabinfo - version: 2.1 %-17s %6lu %6lu %6u %4u %4d : tunables %4u %4u %4u : slabdata %6lu %6lu %6lukvfree_rcu_reclaimslab-kvfree-rcu6Unreclaimable slab info: 6%-17s %10luKB %10luKB MM_FILEPAGESMM_ANONPAGESMM_SWAPENTSMM_SHMEMPAGESGFP_TRANSHUGEGFP_TRANSHUGE_LIGHTGFP_HIGHUSER_MOVABLEGFP_HIGHUSERGFP_USERGFP_KERNEL_ACCOUNTGFP_KERNELGFP_NOFSGFP_ATOMICGFP_NOIOGFP_NOWAITGFP_DMAGFP_DMA32__GFP_RECLAIM__GFP_DMA__GFP_HIGHMEM__GFP_DMA32__GFP_MOVABLE__GFP_RECLAIMABLE__GFP_HIGH__GFP_IO__GFP_FS__GFP_ZERO__GFP_DIRECT_RECLAIM__GFP_KSWAPD_RECLAIM__GFP_WRITE__GFP_NOWARN__GFP_RETRY_MAYFAIL__GFP_NOFAIL__GFP_NORETRY__GFP_MEMALLOC__GFP_COMP__GFP_NOMEMALLOC__GFP_HARDWALL__GFP_THISNODE__GFP_ACCOUNT__GFP_ZEROTAGSkmalloc-0kmalloc-rcl-0dma-kmalloc-0kmalloc-96kmalloc-rcl-96dma-kmalloc-96kmalloc-192kmalloc-rcl-192dma-kmalloc-192kmalloc-8kmalloc-rcl-8dma-kmalloc-8kmalloc-16kmalloc-rcl-16dma-kmalloc-16kmalloc-32kmalloc-rcl-32dma-kmalloc-32kmalloc-64kmalloc-rcl-64dma-kmalloc-64kmalloc-128kmalloc-rcl-128dma-kmalloc-128kmalloc-256kmalloc-rcl-256dma-kmalloc-256kmalloc-512kmalloc-rcl-512dma-kmalloc-512kmalloc-1kkmalloc-rcl-1kdma-kmalloc-1kkmalloc-2kkmalloc-rcl-2kdma-kmalloc-2kkmalloc-4kkmalloc-rcl-4kdma-kmalloc-4kkmalloc-8kkmalloc-rcl-8kdma-kmalloc-8kkmalloc-16kkmalloc-rcl-16kdma-kmalloc-16kkmalloc-32kkmalloc-rcl-32kdma-kmalloc-32kkmalloc-64kkmalloc-rcl-64kdma-kmalloc-64kkmalloc-128kkmalloc-rcl-128kdma-kmalloc-128kkmalloc-256kkmalloc-rcl-256kdma-kmalloc-256kkmalloc-512kkmalloc-rcl-512kdma-kmalloc-512kkmalloc-1Mkmalloc-rcl-1Mdma-kmalloc-1Mkmalloc-2Mkmalloc-rcl-2Mdma-kmalloc-2Munsigned intmm_idcurrintmemberlongsizeunsigned longtotalreserve_pagesnode_id__data_loc char[]nameupper_namelowmem_reservewatermark_minwatermark_lowwatermark_highwatermark_promostartendnr_migratednr_reclaimednr_mappedmigratetypepfnalloc_orderfallback_orderalloc_migratetypefallback_migratetypechange_ownershiporderpercpu_refillgfp_flagscall_siteconst void *ptrsize_tbytes_reqbytes_allocnodeboolaccountedLRU_UNEVICTABLELRU_ACTIVE_FILELRU_INACTIVE_FILELRU_ACTIVE_ANONLRU_INACTIVE_ANONZONE_MOVABLEZONE_NORMALZONE_DMA32ZONE_DMACOMPACT_PRIO_ASYNCCOMPACT_PRIO_SYNC_LIGHTCOMPACT_PRIO_SYNC_FULLCOMPACT_CONTENDEDCOMPACT_NOT_SUITABLE_ZONECOMPACT_NO_SUITABLE_PAGECOMPACT_COMPLETECOMPACT_PARTIAL_SKIPPEDCOMPACT_SUCCESSCOMPACT_CONTINUECOMPACT_DEFERREDCOMPACT_SKIPPED___GFP_LAST_BIT___GFP_UNUSED_BIT___GFP_ZEROTAGS_BIT___GFP_ACCOUNT_BIT___GFP_THISNODE_BIT___GFP_HARDWALL_BIT___GFP_NOMEMALLOC_BIT___GFP_COMP_BIT___GFP_MEMALLOC_BIT___GFP_NORETRY_BIT___GFP_NOFAIL_BIT___GFP_RETRY_MAYFAIL_BIT___GFP_NOWARN_BIT___GFP_WRITE_BIT___GFP_KSWAPD_RECLAIM_BIT___GFP_DIRECT_RECLAIM_BIT___GFP_ZERO_BIT___GFP_FS_BIT___GFP_IO_BIT___GFP_HIGH_BIT___GFP_RECLAIMABLE_BIT___GFP_MOVABLE_BIT___GFP_DMA32_BIT___GFP_HIGHMEM_BIT___GFP_DMA_BIT  D  Z   call_site=%pS ptr=%p bytes_req=%zu bytes_alloc=%zu gfp_flags=%s node=%d accounted=%s page=%p pfn=0x%lx order=%d migratetype=%d gfp_flags=%s page=%p pfn=0x%lx order=%u migratetype=%d percpu_refill=%d page=%p pfn=0x%lx order=%d migratetype=%d page=%p pfn=0x%lx alloc_order=%d fallback_order=%d pageblock_order=%d alloc_migratetype=%d fallback_migratetype=%d fragmenting=%d change_ownership=%d start=0x%lx end=0x%lx migratetype=%d nr_migrated=%lu nr_reclaimed=%lu nr_mapped=%lu node_id=%d zone name=%s watermark min=%lu low=%lu high=%lu promo=%lu node_id=%d zone name=%s upper_zone name=%s lowmem_reserve_pages=%ld mm_id=%u curr=%d type=%s size=%ldB %s: Failed to create slab '%s'. Error %d 4%s(%s) failed with error %d # name : tunables : slabdata %s %s: Slab cache still has objects when called from %pS6Adjusting rcutree.rcu_delay_page_cache_fill_msec to %d ms. 3Failed to allocate kfree_rcu() shrinker! Creation of kmalloc slab %s size=%u failed. Reason %d Out of memory when creating slab %s 4Unexpected gfp: %#x (%pGg). Fixing up to gfp: %#x (%pGg). Fix your code! 4excessive unreclaimable slab but cannot dump stats 6Name Used Total kmem_cache_destroy__kmem_cache_create_args$     @ @  (  @ @ @$     @ @  (  @ @ @$     @ @  (  @ @ @slab_common.rcu_delay_page_cache_fill_msecslab_common.rcu_min_cached_objskmemslab_common.parmtype=rcu_delay_page_cache_fill_msec:intslab_common.parmtype=rcu_min_cached_objs:int$$` @ @ slab_mergeslab_nomergeslub_mergeslub_nomerge  rss_statmm_calculate_totalreserve_pagesmm_setup_per_zone_lowmem_reservemm_setup_per_zone_wmarksmm_alloc_contig_migrate_range_infomm_page_alloc_extfragmm_page_pcpu_drainmm_page_alloc_zone_lockedmm_page_allocmm_page_free_batchedmm_page_freekmem_cache_freekfreekmallockmem_cache_allocGCC: (Debian 12.2.0-14) 12.2.0GNU / X | 0 @ P ` p#Zp%i      6 d     06 @[ P ` p  7 W @z nP "  H@ & 0AYy&#PCap} p P6 op`  p!I `!R,!WJ@"Sp"p`#l#[P$w$Y1 P%[[ %X 0&E & @(B )/ *VC ,k] @Pg ,q  | ` 1   2G 3 3$B   P8A 9 P; =t- ?B @!h A0  C @D PGY H   2 b  !8 "(  + !8-: "((V ` v    '(a08@H$PaX`hpGx{.$ZBs'$ ''$ F'0Y$ p'H$ )\x`)\x`2)]x=h)j]x@) ^x)(^x"-B)0D_x]z)8|_x)@`x)H`x`T)Pax-aD)XFax\@Rv)`xbx9)hbx)pcx7MNP9 OmP Q@R`ST9TZUP VxV@WxWX@ Z =@Z t`Z Z Z Z CZ m[  [ @[ `[ [ ([ E[ d[ +H+ -//-/ -/@-/`.+`HZ+H+ H+H+H+@H+H0+HJ+`Hk+H+ H+H+H+@H- /-(/#-0!/D-8B/c-@a/-H/ -P/@-X/`-`/-h/-p /6-x4/\-Z/}-{/ -/@-/`-/ - /4 -2 /T -R /t -r / - /  - /@ - /` - /!-!/;!-9!/^!-\!/!-!/!-!/ !-!/@!-!/`"- "/0"-(."/Q"-0O"/q"-8o"/"-@"/"-H"/ "-P"/@"-X"/`#-`#/;#-h9#/a#-p_#/#-x#/#-#/#-#/ #3 3#3 $3@!L$3pp$3#$3$3$3%30%3@;%3X S%3pn%3%3%3%%&F1@Ht_1Ht1Hk$PA1 HK&1H3& O&P?h&1`H&(&7&1H&0'0U!'1HH'8q'U'1@H'@'PI'1H(H@(_b(1H(P(`s(1 H)XA)7f)1H)`)`K)1`H*hM*7y*1H*p*P? ?,jhJ];00/ P/54& P?yPO7F4 OPd`dF@d0dG3g6j*** ++0 2+ D+0 `+ y+ + +0 + +@ , J, w,0 , ,,,,,---I-X-1w--------.*.;.H.c.}......../#/8/P/ [/h/3s/~/////////0'0@^%3090M0_0p0000000000011#181H12b1x1111111, 22(2=2&P2? u22222222n33.3b>3N3d3s333L23`L33pM&3M304$4  .4@OD4M)L4y%a4h4Okz4 P444444445c&5cU5c5c5c5c6c&6cO6dl6d6 d66slab_common.c__export_symbol_kmem_cache_size__export_symbol___kmem_cache_create_args__export_symbol_kmem_buckets_create__export_symbol_kmem_cache_destroy__export_symbol_kmem_cache_shrink__export_symbol_kmem_dump_obj__export_symbol_kmalloc_caches__export_symbol_kmalloc_size_roundup__initcall__kmod_slab_common__868_1202_slab_proc_init6slab_proc_init__export_symbol_kfree_sensitive__export_symbol_ksize__export_symbol___tracepoint_kmalloc__export_symbol___traceiter_kmalloc__export_symbol___SCK__tp_func_kmalloc__export_symbol___SCT__tp_func_kmalloc__export_symbol___tracepoint_kmem_cache_alloc__export_symbol___traceiter_kmem_cache_alloc__export_symbol___SCK__tp_func_kmem_cache_alloc__export_symbol___SCT__tp_func_kmem_cache_alloc__export_symbol___tracepoint_kfree__export_symbol___traceiter_kfree__export_symbol___SCK__tp_func_kfree__export_symbol___SCT__tp_func_kfree__export_symbol___tracepoint_kmem_cache_free__export_symbol___traceiter_kmem_cache_free__export_symbol___SCK__tp_func_kmem_cache_free__export_symbol___SCT__tp_func_kmem_cache_free__export_symbol_kvfree_call_rcu__export_symbol_kvfree_rcu_barrierkvfree_rcu_listkvfree_rcu_queue_batchrcu_reclaim_wq__schedule_delayed_monitor_workschedule_page_work_fnkfree_rcu_shrink_countkrcperf_trace_kmem_cache_allocperf_trace_kmallocperf_trace_kfreeperf_trace_mm_page_freeperf_trace_mm_page_free_batchedperf_trace_mm_page_allocperf_trace_mm_pageperf_trace_mm_page_pcpu_drainperf_trace_mm_alloc_contig_migrate_range_infoperf_trace_mm_calculate_totalreserve_pagestrace_event_raw_event_kmem_cache_alloctrace_event_raw_event_kmalloctrace_event_raw_event_kfreetrace_event_raw_event_mm_page_freetrace_event_raw_event_mm_page_free_batchedtrace_event_raw_event_mm_page_alloctrace_event_raw_event_mm_pagetrace_event_raw_event_mm_page_pcpu_draintrace_event_raw_event_mm_alloc_contig_migrate_range_infotrace_event_raw_event_mm_calculate_totalreserve_pagestrace_raw_output_kmem_cache_alloc__flags.6trace_raw_output_kmalloc__flags.5trace_raw_output_kfreetrace_raw_output_kmem_cache_freetrace_raw_output_mm_page_freetrace_raw_output_mm_page_free_batchedtrace_raw_output_mm_page_alloc__flags.4trace_raw_output_mm_pagetrace_raw_output_mm_page_pcpu_draintrace_raw_output_mm_page_alloc_extfragtrace_raw_output_mm_alloc_contig_migrate_range_infotrace_raw_output_mm_setup_per_zone_wmarkstrace_raw_output_mm_setup_per_zone_lowmem_reservetrace_raw_output_mm_calculate_totalreserve_pagesperf_trace_mm_setup_per_zone_wmarksperf_trace_mm_page_alloc_extfragtrace_event_raw_event_mm_page_alloc_extfragperf_trace_rss_stattrace_raw_output_rss_statsymbols.3slab_stop__func__.2slabinfo_proc_opsslabinfo_openslabinfo_opslab_showslab_nextslab_startkvfree_rcu_bulkkfree_rcu_workperf_trace_mm_setup_per_zone_lowmem_reserveperf_trace_kmem_cache_freefill_page_cache_functrace_event_raw_event_kmem_cache_freetrace_event_raw_event_mm_setup_per_zone_wmarkstrace_event_raw_event_rss_statkfree_rcu_monitorkfree_rcu_shrink_scantrace_event_raw_event_mm_setup_per_zone_lowmem_reserve__func__.1new_kmalloc_cache__UNIQUE_ID___addressable_kvfree_rcu_barrier920__UNIQUE_ID___addressable_kvfree_call_rcu919__UNIQUE_ID_rcu_delay_page_cache_fill_msectype889__param_rcu_delay_page_cache_fill_msec__param_str_rcu_delay_page_cache_fill_msec__UNIQUE_ID_rcu_min_cached_objstype888__param_rcu_min_cached_objs__param_str_rcu_min_cached_objs__UNIQUE_ID___addressable___SCT__tp_func_kmem_cache_free887__UNIQUE_ID___addressable___SCK__tp_func_kmem_cache_free886__UNIQUE_ID___addressable___traceiter_kmem_cache_free885__UNIQUE_ID___addressable___tracepoint_kmem_cache_free884__UNIQUE_ID___addressable___SCT__tp_func_kfree883__UNIQUE_ID___addressable___SCK__tp_func_kfree882__UNIQUE_ID___addressable___traceiter_kfree881__UNIQUE_ID___addressable___tracepoint_kfree880__UNIQUE_ID___addressable___SCT__tp_func_kmem_cache_alloc879__UNIQUE_ID___addressable___SCK__tp_func_kmem_cache_alloc878__UNIQUE_ID___addressable___traceiter_kmem_cache_alloc877__UNIQUE_ID___addressable___tracepoint_kmem_cache_alloc876__UNIQUE_ID___addressable___SCT__tp_func_kmalloc875__UNIQUE_ID___addressable___SCK__tp_func_kmalloc874__UNIQUE_ID___addressable___traceiter_kmalloc873__UNIQUE_ID___addressable___tracepoint_kmalloc872__UNIQUE_ID___addressable_ksize871__UNIQUE_ID___addressable_kfree_sensitive870__UNIQUE_ID___addressable_slab_proc_init869__UNIQUE_ID___addressable_kmalloc_size_roundup859__UNIQUE_ID___addressable_kmalloc_caches858__UNIQUE_ID___addressable_kmem_dump_obj854__UNIQUE_ID___addressable_kmem_cache_shrink853__UNIQUE_ID___addressable_kmem_cache_destroy852__UNIQUE_ID___addressable_kmem_buckets_create847__UNIQUE_ID___addressable___kmem_cache_create_args832__UNIQUE_ID___addressable_kmem_cache_size821__setup_setup_slab_merge__setup_str_setup_slab_merge__setup_setup_slab_nomerge__setup_str_setup_slab_nomerge__setup_slub_merge__setup_str_slub_merge__setup_slub_nomerge__setup_str_slub_nomerge__event_rss_statprint_fmt_rss_stat__event_mm_calculate_totalreserve_pagesprint_fmt_mm_calculate_totalreserve_pages__event_mm_setup_per_zone_lowmem_reserveprint_fmt_mm_setup_per_zone_lowmem_reserve__event_mm_setup_per_zone_wmarksprint_fmt_mm_setup_per_zone_wmarks__event_mm_alloc_contig_migrate_range_infoprint_fmt_mm_alloc_contig_migrate_range_info__event_mm_page_alloc_extfragprint_fmt_mm_page_alloc_extfrag__event_mm_page_pcpu_drainprint_fmt_mm_page_pcpu_drain__event_mm_page_alloc_zone_lockedprint_fmt_mm_page__event_mm_page_allocprint_fmt_mm_page_alloc__event_mm_page_free_batchedprint_fmt_mm_page_free_batched__event_mm_page_freeprint_fmt_mm_page_free__event_kmem_cache_freeprint_fmt_kmem_cache_free__event_kfreeprint_fmt_kfree__event_kmallocprint_fmt_kmalloc__event_kmem_cache_allocprint_fmt_kmem_cache_alloctrace_event_fields_rss_stattrace_event_fields_mm_calculate_totalreserve_pagestrace_event_fields_mm_setup_per_zone_lowmem_reservetrace_event_fields_mm_setup_per_zone_wmarkstrace_event_fields_mm_alloc_contig_migrate_range_infotrace_event_fields_mm_page_alloc_extfragtrace_event_fields_mm_page_pcpu_draintrace_event_fields_mm_pagetrace_event_fields_mm_page_alloctrace_event_fields_mm_page_free_batchedtrace_event_fields_mm_page_freetrace_event_fields_kmem_cache_freetrace_event_fields_kfreetrace_event_fields_kmalloctrace_event_fields_kmem_cache_alloctrace_event_type_funcs_rss_stattrace_event_type_funcs_mm_calculate_totalreserve_pagestrace_event_type_funcs_mm_setup_per_zone_lowmem_reservetrace_event_type_funcs_mm_setup_per_zone_wmarkstrace_event_type_funcs_mm_alloc_contig_migrate_range_infotrace_event_type_funcs_mm_page_alloc_extfragtrace_event_type_funcs_mm_page_pcpu_draintrace_event_type_funcs_mm_pagetrace_event_type_funcs_mm_page_alloctrace_event_type_funcs_mm_page_free_batchedtrace_event_type_funcs_mm_page_freetrace_event_type_funcs_kmem_cache_freetrace_event_type_funcs_kfreetrace_event_type_funcs_kmalloctrace_event_type_funcs_kmem_cache_allocevent_class_rss_statstr__kmem__trace_system_name__TRACE_SYSTEM_MM_SHMEMPAGES__TRACE_SYSTEM_MM_SWAPENTS__TRACE_SYSTEM_MM_ANONPAGES__TRACE_SYSTEM_MM_FILEPAGESevent_class_mm_calculate_totalreserve_pagesevent_class_mm_setup_per_zone_lowmem_reserveevent_class_mm_setup_per_zone_wmarksevent_class_mm_alloc_contig_migrate_range_infoevent_class_mm_page_alloc_extfragevent_class_mm_page_pcpu_drainevent_class_mm_pageevent_class_mm_page_allocevent_class_mm_page_free_batchedevent_class_mm_page_freeevent_class_kmem_cache_freeevent_class_kfreeevent_class_kmallocevent_class_kmem_cache_alloc__TRACE_SYSTEM_LRU_UNEVICTABLE__TRACE_SYSTEM_LRU_ACTIVE_FILE__TRACE_SYSTEM_LRU_INACTIVE_FILE__TRACE_SYSTEM_LRU_ACTIVE_ANON__TRACE_SYSTEM_LRU_INACTIVE_ANON__TRACE_SYSTEM_ZONE_MOVABLE__TRACE_SYSTEM_ZONE_NORMAL__TRACE_SYSTEM_ZONE_DMA32__TRACE_SYSTEM_ZONE_DMA__TRACE_SYSTEM_COMPACT_PRIO_ASYNC__TRACE_SYSTEM_COMPACT_PRIO_SYNC_LIGHT__TRACE_SYSTEM_COMPACT_PRIO_SYNC_FULL__TRACE_SYSTEM_COMPACT_CONTENDED__TRACE_SYSTEM_COMPACT_NOT_SUITABLE_ZONE__TRACE_SYSTEM_COMPACT_NO_SUITABLE_PAGE__TRACE_SYSTEM_COMPACT_COMPLETE__TRACE_SYSTEM_COMPACT_PARTIAL_SKIPPED__TRACE_SYSTEM_COMPACT_SUCCESS__TRACE_SYSTEM_COMPACT_CONTINUE__TRACE_SYSTEM_COMPACT_DEFERRED__TRACE_SYSTEM_COMPACT_SKIPPED__TRACE_SYSTEM____GFP_LAST_BIT__TRACE_SYSTEM____GFP_UNUSED_BIT__TRACE_SYSTEM____GFP_ZEROTAGS_BIT__TRACE_SYSTEM____GFP_ACCOUNT_BIT__TRACE_SYSTEM____GFP_THISNODE_BIT__TRACE_SYSTEM____GFP_HARDWALL_BIT__TRACE_SYSTEM____GFP_NOMEMALLOC_BIT__TRACE_SYSTEM____GFP_COMP_BIT__TRACE_SYSTEM____GFP_MEMALLOC_BIT__TRACE_SYSTEM____GFP_NORETRY_BIT__TRACE_SYSTEM____GFP_NOFAIL_BIT__TRACE_SYSTEM____GFP_RETRY_MAYFAIL_BIT__TRACE_SYSTEM____GFP_NOWARN_BIT__TRACE_SYSTEM____GFP_WRITE_BIT__TRACE_SYSTEM____GFP_KSWAPD_RECLAIM_BIT__TRACE_SYSTEM____GFP_DIRECT_RECLAIM_BIT__TRACE_SYSTEM____GFP_ZERO_BIT__TRACE_SYSTEM____GFP_FS_BIT__TRACE_SYSTEM____GFP_IO_BIT__TRACE_SYSTEM____GFP_HIGH_BIT__TRACE_SYSTEM____GFP_RECLAIMABLE_BIT__TRACE_SYSTEM____GFP_MOVABLE_BIT__TRACE_SYSTEM____GFP_DMA32_BIT__TRACE_SYSTEM____GFP_HIGHMEM_BIT__TRACE_SYSTEM____GFP_DMA_BIT__tpstrtab_rss_stat__tpstrtab_mm_calculate_totalreserve_pages__tpstrtab_mm_setup_per_zone_lowmem_reserve__tpstrtab_mm_setup_per_zone_wmarks__tpstrtab_mm_alloc_contig_migrate_range_info__tpstrtab_mm_page_alloc_extfrag__tpstrtab_mm_page_pcpu_drain__tpstrtab_mm_page_alloc_zone_locked__tpstrtab_mm_page_alloc__tpstrtab_mm_page_free_batched__tpstrtab_mm_page_free__tpstrtab_kmem_cache_free__tpstrtab_kfree__tpstrtab_kmalloc__tpstrtab_kmem_cache_alloc__UNIQUE_ID___addressable___SCK__cond_resched127.8__UNIQUE_ID___addressable___SCK__might_resched41.9.LC0__tracepoint_mm_page_free__SCT__tp_func_mm_page_free__traceiter_mm_page_free__tracepoint_mm_page_free_batched__SCT__tp_func_mm_page_free_batched__traceiter_mm_page_free_batched__tracepoint_mm_page_alloc__SCT__tp_func_mm_page_alloc__traceiter_mm_page_alloc__tracepoint_mm_page_alloc_zone_locked__SCT__tp_func_mm_page_alloc_zone_locked__traceiter_mm_page_alloc_zone_locked__tracepoint_mm_page_pcpu_drain__SCT__tp_func_mm_page_pcpu_drain__traceiter_mm_page_pcpu_drain__tracepoint_mm_page_alloc_extfrag__SCT__tp_func_mm_page_alloc_extfrag__traceiter_mm_page_alloc_extfrag__tracepoint_mm_alloc_contig_migrate_range_info__SCT__tp_func_mm_alloc_contig_migrate_range_info__traceiter_mm_alloc_contig_migrate_range_info__tracepoint_mm_setup_per_zone_wmarks__SCT__tp_func_mm_setup_per_zone_wmarks__traceiter_mm_setup_per_zone_wmarks__tracepoint_mm_setup_per_zone_lowmem_reserve__SCT__tp_func_mm_setup_per_zone_lowmem_reserve__traceiter_mm_setup_per_zone_lowmem_reserve__tracepoint_mm_calculate_totalreserve_pages__SCT__tp_func_mm_calculate_totalreserve_pages__traceiter_mm_calculate_totalreserve_pages__tracepoint_rss_stat__SCT__tp_func_rss_stat__traceiter_rss_stat__x86_indirect_thunk_rax__x86_return_thunk__probestub_kmem_cache_alloc__x86_indirect_thunk_r10__probestub_kmalloc__probestub_kfree__probestub_kmem_cache_free__probestub_mm_page_free__probestub_mm_page_free_batched__probestub_mm_page_alloc__probestub_mm_page_alloc_zone_locked__probestub_mm_page_pcpu_drain__probestub_mm_page_alloc_extfrag__probestub_mm_alloc_contig_migrate_range_info__probestub_mm_setup_per_zone_lowmem_reserve__probestub_mm_calculate_totalreserve_pages__probestub_rss_statconst_current_task__SCT__cond_reschedkvfreercu_tasks_trace_qs_blkdrcu_trc_cmpxchg_need_qs_raw_spin_lock_irqsave_raw_spin_unlock_irqrestorequeue_rcu_workget_state_synchronize_rcu_fullqueue_delayed_work_onmod_delayed_work_onsystem_highpri_wq__cpu_possible_mask__per_cpu_offset__ref_stack_chk_guardthis_cpu_offperf_trace_buf_allocperf_trace_run_bpf_submit__stack_chk_failvmemmap_basetrace_event_buffer_reservetrace_event_buffer_commit__trace_trigger_soft_disabledtrace_raw_output_preptrace_event_printftrace_handle_returntrace_print_flags_seqstrlenmemcpyget_pfnblock_flags_maskptr_to_hashval__percpu_counter_sumtrace_print_symbols_seqslab_mutexmutex_unlockmutex_lockdump_stack__kmem_cache_aliasstack_depot_initslub_debug_enabledstatic_key_enablekstrdup_constboot_cpu_datakfree_constkmem_cachekmem_cache_alloc_noprofdo_kmem_cache_createslab_cachespanic__kmem_cache_shrink__virt_addr_validpage_offset_basehugetlb_optimize_vmemmap_key__kmem_obj_infophys_baseproc_createseq_openget_slabinfoseq_printfseq_putcseq_writeseq_list_nextseq_list_start_raw_spin_lockis_vmalloc_addrrcu_scheduler_activellist_del_firstget_state_synchronize_rcuget_free_pages_noprof__SCT__might_resched__msecs_to_jiffieshrtimer_setuphrtimer_start_range_nscancel_delayed_work_syncflush_rcu_workpoll_state_synchronize_rcu_fullfree_pagesllist_add_batchkmem_cache_free_bulkkmalloc_size_index__probestub_mm_setup_per_zone_wmarkspoll_state_synchronize_rcucpus_read_lock__kmem_cache_shutdowncpus_read_unlockslab_statedebugfs_slab_releasesysfs_slab_release__kmem_cache_release__warn_printksysfs_slab_unlinkkvfree_rcu_initalloc_workqueuedelayed_work_timer_fninit_timer_keyshrinker_allocshrinker_registerslab_unmergeablefind_mergeablekmem_cache_flagsslab_kmem_cache_releaseslab_is_availablecreate_boot_cachekmalloc_infosetup_kmalloc_cache_index_tablecreate_kmalloc_caches__ksizeskip_orig_size_checkmemsetkmalloc_fix_flagsdump_unreclaimable_slabmutex_trylockkfree_rcu_scheduler_runningparam_ops_intseq_readseq_lseekseq_releasetrace_event_regtrace_event_raw_init__SCK__tp_func_rss_stat__SCK__tp_func_mm_calculate_totalreserve_pages__SCK__tp_func_mm_setup_per_zone_lowmem_reserve__SCK__tp_func_mm_setup_per_zone_wmarks__SCK__tp_func_mm_alloc_contig_migrate_range_info__SCK__tp_func_mm_page_alloc_extfrag__SCK__tp_func_mm_page_pcpu_drain__SCK__tp_func_mm_page_alloc_zone_locked__SCK__tp_func_mm_page_alloc__SCK__tp_func_mm_page_free_batched__SCK__tp_func_mm_page_free__SCK__cond_resched__SCK__might_resched!u4Tx4[{4|~4[4z4?4l4]44u444m44[4z&hm5       0  W g   v l   , : b    `nhv/s:z<<]|/y+9aao _m @Moz%GR@kw&2BOkv+MX*5u V{FWd ) ) ) D 7 s> )!C v  ) D )  s  )! !2! )#7!t!! )9!!" )W""T"n" )s|"""" )"# DX #0# s7# )!<#t### D##$ D$$)$d$$ D$$$% D%%d%% D%%% D8&D&^& )c&&&&&''''( )%(p(((()G)U)~)))*5*I*V*|****+O+e+++++&,G, s@L,b, Dg,, , ,, , - s - D%-*-\-k- p-w-- ----- . ..6.A.T.d. ~.. ..... .. D.. .// /m/////#0<0 )C0 )H0]0 )b00 )00 )00 )00 )*11 )%1[1 )`1l1 )s1 )x11 )11 )1111 s:2H2f2}2 )[22 )w22 )222 3 )B33 D$333 DP83G3 DL3Y3c33 3 33 #4*4 v014 v94O444495C5Z5 vd5 vn5 t555 5556 6,6 V6[6 b6 v66 P 6666 v7 y7 v7 7777 88,8c888888839Q9^9h999':::;0;~;;;<A<<<==D= )`= )j====>y>>>> )>j? |? ? ??  @@(@2@e@@@A#AOA`AmAA )AAB;BVBBBBB )B C@CqCCCCCCDDqDD7EEEFFF G.GWGG vG GGGHPHHEIsIIII JJLJ )fJ )|JJJJJ JJJ  KKK$K0KCK HKXK aKhKvK!K sK DK"K KKKK#K#LfL~L,LL LL LOM yM MMM NN.?K?r???O@ABCF)GHHH/JLLLMMYNNNNNNN2OmO5O5P Q08@HM)M)N)N)0N)8N)XN)`N)N)N) O)(O)"HO)*PO)<pO)*xO)AO)O)LP)P)"(P)*0P)<PP)XP)[xP)P)iP)P)wP)P) Q)(Q)HQ)PQ)pQ)xQ)Q)Q)Q)Q)Q)Q)@R)HR)hR)pR)R)R)R)R)R)R) S)S) `S)hS)S)S)& S)S)T)T)(T)0T)& PT)XT)xT)T), T)T)U)U)& 0U)8U): XU)`U)U)U) V)(V)HV)PV)& V)V)D V)N V)[ V)*V)<@W)HW)D hW)N pW)[ W)W)D W)N W)[ X)_ X)f 8X)_ @X)p `X)hX): X)X)| X)X)D Y)N Y)[ 0Y)_ 8Y)f XY)_ `Y)p Y)Y): Y)Y)| Y) Y) Z,@Z0&`Z%ZP%Z$ZP$Z#[`# ["@[@"`[![`![![` [\\8\ Z@\`\`\\@Z\`]]8]`Z@]] ]]Z]@^^8^Z@^^^^Z^_@_8_Z@____[_``8` [@`````@[``aa8a`[@aa a~a[a@bb{8b[@bbbxb[bc@cu8c[@c7ccccccccdd d0d@d}Pdz`dwux{ ~ $(,048w z}!)19AIQYaiq  ((0088@@HHPPXX``hhppx   999);*;,;|KKKKK$ $ $ NNNN N(N(8HXhxxzyuwv({8}HX|h~x$pp  @(08 @@HPX` hpx @0PP @$$0 @ ( 00 8p @HPX`h@ppx``@P  P!!0""P##@$ $(@%0%8 &@&H0(P)X*`,h,p,x /@/$`12p3336@89@;p=???@AC0D@G H(J0$8L@PLH`MPMX$ `$h$p$0xMO@OOP$Fw s )9 )%  D 4 vS Z &  9+ 9D @DI'o & ?' )(   PG D8P Dh 3 0c ~ 0/   D v GR ]!Q)s%38 t 9t*;t$K(t0$ 4t<N@tHNLt031/N]N4h5D EH)X)h)x)()6)D)X)m)z)))()8)H)X)h)x))))) ))-)8)A)J)U()j8)H)X)h)x))))))))()68)DH)XX)mh)zx)))))))))))()8) H)X)-h)8x)A)J)U)j)))))))()8)H)X)h))6)D)X)m)z)))()8)H)X)h)x))))) ))-)8)A)J)U()j8)H)X)h)x))))))))1<=>3,3 2 (~0|8@}H{PvX`whupyxzx$pLMs ; (s`8;H)-)7)E )S()^0)m@)|H)P)`)h)p)))))))) )+):)I)U)e)u)) )()0)@)H)P)`)h)p)))*)9)H)S)b)q)}))))))) )()0)@)$H)1P)B`)Sh)`p)q))))))$@ $08$@HP$\\]] ^(^0_8_@`H`PaXa`bhbpcs  C*? M0080@@`s hpx?N@s HP;? O@ s (A0&8?@PPPXP`@s  ? Q@s )@(?@R @@s HPPPX?``Sppxp@s p?T@s ? T0080@@`s hpx?U@s  ? V@ s (@0=8?@VPPXP`@s p?@W@s  ?W @@s HP@ X?`Xppxp@ @` (08@H P@X``hpx @` @` @` (08@H P@X``hpx s )( s ()@s H)`s h)s ) s ) s ) s ) s ) s () @s H) `s h) s ) s ) s )$ s )< s )S s ()e @s H) `s h) s ) s ) s ) s ) s ) s () @s H) `s h)% s )9 s )L s )` s )t s ) s () @s H) `s h) s ) s ) s ) s ) s )) s ()C @s H)S `s h)a s )o s ) s ) s ) s ) s () cA (0`c xBc@C cp8D@HPcEcF@cXG`hpcHc0I (0`c@xJcXK cp8@HPc|}cyz@cX`vhwp.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__tracepoints_ptrs.rela.static_call.text.rela.discard.annotate_insn.rela.export_symbol.rela.initcall6.init.rela__patchable_function_entries.rela.init.text.rodata.str1.1.rela__bug_table.rodata.str1.8.rela__jump_table.rela.smp_locks.rela.rodata.rela.discard.addressable.data..percpu.modinfo.rela__param.rela.init.rodata.data..ro_after_init.rela.init.setup.rela_ftrace_events.rela.ref.data.rela_ftrace_eval_map.rela.init.data.rela__tracepoints__tracepoints_strings.comment.note.GNU-stack.note.gnu.property @ Q@kE7+`Qpd &@71е;е<6@h7S xN@(h7j0e@7 @ 7 x@7@ 70c@`72 oT@0P72P  @7"p@`72 -@p 7?:@7TH bep0Pk@7"} x@p07$p `@7'Px@`h7) @@ 7+h@7-8@ ` 7/@ @71  "0 +; P78u 56 N