65 lines
945 B
Text
65 lines
945 B
Text
// Replace uses of in-place byteswapping functions with calls to the
|
|
// equivalent not-in-place functions. This is necessary to avoid
|
|
// undefined behaviour if the expression being swapped is a field in a
|
|
// packed struct.
|
|
|
|
@@
|
|
expression E;
|
|
@@
|
|
-be16_to_cpus(&E);
|
|
+E = be16_to_cpu(E);
|
|
@@
|
|
expression E;
|
|
@@
|
|
-be32_to_cpus(&E);
|
|
+E = be32_to_cpu(E);
|
|
@@
|
|
expression E;
|
|
@@
|
|
-be64_to_cpus(&E);
|
|
+E = be64_to_cpu(E);
|
|
@@
|
|
expression E;
|
|
@@
|
|
-cpu_to_be16s(&E);
|
|
+E = cpu_to_be16(E);
|
|
@@
|
|
expression E;
|
|
@@
|
|
-cpu_to_be32s(&E);
|
|
+E = cpu_to_be32(E);
|
|
@@
|
|
expression E;
|
|
@@
|
|
-cpu_to_be64s(&E);
|
|
+E = cpu_to_be64(E);
|
|
@@
|
|
expression E;
|
|
@@
|
|
-le16_to_cpus(&E);
|
|
+E = le16_to_cpu(E);
|
|
@@
|
|
expression E;
|
|
@@
|
|
-le32_to_cpus(&E);
|
|
+E = le32_to_cpu(E);
|
|
@@
|
|
expression E;
|
|
@@
|
|
-le64_to_cpus(&E);
|
|
+E = le64_to_cpu(E);
|
|
@@
|
|
expression E;
|
|
@@
|
|
-cpu_to_le16s(&E);
|
|
+E = cpu_to_le16(E);
|
|
@@
|
|
expression E;
|
|
@@
|
|
-cpu_to_le32s(&E);
|
|
+E = cpu_to_le32(E);
|
|
@@
|
|
expression E;
|
|
@@
|
|
-cpu_to_le64s(&E);
|
|
+E = cpu_to_le64(E);
|