浏览代码

9pfs: mark more coroutine_fns

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20230309084456.304669-6-pbonzini@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini 2 年之前
父节点
当前提交
c3b21fb189
共有 2 个文件被更改,包括 5 次插入5 次删除
  1. 2 2
      hw/9pfs/9p.h
  2. 3 3
      hw/9pfs/codir.c

+ 2 - 2
hw/9pfs/9p.h

@@ -203,7 +203,7 @@ typedef struct V9fsDir {
     QemuMutex readdir_mutex_L;
     QemuMutex readdir_mutex_L;
 } V9fsDir;
 } V9fsDir;
 
 
-static inline void v9fs_readdir_lock(V9fsDir *dir)
+static inline void coroutine_fn v9fs_readdir_lock(V9fsDir *dir)
 {
 {
     if (dir->proto_version == V9FS_PROTO_2000U) {
     if (dir->proto_version == V9FS_PROTO_2000U) {
         qemu_co_mutex_lock(&dir->readdir_mutex_u);
         qemu_co_mutex_lock(&dir->readdir_mutex_u);
@@ -212,7 +212,7 @@ static inline void v9fs_readdir_lock(V9fsDir *dir)
     }
     }
 }
 }
 
 
-static inline void v9fs_readdir_unlock(V9fsDir *dir)
+static inline void coroutine_fn v9fs_readdir_unlock(V9fsDir *dir)
 {
 {
     if (dir->proto_version == V9FS_PROTO_2000U) {
     if (dir->proto_version == V9FS_PROTO_2000U) {
         qemu_co_mutex_unlock(&dir->readdir_mutex_u);
         qemu_co_mutex_unlock(&dir->readdir_mutex_u);

+ 3 - 3
hw/9pfs/codir.c

@@ -68,9 +68,9 @@ int coroutine_fn v9fs_co_readdir(V9fsPDU *pdu, V9fsFidState *fidp,
  *
  *
  * See v9fs_co_readdir_many() (as its only user) below for details.
  * See v9fs_co_readdir_many() (as its only user) below for details.
  */
  */
-static int do_readdir_many(V9fsPDU *pdu, V9fsFidState *fidp,
-                           struct V9fsDirEnt **entries, off_t offset,
-                           int32_t maxsize, bool dostat)
+static int coroutine_fn
+do_readdir_many(V9fsPDU *pdu, V9fsFidState *fidp, struct V9fsDirEnt **entries,
+                off_t offset, int32_t maxsize, bool dostat)
 {
 {
     V9fsState *s = pdu->s;
     V9fsState *s = pdu->s;
     V9fsString name;
     V9fsString name;