Changeset 18063


Ignore:
Timestamp:
2009-10-19T05:45:03+02:00 (7 years ago)
Author:
nbd
Message:

fix ssb compile error on 2.6.28

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/generic-2.6/patches-2.6.28/976-ssb_update.patch

    r18022 r18063  
    689689--- a/drivers/ssb/main.c 
    690690+++ b/drivers/ssb/main.c 
    691 @@ -1359,8 +1359,10 @@ static int __init ssb_modinit(void) 
     691@@ -473,6 +473,8 @@ static int ssb_devices_register(struct s 
     692                case SSB_BUSTYPE_SSB: 
     693                        dev->dma_mask = &dev->coherent_dma_mask; 
     694                        break; 
     695+               default: 
     696+                       break; 
     697                } 
     698  
     699                sdev->dev = dev; 
     700@@ -1359,8 +1361,10 @@ static int __init ssb_modinit(void) 
    692701        ssb_buses_lock(); 
    693702        err = ssb_attach_queued_buses(); 
     
    701710        err = b43_pci_ssb_bridge_init(); 
    702711        if (err) { 
    703 @@ -1376,7 +1378,7 @@ static int __init ssb_modinit(void) 
     712@@ -1376,7 +1380,7 @@ static int __init ssb_modinit(void) 
    704713                /* don't fail SSB init because of this */ 
    705714                err = 0; 
     
    14101419 /* Values for SSB_SPROM1_BINF_CCODE */ 
    14111420 enum { 
     1421--- a/drivers/ssb/driver_chipcommon.c 
     1422+++ b/drivers/ssb/driver_chipcommon.c 
     1423@@ -26,19 +26,6 @@ enum ssb_clksrc { 
     1424 }; 
     1425  
     1426  
     1427-static inline u32 chipco_read32(struct ssb_chipcommon *cc, 
     1428-                               u16 offset) 
     1429-{ 
     1430-       return ssb_read32(cc->dev, offset); 
     1431-} 
     1432- 
     1433-static inline void chipco_write32(struct ssb_chipcommon *cc, 
     1434-                                 u16 offset, 
     1435-                                 u32 value) 
     1436-{ 
     1437-       ssb_write32(cc->dev, offset, value); 
     1438-} 
     1439- 
     1440 static inline u32 chipco_write32_masked(struct ssb_chipcommon *cc, u16 offset, 
     1441                                        u32 mask, u32 value) 
     1442 { 
     1443--- a/drivers/ssb/scan.c 
     1444+++ b/drivers/ssb/scan.c 
     1445@@ -175,6 +175,8 @@ static u32 scan_read32(struct ssb_bus *b 
     1446                } else 
     1447                        ssb_pcmcia_switch_segment(bus, 0); 
     1448                break; 
     1449+       default: 
     1450+               break; 
     1451        } 
     1452        return readl(bus->mmio + offset); 
     1453 } 
     1454@@ -188,6 +190,8 @@ static int scan_switchcore(struct ssb_bu 
     1455                return ssb_pci_switch_coreidx(bus, coreidx); 
     1456        case SSB_BUSTYPE_PCMCIA: 
     1457                return ssb_pcmcia_switch_coreidx(bus, coreidx); 
     1458+       default: 
     1459+               break; 
     1460        } 
     1461        return 0; 
     1462 } 
     1463@@ -206,6 +210,8 @@ void ssb_iounmap(struct ssb_bus *bus) 
     1464                SSB_BUG_ON(1); /* Can't reach this code. */ 
     1465 #endif 
     1466                break; 
     1467+       default: 
     1468+               break; 
     1469        } 
     1470        bus->mmio = NULL; 
     1471        bus->mapped_device = NULL; 
     1472@@ -230,6 +236,8 @@ static void __iomem *ssb_ioremap(struct  
     1473                SSB_BUG_ON(1); /* Can't reach this code. */ 
     1474 #endif 
     1475                break; 
     1476+       default: 
     1477+               break; 
     1478        } 
     1479  
     1480        return mmio; 
Note: See TracChangeset for help on using the changeset viewer.