rk: revert to v3.10
[firefly-linux-kernel-4.4.55.git] / arch / arm64 / kernel / module.c
index 2c28a6cf93e610a9484442f662c5975a180b7790..ca0e3d55da998fe5b302530bad487f52a7127938 100644 (file)
@@ -111,9 +111,6 @@ static u32 encode_insn_immediate(enum aarch64_imm_type type, u32 insn, u64 imm)
        u32 immlo, immhi, lomask, himask, mask;
        int shift;
 
-       /* The instruction stream is always little endian. */
-       insn = le32_to_cpu(insn);
-
        switch (type) {
        case INSN_IMM_MOVNZ:
                /*
@@ -182,7 +179,7 @@ static u32 encode_insn_immediate(enum aarch64_imm_type type, u32 insn, u64 imm)
        insn &= ~(mask << shift);
        insn |= (imm & mask) << shift;
 
-       return cpu_to_le32(insn);
+       return insn;
 }
 
 static int reloc_insn_movw(enum aarch64_reloc_op op, void *place, u64 val,