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 F2635C0015E for ; Wed, 9 Aug 2023 06:46:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 124D56B0071; Wed, 9 Aug 2023 02:46:01 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0D5186B0074; Wed, 9 Aug 2023 02:46:01 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F05998D0001; Wed, 9 Aug 2023 02:46:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id E10BC6B0071 for ; Wed, 9 Aug 2023 02:46:00 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id A8A80808A4 for ; Wed, 9 Aug 2023 06:46:00 +0000 (UTC) X-FDA: 81103631280.24.8D22EB4 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf04.hostedemail.com (Postfix) with ESMTP id 0BC204000C for ; Wed, 9 Aug 2023 06:45:58 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=agYtRmZc; spf=pass (imf04.hostedemail.com: domain of brauner@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=brauner@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1691563559; 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=0TwqIRv7CS0wj/Rnlj5qnkNoqFjteoOqmvE5fhHU790=; b=zWy7JnbdVBFeOGw8cDO2bsfQeih06nKhfQhLNiNJip+UNfEuUdxH2ytUcFGlLEFQSVmzI/ /PBejuVDUcSmRPCsXk7fFPScGAIVPo+y8K5YCQ3HkQTwDo/HW0ZjgF5msfGG24WKr0lYtV uGqXcWUN5ZwPHNLN5n0FjbNpSMGEMJE= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=agYtRmZc; spf=pass (imf04.hostedemail.com: domain of brauner@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=brauner@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1691563559; a=rsa-sha256; cv=none; b=LbVp4BIelK/ANyM+kmZPmsDB29MtPiy+OMcuEHkqEJ1TF5i0bmDlk46Q/j2WlxYntRydec T5gChDNGtqsjZXkbM5EU9/sH5d0+rz0xCAXrD1Tz/232x/QoL4x+5QGufhkf+3z+wntnBn h9cjB/rVuMIuEnLI4JydIsk6azD0z6c= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id F1FF662FA5; Wed, 9 Aug 2023 06:45:57 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 726B0C433C9; Wed, 9 Aug 2023 06:45:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1691563557; bh=Tft/Bnkk5YmxLkV16c+O2VCCAFfOTx33/EESt63JUWU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=agYtRmZcNSSJhVVXYHVOaO/ayJ01hW33svkCdd3jiJeBWkXSCUljHeUoNiQh3X37u 3zyn/SN6JEXIqeR+WehDCQ9gZjL0jLmZmBYuU82MlTip4DhEBpqN8t6edapY8jG6an VAKs/VHSYkb/mNf9m+6zzsXOIApcpSb9OnRW1GjJdY6c+sB1qLZ4toGBgbhCtoGSAf qL0dLTqFhllGnH2ablo0BvXwnspTVqRDzkDGZ+nvgPJinokR0tgyIET7WHL+ZGnA7n 66CR03Y4jylItWH/5sJ3KSk8tRlRtrlTWnpS7rANp/G1xhSAvOn3hlHg3IBRZBnJX/ /RvZPowG88WjA== Date: Wed, 9 Aug 2023 08:45:50 +0200 From: Christian Brauner To: Hugh Dickins Cc: Andrew Morton , Oleksandr Tymoshenko , Carlos Maiolino , Jeff Layton , Chuck Lever , Jan Kara , Miklos Szeredi , Daniel Xu , Chris Down , Tejun Heo , Greg Kroah-Hartman , Matthew Wilcox , Christoph Hellwig , Pete Zaitcev , Helge Deller , Topi Miettinen , Yu Kuai , linux-fsdevel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCH vfs.tmpfs 0/5] tmpfs: user xattrs and direct IO Message-ID: <20230809-postkarten-zugute-3cde38456390@brauner> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 0BC204000C X-Rspam-User: X-Stat-Signature: b1dzjxq9jdamt7jspbgcmso43ghgiikd X-Rspamd-Server: rspam01 X-HE-Tag: 1691563558-661565 X-HE-Meta: U2FsdGVkX1+b+oDp8JVxTLTC8zfUId276kZi3GA7RJen6+A7/L/bp2xNaD7HBSstcs9Vfa6SCLz+QLFLdy4r6FfMn9NrOskGq3i+5oLk1PO3nKvI6Zkxga8GnGLIF1JNYuoceg2qXY6Qh4fNV82amJ83wmQFAvjcPHbJWqPO+sQ/OL8IIOJzXToPsaoPo2WSybaX1kVmuIpleIyEc/rDEcol08ogDAnsqGSRnZc1+hnHBJ0es4IKZImpQ3O7xVRSTX2A2kjYOtJYuOdAIfbXVNuRngxhPrnuW4C5qAWh1He+yCNkYt0V4H9Cah+tX9EfFjw7zQwdxzYIjgYvXooSqY4v/sIbl+Pl+1YeoqdUZ1MsT+622Ex52NkphxS5NyqBjut5bTI7DHe+VJ3IGGy79pEvhGwLurRZhc2bgRGVJtq84Qz9feGgzfnUAIfutfQUy0F9nj/CwMbTo8m6fmsogBRxjX5NjHmcVjJZ9klzhS3nzwbF4qC/Pga31IIrdWrYQFwSHTPmSTfDQQvsFyZRF9HcxoXsvR41ZE38AyKQ8OerkeWfKOdZMlO+g1rga1wzvxW+QFCJM69GkwkyrRFsO+dh32/4+wLobZ5el9dV6GHDjflaJYTjkz1nZICe7u+3RxQ1FHVXao8RALp2c2CzPXEzKJnVbzOgEnDXJOwmoub9EqhP7u/zaHGb9sxywbkGG6zzB9akD6xlK2v9YxbX6zLjxBLE00v7bZnzoL+P6AryrP+OPLUDzAiqEWSuyK79Lcs7aI9ycRAoRLMf7NBgKjNLCPvrAfyMTU4QTxZLp77qdMmjR4GJMAtsyfHDIhm7DqoOUvSfCjLIC2ygCZHrMW3xxuEEitKo/AgRSoJczlMr3x13VWpSXXI9Vf9x5JxK9GmymwIBTS62BPb+pTMcds3NoR5nw3G4gvhSl0un+osNTD9wYPOMw4ouaYA0OzJQyDxSds8PLlifrdhsy+F zEmzP9Fz PGeHV5CYZ7bTOw7lNJEoQ6cMxsklG5EUvx7PaOsO9l87i+fcqXUmzr3MLTtguzz8b6HtOHiV84e/PXr3/YuPsu/CI0CHeKVAvE3HUjRNM5w7G1ieoaq91fskhKtookDNB6hE8X5u223qlM5+bOKvTo0BLMmrDqGfRyY8Xq9N1XpSGJYMDJq77xsC6upavb27FN7sFVB9AeyJm0Q+exnzKLhziuVfoDoeFVsetevM8aoU5uOJWRmSKBsm8VtGpKiDKrP98qGCatlxrNNLbCCMXS2BUMWD+OLqf9go8DcpwwIBZqfs6qLsUu+8YS6T/5ivJQ01v 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: On Tue, Aug 08, 2023 at 09:28:08PM -0700, Hugh Dickins wrote: > This series enables and limits user extended attributes on tmpfs, > and independently provides a trivial direct IO stub for tmpfs. > > It is here based on the vfs.tmpfs branch in vfs.git in next-20230808 > but with a cherry-pick of v6.5-rc4's commit > 253e5df8b8f0 ("tmpfs: fix Documentation of noswap and huge mount options") > first: since the vfs.tmpfs branch is based on v6.5-rc1, but 3/5 in this > series updates tmpfs.rst in a way which depends on that commit. > > IIUC the right thing to do would be to cherry-pick 253e5df8b8f0 into > vfs.tmpfs before applying this series. I'm sorry that the series as > posted does not apply cleanly to any known tree! but I think posting > it against v6.5-rc5 or next-20230808 would be even less helpful. No worries, I'll sort that out. > > There is one "conflict" between this series and the final next-20230808: > Jeff Layton's vfs.ctime mods update a line of shmem_xattr_handler_set(), > where neighbouring lines are modified by 1/5 and 3/5 here: easily > resolved in the merge commit, I hope. Yeah, git rerere is our friend here as well so reassembling the tree isn't really that much pain.