From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6535020696311955456 X-Received: by 2002:a25:d893:: with SMTP id p141-v6mr6643748ybg.63.1521553075339; Tue, 20 Mar 2018 06:37:55 -0700 (PDT) X-BeenThere: outreachy-kernel@googlegroups.com Received: by 10.129.93.196 with SMTP id r187ls70125ywb.32.gmail; Tue, 20 Mar 2018 06:37:54 -0700 (PDT) X-Google-Smtp-Source: AG47ELszz0gkBA81bHYLtJIoO5H2pZyGnzIYQEvVUeNFu4gUQczuWSoQQLbu8J50xygvP1yj/dUr X-Received: by 10.129.240.13 with SMTP id p13mr1399617ywm.0.1521553074504; Tue, 20 Mar 2018 06:37:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521553074; cv=none; d=google.com; s=arc-20160816; b=Go3KvmMwXxTaYff7hlbg4RgHIosDnpEWP+9wEumByg6W+8da1z+jCkRmM/GvVvxbV0 OIdrqZI90SbsBGjYyj5z26rbmKC+AoTRReqsKDg8Eu/wOfbZLCC2AnaTNuWFd7n4wPxP jqqv3d0y2mpgzGAJwG2zIt7AQWkZu9vHCFgM6IYxBCbcKQ/sxojwWnN3UIaPrwo8PQUc v5FZXLPYdI7WOcZDZlV/2zfKseqLD/xbFVBsOJiyubYf0hSTNNm3PLpg0wsxK4rTEc3C oOnoBq81Zp0MQKE3KTElm+c3Qaoa0jVOHG+OpbdZXdLkAwhq2Of9+ZzisxdamiD55pRe EOQw== 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=CUFWiS4/LC2KfB9CuDf9icYvrby1qUG8dPwuex9gac4=; b=LxQoGyXiX3CNgpheM+8wDVuyiidfVB56JeQspBDtlPU/+zgOE5jSR+JhAPG7Gs8eKl LWYUbvQWhozcKgihUD5MdFaFPSDutqGe/UUzdEgsgi0A9bgEUcT8WQlh9inguXG+w9QW r414b0M87fwyK5bwOGnWKQ+Gh93XKspxfcIwqmYOkU4sbzbGdqQcc1fYccB1XG0rCLKw uGKee8jCABFYrOwK+sdrWzfr8Fftc6WbUVcUr44QlrM+R0ybs5ComgrW39KdcSb/mYPS YqVIIW1bwoy2xKn9QtYI5EjU8NTqtxP7LA6C4RlEMzo2a6179OxwThz1UyXgol5Fe4v3 Sujg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=t6AghNPu; spf=pass (google.com: domain of hamohammed.sa@gmail.com designates 2607:f8b0:400d:c0d::230 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-qt0-x230.google.com (mail-qt0-x230.google.com. [2607:f8b0:400d:c0d::230]) by gmr-mx.google.com with ESMTPS id d132-v6si100187ybh.1.2018.03.20.06.37.54 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Mar 2018 06:37:54 -0700 (PDT) Received-SPF: pass (google.com: domain of hamohammed.sa@gmail.com designates 2607:f8b0:400d:c0d::230 as permitted sender) client-ip=2607:f8b0:400d:c0d::230; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=t6AghNPu; spf=pass (google.com: domain of hamohammed.sa@gmail.com designates 2607:f8b0:400d:c0d::230 as permitted sender) smtp.mailfrom=hamohammed.sa@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: by mail-qt0-x230.google.com with SMTP id n12so1559571qtl.5 for ; Tue, 20 Mar 2018 06:37:54 -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=CUFWiS4/LC2KfB9CuDf9icYvrby1qUG8dPwuex9gac4=; b=t6AghNPua+RjtLJ5GrpckpKgxy0szbtvQJ+au0Eg4Wra0DN5381z6ZqE4uqET/5+vK ZveQ4bD4s8IFUc17yqBPVThEBqDf1TSS/63O7XmOmTLAL6cQLvxaknyELaiz3o1uNr9l RFu1D1v86hS2E5bopP1b2PZZ+RFtuYXtcnnowhPwlV+EeNV8yYgQJ/1+oXYaimG+JetN zf91Lg/1/DXr2r+jg6Dk0hJuxA04euDxlAhB7GqnwUhLlwQNiPpEwKKKLfsjhJkPr/Nb DKa88FjHYtB6oAJnEButJ4gijmonDsCTlvik1EcbnOPMj9q7GsDhpi83bo6YgdwgztoP Z5EA== 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=CUFWiS4/LC2KfB9CuDf9icYvrby1qUG8dPwuex9gac4=; b=r3M5NNW+fgE2WEd6k9T1L+2pc9s27fr5TIKsHd+0TZaaqvggHvwLhQwBsONIIiBwSv 1cFV2HM8cMnY9ifjhfaqxP45ckXzkqHVU7Yii8YZKll3Hgnzg+0yO7q1Hx/y7tvkkBDQ TJMKgKsUZXA3xmcgGyx25dELAhjHFTFkgX2tNADGItakYZhblpUqlQ35fAvnl2jMICXy GLeVe6eBRT8fdkXA9b+GPrwGx3rut3PKdlox4TYkMgtdzLo74LcdZ+1Yy/Fy86cRMXAt LOcE5sBJLlDO7ObSpTnivHXXB+3+dtWG9owFcGyR/h8r6Lptqh9rG4qB+aA86fx2Rl8+ grgA== X-Gm-Message-State: AElRT7EtZ7y2Ujy+2O3Jgiy56TNuadlG7lqfAaFUaUMVbyrFc5HgXzn8 KH/hHmIN9mkb13N4af7llk8= X-Received: by 10.200.56.76 with SMTP id r12mr25206455qtb.125.1521553074140; Tue, 20 Mar 2018 06:37:54 -0700 (PDT) Return-Path: Received: from haneen-VirtualBox (nat-128-84-124-0-57.cit.cornell.edu. [128.84.124.57]) by smtp.gmail.com with ESMTPSA id e30sm1261172qtg.1.2018.03.20.06.37.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Mar 2018 06:37:53 -0700 (PDT) Date: Tue, 20 Mar 2018 09:37:49 -0400 From: Haneen Mohammed To: hamohammed.sa@gmail.com Cc: Daniel Vetter , Gustavo Padovan , Sean Paul , David Airlie , Julia Lawall , Gilles Muller , Nicolas Palix , Michal Marek , outreachy-kernel@googlegroups.com, dri-devel@lists.freedesktop.org Subject: [PATCH DRM] drm: Remove drm_property_{un/reference}_blob aliases Message-ID: <20180320133749.GA11695@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_property_{reference/unreference}_blob of drm_property_blob_{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_property.h | 26 -------------------------- scripts/coccinelle/api/drm-get-put.cocci | 10 ---------- 2 files changed, 36 deletions(-) diff --git a/include/drm/drm_property.h b/include/drm/drm_property.h index 8a522b4..08d5dbb 100644 --- a/include/drm/drm_property.h +++ b/include/drm/drm_property.h @@ -279,32 +279,6 @@ struct drm_property_blob *drm_property_blob_get(struct drm_property_blob *blob); void drm_property_blob_put(struct drm_property_blob *blob); /** - * drm_property_reference_blob - acquire a blob property reference - * @blob: DRM blob property - * - * This is a compatibility alias for drm_property_blob_get() and should not be - * used by new code. - */ -static inline struct drm_property_blob * -drm_property_reference_blob(struct drm_property_blob *blob) -{ - return drm_property_blob_get(blob); -} - -/** - * drm_property_unreference_blob - release a blob property reference - * @blob: DRM blob property - * - * This is a compatibility alias for drm_property_blob_put() and should not be - * used by new code. - */ -static inline void -drm_property_unreference_blob(struct drm_property_blob *blob) -{ - drm_property_blob_put(blob); -} - -/** * drm_property_find - find property object * @dev: DRM device * @file_priv: drm file to check for lease against. diff --git a/scripts/coccinelle/api/drm-get-put.cocci b/scripts/coccinelle/api/drm-get-put.cocci index ceb71ea..3a09c97 100644 --- a/scripts/coccinelle/api/drm-get-put.cocci +++ b/scripts/coccinelle/api/drm-get-put.cocci @@ -40,12 +40,6 @@ expression object; - drm_gem_object_unreference_unlocked(object) + drm_gem_object_put_unlocked(object) | -- drm_property_reference_blob(object) -+ drm_property_blob_get(object) -| -- drm_property_unreference_blob(object) -+ drm_property_blob_put(object) -| - drm_dev_unref(object) + drm_dev_put(object) ) @@ -72,10 +66,6 @@ __drm_gem_object_unreference(object) | drm_gem_object_unreference_unlocked(object) | -drm_property_unreference_blob@p(object) -| -drm_property_reference_blob@p(object) -| drm_dev_unref@p(object) ) -- 2.7.4 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Haneen Mohammed Subject: [PATCH DRM] drm: Remove drm_property_{un/reference}_blob aliases Date: Tue, 20 Mar 2018 09:37:49 -0400 Message-ID: <20180320133749.GA11695@haneen-VirtualBox> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qt0-x241.google.com (mail-qt0-x241.google.com [IPv6:2607:f8b0:400d:c0d::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1C3E66E757 for ; Tue, 20 Mar 2018 13:37:55 +0000 (UTC) Received: by mail-qt0-x241.google.com with SMTP id h4so1549633qtn.13 for ; Tue, 20 Mar 2018 06:37:54 -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: outreachy-kernel@googlegroups.com, Michal Marek , Gilles Muller , David Airlie , Nicolas Palix , dri-devel@lists.freedesktop.org, Julia Lawall , Daniel Vetter List-Id: dri-devel@lists.freedesktop.org VGhpcyBwYXRjaCByZW1vdmUgdGhlIGNvbXBhdGliaWxpdHkgYWxpYXNlcwpkcm1fcHJvcGVydHlf e3JlZmVyZW5jZS91bnJlZmVyZW5jZX1fYmxvYiBvZgpkcm1fcHJvcGVydHlfYmxvYl97Z2V0L3B1 dH0gc2luY2UgYWxsIGNhbGxlcnMgaGF2ZSBiZWVuIGNvbnZlcnRlZCB0byB0aGUKcHJlZmVyZWQg X3tnZXQvcHV0fS4KClJlbW92ZSB0aGUgaGVscGVycyBmcm9tIHRoZSBzZW1hbnRpYyBwYXRjaCBk cm0tZ2V0LXB1dC1jb2NjaS4KClNpZ25lZC1vZmYtYnk6IEhhbmVlbiBNb2hhbW1lZCA8aGFtb2hh bW1lZC5zYUBnbWFpbC5jb20+Ci0tLQogaW5jbHVkZS9kcm0vZHJtX3Byb3BlcnR5LmggICAgICAg ICAgICAgICB8IDI2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBzY3JpcHRzL2NvY2NpbmVs bGUvYXBpL2RybS1nZXQtcHV0LmNvY2NpIHwgMTAgLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2Vk LCAzNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fcHJvcGVydHku aCBiL2luY2x1ZGUvZHJtL2RybV9wcm9wZXJ0eS5oCmluZGV4IDhhNTIyYjQuLjA4ZDVkYmIgMTAw NjQ0Ci0tLSBhL2luY2x1ZGUvZHJtL2RybV9wcm9wZXJ0eS5oCisrKyBiL2luY2x1ZGUvZHJtL2Ry bV9wcm9wZXJ0eS5oCkBAIC0yNzksMzIgKzI3OSw2IEBAIHN0cnVjdCBkcm1fcHJvcGVydHlfYmxv YiAqZHJtX3Byb3BlcnR5X2Jsb2JfZ2V0KHN0cnVjdCBkcm1fcHJvcGVydHlfYmxvYiAqYmxvYik7 CiB2b2lkIGRybV9wcm9wZXJ0eV9ibG9iX3B1dChzdHJ1Y3QgZHJtX3Byb3BlcnR5X2Jsb2IgKmJs b2IpOwogCiAvKioKLSAqIGRybV9wcm9wZXJ0eV9yZWZlcmVuY2VfYmxvYiAtIGFjcXVpcmUgYSBi bG9iIHByb3BlcnR5IHJlZmVyZW5jZQotICogQGJsb2I6IERSTSBibG9iIHByb3BlcnR5Ci0gKgot ICogVGhpcyBpcyBhIGNvbXBhdGliaWxpdHkgYWxpYXMgZm9yIGRybV9wcm9wZXJ0eV9ibG9iX2dl dCgpIGFuZCBzaG91bGQgbm90IGJlCi0gKiB1c2VkIGJ5IG5ldyBjb2RlLgotICovCi1zdGF0aWMg aW5saW5lIHN0cnVjdCBkcm1fcHJvcGVydHlfYmxvYiAqCi1kcm1fcHJvcGVydHlfcmVmZXJlbmNl X2Jsb2Ioc3RydWN0IGRybV9wcm9wZXJ0eV9ibG9iICpibG9iKQotewotCXJldHVybiBkcm1fcHJv cGVydHlfYmxvYl9nZXQoYmxvYik7Ci19Ci0KLS8qKgotICogZHJtX3Byb3BlcnR5X3VucmVmZXJl bmNlX2Jsb2IgLSByZWxlYXNlIGEgYmxvYiBwcm9wZXJ0eSByZWZlcmVuY2UKLSAqIEBibG9iOiBE Uk0gYmxvYiBwcm9wZXJ0eQotICoKLSAqIFRoaXMgaXMgYSBjb21wYXRpYmlsaXR5IGFsaWFzIGZv ciBkcm1fcHJvcGVydHlfYmxvYl9wdXQoKSBhbmQgc2hvdWxkIG5vdCBiZQotICogdXNlZCBieSBu ZXcgY29kZS4KLSAqLwotc3RhdGljIGlubGluZSB2b2lkCi1kcm1fcHJvcGVydHlfdW5yZWZlcmVu Y2VfYmxvYihzdHJ1Y3QgZHJtX3Byb3BlcnR5X2Jsb2IgKmJsb2IpCi17Ci0JZHJtX3Byb3BlcnR5 X2Jsb2JfcHV0KGJsb2IpOwotfQotCi0vKioKICAqIGRybV9wcm9wZXJ0eV9maW5kIC0gZmluZCBw cm9wZXJ0eSBvYmplY3QKICAqIEBkZXY6IERSTSBkZXZpY2UKICAqIEBmaWxlX3ByaXY6IGRybSBm aWxlIHRvIGNoZWNrIGZvciBsZWFzZSBhZ2FpbnN0LgpkaWZmIC0tZ2l0IGEvc2NyaXB0cy9jb2Nj aW5lbGxlL2FwaS9kcm0tZ2V0LXB1dC5jb2NjaSBiL3NjcmlwdHMvY29jY2luZWxsZS9hcGkvZHJt LWdldC1wdXQuY29jY2kKaW5kZXggY2ViNzFlYS4uM2EwOWM5NyAxMDA2NDQKLS0tIGEvc2NyaXB0 cy9jb2NjaW5lbGxlL2FwaS9kcm0tZ2V0LXB1dC5jb2NjaQorKysgYi9zY3JpcHRzL2NvY2NpbmVs bGUvYXBpL2RybS1nZXQtcHV0LmNvY2NpCkBAIC00MCwxMiArNDAsNiBAQCBleHByZXNzaW9uIG9i amVjdDsKIC0gZHJtX2dlbV9vYmplY3RfdW5yZWZlcmVuY2VfdW5sb2NrZWQob2JqZWN0KQogKyBk cm1fZ2VtX29iamVjdF9wdXRfdW5sb2NrZWQob2JqZWN0KQogfAotLSBkcm1fcHJvcGVydHlfcmVm ZXJlbmNlX2Jsb2Iob2JqZWN0KQotKyBkcm1fcHJvcGVydHlfYmxvYl9nZXQob2JqZWN0KQotfAot LSBkcm1fcHJvcGVydHlfdW5yZWZlcmVuY2VfYmxvYihvYmplY3QpCi0rIGRybV9wcm9wZXJ0eV9i bG9iX3B1dChvYmplY3QpCi18CiAtIGRybV9kZXZfdW5yZWYob2JqZWN0KQogKyBkcm1fZGV2X3B1 dChvYmplY3QpCiApCkBAIC03MiwxMCArNjYsNiBAQCBfX2RybV9nZW1fb2JqZWN0X3VucmVmZXJl bmNlKG9iamVjdCkKIHwKIGRybV9nZW1fb2JqZWN0X3VucmVmZXJlbmNlX3VubG9ja2VkKG9iamVj dCkKIHwKLWRybV9wcm9wZXJ0eV91bnJlZmVyZW5jZV9ibG9iQHAob2JqZWN0KQotfAotZHJtX3By b3BlcnR5X3JlZmVyZW5jZV9ibG9iQHAob2JqZWN0KQotfAogZHJtX2Rldl91bnJlZkBwKG9iamVj dCkKICkKIAotLSAKMi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Ry aS1kZXZlbAo=