From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id C061FC4332F for ; Fri, 18 Nov 2022 08:50:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 398736B0071; Fri, 18 Nov 2022 03:50:43 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 348226B0072; Fri, 18 Nov 2022 03:50:43 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1E8CF6B0073; Fri, 18 Nov 2022 03:50:43 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 0B1CA6B0071 for ; Fri, 18 Nov 2022 03:50:43 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id CE3C0C07FF for ; Fri, 18 Nov 2022 08:50:42 +0000 (UTC) X-FDA: 80145942324.14.DF97A74 Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by imf24.hostedemail.com (Postfix) with ESMTP id 5275D18000B for ; Fri, 18 Nov 2022 08:50:41 +0000 (UTC) Received: from pps.filterd (m0098399.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2AI8clvH014196; Fri, 18 Nov 2022 08:50:40 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=from : to : cc : subject : date : message-id : mime-version : content-type; s=pp1; bh=NYoZKYokiFtx+asBf07xiZAzsOltoEUD7rYlBJ3IZoc=; b=m82hc2PSTsq6V4DRYH9AMPwVkZbfXR66J1ybm7IJvzlr9ZDeDmwPh8pBleaCWFdLcvn/ DgnVq3SSzFo592WFaFil9H32LU+jhUEJTefHde73zzOs5NXdojbQoo9kkJKXBk27owop 2xl/4q7FY+LAv6mM4tme+3abbIIttreOHjUcEhCSQ87Q816zaZ46wjNeknEJg4NMnyXY Y1VARkr2gzraiFtOuhcvgIWWjxT/RyPX9stuZdx9RebT+r4k2JG78rGPMCIcdz/Ox8zH 64Pf5VLmdhhOvM7WHCwT+6haHyiTiDtDw/d4djF1VEQTdMy29cGYKQp9S/7TwZwbm2z2 eA== Received: from ppma05wdc.us.ibm.com (1b.90.2fa9.ip4.static.sl-reverse.com [169.47.144.27]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3kx47cuk66-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 18 Nov 2022 08:50:39 +0000 Received: from pps.filterd (ppma05wdc.us.ibm.com [127.0.0.1]) by ppma05wdc.us.ibm.com (8.16.1.2/8.16.1.2) with SMTP id 2AI8YrWA028512; Fri, 18 Nov 2022 08:50:38 GMT Received: from b03cxnp07028.gho.boulder.ibm.com (b03cxnp07028.gho.boulder.ibm.com [9.17.130.15]) by ppma05wdc.us.ibm.com with ESMTP id 3kt34aehbs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 18 Nov 2022 08:50:38 +0000 Received: from smtpav01.dal12v.mail.ibm.com ([9.208.128.133]) by b03cxnp07028.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 2AI8odmK50594122 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 18 Nov 2022 08:50:39 GMT Received: from smtpav01.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 265D658058; Fri, 18 Nov 2022 08:50:37 +0000 (GMT) Received: from smtpav01.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 7E3FE58057; Fri, 18 Nov 2022 08:50:35 +0000 (GMT) Received: from skywalker.linux.ibm.com (unknown [9.43.38.233]) by smtpav01.dal12v.mail.ibm.com (Postfix) with ESMTP; Fri, 18 Nov 2022 08:50:35 +0000 (GMT) X-Mailer: emacs 29.0.50 (via feedmail 11-beta-1 I) From: "Aneesh Kumar K.V" To: Mike Kravetz Cc: tsahu@linux.ibm.com, linux-mm@kvack.org Subject: VM_BUG_ON in __prep_compound_gigantic_page Date: Fri, 18 Nov 2022 14:20:33 +0530 Message-ID: <87tu2wfxye.fsf@linux.ibm.com> MIME-Version: 1.0 Content-Type: text/plain X-TM-AS-GCONF: 00 X-Proofpoint-GUID: KpydVHsXr6l-3ZmKM3FqcjEg_e6g15k4 X-Proofpoint-ORIG-GUID: KpydVHsXr6l-3ZmKM3FqcjEg_e6g15k4 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-17_06,2022-11-17_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1011 spamscore=0 mlxscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 suspectscore=0 mlxlogscore=830 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211180054 ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1668761441; a=rsa-sha256; cv=none; b=jnLD8CxIENRgnG8nq7n9RjnHO8PKVsNs2Gs6EoS/hKv1qyfCSPoUxfOQuKy6X/78z77LkK TrzityfioqaxVOhIPyP+rq1HcgMHCrjB3wl5Or0XZoywbR1kxdkFc0HK4UiDGwsO1Q7BMp wY4umAr/TGcSXN3x87pFeGBj8r/hAAs= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b=m82hc2PS; dmarc=pass (policy=none) header.from=ibm.com; spf=pass (imf24.hostedemail.com: domain of aneesh.kumar@linux.ibm.com designates 148.163.156.1 as permitted sender) smtp.mailfrom=aneesh.kumar@linux.ibm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1668761441; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=NYoZKYokiFtx+asBf07xiZAzsOltoEUD7rYlBJ3IZoc=; b=Im3LEQAOZ1NGdadK40o1vAWXRpAcMil+D0kMwqEWF/K6lVixf0gIXgKEXtHe8ai5zPbbN0 N68zhSF9ZwSjqkXuyl25/yJ9SMWy1eK6SBpdr+DgxrDIQyAvQOcTt6j1fGMhQUxmucv+Wx l6McnsvtQazJFKm1vu/fba7MpoXy5xo= Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b=m82hc2PS; dmarc=pass (policy=none) header.from=ibm.com; spf=pass (imf24.hostedemail.com: domain of aneesh.kumar@linux.ibm.com designates 148.163.156.1 as permitted sender) smtp.mailfrom=aneesh.kumar@linux.ibm.com X-Rspam-User: X-Stat-Signature: 5f5jpgzokrxyhqy4xqhn7yzgkxhwgsrf X-Rspamd-Queue-Id: 5275D18000B X-Rspamd-Server: rspam11 X-HE-Tag: 1668761441-146087 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Hi Mike, With latest upstream I am finding the below: [ 0.246646] page dumped because: VM_BUG_ON_PAGE(1 && PageCompound(page)) [ 0.246671] ------------[ cut here ]------------ [ 0.246679] kernel BUG at include/linux/page-flags.h:500! cpu 0x6: Vector: 700 (Program Check) at [c00000000fe5b700] pc: c0000000005e9984: __prep_compound_gigantic_page+0xd4/0x3e0 lr: c0000000005e9980: __prep_compound_gigantic_page+0xd0/0x3e0 sp: c00000000fe5b9a0 msr: 8000000000029033 current = 0xc00000000fdf9880 paca = 0xc00000001ec7f480 irqmask: 0x03 irq_happened: 0x01 pid = 1, comm = swapper/0 kernel BUG at e)):500! Linux version 6.1.0-rc5-00518-ge0951d75adc4 (kvaneesh@ltczz75-lp2) (gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #395 SMP Fri Nov 18 00:44:21 CST 2022 enter ? for help [c00000000fe5ba60] c000000001bddd74 hugetlb_init+0x60c/0xa10 [c00000000fe5bb60] c0000000000121c0 do_one_initcall+0xa0/0x550 [c00000000fe5bc40] c000000001b94b90 do_basic_setup+0x1f4/0x254 [c00000000fe5bd20] c000000001b94f38 kernel_init_freeable+0x2ac/0x32c [c00000000fe5bda0] c000000000012cf0 kernel_init+0x44/0x184 [c00000000fe5be10] c00000000000cdec ret_from_kernel_thread+0x5c/0x64 6:mon> IIUC that is because we are doing __SetPageHead() before doing __ClearPageReserved(). The original commit that added compound head check in set/clear page reserved did have the change to take care of this. commit ef5a22be2c52 ("mm: hugetlb: initialize PG_reserved for tail pages of gigantic compound pages") -aneesh