/*
  * File node - used for "Include" operator file stack and
- * depdendency tree for the -ca option
+ * dependency tree for the -ca option
  */
 struct acpi_file_node {
        void *file;
 
 #define ACPI_IS_OCTAL_DIGIT(d)              (((char)(d) >= '0') && ((char)(d) <= '7'))
 
 /*
- * Macors used for the ASL-/ASL+ converter utility
+ * Macros used for the ASL-/ASL+ converter utility
  */
 #ifdef ACPI_ASL_COMPILER
 
 
 
                default:
 
-                       /* Is not a recognizeable object */
+                       /* Is not a recognizable object */
 
                        acpi_os_printf
                            ("Not a known ACPI internal object, descriptor type %2.2X\n",
  *
  * DESCRIPTION: Display the result of an AML opcode
  *
- * Note: Curently only displays the result object if we are single stepping.
+ * Note: Currently only displays the result object if we are single stepping.
  * However, this output may be useful in other contexts and could be enabled
  * to do so if needed.
  *
 
  *
  * RETURN:      None
  *
- * DESCRIPTION: Display info about system busses.
+ * DESCRIPTION: Display info about system buses.
  *
  ******************************************************************************/
 
 
                        acpi_os_printf("[%s] ",
                                       acpi_ut_get_reference_name(obj_desc));
 
-                       /* Decode the refererence */
+                       /* Decode the reference */
 
                        switch (obj_desc->reference.class) {
                        case ACPI_REFCLASS_LOCAL:
 
  * FUNCTION:    acpi_ds_load2_begin_op
  *
  * PARAMETERS:  walk_state      - Current state of the parse tree walk
- *              out_op          - Wher to return op if a new one is created
+ *              out_op          - Where to return op if a new one is created
  *
  * RETURN:      Status
  *
 
                                                              dispatch.handler->
                                                              context);
 
-               /* If requested, clear (if level-triggered) and reenable the GPE */
+               /* If requested, clear (if level-triggered) and re-enable the GPE */
 
                if (return_value & ACPI_REENABLE_GPE) {
                        (void)acpi_ev_finish_gpe(gpe_event_info);
 
                /*
                 * For handlers other than the default (supplied) handlers, we must
                 * exit the interpreter because the handler *might* block -- we don't
-                * know what it will do, so we can't hold the lock on the intepreter.
+                * know what it will do, so we can't hold the lock on the interpreter.
                 */
                acpi_ex_exit_interpreter();
        }
 
  *
  * RETURN:      Status
  *
- * DESCRIPTION: Clear and conditionally reenable a GPE. This completes the GPE
+ * DESCRIPTION: Clear and conditionally re-enable a GPE. This completes the GPE
  *              processing. Intended for use by asynchronous host-installed
- *              GPE handlers. The GPE is only reenabled if the enable_for_run bit
+ *              GPE handlers. The GPE is only re-enabled if the enable_for_run bit
  *              is set in the GPE info.
  *
  ******************************************************************************/
 
                for (i = 0; i < obj_desc->buffer.length; i++) {
                        if (base == 16) {
 
-                               /* Emit 0x prefix for explict/implicit hex conversion */
+                               /* Emit 0x prefix for explicit/implicit hex conversion */
 
                                *new_buf++ = '0';
                                *new_buf++ = 'x';
 
        0xFF                    /* F - ATTRIB_RAW_PROCESS_BYTES */
 };
 
-#define PCC_MASTER_SUBSPACE    3
+#define PCC_MASTER_SUBSPACE     3
 
 /*
  * The following macros determine a given offset is a COMD field.
  * 2-byte COMD field at offset 4 and master subspaces (type 3) contains a 4-byte
  * COMD field starting at offset 12.
  */
-#define GENERIC_SUBSPACE_COMMAND(a)    (4 == a || a == 5)
-#define MASTER_SUBSPACE_COMMAND(a)     (12 <= a && a <= 15)
+#define GENERIC_SUBSPACE_COMMAND(a)     (4 == a || a == 5)
+#define MASTER_SUBSPACE_COMMAND(a)      (12 <= a && a <= 15)
 
 /*******************************************************************************
  *
                memcpy(obj_desc->field.region_obj->field.internal_pcc_buffer +
                       obj_desc->field.base_byte_offset,
                       source_desc->buffer.pointer, data_length);
+
                if ((obj_desc->field.region_obj->region.address ==
                     PCC_MASTER_SUBSPACE
                     && MASTER_SUBSPACE_COMMAND(obj_desc->field.
 
  * FUNCTION:    acpi_ex_read_gpio
  *
  * PARAMETERS:  obj_desc            - The named field to read
- *              buffer              - Where the return data is returnd
+ *              buffer              - Where the return data is returned
  *
  * RETURN:      Status
  *
 
  * RETURN:      None
  *
  * DESCRIPTION: Obtain the ACPI hardware Global Lock, only if the field
- *              flags specifiy that it is to be obtained before field access.
+ *              flags specify that it is to be obtained before field access.
  *
  ******************************************************************************/
 
 
                /*
                 * On error, delete any namespace objects created by this table.
                 * We cannot initialize these objects, so delete them. There are
-                * a couple of expecially bad cases:
+                * a couple of especially bad cases:
                 * AE_ALREADY_EXISTS - namespace collision.
                 * AE_NOT_FOUND - the target of a Scope operator does not
                 * exist. This target of Scope must already exist in the
 
  *
  * FUNCTION:    acpi_ns_externalize_name
  *
- * PARAMETERS:  internal_name_length - Lenth of the internal name below
+ * PARAMETERS:  internal_name_length - Length of the internal name below
  *              internal_name       - Internal representation of name
  *              converted_name_length - Where the length is returned
  *              converted_name      - Where the resulting external name
 
         acpi_gbl_he_decode},
        {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(irq.polarity), "Polarity",
         acpi_gbl_ll_decode},
-       {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(irq.sharable), "Sharing",
+       {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(irq.shareable), "Sharing",
         acpi_gbl_shr_decode},
        {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(irq.interrupt_count),
         "Interrupt Count", NULL},
         "Triggering", acpi_gbl_he_decode},
        {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(extended_irq.polarity), "Polarity",
         acpi_gbl_ll_decode},
-       {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(extended_irq.sharable), "Sharing",
+       {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(extended_irq.shareable), "Sharing",
         acpi_gbl_shr_decode},
        {ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(extended_irq.resource_source), NULL,
         NULL},
         "ProducerConsumer", acpi_gbl_consume_decode},
        {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(gpio.pin_config), "PinConfig",
         acpi_gbl_ppc_decode},
-       {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(gpio.sharable), "Sharing",
+       {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(gpio.shareable), "Sharing",
         acpi_gbl_shr_decode},
        {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(gpio.io_restriction),
         "IoRestriction", acpi_gbl_ior_decode},
         "RevisionId", NULL},
        {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_function.pin_config), "PinConfig",
         acpi_gbl_ppc_decode},
-       {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_function.sharable), "Sharing",
+       {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_function.shareable), "Sharing",
         acpi_gbl_shr_decode},
        {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_function.function_number),
         "FunctionNumber", NULL},
         NULL},
        {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_config.producer_consumer),
         "ProducerConsumer", acpi_gbl_consume_decode},
-       {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_config.sharable), "Sharing",
+       {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_config.shareable), "Sharing",
         acpi_gbl_shr_decode},
        {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_config.pin_config_type),
         "PinConfigType", NULL},
        {ACPI_RSD_1BITFLAG,
         ACPI_RSD_OFFSET(pin_group_function.producer_consumer),
         "ProducerConsumer", acpi_gbl_consume_decode},
-       {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_group_function.sharable),
+       {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_group_function.shareable),
         "Sharing", acpi_gbl_shr_decode},
        {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_group_function.function_number),
         "FunctionNumber", NULL},
         "RevisionId", NULL},
        {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_group_config.producer_consumer),
         "ProducerConsumer", acpi_gbl_consume_decode},
-       {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_group_config.sharable),
+       {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_group_config.shareable),
         "Sharing", acpi_gbl_shr_decode},
        {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_group_config.pin_config_type),
         "PinConfigType", NULL},
 
         AML_OFFSET(irq.flags),
         3},
 
-       {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.sharable),
+       {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.shareable),
         AML_OFFSET(irq.flags),
         4},
 
         AML_OFFSET(irq.flags),
         3},
 
-       {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.sharable),
+       {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.shareable),
         AML_OFFSET(irq.flags),
         4},
 
         ACPI_ACTIVE_HIGH},
 
        {ACPI_RSC_EXIT_NE, ACPI_RSC_COMPARE_VALUE,
-        ACPI_RS_OFFSET(data.irq.sharable),
+        ACPI_RS_OFFSET(data.irq.shareable),
         ACPI_EXCLUSIVE},
 
        /* We can optimize to a 2-byte irq_no_flags() descriptor */
         AML_OFFSET(extended_irq.flags),
         2},
 
-       {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.extended_irq.sharable),
+       {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.extended_irq.shareable),
         AML_OFFSET(extended_irq.flags),
         3},
 
 
         AML_OFFSET(gpio.flags),
         0},
 
