<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.video.dri.devel">
    <title>gmane.comp.video.dri.devel</title>
    <link>http://blog.gmane.org/gmane.comp.video.dri.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69674"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69658"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69638"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69634"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69631"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69623"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69618"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69617"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69610"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69594"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69585"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69567"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69565"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69547"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69520"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69502"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69491"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69480"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69433"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dri.devel/69418"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69674">
    <title>[PATCH] radeon: make radeon_cs_update_pages static.</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69674</link>
    <description>&lt;pre&gt;From: Dave Airlie &amp;lt;airlied&amp;lt; at &amp;gt;redhat.com&amp;gt;

Just move its only caller into the same file as it and make it static.

Signed-off-by: Dave Airlie &amp;lt;airlied&amp;lt; at &amp;gt;redhat.com&amp;gt;
---
 drivers/gpu/drm/radeon/radeon.h      |    1 -
 drivers/gpu/drm/radeon/radeon_cs.c   |   27 ++++++++++++++++++++++++++-
 drivers/gpu/drm/radeon/radeon_ring.c |   25 -------------------------
 3 files changed, 26 insertions(+), 27 deletions(-)

diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h
index 1dc3a4a..492654f 100644
--- a/drivers/gpu/drm/radeon/radeon.h
+++ b/drivers/gpu/drm/radeon/radeon.h
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -848,7 +848,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; struct radeon_cs_parser {
 s32priority;
 };
 
-extern int radeon_cs_update_pages(struct radeon_cs_parser *p, int pg_idx);
 extern int radeon_cs_finish_pages(struct radeon_cs_parser *p);
 extern u32 radeon_get_ib_value(struct radeon_cs_parser *p, int idx);
 
diff --git a/drivers/gpu/drm/radeon/radeon_cs.c b/drivers/gpu/drm/radeon/radeon_cs.c
index c7d64a7..0137689 100644
--- a/drivers/gpu/drm/radeon/rade&lt;/pre&gt;</description>
    <dc:creator>Dave Airlie</dc:creator>
    <dc:date>2012-05-26T16:42:27</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69658">
    <title>[Bug 50360] New: flightgear has absymal performance with the llvmshader compiler</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69658</link>
    <description>&lt;pre&gt;https://bugs.freedesktop.org/show_bug.cgi?id=50360

             Bug #: 50360
           Summary: flightgear has absymal performance with the llvm
                    shader compiler
    Classification: Unclassified
           Product: Mesa
           Version: git
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/Gallium/r600
        AssignedTo: dri-devel&amp;lt; at &amp;gt;lists.freedesktop.org
        ReportedBy: aaalmosss&amp;lt; at &amp;gt;gmail.com


I get ~3 fps with the LLVM compiler, while I get ~20 fps with `R600_LLVM=0
fgfs`. The only setting on the 'rendering options' dialog that affects
framerate is 'material shaders', when it's off, I get ~50 fps with both
compilers.

Other games perform around the same with the two compilers.

&lt;/pre&gt;</description>
    <dc:creator>bugzilla-daemon&lt; at &gt;freedesktop.org</dc:creator>
    <dc:date>2012-05-25T18:08:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69638">
    <title>[RFC] Synchronizing access to buffers shared with dma-buf betweendrivers/devices</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69638</link>
    <description>&lt;pre&gt;Hi All,

I realise it's been a while since this was last discussed, however I'd like
to bring up kernel-side synchronization again. By kernel-side
synchronization, I mean allowing multiple drivers/devices wanting to access
the same buffer to do so without bouncing up to userspace to resolve
dependencies such as "the display controller can't start scanning out a
buffer until the GPU has finished rendering into it". As such, this is
really just an optimization which reduces latency between E.g. The GPU
finishing a rendering job and that buffer being scanned out. I appreciate
this particular example is already solved on desktop graphics cards as the
display controller and 3D core are both controlled by the same driver, so no
"generic" mechanism is needed. However on ARM SoCs, the 3D core (like an ARM
Mali) and display controller tend to be driven by separate drivers, so some
mechanism is needed to allow both drivers to synchronize their access to
buffers.

