From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.8 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0D762C4727F for ; Thu, 1 Oct 2020 01:21:58 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 94B9B2184D for ; Thu, 1 Oct 2020 01:21:57 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="b7EY98on" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 94B9B2184D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id DA6546E83B; Thu, 1 Oct 2020 01:21:56 +0000 (UTC) Received: from mail-pg1-x541.google.com (mail-pg1-x541.google.com [IPv6:2607:f8b0:4864:20::541]) by gabe.freedesktop.org (Postfix) with ESMTPS id A655F6E83B for ; Thu, 1 Oct 2020 01:21:55 +0000 (UTC) Received: by mail-pg1-x541.google.com with SMTP id g29so2594934pgl.2 for ; Wed, 30 Sep 2020 18:21:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=fvY55OKvdBQuZcw5ImE/AN2tBcW6EILZrL1RIyXg90E=; b=b7EY98onG6qWo1zxpcIa1WXVRCHcZZvWrwT6452qabZ8yWmguH1x4Px6q+6NsmdHyj owqPUCFI4SjLTAX2FsL59orOOEgACCwFoe1I3VVFqgSzfMw4i04YEn6BTwqFwL6SUaJP MBgVjf+YW0zCPsGcxND0z7bldFNESSs+iNRyWFiPCCsEGFNZBdeDfIlvXTKDnfdkhzFI UcZi4HTOWf4l4/O7IN7Jf3xd7Rijuxy089ScscjJfiqTojcdjC+WjwCfJoJTqzjx4cp0 sIMtEv2c29Nu7sVd/MKo7e0B0IoP5t7BIMra0+twOu1UBhZNDTdDIjJr2UJy+Rz0cAZK rmxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=fvY55OKvdBQuZcw5ImE/AN2tBcW6EILZrL1RIyXg90E=; b=s/XcnD9vY22CEH1+6Ak5XiUGw3gGgkBuYFhBM7eX+mkFQMZSZhnXTiKY91DVH7jgmm 9X27b0A9TXduULcSpd2KIsDjl+cowRxpRj6Z3kDetOG1UI0kXMUATdjkP3Y/fNxbhXWN e6OV8jkHJeS7l4/k7xlPvdfxJP008fqle9lpJfm5Gj08lbpk7FgFCMSp9X/PAflgfLP0 OhWK+Ptkr4m6tDFe4Ni3Plqzu2ZPKnvidxs7QckgnLomsWOKwmyPO5K++3xfp3x7mwDF 6knx4TVVRn4+Dc3M5zkYSlCtayry9wS9UJ54hkWYqOF3NVHcCSDjrSoGac8Byinex4DE ZLjA== X-Gm-Message-State: AOAM533APzbwrpyhLJgR6Dj3LJPsm0okZubX7S22twhGLrz1pG8U6CPf AdfMSVU5mvmMckiko4j3di9CPA== X-Google-Smtp-Source: ABdhPJxM/aCR52AHNBDdjEC2YIKRegJP/yr49/KVMHTHHeY78lQHqaRradU2OZgQ2PcioJvZKdDoFQ== X-Received: by 2002:a62:3605:0:b029:151:ee7f:d910 with SMTP id d5-20020a6236050000b0290151ee7fd910mr355682pfa.49.1601515315070; Wed, 30 Sep 2020 18:21:55 -0700 (PDT) Received: from localhost.localdomain ([2601:1c2:680:1319:692:26ff:feda:3a81]) by smtp.gmail.com with ESMTPSA id s187sm4229372pfc.134.2020.09.30.18.21.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 30 Sep 2020 18:21:54 -0700 (PDT) From: John Stultz To: lkml Subject: [PATCH v2 0/6] dma-buf: Performance improvements for system heap Date: Thu, 1 Oct 2020 01:21:45 +0000 Message-Id: <20201001012151.21149-1-john.stultz@linaro.org> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Sandeep Patil , dri-devel@lists.freedesktop.org, Ezequiel Garcia , Robin Murphy , James Jones , Liam Mark , Laura Abbott , Hridya Valsaraju , =?UTF-8?q?=C3=98rjan=20Eide?= , Suren Baghdasaryan , linux-media@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" SGV5IEFsbCwKICBTbyB0aGlzIHBhdGNoIHNlcmllcyBjb250YWlucyBhIHNlcmllcyBvZiBwZXJm b3JtYW5jZQpvcHRpbWl6YXRpb25zIHRvIHRoZSBkbWEtYnVmIHN5c3RlbSBoZWFwLgoKVW5mb3J0 dW5hdGVseSwgaW4gd29ya2luZyB0aGVzZSB1cCwgSSByZWFsaXplZCB0aGUgaGVhcC1oZWxwZXJz CmluZnJhc3RydWN0dXJlIHdlIHRyaWVkIHRvIGFkZCB0byBtaW5paW1pemUgY29kZSBkdXBsaWNh dGlvbiBpcwpub3QgYXMgZ2VuZXJpYyBhcyB3ZSBpbnRlbmRlZC4gRm9yIHNvbWUgaGVhcHMgaXQg bWFrZXMgc2Vuc2UgdG8KZGVhbCB3aXRoIHBhZ2UgbGlzdHMsIGZvciBvdGhlciBoZWFwcyBpdCBt YWtlcyBtb3JlIHNlbnNlIHRvCnRyYWNrIHRoaW5ncyB3aXRoIHNndGFibGVzLgoKU28gdGhpcyBz ZXJpZXMgcmV3b3JrcyB0aGUgc3lzdGVtIGhlYXAgdG8gdXNlIHNndGFibGVzLCBhbmQgdGhlbgpj b25zb2xpZGF0ZXMgdGhlIHBhZ2VsaXN0IG1ldGhvZCBmcm9tIHRoZSBoZWFwLWhlbHBlcnMgaW50 byB0aGUKQ01BIGhlYXAuIEFmdGVyIHdoaWNoIHRoZSBoZWFwLWhlbHBlcnMgbG9naWMgaXMgcmVt b3ZlZCAoYXMgaXQKaXMgdW51c2VkKS4gSSdkIHN0aWxsIGxpa2UgdG8gZmluZCBhIGJldHRlciB3 YXkgdG8gYXZvaWQgc29tZSBvZgp0aGUgbG9naWMgZHVwbGljYXRpb24gaW4gaW1wbGVtZW50aW5n IHRoZSBlbnRpcmUgZG1hX2J1Zl9vcHMKaGFuZGxlcnMgcGVyIGhlYXAuIEJ1dCB1bmZvcnR1bmF0 ZWx5IHRoYXQgY29kZSBpcyB0aWVkIHNvbWV3aGF0CnRvIGhvdyB0aGUgYnVmZmVyJ3MgbWVtb3J5 IGlzIHRyYWNrZWQuCgpBZnRlciB0aGlzLCB0aGUgc2VyaWVzIGludHJvZHVjZXMgdHdvIG9wdGlt aXphdGlvbnMgdG8gdGhlIHRoZQpzeXN0ZW0gaGVhcCwgdXRpbGl6aW5nIGxhcmdlIG9yZGVyIHBh Z2VzLCBhbmQgYWRkaW5nIGEgcGFnZS1wb29sCihtYXliZSBhYnVzaW5nIHRoZSBwYWdlcG9vbCBs b2dpYyBmcm9tIHRoZSBuZXR3b3JrIGNvZGUsIGJ1dCBpdApzZWVtcyBzaWxseSB0byByZWltcGxl bWVudCBpdCkuCgpJIGltcGxlbWVudGVkIGEgc2ltcGxlIGFsbG9jYXRpb24gbWljcm9iZW5jaG1h cmsgdG8gY29tcGFyZQpkbWFidWYgaGVhcHMgdnMgaW9uOgogIGh0dHBzOi8vZ2l0LmxpbmFyby5v cmcvcGVvcGxlL2pvaG4uc3R1bHR6L2FuZHJvaWQtZGV2LmdpdC9jb21taXQvP2g9ZGV2L2RtYS1i dWYtaGVhcC1wZXJmJmlkPTI0YzcyM2ZiNDFjN2E5Y2I1Y2Y5YjI0MTI3MjI4NjZjYmEzYTE0MTcK CldpdGggdGhlc2UgY2hhbmdlcywgdGhlIGFsbG9jYXRpb24gcGF0aCBpcyAqbXVjaCogaW1wcm92 ZWQsCnBlcmZvcm1pbmcgYmV0dGVyIHRoZW4gSU9OICh0aG91Z2ggdG8gYmUgZmFpciwgdGhlIHJl cGVhdGVkCmFsbG9jYXRpbmcgYW5kIGZyZWVpbmcgb2YgdGhlIHNhbWUgc2l6ZSBidWZmZXIgaXMg dGhlIGlkZWFsCmNhc2UgZm9yIHRoZSBwYWdlcG9vbCBsb2dpYywgc28gZG9uJ3QgcmVhZCB0b28g bXVjaCBpbnRvIGl0KS4KCkkgY2hhcnRlZCBzb21lIGRhdGFwb2ludHMgZnJvbSB0aGUgbWljcm9i ZW5jaG1hcmsgd2l0aCBlYWNoCm9mIHRoZSBwYXRjaGVzIHNob3VsZCBmb2xrcyBiZSBpbnRlcmVz dGVkLgpodHRwczovL2RvY3MuZ29vZ2xlLmNvbS9zcHJlYWRzaGVldHMvZC8xLTFDOFpRcG1rbF8w RElTa0k2ejR4ZWxFMDhNbE5BTjdvRXUzNEFuTzRBby9lZGl0I2dpZD0wCgpGaW5hbGx5LCBhIHBv cnQgb2YgYSBwYXRjaCB0aGF0IMOYcmphbiBFaWRlIGltcGxlbWVudGVkIGZvciBJT04KdGhhdCBh dm9pZHMgY2FsbGluZyBzeW5jIG9uIGF0dGFjaG1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhCm1hcHBp bmcuCgpGZWVkYmFjayBvbiB0aGVzZSB3b3VsZCBiZSBncmVhdCEKCnRoYW5rcwotam9obgoKTmV3 IGluIHYyOgoqIEZpeCB1bnVzZWQgcmV0dXJuIHZhbHVlIGFuZCBsb2NraW5nIGlzc3VlIFJlcG9y dGVkLWJ5OgogICAga2VybmVsIHRlc3Qgcm9ib3QgPGxrcEBpbnRlbC5jb20+CiAgICBKdWxpYSBM YXdhbGwgPGp1bGlhLmxhd2FsbEBpbnJpYS5mcj4KKiBNYWtlIHN5c3RlbV9oZWFwX2J1Zl9vcHMg c3RhdGljIFJlcG9ydGVkLWJ5OgogICAgIGtlcm5lbCB0ZXN0IHJvYm90IDxsa3BAaW50ZWwuY29t PgoqIE1ha2UgY21hX2hlYXBfYnVmX29wcyBzdGF0aWMgc3VnZ2VzdGVkIGJ5CiAgICBrZXJuZWwg dGVzdCByb2JvdCA8bGtwQGludGVsLmNvbT4KKiBGaXggdW5pbml0aWFsaXplZCByZXR1cm4gaW4g Y21hIFJlcG9ydGVkLWJ5OgogICAga2VybmVsIHRlc3Qgcm9ib3QgPGxrcEBpbnRlbC5jb20+Ciog TWlub3IgY2xlYW51cHMKCkNjOiBTdW1pdCBTZW13YWwgPHN1bWl0LnNlbXdhbEBsaW5hcm8ub3Jn PgpDYzogTGlhbSBNYXJrIDxsbWFya0Bjb2RlYXVyb3JhLm9yZz4KQ2M6IExhdXJhIEFiYm90dCA8 bGFiYm90dEBrZXJuZWwub3JnPgpDYzogQnJpYW4gU3RhcmtleSA8QnJpYW4uU3RhcmtleUBhcm0u Y29tPgpDYzogSHJpZHlhIFZhbHNhcmFqdSA8aHJpZHlhQGdvb2dsZS5jb20+CkNjOiBTdXJlbiBC YWdoZGFzYXJ5YW4gPHN1cmVuYkBnb29nbGUuY29tPgpDYzogU2FuZGVlcCBQYXRpbCA8c3NwYXRp bEBnb29nbGUuY29tPgpDYzogw5hyamFuIEVpZGUgPG9yamFuLmVpZGVAYXJtLmNvbT4KQ2M6IFJv YmluIE11cnBoeSA8cm9iaW4ubXVycGh5QGFybS5jb20+CkNjOiBFemVxdWllbCBHYXJjaWEgPGV6 ZXF1aWVsQGNvbGxhYm9yYS5jb20+CkNjOiBTaW1vbiBTZXIgPGNvbnRhY3RAZW1lcnNpb24uZnI+ CkNjOiBKYW1lcyBKb25lcyA8amFqb25lc0BudmlkaWEuY29tPgpDYzogbGludXgtbWVkaWFAdmdl ci5rZXJuZWwub3JnCkNjOiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCgpKb2huIFN0 dWx0eiAoNik6CiAgZG1hLWJ1Zjogc3lzdGVtX2hlYXA6IFJld29yayBzeXN0ZW0gaGVhcCB0byB1 c2Ugc2d0YWJsZXMgaW5zdGVhZCBvZgogICAgcGFnZWxpc3RzCiAgZG1hLWJ1ZjogaGVhcHM6IE1v dmUgaGVhcC1oZWxwZXIgbG9naWMgaW50byB0aGUgY21hX2hlYXAKICAgIGltcGxlbWVudGF0aW9u CiAgZG1hLWJ1ZjogaGVhcHM6IFJlbW92ZSBoZWFwLWhlbHBlcnMgY29kZQogIGRtYS1idWY6IHN5 c3RlbV9oZWFwOiBBbGxvY2F0ZSBoaWdoZXIgb3JkZXIgcGFnZXMgaWYgYXZhaWxhYmxlCiAgZG1h LWJ1Zjogc3lzdGVtX2hlYXA6IEFkZCBwYWdlcG9vbCBzdXBwb3J0IHRvIHN5c3RlbSBoZWFwCiAg ZG1hLWJ1ZjogaGVhcHM6IFNraXAgc3luYyBpZiBub3QgbWFwcGVkCgogZHJpdmVycy9kbWEtYnVm L2hlYXBzL0tjb25maWcgICAgICAgIHwgICAxICsKIGRyaXZlcnMvZG1hLWJ1Zi9oZWFwcy9NYWtl ZmlsZSAgICAgICB8ICAgMSAtCiBkcml2ZXJzL2RtYS1idWYvaGVhcHMvY21hX2hlYXAuYyAgICAg fCAzMjggKysrKysrKysrKysrKysrKy0tLS0KIGRyaXZlcnMvZG1hLWJ1Zi9oZWFwcy9oZWFwLWhl bHBlcnMuYyB8IDI3MSAtLS0tLS0tLS0tLS0tLS0tLQogZHJpdmVycy9kbWEtYnVmL2hlYXBzL2hl YXAtaGVscGVycy5oIHwgIDUzIC0tLS0KIGRyaXZlcnMvZG1hLWJ1Zi9oZWFwcy9zeXN0ZW1faGVh cC5jICB8IDQyNyArKysrKysrKysrKysrKysrKysrKysrKystLS0KIDYgZmlsZXMgY2hhbmdlZCwg NjU5IGluc2VydGlvbnMoKyksIDQyMiBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBk cml2ZXJzL2RtYS1idWYvaGVhcHMvaGVhcC1oZWxwZXJzLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBk cml2ZXJzL2RtYS1idWYvaGVhcHMvaGVhcC1oZWxwZXJzLmgKCi0tIAoyLjE3LjEKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5n IGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=