Skip to content

platform/x86: hp-wmi: Driver refactoring and cleanups

Darren Hart lkml platform-driver-x86 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9platform/x86: hp-wmi: Cleanup local variable declarationsdrivers/platform/x86/hp-wmi.c+13 -160 replies
2/9platform/x86: hp-wmi: Add bios_args initializerdrivers/platform/x86/hp-wmi.c+11 -101 reply
3/9platform/x86: hp-wmi: Standardize enum usage for constantsdrivers/platform/x86/hp-wmi.c+64 -552 replies
4/9platform/x86: hp-wmi: Refactor redundant HPWMI_READ functionsdrivers/platform/x86/hp-wmi.c+24 -580 replies
5/9platform/x86: hp-wmi: Cleanup wireless get_(hw|sw)state functionsdrivers/platform/x86/hp-wmi.c+8 -160 replies
6/9platform/x86: hp-wmi: Refactor dock and tablet state fetchersdrivers/platform/x86/hp-wmi.c+14 -190 replies
7/9platform/x86: hp-wmi: Use DEVICE_ATTR_(RO|RW) helper macrosdrivers/platform/x86/hp-wmi.c+18 -180 replies
8/9platform/x86: hp-wmi: Do not shadow errors in sysfs show functionsdrivers/platform/x86/hp-wmi.c+6 -60 replies
9/9platform/x86: hp-wmi: Cleanup exit pathsdrivers/platform/x86/hp-wmi.c+33 -300 replies

Reviews trailers per patch

1 of 9 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchAndy ShevchenkoCarlo Caione
SeriesR-b T-b
1/9
2/9
3/9R-b R-b T-b
4/9
5/9
6/9
7/9
8/9
9/9

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

Read the v1 thread

Cover letter [PATCH v1 0/9] platform/x86: hp-wmi: Driver refactoring and cleanups

From: "Darren Hart (VMware)" <[email protected]>

This series factors out some redundant code, cleans up a number of style issues, modernizes the sysfs usage, and cleans up the return paths. All told, the driver is reduced in size by 37 lines (3.6%).

I do not have an HP laptop, so I'm hoping Carlo can help out with some testing. In particular we need to verify that hotkeys and sysfs continue to work as before.

This series is also available here for convenience:
git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git hp-wmi

Darren Hart (VMware) (9):
platform/x86: hp-wmi: Cleanup local variable declarations platform/x86: hp-wmi: Add bios_args initializer platform/x86: hp-wmi: Standardize enum usage for constants platform/x86: hp-wmi: Refactor redundant HPWMI_READ functions platform/x86: hp-wmi: Cleanup wireless get_(hw|sw)state functions platform/x86: hp-wmi: Refactor dock and tablet state fetchers platform/x86: hp-wmi: Use DEVICE_ATTR_(RO|RW) helper macros platform/x86: hp-wmi: Do not shadow errors in sysfs show functions platform/x86: hp-wmi: Cleanup exit paths

 drivers/platform/x86/hp-wmi.c | 385 +++++++++++++++++++-----------------------
 1 file changed, 174 insertions(+), 211 deletions(-)
Signature · 1 line
2.9.3