···621621static void __init bdx_firmware_endianess(void)622622{623623 int i;624624- for (i = 0; i < sizeof(s_firmLoad) / sizeof(u32); i++)624624+ for (i = 0; i < ARRAY_SIZE(s_firmLoad); i++)625625 s_firmLoad[i] = CPU_CHIP_SWAP32(s_firmLoad[i]);626626}627627
+1-1
drivers/net/tulip/de4x5.c
···41684168{41694169 int i, status = 0;4170417041714171- for (i=0; i<sizeof(enet_det)/ETH_ALEN; i++) {41714171+ for (i=0; i < ARRAY_SIZE(enet_det); i++) {41724172 if (!de4x5_strncmp((char *)&lp->srom, (char *)&enet_det[i], 3) &&41734173 !de4x5_strncmp((char *)&lp->srom+0x10, (char *)&enet_det[i], 3)) {41744174 if (i == 0) {
···4646static u8 wlan_region_2_code(u8 * region)4747{4848 u8 i;4949- u8 size = sizeof(region_code_mapping)/5050- sizeof(struct region_code_mapping);51495250 for (i = 0; region[i] && i < COUNTRY_CODE_LEN; i++)5351 region[i] = toupper(region[i]);54525555- for (i = 0; i < size; i++) {5353+ for (i = 0; i < ARRAY_SIZE(region_code_mapping); i++) {5654 if (!memcmp(region, region_code_mapping[i].region,5755 COUNTRY_CODE_LEN))5856 return (region_code_mapping[i].code);···6365static u8 *wlan_code_2_region(u8 code)6466{6567 u8 i;6666- u8 size = sizeof(region_code_mapping)6767- / sizeof(struct region_code_mapping);6868- for (i = 0; i < size; i++) {6868+6969+ for (i = 0; i < ARRAY_SIZE(region_code_mapping); i++) {6970 if (region_code_mapping[i].code == code)7071 return (region_code_mapping[i].region);7172 }···8790 u8 cfp_no;88918992 cfp = channel_freq_power_UN_BG;9090- cfp_no = sizeof(channel_freq_power_UN_BG) /9191- sizeof(struct chan_freq_power);9393+ cfp_no = ARRAY_SIZE(channel_freq_power_UN_BG);92949395 for (i = 0; i < cfp_no; i++) {9496 if ((cfp + i)->channel == firstchan) {···137141u32 libertas_chan_2_freq(u8 chan, u8 band)138142{139143 struct chan_freq_power *cf;140140- u16 cnt;141144 u16 i;142145 u32 freq = 0;143146144147 cf = channel_freq_power_UN_BG;145145- cnt =146146- sizeof(channel_freq_power_UN_BG) /147147- sizeof(struct chan_freq_power);148148149149- for (i = 0; i < cnt; i++) {149149+ for (i = 0; i < ARRAY_SIZE(channel_freq_power_UN_BG); i++) {150150 if (chan == cf[i].channel)151151 freq = cf[i].freq;152152 }···656664 if (priv->adapter->enable11d) {657665 /* update parsed_region_chan_11; dnld domaininf to FW */658666659659- for (j = 0; j < sizeof(adapter->region_channel) /660660- sizeof(adapter->region_channel[0]); j++) {667667+ for (j = 0; j < ARRAY_SIZE(adapter->region_channel); j++) {661668 region_chan = &adapter->region_channel[j];662669663670 lbs_deb_11d("%d region_chan->band %d\n", j,···670679 break;671680 }672681673673- if (j >= sizeof(adapter->region_channel) /674674- sizeof(adapter->region_channel[0])) {682682+ if (j >= ARRAY_SIZE(adapter->region_channel)) {675683 lbs_deb_11d("region_chan not found, band %d\n",676684 adapter->curbssparams.band);677685 ret = -1;
+3-8
drivers/net/wireless/libertas/wext.c
···5252{5353 struct chan_freq_power *cfp = NULL;5454 struct region_channel *rc;5555- int count = sizeof(adapter->region_channel) /5656- sizeof(adapter->region_channel[0]);5755 int i, j;58565959- for (j = 0; !cfp && (j < count); j++) {5757+ for (j = 0; !cfp && (j < ARRAY_SIZE(adapter->region_channel)); j++) {6058 rc = &adapter->region_channel[j];61596260 if (adapter->enable11d)···9193{9294 struct chan_freq_power *cfp = NULL;9395 struct region_channel *rc;9494- int count = sizeof(adapter->region_channel) /9595- sizeof(adapter->region_channel[0]);9696 int i, j;97979898- for (j = 0; !cfp && (j < count); j++) {9898+ for (j = 0; !cfp && (j < ARRAY_SIZE(adapter->region_channel)); j++) {9999 rc = &adapter->region_channel[j];100100101101 if (adapter->enable11d)···620624 }621625 if (!flag) {622626 for (j = 0; (range->num_frequency < IW_MAX_FREQUENCIES)623623- && (j < sizeof(adapter->region_channel)624624- / sizeof(adapter->region_channel[0])); j++) {627627+ && (j < ARRAY_SIZE(adapter->region_channel)); j++) {625628 cfp = adapter->region_channel[j].CFP;626629 for (i = 0; (range->num_frequency < IW_MAX_FREQUENCIES)627630 && adapter->region_channel[j].valid
+1-1
drivers/net/wireless/wavelan.c
···37403740 * non-NCR/AT&T/Lucent ISA card. See wavelan.p.h for detail on37413741 * how to configure your card.37423742 */37433743- for (i = 0; i < (sizeof(MAC_ADDRESSES) / sizeof(char) / 3); i++)37433743+ for (i = 0; i < ARRAY_SIZE(MAC_ADDRESSES); i++)37443744 if ((mac[0] == MAC_ADDRESSES[i][0]) &&37453745 (mac[1] == MAC_ADDRESSES[i][1]) &&37463746 (mac[2] == MAC_ADDRESSES[i][2]))
+2-2
drivers/net/wireless/wavelan_cs.c
···32233223 * non-NCR/AT&T/Lucent PCMCIA cards, see wavelan_cs.h for detail on32243224 * how to configure your card...32253225 */32263226- for(i = 0; i < (sizeof(MAC_ADDRESSES) / sizeof(char) / 3); i++)32263226+ for(i = 0; i < ARRAY_SIZE(MAC_ADDRESSES); i++)32273227 if((psa.psa_univ_mac_addr[0] == MAC_ADDRESSES[i][0]) &&32283228 (psa.psa_univ_mac_addr[1] == MAC_ADDRESSES[i][1]) &&32293229 (psa.psa_univ_mac_addr[2] == MAC_ADDRESSES[i][2]))32303230 break;3231323132323232 /* If we have not found it... */32333233- if(i == (sizeof(MAC_ADDRESSES) / sizeof(char) / 3))32333233+ if(i == ARRAY_SIZE(MAC_ADDRESSES))32343234 {32353235#ifdef DEBUG_CONFIG_ERRORS32363236 printk(KERN_WARNING "%s: wv_mmc_init(): Invalid MAC address: %02X:%02X:%02X:...\n",