Re: [PATCH v4 0/6] Introduction of HP-BIOSCFG driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Jorge,

On 10/20/22 22:10, Jorge Lopez wrote:
> Version 4 restructures the patches submitted in previous versions.
> Earlier hp-bioscfg patches were squashed together before creating
> the new split.
> 
> Version 4.0 breaks down the changes as follows:
> 
> 1. Moving existing HP drivers to a central location

I have merged this patch, so you can drop this for version 5
of the patchset.

> The driver files were broken down in 5 patches of 3 files each
> with exception of patch 6/6
> 
> 2. Introduction of HP-BIOSCFG driver - Set 1

I've done a detailed review of this single patches. This has
found quite a few things to improve. Note that many of the
remarks and especially the remarks about enum-attributes.c
also apply to the other files (to the other *-attributes.c
files).

Please prepare a version 5 taking all remarks into account
for all files of the driver and then I will continue the
review from there.

One thing which I did already notice for the last patch
in the series, please drop the "depends on DMI" from the
Kconfig bits and drop "include/dmi.h", you are not using
any DMI functions so these are not necessary.

And please add a:

L:      platform-driver-x86@xxxxxxxxxxxxxxx

line to the MAINTAINERS entry.

Regards,

Hans





> 3. HP BIOSCFG driver - set 2
> 4. HP BIOSCFG driver - set 3
> 5. HP BIOSCFG driver - set 4
> 6. HP BIOSCFG driver - remaining components
> 
> --
> 
> 
> Jorge Lopez (6):
>   Moving existing HP drivers to a central location
>   Introduction of HP-BIOSCFG driver
>   HP BIOSCFG driver - set 2
>   HP BIOSCFG driver - set 3
>   HP BIOSCFG driver - set 4
>   HP BIOSCFG driver - remaining components
> 
>  .../testing/sysfs-class-firmware-attributes   |  181 ++-
>  MAINTAINERS                                   |   15 +-
>  drivers/platform/x86/Kconfig                  |   80 +-
>  drivers/platform/x86/Makefile                 |    4 +-
>  drivers/platform/x86/hp/Kconfig               |   81 ++
>  drivers/platform/x86/hp/Makefile              |   11 +
>  drivers/platform/x86/hp/hp-bioscfg/Makefile   |   19 +
>  .../x86/hp/hp-bioscfg/biosattr-interface.c    |  285 +++++
>  drivers/platform/x86/hp/hp-bioscfg/bioscfg.c  | 1064 +++++++++++++++++
>  drivers/platform/x86/hp/hp-bioscfg/bioscfg.h  |  671 +++++++++++
>  .../x86/hp/hp-bioscfg/enum-attributes.c       |  521 ++++++++
>  .../x86/hp/hp-bioscfg/int-attributes.c        |  478 ++++++++
>  .../x86/hp/hp-bioscfg/ordered-attributes.c    |  586 +++++++++
>  .../x86/hp/hp-bioscfg/passwdattr-interface.c  |   50 +
>  .../x86/hp/hp-bioscfg/passwdobj-attributes.c  |  647 ++++++++++
>  .../x86/hp/hp-bioscfg/spmobj-attributes.c     |  408 +++++++
>  .../x86/hp/hp-bioscfg/string-attributes.c     |  457 +++++++
>  .../x86/hp/hp-bioscfg/sureadmin-attributes.c  | 1014 ++++++++++++++++
>  .../x86/hp/hp-bioscfg/surestart-attributes.c  |  145 +++
>  drivers/platform/x86/{ => hp}/hp-wmi.c        |    0
>  drivers/platform/x86/{ => hp}/hp_accel.c      |    0
>  drivers/platform/x86/{ => hp}/tc1100-wmi.c    |    0
>  22 files changed, 6647 insertions(+), 70 deletions(-)
>  create mode 100644 drivers/platform/x86/hp/Kconfig
>  create mode 100644 drivers/platform/x86/hp/Makefile
>  create mode 100644 drivers/platform/x86/hp/hp-bioscfg/Makefile
>  create mode 100644 drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
>  create mode 100644 drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
>  create mode 100644 drivers/platform/x86/hp/hp-bioscfg/bioscfg.h
>  create mode 100644 drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
>  create mode 100644 drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
>  create mode 100644 drivers/platform/x86/hp/hp-bioscfg/ordered-attributes.c
>  create mode 100644 drivers/platform/x86/hp/hp-bioscfg/passwdattr-interface.c
>  create mode 100644 drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
>  create mode 100644 drivers/platform/x86/hp/hp-bioscfg/spmobj-attributes.c
>  create mode 100644 drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
>  create mode 100644 drivers/platform/x86/hp/hp-bioscfg/sureadmin-attributes.c
>  create mode 100644 drivers/platform/x86/hp/hp-bioscfg/surestart-attributes.c
>  rename drivers/platform/x86/{ => hp}/hp-wmi.c (100%)
>  rename drivers/platform/x86/{ => hp}/hp_accel.c (100%)
>  rename drivers/platform/x86/{ => hp}/tc1100-wmi.c (100%)
> 
> --
> 2.34.1
> 




[Index of Archives]     [Linux Kernel Development]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux