<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c, branch v4.3</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v4.3</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v4.3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2015-09-23T21:23:44Z</updated>
<entry>
<title>drm/amdgpu: integer overflow in amdgpu_mode_dumb_create()</title>
<updated>2015-09-23T21:23:44Z</updated>
<author>
<name>Dan Carpenter</name>
<email>dan.carpenter@oracle.com</email>
</author>
<published>2015-09-23T11:00:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=54ef0b5461c071050c61e501af5544842d61f40a'/>
<id>urn:sha1:54ef0b5461c071050c61e501af5544842d61f40a</id>
<content type='text'>
args-&gt;size is a u64.  arg-&gt;pitch and args-&gt;height are u32.  The
multiplication will overflow instead of using the high 32 bits as
intended.

Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: info leak in amdgpu_gem_metadata_ioctl()</title>
<updated>2015-09-23T21:23:44Z</updated>
<author>
<name>Dan Carpenter</name>
<email>dan.carpenter@oracle.com</email>
</author>
<published>2015-09-23T11:00:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0913eab648e4fb30ddca8882e707d0fcf5b237c6'/>
<id>urn:sha1:0913eab648e4fb30ddca8882e707d0fcf5b237c6</id>
<content type='text'>
There is no limit on args-&gt;data.data_size_bytes so we could read beyond
the end of the args-&gt;data.data[] array.

Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Reported-by: Ilja Van Sprundel &lt;ivansprundel@ioactive.com&gt;
Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: use only one reservation object for each VM v2</title>
<updated>2015-09-23T21:23:35Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2015-09-04T08:47:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bf60efd353f68e5dec1a177b5cbe4da07c819569'/>
<id>urn:sha1:bf60efd353f68e5dec1a177b5cbe4da07c819569</id>
<content type='text'>
Reduces the locking and fencing overhead.

v2: add comment why we need the duplicates list in the GEM op.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Jammy Zhou &lt;Jammy.Zhou@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: export reservation_object from dmabuf to ttm (v2)</title>
<updated>2015-09-23T21:23:34Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2015-09-03T15:34:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=72d7668b5ba5180b651e8a07dd6ed62e4e26f207'/>
<id>urn:sha1:72d7668b5ba5180b651e8a07dd6ed62e4e26f207</id>
<content type='text'>
Adds an extra argument to amdgpu_bo_create, which is only used in amdgpu_prime.c.

Port of radeon commit 831b6966a60fe72d85ae3576056b4e4e0775b112.

v2: fix up kfd.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Jammy Zhou &lt;Jammy.Zhou@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: be explicit about cpu vram access for driver BOs (v2)</title>
<updated>2015-09-03T14:29:32Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2015-08-27T04:14:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=857d913d057f8e7330e9f17eaa2b0eb7ad492c33'/>
<id>urn:sha1:857d913d057f8e7330e9f17eaa2b0eb7ad492c33</id>
<content type='text'>
For kernel driver BOs, be explicit about whether we need
vram access up front.  This avoids unecessary migrations and
avoids using visible vram for buffers were it's not needed.

v2: line wrap fixes

Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: fix amdgpu_bo_unreserve order in GEM_OP IOCTL v2</title>
<updated>2015-09-02T16:19:53Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2015-08-28T15:27:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4c28fb0b27ad58d772cb972564369b9ebdad0d6b'/>
<id>urn:sha1:4c28fb0b27ad58d772cb972564369b9ebdad0d6b</id>
<content type='text'>
No copy_(to|from)_user while BO is reserved.

v2: handle default path as well

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Chunming Zhou &lt;david1.zhou@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: add new parameter to seperate map and unmap</title>
<updated>2015-07-29T20:06:45Z</updated>
<author>
<name>monk.liu</name>
<email>monk.liu@amd.com</email>
</author>
<published>2015-07-22T05:29:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=194a33643b1161fe7a054fa9bf43875ae0f6e1e8'/>
<id>urn:sha1:194a33643b1161fe7a054fa9bf43875ae0f6e1e8</id>
<content type='text'>
Signed-off-by: monk.liu &lt;monk.liu@amd.com&gt;
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: fix timeout calculation</title>
<updated>2015-07-09T15:40:11Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2015-07-08T14:58:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0f11770417d849558c727ed20e1cd07444e15a00'/>
<id>urn:sha1:0f11770417d849558c727ed20e1cd07444e15a00</id>
<content type='text'>
Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: add flag to delay VM updates</title>
<updated>2015-06-29T19:52:50Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2015-06-29T15:12:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=fc220f6580be80c36dfba9964b2fd71ceb1d3d97'/>
<id>urn:sha1:fc220f6580be80c36dfba9964b2fd71ceb1d3d97</id>
<content type='text'>
Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: silence invalid error message</title>
<updated>2015-06-29T15:21:45Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2015-06-16T12:50:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=68fdd3df79ee4bff4d63dab920b01d9ed5731115'/>
<id>urn:sha1:68fdd3df79ee4bff4d63dab920b01d9ed5731115</id>
<content type='text'>
Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Leo Liu &lt;leo.liu@amd.com&gt;
</content>
</entry>
</feed>