-       {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.gpio.sharable),
+       {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.gpio.shareable),
         AML_OFFSET(gpio.int_flags),
         3},
 
         AML_OFFSET(pin_function.revision_id),
         1},
 
-       {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_function.sharable),
+       {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_function.shareable),
         AML_OFFSET(pin_function.flags),
         0},
 
         AML_OFFSET(pin_config.revision_id),
         1},
 
-       {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_config.sharable),
+       {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_config.shareable),
         AML_OFFSET(pin_config.flags),
         0},
 
         AML_OFFSET(pin_group_function.revision_id),
         1},
 
-       {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_group_function.sharable),
+       {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_group_function.shareable),
         AML_OFFSET(pin_group_function.flags),
         0},
 
         AML_OFFSET(pin_group_config.revision_id),
         1},
 
-       {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_group_config.sharable),
+       {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_group_config.shareable),
         AML_OFFSET(pin_group_config.flags),
         0},
 
 
                                 * 64-bit X length field.
                                 * Note: If the legacy length field is > 0xFF bits, ignore
                                 * this check. (GPE registers can be larger than the
-                                * 64-bit GAS structure can accomodate, 0xFF bits).
+                                * 64-bit GAS structure can accommodate, 0xFF bits).
                                 */
                                if ((ACPI_MUL_8(length) <= ACPI_UINT8_MAX) &&
                                    (address64->bit_width !=
 
        /*
         * Get the root table (RSDT or XSDT) and extract all entries to the local
         * Root Table Array. This array contains the information of the RSDT/XSDT
-        * in a common, more useable format.
+        * in a common, more usable format.
         */
        status = acpi_tb_parse_root_table(rsdp_address);
        return_ACPI_STATUS(status);
        if (!acpi_gbl_enable_table_validation) {
                /*
                 * Now it's safe to do full table validation. We can do deferred
-                * table initilization here once the flag is set.
+                * table initialization here once the flag is set.
                 */
                acpi_gbl_enable_table_validation = TRUE;
                for (i = 0; i < acpi_gbl_root_table_list.current_table_count;
 
                fwnode = acpi_gsi_domain_id;
                acpi_irq_parse_one_match(fwnode, irq->interrupts[ctx->index],
                                         irq->triggering, irq->polarity,
-                                        irq->sharable, ctx);
+                                        irq->shareable, ctx);
                return AE_CTRL_TERMINATE;
        case ACPI_RESOURCE_TYPE_EXTENDED_IRQ:
                eirq = &ares->data.extended_irq;
                fwnode = acpi_get_irq_source_fwhandle(&eirq->resource_source);
                acpi_irq_parse_one_match(fwnode, eirq->interrupts[ctx->index],
                                         eirq->triggering, eirq->polarity,
-                                        eirq->sharable, ctx);
+                                        eirq->shareable, ctx);
                return AE_CTRL_TERMINATE;
        }
 
 
                resource->res.data.irq.polarity =
                    link->irq.polarity;
                if (link->irq.triggering == ACPI_EDGE_SENSITIVE)
-                       resource->res.data.irq.sharable =
+                       resource->res.data.irq.shareable =
                            ACPI_EXCLUSIVE;
                else
-                       resource->res.data.irq.sharable = ACPI_SHARED;
+                       resource->res.data.irq.shareable = ACPI_SHARED;
                resource->res.data.irq.interrupt_count = 1;
                resource->res.data.irq.interrupts[0] = irq;
                break;
                resource->res.data.extended_irq.polarity =
                    link->irq.polarity;
                if (link->irq.triggering == ACPI_EDGE_SENSITIVE)
-                       resource->res.data.irq.sharable =
+                       resource->res.data.irq.shareable =
                            ACPI_EXCLUSIVE;
                else
-                       resource->res.data.irq.sharable = ACPI_SHARED;
+                       resource->res.data.irq.shareable = ACPI_SHARED;
                resource->res.data.extended_irq.interrupt_count = 1;
                resource->res.data.extended_irq.interrupts[0] = irq;
                /* ignore resource_source, it's optional */
 
                }
                acpi_dev_get_irqresource(res, irq->interrupts[index],
                                         irq->triggering, irq->polarity,
-                                        irq->sharable, true);
+                                        irq->shareable, true);
                break;
        case ACPI_RESOURCE_TYPE_EXTENDED_IRQ:
                ext_irq = &ares->data.extended_irq;
                if (is_gsi(ext_irq))
                        acpi_dev_get_irqresource(res, ext_irq->interrupts[index],
                                         ext_irq->triggering, ext_irq->polarity,
-                                        ext_irq->sharable, false);
+                                        ext_irq->shareable, false);
                else
                        acpi_dev_irqresource_disabled(res, 0);
                break;
 
                 * event but only if the access here is ACPI_READ. In that
                 * case we "borrow" the event GPIO instead.
                 */
