[ This is really an old warning that got bumped to new because of the rename. Anyway, it's a real bug. -dan ]
tree: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git staging-next head: f9de4a30a5e647bff71509d6f5d419f6967ba291 commit: c49d7550e5fa85f2b592594f4c1867550b80835a [404/486] staging: vt6656: rf.c rename RFbRFTableDownload to vnt_rf_table_download. drivers/staging/vt6656/rf.c:1060 vnt_rf_table_download() error: __builtin_memcpy() 'addr2' too small (3 vs 64) drivers/staging/vt6656/rf.c:1078 vnt_rf_table_download() error: __builtin_memcpy() 'addr3' too small (3 vs 64) drivers/staging/vt6656/rf.c:1094 vnt_rf_table_download() error: __builtin_memcpy() 'addr1' too small (3 vs 48) drivers/staging/vt6656/rf.c:1108 vnt_rf_table_download() error: __builtin_memcpy() 'addr2' too small (3 vs 64) git remote add staging git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git git remote update staging git checkout c49d7550e5fa85f2b592594f4c1867550b80835a vim +/addr2 +1060 drivers/staging/vt6656/rf.c d9652aef Malcolm Priestley 2013-05-27 1054 while (length2 > 0) { d9652aef Malcolm Priestley 2013-05-27 1055 if (length2 >= 64) d9652aef Malcolm Priestley 2013-05-27 1056 length = 64; d9652aef Malcolm Priestley 2013-05-27 1057 else d9652aef Malcolm Priestley 2013-05-27 1058 length = length2; d9652aef Malcolm Priestley 2013-05-27 1059 d9652aef Malcolm Priestley 2013-05-27 @1060 memcpy(array, addr2, length); d9652aef Malcolm Priestley 2013-05-27 1061 1390b02a Malcolm Priestley 2014-05-26 1062 vnt_control_out(priv, MESSAGE_TYPE_WRITE, d9652aef Malcolm Priestley 2013-05-27 1063 value, MESSAGE_REQUEST_RF_CH0, length, array); d9652aef Malcolm Priestley 2013-05-27 1064 d9652aef Malcolm Priestley 2013-05-27 1065 length2 -= length; d9652aef Malcolm Priestley 2013-05-27 1066 value += length; d9652aef Malcolm Priestley 2013-05-27 1067 addr2 += length; d9652aef Malcolm Priestley 2013-05-27 1068 } d9652aef Malcolm Priestley 2013-05-27 1069 d9652aef Malcolm Priestley 2013-05-27 1070 /* Channel table 1 */ d9652aef Malcolm Priestley 2013-05-27 1071 value = 0; d9652aef Malcolm Priestley 2013-05-27 1072 while (length3 > 0) { d9652aef Malcolm Priestley 2013-05-27 1073 if (length3 >= 64) d9652aef Malcolm Priestley 2013-05-27 1074 length = 64; d9652aef Malcolm Priestley 2013-05-27 1075 else d9652aef Malcolm Priestley 2013-05-27 1076 length = length3; d9652aef Malcolm Priestley 2013-05-27 1077 d9652aef Malcolm Priestley 2013-05-27 @1078 memcpy(array, addr3, length); d9652aef Malcolm Priestley 2013-05-27 1079 1390b02a Malcolm Priestley 2014-05-26 1080 vnt_control_out(priv, MESSAGE_TYPE_WRITE, d9652aef Malcolm Priestley 2013-05-27 1081 value, MESSAGE_REQUEST_RF_CH1, length, array); d9652aef Malcolm Priestley 2013-05-27 1082 d9652aef Malcolm Priestley 2013-05-27 1083 length3 -= length; d9652aef Malcolm Priestley 2013-05-27 1084 value += length; d9652aef Malcolm Priestley 2013-05-27 1085 addr3 += length; d9652aef Malcolm Priestley 2013-05-27 1086 } d9652aef Malcolm Priestley 2013-05-27 1087 d9652aef Malcolm Priestley 2013-05-27 1088 if (priv->byRFType == RF_AIROHA7230) { d9652aef Malcolm Priestley 2013-05-27 1089 length1 = CB_AL7230_INIT_SEQ * 3; d9652aef Malcolm Priestley 2013-05-27 1090 length2 = CB_MAX_CHANNEL * 3; 78a650dc Malcolm Priestley 2013-05-27 1091 addr1 = &(al7230_init_table_amode[0][0]); 78a650dc Malcolm Priestley 2013-05-27 1092 addr2 = &(al7230_channel_table2[0][0]); d9652aef Malcolm Priestley 2013-05-27 1093 d9652aef Malcolm Priestley 2013-05-27 @1094 memcpy(array, addr1, length1); d9652aef Malcolm Priestley 2013-05-27 1095 d9652aef Malcolm Priestley 2013-05-27 1096 /* Init Table 2 */ 1390b02a Malcolm Priestley 2014-05-26 1097 vnt_control_out(priv, MESSAGE_TYPE_WRITE, d9652aef Malcolm Priestley 2013-05-27 1098 0, MESSAGE_REQUEST_RF_INIT2, length1, array); d9652aef Malcolm Priestley 2013-05-27 1099 d9652aef Malcolm Priestley 2013-05-27 1100 /* Channel Table 0 */ d9652aef Malcolm Priestley 2013-05-27 1101 value = 0; d9652aef Malcolm Priestley 2013-05-27 1102 while (length2 > 0) { d9652aef Malcolm Priestley 2013-05-27 1103 if (length2 >= 64) d9652aef Malcolm Priestley 2013-05-27 1104 length = 64; d9652aef Malcolm Priestley 2013-05-27 1105 else d9652aef Malcolm Priestley 2013-05-27 1106 length = length2; d9652aef Malcolm Priestley 2013-05-27 1107 d9652aef Malcolm Priestley 2013-05-27 @1108 memcpy(array, addr2, length); d9652aef Malcolm Priestley 2013-05-27 1109 1390b02a Malcolm Priestley 2014-05-26 1110 vnt_control_out(priv, MESSAGE_TYPE_WRITE, d9652aef Malcolm Priestley 2013-05-27 1111 value, MESSAGE_REQUEST_RF_CH2, length, array); --- 0-DAY kernel build testing backend Open Source Technology Center http://lists.01.org/mailman/listinfo/kbuild Intel Corporation _______________________________________________ kbuild mailing list kbuild@lists.01.org https://lists.01.org/mailman/listinfo/kbuild