patch-2.4.0-test9 linux/drivers/acpi/resources/rsmisc.c

Next file: linux/drivers/acpi/resources/rsutils.c
Previous file: linux/drivers/acpi/resources/rsmemory.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test8/linux/drivers/acpi/resources/rsmisc.c linux/drivers/acpi/resources/rsmisc.c
@@ -8,6 +8,7 @@
  *                       Acpi_rs_end_dependent_functions_resource
  *                       Acpi_rs_start_dependent_functions_stream
  *                       Acpi_rs_end_dependent_functions_stream
+ *              $Revision: 7 $
  *
  *****************************************************************************/
 
@@ -33,7 +34,7 @@
 #include "acpi.h"
 
 #define _COMPONENT          RESOURCE_MANAGER
-	 MODULE_NAME         ("rsmisc");
+	 MODULE_NAME         ("rsmisc")
 
 
 /***************************************************************************
@@ -199,7 +200,7 @@
 
 		/* Dereference */
 
-		temp16 = *(u16 *)buffer;
+		MOVE_UNALIGNED16_TO_16 (&temp16, buffer);
 
 		/* Calculate bytes consumed */
 
@@ -304,7 +305,7 @@
 
 		temp16 = (u16) linked_list->data.vendor_specific.length;
 
-		*(u16 *)buffer = temp16;
+		MOVE_UNALIGNED16_TO_16 (&temp16, buffer);
 
 		buffer += 2;
 	}
@@ -404,7 +405,7 @@
 				temp8 & 0x03;
 
 		if (3 == output_struct->data.start_dependent_functions.compatibility_priority) {
-			return (AE_ERROR);
+			return (AE_AML_ERROR);
 		}
 
 		/*
@@ -414,7 +415,7 @@
 				(temp8 >> 2) & 0x03;
 
 		if (3 == output_struct->data.start_dependent_functions.performance_robustness) {
-			return (AE_ERROR);
+			return (AE_AML_ERROR);
 		}
 	}
 

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)