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

[PATCH v2 1/3] hvmloader: clean up SMBIOS code style and formatting



From: Petr Beneš <w1benny@xxxxxxxxx>

* Removed trailing whitespaces
* Removed unnecessary pointer casts
* Added whitespaces around &&
* Removed superfluous parentheses
* Use variables in sizeof() where applicable

No functional change.

Signed-off-by: Petr Beneš <w1benny@xxxxxxxxx>
---
 tools/firmware/hvmloader/smbios.c | 162 +++++++++++++++---------------
 1 file changed, 81 insertions(+), 81 deletions(-)

diff --git a/tools/firmware/hvmloader/smbios.c 
b/tools/firmware/hvmloader/smbios.c
index 97a054e9e3..077c88c41c 100644
--- a/tools/firmware/hvmloader/smbios.c
+++ b/tools/firmware/hvmloader/smbios.c
@@ -67,7 +67,7 @@ static void *
 smbios_type_0_init(void *start, const char *xen_version,
                    uint32_t xen_major_version, uint32_t xen_minor_version);
 static void *
-smbios_type_1_init(void *start, const char *xen_version, 
+smbios_type_1_init(void *start, const char *xen_version,
                    uint8_t uuid[16]);
 static void *
 smbios_type_2_init(void *start);
@@ -242,8 +242,8 @@ get_memsize(void)
         sz += (((uint64_t)hvm_info->high_mem_pgend << PAGE_SHIFT) - GB(4));
 
     /*
-     * Round up to the nearest MB.  The user specifies domU pseudo-physical 
-     * memory in megabytes, so not doing this could easily lead to reporting 
+     * Round up to the nearest MB.  The user specifies domU pseudo-physical
+     * memory in megabytes, so not doing this could easily lead to reporting
      * one less MB than the user specified.
      */
     return (sz + MB(1) - 1) >> 20;
@@ -378,24 +378,24 @@ static void *
 smbios_type_0_init(void *start, const char *xen_version,
                    uint32_t xen_major_version, uint32_t xen_minor_version)
 {
-    struct smbios_type_0 *p = (struct smbios_type_0 *)start;
+    struct smbios_type_0 *p = start;
     static const char *smbios_release_date = __SMBIOS_DATE__;
     const char *s;
     void *pts;
     uint32_t length;
 
     pts = get_smbios_pt_struct(0, &length);
-    if ( (pts != NULL)&&(length > 0) )
+    if ( pts != NULL && length > 0 )
     {
         memcpy(start, pts, length);
         p->header.handle = SMBIOS_HANDLE_TYPE0;
-        return (start + length);
+        return start + length;
     }
 
     memset(p, 0, sizeof(*p));
 
     p->header.type = 0;
-    p->header.length = sizeof(struct smbios_type_0);
+    p->header.length = sizeof(*p);
     p->header.handle = SMBIOS_HANDLE_TYPE0;
 
     p->vendor_str = 1;
@@ -411,12 +411,12 @@ smbios_type_0_init(void *start, const char *xen_version,
     /* Extended Characteristics: Enable Targeted Content Distribution. */
     p->characteristics_extension_bytes[1] = 0x04;
 
-    p->major_release = (uint8_t) xen_major_version;
-    p->minor_release = (uint8_t) xen_minor_version;
+    p->major_release = (uint8_t)xen_major_version;
+    p->minor_release = (uint8_t)xen_minor_version;
     p->embedded_controller_major = 0xff;
     p->embedded_controller_minor = 0xff;
 
-    start += sizeof(struct smbios_type_0);
+    start += sizeof(*p);
     s = xenstore_read(HVM_XS_BIOS_VENDOR, "Xen");
     strcpy((char *)start, s);
     start += strlen(s) + 1;
@@ -434,42 +434,42 @@ smbios_type_0_init(void *start, const char *xen_version,
 
 /* Type 1 -- System Information */
 static void *
-smbios_type_1_init(void *start, const char *xen_version, 
+smbios_type_1_init(void *start, const char *xen_version,
                    uint8_t uuid[16])
 {
     char uuid_str[37];
-    struct smbios_type_1 *p = (struct smbios_type_1 *)start;
+    struct smbios_type_1 *p = start;
     const char *s;
     void *pts;
     uint32_t length;
 
     pts = get_smbios_pt_struct(1, &length);
-    if ( (pts != NULL)&&(length > 0) )
+    if ( pts != NULL && length > 0 )
     {
         memcpy(start, pts, length);
         p->header.handle = SMBIOS_HANDLE_TYPE1;
-        return (start + length);
+        return start + length;
     }
 
     memset(p, 0, sizeof(*p));
 
     p->header.type = 1;
-    p->header.length = sizeof(struct smbios_type_1);
+    p->header.length = sizeof(*p);
     p->header.handle = SMBIOS_HANDLE_TYPE1;
 
     p->manufacturer_str = 1;
     p->product_name_str = 2;
     p->version_str = 3;
     p->serial_number_str = 4;
-    
+
     memcpy(p->uuid, uuid, 16);
 
     p->wake_up_type = 0x06; /* power switch */
     p->sku_str = 0;
     p->family_str = 0;
 
-    start += sizeof(struct smbios_type_1);
-    
+    start += sizeof(*p);
+
     s = xenstore_read(HVM_XS_SYSTEM_MANUFACTURER, "Xen");
     strcpy((char *)start, s);
     start += strlen(s) + 1;
@@ -482,21 +482,21 @@ smbios_type_1_init(void *start, const char *xen_version,
     strcpy((char *)start, s);
     start += strlen(s) + 1;
 
-    uuid_to_string(uuid_str, uuid); 
+    uuid_to_string(uuid_str, uuid);
     s = xenstore_read(HVM_XS_SYSTEM_SERIAL_NUMBER, uuid_str);
     strcpy((char *)start, s);
     start += strlen(s) + 1;
 
     *((uint8_t *)start) = 0;
-    
-    return start+1; 
+
+    return start+1;
 }
 
 /* Type 2 -- System Board */
 static void *
 smbios_type_2_init(void *start)
 {
-    struct smbios_type_2 *p = (struct smbios_type_2 *)start;
+    struct smbios_type_2 *p = start;
     const char *s;
     uint8_t *ptr;
     void *pts;
@@ -504,7 +504,7 @@ smbios_type_2_init(void *start)
     unsigned int counter = 0;
 
     pts = get_smbios_pt_struct(2, &length);
-    if ( (pts != NULL)&&(length > 0) )
+    if ( pts != NULL && length > 0 )
     {
         memcpy(start, pts, length);
         p->header.handle = SMBIOS_HANDLE_TYPE2;
@@ -517,12 +517,12 @@ smbios_type_2_init(void *start)
                 *((uint16_t*)ptr) = SMBIOS_HANDLE_TYPE3;
         }
 
-        return (start + length);
+        return start + length;
     }
 
     memset(p, 0, sizeof(*p));
     p->header.type = 2;
-    p->header.length = sizeof(struct smbios_type_2);
+    p->header.length = sizeof(*p);
     p->header.handle = SMBIOS_HANDLE_TYPE2;
     p->feature_flags = 0x09; /* Board is a hosting board and replaceable */
     p->chassis_handle = SMBIOS_HANDLE_TYPE3;
@@ -530,7 +530,7 @@ smbios_type_2_init(void *start)
     start += sizeof(*p);
 
     s = xenstore_read(HVM_XS_BASEBOARD_MANUFACTURER, NULL);
-    if ( (s != NULL) && (*s != '\0') )
+    if ( s != NULL && *s != '\0' )
     {
         strcpy(start, s);
         start += strlen(s) + 1;
@@ -538,7 +538,7 @@ smbios_type_2_init(void *start)
     }
 
     s = xenstore_read(HVM_XS_BASEBOARD_PRODUCT_NAME, NULL);
-    if ( (s != NULL) && (*s != '\0') )
+    if ( s != NULL && *s != '\0' )
     {
         strcpy(start, s);
         start += strlen(s) + 1;
@@ -546,7 +546,7 @@ smbios_type_2_init(void *start)
     }
 
     s = xenstore_read(HVM_XS_BASEBOARD_VERSION, NULL);
-    if ( (s != NULL) && (*s != '\0') )
+    if ( s != NULL && *s != '\0' )
     {
         strcpy(start, s);
         start += strlen(s) + 1;
@@ -554,7 +554,7 @@ smbios_type_2_init(void *start)
     }
 
     s = xenstore_read(HVM_XS_BASEBOARD_SERIAL_NUMBER, NULL);
-    if ( (s != NULL) && (*s != '\0') )
+    if ( s != NULL && *s != '\0' )
     {
         strcpy(start, s);
         start += strlen(s) + 1;
@@ -562,7 +562,7 @@ smbios_type_2_init(void *start)
     }
 
     s = xenstore_read(HVM_XS_BASEBOARD_ASSET_TAG, NULL);
-    if ( (s != NULL) && (*s != '\0') )
+    if ( s != NULL && *s != '\0' )
     {
         strcpy(start, s);
         start += strlen(s) + 1;
@@ -570,7 +570,7 @@ smbios_type_2_init(void *start)
     }
 
     s = xenstore_read(HVM_XS_BASEBOARD_LOCATION_IN_CHASSIS, NULL);
-    if ( (s != NULL) && (*s != '\0') )
+    if ( s != NULL && *s != '\0' )
     {
         strcpy(start, s);
         start += strlen(s) + 1;
@@ -591,24 +591,24 @@ smbios_type_2_init(void *start)
 static void *
 smbios_type_3_init(void *start)
 {
-    struct smbios_type_3 *p = (struct smbios_type_3 *)start;
+    struct smbios_type_3 *p = start;
     const char *s;
     void *pts;
     uint32_t length;
     uint32_t counter = 0;
 
     pts = get_smbios_pt_struct(3, &length);
-    if ( (pts != NULL)&&(length > 0) )
+    if ( pts != NULL && length > 0 )
     {
         memcpy(start, pts, length);
         p->header.handle = SMBIOS_HANDLE_TYPE3;
-        return (start + length);
+        return start + length;
     }
     
     memset(p, 0, sizeof(*p));
 
     p->header.type = 3;
-    p->header.length = sizeof(struct smbios_type_3);
+    p->header.length = sizeof(*p);
     p->header.handle = SMBIOS_HANDLE_TYPE3;
 
     p->manufacturer_str = ++counter;
@@ -621,22 +621,22 @@ smbios_type_3_init(void *start)
     p->thermal_state = 0x03; /* safe */
     p->security_status = 0x02; /* unknown */
 
-    start += sizeof(struct smbios_type_3);
-    
+    start += sizeof(*p);
+
     s = xenstore_read(HVM_XS_ENCLOSURE_MANUFACTURER, "Xen");
     strcpy((char *)start, s);
     start += strlen(s) + 1;
 
     /* No internal defaults for following ones if the value is not set */
     s = xenstore_read(HVM_XS_ENCLOSURE_SERIAL_NUMBER, NULL);
-    if ( (s != NULL)&&(*s != '\0') )
+    if ( s != NULL && *s != '\0' )
     {
         strcpy((char *)start, s);
         start += strlen(s) + 1;
         p->serial_number_str = ++counter;
     }
     s = xenstore_read(HVM_XS_ENCLOSURE_ASSET_TAG, NULL);
-    if ( (s != NULL) && (*s != '\0') )
+    if ( s != NULL && *s != '\0' )
     {
         strcpy(start, s);
         start += strlen(s) + 1;
@@ -652,14 +652,14 @@ static void *
 smbios_type_4_init(
     void *start, unsigned int cpu_number, char *cpu_manufacturer)
 {
-    char buf[80]; 
-    struct smbios_type_4 *p = (struct smbios_type_4 *)start;
+    char buf[80];
+    struct smbios_type_4 *p = start;
     uint32_t eax, ebx, ecx, edx;
 
     memset(p, 0, sizeof(*p));
 
     p->header.type = 4;
-    p->header.length = sizeof(struct smbios_type_4);
+    p->header.length = sizeof(*p);
     p->header.handle = SMBIOS_HANDLE_TYPE4 + cpu_number;
 
     p->socket_designation_str = 1;
@@ -684,7 +684,7 @@ smbios_type_4_init(
     p->l2_cache_handle = 0xffff; /* No cache information structure provided. */
     p->l3_cache_handle = 0xffff; /* No cache information structure provided. */
 
-    start += sizeof(struct smbios_type_4);
+    start += sizeof(*p);
 
     strncpy(buf, "CPU ", sizeof(buf));
     if ( (sizeof(buf) - strlen("CPU ")) >= 3 )
@@ -702,9 +702,9 @@ smbios_type_4_init(
 
 /* Type 11 -- OEM Strings */
 static void *
-smbios_type_11_init(void *start) 
+smbios_type_11_init(void *start)
 {
-    struct smbios_type_11 *p = (struct smbios_type_11 *)start;
+    struct smbios_type_11 *p = start;
     char path[20];
     const char *s;
     int i;
@@ -712,20 +712,20 @@ smbios_type_11_init(void *start)
     uint32_t length;
 
     pts = get_smbios_pt_struct(11, &length);
-    if ( (pts != NULL)&&(length > 0) )
+    if ( pts != NULL && length > 0 )
     {
         memcpy(start, pts, length);
         p->header.handle = SMBIOS_HANDLE_TYPE11;
-        return (start + length);
+        return start + length;
     }
 
     p->header.type = 11;
-    p->header.length = sizeof(struct smbios_type_11);
+    p->header.length = sizeof(*p);
     p->header.handle = SMBIOS_HANDLE_TYPE11;
 
     p->count = 0;
 
-    start += sizeof(struct smbios_type_11);
+    start += sizeof(*p);
 
     /* Pull out as many oem-* strings we find in xenstore */
     for ( i = 1; i < 100; i++ )
@@ -737,7 +737,7 @@ smbios_type_11_init(void *start)
         start += strlen(s) + 1;
         p->count++;
     }
-    
+
     /* Make sure there's at least one type-11 string */
     if ( p->count == 0 )
     {
@@ -754,14 +754,14 @@ smbios_type_11_init(void *start)
 static void *
 smbios_type_16_init(void *start, uint32_t memsize, int nr_mem_devs)
 {
-    struct smbios_type_16 *p = (struct smbios_type_16*)start;
+    struct smbios_type_16 *p = start;
 
     memset(p, 0, sizeof(*p));
 
     p->header.type = 16;
     p->header.handle = SMBIOS_HANDLE_TYPE16;
-    p->header.length = sizeof(struct smbios_type_16);
-    
+    p->header.length = sizeof(*p);
+
     p->location = 0x01; /* other */
     p->use = 0x03; /* system memory */
     p->error_correction = 0x06; /* Multi-bit ECC to make Microsoft happy */
@@ -769,7 +769,7 @@ smbios_type_16_init(void *start, uint32_t memsize, int 
nr_mem_devs)
     p->memory_error_information_handle = 0xfffe; /* none provided */
     p->number_of_memory_devices = nr_mem_devs;
 
-    start += sizeof(struct smbios_type_16);
+    start += sizeof(*p);
     *((uint16_t *)start) = 0;
     return start + 2;
 }
@@ -779,12 +779,12 @@ static void *
 smbios_type_17_init(void *start, uint32_t memory_size_mb, int instance)
 {
     char buf[16];
-    struct smbios_type_17 *p = (struct smbios_type_17 *)start;
-    
+    struct smbios_type_17 *p = start;
+
     memset(p, 0, sizeof(*p));
 
     p->header.type = 17;
-    p->header.length = sizeof(struct smbios_type_17);
+    p->header.length = sizeof(*p);
     p->header.handle = SMBIOS_HANDLE_TYPE17 + instance;
 
     p->physical_memory_array_handle = 0x1000;
@@ -799,7 +799,7 @@ smbios_type_17_init(void *start, uint32_t memory_size_mb, 
int instance)
     p->memory_type = 0x07; /* RAM */
     p->type_detail = 0;
 
-    start += sizeof(struct smbios_type_17);
+    start += sizeof(*p);
     strcpy(start, "DIMM ");
     start += strlen("DIMM ");
     itoa(buf, instance);
@@ -814,12 +814,12 @@ smbios_type_17_init(void *start, uint32_t memory_size_mb, 
int instance)
 static void *
 smbios_type_19_init(void *start, uint32_t memory_size_mb, int instance)
 {
-    struct smbios_type_19 *p = (struct smbios_type_19 *)start;
-    
+    struct smbios_type_19 *p = start;
+
     memset(p, 0, sizeof(*p));
 
     p->header.type = 19;
-    p->header.length = sizeof(struct smbios_type_19);
+    p->header.length = sizeof(*p);
     p->header.handle = SMBIOS_HANDLE_TYPE19 + instance;
 
     p->starting_address = instance << 24;
@@ -827,7 +827,7 @@ smbios_type_19_init(void *start, uint32_t memory_size_mb, 
int instance)
     p->memory_array_handle = 0x1000;
     p->partition_width = 1;
 
-    start += sizeof(struct smbios_type_19);
+    start += sizeof(*p);
     *((uint16_t *)start) = 0;
     return start + 2;
 }
@@ -836,12 +836,12 @@ smbios_type_19_init(void *start, uint32_t memory_size_mb, 
int instance)
 static void *
 smbios_type_20_init(void *start, uint32_t memory_size_mb, int instance)
 {
-    struct smbios_type_20 *p = (struct smbios_type_20 *)start;
+    struct smbios_type_20 *p = start;
 
     memset(p, 0, sizeof(*p));
 
     p->header.type = 20;
-    p->header.length = sizeof(struct smbios_type_20);
+    p->header.length = sizeof(*p);
     p->header.handle = SMBIOS_HANDLE_TYPE20 + instance;
 
     p->starting_address = instance << 24;
@@ -852,7 +852,7 @@ smbios_type_20_init(void *start, uint32_t memory_size_mb, 
int instance)
     p->interleave_position = 0;
     p->interleaved_data_depth = 0;
 
-    start += sizeof(struct smbios_type_20);
+    start += sizeof(*p);
 
     *((uint16_t *)start) = 0;
     return start+2;
@@ -862,18 +862,18 @@ smbios_type_20_init(void *start, uint32_t memory_size_mb, 
int instance)
 static void *
 smbios_type_22_init(void *start)
 {
-    struct smbios_type_22 *p = (struct smbios_type_22 *)start;
+    struct smbios_type_22 *p = start;
     static const char *smbios_release_date = __SMBIOS_DATE__;
     const char *s;
     void *pts;
     uint32_t length;
 
     pts = get_smbios_pt_struct(22, &length);
-    if ( (pts != NULL)&&(length > 0) )
+    if ( pts != NULL && length > 0 )
     {
         memcpy(start, pts, length);
         p->header.handle = SMBIOS_HANDLE_TYPE22;
-        return (start + length);
+        return start + length;
     }
 
     s = xenstore_read(HVM_XS_SMBIOS_DEFAULT_BATTERY, "0");
@@ -883,7 +883,7 @@ smbios_type_22_init(void *start)
     memset(p, 0, sizeof(*p));
 
     p->header.type = 22;
-    p->header.length = sizeof(struct smbios_type_22);
+    p->header.length = sizeof(*p);
     p->header.handle = SMBIOS_HANDLE_TYPE22;
 
     p->location_str = 1;
@@ -902,7 +902,7 @@ smbios_type_22_init(void *start)
     p->design_capacity_multiplier = 0;
     p->oem_specific = 0;
 
-    start += sizeof(struct smbios_type_22);
+    start += sizeof(*p);
 
     strcpy((char *)start, "Primary");
     start += strlen("Primary") + 1;
@@ -920,24 +920,24 @@ smbios_type_22_init(void *start)
 
     *((uint8_t *)start) = 0;
 
-    return start+1; 
+    return start+1;
 }
 
 /* Type 32 -- System Boot Information */
 static void *
 smbios_type_32_init(void *start)
 {
-    struct smbios_type_32 *p = (struct smbios_type_32 *)start;
+    struct smbios_type_32 *p = start;
 
     memset(p, 0, sizeof(*p));
 
     p->header.type = 32;
-    p->header.length = sizeof(struct smbios_type_32);
+    p->header.length = sizeof(*p);
     p->header.handle = SMBIOS_HANDLE_TYPE32;
     memset(p->reserved, 0, 6);
     p->boot_status = 0; /* no errors detected */
-    
-    start += sizeof(struct smbios_type_32);
+
+    start += sizeof(*p);
     *((uint16_t *)start) = 0;
     return start+2;
 }
@@ -946,16 +946,16 @@ smbios_type_32_init(void *start)
 static void *
 smbios_type_39_init(void *start)
 {
-    struct smbios_type_39 *p = (struct smbios_type_39 *)start;
+    struct smbios_type_39 *p = start;
     void *pts;
     uint32_t length;
 
     pts = get_smbios_pt_struct(39, &length);
-    if ( (pts != NULL)&&(length > 0) )
+    if ( pts != NULL && length > 0 )
     {
         memcpy(start, pts, length);
         p->header.handle = SMBIOS_HANDLE_TYPE39;
-        return (start + length);
+        return start + length;
     }
 
     /* Only present when passed in */
@@ -998,15 +998,15 @@ smbios_type_vendor_oem_init(void *start)
 static void *
 smbios_type_127_init(void *start)
 {
-    struct smbios_type_127 *p = (struct smbios_type_127 *)start;
+    struct smbios_type_127 *p = start;
 
     memset(p, 0, sizeof(*p));
 
     p->header.type = 127;
-    p->header.length = sizeof(struct smbios_type_127);
+    p->header.length = sizeof(*p);
     p->header.handle = SMBIOS_HANDLE_TYPE127;
 
-    start += sizeof(struct smbios_type_127);
+    start += sizeof(*p);
     *((uint16_t *)start) = 0;
     return start + 2;
 }
-- 
2.34.1




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.