Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp90342pxv; Tue, 13 Jul 2021 22:49:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxd/lHKfF1j8vFybMtIUPahpS317MgxlpXYHmjrMMdSSI8/l2PzN5dLde4sSAFeWktIwUcS X-Received: by 2002:a02:2382:: with SMTP id u124mr7235532jau.138.1626241758113; Tue, 13 Jul 2021 22:49:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626241758; cv=none; d=google.com; s=arc-20160816; b=r/3w1JLkMjSe2NlHpEVPSXuuP+RfUreqrFcZvERnvS9krXF4roDCqBWih6hv6bGtMH yRWF53GLFruGwAIQz4Mz0ojFwzhy5X/hZJRPYowvDg2a8zmvXMGS8of2JgedQ0vQTvJ7 Qsu6qR26uINBz+Xwhiqze+6OSPTKKFANPeLTGVO0fbuhJRbTAXkm1/r0dMFf/bwcIUqi 7ZZWxEfxpj/A90DjwwPhre5d0yMLA0+QPqCv7JDtbLRqCU7U1olJsCXmJhuaK0L9ZJg3 mEtc6a5cpWf+eoDFMnlvytDsOeVIvv/gFV8hTOhEaQ2kEUTHhvv+YxkrwvbR/a949DlZ /jvg== 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=ISPhdRd7kgRF131of+I49P7OQzeT4zgllEAZ6yc66Cw=; b=Z3frPIOhayIQq3DdOrVlg4nCEpQv8inXrhZFytNi25npYdPyewBcDd39/TLyKV7QM3 /4BNsacrMzwpcAMboUF7uqiFuT4GKGQ4hz0f5aa7+J00HEjWvyKTCQvB73NDqydtVIdi 5bblkc3ucB8ZaeAO6VdhlJIxqvK3ndFmCqYTbWaqyD+OAPcyaVcKW3RLP5OQE6qCQ0h0 /wTwsLMI8A3tOSKqp2wxBBrRwocUZ0s8eSuVFC71S22t12+k8HRJGfTa9uGxIGH5d82k Tcp0nQCyYh1UTBVsPq2E4TRb65KtGHLnJMrtpd83FLmK6MnC103R46XucXLiDxxYSVMd nT4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bytedance-com.20150623.gappssmtp.com header.s=20150623 header.b="CRCCf/8G"; 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=fail (p=NONE sp=NONE dis=NONE) header.from=bytedance.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t10si1230066ilp.101.2021.07.13.22.48.57; Tue, 13 Jul 2021 22:49:18 -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=@bytedance-com.20150623.gappssmtp.com header.s=20150623 header.b="CRCCf/8G"; 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=fail (p=NONE sp=NONE dis=NONE) header.from=bytedance.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237802AbhGNFvQ (ORCPT + 99 others); Wed, 14 Jul 2021 01:51:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54686 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237899AbhGNFvP (ORCPT ); Wed, 14 Jul 2021 01:51:15 -0400 Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 79C47C0613DD for ; Tue, 13 Jul 2021 22:48:24 -0700 (PDT) Received: by mail-ed1-x529.google.com with SMTP id l26so1455653eda.10 for ; Tue, 13 Jul 2021 22:48:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ISPhdRd7kgRF131of+I49P7OQzeT4zgllEAZ6yc66Cw=; b=CRCCf/8GTFicMvq9b/39MqKOLA4VR5W/ygtwaJLI0t2FCj5mbGw+0F5fvOpYhQBlrp mnWkMFmm1NRwvDJrruNdW/yFacogODt3bCpAldP7YRcTEBrB9r1iBC2NjEl0kUTRdDqQ 1LDJkNtefZh3Inp027Damv068boUObxXQE1Pm1ikQNRrKOn0QiMcT+UqofXREN+wn0AY Qwlp4lF5HnpBmLE3ay7KGuePAPoflcJyMWHPJ6Bnc8lPzXEAzgnhzHTc+Z5cugll/6CO prP+98aaVF7nhR72k5BdnaouBNhEtSUaq/qfnkjt1V52oVKY2JDemFXyTzCt7m8WNALL Fl/w== 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=ISPhdRd7kgRF131of+I49P7OQzeT4zgllEAZ6yc66Cw=; b=j7yVNmXUvWZBibHusHb/ysOgCD/haCH76F2Ugl+cJF0eOpDaqvD1eRmg9Fw4IMcwzE ZEzdIJi1FSmG1g58bNy1PYFZmtMYbA21RoueOjqtxQ5W0Cj2vWWe/3PN5NoK662iCIEg qvjo5Uh6b1i/LVCvyw9xPqh6JUfw0ex6XgxY/dZSmJ3KlEKJzsWRgZe84omQiE9+4wth AsGPYV+Hiidfq7rfPblH0BPpLn7L7oLlWLKy5ExJWuqXm0Pd/D2ELmt2FiJFuk5CAJpQ 1r6gI08ovw5bbzN8eqt8cqTq9DG8v+yGWazzThGAFjx/CXGoQoFakMldKlWPlngFbwQH mznA== X-Gm-Message-State: AOAM533K5Guf1VGq/z5QjSVBYfx6aNox0YDYheA/kSpsCbTu6GGIAAIx UrtFeIXB9tA4rQ84ejITpwrGqvM+5auWY8Nv4x8w X-Received: by 2002:a50:ff01:: with SMTP id a1mr10892387edu.253.1626241703073; Tue, 13 Jul 2021 22:48:23 -0700 (PDT) MIME-Version: 1.0 References: <20210713084656.232-1-xieyongji@bytedance.com> <20210713084656.232-4-xieyongji@bytedance.com> <8aa028a0117ecb51d209861f926a84ce74fe0c46.camel@perches.com> In-Reply-To: <8aa028a0117ecb51d209861f926a84ce74fe0c46.camel@perches.com> From: Yongji Xie Date: Wed, 14 Jul 2021 13:48:12 +0800 Message-ID: Subject: Re: [PATCH v9 03/17] vdpa: Fix code indentation To: Joe Perches Cc: "Michael S. Tsirkin" , Jason Wang , Stefan Hajnoczi , Stefano Garzarella , Parav Pandit , Christoph Hellwig , Christian Brauner , Randy Dunlap , Matthew Wilcox , Al Viro , Jens Axboe , bcrl@kvack.org, Jonathan Corbet , =?UTF-8?Q?Mika_Penttil=C3=A4?= , Dan Carpenter , joro@8bytes.org, Greg KH , He Zhe , Liu Xiaodong , songmuchun@bytedance.com, virtualization , netdev@vger.kernel.org, kvm , linux-fsdevel@vger.kernel.org, iommu@lists.linux-foundation.org, linux-kernel Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 14, 2021 at 12:20 PM Joe Perches wrote: > > On Tue, 2021-07-13 at 16:46 +0800, Xie Yongji wrote: > > Use tabs to indent the code instead of spaces. > > There are a lot more of these in this file. > > $ ./scripts/checkpatch.pl --fix-inplace --strict include/linux/vdpa.h > > and a little typing gives: > --- > include/linux/vdpa.h | 50 +++++++++++++++++++++++++------------------------- > 1 file changed, 25 insertions(+), 25 deletions(-) > > diff --git a/include/linux/vdpa.h b/include/linux/vdpa.h > index 3357ac98878d4..14cd4248e59fd 100644 > --- a/include/linux/vdpa.h > +++ b/include/linux/vdpa.h > @@ -43,17 +43,17 @@ struct vdpa_vq_state_split { > * @last_used_idx: used index > */ > struct vdpa_vq_state_packed { > - u16 last_avail_counter:1; > - u16 last_avail_idx:15; > - u16 last_used_counter:1; > - u16 last_used_idx:15; > + u16 last_avail_counter:1; > + u16 last_avail_idx:15; > + u16 last_used_counter:1; > + u16 last_used_idx:15; > }; > > struct vdpa_vq_state { > - union { > - struct vdpa_vq_state_split split; > - struct vdpa_vq_state_packed packed; > - }; > + union { > + struct vdpa_vq_state_split split; > + struct vdpa_vq_state_packed packed; > + }; > }; > > struct vdpa_mgmt_dev; > @@ -131,7 +131,7 @@ struct vdpa_iova_range { > * @vdev: vdpa device > * @idx: virtqueue index > * @state: pointer to returned state (last_avail_idx) > - * @get_vq_notification: Get the notification area for a virtqueue > + * @get_vq_notification: Get the notification area for a virtqueue > * @vdev: vdpa device > * @idx: virtqueue index > * Returns the notifcation area > @@ -277,13 +277,13 @@ struct vdpa_device *__vdpa_alloc_device(struct device *parent, > const struct vdpa_config_ops *config, > size_t size, const char *name); > > -#define vdpa_alloc_device(dev_struct, member, parent, config, name) \ > - container_of(__vdpa_alloc_device( \ > - parent, config, \ > - sizeof(dev_struct) + \ > - BUILD_BUG_ON_ZERO(offsetof( \ > - dev_struct, member)), name), \ > - dev_struct, member) > +#define vdpa_alloc_device(dev_struct, member, parent, config, name) \ > + container_of(__vdpa_alloc_device(parent, config, \ > + sizeof(dev_struct) + \ > + BUILD_BUG_ON_ZERO(offsetof(dev_struct, \ > + member)), \ > + name), \ > + dev_struct, member) > > int vdpa_register_device(struct vdpa_device *vdev, int nvqs); > void vdpa_unregister_device(struct vdpa_device *vdev); > @@ -308,8 +308,8 @@ struct vdpa_driver { > int __vdpa_register_driver(struct vdpa_driver *drv, struct module *owner); > void vdpa_unregister_driver(struct vdpa_driver *drv); > > -#define module_vdpa_driver(__vdpa_driver) \ > - module_driver(__vdpa_driver, vdpa_register_driver, \ > +#define module_vdpa_driver(__vdpa_driver) \ > + module_driver(__vdpa_driver, vdpa_register_driver, \ > vdpa_unregister_driver) > > static inline struct vdpa_driver *drv_to_vdpa(struct device_driver *driver) > @@ -339,25 +339,25 @@ static inline struct device *vdpa_get_dma_dev(struct vdpa_device *vdev) > > static inline void vdpa_reset(struct vdpa_device *vdev) > { > - const struct vdpa_config_ops *ops = vdev->config; > + const struct vdpa_config_ops *ops = vdev->config; > > vdev->features_valid = false; > - ops->set_status(vdev, 0); > + ops->set_status(vdev, 0); > } > > static inline int vdpa_set_features(struct vdpa_device *vdev, u64 features) > { > - const struct vdpa_config_ops *ops = vdev->config; > + const struct vdpa_config_ops *ops = vdev->config; > > vdev->features_valid = true; > - return ops->set_features(vdev, features); > + return ops->set_features(vdev, features); > } > > - > -static inline void vdpa_get_config(struct vdpa_device *vdev, unsigned offset, > +static inline void vdpa_get_config(struct vdpa_device *vdev, > + unsigned int offset, > void *buf, unsigned int len) > { > - const struct vdpa_config_ops *ops = vdev->config; > + const struct vdpa_config_ops *ops = vdev->config; > > /* > * Config accesses aren't supposed to trigger before features are set. > > Oh, yes. I miss that. Thanks for the reminder! Will fix it in the next version. Thanks, Yongji