# git rev-parse -q --verify dafa5f6577a9eecd2941add553d1672c30b02364^{commit} dafa5f6577a9eecd2941add553d1672c30b02364 already have revision, skipping fetch # git checkout -q -f -B kisskb dafa5f6577a9eecd2941add553d1672c30b02364 # git clean -qxdf # < git log -1 # commit dafa5f6577a9eecd2941add553d1672c30b02364 # Merge: 9a76aba 22240df7 # Author: Linus Torvalds # Date: Wed Aug 15 16:01:47 2018 -0700 # # Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 # # Pull crypto updates from Herbert Xu: # "API: # - Fix dcache flushing crash in skcipher. # - Add hash finup self-tests. # - Reschedule during speed tests. # # Algorithms: # - Remove insecure vmac and replace it with vmac64. # - Add public key verification for DH/ECDH. # # Drivers: # - Decrease priority of sha-mb on x86. # - Improve NEON latency/throughput on ARM64. # - Add md5/sha384/sha512/des/3des to inside-secure. # - Support eip197d in inside-secure. # - Only register algorithms supported by the host in virtio. # - Add cts and remove incompatible cts1 from ccree. # - Add hisilicon SEC security accelerator driver. # - Replace msm hwrng driver with qcom pseudo rng driver. # # Misc: # - Centralize CRC polynomials" # # * 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (121 commits) # crypto: arm64/ghash-ce - implement 4-way aggregation # crypto: arm64/ghash-ce - replace NEON yield check with block limit # crypto: hisilicon - sec_send_request() can be static # lib/mpi: remove redundant variable esign # crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable # crypto: arm64/aes-ce-gcm - implement 2-way aggregation # crypto: arm64/aes-ce-gcm - operate on two input blocks at a time # crypto: dh - make crypto_dh_encode_key() make robust # crypto: dh - fix calculating encoded key size # crypto: ccp - Check for NULL PSP pointer at module unload # crypto: arm/chacha20 - always use vrev for 16-bit rotates # crypto: ccree - allow bigger than sector XTS op # crypto: ccree - zero all of request ctx before use # crypto: ccree - remove cipher ivgen left overs # crypto: ccree - drop useless type flag during reg # crypto: ablkcipher - fix crash flushing dcache in error path # crypto: blkcipher - fix crash flushing dcache in error path # crypto: skcipher - fix crash flushing dcache in error path # crypto: skcipher - remove unnecessary setting of walk->nbytes # crypto: scatterwalk - remove scatterwalk_samebuf() # ... # < /opt/cross/kisskb/gcc-4.6.3-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < git log --format=%s --max-count=1 dafa5f6577a9eecd2941add553d1672c30b02364 # < make -s -j 10 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=0xF92320A6 # 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 # make -s -j 10 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- olddefconfig # make -s -j 10 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- scripts/Makefile.kasan:17: Cannot use CONFIG_KASAN: -fsanitize=kernel-address is not supported by compiler scripts/Makefile.kasan:17: Cannot use CONFIG_KASAN: -fsanitize=kernel-address is not supported by compiler arch/x86/mm/init_64.o: warning: objtool: sync_global_pgds()+0x108: unreachable instruction arch/x86/kernel/apic/vector.o: warning: objtool: arch_early_irq_init()+0x20: unreachable instruction kernel/dma/swiotlb.o: warning: objtool: swiotlb_tbl_map_single()+0xae: unreachable instruction arch/x86/mm/fault.o: warning: objtool: vmalloc_fault()+0xe9: unreachable instruction /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] arch/x86/mm/pageattr.o: warning: objtool: change_page_attr_set_clr()+0x1a4: unreachable instruction fs/crypto/crypto.o: warning: objtool: fscrypt_encrypt_page()+0x25: unreachable instruction fs/configfs/dir.o: warning: objtool: configfs_rmdir()+0x35: unreachable instruction fs/ext4/bitmap.o: warning: objtool: ext4_chksum.isra.1()+0x10: unreachable instruction arch/x86/kernel/cpu/common.o: warning: objtool: identify_secondary_cpu()+0x11: unreachable instruction mm/truncate.o: warning: objtool: invalidate_inode_pages2_range()+0x124: unreachable instruction fs/ext4/extents_status.o: warning: objtool: ext4_es_find_delayed_extent_range()+0x1d: unreachable instruction fs/ext4/extents.o: warning: objtool: ext4_extent_block_csum()+0x26: unreachable instruction kernel/irq/matrix.o: warning: objtool: irq_matrix_assign_system()+0x12: unreachable instruction mm/vmscan.o: warning: objtool: __remove_mapping()+0x28: unreachable instruction fs/ext4/fsync.o: warning: objtool: ext4_sync_file()+0x4c: unreachable instruction kernel/power/suspend.o: warning: objtool: suspend_devices_and_enter()+0x326: unreachable instruction fs/ext4/ialloc.o: warning: objtool: ext4_chksum.isra.23.constprop.25()+0xe: unreachable instruction mm/shmem.o: warning: objtool: shmem_writepage()+0x1c: unreachable instruction fs/ext4/indirect.o: warning: objtool: ext4_ind_map_blocks()+0x46: unreachable instruction arch/x86/kernel/traps.o: warning: objtool: ist_begin_non_atomic()+0xb: unreachable instruction fs/ext4/inline.o: warning: objtool: ext4_write_inline_data()+0x3a: unreachable instruction security/keys/keyring.o: warning: objtool: search_nested_keyrings()+0x2b: unreachable instruction crypto/asymmetric_keys/public_key.o: warning: objtool: public_key_verify_signature()+0x1e: unreachable instruction fs/ext4/inode.o: warning: objtool: mpage_release_unused_pages()+0xb4: unreachable instruction crypto/api.o: warning: objtool: __crypto_alloc_tfm()+0x3d: unreachable instruction mm/percpu.o: warning: objtool: pcpu_setup_first_chunk()+0x64: unreachable instruction kernel/rcu/sync.o: warning: objtool: rcu_sync_func()+0xf: unreachable instruction /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': /kisskb/src/kernel/printk/printk.c:183:16: warning: 'old' may be used uninitialized in this function [-Wuninitialized] fs/ext4/mballoc.o: warning: objtool: mb_find_buddy()+0xc: unreachable instruction block/bio.o: warning: objtool: bio_split()+0x14: unreachable instruction block/elevator.o: warning: objtool: __elv_add_request()+0x123: unreachable instruction fs/ext4/mmp.o: warning: objtool: ext4_mmp_csum()+0x1f: unreachable instruction kernel/sched/core.o: warning: objtool: sched_cpu_dying()+0x4d: unreachable instruction mm/list_lru.o: warning: objtool: __list_lru_walk_one.isra.11()+0x9c: unreachable instruction kernel/rcu/tree.o: warning: objtool: rcu_init()+0x1b7: unreachable instruction fs/ext4/move_extent.o: warning: objtool: ext4_move_extents()+0x580: unreachable instruction fs/ext4/page-io.o: warning: objtool: ext4_release_io_end()+0x11: unreachable instruction block/blk-core.o: warning: objtool: __blk_put_request()+0xcb: unreachable instruction kernel/time/timer.o: warning: objtool: timers_dead_cpu()+0x1e: unreachable instruction crypto/algapi.o: warning: objtool: crypto_unregister_template()+0x2b: unreachable instruction fs/ext4/namei.o: warning: objtool: dx_insert_block()+0x26: unreachable instruction block/blk-flush.o: warning: objtool: blk_flush_complete_seq()+0x2a: unreachable instruction mm/gup.o: warning: objtool: __get_user_pages()+0x176: unreachable instruction kernel/time/hrtimer.o: warning: objtool: hrtimers_dead_cpu()+0x20: unreachable instruction kernel/sched/rt.o: warning: objtool: pick_next_pushable_task()+0x2a: unreachable instruction fs/ext4/resize.o: warning: objtool: ext4_flex_group_add()+0x44: unreachable instruction arch/x86/kernel/nmi.o: warning: objtool: do_nmi()+0x75: unreachable instruction kernel/sched/deadline.o: warning: objtool: pick_next_pushable_dl_task()+0x23: unreachable instruction mm/memory.o: warning: objtool: remap_pfn_range()+0xa5: unreachable instruction arch/x86/kernel/setup.o: warning: objtool: extend_brk()+0xf: unreachable instruction drivers/ata/libata-core.o: warning: objtool: ata_qc_issue()+0x12f: unreachable instruction fs/ext4/super.o: warning: objtool: ext4_chksum.isra.32()+0x10: unreachable instruction mm/mmap.o: warning: objtool: mm_drop_all_locks()+0x16: unreachable instruction fs/fuse/dev.o: warning: objtool: fuse_copy_fill.part.18()+0x43: unreachable instruction fs/ext4/xattr.o: warning: objtool: ext4_chksum.isra.14()+0x10: unreachable instruction fs/fuse/dir.o: warning: objtool: fuse_set_nowrite()+0x35: 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/e820.o: warning: objtool: e820__reallocate_tables()+0x2a: unreachable instruction arch/x86/kernel/quirks.o: warning: objtool: force_hpet_resume()+0x38: unreachable instruction fs/fuse/file.o: warning: objtool: fuse_writepages_fill()+0x27a: unreachable instruction arch/x86/kernel/alternative.o: warning: objtool: text_poke()+0x1f: unreachable instruction fs/fuse/inode.o: warning: objtool: fuse_destroy_inode()+0x19: unreachable instruction kernel/cpu.o: warning: objtool: takedown_cpu()+0x86: 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] mm/vmalloc.o: warning: objtool: alloc_vmap_area.isra.26()+0x26: unreachable instruction kernel/exit.o: warning: objtool: release_task()+0x5c: unreachable instruction kernel/softirq.o: warning: objtool: tasklet_kill_immediate()+0x13: unreachable instruction kernel/resource.o: warning: objtool: find_next_iomem_res()+0x1c: unreachable instruction block/deadline-iosched.o: warning: objtool: deadline_exit_queue()+0x13: unreachable instruction fs/jbd2/transaction.o: warning: objtool: __jbd2_journal_temp_unlink_buffer()+0x1b: unreachable instruction block/mq-deadline.o: warning: objtool: dd_dispatch_request()+0x8d: unreachable instruction block/cfq-iosched.o: warning: objtool: cfq_should_idle()+0x2b: unreachable instruction fs/jbd2/recovery.o: warning: objtool: jbd2_chksum.isra.2()+0x10: unreachable instruction mm/swapfile.o: warning: objtool: swap_count_continued()+0x38: unreachable instruction fs/jbd2/commit.o: warning: objtool: jbd2_chksum.isra.13()+0x10: unreachable instruction fs/jbd2/checkpoint.o: warning: objtool: __jbd2_journal_insert_checkpoint()+0x20: unreachable instruction kernel/signal.o: warning: objtool: task_set_jobctl_pending()+0x13: unreachable instruction fs/jbd2/revoke.o: warning: objtool: jbd2_journal_init_revoke()+0x15: unreachable instruction fs/jbd2/journal.o: warning: objtool: get_slab()+0xf: unreachable instruction /kisskb/src/mm/ksm.c: In function '__stable_node_chain': /kisskb/src/mm/ksm.c:1395:15: warning: 'found_rmap_hlist_len' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/mm/ksm.c:1367:6: note: 'found_rmap_hlist_len' was declared here kernel/workqueue.o: warning: objtool: workqueue_init_early()+0xae: unreachable instruction mm/slub.o: warning: objtool: sysfs_slab_add()+0xa6: unreachable instruction kernel/params.o: warning: objtool: param_sysfs_init()+0x141: unreachable instruction mm/migrate.o: warning: objtool: buffer_migrate_page()+0x37: unreachable instruction mm/khugepaged.o: warning: objtool: khugepaged()+0xbab: unreachable instruction fs/nilfs2/page.o: warning: objtool: nilfs_copy_page()+0x23: unreachable instruction mm/huge_memory.o: warning: objtool: vmf_insert_pfn_pmd()+0x2f: unreachable instruction kernel/cred.o: warning: objtool: __put_cred()+0x16: unreachable instruction mm/page_isolation.o: warning: objtool: start_isolate_page_range()+0x22: unreachable instruction drivers/base/regmap/regmap-irq.o: warning: objtool: regmap_irq_thread()+0xa0: unreachable instruction fs/nilfs2/btnode.o: warning: objtool: nilfs_btnode_prepare_change_key()+0x66: unreachable instruction kernel/ucount.o: warning: objtool: user_namespace_sysctl_init()+0x22: unreachable instruction kernel/smpboot.o: warning: objtool: smpboot_thread_fn()+0xc4: unreachable instruction mm/zsmalloc.o: warning: objtool: zs_page_migrate()+0x11a: unreachable instruction drivers/bcma/driver_chipcommon_pmu.o: warning: objtool: bcma_pmu_pll_clock()+0x24: unreachable instruction fs/nilfs2/segment.o: warning: objtool: nilfs_transaction_unlock.isra.20()+0x25: unreachable instruction drivers/base/devres.o: warning: objtool: release_nodes()+0xbe: unreachable instruction kernel/audit_watch.o: warning: objtool: audit_watch_handle_event()+0x2d: unreachable instruction kernel/audit_fsnotify.o: warning: objtool: audit_mark_handle_event()+0x26: 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] kernel/seccomp.o: warning: objtool: do_seccomp()+0x23c: unreachable instruction lib/mpi/mpi-pow.o: warning: objtool: mpi_powm()+0x244: unreachable instruction fs/notify/mark.o: warning: objtool: fsnotify_add_mark_locked()+0x35: unreachable instruction fs/ntfs/aops.o: warning: objtool: ntfs_bmap()+0x75: unreachable instruction fs/ntfs/attrib.o: warning: objtool: ntfs_attr_lookup()+0x3d: unreachable instruction fs/overlayfs/namei.o: warning: objtool: ovl_path_next()+0x14: unreachable instruction fs/ntfs/collate.o: warning: objtool: ntfs_collate()+0x18: can't find jump dest instruction at .text+0xb5 crypto/drbg.o: warning: objtool: drbg_async_seed()+0x44: unreachable instruction /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'pubek_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:37:16: warning: 'tpm_buf.data' may be used uninitialized in this function [-Wuninitialized] fs/ntfs/compress.o: warning: objtool: ntfs_read_compressed_block()+0x84: unreachable instruction /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_unseal_trusted': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:666:20: warning: 'blob_handle' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/char/tpm/tpm2-cmd.c:719:6: note: 'blob_handle' was declared here fs/ntfs/dir.o: warning: objtool: ntfs_lookup_inode_by_name()+0x41: unreachable instruction fs/ntfs/index.o: warning: objtool: ntfs_index_lookup()+0x44: unreachable instruction fs/ntfs/inode.o: warning: objtool: ntfs_init_locked_inode()+0x52: unreachable instruction /kisskb/src/fs/proc/inode.c: In function 'proc_reg_open': /kisskb/src/include/linux/list.h:65:12: warning: 'pdeo' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/proc/inode.c:339:21: note: 'pdeo' was declared here fs/ntfs/runlist.o: warning: objtool: ntfs_are_rl_mergeable()+0x7: unreachable instruction fs/ntfs/super.o: warning: objtool: ntfs_fill_super()+0x177: unreachable instruction fs/proc/array.o: warning: objtool: proc_task_name()+0x3a: unreachable instruction /kisskb/src/lib/rhashtable.c: In function 'rht_deferred_worker': /kisskb/src/lib/rhashtable.c:267:2: warning: 'next' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/lib/rhashtable.c:232:28: note: 'next' was declared here lib/list_debug.o: warning: objtool: __list_add_valid()+0x20: unreachable instruction lib/assoc_array.o: warning: objtool: assoc_array_destroy_subtree()+0x38: unreachable instruction drivers/dma-buf/dma-buf.o: warning: objtool: dma_buf_release()+0x24: unreachable instruction fs/sysfs/file.o: warning: objtool: sysfs_kf_seq_show()+0x3c: unreachable instruction drivers/dma-buf/dma-fence.o: warning: objtool: dma_fence_init()+0x1d: unreachable instruction /kisskb/src/drivers/dma-buf/reservation.c: In function 'reservation_object_add_shared_fence': /kisskb/src/drivers/dma-buf/reservation.c:210:7: warning: 'k' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/dma-buf/reservation.c:160:17: note: 'k' was declared here lib/genalloc.o: warning: objtool: gen_pool_free()+0x31: unreachable instruction net/core/skbuff.o: warning: objtool: pskb_expand_head()+0x26: unreachable instruction lib/dynamic_debug.o: warning: objtool: __dynamic_pr_debug()+0x2e: unreachable instruction /kisskb/src/net/core/gen_stats.c: In function '__gnet_stats_copy_basic': /kisskb/src/net/core/gen_stats.c:161:19: warning: 'seq' may be used uninitialized in this function [-Wuninitialized] fs/udf/truncate.o: warning: objtool: udf_truncate_extents()+0x38: unreachable instruction net/core/flow_dissector.o: warning: objtool: skb_flow_dissector_init()+0x2e: unreachable instruction /kisskb/src/fs/udf/unicode.c: In function 'udf_name_conv_char': /kisskb/src/fs/udf/unicode.c:132:8: warning: 'c' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/core/dev.c: In function 'validate_xmit_skb_list': /kisskb/src/net/core/dev.c:3344:15: warning: 'tail' may be used uninitialized in this function [-Wuninitialized] lib/oid_registry.o: warning: objtool: sprint_OID()+0xb: unreachable instruction net/core/dev.o: warning: objtool: skb_checksum_help()+0x81: unreachable instruction net/decnet/dn_rules.o: warning: objtool: dn_fib_rules_init()+0x26: unreachable instruction lib/idr.o: warning: objtool: ida_simple_get()+0x1a: unreachable instruction lib/ioremap.o: warning: objtool: ioremap_page_range()+0x2c: unreachable instruction lib/kobject.o: warning: objtool: kobject_add_internal()+0x1a0: unreachable instruction lib/plist.o: warning: objtool: plist_requeue()+0x14: unreachable instruction lib/radix-tree.o: warning: objtool: __radix_tree_insert()+0x20: unreachable instruction net/core/filter.o: warning: objtool: bpf_convert_filter()+0x6a7: unreachable instruction fs/exec.o: warning: objtool: flush_old_exec()+0x151: unreachable instruction fs/namei.o: warning: objtool: unlazy_walk()+0x13: unreachable instruction net/netlink/genetlink.o: warning: objtool: genl_register_family()+0x1a0: unreachable instruction /kisskb/src/sound/soc/codecs/wm8978.c: In function 'wm8978_hw_params': /kisskb/src/sound/soc/codecs/wm8978.c:814:5: warning: 'diff' may be used uninitialized in this function [-Wuninitialized] net/packet/af_packet.o: warning: objtool: tpacket_rcv()+0x40c: unreachable instruction drivers/hwspinlock/hwspinlock_core.o: warning: objtool: __hwspin_trylock()+0x17: unreachable instruction net/rfkill/core.o: warning: objtool: rfkill_init_sw_state()+0x11: unreachable instruction net/wimax/id-table.o: warning: objtool: wimax_id_table_add()+0x17: unreachable instruction net/wimax/op-msg.o: warning: objtool: wimax_msg_send()+0x33: unreachable instruction net/wimax/op-reset.o: warning: objtool: wimax_reset()+0x28: unreachable instruction net/wimax/op-rfkill.o: warning: objtool: __wimax_rf_toggle_radio()+0x2b: unreachable instruction net/wimax/op-state-get.o: warning: objtool: wimax_gnl_doit_state_get()+0x1c: unreachable instruction net/wimax/stack.o: warning: objtool: wimax_gnl_re_state_change_send()+0x2b: unreachable instruction fs/dcache.o: warning: objtool: hlist_bl_add_head_rcu()+0x1f: unreachable instruction drivers/ide/ide-io.o: warning: objtool: do_ide_request()+0x1be: unreachable instruction /kisskb/src/net/mac80211/tx.c: In function 'ieee80211_build_hdr': /kisskb/src/net/mac80211/tx.c:2473:27: warning: 'chanctx_conf' may be used uninitialized in this function [-Wuninitialized] drivers/ide/ide-probe.o: warning: objtool: ide_host_remove()+0x1e: unreachable instruction net/mac80211/tx.o: warning: objtool: ieee80211_monitor_start_xmit()+0x25: unreachable instruction fs/inode.o: warning: objtool: clear_inode()+0x1c: unreachable instruction /kisskb/src/net/mac80211/mlme.c: In function 'ieee80211_rx_mgmt_beacon': /kisskb/src/net/mac80211/mlme.c:1448:3: warning: 'pwr_level_cisco' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/mac80211/mlme.c:1405:6: note: 'pwr_level_cisco' was declared here /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] fs/file.o: warning: objtool: expand_files()+0x107: unreachable instruction /kisskb/src/drivers/input/mouse/cyapa.c: In function 'cyapa_irq': /kisskb/src/drivers/input/mouse/cyapa.c:717:27: warning: 'error' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/input/mouse/cyapa_gen3.c: In function 'cyapa_gen3_set_power_mode': /kisskb/src/drivers/input/mouse/cyapa_gen3.c:927:5: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] drivers/ide/ide-tape.o: warning: objtool: idetape_do_request()+0x2a: unreachable instruction drivers/md/bcache/closure.o: warning: objtool: closure_put_after_sub()+0x11: unreachable instruction drivers/md/bcache/alloc.o: warning: objtool: bch_bucket_alloc()+0x1e6: unreachable instruction drivers/md/bcache/bset.o: warning: objtool: make_bfloat()+0xcc: unreachable instruction drivers/md/bcache/btree.o: warning: objtool: bch_btree_insert_keys()+0x16b: unreachable instruction drivers/md/bcache/extents.o: warning: objtool: bch_extent_insert_fixup()+0x31: unreachable instruction /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_update_fw': /kisskb/src/drivers/input/touchscreen/hideep.c:633:10: warning: 'error' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/input/touchscreen/hideep.c:605:6: note: 'error' was declared here /kisskb/src/fs/splice.c: In function '__do_sys_vmsplice': /kisskb/src/fs/splice.c:1358:22: warning: 'type' may be used uninitialized in this function [-Wuninitialized] drivers/md/bcache/journal.o: warning: objtool: bch_journal_replay()+0x64: unreachable instruction drivers/media/common/videobuf2/videobuf2-vmalloc.o: warning: objtool: vb2_vmalloc_dmabuf_ops_map()+0x81: unreachable instruction drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: dma_map_sg_attrs()+0x2b: unreachable instruction drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: dma_map_sg_attrs()+0x2b: unreachable instruction drivers/md/bcache/request.o: warning: objtool: cache_lookup_fn()+0xd9: unreachable instruction drivers/md/bcache/super.o: warning: objtool: cached_dev_detach_finish()+0x20: unreachable instruction drivers/md/bcache/util.o: warning: objtool: bch_bio_map()+0x21: unreachable instruction drivers/md/bcache/writeback.o: warning: objtool: read_dirty()+0x22: unreachable instruction fs/buffer.o: warning: objtool: end_buffer_async_read()+0x14: unreachable instruction fs/direct-io.o: warning: objtool: do_blockdev_direct_IO()+0x514: unreachable instruction fs/block_dev.o: warning: objtool: blkdev_get()+0x1e9: unreachable instruction drivers/input/touchscreen/wm97xx-core.o: warning: objtool: wm97xx_ts_input_open()+0x12d: unreachable instruction fs/mpage.o: warning: objtool: __mpage_writepage()+0x86: unreachable instruction drivers/md/md-bitmap.o: warning: objtool: bitmap_create()+0x38: unreachable instruction drivers/mfd/cros_ec_spi.o: warning: objtool: cros_ec_cmd_xfer_spi()+0x13a: unreachable instruction /kisskb/src/drivers/mfd/arizona-core.c: In function 'arizona_dev_init': /kisskb/src/drivers/mfd/arizona-core.c:1404:6: warning: 'n_subdevs' may be used uninitialized in this function [-Wuninitialized] drivers/mmc/host/wbsd.o: warning: objtool: wbsd_request()+0x2f: unreachable instruction drivers/mtd/chips/cfi_util.o: warning: objtool: cfi_build_cmd()+0x21: unreachable instruction fs/aio.o: warning: objtool: aio_nr_sub()+0x1d: unreachable instruction drivers/mmc/host/via-sdmmc.o: warning: objtool: via_sdc_send_command()+0xd0: unreachable instruction fs/locks.o: warning: objtool: locks_free_lock()+0x13: unreachable instruction fs/mbcache.o: warning: objtool: mb_cache_entry_create()+0x128: unreachable instruction fs/iomap.o: warning: objtool: iomap_read_inline_data.isra.28()+0x27: unreachable instruction drivers/mtd/nand/raw/nand_base.o: warning: objtool: nand_fill_oob()+0x75: unreachable instruction drivers/nvme/host/pci.o: warning: objtool: dma_map_sg_attrs()+0x2b: unreachable instruction drivers/mtd/nand/raw/nand_bbt.o: warning: objtool: verify_bbt_descr()+0x28: unreachable instruction drivers/misc/ad525x_dpot.o: warning: objtool: dpot_write_spi()+0x7c: unreachable instruction drivers/mtd/mtdconcat.o: warning: objtool: concat_erase()+0x133: unreachable instruction drivers/platform/chrome/cros_ec_proto.o: warning: objtool: cros_ec_prepare_tx()+0x1d: unreachable instruction drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_status.isra.3()+0x25: unreachable instruction drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: __videobuf_mmap_mapper()+0x23: unreachable instruction drivers/rpmsg/virtio_rpmsg_bus.o: warning: objtool: rpmsg_probe()+0x167: unreachable instruction drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_add_parent_port()+0x31: unreachable instruction drivers/scsi/scsi_lib.o: warning: objtool: scsi_init_io()+0x104: unreachable instruction drivers/spi/spi.o: warning: objtool: spi_map_buf()+0x210: unreachable instruction drivers/scsi/scsi_lib_dma.o: warning: objtool: scsi_dma_map()+0x52: unreachable instruction /kisskb/src/drivers/spi/spidev.c: In function 'spidev_ioctl': /kisskb/src/drivers/spi/spidev.c:478:10: warning: 'n_ioc' may be used uninitialized in this function [-Wuninitialized] drivers/tty/serial/8250/8250_core.o: warning: objtool: univ8250_release_irq()+0x62: unreachable instruction /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_write': /kisskb/src/include/linux/spinlock.h:384:2: warning: 'flags' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/tty/serial/serial_core.c:560:16: note: 'flags' was declared here drivers/target/target_core_transport.o: warning: objtool: target_submit_cmd_map_sgls()+0x3c: unreachable instruction drivers/tty/serial/fsl_lpuart.o: warning: objtool: lpuart_resume()+0x1de: unreachable instruction drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_bsg_dispatch()+0x72: unreachable instruction drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_unregister_transport()+0xd: unreachable instruction /kisskb/src/drivers/target/target_core_user.c: In function 'scatter_data_area': /kisskb/src/drivers/target/target_core_user.c:573:29: warning: 'dbi' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/target/target_core_user.c:587:9: note: 'dbi' was declared here drivers/virtio/virtio.o: warning: objtool: virtio_dev_probe()+0x59: unreachable instruction drivers/scsi/sd.o: warning: objtool: sd_init_command()+0x27a: unreachable instruction /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_bl_ambient_light_level_show': /kisskb/src/drivers/video/backlight/adp8860_bl.c:579:10: warning: 'ret_val' may be used uninitialized in this function [-Wuninitialized] drivers/virtio/virtio_ring.o: warning: objtool: detach_buf()+0xef: unreachable instruction drivers/virtio/virtio_pci_modern.o: warning: objtool: vp_set()+0x20: unreachable instruction drivers/video/fbdev/via/via-core.o: warning: objtool: viafb_dma_copy_out_sg()+0x49: unreachable instruction drivers/usb/host/ehci-hcd.o: warning: objtool: ehci_urb_enqueue()+0x200: unreachable instruction drivers/usb/host/oxu210hp-hcd.o: warning: objtool: start_unlink_async()+0x30: unreachable instruction /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp210x_tx_empty': /kisskb/src/drivers/usb/serial/cp210x.c:884:2: warning: 'count' may be used uninitialized in this function [-Wuninitialized] drivers/video/fbdev/smscufx.o: warning: objtool: ufx_handle_damage()+0x11e: unreachable instruction /kisskb/src/drivers/usb/serial/f81534.c: In function 'f81534_set_register': /kisskb/src/drivers/usb/serial/f81534.c:244:10: warning: 'status' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/usb/serial/f81534.c: In function 'f81534_get_register': /kisskb/src/drivers/usb/serial/f81534.c:283:10: warning: 'status' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/usb/serial/ti_usb_3410_5052.c: In function 'ti_tx_empty': /kisskb/src/drivers/usb/serial/ti_usb_3410_5052.c:874:20: warning: 'lsr' may be used uninitialized in this function [-Wuninitialized] Completed OK # rm -rf /kisskb/build/linus-rand_x86_64-randconfig_x86_64 # Build took: 0:02:11.268463