From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752209AbdJ3MkL (ORCPT ); Mon, 30 Oct 2017 08:40:11 -0400 Received: from mail-cys01nam02on0118.outbound.protection.outlook.com ([104.47.37.118]:61238 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751474AbdJ3MkJ (ORCPT ); Mon, 30 Oct 2017 08:40:09 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=zi.yan@cs.rutgers.edu; From: "Zi Yan" To: "Kirill A. Shutemov" Cc: "Fengguang Wu" , "Linux Memory Management List" , "Linus Torvalds" , "Linux Kernel Mailing List" , "Kirill A. Shutemov" , "Vineet Gupta" , "Aneesh Kumar K.V" , "Dan Williams" , "Geliang Tang" Subject: Re: [pgtable_trans_huge_withdraw] BUG: unable to handle kernel NULL pointer dereference at 0000000000000020 Date: Mon, 30 Oct 2017 08:40:01 -0400 Message-ID: <3121F405-9F96-41B0-BD28-73BD8EA85B07@cs.rutgers.edu> In-Reply-To: <20171030115819.33y7g47qnzrsmwwb@node.shutemov.name> References: <20171029225155.qcum5i75awrt5tzm@wfg-t540p.sh.intel.com> <20171029233701.4pjqaesnrjqshmzn@wfg-t540p.sh.intel.com> <20171030115819.33y7g47qnzrsmwwb@node.shutemov.name> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=_MailMate_448FB4E8-5C71-4C0F-8886-B4C0E1100BEA_="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Mailer: MailMate (1.9.7r5425) X-Originating-IP: [108.53.61.194] X-ClientProxiedBy: BN6PR03CA0083.namprd03.prod.outlook.com (10.164.122.149) To BN6PR14MB1649.namprd14.prod.outlook.com (10.171.176.15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7498e1c3-e27e-4e1e-bef9-08d51f93592f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(4534020)(4602075)(2017052603199);SRVR:BN6PR14MB1649; X-Microsoft-Exchange-Diagnostics: 1;BN6PR14MB1649;3:2BuBLW99NyV+qMxMmcCCHUtJMxOKLwyo6WF+Z2ZPgooGk+yKVtElt1VE+x7V/Hba7i0BEuOEJZJvNAhYeSU30mpahZPm5lPpMLEWQ3iZr9lMGLMMrlEfE8NU1IkmR1f8bhIvJzgF6ma+hImWmKuwBSDEfuGUhwmIrIKt5HQN+vHAJlEnQbQgOFl0LKxmxlc1KtaKpUBAPwmxH+IctwzP2dTWcRYdeNzsdcSpUlqW4NJ7r4Z9J99IfsCOk44K+7Wk;25:NtM5s/dVAMApgcXmlYNVlun3MM1fe2hArNjTBejMHjRWxLlGWldeXERgtyNji3yBMEhBtzJjEgLwB7Qn5B0BiEEG6PXfS5HIfsvF+x0I9UG+OajsjWii7eXzC4biysDW/RdFz5AQl2L4xYE4NFpwd6TAelqVqHJGZNRBmC5nElri+21H393W8orQl/jOy3JgVtz/3t5cVpGcZ8XGa24pfKdBsLRJrpPyw7rgNjE+QWZRIBPJRWF1c/qJ2Xw2JKLTLeVZnAeX92ObJlN8l7SHSAbB7XtZA/FBgKA+8MrIkjrLPIXpsPWXEDeKldaKME+LlXKmSOR75AoFQKy5V1HjmfdLbTfQmxWR7wp57bUXFis=;31:ewWkOMQ0FcNG3U4zKL3hYVMcozNEnPdGMKyohvdezxCfJluYOrUg25C7OH+jeC0wyi0gxXt0vi2XEIDY3oSl+oyBOhFi0TjWKoc4C1djDRy8aSs/GVXQEe1V3hsDB1fWTFpA6X2UJth4rScEJ45aat9PUjfFUEfTMDUBs6ty9s+0n7jKM1025QWgomi5FwHK1cJTJ1ezvqnu4QvZRjdrKuySqb62aue/9SNZbbBhYHw= X-MS-TrafficTypeDiagnostic: BN6PR14MB1649: X-Microsoft-Exchange-Diagnostics: 1;BN6PR14MB1649;20:vFuiNtfiTDVaAGr3hZaD77x0+UVzsuowax9JX/DeNoyf/sUEIYubGZC9NhNKQSEs+0D5qOT1AcfCfne2rFUw7XcvE9CZ+dvqy+s7uHYgzzSir5B1jbhNfySVsDoAfade8KWOkl8N3jbxm5ptLCZt+csZtQB8H4/fJa6PuijR8IrWUmSoRvS4WlW8gSwET18ci7n6i16Ada6UpXz256RgIRMz4T0rd7A6usB5e0J/P4xMDEOn6dElUGAwzyxoDGPf6lbYzlunKHuINdaJDcR20nwP9QFvPoXpFE1dDdetbLZeoGIl5RTrgLeZmrOOjEPnqnSfVuIJt6zcL1Lhy+gi3h6hiSgau7bcZBPJEIHFeUwEI0hZL3gDzMbWtDfbOKu8KfbTsNt5Buyl56nqj98d6Tw2c6LxEjIixutPoxzZTUoAYMMwCm084SlLyKy+CTyUKdYEPI+WAjqgIaLG1E1va19QexMD8luT3DngrHzLuTWDEoB5d2HfDEGTFus0TrVp;4:+OjHC4tt3Mur+gnevCjeHNwYpmmNw0OYqG42qYK+Mmdgxuwa7LakBOEExrwDqHkveZ7iTKZgpxYYLbkJzZRjrC5K3ORVxWPp2577tzfSAUGDeAvtOc3S4SxgrYx/akIrIHOLX2C1Ks0zKm1nmVlNWEIjC3uPw2oDIqK+8hpCn06iBA0+L0iYEMyvcnbeTCLeOiWGtN5mjqjRHeZ30gOJ8SCjkQEeKCT75tPjGNAhgV4EpTcl6DRvHormNTB52IuurBs2/IpqjNw53c8ezlOt1g== X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(11241501159)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(3231020)(10201501046)(93006095)(93001095)(6041248)(201703131423075)(201702281529075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BN6PR14MB1649;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BN6PR14MB1649; X-Forefront-PRVS: 0476D4AB88 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(979002)(6009001)(6049001)(346002)(376002)(199003)(24454002)(189002)(6916009)(81166006)(53936002)(6666003)(105586002)(2950100002)(42882006)(50226002)(5890100001)(77096006)(6486002)(6116002)(3846002)(568964002)(4326008)(6246003)(90366009)(575784001)(5660300001)(53546010)(83716003)(84326002)(86362001)(97736004)(7416002)(106356001)(16526018)(2906002)(33656002)(88552002)(93886005)(25786009)(117156002)(45080400002)(68736007)(50986999)(76176999)(316002)(786003)(16576012)(478600001)(54906003)(101416001)(16586007)(8936002)(82746002)(8676002)(81156014)(66066001)(229853002)(7736002)(305945005)(75432002)(189998001)(14583001)(72826003)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1102;SCL:1;SRVR:BN6PR14MB1649;H:[192.168.1.153];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjE0TUIxNjQ5OzIzOlNXSVpjSWhCTXVvRGQvRU1ydldSdXpnVkov?= =?utf-8?B?SlRjOTBSKzZHZHBYK1RZM2VqVDk5cXhpZU54blg0WThLc29OVGZReUlGOGJ3?= =?utf-8?B?N1lvaXg2dStuaVFERTY5YnZKWnU5T2lNMzZQTWt1UHFpbUxkTDd0VmtTL0tR?= =?utf-8?B?MFM2QngxcGVtcm1nNlNmQnhJWUppTkFJOXgwVWIweDYxeUN6b3RhL0s5aU4z?= =?utf-8?B?K1FJWTE5Ymx2dCs3U0N2azZXTE1ucWRLQWY1N1l3cVgrbmI4R3hpWlQ0WVFo?= =?utf-8?B?UmFlaEFVUE1KajRSMUxTamFON2VHZjFrbFdHdXVnTmxQajZ2TWpTSnArZmFn?= =?utf-8?B?a2FFWE51b2d6TnhjUHFEV0ZnSkZDNVMxZmVTSmVrQ20zTW1wK3E3VE9LL3hX?= =?utf-8?B?aXdvekY2eVpISXdZUjREWmtzQ3hhM1VMSm5Gamt5Vm9oM2lTWVNnUENZZXY0?= =?utf-8?B?NmlqdFM1Ulp2b216c0ZnYk1pWW5TUitZMDV1dzBIVkFGVTB1eGlnUzdaWjRk?= =?utf-8?B?clI5eStqSm1ZTkRqeGdTWUlSSENlK1hDUXlZajRDLzd0YUVuRzFtTUlnWHU1?= =?utf-8?B?V1Ira3JlRkFnaC9UTGsxd2dWZDJ6L3lzd2gvREd0UkE4cDFhelRMS3ZuZXJB?= =?utf-8?B?ODNhMWRzQUdTTmJ4ekxvZS9RQkIrRjlPYXhPT0RaWmR5djRrc1JzVmhVQzdr?= =?utf-8?B?R2tFblpHd1FmM2ZaTVNoWUZkT1F3VDJ5ajJKaXVCSW9ZR3lTS2FuSkthQStD?= =?utf-8?B?RHZ3SDBsMjUrQUxyS1Jvd3lGaWFweU1XVUhrSnBMY1JwUTM2akZwM1VsbXRL?= =?utf-8?B?RXFhRlJFSUtaaS9HQWJMZTNvaEQ3eTRxTGtJcDhWRWN4cVE2TERBdE82MHFk?= =?utf-8?B?allwUnRsbjI3WDJwc0NIeUFhR3g2SHNlQ3pGSUxYZGpzQU9sVThSSUFVaWty?= =?utf-8?B?U3FMWGU5Qng2OXBJNk5QRlNEVlJRY2hYYVEyU1cwbVo2WCt5czU1dHgzT2li?= =?utf-8?B?dG14OXpzL0xZNFl1aGFZeEJTeFR4WWhvY3FTeXVUN1RvLzRuNGk1NFpiczlJ?= =?utf-8?B?OFpuMzNlOVRjSFJrQzJHQmV4cUU3K0RhN3lYK1c4NE5wVjNBN3kyeEQ3N2l5?= =?utf-8?B?NHFrZHN0dDIzc2tTNlVVMzNFeVA3bjQ5Zld1T2VXdjlka3ZYVzZNYnF2aDZv?= =?utf-8?B?NWJob3NFaGlvUk1xNWdKdmdQeDRiYTJKNU5JOWN2WXUwMTdZLzF0ZXhnd0NK?= =?utf-8?B?ejhob3BNWXpXZWxjZmM4bTBsRkpCc0JHV2pwTXhZdVZzTGZrRWJhMEVSamRa?= =?utf-8?B?TGlMY1F4K3lzbDhmU1g5M0lXV2FIQ09zVlFtbEd4aEpqRkxydGhyaWxscFZw?= =?utf-8?B?NGRxUllBcURhMjFwTG1BNko4cUVrWEhtaFNIVnB2VW44dXFSNEUzUGwrK29K?= =?utf-8?B?SHVodjJCUkxNMmE4R09zaGZ6NTNyTmxlSXNsa0NmQitkYWhmQUxFdXlHZ3NF?= =?utf-8?B?a2tQTFNEY1RHaGRHeWtCVjV5TXVRR3IrNVk2OFljYUdvTEQyemhGT3FQcWhK?= =?utf-8?B?YUZoN3NMK3cwM0RDUHN2NFgxUUUzMGlYUjBqTGFlYkloSys4WjFESzAzV0dN?= =?utf-8?B?Y0Z3TVVzcGcrU3A3cEdrWFkyd1ZOYnM1T0RBVktUSmhPKzVwQnh6K3Z6S291?= =?utf-8?B?U0xTWmdZejRxM0ZUQkdOTXFvTTJMdkZyL3YxZS9ON2lCVmh1dG5aTWxmZWlk?= =?utf-8?B?U0xINmdBUnFtMDFGUHRYS2NzNXNkWkF2U3RTMTdmUmFTWjZ3QVk2b3NnQzJv?= =?utf-8?B?NVJta3NIS1RlWnhvYjZrRmtWTmdEMTRYalBJVWFVRVMzMG45Um4wUnJTYkJl?= =?utf-8?B?c0JNZnpYd1U3aHA5YTQzVWtWSmQzNHgyM0FFbTF3Z2IvRkM2VUp6VUg3dXFG?= =?utf-8?B?eFZ5RWFwb1N0dzJtQjFISWt4eWFCQWtPM1NYTU02V05TNzhYajZSUmJibzAr?= =?utf-8?B?QmVZY1dpaFM3cllzQzY5SVduZzB2QlJBS3NncU1QM0dNM3FkbzhmZm1DbWxi?= =?utf-8?Q?MHCurKm6munJ0DAmwCQX3IYCr?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR14MB1649;6:IHM6TFihFrt8iQtQUHiungXzOVKEkAFTdsvQD8BXyLOBvqJ69a8B6WbH9KzFRgzbr1SZf0dzHIQxIWeW0pj8Kzyehpr8inndKUtjgAiBtmdYgjd3vUTqIwTph6CxwMqsMHgrSOYAEMSnvSOPFj6RMC1xNjXfNrNnEso5ru9H2YV/IapzpN+l/gb8Q8uH/hKhZDwz+F0Z/meRifmlos1g9nOBgkhcmSfppKmdwndBmY+J21Jp3tnazhc1tw+4Ixmnp8YiDeMFxS8mecmwGwsi6QzsfSDJndl0A9ykp54EDcGrbDLuQoWk3lUkL6LujjRXaKGjBhK79DcfWuVhIy3DaOXcMqd2LL+t12kmUAJT6gI=;5:rKSfkeqw2XeXLCtwlhEn0D3z9Rg+b4UMuuxeMz1Nxg3lLJBywnjWiZSADwQ64Z3uYrq5XB1hLRcAMP764tQcHHHV4/xUonWTzBwiB6N6EcR8FiT7zxnm6IT+FfozG0eVEgzGu7h3y5XFPRka9ggbl4jFhcEg3MjtMReYVeL2I0s=;24:dvymVkeY4LBCevyQXq9pIlVgGv86r0vPQjjBFs6kIPszfXvwRiE7e5q0AlLe1rpxG7gnFFhAzb1RDVJED2HSJXbHZxSGFANn5KRaV5rev3Y=;7:B2LIABVtCCUj4uMgyXFtQEfESa9Q89/t+EQKoYeN29+DD2zeAlTaY0vX5579bBwldv8YqBxGssLPcQIDVS6lsAL7PZ85WL3qxYiA6ngoN9J5FXE1tvm8krnCj3KGsKuOeJOBITQSYX5T1q4qcN7qgV6knCJPAY8GLcHTuaUKczwZFJE5vPBD93XXABNN53BHlbfq0/tcBnkijY6Q42DDAwX7Aff3UywqxVeyQc6pORM7pJ54xPM+3LC7V18Gc++Q SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cs.rutgers.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Oct 2017 12:40:05.7091 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7498e1c3-e27e-4e1e-bef9-08d51f93592f X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b92d2b23-4d35-4470-93ff-69aca6632ffe X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR14MB1649 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is an OpenPGP/MIME signed message (RFC 3156 and 4880). --=_MailMate_448FB4E8-5C71-4C0F-8886-B4C0E1100BEA_= Content-Type: text/plain; charset=utf-8; markup=markdown Content-Transfer-Encoding: quoted-printable On 30 Oct 2017, at 7:58, Kirill A. Shutemov wrote: > On Mon, Oct 30, 2017 at 12:37:01AM +0100, Fengguang Wu wrote: >> CC MM people. >> >> On Sun, Oct 29, 2017 at 11:51:55PM +0100, Fengguang Wu wrote: >>> Hi Linus, >>> >>> Up to now we see the below boot error/warnings when testing v4.14-rc6= =2E >>> >>> They hit the RC release mainly due to various imperfections in 0day's= >>> auto bisection. So I manually list them here and CC the likely easy t= o >>> debug ones to the corresponding maintainers in the followup emails. >>> >>> boot_successes: 4700 >>> boot_failures: 247 >>> >>> BUG:kernel_hang_in_test_stage: 152 >>> BUG:kernel_reboot-without-warning_in_test_stage: 10 >>> BUG:sleeping_function_called_from_invalid_context_at_kernel/locking/m= utex.c: 1 >>> BUG:sleeping_function_called_from_invalid_context_at_kernel/locking/r= wsem.c: 3 >>> BUG:sleeping_function_called_from_invalid_context_at_mm/page_alloc.c:= 21 >>> BUG:soft_lockup-CPU##stuck_for#s: 1 >>> BUG:unable_to_handle_kernel: 13 >> >> Here is the call trace: >> >> [ 956.669197] [ 956.670421] stress-ng: fail: [27945] stress-ng-numa= : >> get_mempolicy: errno=3D22 (Invalid argument) >> [ 956.670422] [ 956.671375] stress-ng: info: [27945] 5 failures rea= ched, >> aborting stress process >> [ 956.671376] [ 956.671551] BUG: unable to handle kernel NULL pointe= r >> dereference at 0000000000000020 >> [ 956.671557] IP: pgtable_trans_huge_withdraw+0x4c/0xc0 >> [ 956.671558] PGD 0 P4D 0 [ 956.671560] Oops: 0000 [#1] SMP >> [ 956.671562] Modules linked in: salsa20_generic salsa20_x86_64 camel= lia_generic camellia_aesni_avx2 camellia_aesni_avx_x86_64 camellia_x86_64= cast6_avx_x86_64 cast6_generic cast_common serpent_avx2 serpent_avx_x86_= 64 serpent_sse2_x86_64 serpent_generic twofish_generic twofish_avx_x86_64= ablk_helper twofish_x86_64_3way twofish_x86_64 twofish_common lrw tgr192= wp512 rmd320 rmd256 rmd160 rmd128 md4 sha512_ssse3 sha512_generic rpcsec= _gss_krb5 auth_rpcgss nfsv4 dns_resolver intel_rapl sb_edac x86_pkg_temp_= thermal intel_powerclamp sd_mod sg coretemp kvm_intel kvm mgag200 irqbypa= ss ttm crct10dif_pclmul crc32_pclmul drm_kms_helper crc32c_intel syscopya= rea ghash_clmulni_intel snd_pcm sysfillrect snd_timer pcbc sysimgblt fb_s= ys_fops ahci snd aesni_intel crypto_simd mxm_wmi glue_helper libahci soun= dcore cryptd >> [ 956.671592] drm ipmi_si pcspkr libata shpchp ipmi_devintf ipmi_msg= handler acpi_pad acpi_power_meter wmi ip_tables >> [ 956.671600] CPU: 78 PID: 28007 Comm: stress-ng-numa Not tainted 4.1= 4.0-rc6 #1 >> [ 956.671600] Hardware name: Intel Corporation S2600WT2R/S2600WT2R, B= IOS SE5C610.86B.01.01.0020.122820161512 12/28/2016 >> [ 956.671601] task: ffff88101c97cd00 task.stack: ffffc90026b04000 >> [ 956.671603] RIP: 0010:pgtable_trans_huge_withdraw+0x4c/0xc0 >> [ 956.671604] RSP: 0018:ffffc90026b07c20 EFLAGS: 00010202 >> [ 956.671604] RAX: ffffea00404c7b80 RBX: 0000000000000000 RCX: 000000= 0000000001 >> [ 956.671605] RDX: 0000000000000001 RSI: ffff8810931ee000 RDI: ffff88= 1020f11000 >> [ 956.671605] RBP: ffffc90026b07c28 R08: ffff88101a96a190 R09: 000055= c2d5137000 >> [ 956.671606] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88= 1020f11000 >> [ 956.671606] R13: ffffc90026b07dd8 R14: ffff8810131ee538 R15: ffffea= 00404c7bb0 >> [ 956.671607] FS: 0000000000000000(0000) GS:ffff882023080000(0000) k= nlGS:0000000000000000 >> [ 956.671608] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 >> [ 956.671609] CR2: 0000000000000020 CR3: 000000207ee09001 CR4: 000000= 00003606e0 >> [ 956.671609] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 000000= 0000000000 >> [ 956.671610] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 000000= 0000000400 >> [ 956.671610] Call Trace: >> [ 956.671614] zap_huge_pmd+0x28a/0x3a0 >> [ 956.671617] unmap_page_range+0x918/0x9c0 >> [ 956.671619] unmap_single_vma+0x7d/0xe0 >> [ 956.671621] unmap_vmas+0x51/0xa0 >> [ 956.671622] exit_mmap+0x96/0x190 >> [ 956.671625] mmput+0x6e/0x160 >> [ 956.671626] do_exit+0x2b3/0xb90 >> [ 956.671627] do_group_exit+0x43/0xb0 >> [ 956.671628] SyS_exit_group+0x14/0x20 >> [ 956.671630] entry_SYSCALL_64_fastpath+0x1a/0xa5 >> [ 956.671631] RIP: 0033:0x7f92a15e11c8 >> [ 956.671631] RSP: 002b:00007fff12384aa8 EFLAGS: 00000246 ORIG_RAX: 0= 0000000000000e7 >> [ 956.671632] RAX: ffffffffffffffda RBX: 00007f92a1dea000 RCX: 00007f= 92a15e11c8 >> [ 956.671633] RDX: 0000000000000000 RSI: 000000000000003c RDI: 000000= 0000000000 >> [ 956.671633] RBP: 00007fff12384aa0 R08: 00000000000000e7 R09: ffffff= ffffffff90 >> [ 956.671634] R10: 00007f92a088b070 R11: 0000000000000246 R12: 00007f= 92a088add8 >> [ 956.671634] R13: 00007fff12384a18 R14: 00007f92a1df4048 R15: 000000= 0000000000 >> [ 956.671635] Code: 77 00 00 48 01 f0 48 ba 00 00 00 00 00 ea ff ff 4= 8 c1 >> e8 0c 48 c1 e0 06 48 01 d0 8b 50 30 85 d2 74 6d 55 48 89 e5 53 48 8b 5= 8 28 >> <48> 8b 53 20 48 8d 7b 20 48 39 d7 74 49 48 83 ea 20 48 85 d2 48 [ >> 956.671650] RIP: pgtable_trans_huge_withdraw+0x4c/0xc0 RSP: ffffc90026= b07c20 >> [ 956.671651] CR2: 0000000000000020 >> [ 956.671695] ---[ end trace 9ac71716a2cdb192 ]--- >> [ 956.672896] stress-ng: fail: [27986] stress-ng-numa: get_mempolicy= : errno=3D22 (Invalid argument) > > +Zi Yan. > > Could you check if the patch below helps? > > It seems we forgot to deposit page table on copying pmd migration entry= =2E > Current code just leaks newly allocated page table. > > diff --git a/mm/huge_memory.c b/mm/huge_memory.c > index 269b5df58543..84beba5dedda 100644 > --- a/mm/huge_memory.c > +++ b/mm/huge_memory.c > @@ -941,6 +941,7 @@ int copy_huge_pmd(struct mm_struct *dst_mm, struct = mm_struct *src_mm, > pmd =3D pmd_swp_mksoft_dirty(pmd); > set_pmd_at(src_mm, addr, src_pmd, pmd); > } > + pgtable_trans_huge_deposit(dst_mm, dst_pmd, pgtable); > set_pmd_at(dst_mm, addr, dst_pmd, pmd); > ret =3D 0; > goto out_unlock; > -- = > Kirill A. Shutemov Thanks for fixing it. It seems I also forgot to increase the corresponding counters. Does the p= atch below look good to you? diff --git a/mm/huge_memory.c b/mm/huge_memory.c index 269b5df58543..1981ed697dab 100644 --- a/mm/huge_memory.c +++ b/mm/huge_memory.c @@ -941,6 +941,9 @@ int copy_huge_pmd(struct mm_struct *dst_mm, struct mm= _struct *src_mm, pmd =3D pmd_swp_mksoft_dirty(pmd); set_pmd_at(src_mm, addr, src_pmd, pmd); } + add_mm_counter(dst_mm, MM_ANONPAGES, HPAGE_PMD_NR); + atomic_long_inc(&dst_mm->nr_ptes); + pgtable_trans_huge_deposit(dst_mm, dst_pmd, pgtable); set_pmd_at(dst_mm, addr, dst_pmd, pmd); ret =3D 0; goto out_unlock; =E2=80=94 Best Regards, Yan Zi --=_MailMate_448FB4E8-5C71-4C0F-8886-B4C0E1100BEA_= Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQFKBAEBCgA0FiEEOXBxLIohamfZUwd5QYsvEZxOpswFAln3HaEWHHppLnlhbkBj cy5ydXRnZXJzLmVkdQAKCRBBiy8RnE6mzNwhB/44IofM/MwQ8OILoqdq1SiMJAk6 hHDz97B+zICrpqr2HESpmSBmVoAuEOVGTkRn/Dz70m5iNA3Wz54UDfCbY/yvbyI1 GzmWYS+iatT0PJSicGb7xG+tpXB5kJSko1O2BPynW6ZuqbPVUhPmcr4ztR+vGj1z MThg18boLY3PvLBzpYbeulWqmEl3YMh12dJ3b3h4asPGFOOUvjCvAudPlT4jJYG8 pZ2Vdaf5eaEbibqZ9BT0Lu6PEytO9B3z1ixnpQce63b5I4rD1YgvrbC6HYkseza9 GLQXbfb/beYX37owNJGeB+FO4rQFZy8yleB4Fu7aLg9L+9wFQxg9zmROQ7gE =8+tf -----END PGP SIGNATURE----- --=_MailMate_448FB4E8-5C71-4C0F-8886-B4C0E1100BEA_=--