From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rob Herring Subject: [PATCH] drm/prime: Fix mmap fake offset for drm_gem_object_funcs.mmap Date: Wed, 23 Oct 2019 17:22:26 -0500 Message-ID: <20191023222226.9064-1-robh@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-oi1-f193.google.com (mail-oi1-f193.google.com [209.85.167.193]) by gabe.freedesktop.org (Postfix) with ESMTPS id 828AC6E0B6 for ; Wed, 23 Oct 2019 22:22:29 +0000 (UTC) Received: by mail-oi1-f193.google.com with SMTP id b25so7214817oib.7 for ; Wed, 23 Oct 2019 15:22:29 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org, Gerd Hoffmann Cc: Daniel Vetter List-Id: dri-devel@lists.freedesktop.org Q29tbWl0IGM0MDA2OWNiN2JkNiAoImRybTogYWRkIG1tYXAoKSB0byBkcm1fZ2VtX29iamVjdF9m dW5jcyIpCmludHJvZHVjZWQgYSBHRU0gb2JqZWN0IG1tYXAoKSBob29rIHdoaWNoIGlzIGV4cGVj dGVkIHRvIHN1YnRyYWN0IHRoZQpmYWtlIG9mZnNldCBmcm9tIHZtX3Bnb2ZmLiBIb3dldmVyLCBm b3IgbW1hcCgpIG9uIGRtYWJ1ZnMsIHRoZXJlIGlzIG5vdAphIGZha2Ugb2Zmc2V0LiBUbyBmaXgg dGhpcywgd2UgbmVlZCB0byBhZGQgdGhlIGZha2Ugb2Zmc2V0IGp1c3QgbGlrZSB0aGUKZHJpdmVy LT5mb3BzLT5tbWFwKCkgY29kZSBwYXRoLgoKRml4ZXM6IGM0MDA2OWNiN2JkNiAoImRybTogYWRk IG1tYXAoKSB0byBkcm1fZ2VtX29iamVjdF9mdW5jcyIpCkNjOiBHZXJkIEhvZmZtYW5uIDxrcmF4 ZWxAcmVkaGF0LmNvbT4KQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+ ClNpZ25lZC1vZmYtYnk6IFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+Ci0tLQpJIHJhbiBp bnRvIHRoaXMgd2hpbGUgd29ya2luZyBvbiBjb252ZXJ0aW5nIHZnZW0gdG8gc2htZW0gaGVscGVy cyBhbmQKdGhlIElHVCB2Z2VtX2Jhc2ljIGRtYWJ1Zi1tbWFwIHRlc3QgZmFpbGVkLiBUaGlzIGZp eGVzIHNobWVtLCBidXQgSQpoYXZlIGNoZWNrZWQgYW55IG90aGVyIHVzZXJzIG9mIHRoZSBuZXcg bW1hcCBob29rLgoKUm9iCgogZHJpdmVycy9ncHUvZHJtL2RybV9wcmltZS5jIHwgNCArKy0tCiAx IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fcHJpbWUuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fcHJp bWUuYwppbmRleCAwODE0MjExYjBmM2YuLjVkMDY2OTBhMmU5ZCAxMDA2NDQKLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2RybV9wcmltZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fcHJpbWUuYwpA QCAtNzEzLDYgKzcxMyw4IEBAIGludCBkcm1fZ2VtX3ByaW1lX21tYXAoc3RydWN0IGRybV9nZW1f b2JqZWN0ICpvYmosIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogCXN0cnVjdCBmaWxlICpm aWw7CiAJaW50IHJldDsKIAorCXZtYS0+dm1fcGdvZmYgKz0gZHJtX3ZtYV9ub2RlX3N0YXJ0KCZv YmotPnZtYV9ub2RlKTsKKwogCWlmIChvYmotPmZ1bmNzICYmIG9iai0+ZnVuY3MtPm1tYXApIHsK IAkJcmV0ID0gb2JqLT5mdW5jcy0+bW1hcChvYmosIHZtYSk7CiAJCWlmIChyZXQpCkBAIC03Mzcs OCArNzM5LDYgQEAgaW50IGRybV9nZW1fcHJpbWVfbW1hcChzdHJ1Y3QgZHJtX2dlbV9vYmplY3Qg Km9iaiwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCiAJaWYgKHJldCkKIAkJZ290byBvdXQ7 CiAKLQl2bWEtPnZtX3Bnb2ZmICs9IGRybV92bWFfbm9kZV9zdGFydCgmb2JqLT52bWFfbm9kZSk7 Ci0KIAlyZXQgPSBvYmotPmRldi0+ZHJpdmVyLT5mb3BzLT5tbWFwKGZpbCwgdm1hKTsKIAogCWRy bV92bWFfbm9kZV9yZXZva2UoJm9iai0+dm1hX25vZGUsIHByaXYpOwotLSAKMi4yMC4xCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFp bGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=