view sources/patches/linux-sh4-fixifconfig.patch @ 1458:60f1087591ac

Add ability to specify a package to rebuild to with REBUILD= (and then dependencies take it from there to the system image).
author Rob Landley <>
date Thu, 20 Oct 2011 02:02:10 -0500
parents e67a999e0351
line wrap: on
line source

Revert a broken commit that makes ifconfig panic the kernel.

commit 3f9b8520b06013939ad247ba08b69529b5f14be1
Author: Paul Mundt <>
Date:   Tue May 31 14:38:29 2011 +0900

    sh64: Move from P1SEG to CAC_ADDR for consistent sync.
    sh64 doesn't define a P1SEGADDR, resulting in a build failure. The proper
    mapping can be attained for both sh32 and 64 via the CAC_ADDR macro, so
    switch to that instead.
    Signed-off-by: Paul Mundt <>

diff --git a/arch/sh/mm/consistent.c b/arch/sh/mm/consistent.c
index 40733a9..f251b5f 100644
--- a/arch/sh/mm/consistent.c
+++ b/arch/sh/mm/consistent.c
@@ -82,7 +82,7 @@ void dma_cache_sync(struct device *dev, void *vaddr, size_t size,
 	void *addr;
 	addr = __in_29bit_mode() ?
-	       (void *)CAC_ADDR((unsigned long)vaddr) : vaddr;
+	       (void *)P1SEGADDR((unsigned long)vaddr) : vaddr;
 	switch (direction) {
 	case DMA_FROM_DEVICE:		/* invalidate only */