]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
drm/radeon: use post-decrement in error handling
authorRasmus Villemoes <linux@rasmusvillemoes.dk>
Mon, 15 Feb 2016 18:41:47 +0000 (19:41 +0100)
committerTim Gardner <tim.gardner@canonical.com>
Wed, 6 Apr 2016 09:23:35 +0000 (10:23 +0100)
commit16c1bc069ea8a7483bb11f3da2fb279f8052dde6
tree65fe294d45dbe0df561e883b655dab27153e659a
parentf25e2ccf4e276e5b26bb38ef3e298bff67ee7082
drm/radeon: use post-decrement in error handling

BugLink: http://bugs.launchpad.net/bugs/1553179
commit bc3f5d8c4ca01555820617eb3b6c0857e4df710d upstream.

We need to use post-decrement to get the pci_map_page undone also for
i==0, and to avoid some very unpleasant behaviour if pci_map_page
failed already at i==0.

Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
drivers/gpu/drm/radeon/radeon_ttm.c