projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a9e6493
)
drm/i915: No need to save/restore irq status in intel_engine_wakeup
author
Tvrtko Ursulin
<
[email protected]
>
Mon, 6 Mar 2017 15:03:21 +0000
(15:03 +0000)
committer
Tvrtko Ursulin
<
[email protected]
>
Tue, 7 Mar 2017 07:17:59 +0000
(07:17 +0000)
It is called from either the process or timer context so it is
correct to always disable interrupts.
Signed-off-by: Tvrtko Ursulin <
[email protected]
>
Cc: Chris Wilson <
[email protected]
>
Reviewed-by: Chris Wilson <
[email protected]
>
Link:
http://patchwork.freedesktop.org/patch/msgid/
[email protected]
drivers/gpu/drm/i915/intel_breadcrumbs.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/i915/intel_breadcrumbs.c
b/drivers/gpu/drm/i915/intel_breadcrumbs.c
index 1500a1d0e8aa84340edde7093478f66c13d669e3..f96d0f368f597458f1be4fddeb5765d105597a4b 100644
(file)
--- a/
drivers/gpu/drm/i915/intel_breadcrumbs.c
+++ b/
drivers/gpu/drm/i915/intel_breadcrumbs.c
@@
-46,12
+46,11
@@
static unsigned int __intel_breadcrumbs_wakeup(struct intel_breadcrumbs *b)
unsigned int intel_engine_wakeup(struct intel_engine_cs *engine)
{
struct intel_breadcrumbs *b = &engine->breadcrumbs;
- unsigned long flags;
unsigned int result;
- spin_lock_irq
save(&b->irq_lock, flags
);
+ spin_lock_irq
(&b->irq_lock
);
result = __intel_breadcrumbs_wakeup(b);
- spin_unlock_irq
restore(&b->irq_lock, flags
);
+ spin_unlock_irq
(&b->irq_lock
);
return result;
}