-               if (!found && agpio->sharable == ACPI_SHARED &&
+               if (!found && agpio->shareable == ACPI_SHARED &&
                     function == ACPI_READ) {
                        struct acpi_gpio_event *event;
 
 
                                list_add(&interrupt->list, &dev->interrupts);
                                interrupt->irq.triggering = p->triggering;
                                interrupt->irq.polarity = p->polarity;
-                               interrupt->irq.sharable = p->sharable;
+                               interrupt->irq.shareable = p->shareable;
                                interrupt->irq.interrupt_count = 1;
                                interrupt->irq.interrupts[0] = p->interrupts[i];
                        }
                memcpy(&resource->res3.data.irq, &irq->irq,
                                sizeof(struct acpi_resource_irq));
                /* we requested a shared irq */
-               resource->res3.data.irq.sharable = ACPI_SHARED;
+               resource->res3.data.irq.shareable = ACPI_SHARED;
 
                resource->res4.type = ACPI_RESOURCE_TYPE_END_TAG;
                resource->res4.length = sizeof(struct acpi_resource);
                memcpy(&resource->res2.data.irq, &irq->irq,
                                sizeof(struct acpi_resource_irq));
                /* we requested a shared irq */
-               resource->res2.data.irq.sharable = ACPI_SHARED;
+               resource->res2.data.irq.shareable = ACPI_SHARED;
 
                resource->res3.type = ACPI_RESOURCE_TYPE_END_TAG;
                resource->res3.length = sizeof(struct acpi_resource);
                                        irq->irq.interrupts[0],
                                        irq->irq.triggering,
                                        irq->irq.polarity,
-                                       irq->irq.sharable);
+                                       irq->irq.shareable);
                        spic_dev.cur_irq = irq;
                        break;
                }
 
                if (i >= 0) {
                        flags = acpi_dev_irq_flags(gpio->triggering,
                                                   gpio->polarity,
-                                                  gpio->sharable);
+                                                  gpio->shareable);
                } else {
                        flags = IORESOURCE_DISABLED;
                }
                if (p->interrupts[i])
                        __set_bit(p->interrupts[i], map.bits);
 
