stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Possible mis-backport of 4abb951b in 4.19.35 ("ACPICA: AML interpreter: add region addresses...")
@ 2019-05-05 19:44 Paul Gortmaker
  2019-05-06  8:41 ` Greg Kroah-Hartman
  0 siblings, 1 reply; 10+ messages in thread
From: Paul Gortmaker @ 2019-05-05 19:44 UTC (permalink / raw)
  To: Greg Kroah-Hartman; +Cc: stable, Rafael J. Wysocki, Erik Schmauss

I noticed 4.19.35 got a backport of mainline 4abb951b, but it appears to
be a duplicate backport that landed in the wrong function.  We can see
this in the stable-queue repo:

stable-queue$ find . -name '*acpica-aml-interpreter-add-region-addr*' |grep 4.19
./releases/4.19.6/acpica-aml-interpreter-add-region-addresses-in-global-list-during-initialization.patch
./releases/4.19.3/revert-acpica-aml-interpreter-add-region-addresses-in.patch
./releases/4.19.35/acpica-aml-interpreter-add-region-addresses-in-global-list-during-initialization.patch
./releases/4.19.2/acpica-aml-interpreter-add-region-addresses-in-global-list-during-initialization.patch

So it was added to 4.19.2, reverted in .3, re-added in .6, and then
finally patched into a similar looking but wrong function in .35

If we diff the .6 and .35 versions, we see the function difference:

-@@ -417,6 +417,10 @@ acpi_ds_eval_region_operands(struct acpi
+@@ -523,6 +523,10 @@ acpi_ds_eval_table_region_operands(struc

I don't know what the history is/was around the 2/3/6 churn, but the
re-addition in 4.19.35 to a different function sure looks wrong.

The commit adds a call "status = acpi_ut_add_address_range(..." and if
we check mainline, there is only one in that file, but in 4.19.35+ there
now are two calls - since the two functions had similar context and
comments, it isn't hard to see how patch could/would apply it a 2nd time
in the wrong place.

I didn't check if any of the other currently maintained linux-stable
versions also had this possible issue.

Paul.

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2019-05-17 21:15 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-05 19:44 Possible mis-backport of 4abb951b in 4.19.35 ("ACPICA: AML interpreter: add region addresses...") Paul Gortmaker
2019-05-06  8:41 ` Greg Kroah-Hartman
2019-05-15  1:17   ` Schmauss, Erik
2019-05-15  4:57     ` Greg Kroah-Hartman
2019-05-15 20:56       ` Rafael J. Wysocki
2019-05-16  0:45         ` Schmauss, Erik
2019-05-16 15:36           ` Rafael J. Wysocki
2019-05-16 17:21             ` Schmauss, Erik
2019-05-17  0:52           ` Sasha Levin
2019-05-17 21:15             ` Schmauss, Erik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).