qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 92a539: raw-posix: Deprecate host floppy pass


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 92a539: raw-posix: Deprecate host floppy passthrough
Date: Thu, 19 Mar 2015 12:00:09 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 92a539d22e0da14d5395eb2c2c8bee162ebdb0b8
      
https://github.com/qemu/qemu/commit/92a539d22e0da14d5395eb2c2c8bee162ebdb0b8
  Author: Markus Armbruster <address@hidden>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    M block/raw-posix.c
    M qapi/block-core.json
    M qemu-doc.texi
    M qemu-options.hx
    M qmp-commands.hx

  Log Message:
  -----------
  raw-posix: Deprecate host floppy passthrough

Raise your hand if you have a physical floppy drive in a computer
you've powered on in 2015.  Okay, I see we got a few weirdos in the
audience.  That's okay, weirdos are welcome here.

Kidding aside, media change detection doesn't fully work, isn't going
to be fixed, and floppy passthrough just isn't earning its keep
anymore.

Deprecate block driver host_floppy now, so we can drop it after a
grace period.

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Gerd Hoffmann <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Max Reitz <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: 965182549cee6fa337f0e72cde4d5787f35f33ac
      
https://github.com/qemu/qemu/commit/965182549cee6fa337f0e72cde4d5787f35f33ac
  Author: Kevin Wolf <address@hidden>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    M block/raw-posix.c

  Log Message:
  -----------
  raw-posix: Deprecate aio=threads fallback without O_DIRECT

Currently, if the user requests aio=native, but forgets to choose a
cache mode that sets O_DIRECT, that request is silently ignored and raw
falls back to aio=threads.

Deprecate that behaviour so we can make it an error in future qemu
versions.

Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>


  Commit: 5b347c541017b9ced10e8e9bce02d25bcf04c7af
      
https://github.com/qemu/qemu/commit/5b347c541017b9ced10e8e9bce02d25bcf04c7af
  Author: Markus Armbruster <address@hidden>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    M blockdev.c
    M qapi/block-core.json
    M tests/qemu-iotests/055

  Log Message:
  -----------
  block: Fix blockdev-backup not to use funky error class

Error classes are a leftover from the days of "rich" error objects.
New code should always use ERROR_CLASS_GENERIC_ERROR.  Commit
b7b9d39..7c6a4ab added uses of ERROR_CLASS_DEVICE_NOT_FOUND.  Replace
them.

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: 3e5f6234b4f45a11b7c357dde2d6da36641bc6f6
      
https://github.com/qemu/qemu/commit/3e5f6234b4f45a11b7c357dde2d6da36641bc6f6
  Author: Peter Maydell <address@hidden>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    M block/raw-posix.c
    M blockdev.c
    M qapi/block-core.json
    M qemu-doc.texi
    M qemu-options.hx
    M qmp-commands.hx
    M tests/qemu-iotests/055

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging

Block patches for 2.3.0-rc1

# gpg: Signature made Thu Mar 19 15:03:26 2015 GMT using RSA key ID C88F2FD6
# gpg: Good signature from "Kevin Wolf <address@hidden>"

* remotes/kevin/tags/for-upstream:
  block: Fix blockdev-backup not to use funky error class
  raw-posix: Deprecate aio=threads fallback without O_DIRECT
  raw-posix: Deprecate host floppy passthrough

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/33a8d5b72d63...3e5f6234b4f4

reply via email to

[Prev in Thread] Current Thread [Next in Thread]