Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp568575ybz; Fri, 1 May 2020 04:35:17 -0700 (PDT) X-Google-Smtp-Source: APiQypKoxhHu1R1LCCAnFpWeYi7V/mzjDGugnWE+OM2/7hVDj6IjcvkF5toIk3h2ZWztx5xaNufs X-Received: by 2002:aa7:d518:: with SMTP id y24mr2988178edq.222.1588332917121; Fri, 01 May 2020 04:35:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588332917; cv=none; d=google.com; s=arc-20160816; b=JK8+fdit2KEs1IvQUGMpNOInimKdoxTejSahI94Hlbb42taUdQL7JXNRso2sRkR8u0 CgijKBgE56eXfjsfbnY4uNCG43iiP9pJ6DRDQD+1zLW5+MfWqNkVun6P/JisdCFMnFjW NxpvSsB5QMCQXun5Nn4Zi6kUZy9N02OmS2F/82v9MKGep7G5dRNe0V2dGy4bcDnD9y4W dzP+Wh+OUh+7wkOvodXdst/bL0JRncDu2jaUxJPgfg1nVtr592cvkOIfIOpviIBKvIOw zGwvGMSXUPPQDZcJw1EZ0pas8XdZ5jMhag3GfOMS0j/ZdDF7rY7MiXWvA8sCq6Qk+deD Sj3w== 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 :in-reply-to:references:mime-version:dkim-signature; bh=GLXTIf6sR5xPtNtzDzFOIjNOdFUZv31CNDN3CIrYk74=; b=X5poKGkxWCaA7Hk5Ibmo4g+VOuVGZO9FWBUDlq2FGJ878u/LJSZhdG14qR2HbXokXp 3wR+pxVeuqjfByCX7Ej7W+pDzPAKqPpn4De51Di2ea7e2Gy9H24NGCc4hY+3JrqEZhBK 3lhDCGNRrIRbTCifSiZwJQkERb6/RWmDKl0DePeJ+MB0QAjqW9d7R+HFxnQ4NHPmwUio r1n11mD9IH8ow+utTIIQwCy6Y0h/m9t8J8/EIYSXthW2hN/2WuHQr5sQRrIyNMm0h22V YobxS1lMcyc68/IFRcLF80F/ceCmrj8MT8O/JTilcbClH/8+u8skSJPM2CNMOUDzJA8J gSew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@android.com header.s=20161025 header.b=u2Fn21QM; 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=REJECT sp=REJECT dis=NONE) header.from=android.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l12si1498485edn.565.2020.05.01.04.34.53; Fri, 01 May 2020 04:35:17 -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=@android.com header.s=20161025 header.b=u2Fn21QM; 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=REJECT sp=REJECT dis=NONE) header.from=android.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728682AbgEALd0 (ORCPT + 99 others); Fri, 1 May 2020 07:33:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60560 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1728620AbgEALdZ (ORCPT ); Fri, 1 May 2020 07:33:25 -0400 Received: from mail-lj1-x243.google.com (mail-lj1-x243.google.com [IPv6:2a00:1450:4864:20::243]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E2E4FC08E859 for ; Fri, 1 May 2020 04:33:23 -0700 (PDT) Received: by mail-lj1-x243.google.com with SMTP id a21so2322065ljb.9 for ; Fri, 01 May 2020 04:33:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=android.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GLXTIf6sR5xPtNtzDzFOIjNOdFUZv31CNDN3CIrYk74=; b=u2Fn21QMaMPaZhF3+p+phpGjItMvJ1fijPvTZnhWnBQ3Kl2NkKZ5DUcXIzboWaIEpq PHc7d76JBxNUX5u/aYisCd6toonq3zSOF/ex2HXvg3IoiL8y/yh4H2s+lAIWpquRciYA xCHQvMC7Qd+ijRUZkez2UtctZ9S6/th8SKbPTj/ZGKoJbOCC+u6O/UQvFBCgR5nAbISH TVdWz40fnaVIaXSFGCvZqNiefervOGniYKEr0SmaLZ72q9G0oRni14BDVvt8mwv9tWwI M4MqgyKsvuj8xpLN4bDmoV9q+0fCYbIqRqjK21n2KFbY9LknNXTRUI3SjvIgTaXGvDWR GR3Q== 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=GLXTIf6sR5xPtNtzDzFOIjNOdFUZv31CNDN3CIrYk74=; b=YlHL9jkHR1aeAEtq4oS10eWDWALd+vd7U7RiN8rzWheHqxclFdKdWJGCYkQS3DycFS /ttBFZuMfAQDMywAk34PXzC7Zp92WG14P/219dQM4BZgcLzDlTTlbua/4HLCN7V3XHMO Y5h0JZ1AMmBU8SEB25RTuI8XBbMXFg/pBPw3K7blunk4ynmtkfuSOKb2QgQyuqeowPHo yYw0rkVAQbwS6Q/gzc+avBJg2SkP8WwsW6FT7ndZ0czcllC5FspUTBSYrDBqL5jVViQJ adyW+cszNV261ciXlVfy65cF7OO0vySP3dL7LhU7mStmHRP7NmYiAbQ5iCH9dUPqzKIu ZSzw== X-Gm-Message-State: AGi0Pubyq/AME4qRUeFuwmhz4yviI7LMAWyQRlPS2srSFGtr03ktt01j DrYiRFzokAxRYdAgRdaArA+Bb6btyApOMcgWB0ek8g== X-Received: by 2002:a2e:9f13:: with SMTP id u19mr2242405ljk.42.1588332802396; Fri, 01 May 2020 04:33:22 -0700 (PDT) MIME-Version: 1.0 References: <20200429140341.13294-1-maco@android.com> <20200429140341.13294-2-maco@android.com> <20200429141229.GE700644@T590> In-Reply-To: <20200429141229.GE700644@T590> From: Martijn Coenen Date: Fri, 1 May 2020 13:33:11 +0200 Message-ID: Subject: Re: [PATCH v4 01/10] loop: Factor out loop size validation To: Ming Lei Cc: Jens Axboe , Christoph Hellwig , Narayan Kamath , Zimuzo Ezeozue , kernel-team@android.com, Martijn Coenen , Bart Van Assche , Chaitanya Kulkarni , Jaegeuk Kim , linux-block , LKML 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 Hi Ming, On Wed, Apr 29, 2020 at 4:12 PM Ming Lei wrote: > Now sector_t has been switched to u64 unconditionally, do we still need such > validation? I think you're right; I hadn't seen that change, but truncating because of sector_t shouldn't be an issue anymore. I wondered if we could actually have a smaller loff_t, but looks like that is 'long long', which should always be 8 bytes as well. I might send this as a separate patch, I don't want to drag this series on for too long. Thanks, Martijn > > > Thanks, > Ming > >