Re: [PATCH 6/6] drm: provide generic drm_vma_node_unmap() helper

2013-07-01 Thread Daniel Vetter
On Mon, Jul 01, 2013 at 08:33:03PM +0200, David Herrmann wrote: > Instead of unmapping the nodes in TTM and GEM users manually, we provide > a generic wrapper which does the correct thing for all vma-nodes. > > Signed-off-by: David Herrmann Nice. One nitpick below, otherwise: Reviewed-by: Danie

Re: [PATCH 3/6] drm: add unified vma offset manager

2013-07-01 Thread Daniel Vetter
On Mon, Jul 01, 2013 at 08:33:00PM +0200, David Herrmann wrote: > If we want to map GPU memory into user-space, we need to linearize the > addresses to not confuse mm-core. Currently, GEM and TTM both implement > their own offset-managers to assign a pgoff to each object for user-space > CPU access

[Bug 63520] r300g regression (RV380): Strange rendering of light sources in Penumbra (bisected)

2013-07-01 Thread bugzilla-dae...@freedesktop.org
attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20130701/5d0e1668/attachment.html>

Re: [PATCH 2/6] drm: mm: add drm_mm_node_linked() helper

2013-07-01 Thread Daniel Vetter
On Mon, Jul 01, 2013 at 08:32:59PM +0200, David Herrmann wrote: > This helper tests whether a given node is currently linked into a drm_mm > manager. We use the node->mm pointer for that as it is set for all linked > objects. > > We also reset node->mm whenever a node is removed. All such access i

Re: [PATCH 1/6] drm: make drm_mm_init() return void

2013-07-01 Thread Daniel Vetter
On Mon, Jul 01, 2013 at 08:32:58PM +0200, David Herrmann wrote: > There is no reason to return "int" as this function never fails. > Furthermore, several drivers (ast, sis) already depend on this. > > Signed-off-by: David Herrmann Back when I've reworked drm_mm I was still a rookie and didn't wa

[PATCH] drm/nouveau: fix locking in nouveau_crtc_page_flip

2013-07-01 Thread Maarten Lankhorst
This is a bit messed up because chan->cli->mutex is a different class, depending on whether it is the global drm client or not. This is because the global cli->mutex lock can be taken for eviction, so locking it before pinning the buffer objects may result in a deadlock. The locking order from out

[PATCH v2 3/3] drm: fix error routines in drm_open_helper

