> - for (i = 0; i < info->nr_rings; i++) > + for (i = 0; i < info->nr_rings; i++) { > blkif_free_ring(&info->rinfo[i]); > - kfree(info->rinfo); > + kfree(info->rinfo); > + info->ring = NULL; > + }
Duh! Not it shouldn't. That is because we do info->ring = kzalloc(.. * info->nr_rings)). <sigh> That throws me off every time. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel