rem: for (image = kernel_images; image; image = image->next) {
add: while ((image = hash_next(sImagesHash, &iterator)) != NULL) {
context: find_image_by_vnode(void *vnode){	struct elf_image_info *image;	mutex_lock(&image_lock);	for (image = kernel_images; image; image = image->next) {		if (image->vnode == vnode)			break;	}	mutex_unlock(&image_lock);	return image;}