gpu: host1x: Check whether size of unpin isn't 0
authorDmitry Osipenko <digetx@gmail.com>
Fri, 6 Jul 2018 18:02:36 +0000 (21:02 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 24 Aug 2018 11:09:14 +0000 (13:09 +0200)
commitd3f205d2d3cdbd57b67a16b0dcd197bcf19e6111
tree3e3ceedc7bed800034d213dc2e1239a0751ee3fb
parent1b57c5876c08fa8b6a79165ed99ddd1cc1f2438f
gpu: host1x: Check whether size of unpin isn't 0

[ Upstream commit ec58923215dbbeef59ee82923ee94d745f73db58 ]

Only gather pins are mapped by the Host1x driver, regular BO relocations
are not. Check whether size of unpin isn't 0, otherwise IOVA allocation at
0x0 could be erroneously released.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/host1x/job.c