<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/radeon/Makefile, branch linux-5.19.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.19.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.19.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2022-08-17T13:14:33Z</updated>
<entry>
<title>drm/radeon: fix incorrrect SPDX-License-Identifiers</title>
<updated>2022-08-17T13:14:33Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2022-06-15T16:02:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=35a59aee04e9417d6c68cbbab4e4a2b861fe89d9'/>
<id>urn:sha1:35a59aee04e9417d6c68cbbab4e4a2b861fe89d9</id>
<content type='text'>
[ Upstream commit 1f43b8903f3aae4a26a603c36f6d5dd25d6edb51 ]

radeon is MIT.  This were incorrectly changed in
commit b24413180f56 ("License cleanup: add SPDX GPL-2.0 license identifier to files with no license")
and
commit d198b34f3855 (".gitignore: add SPDX License Identifier")
and:
commit ec8f24b7faaf ("treewide: Add SPDX license identifier - Makefile/Kconfig")

Fixes: d198b34f3855 (".gitignore: add SPDX License Identifier")
Fixes: ec8f24b7faaf ("treewide: Add SPDX license identifier - Makefile/Kconfig")
Fixes: b24413180f56 ("License cleanup: add SPDX GPL-2.0 license identifier to files with no license")
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2053
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>drm/radeon: change cik_default_state table from global to static</title>
<updated>2022-04-26T15:43:51Z</updated>
<author>
<name>Tom Rix</name>
</author>
<published>2022-04-23T13:44:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=790d8e8ecbacfa36be0b70e5a361e8ec4a55bdac'/>
<id>urn:sha1:790d8e8ecbacfa36be0b70e5a361e8ec4a55bdac</id>
<content type='text'>
Sparse reports these issues
cik_blit_shaders.c:31:11: warning: symbol 'cik_default_state' was not declared. Should it be static?
cik_blit_shaders.c:246:11: warning: symbol 'cik_default_size' was not declared. Should it be static?

cik_default_state and cik_default_size are only used in cik.c. Single file symbols
should be static. So move their definitions to cik_blit_shaders.h and change their
storage-class-specifier to static.

Remove unneeded cik_blit_shader.c

Signed-off-by: Tom Rix &lt;trix@redhat.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/kms: change evergreen_default_state table from global to static</title>
<updated>2022-04-19T17:58:32Z</updated>
<author>
<name>Tom Rix</name>
</author>
<published>2022-04-16T18:47:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=79847f13a086675c2332c2c7648fce5bfee7b9ee'/>
<id>urn:sha1:79847f13a086675c2332c2c7648fce5bfee7b9ee</id>
<content type='text'>
evergreen_default_state and evergreen_default_size are only
used in evergreen.c.  Single file symbols should be static.
So move their definitions to evergreen_blit_shaders.h
and change their storage-class-specifier to static.

Remove unneeded evergreen_blit_shader.c

evergreen_ps/vs definitions were removed with
commit 4f8629675800 ("drm/radeon/kms: remove r6xx+ blit copy routines")
So their declarations in evergreen_blit_shader.h
are not needed, so remove them.

Signed-off-by: Tom Rix &lt;trix@redhat.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: remove r600_blit_shaders.[c|h]</title>
<updated>2022-04-11T17:51:38Z</updated>
<author>
<name>Tom Rix</name>
</author>
<published>2022-04-09T17:11:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6866a60a8ef7f320eeaf737d4e2428ea40d252ff'/>
<id>urn:sha1:6866a60a8ef7f320eeaf737d4e2428ea40d252ff</id>
<content type='text'>
The only use of the global variables in r600_blit_shaders.c
were in the old drivers/gpu/drm/radeon/r600_blit.c
This file was removed in
commit 8333f607a631 ("drm/radeon: remove UMS support")

So remove the r600_blit_shaders.[c|h] files

