* [android-common:android-4.9-o-release 44/53] drivers/net//wireless/intersil/p54/fwio.c:491:4: warning: 'memset' used with length equal to number of elements without multiplication by element size
@ 2020-01-08 21:37 kbuild test robot
0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2020-01-08 21:37 UTC (permalink / raw)
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 22476 bytes --]
Hi Josh,
First bad commit (maybe != root cause):
tree: https://android.googlesource.com/kernel/common android-4.9-o-release
head: a493de2ff342b94623e9241ba0b7926be9c09693
commit: 2d1579e6534c17bac9e927d85fe5d76b7c95b3ad [44/53] objtool, perf: Fix GCC 8 -Wrestrict error
config: x86_64-allyesconfig (attached as .config)
compiler: gcc-7 (Debian 7.5.0-3) 7.5.0
reproduce:
git checkout 2d1579e6534c17bac9e927d85fe5d76b7c95b3ad
# save the attached .config to linux build tree
make ARCH=x86_64
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>
All warnings (new ones prefixed by >>):
drivers/net//wireless/intersil/p54/fwio.c: In function 'p54_scan':
>> drivers/net//wireless/intersil/p54/fwio.c:491:4: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size]
memset(chan->curve_data, 0, sizeof(*chan->curve_data));
^~~~~~
sparse warnings: (new ones prefixed by >>)
>> sound/soc/codecs/rt5514.c:398:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5514.c:405:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5514.c:999:24: sparse: sparse: symbol 'rt5514_aif_dai_ops' was not declared. Should it be static?
sound/soc/codecs/rt5514.c:1007:27: sparse: sparse: symbol 'rt5514_dai' was not declared. Should it be static?
sound/soc/codecs/rt5514.c:1135:19: sparse: sparse: symbol 'rt5514_i2c_driver' was not declared. Should it be static?
--
>> sound/soc/codecs/rt5659.c:1153:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1156:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1159:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1162:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1165:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1168:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1171:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1174:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1210:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1214:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1218:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1222:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1226:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1230:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1234:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1933:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1940:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1954:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1967:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1980:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:1993:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2007:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2021:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2034:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2041:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2054:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2067:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2080:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2093:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2107:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2114:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2127:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2134:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2147:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2154:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2167:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2174:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2187:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2200:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2213:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2220:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2233:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:2253:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5659.c:4233:19: sparse: sparse: symbol 'rt5659_i2c_driver' was not declared. Should it be static?
--
>> sound/soc/codecs/rt5660.c:529:14: sparse: sparse: duplicate const
sound/soc/codecs/rt5660.c:532:14: sparse: sparse: duplicate const
--
--
vim +/memset +491 drivers/net//wireless/intersil/p54/fwio.c
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 393
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 394 int p54_scan(struct p54_common *priv, u16 mode, u16 dwell)
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 395 {
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 396 struct sk_buff *skb;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 397 struct p54_hdr *hdr;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 398 struct p54_scan_head *head;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 399 struct p54_iq_autocal_entry *iq_autocal;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 400 union p54_scan_body_union *body;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 401 struct p54_scan_tail_rate *rate;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 402 struct pda_rssi_cal_entry *rssi;
7a047f4f2f3a81 drivers/net/wireless/p54/fwio.c Christian Lamparter 2011-02-12 403 struct p54_rssi_db_entry *rssi_data;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 404 unsigned int i;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 405 void *entry;
675a0b049abf6e drivers/net/wireless/p54/fwio.c Karl Beldan 2013-03-25 406 __le16 freq = cpu_to_le16(priv->hw->conf.chandef.chan->center_freq);
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 407
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 408 skb = p54_alloc_skb(priv, P54_HDR_FLAG_CONTROL_OPSET, sizeof(*head) +
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 409 2 + sizeof(*iq_autocal) + sizeof(*body) +
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 410 sizeof(*rate) + 2 * sizeof(*rssi),
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 411 P54_CONTROL_TYPE_SCAN, GFP_ATOMIC);
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 412 if (!skb)
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 413 return -ENOMEM;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 414
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 415 head = (struct p54_scan_head *) skb_put(skb, sizeof(*head));
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 416 memset(head->scan_params, 0, sizeof(head->scan_params));
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 417 head->mode = cpu_to_le16(mode);
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 418 head->dwell = cpu_to_le16(dwell);
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 419 head->freq = freq;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 420
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 421 if (priv->rxhw == PDR_SYNTH_FRONTEND_LONGBOW) {
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 422 __le16 *pa_power_points = (__le16 *) skb_put(skb, 2);
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 423 *pa_power_points = cpu_to_le16(0x0c);
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 424 }
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 425
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 426 iq_autocal = (void *) skb_put(skb, sizeof(*iq_autocal));
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 427 for (i = 0; i < priv->iq_autocal_len; i++) {
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 428 if (priv->iq_autocal[i].freq != freq)
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 429 continue;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 430
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 431 memcpy(iq_autocal, &priv->iq_autocal[i].params,
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 432 sizeof(struct p54_iq_autocal_entry));
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 433 break;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 434 }
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 435 if (i == priv->iq_autocal_len)
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 436 goto err;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 437
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 438 if (priv->rxhw == PDR_SYNTH_FRONTEND_LONGBOW)
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 439 body = (void *) skb_put(skb, sizeof(body->longbow));
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 440 else
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 441 body = (void *) skb_put(skb, sizeof(body->normal));
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 442
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 443 for (i = 0; i < priv->output_limit->entries; i++) {
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 444 __le16 *entry_freq = (void *) (priv->output_limit->data +
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 445 priv->output_limit->entry_size * i);
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 446
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 447 if (*entry_freq != freq)
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 448 continue;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 449
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 450 if (priv->rxhw == PDR_SYNTH_FRONTEND_LONGBOW) {
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 451 memcpy(&body->longbow.power_limits,
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 452 (void *) entry_freq + sizeof(__le16),
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 453 priv->output_limit->entry_size);
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 454 } else {
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 455 struct pda_channel_output_limit *limits =
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 456 (void *) entry_freq;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 457
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 458 body->normal.val_barker = 0x38;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 459 body->normal.val_bpsk = body->normal.dup_bpsk =
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 460 limits->val_bpsk;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 461 body->normal.val_qpsk = body->normal.dup_qpsk =
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 462 limits->val_qpsk;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 463 body->normal.val_16qam = body->normal.dup_16qam =
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 464 limits->val_16qam;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 465 body->normal.val_64qam = body->normal.dup_64qam =
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 466 limits->val_64qam;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 467 }
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 468 break;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 469 }
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 470 if (i == priv->output_limit->entries)
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 471 goto err;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 472
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 473 entry = (void *)(priv->curve_data->data + priv->curve_data->offset);
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 474 for (i = 0; i < priv->curve_data->entries; i++) {
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 475 if (*((__le16 *)entry) != freq) {
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 476 entry += priv->curve_data->entry_size;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 477 continue;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 478 }
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 479
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 480 if (priv->rxhw == PDR_SYNTH_FRONTEND_LONGBOW) {
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 481 memcpy(&body->longbow.curve_data,
2c208890c6d4e1 drivers/net/wireless/p54/fwio.c Joe Perches 2012-06-04 482 entry + sizeof(__le16),
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 483 priv->curve_data->entry_size);
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 484 } else {
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 485 struct p54_scan_body *chan = &body->normal;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 486 struct pda_pa_curve_data *curve_data =
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 487 (void *) priv->curve_data->data;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 488
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 489 entry += sizeof(__le16);
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 490 chan->pa_points_per_curve = 8;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 @491 memset(chan->curve_data, 0, sizeof(*chan->curve_data));
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 492 memcpy(chan->curve_data, entry,
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 493 sizeof(struct p54_pa_curve_data_sample) *
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 494 min((u8)8, curve_data->points_per_channel));
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 495 }
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 496 break;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 497 }
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 498 if (i == priv->curve_data->entries)
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 499 goto err;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 500
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 501 if ((priv->fw_var >= 0x500) && (priv->fw_var < 0x509)) {
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 502 rate = (void *) skb_put(skb, sizeof(*rate));
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 503 rate->basic_rate_mask = cpu_to_le32(priv->basic_rate_mask);
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 504 for (i = 0; i < sizeof(rate->rts_rates); i++)
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 505 rate->rts_rates[i] = i;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 506 }
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 507
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 508 rssi = (struct pda_rssi_cal_entry *) skb_put(skb, sizeof(*rssi));
7a047f4f2f3a81 drivers/net/wireless/p54/fwio.c Christian Lamparter 2011-02-12 509 rssi_data = p54_rssi_find(priv, le16_to_cpu(freq));
7a047f4f2f3a81 drivers/net/wireless/p54/fwio.c Christian Lamparter 2011-02-12 510 rssi->mul = cpu_to_le16(rssi_data->mul);
7a047f4f2f3a81 drivers/net/wireless/p54/fwio.c Christian Lamparter 2011-02-12 511 rssi->add = cpu_to_le16(rssi_data->add);
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 512 if (priv->rxhw == PDR_SYNTH_FRONTEND_LONGBOW) {
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 513 /* Longbow frontend needs ever more */
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 514 rssi = (void *) skb_put(skb, sizeof(*rssi));
7a047f4f2f3a81 drivers/net/wireless/p54/fwio.c Christian Lamparter 2011-02-12 515 rssi->mul = cpu_to_le16(rssi_data->longbow_unkn);
7a047f4f2f3a81 drivers/net/wireless/p54/fwio.c Christian Lamparter 2011-02-12 516 rssi->add = cpu_to_le16(rssi_data->longbow_unk2);
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 517 }
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 518
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 519 if (priv->fw_var >= 0x509) {
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 520 rate = (void *) skb_put(skb, sizeof(*rate));
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 521 rate->basic_rate_mask = cpu_to_le32(priv->basic_rate_mask);
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 522 for (i = 0; i < sizeof(rate->rts_rates); i++)
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 523 rate->rts_rates[i] = i;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 524 }
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 525
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 526 hdr = (struct p54_hdr *) skb->data;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 527 hdr->len = cpu_to_le16(skb->len - sizeof(*hdr));
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 528
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 529 p54_tx(priv, skb);
7a047f4f2f3a81 drivers/net/wireless/p54/fwio.c Christian Lamparter 2011-02-12 530 priv->cur_rssi = rssi_data;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 531 return 0;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 532
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 533 err:
c96c31e499b709 drivers/net/wireless/p54/fwio.c Joe Perches 2010-07-26 534 wiphy_err(priv->hw->wiphy, "frequency change to channel %d failed.\n",
c96c31e499b709 drivers/net/wireless/p54/fwio.c Joe Perches 2010-07-26 535 ieee80211_frequency_to_channel(
675a0b049abf6e drivers/net/wireless/p54/fwio.c Karl Beldan 2013-03-25 536 priv->hw->conf.chandef.chan->center_freq));
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 537
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 538 dev_kfree_skb_any(skb);
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 539 return -EINVAL;
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 540 }
76074e1670b197 drivers/net/wireless/p54/fwio.c Christian Lamparter 2009-06-23 541
:::::: The code at line 491 was first introduced by commit
:::::: 76074e1670b197385ce93242e3ba3ccc7a6be377 p54: Move firmware code
:::::: TO: Christian Lamparter <chunkeey@web.de>
:::::: CC: John W. Linville <linville@tuxdriver.com>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org Intel Corporation
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 55705 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-01-08 21:37 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-01-08 21:37 [android-common:android-4.9-o-release 44/53] drivers/net//wireless/intersil/p54/fwio.c:491:4: warning: 'memset' used with length equal to number of elements without multiplication by element size kbuild test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.