On 06/16/2009 04:42 PM, Gregory Haskins wrote:
+
+/* assumes kvm->lock held */
+void kvm_io_bus_unregister_dev(struct kvm_io_bus *bus,
+ struct kvm_io_device *dev)
+{
+ int i;
+
+ for (i = 0; i< bus->dev_count; i++) {
+
+ if (bus->devs[i] == dev) {
+ int j;
+
+ /* backfill the hole */
+ for (j = i; j< bus->dev_count-1; j++)
+ bus->devs[j] = bus->devs[j+1];
+
+ bus->dev_count--;
+
+ break;
Could be simplified to
if (bus->devs[i] == dev) {
bus->devs[i] = bus->devs[--bus->dev_count];
return;
}
--
error compiling committee.c: too many arguments to function
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html