-       flags = acpi_dev_irq_flags(p->triggering, p->polarity, p->sharable);
+       flags = acpi_dev_irq_flags(p->triggering, p->polarity, p->shareable);
        pnp_register_irq_resource(dev, option_flags, &map, flags);
 }
 
                }
        }
 
-       flags = acpi_dev_irq_flags(p->triggering, p->polarity, p->sharable);
+       flags = acpi_dev_irq_flags(p->triggering, p->polarity, p->shareable);
        pnp_register_irq_resource(dev, option_flags, &map, flags);
 }
 
        decode_irq_flags(dev, p->flags, &triggering, &polarity, &shareable);
        irq->triggering = triggering;
        irq->polarity = polarity;
-       irq->sharable = shareable;
+       irq->shareable = shareable;
        irq->interrupt_count = 1;
        irq->interrupts[0] = p->start;
 
                (int) p->start,
                triggering == ACPI_LEVEL_SENSITIVE ? "level" : "edge",
                polarity == ACPI_ACTIVE_LOW ? "low" : "high",
-               irq->sharable == ACPI_SHARED ? "shared" : "exclusive",
+               irq->shareable == ACPI_SHARED ? "shared" : "exclusive",
                irq->descriptor_length);
 }
 
        extended_irq->producer_consumer = ACPI_CONSUMER;
        extended_irq->triggering = triggering;
        extended_irq->polarity = polarity;
