From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sasha Levin Subject: [PATCH AUTOSEL 5.0 168/262] fbdev: fbmem: fix memory access if logo is bigger than the screen Date: Wed, 27 Mar 2019 14:00:23 -0400 Message-ID: <20190327180158.10245-168-sashal@kernel.org> References: <20190327180158.10245-1-sashal@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0A3CD89B46 for ; Wed, 27 Mar 2019 18:07:19 +0000 (UTC) In-Reply-To: <20190327180158.10245-1-sashal@kernel.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Sasha Levin , linux-fbdev@vger.kernel.org, Bartlomiej Zolnierkiewicz , Manfred Schlaegl , Daniel Vetter , Martin Kepplinger , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogTWFuZnJlZCBTY2hsYWVnbCA8bWFuZnJlZC5zY2hsYWVnbEBnaW56aW5nZXIuY29tPgoK WyBVcHN0cmVhbSBjb21taXQgYTUzOTlkYjEzOWNiM2FkOWI4NTAyZDhiMWJkMDJkYTljZTBiOWRm MCBdCgpUaGVyZSBpcyBubyBjbGlwcGluZyBvbiB0aGUgeCBvciB5IGF4aXMgZm9yIGxvZ29zIGxh cmdlciB0aGF0IHRoZSBmcmFtZWJ1ZmZlcgpzaXplLiBUaGVyZWZvcmU6IGEgbG9nbyBiaWdnZXIg dGhhbiBzY3JlZW4gc2l6ZSBsZWFkcyB0byBpbnZhbGlkIG1lbW9yeSBhY2Nlc3M6CgpbICAgIDEu MjU0NjY0XSBCYWNrdHJhY2U6ClsgICAgMS4yNTQ3MjhdIFs8YzAyNzE0ZTA+XSAoY2ZiX2ltYWdl YmxpdCkgZnJvbSBbPGMwMjYxODRjPl0gKGZiX3Nob3dfbG9nbysweDYyMC8weDY4NCkKWyAgICAx LjI1NDc2M10gIHIxMDowMDAwMDAwMyByOTowMDAyN2ZkOCByODpjNmE0MDAwMCByNzpjNmEzNmU1 MCByNjowMDAwMDAwMCByNTpjMDZiODFlNApbICAgIDEuMjU0Nzc0XSAgcjQ6YzZhM2U4MDAKWyAg ICAxLjI1NDgxMF0gWzxjMDI2MTIyYz5dIChmYl9zaG93X2xvZ28pIGZyb20gWzxjMDI2YzFlND5d IChmYmNvbl9zd2l0Y2grMHgzZmMvMHg0NmMpClsgICAgMS4yNTQ4NDJdICByMTA6YzZhM2U4MjQg cjk6YzZhM2U4MDAgcjg6MDAwMDAwMDAgcjc6YzZhMGMwMDAgcjY6YzA3MGIwMTQgcjU6YzZhM2U4 MDAKWyAgICAxLjI1NDg1Ml0gIHI0OmM2ODA4YzAwClsgICAgMS4yNTQ4ODldIFs8YzAyNmJkZTg+ XSAoZmJjb25fc3dpdGNoKSBmcm9tIFs8YzAyOWM4Zjg+XSAocmVkcmF3X3NjcmVlbisweGYwLzB4 MWU4KQpbICAgIDEuMjU0OTE4XSAgcjEwOjAwMDAwMDAwIHI5OjAwMDAwMDAwIHI4OjAwMDAwMDAw IHI3OjAwMDAwMDAwIHI2OmMwNzBkNWEwIHI1OjAwMDAwMDgwClsgICAgMS4yNTQ5MjhdICByNDpj NjgwOGMwMApbICAgIDEuMjU0OTYxXSBbPGMwMjljODA4Pl0gKHJlZHJhd19zY3JlZW4pIGZyb20g WzxjMDI5ZDI2ND5dIChkb19iaW5kX2Nvbl9kcml2ZXIrMHgxOTQvMHgyZTQpClsgICAgMS4yNTQ5 OTFdICByOTowMDAwMDAwMCByODowMDAwMDAwMCByNzowMDAwMDAxNCByNjpjMDcwZDVhMCByNTpj MDcwZDVhMCByNDpjMDcwZDVhMAoKU28gcHJldmVudCBkaXNwbGF5aW5nIGEgbG9nbyBiaWdnZXIg dGhhbiBzY3JlZW4gc2l6ZSBhbmQgYXZvaWQgaW52YWxpZAptZW1vcnkgYWNjZXNzLgoKU2lnbmVk LW9mZi1ieTogTWFuZnJlZCBTY2hsYWVnbCA8bWFuZnJlZC5zY2hsYWVnbEBnaW56aW5nZXIuY29t PgpTaWduZWQtb2ZmLWJ5OiBNYXJ0aW4gS2VwcGxpbmdlciA8bWFydGluLmtlcHBsaW5nZXJAZ2lu emluZ2VyLmNvbT4KQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+ClNp Z25lZC1vZmYtYnk6IEJhcnRsb21pZWogWm9sbmllcmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1z dW5nLmNvbT4KU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgot LS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvY29yZS9mYm1lbS5jIHwgMyArKysKIDEgZmlsZSBjaGFu Z2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3ZpZGVvL2ZiZGV2L2Nv cmUvZmJtZW0uYyBiL2RyaXZlcnMvdmlkZW8vZmJkZXYvY29yZS9mYm1lbS5jCmluZGV4IGNiNDNh MjI1OGM1MS4uNDcyMTQ5MWU2YzhjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3ZpZGVvL2ZiZGV2L2Nv cmUvZmJtZW0uYworKysgYi9kcml2ZXJzL3ZpZGVvL2ZiZGV2L2NvcmUvZmJtZW0uYwpAQCAtNDMx LDYgKzQzMSw5IEBAIHN0YXRpYyB2b2lkIGZiX2RvX3Nob3dfbG9nbyhzdHJ1Y3QgZmJfaW5mbyAq aW5mbywgc3RydWN0IGZiX2ltYWdlICppbWFnZSwKIHsKIAl1bnNpZ25lZCBpbnQgeDsKIAorCWlm IChpbWFnZS0+d2lkdGggPiBpbmZvLT52YXIueHJlcyB8fCBpbWFnZS0+aGVpZ2h0ID4gaW5mby0+ dmFyLnlyZXMpCisJCXJldHVybjsKKwogCWlmIChyb3RhdGUgPT0gRkJfUk9UQVRFX1VSKSB7CiAJ CWZvciAoeCA9IDA7CiAJCSAgICAgeCA8IG51bSAmJiBpbWFnZS0+ZHggKyBpbWFnZS0+d2lkdGgg PD0gaW5mby0+dmFyLnhyZXM7Ci0tIAoyLjE5LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2RyaS1kZXZlbA==