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 5596CC4829E for ; Thu, 15 Feb 2024 21:26:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C799D8D0001; Thu, 15 Feb 2024 16:26:57 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C27F98D000E; Thu, 15 Feb 2024 16:26:57 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AA4958D0001; Thu, 15 Feb 2024 16:26:57 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 99DC76B009B for ; Thu, 15 Feb 2024 16:26:57 -0500 (EST) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 6C5A5120111 for ; Thu, 15 Feb 2024 21:26:57 +0000 (UTC) X-FDA: 81795323274.21.0D73FA0 Received: from mail-ej1-f49.google.com (mail-ej1-f49.google.com [209.85.218.49]) by imf07.hostedemail.com (Postfix) with ESMTP id 595364000A for ; Thu, 15 Feb 2024 21:26:55 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b="Ax/8vanL"; spf=pass (imf07.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.218.49 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1708032415; 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:in-reply-to:references:references:dkim-signature; bh=bcraGSBoVm/uvFQNDkSWRb05huDhJAD0L2piK4rqJO8=; b=Kb5HZddurG8ojZW4L5aABFEV2gLvp4j7iZCm20zIu1pY+f42CzmPVtCNvU2bepIActMrFs Lj2r+L/afe0+EMm1ysfDjdXD7ZOWCKtLbKQAOaaHeaLhtAF4D6VPMIv17wKgbl3QzFwzmA /OkVratKjkwV7R4cXYRWLffJuugaOx4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1708032415; a=rsa-sha256; cv=none; b=0EijHWKQZFog4B3ucTunSRaHtKjtVsn++QBi40uT1k2KdA/BARLX3htcxODr6k3KKsir5T Nw0EZV5PBniTu3kGcnnduCyCjTTKZXUNjx9/AFL9vaCzVfL9PMHm29Yz32D3oGrd9g/sb0 fwNTttp9GfNAWshBwS1OyicDeuxCY/A= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b="Ax/8vanL"; spf=pass (imf07.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.218.49 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org; dmarc=none Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-a3d6ea28d46so292831066b.1 for ; Thu, 15 Feb 2024 13:26:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1708032414; x=1708637214; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=bcraGSBoVm/uvFQNDkSWRb05huDhJAD0L2piK4rqJO8=; b=Ax/8vanL7q00E2oxlv+RykWk/WLOl/DJVRnQlN9nSs4Q89YAhM0K9ZLfvTp8RwpwKu pZrrQNQiWDa+SUdEbWYeTsOGyir32Mu+MhwrMPHyLPGupTnIbMCVg7vNz//wvC+jjwKL yJMOcOZZosDVIv/jAy/IwvXA2PQls7MYLfjPw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708032414; x=1708637214; h=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=bcraGSBoVm/uvFQNDkSWRb05huDhJAD0L2piK4rqJO8=; b=NjUp8XUVlDD6PtMj20LMDjkxWB7mw+9liI0UT0551eyHOWVMM/WPMBSiC+1Fj+M+tM XcuKoPVExPrljsh79DMMivxOp2eGNpZGzEWOB37oPom9TYI70xaulxFjIpdXRkKhA/xN Bx12rNRD7BWOMvPUSDXp6lIHzOxlCbTnu0oE+/34UDgPQVVAsgEFIivGuzbQBvuX6jO4 7Z7cI0gICBJgZ3BdbJf/ngzU9FDETcF8RoB4c3mn+RVXg3wWJyXGWJgs2pgJOcLF0w3L Oe56VPUratjMo/nQrn7n2oIRjmuvzgL+cI2kl8BcoXpewM8fV56AvSnHZPGniwrFXwxz HTJw== X-Forwarded-Encrypted: i=1; AJvYcCWaHKSc77WSTB4gaTNmk0QDsdtoADwwjHxCy8m+NhZqaOo21HRzXOKfVfL59dN8DEqDW/kxRSKydlxCqaGL33aPrrU= X-Gm-Message-State: AOJu0YxCa0uVRhgfWgEBwDNk5uiZigDM8tiaefOsn7HyU+ZMq9YxaWEU rHqP7G7C+6JmO74IRZzTFWnKQ+khTPcqoHmGkWYn2cteaei4rl8MdlN1YMj7OUumYFg55O5t9q9 n3Fk= X-Google-Smtp-Source: AGHT+IEB1ArfZlw8RrD3ZtpnqPBNYuBeW7EduZDvqB5VyZg+7Ornz9WLZRG6YEuZkgSaUKB2S4KG9Q== X-Received: by 2002:a17:906:3414:b0:a3d:a63a:82a4 with SMTP id c20-20020a170906341400b00a3da63a82a4mr1904064ejb.34.1708032413758; Thu, 15 Feb 2024 13:26:53 -0800 (PST) Received: from mail-ej1-f45.google.com (mail-ej1-f45.google.com. [209.85.218.45]) by smtp.gmail.com with ESMTPSA id x22-20020aa7d396000000b00563e395369asm103497edq.25.2024.02.15.13.26.52 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 15 Feb 2024 13:26:52 -0800 (PST) Received: by mail-ej1-f45.google.com with SMTP id a640c23a62f3a-a3d6ea28d46so292821366b.1 for ; Thu, 15 Feb 2024 13:26:52 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCXXGxcbxXs29Z2ri/s6ZH9H5B4wwv16bx4PDop7fEzaYDQef0XT1o6yI41L7Oei1ERX6KnTZBXvBllPMH1IQ5ozUyg= X-Received: by 2002:a17:906:8a58:b0:a38:5443:f4e0 with SMTP id gx24-20020a1709068a5800b00a385443f4e0mr5270607ejc.19.1708032411978; Thu, 15 Feb 2024 13:26:51 -0800 (PST) MIME-Version: 1.0 References: <20240209040608.98927-1-alexei.starovoitov@gmail.com> <20240209040608.98927-5-alexei.starovoitov@gmail.com> In-Reply-To: From: Linus Torvalds Date: Thu, 15 Feb 2024 13:26:35 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 bpf-next 04/20] mm: Expose vmap_pages_range() to the rest of the kernel. To: Alexei Starovoitov Cc: Christoph Hellwig , bpf , Daniel Borkmann , Andrii Nakryiko , Kumar Kartikeya Dwivedi , Eddy Z , Tejun Heo , Barret Rhoden , Johannes Weiner , Lorenzo Stoakes , Andrew Morton , Uladzislau Rezki , linux-mm , Kernel Team Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 595364000A X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: soz5mzn6twh6398jhqbn71hcfcyh16x8 X-HE-Tag: 1708032415-866050 X-HE-Meta: U2FsdGVkX19PA6U3kFIGTTP2Lip7xGmmo1gv2KWVAhQy0jbLBpwM3YWV1Ssl1uPn8EgfeJ9iscUdyJ9V1iUTZSNJ/+MYi9aUHerYmrV02IhLtHPMhFbYWRZhaLTAmUbnwrCs22ywzFjBwn9O29RbAuko0QSnjADLhE66NyfSgDEMhJoN/kTp5Pap/TIHJKt48dIXrk1byBjsIqLL0LaOxssXO+/e0i3taS4ntxNKMb4jTaTz2tbvYnQCQQHpFBVIfLGdztFSXTeIO6hITERg0kyjHbPOvmExUSnl+dtC0T0koNSlsfX5Hhdf+c1eHq1LUaAR8zDXUGYz+iltOI7jN+e6A/ttlczuVXXzrnIopZpEdYeE1A5DZRA19fVxpc2Jea1pEx96kJBoP0f8QRnTQ6zYw6L1+IFFfFTXVLWuzJDA9NDEdi9vYPlNamJia4I1qLCp73TiofUGK35bRXEAB+54Uzdi4EGjazmGGFSdJAI9/4+c7YMv/FfJltJZv3rB3dFxmVAdoSVpN3LRDFNjUgW7Dnin8oqVUTWPrtXcbTiDUfWUCZM828g6BKdIIaFOTfVX4kP0DlNrmbz+ADZ/+Zys223G8B7Ckl2effVhrbRQfHg67h01zI0tFE92k04r4THgT4RoV6rDqILvqFZQPdpSAYIwzB6v9P5FhM85OgYvoHj4EUPrE7h7olkT53XC5dWf5uylbybSZE2qzrJWBO1vPPt2la5Xm3ZTko5Y5G2N2IoDN8IP0EjcBiFEiEZloIkEYiX/i1XVCzUhRIGViEkgy2shvLCVS8SpS+LNvhuZN8vi69wV5ikDDy09UTUDGoQKMh+BOz2MwLmPVM4G7/W00btpL680Ay2/oo+JOYzoBgeduUMyjcJP0TaKOt9JogRvL3F4PFeWrEphBvhPt1aZvoHE4XX3+JQBLz/Iwn18NIcrORbMkqwdgizYHxKqWEaPFqCwZnlhARfIxx3 SAXS3hbW n4MIQufv3hQAXjjuLJPnB2kkZlS8LVCMka3NbPWPyYWGaIQVz09ytiQ4m2GY6SuHPlj4kc2kUe9c9WvKc4ZERidb9wFx1V47VIRdfBHdDavJ2QduykBIpZBr+DB57RRudzWIqTbuU7VhRy2acjKw2lU+DypAH2Q9lur9E/eJFGpxdZK0maql4ogq15eEQrDExBTlPpzezM5GCMRQaYkLWl9Eaxec0/jo1UF19xKGlkmIY+Ixy6c5E1EYeLOw4ojB210taqFcCQCFEuU02NgMEGOo+xiaMf89nc6jLhAkffRmMdiivJ5dISyGAnRKkDBkPVJmYDfbWoGkBTj1DjBA9pIOnoRsIiusvO6NHsiwAK32qeNW4/e/5G3jO3t52cmMFACwn74T5mISUUhJ5I6Qeh32c/KVdVS4rZW58HcdQwUAobRYH1YWwP/e1TRPpZ885WmnWBnuaoEGyYJcMfP0fOO7aCIQAFsID5ok7gm/Rszrfnbcqmp5YJUZr6Hrn++ECUJ2AcORpMYA/dZGoGqTmt9ECWLBPOA4vhiuDo7cFNQHAVEC85bua/KH0yR/qJKGgmiqv0VESqjIE8Njhyz9RL9OaNaQu/ODM2PFQojFW4lQS5RXYIWrqyabchKulsQ25EOLyy15hmjb+Mp8= 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 Thu, 15 Feb 2024 at 12:51, Alexei Starovoitov wrote: > > I didn't invent it. I internalized it based on the feedback received. No. It's not up to maintainers to suggest alternatives. Sometimes it's simply enough to explain *why* something isn't acceptable. A plain "no" without explanation isn't sufficient. NAKs need a good reason. But they don't need more than that. The onus of coming up with an acceptable solution is on the person who needs something new. Linus