From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753591AbcKYLln (ORCPT ); Fri, 25 Nov 2016 06:41:43 -0500 Received: from mail-db5eur01on0109.outbound.protection.outlook.com ([104.47.2.109]:18619 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753160AbcKYLll (ORCPT ); Fri, 25 Nov 2016 06:41:41 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=aryabinin@virtuozzo.com; Subject: Re: mm: BUG in pgtable_pmd_page_dtor To: Vlastimil Babka , Dmitry Vyukov , Andrew Morton References: <296bdd6b-5c9e-0fbc-8aa1-4e95d0aff031@suse.cz> CC: "Kirill A. Shutemov" , Michal Hocko , Ingo Molnar , Joonsoo Kim , "linux-mm@kvack.org" , LKML , syzkaller From: Andrey Ryabinin Message-ID: Date: Fri, 25 Nov 2016 14:41:43 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <296bdd6b-5c9e-0fbc-8aa1-4e95d0aff031@suse.cz> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.10] X-ClientProxiedBy: HE1PR01CA0057.eurprd01.prod.exchangelabs.com (10.165.170.153) To DB6PR0801MB2054.eurprd08.prod.outlook.com (10.168.86.135) X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB2054;2:NxvmmIRw9fGaL8UMjhtqDb2X4INjjcBVf3EtZn8qebHxV5k16kSTQqK+56Tpo8byqRyDVPdt4AUTrHKhqKyEF/UcaoQz0kper4hKBQR7/Wh1jRhuFtkbc2qJYb+zd1W6/WnP8PdMnP1cmLq+HGxngD0qa6MHMIWOaWahdRHxDyY=;3:dB6resUEEu/9vo/a+DVDuSg+K5YRBQIA3kAh8CC6GcPsttDk5uscgTTvPaw0BTz5ew3W7C96X3VJoIMln813J4jNxh5V3KgMKj2zYnmg0qwsuACTOfOzMXzDf1inJtH5TJGoYcMxwmtX3A0cC0g3KnidFzKOSj4mqdiyQ22vsEc= X-MS-Office365-Filtering-Correlation-Id: fbc70948-9eb7-4172-53f4-08d41527f938 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DB6PR0801MB2054; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB2054;25:/m+usc7wujT8FnKU/y9TM/ZNi8YgyQY+PnwQIvUIq1tOki0WS6a/waLf2JbO0nDTm0GdkfbOxPwWdss4HpdZ/lZdBwnICoo4vraoRamGKTe+Zyu9Zk30r1blHlsXWxlsrFlTzunldrsk765h3H2bkmQ/3d3LtS3mF1kZgL5A6wFD6ZIgYqyLjiyFcIB+Sv9dGW4Cx9+UpXuHFycSd+KoXrUeS30TZo/SAJYxJfHkKsc3pr8T1cv6DKIHoCBZhFPvAdUkmquxBueB0qPp+rNlBjQHL9gyTM5mbYf4Jv5eeOucirF7u91b9ybjITjnMELU/oUchnw5gAm0sA//HShVjL4PLvfC9qBGL9zfkoSRyd7JHv4e5qWVFlGpnuYKXqm/u19V/CwJYUMAH1ywHVxMUvLMNrtftrGwnCefxPrrFM+PuAO+vQijuYrWpwTOt05aPsblcn3QGQBAFskcFRz6YUZttjKjzVwsAxZrpiukDvfBZ1CNnJkfs6hBMi1OAz1k6h6wtZDJFWuHvVGXje0nhivMhaPHiWTkMw3pNgoKvoIkxQp4kAn/7OT2UE7A84JYL1o5CQAFLNM0gCTHzO8TQMGItXjBp3EHhAw5zhtxY8DqobCr5dQ23z5QVTx1Woe8zIJ9h3/VEwdlP1d3BKqaJtpg3MBFHog4QCmnpd2iGf6xmGg9zRFp4lP6vswSkhXOyL0Ol3jeMZ3kZ+aiEF1UXpsDfx8jwxQuiUcrn9GvaLnvrMPCl2XTpb3597NhLYBA/QMuXxDjaWp/BCClnITDSb0ilvZNwI8dCZekrSTbYeQ= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB2054;31:pqU9Z2LWN+yTtNmyr1Mz3bbqPr7PRvhV5UfDVWID23JFFq03Du3kIHFwXah9fwP5/MK2/deCGqttW9MVH0BEB1yet9DnBdbOMOySUFDduXbXze+43DCNWkjF8BQ1ZYXmQMWAhMkOsLS8JNp3Ryi9a3yJMLdZQj5+XZ/IXzvSU847XQjasL/rYmzykuiMLbM5KUBGHcBVaLYfWbfTC4ik1/uvTA3ffKsPUb5dAMtkXjlAmSRAVNPE+0lLYMzbXt/kr3JqilCEOhb1+YZySuWRQKcI67xCuXMbHzELEx0H41JG8YQENYvxLIG9W2U+W22I;20:tbDWs5TnQBQRDeS/thITzl5RZk++CGsKo6PGMTsS2Xx6guRbFbTL64JvqR+Mo1TNlgmdjGq7YVdAKJqjZgvTJBQn/I60VyYSbEGrLyERA5tBYP+fqQHjSWskqZVAKZOsH/veB9dIONKAIV4/bdUxNNRFBhkNR64qF8acE7E5uP8= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(788757137089); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6060326)(6045199)(6040361)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041248)(6061324)(20161123555025)(20161123564025)(20161123560025)(20161123562025)(2016111802025)(6072148)(6043046);SRVR:DB6PR0801MB2054;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0801MB2054; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB2054;4:riXn8yhuOa87NKUGaThBMnbyhUlTx6Qv3w3yvJm7W/s6QMvj0tIGZ4fd9aFbcO45O0Xesfi1MndWzKXWDTCv1YXwnbwtVbIijczWnPZE/sAvTNn4uxYy8abEcPWAHNXMjGCRMeYz/cGp4DFHh9Rwy5JJtBIAREPHlCZMRIx7S30TXYUwhn1LmHu3h7QS6N1jaoWl3UgcCr0vHVIM6ki3R+H91obuVUHxq34+tiasZbcG6V0yMixxOLZWOV8tSswRiTQFiZfgjciz8V9QbMqzgEHWlrYNN+5jvRj/kp7UcMOp+PHi6iwYbpsJzDN1yVkHj7wRd6U0LPbp4olFNpBMF/vICDpcaZhEL1ro4CY1RxD+OA0q7AyuO4VsXvRBVEiV7aDCJ9/H9VkH/S5RkWOFEGdpMvkKSPIqxrvb2zJkQjfdLnbFzEGd5Q4yrnViQz+YxK4HDGCmO1oHkgx4dtTA0LNPwWQCXefkaGAXFgPUe6S3MSqkQKoY3IM5aEy4scJfk12QflYfHfM1uc8NxVCkdWQXhQqk21knSlBT3XOvwHNTE0iRER9IrJjx1El+Wejja+CY/jKeKmzhVW3J6m2r6sNK6eToBwHXsa19k5HBdGSfxSAPIUwqL3TibZ5lazo352+OElpmbZioEu/Y4ApnMWUx5CcNLc4tRZ/gWXhjAqVXhW2Nip0mR4K7+z5fHS3BxKztyuAs+csIggrHYZTNcw== X-Forefront-PRVS: 01371B902F X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6049001)(6009001)(7916002)(189002)(199003)(24454002)(377454003)(50986999)(39450400002)(83506001)(38730400001)(47776003)(230700001)(65806001)(229853002)(81156014)(66066001)(8676002)(39400400001)(39380400001)(36756003)(86362001)(81166006)(5001770100001)(97736004)(4001350100001)(189998001)(68736007)(65956001)(77096005)(31696002)(65826007)(31686004)(3846002)(23676002)(92566002)(7846002)(6116002)(7736002)(106356001)(42186005)(39410400001)(305945005)(7416002)(2906002)(5660300001)(64126003)(6666003)(4326007)(50466002)(54356999)(33646002)(76176999)(105586002)(101416001)(2950100002)(93886004);DIR:OUT;SFP:1102;SCL:1;SRVR:DB6PR0801MB2054;H:[10.30.19.223];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjA4MDFNQjIwNTQ7MjM6eUJuTmlFUnZnc050Zk5ZZ0lTUnJEQXd5?= =?utf-8?B?MWtzaDlyRzMxcU1PV3JOK1dNUXM4VmZPN2J1N0FIZFhMRkdlZzNFWWMxb3Rj?= =?utf-8?B?c2Yxc2c0WVNvT1VoRjdtVHlBazFXdm1FSUl1ZTZVcU5ySmNIYytIU2J2TWhH?= =?utf-8?B?Q1NUTUZ2MERXVlNHK1U2SVgyS2NsMWZtYnN0QnQremdqYlFKcjhSNEpLaW92?= =?utf-8?B?ZjdqcTVMM1NaUjZZQzFHWEE2aDBPeFlFSnVTNzhZaGJpam5Fc212ZEVaQW5z?= =?utf-8?B?ZGJ5eGIxcDhtUkw2TUVVSXpndVp5dEZEQmFiY0VWTXQ2Y2hZeldXVXhCOFJF?= =?utf-8?B?d0h1c29CbzJPMCtTK2QvTWpHVU1OZ0IwVFJHQ3VrbDlKYmgyY0hYek85bld1?= =?utf-8?B?WlRvVzZ3eUttcTNaR1VPUVgyUUd3MGZmMXhYZEVoOXlGWVFMME1BaVRsbW1l?= =?utf-8?B?dW5ueFBoTTBRMUdzMlc4aWQwRDJoRDA2UTYrRWJBN2RuTnNnUllJM2RmZGJw?= =?utf-8?B?VTRTMjhpbXVGc3FMSDE2RTdidm14ME1kRGhCUUsrNC9sc3JCR3hVV0R1Q1pY?= =?utf-8?B?T0dObTRBV0xlcTFValF6T2NldlZaLzU4UUM5aTVDa043bGljUVhCK0F3cytz?= =?utf-8?B?WWJhUWgrc2pDQWRzZjhMdktGZkd1UzM2S25Va1RKNkZveUlsbGVBNkttanZx?= =?utf-8?B?KzYvS2pSMkhpdEtLVVJZL1NEOXl2WkRsb0JJakhzWnpidG9iTE9IYWJYL0Zu?= =?utf-8?B?dnc0OFZNemlybkRaUVEvR2dWRFRRMDBkZEZERjU3TW1uMkc1eDZUbHhCTUs4?= =?utf-8?B?RlowYyt2SkxGVSt1YlVQTWQva0plakRxYmJ3aXJzYzBmWklnQnJFSFFYb3U4?= =?utf-8?B?alBLeGlYZEwwSVdRYm1GcVcwMDAyRmZ4a0xCQjE4RDdIN1hxT0RKdUpUaUNX?= =?utf-8?B?MEppQUd4ZjgwL28ra0NENUtycWh0Y3ovN0hiaE8rLyt3cmE5K1NpOC80SURM?= =?utf-8?B?WnMvL2dVMVM3R3BraTYySENuR1ZOZVJXRU9LRWgrS3M0RW5rUklJWmNGNzE0?= =?utf-8?B?QnE5L280bW9PSXhlY1J0L1ZMREJDREs4MThHVzc1b2ZWVTJiblA4NG1yTjdR?= =?utf-8?B?STFCd3JVcE1RWFh4WE9yRGdraC9ESi9NNmhwOG9BT00xL28xb2dtYTB2emxR?= =?utf-8?B?K2x3SUlOL2hKd1ljVW5CL3c4SGp6SlpiQVZpK2dOUnEvRGRlZDdZMEdZSnZR?= =?utf-8?B?ZHFTWExZSzdDaE1BS051T0VtaEJvUTh0Wkdic1Q4VjRNTUlzd1pUR2gvTjhW?= =?utf-8?B?MjQ3TklYU2ZmcEJET1lCaFprWWZtTUdnOTlzcjM1NVlHS2Jla1Rjb09PbVcr?= =?utf-8?B?Q3ZhdXhHQUxRN2NtTE5ldjhSYnBSaTQ1a09udHoxUWRaRkEwM0Q1L1dsYlVq?= =?utf-8?B?VHpqSXg1eEtNMmZlZHFzVU9MeC95dWVMM0ZJTS9kVHdNd1ArQmZtTWY4SHRj?= =?utf-8?B?NVFMQXlKdVFFK0tOR3RPR2JoTTVtRG0rTmlIUnVCV0lHVDNDakpJSm1OUVYw?= =?utf-8?B?clFOSUc0SVVGU2JENEw4emxTZFRzUEFqOUpkSHM4UXpvSm80ZHA1M2FLc2ZS?= =?utf-8?B?dXp1c05FeWVQcmxIRXhFb3lPa3g0WmZUUmNMR2lIaHlmMjFaVW5qdmRPNnlB?= =?utf-8?B?dFNZcVVodWN1WFdTN3FZNFFwVG9XdXFjZGlwNm42VU5PLzRRczRDZjNmTTJw?= =?utf-8?B?cVFjdDZybEdLbGJDamtFMkd3M1pkb1pBdnUraWlBcGk5U01ieXh3aHZyanlS?= =?utf-8?B?QmpiYVM4Q1d5NE1pQmJvVG9jWkU5MlJ2SU9vUFhSUlU4YXlxalpPOEpFaW5k?= =?utf-8?B?RnN5TTJSclR5Q3ZsZmhUaG1DNjdIT2NTNHI0bXNoRnpJaWpSSDRmSDhtQlhx?= =?utf-8?Q?iGhlipesFQMRgb+W/iImgKl+Stoad6Zs=3D?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB2054;6:HQ0OhwzlXI2xY0K5Zd7xq8CqME+7F/b+Bn81Ae39k9RE8sBWT9Wm0E8QhXZFqytj25JP0e7pOFgz/X56i8ei/INerwxkMel7yla/eUKmx/Zmuvj5AkslxNuN6D2JOGZxvV9AuvfGbAy+Rty1BVTp1NOrWpPXIv/VR11RGhCPkWxflhemAvACunmci0VD4aFOoAiOqyJzo7qlzqCVGSgRaqB5oPQR1kzIJlyfGuOLEqqvGzJeGTtvIMoH1L0yLUZNkdPffXuFj3gne/1GceOxIM9Mxu/x8Kyxd2IqKnw61OJOIPTn+VqfJw6UirmF7DfcjnMAFYU8jSelnnsqnL/5tQ3NknB1yxePpaFZqHIrT98=;5:LuVPUfXYYpskwq0fwVYb1cUD3E3QMiY0ItefBCS8zQtLEAA2OcHNKIL12DU1LQSOvTRgI8H4f/qGRB0vCteB+pieLbGEzvIIU09dY47NTfAP474aQiAvMAe1XFe4jaIRYaso+voUr+MhbH3bh4SiQ2X4y4KRw6slJrw6TNFxhgg=;24:nREUIHiK8IQy6JigYAQU3k9fJ22vwfqeFtybsw8wHHNrRAo2pD6/71BSjvQ29LrFixhRWM5t0QkzrySGM55mR39mrRh1Gcyaj+Akyb9GC2E= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB2054;7:U8ATi4K9PjeYwfVKe+GK5NBn1Q0nB0bdFMUymX96MG5yfs/rrOMCgMr+wKIKAVFQPv+mPbHXO0yJ7NFzd5ci31H4Fod/VgAG+3IigZG0QBDWeagXAVH/CRyidoueSOBOHPwx66W6UhHX5FmaRTO7bcVd/50RwM84uE4QZQw1b//y3uwKDiSKi2V68QRtd7NNCEAXuLpFMDXlSoojTgT7I4WsSeCBY03oZKC3vwgeYJgmojsHUKiQdsCIxTRisFL4giqdpr5YhV+JEvIjp5sErDM2QlJJokHqwTDGDvlW4x4M0sO9qXbDb+s7WMhQYYaBP1S0ha3uuuvxZyp7w6lqpzPiDROlMwbC+ES0PkHtc/4=;20:Obgdo6CkHub+7PwILD3XII++ludDE1QGxfnaV3yF7qnAiTA3MmRI+GOTAMRq5sxz4zlQu7uRMdpu3Z8a8dkYYH5TUWoyOVlRXlN51u9rP6K/FzrIrZPJvTfqhV0zbzLBs6WUNBc2LFdB2N0w6ujrhOZzkrbFe1Asa4M26Bht9oE= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Nov 2016 11:41:17.9865 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2054 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/25/2016 11:42 AM, Vlastimil Babka wrote: > pr_emerg("page:%p count:%d mapcount:%d mapping:%p index:%#lx", > page, page_ref_count(page), mapcount, > @@ -59,6 +61,21 @@ void __dump_page(struct page *page, const char *reason) > > pr_emerg("flags: %#lx(%pGp)\n", page->flags, &page->flags); > > + pr_alert("raw struct page data:"); > + for (i = 0; i < sizeof(struct page) / sizeof(unsigned long); i++) { > + unsigned long *word_ptr; > + > + word_ptr = ((unsigned long *) page) + i; > + > + if ((i % words_per_line) == 0) { > + pr_cont("\n"); > + pr_alert(" %016lx", *word_ptr); > + } else { > + pr_cont(" %016lx", *word_ptr); > + } > + } > + pr_cont("\n"); > + Single call to print_hex_dump() could replace this loop. > if (reason) > pr_alert("page dumped because: %s\n", reason); > >