diff options
author | jkim <jkim@FreeBSD.org> | 2005-11-04 21:29:41 +0000 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2005-11-04 21:29:41 +0000 |
commit | 5ec246af064a2c5c2ad7110eb7f9c6381d49481f (patch) | |
tree | f62fa89cd760d56c7540e7e041c0d5594a4a9a86 /sys/contrib | |
parent | e54ad157b26ceb1323de9e071ea6016460024347 (diff) | |
parent | dbc8115981195155aec9304dd8f0ee570bd3d32c (diff) | |
download | FreeBSD-src-5ec246af064a2c5c2ad7110eb7f9c6381d49481f.zip FreeBSD-src-5ec246af064a2c5c2ad7110eb7f9c6381d49481f.tar.gz |
This commit was generated by cvs2svn to compensate for changes in r152069,
which included commits to RCS files with non-trunk default branches.
Diffstat (limited to 'sys/contrib')
-rw-r--r-- | sys/contrib/dev/acpica/rscalc.c | 9 | ||||
-rw-r--r-- | sys/contrib/dev/acpica/rsmisc.c | 4 |
2 files changed, 5 insertions, 8 deletions
diff --git a/sys/contrib/dev/acpica/rscalc.c b/sys/contrib/dev/acpica/rscalc.c index e8187d6..6420f9f 100644 --- a/sys/contrib/dev/acpica/rscalc.c +++ b/sys/contrib/dev/acpica/rscalc.c @@ -487,8 +487,7 @@ AcpiRsGetListLength ( * Get the number of bits set in the IRQ word */ ACPI_MOVE_16_TO_16 (&Temp16, Buffer); - ExtraStructBytes = (AcpiRsCountSetBits (Temp16) * - sizeof (UINT32)); + ExtraStructBytes = AcpiRsCountSetBits (Temp16); break; @@ -497,9 +496,7 @@ AcpiRsGetListLength ( * DMA Resource: * Get the number of bits set in the DMA channels byte */ - ACPI_MOVE_16_TO_16 (&Temp16, Buffer); - ExtraStructBytes = (AcpiRsCountSetBits (Temp16) * - sizeof (UINT32)); + ExtraStructBytes = AcpiRsCountSetBits (*Buffer); break; @@ -596,7 +593,7 @@ AcpiRsGetListLength ( /* Update the required buffer size for the internal descriptor structs */ Temp16 = (UINT16) (ResourceInfo->MinimumInternalStructLength + ExtraStructBytes); - BufferSize += (UINT32) ACPI_ALIGN_RESOURCE_SIZE (Temp16); + BufferSize += (UINT32) ACPI_ROUND_UP_TO_NATIVE_WORD (Temp16); /* * Update byte count and point to the next resource within the stream diff --git a/sys/contrib/dev/acpica/rsmisc.c b/sys/contrib/dev/acpica/rsmisc.c index ae5a4ec..bc28464 100644 --- a/sys/contrib/dev/acpica/rsmisc.c +++ b/sys/contrib/dev/acpica/rsmisc.c @@ -329,7 +329,7 @@ AcpiRsConvertAmlToResource ( ItemCount = AcpiRsDecodeBitmask (*((UINT8 *) Source), Destination); if (ItemCount) { - Resource->Length += Resource->Length + (ItemCount - 1); + Resource->Length += (ItemCount - 1); } Target = ((char *) Resource) + Info->Value; @@ -346,7 +346,7 @@ AcpiRsConvertAmlToResource ( ItemCount = AcpiRsDecodeBitmask (Temp16, Destination); if (ItemCount) { - Resource->Length = Resource->Length + (ItemCount - 1); + Resource->Length += (ItemCount - 1); } Target = ((char *) Resource) + Info->Value; |