Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cd2a767

Browse files
committed
split platform.h to umemory.h and uthread.h
1 parent 98c2e71 commit cd2a767

43 files changed

Lines changed: 63 additions & 205 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

common/bdbm_main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ THE SOFTWARE.
3535
#endif
3636

3737
#include "bdbm_drv.h"
38-
#include "platform.h"
38+
#include "umemory.h"
3939
#include "params.h"
4040
#include "debug.h"
4141

common/utils/ufile.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ THE SOFTWARE.
2828
#include <linux/syscalls.h>
2929

3030
#include "debug.h"
31-
#include "platform.h"
31+
#include "umemory.h"
3232
#include "ufile.h"
3333

3434
#elif defined(USER_MODE)

common/utils/uthread.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ THE SOFTWARE.
2323
*/
2424

2525
#include "debug.h"
26-
#include "platform.h"
26+
#include "usync.h"
27+
#include "umemory.h"
2728
#include "uthread.h"
2829

2930
#if defined(KERNEL_MODE)

common/utils/uthread.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,11 @@ THE SOFTWARE.
3434
#include <linux/kthread.h>
3535
#include <linux/sched.h>
3636

37-
#include "platform.h"
37+
#if LINUX_VERSION_CODE <= KERNEL_VERSION(3,5,0)
38+
#define bdbm_daemonize(a) daemonize(a)
39+
#else
40+
#define bdbm_daemonize(a)
41+
#endif
3842

3943
typedef struct {
4044
/* thread management */
@@ -52,7 +56,6 @@ typedef struct {
5256

5357
#include <stdint.h>
5458
#include <pthread.h>
55-
5659
#include "uatomic64.h"
5760

5861
#define SIGKILL 0xCCCC
@@ -63,7 +66,6 @@ typedef struct {
6366
bdbm_mutex_t thread_sleep;
6467
pthread_cond_t thread_con;
6568
pthread_t thread;
66-
/*atomic64_t is_sleep;*/
6769

6870
/* user management */
6971
void* user_data;
@@ -79,11 +81,9 @@ void bdbm_thread_wakeup (bdbm_thread_t* k);
7981
void bdbm_thread_stop (bdbm_thread_t* k);
8082
void bdbm_thread_msleep (uint32_t ms);
8183
void bdbm_thread_yield (void);
82-
8384
void bdbm_thread_schedule_setup (bdbm_thread_t* k);
8485
void bdbm_thread_schedule_cancel (bdbm_thread_t* k);
8586
int bdbm_thread_schedule_sleep (bdbm_thread_t* k);
8687

87-
8888
#endif /* _BLUEDBM_THREAD_H */
8989

common/utils/utime.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ THE SOFTWARE.
2929
#include <linux/slab.h>
3030

3131
#include "bdbm_drv.h"
32-
#include "platform.h"
32+
#include "umemory.h"
3333
#include "debug.h"
3434
#include "utime.h"
3535

devices/bluedbm/dm_bluedbm.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ THE SOFTWARE.
4141
#include "dev_params.h"
4242
#include "debug.h"
4343
#include "dm_bluedbm.h"
44-
#include "platform.h"
44+
#include "umemory.h"
45+
#include "uthread.h"
4546
#include "dev_params.h"
4647

4748
//#define USE_TIMER

devices/common/dev_main.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ THE SOFTWARE.
2424

2525
#if defined (KERNEL_MODE)
2626
#include <linux/kernel.h>
27+
#include <linux/module.h>
2728
#include "dev_stub.h"
2829

2930
#elif defined (USER_MODE)

devices/common/dev_params.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ THE SOFTWARE.
3939

4040
#include "bdbm_drv.h"
4141
#include "params.h"
42-
#include "platform.h"
42+
#include "umemory.h"
4343
#include "debug.h"
4444

4545
//#define SZ_PAGE 32

devices/common/dev_stub.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ THE SOFTWARE.
4242

4343
#include "dev_params.h"
4444
#include "dev_stub.h"
45-
#include "platform.h"
45+
#include "umemory.h"
4646

4747

4848
/* exported by the device implementation module */

devices/dragonfire/dm_df.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ THE SOFTWARE.
3030

3131
#include "bdbm_drv.h"
3232
#include "debug.h"
33-
#include "platform.h"
33+
#include "umemory.h"
3434
#include "params.h"
3535
#include "utime.h"
3636

0 commit comments

Comments
 (0)