Message ID | 4FD0EA80.1000302@msgid.tls.msk.ru |
---|---|
State | New |
Headers | show |
Il 07/06/2012 19:53, Michael Tokarev ha scritto: > > This is the same patchset which has been submitted, resubmitted, > rewritten, resubmitted, split, resubmitted, merged, rewritten again, > resubmitted and finally received a promise from Anthony to be looked > at. Today, months later, I'm still awaiiting for the answer, and, > while I said before that the last resubmission was, well, last, > since I bothered so many people so many times, I decided to break > my promise, rebase against current qemy/master and resend it, > now as a git pull request, to not mailbomb people again. The rebase > took quite some work again, since the code changed (obviously) since > the patchset was ready before. During rebase I reviewed all the > commit messages too, and removed all the Cc lines they had. I'll review the patches and hopefully send my Reviewed-by, since I actually liked the idea. But I'm travelling so I will only be able to send the email on Monday. Paolo
Am 07.06.2012 19:53, schrieb Michael Tokarev: > The following changes since commit 083dbf489d1b0592e910ecfb90b3858c23e49ab7: > > target-microblaze: fix swx build breakage (2012-06-07 10:12:00 +0200) > > are available in the git repository at: > > git://git.corpit.ru/qemu.git mjt-iov > > for you to fetch changes up to 85c5ece9bc0bd30f0573e43d1ddd756154ac6849: > > rewrite iov_send_recv() and move it to iov.c (2012-06-07 21:22:54 +0400) > > ---------------------------------------------------------------- > Michael Tokarev (11): > virtio-serial-bus: use correct lengths in control_out() message > change iov_* function prototypes to be more appropriate > rewrite iov_* functions > consolidate qemu_iovec_memset{,_skip}() into single function and use existing iov_memset() > allow qemu_iovec_from_buffer() to specify offset from which to start copying > consolidate qemu_iovec_copy() and qemu_iovec_concat() and make them consistent > change qemu_iovec_to_buf() to match other to,from_buf functions > rename qemu_sendv to iov_send, change proto and move declarations to iov.h > export iov_send_recv() and use it in iov_send() and iov_recv() > cleanup qemu_co_sendv(), qemu_co_recvv() and friends > rewrite iov_send_recv() and move it to iov.c I haven't reviewed the series in detail, and mostly ignored the cutils.c implementation and usage in other subsystems, but as far as the block layer is concerned: Acked-by: Kevin Wolf <kwolf@redhat.com> (Even though I don't agree that the new argument order of iov_from_buf() is better, but that's probably a matter of taste and the series has enough other good stuff) Kevin
Il 08/06/2012 01:20, Paolo Bonzini ha scritto: >> > This is the same patchset which has been submitted, resubmitted, >> > rewritten, resubmitted, split, resubmitted, merged, rewritten again, >> > resubmitted and finally received a promise from Anthony to be looked >> > at. Today, months later, I'm still awaiiting for the answer, and, >> > while I said before that the last resubmission was, well, last, >> > since I bothered so many people so many times, I decided to break >> > my promise, rebase against current qemy/master and resend it, >> > now as a git pull request, to not mailbomb people again. The rebase >> > took quite some work again, since the code changed (obviously) since >> > the patchset was ready before. During rebase I reviewed all the >> > commit messages too, and removed all the Cc lines they had. > I'll review the patches and hopefully send my Reviewed-by, since I > actually liked the idea. But I'm travelling so I will only be able to > send the email on Monday. Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> One day in advance ;) Paolo
On 06/07/2012 12:53 PM, Michael Tokarev wrote: > The following changes since commit 083dbf489d1b0592e910ecfb90b3858c23e49ab7: > > target-microblaze: fix swx build breakage (2012-06-07 10:12:00 +0200) > > are available in the git repository at: > > git://git.corpit.ru/qemu.git mjt-iov > > for you to fetch changes up to 85c5ece9bc0bd30f0573e43d1ddd756154ac6849: > > rewrite iov_send_recv() and move it to iov.c (2012-06-07 21:22:54 +0400) Doesn't build: LINK qemu-ga cutils.o: In function `qemu_iovec_to_buf': /home/anthony/git/qemu/cutils.c:226: undefined reference to `iov_to_buf' cutils.o: In function `qemu_iovec_from_buf': /home/anthony/git/qemu/cutils.c:232: undefined reference to `iov_from_buf' cutils.o: In function `qemu_iovec_memset': /home/anthony/git/qemu/cutils.c:238: undefined reference to `iov_memset' collect2: ld returned 1 exit status make: *** [qemu-ga] Error 1 Not sure why you didn't see this. Are you not testing with a full build? Regards, Anthony Liguori