Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp2000470pxu; Fri, 9 Oct 2020 05:34:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyb6CBQ62iW+0hHoNnvGWoCfPvm0y0TGeRplc66zOpt5iDjRMI+DXtdXd0MJkpe/IPu1qPI X-Received: by 2002:a50:ce4e:: with SMTP id k14mr14015292edj.177.1602246892294; Fri, 09 Oct 2020 05:34:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602246892; cv=none; d=google.com; s=arc-20160816; b=Aes8tXdpJJG0UHdGqzSAH0asg26UkFM04gZN+gIS8jbo9fhjvQruDZT+jjffX4RB+y vc94wMFowSDenVMNrNz/rL065DCx00MZ98QqYtQZc5AFW7fm1CmP/ijGnyutLo7ZgPRe vui+j0B66ggiUIeSlr8IXjUHxpAzuZwAUiOIui0iDMPYyhGF8VDHtfNTxN5EtpWsqo8C VXesnfsdePsvIjnfmpqa4YImaG/4bpQXc79IyRpOsgGNKN2YxLBblSWwN8UVagTSpxZo 5f6tLkX4tr5GEgPWNbiRwsCb9Hff/SJinoJu3i2PsM1R7IyCADYuiSmwHLnMZXW9zIFP qK0Q== 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:reply-to :in-reply-to:references:mime-version:dkim-signature; bh=Y4lptqLbscY9tMeYKpziy+lZfi07IAnN2JlQGiAiY2Y=; b=Jf8u9ZSc1Hi6Zhv53So2D4r7pNsYXPROw/PrJR2jHL/jUZR9ch0aENd4efDn9Oxoop oUl5nYqi+bxz7LiK1kO31QGVumrM7CIjJvORqH9IGHSqhdzPZYN+V+FE6Sz6Q0VGdsoh k+O7/4cX+ua2087gYSLshlFwTe0Q4EYsQK07AKLw2fKrB7ey/VIKPzHwTyVO/lpQV+0t iuJe9s9siTqZAyLFrvjaBnbIt3GnYqvbhpShd4n7EUZLMalZr2a7fjiC80I4+56Gmvzl 7mq2aZbTxXpZ70OPyyI0HQrQIqjjMcLRNaD4Wbt0dE2ws6INXSeioxCl64cS3N1icVfc B6TA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=YbZrcyp8; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-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 dr19si4844599ejc.46.2020.10.09.05.34.22; Fri, 09 Oct 2020 05:34:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-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=YbZrcyp8; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-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 S2387533AbgJIKSi (ORCPT + 99 others); Fri, 9 Oct 2020 06:18:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42706 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726357AbgJIKSi (ORCPT ); Fri, 9 Oct 2020 06:18:38 -0400 Received: from mail-io1-xd44.google.com (mail-io1-xd44.google.com [IPv6:2607:f8b0:4864:20::d44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 63E80C0613D2; Fri, 9 Oct 2020 03:18:36 -0700 (PDT) Received: by mail-io1-xd44.google.com with SMTP id u19so9565191ion.3; Fri, 09 Oct 2020 03:18:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to:cc; bh=Y4lptqLbscY9tMeYKpziy+lZfi07IAnN2JlQGiAiY2Y=; b=YbZrcyp8iB4BWyJcfn64Dumb50RbytQy9JYECrmb77dbmoAdWIBJOIcg54WR50izmi 55F0PriXbq/cdZVk+69gqbpHGTQIvpAtu+rvqdTIzWEbOv/BwHafx8wRsqlc4Wt9GlqC ShAW4jv71J2cGfTG/K0dRKBo3t1/J/fmdJCY9aL5SyJbkFSViKLdZ5e+LbqFLSHA2NQK fQmprcHgV7ZOWSlqb3u+uqjgWU/8RAc1UFt4ORjkrYfSghhpRsDrj/EgkxyxPlAY3dyO VlVkjyeLPzQvYTp0gkApXz1lzbGmwfvrC0F11pjgRjhBxmOWF/S5L2xYtLp44f43EdPT kJiw== 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:reply-to :from:date:message-id:subject:to:cc; bh=Y4lptqLbscY9tMeYKpziy+lZfi07IAnN2JlQGiAiY2Y=; b=JHyZtJSqST/ed8EHax+V6JQYvCqsYqoCmBo5b+4nyBKLgqnaCgkebxfjMXvayaOxaA 5HekWPHn8Hdd1Oggb2HOr4yRIwY9Y3gDjmFwmNGVAVF6vBWsDhLhELa23FHkiuJJm06k vkf1eBfI7j/Wo9YiagoHZaEROpyX9DKH6KM5MtPa2ueHMHBIJ58yrJDX1/x7R2tLPbQ8 DIQrtDEig6hJWFzNFMTBUjgJmzJBzQCAOkvPzUb0B8+Eu7XvPT4lZtX/T0psZrtKJh/M 38+fMdqqWeh8LucEewFEsXK32PWuI7ste17EQS8RZti5ObIkj8G6gdCOFEFF8VLFCPRR Q/SA== X-Gm-Message-State: AOAM532vF+5wnpl+RpCtN2ISes+/DrnW1GF2NglOjsNs8qIy4O+xjau3 28zwumF64Zf+ROimyvKOIcmsJfE6azm0jD+2wUYt5G1NnHiCEQ== X-Received: by 2002:a02:7717:: with SMTP id g23mr10123023jac.97.1602238715692; Fri, 09 Oct 2020 03:18:35 -0700 (PDT) MIME-Version: 1.0 References: <22e5c5f9-c06b-5c49-d165-8f194aad107b@linux.ibm.com> In-Reply-To: <22e5c5f9-c06b-5c49-d165-8f194aad107b@linux.ibm.com> Reply-To: sedat.dilek@gmail.com From: Sedat Dilek Date: Fri, 9 Oct 2020 12:18:23 +0200 Message-ID: Subject: Re: [PATCH 1/1] ext4: Fix bs < ps issue reported with dioread_nolock mount opt To: Ritesh Harjani Cc: linux-ext4@vger.kernel.org, linux-fsdevel@vger.kernel.org, tytso@mit.edu, jack@suse.cz, anju@linux.vnet.ibm.com, "Aneesh Kumar K . V" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org On Fri, Oct 9, 2020 at 9:19 AM Ritesh Harjani wrote: > > > > On 10/9/20 12:16 PM, Sedat Dilek wrote: > > On Thu, Oct 8, 2020 at 5:56 PM Ritesh Harjani wrote: > >> > >> left shifting m_lblk by blkbits was causing value overflow and hence > >> it was not able to convert unwritten to written extent. > >> So, make sure we typecast it to loff_t before do left shift operation. > >> Also in func ext4_convert_unwritten_io_end_vec(), make sure to initialize > >> ret variable to avoid accidentally returning an uninitialized ret. > >> > >> This patch fixes the issue reported in ext4 for bs < ps with > >> dioread_nolock mount option. > >> > >> Fixes: c8cc88163f40df39e50c ("ext4: Add support for blocksize < pagesize in dioread_nolock") > > > > Fixes: tag should be 12 digits (see [1]). > > ( Seen while walking through ext-dev Git commits. ) > > > Thanks Sedat, I guess it should be minimum 12 chars [1] > > [1]: > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/submitting-patches.rst#n177 > OK. In my ~/.gitconfig: [core] abbrev = 12 # Check for 'Fixes:' tag used in the Linux-kernel development process (Thanks Kalle Valo). # Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/submitting-patches.rst # Usage: $ git log --format=fixes | head -5 [pretty] fixes = Fixes: %h (\"%s\") Hope this is useful for others. - Sedat -