Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp3498181imm; Tue, 29 May 2018 08:14:21 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqM1q6jOAD/iJosU+XI5YTJz597uPskKnKHmb7E9OTviUKi6In+q5R+wcxvN4+4J4kL2xSx X-Received: by 2002:a65:4887:: with SMTP id n7-v6mr14405045pgs.215.1527606861120; Tue, 29 May 2018 08:14:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527606861; cv=none; d=google.com; s=arc-20160816; b=ek/CL/tJlytvIAUFEMrjYNQRRXIBytSBjQlTBrvQlGqxfoMVqxWDzTqYPuNM+Y7Vwo h/cbwhHv+bzJR4kYA/R1eysF++IkxSA1w2txqJZBJPX8W0W041EvNgP+1Zctmvb+Pr84 zERUEqbXAIp7tse4bgdyXVHWootNYKv3ZRvrETtCAh3QFgDnkVmyonb9yfR7O/FLRoG9 oACYGaztAIe9f9bxltGcYHryg7EWcusN3TKzDXkFBCx6z9gsabSooju0HlSPLFuHfRR+ ypWd4IH3oSdJHHw0jcoGJLj/9TRsRa2ue8b/2o0udE36XR8/42N8OGl0d4pNiVD/sjaM FD3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=8J+2rft2CzIo6m/1AGCMZ96cW0Xf5EYv6fCskTnqyZM=; b=mjuFsY/1vOydIiecXHIzzjQj+6QjkAPOdxZ50g1dlJTdKyXo2YGIBjyB7nPVNb6Z78 WTekgq7c5epux8eZDTkJkD42FjbeOhNaerRAKdrlx70Lyid/obp2o69srRug0+6rgqgV IxlpgvVIut8rich8TTD8Vbke8FBAfDDln5+yqWOGwi7cQJgmYfXipJyW6h1lkZ6/4Zh8 HHWFlBYqMNT+chdDc/Ao9C86Hi1IqB/S87TIfHZeHTBil+3g5weSNisqMuJF0OFUQmPK jFopgI5x/jCfNKtXtx50J/Dk+KT1QS2XwqBBvBZ1TCa8mykgeWlNn2B9LkGvc2cloAOM KXTw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Zho6J8b0; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x23-v6si9587775pfe.318.2018.05.29.08.14.06; Tue, 29 May 2018 08:14:21 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Zho6J8b0; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S936787AbeE2PNl (ORCPT + 99 others); Tue, 29 May 2018 11:13:41 -0400 Received: from mail-yw0-f194.google.com ([209.85.161.194]:46309 "EHLO mail-yw0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935702AbeE2PNh (ORCPT ); Tue, 29 May 2018 11:13:37 -0400 Received: by mail-yw0-f194.google.com with SMTP id v197-v6so3600047ywc.13; Tue, 29 May 2018 08:13:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8J+2rft2CzIo6m/1AGCMZ96cW0Xf5EYv6fCskTnqyZM=; b=Zho6J8b0MXbScmEGAVmxpGXaSe2Kz8NDvYHlrdbfAVKIq1pB3WWD8VPu1LJKs8ZcpI VeQpnKJhL2KF2lFtw0VQugPPw5MRVnzNGsTLedWey5RYcf+BFZ/cgXt0862qx3wAPhhq L1IgQqdCjh5L8Y9T2+4RU++89CvcQoSNplAy6ORVrFMUu+J8lG/IDchAPj8rPaeEySx1 aEId4/PM0HhZVn84WlARgTe/aimUUwL2zX9vghI0l6lfsBAIDwFSYvq0J+H5yJdQyX0/ u7kapxL6qjhBSXgXAFZYrFOnsKzSytmrPCgb64cbjawS3sVW+fx0SdsefWmLlHYTLtS0 htVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8J+2rft2CzIo6m/1AGCMZ96cW0Xf5EYv6fCskTnqyZM=; b=rrYwoBtKCnUrX0av6csWh6+8k8tKvk+1RCFs1KoImOUot362xHTHMYIo4WfT6RBK/p 35Q7yZYydG2MkGLFh8R/vJTH7lL4LAp3UIpnAujfDnmBlzqyluth5wUoz8P7Bwc3gbdO kMqatG6gnRzDApGU9q2XJo4bcZhnVz4YUA0jprQl6XQWvaD3+r9Q6m1DhH4xl9Samb79 fTOheGRp+GxhUf7x7Xy5h4Yq4+5t+UjF8V9L/a+dxDjK5oY2zwBBNhLFDJOhn11i5TTA CCKUCnxmFd0+hIzh6tRpiJeY55en4RWiKJJQSCIvSZ7Agf7wtJLzJ2RwN0K7fJOnHlaI LjRg== X-Gm-Message-State: ALKqPwfzjlxMhxksYoOmKBwBIdGQhBJe35GLzDkAfMt3FUW5wn64L1aI CL9dJTgePkuGJYuRzN8b8j3MpsXsuWa178V39Dc= X-Received: by 2002:a81:3050:: with SMTP id w77-v6mr4598237yww.88.1527606815805; Tue, 29 May 2018 08:13:35 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a0d:efc6:0:0:0:0:0 with HTTP; Tue, 29 May 2018 08:13:35 -0700 (PDT) In-Reply-To: <20180529144339.16538-28-mszeredi@redhat.com> References: <20180529144339.16538-1-mszeredi@redhat.com> <20180529144339.16538-28-mszeredi@redhat.com> From: Amir Goldstein Date: Tue, 29 May 2018 18:13:35 +0300 Message-ID: Subject: Re: [PATCH 27/39] ovl: obsolete "check_copy_up" module option To: Miklos Szeredi Cc: overlayfs , linux-fsdevel , linux-kernel Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 29, 2018 at 5:43 PM, Miklos Szeredi wrote: > This was provided for debugging the ro/rw inconsistecy. The inconsitency > is now gone so this option is obsolete. > > Signed-off-by: Miklos Szeredi > --- > fs/overlayfs/copy_up.c | 30 +++++++----------------------- > 1 file changed, 7 insertions(+), 23 deletions(-) > > diff --git a/fs/overlayfs/copy_up.c b/fs/overlayfs/copy_up.c > index ddaddb4ce4c3..e675e8349e71 100644 > --- a/fs/overlayfs/copy_up.c > +++ b/fs/overlayfs/copy_up.c > @@ -25,35 +25,20 @@ > > #define OVL_COPY_UP_CHUNK_SIZE (1 << 20) > > -static bool __read_mostly ovl_check_copy_up; > -module_param_named(check_copy_up, ovl_check_copy_up, bool, > - S_IWUSR | S_IRUGO); > -MODULE_PARM_DESC(ovl_check_copy_up, > - "Warn on copy-up when causing process also has a R/O fd open"); > - > -static int ovl_check_fd(const void *data, struct file *f, unsigned int fd) > +static int ovl_ccup_set(const char *buf, const struct kernel_param *param) > { > - const struct dentry *dentry = data; > - > - if (file_inode(f) == d_inode(dentry)) > - pr_warn_ratelimited("overlayfs: Warning: Copying up %pD, but open R/O on fd %u which will cease to be coherent [pid=%d %s]\n", > - f, fd, current->pid, current->comm); > + WARN(1, "overlayfs: \"check_copy_up\" module option is obsolete\n"); I was under the impression that user controlled input should not be generating WARNings... did you mean pr_warm? Thanks, Amir.