ACPICA: change coding style to match ACPICA, no functional change
authorErik Schmauss <erik.schmauss@intel.com>
Thu, 13 Dec 2018 20:30:34 +0000 (12:30 -0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 13 Dec 2018 21:40:51 +0000 (22:40 +0100)
This commit alters the coding style of the following commit to match
ACPICA to keep divergences between Linux and ACPICA at a minimum.
This is not intended to result in functional changes.

ae6b3e54aa52cd29965b8e4e47000ed2c5d78eb8
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Sun Nov 18 20:25:35 2018 +0100

    ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field()

Signed-off-by: Erik Schmauss <erik.schmauss@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpica/exserial.c

index 9920fac6413ffb94cce8d5eb146dbb15df5283a4..ec61553c448377ac0f177945bf635ed115829a4f 100644 (file)
@@ -244,6 +244,7 @@ acpi_ex_write_serial_bus(union acpi_operand_object *source_desc,
 {
        acpi_status status;
        u32 buffer_length;
+       u32 data_length;
        void *buffer;
        union acpi_operand_object *buffer_desc;
        u32 function;
@@ -324,8 +325,9 @@ acpi_ex_write_serial_bus(union acpi_operand_object *source_desc,
        /* Copy the input buffer data to the transfer buffer */
 
        buffer = buffer_desc->buffer.pointer;
-       memcpy(buffer, source_desc->buffer.pointer,
-              min(buffer_length, source_desc->buffer.length));
+       data_length = (buffer_length < source_desc->buffer.length ?
+                      buffer_length : source_desc->buffer.length);
+       memcpy(buffer, source_desc->buffer.pointer, data_length);
 
        /* Lock entire transaction if requested */