sh2 drc: bugfix in block management

This commit is contained in:
kub 2019-10-12 11:19:55 +02:00
parent 6b9ded20a0
commit b10a782a36

View file

@ -766,13 +766,8 @@ static void rm_from_block_lists(struct block_desc *block)
static void rm_block_list(struct block_list **blist) static void rm_block_list(struct block_list **blist)
{ {
struct block_list *next, *current = *blist; while (*blist != NULL)
while (current != NULL) { rm_from_block_lists((*blist)->block);
next = current->next;
rm_from_block_lists(current->block);
current = next;
}
*blist = NULL;
} }
static void REGPARM(1) flush_tcache(int tcid) static void REGPARM(1) flush_tcache(int tcid)