Commit 4d7acc8
committed
Revert "nouveau: push event block/allowing out of the fence context"
This reverts commit eacabb5.
This commit causes some regressions in desktop usage, this will
reintroduce the original deadlock in DRI_PRIME situations, I've
got an idea to fix it by offloading to a workqueue in a different
spot, however this code has a race condition where we sometimes
miss interrupts so I'd like to fix that as well.
Cc: stable@vger.kernel.org
Signed-off-by: Dave Airlie <airlied@redhat.com>1 parent 9c4a112 commit 4d7acc8
2 files changed
Lines changed: 6 additions & 27 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| |||
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
106 | | - | |
107 | 106 | | |
108 | 107 | | |
109 | 108 | | |
| |||
168 | 167 | | |
169 | 168 | | |
170 | 169 | | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | 170 | | |
184 | 171 | | |
185 | 172 | | |
| |||
191 | 178 | | |
192 | 179 | | |
193 | 180 | | |
194 | | - | |
195 | 181 | | |
196 | 182 | | |
197 | 183 | | |
| |||
535 | 521 | | |
536 | 522 | | |
537 | 523 | | |
538 | | - | |
539 | 524 | | |
540 | | - | |
541 | | - | |
| 525 | + | |
| 526 | + | |
542 | 527 | | |
543 | 528 | | |
544 | 529 | | |
545 | 530 | | |
546 | | - | |
547 | | - | |
548 | | - | |
549 | | - | |
550 | | - | |
| 531 | + | |
| 532 | + | |
551 | 533 | | |
552 | 534 | | |
553 | 535 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | 6 | | |
8 | 7 | | |
9 | 8 | | |
| |||
46 | 45 | | |
47 | 46 | | |
48 | 47 | | |
49 | | - | |
50 | | - | |
51 | | - | |
| 48 | + | |
52 | 49 | | |
53 | 50 | | |
54 | 51 | | |
| |||
0 commit comments