diff options
author | Lee Leahy <leroy.p.leahy@intel.com> | 2017-03-16 16:01:40 -0700 |
---|---|---|
committer | Lee Leahy <leroy.p.leahy@intel.com> | 2017-03-20 16:36:24 +0100 |
commit | 0b5678f21f17024b4f7f6bd67d0d382481751d86 (patch) | |
tree | d43ad8a4055b89ddea09ab797bd88df857713956 /src/arch/x86/smbios.c | |
parent | 41dded3548327d2cb6bd8845e78b94e51207f8f6 (diff) |
arch/x86: Fix most of remaining issues detected by checkpatch
Fix the following errors and warnings detected by checkpatch.pl:
ERROR: do not use assignment in if condition
ERROR: trailing statements should be on next line
ERROR: Macros with complex values should be enclosed in parentheses
ERROR: switch and case should be at the same indent
WARNING: char * array declaration might be better as static const
WARNING: else is not generally useful after a break or return
WARNING: storage class should be at the beginning of the declaration
WARNING: void function return statements are not generally useful
WARNING: break is not useful after a goto or return
WARNING: Single statement macros should not use a do {} while (0) loop
WARNING: sizeof *t should be sizeof(*t)
WARNING: Comparisons should place the constant on the right side of the test
TEST=Build and run on Galileo Gen2
Change-Id: I39d49790c5eaeedec5051e1fab0b1279275f6e7f
Signed-off-by: Lee Leahy <Leroy.P.Leahy@intel.com>
Reviewed-on: https://review.coreboot.org/18865
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
Diffstat (limited to 'src/arch/x86/smbios.c')
-rw-r--r-- | src/arch/x86/smbios.c | 143 |
1 files changed, 72 insertions, 71 deletions
diff --git a/src/arch/x86/smbios.c b/src/arch/x86/smbios.c index 62443274dc..0909900ca7 100644 --- a/src/arch/x86/smbios.c +++ b/src/arch/x86/smbios.c @@ -129,60 +129,61 @@ void smbios_fill_dimm_manufacturer_from_id(uint16_t mod_id, struct smbios_type17 *t) { switch (mod_id) { - case 0x2c80: - t->manufacturer = smbios_add_string(t->eos, - "Crucial"); - break; - case 0x4304: - t->manufacturer = smbios_add_string(t->eos, - "Ramaxel"); - break; - case 0x4f01: - t->manufacturer = smbios_add_string(t->eos, - "Transcend"); - break; - case 0x9801: - t->manufacturer = smbios_add_string(t->eos, - "Kingston"); - break; - case 0x987f: - t->manufacturer = smbios_add_string(t->eos, - "Hynix"); - break; - case 0x9e02: - t->manufacturer = smbios_add_string(t->eos, - "Corsair"); - break; - case 0xb004: - t->manufacturer = smbios_add_string(t->eos, - "OCZ"); - break; - case 0xad80: - t->manufacturer = smbios_add_string(t->eos, - "Hynix/Hyundai"); - break; - case 0xb502: - t->manufacturer = smbios_add_string(t->eos, - "SuperTalent"); - break; - case 0xcd04: - t->manufacturer = smbios_add_string(t->eos, - "GSkill"); - break; - case 0xce80: - t->manufacturer = smbios_add_string(t->eos, - "Samsung"); - break; - case 0xfe02: - t->manufacturer = smbios_add_string(t->eos, - "Elpida"); - break; - case 0xff2c: - t->manufacturer = smbios_add_string(t->eos, - "Micron"); - break; - default: { + case 0x2c80: + t->manufacturer = smbios_add_string(t->eos, + "Crucial"); + break; + case 0x4304: + t->manufacturer = smbios_add_string(t->eos, + "Ramaxel"); + break; + case 0x4f01: + t->manufacturer = smbios_add_string(t->eos, + "Transcend"); + break; + case 0x9801: + t->manufacturer = smbios_add_string(t->eos, + "Kingston"); + break; + case 0x987f: + t->manufacturer = smbios_add_string(t->eos, + "Hynix"); + break; + case 0x9e02: + t->manufacturer = smbios_add_string(t->eos, + "Corsair"); + break; + case 0xb004: + t->manufacturer = smbios_add_string(t->eos, + "OCZ"); + break; + case 0xad80: + t->manufacturer = smbios_add_string(t->eos, + "Hynix/Hyundai"); + break; + case 0xb502: + t->manufacturer = smbios_add_string(t->eos, + "SuperTalent"); + break; + case 0xcd04: + t->manufacturer = smbios_add_string(t->eos, + "GSkill"); + break; + case 0xce80: + t->manufacturer = smbios_add_string(t->eos, + "Samsung"); + break; + case 0xfe02: + t->manufacturer = smbios_add_string(t->eos, + "Elpida"); + break; + case 0xff2c: + t->manufacturer = smbios_add_string(t->eos, + "Micron"); + break; + default: { char string_buffer[256]; + snprintf(string_buffer, sizeof(string_buffer), "Unknown (%x)", mod_id); t->manufacturer = smbios_add_string(t->eos, @@ -209,21 +210,21 @@ static int create_smbios_type17_for_dimm(struct dimm_info *dimm, t->total_width = t->data_width + 8 * ((dimm->bus_width & 0x18) >> 3); switch (dimm->mod_type) { - case SPD_RDIMM: - case SPD_MINI_RDIMM: - t->form_factor = MEMORY_FORMFACTOR_RIMM; - break; - case SPD_UDIMM: - case SPD_MICRO_DIMM: - case SPD_MINI_UDIMM: - t->form_factor = MEMORY_FORMFACTOR_DIMM; - break; - case SPD_SODIMM: - t->form_factor = MEMORY_FORMFACTOR_SODIMM; - break; - default: - t->form_factor = MEMORY_FORMFACTOR_UNKNOWN; - break; + case SPD_RDIMM: + case SPD_MINI_RDIMM: + t->form_factor = MEMORY_FORMFACTOR_RIMM; + break; + case SPD_UDIMM: + case SPD_MICRO_DIMM: + case SPD_MINI_UDIMM: + t->form_factor = MEMORY_FORMFACTOR_DIMM; + break; + case SPD_SODIMM: + t->form_factor = MEMORY_FORMFACTOR_SODIMM; + break; + default: + t->form_factor = MEMORY_FORMFACTOR_UNKNOWN; + break; } smbios_fill_dimm_manufacturer_from_id(dimm->mod_id, t); @@ -476,10 +477,10 @@ static int smbios_write_type11(unsigned long *current, int *handle) int len; struct device *dev; - memset(t, 0, sizeof *t); + memset(t, 0, sizeof(*t)); t->type = SMBIOS_OEM_STRINGS; t->handle = *handle; - t->length = len = sizeof *t - 2; + t->length = len = sizeof(*t) - 2; for (dev = all_devices; dev; dev = dev->next) { if (dev->ops && dev->ops->get_smbios_strings) @@ -487,7 +488,7 @@ static int smbios_write_type11(unsigned long *current, int *handle) } if (t->count == 0) { - memset(t, 0, sizeof *t); + memset(t, 0, sizeof(*t)); return 0; } |