There are multiple ways synchronization can be achieved&lt;/pre&gt;</description>
    <dc:creator>Tom Cooksey</dc:creator>
    <dc:date>2012-05-25T11:08:29</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69634">
    <title>[PATCH] dma-buf: fix disabled vmap function</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69634</link>
    <description>&lt;pre&gt;From: Dave Airlie &amp;lt;airlied&amp;lt; at &amp;gt;redhat.com&amp;gt;

include/linux/dma-buf.h: In function ‘dma_buf_vmap’:
include/linux/dma-buf.h:260:1: warning: no return statement in function returning non-void [-Wreturn-type]

Reported-by: wfg&amp;lt; at &amp;gt;linux.intel.com
Signed-off-by: Dave Airlie &amp;lt;airlied&amp;lt; at &amp;gt;redhat.com&amp;gt;
---
 include/linux/dma-buf.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/include/linux/dma-buf.h b/include/linux/dma-buf.h
index d8c2865..506bb7b 100644
--- a/include/linux/dma-buf.h
+++ b/include/linux/dma-buf.h
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -257,6 +257,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static inline void dma_buf_kunmap(struct dma_buf *dmabuf,
 
 static inline void *dma_buf_vmap(struct dma_buf *dmabuf)
 {
+return NULL;
 }
 
 static inline void dma_buf_vunmap(struct dma_buf *dmabuf, void *vaddr)
&lt;/pre&gt;</description>
    <dc:creator>Dave Airlie</dc:creator>
    <dc:date>2012-05-25T09:04:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69631">
    <title>[RFC][PATCH 0/2] libdrm: Atomic mode setting stuff</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69631</link>
    <description>&lt;pre&gt;Here's the libdrm part of the atomic mode setting stuff.

There's a new object I christened drmModePropertySet. It's an opaque
object which is used to keep track of property changes for the user.
Internally it's just a linked list of object_id/property_id/property_value
tuples. The list is sorted based on object_id and property_id to avoid
duplicates.

The YUYV libkms patch is there just because my test app was more geared
towards YUV than RGB, and I was too lazy to make the switch to RGB.

I also stripped out a bunch of gunk from my test app and pushed the result
to gitorious [1]. What it does is move/resize the plane and flips the CRTC
fb at the same time using the new API.

The app has a rudimentary keyboard control mechanism:
't' toggles an automatic test mode
's','z','x','c' move the plane
'S','Z','X','C' change the plane size
'f' fills the plane with a pattern, the color changes each time
'b' fills the plane with color bars
'l' loads a ppm (P6) image into the plane
'o' toggles the plane on/off
'q' quit&lt;/pre&gt;</description>
    <dc:creator>ville.syrjala&lt; at &gt;linux.intel.com</dc:creator>
    <dc:date>2012-05-25T08:07:26</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69623">
    <title>[Bug 50338] New: r600g: EE r600_shader.c:140 r600_pipe_shader_create- translation from TGSI failed !</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69623</link>
    <description>&lt;pre&gt;https://bugs.freedesktop.org/show_bug.cgi?id=50338

             Bug #: 50338
           Summary: r600g: EE r600_shader.c:140 r600_pipe_shader_create -
                    translation from TGSI failed !
    Classification: Unclassified
           Product: Mesa
           Version: git
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/Gallium/r600
        AssignedTo: dri-devel&amp;lt; at &amp;gt;lists.freedesktop.org
        ReportedBy: edwin+mesa&amp;lt; at &amp;gt;etorok.net


Created attachment 62087
  --&amp;gt; https://bugs.freedesktop.org/attachment.cgi?id=62087
R600_DUMP_SHADERS=1 output

Trying to reproduce bug #50325 on Mesa git caused this error:
EE r600_shader.c:140 r600_pipe_shader_create - translation from TGSI failed !

Bug can be reproduced by one of these:
build/glretrace lt-glyphy-demo.trace
demo/glyphy-demo

I get the translation failed error both with R600_LLVM=0, and R600_LLVM=1.
I've attached the R600_DUMP_SHADER&lt;/pre&gt;</description>
    <dc:creator>bugzilla-daemon&lt; at &gt;freedesktop.org</dc:creator>
    <dc:date>2012-05-25T07:21:23</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69618">
    <title>[PATCH] drm/radeon: fix typo in trinity tiling setup</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69618</link>
    <description>&lt;pre&gt;From: Alex Deucher &amp;lt;alexander.deucher&amp;lt; at &amp;gt;amd.com&amp;gt;

Using the wrong union.

Signed-off-by: Alex Deucher &amp;lt;alexander.deucher&amp;lt; at &amp;gt;amd.com&amp;gt;
Cc: stable&amp;lt; at &amp;gt;vger.kernel.org
---
 drivers/gpu/drm/radeon/ni.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/gpu/drm/radeon/ni.c b/drivers/gpu/drm/radeon/ni.c
index b01c2dd..ce4e7cc 100644
--- a/drivers/gpu/drm/radeon/ni.c
+++ b/drivers/gpu/drm/radeon/ni.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -865,7 +865,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void cayman_gpu_init(struct radeon_device *rdev)
 
 /* num banks is 8 on all fusion asics. 0 = 4, 1 = 8, 2 = 16 */
 if (rdev-&amp;gt;flags &amp;amp; RADEON_IS_IGP)
-rdev-&amp;gt;config.evergreen.tile_config |= 1 &amp;lt;&amp;lt; 4;
+rdev-&amp;gt;config.cayman.tile_config |= 1 &amp;lt;&amp;lt; 4;
 else
 rdev-&amp;gt;config.cayman.tile_config |=
 ((mc_arb_ramcfg &amp;amp; NOOFBANK_MASK) &amp;gt;&amp;gt; NOOFBANK_SHIFT) &amp;lt;&amp;lt; 4;
&lt;/pre&gt;</description>
    <dc:creator>alexdeucher&lt; at &gt;gmail.com</dc:creator>
    <dc:date>2012-05-25T02:55:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69617">
    <title>drm/i915 3.5 merge window: gen6_sanitize_pm errors</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69617</link>
    <description>&lt;pre&gt;These guys seem to be recently introduced:

  [drm:gen6_sanitize_pm] *ERROR* Power management discrepancy:
GEN6_RP_INTERRUPT_LIMITS expected 17000000, was 12060000
  [drm:gen6_sanitize_pm] *ERROR* Power management discrepancy:
GEN6_RP_INTERRUPT_LIMITS expected 17070000, was 17000000

This is on my SNB Macbook Air.

Everything seems to *work*, which makes me think:

 - that error isn't really so big a deal that you have to *SHOUT* about it.

 - I wonder how valid the discrepancy checking code is to begin with.

Hmm?

              Linus
&lt;/pre&gt;</description>
    <dc:creator>Linus Torvalds</dc:creator>
    <dc:date>2012-05-25T02:27:04</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69610">
    <title>[Bug 50325] New: Glyphy bad render on r600g (software render is fine)</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69610</link>
    <description>&lt;pre&gt;https://bugs.freedesktop.org/show_bug.cgi?id=50325

             Bug #: 50325
           Summary: Glyphy bad render on r600g (software render is fine)
    Classification: Unclassified
           Product: Mesa
           Version: 8.0
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/Gallium/r600
        AssignedTo: dri-devel&amp;lt; at &amp;gt;lists.freedesktop.org
        ReportedBy: edwin+mesa&amp;lt; at &amp;gt;etorok.net


Created attachment 62078
  --&amp;gt; https://bugs.freedesktop.org/attachment.cgi?id=62078
apitrace (cf. https://github.com/apitrace/apitrace/tree/1.0)

I just tried Glyphy on r600g and the output is very bad.
Don't know if its Glyphy bug or Mesa bug, but if I force software rendering in
Mesa then I do see the output.

Attached screenshots of bad (r600g) and good (software render).

The bad render was obtained by:
demo/glyphy-demo

The good one:
LIBGL_ALWAYS_SOFTWARE=1 demo/glyphy-demo

I tested on:
OpenGL ven&lt;/pre&gt;</description>
    <dc:creator>bugzilla-daemon&lt; at &gt;freedesktop.org</dc:creator>
    <dc:date>2012-05-24T21:56:46</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69594">
    <title>[RFC] [PATCH 00/14] HPD/connector-polling rework</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69594</link>
    <description>&lt;pre&gt;Hi all,

I've got fed up with our sorry state of connector detection and rampant edid re
and rere-reading.

This patch series lays the groundwork in the drm helpers so that drivers can
avoid all this madness (at least on working hw) and properly cache the edid.

With the additional changes for drm/i915, the edid is now read _once_ per plug
event (or at boot-up/resume time). A further step would be to integrate the
hotplug handling into the driver itself and only call -&amp;gt;detect on the connectors
for which the irq handler received a hotplug event.

By adding POLL_FORCE drivers can get back the old behaviour of calling -&amp;gt;detect
every time probe_single_connector is called from userspace. I've splattered that
over all drivers where I've thought it might be required.

Note though that setting this doesn't avoid all regressions - the regular output
poll work will still ignore any connectors with POLL_HPD set. If a driver/hw
with broken hpd got away due to this, this will break stuff. But that should be
easy to fix b&lt;/pre&gt;</description>
    <dc:creator>Daniel Vetter</dc:creator>
    <dc:date>2012-05-24T19:26:35</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69585">
    <title>[RFC][PATCH 0/6] WIP: drm: Atomic mode setting idea</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69585</link>
    <description>&lt;pre&gt;This is some very early demo code for the atomic modesetting feature.

According to my current plan there would be just one ioctl. You simply feed
it an arbitrary list of object properties and the implementation will decice
how it can apply those (for example, whether it can complete the operation
truly atomically and/or asynchronously). So everything is a property. This
means the ioctl should be able to handle all future requirements just as
long as they can be expressed using properties that fit the current model.

In order to be able to feed connector lists, gamma tables, etc. the ioctl has
to accepts blobs. Just one blob per property for now. Not sure if that would be
enough. I also extended range propeties to support signed values.

The implementation has to provide five function pointers, and the
operation goes roughly like this:

ioctl() {
 funcs-&amp;gt;begin
 for_each_prop
 funcs-&amp;gt;set
 funcs-&amp;gt;check
 if (!check_only)
 funcs-&amp;gt;commit
 funcs-&amp;gt;end
}

The begin function allocates some kind of state object that&lt;/pre&gt;</description>
    <dc:creator>ville.syrjala&lt; at &gt;linux.intel.com</dc:creator>
    <dc:date>2012-05-24T20:16:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69567">
    <title>[PATCH 0/4] drm/i915: Make video sprites survive a modeset</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69567</link>
    <description>&lt;pre&gt;Currently the video sprites appear to get disabled on modeset more by
accient than by design.

With the current API that behaviour makes very little sense to me.
You first enable some plane, and then it can get disabled due to some
unrelated operation.

So these patches change the behaviour so that planes survive a modeset.
There's a new hook to make sure they get disabled when swithing
back to fbdev to show a panic oops.
&lt;/pre&gt;</description>
    <dc:creator>ville.syrjala&lt; at &gt;linux.intel.com</dc:creator>
    <dc:date>2012-05-24T18:29:46</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69565">
    <title>drm/nouveau: NULL pointer deref in drm_handle_vblank() on rebind</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69565</link>
    <description>&lt;pre&gt;I can easily trigger a crash in nouveau interrupt handler by unbinding
and rebinding the GPU.

The command used:
  echo $pci_device &amp;gt; nouveau/unbind &amp;amp;&amp;amp; \
sleep 5 &amp;amp;&amp;amp; \
echo $pci_device &amp;gt; nouveau/bind


Kernel is 3.4.0 with modular drm/nouveau.
GPU is NVidia nForce IGP (NV11)


Unbinding seems to work fine, display switching back to VGA text mode.
Rebinding the GPU slightly later causes the below trace:

Bruno

(analysis following below trace)

[ 1432.012832] Console: switching to colour VGA+ 80x25
[ 1432.014796] drm: unregistered panic notifier
[ 1432.014905] [drm] nouveau 0000:02:00.0: Setting dpms mode 3 on vga encoder (output 0)
[ 1432.026324] [drm] nouveau 0000:02:00.0: 0xAFD8: Parsing digital output script table
[ 1432.026611] [drm] nouveau 0000:02:00.0: Restoring VGA fonts
[ 1432.028353] [TTM] Finalizing pool allocator
[ 1432.029325] [TTM] Zone  kernel: Used memory at exit: 0 kiB
[ 1437.066950] [drm] nouveau 0000:02:00.0: Detected an NV10 generation card (0x01a000b1)
[ 1437.068909] [drm] nouveau 0000:&lt;/pre&gt;</description>
    <dc:creator>Bruno Prémont</dc:creator>
    <dc:date>2012-05-24T18:09:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69547">
    <title>[PATCH 0/3] drm: A few misc patches</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69547</link>
    <description>&lt;pre&gt;Just a few small items caught in my net while trawling the code.
&lt;/pre&gt;</description>
    <dc:creator>ville.syrjala&lt; at &gt;linux.intel.com</dc:creator>
    <dc:date>2012-05-24T17:53:57</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69520">
    <title>[PATCH RESEND] drm: fix case where panic notifier isn't unregistered</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69520</link>
    <description>&lt;pre&gt;The framebuffer helper panic notifier is unregistered, in drm_fb_helper_fini(), when kernel_fb_helper_list goes from being non-empty to empty. However, in drm_fb_helper_single_fb_probe(), it's possible for the panic notifier to be registered without an element being added to this list if a driver's probe function returns 0. Make sure that an attempt to add the panic notifier is made only when adding an element to kernel_fb_helper_list.

Signed-off-by: Frank Binns &amp;lt;frank.binns&amp;lt; at &amp;gt;imgtec.com&amp;gt;
---
This should hopefully have none of the whitespace damage introduced by my email client last time.

 drivers/gpu/drm/drm_fb_helper.c |   21 ++++++++++-----------
 1 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c
index a0d6e89..d3764b3 100644
--- a/drivers/gpu/drm/drm_fb_helper.c
+++ b/drivers/gpu/drm/drm_fb_helper.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -807,21 +807,20 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; int drm_fb_helper_single_fb_probe(struct drm_fb_helper *fb_helper,
 printk(KERN_INFO "fb%d: %s frame bu&lt;/pre&gt;</description>
    <dc:creator>Frank Binns</dc:creator>
    <dc:date>2012-05-24T13:37:53</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69502">
    <title>[PATCH 01/10] drm/radeon: remove radeon_fence_create</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69502</link>
    <description>&lt;pre&gt;It is completely unnecessary to create fences
before they are emitted, so remove it and a bunch
of checks if fences are emitted or not.

Signed-off-by: Christian König &amp;lt;deathsimple&amp;lt; at &amp;gt;vodafone.de&amp;gt;
---
 drivers/gpu/drm/radeon/evergreen.c        |    2 +-
 drivers/gpu/drm/radeon/ni.c               |    2 +-
 drivers/gpu/drm/radeon/r100.c             |    4 +-
 drivers/gpu/drm/radeon/r200.c             |    4 +-
 drivers/gpu/drm/radeon/r600.c             |    4 +-
 drivers/gpu/drm/radeon/r600_blit_kms.c    |    6 +--
 drivers/gpu/drm/radeon/radeon.h           |   11 +++--
 drivers/gpu/drm/radeon/radeon_asic.h      |    8 ++--
 drivers/gpu/drm/radeon/radeon_benchmark.c |   10 +----
 drivers/gpu/drm/radeon/radeon_fence.c     |   42 ++++++------------
 drivers/gpu/drm/radeon/radeon_ring.c      |   19 +++++----
 drivers/gpu/drm/radeon/radeon_sa.c        |    2 +-
 drivers/gpu/drm/radeon/radeon_test.c      |   66 ++++++++++++-----------------
 drivers/gpu/drm/radeon/radeon_ttm.c       |   30 +++++--------
 drivers/gpu&lt;/pre&gt;</description>
    <dc:creator>Christian König</dc:creator>
    <dc:date>2012-05-24T07:49:05</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69491">
    <title>[PATCH] drm/edid/quirks: ViewSonic VA2026w</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69491</link>
    <description>&lt;pre&gt;Entirely new class of fail for this one.  The detailed timings are for
normal CVT but the monitor really wanted CVT-R.

Bugzilla: http://bugzilla.redhat/com/516471
Signed-off-by: Adam Jackson &amp;lt;ajax&amp;lt; at &amp;gt;redhat.com&amp;gt;
---
 drivers/gpu/drm/drm_edid.c |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c
index 5a18b0d..a9b14a1 100644
--- a/drivers/gpu/drm/drm_edid.c
+++ b/drivers/gpu/drm/drm_edid.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -66,6 +66,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #define EDID_QUIRK_FIRST_DETAILED_PREFERRED(1 &amp;lt;&amp;lt; 5)
 /* use +hsync +vsync for detailed mode */
 #define EDID_QUIRK_DETAILED_SYNC_PP(1 &amp;lt;&amp;lt; 6)
+/* Force reduced-blanking timings for detailed modes */
+#define EDID_QUIRK_FORCE_REDUCED_BLANKING(1 &amp;lt;&amp;lt; 7)
 
 struct detailed_mode_closure {
 struct drm_connector *connector;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -120,6 +122,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static struct edid_quirk {
 /* Samsung SyncMaster 22[5-6]BW */
 { "SAM", 596, EDID_QUIRK_PREFER_LARGE_60 },
 { "SAM", 638, EDID_QUIRK_PREFER_LARGE_60 },
+
+/* ViewSonic V&lt;/pre&gt;</description>
    <dc:creator>Adam Jackson</dc:creator>
    <dc:date>2012-05-23T20:26:54</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69480">
    <title>[PATCH] drm/radeon: fix XFX quirk</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69480</link>
    <description>&lt;pre&gt;From: Alex Deucher &amp;lt;alexander.deucher&amp;lt; at &amp;gt;amd.com&amp;gt;

Only override the ddc bus if the connector doesn't have
a valid one.  The existing code overrode the ddc bus for
all connectors even if it had ddc bus.

Fixes ddc on another XFX card with the same pci ids that
was broken by the quirk overwriting the correct ddc bus.

Reported-by: Mehdi Aqadjani Memar &amp;lt;m.aqadjanimemar&amp;lt; at &amp;gt;student.ru.nl&amp;gt;
Signed-off-by: Alex Deucher &amp;lt;alexander.deucher&amp;lt; at &amp;gt;amd.com&amp;gt;
---
 drivers/gpu/drm/radeon/radeon_atombios.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/drivers/gpu/drm/radeon/radeon_atombios.c b/drivers/gpu/drm/radeon/radeon_atombios.c
index f21cb08..3f57c42 100644
--- a/drivers/gpu/drm/radeon/radeon_atombios.c
+++ b/drivers/gpu/drm/radeon/radeon_atombios.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -440,7 +440,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static bool radeon_atom_apply_quirks(struct drm_device *dev,
  */
 if ((dev-&amp;gt;pdev-&amp;gt;device == 0x9498) &amp;amp;&amp;amp;
     (dev-&amp;gt;pdev-&amp;gt;subsystem_vendor == 0x1682) &amp;amp;&amp;amp;
-    (dev-&amp;gt;pdev-&amp;gt;subsystem_device == 0x2452)) {
+    (dev-&amp;gt;pdev-&amp;gt;subsystem_dev&lt;/pre&gt;</description>
    <dc:creator>alexdeucher&lt; at &gt;gmail.com</dc:creator>
    <dc:date>2012-05-23T15:48:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69433">
    <title>[PATCH] drm/i915: no lvds quirk for HP t5740e Thin Client</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69433</link>
    <description>&lt;pre&gt;Hi!

This box has DisplayPort and VGA, but no LVDS. Product specs are at
http://h10010.www1.hp.com/wwpc/us/en/sm/WF25a/12454-12454-321959-338927-3640406-4282707.html?dnr=1
and dmidecode output can be found at http://www.getslash.de/bug_attachments/dmidecode-t5740e.txt

Signed-off-by: Jan-Benedict Glaw &amp;lt;jbglaw&amp;lt; at &amp;gt;getslash.de&amp;gt;
---
 drivers/gpu/drm/i915/intel_lvds.c |    8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/drivers/gpu/drm/i915/intel_lvds.c b/drivers/gpu/drm/i915/intel_lvds.c
index 9c71183..9fadd64 100644
--- a/drivers/gpu/drm/i915/intel_lvds.c
+++ b/drivers/gpu/drm/i915/intel_lvds.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -747,6 +747,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static const struct dmi_system_id intel_no_lvds[] = {
 },
 {
 .callback = intel_no_lvds_dmi_callback,
+.ident = "Hewlett-Packard HP t5740e Thin Client",
+.matches = {
+DMI_MATCH(DMI_BOARD_VENDOR, "Hewlett-Packard"),
+DMI_MATCH(DMI_PRODUCT_NAME, "HP t5740e Thin Client"),
+},
+},
+{
+.callback = intel_no_lvds_dmi_callback,
 .ident = "Hewlett-Packard t5745",
 .matches = {
&lt;/pre&gt;</description>
    <dc:creator>Jan-Benedict Glaw</dc:creator>
    <dc:date>2012-05-22T13:21:53</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69418">
    <title>[Bug 50232] New: screen redraw is wrong in sauerbraten with the llvmcompiler</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69418</link>
    <description>&lt;pre&gt;https://bugs.freedesktop.org/show_bug.cgi?id=50232

             Bug #: 50232
           Summary: screen redraw is wrong in sauerbraten with the llvm
                    compiler
    Classification: Unclassified
           Product: Mesa
           Version: git
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/Gallium/r600
        AssignedTo: dri-devel&amp;lt; at &amp;gt;lists.freedesktop.org
        ReportedBy: aaalmosss&amp;lt; at &amp;gt;gmail.com


Ghost images of the previous frames stay on the screen. This seems to be
independent of the quality settings in the game.

This is printed to the console:
Warning: R600 LLVM backend does not support indirect adressing.  Falling back
to TGSI backend.

Tested with sauerbraten 0.0.20100728.dfsg+repack-3 (debian unstable) and mesa
7a75e7d6e85d27e102ff7e15583c33b1ce282fe4

&lt;/pre&gt;</description>
    <dc:creator>bugzilla-daemon&lt; at &gt;freedesktop.org</dc:creator>
    <dc:date>2012-05-22T20:00:36</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dri.devel/69417">
    <title>[Bug 50230] New: offset mapping in nexuiz results in bad texturingwith the llvm compiler</title>
    <link>http://comments.gmane.org/gmane.comp.video.dri.devel/69417</link>
    <description>&lt;pre&gt;https://bugs.freedesktop.org/show_bug.cgi?id=50230

             Bug #: 50230
           Summary: offset mapping in nexuiz results in bad texturing with
                    the llvm compiler
    Classification: Unclassified
           Product: Mesa
           Version: git
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/Gallium/r600
        AssignedTo: dri-devel&amp;lt; at &amp;gt;lists.freedesktop.org
        ReportedBy: aaalmosss&amp;lt; at &amp;gt;gmail.com


tested with nexuiz 2.5.2 and mesa 7a75e7d6e85d27e102ff7e15583c33b1ce282fe4

&lt;/pre&gt;</description>
    <dc:creator>bugzilla-daemon&lt; at &gt;freedesktop.org</dc:creator>
    <dc:date>2012-05-22T12:48:06</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.video.dri.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.video.dri.devel</link>
  </textinput>
</rdf:RDF>

