search for: drm_mm_takedown

Displaying 10 results from an estimated 10 matches for "drm_mm_takedown".

2013 Dec 14
0
[Bug 58378] [NV86] Distorted graphics on NVIDIA GeForce 8400M G after upgrade the kernel to 3.7.0 version
...or first slight signs of screen corruption (white rectangles around window frames) at the times of the hangs. The error messages that I find in /var/log/messages probably associated with the hangs (sorry, I can't get any messages ot of dmesg due to the hang...) seem to be the following: [drm:drm_mm_takedown] *ERROR* Memory manager not clean. Delaying takedown [drm:drm_mm_takedown] *ERROR* Memory manager not clean. Delaying takedown [drm:drm_mm_takedown] *ERROR* Memory manager not clean. Delaying takedown repeating any number between 3 to 5 times directly before the hangs (immediately followed by /var...
2012 Sep 29
3
[Bug 55449] New: Problems identifying card
...m] nouveau 0000:f0:10.0: PTIMER: unknown input clock freq [TTM] Zone kernel: Available graphics memory: 501592 kiB [TTM] Initializing pool allocator [TTM] Initializing DMA pool allocator [drm] nouveau 0000:f0:10.0: Detected 0MiB VRAM (SDRAM) [drm] nouveau 0000:f0:10.0: 128 MiB GART (aperture) [drm:drm_mm_takedown] *ERROR* Memory manager not clean. Delaying takedown [drm:drm_mm_takedown] *ERROR* Memory manager not clean. Delaying takedown [TTM] Finalizing pool allocator [TTM] Finalizing DMA pool allocator [TTM] Zone kernel: Used memory at exit: 9 kiB nouveau: probe of 0000:f0:10.0 failed with error -22 Sy...
2011 Nov 29
1
nouveau driver is not loading
..._connector_remove], removing "VGA-1" from sysfs [ 7.233027] [drm:drm_sysfs_connector_remove], removing "DVI-I-1" from sysfs [ 7.233054] [drm:drm_sysfs_connector_remove], removing "TV-1" from sysfs [ 7.233099] [drm:drm_irq_uninstall], irq=16 [ 7.233118] [drm:drm_mm_takedown] *ERROR* Memory manager not clean. Delaying takedown [ 7.233260] [drm:drm_mm_takedown] *ERROR* Memory manager not clean. Delaying takedown [ 7.233401] [TTM] Finalizing pool allocator. [ 7.233437] [TTM] Zone kernel: Used memory at exit: 0 kiB. [ 7.235221] [drm:drm_put_minor], release se...
2010 Jul 10
1
deadlock possiblity introduced by "drm/nouveau: use drm_mm in preference to custom code doing the same thing"
...; if (mm->num_unused < MM_UNUSED_TARGET) { list_add(&cur->fl_entry, &mm->unused_nodes); ++mm->num_unused; } else kfree(cur); - spin_unlock(&mm->unused_lock); + spin_unlock_irqrestore(&mm->unused_lock, flags); } } @@ -445,6 +448,7 @@ void drm_mm_takedown(struct drm_mm * mm) struct list_head *bnode = mm->fl_entry.next; struct drm_mm_node *entry; struct drm_mm_node *next; + unsigned long flags; entry = list_entry(bnode, struct drm_mm_node, fl_entry); @@ -458,13 +462,13 @@ void drm_mm_takedown(struct drm_mm * mm) list_del(&entry-&...
2018 Apr 26
0
[Intel-gfx] [PATCH] drm/core: Remove drm_dev_unref() and it's uses
...nref() to work correctly. > + * armada_private for drm_dev_put() to work correctly. > */ > BUILD_BUG_ON(offsetof(struct armada_private, drm) != 0); > > @@ -180,7 +180,7 @@ static int armada_drm_bind(struct device *dev) > drm_mode_config_cleanup(&priv->drm); > drm_mm_takedown(&priv->linear); > flush_work(&priv->fb_unref_work); > - drm_dev_unref(&priv->drm); > + drm_dev_put(&priv->drm); > return ret; > } > > @@ -200,7 +200,7 @@ static void armada_drm_unbind(struct device *dev) > drm_mm_takedown(&priv->li...
2018 Apr 26
5
[PATCH] drm/core: Remove drm_dev_unref() and it's uses
...f - * armada_private for drm_dev_unref() to work correctly. + * armada_private for drm_dev_put() to work correctly. */ BUILD_BUG_ON(offsetof(struct armada_private, drm) != 0); @@ -180,7 +180,7 @@ static int armada_drm_bind(struct device *dev) drm_mode_config_cleanup(&priv->drm); drm_mm_takedown(&priv->linear); flush_work(&priv->fb_unref_work); - drm_dev_unref(&priv->drm); + drm_dev_put(&priv->drm); return ret; } @@ -200,7 +200,7 @@ static void armada_drm_unbind(struct device *dev) drm_mm_takedown(&priv->linear); flush_work(&priv->fb_unr...
2018 Apr 26
5
[PATCH] drm/core: Remove drm_dev_unref() and it's uses
...f - * armada_private for drm_dev_unref() to work correctly. + * armada_private for drm_dev_put() to work correctly. */ BUILD_BUG_ON(offsetof(struct armada_private, drm) != 0); @@ -180,7 +180,7 @@ static int armada_drm_bind(struct device *dev) drm_mode_config_cleanup(&priv->drm); drm_mm_takedown(&priv->linear); flush_work(&priv->fb_unref_work); - drm_dev_unref(&priv->drm); + drm_dev_put(&priv->drm); return ret; } @@ -200,7 +200,7 @@ static void armada_drm_unbind(struct device *dev) drm_mm_takedown(&priv->linear); flush_work(&priv->fb_unr...
2018 Apr 26
5
[PATCH] drm/core: Remove drm_dev_unref() and it's uses
...f - * armada_private for drm_dev_unref() to work correctly. + * armada_private for drm_dev_put() to work correctly. */ BUILD_BUG_ON(offsetof(struct armada_private, drm) != 0); @@ -180,7 +180,7 @@ static int armada_drm_bind(struct device *dev) drm_mode_config_cleanup(&priv->drm); drm_mm_takedown(&priv->linear); flush_work(&priv->fb_unref_work); - drm_dev_unref(&priv->drm); + drm_dev_put(&priv->drm); return ret; } @@ -200,7 +200,7 @@ static void armada_drm_unbind(struct device *dev) drm_mm_takedown(&priv->linear); flush_work(&priv->fb_unr...
2012 Dec 12
43
[PATCH 00/37] [RFC] revamped modeset locking
Hi all, First thing first: It works, I now no longer have a few dropped frames every 10s on my testbox here with the pageflip i-g-t tests. Random notes: - New design has per-crtc locks to protect the crtc input-side (pageflip, cursor) for r/w and the output state of the crtc (mode, dpms) as read-only. It also required completely revamped fb lifecycle management, those are now refcounted
2016 Jun 02
52
[RFC v3 00/45] dma-mapping: Use unsigned long for dma_attrs
Hi, This is third approach (complete this time) for replacing struct dma_attrs with unsigned long. The main patch (2/45) doing the change is split into many subpatches for easier review (3-43). They should be squashed together when applying. *Important:* Patchset is *only* build tested on allyesconfigs: ARM, ARM64, i386, x86_64 and powerpc. Please provide reviewes and tests for other