The change in patches: 1. Fix cache issue when recreate file 2. Introduce CMAKE to build userspace apps 3. CleanCode Signed-off-by: Weifeng Su <suweifeng1@huawei.com>
40 lines
1.3 KiB
Diff
40 lines
1.3 KiB
Diff
From 31262c9f982d59bf7f407f2f698933515dc4c8c7 Mon Sep 17 00:00:00 2001
|
|
From: liqiang <liqiang64@huawei.com>
|
|
Date: Mon, 12 Jun 2023 11:28:27 +0800
|
|
Subject: ioctl add cmd
|
|
|
|
Signed-off-by: liqiang <liqiang64@huawei.com>
|
|
---
|
|
qtfs/qtfs/sb.c | 1 +
|
|
qtfs/qtfs_server/fsops.c | 2 ++
|
|
2 files changed, 3 insertions(+)
|
|
|
|
diff --git a/qtfs/qtfs/sb.c b/qtfs/qtfs/sb.c
|
|
index 9c03219..f557e6d 100644
|
|
--- a/qtfs/qtfs/sb.c
|
|
+++ b/qtfs/qtfs/sb.c
|
|
@@ -648,6 +648,7 @@ long qtfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
|
|
case TCSETS:
|
|
QTFS_IOCTL_CASE_WITH_BREAK(sizeof(struct ktermios), 0);
|
|
case TUNSETIFF:
|
|
+ case SIOCGIFHWADDR:
|
|
QTFS_IOCTL_CASE_WITH_BREAK(sizeof(struct ifreq), 0);
|
|
default: {
|
|
char *fullname = kmalloc(MAX_PATH_LEN, GFP_KERNEL);
|
|
diff --git a/qtfs/qtfs_server/fsops.c b/qtfs/qtfs_server/fsops.c
|
|
index e8e5742..727c4e1 100644
|
|
--- a/qtfs/qtfs_server/fsops.c
|
|
+++ b/qtfs/qtfs_server/fsops.c
|
|
@@ -171,6 +171,8 @@ static int handle_ioctl(struct qtserver_arg *arg)
|
|
QTFS_IOCTL_HANDLE_WITH_BREAK(sizeof(struct fsxattr));
|
|
case TCGETS:
|
|
QTFS_IOCTL_HANDLE_WITH_BREAK(sizeof(struct ktermios));
|
|
+ case SIOCGIFHWADDR:
|
|
+ QTFS_IOCTL_HANDLE_WITH_BREAK(sizeof(struct ifreq));
|
|
default:
|
|
rsp->errno = -EOPNOTSUPP;
|
|
goto err;
|
|
--
|
|
2.33.0
|
|
|