From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6534531198530617344 X-Received: by 10.202.212.73 with SMTP id l70mr1568037oig.12.1521439104808; Sun, 18 Mar 2018 22:58:24 -0700 (PDT) X-BeenThere: outreachy-kernel@googlegroups.com Received: by 10.202.23.24 with SMTP id j24ls1353670oii.10.gmail; Sun, 18 Mar 2018 22:58:23 -0700 (PDT) X-Google-Smtp-Source: AG47ELt8ZAkcvY64MR1cEYLWvSNW4iB/PiJQBdVrS9P80qgJ8/hGHpoDq5qK6/rcV9OZtl/1ijUO X-Received: by 10.202.219.67 with SMTP id s64mr4596851oig.63.1521439103863; Sun, 18 Mar 2018 22:58:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521439103; cv=none; d=google.com; s=arc-20160816; b=VcQ1xAmTeHUPpLfq8dcgAa53E+ta4j/O+A1L0SSV4pgZCPQqdfCdrqSBnelwupOq7w A7OvO+HwB+u9kkumxwZUMwr8k9tM1f5211lSmAOSswXK6tVWQoEfvs7uwweMMXDb/EXq AjNxw540V1TCFYWNK0HDKl/wJJI5FMpa9LcWjIuE7U2RWsycZLD7pZzQ4xn/jcewSA4J OP4R/DEafmBSnaS456tDhrYrD0ACPdUfXQXjmeJkc7hs+Aug2+tXvkUDPs6CkMQyGJG2 kbalM8AOYJcn661O9beSpnm/Aty99S7GdBikdI8NuaG6i4Fwl95+RNn2386kbHUwlUh7 q2kA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=user-agent:content-disposition:mime-version:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=wj5XaN5d+qvOGymwQjZUqfitv4e2e7+4amG+yF7my0I=; b=Oc0xWrLViMYlWS5RXMr0rjbWhErDnyN4QPbonI0iG72ejWhEAtQ72PtOsJvOHxgudB WSxVT76qjdFPL7EvyPZjQLJE923fbr48NpnnNy+8oMgLGdIrK2ygB5S+r5R1Mp6im2nk 5dgig0G4Q7psGO4MIUj9TUPlddGPkPcmwlDPRaucQFZ+5YBQ9JIj3v48iu3nkvWVmkTE d2palpNCp/1JpJlighwfxm2u+BK+hIluUoGYE/q+Tb5ktDifv6GFLCUUWWu4nvM8poIT XoSjvRiG/iuiGi4U/9d5F6c0NvbuUhQI6o7OwXEN0ZVp/y9LQ33yUihhJSsmWj1hBd69 GpNg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=ZGA8RqSC; spf=pass (google.com: domain of hamohammed.sa@gmail.com designates 2607:f8b0:400d:c09::241 as permitted sender) smtp.mailfrom=hamohammed.sa@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail-qk0-x241.google.com (mail-qk0-x241.google.com. [2607:f8b0:400d:c09::241]) by gmr-mx.google.com with ESMTPS id w11si870245oib.0.2018.03.18.22.58.23 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Mar 2018 22:58:23 -0700 (PDT) Received-SPF: pass (google.com: domain of hamohammed.sa@gmail.com designates 2607:f8b0:400d:c09::241 as permitted sender) client-ip=2607:f8b0:400d:c09::241; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=ZGA8RqSC; spf=pass (google.com: domain of hamohammed.sa@gmail.com designates 2607:f8b0:400d:c09::241 as permitted sender) smtp.mailfrom=hamohammed.sa@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: by mail-qk0-x241.google.com with SMTP id o64so1447826qkl.7 for ; Sun, 18 Mar 2018 22:58:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :user-agent; bh=wj5XaN5d+qvOGymwQjZUqfitv4e2e7+4amG+yF7my0I=; b=ZGA8RqSCVlqgw4IgjzoqdmQcjhCBl9i724MTbrSn259JxKnXqfqdTtWHHhXyb70nkL Era2ta2zcO2uD5pVBsXgABjoUubEmY/UZ5OlWRy30fc0L6dmp998uouZIW/F+cB20Ztx +HN9byIuufw2lxT7ylSIlYL6Obr30FQoS38sM5e0a/PbcXC7emQ9V4ARkNYpBtyF4xzj J55BsdAzExz/rTQr2PBzfPbNLwjPLlVK/GuU/zH+f9lUjnnBZ9htkzo1FpD6dU3PJgqM 539jUmrCUFak+xP83yoEMIbVnrtXgXynef3gobpZ9lpXbrz1HgKaCQtq8XOmnQQh/jlI vK2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:user-agent; bh=wj5XaN5d+qvOGymwQjZUqfitv4e2e7+4amG+yF7my0I=; b=mIZ7a2OLWKuSu3a6fIA1Gfpeoq3QQtDInUw6doRcKoeFyTvrFEszm7+qfGP8d9mOue vatlWhXe6ZfzbsXFvtejAVcEV9OL8g667HuzK5tC8o3rZaD7vFHtb+7jD9x9pQSarX22 90nmBysttuunN8XEPBFlgWavfkiY6otpSImYybrIOdB17SMfDD/U8pS8vrjOHC8tHCkW 6PVZ3Bz3FvCxJs0u8yJcFFzzUMCwi/A12vLTTIhXYdI+J200I3ugyLN2t9nSABI7kJsn rm60H280DHDZSPJQT/G69f1GcD0uBQcsCaERBLnOSJY/oXRFwvtkPeNFw3YavbP4WarX p+TQ== X-Gm-Message-State: AElRT7H/b6BxuF+SZbJRGHjBN6HvLIAZKz0eMYqkCGhdNY6T0ypT+ni+ NrKRqwbIJW0FztqD6I/+YvMT6A== X-Received: by 10.233.239.71 with SMTP id d68mr5749413qkg.100.1521439103501; Sun, 18 Mar 2018 22:58:23 -0700 (PDT) Return-Path: Received: from haneen-VirtualBox (c-73-89-130-249.hsd1.nh.comcast.net. [73.89.130.249]) by smtp.gmail.com with ESMTPSA id g9sm9880403qti.11.2018.03.18.22.58.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Mar 2018 22:58:22 -0700 (PDT) Date: Mon, 19 Mar 2018 01:58:20 -0400 From: Haneen Mohammed To: hamohammed.sa@gmail.com Cc: Daniel Vetter , Gustavo Padovan , Sean Paul , David Airlie , dri-devel@lists.freedesktop.org, outreachy-kernel@googlegroups.com Subject: [PATCH DRM] drm: remove drm_mode_object_{un/reference} aliases Message-ID: <20180319055820.GA17502@haneen-VirtualBox> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) This patch remove the compatibility aliases drm_mode_object_{reference/unreference} of drm_mode_object_{get/put} since all callers have been converted to the prefered _{get/put}. Remove the helpers from the semantic patch drm-get-put-cocci. Signed-off-by: Haneen Mohammed --- include/drm/drm_mode_object.h | 24 ------------------------ scripts/coccinelle/api/drm-get-put.cocci | 10 ---------- 2 files changed, 34 deletions(-) diff --git a/include/drm/drm_mode_object.h b/include/drm/drm_mode_object.h index 7ba3913..c34a3e8 100644 --- a/include/drm/drm_mode_object.h +++ b/include/drm/drm_mode_object.h @@ -120,30 +120,6 @@ struct drm_mode_object *drm_mode_object_find(struct drm_device *dev, void drm_mode_object_get(struct drm_mode_object *obj); void drm_mode_object_put(struct drm_mode_object *obj); -/** - * drm_mode_object_reference - acquire a mode object reference - * @obj: DRM mode object - * - * This is a compatibility alias for drm_mode_object_get() and should not be - * used by new code. - */ -static inline void drm_mode_object_reference(struct drm_mode_object *obj) -{ - drm_mode_object_get(obj); -} - -/** - * drm_mode_object_unreference - release a mode object reference - * @obj: DRM mode object - * - * This is a compatibility alias for drm_mode_object_put() and should not be - * used by new code. - */ -static inline void drm_mode_object_unreference(struct drm_mode_object *obj) -{ - drm_mode_object_put(obj); -} - int drm_object_property_set_value(struct drm_mode_object *obj, struct drm_property *property, uint64_t val); diff --git a/scripts/coccinelle/api/drm-get-put.cocci b/scripts/coccinelle/api/drm-get-put.cocci index 91fceb8..ceb71ea 100644 --- a/scripts/coccinelle/api/drm-get-put.cocci +++ b/scripts/coccinelle/api/drm-get-put.cocci @@ -16,12 +16,6 @@ expression object; @@ ( -- drm_mode_object_reference(object) -+ drm_mode_object_get(object) -| -- drm_mode_object_unreference(object) -+ drm_mode_object_put(object) -| - drm_connector_reference(object) + drm_connector_get(object) | @@ -62,10 +56,6 @@ position p; @@ ( -drm_mode_object_unreference@p(object) -| -drm_mode_object_reference@p(object) -| drm_connector_unreference@p(object) | drm_connector_reference@p(object) -- 2.7.4 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Haneen Mohammed Subject: [PATCH DRM] drm: remove drm_mode_object_{un/reference} aliases Date: Mon, 19 Mar 2018 01:58:20 -0400 Message-ID: <20180319055820.GA17502@haneen-VirtualBox> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qk0-x242.google.com (mail-qk0-x242.google.com [IPv6:2607:f8b0:400d:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id B35746E2BF for ; Mon, 19 Mar 2018 05:58:24 +0000 (UTC) Received: by mail-qk0-x242.google.com with SMTP id s78so17119397qkl.8 for ; Sun, 18 Mar 2018 22:58:24 -0700 (PDT) Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: hamohammed.sa@gmail.com Cc: David Airlie , dri-devel@lists.freedesktop.org, outreachy-kernel@googlegroups.com, Daniel Vetter List-Id: dri-devel@lists.freedesktop.org VGhpcyBwYXRjaCByZW1vdmUgdGhlIGNvbXBhdGliaWxpdHkgYWxpYXNlcwpkcm1fbW9kZV9vYmpl Y3Rfe3JlZmVyZW5jZS91bnJlZmVyZW5jZX0gb2YgZHJtX21vZGVfb2JqZWN0X3tnZXQvcHV0fQpz aW5jZSBhbGwgY2FsbGVycyBoYXZlIGJlZW4gY29udmVydGVkIHRvIHRoZSBwcmVmZXJlZCBfe2dl dC9wdXR9LgoKUmVtb3ZlIHRoZSBoZWxwZXJzIGZyb20gdGhlIHNlbWFudGljIHBhdGNoIGRybS1n ZXQtcHV0LWNvY2NpLgoKU2lnbmVkLW9mZi1ieTogSGFuZWVuIE1vaGFtbWVkIDxoYW1vaGFtbWVk LnNhQGdtYWlsLmNvbT4KLS0tCiBpbmNsdWRlL2RybS9kcm1fbW9kZV9vYmplY3QuaCAgICAgICAg ICAgIHwgMjQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBzY3JpcHRzL2NvY2NpbmVsbGUvYXBp L2RybS1nZXQtcHV0LmNvY2NpIHwgMTAgLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNCBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fbW9kZV9vYmplY3QuaCBi L2luY2x1ZGUvZHJtL2RybV9tb2RlX29iamVjdC5oCmluZGV4IDdiYTM5MTMuLmMzNGEzZTggMTAw NjQ0Ci0tLSBhL2luY2x1ZGUvZHJtL2RybV9tb2RlX29iamVjdC5oCisrKyBiL2luY2x1ZGUvZHJt L2RybV9tb2RlX29iamVjdC5oCkBAIC0xMjAsMzAgKzEyMCw2IEBAIHN0cnVjdCBkcm1fbW9kZV9v YmplY3QgKmRybV9tb2RlX29iamVjdF9maW5kKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCiB2b2lk IGRybV9tb2RlX29iamVjdF9nZXQoc3RydWN0IGRybV9tb2RlX29iamVjdCAqb2JqKTsKIHZvaWQg ZHJtX21vZGVfb2JqZWN0X3B1dChzdHJ1Y3QgZHJtX21vZGVfb2JqZWN0ICpvYmopOwogCi0vKioK LSAqIGRybV9tb2RlX29iamVjdF9yZWZlcmVuY2UgLSBhY3F1aXJlIGEgbW9kZSBvYmplY3QgcmVm ZXJlbmNlCi0gKiBAb2JqOiBEUk0gbW9kZSBvYmplY3QKLSAqCi0gKiBUaGlzIGlzIGEgY29tcGF0 aWJpbGl0eSBhbGlhcyBmb3IgZHJtX21vZGVfb2JqZWN0X2dldCgpIGFuZCBzaG91bGQgbm90IGJl Ci0gKiB1c2VkIGJ5IG5ldyBjb2RlLgotICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZHJtX21vZGVf b2JqZWN0X3JlZmVyZW5jZShzdHJ1Y3QgZHJtX21vZGVfb2JqZWN0ICpvYmopCi17Ci0JZHJtX21v ZGVfb2JqZWN0X2dldChvYmopOwotfQotCi0vKioKLSAqIGRybV9tb2RlX29iamVjdF91bnJlZmVy ZW5jZSAtIHJlbGVhc2UgYSBtb2RlIG9iamVjdCByZWZlcmVuY2UKLSAqIEBvYmo6IERSTSBtb2Rl IG9iamVjdAotICoKLSAqIFRoaXMgaXMgYSBjb21wYXRpYmlsaXR5IGFsaWFzIGZvciBkcm1fbW9k ZV9vYmplY3RfcHV0KCkgYW5kIHNob3VsZCBub3QgYmUKLSAqIHVzZWQgYnkgbmV3IGNvZGUuCi0g Ki8KLXN0YXRpYyBpbmxpbmUgdm9pZCBkcm1fbW9kZV9vYmplY3RfdW5yZWZlcmVuY2Uoc3RydWN0 IGRybV9tb2RlX29iamVjdCAqb2JqKQotewotCWRybV9tb2RlX29iamVjdF9wdXQob2JqKTsKLX0K LQogaW50IGRybV9vYmplY3RfcHJvcGVydHlfc2V0X3ZhbHVlKHN0cnVjdCBkcm1fbW9kZV9vYmpl Y3QgKm9iaiwKIAkJCQkgIHN0cnVjdCBkcm1fcHJvcGVydHkgKnByb3BlcnR5LAogCQkJCSAgdWlu dDY0X3QgdmFsKTsKZGlmZiAtLWdpdCBhL3NjcmlwdHMvY29jY2luZWxsZS9hcGkvZHJtLWdldC1w dXQuY29jY2kgYi9zY3JpcHRzL2NvY2NpbmVsbGUvYXBpL2RybS1nZXQtcHV0LmNvY2NpCmluZGV4 IDkxZmNlYjguLmNlYjcxZWEgMTAwNjQ0Ci0tLSBhL3NjcmlwdHMvY29jY2luZWxsZS9hcGkvZHJt LWdldC1wdXQuY29jY2kKKysrIGIvc2NyaXB0cy9jb2NjaW5lbGxlL2FwaS9kcm0tZ2V0LXB1dC5j b2NjaQpAQCAtMTYsMTIgKzE2LDYgQEAgZXhwcmVzc2lvbiBvYmplY3Q7CiBAQAogCiAoCi0tIGRy bV9tb2RlX29iamVjdF9yZWZlcmVuY2Uob2JqZWN0KQotKyBkcm1fbW9kZV9vYmplY3RfZ2V0KG9i amVjdCkKLXwKLS0gZHJtX21vZGVfb2JqZWN0X3VucmVmZXJlbmNlKG9iamVjdCkKLSsgZHJtX21v ZGVfb2JqZWN0X3B1dChvYmplY3QpCi18CiAtIGRybV9jb25uZWN0b3JfcmVmZXJlbmNlKG9iamVj dCkKICsgZHJtX2Nvbm5lY3Rvcl9nZXQob2JqZWN0KQogfApAQCAtNjIsMTAgKzU2LDYgQEAgcG9z aXRpb24gcDsKIEBACiAKICgKLWRybV9tb2RlX29iamVjdF91bnJlZmVyZW5jZUBwKG9iamVjdCkK LXwKLWRybV9tb2RlX29iamVjdF9yZWZlcmVuY2VAcChvYmplY3QpCi18CiBkcm1fY29ubmVjdG9y X3VucmVmZXJlbmNlQHAob2JqZWN0KQogfAogZHJtX2Nvbm5lY3Rvcl9yZWZlcmVuY2VAcChvYmpl Y3QpCi0tIAoyLjcuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRl dmVsCg==