<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c, branch linux-4.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-11-21T08:22:12Z</updated>
<entry>
<title>drm/amdgpu: Fix typo in amdgpu_vmid_mgr_init</title>
<updated>2018-11-21T08:22:12Z</updated>
<author>
<name>Rex Zhu</name>
</author>
<published>2018-10-12T14:26:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=842b99a831c58e062a3e9ab10b7dbb31e9a3eaf8'/>
<id>urn:sha1:842b99a831c58e062a3e9ab10b7dbb31e9a3eaf8</id>
<content type='text'>
commit 3df27645395e8f79c0dc20a15cf1da61f376000d upstream.

fix a typo in for loop: i-&gt;j

Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Rex Zhu &lt;Rex.Zhu@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/amdgpu: update the PASID mapping only on demand</title>
<updated>2018-02-19T19:20:18Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2018-02-05T16:38:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b3cd285fa68d162a53c2eb4e23bc4fc1ab7d97f6'/>
<id>urn:sha1:b3cd285fa68d162a53c2eb4e23bc4fc1ab7d97f6</id>
<content type='text'>
Updating the PASID is rather heavyweight and shouldn't be done all the
time.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Felix Kuehling &lt;Felix.Kuehling@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: Fix potential uninitialized use of 'idle' in amdgpu_ids.c</title>
<updated>2018-02-19T19:19:57Z</updated>
<author>
<name>Harry Wentland</name>
</author>
<published>2018-02-09T17:15:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ed024578e703da96c71339a73cf5c3ff4317dd9a'/>
<id>urn:sha1:ed024578e703da96c71339a73cf5c3ff4317dd9a</id>
<content type='text'>
v2: Use NULL and reverse christmas tree ordering

Signed-off-by: Harry Wentland &lt;harry.wentland@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: cache the fence to wait for a VMID</title>
<updated>2018-02-19T19:19:18Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2018-01-31T15:03:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3af81440a9b02e2c6e244539ee567063c3d62292'/>
<id>urn:sha1:3af81440a9b02e2c6e244539ee567063c3d62292</id>
<content type='text'>
Beneficial when a lot of processes are waiting for VMIDs.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Chunming Zhou &lt;david1.zhou@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: restructure amdgpu_vmid_grab</title>
<updated>2018-02-19T19:19:17Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2018-01-31T13:24:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=58592a095c981a002137221205411f538b9f0fb9'/>
<id>urn:sha1:58592a095c981a002137221205411f538b9f0fb9</id>
<content type='text'>
Now that we have the different cases for grabbing a VMID in separate
functions, restructure the top level function to only have one place
where VMIDs are assigned to jobs.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Acked-by: Chunming Zhou &lt;david1.zhou@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: move reusing VMIDs into separate function</title>
<updated>2018-02-19T19:19:16Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2018-01-31T12:35:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=25ddf75bb3aa5e1f47eb9c04f0d50bf37269702b'/>
<id>urn:sha1:25ddf75bb3aa5e1f47eb9c04f0d50bf37269702b</id>
<content type='text'>
Let's try this once more.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Chunming Zhou &lt;david1.zhou@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: cleanup and simplify amdgpu_vmid_grab_reserved</title>
<updated>2018-02-19T19:19:16Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2018-01-31T10:56:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cb5372ace9a3eaf9c0f8cd950bf68c2f3ce1c511'/>
<id>urn:sha1:cb5372ace9a3eaf9c0f8cd950bf68c2f3ce1c511</id>
<content type='text'>
Drop the "_locked" from the name, cleanup and simplify the logic a bit.
Add missing comments.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Chunming Zhou &lt;david1.zhou@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: stop checking GPU reset counter during VMID grab</title>
<updated>2018-02-19T19:19:15Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2018-01-31T10:21:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=782dcfdfd9c1c30e0b8304915297cef665a9867c'/>
<id>urn:sha1:782dcfdfd9c1c30e0b8304915297cef665a9867c</id>
<content type='text'>
We do this later on when we flush the VMID anyway.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Chunming Zhou &lt;david1.zhou@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: make VMID owner none atomic v2</title>
<updated>2018-02-19T19:19:15Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2018-01-31T10:17:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=102374488dd608a9dd3fda962b9bb725848f8c3b'/>
<id>urn:sha1:102374488dd608a9dd3fda962b9bb725848f8c3b</id>
<content type='text'>
The variable is protected by the VMID mutex anyway.

v2: grab the mutex while resetting the VMID as well

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Chunming Zhou &lt;david1.zhou@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: split finding idle VMID into separate function</title>
<updated>2018-02-19T19:19:14Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2018-01-31T10:10:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3a80e92b6eca179aab145ae997df0c424d8851ba'/>
<id>urn:sha1:3a80e92b6eca179aab145ae997df0c424d8851ba</id>
<content type='text'>
No functional change, but makes it easier to maintain the code.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Chunming Zhou &lt;david1.zhou@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
</feed>
