From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752277AbbGMNgj (ORCPT ); Mon, 13 Jul 2015 09:36:39 -0400 Received: from mail-bn1on0116.outbound.protection.outlook.com ([157.56.110.116]:61616 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752024AbbGMNgc (ORCPT ); Mon, 13 Jul 2015 09:36:32 -0400 Authentication-Results: spf=none (sender IP is 165.204.84.221) smtp.mailfrom=amd.com; samsung.com; dkim=none (message not signed) header.d=none; X-WSS-ID: 0NRFHSG-07-7JJ-02 X-M-MSG: Message-ID: <55A3BECB.6050104@amd.com> Date: Mon, 13 Jul 2015 08:36:11 -0500 From: Tom Lendacky User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: CC: Linux Kernel Mailing List Subject: Re: show_mem producing invalid output References: <47.BF.25195.F5743A55@epcpsbgx4.samsung.com> In-Reply-To: <47.BF.25195.F5743A55@epcpsbgx4.samsung.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-Originating-IP: [10.180.168.240] X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD041;1:P3YYubMD4e6qSBOVIIRDTFeHkJ08qgLiuzwefVh1MOI+M5oQ7gqQadZ318g34bVm1zY3YjOrXH0vTWvqOtkwobPM+MYKqMW40WWmNs9rjAOFsaEgtHyQK4FYq1HnYUmJ3BZlc758yKisdzvgIndC65eU4AXybn2YWI0MrX2sGtzSSKvVhfyAJV9iRfvFsNsV5XRs/tAKPGDeKkEyhbbh8KXLeQceUs5g0+LW4Bzj17ZpyvfKWQiYmyglARBJ6QcMoIysZWRVWv1+IYMmVTLG4jCvxppLLn7M2hSlixoH7mwhU8aFsNohNltvZrEJDQY74s98vC7LqA1S6Qiqetnveic5TIg+g1bRGrwUW7hC9BWoubktpX92LQTMxiCtLjF5 X-Forefront-Antispam-Report: CIP:165.204.84.221;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(428002)(24454002)(377454003)(51704005)(189002)(199003)(164054003)(479174004)(106466001)(2950100001)(92566002)(110136002)(19580395003)(86362001)(80316001)(77096005)(189998001)(101416001)(19580405001)(4001350100001)(36756003)(46102003)(87936001)(23746002)(54356999)(50986999)(59896002)(62966003)(77156002)(83506001)(33656002)(65816999)(50466002)(76176999)(105586002)(2351001)(47776003)(87266999);DIR:OUT;SFP:1102;SCL:1;SRVR:SN1PR0201MB1502;H:atltwp01.amd.com;FPR:;SPF:None;MLV:sfv;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;SN1PR0201MB1502;2:R+2IpIxkuwqfPDOBFETEuWYcw5S1qIfKh3olmL+Yd7/n102Pt0J8eMXk3anodnzE;3:U/FyZP6dQgDAZh+HlDDqMf0fbLEL0wJzE/23vbNqawUopd4iHYMyWx+Sa9AihmUCjcqcbA8PrIshjqz2TxgqApUxUqROmI9itW+2y+W8JY6Nuko4KihrUFfqvINha0qbuUMZTqHOVdY0Lv1KfCrgiOVWH+3nh43AgsIc+XCKtgpaQdCTeVbVNvV1A9gcY5i90na04Q/rIMNdMoXXQeVQcm9B5tljWvRdio/kPAVHzs6ywhV7lcg3PE5jFBAhTwIR;25:vIR5O03sCE27VZHacK6nlJNOvoAAYwi7M+pkir6dnbanbk5NNuvDFzbi0rTZhmu/7Fvqpg5zX1rO/EVeLd9ovIqmBLkWj+vDmk2ajGmfsJXpt0rzycaEx/4rkEyjKJKaUu2q8UUKNaOVVZOJBYe1HElVqQ2jkzodj3E1zO2j+oSSOz58jKWxcZBgcqcjfRy3aRFQwFbAdZdis26JzNLw0gp8u98CYzS9XU3qSaoDCwYdmzbkp4heGXtrbtclLCJrT3k/WHAlFJyy21GTj61LVg== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0201MB1502; X-Microsoft-Exchange-Diagnostics: 1;SN1PR0201MB1502;20:mRLdOVcrj8jhUKLCr8yEr266fnsDAPQ4xxbx2GniDPHOOO7nZ2hdlF8RZ1n3/cKD8cK8n4bW5IQ2RBI3eHhAccjQ55mba0LnEVLhZHES7ERWlNDzfeeW42btbaux9GK9fYjDRkvlGQt57Ytr1AEC+o0huEEmC3nI7FbBr3YYrW2bJRBAQ4YQht3gGanAKEtDpPaZvZLWTIF9gwz9yX+2DZ4B6H3DGlZVjJ4fNeiDlEMOiDbKPnKzOYSEL93g6mMXmSP041Vs5d20amOS3dAi7LYTzKPXPgvX26niHs1Fi+8lvT0SkzC3dadvSlhF+sFl0QaOEiX/xjkuejgl59dcfL6FB3JDJxWB7s+nSvpGAd+eDJypa5Al9x5imQKyQ8bIwIWvQojkG/yFfoWxu7wTYmL7Uz4z8uBLzU/ra90uGb5A8tAOuak3HF2WvjXgiJ59i0nP3bYnvyxkrkOMUfyZ3lcCDMmsPmh8V3DTiDyfkVXXKusMERgT6mmmK4jL3KYm;4:3R5w8EpLFgbqsif9pouLMdb1NO1fpd4fTtf7otn231Epgvz21UFdcTopg0gjqDuiP99CZeDXsH/GarzsqYV9kzfe2KiTz3R1SYpr0iPJpd/bxRGPWDPddtRvv3o5wyShd4mwXY8BLVe+ORNZnQGuvy9gtB8IvGFmiPv3poJnmKa7KM+tW3s6GtLlIUKH3SQ4xY9KRLn6JQjZ5um3RmPC0I/ohWTu0esAKYNxpgA6bSh7q4PwMccnYs1nLu9u9myZH65qLt9cqxaSYFPIg5bH7ueEZk2DR0yaCLTWOfZayZ0= SN1PR0201MB1502: X-MS-Exchange-Organization-RulesExecuted X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:SN1PR0201MB1502;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0201MB1502; X-Forefront-PRVS: 0636271852 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;SN1PR0201MB1502;23:FeVojRPSwMvKmlfib58LhY0n7T3tOSryrh5?= =?Windows-1252?Q?35WHSjM6L9AyjSuS2WOYL9SmcNmmp/RoNncho8FA/4syGjCnS6i0BA1e?= =?Windows-1252?Q?X034HhiUKSnegxcIXiMG2x1ySK0LnXkuwN9fo/olf8tcyzg23isQ79D8?= =?Windows-1252?Q?vBMX2UOJLLBNFPdIiAV95r4H9xm7S5QrUfQbLbHLf95p/AyKQQHt+KGf?= =?Windows-1252?Q?Q+TYs/SmsZ4oBFghOak4K7qxcyUO9p5+mAbvwB65DbxqccDFI/sr9kgO?= =?Windows-1252?Q?CuZnzNJwqnjSq14F1pr1q/tK1s5v6b1jwiEWoK8WiBRerz/tm3VEh/Ia?= =?Windows-1252?Q?5o+VxShh1xHicmsTXSgrCVYdBQwS236WbX6P7lybb2U7xJr7NMnqJC2b?= =?Windows-1252?Q?IbOyHoMX9t/Nh9EO4TBwXEmtKm46c5GjNDyYNxrXJwl9nuUDcsCgfoUe?= =?Windows-1252?Q?+ZhI5G3N8qBBLd5xYtDcFyypflH88VK+VUc4g6FarwGW6nKLTg523b+m?= =?Windows-1252?Q?iT+Pji1rOUUq0kqXzrT85fo9EAAylyIgSulXKbmVgXzge8NnEPzsck81?= =?Windows-1252?Q?0YWKwWD/1hKK7HpCvkgHxi1pK+MZbCW8tVpwKQnbgXoDxVFil520qvt5?= =?Windows-1252?Q?P9/kdsFGDcyNd5LI4vJrKYqBb3FgEdEbqfiYrsflcZCI5lntkiKDPovD?= =?Windows-1252?Q?+ynlYWWtmKpcRif2nPqBfDwrPxWrEPkl/uqE+XoZOjEngxyrDSFFeVbs?= =?Windows-1252?Q?GdFTLP8s7RlTh1zNwedtXjhnCs1UPAZE1vaCRF/vRgD0E1P4d3+stLng?= =?Windows-1252?Q?JoseqWgfI1Kd5Me+KARGl9Jtx+qm8pksfb1D3j0ZQvHCRQpI9Avz5jsr?= =?Windows-1252?Q?qczxem/UUgOme89LvO4021D4roPNfjPMpOYRPFy+6L+jAD2A6niLxUr3?= =?Windows-1252?Q?IYq2WcT+loIogVYpi+JadmCzhq4S2+J1A4XG5KkrDI+0txGprtEDnjlZ?= =?Windows-1252?Q?5mDUPA9ew1fr/KCIyQW+/15U3Zev/I8o0s4/vGn9W5P5FcBZ1LLSQ/62?= =?Windows-1252?Q?U9GSQHVhidW9fnGovCTQPNl2Lao9u24Aab+rJV0b6bXO33XScsZ+eF7o?= =?Windows-1252?Q?w6w=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR0201MB1502;5:+bx4WwaX0sNFc5zLxzdwRdxRFwGQTPFdMU1X4a8r6dVBV0qagF8G3kk7MK0b9WGHi2KQm4EW2vcEJ9OqX8LFJVGgFS66h883jWT7HSiVMwJRoc26mNuBHOUE0Fm7x0OOFHD+lV7B5ixxTrtMCuWn4A==;24:KQ9752IEtxNGs0P2RZbgSlDZxxiURP6wAQaKTFjrmkmcU7LA82b7duv1IqxI2uWX9lD6JjLI0QOI8yPt0D3u54kQ8cI5uD1d/asyfj5Hq54=;20:Otj2q6VlgunR0RdsSCPOzZzRG9sfnTiewtnTcT0UJ/aXJQXwJXkMN9nPJHAVps1pM6mAEJiJQGqvxWjIJ8z1nA== X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jul 2015 13:36:17.6115 (UTC) X-MS-Exchange-CrossTenant-Id: fde4dada-be84-483f-92cc-e026cbee8e96 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fde4dada-be84-483f-92cc-e026cbee8e96;Ip=[165.204.84.221];Helo=[atltwp01.amd.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0201MB1502 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 > > *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 >