Changeset 19324


Ignore:
Timestamp:
06/05/12 02:24:19 (12 months ago)
Author:
BrainSlayer
Message:

3.3.8-rc1 -> 3.3.8

Location:
src/linux/universal/linux-3.3
Files:
1 added
1 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • src/linux/universal/linux-3.3/Makefile

    r19314 r19324  
    22PATCHLEVEL = 3 
    33SUBLEVEL = 8 
    4 EXTRAVERSION = -rc1 
     4EXTRAVERSION = 
    55NAME = Saber-toothed Squirrel 
    66 
  • src/linux/universal/linux-3.3/drivers/md/raid0.c

    r18778 r19324  
    610610{ 
    611611        struct r0conf *priv_conf; 
     612        int chunksect; 
    612613 
    613614        /* Check layout: 
     
    620621        } 
    621622 
     623        /* 
     624         * a raid1 doesn't have the notion of chunk size, so 
     625         * figure out the largest suitable size we can use. 
     626         */ 
     627        chunksect = 64 * 2; /* 64K by default */ 
     628 
     629        /* The array must be an exact multiple of chunksize */ 
     630        while (chunksect && (mddev->array_sectors & (chunksect - 1))) 
     631                chunksect >>= 1; 
     632 
     633        if ((chunksect << 9) < PAGE_SIZE) 
     634                /* array size does not allow a suitable chunk size */ 
     635                return ERR_PTR(-EINVAL); 
     636 
    622637        /* Set new parameters */ 
    623638        mddev->new_level = 0; 
    624639        mddev->new_layout = 0; 
    625         mddev->new_chunk_sectors = 128; /* by default set chunk size to 64k */ 
     640        mddev->new_chunk_sectors = chunksect; 
     641        mddev->chunk_sectors = chunksect; 
    626642        mddev->delta_disks = 1 - mddev->raid_disks; 
    627643        mddev->raid_disks = 1; 
  • src/linux/universal/linux-3.3/drivers/net/wireless/ipw2x00/ipw2200.c

    r19314 r19324  
    1144411444} 
    1144511445 
     11446/* Called by register_netdev() */ 
     11447static int ipw_net_init(struct net_device *dev) 
     11448{ 
     11449        int rc = 0; 
     11450        struct ipw_priv *priv = libipw_priv(dev); 
     11451 
     11452        mutex_lock(&priv->mutex); 
     11453        if (ipw_up(priv)) 
     11454                rc = -EIO; 
     11455        mutex_unlock(&priv->mutex); 
     11456 
     11457        return rc; 
     11458} 
     11459 
    1144611460static int ipw_wdev_init(struct net_device *dev) 
    1144711461{ 
     
    1170911723 
    1171011724static const struct net_device_ops ipw_netdev_ops = { 
     11725        .ndo_init               = ipw_net_init, 
    1171111726        .ndo_open               = ipw_net_open, 
    1171211727        .ndo_stop               = ipw_net_stop, 
     
    1183311848                mutex_unlock(&priv->mutex); 
    1183411849                goto out_release_irq; 
    11835         } 
    11836  
    11837         if (ipw_up(priv)) { 
    11838                 mutex_unlock(&priv->mutex); 
    11839                 err = -EIO; 
    11840                 goto out_remove_sysfs; 
    1184111850        } 
    1184211851 
  • src/linux/universal/linux-3.3/drivers/net/wireless/iwlwifi/iwl-6000.c

    r19314 r19324  
    352352        .fw_name_pre = IWL6005_FW_PRE,                          \ 
    353353        .ucode_api_max = IWL6000G2_UCODE_API_MAX,               \ 
    354         .ucode_api_ok = IWL6000G2B_UCODE_API_OK,                \ 
     354        .ucode_api_ok = IWL6000G2_UCODE_API_OK,                 \ 
    355355        .ucode_api_min = IWL6000G2_UCODE_API_MIN,               \ 
    356356        .eeprom_ver = EEPROM_6005_EEPROM_VERSION,               \ 
     
    392392        .fw_name_pre = IWL6030_FW_PRE,                          \ 
    393393        .ucode_api_max = IWL6000G2_UCODE_API_MAX,               \ 
    394         .ucode_api_ok = IWL6000G2_UCODE_API_OK,                 \ 
     394        .ucode_api_ok = IWL6000G2B_UCODE_API_OK,                \ 
    395395        .ucode_api_min = IWL6000G2_UCODE_API_MIN,               \ 
    396396        .eeprom_ver = EEPROM_6030_EEPROM_VERSION,               \ 
  • src/linux/universal/linux-3.3/drivers/net/wireless/rtlwifi/rtl8192de/sw.c

    r18879 r19324  
    9595        struct rtl_priv *rtlpriv = rtl_priv(hw); 
    9696        struct rtl_pci *rtlpci = rtl_pcidev(rtl_pcipriv(hw)); 
    97         static int header_print; 
    9897 
    9998        rtlpriv->dm.dm_initialgain_enable = true; 
     
    175174                skb_queue_head_init(&rtlpriv->mac80211.skb_waitq[tid]); 
    176175 
    177         /* Only load firmware for first MAC */ 
    178         if (header_print) 
    179                 return 0; 
    180  
    181176        /* for firmware buf */ 
    182177        rtlpriv->rtlhal.pfirmware = vzalloc(0x8000); 
     
    190185        pr_info("Driver for Realtek RTL8192DE WLAN interface\n"); 
    191186        pr_info("Loading firmware file %s\n", rtlpriv->cfg->fw_name); 
    192         header_print++; 
    193187 
    194188        /* request fw */ 
  • src/linux/universal/linux-3.3/drivers/spi/spi-fsl-spi.c

    r19314 r19324  
    140140{ 
    141141        struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(spi->master); 
    142         struct fsl_spi_platform_data *pdata = spi->dev.parent->platform_data; 
     142        struct fsl_spi_platform_data *pdata; 
    143143        bool pol = spi->mode & SPI_CS_HIGH; 
    144144        struct spi_mpc8xxx_cs   *cs = spi->controller_state; 
     145 
     146        pdata = spi->dev.parent->parent->platform_data; 
    145147 
    146148        if (value == BITBANG_CS_INACTIVE) { 
Note: See TracChangeset for help on using the changeset viewer.