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 E6E85C2BD09 for ; Mon, 24 Jun 2024 18:58:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 694FC6B02E8; Mon, 24 Jun 2024 14:58:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 646686B02EE; Mon, 24 Jun 2024 14:58:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4959E6B02E8; Mon, 24 Jun 2024 14:58:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 2971B6B02E6 for ; Mon, 24 Jun 2024 14:58:26 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id CF769C11CA for ; Mon, 24 Jun 2024 18:58:25 +0000 (UTC) X-FDA: 82266692970.18.07D5A7E Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com [209.85.167.45]) by imf14.hostedemail.com (Postfix) with ESMTP id EA48110000A for ; Mon, 24 Jun 2024 18:58:23 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=xzgi8mKp; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf14.hostedemail.com: domain of yosryahmed@google.com designates 209.85.167.45 as permitted sender) smtp.mailfrom=yosryahmed@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1719255492; a=rsa-sha256; cv=none; b=cv3Rj9hsatoX+DhYcbf1C/o+eaVtZ/ZfAEk5AnsYsRDBip/7AL2lmfRUPY4xsw1zQJDvZB 2DT8Ll8tghZtAWQJhmJbzNrsFAhj8bB/5R3m0Rw0v4vYo8OBVAS87Avhwm9lkh+QufGZWS o+OHJIpvoxBOFwKlhafRFw0S9ZE1bGc= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=xzgi8mKp; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf14.hostedemail.com: domain of yosryahmed@google.com designates 209.85.167.45 as permitted sender) smtp.mailfrom=yosryahmed@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1719255492; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=R6eHEi9SDkMR5e8OVKWA2OEJfqCnQ6uOrn8cT6wmAEU=; b=190uDIMmJalf2huh/yten1ffMIRNBThZhsIsIX+CwvsomxJbK3DQggWMp2Swrw6HWKtCU+ hWoPKdtMiBYs4ue7mKpUxcC6c/+j0RRIXOCHMsFTWsyh7jQ+2uSEY3TAR2KEfguXcsU8je 0kNr2SeMj1coYT+CVFuLWMUbISINClg= Received: by mail-lf1-f45.google.com with SMTP id 2adb3069b0e04-52cdebf9f6fso2951172e87.0 for ; Mon, 24 Jun 2024 11:58:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1719255502; x=1719860302; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=R6eHEi9SDkMR5e8OVKWA2OEJfqCnQ6uOrn8cT6wmAEU=; b=xzgi8mKpMfUIdWKadWrpuyr3ZbDOk4rNeCcyF+xuwAGldQAYGwsUuvZWyK9642Iz7B CJUKCnFVY+Bbdnsnd4DtzuASeKcvyw0lJnIAtF91M9OguFvSQITThCgdrFl5OGqPjopd MZ6RX9sCjz2nzkeAROqu5BdXzV4cKu1CtswYIj/2Ku7jzFPngPMtpiCXp8D2A0sGD7Qj fUgf04jYodnywCEQh+hSHykkz6iryS1kZ1iE3jRvmUP+LnPsUcMMXqmqKWuaDHVNNY8N 3W5P2n9lilTtuU3oTPQih15DAvSW7hX2lc9bqVYgso/cwJMyrYzp/mtoYz9O8QD6Gv7L 2hgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719255502; x=1719860302; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=R6eHEi9SDkMR5e8OVKWA2OEJfqCnQ6uOrn8cT6wmAEU=; b=jud72BJzr7w/Ohxpl9TZOgNeqy3rsWFzXLDzcq0dzYfEHomoeRSXR1+jI1Z0CvLopP gwIywa0gjJVc1z28lK6yOZGh3HurZJlDkKE7VfqPe5JfI1KI+utqiK7mqGSpxufmzGj2 +URpSvTjB/tAlFrPfR6yxfsos/bJlk7SKhc5/Y/nmd4LNy3ECP9cD7a5uutYpiKyt15h Ueb9jmjtmdTMSXrO56vmoGfCPKZueUtmCXCqedOs8fjjWzI/7eSaaRabf+QIiQ0EjzKX mO0fDbdAlBLQO4EdST9Xkndn62C9O8Z9E/PBlrtDWCDWM8XlEu75pCnk2RMSDOlDHHlJ kLcQ== X-Forwarded-Encrypted: i=1; AJvYcCWwKGyI55Ki6nhp+L41/ym1dPg5vdK9d2QuNxzYb+RnbylGmvdeNhKtKgs/LxcxeYOgIvbJghePNscto+IZqAcw00I= X-Gm-Message-State: AOJu0Yx6vVmvaPRqp6dHglA5onGuxeFLpnLZDEBVLe71g3Mh1oMFu8ga tqYz7X/xSLRRZklN+HNgvNS8veZj/wdD8kIjvL1/EVU2Nbqhc/I2M9axS/XvKwanNo1aBkAJsSE /etokp0oONH67hguID+K3tvj2F1qX8LiVO9Mu X-Google-Smtp-Source: AGHT+IHZyMdLsQ0W8EhH8qJWEWYjdB11FpXA4gznRxXggQHm6CWkxFasr+6EMUBtpjMO8i0fGNvQ63unX8iPSPC2YxI= X-Received: by 2002:a19:8c0a:0:b0:52c:842b:c276 with SMTP id 2adb3069b0e04-52ce185d1c2mr3618157e87.53.1719255501855; Mon, 24 Jun 2024 11:58:21 -0700 (PDT) MIME-Version: 1.0 References: <202406241651.963e3e78-oliver.sang@intel.com> In-Reply-To: From: Yosry Ahmed Date: Mon, 24 Jun 2024 11:57:45 -0700 Message-ID: Subject: Re: [linux-next:master] [mm] 0fa2857d23: WARNING:at_mm/page_alloc.c:#__alloc_pages_noprof To: Matthew Wilcox Cc: kernel test robot , Usama Arif , oe-lkp@lists.linux.dev, lkp@intel.com, Linux Memory Management List , Andrew Morton , Chengming Zhou , Nhat Pham , David Hildenbrand , "Huang, Ying" , Hugh Dickins , Johannes Weiner , Shakeel Butt , Andi Kleen , linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: EA48110000A X-Stat-Signature: py8xn66qz7n93wc5snzxdc5az4cidoeu X-Rspam-User: X-HE-Tag: 1719255503-765711 X-HE-Meta: U2FsdGVkX1+Jw/M8gZqGoU04Vc2lW7SkLD2yWG5cuh67tdJCoKyP2p+Y2fWwHZS2wtXIwyAccMWGoFE7d1tdgnIZQ6Vl8FjG531qfHJ+apS+3t27beeLS3H4+yEdhNCOt3udAvLSqshUf25zlVfsP6m4vYMjEFQwfGZaUxDWf45Bcx4KPQNfrLz1pZBptrg48qMvDrdUurCkY+pxDduJ1QlnTRJBkTISbmsJJ57zAs0gf0Ii02p52KegbWF8AXVmE+dmo5qbf0xO1oOR7Ds74goVBIbuwmVlZen1Rbzg0jfUDJ/IbiJBgggDOVZTXyFO9S97EvCRvuOG7durldXhAH6W6Mfiw9rEUGP6d3Wo5vBegpaWroyRaCdIjeef6MwIGr7PgjWhG3PIwaBXU0W6/w+NWaA7ZsffSgiDXKigxR44acUiSbNG6qyCnQpNLt6GkKQyaFKP+93SnAdWcD1YSVt4QH6jt5pgkyQwx6tAshvnz2+WCiqAOCrFL3VG7YAmidaqxY4nlS0Y6wI7DG+Yehgs2Y4MSXiD9YrwDhlOw0OezI7WBww4QrqqB+X3wDKK11WdQxDiwlDOdr5whs6OQnR3qjIruoUJjPKehkFTlrfNyRySwFVoewuS4Oap27P0MPav2qaHJ71IuRrUcfk+vVmXUHyi0sS5zZaaVJiS738mLRKcncG7CqLg65RZQhbikyciRcObfkn+i2dVtYq5+oaGvgrZXeEmWEqzEzH4Z8m7mG2iVyRxB2DTvxmE5YQXK6Ya1/BPdB9vAm3P9CKSbiMLp0Xz3AkxFgZrGAJPqX40AB/vRZaRQYX0MXKK+vC45PlKKzkJktXpnxcV1X6VNMljoBpcteXKF4CFZp69JqxTWql7R6DRbBvBAk59PP5gb+LOrs/NF5HlDqaQx8rBkDyjnrsQxBPbrzag2cdhxQ/N5E/A7fyTHexqjEp87I7kjoMVc48fYkIBSjU8Swq wFRS26L1 MgSGRTctD5X768u+OqiIJEkeWL9Jihm1m8PBMqglaJyvsQD90dOrGrtw8tYJNpwh+EV9TQ7XkEg3/HTDaPIwG0eHBOaMnEx8m/v4huUdRE8EuNG7X9JP+SaW3/YfZk2AtwCXf4MMmj8zehmpgXJ/qePsI/sbYKeEOejnKe+HVPWFMAPa+yclWEk6Tv8XLFMmVv9VKtJsd9vN7VSeA7wSXmkRFaGWPkrxmdB12Zi2KGS9/pqqM74cZrZHMaOz9xPzrkcihP8Xgw3i7ns+KdUgKzW5hgQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000056, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Mon, Jun 24, 2024 at 11:56=E2=80=AFAM Matthew Wilcox wrote: > > On Mon, Jun 24, 2024 at 11:53:30AM -0700, Yosry Ahmed wrote: > > After a page is swapped out during reclaim, __remove_mapping() will > > call __delete_from_swap_cache() to replace the swap cache entry with a > > shadow entry (which is an xa_value). > > Special entries are disjoint from shadow entries. Shadow entries have > the last two bits as 01 or 11 (are congruent to 1 or 3 modulo 4). > Special entries have values below 4096 which end in 10 (are congruent > to 2 modulo 4). You are implying that we would no longer have a shadow entry for such zero folios, because we will be storing a special entry instead. Right? This is the "fundamental" change I am talking about.