2013-07-01 Thread Chris Wilson
On Mon, Jul 01, 2013 at 07:49:10PM +0900, Seung-Woo Kim wrote: > + > +out_close: > + if (dev->driver->postclose) > + dev->driver->postclose(dev, priv); > +out_free: > kfree(priv); > filp->private_data = NULL; > return ret; Looks like we are also missing: if (drm_

[PATCH]

2013-07-01 Thread Maarten Lankhorst

[Bug 66452] New: JUNIPER UVD accelerated playback of WMV3 streams does not work

2013-07-01 Thread bugzilla-dae...@freedesktop.org
org/archives/dri-devel/attachments/20130701/a9ba1f26/attachment.html>

[PATCH v2 1/3] drm: fix print format of sequence in trace point

2013-07-01 Thread Chris Wilson
On Mon, Jul 01, 2013 at 07:44:14PM +0900, Seung-Woo Kim wrote: > seq of a trace point is unsigned int but print format was %d. So > it fixes the format as %u. > > Signed-off-by: Seung-Woo Kim > Signed-off-by: Kyungmin Park Reviewed-by: Chris Wilson -Chris -- Chris Wilson, Intel Open Source Te

[PATCH RFC 1/3] DRM: Armada: Add Armada DRM driver

2013-07-01 Thread Daniel Vetter
On Mon, Jul 01, 2013 at 10:52:03AM +0200, Sebastian Hesselbarth wrote: > On 07/01/13 02:01, Dave Airlie wrote: > >how about instead of writing: > >"However, at least I've taken the time to_think_ about what I'm doing > >and realise that there_is_ scope here for the DRM core to improve, > >rather

Re: [PATCH 0/6] DRM: Unified VMA Offset Manager

2013-07-01 Thread Rob Clark
On Mon, Jul 1, 2013 at 2:32 PM, David Herrmann wrote: > Hi > > I picked up the initial work from Dave [1], fixed several bugs, rewrote the > drm_mm node handling and adjusted the different drivers. > The series tries to replace the VMA-offset managers from GEM and TTM with a > single unified imple

[PATCH 6/6] drm: provide generic drm_vma_node_unmap() helper

2013-07-01 Thread David Herrmann
Instead of unmapping the nodes in TTM and GEM users manually, we provide a generic wrapper which does the correct thing for all vma-nodes. Signed-off-by: David Herrmann --- drivers/gpu/drm/i915/i915_gem.c | 6 +- drivers/gpu/drm/ttm/ttm_bo.c| 8 +--- include/drm/drm_vma_manager.h

[PATCH 4/6] drm: gem: convert to new unified vma manager

2013-07-01 Thread David Herrmann
Use the new vma manager instead of the old hashtable. Also convert all drivers to use the new convenience helpers. This drops all the (map_list.hash.key << PAGE_SHIFT) non-sense. Locking and access-management is exactly the same as before with an additional lock inside of the vma-manager, which st

[PATCH 5/6] drm: ttm: convert to unified vma offset manager

2013-07-01 Thread David Herrmann
Use the new vma-manager infrastructure. This doesn't change any implementation details as the vma-offset-manager is nearly copied 1-to-1 from TTM. Even though the vma-manager uses its own locks, we still need bo->vm_lock to prevent bos from being destroyed before we can get a reference during look

[PATCH 3/6] drm: add unified vma offset manager

2013-07-01 Thread David Herrmann
If we want to map GPU memory into user-space, we need to linearize the addresses to not confuse mm-core. Currently, GEM and TTM both implement their own offset-managers to assign a pgoff to each object for user-space CPU access. GEM uses a hash-table, TTM uses an rbtree. This patch provides a unif

[PATCH 2/6] drm: mm: add drm_mm_node_linked() helper

2013-07-01 Thread David Herrmann
This helper tests whether a given node is currently linked into a drm_mm manager. We use the node->mm pointer for that as it is set for all linked objects. We also reset node->mm whenever a node is removed. All such access is currently safe as everyone calls kfree() on the object directly after re

[PATCH 1/6] drm: make drm_mm_init() return void

2013-07-01 Thread David Herrmann
There is no reason to return "int" as this function never fails. Furthermore, several drivers (ast, sis) already depend on this. Signed-off-by: David Herrmann --- drivers/gpu/drm/drm_gem.c| 8 ++-- drivers/gpu/drm/drm_mm.c | 4 +--- drivers/gpu/drm/ttm/ttm_bo.c

[PATCH 1/3] drm: fix print format of sequence in trace point

2013-07-01 Thread Chris Wilson
On Mon, Jul 01, 2013 at 07:28:49PM +0900, Seung-Woo Kim wrote: > Hello Chris, > > Thank you for reviewing. > > On 2013? 07? 01? 19:23, Chris Wilson wrote: > > On Mon, Jul 01, 2013 at 07:06:31PM +0900, Seung-Woo Kim wrote: > >> seq of a trace point is unsigned int but print format was %d. So > >>

[PATCH 0/6] DRM: Unified VMA Offset Manager

2013-07-01 Thread David Herrmann
Hi I picked up the initial work from Dave [1], fixed several bugs, rewrote the drm_mm node handling and adjusted the different drivers. The series tries to replace the VMA-offset managers from GEM and TTM with a single unified implementation. It uses the TTM RBTree idea to allow sub-mappings (whic

[Bug 66450] New: JUNIPER UVD accelerated playback of MPEG 1/2 streams does not work

2013-07-01 Thread bugzilla-dae...@freedesktop.org
this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20130701/ae5ef02c/attachment.html>

[PATCH 1/3] drm: fix print format of sequence in trace point

2013-07-01 Thread Chris Wilson
On Mon, Jul 01, 2013 at 07:06:31PM +0900, Seung-Woo Kim wrote: > seq of a trace point is unsigned int but print format was %d. So > it fixes the format as %u even the format can be not used. I don't understand what you mean here. The patch itself looks fine. > Signed-off-by: Seung-Woo Kim > Sign

[PATCH 2/3] drm: move edid null check to the first part of drm_edid_block_valid

2013-07-01 Thread Chris Wilson
On Mon, Jul 01, 2013 at 07:06:32PM +0900, Seung-Woo Kim wrote: > If raw_edid is null, it will crash, so checking in bad label is > meaningless. It would be an error on part of the caller, but the defense looks sane. As the function is a bool, I would have preferred it returned true/false, but your

[PATCH 3/3] drm: fix error routines in drm_open_helper

2013-07-01 Thread Chris Wilson
On Mon, Jul 01, 2013 at 07:06:33PM +0900, Seung-Woo Kim wrote: > From: YoungJun Cho > > There are wrong cases to handle error in drm_open_helper(). > The priv->minor, assigned by idr_find() which can return NULL, > should be checked whether it is NULL or not before referencing it. > And if an err

[PATCH] drm/exynos: fix not to remain exynos_gem_obj as a leak

2013-07-01 Thread Seung-Woo Kim
From: YoungJun Cho The exynos_drm_gem_create() only calls drm_gem_object_release() when exynos_drm_alloc_buf() is failed, and exynos_gem_obj remains as a leak, which is allocated in exynos_drm_gem_init(). So this patch fixes it not to remain as a leak. Signed-off-by: YoungJun Cho Signed-off-by:

[Bug 65310] [regression] failure in building nvc0_vbo.lo: /tmp/cclDjdRp.s:1270: Error: missing or invalid displacement expression `-8589934576

2013-07-01 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=65310 Emil Velikov changed: What|Removed |Added Assignee|dri-devel@lists.freedesktop |nouveau@lists.freedesktop.o

linux-next: Tree for Jul 1 [ drm-intel-next: Several call-traces ]

2013-07-01 Thread Sedat Dilek
On Mon, Jul 1, 2013 at 10:52 AM, Daniel Vetter wrote: > On Mon, Jul 1, 2013 at 10:49 AM, Sedat Dilek wrote: >> On Mon, Jul 1, 2013 at 9:59 AM, Stephen Rothwell >> wrote: >>> Hi all, >>> >>> Changes since 20130628: >>> >>> The regulator tree gained a build failure so I used the version from >>>

linux-next: Tree for Jul 1 [ drm-intel-next: Several call-traces ]

2013-07-01 Thread Daniel Vetter
On Mon, Jul 1, 2013 at 10:49 AM, Sedat Dilek wrote: > On Mon, Jul 1, 2013 at 9:59 AM, Stephen Rothwell > wrote: >> Hi all, >> >> Changes since 20130628: >> >> The regulator tree gained a build failure so I used the version from >> next-20130628. >> >> The trivial tree gained a conflict against t

[PATCH RFC 1/3] DRM: Armada: Add Armada DRM driver

2013-07-01 Thread Sebastian Hesselbarth
On 07/01/13 02:01, Dave Airlie wrote: > how about instead of writing: > "However, at least I've taken the time to_think_ about what I'm doing > and realise that there_is_ scope here for the DRM core to improve, > rather than burying this stuff deep inside my driver like everyone else > has. That

linux-next: Tree for Jul 1 [ drm-intel-next: Several call-traces ]

2013-07-01 Thread Sedat Dilek
On Mon, Jul 1, 2013 at 9:59 AM, Stephen Rothwell wrote: > Hi all, > > Changes since 20130628: > > The regulator tree gained a build failure so I used the version from > next-20130628. > > The trivial tree gained a conflict against the fbdev tree. > > The arm-soc tree gained a conflict against the

[PATCH RFC 1/3] DRM: Armada: Add Armada DRM driver

2013-07-01 Thread Dave Airlie
On Mon, Jul 1, 2013 at 10:17 AM, Russell King - ARM Linux wrote: > On Mon, Jul 01, 2013 at 10:01:30AM +1000, Dave Airlie wrote: >> OMG I'm working in a subsystem where stuff is being developed, with only >> a few resources! I know my full time job isn't maintaining a 500,000 >> line subsystem, >>

[PATCH RFC 1/3] DRM: Armada: Add Armada DRM driver

2013-07-01 Thread Dave Airlie
On Sun, Jun 30, 2013 at 10:52 PM, Russell King - ARM Linux wrote: > On Sun, Jun 30, 2013 at 01:59:41PM +0200, Daniel Vetter wrote: >> On Sat, Jun 29, 2013 at 11:53:22PM +0100, Russell King wrote: >> > +static uint32_t armada_drm_crtc_calculate_csc(struct armada_crtc *dcrtc) >> > +{ >> > + struct

[RFC 2/6] x86: provide platform-devices for boot-framebuffers

2013-07-01 Thread Stephen Warren
On 06/28/2013 04:11 AM, David Herrmann wrote: > Hi > > On Wed, Jun 26, 2013 at 10:49 PM, Stephen Warren > wrote: >> On 06/24/2013 04:27 PM, David Herrmann wrote: >>> The current situation regarding boot-framebuffers (VGA, VESA/VBE, EFI) on >>> x86 causes troubles when loading multiple fbdev driv

[patch] drm/radeon: forever loop on error in radeon_do_test_moves()

2013-07-01 Thread Dan Carpenter
The error path does this: for (--i; i >= 0; --i) { which is a forever loop because "i" is unsigned. Signed-off-by: Dan Carpenter diff --git a/drivers/gpu/drm/radeon/radeon_test.c b/drivers/gpu/drm/radeon/radeon_test.c index f4d6bce..12e8099 100644 --- a/drivers/gpu/drm/radeon/radeon_t

[patch -next] drm/radeon/dpm/btc: off by one in btc_set_mc_special_registers()

2013-07-01 Thread Dan Carpenter
It should be ">=" instead of ">" here. The table->mc_reg_address[] array has SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE (16) elements. Signed-off-by: Dan Carpenter diff --git a/drivers/gpu/drm/radeon/btc_dpm.c b/drivers/gpu/drm/radeon/btc_dpm.c index bab0185..55491e7 100644 --- a/drivers/gpu/drm/rade

Re: [RFC 2/6] x86: provide platform-devices for boot-framebuffers

2013-07-01 Thread Stephen Warren
On 06/28/2013 04:11 AM, David Herrmann wrote: > Hi > > On Wed, Jun 26, 2013 at 10:49 PM, Stephen Warren > wrote: >> On 06/24/2013 04:27 PM, David Herrmann wrote: >>> The current situation regarding boot-framebuffers (VGA, VESA/VBE, EFI) on >>> x86 causes troubles when loading multiple fbdev driv

[Bug 57875] Second Life viewer bad rendering with git-ec83535

2013-07-01 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=57875 --- Comment #29 from Stefan Dösinger --- Hmm, this seems like an idea worth thinking about. The D3D behavior the proposed extension addresses is part of the D3DDECLUSAGE_POSITIONT / D3DFVF_XYZRHW vertex input semantics. For now I'm opposed to ma

Re: [PATCH 2/3] drm: move edid null check to the first part of drm_edid_block_valid

2013-07-01 Thread Daniel Vetter
On Mon, Jul 1, 2013 at 12:21 PM, Chris Wilson wrote: > On Mon, Jul 01, 2013 at 07:06:32PM +0900, Seung-Woo Kim wrote: >> If raw_edid is null, it will crash, so checking in bad label is >> meaningless. > > It would be an error on part of the caller, but the defense looks sane. > As the function is

[Bug 63520] r300g regression (RV380): Strange rendering of light sources in Penumbra (bisected)

2013-07-01 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=63520 --- Comment #24 from madbiologist --- The fix is now also in Mesa 9.1. -- You are receiving this mail because: You are the assignee for the bug. ___ dri-devel mailing list dri-devel@lists.freedesktop.

Re: [PATCH 02/24] drm/rcar-du: Use devm_ioremap_resource()

2013-07-01 Thread Laurent Pinchart
Hi Sergei, On Thursday 27 June 2013 17:04:45 Sergei Shtylyov wrote: > On 27-06-2013 13:49, Laurent Pinchart wrote: > > Replace the devm_request_mem_region() and devm_ioremap_nocache() calls > > with devm_ioremap_resource(). > > > > Signed-off-by: Laurent Pinchart > > > > --- > > > > drivers/g

[Bug 66425] "failed testing IB on ring 5" when suspending to disk

2013-07-01 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=66425 --- Comment #1 from Alex Deucher --- This is a mac? -- You are receiving this mail because: You are the assignee for the bug. ___ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.fr

[Bug 63520] r300g regression (RV380): Strange rendering of light sources in Penumbra (bisected)

2013-07-01 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=63520 Fabio Pedretti changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

Re: [PATCH v2 3/3] drm: fix error routines in drm_open_helper

2013-07-01 Thread YoungJun Cho
Hello Chris, On Jul 1, 2013 8:53 PM, "Chris Wilson" wrote: > > On Mon, Jul 01, 2013 at 08:14:42PM +0900, Seung-Woo Kim wrote: > > Hello Chris, > > > > On 2013년 07월 01일 19:57, Chris Wilson wrote: > > > On Mon, Jul 01, 2013 at 07:49:10PM +0900, Seung-Woo Kim wrote: > > >> + > > >> +out_close: > > >

[Bug 66452] New: JUNIPER UVD accelerated playback of WMV3 streams does not work

2013-07-01 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=66452 Priority: medium Bug ID: 66452 Assignee: dri-devel@lists.freedesktop.org Summary: JUNIPER UVD accelerated playback of WMV3 streams does not work Severity: normal Classifi

Re: [PATCH v2 3/3] drm: fix error routines in drm_open_helper

2013-07-01 Thread Chris Wilson
On Mon, Jul 01, 2013 at 08:14:42PM +0900, Seung-Woo Kim wrote: > Hello Chris, > > On 2013년 07월 01일 19:57, Chris Wilson wrote: > > On Mon, Jul 01, 2013 at 07:49:10PM +0900, Seung-Woo Kim wrote: > >> + > >> +out_close: > >> + if (dev->driver->postclose) > >> + dev->driver->postclose(dev, p

[Bug 66450] New: JUNIPER UVD accelerated playback of MPEG 1/2 streams does not work

2013-07-01 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=66450 Priority: medium Bug ID: 66450 Assignee: dri-devel@lists.freedesktop.org Summary: JUNIPER UVD accelerated playback of MPEG 1/2 streams does not work Severity: normal Cla

Re: [PATCH v2 3/3] drm: fix error routines in drm_open_helper

2013-07-01 Thread Seung-Woo Kim
Hello Chris, On 2013년 07월 01일 19:57, Chris Wilson wrote: > On Mon, Jul 01, 2013 at 07:49:10PM +0900, Seung-Woo Kim wrote: >> + >> +out_close: >> +if (dev->driver->postclose) >> +dev->driver->postclose(dev, priv); >> +out_free: >> kfree(priv); >> filp->private_data = NULL;

Re: [PATCH RFC 1/3] DRM: Armada: Add Armada DRM driver

2013-07-01 Thread Sebastian Hesselbarth
On 07/01/13 11:42, Daniel Vetter wrote: On Mon, Jul 01, 2013 at 10:52:03AM +0200, Sebastian Hesselbarth wrote: at least on this point I do share Russell's impression. I've sent bunch of patches improving TDA998x and DRM+DT: - TDA998x irq handling - ignored - TDA998x sync fix - ignored - Fix drm

Re: linux-next: Tree for Jul 1 [ drm-intel-next: Several call-traces ]

2013-07-01 Thread Sedat Dilek
On Mon, Jul 1, 2013 at 10:52 AM, Daniel Vetter wrote: > On Mon, Jul 1, 2013 at 10:49 AM, Sedat Dilek wrote: >> On Mon, Jul 1, 2013 at 9:59 AM, Stephen Rothwell >> wrote: >>> Hi all, >>> >>> Changes since 20130628: >>> >>> The regulator tree gained a build failure so I used the version from >>>

Re: [PATCH RFC 1/3] DRM: Armada: Add Armada DRM driver

2013-07-01 Thread Sebastian Hesselbarth
On 07/01/13 02:01, Dave Airlie wrote: how about instead of writing: "However, at least I've taken the time to_think_ about what I'm doing and realise that there_is_ scope here for the DRM core to improve, rather than burying this stuff deep inside my driver like everyone else has. That's no re

Re: [PATCH RFC 1/3] DRM: Armada: Add Armada DRM driver

2013-07-01 Thread Russell King - ARM Linux
On Mon, Jul 01, 2013 at 10:01:30AM +1000, Dave Airlie wrote: > OMG I'm working in a subsystem where stuff is being developed, with only > a few resources! I know my full time job isn't maintaining a 500,000 > line subsystem, > and the sub maintainers and developers do a great job refactoring > wher

[Bug 66337] evergreen_compute.c:559:26: error: 'kernel' undeclared (first use in this function) shader->active_kernel = kernel;

2013-07-01 Thread bugzilla-dae...@freedesktop.org
when opencl is disabled. -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20130701/75020fd5/attachment.html>

Re: [PATCH v2 3/3] drm: fix error routines in drm_open_helper

2013-07-01 Thread Chris Wilson
On Mon, Jul 01, 2013 at 07:49:10PM +0900, Seung-Woo Kim wrote: > + > +out_close: > + if (dev->driver->postclose) > + dev->driver->postclose(dev, priv); > +out_free: > kfree(priv); > filp->private_data = NULL; > return ret; Looks like we are also missing: if (drm_

Re: [PATCH v2 1/3] drm: fix print format of sequence in trace point

2013-07-01 Thread Chris Wilson
On Mon, Jul 01, 2013 at 07:44:14PM +0900, Seung-Woo Kim wrote: > seq of a trace point is unsigned int but print format was %d. So > it fixes the format as %u. > > Signed-off-by: Seung-Woo Kim > Signed-off-by: Kyungmin Park Reviewed-by: Chris Wilson -Chris -- Chris Wilson, Intel Open Source Te

[PATCH v2 3/3] drm: fix error routines in drm_open_helper

2013-07-01 Thread Seung-Woo Kim
From: YoungJun Cho There are wrong cases to handle error in drm_open_helper(). The priv->minor, assigned by idr_find() which can return NULL, should be checked whether it is NULL or not before referencing it. And if an error occurs after executing dev->driver->open() which allocates driver specif

[PATCH v2 1/3] drm: fix print format of sequence in trace point

2013-07-01 Thread Seung-Woo Kim
seq of a trace point is unsigned int but print format was %d. So it fixes the format as %u. Signed-off-by: Seung-Woo Kim Signed-off-by: Kyungmin Park --- change from v1 - remove wrong commit messageas Chris commented drivers/gpu/drm/drm_trace.h |6 +++--- 1 files changed, 3 insertions(+),

Re: [PATCH 1/3] drm: fix print format of sequence in trace point

2013-07-01 Thread Chris Wilson
On Mon, Jul 01, 2013 at 07:28:49PM +0900, Seung-Woo Kim wrote: > Hello Chris, > > Thank you for reviewing. > > On 2013년 07월 01일 19:23, Chris Wilson wrote: > > On Mon, Jul 01, 2013 at 07:06:31PM +0900, Seung-Woo Kim wrote: > >> seq of a trace point is unsigned int but print format was %d. So > >>

Re: [PATCH 1/3] drm: fix print format of sequence in trace point

2013-07-01 Thread Seung-Woo Kim
Hello Chris, Thank you for reviewing. On 2013년 07월 01일 19:23, Chris Wilson wrote: > On Mon, Jul 01, 2013 at 07:06:31PM +0900, Seung-Woo Kim wrote: >> seq of a trace point is unsigned int but print format was %d. So >> it fixes the format as %u even the format can be not used. > > I don't underst

Re: [PATCH 1/3] drm: fix print format of sequence in trace point

2013-07-01 Thread Chris Wilson
On Mon, Jul 01, 2013 at 07:06:31PM +0900, Seung-Woo Kim wrote: > seq of a trace point is unsigned int but print format was %d. So > it fixes the format as %u even the format can be not used. I don't understand what you mean here. The patch itself looks fine. > Signed-off-by: Seung-Woo Kim > Sig

Re: [PATCH 2/3] drm: move edid null check to the first part of drm_edid_block_valid

2013-07-01 Thread Chris Wilson
On Mon, Jul 01, 2013 at 07:06:32PM +0900, Seung-Woo Kim wrote: > If raw_edid is null, it will crash, so checking in bad label is > meaningless. It would be an error on part of the caller, but the defense looks sane. As the function is a bool, I would have preferred it returned true/false, but your

Re: [PATCH 3/3] drm: fix error routines in drm_open_helper

2013-07-01 Thread Chris Wilson
On Mon, Jul 01, 2013 at 07:06:33PM +0900, Seung-Woo Kim wrote: > From: YoungJun Cho > > There are wrong cases to handle error in drm_open_helper(). > The priv->minor, assigned by idr_find() which can return NULL, > should be checked whether it is NULL or not before referencing it. > And if an err

[PATCH 3/3] drm: fix error routines in drm_open_helper

2013-07-01 Thread Seung-Woo Kim
From: YoungJun Cho There are wrong cases to handle error in drm_open_helper(). The priv->minor, assigned by idr_find() which can return NULL, should be checked whether it is NULL or not before referencing it. And if an error occurs after executing dev->driver->open() which allocates driver specif

[PATCH 2/3] drm: move edid null check to the first part of drm_edid_block_valid

2013-07-01 Thread Seung-Woo Kim
If raw_edid is null, it will crash, so checking in bad label is meaningless. Signed-off-by: Seung-Woo Kim Signed-off-by: Kyungmin Park --- drivers/gpu/drm/drm_edid.c |5 - 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edi

[PATCH 1/3] drm: fix print format of sequence in trace point

2013-07-01 Thread Seung-Woo Kim
seq of a trace point is unsigned int but print format was %d. So it fixes the format as %u even the format can be not used. Signed-off-by: Seung-Woo Kim Signed-off-by: Kyungmin Park --- drivers/gpu/drm/drm_trace.h |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dri

[PATCH 0/3] drm: minor cleanups

2013-07-01 Thread Seung-Woo Kim
This patch series fixes minor code issues including wrong trace point foramts, meaningless null checking, and possible resource leak in error cases. This is based drm-next branch. Seung-Woo Kim (2): drm: fix print format of sequence in trace point drm: move edid null check to the first part

[PATCH] drm/nouveau: fix locking in nouveau_crtc_page_flip

2013-07-01 Thread Maarten Lankhorst
This is a bit messed up because chan->cli->mutex is a different class, depending on whether it is the global drm client or not. This is because the global cli->mutex lock can be taken for eviction, so locking it before pinning the buffer objects may result in a deadlock. The locking order from out

unsubscribe

2013-07-01 Thread Hyma Y V S
or from this e-mail address may be stored on the Infosys e-mail system. ***INFOSYS End of Disclaimer INFOSYS*** -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20130701/003fb

[PATCH]

2013-07-01 Thread Maarten Lankhorst
___ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel

Re: [PATCH RFC 1/3] DRM: Armada: Add Armada DRM driver

2013-07-01 Thread Daniel Vetter
On Mon, Jul 01, 2013 at 10:52:03AM +0200, Sebastian Hesselbarth wrote: > On 07/01/13 02:01, Dave Airlie wrote: > >how about instead of writing: > >"However, at least I've taken the time to_think_ about what I'm doing > >and realise that there_is_ scope here for the DRM core to improve, > >rather

Re: linux-next: Tree for Jul 1 [ drm-intel-next: Several call-traces ]

2013-07-01 Thread Daniel Vetter
On Mon, Jul 1, 2013 at 10:49 AM, Sedat Dilek wrote: > On Mon, Jul 1, 2013 at 9:59 AM, Stephen Rothwell > wrote: >> Hi all, >> >> Changes since 20130628: >> >> The regulator tree gained a build failure so I used the version from >> next-20130628. >> >> The trivial tree gained a conflict against t

[Bug 66425] New: "failed testing IB on ring 5" when suspending to disk

2013-07-01 Thread bugzilla-dae...@freedesktop.org
vanced Error Reporting Kernel driver in use: radeon Kernel modules: radeon -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri

[PATCH RFC 1/3] DRM: Armada: Add Armada DRM driver

2013-07-01 Thread Russell King - ARM Linux
On Mon, Jul 01, 2013 at 10:01:30AM +1000, Dave Airlie wrote: > OMG I'm working in a subsystem where stuff is being developed, with only > a few resources! I know my full time job isn't maintaining a 500,000 > line subsystem, > and the sub maintainers and developers do a great job refactoring > wher

[PATCH] drm/exynos: add error check routine in exynos_drm_open

2013-07-01 Thread Seung-Woo Kim
From: YoungJun Cho When the exynos_drm_subdrv_open() returns error, the file_priv should be released and file->driver_priv set to NULL. Signed-off-by: YoungJun Cho Signed-off-by: Kyungmin Park --- drivers/gpu/drm/exynos/exynos_drm_drv.c |9 - 1 file changed, 8 insertions(+), 1 del

[Bug 65310] [regression] failure in building nvc0_vbo.lo: /tmp/cclDjdRp.s:1270: Error: missing or invalid displacement expression `-8589934576

2013-07-01 Thread bugzilla-dae...@freedesktop.org
ttp://lists.freedesktop.org/archives/dri-devel/attachments/20130701/cabf4c07/attachment.html>

<    1   2