Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp1508311rwl; Thu, 5 Jan 2023 14:52:16 -0800 (PST) X-Google-Smtp-Source: AMrXdXvf1rl+HJDdHnMmL1gDNAN1KsPKs0ktlwoWMV0LZOP2njpKdxA8pptFftsv7wgKNfH9o9CB X-Received: by 2002:a17:906:d216:b0:7c1:2529:2760 with SMTP id w22-20020a170906d21600b007c125292760mr44773408ejz.27.1672959135982; Thu, 05 Jan 2023 14:52:15 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1672959135; cv=pass; d=google.com; s=arc-20160816; b=prVZwJqctuJVGNARULo2JXgZzLanwS/FrYT0H5ZCc7Y36xM4oGQvfxQ1KA5MbS0Whm 0cJJepGo6KvXvJjPm89Dy202ZEF4DtQ313lBGr28osORn8ePZ+19djY1wGvI/3Gkxxh9 664lGBy/zCQU1LtRrjfFSulZasPTSRUoT10Jut9UA+2T8JHNFaBLIW5K2EqLY+TMim9F nYDNo4m9x0VtDMqHmQZkxM69dV3L1luivplNkjzlXRv35AOQOMXQhN/x05u8mkbqt4d+ slkkzc3tkmmE8Lje1UKGLYE7w3c0JDYHpGeB+Pz0v4I6zt1OaxvakZSz7kuJF2o8qbh+ vLfw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version:date :subject:message-id:cc:to:from:dkim-signature; bh=hx8cb38taCen8OQI7QOC8s3lWyzk+oc9eJdN0dfq8fU=; b=wnk1CxmN0wJMGe4lIGlDm0YvKVOKOCnQa5BgdGjjBiKcmGp2Rt7XfQE8tmdZh+nl2q rtshsQa6zEDfj1Bg3cvW6R2UICjNKNgcj7iZ+y0o/vj8+WJYEVJflzHQfrHx42a3/Ecn z1BsqYT1zQEdtGQW3jKS7Ti7fBaEZTeN3ObttOQVdnV/sT7UdmmSVe/rgIST3Ju3tPvh IQ4Ogrj0T4CDffVhXIhjeXyKrgXA30TxB2RZ9ypfY9mEGuFZZWBZBAN614jD+0oo4jIj ZuC0K8jtKhjXW6e+j6PwTlv3NR6MNgd9NM5A8iYlAcoCU5kx32DpnmDOskeXKbKzthYq eKgg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@siddh.me header.s=zmail header.b=FXVurf+z; arc=pass (i=1 spf=pass spfdomain=siddh.me dkim=pass dkdomain=siddh.me dmarc=pass fromdomain=siddh.me>); 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=REJECT sp=REJECT dis=NONE) header.from=siddh.me Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bb8-20020a1709070a0800b007bf22d4e679si33637687ejc.63.2023.01.05.14.52.01; Thu, 05 Jan 2023 14:52:15 -0800 (PST) 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=@siddh.me header.s=zmail header.b=FXVurf+z; arc=pass (i=1 spf=pass spfdomain=siddh.me dkim=pass dkdomain=siddh.me dmarc=pass fromdomain=siddh.me>); 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=REJECT sp=REJECT dis=NONE) header.from=siddh.me Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235812AbjAEWZr (ORCPT + 55 others); Thu, 5 Jan 2023 17:25:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55878 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235877AbjAEWZp (ORCPT ); Thu, 5 Jan 2023 17:25:45 -0500 Received: from sender-of-o50.zoho.in (sender-of-o50.zoho.in [103.117.158.50]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 708BA6D52E for ; Thu, 5 Jan 2023 14:25:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672957507; cv=none; d=zohomail.in; s=zohoarc; b=X00VaZkNjOUCiefvNHXAFh3yAAXU7yolHt5Pgx1RIo/dquRXi7H5OGU2acGlrGXsTSbb7XVC1BOq6fKKrCwElH255FUSwple27LhAnVZnNYqMXpE+UQ4dh+UWKr14LRWtk5lRX7Ie+LF83XjS6uDsEv2lsc3uVdhygo2gdQPQE4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.in; s=zohoarc; t=1672957507; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:MIME-Version:Message-ID:Subject:To; bh=hx8cb38taCen8OQI7QOC8s3lWyzk+oc9eJdN0dfq8fU=; b=cIWAOlvOe4roYs9PzN0RaZYmgAEZEyE1qwEFUVsxpVAp+432Sj2fWIQjB0c5Wse0xi9gqEJmzcBtQ8fH8V79ySAGZlz/KiRbfrdN1HV97cGzwFM5a3doIodHZnxNTX3q6r/ar8QesIbP5a4X2JT7ib2eZymCFLsyxiT0f2vqdj4= ARC-Authentication-Results: i=1; mx.zohomail.in; dkim=pass header.i=siddh.me; spf=pass smtp.mailfrom=code@siddh.me; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1672957507; s=zmail; d=siddh.me; i=code@siddh.me; h=From:From:To:To:Cc:Cc:Message-ID:Subject:Subject:Date:Date:MIME-Version:Content-Transfer-Encoding:Content-Type:Message-Id:Reply-To; bh=hx8cb38taCen8OQI7QOC8s3lWyzk+oc9eJdN0dfq8fU=; b=FXVurf+z0GXHb/Cz7v5wRzrN4bDuuSzlj6ClsBiO0oDYQAtdY9DZU+oMkEUaou8h adILWk4LROZNbVeXlLonuY5r/8DQ3whN++WEUi6wLKXKZT2DwTKgfvaex5uEfVOsUOt 9FWkqoMgbAGWqfPaFnibvKKqezHCthgKksEhYwhI= Received: from kampyooter.. (110.226.31.37 [110.226.31.37]) by mx.zoho.in with SMTPS id 1672957506070946.3534416582344; Fri, 6 Jan 2023 03:55:06 +0530 (IST) From: Siddh Raman Pant To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Simon Ser , Jim Cromie Cc: dri-devel , linux-kernel Message-ID: Subject: [PATCH v4 00/10] drm: Remove usage of deprecated DRM_* macros Date: Fri, 6 Jan 2023 03:54:51 +0530 X-Mailer: git-send-email 2.39.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Content-Type: text/plain; charset=utf8 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 This patchset aims to remove usages of deprecated DRM_* macros from the files residing in drivers/gpu/drm root. In process, I found out that NULL as first argument of drm_dbg_* wasn't working, but it was listed as the alternative in deprecation comment, so I fixed that before removing usages of DRM_DEBUG_* macros. Courtesy discussion on v1, I added support for NULL in drm_()* macros too in this v3. This patchset should be applied in order as changes might be dependent. Please review and let me know if any errors are there, and hopefully this gets accepted. --- Changes in v4: - Fix commit message for DRM_NOTE erroneously mentioning DRM_INFO. - Rebased to drm-misc-next, as 723dad977acd added drm_dbg_core() to some files. - Move Generic out to a separate macro __drm_get_dev_ptr, so that interface of drm_dbg_*() is also same as other drm_*() macros. - Fix comment in __drm_get_dev_ptr (now ___drm_get_dev_ptr) to use correct name. Changes in v3: - Added support for NULL is __drm_printk and thus by extension to drm_()*. - Thus, converted dropped pr_()* changes to drm_*(NULL, ...). - Rebased to drm-misc-next and resulting appropriate changes. Changes in v2: - Removed conversions to pr_*() in DRM_INFO, DRM_NOTE, and DRM_ERROR change= s. - Due to above, DRM_NOTE usage cannot be removed and the patch is dropped. - DRY: NULL support is now achieved by way of a separate function. Siddh Raman Pant (10): drm/print: Fix and add support for NULL as first argument in drm_* macros drm: Remove usage of deprecated DRM_INFO drm: Remove usage of deprecated DRM_NOTE drm: Remove usage of deprecated DRM_ERROR drm: Remove usage of deprecated DRM_DEBUG drm: Remove usage of deprecated DRM_DEBUG_DRIVER drm: Remove usage of deprecated DRM_DEBUG_KMS drm: Remove usage of deprecated DRM_DEBUG_PRIME drm/drm_blend: Remove usage of deprecated DRM_DEBUG_ATOMIC drm/drm_lease: Remove usage of deprecated DRM_DEBUG_LEASE drivers/gpu/drm/drm_agpsupport.c | 4 +- drivers/gpu/drm/drm_blend.c | 13 ++- drivers/gpu/drm/drm_bridge.c | 8 +- drivers/gpu/drm/drm_bufs.c | 122 ++++++++++++------------ drivers/gpu/drm/drm_client_modeset.c | 118 +++++++++++++---------- drivers/gpu/drm/drm_color_mgmt.c | 4 +- drivers/gpu/drm/drm_connector.c | 28 +++--- drivers/gpu/drm/drm_context.c | 18 ++-- drivers/gpu/drm/drm_crtc.c | 36 ++++--- drivers/gpu/drm/drm_crtc_helper.c | 62 ++++++------ drivers/gpu/drm/drm_debugfs_crc.c | 8 +- drivers/gpu/drm/drm_displayid.c | 6 +- drivers/gpu/drm/drm_dma.c | 10 +- drivers/gpu/drm/drm_drv.c | 26 ++--- drivers/gpu/drm/drm_edid.c | 17 ++-- drivers/gpu/drm/drm_flip_work.c | 2 +- drivers/gpu/drm/drm_framebuffer.c | 3 +- drivers/gpu/drm/drm_gem.c | 7 +- drivers/gpu/drm/drm_gem_dma_helper.c | 6 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 6 +- drivers/gpu/drm/drm_hashtab.c | 10 +- drivers/gpu/drm/drm_irq.c | 4 +- drivers/gpu/drm/drm_kms_helper_common.c | 2 +- drivers/gpu/drm/drm_lease.c | 68 ++++++------- drivers/gpu/drm/drm_legacy_misc.c | 4 +- drivers/gpu/drm/drm_lock.c | 36 +++---- drivers/gpu/drm/drm_mipi_dbi.c | 19 ++-- drivers/gpu/drm/drm_mipi_dsi.c | 12 +-- drivers/gpu/drm/drm_mm.c | 8 +- drivers/gpu/drm/drm_mode_config.c | 2 +- drivers/gpu/drm/drm_mode_object.c | 6 +- drivers/gpu/drm/drm_modes.c | 36 +++---- drivers/gpu/drm/drm_modeset_helper.c | 2 +- drivers/gpu/drm/drm_pci.c | 14 +-- drivers/gpu/drm/drm_plane.c | 46 ++++----- drivers/gpu/drm/drm_probe_helper.c | 39 ++++---- drivers/gpu/drm/drm_rect.c | 4 +- drivers/gpu/drm/drm_scatter.c | 19 ++-- drivers/gpu/drm/drm_syncobj.c | 2 +- drivers/gpu/drm/drm_sysfs.c | 22 ++--- drivers/gpu/drm/drm_vm.c | 45 +++++---- include/drm/drm_print.h | 103 ++++++++++++++------ 42 files changed, 543 insertions(+), 464 deletions(-) --=20 2.39.0