Message ID | 1425061147-1411-1-git-send-email-stefanha@redhat.com |
---|---|
State | New |
Headers | show |
On Fri, Feb 27, 2015 at 6:17 PM, Stefan Hajnoczi <stefanha@redhat.com> wrote: > Ekaterina Tumanova (5): > block: add bdrv functions for geometry and blocksize > raw-posix: Factor block size detection out of raw_probe_alignment() > block: Add driver methods to probe blocksizes and geometry > block-backend: Add wrappers for blocksizes and geometry probing > BlockConf: Call backend functions to detect geometry and blocksizes Max Reitz found an issue with this patch. Peter: Please squash the following trivial fix into "BlockConf: Call backend functions to detect geometry and blocksizes": https://lists.nongnu.org/archive/html/qemu-devel/2015-02/msg05512.html I want to avoid spamming the list with another 60 patches. Stefan
On 28 February 2015 at 03:57, Stefan Hajnoczi <stefanha@gmail.com> wrote: > On Fri, Feb 27, 2015 at 6:17 PM, Stefan Hajnoczi <stefanha@redhat.com> wrote: >> Ekaterina Tumanova (5): >> block: add bdrv functions for geometry and blocksize >> raw-posix: Factor block size detection out of raw_probe_alignment() >> block: Add driver methods to probe blocksizes and geometry >> block-backend: Add wrappers for blocksizes and geometry probing >> BlockConf: Call backend functions to detect geometry and blocksizes > > Max Reitz found an issue with this patch. > > Peter: Please squash the following trivial fix into "BlockConf: Call > backend functions to detect geometry and blocksizes": > https://lists.nongnu.org/archive/html/qemu-devel/2015-02/msg05512.html I can't squash fixes into pull requests -- I can only apply them, or not apply them. You need to respin. > I want to avoid spamming the list with another 60 patches. If it's a trivial change since last time around you can just send the cover letter to the list with a note in it that there have only been small changes. -- PMM
Am 03.03.2015 um 15:52 schrieb Peter Maydell: > On 28 February 2015 at 03:57, Stefan Hajnoczi <stefanha@gmail.com> wrote: >> On Fri, Feb 27, 2015 at 6:17 PM, Stefan Hajnoczi <stefanha@redhat.com> wrote: >>> Ekaterina Tumanova (5): >>> block: add bdrv functions for geometry and blocksize >>> raw-posix: Factor block size detection out of raw_probe_alignment() >>> block: Add driver methods to probe blocksizes and geometry >>> block-backend: Add wrappers for blocksizes and geometry probing >>> BlockConf: Call backend functions to detect geometry and blocksizes >> >> Max Reitz found an issue with this patch. >> >> Peter: Please squash the following trivial fix into "BlockConf: Call >> backend functions to detect geometry and blocksizes": >> https://lists.nongnu.org/archive/html/qemu-devel/2015-02/msg05512.html > > I can't squash fixes into pull requests -- I can only > apply them, or not apply them. You need to respin. > >> I want to avoid spamming the list with another 60 patches. > > If it's a trivial change since last time around you can just > send the cover letter to the list with a note in it that there > have only been small changes. > > -- PMM > I think you could just apply this pull request and add the fixup as separate patch. After all it fixes a case were the command line is wrong, so should not on the critical path - I guess. Christian
On 2015-03-03 at 12:29, Christian Borntraeger wrote: > Am 03.03.2015 um 15:52 schrieb Peter Maydell: >> On 28 February 2015 at 03:57, Stefan Hajnoczi <stefanha@gmail.com> wrote: >>> On Fri, Feb 27, 2015 at 6:17 PM, Stefan Hajnoczi <stefanha@redhat.com> wrote: >>>> Ekaterina Tumanova (5): >>>> block: add bdrv functions for geometry and blocksize >>>> raw-posix: Factor block size detection out of raw_probe_alignment() >>>> block: Add driver methods to probe blocksizes and geometry >>>> block-backend: Add wrappers for blocksizes and geometry probing >>>> BlockConf: Call backend functions to detect geometry and blocksizes >>> Max Reitz found an issue with this patch. >>> >>> Peter: Please squash the following trivial fix into "BlockConf: Call >>> backend functions to detect geometry and blocksizes": >>> https://lists.nongnu.org/archive/html/qemu-devel/2015-02/msg05512.html >> I can't squash fixes into pull requests -- I can only >> apply them, or not apply them. You need to respin. >> >>> I want to avoid spamming the list with another 60 patches. >> If it's a trivial change since last time around you can just >> send the cover letter to the list with a note in it that there >> have only been small changes. >> >> -- PMM >> > I think you could just apply this pull request and add the fixup as separate > patch. > After all it fixes a case were the command line is wrong, so should not > on the critical path - I guess. I agree. It's not nice to have a known break, but we're a bit behind on the pull requests already... Also, the segfault is always caused by dereferencing a null pointer, so there is no security issue. Max
Am 03.03.2015 um 18:33 schrieb Max Reitz: > On 2015-03-03 at 12:29, Christian Borntraeger wrote: >> Am 03.03.2015 um 15:52 schrieb Peter Maydell: >>> On 28 February 2015 at 03:57, Stefan Hajnoczi <stefanha@gmail.com> wrote: >>>> On Fri, Feb 27, 2015 at 6:17 PM, Stefan Hajnoczi <stefanha@redhat.com> wrote: >>>>> Ekaterina Tumanova (5): >>>>> block: add bdrv functions for geometry and blocksize >>>>> raw-posix: Factor block size detection out of raw_probe_alignment() >>>>> block: Add driver methods to probe blocksizes and geometry >>>>> block-backend: Add wrappers for blocksizes and geometry probing >>>>> BlockConf: Call backend functions to detect geometry and blocksizes >>>> Max Reitz found an issue with this patch. >>>> >>>> Peter: Please squash the following trivial fix into "BlockConf: Call >>>> backend functions to detect geometry and blocksizes": >>>> https://lists.nongnu.org/archive/html/qemu-devel/2015-02/msg05512.html >>> I can't squash fixes into pull requests -- I can only >>> apply them, or not apply them. You need to respin. >>> >>>> I want to avoid spamming the list with another 60 patches. >>> If it's a trivial change since last time around you can just >>> send the cover letter to the list with a note in it that there >>> have only been small changes. >>> >>> -- PMM >>> >> I think you could just apply this pull request and add the fixup as separate >> patch. >> After all it fixes a case were the command line is wrong, so should not >> on the critical path - I guess. > > I agree. It's not nice to have a known break, but we're a bit behind on the pull requests already... Also, the segfault is always caused by dereferencing a null pointer, so there is no security issue. Peter, unless Stefan/Kevin object: can you pull the original pull request? Kate, can you resend patch " scsi-hd: fix property unset case" with an additional comment as Markus suggested directly to Peter Maydell, cc Stefan/Kevin/Max/Markus/qemu-devel? Christian
Am 04.03.2015 um 09:28 hat Christian Borntraeger geschrieben: > Am 03.03.2015 um 18:33 schrieb Max Reitz: > > On 2015-03-03 at 12:29, Christian Borntraeger wrote: > >> Am 03.03.2015 um 15:52 schrieb Peter Maydell: > >>> On 28 February 2015 at 03:57, Stefan Hajnoczi <stefanha@gmail.com> wrote: > >>>> On Fri, Feb 27, 2015 at 6:17 PM, Stefan Hajnoczi <stefanha@redhat.com> wrote: > >>>>> Ekaterina Tumanova (5): > >>>>> block: add bdrv functions for geometry and blocksize > >>>>> raw-posix: Factor block size detection out of raw_probe_alignment() > >>>>> block: Add driver methods to probe blocksizes and geometry > >>>>> block-backend: Add wrappers for blocksizes and geometry probing > >>>>> BlockConf: Call backend functions to detect geometry and blocksizes > >>>> Max Reitz found an issue with this patch. > >>>> > >>>> Peter: Please squash the following trivial fix into "BlockConf: Call > >>>> backend functions to detect geometry and blocksizes": > >>>> https://lists.nongnu.org/archive/html/qemu-devel/2015-02/msg05512.html > >>> I can't squash fixes into pull requests -- I can only > >>> apply them, or not apply them. You need to respin. > >>> > >>>> I want to avoid spamming the list with another 60 patches. > >>> If it's a trivial change since last time around you can just > >>> send the cover letter to the list with a note in it that there > >>> have only been small changes. > >>> > >>> -- PMM > >>> > >> I think you could just apply this pull request and add the fixup as separate > >> patch. > >> After all it fixes a case were the command line is wrong, so should not > >> on the critical path - I guess. > > > > I agree. It's not nice to have a known break, but we're a bit behind on the pull requests already... Also, the segfault is always caused by dereferencing a null pointer, so there is no security issue. > > Peter, > > unless Stefan/Kevin object: > > > can you pull the original pull request? That makes sense to me. We'll put the fix into the next pull request then. Kevin
On Tue, Mar 03, 2015 at 11:52:42PM +0900, Peter Maydell wrote: > On 28 February 2015 at 03:57, Stefan Hajnoczi <stefanha@gmail.com> wrote: > > On Fri, Feb 27, 2015 at 6:17 PM, Stefan Hajnoczi <stefanha@redhat.com> wrote: > >> Ekaterina Tumanova (5): > >> block: add bdrv functions for geometry and blocksize > >> raw-posix: Factor block size detection out of raw_probe_alignment() > >> block: Add driver methods to probe blocksizes and geometry > >> block-backend: Add wrappers for blocksizes and geometry probing > >> BlockConf: Call backend functions to detect geometry and blocksizes > > > > Max Reitz found an issue with this patch. > > > > Peter: Please squash the following trivial fix into "BlockConf: Call > > backend functions to detect geometry and blocksizes": > > https://lists.nongnu.org/archive/html/qemu-devel/2015-02/msg05512.html > > I can't squash fixes into pull requests -- I can only > apply them, or not apply them. You need to respin. I think consensus has been reached: Please go ahead an apply this pull request as-is. Kevin has already merged the fix for this week's pull request so there's no need to respin. Thanks, Stefan
On 28 February 2015 at 03:17, Stefan Hajnoczi <stefanha@redhat.com> wrote: > The following changes since commit 041ccc922ee474693a2869d4e3b59e920c739bc0: > > Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into staging (2015-02-26 12:16:46 +0000) > > are available in the git repository at: > > git://github.com/stefanha/qemu.git tags/block-pull-request > > for you to fetch changes up to 278bcfad436b7d9fb3b2e444e90a5669b332c4c5: > > tests: Check QVIRTIO_F_ANY_LAYOUT flag in virtio-blk test (2015-02-27 11:37:04 +0000) > > ---------------------------------------------------------------- > Pull request > > This pull request includes commits that Kevin Wolf <kwolf@redhat.com> merged > last week. He didn't send a pull request because mine from the week before was > pending. > > ---------------------------------------------------------------- Fails to build, sorry: Linux ARM, gcc and also Win32 (probably a "fails to build on 32 bit hosts" bug): /root/qemu/block/qcow2-refcount.c: In function ?rebuild_refcount_structure?: /root/qemu/block/qcow2-refcount.c:2079:28: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] OSX, clang: LINK qemu-io Undefined symbols for architecture x86_64: "_g_try_malloc0_n", referenced from: _update_refcount in qcow2-refcount.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [qemu-nbd] Error 1 g_try_malloc0_n() only came in with glib 2.24. -- PMM