Received: by 2002:ab2:7041:0:b0:1f4:bcc8:f211 with SMTP id x1csp227148lql; Fri, 12 Apr 2024 08:37:27 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCV6sRLKKYPX87p8y/DNg4925bmYvnCyJjvEclAyFrQdzGM9t0U9ppwSN8oF+iwMnR7IxnT/LurzPp5HRfXUGGAsZw4Jqd+XfmqvRN5kgg== X-Google-Smtp-Source: AGHT+IFYBBw+79Fpvw4YOpfLjniKcW01m5V8XDq3jfnU9lzg+kcMZF1tFg9F6xMQyZx4/IyXSRK7 X-Received: by 2002:a05:6a00:b4d:b0:6e6:9f47:c18c with SMTP id p13-20020a056a000b4d00b006e69f47c18cmr3676889pfo.33.1712936247650; Fri, 12 Apr 2024 08:37:27 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712936247; cv=pass; d=google.com; s=arc-20160816; b=TN3X+g4K1+wXZMl5SzE1htZTauxuQmELEkDmoVcOQaHN9omZhwPnu6yWU5q0QFtlou kO43tw9PXn7r7n5CA1FILseIdQUflWTZqnyI02IUcfd+g7k/6uCcdrsKAEmt26GBlE2l oUyi+tYdeP28MqXHeJScGWS+M8rv0/NuQZ0xYV7Gdcvi9rY1KZIy9AyTmKnJR+hRNe4k mgJiZmHX4gjVmRuQjgM7J9aKtm4xVMZnCG3Y/aFJv3ARLjO+CrgoPUhhQvXAEQNx9uyo XhjMJavLwKXqpQ3aEDFMJfXbbL6A9U6TsBbQOA6/Jth9VATc4Rf7Qu4gc/Acy8urgqxT tZXw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :dkim-signature; bh=KVn7Thh2jHUPFYoXLOH9HKjtBO3lIRg/yTLKB6jzC4g=; fh=voLbs61fVNmIX1v1kcdiGAqmcV3pIWuNYmu/B5fev8o=; b=ZRSesac1UC0jGlpbovYhZgmMXKSAXiRLItYas/u0pfkarzndvsdtFtu8HEZCi/ZsgE elbKjLe1ZEBcZ7s5TWq9/OyP9UN9pAFRNraqLt4/nHGf5BHEU623GR1KMCgi8BBdOyXR fVjN7wOEf/S0gTk1fdjzl91ZZXEwBR2+0watfVmMVQ0iDw3Vc6pqoWdSzXQWiAhkWE28 AnoMyfr4GTWHGLne5MXqpcgzxb6VyXELpw/S/DO+HtiWsjrztTfwUtaXfSVrCFIBGSq/ rzlUv58LwbDHv4tXFZkMChbzoZSbt1FvIiQDhMP0RvyU/OraH9eUZ1MNLWWWauDysyuw SGLw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=bvaTy03D; arc=pass (i=1 spf=pass spfdomain=linuxfoundation.org dkim=pass dkdomain=linux-foundation.org); spf=pass (google.com: domain of linux-kernel+bounces-142962-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-142962-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id p26-20020a056a0026da00b006ed7684302esi3539023pfw.98.2024.04.12.08.37.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Apr 2024 08:37:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-142962-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=bvaTy03D; arc=pass (i=1 spf=pass spfdomain=linuxfoundation.org dkim=pass dkdomain=linux-foundation.org); spf=pass (google.com: domain of linux-kernel+bounces-142962-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-142962-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 0920A2823BE for ; Fri, 12 Apr 2024 15:36:35 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 178B013C9B9; Fri, 12 Apr 2024 15:36:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b="bvaTy03D" Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com [209.85.167.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 706511474D9 for ; Fri, 12 Apr 2024 15:36:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712936187; cv=none; b=GHhiOttmHMjnAEsojdIgz97GoHZi8z2AO9d5iIsg1AJMg9QD6WHoEdevrSIl9DPKrR63Hd30SSluLNpiBsu5W0gI340ujEvVubc3KbNRcptukXJbXIFlEG2hOrxcV4JZDD7hnzfkz9mjdp/lmknJcxTcx+xuSwUEKD2VJ+kwxec= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712936187; c=relaxed/simple; bh=zk6vSbvVLABQPy9qvih4/WpwqnOU2palNUl7YmxTXoM=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=HwTxaxkUN3tca3RIO63D9ow6o8msDQH3kqPNpcxXRC7904TLlbnCtmX80VSbGIHSpeCp/kJklzQ6imt/o150JuChYA8xjmWbYtRPHo5rhymA5+PcV1iEu7hl4qM8+UwKFT/0GJtEWGV13MXjdB7af3rylDEKTWZjIOmSlNLWV5k= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux-foundation.org; spf=pass smtp.mailfrom=linuxfoundation.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b=bvaTy03D; arc=none smtp.client-ip=209.85.167.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux-foundation.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linuxfoundation.org Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-516d3776334so1369064e87.1 for ; Fri, 12 Apr 2024 08:36:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1712936183; x=1713540983; darn=vger.kernel.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=KVn7Thh2jHUPFYoXLOH9HKjtBO3lIRg/yTLKB6jzC4g=; b=bvaTy03DMYBuQtOdnYMsMppbIEQqDGZelylmuXqB2viW9iRz1eoARf2UNhHHh9zObL v6NMzSsA03ksrKv2NNVczfqQLoIr0SW7MFLOWUJuqWQwckZ+WB8w8bMVMFgTX1msBvXo kmQUhGjfn6BYDtbiSvpVlvTX2L059oxajkGCM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712936183; x=1713540983; 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=KVn7Thh2jHUPFYoXLOH9HKjtBO3lIRg/yTLKB6jzC4g=; b=wvLQHljifMM2fU1ooZlqtFA9nADSaE6i2uqMvn+kZX6IeswzRhoK7Z00C1qozY2VX+ uUXRLK2pXdxWBa5MEl/DG9PybOe9AMIbVRA1VJy6yjOJ9bV+Y9or1sRU11TYotM/oX/c V7OB5QGRI4HkOskwBDu5Clss/swRdOe8t4yiQ+MqI2ii3iBnmWjEK5PvAifDPLCbFArA Ug6FuQX7OZlLEQTpdIN1WTJuuqidvCkRMGUaSMzV0UrOKuUNOUd2hk/62pmupzWmM9+G QOHy0PRz8gWfkHgGGzQCvxI6Yw5jocmJvRca/gXrbmhEoVtBCA6l8CGifZffQjUVuf93 C1nA== X-Forwarded-Encrypted: i=1; AJvYcCUS4aHVq8gRwNYf2Z6rBK7Htu6TOKdi7cBY9fzeF1L9XLJgPesHqm5MnxiiRyz8xdy8yZk8DUxcNfx1IMR+xgY7UVVei3f6qzP+mvXv X-Gm-Message-State: AOJu0YwteKiU+mnIIo/zHK705RPa0m2jHw4p3kScIiKiInLG9MeTk5vl q2OO8Gu6e5/n/QeY3OSW5A2tXbxzGPmw/Nqv4RVyEL6sMe4nr6RkSFtyPdrRK9nmlSNJsw8LhVJ KbR8JzA== X-Received: by 2002:a05:6512:158b:b0:516:c763:b4f5 with SMTP id bp11-20020a056512158b00b00516c763b4f5mr2296629lfb.3.1712936183572; Fri, 12 Apr 2024 08:36:23 -0700 (PDT) Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com. [209.85.167.52]) by smtp.gmail.com with ESMTPSA id y7-20020a056512044700b005178e88b4adsm535565lfk.86.2024.04.12.08.36.22 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 12 Apr 2024 08:36:22 -0700 (PDT) Received: by mail-lf1-f52.google.com with SMTP id 2adb3069b0e04-516d0161e13so1284295e87.3 for ; Fri, 12 Apr 2024 08:36:22 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCXAR2Ypd5yPnS0Sb0pFYmEpi8lengWUgCwW4pSSDlbCCCbJW6H+xtqYdXBXxNFP6Fge7mIPrG6lq2T4twWsytThAhbi24nXRkloGYLN X-Received: by 2002:a05:6512:3a85:b0:516:d06b:4c5d with SMTP id q5-20020a0565123a8500b00516d06b4c5dmr3115635lfu.37.1712936181752; Fri, 12 Apr 2024 08:36:21 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240411001012.12513-1-torvalds@linux-foundation.org> <20240411-alben-kocht-219170e9dc99@brauner> <20240412-labeln-filmabend-42422ec453d7@brauner> In-Reply-To: <20240412-labeln-filmabend-42422ec453d7@brauner> From: Linus Torvalds Date: Fri, 12 Apr 2024 08:36:05 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] vfs: relax linkat() AT_EMPTY_PATH - aka flink() - requirements To: Christian Brauner Cc: Charles Mirabile , Alexander Viro , Jan Kara , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, Andrew Lutomirski , Peter Anvin Content-Type: text/plain; charset="UTF-8" On Fri, 12 Apr 2024 at 00:46, Christian Brauner wrote: > > Hm, I would like to avoid adding an exception for O_PATH. Ack. It's not the important or really relevant part. Linus