lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 13 Jul 2015 08:36:11 -0500 From: Tom Lendacky <thomas.lendacky@....com> To: <vishnu.ps@...sung.com> CC: Linux Kernel Mailing List <linux-kernel@...r.kernel.org> Subject: Re: show_mem producing invalid output On 07/13/2015 12:06 AM, Vishnu Pratap Singh wrote: > Hi Tom, Hi Vishnu, > > Can you please share the complete show_mem output, I wanted to know the reserved > pages value. sysrq: SysRq : Show Memory Mem-Info: active_anon:1427 inactive_anon:161 isolated_anon:0 active_file:524 inactive_file:953 isolated_file:0 unevictable:0 dirty:0 writeback:0 unstable:0 slab_reclaimable:195 slab_unreclaimable:740 mapped:517 shmem:178 pagetables:70 bounce:0 free:255076 free_pcp:71 free_cma:8156 DMA free:3993792kB min:3840kB low:4800kB high:5760kB active_anon:30656kB inactive_anon:5120kB active_file:16320kB inactive_file:27968kB unevictable:0kB isolated(anon):0kB isolato lowmem_reserve[]: 0 764 764 Normal free:12326912kB min:11776kB low:14720kB high:17664kB active_anon:64832kB inactive_anon:5184kB active_file:17216kB inactive_file:33024kB unevictable:0kB isolated(anon):0kBo lowmem_reserve[]: 0 0 0 DMA: 16*64kB (UE) 4*128kB (U) 3*256kB (UC) 4*512kB (UEMC) 4*1024kB (MC) 3*2048kB (UM) 4*4096kB (UEMC) 3*8192kB (UEC) 2*16384kB (EC) 7*32768kB (UEMC) 6*65536kB (UEMC) 7*131072kB B Normal: 38*64kB (UEM) 31*128kB (UEM) 28*256kB (UM) 13*512kB (UM) 4*1024kB (UEM) 3*2048kB (EM) 3*4096kB (EM) 0*8192kB 2*16384kB (UE) 2*32768kB (UE) 2*65536kB (EM) 2*131072kB (UE)B Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=524288kB 1655 total pagecache pages 0 pages in swap cache Swap cache stats: add 0, delete 0, find 0/0 Free swap = 2047936kB Total swap = 2047936kB 261888 pages RAM 0 pages HighMem/MovableOnly 18446744073709545533 pages reserved 8192 pages cma reserved > > Currently I see the 8192 pages as cma reserved. we get the pages reserved after > the subtraction of (reserved-totalcma_pages). If CMA pages are supposed to be part of the reserved space, shouldn't the call to adjust_managed_page_count in init_cma_reserved_pageblock of mm/page_alloc.c be for a negative amount so that the number of managed pages is decreased (thus increasing the reserved count)? Thanks, Tom > > BR, > > Vishnu > > ------- *Original Message* ------- > > *Sender* : Tom Lendacky<thomas.lendacky@....com> > > *Date* : Jul 10, 2015 23:03 (GMT+05:30) > > *Title* : show_mem producing invalid output > > Hi Vishnu, > > Commit 49abd8c28046 ("lib/show_mem.c: add cma reserved information") > causes the following output (last four lines shown): > > ... > 261888 pages RAM > 0 pages HighMem/MovableOnly > 18446744073709545533 pages reserved > 8192 pages cma reserved > > The very large "pages reserved" number is obviously invalid and is > the result of the subtraction in the printk where "reserved" is less > than "totalcma_pages". > > This is from an arm64 system. > > Thanks, > Tom > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists