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=-6.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no 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 7C0F4C2D0A3 for ; Tue, 3 Nov 2020 14:39:13 +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 F3BF622370 for ; Tue, 3 Nov 2020 14:39:12 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="cNJdv6w0" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F3BF622370 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linuxfoundation.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 5B2016ECB7; Tue, 3 Nov 2020 14:39:12 +0000 (UTC) Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by gabe.freedesktop.org (Postfix) with ESMTPS id 93D5C6ECB7 for ; Tue, 3 Nov 2020 14:39:11 +0000 (UTC) Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id A404A20757; Tue, 3 Nov 2020 14:39:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1604414351; bh=2LfH9IlC/tyVXwQD6RCy+cTzR0OgvDr4MJuUopoXxY4=; h=Subject:To:Cc:From:Date:From; b=cNJdv6w0aD91E7BsD+vEydglgIpwzZGJ+1MZKgpcyMu1ziuR3F0gvRmQxVEYCTmJU FCj2Wiy1dXnUa/fMQsuNlA6zZYEQFib681PM1qRb/L57w6b4owp5aEELdJFX0lNUHo zWZnphT2aGlVte1hHs6Wo/W36iXF2GLTnXDRsTdw= Subject: Patch "drm/shme-helpers: Fix dma_buf_mmap forwarding bug" has been added to the 5.9-stable tree To: boris.brezillon@collabora.com, christian.gmeiner@gmail.com, christian.koenig@amd.com, daniel.vetter@ffwll.ch, daniel.vetter@intel.com, dri-devel@lists.freedesktop.org, gregkh@linuxfoundation.org, inki.dae@samsung.com, jy0922.shim@samsung.com, kraxel@redhat.com, kyungmin.park@samsung.com, l.stach@pengutronix.de, linaro-mm-sig@lists.linaro.org, linux+etnaviv@armlinux.org.uk, piotr.oniszczuk@gmail.com, robh@kernel.org, sumit.semwal@linaro.org, sw0312.kim@samsung.com, tzimmermann@suse.de From: Date: Tue, 03 Nov 2020 15:39:58 +0100 Message-ID: <1604414398190106@kroah.com> MIME-Version: 1.0 X-stable: commit X-Patchwork-Hint: ignore 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: stable-commits@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" ClRoaXMgaXMgYSBub3RlIHRvIGxldCB5b3Uga25vdyB0aGF0IEkndmUganVzdCBhZGRlZCB0aGUg cGF0Y2ggdGl0bGVkCgogICAgZHJtL3NobWUtaGVscGVyczogRml4IGRtYV9idWZfbW1hcCBmb3J3 YXJkaW5nIGJ1ZwoKdG8gdGhlIDUuOS1zdGFibGUgdHJlZSB3aGljaCBjYW4gYmUgZm91bmQgYXQ6 CiAgICBodHRwOi8vd3d3Lmtlcm5lbC5vcmcvZ2l0Lz9wPWxpbnV4L2tlcm5lbC9naXQvc3RhYmxl L3N0YWJsZS1xdWV1ZS5naXQ7YT1zdW1tYXJ5CgpUaGUgZmlsZW5hbWUgb2YgdGhlIHBhdGNoIGlz OgogICAgIGRybS1zaG1lLWhlbHBlcnMtZml4LWRtYV9idWZfbW1hcC1mb3J3YXJkaW5nLWJ1Zy5w YXRjaAphbmQgaXQgY2FuIGJlIGZvdW5kIGluIHRoZSBxdWV1ZS01Ljkgc3ViZGlyZWN0b3J5LgoK SWYgeW91LCBvciBhbnlvbmUgZWxzZSwgZmVlbHMgaXQgc2hvdWxkIG5vdCBiZSBhZGRlZCB0byB0 aGUgc3RhYmxlIHRyZWUsCnBsZWFzZSBsZXQgPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+IGtub3cg YWJvdXQgaXQuCgoKRnJvbSBmNDlhNTFiZmRjOGVhNzE3Yzk3Y2NkNGNjOThiN2U2ZGFhYTU1NTNh IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0 dGVyQGZmd2xsLmNoPgpEYXRlOiBUdWUsIDI3IE9jdCAyMDIwIDIyOjQ5OjIyICswMTAwClN1Ympl Y3Q6IGRybS9zaG1lLWhlbHBlcnM6IEZpeCBkbWFfYnVmX21tYXAgZm9yd2FyZGluZyBidWcKTUlN RS1WZXJzaW9uOiAxLjAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04CkNv bnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKCkZyb206IERhbmllbCBWZXR0ZXIgPGRhbmll bC52ZXR0ZXJAZmZ3bGwuY2g+Cgpjb21taXQgZjQ5YTUxYmZkYzhlYTcxN2M5N2NjZDRjYzk4Yjdl NmRhYWE1NTUzYSB1cHN0cmVhbS4KCldoZW4gd2UgZm9yd2FyZCBhbiBtbWFwIHRvIHRoZSBkbWFf YnVmIGV4cG9ydGVyLCB0aGV5IGdldCB0byBvd24KZXZlcnl0aGluZy4gVW5mb3J0dW5hdGVseSBk cm1fZ2VtX21tYXBfb2JqKCkgb3Zlcndyb3RlCnZtYS0+dm1fcHJpdmF0ZV9kYXRhIGFmdGVyIHRo ZSBkcml2ZXIgY2FsbGJhY2ssIHdyZWFraW5nIHRoZQpleHBvcnRlciBjb21wbGV0ZS4gVGhpcyB3 YXMgbm90aWNlZCBiZWNhdXNlIHZiMl9jb21tb25fdm1fY2xvc2UgYmxldwp1cCBvbiBtYWxpIGdw dSB3aXRoIHBhbmZyb3N0IGFmdGVyIGNvbW1pdCAyNmQzYWMzY2IwNGQKKCJkcm0vc2htZW0taGVs cGVyczogUmVkaXJlY3QgbW1hcCBmb3IgaW1wb3J0ZWQgZG1hLWJ1ZiIpLgoKVW5mb3J0dW5hdGVs eSBkcm1fZ2VtX21tYXBfb2JqIGFsc28gYWNxdWlyZXMgYSBzdXJwbHVzIHJlZmVyZW5jZSB0aGF0 CndlIG5lZWQgdG8gZHJvcCBpbiBzaG1lbSBoZWxwZXJzLCB3aGljaCBpcyBhIGJpdCBvZiBhIG1p c2xheWVyCnNpdHVhdGlvbi4gTWF5YmUgdGhlIGVudGlyZSBkbWFfYnVmX21tYXAgZm9yd2FyZGlu ZyBzaG91bGQgYmUgcHVsbGVkCmludG8gY29yZSBnZW0gY29kZS4KCk5vdGUgdGhhdCB0aGUgb25s eSB0d28gb3RoZXIgZHJpdmVycyB3aGljaCBmb3J3YXJkIG1tYXAgaW4gdGhlaXIgb3duCmNvZGUg KGV0bmF2aXYgYW5kIGV4eW5vcykgZ2V0IHRoaXMgc29tZXdoYXQgcmlnaHQgYnkgb3ZlcndyaXRp bmcgdGhlCmdlbSBtbWFwIGNvZGUuIEJ1dCB0aGV5IHNlZW0gdG8gc3RpbGwgaGF2ZSB0aGUgbGVh ay4gVGhpcyBtaWdodCBiZSBhCmdvb2QgZXhjdXNlIHRvIG1vdmUgdGhlc2UgZHJpdmVycyBvdmVy IHRvIHNobWVtIGhlbHBlcnMgY29tcGxldGVseS4KClJldmlld2VkLWJ5OiBCb3JpcyBCcmV6aWxs b24gPGJvcmlzLmJyZXppbGxvbkBjb2xsYWJvcmEuY29tPgpBY2tlZC1ieTogQ2hyaXN0aWFuIEvD tm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgpDYzogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hy aXN0aWFuLmtvZW5pZ0BhbWQuY29tPgpDYzogU3VtaXQgU2Vtd2FsIDxzdW1pdC5zZW13YWxAbGlu YXJvLm9yZz4KQ2M6IEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgpDYzogUnVz c2VsbCBLaW5nIDxsaW51eCtldG5hdml2QGFybWxpbnV4Lm9yZy51az4KQ2M6IENocmlzdGlhbiBH bWVpbmVyIDxjaHJpc3RpYW4uZ21laW5lckBnbWFpbC5jb20+CkNjOiBJbmtpIERhZSA8aW5raS5k YWVAc2Ftc3VuZy5jb20+CkNjOiBKb29ueW91bmcgU2hpbSA8ankwOTIyLnNoaW1Ac2Ftc3VuZy5j b20+CkNjOiBTZXVuZy1Xb28gS2ltIDxzdzAzMTIua2ltQHNhbXN1bmcuY29tPgpDYzogS3l1bmdt aW4gUGFyayA8a3l1bmdtaW4ucGFya0BzYW1zdW5nLmNvbT4KRml4ZXM6IDI2ZDNhYzNjYjA0ZCAo ImRybS9zaG1lbS1oZWxwZXJzOiBSZWRpcmVjdCBtbWFwIGZvciBpbXBvcnRlZCBkbWEtYnVmIikK Q2M6IEJvcmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGNvbGxhYm9yYS5jb20+CkNjOiBU aG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KQ2M6IEdlcmQgSG9mZm1hbm4g PGtyYXhlbEByZWRoYXQuY29tPgpDYzogUm9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9yZz4KQ2M6 IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKQ2M6IGxpbnV4LW1lZGlhQHZnZXIua2Vy bmVsLm9yZwpDYzogbGluYXJvLW1tLXNpZ0BsaXN0cy5saW5hcm8ub3JnCkNjOiA8c3RhYmxlQHZn ZXIua2VybmVsLm9yZz4gIyB2NS45KwpSZXBvcnRlZC1hbmQtdGVzdGVkLWJ5OiBwaW90ci5vbmlz emN6dWtAZ21haWwuY29tCkNjOiBwaW90ci5vbmlzemN6dWtAZ21haWwuY29tClNpZ25lZC1vZmYt Ynk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgpMaW5rOiBodHRwczov L3BhdGNod29yay5mcmVlZGVza3RvcC5vcmcvcGF0Y2gvbXNnaWQvMjAyMDEwMjcyMTQ5MjIuMzU2 Njc0My0xLWRhbmllbC52ZXR0ZXJAZmZ3bGwuY2gKU2lnbmVkLW9mZi1ieTogR3JlZyBLcm9haC1I YXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KCi0tLQogZHJpdmVycy9ncHUvZHJt L2RybV9nZW0uYyAgICAgICAgICAgICAgfCAgICA0ICsrLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1f Z2VtX3NobWVtX2hlbHBlci5jIHwgICAgNyArKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5z ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCi0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZ2Vt LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9nZW0uYwpAQCAtMTA4NSw2ICsxMDg1LDggQEAg aW50IGRybV9nZW1fbW1hcF9vYmooc3RydWN0IGRybV9nZW1fb2JqZQogCSAqLwogCWRybV9nZW1f b2JqZWN0X2dldChvYmopOwogCisJdm1hLT52bV9wcml2YXRlX2RhdGEgPSBvYmo7CisKIAlpZiAo b2JqLT5mdW5jcyAmJiBvYmotPmZ1bmNzLT5tbWFwKSB7CiAJCXJldCA9IG9iai0+ZnVuY3MtPm1t YXAob2JqLCB2bWEpOwogCQlpZiAocmV0KSB7CkBAIC0xMTA3LDggKzExMDksNiBAQCBpbnQgZHJt X2dlbV9tbWFwX29iaihzdHJ1Y3QgZHJtX2dlbV9vYmplCiAJCXZtYS0+dm1fcGFnZV9wcm90ID0g cGdwcm90X2RlY3J5cHRlZCh2bWEtPnZtX3BhZ2VfcHJvdCk7CiAJfQogCi0Jdm1hLT52bV9wcml2 YXRlX2RhdGEgPSBvYmo7Ci0KIAlyZXR1cm4gMDsKIH0KIEVYUE9SVF9TWU1CT0woZHJtX2dlbV9t bWFwX29iaik7Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtX3NobWVtX2hlbHBlci5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtX3NobWVtX2hlbHBlci5jCkBAIC01OTQsOCArNTk0 LDEzIEBAIGludCBkcm1fZ2VtX3NobWVtX21tYXAoc3RydWN0IGRybV9nZW1fb2IKIAkvKiBSZW1v dmUgdGhlIGZha2Ugb2Zmc2V0ICovCiAJdm1hLT52bV9wZ29mZiAtPSBkcm1fdm1hX25vZGVfc3Rh cnQoJm9iai0+dm1hX25vZGUpOwogCi0JaWYgKG9iai0+aW1wb3J0X2F0dGFjaCkKKwlpZiAob2Jq LT5pbXBvcnRfYXR0YWNoKSB7CisJCS8qIERyb3AgdGhlIHJlZmVyZW5jZSBkcm1fZ2VtX21tYXBf b2JqKCkgYWNxdWlyZWQuKi8KKwkJZHJtX2dlbV9vYmplY3RfcHV0KG9iaik7CisJCXZtYS0+dm1f cHJpdmF0ZV9kYXRhID0gTlVMTDsKKwogCQlyZXR1cm4gZG1hX2J1Zl9tbWFwKG9iai0+ZG1hX2J1 Ziwgdm1hLCAwKTsKKwl9CiAKIAlzaG1lbSA9IHRvX2RybV9nZW1fc2htZW1fb2JqKG9iaik7CiAK CgpQYXRjaGVzIGN1cnJlbnRseSBpbiBzdGFibGUtcXVldWUgd2hpY2ggbWlnaHQgYmUgZnJvbSBk YW5pZWwudmV0dGVyQGZmd2xsLmNoIGFyZQoKcXVldWUtNS45L2RybS1hc3Qtc2VwYXJhdGUtZHJt LWRyaXZlci1mcm9tLXBjaS1jb2RlLnBhdGNoCnF1ZXVlLTUuOS9kcm0tc2htZS1oZWxwZXJzLWZp eC1kbWFfYnVmX21tYXAtZm9yd2FyZGluZy1idWcucGF0Y2gKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2 ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==