diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2010-11-15 01:49:30 -0500 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2010-11-15 01:49:30 -0500 |
commit | c94f28c383f58c9de74678e0f1624db9c5f8a8cb (patch) | |
tree | 3281184f026cb79cee6c20fe29c994ba654cbbe4 /drivers/char/agp | |
parent | df15315899c0641412bd54b29565a70b078a6ac8 (diff) | |
parent | 1bb95834bbcdc969e477a9284cf96c17a4c2616f (diff) |
Merge branch 'drm-intel-fixes' into drm-intel-next
Conflicts:
drivers/gpu/drm/i915/i915_gem.c
drivers/gpu/drm/i915/intel_ringbuffer.c
Diffstat (limited to 'drivers/char/agp')
-rw-r--r-- | drivers/char/agp/parisc-agp.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/char/agp/parisc-agp.c b/drivers/char/agp/parisc-agp.c index 1c129211302d..94821ab01c6d 100644 --- a/drivers/char/agp/parisc-agp.c +++ b/drivers/char/agp/parisc-agp.c | |||
@@ -19,6 +19,7 @@ | |||
19 | #include <linux/klist.h> | 19 | #include <linux/klist.h> |
20 | #include <linux/agp_backend.h> | 20 | #include <linux/agp_backend.h> |
21 | #include <linux/log2.h> | 21 | #include <linux/log2.h> |
22 | #include <linux/slab.h> | ||
22 | 23 | ||
23 | #include <asm/parisc-device.h> | 24 | #include <asm/parisc-device.h> |
24 | #include <asm/ropes.h> | 25 | #include <asm/ropes.h> |
@@ -358,8 +359,12 @@ parisc_agp_setup(void __iomem *ioc_hpa, void __iomem *lba_hpa) | |||
358 | bridge->dev = fake_bridge_dev; | 359 | bridge->dev = fake_bridge_dev; |
359 | 360 | ||
360 | error = agp_add_bridge(bridge); | 361 | error = agp_add_bridge(bridge); |
362 | if (error) | ||
363 | goto fail; | ||
364 | return 0; | ||
361 | 365 | ||
362 | fail: | 366 | fail: |
367 | kfree(fake_bridge_dev); | ||
363 | return error; | 368 | return error; |
364 | } | 369 | } |
365 | 370 | ||