Michael S. Tsirkin
|
7ae4b866f8
virtio: return correct capacity to users
|
14 vuotta sitten |
Michael S. Tsirkin
|
1fe9b6fef1
virtio: fix oops on OOM
|
15 vuotta sitten |
Michael S. Tsirkin
|
686d363786
virtio: return ENOMEM on out of memory
|
15 vuotta sitten |
Michael S. Tsirkin
|
bbd603efb4
virtio: add_buf_gfp
|
15 vuotta sitten |
Michael S. Tsirkin
|
7c5e9ed0c8
virtio_ring: remove a level of indirection
|
15 vuotta sitten |
Tejun Heo
|
5a0e3ad6af
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
|
15 vuotta sitten |
Amit Shah
|
3b8706240e
virtio: Initialize vq->data entries to NULL
|
15 vuotta sitten |
Shirley Ma
|
c021eac414
virtio: Add ability to detach unused buffers from vrings
|
15 vuotta sitten |
Michael S. Tsirkin
|
d57ed95da4
virtio: use smp_XX barriers on SMP
|
15 vuotta sitten |
Rusty Russell
|
97a545ab6c
virtio: remove bogus barriers from DEBUG version of virtio_ring.c
|
15 vuotta sitten |
Michael S. Tsirkin
|
2d61ba9503
virtio: order used ring after used index read
|
15 vuotta sitten |
Rusty Russell
|
3c1b27d504
virtio: make add_buf return capacity remaining
|
15 vuotta sitten |
Mark McLoughlin
|
9fa29b9df3
virtio: indirect ring entries (VIRTIO_RING_F_INDIRECT_DESC)
|
16 vuotta sitten |
Rusty Russell
|
9499f5e7ed
virtio: add names to virtqueue struct, mapping from devices to queues.
|
16 vuotta sitten |
Rusty Russell
|
c5f841f178
virtio: more neatening of virtio_ring macros.
|
16 vuotta sitten |
Roel Kluin
|
3a35ce7dce
virtio: fix BAD_RING, START_US and END_USE macros
|
16 vuotta sitten |
Rusty Russell
|
87c7d57c17
virtio: hand virtio ring alignment as argument to vring_new_virtqueue
|
16 vuotta sitten |
Rusty Russell
|
e34f872567
virtio: Add transport feature handling stub for virtio_ring.
|
17 vuotta sitten |
Rusty Russell
|
44653eae14
virtio: don't always force a notification when ring is full
|
17 vuotta sitten |
Rusty Russell
|
b4f68be6c5
virtio: force callback on empty.
|
17 vuotta sitten |
Christian Borntraeger
|
52a3a05f3a
virtio_net: another race with virtio_net and enable_cb
|
17 vuotta sitten |
Rusty Russell
|
5ef827526f
virtio: ignore corrupted virtqueues rather than spinning.
|
17 vuotta sitten |
Rusty Russell
|
2557a933b7
virtio: remove overzealous BUG_ON.
|
17 vuotta sitten |
Christian Borntraeger
|
4265f161b6
virtio: fix race in enable_cb
|
17 vuotta sitten |
Rusty Russell
|
c6fd47011b
virtio: Allow virtio to be modular and used by modules
|
17 vuotta sitten |
Rusty Russell
|
15f9c8903c
virtio: Use the sg_phys convenience function.
|
17 vuotta sitten |
Rusty Russell
|
81a8deab1c
virtio: handle interrupts after callbacks turned off
|
17 vuotta sitten |
Rusty Russell
|
6e5aa7efb2
virtio: reset function
|
17 vuotta sitten |
Rusty Russell
|
426e3e0af5
virtio: clarify NO_NOTIFY flag usage
|
17 vuotta sitten |
Rusty Russell
|
18445c4d50
virtio: explicit enable_cb/disable_cb rather than callback return.
|
17 vuotta sitten |