Message ID | 20200428062847.7764-2-gorbak25@gmail.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | Fix QEMU crashes when passing IGD to a guest VM under XEN | expand |
> -----Original Message----- > From: Grzegorz Uriasz <gorbak25@gmail.com> > Sent: 28 April 2020 07:29 > To: qemu-devel@nongnu.org > Cc: Grzegorz Uriasz <gorbak25@gmail.com>; marmarek@invisiblethingslab.com; artur@puzio.waw.pl; > jakub@bartmin.ski; j.nowak26@student.uw.edu.pl; Stefano Stabellini <sstabellini@kernel.org>; Anthony > Perard <anthony.perard@citrix.com>; Paul Durrant <paul@xen.org>; xen-devel@lists.xenproject.org > Subject: [PATCH 1/2] Fix undefined behaviour > > Signed-off-by: Grzegorz Uriasz <gorbak25@gmail.com> I think we need more of a commit comment for both this and patch #2 to explain why you are making the changes. Paul
On Tue, 28 Apr 2020 at 08:50, Grzegorz Uriasz <gorbak25@gmail.com> wrote: > > Signed-off-by: Grzegorz Uriasz <gorbak25@gmail.com> > --- > hw/xen/xen_pt_load_rom.c | 11 +++++------ > 1 file changed, 5 insertions(+), 6 deletions(-) The subject doesn't match the patch contents and there is no long-form part of the commit message explaining why... thanks -- PMM
On 28.04.2020 10:10, Paul Durrant wrote: >> -----Original Message----- >> From: Grzegorz Uriasz <gorbak25@gmail.com> >> Sent: 28 April 2020 07:29 >> To: qemu-devel@nongnu.org >> Cc: Grzegorz Uriasz <gorbak25@gmail.com>; marmarek@invisiblethingslab.com; artur@puzio.waw.pl; >> jakub@bartmin.ski; j.nowak26@student.uw.edu.pl; Stefano Stabellini <sstabellini@kernel.org>; Anthony >> Perard <anthony.perard@citrix.com>; Paul Durrant <paul@xen.org>; xen-devel@lists.xenproject.org >> Subject: [PATCH 1/2] Fix undefined behaviour >> >> Signed-off-by: Grzegorz Uriasz <gorbak25@gmail.com> > I think we need more of a commit comment for both this and patch #2 to explain why you are making the changes. > > Paul I agree Grzegorz should improve the commit messages. In the mean time see email with subject "[PATCH 0/2] Fix QEMU crashes when passing IGD to a guest VM under XEN", it contains quite detailed explanation for both "Fix undefined behaviour" and "Improve legacy vbios handling" patches. Artur Puzio
> -----Original Message----- > From: Artur Puzio <artur@puzio.waw.pl> > Sent: 28 April 2020 10:41 > To: paul@xen.org; 'Grzegorz Uriasz' <gorbak25@gmail.com>; qemu-devel@nongnu.org > Cc: marmarek@invisiblethingslab.com; jakub@bartmin.ski; j.nowak26@student.uw.edu.pl; 'Stefano > Stabellini' <sstabellini@kernel.org>; 'Anthony Perard' <anthony.perard@citrix.com>; xen- > devel@lists.xenproject.org > Subject: Re: [PATCH 1/2] Fix undefined behaviour > > On 28.04.2020 10:10, Paul Durrant wrote: > >> -----Original Message----- > >> From: Grzegorz Uriasz <gorbak25@gmail.com> > >> Sent: 28 April 2020 07:29 > >> To: qemu-devel@nongnu.org > >> Cc: Grzegorz Uriasz <gorbak25@gmail.com>; marmarek@invisiblethingslab.com; artur@puzio.waw.pl; > >> jakub@bartmin.ski; j.nowak26@student.uw.edu.pl; Stefano Stabellini <sstabellini@kernel.org>; > Anthony > >> Perard <anthony.perard@citrix.com>; Paul Durrant <paul@xen.org>; xen-devel@lists.xenproject.org > >> Subject: [PATCH 1/2] Fix undefined behaviour > >> > >> Signed-off-by: Grzegorz Uriasz <gorbak25@gmail.com> > > I think we need more of a commit comment for both this and patch #2 to explain why you are making > the changes. > > > > Paul > > I agree Grzegorz should improve the commit messages. In the mean time > see email with subject "[PATCH 0/2] Fix QEMU crashes when passing IGD to > a guest VM under XEN", it contains quite detailed explanation for both > "Fix undefined behaviour" and "Improve legacy vbios handling" patches. > Ok. Can you please make sure maintainers are cc-ed on patch #0 too. Paul
> -----Original Message----- > From: Paul Durrant <xadimgnik@gmail.com> > Sent: 28 April 2020 13:33 > To: 'Artur Puzio' <artur@puzio.waw.pl>; 'Grzegorz Uriasz' <gorbak25@gmail.com>; qemu-devel@nongnu.org > Cc: marmarek@invisiblethingslab.com; jakub@bartmin.ski; j.nowak26@student.uw.edu.pl; 'Stefano > Stabellini' <sstabellini@kernel.org>; 'Anthony Perard' <anthony.perard@citrix.com>; xen- > devel@lists.xenproject.org > Subject: RE: [PATCH 1/2] Fix undefined behaviour > > > -----Original Message----- > > From: Artur Puzio <artur@puzio.waw.pl> > > Sent: 28 April 2020 10:41 > > To: paul@xen.org; 'Grzegorz Uriasz' <gorbak25@gmail.com>; qemu-devel@nongnu.org > > Cc: marmarek@invisiblethingslab.com; jakub@bartmin.ski; j.nowak26@student.uw.edu.pl; 'Stefano > > Stabellini' <sstabellini@kernel.org>; 'Anthony Perard' <anthony.perard@citrix.com>; xen- > > devel@lists.xenproject.org > > Subject: Re: [PATCH 1/2] Fix undefined behaviour > > > > On 28.04.2020 10:10, Paul Durrant wrote: > > >> -----Original Message----- > > >> From: Grzegorz Uriasz <gorbak25@gmail.com> > > >> Sent: 28 April 2020 07:29 > > >> To: qemu-devel@nongnu.org > > >> Cc: Grzegorz Uriasz <gorbak25@gmail.com>; marmarek@invisiblethingslab.com; artur@puzio.waw.pl; > > >> jakub@bartmin.ski; j.nowak26@student.uw.edu.pl; Stefano Stabellini <sstabellini@kernel.org>; > > Anthony > > >> Perard <anthony.perard@citrix.com>; Paul Durrant <paul@xen.org>; xen-devel@lists.xenproject.org > > >> Subject: [PATCH 1/2] Fix undefined behaviour > > >> > > >> Signed-off-by: Grzegorz Uriasz <gorbak25@gmail.com> > > > I think we need more of a commit comment for both this and patch #2 to explain why you are making > > the changes. > > > > > > Paul > > > > I agree Grzegorz should improve the commit messages. In the mean time > > see email with subject "[PATCH 0/2] Fix QEMU crashes when passing IGD to > > a guest VM under XEN", it contains quite detailed explanation for both > > "Fix undefined behaviour" and "Improve legacy vbios handling" patches. > > > > Ok. Can you please make sure maintainers are cc-ed on patch #0 too. > Actually they are, sorry. My MUA is playing tricks on me. Paul
diff --git a/hw/xen/xen_pt_load_rom.c b/hw/xen/xen_pt_load_rom.c index a50a80837e..9f100dc159 100644 --- a/hw/xen/xen_pt_load_rom.c +++ b/hw/xen/xen_pt_load_rom.c @@ -38,12 +38,12 @@ void *pci_assign_dev_load_option_rom(PCIDevice *dev, fp = fopen(rom_file, "r+"); if (fp == NULL) { if (errno != ENOENT) { - error_report("pci-assign: Cannot open %s: %s", rom_file, strerror(errno)); + warn_report("pci-assign: Cannot open %s: %s", rom_file, strerror(errno)); } return NULL; } if (fstat(fileno(fp), &st) == -1) { - error_report("pci-assign: Cannot stat %s: %s", rom_file, strerror(errno)); + warn_report("pci-assign: Cannot stat %s: %s", rom_file, strerror(errno)); goto close_rom; } @@ -59,10 +59,9 @@ void *pci_assign_dev_load_option_rom(PCIDevice *dev, memset(ptr, 0xff, st.st_size); if (!fread(ptr, 1, st.st_size, fp)) { - error_report("pci-assign: Cannot read from host %s", rom_file); - error_printf("Device option ROM contents are probably invalid " - "(check dmesg).\nSkip option ROM probe with rombar=0, " - "or load from file with romfile=\n"); + warn_report("pci-assign: Cannot read from host %s", rom_file); + memory_region_unref(&dev->rom); + ptr = NULL; goto close_rom; }
Signed-off-by: Grzegorz Uriasz <gorbak25@gmail.com> --- hw/xen/xen_pt_load_rom.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-)