-       extended_irq->sharable = shareable;
+       extended_irq->shareable = shareable;
        extended_irq->interrupt_count = 1;
        extended_irq->interrupts[0] = p->start;
 
        pnp_dbg(&dev->dev, "  encode irq %d %s %s %s\n", (int) p->start,
                triggering == ACPI_LEVEL_SENSITIVE ? "level" : "edge",
                polarity == ACPI_ACTIVE_LOW ? "low" : "high",
-               extended_irq->sharable == ACPI_SHARED ? "shared" : "exclusive");
+               extended_irq->shareable == ACPI_SHARED ? "shared" : "exclusive");
 }
 
 static void pnpacpi_encode_dma(struct pnp_dev *dev,
 
 
 /*
  * Maximal number of elements the Result Stack can contain,
- * it may be an arbitray value not exceeding the types of
+ * it may be an arbitrary value not exceeding the types of
  * result_size and result_count (now u8).
  */
 #define ACPI_RESULTS_OBJ_NUM_MAX        255
 
                  "An ACPI name contains invalid character(s)"),
        EXCEP_TXT("AE_AML_NAME_NOT_FOUND",
                  "Could not resolve a named reference"),
-       EXCEP_TXT("AE_AML_INTERNAL", "An internal error within the interprete"),
+       EXCEP_TXT("AE_AML_INTERNAL",
+                 "An internal error within the interpreter"),
        EXCEP_TXT("AE_AML_INVALID_SPACE_ID",
                  "An Operation Region SpaceID is invalid"),
        EXCEP_TXT("AE_AML_STRING_LIMIT",
 
        u8 descriptor_length;
        u8 triggering;
        u8 polarity;
-       u8 sharable;
+       u8 shareable;
        u8 wake_capable;
        u8 interrupt_count;
        u8 interrupts[1];
        u8 producer_consumer;
        u8 triggering;
        u8 polarity;
-       u8 sharable;
+       u8 shareable;
        u8 wake_capable;
        u8 interrupt_count;
        struct acpi_resource_source resource_source;
        u8 connection_type;
        u8 producer_consumer;   /* For values, see Producer/Consumer above */
        u8 pin_config;
-       u8 sharable;            /* For values, see Interrupt Attributes above */
+       u8 shareable;           /* For values, see Interrupt Attributes above */
        u8 wake_capable;        /* For values, see Interrupt Attributes above */
        u8 io_restriction;
        u8 triggering;          /* For values, see Interrupt Attributes above */
 struct acpi_resource_pin_function {
        u8 revision_id;
        u8 pin_config;
-       u8 sharable;            /* For values, see Interrupt Attributes above */
+       u8 shareable;           /* For values, see Interrupt Attributes above */
        u16 function_number;
        u16 pin_table_length;
        u16 vendor_length;
 struct acpi_resource_pin_config {
        u8 revision_id;
        u8 producer_consumer;   /* For values, see Producer/Consumer above */
-       u8 sharable;            /* For values, see Interrupt Attributes above */
+       u8 shareable;           /* For values, see Interrupt Attributes above */
        u8 pin_config_type;
        u32 pin_config_value;
        u16 pin_table_length;
 struct acpi_resource_pin_group_function {
        u8 revision_id;
        u8 producer_consumer;   /* For values, see Producer/Consumer above */
-       u8 sharable;            /* For values, see Interrupt Attributes above */
+       u8 shareable;           /* For values, see Interrupt Attributes above */
        u16 function_number;
        u16 vendor_length;
        struct acpi_resource_source resource_source;
 struct acpi_resource_pin_group_config {
        u8 revision_id;
        u8 producer_consumer;   /* For values, see Producer/Consumer above */
-       u8 sharable;            /* For values, see Interrupt Attributes above */
+       u8 shareable;           /* For values, see Interrupt Attributes above */
        u8 pin_config_type;     /* For values, see pin_config_type above */
        u32 pin_config_value;
        u16 vendor_length;
 
 
 #define ACPI_DMAR_INCLUDE_ALL       (1)
 
-/* 1: Reserved Memory Defininition */
+/* 1: Reserved Memory Definition */
 
 struct acpi_dmar_reserved_memory {
        struct acpi_dmar_header header;
 /* Values for HMAT structure types */
 
 enum acpi_hmat_type {
-       ACPI_HMAT_TYPE_ADDRESS_RANGE = 0,       /* Memory subystem address range */
+       ACPI_HMAT_TYPE_ADDRESS_RANGE = 0,       /* Memory subsystem address range */
        ACPI_HMAT_TYPE_LOCALITY = 1,    /* System locality latency and bandwidth information */
        ACPI_HMAT_TYPE_CACHE = 2,       /* Memory side cache information */
        ACPI_HMAT_TYPE_RESERVED = 3     /* 3 and greater are reserved */
 
  */
 struct acpi_iort_its_group {
        u32 its_count;
-       u32 identifiers[1];     /* GIC ITS identifier arrary */
+       u32 identifiers[1];     /* GIC ITS identifier array */
 };
 
 struct acpi_iort_named_component {