projects
/
linux-2.6-microblaze.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6ac689d
)
drm/i915/buddy: tidy up i915_buddy_fini
author
Matthew Auld
<matthew.auld@intel.com>
Fri, 16 Aug 2019 10:53:56 +0000
(11:53 +0100)
committer
Chris Wilson
<chris@chris-wilson.co.uk>
Fri, 16 Aug 2019 15:28:41 +0000
(16:28 +0100)
If we are leaking nodes don't hide it. Also stop trying to be
"defensive" and instead embrace Kasan et al.
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Link:
https://patchwork.freedesktop.org/patch/msgid/20190816105357.14340-1-matthew.auld@intel.com
drivers/gpu/drm/i915/i915_buddy.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/i915/i915_buddy.c
b/drivers/gpu/drm/i915/i915_buddy.c
index
b679ab6
..
5995247
100644
(file)
--- a/
drivers/gpu/drm/i915/i915_buddy.c
+++ b/
drivers/gpu/drm/i915/i915_buddy.c
@@
-171,15
+171,10
@@
out_free_list:
void i915_buddy_fini(struct i915_buddy_mm *mm)
{
- int err = 0;
int i;
for (i = 0; i < mm->n_roots; ++i) {
- if (!i915_buddy_block_is_free(mm->roots[i])) {
- err = -EBUSY;
- continue;
- }
-
+ GEM_WARN_ON(!i915_buddy_block_is_free(mm->roots[i]));
i915_block_free(mm->roots[i]);
}