Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp4325890pxb; Tue, 10 Nov 2020 13:36:52 -0800 (PST) X-Google-Smtp-Source: ABdhPJyvmWq/pNYGGQMKjOVHtT0BTPuulLfWAST/bXo1hoGMUxMMxd9mU9t5Kbgggc91r7EQQQd2 X-Received: by 2002:a17:906:8603:: with SMTP id o3mr2813606ejx.333.1605044212417; Tue, 10 Nov 2020 13:36:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605044212; cv=none; d=google.com; s=arc-20160816; b=yVMLc7sWGAuQBPdkuYI4s3sY5cBXBdCmrcOA31jBLEyXfuG3Uf3kZJOX2Bnjjqu1Fx Qt9GDo5sjKYptwRxUnkhkjNzBM/DhOv+NyNBrvK8iS0FOQdQg+3ucaN4/gdMxA9fLYDP jwk4iqDKcsmsMYw/mskis0Oo2x7fo+zPgqwOZ03wNGRgHcI13TYzwciKax9Cn13z7w7X d0f1Slu1FMgWrLuH9vIL00/wCNR49tBJ63nN1llD1uGzsohUpXxWyV1S/ep2gQ67ZMOe 8OPw4s1x8xPn2+pcqg2da0YV4mOJHpsL3W89zA/3Ip6hb5hKWwZjfGJG/WpuOdWQy8yV eZnQ== 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=RqrVhYzb8a0/eQL0bLvdA9MvG4msw3Tt+QSyvoYvYys=; b=AQUIB937EoTZ1fMpghsIqBalBnVvpMs1dCuaTInbWCFGlMWQTwCr+LMD4FerGV1YXn n6LI0bmkb43zw0mO5otaz+h2VOSvn0iNRXQizVQvxeJuxUL10MhHjWLyyC8D48Lj7qA2 vHtYKbP4XcgomBHCSXBIu9QHJbPt6tWbYtKqWZgxZlgON94B6FRFgirbcVL37AAaoyhb 5ZwKYNjsUMjoIINuqb2TqxOCt30IMMtR9EQ/WSGngaH+Iw8IJ0buNA+we9vN5WwjgfHZ 5PmEXIqDNvpjS7qxtDUZKz7nF754GjlbxJ8byR6fq6/zMGzyi8azFZ8avnePz17WIQ/9 +VaA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=MiFdfXn0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id p22si6581eds.42.2020.11.10.13.36.29; Tue, 10 Nov 2020 13:36:52 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=MiFdfXn0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S1730894AbgKJVea (ORCPT + 99 others); Tue, 10 Nov 2020 16:34:30 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42526 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726688AbgKJVea (ORCPT ); Tue, 10 Nov 2020 16:34:30 -0500 Received: from mail-qt1-x841.google.com (mail-qt1-x841.google.com [IPv6:2607:f8b0:4864:20::841]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 05BB9C0613D1 for ; Tue, 10 Nov 2020 13:34:30 -0800 (PST) Received: by mail-qt1-x841.google.com with SMTP id t5so9754933qtp.2 for ; Tue, 10 Nov 2020 13:34:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RqrVhYzb8a0/eQL0bLvdA9MvG4msw3Tt+QSyvoYvYys=; b=MiFdfXn0y34YBmXHg29ocMSB24QyE5LxOqXrRnao2l/bMMVUraEQC36Kb57Fb3Kq0I 4rEzwiiLDnBrrXg9i0DtUQvxVLgzXongPU1fNmFslvjHlrHN56HSWLVaSdl8Jcl1yyLW FjARNDvwLCr6B3H++aFKANlfDgZOD2HYp0Vm8N7UDXDM0gVgxYn7Bu3PXA6mismny9jf qHa+Jm6+ANdpLM9YPIqZHEOq6x4fOFbe4TtQuWEXwoCF93NFnSacwLfdsv7AiZfoFMni g0Ft2G72dnA0mjWWywlg93Fkh054ZDV9/4DZeg+rSJ4rjAN+9e+N8mYmIMYwvZ7igwtd qn2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RqrVhYzb8a0/eQL0bLvdA9MvG4msw3Tt+QSyvoYvYys=; b=QyJfLJgPN/DMbfFFjKGdTlOtzrGQsHSvGuYwPftfudK/ZZHtPZAoA24KF2ffkvbQdJ pta89DunOjB6dYdJGwT6SiSTfkB1VaHUQlNTe8x9Ty9dQGV1mWhPQIig4BFP3qjYCNQi v9nDDECIBkPgxRiyZlcnGV8oOz+/Tx/gaD02yBPkBaXlwQqUpc3TcAA6zlVsPcw5wn7K bFCNTX88MhW93GwDY7W5TCbQISwcElZinp073EZ//HZpxppSXtjWA30YsGCWfOZDLkrm Ylb2ZEmyLZVcyE/swuwuypBpRE/Y1YtQDUTbsre128xNrh+q8IDVe3cEd806/wq6/DEG 77zQ== X-Gm-Message-State: AOAM530fwpooLSIOM7oy2fKFyH++nVs353AHAQr1Lm84a3JNpo+SQhfi h+15M/2Z4/sm54zxWg+CdTV3WO9odRkXFd1RoTI= X-Received: by 2002:ac8:2956:: with SMTP id z22mr18964042qtz.170.1605044069321; Tue, 10 Nov 2020 13:34:29 -0800 (PST) MIME-Version: 1.0 References: <20201014065443.18512-1-lizhe67@huawei.com> In-Reply-To: <20201014065443.18512-1-lizhe67@huawei.com> From: Richard Weinberger Date: Tue, 10 Nov 2020 22:34:17 +0100 Message-ID: Subject: Re: [PATCH 1/2] jffs2: fix ignoring mounting options problem during remounting To: Zhe Li Cc: David Woodhouse , Richard Weinberger , wangfangpeng1@huawei.com, zhongjubin@huawei.com, LKML , linux-mtd@lists.infradead.org, qiuxi1@huawei.com, chenjie6@huawei.com Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Oct 14, 2020 at 9:01 AM Zhe Li wrote: > > From: lizhe > > The jffs2 mount options will be ignored when remounting jffs2. > It can be easily reproduced with the steps listed below. > 1. mount -t jffs2 -o compr=none /dev/mtdblockx /mnt > 2. mount -o remount compr=zlib /mnt > > Since ec10a24f10c8, the option parsing happens before fill_super and > then pass fc, which contains the options parsing results, to function > jffs2_reconfigure during remounting. But function jffs2_reconfigure do > not update c->mount_opts. > > This patch add a function jffs2_update_mount_opts to fix this problem. Oh, a regression. Thanks for fixing. > By the way, I notice that tmpfs use the same way to update remounting > options. If it is necessary to unify them? If possible, sure. Maybe you can find a way to put the logic into fs/libfs.c -- Thanks, //richard