Signed-off-by: Tom Rix &lt;trix@redhat.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: change cayman_default_state table from global to static</title>
<updated>2022-04-11T17:50:35Z</updated>
<author>
<name>Tom Rix</name>
</author>
<published>2022-04-07T21:46:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=024106930ce7d8192f97f0341f233e8d34db7e5c'/>
<id>urn:sha1:024106930ce7d8192f97f0341f233e8d34db7e5c</id>
<content type='text'>
cayman_default_state and cayman_default_size are only
used in ni.c.  Single file symbols should be static.
So move their definitions to cayman_blit_shaders.h
and change their storage-class-specifier to static.

Remove unneeded cayman_blit_shader.c

cayman_ps/vs definitions were removed with
commit 4f8629675800 ("drm/radeon/kms: remove r6xx+ blit copy routines")
So their declarations in cayman_blit_shader.h
are not needed, so remove them.

Signed-off-by: Tom Rix &lt;trix@redhat.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: change si_default_state table from global to static</title>
<updated>2022-04-06T14:20:25Z</updated>
<author>
<name>Tom Rix</name>
</author>
<published>2022-04-04T22:57:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b0778bb0afb10d36de47a435abdc4ca4ecfc3f89'/>
<id>urn:sha1:b0778bb0afb10d36de47a435abdc4ca4ecfc3f89</id>
<content type='text'>
Smatch reports these issues
si_blit_shaders.c:31:11: warning: symbol 'si_default_state'
  was not declared. Should it be static?
si_blit_shaders.c:253:11: warning: symbol 'si_default_size'
  was not declared. Should it be static?

Both symbols are only used in si.c.  Single file symbols
should be static.  So move the definition of
si_default_state and si_default_size to si_blit_shader.h
and change their storage-class-specifier to static.

Remove unneeded si_blit_shader.c

Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Tom Rix &lt;trix@redhat.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: align short build log</title>
<updated>2020-04-01T18:44:43Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2020-02-13T15:39:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1bd9c9392732d4829d13f25f7a9bf46a18e99a71'/>
<id>urn:sha1:1bd9c9392732d4829d13f25f7a9bf46a18e99a71</id>
<content type='text'>
This beautifies the build log.

[Before]

  HOSTCC  drivers/gpu/drm/radeon/mkregtable
  MKREGTABLE drivers/gpu/drm/radeon/r100_reg_safe.h
  MKREGTABLE drivers/gpu/drm/radeon/rn50_reg_safe.h
  CC [M]  drivers/gpu/drm/radeon/r100.o
  MKREGTABLE drivers/gpu/drm/radeon/r300_reg_safe.h
  CC [M]  drivers/gpu/drm/radeon/r300.o

[After]

  HOSTCC  drivers/gpu/drm/radeon/mkregtable
  MKREG   drivers/gpu/drm/radeon/r100_reg_safe.h
  MKREG   drivers/gpu/drm/radeon/rn50_reg_safe.h
  CC [M]  drivers/gpu/drm/radeon/r100.o
  MKREG   drivers/gpu/drm/radeon/r300_reg_safe.h
  CC [M]  drivers/gpu/drm/radeon/r300.o

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: use pattern rule to avoid code duplication in Makefile</title>
<updated>2020-04-01T18:44:42Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2020-02-13T15:39:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a341deb9723671141530c431bc73a77df82254df'/>
<id>urn:sha1:a341deb9723671141530c431bc73a77df82254df</id>
<content type='text'>
This Makefile repeats similar build rules. Use a pattern rule.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: fix build rules of *_reg_safe.h</title>
<updated>2020-04-01T18:44:42Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2020-03-25T20:48:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4ed513b52dc849564ccff7ef42580274ef91b1b8'/>
<id>urn:sha1:4ed513b52dc849564ccff7ef42580274ef91b1b8</id>
<content type='text'>
if_changed must have FORCE as a prerequisite, and the targets must be
added to 'targets'.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: remove unneeded header include path</title>
<updated>2020-04-01T18:44:42Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2020-03-25T20:47:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4bc97748e3f4669f2909201c3cc27c649b9f8b8a'/>
<id>urn:sha1:4bc97748e3f4669f2909201c3cc27c649b9f8b8a</id>
<content type='text'>
A header include path without $(srctree)/ is suspicious because it does
not work with O= builds.

You can build drivers/gpu/drm/radeon/ without this include path.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
</feed>
