From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laura Abbott Subject: [RFC PATCH 09/12] cma: Introduce cma_for_each_area Date: Thu, 2 Mar 2017 13:44:41 -0800 Message-ID: <1488491084-17252-10-git-send-email-labbott@redhat.com> References: <1488491084-17252-1-git-send-email-labbott@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qk0-f180.google.com (mail-qk0-f180.google.com [209.85.220.180]) by gabe.freedesktop.org (Postfix) with ESMTPS id C3D6E6EC96 for ; Thu, 2 Mar 2017 21:45:21 +0000 (UTC) Received: by mail-qk0-f180.google.com with SMTP id n127so147111939qkf.0 for ; Thu, 02 Mar 2017 13:45:21 -0800 (PST) In-Reply-To: <1488491084-17252-1-git-send-email-labbott@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Sumit Semwal , Riley Andrews , arve@android.com Cc: devel@driverdev.osuosl.org, romlem@google.com, Greg Kroah-Hartman , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linaro-mm-sig@lists.linaro.org, linux-mm@kvack.org, Mark Brown , Daniel Vetter , linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org CkZyYW1ld29ya3MgKGUuZy4gSW9uKSBtYXkgd2FudCB0byBpdGVyYXRlIG92ZXIgZWFjaCBwb3Nz aWJsZSBDTUEgYXJlYSB0bwphbGxvdyBmb3IgZW51bWVyYXRpb24uIEludHJvZHVjZSBhIGZ1bmN0 aW9uIHRvIGFsbG93IGEgY2FsbGJhY2suCgpTaWduZWQtb2ZmLWJ5OiBMYXVyYSBBYmJvdHQgPGxh YmJvdHRAcmVkaGF0LmNvbT4KLS0tCiBpbmNsdWRlL2xpbnV4L2NtYS5oIHwgIDIgKysKIG1tL2Nt YS5jICAgICAgICAgICAgfCAxNCArKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNiBp bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9jbWEuaCBiL2luY2x1ZGUv bGludXgvY21hLmgKaW5kZXggNDlmOThlYS4uYjUyMWUzYyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9s aW51eC9jbWEuaAorKysgYi9pbmNsdWRlL2xpbnV4L2NtYS5oCkBAIC0zMyw0ICszMyw2IEBAIGV4 dGVybiBpbnQgY21hX2luaXRfcmVzZXJ2ZWRfbWVtKHBoeXNfYWRkcl90IGJhc2UsIHBoeXNfYWRk cl90IHNpemUsCiAJCQkJCXN0cnVjdCBjbWEgKipyZXNfY21hKTsKIGV4dGVybiBzdHJ1Y3QgcGFn ZSAqY21hX2FsbG9jKHN0cnVjdCBjbWEgKmNtYSwgc2l6ZV90IGNvdW50LCB1bnNpZ25lZCBpbnQg YWxpZ24pOwogZXh0ZXJuIGJvb2wgY21hX3JlbGVhc2Uoc3RydWN0IGNtYSAqY21hLCBjb25zdCBz dHJ1Y3QgcGFnZSAqcGFnZXMsIHVuc2lnbmVkIGludCBjb3VudCk7CisKK2V4dGVybiBpbnQgY21h X2Zvcl9lYWNoX2FyZWEoaW50ICgqaXQpKHN0cnVjdCBjbWEgKmNtYSwgdm9pZCAqZGF0YSksIHZv aWQgKmRhdGEpOwogI2VuZGlmCmRpZmYgLS1naXQgYS9tbS9jbWEuYyBiL21tL2NtYS5jCmluZGV4 IDRhOTNkMmIuLmE0MzBkZjAgMTAwNjQ0Ci0tLSBhL21tL2NtYS5jCisrKyBiL21tL2NtYS5jCkBA IC00NjQsMyArNDY0LDE3IEBAIGJvb2wgY21hX3JlbGVhc2Uoc3RydWN0IGNtYSAqY21hLCBjb25z dCBzdHJ1Y3QgcGFnZSAqcGFnZXMsIHVuc2lnbmVkIGludCBjb3VudCkKIAogCXJldHVybiB0cnVl OwogfQorCitpbnQgY21hX2Zvcl9lYWNoX2FyZWEoaW50ICgqaXQpKHN0cnVjdCBjbWEgKmNtYSwg dm9pZCAqZGF0YSksIHZvaWQgKmRhdGEpCit7CisJaW50IGk7CisKKwlmb3IgKGkgPSAwOyBpIDwg Y21hX2FyZWFfY291bnQ7IGkrKykgeworCQlpbnQgcmV0ID0gaXQoJmNtYV9hcmVhc1tpXSwgZGF0 YSk7CisKKwkJaWYgKHJldCkKKwkJCXJldHVybiByZXQ7CisJfQorCisJcmV0dXJuIDA7Cit9Ci0t IAoyLjcuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==