Buildresult: linus/se7619_defconfig/sh4-gcc12 built on Jan 12, 07:50
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
Failed
Date/Time:
Jan 12, 07:50
Duration:
0:00:20.017541
Builder:
ka4
Revision:
Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next (
3e7aeb78ab01c2c2f0e1f784e5ddec88fcd3d106)
Target:
linus/se7619_defconfig/sh4-gcc12
Branch:
linus
Compiler:
sh4-gcc12
(sh4-linux-gcc (GCC) 12.2.0 / GNU ld (GNU Binutils) 2.39)
Config:
se7619_defconfig
(
download
)
Log:
Download original
Possible errors
include/linux/syscalls.h:258:9: internal compiler error: in change_address_1, at emit-rtl.cc:2283 {standard input}:16782: Error: missing operand {standard input}:16782: Error: invalid operands for opcode {standard input}:16464: Error: displacement to undefined symbol .L4357 overflows 12-bit field {standard input}:16511: Error: displacement to undefined symbol .L4358 overflows 12-bit field {standard input}:16600: Error: displacement to undefined symbol .L4283 overflows 12-bit field {standard input}:16615: Error: displacement to undefined symbol .L4412 overflows 12-bit field {standard input}:16626: Error: displacement to undefined symbol .L4293 overflows 12-bit field {standard input}:16676: Error: displacement to undefined symbol .L4362 overflows 12-bit field {standard input}:16668: Error: pcrel too far {standard input}:16670: Error: pcrel too far {standard input}:16687: Error: pcrel too far {standard input}:16695: Error: pcrel too far {standard input}:16753: Error: pcrel too far make[4]: *** [scripts/Makefile.build:243: fs/namespace.o] Error 1 make[3]: *** [scripts/Makefile.build:480: fs] Error 2 make[2]: *** [Makefile:1912: .] Error 2 make[1]: *** [Makefile:234: __sub-make] Error 2 make: *** [Makefile:234: __sub-make] Error 2
Possible warnings (12)
<stdin>:1519:2: warning: #warning syscall clone3 not implemented [-Wcpp] arch/sh/mm/cache-sh2.c:85:13: warning: no previous prototype for 'sh2_cache_init' [-Wmissing-prototypes] arch/sh/mm/nommu.c:76:13: warning: no previous prototype for 'kmap_coherent_init' [-Wmissing-prototypes] arch/sh/mm/nommu.c:80:7: warning: no previous prototype for 'kmap_coherent' [-Wmissing-prototypes] arch/sh/mm/nommu.c:86:6: warning: no previous prototype for 'kunmap_coherent' [-Wmissing-prototypes] arch/sh/kernel/cpu/init.c:99:29: warning: no previous prototype for 'l2_cache_init' [-Wmissing-prototypes] arch/sh/kernel/return_address.c:49:7: warning: no previous prototype for 'return_address' [-Wmissing-prototypes] arch/sh/kernel/sys_sh.c:58:16: warning: no previous prototype for 'sys_cacheflush' [-Wmissing-prototypes] arch/sh/kernel/traps_32.c:735:6: warning: no previous prototype for 'per_cpu_trap_init' [-Wmissing-prototypes] arch/sh/kernel/hw_breakpoint.c:135:5: warning: no previous prototype for 'arch_bp_generic_fields' [-Wmissing-prototypes] {standard input}:14669: Warning: end of file not at end of a line; newline inserted {standard input}:16683: Warning: overflow in branch to .L4276; converted into longer instruction sequence
Full Log
# git rev-parse -q --verify 3e7aeb78ab01c2c2f0e1f784e5ddec88fcd3d106^{commit} 3e7aeb78ab01c2c2f0e1f784e5ddec88fcd3d106 already have revision, skipping fetch # git checkout -q -f -B kisskb 3e7aeb78ab01c2c2f0e1f784e5ddec88fcd3d106 # git clean -qxdf # < git log -1 # commit 3e7aeb78ab01c2c2f0e1f784e5ddec88fcd3d106 # Merge: de927f6c0b07 a7fe0881d9b7 # Author: Linus Torvalds <torvalds@linux-foundation.org> # Date: Thu Jan 11 10:07:29 2024 -0800 # # Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next # # Pull networking updates from Paolo Abeni: # "The most interesting thing is probably the networking structs # reorganization and a significant amount of changes is around # self-tests. # # Core & protocols: # # - Analyze and reorganize core networking structs (socks, netdev, # netns, mibs) to optimize cacheline consumption and set up build # time warnings to safeguard against future header changes # # This improves TCP performances with many concurrent connections up # to 40% # # - Add page-pool netlink-based introspection, exposing the memory # usage and recycling stats. This helps indentify bad PP users and # possible leaks # # - Refine TCP/DCCP source port selection to no longer favor even # source port at connect() time when IP_LOCAL_PORT_RANGE is set. This # lowers the time taken by connect() for hosts having many active # connections to the same destination # # - Refactor the TCP bind conflict code, shrinking related socket # structs # # - Refactor TCP SYN-Cookie handling, as a preparation step to allow # arbitrary SYN-Cookie processing via eBPF # # - Tune optmem_max for 0-copy usage, increasing the default value to # 128KB and namespecifying it # # - Allow coalescing for cloned skbs coming from page pools, improving # RX performances with some common configurations # # - Reduce extension header parsing overhead at GRO time # # - Add bridge MDB bulk deletion support, allowing user-space to # request the deletion of matching entries # # - Reorder nftables struct members, to keep data accessed by the # datapath first # # - Introduce TC block ports tracking and use. This allows supporting # multicast-like behavior at the TC layer # # - Remove UAPI support for retired TC qdiscs (dsmark, CBQ and ATM) and # classifiers (RSVP and tcindex) # # - More data-race annotations # # - Extend the diag interface to dump TCP bound-only sockets # # - Conditional notification of events for TC qdisc class and actions # # - Support for WPAN dynamic associations with nearby devices, to form # a sub-network using a specific PAN ID # # - Implement SMCv2.1 virtual ISM device support # # - Add support for Batman-avd mulicast packet type # # BPF: # # - Tons of verifier improvements: # - BPF register bounds logic and range support along with a large # test suite # - log improvements # - complete precision tracking support for register spills # - track aligned STACK_ZERO cases as imprecise spilled registers. # This improves the verifier "instructions processed" metric from # single digit to 50-60% for some programs # - support for user's global BPF subprogram arguments with few # commonly requested annotations for a better developer # experience # - support tracking of BPF_JNE which helps cases when the compiler # transforms (unsigned) "a > 0" into "if a == 0 goto xxx" and the # like # - several fixes # # - Add initial TX metadata implementation for AF_XDP with support in # mlx5 and stmmac drivers. Two types of offloads are supported right # now, that is, TX timestamp and TX checksum offload # # - Fix kCFI bugs in BPF all forms of indirect calls from BPF into # kernel and from kernel into BPF work with CFI enabled. This allows # BPF to work with CONFIG_FINEIBT=y # # - Change BPF verifier logic to validate global subprograms lazily # instead of unconditionally before the main program, so they can be # guarded using BPF CO-RE techniques # # - Support uid/gid options when mounting bpffs # # - Add a new kfunc which acquires the associated cgroup of a task # within a specific cgroup v1 hierarchy where the latter is # identified by its id # # - Extend verifier to allow bpf_refcount_acquire() of a map value # field obtained via direct load which is a use-case needed in # sched_ext # # - Add BPF link_info support for uprobe multi link along with bpftool # integration for the latter # # - Support for VLAN tag in XDP hints # # - Remove deprecated bpfilter kernel leftovers given the project is # developed in user-space (https://github.com/facebook/bpfilter) # # Misc: # # - Support for parellel TC self-tests execution # # - Increase MPTCP self-tests coverage # # - Updated the bridge documentation, including several so-far # undocumented features # # - Convert all the net self-tests to run in unique netns, to avoid # random failures due to conflict and allow concurrent runs # # - Add TCP-AO self-tests # # - Add kunit tests for both cfg80211 and mac80211 # # - Autogenerate Netlink families documentation from YAML spec # # - Add yml-gen support for fixed headers and recursive nests, the tool # can now generate user-space code for all genetlink families for # which we have specs # # - A bunch of additional module descriptions fixes # # - Catch incorrect freeing of pages belonging to a page pool # # Driver API: # # - Rust abstractions for network PHY drivers; do not cover yet the # full C API, but already allow implementing functional PHY drivers # in rust # # - Introduce queue and NAPI support in the netdev Netlink interface, # allowing complete access to the device <> NAPIs <> queues # relationship # # - Introduce notifications filtering for devlink to allow control # application scale to thousands of instances # # - Improve PHY validation, requesting rate matching information for # each ethtool link mode supported by both the PHY and host # # - Add support for ethtool symmetric-xor RSS hash # # - ACPI based Wifi band RFI (WBRF) mitigation feature for the AMD # platform # # - Expose pin fractional frequency offset value over new DPLL generic # netlink attribute # # - Convert older drivers to platform remove callback returning void # # - Add support for PHY package MMD read/write # # New hardware / drivers: # # - Ethernet: # - Octeon CN10K devices # - Broadcom 5760X P7 # - Qualcomm SM8550 SoC # - Texas Instrument DP83TG720S PHY # # - Bluetooth: # - IMC Networks Bluetooth radio # # Removed: # # - WiFi: # - libertas 16-bit PCMCIA support # - Atmel at76c50x drivers # - HostAP ISA/PCMCIA style 802.11b driver # - zd1201 802.11b USB dongles # - Orinoco ISA/PCMCIA 802.11b driver # - Aviator/Raytheon driver # - Planet WL3501 driver # - RNDIS USB 802.11b driver # # Driver updates: # # - Ethernet high-speed NICs: # - Intel (100G, ice, idpf): # - allow one by one port representors creation and removal # - add temperature and clock information reporting # - add get/set for ethtool's header split ringparam # - add again FW logging # - adds support switchdev hardware packet mirroring # - iavf: implement symmetric-xor RSS hash # - igc: add support for concurrent physical and free-running # timers # - i40e: increase the allowable descriptors # - nVidia/Mellanox: # - Preparation for Socket-Direct multi-dev netdev. That will # allow in future releases combining multiple PFs devices # attached to different NUMA nodes under the same netdev # - Broadcom (bnxt): # - TX completion handling improvements # - add basic ntuple filter support # - reduce MSIX vectors usage for MQPRIO offload # - add VXLAN support, USO offload and TX coalesce completion # for P7 # - Marvell Octeon EP: # - xmit-more support # - add PF-VF mailbox support and use it for FW notifications # for VFs # - Wangxun (ngbe/txgbe): # - implement ethtool functions to operate pause param, ring # param, coalesce channel number and msglevel # - Netronome/Corigine (nfp): # - add flow-steering support # - support UDP segmentation offload # # - Ethernet NICs embedded, slower, virtual: # - Xilinx AXI: remove duplicate DMA code adopting the dma engine # driver # - stmmac: add support for HW-accelerated VLAN stripping # - TI AM654x sw: add mqprio, frame preemption & coalescing # - gve: add support for non-4k page sizes. # - virtio-net: support dynamic coalescing moderation # # - nVidia/Mellanox Ethernet datacenter switches: # - allow firmware upgrade without a reboot # - more flexible support for bridge flooding via the compressed # FID flooding mode # # - Ethernet embedded switches: # - Microchip: # - fine-tune flow control and speed configurations in KSZ8xxx # - KSZ88X3: enable setting rmii reference # - Renesas: # - add jumbo frames support # - Marvell: # - 88E6xxx: add "eth-mac" and "rmon" stats support # # - Ethernet PHYs: # - aquantia: add firmware load support # - at803x: refactor the driver to simplify adding support for more # chip variants # - NXP C45 TJA11xx: Add MACsec offload support # # - Wifi: # - MediaTek (mt76): # - NVMEM EEPROM improvements # - mt7996 Extremely High Throughput (EHT) improvements # - mt7996 Wireless Ethernet Dispatcher (WED) support # - mt7996 36-bit DMA support # - Qualcomm (ath12k): # - support for a single MSI vector # - WCN7850: support AP mode # - Intel (iwlwifi): # - new debugfs file fw_dbg_clear # - allow concurrent P2P operation on DFS channels # # - Bluetooth: # - QCA2066: support HFP offload # - ISO: more broadcast-related improvements # - NXP: better recovery in case receiver/transmitter get out of sync" # # * tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (1714 commits) # lan78xx: remove redundant statement in lan78xx_get_eee # lan743x: remove redundant statement in lan743x_ethtool_get_eee # bnxt_en: Fix RCU locking for ntuple filters in bnxt_rx_flow_steer() # bnxt_en: Fix RCU locking for ntuple filters in bnxt_srxclsrldel() # bnxt_en: Remove unneeded variable in bnxt_hwrm_clear_vnic_filter() # tcp: Revert no longer abort SYN_SENT when receiving some ICMP # Revert "mlx5 updates 2023-12-20" # Revert "net: stmmac: Enable Per DMA Channel interrupt" # ipvlan: Remove usage of the deprecated ida_simple_xx() API # ipvlan: Fix a typo in a comment # net/sched: Remove ipt action tests # net: stmmac: Use interrupt mode INTM=1 for per channel irq # net: stmmac: Add support for TX/RX channel interrupt # net: stmmac: Make MSI interrupt routine generic # dt-bindings: net: snps,dwmac: per channel irq # net: phy: at803x: make read_status more generic # net: phy: at803x: add support for cdt cross short test for qca808x # net: phy: at803x: refactor qca808x cable test get status function # net: phy: at803x: generalize cdt fault length function # net: ethernet: cortina: Drop TSO support # ... # < /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/sh4-linux/bin/sh4-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/sh4-linux/bin/sh4-linux-ld --version # < git log --format=%s --max-count=1 3e7aeb78ab01c2c2f0e1f784e5ddec88fcd3d106 # make -s -j 40 ARCH=sh O=/kisskb/build/linus_se7619_defconfig_sh4-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/sh4-linux/bin/sh4-linux- se7619_defconfig # < make -s -j 40 ARCH=sh O=/kisskb/build/linus_se7619_defconfig_sh4-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/sh4-linux/bin/sh4-linux- help # make -s -j 40 ARCH=sh O=/kisskb/build/linus_se7619_defconfig_sh4-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/sh4-linux/bin/sh4-linux- olddefconfig # make -s -j 40 ARCH=sh O=/kisskb/build/linus_se7619_defconfig_sh4-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/sh4-linux/bin/sh4-linux- Generating include/generated/machtypes.h <stdin>:1519:2: warning: #warning syscall clone3 not implemented [-Wcpp] /kisskb/src/arch/sh/mm/cache-sh2.c:85:13: warning: no previous prototype for 'sh2_cache_init' [-Wmissing-prototypes] 85 | void __init sh2_cache_init(void) | ^~~~~~~~~~~~~~ /kisskb/src/arch/sh/mm/nommu.c:76:13: warning: no previous prototype for 'kmap_coherent_init' [-Wmissing-prototypes] 76 | void __init kmap_coherent_init(void) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/sh/mm/nommu.c:80:7: warning: no previous prototype for 'kmap_coherent' [-Wmissing-prototypes] 80 | void *kmap_coherent(struct page *page, unsigned long addr) | ^~~~~~~~~~~~~ /kisskb/src/arch/sh/mm/nommu.c:86:6: warning: no previous prototype for 'kunmap_coherent' [-Wmissing-prototypes] 86 | void kunmap_coherent(void *kvaddr) | ^~~~~~~~~~~~~~~ /kisskb/src/arch/sh/kernel/cpu/init.c:99:29: warning: no previous prototype for 'l2_cache_init' [-Wmissing-prototypes] 99 | void __attribute__ ((weak)) l2_cache_init(void) | ^~~~~~~~~~~~~ /kisskb/src/arch/sh/kernel/return_address.c:49:7: warning: no previous prototype for 'return_address' [-Wmissing-prototypes] 49 | void *return_address(unsigned int depth) | ^~~~~~~~~~~~~~ /kisskb/src/arch/sh/kernel/sys_sh.c:58:16: warning: no previous prototype for 'sys_cacheflush' [-Wmissing-prototypes] 58 | asmlinkage int sys_cacheflush(unsigned long addr, unsigned long len, int op) | ^~~~~~~~~~~~~~ /kisskb/src/arch/sh/kernel/traps_32.c:735:6: warning: no previous prototype for 'per_cpu_trap_init' [-Wmissing-prototypes] 735 | void per_cpu_trap_init(void) | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/sh/kernel/hw_breakpoint.c:135:5: warning: no previous prototype for 'arch_bp_generic_fields' [-Wmissing-prototypes] 135 | int arch_bp_generic_fields(int sh_len, int sh_type, | ^~~~~~~~~~~~~~~~~~~~~~ during RTL pass: final In file included from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function '__se_sys_listmount': /kisskb/src/include/linux/syscalls.h:258:9: internal compiler error: in change_address_1, at emit-rtl.cc:2283 258 | } \ | ^ /kisskb/src/include/linux/syscalls.h:233:9: note: in expansion of macro '__SYSCALL_DEFINEx' 233 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:225:36: note: in expansion of macro 'SYSCALL_DEFINEx' 225 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:5079:1: note: in expansion of macro 'SYSCALL_DEFINE4' 5079 | SYSCALL_DEFINE4(listmount, const struct mnt_id_req __user *, req, | ^~~~~~~~~~~~~~~ 0x149c5d9 internal_error(char const*, ...) ???:0 0x63dcdd fancy_abort(char const*, int, char const*) ???:0 0x847814 adjust_address_1(rtx_def*, machine_mode, poly_int<1u, long>, int, int, int, poly_int<1u, long>) ???:0 0x88a9e1 output_operand(rtx_def*, int) ???:0 0x88af0c output_asm_insn(char const*, rtx_def**) ???:0 0x88c918 final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*) ???:0 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. {standard input}: Assembler messages: {standard input}:14669: Warning: end of file not at end of a line; newline inserted {standard input}:16782: Error: missing operand {standard input}:16782: Error: invalid operands for opcode {standard input}:16464: Error: displacement to undefined symbol .L4357 overflows 12-bit field {standard input}:16511: Error: displacement to undefined symbol .L4358 overflows 12-bit field {standard input}:16600: Error: displacement to undefined symbol .L4283 overflows 12-bit field {standard input}:16615: Error: displacement to undefined symbol .L4412 overflows 12-bit field {standard input}:16626: Error: displacement to undefined symbol .L4293 overflows 12-bit field {standard input}:16676: Error: displacement to undefined symbol .L4362 overflows 12-bit field {standard input}:16683: Warning: overflow in branch to .L4276; converted into longer instruction sequence {standard input}:16668: Error: pcrel too far {standard input}:16670: Error: pcrel too far {standard input}:16687: Error: pcrel too far {standard input}:16695: Error: pcrel too far {standard input}:16753: Error: pcrel too far make[4]: *** [/kisskb/src/scripts/Makefile.build:243: fs/namespace.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [/kisskb/src/scripts/Makefile.build:480: fs] Error 2 make[2]: *** [/kisskb/src/Makefile:1912: .] Error 2 make[1]: *** [/kisskb/src/Makefile:234: __sub-make] Error 2 make: *** [Makefile:234: __sub-make] Error 2 Command 'make -s -j 40 ARCH=sh O=/kisskb/build/linus_se7619_defconfig_sh4-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/sh4-linux/bin/sh4-linux- ' returned non-zero exit status 2. # rm -rf /kisskb/build/linus_se7619_defconfig_sh4-gcc12 # Build took: 0:00:20.017541
© Michael Ellerman 2006-2018.