Skip to content

Commit 5d925f5

Browse files
DPTF Release 9.0.11365 for the Chromium OS
1 parent c80b057 commit 5d925f5

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

Common/Ver.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@
2020

2121
#define VER_MAJOR 1
2222
#define VER_MINOR 0
23-
#define VER_HOTFIX 11364
24-
#define VER_BUILD 43042
23+
#define VER_HOTFIX 11365
24+
#define VER_BUILD 51661

Common/esif_ccb_sem_lin_user.h

+9-1
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,16 @@ typedef sem_t esif_ccb_sem_t;
2828
#define esif_ccb_sem_init(semPtr) sem_init(semPtr, 0, 0)
2929
#define esif_ccb_sem_uninit(semPtr) sem_destroy(semPtr)
3030
#define esif_ccb_sem_up(semPtr) sem_post(semPtr)
31-
#define esif_ccb_sem_down(semPtr) sem_wait(semPtr)
3231

32+
static ESIF_INLINE int esif_ccb_sem_down(sem_t *sem) {
33+
int result;
34+
while (((result = sem_wait(sem)) == -1) &&
35+
(errno == EINTR)) {
36+
// Retry if interrupted by a signal
37+
continue;
38+
}
39+
return result;
40+
}
3341
/*
3442
* Returns ESIF_OK on success, ESIF_E_TIMEOUT if the timer expired, else
3543
* ESIF_E_UNSPECIFIED.

ESIF/Packages/DSP/dsp.dv

36 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)