On Mon, Feb 27, 2023 at 01:23:00PM +0100, Jean Delvare wrote: > Hi Sasha, > > On Sun, 26 Feb 2023 21:08:33 -0500, Sasha Levin wrote: > > From: Allen Ballway <ballway@xxxxxxxxxxxx> > > > > [ Upstream commit a2f416bf062a38bb76cccd526d2d286b8e4db4d9 ] > > > > Certain touchscreen devices, such as the ELAN9034, are oriented > > incorrectly and report touches on opposite points on the X and Y axes. > > For example, a 100x200 screen touched at (10,20) would report (90, 180) > > and vice versa. > > > > This is fixed by adding device quirks to transform the touch points > > into the correct spaces, from X -> MAX(X) - X, and Y -> MAX(Y) - Y. > > > > Signed-off-by: Allen Ballway <ballway@xxxxxxxxxxxx> > > Signed-off-by: Jiri Kosina <jkosina@xxxxxxx> > > Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx> > > --- > > drivers/hid/hid-multitouch.c | 39 ++++++++++++++++++--- > > drivers/hid/hid-quirks.c | 6 ++++ > > drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 43 ++++++++++++++++++++++++ > > drivers/hid/i2c-hid/i2c-hid.h | 3 ++ > > 4 files changed, 87 insertions(+), 4 deletions(-) > > (...) > > Second rule of acceptance for stable patches: > > - It cannot be bigger than 100 lines, with context. > > Clearly not met here. > > To me, this commit is something distributions may want to backport if > their users run are likely to run the affected hardware. But it's out > of scope for stable kernel branches. For new quirks and ids, this is totally fine, I do not see why we would NOT want to take such a thing. The 100 lines is a guideline, to make things easy to review. thanks, greg k-h