Skip to content

ACPI / osi: Fix several issues in _OSI handling

Lv Zheng linux-acpi lkml 3 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest7 patches 1 replyIn review
  2. v26 patches 7 repliesSuperseded
  3. v14 patches 4 repliesSuperseded

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7ACPI / osi: Fix an issue that acpi_osi=!* cannot disable ACPICA internal stringsdrivers/acpi/osl.c+11 -50 replies
2/7ACPI / osi: Cleanup _OSI("Linux") related code before introducing new supportdrivers/acpi/osl.c+22 -200 replies
3/7ACPI / osi: Add acpi_osi=!! to allow reverting acpi_osi=!Documentation/kernel-parameters.txt drivers/acpi/osl.c+5 -00 replies
4/7ACPI / osi: Fix default _OSI(Darwin) supportdrivers/acpi/blacklist.c drivers/acpi/osl.c include/linux/acpi.h+75 -70 replies
5/7ACPI / osi: Cleanup OSI handling code to use booldrivers/acpi/blacklist.c drivers/acpi/osl.c include/linux/acpi.h+17 -270 replies
6/7ACPI / osi: Cleanup coding style issues before creating a separate OSI source filedrivers/acpi/blacklist.c drivers/acpi/osl.c include/linux/acpi.h+38 -520 replies
7/7ACPI / osi: Collect _OSI handling into one single filedrivers/acpi/Makefile drivers/acpi/blacklist.c drivers/acpi/internal.h +3 more+531 -4720 replies

Reviews trailers per patch

None of the 7 patches has a Reviewed-by or Acked-by.

PatchLukas WunnerChen Yu
1/7T-b T-b
2/7Reported-and-tested-by T-b
3/7Reported-and-tested-by T-b
4/7Reported-and-tested-by
5/7T-b T-b
6/7T-b T-b
7/7T-b T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH v3 0/7] ACPI / osi: Fix several issues in _OSI handling

This patchset cleans up _OSI handling code and fixes several issues in it.

In the v2 version, as one fix has been changed to be a stable material, patches originally put before it need to be rebased. The necessary changes that are required by this fix are still kept before the fix patch, and the unnecessary changes that are not required by this fix are moved after the fix patch. So that the back porting of the stable materials could be easier. The coding style in the stable materials is kept wrong to be consistent to the coding style used by the old code, so checkpatch.pl may report warnings on the stable materials.
In the v3 version, SOB blocks are updated with the tester's information. Some pr_xxx(PREFIX) related wrong stuffs are corrected. One bool cleanup patch is split out.

Chen Yu (1):
ACPI / osi: Fix default _OSI(Darwin) support

Lv Zheng (6):
ACPI / osi: Fix an issue that acpi_osi=!* cannot disable ACPICA
internal strings
ACPI / osi: Cleanup _OSI("Linux") related code before introducing new
support
ACPI / osi: Add acpi_osi=!! to allow reverting acpi_osi=! ACPI / osi: Cleanup OSI handling code to use bool
ACPI / osi: Cleanup coding style issues before creating a separate
OSI source file
ACPI / osi: Collect _OSI handling into one single file

 Documentation/kernel-parameters.txt |    2 +
 drivers/acpi/Makefile               |    2 +-
 drivers/acpi/blacklist.c            |  196 +------------
 drivers/acpi/internal.h             |    2 +
 drivers/acpi/osi.c                  |  522 +++++++++++++++++++++++++++++++++++
 drivers/acpi/osl.c                  |  225 +--------------
 include/linux/acpi.h                |    1 -
 7 files changed, 533 insertions(+), 417 deletions(-)
 create mode 100644 drivers/acpi/osi.c
Signature · 1 line
1.7.10