[linux-next:master 10136/13205] ld.lld: error: main.c:(function perf_trace_initcall_level: .text+0x25C): relocation R_MICROMIPS_26_S1 out of range: -2078817375 is not in [-67108864, 67108863]; references perf_trace_run_bpf_submit
by kernel test robot
CC: Linux Memory Management List <linux-mm(a)kvack.org>
TO: "Ville Syrjälä" <ville.syrjala(a)linux.intel.com>
CC: Manasi Navare <manasi.d.navare(a)intel.com>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: 3cc2bd440f2171f093b3a8480a4b54d8c270ed38
commit: ee42ec19ca2e5575815cbccf2a039ea823d8e7ef [10136/13205] drm/i915: Track logically enabled planes for hw state
config: mips-randconfig-r012-20201209 (attached as .config)
compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 1968804ac726e7674d5de22bc2204b45857da344)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install mips cross compiling tool for clang build
# apt-get install binutils-mips-linux-gnu
# https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commi...
git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
git fetch --no-tags linux-next master
git checkout ee42ec19ca2e5575815cbccf2a039ea823d8e7ef
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=mips
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
Note: the linux-next/master HEAD 3cc2bd440f2171f093b3a8480a4b54d8c270ed38 builds fine.
It may have been fixed somewhere.
All errors (new ones prefixed by >>):
>> ld.lld: error: main.c:(function perf_trace_initcall_level: .text+0x25C): relocation R_MICROMIPS_26_S1 out of range: -2078817375 is not in [-67108864, 67108863]; references perf_trace_run_bpf_submit
>>> defined in kernel/built-in.a(events/core.o)
--
>> ld.lld: error: main.c:(function perf_trace_initcall_level: .text+0x282): relocation R_MICROMIPS_26_S1 out of range: -2065760415 is not in [-67108864, 67108863]; references __stack_chk_fail
>>> defined in kernel/built-in.a(panic.o)
--
>> ld.lld: error: main.c:(function trace_event_raw_event_initcall_start: .text+0x2DA): relocation R_MICROMIPS_26_S1 out of range: -2079188831 is not in [-67108864, 67108863]; references event_triggers_call
>>> defined in kernel/built-in.a(trace/trace_events_trigger.o)
--
>> ld.lld: error: main.c:(function trace_event_raw_event_initcall_start: .text+0x2F0): relocation R_MICROMIPS_26_S1 out of range: -2079223935 is not in [-67108864, 67108863]; references trace_event_ignore_this_pid
>>> defined in kernel/built-in.a(trace/trace_events.o)
--
>> ld.lld: error: main.c:(function trace_event_raw_event_initcall_start: .text+0x30E): relocation R_MICROMIPS_26_S1 out of range: -2079303487 is not in [-67108864, 67108863]; references trace_event_buffer_commit
>>> defined in kernel/built-in.a(trace/trace.o)
--
>> ld.lld: error: main.c:(function perf_trace_initcall_start: .text+0x3AE): relocation R_MICROMIPS_26_S1 out of range: -2078817375 is not in [-67108864, 67108863]; references perf_trace_run_bpf_submit
>>> defined in kernel/built-in.a(events/core.o)
--
>> ld.lld: error: main.c:(function perf_trace_initcall_level: .text+0x1CE): relocation R_MICROMIPS_26_S1 out of range: -2075069599 is not in [-67108864, 67108863]; references strlen
>>> defined in lib/lib.a(string.o)
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 9 months
[kbuild] Re: [PATCH] mac80211: enable QoS support for nl80211 ctrl port
by Dan Carpenter
Hi Markus,
url: https://github.com/0day-ci/linux/commits/Markus-Theil/mac80211-enable-QoS...
base: https://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git master
config: x86_64-randconfig-s021-20201210 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.3-179-ga00755aa-dirty
# https://github.com/0day-ci/linux/commit/514b314825e19f7075eb375b3effa93ff...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Markus-Theil/mac80211-enable-QoS-support-for-nl80211-ctrl-port/20201210-065717
git checkout 514b314825e19f7075eb375b3effa93ff0f6a16e
# save the attached .config to linux build tree
make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
"sparse warnings: (new ones prefixed by >>)"
>> net/mac80211/tx.c:1206:26: sparse: sparse: dubious: !x & y
vim +1206 net/mac80211/tx.c
9ae54c8463691b Johannes Berg 2008-01-31 1162 static ieee80211_tx_result
3b8d81e020f77c Johannes Berg 2009-06-17 1163 ieee80211_tx_prepare(struct ieee80211_sub_if_data *sdata,
3b8d81e020f77c Johannes Berg 2009-06-17 1164 struct ieee80211_tx_data *tx,
7c10770f995820 Johannes Berg 2015-03-20 1165 struct sta_info *sta, struct sk_buff *skb)
e2ebc74d7e3d71 Johannes Berg 2007-07-27 1166 {
3b8d81e020f77c Johannes Berg 2009-06-17 1167 struct ieee80211_local *local = sdata->local;
58d4185e36913d Johannes Berg 2007-09-26 1168 struct ieee80211_hdr *hdr;
e039fa4a4195ac Johannes Berg 2008-05-15 1169 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb);
68f2b517bcbd81 Johannes Berg 2011-10-07 1170 int tid;
e2ebc74d7e3d71 Johannes Berg 2007-07-27 1171
e2ebc74d7e3d71 Johannes Berg 2007-07-27 1172 memset(tx, 0, sizeof(*tx));
e2ebc74d7e3d71 Johannes Berg 2007-07-27 1173 tx->skb = skb;
e2ebc74d7e3d71 Johannes Berg 2007-07-27 1174 tx->local = local;
3b8d81e020f77c Johannes Berg 2009-06-17 1175 tx->sdata = sdata;
252b86c43225d0 Johannes Berg 2011-11-16 1176 __skb_queue_head_init(&tx->skbs);
e2ebc74d7e3d71 Johannes Berg 2007-07-27 1177
cd8ffc800ce18e Johannes Berg 2009-03-23 1178 /*
cd8ffc800ce18e Johannes Berg 2009-03-23 1179 * If this flag is set to true anywhere, and we get here,
cd8ffc800ce18e Johannes Berg 2009-03-23 1180 * we are doing the needed processing, so remove the flag
cd8ffc800ce18e Johannes Berg 2009-03-23 1181 * now.
cd8ffc800ce18e Johannes Berg 2009-03-23 1182 */
cc20ff2c6b5d3e Felix Fietkau 2020-09-08 1183 info->control.flags &= ~IEEE80211_TX_INTCFL_NEED_TXPROCESSING;
cd8ffc800ce18e Johannes Berg 2009-03-23 1184
58d4185e36913d Johannes Berg 2007-09-26 1185 hdr = (struct ieee80211_hdr *) skb->data;
58d4185e36913d Johannes Berg 2007-09-26 1186
7c10770f995820 Johannes Berg 2015-03-20 1187 if (likely(sta)) {
7c10770f995820 Johannes Berg 2015-03-20 1188 if (!IS_ERR(sta))
7c10770f995820 Johannes Berg 2015-03-20 1189 tx->sta = sta;
7c10770f995820 Johannes Berg 2015-03-20 1190 } else {
3f0e0b220f8007 Felix Fietkau 2010-01-08 1191 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN) {
f14543ee4d0681 Felix Fietkau 2009-11-10 1192 tx->sta = rcu_dereference(sdata->u.vlan.sta);
7c10770f995820 Johannes Berg 2015-03-20 1193 if (!tx->sta && sdata->wdev.use_4addr)
3f0e0b220f8007 Felix Fietkau 2010-01-08 1194 return TX_DROP;
514b314825e19f Markus Theil 2020-12-09 1195 } else if (tx->sdata->control_port_protocol == tx->skb->protocol) {
b4d57adb727ec7 Felix Fietkau 2010-01-31 1196 tx->sta = sta_info_get_bss(sdata, hdr->addr1);
3f0e0b220f8007 Felix Fietkau 2010-01-08 1197 }
9d6b106b54e02a Johannes Berg 2015-02-24 1198 if (!tx->sta && !is_multicast_ether_addr(hdr->addr1))
abe60632f311d5 Johannes Berg 2009-11-25 1199 tx->sta = sta_info_get(sdata, hdr->addr1);
7c10770f995820 Johannes Berg 2015-03-20 1200 }
58d4185e36913d Johannes Berg 2007-09-26 1201
cd8ffc800ce18e Johannes Berg 2009-03-23 1202 if (tx->sta && ieee80211_is_data_qos(hdr->frame_control) &&
49a59543eb5a5d Johannes Berg 2011-09-29 1203 !ieee80211_is_qos_nullfunc(hdr->frame_control) &&
30686bf7f5b3c3 Johannes Berg 2015-06-02 1204 ieee80211_hw_check(&local->hw, AMPDU_AGGREGATION) &&
514b314825e19f Markus Theil 2020-12-09 1205 !ieee80211_hw_check(&local->hw, TX_AMPDU_SETUP_IN_HW) &&
514b314825e19f Markus Theil 2020-12-09 @1206 !info->flags & IEEE80211_TX_CTRL_PORT_CTRL_PROTO) {
! has higher precedence than & so this is equivalent of
"if (!info->flags) {" Presumably, it should be:
!(info->flags & IEEE80211_TX_CTRL_PORT_CTRL_PROTO)) {
cd8ffc800ce18e Johannes Berg 2009-03-23 1207 struct tid_ampdu_tx *tid_tx;
cd8ffc800ce18e Johannes Berg 2009-03-23 1208
a1f2ba04cc9241 Sara Sharon 2018-02-19 1209 tid = ieee80211_get_tid(hdr);
8b30b1fe368ab0 Sujith 2008-10-24 1210
a622ab72b4dcfd Johannes Berg 2010-06-10 1211 tid_tx = rcu_dereference(tx->sta->ampdu_mlme.tid_tx[tid]);
a622ab72b4dcfd Johannes Berg 2010-06-10 1212 if (tid_tx) {
a622ab72b4dcfd Johannes Berg 2010-06-10 1213 bool queued;
a622ab72b4dcfd Johannes Berg 2010-06-10 1214
a622ab72b4dcfd Johannes Berg 2010-06-10 1215 queued = ieee80211_tx_prep_agg(tx, skb, info,
a622ab72b4dcfd Johannes Berg 2010-06-10 1216 tid_tx, tid);
cd8ffc800ce18e Johannes Berg 2009-03-23 1217
cd8ffc800ce18e Johannes Berg 2009-03-23 1218 if (unlikely(queued))
cd8ffc800ce18e Johannes Berg 2009-03-23 1219 return TX_QUEUED;
8b30b1fe368ab0 Sujith 2008-10-24 1220 }
a622ab72b4dcfd Johannes Berg 2010-06-10 1221 }
8b30b1fe368ab0 Sujith 2008-10-24 1222
badffb725c86cc Jiri Slaby 2007-08-28 1223 if (is_multicast_ether_addr(hdr->addr1)) {
5cf121c3cdb955 Johannes Berg 2008-02-25 1224 tx->flags &= ~IEEE80211_TX_UNICAST;
e039fa4a4195ac Johannes Berg 2008-05-15 1225 info->flags |= IEEE80211_TX_CTL_NO_ACK;
6fd67e937ece53 Simon Wunderlich 2011-11-18 1226 } else
5cf121c3cdb955 Johannes Berg 2008-02-25 1227 tx->flags |= IEEE80211_TX_UNICAST;
58d4185e36913d Johannes Berg 2007-09-26 1228
a26eb27ab43014 Johannes Berg 2011-10-07 1229 if (!(info->flags & IEEE80211_TX_CTL_DONTFRAG)) {
a26eb27ab43014 Johannes Berg 2011-10-07 1230 if (!(tx->flags & IEEE80211_TX_UNICAST) ||
a26eb27ab43014 Johannes Berg 2011-10-07 1231 skb->len + FCS_LEN <= local->hw.wiphy->frag_threshold ||
a26eb27ab43014 Johannes Berg 2011-10-07 1232 info->flags & IEEE80211_TX_CTL_AMPDU)
a26eb27ab43014 Johannes Berg 2011-10-07 1233 info->flags |= IEEE80211_TX_CTL_DONTFRAG;
58d4185e36913d Johannes Berg 2007-09-26 1234 }
58d4185e36913d Johannes Berg 2007-09-26 1235
e2ebc74d7e3d71 Johannes Berg 2007-07-27 1236 if (!tx->sta)
e039fa4a4195ac Johannes Berg 2008-05-15 1237 info->flags |= IEEE80211_TX_CTL_CLEAR_PS_FILT;
f7418bc10d8402 Felix Fietkau 2015-09-24 1238 else if (test_and_clear_sta_flag(tx->sta, WLAN_STA_CLEAR_PS_FILT)) {
e039fa4a4195ac Johannes Berg 2008-05-15 1239 info->flags |= IEEE80211_TX_CTL_CLEAR_PS_FILT;
f7418bc10d8402 Felix Fietkau 2015-09-24 1240 ieee80211_check_fast_xmit(tx->sta);
f7418bc10d8402 Felix Fietkau 2015-09-24 1241 }
58d4185e36913d Johannes Berg 2007-09-26 1242
e039fa4a4195ac Johannes Berg 2008-05-15 1243 info->flags |= IEEE80211_TX_CTL_FIRST_FRAGMENT;
e2ebc74d7e3d71 Johannes Berg 2007-07-27 1244
9ae54c8463691b Johannes Berg 2008-01-31 1245 return TX_CONTINUE;
e2ebc74d7e3d71 Johannes Berg 2007-07-27 1246 }
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
_______________________________________________
kbuild mailing list -- kbuild(a)lists.01.org
To unsubscribe send an email to kbuild-leave(a)lists.01.org
1 year, 9 months
[ti:ti-linux-5.4.y 1/1] net/hsr/hsr_forward.c:521:13: warning: stack frame size of 1664 bytes in function 'hsr_forward_do'
by kernel test robot
tree: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git ti-linux-5.4.y
head: 2bdb7c08718889073030390a1662111cd93df3fa
commit: 2bdb7c08718889073030390a1662111cd93df3fa [1/1] Merge tag 'v5.4.54' of http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into ti-linux-5.4.y
config: mips-randconfig-r026-20201209 (attached as .config)
compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 1968804ac726e7674d5de22bc2204b45857da344)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install mips cross compiling tool for clang build
# apt-get install binutils-mips-linux-gnu
git remote add ti git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
git fetch --no-tags ti ti-linux-5.4.y
git checkout 2bdb7c08718889073030390a1662111cd93df3fa
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=mips
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
>> net/hsr/hsr_forward.c:521:13: warning: stack frame size of 1664 bytes in function 'hsr_forward_do' [-Wframe-larger-than=]
static void hsr_forward_do(struct hsr_frame_info *frame)
^
1 warning generated.
vim +/hsr_forward_do +521 net/hsr/hsr_forward.c
514cdd7471ff78 WingMan Kwok 2018-02-22 508
f266a683a4804d Arvid Brodin 2014-07-04 509 /* Forward the frame through all devices except:
f266a683a4804d Arvid Brodin 2014-07-04 510 * - Back through the receiving device
f266a683a4804d Arvid Brodin 2014-07-04 511 * - If it's a HSR frame: through a device where it has passed before
cec32b3c120970 Murali Karicheri 2020-06-02 512 * - if it's a PRP frame: through another PRP slave device (no bridge)
f266a683a4804d Arvid Brodin 2014-07-04 513 * - To the local HSR master only if the frame is directly addressed to it, or
f266a683a4804d Arvid Brodin 2014-07-04 514 * a non-supervision multicast or broadcast frame.
f266a683a4804d Arvid Brodin 2014-07-04 515 *
f266a683a4804d Arvid Brodin 2014-07-04 516 * HSR slave devices should insert a HSR tag into the frame, or forward the
f266a683a4804d Arvid Brodin 2014-07-04 517 * frame unchanged if it's already tagged. Interlink devices should strip HSR
f266a683a4804d Arvid Brodin 2014-07-04 518 * tags if they're of the non-HSR type (but only after duplicate discard). The
f266a683a4804d Arvid Brodin 2014-07-04 519 * master device always strips HSR tags.
f266a683a4804d Arvid Brodin 2014-07-04 520 */
f266a683a4804d Arvid Brodin 2014-07-04 @521 static void hsr_forward_do(struct hsr_frame_info *frame)
f266a683a4804d Arvid Brodin 2014-07-04 522 {
f266a683a4804d Arvid Brodin 2014-07-04 523 struct hsr_port *port;
cec32b3c120970 Murali Karicheri 2020-06-02 524 struct sk_buff *skb = NULL;
514cdd7471ff78 WingMan Kwok 2018-02-22 525 unsigned int dir_ports = 0;
f266a683a4804d Arvid Brodin 2014-07-04 526
f266a683a4804d Arvid Brodin 2014-07-04 527 hsr_for_each_port(frame->port_rcv->hsr, port) {
f266a683a4804d Arvid Brodin 2014-07-04 528 /* Don't send frame back the way it came */
f266a683a4804d Arvid Brodin 2014-07-04 529 if (port == frame->port_rcv)
f266a683a4804d Arvid Brodin 2014-07-04 530 continue;
f266a683a4804d Arvid Brodin 2014-07-04 531
f266a683a4804d Arvid Brodin 2014-07-04 532 /* Don't deliver locally unless we should */
5670342ced28b8 Murali Karicheri 2019-04-05 533 if (port->type == HSR_PT_MASTER && !frame->is_local_dest)
f266a683a4804d Arvid Brodin 2014-07-04 534 continue;
f266a683a4804d Arvid Brodin 2014-07-04 535
f266a683a4804d Arvid Brodin 2014-07-04 536 /* Deliver frames directly addressed to us to master only */
5670342ced28b8 Murali Karicheri 2019-04-05 537 if (port->type != HSR_PT_MASTER && frame->is_local_exclusive)
f266a683a4804d Arvid Brodin 2014-07-04 538 continue;
f266a683a4804d Arvid Brodin 2014-07-04 539
cec32b3c120970 Murali Karicheri 2020-06-02 540 /* Don't send frame over port where it has been sent before.
dc8c14dea9d6ec Murali Karicheri 2020-06-18 541 * Also if rx LRE is offloaded, hardware does duplication
dc8c14dea9d6ec Murali Karicheri 2020-06-18 542 * detection and discard and send only one copy to the upper
dc8c14dea9d6ec Murali Karicheri 2020-06-18 543 * device and thus discard duplicate detection. For PRP, frame
dc8c14dea9d6ec Murali Karicheri 2020-06-18 544 * could be from a SAN for which bypass duplicate discard here.
cec32b3c120970 Murali Karicheri 2020-06-02 545 */
dc8c14dea9d6ec Murali Karicheri 2020-06-18 546 if (!port->hsr->rx_offloaded && !frame->is_from_san &&
cec32b3c120970 Murali Karicheri 2020-06-02 547 hsr_register_frame_out(port, frame->node_src,
f266a683a4804d Arvid Brodin 2014-07-04 548 frame->sequence_nr))
f266a683a4804d Arvid Brodin 2014-07-04 549 continue;
f266a683a4804d Arvid Brodin 2014-07-04 550
dc8c14dea9d6ec Murali Karicheri 2020-06-18 551 /* In LRE offloaded case, don't expect supervision frames from
dc8c14dea9d6ec Murali Karicheri 2020-06-18 552 * slave ports for host as they get processed at the h/w or
dc8c14dea9d6ec Murali Karicheri 2020-06-18 553 * firmware.
dc8c14dea9d6ec Murali Karicheri 2020-06-18 554 */
dc8c14dea9d6ec Murali Karicheri 2020-06-18 555 if (frame->is_supervision &&
dc8c14dea9d6ec Murali Karicheri 2020-06-18 556 port->type == HSR_PT_MASTER && !port->hsr->rx_offloaded) {
cec32b3c120970 Murali Karicheri 2020-06-02 557 if (frame->skb_hsr)
cec32b3c120970 Murali Karicheri 2020-06-02 558 skb = frame->skb_hsr;
cec32b3c120970 Murali Karicheri 2020-06-02 559 else if (frame->skb_prp)
cec32b3c120970 Murali Karicheri 2020-06-02 560 skb = frame->skb_prp;
cec32b3c120970 Murali Karicheri 2020-06-02 561 if (skb)
cec32b3c120970 Murali Karicheri 2020-06-02 562 hsr_handle_sup_frame(skb, frame->node_src,
f266a683a4804d Arvid Brodin 2014-07-04 563 frame->port_rcv);
f266a683a4804d Arvid Brodin 2014-07-04 564 continue;
f266a683a4804d Arvid Brodin 2014-07-04 565 }
f266a683a4804d Arvid Brodin 2014-07-04 566
dc8c14dea9d6ec Murali Karicheri 2020-06-18 567 /* if L2 forward is offloaded, or protocol is PRP,
dc8c14dea9d6ec Murali Karicheri 2020-06-18 568 * don't forward frame across slaves.
dc8c14dea9d6ec Murali Karicheri 2020-06-18 569 */
dc8c14dea9d6ec Murali Karicheri 2020-06-18 570 if ((port->hsr->l2_fwd_offloaded ||
dc8c14dea9d6ec Murali Karicheri 2020-06-18 571 port->hsr->prot_version == PRP_V1) &&
cec32b3c120970 Murali Karicheri 2020-06-02 572 ((frame->port_rcv->type == HSR_PT_SLAVE_A &&
cec32b3c120970 Murali Karicheri 2020-06-02 573 port->type == HSR_PT_SLAVE_B) ||
cec32b3c120970 Murali Karicheri 2020-06-02 574 (frame->port_rcv->type == HSR_PT_SLAVE_B &&
cec32b3c120970 Murali Karicheri 2020-06-02 575 port->type == HSR_PT_SLAVE_A)))
cec32b3c120970 Murali Karicheri 2020-06-02 576 continue;
cec32b3c120970 Murali Karicheri 2020-06-02 577
514cdd7471ff78 WingMan Kwok 2018-02-22 578 dir_ports = hsr_directed_tx_ports(frame);
514cdd7471ff78 WingMan Kwok 2018-02-22 579 if (dir_ports && !(dir_ports & BIT(port->type - 1)))
514cdd7471ff78 WingMan Kwok 2018-02-22 580 continue;
514cdd7471ff78 WingMan Kwok 2018-02-22 581
be083ff10713c5 WingMan Kwok 2018-02-16 582 if (port->type != HSR_PT_MASTER) {
f266a683a4804d Arvid Brodin 2014-07-04 583 skb = frame_get_tagged_skb(frame, port);
be083ff10713c5 WingMan Kwok 2018-02-16 584 } else {
f266a683a4804d Arvid Brodin 2014-07-04 585 skb = frame_get_stripped_skb(frame, port);
cec32b3c120970 Murali Karicheri 2020-06-02 586
be083ff10713c5 WingMan Kwok 2018-02-16 587 stripped_skb_get_shared_info(skb, frame);
be083ff10713c5 WingMan Kwok 2018-02-16 588 }
be083ff10713c5 WingMan Kwok 2018-02-16 589
05ca6e644dc9b7 Murali Karicheri 2019-04-05 590 if (!skb) {
cec32b3c120970 Murali Karicheri 2020-06-02 591 frame->port_rcv->dev->stats.rx_dropped++;
b76331be31438e Murali Karicheri 2020-06-18 592 if (frame->port_rcv->type == HSR_PT_SLAVE_A ||
b76331be31438e Murali Karicheri 2020-06-18 593 frame->port_rcv->type == HSR_PT_SLAVE_B)
dc8c14dea9d6ec Murali Karicheri 2020-06-18 594 INC_CNT_RX_ERROR_AB(frame->port_rcv->type,
b76331be31438e Murali Karicheri 2020-06-18 595 port->hsr);
f266a683a4804d Arvid Brodin 2014-07-04 596 continue;
f266a683a4804d Arvid Brodin 2014-07-04 597 }
f266a683a4804d Arvid Brodin 2014-07-04 598
f266a683a4804d Arvid Brodin 2014-07-04 599 skb->dev = port->dev;
f266a683a4804d Arvid Brodin 2014-07-04 600 if (port->type == HSR_PT_MASTER)
dc8c14dea9d6ec Murali Karicheri 2020-06-18 601 hsr_deliver_master(skb, frame->node_src, port);
f266a683a4804d Arvid Brodin 2014-07-04 602 else
f266a683a4804d Arvid Brodin 2014-07-04 603 hsr_xmit(skb, port, frame);
f266a683a4804d Arvid Brodin 2014-07-04 604 }
f266a683a4804d Arvid Brodin 2014-07-04 605 }
f266a683a4804d Arvid Brodin 2014-07-04 606
:::::: The code at line 521 was first introduced by commit
:::::: f266a683a4804dc499efc6c2206ef68efed029d0 net/hsr: Better frame dispatch
:::::: TO: Arvid Brodin <arvid.brodin(a)alten.se>
:::::: CC: David S. Miller <davem(a)davemloft.net>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 9 months
[morimoto-linux:fw-cleanup-2020-12-11-v3 57/73] include/linux/export.h:67:36: error: redefinition of '__ksymtab_snd_soc_dai_set_fmt'
by kernel test robot
tree: https://github.com/morimoto/linux fw-cleanup-2020-12-11-v3
head: f3cc575c07169de36c9964f4bacf1ad5caee9ff1
commit: 8ba55018968592e5b9ddc77c656463b42bd8ac5c [57/73] ASoC: add snd_soc_runtime_get_dai_fmt()
config: parisc-randconfig-r033-20201209 (attached as .config)
compiler: hppa-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/morimoto/linux/commit/8ba55018968592e5b9ddc77c656463b4...
git remote add morimoto-linux https://github.com/morimoto/linux
git fetch --no-tags morimoto-linux fw-cleanup-2020-12-11-v3
git checkout 8ba55018968592e5b9ddc77c656463b42bd8ac5c
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=parisc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
In file included from include/linux/linkage.h:7,
from include/linux/kernel.h:8,
from include/linux/list.h:9,
from include/linux/kobject.h:19,
from include/linux/of.h:17,
from include/sound/soc.h:13,
from sound/soc/soc-dai.c:9:
>> include/linux/export.h:67:36: error: redefinition of '__ksymtab_snd_soc_dai_set_fmt'
67 | static const struct kernel_symbol __ksymtab_##sym \
| ^~~~~~~~~~
include/linux/export.h:108:2: note: in expansion of macro '__KSYMTAB_ENTRY'
108 | __KSYMTAB_ENTRY(sym, sec)
| ^~~~~~~~~~~~~~~
include/linux/export.h:147:39: note: in expansion of macro '___EXPORT_SYMBOL'
147 | #define __EXPORT_SYMBOL(sym, sec, ns) ___EXPORT_SYMBOL(sym, sec, ns)
| ^~~~~~~~~~~~~~~~
include/linux/export.h:155:34: note: in expansion of macro '__EXPORT_SYMBOL'
155 | #define _EXPORT_SYMBOL(sym, sec) __EXPORT_SYMBOL(sym, sec, "")
| ^~~~~~~~~~~~~~~
include/linux/export.h:159:33: note: in expansion of macro '_EXPORT_SYMBOL'
159 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "_gpl")
| ^~~~~~~~~~~~~~
sound/soc/soc-dai.c:173:1: note: in expansion of macro 'EXPORT_SYMBOL_GPL'
173 | EXPORT_SYMBOL_GPL(snd_soc_dai_set_fmt);
| ^~~~~~~~~~~~~~~~~
include/linux/export.h:67:36: note: previous definition of '__ksymtab_snd_soc_dai_set_fmt' was here
67 | static const struct kernel_symbol __ksymtab_##sym \
| ^~~~~~~~~~
include/linux/export.h:108:2: note: in expansion of macro '__KSYMTAB_ENTRY'
108 | __KSYMTAB_ENTRY(sym, sec)
| ^~~~~~~~~~~~~~~
include/linux/export.h:147:39: note: in expansion of macro '___EXPORT_SYMBOL'
147 | #define __EXPORT_SYMBOL(sym, sec, ns) ___EXPORT_SYMBOL(sym, sec, ns)
| ^~~~~~~~~~~~~~~~
include/linux/export.h:155:34: note: in expansion of macro '__EXPORT_SYMBOL'
155 | #define _EXPORT_SYMBOL(sym, sec) __EXPORT_SYMBOL(sym, sec, "")
| ^~~~~~~~~~~~~~~
include/linux/export.h:159:33: note: in expansion of macro '_EXPORT_SYMBOL'
159 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "_gpl")
| ^~~~~~~~~~~~~~
sound/soc/soc-dai.c:154:1: note: in expansion of macro 'EXPORT_SYMBOL_GPL'
154 | EXPORT_SYMBOL_GPL(snd_soc_dai_set_fmt);
| ^~~~~~~~~~~~~~~~~
vim +/__ksymtab_snd_soc_dai_set_fmt +67 include/linux/export.h
f50169324df4ad9 Paul Gortmaker 2011-05-23 41
7290d58095712a8 Ard Biesheuvel 2018-08-21 42 #ifdef CONFIG_HAVE_ARCH_PREL32_RELOCATIONS
7290d58095712a8 Ard Biesheuvel 2018-08-21 43 #include <linux/compiler.h>
7290d58095712a8 Ard Biesheuvel 2018-08-21 44 /*
7290d58095712a8 Ard Biesheuvel 2018-08-21 45 * Emit the ksymtab entry as a pair of relative references: this reduces
7290d58095712a8 Ard Biesheuvel 2018-08-21 46 * the size by half on 64-bit architectures, and eliminates the need for
7290d58095712a8 Ard Biesheuvel 2018-08-21 47 * absolute relocations that require runtime processing on relocatable
7290d58095712a8 Ard Biesheuvel 2018-08-21 48 * kernels.
7290d58095712a8 Ard Biesheuvel 2018-08-21 49 */
7290d58095712a8 Ard Biesheuvel 2018-08-21 50 #define __KSYMTAB_ENTRY(sym, sec) \
7290d58095712a8 Ard Biesheuvel 2018-08-21 51 __ADDRESSABLE(sym) \
7290d58095712a8 Ard Biesheuvel 2018-08-21 52 asm(" .section \"___ksymtab" sec "+" #sym "\", \"a\" \n" \
ed13fc33f763035 Matthias Maennich 2019-09-06 53 " .balign 4 \n" \
7290d58095712a8 Ard Biesheuvel 2018-08-21 54 "__ksymtab_" #sym ": \n" \
7290d58095712a8 Ard Biesheuvel 2018-08-21 55 " .long " #sym "- . \n" \
7290d58095712a8 Ard Biesheuvel 2018-08-21 56 " .long __kstrtab_" #sym "- . \n" \
c3a6cf19e695c8b Masahiro Yamada 2019-10-18 57 " .long __kstrtabns_" #sym "- . \n" \
7290d58095712a8 Ard Biesheuvel 2018-08-21 58 " .previous \n")
7290d58095712a8 Ard Biesheuvel 2018-08-21 59
7290d58095712a8 Ard Biesheuvel 2018-08-21 60 struct kernel_symbol {
7290d58095712a8 Ard Biesheuvel 2018-08-21 61 int value_offset;
7290d58095712a8 Ard Biesheuvel 2018-08-21 62 int name_offset;
8651ec01daedad2 Matthias Maennich 2019-09-06 63 int namespace_offset;
7290d58095712a8 Ard Biesheuvel 2018-08-21 64 };
7290d58095712a8 Ard Biesheuvel 2018-08-21 65 #else
7290d58095712a8 Ard Biesheuvel 2018-08-21 66 #define __KSYMTAB_ENTRY(sym, sec) \
7290d58095712a8 Ard Biesheuvel 2018-08-21 @67 static const struct kernel_symbol __ksymtab_##sym \
7290d58095712a8 Ard Biesheuvel 2018-08-21 68 __attribute__((section("___ksymtab" sec "+" #sym), used)) \
ed13fc33f763035 Matthias Maennich 2019-09-06 69 __aligned(sizeof(void *)) \
c3a6cf19e695c8b Masahiro Yamada 2019-10-18 70 = { (unsigned long)&sym, __kstrtab_##sym, __kstrtabns_##sym }
7290d58095712a8 Ard Biesheuvel 2018-08-21 71
:::::: The code at line 67 was first introduced by commit
:::::: 7290d58095712a89f845e1bca05334796dd49ed2 module: use relative references for __ksymtab entries
:::::: TO: Ard Biesheuvel <ard.biesheuvel(a)linaro.org>
:::::: CC: Linus Torvalds <torvalds(a)linux-foundation.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 9 months
[ti:ti-rt-linux-5.4.y 10032/12851] drivers/net/ethernet/mellanox/mlx5/core/main.c:243:31: warning: shift count >= width of type
by kernel test robot
tree: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git ti-rt-linux-5.4.y
head: 4d0830b6c55d2f882d494879d52e6f2c34f35305
commit: 93fac9fa368d4c49b62745b6f324d019fb42ecc4 [10032/12851] HACK: scripts: headers_install: fix allmodconfig builds
config: mips-randconfig-r012-20201209 (attached as .config)
compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 5ff35356f1af2bb92785b38c657463924d9ec386)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install mips cross compiling tool for clang build
# apt-get install binutils-mips-linux-gnu
git remote add ti git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
git fetch --no-tags ti ti-rt-linux-5.4.y
git checkout 93fac9fa368d4c49b62745b6f324d019fb42ecc4
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=mips
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
In file included from drivers/net/ethernet/mellanox/mlx5/core/main.c:43:
In file included from include/linux/mlx5/driver.h:52:
In file included from include/linux/mlx5/device.h:37:
In file included from include/rdma/ib_verbs.h:51:
In file included from include/net/ipv6.h:12:
In file included from include/linux/ipv6.h:87:
In file included from include/linux/tcp.h:19:
include/net/sock.h:2461:29: error: use of undeclared identifier 'SCM_REDUNDANT'
put_cmsg(msg, SOL_SOCKET, SCM_REDUNDANT, sizeof(*sred), sred);
^
>> drivers/net/ethernet/mellanox/mlx5/core/main.c:243:31: warning: shift count >= width of type [-Wshift-count-overflow]
err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64));
^~~~~~~~~~~~~~~~
include/linux/dma-mapping.h:142:54: note: expanded from macro 'DMA_BIT_MASK'
#define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1))
^ ~~~
drivers/net/ethernet/mellanox/mlx5/core/main.c:253:42: warning: shift count >= width of type [-Wshift-count-overflow]
err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64));
^~~~~~~~~~~~~~~~
include/linux/dma-mapping.h:142:54: note: expanded from macro 'DMA_BIT_MASK'
#define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1))
^ ~~~
2 warnings and 1 error generated.
vim +243 drivers/net/ethernet/mellanox/mlx5/core/main.c
012e50e109fd27 Huy Nguyen 2016-11-17 238
e126ba97dba9ed Eli Cohen 2013-07-07 239 static int set_dma_caps(struct pci_dev *pdev)
e126ba97dba9ed Eli Cohen 2013-07-07 240 {
e126ba97dba9ed Eli Cohen 2013-07-07 241 int err;
e126ba97dba9ed Eli Cohen 2013-07-07 242
e126ba97dba9ed Eli Cohen 2013-07-07 @243 err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64));
e126ba97dba9ed Eli Cohen 2013-07-07 244 if (err) {
1a91de28831a1b Joe Perches 2014-05-07 245 dev_warn(&pdev->dev, "Warning: couldn't set 64-bit PCI DMA mask\n");
e126ba97dba9ed Eli Cohen 2013-07-07 246 err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32));
e126ba97dba9ed Eli Cohen 2013-07-07 247 if (err) {
1a91de28831a1b Joe Perches 2014-05-07 248 dev_err(&pdev->dev, "Can't set PCI DMA mask, aborting\n");
e126ba97dba9ed Eli Cohen 2013-07-07 249 return err;
e126ba97dba9ed Eli Cohen 2013-07-07 250 }
e126ba97dba9ed Eli Cohen 2013-07-07 251 }
e126ba97dba9ed Eli Cohen 2013-07-07 252
e126ba97dba9ed Eli Cohen 2013-07-07 253 err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64));
e126ba97dba9ed Eli Cohen 2013-07-07 254 if (err) {
e126ba97dba9ed Eli Cohen 2013-07-07 255 dev_warn(&pdev->dev,
1a91de28831a1b Joe Perches 2014-05-07 256 "Warning: couldn't set 64-bit consistent PCI DMA mask\n");
e126ba97dba9ed Eli Cohen 2013-07-07 257 err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32));
e126ba97dba9ed Eli Cohen 2013-07-07 258 if (err) {
e126ba97dba9ed Eli Cohen 2013-07-07 259 dev_err(&pdev->dev,
1a91de28831a1b Joe Perches 2014-05-07 260 "Can't set consistent PCI DMA mask, aborting\n");
e126ba97dba9ed Eli Cohen 2013-07-07 261 return err;
e126ba97dba9ed Eli Cohen 2013-07-07 262 }
e126ba97dba9ed Eli Cohen 2013-07-07 263 }
e126ba97dba9ed Eli Cohen 2013-07-07 264
e126ba97dba9ed Eli Cohen 2013-07-07 265 dma_set_max_seg_size(&pdev->dev, 2u * 1024 * 1024 * 1024);
e126ba97dba9ed Eli Cohen 2013-07-07 266 return err;
e126ba97dba9ed Eli Cohen 2013-07-07 267 }
e126ba97dba9ed Eli Cohen 2013-07-07 268
:::::: The code at line 243 was first introduced by commit
:::::: e126ba97dba9edeb6fafa3665b5f8497fc9cdf8c mlx5: Add driver for Mellanox Connect-IB adapters
:::::: TO: Eli Cohen <eli(a)mellanox.com>
:::::: CC: Roland Dreier <roland(a)purestorage.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 9 months
[ti:ti-rt-linux-5.4.y 10/10] drivers/of/base.c:151:6: warning: no previous prototype for function '__of_phandle_cache_inv_entry'
by kernel test robot
tree: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git ti-rt-linux-5.4.y
head: 39a31e930c9ef3b4f39306c49cbaa9c58c94e353
commit: 39a31e930c9ef3b4f39306c49cbaa9c58c94e353 [10/10] Merged TI feature ti_linux_base_rt into ti-rt-linux-5.4.y
config: mips-randconfig-r012-20201209 (attached as .config)
compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 5ff35356f1af2bb92785b38c657463924d9ec386)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install mips cross compiling tool for clang build
# apt-get install binutils-mips-linux-gnu
git remote add ti git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
git fetch --no-tags ti ti-rt-linux-5.4.y
git checkout 39a31e930c9ef3b4f39306c49cbaa9c58c94e353
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=mips
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
>> drivers/of/base.c:151:6: warning: no previous prototype for function '__of_phandle_cache_inv_entry' [-Wmissing-prototypes]
void __of_phandle_cache_inv_entry(phandle handle)
^
drivers/of/base.c:151:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void __of_phandle_cache_inv_entry(phandle handle)
^
static
1 warning generated.
vim +/__of_phandle_cache_inv_entry +151 drivers/of/base.c
b8a9ac1a5b99a2 Frank Rowand 2018-12-18 147
5801169a2ed200 Frank Rowand 2018-12-18 148 /*
5801169a2ed200 Frank Rowand 2018-12-18 149 * Caller must hold devtree_lock.
5801169a2ed200 Frank Rowand 2018-12-18 150 */
df2caf070bea08 Rob Herring 2019-12-11 @151 void __of_phandle_cache_inv_entry(phandle handle)
5801169a2ed200 Frank Rowand 2018-12-18 152 {
df2caf070bea08 Rob Herring 2019-12-11 153 u32 handle_hash;
5801169a2ed200 Frank Rowand 2018-12-18 154 struct device_node *np;
5801169a2ed200 Frank Rowand 2018-12-18 155
5801169a2ed200 Frank Rowand 2018-12-18 156 if (!handle)
5801169a2ed200 Frank Rowand 2018-12-18 157 return;
5801169a2ed200 Frank Rowand 2018-12-18 158
df2caf070bea08 Rob Herring 2019-12-11 159 handle_hash = of_phandle_cache_hash(handle);
5801169a2ed200 Frank Rowand 2018-12-18 160
df2caf070bea08 Rob Herring 2019-12-11 161 np = phandle_cache[handle_hash];
df2caf070bea08 Rob Herring 2019-12-11 162 if (np && handle == np->phandle)
df2caf070bea08 Rob Herring 2019-12-11 163 phandle_cache[handle_hash] = NULL;
0b3ce78e90fc66 Frank Rowand 2018-03-04 164 }
0b3ce78e90fc66 Frank Rowand 2018-03-04 165
:::::: The code at line 151 was first introduced by commit
:::::: df2caf070bea084d30ccc03b8f7fc1a2011f3e71 of: Rework and simplify phandle cache to use a fixed size
:::::: TO: Rob Herring <robh(a)kernel.org>
:::::: CC: Sebastian Andrzej Siewior <bigeasy(a)linutronix.de>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 9 months
[mark-rutland:fuzzing/5.10-rc7 1/4] include/linux/irqflags.h:224:35: error: this function declaration is not a prototype
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/mark/linux.git fuzzing/5.10-rc7
head: 83abdaa512626051c6eecd7c1dfb41fb061ebcb9
commit: 61336e25d1415a4ac3aaf8cf75105c2ec2eb95e7 [1/4] lockdep: report broken irq restoration
config: riscv-randconfig-r001-20201209 (attached as .config)
compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 5ff35356f1af2bb92785b38c657463924d9ec386)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install riscv cross compiling tool for clang build
# apt-get install binutils-riscv64-linux-gnu
# https://git.kernel.org/pub/scm/linux/kernel/git/mark/linux.git/commit/?id...
git remote add mark-rutland https://git.kernel.org/pub/scm/linux/kernel/git/mark/linux.git
git fetch --no-tags mark-rutland fuzzing/5.10-rc7
git checkout 61336e25d1415a4ac3aaf8cf75105c2ec2eb95e7
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=riscv
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
In file included from kernel/bounds.c:10:
In file included from include/linux/page-flags.h:10:
In file included from include/linux/bug.h:5:
In file included from arch/riscv/include/asm/bug.h:83:
In file included from include/asm-generic/bug.h:20:
In file included from include/linux/kernel.h:12:
In file included from include/linux/bitops.h:29:
In file included from arch/riscv/include/asm/bitops.h:14:
>> include/linux/irqflags.h:224:35: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
extern void warn_bogus_irq_restore();
^
void
1 error generated.
--
In file included from kernel/bounds.c:10:
In file included from include/linux/page-flags.h:10:
In file included from include/linux/bug.h:5:
In file included from arch/riscv/include/asm/bug.h:83:
In file included from include/asm-generic/bug.h:20:
In file included from include/linux/kernel.h:12:
In file included from include/linux/bitops.h:29:
In file included from arch/riscv/include/asm/bitops.h:14:
>> include/linux/irqflags.h:224:35: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
extern void warn_bogus_irq_restore();
^
void
1 error generated.
make[2]: *** [scripts/Makefile.build:117: kernel/bounds.s] Error 1
make[2]: Target '__build' not remade because of errors.
make[1]: *** [Makefile:1206: prepare0] Error 2
make[1]: Target 'prepare' not remade because of errors.
make: *** [Makefile:185: __sub-make] Error 2
make: Target 'prepare' not remade because of errors.
vim +224 include/linux/irqflags.h
222
223 #ifdef CONFIG_DEBUG_IRQFLAGS
> 224 extern void warn_bogus_irq_restore();
225 #define check_bogus_irq_restore() \
226 do { \
227 if (unlikely(!raw_irqs_disabled())) \
228 warn_bogus_irq_restore(); \
229 } while (0)
230 #else
231 #define check_bogus_irq_restore() do { } while (0)
232 #endif
233
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 9 months