diff mbox

arch/arm/mm/proc-arm925.S: remove dead #ifdef block

Message ID 1430239529-15726-1-git-send-email-valentinrothberg@gmail.com (mailing list archive)
State New, archived
Headers show

Commit Message

Valentin Rothberg April 28, 2015, 4:45 p.m. UTC
The block could never be compiled;  CPU_ICACHE_STREAMING_DISABLE has not
been defined in Kconfig since the very first Git commit.  Hence, we can
safely remove the entire block.

Signed-off-by: Valentin Rothberg <valentinrothberg@gmail.com>
---
There is a similar looking option 'CPU_ICACHE_DISABLE'.  However, I
decided to remove the entire block since it could not be compiled for
such a long time.

I detected this issue with scripts/checkkconfigsymbols.py
---
 arch/arm/mm/proc-arm925.S | 3 ---
 1 file changed, 3 deletions(-)

Comments

Paul Bolle April 28, 2015, 7:24 p.m. UTC | #1
On Tue, 2015-04-28 at 18:45 +0200, Valentin Rothberg wrote:
> The block could never be compiled;  CPU_ICACHE_STREAMING_DISABLE has not
> been defined in Kconfig since the very first Git commit.

Actually, this goes back to a patch titled "1759/1: Add ARM925 support,
updated" that landed in v2.6.4.

When cleaning up ancient cruft like this it's fun, at least I think it
is, and possibly even informative, to have a Linux history repository at
hand. Feel free to prod me for details how to create such a repository.


Paul Bolle
Valentin Rothberg April 28, 2015, 7:36 p.m. UTC | #2
On Tue, Apr 28, 2015 at 9:24 PM, Paul Bolle <pebolle@tiscali.nl> wrote:
> On Tue, 2015-04-28 at 18:45 +0200, Valentin Rothberg wrote:
>> The block could never be compiled;  CPU_ICACHE_STREAMING_DISABLE has not
>> been defined in Kconfig since the very first Git commit.
>
> Actually, this goes back to a patch titled "1759/1: Add ARM925 support,
> updated" that landed in v2.6.4.
>
> When cleaning up ancient cruft like this it's fun, at least I think it
> is, and possibly even informative, to have a Linux history repository at
> hand. Feel free to prod me for details how to create such a repository.

Thanks!  I just wanted to point out that this code hasn't been touched
since I was at high school : )  Do you link the repositories or do you
have a separate history repo?

Thanks,
 Valentin

> Paul Bolle
>
Paul Bolle April 28, 2015, 7:57 p.m. UTC | #3
On Tue, 2015-04-28 at 21:36 +0200, Valentin Rothberg wrote:
> Thanks!  I just wanted to point out that this code hasn't been touched
> since I was at high school : )

(Yes, fine, do rub it in.)

Sure, for all practical purposes, v2.6.12-rc2 means: very, very long
ago. But I would be applaud if someone managed to outdo my reference to
v1.3.82 in commit e5a7286b5f1b ("x86, boot: Remove ancient,
unconditionally #ifdef'd out dead code").

> Do you link the repositories or do you have a separate history repo?

I started with https://archive.org/details/git-history-of-linux . Its
main drawback is that you have to the add tags for ancient releases
yourself. And that turned out to be quite time consuming.

Thanks,


Paul Bolle
diff mbox

Patch

diff --git a/arch/arm/mm/proc-arm925.S b/arch/arm/mm/proc-arm925.S
index ede8c54ab4aa..32a47cc19076 100644
--- a/arch/arm/mm/proc-arm925.S
+++ b/arch/arm/mm/proc-arm925.S
@@ -441,9 +441,6 @@  ENTRY(cpu_arm925_set_pte_ext)
 	.type	__arm925_setup, #function
 __arm925_setup:
 	mov	r0, #0
-#if defined(CONFIG_CPU_ICACHE_STREAMING_DISABLE)
-        orr     r0,r0,#1 << 7
-#endif
 
 	/* Transparent on, D-cache clean & flush mode. See  NOTE2 above */
         orr     r0,r0,#1 << 1			@ transparent mode on