On 2022/8/10 11:28, liulongfang wrote:
On 2022/7/11 17:12, Yang Shen Wrote:
Add a new set of interface 'WD_ERR_PTR()' and 'WD_PTR_ERR()' for return error value.
Signed-off-by: Yang Shen shenyang39@huawei.com
include/wd.h | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/include/wd.h b/include/wd.h index b0580ba..a78ee38 100644 --- a/include/wd.h +++ b/include/wd.h @@ -91,11 +91,6 @@ typedef void (*wd_log)(const char *format, ...); #define WD_IS_ERR(h) ((uintptr_t)(h) > \ (uintptr_t)(-1000))
-static inline void *WD_ERR_PTR(uintptr_t error) -{
- return (void *)error;
-}
enum wcrypto_type { WD_CIPHER, WD_DIGEST, @@ -185,6 +180,16 @@ static inline void wd_iowrite64(void *addr, uint64_t value) *((volatile uint64_t *)addr) = value; }
+static inline void *WD_ERR_PTR(uintptr_t error) +{
- return (void *)error;
+}
+static inline long WD_PTR_ERR(const void *ptr)
There are two consecutive spaces here. Thanks. Longfang
OK, I'll fix this for next version.
Thanks.
+{
- return (long)ptr;
+}
/**
- wd_request_ctx() - Request a communication context from a device.
- @dev: Indicate one device.
.