radeon: Fix KMS CP writeback on big endian machines.
authorMichel Dänzer <daenzer@vmware.com>
Thu, 7 Apr 2011 14:17:47 +0000 (16:17 +0200)
committerBrad Figg <brad.figg@canonical.com>
Wed, 27 Apr 2011 18:42:33 +0000 (11:42 -0700)
commit962eb2ef5a82acae475547c8e21be571589f604d
treea7d2243fac9b29f67dc47610aad3662a63f919e1
parentd7b03472ec2353575de9f5b537e10d4b4197164a
radeon: Fix KMS CP writeback on big endian machines.

BugLink: http://bugs.launchpad.net/bugs/769042

commit dc66b325f161bb651493c7d96ad44876b629cf6a upstream.

This is necessary even with PCI(e) GART, and it makes writeback work even with
AGP on my PowerBook. Might still be unreliable with older revisions of UniNorth
and other AGP bridges though.

Signed-off-by: Michel Dänzer <daenzer@vmware.com>
Reviewed-by: Alex Deucher <alex.deucher@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
drivers/gpu/drm/radeon/radeon_fence.c
drivers/gpu/drm/radeon/radeon_ring.c