<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/amd/amdkfd, branch linux-4.5.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.5.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.5.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-05-04T21:49:06Z</updated>
<entry>
<title>drm/amdkfd: uninitialized variable in dbgdev_wave_control_set_registers()</title>
<updated>2016-05-04T21:49:06Z</updated>
<author>
<name>Dan Carpenter</name>
</author>
<published>2016-03-11T07:51:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d800a6576917cf7758b4b02608f3effed29bb6f5'/>
<id>urn:sha1:d800a6576917cf7758b4b02608f3effed29bb6f5</id>
<content type='text'>
commit 93fce954427effee89e44a976299b15dd75b4bbc upstream.

At the end of the function we expect "status" to be zero, but it's
either -EINVAL or uninitialized.

Fixes: 788bf83db301 ('drm/amdkfd: Add wave control operation to debugger')
Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Oded Gabbay &lt;oded.gabbay@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/amdkfd: Remove unnecessary cast in kfree</title>
<updated>2016-01-28T12:40:11Z</updated>
<author>
<name>Amitoj Kaur Chawla</name>
</author>
<published>2016-01-25T17:33:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=642f0f2a1563b5ab6f5de896f602177ac1f06652'/>
<id>urn:sha1:642f0f2a1563b5ab6f5de896f602177ac1f06652</id>
<content type='text'>
Remove an unnecassary cast in the argument to kfree.

Found using Coccinelle. The semantic patch used to find this is as follows:

//&lt;smpl&gt;
@@
type T;
expression *f;
@@

- kfree((T *)(f));
+ kfree(f);
//&lt;/smpl&gt;

Signed-off-by: Amitoj Kaur Chawla &lt;amitoj1606@gmail.com&gt;
Signed-off-by: Oded Gabbay &lt;oded.gabbay@gmail.com&gt;
</content>
</entry>
<entry>
<title>amdkfd: Copy from the proper user command pointer</title>
<updated>2016-01-15T20:14:17Z</updated>
<author>
<name>Borislav Petkov</name>
</author>
<published>2016-01-15T18:26:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=39c01bf933106296e43e46cdbd9edce13ae5a5b7'/>
<id>urn:sha1:39c01bf933106296e43e46cdbd9edce13ae5a5b7</id>
<content type='text'>
8f1d57c17248 ("amdkfd: don't open-code memdup_user()") mistakenly uses
an uninitialized local pointer, gcc complains:

  drivers/gpu/drm/amd/amdkfd/kfd_chardev.c: In function ‘kfd_ioctl_dbg_address_watch’:
  drivers/gpu/drm/amd/amdkfd/kfd_chardev.c:562:12: warning: ‘args_buff’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    args_buff = memdup_user(args_buff,
                ^

Fix it.

Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>amdkfd: don't open-code memdup_user()</title>
<updated>2016-01-06T13:25:25Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2016-01-02T20:06:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8f1d57c172482c9a1568ec647fc5c2e64c6c6a57'/>
<id>urn:sha1:8f1d57c172482c9a1568ec647fc5c2e64c6c6a57</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>amdkfd: use &lt;linux/mman.h&gt; instead of &lt;uapi/asm-generic/mman-common.h&gt;</title>
<updated>2015-08-30T09:36:58Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2015-08-28T07:27:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2497ee721524be80a7690dac0956d04c0ee954f0'/>
<id>urn:sha1:2497ee721524be80a7690dac0956d04c0ee954f0</id>
<content type='text'>
The latter is a default version of &lt;asm/mman.h&gt; and not for driver use.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Oded Gabbay &lt;oded.gabbay@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/amdkfd: fix bug when initializing sdma vm</title>
<updated>2015-07-30T06:26:15Z</updated>
<author>
<name>Oded Gabbay</name>
</author>
<published>2015-07-29T07:40:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a63c580a5271b61f12cf91e768120e33792e2907'/>
<id>urn:sha1:a63c580a5271b61f12cf91e768120e33792e2907</id>
<content type='text'>
A logical AND operation was used during mask and shift, instead of a
bitwise AND operation. This patch fixes this bug by changing the
operation to bitwise AND.

Signed-off-by: Oded Gabbay &lt;oded.gabbay@gmail.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdkfd: Set correct doorbell packet type for Carrizo</title>
<updated>2015-07-20T06:16:49Z</updated>
<author>
<name>Ben Goz</name>
</author>
<published>2015-06-06T21:15:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7639a8c420f04ca9be87974416efb2848b0962d9'/>
<id>urn:sha1:7639a8c420f04ca9be87974416efb2848b0962d9</id>
<content type='text'>
Signed-off-by: Ben Goz &lt;ben.goz@amd.com&gt;
Reviewed-by: Yair Shachar &lt;yair.shachar@amd.com&gt;
Signed-off-by: Oded Gabbay &lt;oded.gabbay@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/amdkfd: Use generic defines in new amd headers</title>
<updated>2015-07-20T06:16:49Z</updated>
<author>
<name>Oded Gabbay</name>
</author>
<published>2015-06-06T18:47:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3d30b28be811b0d7c0a113eab361d5e3029d6da4'/>
<id>urn:sha1:3d30b28be811b0d7c0a113eab361d5e3029d6da4</id>
<content type='text'>
This patch makes use of the new amd headers (that are part of the new
amdgpu driver), instead of private defines.

Signed-off-by: Oded Gabbay &lt;oded.gabbay@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/amdkfd: Implement create_map_queues() for Carrizo</title>
<updated>2015-07-20T06:16:49Z</updated>
<author>
<name>Ben Goz</name>
</author>
<published>2015-01-06T09:35:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d7b8f73ea03923dbf7c61093743b9eb1842fa8d7'/>
<id>urn:sha1:d7b8f73ea03923dbf7c61093743b9eb1842fa8d7</id>
<content type='text'>
Signed-off-by: Ben Goz &lt;ben.goz@amd.com&gt;
Signed-off-by: Oded Gabbay &lt;oded.gabbay@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/amdkfd: fix runlist length calculation</title>
<updated>2015-07-20T06:16:49Z</updated>
<author>
<name>Ben Goz</name>
</author>
<published>2015-01-06T09:32:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e1940fa4bfa32d86a771e300a3fd116c46878bf4'/>
<id>urn:sha1:e1940fa4bfa32d86a771e300a3fd116c46878bf4</id>
<content type='text'>
The MAP_QUEUES packet length for Carrizo is different than for Kaveri.
Therefore, we now need to calculate the runlist length with regard to the
underlying H/W.

Signed-off-by: Ben Goz &lt;ben.goz@amd.com&gt;
Signed-off-by: Oded Gabbay &lt;oded.gabbay@gmail.com&gt;
</content>
</entry>
</feed>
