From mboxrd@z Thu Jan 1 00:00:00 1970 From: Archit Taneja Subject: [PATCH 3/3] staging: android: ion: Avoid calling free_duped_table() twice Date: Wed, 17 May 2017 13:45:48 +0530 Message-ID: <20170517081548.16413-4-architt@codeaurora.org> References: <20170517081548.16413-1-architt@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from smtp.codeaurora.org (smtp.codeaurora.org [198.145.29.96]) by gabe.freedesktop.org (Postfix) with ESMTPS id 10F228924B for ; Wed, 17 May 2017 08:16:03 +0000 (UTC) In-Reply-To: <20170517081548.16413-1-architt@codeaurora.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: labbott@redhat.com, sumit.semwal@linaro.org Cc: devel@driverdev.osuosl.org, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org Q3VycmVudGx5LCB0aGUgZHVwbGljYXRlZCBzZyB0YWJsZSBpcyBmcmVlZCBpbiB0aGUgZGV0YWNo KCkgYW5kCnRoZSBlcnJvciBwYXRoIG9mIG1hcF9kbWFfYnVmKCkgaW9uJ3MgZG1hX2J1Zl9vcHMu CgpJZiBhIGNhbGwgdG8gZG1hX2J1Zl9tYXBfYXR0YWNobWVudCgpIGZhaWxzLCB0aGUgaW1wb3J0 ZXIgaXMKZXhwZWN0ZWQgdG8gY2FsbCBkbWFfYnVmX2RldGFjaCgpIHRvIHJlbW92ZSB0aGUgYXR0 YWNobWVudC4gVGhpcwp3aWxsIHJlc3VsdCBpbiB1cyB0cnlpbmcgdG8gZnJlZSB0aGUgZHVwZWQg c2cgdGFibGUgdHdpY2UuCgpEb24ndCBjYWxsIGZyZWVfZHVwZWRfdGFibGUoKSBpbiBpb25fbWFw X2RtYV9idWYoKSB0byBhdm9pZCB0aGlzLgoKU2lnbmVkLW9mZi1ieTogQXJjaGl0IFRhbmVqYSA8 YXJjaGl0dEBjb2RlYXVyb3JhLm9yZz4KLS0tCiBkcml2ZXJzL3N0YWdpbmcvYW5kcm9pZC9pb24v aW9uLmMgfCAxMiArKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyks IDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL2FuZHJvaWQvaW9u L2lvbi5jIGIvZHJpdmVycy9zdGFnaW5nL2FuZHJvaWQvaW9uL2lvbi5jCmluZGV4IDkwYWU2Y2U0 NjZlZC4uYjQ4M2UxMDgxMzA5IDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcvYW5kcm9pZC9p b24vaW9uLmMKKysrIGIvZHJpdmVycy9zdGFnaW5nL2FuZHJvaWQvaW9uL2lvbi5jCkBAIC0yNjgs MjAgKzI2OCwxNCBAQCBzdGF0aWMgc3RydWN0IHNnX3RhYmxlICppb25fbWFwX2RtYV9idWYoc3Ry dWN0IGRtYV9idWZfYXR0YWNobWVudCAqYXR0YWNobWVudCwKIHsKIAlzdHJ1Y3QgaW9uX2RtYV9i dWZfYXR0YWNobWVudCAqYSA9IGF0dGFjaG1lbnQtPnByaXY7CiAJc3RydWN0IHNnX3RhYmxlICp0 YWJsZTsKLQlpbnQgcmV0OwogCiAJdGFibGUgPSBhLT50YWJsZTsKIAogCWlmICghZG1hX21hcF9z ZyhhdHRhY2htZW50LT5kZXYsIHRhYmxlLT5zZ2wsIHRhYmxlLT5uZW50cywKLQkJCWRpcmVjdGlv bikpewotCQlyZXQgPSAtRU5PTUVNOwotCQlnb3RvIGVycjsKLQl9Ci0JcmV0dXJuIHRhYmxlOwor CQkJZGlyZWN0aW9uKSkKKwkJcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7CiAKLWVycjoKLQlmcmVl X2R1cGVkX3RhYmxlKHRhYmxlKTsKLQlyZXR1cm4gRVJSX1BUUihyZXQpOworCXJldHVybiB0YWJs ZTsKIH0KIAogc3RhdGljIHZvaWQgaW9uX3VubWFwX2RtYV9idWYoc3RydWN0IGRtYV9idWZfYXR0 YWNobWVudCAqYXR0YWNobWVudCwKLS0gClRoZSBRdWFsY29tbSBJbm5vdmF0aW9uIENlbnRlciwg SW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sCmhvc3RlZCBieSBUaGUg TGludXggRm91bmRhdGlvbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJp LWRldmVsCg==