drivers/misc/rpmsgblk: fix build break if CONFIG_DISABLE_PSEUDOFS_OPERATIONS

In function ‘rpmsgblk_unlink_handler’:
misc/rpmsgblk_server.c:340:36: error: ‘const struct block_operations’ has no member named ‘unlink’
  340 |   msg->header.result = server->bops->unlink(server->blknode);
      |

Signed-off-by: chao an <anchao@xiaomi.com>
This commit is contained in:
chao an
2023-08-11 18:12:26 +08:00
committed by Xiang Xiao
parent 836263b132
commit 65c30f9dbd
+5 -1
View File
@@ -334,10 +334,14 @@ static int rpmsgblk_unlink_handler(FAR struct rpmsg_endpoint *ept,
FAR void *data, size_t len,
uint32_t src, FAR void *priv)
{
FAR struct rpmsgblk_server_s *server = ept->priv;
FAR struct rpmsgblk_unlink_s *msg = data;
#ifndef CONFIG_DISABLE_PSEUDOFS_OPERATIONS
FAR struct rpmsgblk_server_s *server = ept->priv;
msg->header.result = server->bops->unlink(server->blknode);
#else
msg->header.result = -ENXIO;
#endif
return rpmsg_send(ept, msg, len);
}