Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp1975596rdb; Tue, 3 Oct 2023 06:56:26 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGhxXaJEOoMLBTc2dj7KN9Sn0VECZIs7G2DdYzmbgo7si22rFloiCbsegWaXWicGG//t1iC X-Received: by 2002:a05:6a20:a110:b0:153:5832:b31b with SMTP id q16-20020a056a20a11000b001535832b31bmr16535889pzk.53.1696341385701; Tue, 03 Oct 2023 06:56:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696341385; cv=none; d=google.com; s=arc-20160816; b=eOjJGofcqFvZZ5W1DhCcDaQIuNpAFoa1ka0BUFPp64IRLJZ7YY6bRpE3MN5QlMIw9C 7TwBQp367TiLI8hnEhYbU2z2pSRhS7FHZCETLFRtS4cllL3hvfehnOuxdJWPMxf/MTfh CZCdN5NPC+0MUmQurm4FoBDAX7DPsUR9ELsNFo7IeIkmtN/r9wIxzOJGOvP9EvWuE4qt EzlR3vaBhW21O5evYcQSm45jZpenFgJuOvgViN9I0IyKvrX7ONayeFDdhb6/Z2TrmhLM RKW6oPXRKvfC8dM68lFUpoDMqXOZFfOckK5vZJdMrrEaNCHhFeu4i+SmFsR6/K5pAz3u yu2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=e47KQqmvrattxja1YQ2aTfwqutE4ILLnK+WXsK/hoxs=; fh=Lv/jdrtqSCluQfCrPpCGo7k1nHIT1IXDBCskco2y//s=; b=eKJYLpGk7LI7Iok4lM98uO0JIWeIkMWNNcyySN9IJ973m36zoBJtYNT8L5Xhkp7tW7 efw0eBQ367h1UnYYZphzhBlFSchEVRcFVjBYlRtGYYbi0me6Zf4pHc6+iKrgxFvgolp2 xHHe/DFNLw4rTUOe1Ta+4jC5F5RTPj/AXUe4rnFE804FRWyaIxYlrVudqrgW1OQHE8RA odOq8laYzIdpVUAhd5gjTFQstVG94VyjVZb8gx9NULiYya4DBG13+UF4Lqc29WzpCSHT JLLs8Yf+/ztzj/0C4opBfPhJNX3F2E5tbpv2YD6MPTlz1yjjesp1A65ABUGCxlJQaEUd EDpg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=dj2EDQ6l; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id n1-20020a170902e54100b001b9c992945fsi1614745plf.555.2023.10.03.06.56.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Oct 2023 06:56:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=dj2EDQ6l; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 15D798026B71; Tue, 3 Oct 2023 06:56:23 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232068AbjJCN4A (ORCPT + 99 others); Tue, 3 Oct 2023 09:56:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58306 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237666AbjJCNz6 (ORCPT ); Tue, 3 Oct 2023 09:55:58 -0400 Received: from mail-yw1-x112c.google.com (mail-yw1-x112c.google.com [IPv6:2607:f8b0:4864:20::112c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BBBFEBF; Tue, 3 Oct 2023 06:55:55 -0700 (PDT) Received: by mail-yw1-x112c.google.com with SMTP id 00721157ae682-59f57ad6126so10990247b3.3; Tue, 03 Oct 2023 06:55:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696341355; x=1696946155; 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=e47KQqmvrattxja1YQ2aTfwqutE4ILLnK+WXsK/hoxs=; b=dj2EDQ6lBgKZUqkhyw8RvJUlPERvwjhwUsd+mBK7+TXr7LAJM78vJjvIXqd3RfvE9v 8qajCn4rOQzoyKzn66jEMpeUAeo22pHEkxu3y2FSl2if8KioDPbD3W7yeqkgUW3Y1OTI Kt3hf85RkV2qzPXyaifh7hNmlzSU+6g3VaKa6/tHmOKsdo+u7lqMmsR4wLA4QWNgv1Ci apNh8+0e5zf3qO4TNj0L1lZybDDhD6Dq54d+WratDZmTgqCGTaDN4ynmpCtxDnmuPVMO R52BP56gXQYyS8b/77mKRoofsK2trNc7hEpzvjWQIirQHgOb0+f5N6c9i2AwIIiO0eeO AYxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696341355; x=1696946155; 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=e47KQqmvrattxja1YQ2aTfwqutE4ILLnK+WXsK/hoxs=; b=jcP1/brTG+H177UKNTvome+cVFUVsEonMl20zEHofW9SmxFs2lZKJjfhW0HLnsSDy2 NOkxx6phAnR7g1ByjH8haSn6j2MI+HGeP/gH5gaSKA+z5qBHAsl0mxpjAzES99GH4NJG 79PiymnF6BeSPrKAEe5koQBSCGWKxw1jFdN1fM0yaINcdDgEadoCbTsEuTBP91ouxF/p kahbbPjpRWV4o2ldPQCYd8GqzOVK418Z09uMTb6u35iBxYdBc9btD+XkHxn01Mz0+CyP iIQ1ljyMrS9xDc8RNUUyCkanVP9Fg0X+whj0WGra92MWrdcKivg6uudaOfkWVde/Tp6S 9d0A== X-Gm-Message-State: AOJu0YxHGfS1bPTCY6R+wNKDbqL3AFWnGUfmpwWZh0ZCr7sY0jBuLzCY gXvaS/nT7QofnTuij8zFrfNLXwIRVGe4KxoZEjI= X-Received: by 2002:a25:1f56:0:b0:d78:f32:5849 with SMTP id f83-20020a251f56000000b00d780f325849mr13126245ybf.24.1696341354734; Tue, 03 Oct 2023 06:55:54 -0700 (PDT) MIME-Version: 1.0 References: <20230930050033.41174-1-wedsonaf@gmail.com> <20230930050033.41174-4-wedsonaf@gmail.com> <41368837.HejemxxR3G@silver> In-Reply-To: From: Wedson Almeida Filho Date: Tue, 3 Oct 2023 10:55:44 -0300 Message-ID: Subject: Re: [PATCH 03/29] 9p: move xattr-related structs to .rodata To: Dominique Martinet Cc: Eric Van Hensbergen , Christian Schoenebeck , Alexander Viro , Christian Brauner , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, Wedson Almeida Filho , Latchesar Ionkov , v9fs@lists.linux.dev Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Tue, 03 Oct 2023 06:56:23 -0700 (PDT) On Sat, 30 Sept 2023 at 06:03, Dominique Martinet wrote: > > Christian Schoenebeck wrote on Sat, Sep 30, 2023 at 10:12:25AM +0200: > > On Saturday, September 30, 2023 7:00:07 AM CEST Wedson Almeida Filho wrote: > > > From: Wedson Almeida Filho > > > > > > This makes it harder for accidental or malicious changes to > > > v9fs_xattr_user_handler, v9fs_xattr_trusted_handler, > > > v9fs_xattr_security_handler, or v9fs_xattr_handlers at runtime. > > > > > > Cc: Eric Van Hensbergen > > > Cc: Latchesar Ionkov > > > Cc: Dominique Martinet > > > Cc: Christian Schoenebeck > > > Cc: v9fs@lists.linux.dev > > > Signed-off-by: Wedson Almeida Filho > > > > Reviewed-by: Christian Schoenebeck Thanks for the review, Christian! > Looks good to me on principle as well (and it should blow up immediately > on testing in the unlikely case there's a problem...) > > Eric, I don't think you have anything planned for this round? > There's another data race patch laying around that we didn't submit for > 6.6, shall I take these two for now? > > (Assuming this patch series is meant to be taken up by individual fs > maintainers independantly, it's never really clear with such large > swatches of patchs and we weren't in Cc of a cover letter if there was > any... In the future it'd help if either there's a clear cover letter > everyone is in Cc at (some would say keep everyone in cc of all > patches!), or just send these in a loop so they don't appear to be part > of a series and each maintainer deals with it as they see fit) There is a cover letter (https://lore.kernel.org/all/20230930050033.41174-1-wedsonaf@gmail.com/), apologies for not CCing you there. I was trying to avoid spamming maintainers with unrelated changes. We need changes in fs/xattr.c (which are in the first patch of the series) to avoid warnings, so unfortunately this can't be taken individually. My thought was that individual fs maintainers would review/ack the patches and this would be taken through the fs tree. > > -- > Dominique