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 899B5EE57DF for ; Mon, 11 Sep 2023 07:12:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7170E6B0173; Mon, 11 Sep 2023 03:12:57 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6C7F06B0174; Mon, 11 Sep 2023 03:12:57 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5412F6B0175; Mon, 11 Sep 2023 03:12:57 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 45C9E6B0173 for ; Mon, 11 Sep 2023 03:12:57 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 1BA43808BC for ; Mon, 11 Sep 2023 07:12:57 +0000 (UTC) X-FDA: 81223449594.01.F1EFEE5 Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.88]) by imf15.hostedemail.com (Postfix) with ESMTP id C0B82A0037 for ; Mon, 11 Sep 2023 07:12:49 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=HYzVc9zR; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf15.hostedemail.com: domain of fengwei.yin@intel.com designates 192.55.52.88 as permitted sender) smtp.mailfrom=fengwei.yin@intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1694416374; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=l48vNs6SZdNKPjdoyO0pQiL16zKhM5bp1BPtY1rbgp0=; b=pnj4S9AfmfEbbip16SqJWfeAXvp6mSGycLRTs1VjAWU/VpsltJcq/2NlovhYVQ/mQzDqwE gBg2Rwko/DZBWRnBjf3Llk7yMLmwvTD2NLUrMEF3lPdFwgKJeD0pjG2n86QIgJNvAu+Xyc x60pD+pWao8qi6MBmZdet7SZzf6IQT8= ARC-Authentication-Results: i=2; imf15.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=HYzVc9zR; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf15.hostedemail.com: domain of fengwei.yin@intel.com designates 192.55.52.88 as permitted sender) smtp.mailfrom=fengwei.yin@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1694416374; a=rsa-sha256; cv=fail; b=H982xCz1WUvgQD/BPctGRfkbHak/rrgO22/A49A0KD7RFKy0EB80K4evVsiB+K0PtOd5cB KFROmz23TDURgJltiGN1SM1TJlow7pV8pbHZw7mE+xSVTd/oLEFty+ufxrmZy+fIlaSz6n cYpQk5HSPvyNXVqn18WpQIMd7IUl234= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1694416372; x=1725952372; h=message-id:date:subject:to:references:from:in-reply-to: content-transfer-encoding:mime-version; bh=hcgE4JUGvacvxdy8cNZjqrTjfaM3Jxa8S+BC98wbNtw=; b=HYzVc9zRXA/ys5biz9Mdx2EetEL1LvBHNy8fjjiZGlaM49yrGQ/Xqb/U 5qZPa2Mhn3k+HHrV1fww1OUhlxsNnFXW1TcjIjdYDW3g4mmr/ZC5OkmLI 2EkwY/pnWaympH4GcAfgOpoMRK3acdyqgPupMwKlirJohp2olMj+6ieJ9 mZp0sIoo9CQwJs3AHvCTM7dAWLjgxG24deY9UvQuDgAfFyJyLlMVFiWL6 rL8VIugkOmzMXA5mXnO3/J4nksSdKy5B+mVGzeO/mpKlQAMivgEgO62M9 Luc+IIwUEJyO6LV7ZQKR5V8n2w+QFKrxi8Ljyjf3gPBrTTpvy30vjsshl Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10829"; a="408981175" X-IronPort-AV: E=Sophos;i="6.02,243,1688454000"; d="scan'208";a="408981175" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Sep 2023 00:12:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10829"; a="866816011" X-IronPort-AV: E=Sophos;i="6.02,243,1688454000"; d="scan'208";a="866816011" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga004.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 11 Sep 2023 00:12:45 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Mon, 11 Sep 2023 00:12:45 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Mon, 11 Sep 2023 00:12:44 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Mon, 11 Sep 2023 00:12:44 -0700 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.175) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Mon, 11 Sep 2023 00:12:44 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h/hR4DpRewz1OPp6/dR+Tes1OTjKB5fMUqwYp06xpxthcW1BKrZRrCvy4U3eesM4nmFKn8I/V7bDfj63z0k7VBtSKt2a2nlTdSo2nWBmR5uOQdintpe1v3e9WcdRKCTscaw2PCOqFa61033EFndzRY+6DA4lPeYAaH3MqLICcHXEsnlJ8TkvG1TncWiIXnj4RWiSdVwe2r4XHBGD9kFsCXMqk21Y3xEyKvZHora7vo8uAI0J8uM5KJr2CwY4YfK4cggJgqCBWqWeJz/JpJbUv+Suy6s6H+IvjuCo0kLloZk5C15Cd2k7atq1xi6rLnfAEE70/A5zoSqTXFhChpbZRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=l48vNs6SZdNKPjdoyO0pQiL16zKhM5bp1BPtY1rbgp0=; b=BCZt3VsvVqfPOuz4pJvMd3s4D3c4sGhj+d1IvG/JgbpR3/3FmWipFGv2Wi9rtV8bGNDZVEKos0IHxhJjZ9OiQOO3wMkc8WimTmh9xBUh8kvE2e//yAnRwP8pmhIfemZhr2LXmDrDS4e0ruAvV+agdJV8tgtQiyGDkC2svM2Nq1sTzvKbgfG1RMWHEVhBLVMYiOYfNUlna0X2ZxsV+z3Q4UXfaHio0C7X4KMUyUTENhLFJVYoFBoooZw6iYwzdD/MIQ0NrXlLn3KCup2Ni2QAmLuB1WLxPkIdw8ydDGmgb7XpJXrcdTFWuclh8VN4vL1A0a1a4z+22/ALeumsdSuhmg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CO1PR11MB4820.namprd11.prod.outlook.com (2603:10b6:303:6f::8) by CH0PR11MB5298.namprd11.prod.outlook.com (2603:10b6:610:bd::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.30; Mon, 11 Sep 2023 07:12:42 +0000 Received: from CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::2846:e5f8:b2e8:1da6]) by CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::2846:e5f8:b2e8:1da6%4]) with mapi id 15.20.6768.029; Mon, 11 Sep 2023 07:12:42 +0000 Message-ID: <0465d13d-83b6-163d-438d-065d03e9ba76@intel.com> Date: Mon, 11 Sep 2023 15:12:27 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0 Thunderbird/102.11.0 Subject: Re: [syzbot] [mm?] BUG: Bad page map (7) Content-Language: en-US To: syzbot , , , , , References: <000000000000d099fa0604f03351@google.com> From: Yin Fengwei In-Reply-To: <000000000000d099fa0604f03351@google.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SI2P153CA0014.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::6) To CO1PR11MB4820.namprd11.prod.outlook.com (2603:10b6:303:6f::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR11MB4820:EE_|CH0PR11MB5298:EE_ X-MS-Office365-Filtering-Correlation-Id: c06de69a-b3e2-49db-349c-08dbb2967d6d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: oofcDYplx4Aii037D4CrHVvTf+95HMsWcu6lvljJiQbLT1rxEs6+UKJmM6jKe0nV5PLRZfY6h9OhiNl5iaihozS1xtXP7W91sfCGs6KGtDAtUm8DxcYgDzIHZ/yH108dmtiDtfR/kTVXeox/h0Uv2ldqK5TPBWRIxLF/FDZqh7+GV6PU8lU2QEU4tlGVmDBFBv0u+Zaj0LQQj93XFUnlbznGnvbhBRf64OpiNkKmhSHWPp19zZcJMy3K/YHDIOamhl58WOA6XhZbpgWmQgVW3lkPB+mxL8ySDP2w8qCr928VEDr1OS2L1PrtSDJdPCpa+LEHW9xLGrS0j+gnrVhqihRJV8LKk/RM6DftkelxEungOR5YQbpB4/nctffh2ql4UyRcQ9Nf3GzlLcXa/sskgaRTHlZq9bW3fsztP68aO6oOOCAtOnuNM2+yNB9645tJQ2pRhBKK9iTK4KGAm1yAncArX2WP/7c+QKsZxTVm3GouzErTiysxDuMgxGqI9X6P6ZNBrLCyOlgd4zPKy27+br1qQ5/RAGBlfO08nSEKUmJrCPOCh2B2w05ODf83tXahmanq++HJYEGEvQRp/Zo4kNocGQJyu/ccHhWoyg63bGpEOPKe+Mr9MpYXp8lecjlBCk0EMyhM2nWa04UvbTwaQg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4820.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366004)(376002)(39860400002)(136003)(346002)(396003)(1800799009)(451199024)(186009)(6506007)(53546011)(6666004)(6486002)(478600001)(6512007)(41300700001)(2906002)(2616005)(26005)(66476007)(66556008)(66946007)(316002)(8936002)(8676002)(5660300002)(82960400001)(31696002)(86362001)(36756003)(38100700002)(31686004)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Uy9mNHc5OFRpNXhiM3BXVW1SWktCakovTzM2VE9GMjgrRFkzS2ZyakJndnph?= =?utf-8?B?T1FCNFFjdm5wMTdKYnJ1dGYrRW1TaktYMzFrR1N2SlIyay9TMDdrTWJJQVN0?= =?utf-8?B?a1piNFh6cURaVHhHaVF5dDFSK250cFlmOVZSZlJkckkwVVMwak9tQWlVd2dz?= =?utf-8?B?UlRoOXBock82Mzk0OFAxVnJGRzFTYUpobG5hMVAvRnJEc1FnUldERHlkRVpV?= =?utf-8?B?bUxOYWFTUzRBcy9ZSjhLbWw4NWJHbTMyRXVXQ3EvM3N3bisvTzU3eVhKSERt?= =?utf-8?B?SE9YUG5Qck81TjlaN2wxZWVlVmJGWWZ6R1ZEZFA0QkhpTkxqakdYSGhNUjE1?= =?utf-8?B?OVZwYnVsQ2VUNnZWQThaeXl0QjVHMmJuVHNhdFEwV0dDNzhkenJHOE15VVBj?= =?utf-8?B?NkVxcjlmZFFOUHFMZU5hb3pBaDVMMFRiSUtqMUhKZ0ZmcGU1Rm83eXgxVnJ5?= =?utf-8?B?VTFudHNLcWJUeFFocTFGTEJxdEkzQTVORS9OSUkxckg1WjhHTkZYaWpLTWRu?= =?utf-8?B?NXJLQllNanUwN0tISEJGZkl4cXBMSDJtcWl6QStDUmlOTWo3dHNBSVBYM0lD?= =?utf-8?B?WitVKzBKR3pSVDd3L2REaHVXcldGK3lWaHdnQ1RHVTJwVXl3aTdyMXJieDJQ?= =?utf-8?B?ZTZFZU9nSVpwYXNHVVJDKzFYYUYxYWcwcE1XejVxS2I4aEhvckExQkZHT1di?= =?utf-8?B?NUNUdlhZRDNwWWsyMWNQV2tMazl4cTkvK00ySXU1R0ptOG01WG95WXlVQzBu?= =?utf-8?B?SXZDRUt6UHA4Qm9DdHg2czQwNjFWVFdpQ1YzeFdBb1BTTkJnemhlaVg4cmRO?= =?utf-8?B?MzRTYU1iWCtsd1FQMnlaR0Zoc1N1RWRVZ0NPbzYrVmM0bGVOSFN2R2pLanFN?= =?utf-8?B?RWRRaklJRVh3S1oyZVFpd2k3eWtmZXRNa1hPelZRTmFaSDV2SlBoVFRUV2lY?= =?utf-8?B?ZXRnMHFCSGNacjVqcE1qeDdjaU1DSERFaWppYzh3MUQ5d1hhbS9YU2RFZ0VW?= =?utf-8?B?N3Q5NUZjSU9xdU1yQXZBNEsrSHlHRWNKRVFHb1hYcWh4dmNlZFBLalJsM003?= =?utf-8?B?eXl5QjR5Nk5PcStPbnIwNkVhYUozKzFZRnpEUm9IaFZjTFE2NEZpa01icjcx?= =?utf-8?B?b21WQVlZazI3a1VZMHVsQ0tndDNncXhGWDM1R0thZTduSXRBMGVudksyekxq?= =?utf-8?B?TUpQYVRCYVNsRlcxdTRBVW9HYXozdmJmM0RSbktwMk9paE1sV1ZwazZaSlg0?= =?utf-8?B?Mk1zbHRVYUxia3dsUy9oWi9DQ3oxeUM2dkovdmlpaTBGU0hQOHJYNWx0WXNC?= =?utf-8?B?dkp0WVRtVGhFdUp6QnZac2JIUXFsU1dYM0ZnWjBhNzVGV3ljcnNGSG9rdTNJ?= =?utf-8?B?Vzk2ckxta1l1M2VteGFjN0t3TjlHcEh3Z2JZTnVjNFhqN24xMkloZHkzRmkv?= =?utf-8?B?WWFuMlBKVjE4ZFN1UGViYnJCUDIvNmZvRTZwbXFISjNRdk04bjJycm81Qm9G?= =?utf-8?B?M1UzekNCSGxxaDF0RTIwNGQ3QURYNm8rbFgzbW55V2IzWmJCY0M3ZENuMzlO?= =?utf-8?B?NTc2SnBxOXoxdXVDZUpaaTNlNkdTVW1ZeStkLzRBYk90c0pudmE5MlIxa3Vp?= =?utf-8?B?TkdzcEo2aksvZ0cyb0FBTmsyL25CQXRiMnM5anhNam4vVGFrRHZkSDA1R2RY?= =?utf-8?B?T0swdHd2bFZTQjJGWjFUR0d2WGUxZnFkbTFiZEM0bFJGS3I0SGFaS2pCTmV3?= =?utf-8?B?V3dmbjdDQXJyL0tIcks1Y20rVzZBcCtCZkNvblUvNjFjU2xTcXhBR0dUdUpU?= =?utf-8?B?RG5WTFZWbm41RmJFVXJ0UldHZTJIM1VvbGg2eTA3QnVnNUtHL0hzbnU5c1lF?= =?utf-8?B?T3o5c2dzT1dtZW9QYTVXaEl6K0lIVmtSakUzTVlvNWpjcEFkT1VnTnBwNXJu?= =?utf-8?B?M0pQUnZwdWlIWE01clVzWXA3cVBWVVRHc1lmU1FMaS9VT3RKdzVEMG1XZFQy?= =?utf-8?B?c01aR0VYaGZUUllaSjFuNDdtc1lBcmhWQi9NRkp0RjJpVlpkWk9NV1ExVkkr?= =?utf-8?B?MkFidjlyUkpJR0N0M3FyN2RKVHFOYUtNKytxa0l6NDVuMXdyMkRYcW1XVzYz?= =?utf-8?Q?FbElOYwqA1X4QgYxsTfKLRenQ?= X-MS-Exchange-CrossTenant-Network-Message-Id: c06de69a-b3e2-49db-349c-08dbb2967d6d X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4820.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2023 07:12:42.5032 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7KE9ccbMmPuLPh+r/qpgb+xptG2WAq9QZFe4ExXhr4oPtfukXZmxDEX5QMUG5h62BOlTiycUa1CADU9PFxyTbQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5298 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: C0B82A0037 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: n4wrpio8ksxd78cw8fmy9m3iwmei7rad X-HE-Tag: 1694416369-968446 X-HE-Meta: U2FsdGVkX1+dVlOcoxqpcZiUiVJjDbS2Q2y3Sl7Zrijdmr07FqP3I03YYfeccky67Bj0yV95gcSWhTNz3zDt3t3xDhF6ODEJBrrTMYV+0BznSjU+O8ntaf6mzmNA2NLeIoTIclwzozeWCoGLG8D/O04itLGZTUkMlCfixKLbAgNIwD4pwI8cRwxK/I8aUa18GJ6+S6OAwDiZ38KhCIjt7NFwwsKHTUKqTBhXBZ4Sch75WDxhKjAJ606D6YFTsHerFwA4qyL7xnfI9jUUpwR7TgFDhD/FvnT0iMspqgNbhbIAKvNYfrvC1EmW3DkUmb3bpaW4gsL8vE9n0hq3y3PgP1y1SK5A/S1LSqLMxlfwzKJoAtzG+fnF2VgFRhOcT3T8YrZX6XOPvh9AzNbbzT1zH/lGAjhR6hJi73ca0uvp5+AHsSu5BUQaFYHwC+6RtCo3sG2TlhUwKwCqx8wp1s9KsHKEnSp72qCx05vqwMTOdXroJGJf5KuSiOYRynCOngfFp8r4ZywNpI8Dz/8fCe2Ctq9xgFMG7HgMrXMH7viQo9iTLEsv6t1sth60H0zNEOOCb8ya8HCl2zdgOM80WymdwDN0e26eFndPRd0fH0rNpf4ajULlnyleCm6XK7LngIdIlPUdr6gptLtfcohot9NUsXwM/gvLI8CZtpIoSeomG4SZfJF2nRJFNNXDdTmMkY5tFTkBQ9vq5dNxun7ToiNqDpuO1Rcc7dOj9jn75pt/8/QzeaXEm40o3JLVGoa2mnyxoxjel64mFNKV7keKNJTSFwbDU0VoPjWMhf/+PGp7bo0+LES+cYqd4ai6PiFIGApTu3OlHS9v411cxB4SSBp1d0HzD9zq6mDTdEAd1dzKnm8g9kh/ztJkAt62747QQMvo0OmT7JLJGTw/CZyOmIRxfwhLqFGgO6oRGdNveP+XGMBRKSiSHIsqI4y8dBLgDA5spYz1Hm2gw2oasKVT444 SeHLagFA LM24jD+fHhgS115EwocZ0PC8BmMs66ppUn665LOiYROSLiS8tRYG4/3HPn+9h5aWhJl2bOuVrg38s0u/PtMV5/uzNz5oBLKQ/OR7i44koh7G6biaMbeNrdltPbheQp5qY1MpfOwsoVhh6AKKlEAeIyQ6mYG//THrcRCVUbTe9AMiIrbkUuzpV3FEtTkq1N8oHzmYSaPj5bSMITyh8A7C+Fy8Hsn9a130VxNlmvU4OTSWGO1VbLsVKAfHcRK0w0SyK5yaaW2qsxND4amJYFRNWFpoy0mQPMSUBVty28d/8PBsx7PsfJjyGGF3EwRaruUEw09myNoOppeVt0/jzpe2PlH5IFJ3EbP4nql0ZloZwKlZzVFOx6y0MMK/Z30GHc0u8zhb5D383WtXGDW9eJ92Fa6kU+5aHjS3crM1kl3hgjiXPTArA1MUXAuTp2w== 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: On 9/10/23 01:12, syzbot wrote: > commit 617c28ecab22d98a3809370eb6cb50fa24b7bfe1 > Author: Yin Fengwei > Date: Wed Aug 2 15:14:05 2023 +0000 > > filemap: batch PTE mappings #syz test diff --git a/arch/x86/include/asm/pgtable_64.h b/arch/x86/include/asm/pgtable_64.h index a629b1b9f65a6..2701b47efa8f7 100644 --- a/arch/x86/include/asm/pgtable_64.h +++ b/arch/x86/include/asm/pgtable_64.h @@ -168,6 +168,28 @@ static inline void native_pgd_clear(pgd_t *pgd) native_set_pgd(pgd, native_make_pgd(0)); } +static inline void set_ptes(struct mm_struct *mm, unsigned long addr, + pte_t *ptep, pte_t pte, unsigned int nr) +{ + bool protnone = (pte_flags(pte) & (_PAGE_PROTNONE | _PAGE_PRESENT)) + == _PAGE_PROTNONE; + + page_table_check_ptes_set(mm, ptep, pte, nr); + + for(;;) { + native_set_pte(ptep, pte); + if (--nr == 0) + break; + + ptep++; + if (protnone) + pte = __pte(pte_val(pte) - (1UL << PFN_PTE_SHIFT)); + else + pte = __pte(pte_val(pte) + (1UL << PFN_PTE_SHIFT)); + } +} +#define set_ptes set_ptes + /* * Conversion functions: convert a page and protection to a page entry, * and a page entry and page directory to the page they refer to.