Received: by 2002:a05:6358:700f:b0:131:369:b2a3 with SMTP id 15csp3582836rwo; Fri, 4 Aug 2023 07:06:54 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG1gRt4nWf4j++sw/sVEbBgWigQhUzYXrahEY4VgOZlpdpgzuJMTlh5oU0MfgYKTwVcjhuC X-Received: by 2002:a05:6a00:2e0f:b0:687:3f06:5939 with SMTP id fc15-20020a056a002e0f00b006873f065939mr1999028pfb.32.1691158013890; Fri, 04 Aug 2023 07:06:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691158013; cv=none; d=google.com; s=arc-20160816; b=JaADcs6/4nkZCq/DJV3OhSQtMIVNI5MXR6u2tgattDQzK3bHtre01Nmum8zIKfTdXB V6CP4Zp0i6T3Vd2hn/a0b9DKQwzXraSAa3eKOyt6dLO5yNe0K9QYIixGw1+ziSl2IxCn uv6fjTPr9itOi6P4qDyeb6WDWupNdu/1lk9XVq3dPJjmonMW+Ir8Oa5mkv/cbfCbPUqd vR+u9cGk0uHDBfFyE+dczUa0ODL/fikN1WMyA9USp8pqM/1USQKme6jllBI/AdIJO4HX JZM84wWZ+jpMcsuzIA7CMVIZAFIqSswsn9tb630q9byN8q6AEswUndWYEFlKuRBYHRon vNgw== 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=Ikm4FSDqyfrLlvitoKoz6UWtj3pz7XBNX80PZSDcqc8=; fh=q57dE5cnd27m0MAj1cKpv5fAPmuf7Wh0Cm5Nsg4lZNM=; b=PfTG9CbQn1Y/DnQR15it19YNoxL1aspF6Y0biCxqNlAfRgwPv5q87zkVpzkj2p9+ds Cb2rF1cLKTVwB9KSkTZ0kwRaW3FVXb8H/lvkT/obyMbYjKHT/CCxTcb0a1IQcd5yAuaD +hzEJVhGJnBOQlKwQcren5bjWhK8RyKssOrqol4+rQ6MwvzT6/jq/Ml2H03kKujpxvIc vC4F1yPI65jgoBR7PvAMCEpD/4KbJPm6DeiBUBRg0VT9rYtytouAi0b7FmE3fnWe+qdi +wBYEuoBBlDFLNbLdZLAqSvKPT1zfuOIkT3B7XGj/sJNmCyowTtZxLclDLHs0zDP0CWu PI8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=Lt5cdLJQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bd31-20020a056a00279f00b0068711b0164csi1730718pfb.393.2023.08.04.07.06.41; Fri, 04 Aug 2023 07:06:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=Lt5cdLJQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S229762AbjHDNdR (ORCPT + 99 others); Fri, 4 Aug 2023 09:33:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45968 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230267AbjHDNdO (ORCPT ); Fri, 4 Aug 2023 09:33:14 -0400 Received: from mail-yw1-x112c.google.com (mail-yw1-x112c.google.com [IPv6:2607:f8b0:4864:20::112c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E0B9C19AA; Fri, 4 Aug 2023 06:32:50 -0700 (PDT) Received: by mail-yw1-x112c.google.com with SMTP id 00721157ae682-586b78aa26eso253987b3.1; Fri, 04 Aug 2023 06:32:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691155970; x=1691760770; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Ikm4FSDqyfrLlvitoKoz6UWtj3pz7XBNX80PZSDcqc8=; b=Lt5cdLJQGwGOk+MTd1wlB9czMX+9tEcCV1YF/GzpTUQyFgJsqGnAj0RJqbXggaQTqV uRwEgGwvxl4ZA1Z680A+HfSkDiRikctVSMl55NwANyDPYQbYe58eq1fCedJTNExFZwJ8 KcS6vI0rC6wkBfQ/as/xCH6h9pT9j3ITRqx8XjX6MbCJ3FHkwnJjsZA9by5tq5d7H7jW +EZMhQAYlABCOfGoUqYLOXq8tuaTr21UsYd3WmWOR5530VrxQw51HYfJGsDeqj9sKd0s vKxeCc3gEj7wNtS+tzyG+rjQORkWIyTKXBWXIzThvROvEX+Ck41+qY0gZ5+ITjVJTQFN /QWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691155970; x=1691760770; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ikm4FSDqyfrLlvitoKoz6UWtj3pz7XBNX80PZSDcqc8=; b=Rg44QEl3dVU4jyVO/P8HdG+qdlCe8B/ZEv4Ue3G1yN2lltHvoSPPiOIN+9u780otCP 9+WTGh7Cs9pu98JgSkFgIn3AMFUAoVbvd+jpy2XXrJQ/D0JWZ+OLHfAQol+XrZ7W6mAp sDwh2h6BKXlv1NBAgLcFcAx+TQbAtgSKfecLsy9zIWEwO7W60lhhcq8eyy4T8N0pPjyC pvSnqcUUv8syQOnpZaEvkuZL5172dAFaT9Zv/S5VkDukDrtfkYusmx2vrqD6YyKqvthR RUa80cPGb38eti5dbUBQh5PGD4ymWOBr3jnrUQNg9gcN7Ze3fyM9d8JHKfQHxpUBpZb5 5T4g== X-Gm-Message-State: AOJu0YyCjuk0YTfJo6M3kQ3vUeDhZyDYMYxm91XiAOW65xGLKNYQvbl1 fJ0xdu2vV+WXzhezst0C7qnPKXMa2cvUK7I4q78= X-Received: by 2002:a25:240a:0:b0:d3d:74b6:e05c with SMTP id k10-20020a25240a000000b00d3d74b6e05cmr2116497ybk.52.1691155970059; Fri, 04 Aug 2023 06:32:50 -0700 (PDT) MIME-Version: 1.0 References: <20230804114610.179530-1-nmi@metaspace.dk> <20230804114610.179530-3-nmi@metaspace.dk> In-Reply-To: <20230804114610.179530-3-nmi@metaspace.dk> From: Ming Lei Date: Fri, 4 Aug 2023 21:32:38 +0800 Message-ID: Subject: Re: [PATCH v11 2/3] ublk: move check for empty address field on command submission To: "Andreas Hindborg (Samsung)" Cc: Ming Lei , Aravind Ramesh , Christoph Hellwig , gost.dev@samsung.com, Minwoo Im , Hans Holmberg , Matias Bjorling , Damien Le Moal , Andreas Hindborg , Johannes Thumshirn , open list , Jens Axboe , "open list:BLOCK LAYER" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Aug 4, 2023 at 8:34=E2=80=AFPM Andreas Hindborg (Samsung) wrote: > > From: Andreas Hindborg > > In preparation for zoned storage support, move the check for empty `addr` > field into the command handler case statement. Note that the check makes = no > sense for `UBLK_IO_NEED_GET_DATA` because the `addr` field must always be > set for this command. > > Signed-off-by: Andreas Hindborg Reviewed-by: Ming Lei Thanks,