Received: by 2002:a05:6358:4e97:b0:b3:742d:4702 with SMTP id ce23csp1247665rwb; Thu, 18 Aug 2022 23:26:06 -0700 (PDT) X-Google-Smtp-Source: AA6agR5jBCKx1IO3LWOvqJCcrhVEFohgFlCtI70sk1ZbEl8fMPjTcJrfHoNDdgK+n9c0pDpCK5as X-Received: by 2002:a62:5293:0:b0:52f:aacc:156c with SMTP id g141-20020a625293000000b0052faacc156cmr6461781pfb.50.1660890365935; Thu, 18 Aug 2022 23:26:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1660890365; cv=none; d=google.com; s=arc-20160816; b=DGnReG2AJWNeQQ1Z/pndC34v9eFm4iOQVQcAcqHkn+pZnGp6qqYLkqn/1hz94igf8X idqIm0KKWVqFXdQW6EQSV/9LmvEBfRfohGbGPX4ebw9SPmBXfXvXFvGkFr5wWPeMm2+k GSx14DF9lX+Dysb+S/NvHTTz7YSHaeroKdsaQ0+MpByxDI6A7Q6lCFzyfwVwUrPB/h0I D0FXVD/8DSaqjB6S2tvvd0PZy4Y/+TbNHrlPD8lzbxbmnoPhV7CS7dBZQ+vCi9GMCOOk dB+YTALPI7lXJ3v40VB+jgMIM0zgBTbkwcfQpPxvBzxrfm3mOIfgzajtUwERZ1o+ipvE etEQ== 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:in-reply-to :references:mime-version:dkim-signature; bh=L+LdEo6DxniZvENxD3pg9Te7LR/ECsAOhxUIBcJUFf0=; b=I2Z+hE503TKKS+dj+9FSGJuy6Qhf0pqvAI5PRMq4aekL7/hZsjzh0/qIlqasAF1Mw9 e0lqw6X031bWVkGN67Y4J/8PCvBAL8pCPSEneKWPiE1urBLrkznVLHTEVJyLjAWx0E4d UvQIqzoSzuuEbMgDCR02tKLf9yzEeI5r43ODg488EAreyss6M/Apd9jTGb2yt/2UKSxo vkXvzGObHRk7onGIJHPfpJ+tQfOXwMeenToFTG5hlsFhpNdGDr08DtuQHorchJoNhvfN fdFhyPLIewwvC3U/uYsadlbF1EJw5xW/wDdSOZ6Sn7dVZdJPndznnnDvCxkM/ntGiG9S 2T6g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bytedance-com.20210112.gappssmtp.com header.s=20210112 header.b=fIXqL1CT; 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=fail (p=NONE sp=NONE dis=NONE) header.from=bytedance.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k16-20020a637b50000000b0041d322ad7dfsi523619pgn.326.2022.08.18.23.25.52; Thu, 18 Aug 2022 23:26:05 -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=@bytedance-com.20210112.gappssmtp.com header.s=20210112 header.b=fIXqL1CT; 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=fail (p=NONE sp=NONE dis=NONE) header.from=bytedance.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346691AbiHSGP3 (ORCPT + 99 others); Fri, 19 Aug 2022 02:15:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59076 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346625AbiHSGPI (ORCPT ); Fri, 19 Aug 2022 02:15:08 -0400 Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BED3165242 for ; Thu, 18 Aug 2022 23:15:06 -0700 (PDT) Received: by mail-ej1-x62c.google.com with SMTP id a7so7044972ejp.2 for ; Thu, 18 Aug 2022 23:15:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=L+LdEo6DxniZvENxD3pg9Te7LR/ECsAOhxUIBcJUFf0=; b=fIXqL1CT8+GNgis/iuUHw8pOJas5JWWmrITfmGVNUqzgt3TCUblUzp794B7e3HDXB5 RRh2L64t9vvMypH/wXPsiI5VIo+J8ESjnGpdCwtVlgvXS/AcSoYEHmahvPgOFmwcAv3P +vGHOxFH1is6RaTHBe5DYXvc8Ao3mHWr602Xewnj/9kaX4v1cuv/PUgXWLcLNp5ehf0h 3qf/YrASHd5REBSiRE+zZjKxVegRQivAzPmJzQtpkn95SG+0eQE6p1cQrfTspIbXX499 ZRYP1Bvnr5DYrCwMtWF1mB4qPKqFG6JyUOYihWbjyIszysLHJ3TK+a5jR8EedGJ0MfYS eDaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=L+LdEo6DxniZvENxD3pg9Te7LR/ECsAOhxUIBcJUFf0=; b=J+qN6mmkFU0eH6ma8lq0dXcj6idP6xbrEDciKdPV0KqMpV8G9Ulz95EJNvWieLU5gl ituTvtZaesR9z7/PG/7Ok0TGgN+iPUd0/nJWdJI6n/I23x1iJHFcLt4U5fFN11x62BhS dkq7HhBfPP2HOf5z9G+Bw6FVSdyqfh/QPoAUcvbxOfruWnRQzqnyHYAAxx85NpYk4uop sTsCN7ZrifRQ08Ujt6I/N1csxxLMDa87e8w10OdIjNAdI1zYmiIKJpcIuW0YMAB/MXD+ Ezqcltt6k1qB7LevENjNsDJzaE5cemZPrTdQ6JT52/XMZ1ouFJEFnrC4xyGkVv82ugP4 CLvw== X-Gm-Message-State: ACgBeo2m51ieuDV7UK1EGuUSAAf+IhPktwOayGfKQ2joQhNMtuDn6jT1 fx0z0N3mGbixqk9cnLOZ7apPGMyGmuDrVUH5PLU5 X-Received: by 2002:a17:906:8463:b0:73d:53e4:1aa3 with SMTP id hx3-20020a170906846300b0073d53e41aa3mr211131ejc.646.1660889705372; Thu, 18 Aug 2022 23:15:05 -0700 (PDT) MIME-Version: 1.0 References: <20220803045523.23851-1-xieyongji@bytedance.com> <20220803045523.23851-4-xieyongji@bytedance.com> In-Reply-To: From: Yongji Xie Date: Fri, 19 Aug 2022 14:14:54 +0800 Message-ID: Subject: Re: [PATCH v5 3/5] vduse: Support using userspace pages as bounce buffer To: Mike Galbraith Cc: Jason Wang , "Michael S. Tsirkin" , Liu Xiaodong , Maxime Coquelin , Stefan Hajnoczi , songmuchun@bytedance.com, virtualization , linux-kernel , Sebastian Andrzej Siewior Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,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 Hi Mike, On Fri, Aug 19, 2022 at 2:01 PM Mike Galbraith wrote: > > Greetings, > > On Wed, 2022-08-03 at 12:55 +0800, Xie Yongji wrote: > > > > diff --git a/drivers/vdpa/vdpa_user/iova_domain.h b/drivers/vdpa/vdpa_user/iova_domain.h > > index 2722d9b8e21a..4e0e50e7ac15 100644 > > --- a/drivers/vdpa/vdpa_user/iova_domain.h > > +++ b/drivers/vdpa/vdpa_user/iova_domain.h > > @@ -14,6 +14,7 @@ > > #include > > #include > > #include > > +#include > ^^^^^^^^ > > Erm, that should be spinlock.h. > > #ifndef __LINUX_RWLOCK_H > #define __LINUX_RWLOCK_H > > #ifndef __LINUX_SPINLOCK_H > # error "please don't include this file directly" > #endif > > This belated comment inspired by PREEMPT_RT build meeting the above :) > Thank you for pointing it out! I think Sebastian had sent a patch [1] to fix it. [1] https://www.spinics.net/lists/linux-virtualization/msg58136.html Thanks, Yongji