Wed, Feb 15, 2017 at 10:38:07AM CET, james.hogan@xxxxxxxxxx wrote: >On Wed, Feb 15, 2017 at 09:56:48AM +0100, Arnd Bergmann wrote: >> On Wed, Feb 15, 2017 at 9:30 AM, kernelci.org bot <bot@xxxxxxxxxxxx> wrote: >> > bcm47xx_defconfig (mips) — FAIL, 1 error, 0 warnings, 0 section mismatches >> > >> > Errors: >> > /home/buildslave/workspace/khilman-kbuilder/next/build-mips/../net/sched/sch_fq_codel.c:468: >> > undefined reference to `tcf_destroy_chain' >> >> I have not looked at this one yet, appears to be caused by commit >> cf1facda2f61 ("sched: move tcf_proto_destroy and tcf_destroy_chain >> helpers into cls_api") > >So effectively CONFIG_NET_SCH_FQ_CODEL (which bcm47xx_defconfig sets >=y), and just over half of the other packet schedulers now implicitly >depend on CONFIG_NET_CLS (which bcm47xx_defconfig doesn't set =y). > >Perhaps revert would be best since the change looks of questionable >value to me, as all the users of it are in sch_*.c anyway. Fixing this now. > >> > ip27_defconfig (mips) — FAIL, 2 errors, 0 warnings, 0 section mismatches >> > >> > Errors: >> > drivers/net/ethernet/qlogic/qlge/qlge_main.c:4819:1: error: insn does not >> > satisfy its constraints: >> > drivers/net/ethernet/qlogic/qlge/qlge_main.c:4819:1: internal compiler >> > error: in extract_constrain_insn, at recog.c:2190 >> >> broken gcc release, apparently fixed in gcc-7 (can't reproduce here at least). >> I suggested a workaround, but got no reply so far: >> >> http://www.spinics.net/lists/mips/msg66465.html > >I'll look into that. > >> >> > xway_defconfig (mips) — FAIL, 2 errors, 0 warnings, 0 section mismatches >> > >> > Errors: >> > (.text+0x14e10): undefined reference to `physical_memsize' >> > (.text+0x14e14): undefined reference to `physical_memsize' >> >> Hauke already did a patch in December, but it has't made it into linux-mips >> so far: >> >> https://marc.info/?l=linux-mips&m=148612428414708&w=3 > >Hauke: you mentioned sending a new version of this patch. I'll apply the >original patch for now, as looking at the VPE loader, zero doesn't sound >entirely unreasonable: > >/* > * The sde-kit passes 'memsize' to __start in $a3, so set something > * here... Or set $a3 to zero and define DFLT_STACK_SIZE and > * DFLT_HEAP_SIZE when you compile your program > */ >mttgpr(6, v->ntcs); >mttgpr(7, physical_memsize); > >Cheers >James