diff options
author | Mikulas Patocka <mpatocka@redhat.com> | 2018-10-08 12:57:34 +0200 |
---|---|---|
committer | Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> | 2018-10-08 12:57:34 +0200 |
commit | 3c6c6a7878d00a3ac997a779c5b9861ff25dfcc8 (patch) | |
tree | 03505ba828035966cf526cf33effe4f8345c0c0a /tools/perf/scripts/python/mem-phys-addr.py | |
parent | ceadddde8875bda7af3824244de3d93e386d08c1 (diff) |
mach64: fix display corruption on big endian machines
The code for manual bit triple is not endian-clean. It builds the variable
"hostdword" using byte accesses, therefore we must read the variable with
"le32_to_cpu".
The patch also enables (hardware or software) bit triple only if the image
is monochrome (image->depth). If we want to blit full-color image, we
shouldn't use the triple code.
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Reviewed-by: Ville Syrjälä <syrjala@sci.fi>
Cc: stable@vger.kernel.org
Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Diffstat (limited to 'tools/perf/scripts/python/mem-phys-addr.py')
0 files changed, 0 insertions, 0 deletions