Re: [PATCH 1/1] Fonts: font_acorn_8x8: Replace discarded const qualifier
From: Russell King - ARM Linux admin <linux@armlinux.org.uk>
Date: 2020-11-02 10:30:39
Also in:
lkml, stable
On Mon, Nov 02, 2020 at 10:23:43AM +0000, Russell King - ARM Linux admin wrote:
On Sun, Nov 01, 2020 at 01:11:22PM +0000, Lee Jones wrote:quoted
On Sat, 31 Oct 2020, Russell King - ARM Linux admin wrote:quoted
On Fri, Oct 30, 2020 at 06:18:22PM +0000, Lee Jones wrote:quoted
Commit 09e5b3fd5672 ("Fonts: Support FONT_EXTRA_WORDS macros forYour commit ID does not exist in mainline kernels, which makes this confusing. The commit ID you should be using is 6735b4632def.Ah yes, quite right. That is the ID from android-3.18 where this issue was first seen and fixed against. I will fix it up for Mainline. Does the fix look okay to you though Russell?Frankly, I don't know. Looking at the commit itself, it looks safe, but it depends what this "extra" data is being used for. From what I can see, the commit in question just adds the additional opaque data as a member named "extra", and one is left to guess what it's use as. I'd have thought a small structure with named members would have been the minimum given our standards for in-kernel code. Why was the "const" dropped in the first place? Does this "extra" member get written to somewhere? So, sorry, no idea. This looks to me like a very unsatisfactory commit, and probably something that got a very poor review.
Also, the commit description is missing a chunk:
For user-provided fonts, the framebuffer layer resolves this issue by
reserving four extra words at the beginning of data buffers. Later,
whenever a function needs to access them, it simply uses the following
macros:
Recently we have gathered all the above macros to <linux/font.h>.
So what were these macros that have been nicely removed from the commit
description? I guess they started with a '#' character and git thought
they were a comment.
--
RMK's Patch system: https://www.armlinux.org.uk/developer/patches/
FTTP is here! 40Mbps down 10Mbps up. Decent connectivity at last!
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel