41 lines
1.1 KiB
Diff
41 lines
1.1 KiB
Diff
|
|
From 24a24c44373d3d2fb185bd7c3c3d8d158b63569e Mon Sep 17 00:00:00 2001
|
||
|
|
From: Yang Shen <shenyang39@huawei.com>
|
||
|
|
Date: Fri, 1 Jul 2022 11:01:07 +0800
|
||
|
|
Subject: [PATCH 144/183] uadk/hisi - remove a redefined macro
|
||
|
|
|
||
|
|
Macro 'offsetof' has been defined in 'stddef.h'. So remove the
|
||
|
|
redefined one in 'hisi_qm_udrv.h'.
|
||
|
|
|
||
|
|
Signed-off-by: Yang Shen <shenyang39@huawei.com>
|
||
|
|
---
|
||
|
|
include/hisi_qm_udrv.h | 4 ++--
|
||
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||
|
|
|
||
|
|
diff --git a/include/hisi_qm_udrv.h b/include/hisi_qm_udrv.h
|
||
|
|
index 0ea17c6..88758ac 100644
|
||
|
|
--- a/include/hisi_qm_udrv.h
|
||
|
|
+++ b/include/hisi_qm_udrv.h
|
||
|
|
@@ -5,6 +5,7 @@
|
||
|
|
#define __HZIP_DRV_H__
|
||
|
|
|
||
|
|
#include <stdbool.h>
|
||
|
|
+#include <stddef.h>
|
||
|
|
#include <pthread.h>
|
||
|
|
#include <linux/types.h>
|
||
|
|
|
||
|
|
@@ -29,10 +30,9 @@ extern "C" {
|
||
|
|
#define BYTE_BITS 8
|
||
|
|
#define BYTE_BITS_SHIFT 3
|
||
|
|
|
||
|
|
-#define __offsetof(t, m) ((size_t)(uintptr_t)&((t *)0)->m)
|
||
|
|
#define container_of(ptr, type, member) ({ \
|
||
|
|
typeof(((type *)0)->member)(*__mptr) = (ptr); \
|
||
|
|
- (type *)((char *)__mptr - __offsetof(type, member)); })
|
||
|
|
+ (type *)((char *)__mptr - offsetof(type, member)); })
|
||
|
|
|
||
|
|
enum hisi_qm_sgl_copy_dir {
|
||
|
|
COPY_SGL_TO_PBUFF,
|
||
|
|
--
|
||
|
|
2.27.0
|
||
|
|
|