Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp625623imw; Thu, 14 Jul 2022 07:55:00 -0700 (PDT) X-Google-Smtp-Source: AGRyM1scXOZe7Q+zG7EVkHznIVqJ8XKse3y/c2f9cb+ecSHP9ZcqXIfqrwANMLyYQ/lRSox+lcqA X-Received: by 2002:a05:6a00:1312:b0:528:2ed8:7e35 with SMTP id j18-20020a056a00131200b005282ed87e35mr8581651pfu.13.1657810500113; Thu, 14 Jul 2022 07:55:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1657810500; cv=none; d=google.com; s=arc-20160816; b=pmNKW0RJrgw9GH9+U/tjcv/ncXU75paWQW+GQQ9KAehlxwxQe2bMLlw95Z+ClgeOXb 1lVendOYijAXX9ApZDlwAyQrlTN0pvnCPyiq1+3nuIWBaHFRT/Mg3/gw0aC132F7ewam 1A/0d9KjE4RZBbh/phLBuCBZcXdChLkE0IVcIJoU6prgUeRCgJT28f4znInnzQyFBe9b y1g3MFt4XcUlwwY2AWvYAPCZT4icUDu2AKeVMvBV9YZWfGWgYhmADSuCHecrTU8pmCm7 1LfwzI2f4ZDu0SulLrzr0b1nngEP1FAp3mXZxIu4hAx7Hm4a747uGqhenmdXUTV9o3L4 cD9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:message-id:in-reply-to :date:references:organization:subject:cc:to:from:dkim-signature; bh=yKLOFcsI7dW0DIJzaSW5FTmFn29jiDbP2iYj04mGNes=; b=c+ILUAeSlQPugELa4/Al8wUS7YK1zIIsMc8KW2RnALoaIfyncO2tYyWntoQxPApVk0 FMthR3pwQD/j14AKCQvc9cRpin2eqLMvLESExxASoM8L9PJ60GIh2VHHnYOffn8G8F+h wFDip/PcS5fF/8Mf9WqqNRFaip3Koyv0hVGZgdcG4lhkQrzAbAvx/YIctTk0rQYbNpAm ijmhx2vMuX6YwfXNc1K8ktVIgkclSPLnSVZSaeVBXSq8rIqhqhesiSrbt9kqHieYuU+N oo/F6BIj65US2ekVuKFpSDNGZh1BWeWn1LuRJMdUsgrUmQrg67NWebEhaZFzIPXURfND JLow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=TpfrT7yb; 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=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v13-20020a63480d000000b004118cff9aabsi1727376pga.127.2022.07.14.07.54.44; Thu, 14 Jul 2022 07:55:00 -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=@collabora.com header.s=mail header.b=TpfrT7yb; 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=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238391AbiGNOle (ORCPT + 99 others); Thu, 14 Jul 2022 10:41:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50660 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231666AbiGNOlc (ORCPT ); Thu, 14 Jul 2022 10:41:32 -0400 Received: from madras.collabora.co.uk (madras.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e5ab]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 418F23ED42; Thu, 14 Jul 2022 07:41:32 -0700 (PDT) Received: from localhost (mtl.collabora.ca [66.171.169.34]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: krisman) by madras.collabora.co.uk (Postfix) with ESMTPSA id D23FC6601A3B; Thu, 14 Jul 2022 15:41:30 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1657809691; bh=mJIM2zGgD78gQfPnTLvFFsazmmE8m4nDAx4O+dQ3QR0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=TpfrT7ybUq990Pru3NUwibUPmdfYNU/FPugMFvIN9KOq/p4JnnBGjUly5UwLDJPjU /eFpDjrdsmM3k8JeBVXxVmaboJYRrfjR942ifNvRWuq9VTdt6o173+hYSAfwgswzIZ WSxufC4rQyq9wJsSrppHERrcBRbhBBHm7PzR3opjDIEP7AwUuHj8Yh2TYlOFhjz35w h/yrdv/o1jkNN3zWkW70THW6UFs8qHplYTyOvC9NibKdPISYVnRZJ+honMu7bLeQtg HyyKQ+5CzQ0nqNibp65WQcTPqHz8GGdxH8PO275zBzN9lrlF4upYOb1rwFPah02sbB 4zK6xnYcIm4RA== From: Gabriel Krisman Bertazi To: Ming Lei Cc: Jens Axboe , linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, io-uring@vger.kernel.org, ZiyangZhang , Xiaoguang Wang Subject: Re: [PATCH V5 0/2] ublk: add io_uring based userspace block driver Organization: Collabora References: <20220713140711.97356-1-ming.lei@redhat.com> Date: Thu, 14 Jul 2022 10:41:27 -0400 In-Reply-To: <20220713140711.97356-1-ming.lei@redhat.com> (Ming Lei's message of "Wed, 13 Jul 2022 22:07:09 +0800") Message-ID: <87h73jah9k.fsf@collabora.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE 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 Ming Lei writes: > ublk driver is one kernel driver for implementing generic userspace block > device/driver, which delivers io request from ublk block device(/dev/ublkbN) into > ublk server[1] which is the userspace part of ublk for communicating > with ublk driver and handling specific io logic by its target module. Hey Ming, I didn't get a chance to look deep into v5 as I was on a last minute leave in the past few days. Either way, I went through them now and the patches look good to me. I'm quite happy they are merged, thank you very much for this work. Just for ML archive purposes, the entire series is Reviewed-by: Gabriel Krisman Bertazi :) -- Gabriel Krisman Bertazi