ACK: [PATCH] dmi: dmicheck: add 4 new DMI chassis types

Alex Hung alex.hung at canonical.com
Wed Apr 29 14:17:16 UTC 2015



On 15-04-23 10:35 PM, Colin King wrote:
> From: Colin Ian King <colin.king at canonical.com>
>
> Keep chassis types sync'd with DMI spec 3.0.0 (DSP0134, 2015-02-12).
> Also fix typo on one of the constants:
> 	FWTS_SMBIOS_CHASSIS_BLASE_ENCLOSURE ->
> 	FWTS_SMBIOS_CHASSIS_BLADE_ENCLOSURE
>
> Signed-off-by: Colin Ian King <colin.king at canonical.com>
> ---
>   src/dmi/dmicheck/dmicheck.c   | 5 ++++-
>   src/lib/include/fwts_smbios.h | 5 ++++-
>   2 files changed, 8 insertions(+), 2 deletions(-)
>
> diff --git a/src/dmi/dmicheck/dmicheck.c b/src/dmi/dmicheck/dmicheck.c
> index ace7b9e..5fabca0 100644
> --- a/src/dmi/dmicheck/dmicheck.c
> +++ b/src/dmi/dmicheck/dmicheck.c
> @@ -236,7 +236,10 @@ static const fwts_chassis_type_map fwts_dmi_chassis_type[] = {
>   	{ "Compact PCI",	FWTS_SMBIOS_CHASSIS_COMPACT_PCI,		CHASSIS_OTHER },
>   	{ "Advanced TCA",	FWTS_SMBIOS_CHASSIS_ADVANCED_TCA,		CHASSIS_OTHER },
>   	{ "Blade",		FWTS_SMBIOS_CHASSIS_BLADE,			CHASSIS_SERVER },
> -	{ "Enclosure",		FWTS_SMBIOS_CHASSIS_BLASE_ENCLOSURE,		CHASSIS_SERVER }
> +	{ "Enclosure",		FWTS_SMBIOS_CHASSIS_BLADE_ENCLOSURE,		CHASSIS_SERVER },
> +	{ "Tablet",		FWTS_SMBIOS_CHASSIS_TABLET,			CHASSIS_MOBILE },
> +	{ "Convertible",	FWTS_SMBIOS_CHASSIS_CONVERTIBLE,		CHASSIS_MOBILE },
> +	{ "Detachable",		FWTS_SMBIOS_CHASSIS_DETACHABLE,			CHASSIS_MOBILE },
>   };
>   
>   static const fwts_chassis_type_map fwts_acpi_pm_profile_type[] = {
> diff --git a/src/lib/include/fwts_smbios.h b/src/lib/include/fwts_smbios.h
> index 7fc84e6..0d929b8 100644
> --- a/src/lib/include/fwts_smbios.h
> +++ b/src/lib/include/fwts_smbios.h
> @@ -56,7 +56,10 @@
>   #define FWTS_SMBIOS_CHASSIS_COMPACT_PCI			(0x1A)
>   #define FWTS_SMBIOS_CHASSIS_ADVANCED_TCA		(0x1B)
>   #define FWTS_SMBIOS_CHASSIS_BLADE			(0x1C)
> -#define FWTS_SMBIOS_CHASSIS_BLASE_ENCLOSURE		(0x1D)
> +#define FWTS_SMBIOS_CHASSIS_BLADE_ENCLOSURE		(0x1D)
> +#define FWTS_SMBIOS_CHASSIS_TABLET			(0x1E)
> +#define FWTS_SMBIOS_CHASSIS_CONVERTIBLE			(0x1F)
> +#define FWTS_SMBIOS_CHASSIS_DETACHABLE			(0x20)
>   
>   typedef enum {
>   	FWTS_SMBIOS_UNKNOWN = -1,

    Acked-by: Alex Hung <alex.hung at canonical.com>



More information about the fwts-devel mailing list