The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d: Linux 4.5-rc1 (2016-01-24 13:06:47 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus for you to fetch changes up to 481eaec37e91e2b33f17275901172f50ce2c71e8: tools/virtio: add ringtest utilities (2016-01-26 10:18:30 +0200) ---------------------------------------------------------------- virtio: fixes, tests This fixes existing tests broken by barrier rework, and adds some new tests. Plus, there's a fix for an old bug in virtio-pci. Signed-off-by: Michael S. Tsirkin <mst at redhat.com> ---------------------------------------------------------------- Michael S. Tsirkin (4): virtio_pci: fix use after free on release tools/virtio: use virt_xxx barriers sh: fix smp_store_mb for !SMP tools/virtio: add ringtest utilities arch/sh/include/asm/barrier.h | 1 - tools/virtio/asm/barrier.h | 22 +- tools/virtio/linux/compiler.h | 9 + tools/virtio/linux/kernel.h | 1 + tools/virtio/ringtest/main.h | 119 ++++++++++ drivers/virtio/virtio_pci_common.c | 2 + tools/virtio/ringtest/main.c | 366 +++++++++++++++++++++++++++++++ tools/virtio/ringtest/ring.c | 272 +++++++++++++++++++++++ tools/virtio/ringtest/virtio_ring_0_9.c | 316 ++++++++++++++++++++++++++ tools/virtio/ringtest/virtio_ring_poll.c | 2 + tools/virtio/ringtest/Makefile | 22 ++ tools/virtio/ringtest/README | 2 + tools/virtio/ringtest/run-on-all.sh | 24 ++ 13 files changed, 1148 insertions(+), 10 deletions(-) create mode 100644 tools/virtio/linux/compiler.h create mode 100644 tools/virtio/ringtest/main.h create mode 100644 tools/virtio/ringtest/main.c create mode 100644 tools/virtio/ringtest/ring.c create mode 100644 tools/virtio/ringtest/virtio_ring_0_9.c create mode 100644 tools/virtio/ringtest/virtio_ring_poll.c create mode 100644 tools/virtio/ringtest/Makefile create mode 100644 tools/virtio/ringtest/README create mode 100755 tools/virtio/ringtest/run-on-all.sh
On Wed, Jan 27, 2016 at 11:12 AM, Michael S. Tsirkin <mst at redhat.com> wrote:> > arch/sh/include/asm/barrier.h | 1 - > tools/virtio/asm/barrier.h | 22 +- > tools/virtio/linux/compiler.h | 9 + > tools/virtio/linux/kernel.h | 1 + > tools/virtio/ringtest/main.h | 119 ++++++++++ > drivers/virtio/virtio_pci_common.c | 2 + > tools/virtio/ringtest/main.c | 366 +++++++++++++++++++++++++++++++ > tools/virtio/ringtest/ring.c | 272 +++++++++++++++++++++++ > tools/virtio/ringtest/virtio_ring_0_9.c | 316 ++++++++++++++++++++++++++ > tools/virtio/ringtest/virtio_ring_poll.c | 2 + > tools/virtio/ringtest/Makefile | 22 ++ > tools/virtio/ringtest/README | 2 + > tools/virtio/ringtest/run-on-all.sh | 24 ++ > 13 files changed, 1148 insertions(+), 10 deletions(-)How the heck did you generate that diffstat? The names should be ordered, and are for me. Anyway, pulled. Just curious about how that thing happened. Linus
On Wed, Jan 27, 2016 at 11:57:52AM -0800, Linus Torvalds wrote:> On Wed, Jan 27, 2016 at 11:12 AM, Michael S. Tsirkin <mst at redhat.com> wrote: > > > > arch/sh/include/asm/barrier.h | 1 - > > tools/virtio/asm/barrier.h | 22 +- > > tools/virtio/linux/compiler.h | 9 + > > tools/virtio/linux/kernel.h | 1 + > > tools/virtio/ringtest/main.h | 119 ++++++++++ > > drivers/virtio/virtio_pci_common.c | 2 + > > tools/virtio/ringtest/main.c | 366 +++++++++++++++++++++++++++++++ > > tools/virtio/ringtest/ring.c | 272 +++++++++++++++++++++++ > > tools/virtio/ringtest/virtio_ring_0_9.c | 316 ++++++++++++++++++++++++++ > > tools/virtio/ringtest/virtio_ring_poll.c | 2 + > > tools/virtio/ringtest/Makefile | 22 ++ > > tools/virtio/ringtest/README | 2 + > > tools/virtio/ringtest/run-on-all.sh | 24 ++ > > 13 files changed, 1148 insertions(+), 10 deletions(-) > > How the heck did you generate that diffstat? The names should be > ordered, and are for me. > > Anyway, pulled. Just curious about how that thing happened. > > LinusThat's because apparently diffstat obeys orderfile rules: [diff] renames = true orderfile = "/home/mst/.gitorderfile" $ cat .gitorderfile configure Makefile* *.json *.h *.c