Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: qemu/qemu
base: 3d8ff94e5977
Choose a base ref
...
head repository: qemu/qemu
compare: f9d58e0ca53b
Choose a head ref
  • 5 commits
  • 6 files changed
  • 4 contributors

Commits on May 16, 2023

  1. Don't require libcap-ng for virtfs support

    It's only required for the proxy helper.
    
    Add a new option for the proxy helper rather than enabling it
    implicitly.
    
    Change-Id: I95b73fca625529e99d16b0a64e01c65c0c1d43f2
    Signed-off-by: Peter Foley <pefoley@google.com>
    Message-Id: <20230503130757.863824-1-pefoley@google.com>
    [C.S.: - Resolve merge conflict. ]
    Signed-off-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
    pefoley2 authored and cschoenebeck committed May 16, 2023
    Copy the full SHA
    1a67e07 View commit details
    Browse the repository at this point in the history
  2. tests/9p: fix potential leak in v9fs_rreaddir()

    Free allocated directory entries in v9fs_rreaddir() if argument
    `entries` was passed as NULL, to avoid a memory leak. It is
    explicitly allowed by design for `entries` to be NULL. [1]
    
    [1] https://lore.kernel.org/all/1690923.g4PEXVpXuU@silver
    
    Reported-by: Coverity (CID 1487558)
    Signed-off-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
    Reviewed-by: Greg Kurz <groug@kaod.org>
    Message-Id: <E1psh5T-0002XN-1C@lizzy.crudebyte.com>
    cschoenebeck committed May 16, 2023
    Copy the full SHA
    f91ce58 View commit details
    Browse the repository at this point in the history
  3. 9pfs/xen: Fix segfault on shutdown

    xen_9pfs_free can't use gnttabdev since it is already closed and NULL-ed
    out when free is called.  Do the teardown in _disconnect().  This
    matches the setup done in _connect().
    
    trace-events are also added for the XenDevOps functions.
    
    Signed-off-by: Jason Andryuk <jandryuk@gmail.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Message-Id: <20230502143722.15613-1-jandryuk@gmail.com>
    [C.S.: - Remove redundant return in xen_9pfs_free().
           - Add comment to trace-events. ]
    Signed-off-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
    jandryuk authored and cschoenebeck committed May 16, 2023
    Copy the full SHA
    92e667f View commit details
    Browse the repository at this point in the history
  4. configure: make clear that VirtFS is 9p

    Add '9P' to the summary output section of 'VirtFS' to avoid being
    confused with virtiofs.
    
    Based-on: <20230503130757.863824-1-pefoley@google.com>
    Signed-off-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
    Reviewed-by: Greg Kurz <groug@kaod.org>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Message-Id: <E1px7Id-0000NE-OQ@lizzy.crudebyte.com>
    cschoenebeck committed May 16, 2023
    Copy the full SHA
    3887702 View commit details
    Browse the repository at this point in the history
  5. Merge tag 'pull-9p-20230516' of https://github.com/cschoenebeck/qemu

    …into staging
    
    9pfs: fixes
    
    * Fixes for Xen, configure and a theoretical leak.
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJLBAABCgA1FiEEltjREM96+AhPiFkBNMK1h2Wkc5UFAmRjn00XHHFlbXVfb3Nz
    # QGNydWRlYnl0ZS5jb20ACgkQNMK1h2Wkc5WsMQ/8CxhjMyFDRR+tkQyR0Cp17Wt3
    # gspnxW01ieS/J5TKmeGPLqF8OG6HKCmK47jo/ADrxs2wgBIt8UvvH/F1Dkt5F2L3
    # xxTQws6TXqdk2nuCAeNgAePlindhJpkiqjAupjrAsy/b4O1OqI42obGGdE4XEYDh
    # XyHkQACoOj70MlN+sZ7B2FtNkLaQePOs07wzvD8OyBfjHBhfqLxg67ZcYXkKYaTq
    # 4zaiZKSeGvMT9pMLgXmMscwQvs1Mk6RhmQPraYSbGuDcR4vHZquJY4brVpseGBPT
    # ZhF/5YjAp6iRa13B9nnSk1/RlqEQPQ9Z4HDkDmtUY7as3GVC88n1N4mUzvrjrDgL
    # 3v8Kr6QmjLxmjfuxdP1KhvrjhYqXdIwZ02TARQBUSEPS0GbJoNqkdzl4OsbvC7o9
    # toGbgyg+H/6yBzPjT22za61M1vjkWfDc1JDmowgNy1QRSOSuYjRRGl1AiwsGrfU6
    # BaV7N7sSGS03/1er1U9e47dNkC0wNrbT/KBBwqWFx/Mz2NLU7CK61hONOmEAy+nu
    # Jn4xhWxQFxgRpRNJBY+e1sNy0rXztDStvM1o4qdeKL3l+N8egTeEStFjepLQ3tMK
    # Jdqxw6W/jTyaEcz/IvUuId1eCKLaxBl/xmEVPx6/N2fh5gkWD+4ldUq1G/RW1KvP
    # /rGR1Jbxs2jxhdPh13Y=
    # =p8Bg
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 16 May 2023 08:20:45 AM PDT
    # gpg:                using RSA key 96D8D110CF7AF8084F88590134C2B58765A47395
    # gpg:                issuer "qemu_oss@crudebyte.com"
    # gpg: Good signature from "Christian Schoenebeck <qemu_oss@crudebyte.com>" [unknown]
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: ECAB 1A45 4014 1413 BA38  4926 30DB 47C3 A012 D5F4
    #      Subkey fingerprint: 96D8 D110 CF7A F808 4F88  5901 34C2 B587 65A4 7395
    
    * tag 'pull-9p-20230516' of https://github.com/cschoenebeck/qemu:
      configure: make clear that VirtFS is 9p
      9pfs/xen: Fix segfault on shutdown
      tests/9p: fix potential leak in v9fs_rreaddir()
      Don't require libcap-ng for virtfs support
    
    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
    rth7680 committed May 16, 2023
    Copy the full SHA
    f9d58e0 View commit details
    Browse the repository at this point in the history