Afaiu private resources can be created in the CS thread; That would require list sync.
Ah, right. We could use CS initialization, but I definitely don't think that's better than this patch.
Also it wouldn't fix the problem. We need the reset callback for this ddraw resource, but not the video memory accounting.
Wait, I'm confused; we don't actually do anything in the ddraw reset callback?