From: Daniel Vetter Subject: Re: [PATCH DRM] drm/vmwgfx: replace drm_*_unreference with drm_*_put Date: Mon, 12 Mar 2018 18:34:43 +0100 Message-ID: <20180312173443.GP8589@phenom.ffwll.local> References: <20180311233313.GA19721@Haneen> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id D8A6D6E083 for ; Mon, 12 Mar 2018 17:34:47 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id q83so18325589wme.5 for ; Mon, 12 Mar 2018 10:34:47 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20180311233313.GA19721@Haneen> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Haneen Mohammed Cc: Thomas Hellstrom , David Airlie , daniel.vetter@ffwll.ch, dri-devel@lists.freedesktop.org, outreachy-kernel@googlegroups.com, VMware Graphics List-Id: dri-devel@lists.freedesktop.org T24gU3VuLCBNYXIgMTEsIDIwMTggYXQgMDU6MzM6MTNQTSAtMDYwMCwgSGFuZWVuIE1vaGFtbWVk IHdyb3RlOgo+IFRoaXMgcGF0Y2ggcmVwbGFjZSBpbnN0YW5jZXMgb2YgZHJtX2ZyYW1lYnVmZmVy X3VucmVmZXJlbmNlIHdpdGggX3B1dCgpCj4gc3VmZml4LCBiZWNhdXNlIGl0IGlzIHNob3J0ZXIg YW5kIGNvbnNpc3RlbnQgd2l0aCB0aGUga2VybmVsIHVzZSBvZgo+ICpfZ2V0L3B1dCgpIHN1ZmZp eGVzLgo+IFRoaXMgd2FzIGRvbmUgd2l0aCB0aGUgZm9sbG93aW5nIENvY2NpbmVsbGUgc2NyaXB0 Ogo+IAo+IEByQAo+IGV4cHJlc3Npb24gZTsKPiBAQAo+IAo+ICgKPiAtZHJtX2ZyYW1lYnVmZmVy X3JlZmVyZW5jZShlKTsKPiArZHJtX2ZyYW1lYnVmZmVyX2dldChlKTsKPiB8Cj4gLWRybV9mcmFt ZWJ1ZmZlcl91bnJlZmVyZW5jZShlKTsKPiArZHJtX2ZyYW1lYnVmZmVyX3B1dChlKTsKPiApCj4g Cj4gU2lnbmVkLW9mZi1ieTogSGFuZWVuIE1vaGFtbWVkIDxoYW1vaGFtbWVkLnNhQGdtYWlsLmNv bT4KClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgoK U2luY2xhaXIvVGhvbWFzOiBPayBpZiBJIHB1bGwgdGhpcyBpbiB0aHJvdWdoIGRybS1taXNjPyBN YWtlcyBvdXRyZWFjaHkKYXBwbGljYW50IGJvb2sta2VlcGluZyBlYXNpZXIgc2luY2UgaWlyYyB0 aGUgdm13Z2Z4IHRyZWUgaXNuJ3QgaW4KbGludXgtbmV4dC4gQnV0IG9rIGlmIHlvdSB3YW50IHRv IG1lcmdlIGl0IHRvby4KLURhbmllbAoKCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS92bXdnZngv dm13Z2Z4X2ZiLmMgICAgfCAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2lv Y3RsLmMgfCA0ICsrLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVs ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4 X2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9mYi5jCj4gaW5kZXggZDIzYTE4 YS4uYmU3ZDdmYiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9m Yi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfZmIuYwo+IEBAIC01MDAs NyArNTAwLDcgQEAgc3RhdGljIGludCB2bXdfZmJfa21zX2RldGFjaChzdHJ1Y3Qgdm13X2ZiX3Bh ciAqcGFyLAo+ICAJfQo+ICAKPiAgCWlmIChjdXJfZmIpIHsKPiAtCQlkcm1fZnJhbWVidWZmZXJf dW5yZWZlcmVuY2UoY3VyX2ZiKTsKPiArCQlkcm1fZnJhbWVidWZmZXJfcHV0KGN1cl9mYik7Cj4g IAkJcGFyLT5zZXRfZmIgPSBOVUxMOwo+ICAJfQo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL3Ztd2dmeC92bXdnZnhfaW9jdGwuYyBiL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13 Z2Z4X2lvY3RsLmMKPiBpbmRleCA2N2Y4NDQ2Li5jNWU4ZWFlIDEwMDY0NAo+IC0tLSBhL2RyaXZl cnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2lvY3RsLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v dm13Z2Z4L3Ztd2dmeF9pb2N0bC5jCj4gQEAgLTMxNiw3ICszMTYsNyBAQCBpbnQgdm13X3ByZXNl bnRfaW9jdGwoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwKPiAgb3V0X25vX3N1 cmZhY2U6Cj4gIAl0dG1fcmVhZF91bmxvY2soJmRldl9wcml2LT5yZXNlcnZhdGlvbl9zZW0pOwo+ ICBvdXRfbm9fdHRtX2xvY2s6Cj4gLQlkcm1fZnJhbWVidWZmZXJfdW5yZWZlcmVuY2UoZmIpOwo+ ICsJZHJtX2ZyYW1lYnVmZmVyX3B1dChmYik7Cj4gIG91dF9ub19mYjoKPiAgCWRybV9tb2Rlc2V0 X3VubG9ja19hbGwoZGV2KTsKPiAgb3V0X25vX2NvcHk6Cj4gQEAgLTM5Myw3ICszOTMsNyBAQCBp bnQgdm13X3ByZXNlbnRfcmVhZGJhY2tfaW9jdGwoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9p ZCAqZGF0YSwKPiAgCj4gIAl0dG1fcmVhZF91bmxvY2soJmRldl9wcml2LT5yZXNlcnZhdGlvbl9z ZW0pOwo+ICBvdXRfbm9fdHRtX2xvY2s6Cj4gLQlkcm1fZnJhbWVidWZmZXJfdW5yZWZlcmVuY2Uo ZmIpOwo+ICsJZHJtX2ZyYW1lYnVmZmVyX3B1dChmYik7Cj4gIG91dF9ub19mYjoKPiAgCWRybV9t b2Rlc2V0X3VubG9ja19hbGwoZGV2KTsKPiAgb3V0X25vX2NvcHk6Cj4gLS0gCj4gMi43LjQKPiAK Ci0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpo dHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9k cmktZGV2ZWwK