<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu/drm/msm, branch v3.12.10</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/gpu/drm/msm?h=v3.12.10</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/gpu/drm/msm?h=v3.12.10'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2013-09-28T14:14:06Z</updated>
<entry>
<title>drm/msm: use drm_gem_dumb_destroy helper</title>
<updated>2013-09-28T14:14:06Z</updated>
<author>
<name>Rob Clark</name>
<email>robdclark@gmail.com</email>
</author>
<published>2013-09-28T14:13:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=30600a9092dc44694fbb4d0c3fa796e977fd5c96'/>
<id>urn:sha1:30600a9092dc44694fbb4d0c3fa796e977fd5c96</id>
<content type='text'>
Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/msm: deal with mach/iommu.h removal</title>
<updated>2013-09-28T14:07:06Z</updated>
<author>
<name>Rob Clark</name>
<email>robdclark@gmail.com</email>
</author>
<published>2013-09-28T14:07:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=33b559630cf4345f2eeda849efd9b8548b192706'/>
<id>urn:sha1:33b559630cf4345f2eeda849efd9b8548b192706</id>
<content type='text'>
We still need an API exported by msm iommu driver (but not visible in
any public header anymore).  For now, just declare the prototype
ourselves, but when msm iommu driver provides a better option, use that
instead.

Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/msm: Remove iommu include from mdp4_kms.c</title>
<updated>2013-09-28T13:17:31Z</updated>
<author>
<name>Joerg Roedel</name>
<email>joro@8bytes.org</email>
</author>
<published>2013-09-25T14:49:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c55d1c41df68afaaf717850d735916ce3b355b77'/>
<id>urn:sha1:c55d1c41df68afaaf717850d735916ce3b355b77</id>
<content type='text'>
The include file has been removed and the file does not
need it anyway, so remove it. Fixes a compile error.

Signed-off-by: Joerg Roedel &lt;joro@8bytes.org&gt;
Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/msm: Odd PTR_ERR usage</title>
<updated>2013-09-28T12:53:26Z</updated>
<author>
<name>Thomas Meyer</name>
<email>thomas@m3y3r.de</email>
</author>
<published>2013-09-16T21:19:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e4826a94c7444698725572f3def3686fb3f38d6d'/>
<id>urn:sha1:e4826a94c7444698725572f3def3686fb3f38d6d</id>
<content type='text'>
The variable priv-&gt;kms is not initialized yet.

Found by "scripts/coccinelle/tests/odd_ptr_err.cocci".
PTR_ERR should access the value just tested by IS_ERR.

Signed-off-by: Thomas Meyer &lt;thomas@m3y3r.de&gt;
</content>
</entry>
<entry>
<title>drm/msm: drop unnecessary set_need_resched()</title>
<updated>2013-09-16T11:59:49Z</updated>
<author>
<name>Rob Clark</name>
<email>robdclark@gmail.com</email>
</author>
<published>2013-09-14T18:09:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7e60353a1f5335ecd63b1c54897c2aa75874aaee'/>
<id>urn:sha1:7e60353a1f5335ecd63b1c54897c2aa75874aaee</id>
<content type='text'>
This was inherited from i915/udl, and not actually needed.

Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/msm: fix potential NULL pointer dereference</title>
<updated>2013-09-12T14:32:12Z</updated>
<author>
<name>Wei Yongjun</name>
<email>yongjun_wei@trendmicro.com.cn</email>
</author>
<published>2013-09-11T14:09:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=aea6a64c38725b6fb30738a31695ef81af3079c3'/>
<id>urn:sha1:aea6a64c38725b6fb30738a31695ef81af3079c3</id>
<content type='text'>
The dereference to 'pdata' should be moved below the NULL test.

Signed-off-by: Wei Yongjun &lt;yongjun_wei@trendmicro.com.cn&gt;
</content>
</entry>
<entry>
<title>drm/msm: workaround for missing irq</title>
<updated>2013-09-11T21:37:48Z</updated>
<author>
<name>Rob Clark</name>
<email>robdclark@gmail.com</email>
</author>
<published>2013-09-11T21:14:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6b8819c811c2a80a7e5896b4d1e2580be825d590'/>
<id>urn:sha1:6b8819c811c2a80a7e5896b4d1e2580be825d590</id>
<content type='text'>
Occasionally we seem to miss an IRQ from the ME (microengine).  I'm not
entirely sure the root cause, but for now we can unwedge things by
retiring from the hangcheck timer.

Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/msm: return -EBUSY if bo still active</title>
<updated>2013-09-11T21:36:28Z</updated>
<author>
<name>Rob Clark</name>
<email>robdclark@gmail.com</email>
</author>
<published>2013-09-11T21:34:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f816f272437f3a2be0c9254d4ab8f917950d86a0'/>
<id>urn:sha1:f816f272437f3a2be0c9254d4ab8f917950d86a0</id>
<content type='text'>
When we CPU_PREP a bo with NOSYNC flag (for example, to implement
PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE), an -EBUSY return indicates to
userspace that the bo is still busy.  Previously it was incorrectly
returning 0 in this case.

And while we're in there throw in an bit of extra sanity checking in
case userspace tries to wait for a bogus fence.

Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/msm: fix return value check in ERR_PTR()</title>
<updated>2013-09-11T21:31:33Z</updated>
<author>
<name>Wei Yongjun</name>
<email>yongjun_wei@trendmicro.com.cn</email>
</author>
<published>2013-09-10T22:56:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1f70e079c773b2c5988b0f0b4d314fc0f6c7a1b8'/>
<id>urn:sha1:1f70e079c773b2c5988b0f0b4d314fc0f6c7a1b8</id>
<content type='text'>
In case of error, the function drm_prime_pages_to_sg() returns ERR_PTR()
and never returns NULL. The NULL test in the return value check should
be replaced with IS_ERR().

Signed-off-by: Wei Yongjun &lt;yongjun_wei@trendmicro.com.cn&gt;
</content>
</entry>
<entry>
<title>drm/msm: fix cmdstream size check</title>
<updated>2013-09-10T17:57:42Z</updated>
<author>
<name>Rob Clark</name>
<email>robdclark@gmail.com</email>
</author>
<published>2013-09-06T19:36:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=198725337ef1f73b73e7dc953c6ffb0799f26ffe'/>
<id>urn:sha1:198725337ef1f73b73e7dc953c6ffb0799f26ffe</id>
<content type='text'>
Need to check size+offset against bo size (duh!).. now we have a test
case to make sure I've done it right:

https://github.com/freedreno/msmtest/blob/master/submittest.c

Also, use DRM_ERROR() for error case traces, which makes debugging
userspace easier when enabling debug traces is too much.

Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
</feed>
