lima/gpir: fix crash in schedule_insert_ready_list()
authorVasily Khoruzhick <anarsoul@gmail.com>
Tue, 10 Mar 2020 08:53:57 +0000 (01:53 -0700)
committerVasily Khoruzhick <anarsoul@gmail.com>
Mon, 16 Mar 2020 23:28:33 +0000 (16:28 -0700)
commitac1dbd5ef81fe9bd389e38f22da32d940c1d9e02
treeb03533ea0d505493436deb205abaae50e032c5c4
parent2756b629171f61ca8e162be7b332e91a62c5c978
lima/gpir: fix crash in schedule_insert_ready_list()

Fix crash if node is already at position we want. Otherwise we remove
it from list (and list->prev becomes NULL) and then we dereference list->prev
in list_addtail()

Reviewed-by: Andreas Baierl <ichgeh@imkreisrum.de>
Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4126>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4126>
.gitlab-ci/deqp-lima-skips.txt
src/gallium/drivers/lima/ir/gp/reduce_scheduler.c