| .. | .. |
|---|
| 109 | 109 | return NULL; |
|---|
| 110 | 110 | } |
|---|
| 111 | 111 | |
|---|
| 112 | | - info->sync_fence_info = (uint64_t)fence_info; |
|---|
| 112 | + info->sync_fence_info = (uint64_t)(unsigned long)fence_info; |
|---|
| 113 | 113 | |
|---|
| 114 | 114 | err = ioctl(fd, SYNC_IOC_FILE_INFO, info); |
|---|
| 115 | 115 | if (err < 0) { |
|---|
| .. | .. |
|---|
| 124 | 124 | |
|---|
| 125 | 125 | static void sync_file_info_free(struct sync_file_info *info) |
|---|
| 126 | 126 | { |
|---|
| 127 | | - free((void *)info->sync_fence_info); |
|---|
| 127 | + free((void *)(unsigned long)info->sync_fence_info); |
|---|
| 128 | 128 | free(info); |
|---|
| 129 | 129 | } |
|---|
| 130 | 130 | |
|---|
| .. | .. |
|---|
| 152 | 152 | if (!info) |
|---|
| 153 | 153 | return -1; |
|---|
| 154 | 154 | |
|---|
| 155 | | - fence_info = (struct sync_fence_info *)info->sync_fence_info; |
|---|
| 155 | + fence_info = (struct sync_fence_info *)(unsigned long)info->sync_fence_info; |
|---|
| 156 | 156 | for (i = 0 ; i < info->num_fences ; i++) { |
|---|
| 157 | 157 | if (fence_info[i].status == status) |
|---|
| 158 | 158 | count++; |
|---|