mbox

[PULL,0/8] 9p queue 2021-07-05

Message ID cover.1625483630.git.qemu_oss@crudebyte.com
State New
Headers show

Pull-request

https://github.com/cschoenebeck/qemu.git tags/pull-9p-20210705

Message

Christian Schoenebeck July 5, 2021, 11:13 a.m. UTC
The following changes since commit 711c0418c8c1ce3a24346f058b001c4c5a2f0f81:

  Merge remote-tracking branch 'remotes/philmd/tags/mips-20210702' into staging (2021-07-04 14:04:12 +0100)

are available in the Git repository at:

  https://github.com/cschoenebeck/qemu.git tags/pull-9p-20210705

for you to fetch changes up to 8d6cb100731c4d28535adbf2a3c2d1f29be3fef4:

  9pfs: reduce latency of Twalk (2021-07-05 13:03:16 +0200)

----------------------------------------------------------------
9pfs: misc patches

* Add link to 9p developer docs.

* Fix runtime check whether client supplied relative path is the export
  root.

* Performance optimization of Twalk requests.

* Code cleanup.

----------------------------------------------------------------
Christian Schoenebeck (8):
      9pfs: add link to 9p developer docs
      9pfs: simplify v9fs_walk()
      9pfs: fix not_same_qid()
      9pfs: capture root stat
      9pfs: drop fid_to_qid()
      9pfs: replace not_same_qid() by same_stat_id()
      9pfs: drop root_qid
      9pfs: reduce latency of Twalk

 MAINTAINERS                    |   1 +
 hw/9pfs/9p-local.c             |   5 ++
 hw/9pfs/9p-posix-acl.c         |   5 ++
 hw/9pfs/9p-proxy.c             |   5 ++
 hw/9pfs/9p-synth.c             |   5 ++
 hw/9pfs/9p-util.c              |   5 ++
 hw/9pfs/9p-xattr-user.c        |   5 ++
 hw/9pfs/9p-xattr.c             |   5 ++
 hw/9pfs/9p.c                   | 142 +++++++++++++++++++++++++++--------------
 hw/9pfs/9p.h                   |   2 +-
 hw/9pfs/codir.c                |   5 ++
 hw/9pfs/cofile.c               |   5 ++
 hw/9pfs/cofs.c                 |   5 ++
 hw/9pfs/coth.c                 |   5 ++
 hw/9pfs/coxattr.c              |   5 ++
 hw/9pfs/virtio-9p-device.c     |   5 ++
 hw/9pfs/xen-9p-backend.c       |   5 ++
 tests/qtest/libqos/virtio-9p.c |   5 ++
 tests/qtest/virtio-9p-test.c   |   5 ++
 19 files changed, 177 insertions(+), 48 deletions(-)

Comments

Peter Maydell July 5, 2021, 1:57 p.m. UTC | #1
On Mon, 5 Jul 2021 at 12:24, Christian Schoenebeck
<qemu_oss@crudebyte.com> wrote:
>
> The following changes since commit 711c0418c8c1ce3a24346f058b001c4c5a2f0f81:
>
>   Merge remote-tracking branch 'remotes/philmd/tags/mips-20210702' into staging (2021-07-04 14:04:12 +0100)
>
> are available in the Git repository at:
>
>   https://github.com/cschoenebeck/qemu.git tags/pull-9p-20210705
>
> for you to fetch changes up to 8d6cb100731c4d28535adbf2a3c2d1f29be3fef4:
>
>   9pfs: reduce latency of Twalk (2021-07-05 13:03:16 +0200)
>
> ----------------------------------------------------------------
> 9pfs: misc patches
>
> * Add link to 9p developer docs.
>
> * Fix runtime check whether client supplied relative path is the export
>   root.
>
> * Performance optimization of Twalk requests.
>
> * Code cleanup.

GPG tells me the key you signed this with has expired. Can you point
me at a keyserver I can download an updated version of the key from,
please?

thanks
-- PMM
Christian Schoenebeck July 5, 2021, 3:34 p.m. UTC | #2
On Montag, 5. Juli 2021 15:57:41 CEST Peter Maydell wrote:
> On Mon, 5 Jul 2021 at 12:24, Christian Schoenebeck
> 
> <qemu_oss@crudebyte.com> wrote:
> > The following changes since commit 711c0418c8c1ce3a24346f058b001c4c5a2f0f81:
> >   Merge remote-tracking branch 'remotes/philmd/tags/mips-20210702' into
> >   staging (2021-07-04 14:04:12 +0100)> 
> > are available in the Git repository at:
> >   https://github.com/cschoenebeck/qemu.git tags/pull-9p-20210705
> > 
> > for you to fetch changes up to 8d6cb100731c4d28535adbf2a3c2d1f29be3fef4:
> >   9pfs: reduce latency of Twalk (2021-07-05 13:03:16 +0200)
> > 
> > ----------------------------------------------------------------
> > 9pfs: misc patches
> > 
> > * Add link to 9p developer docs.
> > 
> > * Fix runtime check whether client supplied relative path is the export
> > 
> >   root.
> > 
> > * Performance optimization of Twalk requests.
> > 
> > * Code cleanup.
> 
> GPG tells me the key you signed this with has expired. Can you point
> me at a keyserver I can download an updated version of the key from,
> please?
> 
> thanks
> -- PMM

Hi Peter,

I must have done something wrong when I sent out the updated, prolonged key 
info couple weeks ago.

I just sent it out again to couple key servers now. They are all still the
same key IDs BTW, I just prolonged their expiration dates. Looks fine now:

https://keyserver.ubuntu.com/pks/lookup?search=qemu_oss%40crudebyte.com&op=vindex&fingerprint=on
http://pgp.mit.edu/pks/lookup?op=vindex&search=0x30DB47C3A012D5F4
https://github.com/cschoenebeck/qemu/releases/tag/pull-9p-20210705

sec#  rsa4096/30DB47C3A012D5F4 2020-05-28 [SC] [expires: 2024-05-16]
      ECAB1A4540141413BA38492630DB47C3A012D5F4
uid                 [ultimate] Christian Schoenebeck <qemu_oss@crudebyte.com>
ssb   rsa4096/C64F2382FC0F4C5E 2020-05-28 [E] [expires: 2022-11-08]
ssb   rsa4096/34C2B58765A47395 2020-05-28 [S] [expires: 2022-11-08]

Best regards,
Christian Schoenebeck
Peter Maydell July 5, 2021, 7:03 p.m. UTC | #3
On Mon, 5 Jul 2021 at 12:24, Christian Schoenebeck
<qemu_oss@crudebyte.com> wrote:
>
> The following changes since commit 711c0418c8c1ce3a24346f058b001c4c5a2f0f81:
>
>   Merge remote-tracking branch 'remotes/philmd/tags/mips-20210702' into staging (2021-07-04 14:04:12 +0100)
>
> are available in the Git repository at:
>
>   https://github.com/cschoenebeck/qemu.git tags/pull-9p-20210705
>
> for you to fetch changes up to 8d6cb100731c4d28535adbf2a3c2d1f29be3fef4:
>
>   9pfs: reduce latency of Twalk (2021-07-05 13:03:16 +0200)
>
> ----------------------------------------------------------------
> 9pfs: misc patches
>
> * Add link to 9p developer docs.
>
> * Fix runtime check whether client supplied relative path is the export
>   root.
>
> * Performance optimization of Twalk requests.
>
> * Code cleanup.


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/6.1
for any user-visible changes.

-- PMM