Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp127015pxb; Thu, 14 Jan 2021 21:45:32 -0800 (PST) X-Google-Smtp-Source: ABdhPJxSdbUW7ZH8s9PcOe9nup8CVtAERj5wydTkhPTwD9/bsxw20oOaAkBMmRx4lOnovC47zt+O X-Received: by 2002:a17:906:1701:: with SMTP id c1mr7601235eje.395.1610689532658; Thu, 14 Jan 2021 21:45:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610689532; cv=none; d=google.com; s=arc-20160816; b=qdmYexfKCaQs7RUlDVog3IhA+bhMqN16y8dCgnblY3KoKtngdAqzamhm7KAQv4y4Zp qS0rLFRamtUaWi6Zbvu22XHCLEH93121rBk6TzfrRSGozu12sPIl9FOoEEemCyDoEGK5 83gh4vQzzAgeRPRvkuiPYF2XBjWcn9J2aYTP4ZEJYARSGMu5OI3J+jN2vJY8zUnREYlR jDsSMU3sFihKeFCufmFjJ2xDgmKJ3XTenpaU21jJb21hKWoE2SGXQ6tdSOu1UFTI/C8L eGgPX2fCl0yRUytE2BuL8YlkZFTAuWvQsurTFZSZuF+h4hBktrx5dRChu5KdO6I2MrZJ V2WA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=FHB4fMBtfKDMwN9w9JdCzRXoxbs4xAQTsyrkwH5WUSA=; b=xw7NVaTsAJfpYpA5Noku3dTTuYT4LXrKa6EayTgakQ721K8W0RLdOJVfsdzkqqywp9 mdYrjn+4o/E0WEBGTJq5p7OfJuWL9MN6Z2/1rpHwiAFm83iqdic4mjgr/VtCD+Fmuvg1 CgOH23PkKjF9npEa+LLy8JNiXCT0EUsEnOPogeY9kdjxU3oJHwcMglt59fNsCrV2aLZX K712z5QYYCKC7QmqENjyi0rdc+JV8lTVxhFN8WIqYaG3qXfHLnObgjAH3EqG3ECl8JWW 4k3dGyPgD3ddD+5GQdX5lVL5GTS0P9Lbl0oTb2aK1ZihYQ31tIpnAVvkcXr8n0Jd6jw8 tP4g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@smartx-com.20150623.gappssmtp.com header.s=20150623 header.b=lDrTqRAm; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t21si3666378eds.390.2021.01.14.21.45.09; Thu, 14 Jan 2021 21:45:32 -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=@smartx-com.20150623.gappssmtp.com header.s=20150623 header.b=lDrTqRAm; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732483AbhAODa5 (ORCPT + 99 others); Thu, 14 Jan 2021 22:30:57 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35612 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725950AbhAODa4 (ORCPT ); Thu, 14 Jan 2021 22:30:56 -0500 Received: from mail-ua1-x92e.google.com (mail-ua1-x92e.google.com [IPv6:2607:f8b0:4864:20::92e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 497BAC061575 for ; Thu, 14 Jan 2021 19:30:16 -0800 (PST) Received: by mail-ua1-x92e.google.com with SMTP id t15so2480181ual.6 for ; Thu, 14 Jan 2021 19:30:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smartx-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=FHB4fMBtfKDMwN9w9JdCzRXoxbs4xAQTsyrkwH5WUSA=; b=lDrTqRAmOyTHtKoQN7FBr4FOu44a9JPSGOR2jxU/vvAjs9jeZEuc3W9V1xmt0FAm4y G3WfA1n3aOtX9mKjEyYCUE9VZvpMTwtfiavn88Q54AVQBMCOk4GxxmAx0wRtpBNgE8LI CNjQlmVzWn/1JBrMal5k5hg0tW75iDYVZkUvyyZaHMq3XN6AjcHx6mItzPIGzZPNP67f 1hPE2etZ+TDNEhxST75xYY4AOig8aHBAlXo+TLIBGxLhLdeE3Yfq3YbI3D21GxKKu8mq owD8bmtfQS+SXbQ29f9xwZhF0rqqr1SUtUldetYwhZi23VWOkr4IDKLISV5KeyuRlTNN /M8A== 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:content-transfer-encoding; bh=FHB4fMBtfKDMwN9w9JdCzRXoxbs4xAQTsyrkwH5WUSA=; b=nfxtmq01zZMizs0OUpJxgqSbULT4AB/FfNoxYOqZFJgwZhSSt2U7bYpVH3rhiCD5t8 On1g7fTte96GfSesaR9Dz5OoxRGtz+qoQOnDiDfIqavRn82fjzo/RCIzOt61t4gIGRFF UpnjBrglekOvnVW/VdO+/feNtVK7qXozuGOQNwQiXT1nMoQl5p8QUrhgZtScPBLxmVWM R9qWcl4mS7orn14bZHqLR3PO1WSoC54/lGIlr8yHhSGW5GI2BID4+bm9qnq4STJgAf/b 4Z62LEFvlQpDanwJOQOXDZcDac6zanCSD+dAiff/WVcWcesunMIVmnlGSG6TFDKk/2ml PyNQ== X-Gm-Message-State: AOAM532Vb+L+VX/lh7kTyeRNipuU1VWXsaNOMgFCboHm4AtEyR7dtBHz RDbDju6A5r0CNo4A5i0//GssL9CmcNgHUPtHDxSdyQQyRcEupi/PrU8= X-Received: by 2002:ab0:2388:: with SMTP id b8mr8290397uan.122.1610681415412; Thu, 14 Jan 2021 19:30:15 -0800 (PST) MIME-Version: 1.0 References: <20210113160621.98615-1-fengli@smartx.com> <87698545-de26-c0ca-01e9-4dc2ddcacc80@grimberg.me> <20210114174311.GB31188@lst.de> In-Reply-To: <20210114174311.GB31188@lst.de> From: Li Feng Date: Fri, 15 Jan 2021 11:30:06 +0800 Message-ID: Subject: Re: [PATCH] nvme: reject the ns when the block size is smaller than a sector To: Christoph Hellwig Cc: Sagi Grimberg , Johannes Thumshirn , "martin.petersen@oracle.com" , Keith Busch , Jens Axboe , "open list:NVM EXPRESS DRIVER" , open list , "lifeng1519@gmail.com" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Christoph Hellwig =E4=BA=8E2021=E5=B9=B41=E6=9C=8815=E6=97=A5= =E5=91=A8=E4=BA=94 =E4=B8=8A=E5=8D=881:43=E5=86=99=E9=81=93=EF=BC=9A > > On Wed, Jan 13, 2021 at 02:12:59PM -0800, Sagi Grimberg wrote: > >> But this only catches a physical block size < 512 for NVMe, not any ot= her block device. > >> > >> Please fix it for the general case in blk_queue_physical_block_size(). > > > > We actually call that later and would probably be better to check here.= . > > We had a series for that a short while ago that got lost. Where is the series? Or could you advise on how to fix this issue is accept= able? This issue will generate an oops, check it here: https://lkml.org/lkml/2021/1/12/1064 Thanks, Feng Li