diff --git a/README.md b/README.md index b18541f384c87ef4cce0ce7bcc8e671408103604..76110789e882b17302a0afa8279e3821f5a34021 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ This repository stores the core source code information of the OpenHarmony drive │ ├── display # Display framework module │ ├── input # Input framework module │ ├── network # WLAN framework module -│ └── sensor # Sensor driver module +│ └── sensor # Sensor driver module ├── support # Basic capabilities │ └── platform # Platform driver framework and APIs, including GPIO, I2C, and SPI ├── tools # Source code related to the tools of the HDF @@ -152,13 +152,13 @@ For details, see [WLAN Overview](en-us_topic_0000001051643558.md). ## Repositories Involved -Driver subsystem +[Driver subsystem](https://gitee.com/openharmony/docs/blob/master/en/readme/driver-subsystem.md) -hmf/drivers/framework +drivers\_framework -hmf/drivers/adapter\_uhdf +[drivers\_adapter\_uhdf](https://gitee.com/openharmony/drivers_adapter_uhdf/blob/master/README.md) -hmf/drivers/adapter\_khdf\_linux +[drivers\_adapter\_khdf\_linux](https://gitee.com/openharmony/drivers_adapter_uhdf/blob/master/README.md) -hmf/drivers/adapter\_khdf\_liteos +[drivers\_adapter\_khdf\_liteos](https://gitee.com/openharmony/drivers_adapter_uhdf/blob/master/README.md) diff --git a/README_zh.md b/README_zh.md index 901f5ecac49093d727d5c8aef39459d166b9e2e0..e9d3ef0df4f747db495cc57d31725664d052de38 100644 --- a/README_zh.md +++ b/README_zh.md @@ -152,15 +152,15 @@ HDF驱动框架详细开发请参考[驱动开发指南](zh-cn_topic_00000010516 ## 相关仓 -驱动子系统 +[驱动子系统](https://gitee.com/openharmony/docs/blob/master/zh-cn/readme/%E9%A9%B1%E5%8A%A8%E5%AD%90%E7%B3%BB%E7%BB%9F.md) -hmf/drivers/framework +drivers\_framework -hmf/drivers/adapter\_uhdf +[drivers\_adapter\_uhdf](https://gitee.com/openharmony/drivers_adapter_uhdf/blob/master/README_zh.md) -hmf/drivers/adapter\_khdf\_linux +[drivers\_adapter\_khdf\_linux](https://gitee.com/openharmony/drivers_adapter_khdf_linux/blob/master/README_zh.md) -hmf/drivers/adapter\_khdf\_liteos +[drivers\_adapter\_khdf\_liteos](https://gitee.com/openharmony/drivers_adapter_khdf_liteos/blob/master/README_zh.md) diff --git a/core/common/src/devmgr_service_start.c b/core/common/src/devmgr_service_start.c index a1c78200266a2c74fae3151e5bb4fdfd5109db95..143e05cc5a59c7b737c96d70bb62b21e8a384b30 100644 --- a/core/common/src/devmgr_service_start.c +++ b/core/common/src/devmgr_service_start.c @@ -27,7 +27,7 @@ static void GetDeviceServiceNameByClass(DeviceClass deviceClass, struct HdfSBuf struct HdfDeviceInfo *deviceInfo = NULL; struct DevHostServiceClnt *hostClnt = NULL; struct DevmgrService *devMgrSvc = (struct DevmgrService *)DevmgrServiceGetInstance(); - if (devMgrSvc == NULL) { + if (devMgrSvc == NULL || reply == NULL) { return; } @@ -53,7 +53,6 @@ static void GetDeviceServiceNameByClass(DeviceClass deviceClass, struct HdfSBuf int DeviceManagerDispatch(struct HdfObject *stub, int code, struct HdfSBuf *data, struct HdfSBuf *reply) { - (void)reply; int ret = HDF_FAILURE; int32_t deviceClass = 0; const char *svcName = NULL; diff --git a/support/posix/src/osal_time.c b/support/posix/src/osal_time.c index ad0429d4a184ba986b13baef49384d53579c8b88..12bec4d58ffc3ed4ec476dc29702630af0dd2013 100644 --- a/support/posix/src/osal_time.c +++ b/support/posix/src/osal_time.c @@ -21,13 +21,13 @@ int32_t OsalGetTime(OsalTimespec *time) struct timeval tv; if (time == NULL) { - HDF_LOGE("%{public}s invalid para", __func__); + HDF_LOGE("%s invalid para", __func__); return HDF_ERR_INVALID_PARAM; } (void)memset_s(&tv, sizeof(tv), 0, sizeof(tv)); if (gettimeofday(&tv, NULL) != 0) { - HDF_LOGE("%{public}s gettimeofday failed", __func__); + HDF_LOGE("%s gettimeofday failed", __func__); return HDF_FAILURE; } time->sec = tv.tv_sec; @@ -41,12 +41,12 @@ int32_t OsalDiffTime(const OsalTimespec *start, const OsalTimespec *end, OsalTim uint32_t usec = 0; uint32_t sec = 0; if (start == NULL || end == NULL || diff == NULL) { - HDF_LOGE("%{public}s invalid para", __func__); + HDF_LOGE("%s invalid para", __func__); return HDF_ERR_INVALID_PARAM; } if (start->sec > end->sec) { - HDF_LOGE("%{public}s start time later then end time", __func__); + HDF_LOGE("%s start time later then end time", __func__); return HDF_ERR_INVALID_PARAM; } @@ -74,7 +74,7 @@ void OsalMSleep(uint32_t ms) ts.tv_nsec = HDF_KILO_UNIT * HDF_KILO_UNIT * ((long)(ms % HDF_KILO_UNIT)); result = nanosleep(&ts, &ts); if (result != 0) { - HDF_LOGE("%{public}s OsalMSleep failed %{public}d", __func__, errno); + HDF_LOGE("%s OsalMSleep failed %d", __func__, errno); } } @@ -94,7 +94,7 @@ uint64_t OsalGetSysTimeMs() (void)memset_s(&tv, sizeof(tv), 0, sizeof(tv)); if (gettimeofday(&tv, NULL) != 0) { - HDF_LOGE("%{public}s gettimeofday failed", __func__); + HDF_LOGE("%s gettimeofday failed", __func__); return 0; }