Received: by 10.192.165.148 with SMTP id m20csp1883112imm; Thu, 26 Apr 2018 03:44:41 -0700 (PDT) X-Google-Smtp-Source: AIpwx49bpVj8627GaZJNai8CitxkDaQK6lnL9SsZMyea9L/M7io0C+cCBJeeAHu8QN50fmxrLUIw X-Received: by 2002:a17:902:a5:: with SMTP id a34-v6mr30043300pla.58.1524739481532; Thu, 26 Apr 2018 03:44:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524739481; cv=none; d=google.com; s=arc-20160816; b=jATN506UaTRZFTEBvLKWcJY9Rsjiv5COlIgiT3v8nqjIi0ae1aXy3pnbhQeMxoBPI9 8pCbnlbX7LOly5pDP7TDTH3NLavqI4gBBpu66/ndnfSGvVD9aKu0iwuOpXexKTLTOtx8 /5ScbqVCy3Bcs2uqM5qdcRTWiojHrgY5HmOpGQOav0YQgHfscAUyAXi6GNdwZaTgb6Ic lGwY9Vv785clKRuYFyoXKkWom74f2cEeg8k9mYYDFkQAeAc4Uzz0weikgbGMhgPUkF3y afB9xliFuFX/BtePKrERIc/PMuQGK3xHglBX6QsvxVIt1z53dneOWJQxJELwMqeRiAaD ZsFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:organization:message-id:date:subject:cc:to :from:dkim-signature:arc-authentication-results; bh=cQVlXQ7bz6bDp7hpb+yi7gxZdGi+Qe/iTq3qRS41KZI=; b=J8i7gq/gUH23IbpRvBH6vwubkPpvErxHtI+V7Bn8IaQSNzAWwfAdVtP0jsI7podEuS OtAFzc3IFeFC/NcLtgh00foxu+1+r3hqYiCo3vX/7PHUwvhDyFGXJHqr9YbbadnchrpE rsg7/AXrZ0L9Nt8pGGgDCvLvvmINRJs6+TVHMgGIOMDavzfd4KUzFZ+rJBFYlqIJAOuD xAYwhwfWRiSbL2FHcx46dHZ8BaVFciiWXi6PMkebYK7XvJYpcvjNj2vNEKQDMtF3XHUb I4NyRM/dLC2nwd7n5e82VUVHJbAs56Y373xug7zaSrhHHNln9Q26trkfn8gx7/Oj2EU0 uiXQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=ictiWO6C; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f13si15642310pgr.143.2018.04.26.03.44.27; Thu, 26 Apr 2018 03:44:41 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=ictiWO6C; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755402AbeDZKnE (ORCPT + 99 others); Thu, 26 Apr 2018 06:43:04 -0400 Received: from perceval.ideasonboard.com ([213.167.242.64]:55796 "EHLO perceval.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754559AbeDZKnA (ORCPT ); Thu, 26 Apr 2018 06:43:00 -0400 Received: from avalon.localnet (dfj612ybrt5fhg77mgycy-3.rev.dnainternet.fi [IPv6:2001:14ba:21f5:5b00:2e86:4862:ef6a:2804]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id B10753E45; Thu, 26 Apr 2018 12:42:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1524739377; bh=p3a5wceUHdeQZqPsjG2dufjeKAdN9uxery3fmyDG7PY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ictiWO6C4SR/3vT2phT1kF4Br/Fo5SFAh718FvwRasK5ZnNYWVbIpagH9Qbk0I1aq wGXkYAdrfVUwpn48qpOA5/6cctnKz2R5J3SB2WvGf57RuRxN6Lfc3jvHaQrsWGAXbY 2aiB5BqhB/wf1o07uwAa4WKM6WKmIk53aIf1uswk= From: Laurent Pinchart To: Vaishali Thakkar Cc: alexander.deucher@amd.com, christian.koenig@amd.com, David1.Zhou@amd.com, airlied@linux.ie, brodkin@synopsys.com, linux@armlinux.org.uk, boris.brezillon@bootlin.com, nicolas.ferre@microchip.com, alexandre.belloni@bootlin.com, gustavo@padovan.org, maarten.lankhorst@linux.intel.com, seanpaul@chromium.org, l.stach@pengutronix.de, christian.gmeiner@gmail.com, inki.dae@samsung.com, jy0922.shim@samsung.com, sw0312.kim@samsung.com, kyungmin.park@samsung.com, kgene@kernel.org, krzk@kernel.org, stefan@agner.ch, alison.wang@freescale.com, z.liuxinliang@hisilicon.com, zourongrong@gmail.com, kong.kongxinwei@hisilicon.com, puck.chen@hisilicon.com, jani.nikula@linux.intel.com, joonas.lahtinen@linux.intel.com, rodrigo.vivi@intel.com, p.zabel@pengutronix.de, ck.hu@mediatek.com, matthias.bgg@gmail.com, robdclark@gmail.com, marex@denx.de, bskeggs@redhat.com, tomi.valkeinen@ti.com, eric@anholt.net, airlied@redhat.com, kraxel@redhat.com, hjc@rock-chips.com, heiko@sntech.de, benjamin.gaignard@linaro.org, vincent.abriou@st.com, yannick.fertre@st.com, philippe.cornu@st.com, maxime.ripard@bootlin.com, wens@csie.org, thierry.reding@gmail.com, jonathanh@nvidia.com, noralf@tronnes.org, linus.walleij@linaro.org, shawnguo@kernel.org, amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, etnaviv@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org, intel-gfx@lists.freedesktop.org, linux-mediatek@lists.infradead.org, linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org, nouveau@lists.freedesktop.org, virtualization@lists.linux-foundation.org, linux-renesas-soc@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-tegra@vger.kernel.org Subject: Re: [PATCH] drm/core: Remove drm_dev_unref() and it's uses Date: Thu, 26 Apr 2018 13:43:09 +0300 Message-ID: <2767328.18DNhHKilX@avalon> Organization: Ideas on Board Oy In-Reply-To: <20180426102819.6985-1-vthakkar1994@gmail.com> References: <20180426102819.6985-1-vthakkar1994@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Vaishali, Thank you for the patch. On Thursday, 26 April 2018 13:28:19 EEST Vaishali Thakkar wrote: > It's been a while since we introduced drm_dev{get/put} functions > to replace reference/unreference in drm subsystem for the > consistency purpose. So, with this patch, let's just replace > all current use cases of drm_dev_unref() with drm_dev_put and remove > the function itself. > > Coccinelle was used for mass-patching. > > Signed-off-by: Vaishali Thakkar I love seeing deprecated functions go. Reviewed-by: Laurent Pinchart > --- > drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 ++-- > drivers/gpu/drm/arc/arcpgu_drv.c | 4 ++-- > drivers/gpu/drm/armada/armada_drv.c | 6 +++--- > drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 4 ++-- > drivers/gpu/drm/drm_drv.c | 13 ------------- > drivers/gpu/drm/etnaviv/etnaviv_drv.c | 4 ++-- > drivers/gpu/drm/exynos/exynos_drm_drv.c | 4 ++-- > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 4 ++-- > drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 4 ++-- > drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 8 ++++---- > drivers/gpu/drm/i915/selftests/huge_pages.c | 2 +- > drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c | 2 +- > drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 2 +- > drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 2 +- > drivers/gpu/drm/i915/selftests/i915_gem_object.c | 2 +- > drivers/gpu/drm/i915/selftests/i915_request.c | 2 +- > drivers/gpu/drm/i915/selftests/i915_vma.c | 2 +- > drivers/gpu/drm/i915/selftests/intel_breadcrumbs.c | 2 +- > drivers/gpu/drm/imx/imx-drm-core.c | 4 ++-- > drivers/gpu/drm/mediatek/mtk_drm_drv.c | 6 +++--- > drivers/gpu/drm/msm/msm_drv.c | 8 ++++---- > drivers/gpu/drm/mxsfb/mxsfb_drv.c | 4 ++-- > drivers/gpu/drm/nouveau/nouveau_platform.c | 2 +- > drivers/gpu/drm/omapdrm/omap_drv.c | 4 ++-- > drivers/gpu/drm/pl111/pl111_drv.c | 4 ++-- > drivers/gpu/drm/qxl/qxl_drv.c | 2 +- > drivers/gpu/drm/rcar-du/rcar_du_drv.c | 2 +- > drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 4 ++-- > drivers/gpu/drm/shmobile/shmob_drm_drv.c | 4 ++-- > drivers/gpu/drm/sti/sti_drv.c | 8 ++++---- > drivers/gpu/drm/stm/drv.c | 4 ++-- > drivers/gpu/drm/sun4i/sun4i_drv.c | 4 ++-- > drivers/gpu/drm/tegra/drm.c | 4 ++-- > drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 6 +++--- > drivers/gpu/drm/tve200/tve200_drv.c | 4 ++-- > drivers/gpu/drm/udl/udl_drv.c | 2 +- > drivers/gpu/drm/vc4/vc4_drv.c | 4 ++-- > drivers/gpu/drm/vgem/vgem_drv.c | 2 +- > drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 2 +- > drivers/gpu/drm/zte/zx_drm_drv.c | 4 ++-- > include/drm/drm_drv.h | 1 - > 41 files changed, 73 insertions(+), 87 deletions(-) -- Regards, Laurent Pinchart