Buildresult: linus-rand/x86_64-randconfig/x86_64-gcc4.6 built on Oct 26 2018, 04:37
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
Failed
Date/Time:
Oct 26 2018, 04:37
Duration:
0:01:17.767012
Builder:
ka1
Revision:
Merge tag 'pci-v4.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci (
bd6bf7c10484f026505814b690104cdef27ed460)
Target:
linus-rand/x86_64-randconfig/x86_64-gcc4.6
Branch:
linus-rand
Compiler:
x86_64-gcc4.6
(x86_64-linux-gcc (GCC) 4.6.3)
Config:
randconfig
(
download
)
Log:
Download original
Possible errors
drivers/cpufreq/intel_pstate.c:726:2: error: implicit declaration of function 'intel_pstate_get_cppc_guranteed' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [scripts/Makefile.build:306: drivers/cpufreq/intel_pstate.o] Error 1 make[2]: *** [scripts/Makefile.build:546: drivers/cpufreq] Error 2 make[1]: *** [Makefile:1052: drivers] Error 2 make: *** [Makefile:146: sub-make] Error 2
Possible warnings (136)
scripts/unifdef.c:453:28: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] arch/x86/kernel/apic/io_apic.c:1034:6: warning: 'irq' may be used uninitialized in this function [-Wuninitialized] kernel/cgroup/.tmp_cgroup.o: warning: objtool: compare_css_sets()+0xab: unreachable instruction kernel/cgroup/.tmp_cpuset.o: warning: objtool: cpuset_init()+0x31: unreachable instruction arch/x86/kernel/apic/.tmp_vector.o: warning: objtool: arch_early_irq_init()+0x3d: unreachable instruction kernel/dma/.tmp_direct.o: warning: objtool: dma_direct_map_sg()+0x80: unreachable instruction arch/x86/kernel/.tmp_traps.o: warning: objtool: ist_begin_non_atomic()+0x26: unreachable instruction arch/x86/kernel/.tmp_nmi.o: warning: objtool: do_nmi.part.8()+0xb9: unreachable instruction arch/x86/kernel/.tmp_setup.o: warning: objtool: extend_brk()+0x31: unreachable instruction arch/x86/kernel/cpu/.tmp_common.o: warning: objtool: identify_secondary_cpu()+0x2c: unreachable instruction security/keys/.tmp_keyring.o: warning: objtool: search_nested_keyrings()+0x4c: unreachable instruction arch/x86/mm/.tmp_init_64.o: warning: objtool: __init_extra_mapping()+0xa8: unreachable instruction kernel/dma/.tmp_swiotlb.o: warning: objtool: swiotlb_tbl_map_single()+0xcf: unreachable instruction arch/x86/kernel/.tmp_quirks.o: warning: objtool: ich_force_hpet_resume()+0x31: unreachable instruction arch/x86/kernel/e820.c:653:2: warning: 'gapstart' may be used uninitialized in this function [-Wuninitialized] arch/x86/kernel/.tmp_e820.o: warning: objtool: e820__reallocate_tables()+0x48: unreachable instruction fs/fscache/.tmp_cache.o: warning: objtool: fscache_withdraw_cache()+0xc2: unreachable instruction arch/x86/kernel/hw_breakpoint.c:366:18: warning: 'align' may be used uninitialized in this function [-Wuninitialized] fs/crypto/.tmp_crypto.o: warning: objtool: fscrypt_do_page_crypto()+0x80: unreachable instruction arch/x86/kernel/.tmp_alternative.o: warning: objtool: apply_alternatives()+0x6f: unreachable instruction ipc/shm.c:1686:59: warning: 'file' may be used uninitialized in this function [-Wuninitialized] fs/fuse/.tmp_dir.o: warning: objtool: fuse_set_nowrite()+0x3f: unreachable instruction fs/fuse/.tmp_inode.o: warning: objtool: fuse_destroy_inode()+0x36: unreachable instruction crypto/asymmetric_keys/.tmp_public_key.o: warning: objtool: public_key_verify_signature()+0x38: unreachable instruction fs/overlayfs/.tmp_namei.o: warning: objtool: ovl_path_next()+0x38: unreachable instruction fs/configfs/.tmp_dir.o: warning: objtool: configfs_rmdir()+0x8c: unreachable instruction fs/jffs2/.tmp_nodelist.o: warning: objtool: jffs2_link_node_ref()+0x3d: unreachable instruction ipc/.tmp_sem.o: warning: objtool: find_alloc_undo()+0x40a: unreachable instruction crypto/.tmp_api.o: warning: objtool: __crypto_alloc_tfm()+0x3d: unreachable instruction fs/fuse/.tmp_dev.o: warning: objtool: fuse_copy_fill.part.29()+0x63: unreachable instruction fs/fuse/.tmp_file.o: warning: objtool: fuse_writepage_in_flight()+0x4d: unreachable instruction kernel/irq/.tmp_matrix.o: warning: objtool: irq_matrix_assign_system()+0x4a: unreachable instruction kernel/power/.tmp_suspend.o: warning: objtool: suspend_enter()+0xfb: unreachable instruction fs/fscache/.tmp_cookie.o: warning: objtool: __fscache_disable_cookie()+0x222: unreachable instruction fs/sysfs/.tmp_file.o: warning: objtool: sysfs_kf_seq_show()+0x52: unreachable instruction fs/jffs2/.tmp_readinode.o: warning: objtool: jffs2_get_inode_nodes()+0x28b: unreachable instruction fs/notify/inotify/.tmp_inotify_user.o: warning: objtool: inotify_idr_find_locked()+0x31: unreachable instruction fs/jffs2/.tmp_gc.o: warning: objtool: jffs2_garbage_collect_pass()+0x177: unreachable instruction fs/jffs2/.tmp_debug.o: warning: objtool: __jffs2_dbg_acct_sanity_check_nolock()+0xa9: unreachable instruction kernel/rcu/.tmp_sync.o: warning: objtool: rcu_sync_func()+0x2a: unreachable instruction fs/fscache/.tmp_object.o: warning: objtool: fscache_look_up_object()+0x5e: unreachable instruction fs/fscache/.tmp_operation.o: warning: objtool: fscache_put_operation.part.7()+0x23e: unreachable instruction kernel/printk/printk.c:185:16: warning: 'old' may be used uninitialized in this function [-Wuninitialized] crypto/.tmp_algapi.o: warning: objtool: crypto_unregister_template()+0x47: unreachable instruction fs/jffs2/.tmp_xattr.o: warning: objtool: save_xattr_datum()+0x4e: unreachable instruction fs/fscache/.tmp_page.o: warning: objtool: __fscache_uncache_page()+0x71: unreachable instruction crypto/.tmp_scatterwalk.o: warning: objtool: scatterwalk_ffwd()+0x73: unreachable instruction fs/.tmp_exec.o: warning: objtool: de_thread()+0x40e: unreachable instruction mm/.tmp_vmscan.o: warning: objtool: __remove_mapping()+0x66: unreachable instruction mm/.tmp_percpu.o: warning: objtool: pcpu_setup_first_chunk()+0x83: unreachable instruction mm/.tmp_list_lru.o: warning: objtool: __list_lru_walk_one.isra.15()+0x9a: unreachable instruction drivers/bcma/.tmp_driver_chipcommon_pmu.o: warning: objtool: bcma_pmu_pll_clock()+0x46: unreachable instruction mm/.tmp_gup.o: warning: objtool: get_user_pages_locked()+0x73: unreachable instruction mm/.tmp_memory.o: warning: objtool: vm_insert_pfn_prot()+0x41: unreachable instruction net/8021q/.tmp_vlan.o: warning: objtool: unregister_vlan_dev()+0x128: unreachable instruction kernel/sched/.tmp_core.o: warning: objtool: migrate_tasks()+0x17b: unreachable instruction kernel/time/.tmp_timer.o: warning: objtool: timers_dead_cpu()+0x6d: unreachable instruction crypto/.tmp_rsa-pkcs1pad.o: warning: objtool: pkcs1pad_sg_set_buf()+0x56: unreachable instruction drivers/base/.tmp_devres.o: warning: objtool: remove_nodes.isra.4()+0xe3: unreachable instruction drivers/base/regmap/.tmp_regmap-irq.o: warning: objtool: regmap_irq_thread()+0xc9: unreachable instruction mm/.tmp_mmap.o: warning: objtool: mm_drop_all_locks()+0x34: unreachable instruction fs/.tmp_namei.o: warning: objtool: follow_down()+0x45: unreachable instruction fs/.tmp_file.o: warning: objtool: __fd_install()+0x1c7: unreachable instruction kernel/.tmp_cpu.o: warning: objtool: takedown_cpu()+0xdf: unreachable instruction fs/.tmp_dcache.o: warning: objtool: d_instantiate_new()+0x33: unreachable instruction fs/.tmp_inode.o: warning: objtool: clear_inode()+0x3f: unreachable instruction fs/.tmp_seq_file.o: warning: objtool: seq_dentry()+0x38: unreachable instruction lib/mpi/mpicoder.c:352:8: warning: 'buff' may be used uninitialized in this function [-Wuninitialized] crypto/.tmp_chacha20poly1305.o: warning: objtool: poly_tail()+0x78: unreachable instruction kernel/.tmp_softirq.o: warning: objtool: tasklet_kill_immediate()+0x74: unreachable instruction crypto/.tmp_gcm.o: warning: objtool: crypto_rfc4106_crypt()+0x22d: unreachable instruction crypto/.tmp_ccm.o: warning: objtool: crypto_rfc4309_crypt()+0x238: unreachable instruction mm/.tmp_rmap.o: warning: objtool: hugepage_add_anon_rmap()+0x6b: unreachable instruction kernel/.tmp_exit.o: warning: objtool: release_task()+0x14a: unreachable instruction lib/.tmp_scatterlist.o: warning: objtool: sgl_alloc_order()+0x107: unreachable instruction kernel/sched/.tmp_deadline.o: warning: objtool: pick_next_pushable_dl_task()+0x4b: unreachable instruction fs/splice.c:1358:22: warning: 'type' may be used uninitialized in this function [-Wuninitialized] kernel/sched/.tmp_rt.o: warning: objtool: pick_next_pushable_task()+0x52: unreachable instruction lib/mpi/.tmp_mpi-pow.o: warning: objtool: mpi_powm()+0x25f: unreachable instruction drivers/dma/dw/.tmp_core.o: warning: objtool: dwc_free_chan_resources()+0x4d: unreachable instruction drivers/dma-buf/.tmp_dma-buf.o: warning: objtool: dma_buf_vunmap()+0x75: unreachable instruction drivers/dma-buf/.tmp_dma-fence.o: warning: objtool: dma_fence_init()+0x3f: unreachable instruction mm/.tmp_vmalloc.o: warning: objtool: pcpu_get_vm_areas()+0x5c: unreachable instruction fs/.tmp_userfaultfd.o: warning: objtool: userfaultfd_register()+0x241: unreachable instruction drivers/hwspinlock/.tmp_hwspinlock_core.o: warning: objtool: __hwspin_unlock()+0x33: unreachable instruction drivers/dma-buf/reservation.c:211:7: warning: 'i' may be used uninitialized in this function [-Wuninitialized] drivers/hwtracing/intel_th/.tmp_msu.o: warning: objtool: msc_buffer_win_alloc()+0xb3: unreachable instruction mm/.tmp_hugetlb.o: warning: objtool: huge_pte_alloc()+0xe4: unreachable instruction net/bluetooth/.tmp_af_bluetooth.o: warning: objtool: bt_sock_reclassify_lock()+0x2d: unreachable instruction net/atm/.tmp_resources.o: warning: objtool: atm_dev_deregister()+0x26: unreachable instruction crypto/.tmp_drbg.o: warning: objtool: drbg_async_seed()+0x5f: unreachable instruction mm/ksm.c:1395:15: warning: 'found_rmap_hlist_len' may be used uninitialized in this function [-Wuninitialized] drivers/input/gameport/.tmp_gameport.o: warning: objtool: gameport_start_polling()+0x52: unreachable instruction mm/.tmp_slub.o: warning: objtool: early_kmem_cache_node_alloc()+0x37: unreachable instruction kernel/.tmp_signal.o: warning: objtool: task_set_jobctl_pending()+0x32: unreachable instruction kernel/.tmp_workqueue.o: warning: objtool: workqueue_init_early()+0x78: unreachable instruction lib/rhashtable.c:264:2: warning: 'next' may be used uninitialized in this function [-Wuninitialized] mm/.tmp_page_isolation.o: warning: objtool: start_isolate_page_range()+0x3a: unreachable instruction kernel/.tmp_params.o: warning: objtool: kernel_add_sysfs_param()+0x64: unreachable instruction mm/.tmp_zsmalloc.o: warning: objtool: zs_map_object()+0x40: unreachable instruction mm/.tmp_userfaultfd.o: warning: objtool: mcopy_atomic()+0x4c: unreachable instruction kernel/.tmp_cred.o: warning: objtool: __put_cred()+0x2a: unreachable instruction crypto/.tmp_algif_hash.o: warning: objtool: hash_sendpage()+0x83: unreachable instruction kernel/.tmp_smpboot.o: warning: objtool: smpboot_thread_fn()+0x24c: unreachable instruction crypto/.tmp_tcrypt.o: warning: objtool: sg_init_aead()+0x2cb: unreachable instruction crypto/.tmp_af_alg.o: warning: objtool: af_alg_pull_tsgl()+0x7e: unreachable instruction kernel/.tmp_module.o: warning: objtool: frob_ro_after_init()+0x2e: unreachable instruction lib/.tmp_assoc_array.o: warning: objtool: assoc_array_destroy_subtree()+0x6e: unreachable instruction drivers/i2c/i2c-core-base.c:235:5: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] kernel/.tmp_audit_fsnotify.o: warning: objtool: audit_mark_handle_event()+0x5a: unreachable instruction kernel/.tmp_audit_watch.o: warning: objtool: audit_watch_handle_event()+0x5a: unreachable instruction net/core/.tmp_skbuff.o: warning: objtool: skb_pull_rcsum()+0x38: unreachable instruction lib/.tmp_genalloc.o: warning: objtool: gen_pool_free()+0xc3: unreachable instruction include/linux/seqlock.h:205:9: warning: 'seq' may be used uninitialized in this function [-Wuninitialized] lib/.tmp_oid_registry.o: warning: objtool: sprint_OID()+0x34: unreachable instruction net/phonet/.tmp_pep.o: warning: objtool: pipe_handler_do_rcv()+0xa6: unreachable instruction net/rfkill/.tmp_core.o: warning: objtool: rfkill_init_sw_state()+0x2e: unreachable instruction net/unix/.tmp_garbage.o: warning: objtool: unix_inflight()+0x6f: unreachable instruction net/mac80211/.tmp_aead_api.o: warning: objtool: aead_encrypt()+0x2a9: unreachable instruction net/core/.tmp_flow_dissector.o: warning: objtool: skb_flow_dissector_init()+0x52: unreachable instruction net/core/dev.c:3379:15: warning: 'tail' may be used uninitialized in this function [-Wuninitialized] lib/.tmp_kobject.o: warning: objtool: create_dir()+0xb3: unreachable instruction net/netlink/.tmp_genetlink.o: warning: objtool: genl_validate_assign_mc_groups()+0x10c: unreachable instruction net/packet/.tmp_af_packet.o: warning: objtool: tpacket_rcv()+0x241: unreachable instruction net/core/.tmp_dev.o: warning: objtool: skb_checksum_help()+0xca: unreachable instruction lib/.tmp_plist.o: warning: objtool: plist_requeue()+0x31: unreachable instruction lib/.tmp_radix-tree.o: warning: objtool: radix_tree_tag_set()+0x55: unreachable instruction net/mac80211/.tmp_aes_gmac.o: warning: objtool: ieee80211_aes_gmac()+0x3d0: unreachable instruction net/mac80211/.tmp_cfg.o: warning: objtool: ieee80211_dump_survey()+0x3a: unreachable instruction net/mac80211/mlme.c:1513:3: warning: 'pwr_level_cisco' may be used uninitialized in this function [-Wuninitialized] net/core/.tmp_rtnetlink.o: warning: objtool: rtnl_unregister()+0x2f: unreachable instruction net/mac80211/tx.c:2502:27: warning: 'chanctx_conf' may be used uninitialized in this function [-Wuninitialized] net/mac80211/mesh_pathtbl.c:445:11: warning: 'mpath' may be used uninitialized in this function [-Wuninitialized] net/mac80211/mesh_pathtbl.c:417:28: warning: 'new_mpath' may be used uninitialized in this function [-Wuninitialized] net/core/.tmp_filter.o: warning: objtool: bpf_msg_pull_data()+0x38c: unreachable instruction net/mac80211/.tmp_tx.o: warning: objtool: ieee80211_monitor_start_xmit()+0x3f: unreachable instruction
Full Log
# git rev-parse -q --verify bd6bf7c10484f026505814b690104cdef27ed460^{commit} bd6bf7c10484f026505814b690104cdef27ed460 already have revision, skipping fetch # git checkout -q -f -B kisskb bd6bf7c10484f026505814b690104cdef27ed460 # git clean -qxdf # < git log -1 # commit bd6bf7c10484f026505814b690104cdef27ed460 # Merge: a41efc2a0f68 663569db6476 # Author: Linus Torvalds <torvalds@linux-foundation.org> # Date: Thu Oct 25 06:50:48 2018 -0700 # # Merge tag 'pci-v4.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci # # Pull PCI updates from Bjorn Helgaas: # # - Fix ASPM link_state teardown on removal (Lukas Wunner) # # - Fix misleading _OSC ASPM message (Sinan Kaya) # # - Make _OSC optional for PCI (Sinan Kaya) # # - Don't initialize ASPM link state when ACPI_FADT_NO_ASPM is set # (Patrick Talbert) # # - Remove x86 and arm64 node-local allocation for host bridge structures # (Punit Agrawal) # # - Pay attention to device-specific _PXM node values (Jonathan Cameron) # # - Support new Immediate Readiness bit (Felipe Balbi) # # - Differentiate between pciehp surprise and safe removal (Lukas Wunner) # # - Remove unnecessary pciehp includes (Lukas Wunner) # # - Drop pciehp hotplug_slot_ops wrappers (Lukas Wunner) # # - Tolerate PCIe Slot Presence Detect being hardwired to zero to # workaround broken hardware, e.g., the Wilocity switch/wireless device # (Lukas Wunner) # # - Unify pciehp controller & slot structs (Lukas Wunner) # # - Constify hotplug_slot_ops (Lukas Wunner) # # - Drop hotplug_slot_info (Lukas Wunner) # # - Embed hotplug_slot struct into users instead of allocating it # separately (Lukas Wunner) # # - Initialize PCIe port service drivers directly instead of relying on # initcall ordering (Keith Busch) # # - Restore PCI config state after a slot reset (Keith Busch) # # - Save/restore DPC config state along with other PCI config state # (Keith Busch) # # - Reference count devices during AER handling to avoid race issue with # concurrent hot removal (Keith Busch) # # - If an Upstream Port reports ERR_FATAL, don't try to read the Port's # config space because it is probably unreachable (Keith Busch) # # - During error handling, use slot-specific reset instead of secondary # bus reset to avoid link up/down issues on hotplug ports (Keith Busch) # # - Restore previous AER/DPC handling that does not remove and # re-enumerate devices on ERR_FATAL (Keith Busch) # # - Notify all drivers that may be affected by error recovery resets # (Keith Busch) # # - Always generate error recovery uevents, even if a driver doesn't have # error callbacks (Keith Busch) # # - Make PCIe link active reporting detection generic (Keith Busch) # # - Support D3cold in PCIe hierarchies during system sleep and runtime, # including hotplug and Thunderbolt ports (Mika Westerberg) # # - Handle hpmemsize/hpiosize kernel parameters uniformly, whether slots # are empty or occupied (Jon Derrick) # # - Remove duplicated include from pci/pcie/err.c and unused variable # from cpqphp (YueHaibing) # # - Remove driver pci_cleanup_aer_uncorrect_error_status() calls (Oza # Pawandeep) # # - Uninline PCI bus accessors for better ftracing (Keith Busch) # # - Remove unused AER Root Port .error_resume method (Keith Busch) # # - Use kfifo in AER instead of a local version (Keith Busch) # # - Use threaded IRQ in AER bottom half (Keith Busch) # # - Use managed resources in AER core (Keith Busch) # # - Reuse pcie_port_find_device() for AER injection (Keith Busch) # # - Abstract AER interrupt handling to disconnect error injection (Keith # Busch) # # - Refactor AER injection callbacks to simplify future improvments # (Keith Busch) # # - Remove unused Netronome NFP32xx Device IDs (Jakub Kicinski) # # - Use bitmap_zalloc() for dma_alias_mask (Andy Shevchenko) # # - Add switch fall-through annotations (Gustavo A. R. Silva) # # - Remove unused Switchtec quirk variable (Joshua Abraham) # # - Fix pci.c kernel-doc warning (Randy Dunlap) # # - Remove trivial PCI wrappers for DMA APIs (Christoph Hellwig) # # - Add Intel GPU device IDs to spurious interrupt quirk (Bin Meng) # # - Run Switchtec DMA aliasing quirk only on NTB endpoints to avoid # useless dmesg errors (Logan Gunthorpe) # # - Update Switchtec NTB documentation (Wesley Yung) # # - Remove redundant "default n" from Kconfig (Bartlomiej Zolnierkiewicz) # # - Avoid panic when drivers enable MSI/MSI-X twice (Tonghao Zhang) # # - Add PCI support for peer-to-peer DMA (Logan Gunthorpe) # # - Add sysfs group for PCI peer-to-peer memory statistics (Logan # Gunthorpe) # # - Add PCI peer-to-peer DMA scatterlist mapping interface (Logan # Gunthorpe) # # - Add PCI configfs/sysfs helpers for use by peer-to-peer users (Logan # Gunthorpe) # # - Add PCI peer-to-peer DMA driver writer's documentation (Logan # Gunthorpe) # # - Add block layer flag to indicate driver support for PCI peer-to-peer # DMA (Logan Gunthorpe) # # - Map Infiniband scatterlists for peer-to-peer DMA if they contain P2P # memory (Logan Gunthorpe) # # - Register nvme-pci CMB buffer as PCI peer-to-peer memory (Logan # Gunthorpe) # # - Add nvme-pci support for PCI peer-to-peer memory in requests (Logan # Gunthorpe) # # - Use PCI peer-to-peer memory in nvme (Stephen Bates, Steve Wise, # Christoph Hellwig, Logan Gunthorpe) # # - Cache VF config space size to optimize enumeration of many VFs # (KarimAllah Ahmed) # # - Remove unnecessary <linux/pci-ats.h> include (Bjorn Helgaas) # # - Fix VMD AERSID quirk Device ID matching (Jon Derrick) # # - Fix Cadence PHY handling during probe (Alan Douglas) # # - Signal Cadence Endpoint interrupts via AXI region 0 instead of last # region (Alan Douglas) # # - Write Cadence Endpoint MSI interrupts with 32 bits of data (Alan # Douglas) # # - Remove redundant controller tests for "device_type == pci" (Rob # Herring) # # - Document R-Car E3 (R8A77990) bindings (Tho Vu) # # - Add device tree support for R-Car r8a7744 (Biju Das) # # - Drop unused mvebu PCIe capability code (Thomas Petazzoni) # # - Add shared PCI bridge emulation code (Thomas Petazzoni) # # - Convert mvebu to use shared PCI bridge emulation (Thomas Petazzoni) # # - Add aardvark Root Port emulation (Thomas Petazzoni) # # - Support 100MHz/200MHz refclocks for i.MX6 (Lucas Stach) # # - Add initial power management for i.MX7 (Leonard Crestez) # # - Add PME_Turn_Off support for i.MX7 (Leonard Crestez) # # - Fix qcom runtime power management error handling (Bjorn Andersson) # # - Update TI dra7xx unaligned access errata workaround for host mode as # well as endpoint mode (Vignesh R) # # - Fix kirin section mismatch warning (Nathan Chancellor) # # - Remove iproc PAXC slot check to allow VF support (Jitendra Bhivare) # # - Quirk Keystone K2G to limit MRRS to 256 (Kishon Vijay Abraham I) # # - Update Keystone to use MRRS quirk for host bridge instead of open # coding (Kishon Vijay Abraham I) # # - Refactor Keystone link establishment (Kishon Vijay Abraham I) # # - Simplify and speed up Keystone link training (Kishon Vijay Abraham I) # # - Remove unused Keystone host_init argument (Kishon Vijay Abraham I) # # - Merge Keystone driver files into one (Kishon Vijay Abraham I) # # - Remove redundant Keystone platform_set_drvdata() (Kishon Vijay # Abraham I) # # - Rename Keystone functions for uniformity (Kishon Vijay Abraham I) # # - Add Keystone device control module DT binding (Kishon Vijay Abraham # I) # # - Use SYSCON API to get Keystone control module device IDs (Kishon # Vijay Abraham I) # # - Clean up Keystone PHY handling (Kishon Vijay Abraham I) # # - Use runtime PM APIs to enable Keystone clock (Kishon Vijay Abraham I) # # - Clean up Keystone config space access checks (Kishon Vijay Abraham I) # # - Get Keystone outbound window count from DT (Kishon Vijay Abraham I) # # - Clean up Keystone outbound window configuration (Kishon Vijay Abraham # I) # # - Clean up Keystone DBI setup (Kishon Vijay Abraham I) # # - Clean up Keystone ks_pcie_link_up() (Kishon Vijay Abraham I) # # - Fix Keystone IRQ status checking (Kishon Vijay Abraham I) # # - Add debug messages for all Keystone errors (Kishon Vijay Abraham I) # # - Clean up Keystone includes and macros (Kishon Vijay Abraham I) # # - Fix Mediatek unchecked return value from devm_pci_remap_iospace() # (Gustavo A. R. Silva) # # - Fix Mediatek endpoint/port matching logic (Honghui Zhang) # # - Change Mediatek Root Port Class Code to PCI_CLASS_BRIDGE_PCI (Honghui # Zhang) # # - Remove redundant Mediatek PM domain check (Honghui Zhang) # # - Convert Mediatek to pci_host_probe() (Honghui Zhang) # # - Fix Mediatek MSI enablement (Honghui Zhang) # # - Add Mediatek system PM support for MT2712 and MT7622 (Honghui Zhang) # # - Add Mediatek loadable module support (Honghui Zhang) # # - Detach VMD resources after stopping root bus to prevent orphan # resources (Jon Derrick) # # - Convert pcitest build process to that used by other tools (iio, perf, # etc) (Gustavo Pimentel) # # * tag 'pci-v4.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (140 commits) # PCI/AER: Refactor error injection fallbacks # PCI/AER: Abstract AER interrupt handling # PCI/AER: Reuse existing pcie_port_find_device() interface # PCI/AER: Use managed resource allocations # PCI: pcie: Remove redundant 'default n' from Kconfig # PCI: aardvark: Implement emulated root PCI bridge config space # PCI: mvebu: Convert to PCI emulated bridge config space # PCI: mvebu: Drop unused PCI express capability code # PCI: Introduce PCI bridge emulated config space common logic # PCI: vmd: Detach resources after stopping root bus # nvmet: Optionally use PCI P2P memory # nvmet: Introduce helper functions to allocate and free request SGLs # nvme-pci: Add support for P2P memory in requests # nvme-pci: Use PCI p2pmem subsystem to manage the CMB # IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() # block: Add PCI P2P flag for request queue # PCI/P2PDMA: Add P2P DMA driver writer's documentation # docs-rst: Add a new directory for PCI documentation # PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers # PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset # ... # < /opt/cross/kisskb/gcc-4.6.3-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < git log --format=%s --max-count=1 bd6bf7c10484f026505814b690104cdef27ed460 # < make -s -j 48 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/x86_64-linux/bin/x86_64-linux- randconfig KCONFIG_SEED=0x248F1386 # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_CC_STACKPROTECTOR_STRONG=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig CONFIG_GCC_PLUGIN_CYC_COMPLEXITY=n # Added to kconfig CONFIG_GCC_PLUGIN_SANCOV=n # Added to kconfig CONFIG_GCC_PLUGIN_LATENT_ENTROPY=n # yes \n | make -s -j 48 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/x86_64-linux/bin/x86_64-linux- oldconfig yes: standard output: Broken pipe # make -s -j 48 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/x86_64-linux/bin/x86_64-linux- /kisskb/src/scripts/unifdef.c: In function 'Mpass': /kisskb/src/scripts/unifdef.c:453:28: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] static void Mpass (void) { strncpy(keyword, "if ", 4); Pelif(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/kernel/apic/io_apic.c: In function 'mp_map_pin_to_irq': /kisskb/src/arch/x86/kernel/apic/io_apic.c:1034:6: warning: 'irq' may be used uninitialized in this function [-Wuninitialized] kernel/cgroup/.tmp_cgroup.o: warning: objtool: compare_css_sets()+0xab: unreachable instruction kernel/cgroup/.tmp_cpuset.o: warning: objtool: cpuset_init()+0x31: unreachable instruction arch/x86/kernel/apic/.tmp_vector.o: warning: objtool: arch_early_irq_init()+0x3d: unreachable instruction kernel/dma/.tmp_direct.o: warning: objtool: dma_direct_map_sg()+0x80: unreachable instruction arch/x86/kernel/.tmp_traps.o: warning: objtool: ist_begin_non_atomic()+0x26: unreachable instruction arch/x86/kernel/.tmp_nmi.o: warning: objtool: do_nmi.part.8()+0xb9: unreachable instruction arch/x86/kernel/.tmp_setup.o: warning: objtool: extend_brk()+0x31: unreachable instruction arch/x86/kernel/cpu/.tmp_common.o: warning: objtool: identify_secondary_cpu()+0x2c: unreachable instruction security/keys/.tmp_keyring.o: warning: objtool: search_nested_keyrings()+0x4c: unreachable instruction arch/x86/mm/.tmp_init_64.o: warning: objtool: __init_extra_mapping()+0xa8: unreachable instruction kernel/dma/.tmp_swiotlb.o: warning: objtool: swiotlb_tbl_map_single()+0xcf: unreachable instruction arch/x86/kernel/.tmp_quirks.o: warning: objtool: ich_force_hpet_resume()+0x31: unreachable instruction /kisskb/src/arch/x86/kernel/e820.c: In function 'e820__setup_pci_gap': /kisskb/src/arch/x86/kernel/e820.c:653:2: warning: 'gapstart' may be used uninitialized in this function [-Wuninitialized] arch/x86/kernel/.tmp_e820.o: warning: objtool: e820__reallocate_tables()+0x48: unreachable instruction fs/fscache/.tmp_cache.o: warning: objtool: fscache_withdraw_cache()+0xc2: unreachable instruction /kisskb/src/arch/x86/kernel/hw_breakpoint.c: In function 'hw_breakpoint_arch_parse': /kisskb/src/arch/x86/kernel/hw_breakpoint.c:366:18: warning: 'align' may be used uninitialized in this function [-Wuninitialized] fs/crypto/.tmp_crypto.o: warning: objtool: fscrypt_do_page_crypto()+0x80: unreachable instruction arch/x86/kernel/.tmp_alternative.o: warning: objtool: apply_alternatives()+0x6f: unreachable instruction /kisskb/src/ipc/shm.c: In function 'ksys_shmdt': /kisskb/src/ipc/shm.c:1686:59: warning: 'file' may be used uninitialized in this function [-Wuninitialized] fs/fuse/.tmp_dir.o: warning: objtool: fuse_set_nowrite()+0x3f: unreachable instruction fs/fuse/.tmp_inode.o: warning: objtool: fuse_destroy_inode()+0x36: unreachable instruction crypto/asymmetric_keys/.tmp_public_key.o: warning: objtool: public_key_verify_signature()+0x38: unreachable instruction fs/overlayfs/.tmp_namei.o: warning: objtool: ovl_path_next()+0x38: unreachable instruction fs/configfs/.tmp_dir.o: warning: objtool: configfs_rmdir()+0x8c: unreachable instruction fs/jffs2/.tmp_nodelist.o: warning: objtool: jffs2_link_node_ref()+0x3d: unreachable instruction ipc/.tmp_sem.o: warning: objtool: find_alloc_undo()+0x40a: unreachable instruction crypto/.tmp_api.o: warning: objtool: __crypto_alloc_tfm()+0x3d: unreachable instruction fs/fuse/.tmp_dev.o: warning: objtool: fuse_copy_fill.part.29()+0x63: unreachable instruction fs/fuse/.tmp_file.o: warning: objtool: fuse_writepage_in_flight()+0x4d: unreachable instruction kernel/irq/.tmp_matrix.o: warning: objtool: irq_matrix_assign_system()+0x4a: unreachable instruction kernel/power/.tmp_suspend.o: warning: objtool: suspend_enter()+0xfb: unreachable instruction fs/fscache/.tmp_cookie.o: warning: objtool: __fscache_disable_cookie()+0x222: unreachable instruction fs/sysfs/.tmp_file.o: warning: objtool: sysfs_kf_seq_show()+0x52: unreachable instruction fs/jffs2/.tmp_readinode.o: warning: objtool: jffs2_get_inode_nodes()+0x28b: unreachable instruction fs/notify/inotify/.tmp_inotify_user.o: warning: objtool: inotify_idr_find_locked()+0x31: unreachable instruction fs/jffs2/.tmp_gc.o: warning: objtool: jffs2_garbage_collect_pass()+0x177: unreachable instruction fs/jffs2/.tmp_debug.o: warning: objtool: __jffs2_dbg_acct_sanity_check_nolock()+0xa9: unreachable instruction kernel/rcu/.tmp_sync.o: warning: objtool: rcu_sync_func()+0x2a: unreachable instruction fs/fscache/.tmp_object.o: warning: objtool: fscache_look_up_object()+0x5e: unreachable instruction fs/fscache/.tmp_operation.o: warning: objtool: fscache_put_operation.part.7()+0x23e: unreachable instruction /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': /kisskb/src/kernel/printk/printk.c:185:16: warning: 'old' may be used uninitialized in this function [-Wuninitialized] crypto/.tmp_algapi.o: warning: objtool: crypto_unregister_template()+0x47: unreachable instruction fs/jffs2/.tmp_xattr.o: warning: objtool: save_xattr_datum()+0x4e: unreachable instruction fs/fscache/.tmp_page.o: warning: objtool: __fscache_uncache_page()+0x71: unreachable instruction crypto/.tmp_scatterwalk.o: warning: objtool: scatterwalk_ffwd()+0x73: unreachable instruction fs/.tmp_exec.o: warning: objtool: de_thread()+0x40e: unreachable instruction mm/.tmp_vmscan.o: warning: objtool: __remove_mapping()+0x66: unreachable instruction mm/.tmp_percpu.o: warning: objtool: pcpu_setup_first_chunk()+0x83: unreachable instruction mm/.tmp_list_lru.o: warning: objtool: __list_lru_walk_one.isra.15()+0x9a: unreachable instruction drivers/bcma/.tmp_driver_chipcommon_pmu.o: warning: objtool: bcma_pmu_pll_clock()+0x46: unreachable instruction mm/.tmp_gup.o: warning: objtool: get_user_pages_locked()+0x73: unreachable instruction mm/.tmp_memory.o: warning: objtool: vm_insert_pfn_prot()+0x41: unreachable instruction net/8021q/.tmp_vlan.o: warning: objtool: unregister_vlan_dev()+0x128: unreachable instruction kernel/sched/.tmp_core.o: warning: objtool: migrate_tasks()+0x17b: unreachable instruction kernel/time/.tmp_timer.o: warning: objtool: timers_dead_cpu()+0x6d: unreachable instruction crypto/.tmp_rsa-pkcs1pad.o: warning: objtool: pkcs1pad_sg_set_buf()+0x56: unreachable instruction drivers/base/.tmp_devres.o: warning: objtool: remove_nodes.isra.4()+0xe3: unreachable instruction drivers/base/regmap/.tmp_regmap-irq.o: warning: objtool: regmap_irq_thread()+0xc9: unreachable instruction mm/.tmp_mmap.o: warning: objtool: mm_drop_all_locks()+0x34: unreachable instruction fs/.tmp_namei.o: warning: objtool: follow_down()+0x45: unreachable instruction fs/.tmp_file.o: warning: objtool: __fd_install()+0x1c7: unreachable instruction kernel/.tmp_cpu.o: warning: objtool: takedown_cpu()+0xdf: unreachable instruction fs/.tmp_dcache.o: warning: objtool: d_instantiate_new()+0x33: unreachable instruction fs/.tmp_inode.o: warning: objtool: clear_inode()+0x3f: unreachable instruction fs/.tmp_seq_file.o: warning: objtool: seq_dentry()+0x38: unreachable instruction /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_read_raw_from_sgl': /kisskb/src/lib/mpi/mpicoder.c:352:8: warning: 'buff' may be used uninitialized in this function [-Wuninitialized] crypto/.tmp_chacha20poly1305.o: warning: objtool: poly_tail()+0x78: unreachable instruction kernel/.tmp_softirq.o: warning: objtool: tasklet_kill_immediate()+0x74: unreachable instruction crypto/.tmp_gcm.o: warning: objtool: crypto_rfc4106_crypt()+0x22d: unreachable instruction crypto/.tmp_ccm.o: warning: objtool: crypto_rfc4309_crypt()+0x238: unreachable instruction mm/.tmp_rmap.o: warning: objtool: hugepage_add_anon_rmap()+0x6b: unreachable instruction kernel/.tmp_exit.o: warning: objtool: release_task()+0x14a: unreachable instruction lib/.tmp_scatterlist.o: warning: objtool: sgl_alloc_order()+0x107: unreachable instruction kernel/sched/.tmp_deadline.o: warning: objtool: pick_next_pushable_dl_task()+0x4b: unreachable instruction /kisskb/src/fs/splice.c: In function '__se_sys_vmsplice': /kisskb/src/fs/splice.c:1358:22: warning: 'type' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/splice.c:1351:6: note: 'type' was declared here kernel/sched/.tmp_rt.o: warning: objtool: pick_next_pushable_task()+0x52: unreachable instruction lib/mpi/.tmp_mpi-pow.o: warning: objtool: mpi_powm()+0x25f: unreachable instruction drivers/dma/dw/.tmp_core.o: warning: objtool: dwc_free_chan_resources()+0x4d: unreachable instruction drivers/dma-buf/.tmp_dma-buf.o: warning: objtool: dma_buf_vunmap()+0x75: unreachable instruction drivers/dma-buf/.tmp_dma-fence.o: warning: objtool: dma_fence_init()+0x3f: unreachable instruction mm/.tmp_vmalloc.o: warning: objtool: pcpu_get_vm_areas()+0x5c: unreachable instruction fs/.tmp_userfaultfd.o: warning: objtool: userfaultfd_register()+0x241: unreachable instruction drivers/hwspinlock/.tmp_hwspinlock_core.o: warning: objtool: __hwspin_unlock()+0x33: unreachable instruction /kisskb/src/drivers/dma-buf/reservation.c: In function 'reservation_object_add_shared_replace': /kisskb/src/drivers/dma-buf/reservation.c:211:7: warning: 'i' may be used uninitialized in this function [-Wuninitialized] drivers/hwtracing/intel_th/.tmp_msu.o: warning: objtool: msc_buffer_win_alloc()+0xb3: unreachable instruction mm/.tmp_hugetlb.o: warning: objtool: huge_pte_alloc()+0xe4: unreachable instruction net/bluetooth/.tmp_af_bluetooth.o: warning: objtool: bt_sock_reclassify_lock()+0x2d: unreachable instruction net/atm/.tmp_resources.o: warning: objtool: atm_dev_deregister()+0x26: unreachable instruction crypto/.tmp_drbg.o: warning: objtool: drbg_async_seed()+0x5f: unreachable instruction /kisskb/src/mm/ksm.c: In function 'stable_node_dup': /kisskb/src/mm/ksm.c:1395:15: warning: 'found_rmap_hlist_len' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/cpufreq/intel_pstate.c: In function 'show_base_frequency': /kisskb/src/drivers/cpufreq/intel_pstate.c:726:2: error: implicit declaration of function 'intel_pstate_get_cppc_guranteed' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [/kisskb/src/scripts/Makefile.build:306: drivers/cpufreq/intel_pstate.o] Error 1 make[2]: *** [/kisskb/src/scripts/Makefile.build:546: drivers/cpufreq] Error 2 make[2]: *** Waiting for unfinished jobs.... drivers/input/gameport/.tmp_gameport.o: warning: objtool: gameport_start_polling()+0x52: unreachable instruction mm/.tmp_slub.o: warning: objtool: early_kmem_cache_node_alloc()+0x37: unreachable instruction kernel/.tmp_signal.o: warning: objtool: task_set_jobctl_pending()+0x32: unreachable instruction kernel/.tmp_workqueue.o: warning: objtool: workqueue_init_early()+0x78: unreachable instruction /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_one': /kisskb/src/lib/rhashtable.c:264:2: warning: 'next' may be used uninitialized in this function [-Wuninitialized] mm/.tmp_page_isolation.o: warning: objtool: start_isolate_page_range()+0x3a: unreachable instruction kernel/.tmp_params.o: warning: objtool: kernel_add_sysfs_param()+0x64: unreachable instruction mm/.tmp_zsmalloc.o: warning: objtool: zs_map_object()+0x40: unreachable instruction mm/.tmp_userfaultfd.o: warning: objtool: mcopy_atomic()+0x4c: unreachable instruction kernel/.tmp_cred.o: warning: objtool: __put_cred()+0x2a: unreachable instruction crypto/.tmp_algif_hash.o: warning: objtool: hash_sendpage()+0x83: unreachable instruction kernel/.tmp_smpboot.o: warning: objtool: smpboot_thread_fn()+0x24c: unreachable instruction crypto/.tmp_tcrypt.o: warning: objtool: sg_init_aead()+0x2cb: unreachable instruction crypto/.tmp_af_alg.o: warning: objtool: af_alg_pull_tsgl()+0x7e: unreachable instruction kernel/.tmp_module.o: warning: objtool: frob_ro_after_init()+0x2e: unreachable instruction lib/.tmp_assoc_array.o: warning: objtool: assoc_array_destroy_subtree()+0x6e: unreachable instruction /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_generic_scl_recovery': /kisskb/src/drivers/i2c/i2c-core-base.c:235:5: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] kernel/.tmp_audit_fsnotify.o: warning: objtool: audit_mark_handle_event()+0x5a: unreachable instruction kernel/.tmp_audit_watch.o: warning: objtool: audit_watch_handle_event()+0x5a: unreachable instruction net/core/.tmp_skbuff.o: warning: objtool: skb_pull_rcsum()+0x38: unreachable instruction lib/.tmp_genalloc.o: warning: objtool: gen_pool_free()+0xc3: unreachable instruction /kisskb/src/net/core/gen_stats.c: In function '__gnet_stats_copy_basic': /kisskb/src/include/linux/seqlock.h:205:9: warning: 'seq' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/core/gen_stats.c:150:15: note: 'seq' was declared here lib/.tmp_oid_registry.o: warning: objtool: sprint_OID()+0x34: unreachable instruction net/phonet/.tmp_pep.o: warning: objtool: pipe_handler_do_rcv()+0xa6: unreachable instruction net/rfkill/.tmp_core.o: warning: objtool: rfkill_init_sw_state()+0x2e: unreachable instruction net/unix/.tmp_garbage.o: warning: objtool: unix_inflight()+0x6f: unreachable instruction net/mac80211/.tmp_aead_api.o: warning: objtool: aead_encrypt()+0x2a9: unreachable instruction net/core/.tmp_flow_dissector.o: warning: objtool: skb_flow_dissector_init()+0x52: unreachable instruction /kisskb/src/net/core/dev.c: In function 'validate_xmit_skb_list': /kisskb/src/net/core/dev.c:3379:15: warning: 'tail' may be used uninitialized in this function [-Wuninitialized] lib/.tmp_kobject.o: warning: objtool: create_dir()+0xb3: unreachable instruction net/netlink/.tmp_genetlink.o: warning: objtool: genl_validate_assign_mc_groups()+0x10c: unreachable instruction net/packet/.tmp_af_packet.o: warning: objtool: tpacket_rcv()+0x241: unreachable instruction net/core/.tmp_dev.o: warning: objtool: skb_checksum_help()+0xca: unreachable instruction lib/.tmp_plist.o: warning: objtool: plist_requeue()+0x31: unreachable instruction lib/.tmp_radix-tree.o: warning: objtool: radix_tree_tag_set()+0x55: unreachable instruction net/mac80211/.tmp_aes_gmac.o: warning: objtool: ieee80211_aes_gmac()+0x3d0: unreachable instruction net/mac80211/.tmp_cfg.o: warning: objtool: ieee80211_dump_survey()+0x3a: unreachable instruction make[1]: *** [/kisskb/src/Makefile:1052: drivers] Error 2 make[1]: *** Waiting for unfinished jobs.... /kisskb/src/net/mac80211/mlme.c: In function 'ieee80211_handle_pwr_constr.isra.17': /kisskb/src/net/mac80211/mlme.c:1513:3: warning: 'pwr_level_cisco' may be used uninitialized in this function [-Wuninitialized] net/core/.tmp_rtnetlink.o: warning: objtool: rtnl_unregister()+0x2f: unreachable instruction /kisskb/src/net/mac80211/tx.c: In function 'ieee80211_build_hdr': /kisskb/src/net/mac80211/tx.c:2502:27: warning: 'chanctx_conf' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/mac80211/mesh_pathtbl.c: In function 'mesh_path_add': /kisskb/src/net/mac80211/mesh_pathtbl.c:445:11: warning: 'mpath' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/mac80211/mesh_pathtbl.c:417:28: warning: 'new_mpath' may be used uninitialized in this function [-Wuninitialized] net/core/.tmp_filter.o: warning: objtool: bpf_msg_pull_data()+0x38c: unreachable instruction net/mac80211/.tmp_tx.o: warning: objtool: ieee80211_monitor_start_xmit()+0x3f: unreachable instruction make: *** [Makefile:146: sub-make] Error 2 Command 'make -s -j 48 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/x86_64-linux/bin/x86_64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus-rand_x86_64-randconfig_x86_64 # Build took: 0:01:17.767012
© Michael Ellerman 2006-2018.