1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
--- src/amdgpu_drm_queue.c.orig 2016-09-20 08:19:15 UTC
+++ src/amdgpu_drm_queue.c
@@ -61,7 +61,7 @@ amdgpu_drm_queue_handler(int fd, unsigne
unsigned int usec, void *user_ptr)
{
uintptr_t seq = (uintptr_t)user_ptr;
- struct amdgpu_drm_queue_entry *e, *tmp;
+ struct amdgpu_drm_queue_entry *e = NULL, *tmp;
xorg_list_for_each_entry_safe(e, tmp, &amdgpu_drm_queue, list) {
if (e->seq == seq) {
@@ -133,7 +133,7 @@ amdgpu_drm_abort_one(struct amdgpu_drm_q
void
amdgpu_drm_abort_client(ClientPtr client)
{
- struct amdgpu_drm_queue_entry *e;
+ struct amdgpu_drm_queue_entry *e = NULL;
xorg_list_for_each_entry(e, &amdgpu_drm_queue, list) {
if (e->client == client)
@@ -147,7 +147,7 @@ amdgpu_drm_abort_client(ClientPtr client
void
amdgpu_drm_abort_entry(uintptr_t seq)
{
- struct amdgpu_drm_queue_entry *e, *tmp;
+ struct amdgpu_drm_queue_entry *e = NULL, *tmp;
xorg_list_for_each_entry_safe(e, tmp, &amdgpu_drm_queue, list) {
if (e->seq == seq) {
@@ -163,7 +163,7 @@ amdgpu_drm_abort_entry(uintptr_t seq)
void
amdgpu_drm_abort_id(uint64_t id)
{
- struct amdgpu_drm_queue_entry *e, *tmp;
+ struct amdgpu_drm_queue_entry *e = NULL, *tmp;
xorg_list_for_each_entry_safe(e, tmp, &amdgpu_drm_queue, list) {
if (e->id == id) {
@@ -191,7 +191,7 @@ amdgpu_drm_queue_init()
void
amdgpu_drm_queue_close(ScrnInfoPtr scrn)
{
- struct amdgpu_drm_queue_entry *e, *tmp;
+ struct amdgpu_drm_queue_entry *e = NULL, *tmp;
xorg_list_for_each_entry_safe(e, tmp, &amdgpu_drm_queue, list) {
if (e->crtc->scrn == scrn)
|