[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-block] [PATCH] ide: avoid referencing NULL dev in rotational r
From: |
Daniel P. Berrange |
Subject: |
Re: [Qemu-block] [PATCH] ide: avoid referencing NULL dev in rotational rate setting |
Date: |
Tue, 24 Oct 2017 08:43:24 +0100 |
User-agent: |
Mutt/1.9.1 (2017-09-22) |
CC John
On Fri, Oct 20, 2017 at 10:14:03AM +0100, Daniel P. Berrange wrote:
> The 'dev' variable can be NULL when the guest OS calls identify on an IDE
> unit that does not have a drive attached to it.
>
> Signed-off-by: Daniel P. Berrange <address@hidden>
> ---
> hw/ide/core.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/hw/ide/core.c b/hw/ide/core.c
> index a04766aee7..471d0c928b 100644
> --- a/hw/ide/core.c
> +++ b/hw/ide/core.c
> @@ -208,7 +208,9 @@ static void ide_identify(IDEState *s)
> if (dev && dev->conf.discard_granularity) {
> put_le16(p + 169, 1); /* TRIM support */
> }
> - put_le16(p + 217, dev->rotation_rate); /* Nominal media rotation rate */
> + if (dev) {
> + put_le16(p + 217, dev->rotation_rate); /* Nominal media rotation
> rate */
> + }
>
> ide_identify_size(s);
> s->identify_set = 1;
> --
> 2.13.6
>
Regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|