On Thu, May 3, 2012 at 7:29 AM, Michael S. Tsirkin <mst@xxxxxxxxxx> wrote: > Sasha, didn't you have a patch to allocate > things using cache in virtio core? > What happened to it? > > Thanks, > MST It got stuck due to several things, and I got sidetracked, sorry. Here are the outstanding issues: 1. Since now we can allocate a descriptor either using kmalloc or from the cache, we need a new flag in vring_desc to know how to free it, it seems a bit too intrusive, and I couldn't thing of a better alternative. 2. Rusty has pointed out that no one is going to modify the default value we set, and we don't really have a good default value to put there (at least, we haven't agreed on a specific value). Also, you have noted that it should be a per-device value, which complicates this question further since we probably want a different value for each device type. While the first one can be solved easily with a blessing from the maintainers, the second one will require testing on various platforms, configurations and devices to select either the best "magic" value, or the best algorithm to play with threshold. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html