Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp925300pxf; Wed, 7 Apr 2021 15:13:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxafTYqFlGHN1wnFkurRDI/EHXyocUyWTud0R3KcViV/tO+AlawRWAg970RBBZPPdbCDIHh X-Received: by 2002:a05:6402:8:: with SMTP id d8mr7087684edu.368.1617833580842; Wed, 07 Apr 2021 15:13:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617833580; cv=none; d=google.com; s=arc-20160816; b=FCJCCfT+lQ/9Zq63W1fEQS9LLATxwR3vWW7/u6zk6R5GGIes83ENhkkoeT+j/X/b75 An6gPW/2kgIAS6C4Nx/GDZRXv6f/GDk1GrxyU/1lSwVlxSqKdyW3rjXnJwxi24x9yThJ EdmciUOT169wYl9O8v0eauoRZp6198uFh3WquuV2xtU4Fp3cJT+b1UcWDU48EtqFv0L7 a9Vl988jhV/ttrERmy65wel9/jrK3WPie97RrVDz+1W8rw3x9NI9ej/eDc+JGngqLp3X rD3D5JBmNFfpJcpRPTJ7YlCO8aReHfFWiPHjACxv/E/YFe4mGLNEOmxG21gSR6Gs44Uk W0Lg== 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=amAuSjaH75GbFNszV8kNPKmiZ9+ARLzooMkxZXBGL4c=; b=NBbz7E0WPEZbpUigeqPIUUAxdKbBYAK1wiGbSLrEsOEaTGkgXQgNoB6CMSjkJeb7MR LV+0Jw7OAsxYRdkp+tKfA60bt27XWwbu2gX9P8nIGQ7S0u/sw9RIYIkohyF1fKltkcDe xfFd9ryFOpVDJ0ODoJ2VrTyT8dy53INzelrkNtyPdFwhh9BiG6uRpOQ0XXMIK0cj5izJ v4Phc+Ki03a0cAAsclhPzssxzlRPLml70KnvQaK0m3JffxrH9zVbC17n81rRGL5Zt1ys ecfCyIysGqfwGjRrML05skRCUVfORPlSGeMyhfEjChPNWeFdVY66p38/cCulHoAwPgQI rGEw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Q8bUVhUx; 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 lz11si5051261ejb.98.2021.04.07.15.12.30; Wed, 07 Apr 2021 15:13:00 -0700 (PDT) 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=Q8bUVhUx; 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 S229869AbhDGWLp (ORCPT + 99 others); Wed, 7 Apr 2021 18:11:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36942 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229529AbhDGWLm (ORCPT ); Wed, 7 Apr 2021 18:11:42 -0400 Received: from mail-qt1-x82f.google.com (mail-qt1-x82f.google.com [IPv6:2607:f8b0:4864:20::82f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EA3C0C061760; Wed, 7 Apr 2021 15:11:31 -0700 (PDT) Received: by mail-qt1-x82f.google.com with SMTP id g24so14970466qts.6; Wed, 07 Apr 2021 15:11:31 -0700 (PDT) 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=amAuSjaH75GbFNszV8kNPKmiZ9+ARLzooMkxZXBGL4c=; b=Q8bUVhUxi4if9bKkZaClN0vDG8Zqwvx/YTkTZjDFMQGm+J80O+6zT5JzPrwgh13HwR sZvKNz1EIgUUVwwBu74zih3eU37J3Y2BpKH++a/1JufPT3FDw2k0pL/VfkATVkQfwKwu +szXKkmHxDY+HSA063eeY3uJeTc6AwgBI85CH0BK9WAJMNVmujmEBJPNyZGlCBtgu9Gk aICCgKb8a7sKH7V6bnIJnVdNQps/CNVOz6UZVcFiSpluTrRUJ2Pp9BFEuAHHDIxGWzsY pMMlKT4K2Fcg4l1iGQpPuvBYtPOKQMLJLXwKECylxNTHuhw/SyAF4oaW3iZJNBP7qUa3 X4RQ== 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=amAuSjaH75GbFNszV8kNPKmiZ9+ARLzooMkxZXBGL4c=; b=EonMrydY2xuuwV6a8SEvSbJI6eVzzU1epbqKYcSYD9R2jZGV7bv0lykfzM9aRPSlUp ropmqZ/HdJ/Jqz7EPDkaawpynzu/O9YQRF0+gHmLVLuS2Ia4BQTUcoceD4a2EqbDFeGX ExZpJwSkyxv1EDu5U4fl0xsiONhEqy27jeZTFKbYOAhYvNgpeJVPGWaMjnuGVM2ejx6W xvIpWwGN0XGjFH5BfX+vx3n2QmTlXSV/M1jCx1DzoeDmqjmmW5hNgdNGOJva81hVWzWA nidcNWe2qSwyiCos4GjP0nnD8xEVEYdlTlvz1zO1qUWv0xAYaNlMVPmnPwnUN33iFpq9 p/Ew== X-Gm-Message-State: AOAM531kddTJxcYli8fLVSOP1gDChw9mEuHgp1weGkt8egufX4pvgqHL E5OiFn7mC5meAXBWyrAKK8KPT2EXJGfYyJdRxgc= X-Received: by 2002:ac8:6d2b:: with SMTP id r11mr4635895qtu.245.1617833490836; Wed, 07 Apr 2021 15:11:30 -0700 (PDT) MIME-Version: 1.0 References: <20210331062723.2090-1-wangfangpeng1@huawei.com> In-Reply-To: <20210331062723.2090-1-wangfangpeng1@huawei.com> From: Richard Weinberger Date: Thu, 8 Apr 2021 00:11:19 +0200 Message-ID: Subject: Re: [PATCH] ubifs: fix read fail but return ok To: wangfangpeng Cc: Richard Weinberger , Adrian Hunter , Artem Bityutskiy , linux-mtd@lists.infradead.org, LKML , Xiaoming Ni , zengweilin@huawei.com, stable Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Mar 31, 2021 at 8:29 AM wangfangpeng wrote: > do_readpage() may return err, but ubifs_readpage() always return ok. > The vfs will ignore the err happen in ubifs. Are you sure about that? In case of an error UBIFS sets the error flag of the page and does not mark it as uptodate, so vfs will emit -EIO. At least this is the theory. :-) -- Thanks, //richard