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 C1B47D5B156 for ; Mon, 28 Oct 2024 21:19:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3B66B6B00AA; Mon, 28 Oct 2024 17:19:39 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 33DB66B00AB; Mon, 28 Oct 2024 17:19:39 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1B84B6B00AC; Mon, 28 Oct 2024 17:19:39 -0400 (EDT) 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 EE0C16B00AA for ; Mon, 28 Oct 2024 17:19:38 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 9A32714043F for ; Mon, 28 Oct 2024 21:19:38 +0000 (UTC) X-FDA: 82724276376.09.8250AAF Received: from mail-ed1-f44.google.com (mail-ed1-f44.google.com [209.85.208.44]) by imf21.hostedemail.com (Postfix) with ESMTP id 38AFB1C000A for ; Mon, 28 Oct 2024 21:18:50 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=cT8Raecv; dmarc=none; spf=pass (imf21.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.208.44 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1730150247; a=rsa-sha256; cv=none; b=hE17Axsiwyd9OQEJVRTlyKlhcpdO1XFN/DMPCkZKOOt/D7skj0Xr7haPd0lnGc+IuS64bk IM3VyvAj1ImFamnv6UUP/FQ81ZxBY/PWkmfY7vLWA6V+5yzhNPkx0ZNlBOxS9hsp5YjMXM S3QTQqSyoQdv0bKDFWusnnh85EcrJUk= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=cT8Raecv; dmarc=none; spf=pass (imf21.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.208.44 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1730150247; 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=LzKMMOiYz+t4fL3FqCrSRgCEZ8AU86AJ+y2q5X06rvw=; b=mCNVfpm4oCuyCjDN6WxiUtkUyDVDxkzROYOSB5iKA8+kVF2E1q9ipjhWT90hsdv/LxtwHq e6j9hxaRtuGp50TPz+1vsOgnCt+7mYdddgQqCZJZbwXf8D9nrurb/uiwfQpuWHFHrimnMt WsNENZwdI4j+c8O042RH8Z1hazJN0rQ= Received: by mail-ed1-f44.google.com with SMTP id 4fb4d7f45d1cf-5c97c7852e8so6803268a12.1 for ; Mon, 28 Oct 2024 14:19:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1730150375; x=1730755175; 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=LzKMMOiYz+t4fL3FqCrSRgCEZ8AU86AJ+y2q5X06rvw=; b=cT8RaecvanPPaz2Ot1m/Rp1PK8GVx+XmpRgkwhdx8hz+wv+xN/YzDgH3ZkaZ4D/QOh o7DgWN7lmZmP5o9ftrj5xMOy39DFWRjXxf3MN9Eu11S8XP1ixzq6OwFgRf4bdjCyJU8s l9fq7yMm16G9Y+OggNgjxdpEywzFqgNwHz1vk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730150375; x=1730755175; 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=LzKMMOiYz+t4fL3FqCrSRgCEZ8AU86AJ+y2q5X06rvw=; b=v0ioEQcfEGLb6SCI1NMs+oMNkQeY6HamF8Jk9tZwQ2my/nRdLxwj8i2vehL/eAmJfj Jo2lB058XgsqR5EflWyOYyv3CoWak6S2mcwJNiCiWOxRfNEYDuWqZo6sQE/DjHW29LO0 J/hadkW5JddHnqI7IdYk/81HG2xbgunyYRBIGtFMvZpVlJLT+iSW1UR/yJHjxyfJm74g 7BsiNkFCGyiagDs52C/mk2Tw1z9rW3w1wMdMnAVeU3OiKXa/FfmiPLEEGiNtz8JISfBr K3rVm/DKq5KtNDzPNV2Lk7kT7/xjovcBLRoKJT9hVMQbq6JfE3t+diywp0I1yOB82WcT x5kw== X-Forwarded-Encrypted: i=1; AJvYcCXCsy3AJh1SmHjoZudEuCn1YvtK10tZQ/S7sFsnJPKvth1/GTaB3oUdmdQWwKpJ1B7KeJRjaE1Ajg==@kvack.org X-Gm-Message-State: AOJu0YxGBRXXkULg14F3owsGwonZ9ouZC9qLoKzn0KL31v/gR5iWlwmG BIrCkOJTLQFdeNwc0iBrIhe2r2QqFvI1LcEDiLwenprLbUh/8kzBQjRNWxWoe/LVi23BNW4K01H M3SY87g== X-Google-Smtp-Source: AGHT+IG5HZrXEpQYWIEyVDW8hisD5/mKeFArQ5Vld5P4wuh9UVN6QT+jjOEa52PDcZTNPs9JBgoRug== X-Received: by 2002:a05:6402:270d:b0:5c7:2209:e937 with SMTP id 4fb4d7f45d1cf-5cbbf8a5286mr6032939a12.12.1730150374533; Mon, 28 Oct 2024 14:19:34 -0700 (PDT) Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com. [209.85.218.47]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5cbb6349806sm3430737a12.95.2024.10.28.14.19.33 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Oct 2024 14:19:33 -0700 (PDT) Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-a9a26a5d6bfso732717766b.1 for ; Mon, 28 Oct 2024 14:19:33 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCWahZgJMB2AY/z1R3Z+BIf325VICKAmshxj1/rgiL4dVMDFRdhfVaMtt2AQv2Y2aM2xjdY6mryReg==@kvack.org X-Received: by 2002:a17:907:d2a:b0:a99:87ea:de57 with SMTP id a640c23a62f3a-a9de5ca5ec8mr765253066b.2.1730150373413; Mon, 28 Oct 2024 14:19:33 -0700 (PDT) MIME-Version: 1.0 References: <6e8deda970b982e1e8ffd876e3cef342c292fbb5.1729715266.git.lorenzo.stoakes@oracle.com> <61461dcc-e455-450d-9c01-5465003fc31c@sirena.org.uk> <438f50c5-8b8c-444f-ae85-10e5151f3f24@lucifer.local> <57mgmdx7wgfwci3yo3ggkmcnm3ujamgkwcccm77ypvmer5tegn@opiq3ceh2uvy> <0b64edb9-491e-4dcd-8dc1-d3c8a336a49b@suse.cz> In-Reply-To: <0b64edb9-491e-4dcd-8dc1-d3c8a336a49b@suse.cz> From: Linus Torvalds Date: Mon, 28 Oct 2024 11:19:16 -1000 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH hotfix 6.12 v2 4/8] mm: resolve faulty mmap_region() error path behaviour To: Vlastimil Babka Cc: Lorenzo Stoakes , "Liam R. Howlett" , Mark Brown , Andrew Morton , Jann Horn , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Peter Xu , linux-arm-kernel@lists.infradead.org, Catalin Marinas , Will Deacon , Aishwarya TCV Content-Type: text/plain; charset="UTF-8" X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 38AFB1C000A X-Stat-Signature: b7bextmh4rxtwgo6rhr6tcbcezchtufq X-Rspam-User: X-HE-Tag: 1730150330-938811 X-HE-Meta: U2FsdGVkX18WKO4xgCJ03dc1xLQQ+p6ZBMOlt976jVMqwg6TesIXYZGL/gQ4q27+rYgQj71NWX1QXnT5wATLpMnAj6Kbo7aOqSW5BUcsdQQfZ2yTCUfHIgdoTtIxuGuPYcONRkGg0u/wkjGfwv1yY9Rcwo8sRiICO403ehQZEVMe25Ys33us9PYcA6FKvruXTGyUtzn+GHAq45hktLVuc84+w1QN77nrWt/ipayoEVWT61WlW99ruNY4svAOI6fEiqOvcJlGLr51skUUQqQSo13DzgSeQ/+xcE6tE/spdHSYGR2JHLIqUmN39MpNjcKneNVu87403c5NDuline/BAI9xGKuKGxf35/PJfL398eTYZ2Ev5tXoH9QP+A+mO/pJUiMnkgU90WT3MkKJXZTRyA/n49JKUc38apX4jfWwEHqFecoh4Mc759PfRrob70zy9y1ruQoKEvOENP8EGyaCpCeFyF6WXsGvHI6q5uoAi9GG8XWzgZ7lzybHGXu70Ejj+HK58iSKoUQsar4wmLRebM/v/4+GmsajzZmAqf/9QPvPhnNXAKnQJCqzperT5vrImIeZ8BwhaaKSW+GK6a7/O+KM+fuM2+CN4ptvnL5Z87yUkiICi8pwNco+2vbkaTc2MbDhU2Aenn38yTnO1nMp50ys09qQkYvORDnTDpAM+d4ZfA5S1iypyYFgFBeOrAR+xaRGlNWwEXbu5Ge64g5iKoXM7AP1egX9LU786qK0slqpNkr70ZkdjOyY1w4qNuGELYFM+YieGtsvSpHpJXsY767Fhlc61cz+ioWa+NK+OOxUAiiHVeF/6SDvERhFQ7N9L1FqQChR8fibu6j792TfxMH81UA5mnkJ+5L2LL3HMMsOdzGvbl1zshalQsbaPFl3E6VfcBMNce/xOLzhhwX8IPZOJWjcj27Sf7P/IZ0Rqyn/tUAMYAv8g60OsjVeNx0SYsHjDVAP1CnmWLwQI7f wy6vjn8L v3WbJ9FKi/igRYkujr/wNR9ldpTiSNrLo4UsW8sjPjXOEVvnax0meWMQ+0XsjAYyqg+UtUZkDuHKt0g83pRsmShVGZeK2wuvt9ubIsRXify3kmgPhOsUfV9xHFGYnc42eBUJCaONYQ5y6VRZFnt0yBSPhIwP5Fr6kM3ZYdl/oD532hIiPUkoeLZTt/IvNZ+33ztaPqd47/zCWWPMYTX7gmipCB2a8Yq1Z4n6NQMgsoozdQb0SeeEGqcowTJH/a0eCY3dN5+0U42ix5GGpq2hQMt/vS9LrLazoS+BOJJqQuvV+P9m3lFy+BFfA91EXN3IaqYmfvjYXJm8MqFWVfB3PCCUiaW/m3idtb7SHlomUCSejyEa4RIM8JkNGHT2KHxkig6LnPO6PzB6dB+IkS2iKIqwemA3ZzvA+ZkMoCknp8h/tfdvXFpsXeBdPelxXzwi9ZWsEjo9tbSMzZFK5/jfUvs47+Z6hS1W8ercCsxf4rSp7vmLyMW+RxCF8j3qslq7Na5n6X8epDLpdgPxJDXj0qf9TDlZUmWJQz0fBKtCV1G5NDRSTZHQ/pPSisA== 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, 28 Oct 2024 at 11:00, Vlastimil Babka wrote: > > VM_MTE_ALLOWED is also set by arm64's arch_calc_vm_flag_bits(): > > if (system_supports_mte() && (flags & MAP_ANONYMOUS)) > return VM_MTE_ALLOWED; Yeah, but that should just move into arch_validate_flags() too. There's no reason why that's done in a separate place. Linus