From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755162AbeARR0V convert rfc822-to-8bit (ORCPT ); Thu, 18 Jan 2018 12:26:21 -0500 Received: from mga03.intel.com ([134.134.136.65]:35896 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754930AbeARR0T (ORCPT ); Thu, 18 Jan 2018 12:26:19 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,378,1511856000"; d="scan'208";a="11292489" From: "Luck, Tony" To: "Kirill A. Shutemov" , Andrea Arcangeli CC: Dave Hansen , Tetsuo Handa , "torvalds@linux-foundation.org" , "kirill.shutemov@linux.intel.com" , "akpm@linux-foundation.org" , "hannes@cmpxchg.org" , "iamjoonsoo.kim@lge.com" , "mgorman@techsingularity.net" , "vbabka@suse.cz" , "mhocko@kernel.org" , "hillf.zj@alibaba-inc.com" , "hughd@google.com" , "oleg@redhat.com" , "peterz@infradead.org" , "riel@redhat.com" , "srikar@linux.vnet.ibm.com" , "vdavydov.dev@gmail.com" , "mingo@kernel.org" , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" , "x86@kernel.org" Subject: RE: [mm 4.15-rc8] Random oopses under memory pressure. Thread-Topic: [mm 4.15-rc8] Random oopses under memory pressure. Thread-Index: AQHTj4OZIbjfxx+OmE29hgtkV1dkqKN5z1KAgABGtgCAACbiAIAAA8UAgAAg+AD//4GREA== Date: Thu, 18 Jan 2018 17:26:15 +0000 Message-ID: <3908561D78D1C84285E8C5FCA982C28F7B3446FC@ORSMSX110.amr.corp.intel.com> References: <201801160115.w0G1FOIG057203@www262.sakura.ne.jp> <201801170233.JDG21842.OFOJMQSHtOFFLV@I-love.SAKURA.ne.jp> <201801172008.CHH39543.FFtMHOOVSQJLFO@I-love.SAKURA.ne.jp> <201801181712.BFD13039.LtHOSVMFJQFOFO@I-love.SAKURA.ne.jp> <20180118122550.2lhsjx7hg5drcjo4@node.shutemov.name> <20180118145830.GA6406@redhat.com> <20180118165629.kpdkezarsf4qymnw@node.shutemov.name> In-Reply-To: <20180118165629.kpdkezarsf4qymnw@node.shutemov.name> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDNiMTFlMGMtNjJhNy00ODc3LTliNmYtNTA4MDQxOWM1MzI1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJ4ZlI1akNKZEtadTc2dG5qXC9sWjhWY3l4empcL3ZZczluN2F4Rjh2QXNFOHJ3XC9ERDFGWUZnT0c4WHFabitSQVVHIn0= x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [10.22.254.139] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Both are real page. But why do you expect pages to be 64-byte alinged? > Both are aligned to 64-bit as they suppose to be IIUC. On a 64-bit kernel sizeof struct page == 64 (after much work by people to trim out excess stuff). So I thought we made sure to align the base address of blocks of "struct page" so that every one neatly fits into one cache line. -Tony From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg0-f72.google.com (mail-pg0-f72.google.com [74.125.83.72]) by kanga.kvack.org (Postfix) with ESMTP id CD1216B0038 for ; Thu, 18 Jan 2018 12:26:20 -0500 (EST) Received: by mail-pg0-f72.google.com with SMTP id o16so8001939pgv.3 for ; Thu, 18 Jan 2018 09:26:20 -0800 (PST) Received: from mga04.intel.com (mga04.intel.com. [192.55.52.120]) by mx.google.com with ESMTPS id k127si6518255pgc.352.2018.01.18.09.26.19 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Jan 2018 09:26:19 -0800 (PST) From: "Luck, Tony" Subject: RE: [mm 4.15-rc8] Random oopses under memory pressure. Date: Thu, 18 Jan 2018 17:26:15 +0000 Message-ID: <3908561D78D1C84285E8C5FCA982C28F7B3446FC@ORSMSX110.amr.corp.intel.com> References: <201801160115.w0G1FOIG057203@www262.sakura.ne.jp> <201801170233.JDG21842.OFOJMQSHtOFFLV@I-love.SAKURA.ne.jp> <201801172008.CHH39543.FFtMHOOVSQJLFO@I-love.SAKURA.ne.jp> <201801181712.BFD13039.LtHOSVMFJQFOFO@I-love.SAKURA.ne.jp> <20180118122550.2lhsjx7hg5drcjo4@node.shutemov.name> <20180118145830.GA6406@redhat.com> <20180118165629.kpdkezarsf4qymnw@node.shutemov.name> In-Reply-To: <20180118165629.kpdkezarsf4qymnw@node.shutemov.name> Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Sender: owner-linux-mm@kvack.org List-ID: To: "Kirill A. Shutemov" , Andrea Arcangeli Cc: Dave Hansen , Tetsuo Handa , "torvalds@linux-foundation.org" , "kirill.shutemov@linux.intel.com" , "akpm@linux-foundation.org" , "hannes@cmpxchg.org" , "iamjoonsoo.kim@lge.com" , "mgorman@techsingularity.net" , "vbabka@suse.cz" , "mhocko@kernel.org" , "hillf.zj@alibaba-inc.com" , "hughd@google.com" , "oleg@redhat.com" , "peterz@infradead.org" , "riel@redhat.com" , "srikar@linux.vnet.ibm.com" , "vdavydov.dev@gmail.com" , "mingo@kernel.org" , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" , "x86@kernel.org" > Both are real page. But why do you expect pages to be 64-byte alinged? > Both are aligned to 64-bit as they suppose to be IIUC. On a 64-bit kernel sizeof struct page =3D=3D 64 (after much work by people = to trim out excess stuff). So I thought we made sure to align the base addres= s of blocks of "struct page" so that every one neatly fits into one cache lin= e. -Tony -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org