Linus Torvalds
f0691533b7
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
...
Pull virtio/vhost updates from Michael Tsirkin:
"New features, performance improvements, cleanups:
- basic polling support for vhost
- rework virtio to optionally use DMA API, fixing it on Xen
- balloon stats gained a new entry
- using the new napi_alloc_skb speeds up virtio net
- virtio blk stats can now be read while another VCPU is busy
inflating or deflating the balloon
plus misc cleanups in various places"
* tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost:
virtio_net: replace netdev_alloc_skb_ip_align() with napi_alloc_skb()
vhost_net: basic polling support
vhost: introduce vhost_vq_avail_empty()
vhost: introduce vhost_has_work()
virtio_balloon: Allow to resize and update the balloon stats in parallel
virtio_balloon: Use a workqueue instead of "vballoon" kthread
virtio/s390: size of SET_IND payload
virtio/s390: use dev_to_virtio
vhost: rename vhost_init_used()
vhost: rename cross-endian helpers
virtio_blk: VIRTIO_BLK_F_WCE->VIRTIO_BLK_F_FLUSH
vring: Use the DMA API on Xen
virtio_pci: Use the DMA API if enabled
virtio_mmio: Use the DMA API if enabled
virtio: Add improved queue allocation API
virtio_ring: Support DMA APIs
vring: Introduce vring_use_dma_api()
s390/dma: Allow per device dma ops
alpha/dma: use common noop dma ops
dma: Provide simple noop dma ops
2016-03-20 13:28:18 -07:00
..
2016-03-17 15:09:34 -07:00
2015-10-13 17:42:34 +02:00
2015-11-19 08:18:38 -02:00
2015-06-23 02:40:03 +02:00
2016-01-30 16:27:17 +00:00
2015-10-26 16:00:00 +01:00
2016-03-14 23:47:27 +01:00
2015-11-23 17:54:38 +01:00
2015-11-23 17:54:38 +01:00
2015-11-23 17:54:38 +01:00
2015-11-23 17:54:38 +01:00
2015-04-21 16:16:02 -04:00
2016-01-06 11:39:53 +11:00
2016-03-01 17:15:22 -05:00
2016-03-04 15:14:35 +02:00
2015-12-10 12:33:23 +01:00
2015-04-02 18:10:35 -03:00
2015-10-05 03:16:46 -07:00
2016-01-25 18:04:15 -05:00
2016-03-15 16:55:16 -07:00
2016-03-15 16:55:16 -07:00
2015-09-29 13:37:04 -07:00
2016-03-11 15:14:27 -05:00
2015-10-26 19:38:30 -07:00
2015-05-06 08:03:19 +02:00
2015-06-22 15:49:27 +08:00
2015-06-23 07:00:41 -07:00
2016-03-01 16:07:29 -05:00
2015-08-25 14:41:50 -05:00
2015-10-31 19:05:59 -04:00
2016-03-17 15:09:34 -07:00
2016-03-04 16:10:37 -05:00
2016-01-20 17:09:18 -08:00
2015-03-25 15:07:05 +11:00
2015-07-21 10:39:06 -07:00
2015-04-16 14:08:49 -04:00
2015-04-12 21:25:13 -04:00
2016-03-18 16:07:38 -04:00
2015-11-10 10:32:37 +01:00
2016-02-11 09:53:19 -05:00
2015-12-14 12:19:37 -06:00
2016-03-10 16:02:52 +07:00
2015-07-23 17:48:43 -07:00
2015-12-20 15:27:12 +02:00
2015-12-14 19:12:21 -08:00
2015-10-23 23:26:43 +02:00
2015-06-01 08:07:08 +09:00
2015-03-23 22:12:09 -04:00
2015-09-23 08:44:22 +02:00
2016-03-01 16:55:07 -05:00
2016-03-13 22:40:24 -04:00
2016-03-13 22:40:24 -04:00
2016-03-13 22:40:24 -04:00
2015-08-17 14:22:48 -07:00
2015-06-01 15:48:56 +02:00
2015-08-10 14:03:54 -07:00
2016-03-18 19:40:27 -04:00
2015-12-15 23:25:20 -05:00
2015-12-17 15:12:28 -05:00
2015-06-29 18:56:21 -07:00
2015-06-24 02:51:39 -07:00
2015-10-16 15:32:05 -07:00
2016-03-10 16:02:39 -08:00
2015-08-21 09:10:11 -07:00
2016-02-11 04:27:35 -05:00
2015-05-25 13:25:35 -04:00
2016-02-25 21:45:15 -05:00
2016-03-19 10:05:34 -07:00
2016-03-09 16:36:14 -05:00
2015-09-10 13:29:01 -07:00
2016-03-04 16:10:36 -05:00
2015-02-17 14:34:51 -08:00
2015-06-03 11:32:07 +03:00
2016-03-09 11:50:42 +01:00
2014-12-31 14:17:20 -05:00
2015-06-29 18:56:21 -07:00
2016-01-12 08:21:18 -07:00
2015-11-17 06:47:43 -02:00
2015-09-23 11:01:16 -06:00
2015-09-24 14:31:37 -07:00
2016-01-21 12:20:46 -08:00
2015-04-21 09:44:55 -03:00
2016-03-15 07:48:28 -03:00
2015-08-03 17:30:00 -07:00
2015-09-11 15:21:34 -07:00
2015-02-12 18:54:08 -08:00
2015-10-04 12:54:54 +01:00
2015-07-21 10:39:05 -07:00
2015-08-03 22:35:00 -07:00
2016-03-04 16:10:36 -05:00
2015-11-23 15:06:38 -05:00
2015-01-20 13:51:06 +01:00
2015-05-05 13:40:44 -06:00
2016-03-05 18:06:14 -08:00
2015-08-10 13:46:21 -07:00
2015-01-19 14:21:18 -05:00
2015-02-02 18:46:51 -08:00
2016-03-13 21:54:44 -04:00
2015-11-23 17:54:38 +01:00
2015-06-18 21:14:31 +02:00
2016-02-18 11:42:18 -05:00
2016-02-18 11:42:18 -05:00
2015-10-27 03:55:10 +01:00
2015-08-27 19:44:53 -04:00
2015-04-23 15:16:14 -04:00
2015-11-23 21:53:08 -05:00
2015-07-20 14:58:46 -04:00
2016-02-24 09:04:41 +01:00
2015-10-09 10:40:37 -06:00
2016-03-14 23:47:29 +01:00
2015-10-29 17:35:40 -05:00
2015-11-23 09:58:25 +01:00
2016-03-10 16:24:02 -05:00
2016-01-10 22:13:15 -05:00
2015-10-21 14:46:56 -06:00
2015-09-04 16:54:41 -07:00
2015-10-02 14:35:17 +01:00
2016-03-03 14:23:43 -08:00
2015-10-27 19:55:13 -07:00
2015-03-18 21:55:08 +01:00
2015-05-31 21:47:23 -07:00
2016-02-24 09:04:25 +01:00
2015-12-17 15:08:51 -05:00
2015-10-04 12:54:54 +01:00
2015-10-12 14:20:06 +01:00
2015-09-04 16:54:41 -07:00
2016-03-07 16:11:14 -08:00
2015-05-20 09:01:20 -07:00
2015-12-13 19:59:48 -08:00
2015-12-16 11:31:33 -08:00
2015-07-21 22:36:33 -07:00
2015-12-15 23:26:51 -05:00
2016-01-05 16:44:06 -05:00
2015-10-04 20:28:58 +01:00
2016-03-17 15:09:34 -07:00
2015-09-11 00:32:36 -07:00
2016-03-14 14:55:26 -04:00
2015-02-09 13:20:47 -08:00
2015-03-05 22:08:42 -05:00
2015-07-24 14:15:10 -07:00
2015-05-24 12:49:16 -07:00
2015-06-11 23:37:37 +02:00
2015-12-18 17:48:51 -08:00
2016-03-05 12:05:01 -08:00
2015-10-01 21:42:35 -04:00
2015-10-27 18:55:31 -07:00
2016-02-01 08:47:05 -02:00
2016-02-19 08:10:35 -02:00
2015-04-08 06:36:52 -03:00
2015-06-05 11:45:45 -03:00
2015-03-23 11:44:35 -07:00
2016-02-22 16:10:09 -07:00
2016-03-11 02:18:53 +02:00
2016-03-03 06:49:20 -03:00
2016-03-17 15:09:34 -07:00
2016-03-02 17:01:59 +02:00
2015-02-11 15:03:16 +10:30
2015-12-10 12:33:23 +01:00
2015-12-08 21:55:49 -05:00
2015-03-29 12:13:52 +10:30
2015-07-01 10:11:17 +02:00
2015-07-07 14:27:05 +03:00
2015-07-07 14:27:04 +03:00
2015-03-13 15:55:43 +10:30
2015-07-06 08:25:50 -03:00
2015-03-31 13:58:35 -04:00
2015-04-03 01:04:18 -03:00