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 6A151C3600B for ; Mon, 31 Mar 2025 16:59:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 130B2280002; Mon, 31 Mar 2025 12:59:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0E1A0280001; Mon, 31 Mar 2025 12:59:42 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E9BDE280002; Mon, 31 Mar 2025 12:59:41 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id C8B55280001 for ; Mon, 31 Mar 2025 12:59:41 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 13216C1A19 for ; Mon, 31 Mar 2025 16:59:42 +0000 (UTC) X-FDA: 83282457804.25.CA22D0C Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) by imf11.hostedemail.com (Postfix) with ESMTP id 288724000E for ; Mon, 31 Mar 2025 16:59:39 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=JzjBEJCR; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf11.hostedemail.com: domain of alexei.starovoitov@gmail.com designates 209.85.221.45 as permitted sender) smtp.mailfrom=alexei.starovoitov@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1743440380; 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=svhWANGn+EWtMdd+5q4QTvgsWSZF1j2OeMkBHckk+3A=; b=wt47E3T6TCw2CpZksA4x3GJVCQ0Noy+uwV8CA3xb40dESPj0jKT7itMoR+F3BsIH9EO15J g+i5BMgM7dm6k3EJS8cjv/dYZPDYbGJ88Zl8qcFpJDQNdJWVxCgjt7v8P30W5qoaEoEE21 5Mo17TcTvTTySfSQ4OlXYYKVsPVEjK8= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1743440380; a=rsa-sha256; cv=none; b=Ejy1bzBwwnSZ+ZleAkOLZ0+gDCvvGQOCE1rZqMXu2l/Diys2pdHPSQvTD2GKALfOf7Sr3U B+BXX3qijuh+5AykznfzJbncBet+krPfZA/Xh/HCI44AJTHgR4hzY6g4O8MUGQGQCq4EpK 2VyFjAx3buqrcSL0o08z3pkduqmti7g= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=JzjBEJCR; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf11.hostedemail.com: domain of alexei.starovoitov@gmail.com designates 209.85.221.45 as permitted sender) smtp.mailfrom=alexei.starovoitov@gmail.com Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-3996af42857so3728855f8f.0 for ; Mon, 31 Mar 2025 09:59:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743440378; x=1744045178; 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=svhWANGn+EWtMdd+5q4QTvgsWSZF1j2OeMkBHckk+3A=; b=JzjBEJCRscDImQe6Xa0q9Z2N275YzWsZTSJ0XVEHhRU4SZm4uXP1bKa2XnTkkS6nST KPsBpofEu0DzyoPIecMiEZQk2q61RynwpOuvErEsA2cypvMddl3eUgis/i+ammhiQWkW TTDVl0hvqGgymePH0L76BgoVz2TKcMp+5JrEkLRldI1kPm/fWtqDQdxsQfqxFlN1TCBL 2se2kW7yj3EBkpsTinziscmJQGDtWFbwZEFvkYsBrXl4CRz4kD9MlsVLE74x9zrZWLpS n8glz9URJbPAUqIhdEpC68bH9Y1usx6eANT2OpBlLeON8HyJEiYY6Ztst0pIeQng9fgJ dZuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743440378; x=1744045178; 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=svhWANGn+EWtMdd+5q4QTvgsWSZF1j2OeMkBHckk+3A=; b=gD50Nu6mhXn4GBxUIjt28xeHo6J3blx7DIfYCIdk7SNK5+7hPTycE2ZEtKxFSTZYP5 4RbEJylZnQk/rUo29K/a+NB5Ihe2/BIYOwxAqxHxJrtMPxheehQaJPYD2E9Uw5WH6QA2 R/TiI9SAlgrE+fbOyn/o4SBb68w5FK8IzqJeY8zbHG7lS6b9xRwDHlMf3k13nzGqblk0 QCP81JtqwcsYT+TOTWlP0ewfaswH60wvXq92+bVTAbX6dh2GQ8catlpnzpJZSoeLQ0V8 PT4RG2hCB3kMlCkHZwyDYn/Q2Yuc1WhH5Vcizb4bGDvjY8yh/m64Y9qN45SCFnjm0lZ9 VBqg== X-Forwarded-Encrypted: i=1; AJvYcCWZTFD6WhkhC6wUN9sv1iM8u341FPzKlEl0eVxGlzhRpO9/cg03wdnTCX/FIEL8KZoGGTlzp1dRAw==@kvack.org X-Gm-Message-State: AOJu0Yw1Zu2BKEJjTMpot4Iz0ZwCmANqEP4eSL/cLTvPBpjDPE6kHLWj 1Td0884/gcmS4jEjPeIB/Q3Dq++IPKBYREIToLRQ8zMv7JD7I3dithyFRoy5LOO4HDCrFhKLm5N itZnYw6HmGt55BnsYFOOBaOtASvw= X-Gm-Gg: ASbGncsNAwAwwTsVScjlRurUN7mfS9fOH76yUGDcjvzN4a9aLv0NNwqnW3T33e+R2Yz mWUUVN9cVNWXjJ37dCud8Xx37Cdwe2Sk/jTs+Rl458DSfmota1aNu6YHQjaOnjj8HdS/KGPqNRA FUS3KWZ8eHMp0k6H3MFRR9lvV7WSNRtN2P2iaq2nLkKM3EnAd1C+sF X-Google-Smtp-Source: AGHT+IE1Z17kjyZuDzVGno6zZBu7MyYqcRIK/BbsvxfL1+ydmojeQAX23y8s8yjeRBU80qs38UCvusIMb7lW9swNI8I= X-Received: by 2002:a05:6000:1acc:b0:38f:4ffd:c757 with SMTP id ffacd0b85a97d-39c11b76660mr8262301f8f.2.1743440378370; Mon, 31 Mar 2025 09:59:38 -0700 (PDT) MIME-Version: 1.0 References: <20250331002809.94758-1-alexei.starovoitov@gmail.com> In-Reply-To: From: Alexei Starovoitov Date: Mon, 31 Mar 2025 09:59:26 -0700 X-Gm-Features: AQ5f1JqKYxn7JdyLNyI45Go41PJZFzTycC5bLyXNarHY9jjsIN4SBcPCbzP-SsM Message-ID: Subject: Re: [PATCH mm] mm/page_alloc: Avoid second trylock of zone->lock To: Vlastimil Babka Cc: Michal Hocko , Linus Torvalds , bpf , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Andrew Morton , Peter Zijlstra , Sebastian Sewior , Steven Rostedt , Shakeel Butt , linux-mm , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 288724000E X-Stat-Signature: 9xjunxsxw3ggyzsajxa9kpifc38ffcd5 X-Rspam-User: X-HE-Tag: 1743440379-494014 X-HE-Meta: U2FsdGVkX1971mm1yRBuIrKVSnHHbrneEoeyhbRP3j6wWVf4rJPCTT5AjmXqLpONe9sobAowGQOI3wZZQuaoD5YmmMsOt8fVjo9vMLyjB96lr6Fn8jPDqdiZNQXeR83j+Wafh214NHlnpdUPFEsZpdf/+wZRzka+nb1gvV5xFasj2obmdPu/MX38stITxO/HACeJ1Y8D0hr9ND4dkjMaWM6Cy/S5vFmuOR8cQWsuGh9M+7SiW2DybIxb+0fNF/LpImWibDuatQL+Suvi5KTJulUSTqyF1sueEgp9NMUp7acMPuND2mF2IlkBwUNdneSvxpLOpTXb5saaC04QkCidEpxmclCrGfEHNpMultT/ytFbvwyCLUWnCyvCAOxCjVPhNqrlx+HWe/HMMMK19hYNJGhDO1EJLEf2QJ6RQUhFZm9jWPwQb6jYd3wLAbFanXfGz4lBDxsP36k4uKgQILngDZJ/wZscCWykQqiYAph//bkvgWOV6Q6+bu/Qag/nJEz5HY4D2SyaDSyiU+CtVTfuIdhtR78MPMkpC0pq7AzAU5MGJEYd5XnZAx5pOkTDXaHn6ikiXTwPwA/C3IZ3UF2YOehCDAZbRdXwQsdwXtR5nBUwOYWaV62cqeEbekuT2cUhYkrB1fon2mtgMkwDLfXSkbp6+ichGIhyzI4CRS9XqDhDoy2alB9ZJlYsOv2J0CwLC8CkBBPbGLzCrl9LL7acYJayFKcJ6v63ckkn6c4eftM+stzFJ5rv9PV1wNsMohOU7Ywok7LaCa8dSw3IxfPh6WGtw2vOMlYTxwxxGy05G8K0sqhaFv45j7y3FySndjnZMJCdsv+3UQgV83F7xFjfkLbu3qawGkQBnGM3yNaoSs26vA6Xz8bfXmSSbn0c+yCRVc8AnNtPWq7NZ3pRHHvXQ8foJNDnJ6DaTqDq3IWVKt0nO49qtX+xyuZUcGQ9PTpGnfkvZUg5c/8FDSUiSxy kzZMUekt 4uCJcPj68Sttum4bWKVnaqlUno9cECodp6zgSywlkcxA4RAoJKiQr4MgrRgNxkqOj6DP09jY69CFS5ksIxLdpZdN9Znkut8X5Z/H4UgJJ+VrL/bEfIzFF+sWYhpq+hcbbNf0Q1vhb528IshmVMx3Qn4RTXHvmQD09YrQ6uqAL+Br+FpDpOwKPiNdTJOS+ML0ZR56yHS8UbQTdN33IGn/4ccQJuRSoiY9i9zwlyjY0Iz3FFP9ee/YuAAZbj1D4jZ0XXTckUjIfqwPJFesE+AQfp4phWF5gcpqcxnBJ36d4j0tZny83daIQIUosp8ekxSWdFI/QjIiMmmVwrTba/PCiLIq7sF/SxJIFbPpW462GdmTw+SrJBMSzwt+iPdstSqit66hDPfFzHTkyrIBuo6Tvs3D1zuLdKYvT07iKC2Dy0sdFH5s= 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: List-Subscribe: List-Unsubscribe: On Mon, Mar 31, 2025 at 5:17=E2=80=AFAM Vlastimil Babka wr= ote: > > >> Fixes: 97769a53f117 ("mm, bpf: Introduce try_alloc_pages() for opportu= nistic page allocation") > >> Signed-off-by: Alexei Starovoitov > > > > Makes sense. Fixes tag is probably over reaching but whatever. > > It's fixing 6.15-rc1 code so no possible stable implications anyway. All true. I added the Fixes tag only because if I didn't then somebody would question why the tag is missing :) I often look at "Fixes:" as "Strongly-related-to:". We might backport these patches to older kernels way before 6.15 is released, so having a documented way to strongly connect patches is a good thing. Thanks for the reviews everyone.