2016-10-18 20:23:24

by Borislav Petkov

[permalink] [raw]
Subject: 784d5699eddc ("x86: move exports to actual definitions")

Hey Al,

I see the gazillion warnings below when building -rc1 here.

When I revert

784d5699eddc ("x86: move exports to actual definitions")

the warnings are gone.

I'm attaching my .config. Let me know if you need more info from me.

Thanks.

WARNING: "__fentry__" [virt/lib/irqbypass.ko] has no CRC!
WARNING: "__fentry__" [sound/core/snd-hrtimer.ko] has no CRC!
WARNING: "__get_user_4" [sound/core/seq/snd-seq.ko] has no CRC!
WARNING: "__get_user_1" [sound/core/seq/snd-seq.ko] has no CRC!
WARNING: "_copy_to_user" [sound/core/seq/snd-seq.ko] has no CRC!
WARNING: "__put_user_1" [sound/core/seq/snd-seq.ko] has no CRC!
WARNING: "__put_user_4" [sound/core/seq/snd-seq.ko] has no CRC!
WARNING: "__fentry__" [sound/core/seq/snd-seq.ko] has no CRC!
WARNING: "memcpy" [sound/core/seq/snd-seq.ko] has no CRC!
WARNING: "_copy_from_user" [sound/core/seq/snd-seq.ko] has no CRC!
WARNING: "__fentry__" [sound/core/seq/snd-seq-midi-event.ko] has no CRC!
WARNING: "memcpy" [sound/core/seq/snd-seq-midi-event.ko] has no CRC!
WARNING: "__fentry__" [sound/core/seq/snd-seq-dummy.ko] has no CRC!
WARNING: "__fentry__" [sound/core/seq/snd-seq-device.ko] has no CRC!
WARNING: "__get_user_4" [sound/core/seq/oss/snd-seq-oss.ko] has no CRC!
WARNING: "_copy_to_user" [sound/core/seq/oss/snd-seq-oss.ko] has no CRC!
WARNING: "__put_user_4" [sound/core/seq/oss/snd-seq-oss.ko] has no CRC!
WARNING: "__fentry__" [sound/core/seq/oss/snd-seq-oss.ko] has no CRC!
WARNING: "_copy_from_user" [sound/core/seq/oss/snd-seq-oss.ko] has no CRC!
WARNING: "__get_user_4" [sound/core/oss/snd-pcm-oss.ko] has no CRC!
WARNING: "_copy_to_user" [sound/core/oss/snd-pcm-oss.ko] has no CRC!
WARNING: "memset" [sound/core/oss/snd-pcm-oss.ko] has no CRC!
WARNING: "__put_user_4" [sound/core/oss/snd-pcm-oss.ko] has no CRC!
WARNING: "__fentry__" [sound/core/oss/snd-pcm-oss.ko] has no CRC!
WARNING: "memcpy" [sound/core/oss/snd-pcm-oss.ko] has no CRC!
WARNING: "_copy_from_user" [sound/core/oss/snd-pcm-oss.ko] has no CRC!
WARNING: "__get_user_4" [sound/core/oss/snd-mixer-oss.ko] has no CRC!
WARNING: "_copy_to_user" [sound/core/oss/snd-mixer-oss.ko] has no CRC!
WARNING: "__put_user_4" [sound/core/oss/snd-mixer-oss.ko] has no CRC!
WARNING: "__fentry__" [sound/core/oss/snd-mixer-oss.ko] has no CRC!
WARNING: "memcpy" [net/xfrm/xfrm_user.ko] has no CRC!
WARNING: "__fentry__" [net/xfrm/xfrm_user.ko] has no CRC!
WARNING: "___preempt_schedule" [net/xfrm/xfrm_ipcomp.ko] has no CRC!
WARNING: "__fentry__" [net/xfrm/xfrm_ipcomp.ko] has no CRC!
WARNING: "memcpy" [net/xfrm/xfrm_ipcomp.ko] has no CRC!
WARNING: "__fentry__" [net/xfrm/xfrm_algo.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_teql.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_tbf.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_sfq.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_red.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_prio.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_netem.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_ingress.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_htb.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_hfsc.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_gred.ko] has no CRC!
WARNING: "__sw_hweight32" [net/sched/sch_dsmark.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_dsmark.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_cbq.ko] has no CRC!
WARNING: "__fentry__" [net/sched/em_u32.ko] has no CRC!
WARNING: "__fentry__" [net/sched/em_text.ko] has no CRC!
WARNING: "__fentry__" [net/sched/em_nbyte.ko] has no CRC!
WARNING: "__fentry__" [net/sched/em_meta.ko] has no CRC!
WARNING: "__fentry__" [net/sched/em_cmp.ko] has no CRC!
WARNING: "__fentry__" [net/sched/cls_u32.ko] has no CRC!
WARNING: "__fentry__" [net/sched/cls_tcindex.ko] has no CRC!
WARNING: "__fentry__" [net/sched/cls_rsvp6.ko] has no CRC!
WARNING: "__fentry__" [net/sched/cls_rsvp.ko] has no CRC!
WARNING: "__fentry__" [net/sched/cls_route.ko] has no CRC!
WARNING: "__fentry__" [net/sched/cls_fw.ko] has no CRC!
WARNING: "__fentry__" [net/sched/cls_basic.ko] has no CRC!
WARNING: "__fentry__" [net/sched/act_simple.ko] has no CRC!
WARNING: "__fentry__" [net/sched/act_police.ko] has no CRC!
WARNING: "__fentry__" [net/sched/act_pedit.ko] has no CRC!
WARNING: "__fentry__" [net/sched/act_mirred.ko] has no CRC!
WARNING: "__fentry__" [net/sched/act_ipt.ko] has no CRC!
WARNING: "__fentry__" [net/sched/act_gact.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_u32.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_time.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_tcpudp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_tcpmss.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_string.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_statistic.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_state.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_socket.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_sctp.ko] has no CRC!
WARNING: "__sw_hweight32" [net/netfilter/xt_recent.ko] has no CRC!
WARNING: "_copy_from_user" [net/netfilter/xt_recent.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_recent.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_realm.ko] has no CRC!
WARNING: "__sw_hweight32" [net/netfilter/xt_rateest.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_rateest.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_quota.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_policy.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_pkttype.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_owner.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_osf.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_nfacct.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_nat.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_multiport.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_mark.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_mac.ko] has no CRC!
WARNING: "_copy_to_user" [net/netfilter/xt_limit.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_limit.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_length.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_l2tp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_iprange.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_ipcomp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_hl.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_hashlimit.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_esp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_ecn.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_dscp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_dccp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_connmark.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_connlabel.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_comment.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_cluster.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_bpf.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_TRACE.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_TCPOPTSTRIP.ko] has no CRC!
WARNING: "memmove" [net/netfilter/xt_TCPMSS.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_TCPMSS.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_SECMARK.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_REDIRECT.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_RATEEST.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_NFQUEUE.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_NFLOG.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_NETMAP.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_LOG.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_IDLETIMER.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_HMARK.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_HL.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_DSCP.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_CT.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_CONNSECMARK.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_CLASSIFY.ko] has no CRC!
WARNING: "_copy_to_user" [net/netfilter/x_tables.ko] has no CRC!
WARNING: "memset" [net/netfilter/x_tables.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/x_tables.ko] has no CRC!
WARNING: "memcpy" [net/netfilter/x_tables.ko] has no CRC!
WARNING: "__sw_hweight32" [net/netfilter/x_tables.ko] has no CRC!
WARNING: "__put_user_2" [net/netfilter/x_tables.ko] has no CRC!
WARNING: "_copy_from_user" [net/netfilter/x_tables.ko] has no CRC!
WARNING: "memcpy" [net/netfilter/nfnetlink_queue.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nfnetlink_queue.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nfnetlink_log.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nfnetlink_acct.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nfnetlink.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_nat_sip.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_nat_redirect.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_nat_proto_sctp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_nat_proto_dccp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_nat_ftp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_nat.ko] has no CRC!
WARNING: "memcpy" [net/netfilter/nf_nat.ko] has no CRC!
WARNING: "memmove" [net/netfilter/nf_nat.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_log_common.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_sip.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_proto_sctp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_proto_gre.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_proto_dccp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_pptp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_netlink.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_netbios_ns.ko] has no CRC!
WARNING: "memset" [net/netfilter/nf_conntrack_ftp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_ftp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_broadcast.ko] has no CRC!
WARNING: "memset" [net/netfilter/nf_conntrack.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack.ko] has no CRC!
WARNING: "__fentry__" [net/llc/llc.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/xfrm6_tunnel.ko] has no CRC!
WARNING: "memmove" [net/ipv6/xfrm6_mode_tunnel.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/xfrm6_mode_tunnel.ko] has no CRC!
WARNING: "memmove" [net/ipv6/xfrm6_mode_transport.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/xfrm6_mode_transport.ko] has no CRC!
WARNING: "memmove" [net/ipv6/xfrm6_mode_beet.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/xfrm6_mode_beet.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/tunnel6.ko] has no CRC!
WARNING: "__put_user_4" [net/ipv6/sit.ko] has no CRC!
WARNING: "_copy_to_user" [net/ipv6/sit.ko] has no CRC!
WARNING: "_copy_from_user" [net/ipv6/sit.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/sit.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/nf_reject_ipv6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/nf_nat_masquerade_ipv6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/nf_nat_ipv6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/nf_log_ipv6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/nf_defrag_ipv6.ko] has no CRC!
WARNING: "memmove" [net/ipv6/netfilter/nf_defrag_ipv6.ko] has no CRC!
WARNING: "_copy_to_user" [net/ipv6/netfilter/nf_conntrack_ipv6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/nf_conntrack_ipv6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6table_raw.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6table_nat.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6table_mangle.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6table_filter.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_rt.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_rpfilter.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_mh.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_ipv6header.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_hbh.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_frag.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_eui64.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_ah.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_REJECT.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_NPT.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_MASQUERADE.ko] has no CRC!
WARNING: "_copy_to_user" [net/ipv6/netfilter/ip6_tables.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6_tables.ko] has no CRC!
WARNING: "memcpy" [net/ipv6/netfilter/ip6_tables.ko] has no CRC!
WARNING: "__sw_hweight32" [net/ipv6/netfilter/ip6_tables.ko] has no CRC!
WARNING: "__put_user_2" [net/ipv6/netfilter/ip6_tables.ko] has no CRC!
WARNING: "_copy_from_user" [net/ipv6/netfilter/ip6_tables.ko] has no CRC!
WARNING: "__get_user_4" [net/ipv6/ipv6.ko] has no CRC!
WARNING: "_copy_to_user" [net/ipv6/ipv6.ko] has no CRC!
WARNING: "memset" [net/ipv6/ipv6.ko] has no CRC!
WARNING: "___preempt_schedule_notrace" [net/ipv6/ipv6.ko] has no CRC!
WARNING: "__put_user_4" [net/ipv6/ipv6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/ipv6.ko] has no CRC!
WARNING: "memcpy" [net/ipv6/ipv6.ko] has no CRC!
WARNING: "memmove" [net/ipv6/ipv6.ko] has no CRC!
WARNING: "_copy_from_user" [net/ipv6/ipv6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/ipcomp6.ko] has no CRC!
WARNING: "___preempt_schedule" [net/ipv6/ip6_udp_tunnel.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/ip6_udp_tunnel.ko] has no CRC!
WARNING: "_copy_to_user" [net/ipv6/ip6_tunnel.ko] has no CRC!
WARNING: "___preempt_schedule" [net/ipv6/ip6_tunnel.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/ip6_tunnel.ko] has no CRC!
WARNING: "_copy_from_user" [net/ipv6/ip6_tunnel.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/fou6.ko] has no CRC!
WARNING: "memcpy" [net/ipv6/esp6.ko] has no CRC!
WARNING: "memset" [net/ipv6/esp6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/esp6.ko] has no CRC!
WARNING: "memset" [net/ipv6/ah6.ko] has no CRC!
WARNING: "memmove" [net/ipv6/ah6.ko] has no CRC!
WARNING: "memcpy" [net/ipv6/ah6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/ah6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/xfrm4_tunnel.ko] has no CRC!
WARNING: "memmove" [net/ipv4/xfrm4_mode_tunnel.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/xfrm4_mode_tunnel.ko] has no CRC!
WARNING: "memmove" [net/ipv4/xfrm4_mode_transport.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/xfrm4_mode_transport.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/udp_tunnel.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/tunnel4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/tcp_diag.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/nf_reject_ipv4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/nf_nat_proto_gre.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/nf_nat_pptp.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/nf_nat_masquerade_ipv4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/nf_nat_ipv4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/nf_log_ipv4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/nf_defrag_ipv4.ko] has no CRC!
WARNING: "_copy_to_user" [net/ipv4/netfilter/nf_conntrack_ipv4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/nf_conntrack_ipv4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/iptable_raw.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/iptable_nat.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/iptable_mangle.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/iptable_filter.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/ipt_rpfilter.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/ipt_ah.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/ipt_REJECT.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/ipt_MASQUERADE.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/ipt_ECN.ko] has no CRC!
WARNING: "_copy_from_user" [net/ipv4/netfilter/ipt_CLUSTERIP.ko] has no CRC!
WARNING: "__sw_hweight32" [net/ipv4/netfilter/ipt_CLUSTERIP.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/ipt_CLUSTERIP.ko] has no CRC!
WARNING: "_copy_to_user" [net/ipv4/netfilter/ip_tables.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/ip_tables.ko] has no CRC!
WARNING: "memcpy" [net/ipv4/netfilter/ip_tables.ko] has no CRC!
WARNING: "__sw_hweight32" [net/ipv4/netfilter/ip_tables.ko] has no CRC!
WARNING: "__put_user_2" [net/ipv4/netfilter/ip_tables.ko] has no CRC!
WARNING: "_copy_from_user" [net/ipv4/netfilter/ip_tables.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/arptable_filter.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/arpt_mangle.ko] has no CRC!
WARNING: "_copy_to_user" [net/ipv4/netfilter/arp_tables.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/arp_tables.ko] has no CRC!
WARNING: "memcpy" [net/ipv4/netfilter/arp_tables.ko] has no CRC!
WARNING: "__sw_hweight32" [net/ipv4/netfilter/arp_tables.ko] has no CRC!
WARNING: "__put_user_2" [net/ipv4/netfilter/arp_tables.ko] has no CRC!
WARNING: "_copy_from_user" [net/ipv4/netfilter/arp_tables.ko] has no CRC!
WARNING: "_copy_to_user" [net/ipv4/ipip.ko] has no CRC!
WARNING: "_copy_from_user" [net/ipv4/ipip.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/ipip.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/ipcomp.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/ip_tunnel.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/inet_diag.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/fou.ko] has no CRC!
WARNING: "memcpy" [net/ipv4/esp4.ko] has no CRC!
WARNING: "memset" [net/ipv4/esp4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/esp4.ko] has no CRC!
WARNING: "memset" [net/ipv4/ah4.ko] has no CRC!
WARNING: "memcpy" [net/ipv4/ah4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/ah4.ko] has no CRC!
WARNING: "_copy_to_user" [net/bridge/bridge.ko] has no CRC!
WARNING: "memset" [net/bridge/bridge.ko] has no CRC!
WARNING: "__fentry__" [net/bridge/bridge.ko] has no CRC!
WARNING: "memcpy" [net/bridge/bridge.ko] has no CRC!
WARNING: "_copy_from_user" [net/bridge/bridge.ko] has no CRC!
WARNING: "__fentry__" [net/bridge/br_netfilter.ko] has no CRC!
WARNING: "__fentry__" [net/802/stp.ko] has no CRC!
WARNING: "__fentry__" [net/802/psnap.ko] has no CRC!
WARNING: "__fentry__" [net/802/p8022.ko] has no CRC!
WARNING: "__fentry__" [mm/hwpoison-inject.ko] has no CRC!
WARNING: "memcpy" [lib/xz/xz_dec.ko] has no CRC!
WARNING: "memmove" [lib/xz/xz_dec.ko] has no CRC!
WARNING: "memcpy" [lib/ts_kmp.ko] has no CRC!
WARNING: "memcpy" [lib/ts_fsm.ko] has no CRC!
WARNING: "memcpy" [lib/ts_bm.ko] has no CRC!
WARNING: "__get_user_4" [fs/xfs/xfs.ko] has no CRC!
WARNING: "_copy_to_user" [fs/xfs/xfs.ko] has no CRC!
WARNING: "___preempt_schedule" [fs/xfs/xfs.ko] has no CRC!
WARNING: "__put_user_8" [fs/xfs/xfs.ko] has no CRC!
WARNING: "memset" [fs/xfs/xfs.ko] has no CRC!
WARNING: "___preempt_schedule_notrace" [fs/xfs/xfs.ko] has no CRC!
WARNING: "__put_user_4" [fs/xfs/xfs.ko] has no CRC!
WARNING: "__get_user_8" [fs/xfs/xfs.ko] has no CRC!
WARNING: "__fentry__" [fs/xfs/xfs.ko] has no CRC!
WARNING: "memcpy" [fs/xfs/xfs.ko] has no CRC!
WARNING: "__put_user_2" [fs/xfs/xfs.ko] has no CRC!
WARNING: "__get_user_2" [fs/xfs/xfs.ko] has no CRC!
WARNING: "memmove" [fs/xfs/xfs.ko] has no CRC!
WARNING: "_copy_from_user" [fs/xfs/xfs.ko] has no CRC!
WARNING: "_copy_to_user" [fs/udf/udf.ko] has no CRC!
WARNING: "__put_user_8" [fs/udf/udf.ko] has no CRC!
WARNING: "memset" [fs/udf/udf.ko] has no CRC!
WARNING: "__put_user_4" [fs/udf/udf.ko] has no CRC!
WARNING: "__get_user_8" [fs/udf/udf.ko] has no CRC!
WARNING: "__fentry__" [fs/udf/udf.ko] has no CRC!
WARNING: "memcpy" [fs/udf/udf.ko] has no CRC!
WARNING: "memmove" [fs/udf/udf.ko] has no CRC!
WARNING: "__fentry__" [fs/overlayfs/overlay.ko] has no CRC!
WARNING: "memcpy" [fs/overlayfs/overlay.ko] has no CRC!
WARNING: "memmove" [fs/overlayfs/overlay.ko] has no CRC!
WARNING: "___preempt_schedule" [fs/ntfs/ntfs.ko] has no CRC!
WARNING: "memset" [fs/ntfs/ntfs.ko] has no CRC!
WARNING: "clear_page" [fs/ntfs/ntfs.ko] has no CRC!
WARNING: "__fentry__" [fs/ntfs/ntfs.ko] has no CRC!
WARNING: "memcpy" [fs/ntfs/ntfs.ko] has no CRC!
WARNING: "memmove" [fs/ntfs/ntfs.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_utf8.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_koi8-u.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_koi8-ru.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_koi8-r.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-9.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-7.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-6.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-5.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-4.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-3.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-2.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-15.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-14.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-13.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-1.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_euc-jp.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp950.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp949.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp936.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp932.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp874.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp869.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp866.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp865.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp864.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp863.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp862.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp861.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp860.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp857.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp855.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp852.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp850.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp775.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp737.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp437.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp1255.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp1251.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp1250.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_ascii.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-turkish.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-romanian.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-roman.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-inuit.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-iceland.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-greek.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-gaelic.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-cyrillic.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-croatian.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-centeuro.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-celtic.ko] has no CRC!
WARNING: "memset" [fs/isofs/isofs.ko] has no CRC!
WARNING: "__fentry__" [fs/isofs/isofs.ko] has no CRC!
WARNING: "memcpy" [fs/isofs/isofs.ko] has no CRC!
WARNING: "__get_user_4" [fs/fuse/fuse.ko] has no CRC!
WARNING: "___preempt_schedule" [fs/fuse/fuse.ko] has no CRC!
WARNING: "memset" [fs/fuse/fuse.ko] has no CRC!
WARNING: "copy_page" [fs/fuse/fuse.ko] has no CRC!
WARNING: "clear_page" [fs/fuse/fuse.ko] has no CRC!
WARNING: "__fentry__" [fs/fuse/fuse.ko] has no CRC!
WARNING: "memcpy" [fs/fuse/fuse.ko] has no CRC!
WARNING: "__fentry__" [fs/fat/vfat.ko] has no CRC!
WARNING: "memcpy" [fs/fat/vfat.ko] has no CRC!
WARNING: "__fentry__" [fs/fat/msdos.ko] has no CRC!
WARNING: "__get_user_4" [fs/fat/fat.ko] has no CRC!
WARNING: "_copy_to_user" [fs/fat/fat.ko] has no CRC!
WARNING: "__put_user_8" [fs/fat/fat.ko] has no CRC!
WARNING: "memset" [fs/fat/fat.ko] has no CRC!
WARNING: "__put_user_1" [fs/fat/fat.ko] has no CRC!
WARNING: "__put_user_4" [fs/fat/fat.ko] has no CRC!
WARNING: "__fentry__" [fs/fat/fat.ko] has no CRC!
WARNING: "memcpy" [fs/fat/fat.ko] has no CRC!
WARNING: "__put_user_2" [fs/fat/fat.ko] has no CRC!
WARNING: "__fentry__" [fs/exportfs/exportfs.ko] has no CRC!
WARNING: "_copy_from_user" [fs/binfmt_misc.ko] has no CRC!
WARNING: "__fentry__" [fs/binfmt_misc.ko] has no CRC!
WARNING: "__fentry__" [drivers/video/fbdev/core/fb_ddc.ko] has no CRC!
WARNING: "__get_user_4" [drivers/video/fbdev/aty/radeonfb.ko] has no CRC!
WARNING: "__put_user_4" [drivers/video/fbdev/aty/radeonfb.ko] has no CRC!
WARNING: "__fentry__" [drivers/video/fbdev/aty/radeonfb.ko] has no CRC!
WARNING: "__fentry__" [drivers/video/backlight/lcd.ko] has no CRC!
WARNING: "_copy_from_user" [drivers/usb/class/usblp.ko] has no CRC!
WARNING: "_copy_to_user" [drivers/usb/class/usblp.ko] has no CRC!
WARNING: "__fentry__" [drivers/usb/class/usblp.ko] has no CRC!
WARNING: "__fentry__" [drivers/thermal/x86_pkg_temp_thermal.ko] has no CRC!
WARNING: "_copy_from_user" [drivers/pci/pcie/aer/aer_inject.ko] has no CRC!
WARNING: "__fentry__" [drivers/pci/pcie/aer/aer_inject.ko] has no CRC!
WARNING: "__get_user_4" [drivers/net/tun.ko] has no CRC!
WARNING: "_copy_to_user" [drivers/net/tun.ko] has no CRC!
WARNING: "___preempt_schedule" [drivers/net/tun.ko] has no CRC!
WARNING: "__put_user_4" [drivers/net/tun.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/tun.ko] has no CRC!
WARNING: "_copy_from_user" [drivers/net/tun.ko] has no CRC!
WARNING: "__put_user_4" [drivers/net/slip/slip.ko] has no CRC!
WARNING: "_copy_to_user" [drivers/net/slip/slip.ko] has no CRC!
WARNING: "__get_user_4" [drivers/net/slip/slip.ko] has no CRC!
WARNING: "memcpy" [drivers/net/slip/slip.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/slip/slip.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/slip/slhc.ko] has no CRC!
WARNING: "memcpy" [drivers/net/slip/slhc.ko] has no CRC!
WARNING: "memmove" [drivers/net/slip/slhc.ko] has no CRC!
WARNING: "__put_user_4" [drivers/net/ppp/pppox.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/ppp/pppox.ko] has no CRC!
WARNING: "_copy_from_user" [drivers/net/ppp/pppoe.ko] has no CRC!
WARNING: "__put_user_4" [drivers/net/ppp/pppoe.ko] has no CRC!
WARNING: "__get_user_4" [drivers/net/ppp/pppoe.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/ppp/pppoe.ko] has no CRC!
WARNING: "memcpy" [drivers/net/ppp/ppp_synctty.ko] has no CRC!
WARNING: "_copy_from_user" [drivers/net/ppp/ppp_synctty.ko] has no CRC!
WARNING: "_copy_to_user" [drivers/net/ppp/ppp_synctty.ko] has no CRC!
WARNING: "__get_user_4" [drivers/net/ppp/ppp_synctty.ko] has no CRC!
WARNING: "__put_user_4" [drivers/net/ppp/ppp_synctty.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/ppp/ppp_synctty.ko] has no CRC!
WARNING: "memcpy" [drivers/net/ppp/ppp_mppe.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/ppp/ppp_mppe.ko] has no CRC!
WARNING: "__get_user_4" [drivers/net/ppp/ppp_generic.ko] has no CRC!
WARNING: "_copy_to_user" [drivers/net/ppp/ppp_generic.ko] has no CRC!
WARNING: "__put_user_4" [drivers/net/ppp/ppp_generic.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/ppp/ppp_generic.ko] has no CRC!
WARNING: "memcpy" [drivers/net/ppp/ppp_generic.ko] has no CRC!
WARNING: "_copy_from_user" [drivers/net/ppp/ppp_generic.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/ppp/ppp_deflate.ko] has no CRC!
WARNING: "memcpy" [drivers/net/ppp/ppp_async.ko] has no CRC!
WARNING: "_copy_from_user" [drivers/net/ppp/ppp_async.ko] has no CRC!
WARNING: "_copy_to_user" [drivers/net/ppp/ppp_async.ko] has no CRC!
WARNING: "__get_user_4" [drivers/net/ppp/ppp_async.ko] has no CRC!
WARNING: "__put_user_4" [drivers/net/ppp/ppp_async.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/ppp/ppp_async.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/ppp/bsd_comp.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/phy/realtek.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/phy/libphy.ko] has no CRC!
WARNING: "_copy_to_user" [drivers/md/dm-mod.ko] has no CRC!
WARNING: "___preempt_schedule" [drivers/md/dm-mod.ko] has no CRC!
WARNING: "memset" [drivers/md/dm-mod.ko] has no CRC!
WARNING: "__sw_hweight64" [drivers/md/dm-mod.ko] has no CRC!
WARNING: "___preempt_schedule_notrace" [drivers/md/dm-mod.ko] has no CRC!
WARNING: "empty_zero_page" [drivers/md/dm-mod.ko] has no CRC!
WARNING: "__fentry__" [drivers/md/dm-mod.ko] has no CRC!
WARNING: "memcpy" [drivers/md/dm-mod.ko] has no CRC!
WARNING: "_copy_from_user" [drivers/md/dm-mod.ko] has no CRC!
WARNING: "___preempt_schedule" [drivers/md/dm-crypt.ko] has no CRC!
WARNING: "__sw_hweight64" [drivers/md/dm-crypt.ko] has no CRC!
WARNING: "memcpy" [drivers/md/dm-crypt.ko] has no CRC!
WARNING: "memset" [drivers/md/dm-crypt.ko] has no CRC!
WARNING: "__fentry__" [drivers/md/dm-crypt.ko] has no CRC!
WARNING: "__fentry__" [drivers/iommu/amd_iommu_v2.ko] has no CRC!
WARNING: "__fentry__" [drivers/i2c/busses/i2c-amd8111.ko] has no CRC!
WARNING: "__fentry__" [drivers/i2c/busses/i2c-amd756.ko] has no CRC!
WARNING: "__fentry__" [drivers/hwmon/k8temp.ko] has no CRC!
WARNING: "__fentry__" [drivers/hwmon/k10temp.ko] has no CRC!
WARNING: "__fentry__" [drivers/hwmon/fam15h_power.ko] has no CRC!
WARNING: "__get_user_4" [drivers/gpu/drm/radeon/radeon.ko] has no CRC!
WARNING: "_copy_to_user" [drivers/gpu/drm/radeon/radeon.ko] has no CRC!
WARNING: "memset" [drivers/gpu/drm/radeon/radeon.ko] has no CRC!
WARNING: "___preempt_schedule_notrace" [drivers/gpu/drm/radeon/radeon.ko] has no CRC!
WARNING: "__put_user_4" [drivers/gpu/drm/radeon/radeon.ko] has no CRC!
WARNING: "__fentry__" [drivers/gpu/drm/radeon/radeon.ko] has no CRC!
WARNING: "memcpy" [drivers/gpu/drm/radeon/radeon.ko] has no CRC!
WARNING: "__sw_hweight32" [drivers/gpu/drm/radeon/radeon.ko] has no CRC!
WARNING: "_copy_from_user" [drivers/gpu/drm/radeon/radeon.ko] has no CRC!
WARNING: "_copy_to_user" [drivers/gpu/drm/amd/amdkfd/amdkfd.ko] has no CRC!
WARNING: "___preempt_schedule" [drivers/gpu/drm/amd/amdkfd/amdkfd.ko] has no CRC!
WARNING: "memset" [drivers/gpu/drm/amd/amdkfd/amdkfd.ko] has no CRC!
WARNING: "__fentry__" [drivers/gpu/drm/amd/amdkfd/amdkfd.ko] has no CRC!
WARNING: "memcpy" [drivers/gpu/drm/amd/amdkfd/amdkfd.ko] has no CRC!
WARNING: "_copy_from_user" [drivers/gpu/drm/amd/amdkfd/amdkfd.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/x38_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/skx_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/sb_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/ie31200_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/i82975x_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/i7core_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/i7300_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/i5400_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/i5100_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/i5000_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/i3200_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/i3000_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/edac_mce_amd.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/e752x_edac.ko] has no CRC!
WARNING: "__sw_hweight64" [drivers/edac/amd64_edac_mod.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/amd64_edac_mod.ko] has no CRC!
WARNING: "__sw_hweight32" [drivers/edac/amd64_edac_mod.ko] has no CRC!
WARNING: "__sw_hweight64" [drivers/cpufreq/powernow-k8.ko] has no CRC!
WARNING: "__fentry__" [drivers/cpufreq/powernow-k8.ko] has no CRC!
WARNING: "__fentry__" [drivers/cpufreq/cpufreq_userspace.ko] has no CRC!
WARNING: "__fentry__" [drivers/cpufreq/cpufreq_powersave.ko] has no CRC!
WARNING: "__fentry__" [drivers/cpufreq/cpufreq_conservative.ko] has no CRC!
WARNING: "__fentry__" [drivers/cpufreq/amd_freq_sensitivity.ko] has no CRC!
WARNING: "___preempt_schedule" [drivers/cpufreq/acpi-cpufreq.ko] has no CRC!
WARNING: "__sw_hweight64" [drivers/cpufreq/acpi-cpufreq.ko] has no CRC!
WARNING: "__fentry__" [drivers/cpufreq/acpi-cpufreq.ko] has no CRC!
WARNING: "__fentry__" [drivers/ata/pata_pdc2027x.ko] has no CRC!
WARNING: "__fentry__" [drivers/ata/pata_ali.ko] has no CRC!
WARNING: "__fentry__" [drivers/ata/pata_acpi.ko] has no CRC!
WARNING: "__fentry__" [drivers/ata/ata_generic.ko] has no CRC!
WARNING: "__put_user_4" [drivers/acpi/apei/erst-dbg.ko] has no CRC!
WARNING: "_copy_to_user" [drivers/acpi/apei/erst-dbg.ko] has no CRC!
WARNING: "_copy_from_user" [drivers/acpi/apei/erst-dbg.ko] has no CRC!
WARNING: "__fentry__" [drivers/acpi/apei/erst-dbg.ko] has no CRC!
WARNING: "__fentry__" [drivers/acpi/apei/einj.ko] has no CRC!
WARNING: "__fentry__" [crypto/xts.ko] has no CRC!
WARNING: "memset" [crypto/wp512.ko] has no CRC!
WARNING: "__fentry__" [crypto/wp512.ko] has no CRC!
WARNING: "__fentry__" [crypto/twofish_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/twofish_common.ko] has no CRC!
WARNING: "__fentry__" [crypto/tgr192.ko] has no CRC!
WARNING: "__fentry__" [crypto/tea.ko] has no CRC!
WARNING: "memset" [crypto/tcrypt.ko] has no CRC!
WARNING: "__fentry__" [crypto/tcrypt.ko] has no CRC!
WARNING: "__fentry__" [crypto/sha512_generic.ko] has no CRC!
WARNING: "memcpy" [crypto/sha512_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/sha256_generic.ko] has no CRC!
WARNING: "memcpy" [crypto/sha256_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/serpent_generic.ko] has no CRC!
WARNING: "memcpy" [crypto/rmd320.ko] has no CRC!
WARNING: "__fentry__" [crypto/rmd320.ko] has no CRC!
WARNING: "memcpy" [crypto/rmd256.ko] has no CRC!
WARNING: "__fentry__" [crypto/rmd256.ko] has no CRC!
WARNING: "memcpy" [crypto/rmd160.ko] has no CRC!
WARNING: "__fentry__" [crypto/rmd160.ko] has no CRC!
WARNING: "memcpy" [crypto/rmd128.ko] has no CRC!
WARNING: "__fentry__" [crypto/rmd128.ko] has no CRC!
WARNING: "memcpy" [crypto/michael_mic.ko] has no CRC!
WARNING: "__fentry__" [crypto/michael_mic.ko] has no CRC!
WARNING: "memcpy" [crypto/md4.ko] has no CRC!
WARNING: "__fentry__" [crypto/md4.ko] has no CRC!
WARNING: "___preempt_schedule" [crypto/mcryptd.ko] has no CRC!
WARNING: "__fentry__" [crypto/mcryptd.ko] has no CRC!
WARNING: "__fentry__" [crypto/lrw.ko] has no CRC!
WARNING: "__fentry__" [crypto/khazad.ko] has no CRC!
WARNING: "__fentry__" [crypto/jitterentropy_rng.ko] has no CRC!
WARNING: "memcpy" [crypto/jitterentropy_rng.ko] has no CRC!
WARNING: "__fentry__" [crypto/gf128mul.ko] has no CRC!
WARNING: "memset" [crypto/echainiv.ko] has no CRC!
WARNING: "__fentry__" [crypto/echainiv.ko] has no CRC!
WARNING: "__fentry__" [crypto/ecb.ko] has no CRC!
WARNING: "__fentry__" [crypto/drbg.ko] has no CRC!
WARNING: "__fentry__" [crypto/des_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/deflate.ko] has no CRC!
WARNING: "___preempt_schedule" [crypto/cryptd.ko] has no CRC!
WARNING: "__fentry__" [crypto/cryptd.ko] has no CRC!
WARNING: "__fentry__" [crypto/crct10dif_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/crct10dif_common.ko] has no CRC!
WARNING: "__fentry__" [crypto/crc32_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/cast6_generic.ko] has no CRC!
WARNING: "memcpy" [crypto/cast6_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/cast5_generic.ko] has no CRC!
WARNING: "memcpy" [crypto/cast5_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/blowfish_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/blowfish_common.ko] has no CRC!
WARNING: "__fentry__" [crypto/authencesn.ko] has no CRC!
WARNING: "__fentry__" [crypto/authenc.ko] has no CRC!
WARNING: "__fentry__" [crypto/arc4.ko] has no CRC!
WARNING: "__fentry__" [crypto/ablk_helper.ko] has no CRC!
WARNING: "_copy_from_user" [arch/x86/ras/mce_amd_inj.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/ras/mce_amd_inj.ko] has no CRC!
WARNING: "__get_user_4" [arch/x86/kvm/kvm.ko] has no CRC!
WARNING: "copy_user_enhanced_fast_string" [arch/x86/kvm/kvm.ko] has no CRC!
WARNING: "_copy_to_user" [arch/x86/kvm/kvm.ko] has no CRC!
WARNING: "___preempt_schedule" [arch/x86/kvm/kvm.ko] has no CRC!
WARNING: "memset" [arch/x86/kvm/kvm.ko] has no CRC!
WARNING: "copy_user_generic_string" [arch/x86/kvm/kvm.ko] has no CRC!
WARNING: "__sw_hweight64" [arch/x86/kvm/kvm.ko] has no CRC!
WARNING: "___preempt_schedule_notrace" [arch/x86/kvm/kvm.ko] has no CRC!
WARNING: "copy_user_generic_unrolled" [arch/x86/kvm/kvm.ko] has no CRC!
WARNING: "clear_page" [arch/x86/kvm/kvm.ko] has no CRC!
WARNING: "empty_zero_page" [arch/x86/kvm/kvm.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/kvm/kvm.ko] has no CRC!
WARNING: "memcpy" [arch/x86/kvm/kvm.ko] has no CRC!
WARNING: "__sw_hweight32" [arch/x86/kvm/kvm.ko] has no CRC!
WARNING: "_copy_from_user" [arch/x86/kvm/kvm.ko] has no CRC!
WARNING: "native_load_gs_index" [arch/x86/kvm/kvm-amd.ko] has no CRC!
WARNING: "___preempt_schedule" [arch/x86/kvm/kvm-amd.ko] has no CRC!
WARNING: "___preempt_schedule_notrace" [arch/x86/kvm/kvm-amd.ko] has no CRC!
WARNING: "clear_page" [arch/x86/kvm/kvm-amd.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/kvm/kvm-amd.ko] has no CRC!
WARNING: "_copy_to_user" [arch/x86/kernel/msr.ko] has no CRC!
WARNING: "_copy_from_user" [arch/x86/kernel/msr.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/kernel/msr.ko] has no CRC!
WARNING: "_copy_to_user" [arch/x86/kernel/cpuid.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/kernel/cpuid.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/events/amd/power.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/twofish-x86_64.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/twofish-x86_64-3way.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/twofish-avx-x86_64.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/sha512-ssse3.ko] has no CRC!
WARNING: "memcpy" [arch/x86/crypto/sha512-ssse3.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/sha256-ssse3.ko] has no CRC!
WARNING: "memcpy" [arch/x86/crypto/sha256-ssse3.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/sha1-mb/sha1-mb.ko] has no CRC!
WARNING: "memcpy" [arch/x86/crypto/sha1-mb/sha1-mb.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/serpent-sse2-x86_64.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/serpent-avx2.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/serpent-avx-x86_64.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/glue_helper.ko] has no CRC!
WARNING: "memcpy" [arch/x86/crypto/glue_helper.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/des3_ede-x86_64.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/crc32-pclmul.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/camellia-x86_64.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/camellia-aesni-avx2.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/camellia-aesni-avx-x86_64.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/blowfish-x86_64.ko] has no CRC!
WARNING: "___preempt_schedule" [arch/x86/crypto/aesni-intel.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/aesni-intel.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/aes-x86_64.ko] has no CRC!

--
Regards/Gruss,
Boris.

ECO tip #101: Trim your mails when you reply.


Attachments:
(No filename) (38.70 kB)
.config (97.08 kB)
Download all attachments

2016-10-18 20:29:31

by Markus Trippelsdorf

[permalink] [raw]
Subject: Re: 784d5699eddc ("x86: move exports to actual definitions")

On 2016.10.18 at 22:23 +0200, Borislav Petkov wrote:
> Hey Al,
>
> I see the gazillion warnings below when building -rc1 here.
>
> When I revert
>
> 784d5699eddc ("x86: move exports to actual definitions")
>
> the warnings are gone.

I'm seeing the same thing on ppc64le with an allmodconfig.

--
Markus

2016-10-18 20:40:45

by Markus Trippelsdorf

[permalink] [raw]
Subject: Re: 784d5699eddc ("x86: move exports to actual definitions")

On 2016.10.18 at 22:29 +0200, Markus Trippelsdorf wrote:
> On 2016.10.18 at 22:23 +0200, Borislav Petkov wrote:
> > Hey Al,
> >
> > I see the gazillion warnings below when building -rc1 here.
> >
> > When I revert
> >
> > 784d5699eddc ("x86: move exports to actual definitions")
> >
> > the warnings are gone.
>
> I'm seeing the same thing on ppc64le with an allmodconfig.

Also ld.gold doesn't handle linker scripts with empty archives.
It hits an internal error, see:
https://sourceware.org/bugzilla/show_bug.cgi?id=20693

--
Markus

2016-10-19 00:10:40

by Adam Borowski

[permalink] [raw]
Subject: Re: 784d5699eddc ("x86: move exports to actual definitions")

On Tue, Oct 18, 2016 at 10:29:15PM +0200, Markus Trippelsdorf wrote:
> On 2016.10.18 at 22:23 +0200, Borislav Petkov wrote:
> > I see the gazillion warnings below when building -rc1 here.
> >
> > When I revert
> >
> > 784d5699eddc ("x86: move exports to actual definitions")
> >
> > the warnings are gone.

Already being fixed, please take a look at the thread starting at
20161016002205.GA9686@vader; for your convenience I've put Nicholas Piggin's
initial work, my lousy but works-for-me fix for x86, Arnd Bergmann's for arm
at [email protected]:kilobyte/linux.git branch kbuild-exports.

> I'm seeing the same thing on ppc64le with an allmodconfig.

I guess ppc64 needs a similar patch.


Meow!
--
A MAP07 (Dead Simple) raspberry tincture recipe: 0.5l 95% alcohol, 1kg
raspberries, 0.4kg sugar; put into a big jar for 1 month. Filter out and
throw away the fruits (can dump them into a cake, etc), let the drink age
at least 3-6 months.

2016-10-19 15:11:00

by Borislav Petkov

[permalink] [raw]
Subject: Re: 784d5699eddc ("x86: move exports to actual definitions")

On Wed, Oct 19, 2016 at 02:10:04AM +0200, Adam Borowski wrote:
> Already being fixed, please take a look at the thread starting at
> 20161016002205.GA9686@vader; for your convenience I've put Nicholas Piggin's
> initial work, my lousy but works-for-me fix for x86, Arnd Bergmann's for arm
> at [email protected]:kilobyte/linux.git branch kbuild-exports.

Thanks.

So you have three patches on that branch, I cherry-picked the first
two and it is almost fixed except the __fentry__ thing which is still
missing a CRC, see below.

Adding Steve to CC too.

WARNING: "__fentry__" [virt/lib/irqbypass.ko] has no CRC!
WARNING: "__fentry__" [sound/core/snd-hrtimer.ko] has no CRC!
WARNING: "__fentry__" [sound/core/seq/snd-seq.ko] has no CRC!
WARNING: "__fentry__" [sound/core/seq/snd-seq-midi-event.ko] has no CRC!
WARNING: "__fentry__" [sound/core/seq/snd-seq-dummy.ko] has no CRC!
WARNING: "__fentry__" [sound/core/seq/snd-seq-device.ko] has no CRC!
WARNING: "__fentry__" [sound/core/seq/oss/snd-seq-oss.ko] has no CRC!
WARNING: "__fentry__" [sound/core/oss/snd-pcm-oss.ko] has no CRC!
WARNING: "__fentry__" [sound/core/oss/snd-mixer-oss.ko] has no CRC!
WARNING: "__fentry__" [net/xfrm/xfrm_user.ko] has no CRC!
WARNING: "__fentry__" [net/xfrm/xfrm_ipcomp.ko] has no CRC!
WARNING: "__fentry__" [net/xfrm/xfrm_algo.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_teql.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_tbf.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_sfq.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_red.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_prio.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_netem.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_ingress.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_htb.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_hfsc.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_gred.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_dsmark.ko] has no CRC!
WARNING: "__fentry__" [net/sched/sch_cbq.ko] has no CRC!
WARNING: "__fentry__" [net/sched/em_u32.ko] has no CRC!
WARNING: "__fentry__" [net/sched/em_text.ko] has no CRC!
WARNING: "__fentry__" [net/sched/em_nbyte.ko] has no CRC!
WARNING: "__fentry__" [net/sched/em_meta.ko] has no CRC!
WARNING: "__fentry__" [net/sched/em_cmp.ko] has no CRC!
WARNING: "__fentry__" [net/sched/cls_u32.ko] has no CRC!
WARNING: "__fentry__" [net/sched/cls_tcindex.ko] has no CRC!
WARNING: "__fentry__" [net/sched/cls_rsvp6.ko] has no CRC!
WARNING: "__fentry__" [net/sched/cls_rsvp.ko] has no CRC!
WARNING: "__fentry__" [net/sched/cls_route.ko] has no CRC!
WARNING: "__fentry__" [net/sched/cls_fw.ko] has no CRC!
WARNING: "__fentry__" [net/sched/cls_basic.ko] has no CRC!
WARNING: "__fentry__" [net/sched/act_simple.ko] has no CRC!
WARNING: "__fentry__" [net/sched/act_police.ko] has no CRC!
WARNING: "__fentry__" [net/sched/act_pedit.ko] has no CRC!
WARNING: "__fentry__" [net/sched/act_mirred.ko] has no CRC!
WARNING: "__fentry__" [net/sched/act_ipt.ko] has no CRC!
WARNING: "__fentry__" [net/sched/act_gact.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_u32.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_time.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_tcpudp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_tcpmss.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_string.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_statistic.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_state.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_socket.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_sctp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_recent.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_realm.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_rateest.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_quota.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_policy.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_pkttype.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_owner.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_osf.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_nfacct.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_nat.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_multiport.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_mark.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_mac.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_limit.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_length.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_l2tp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_iprange.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_ipcomp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_hl.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_hashlimit.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_esp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_ecn.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_dscp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_dccp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_connmark.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_connlabel.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_comment.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_cluster.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_bpf.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_TRACE.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_TCPOPTSTRIP.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_TCPMSS.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_SECMARK.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_REDIRECT.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_RATEEST.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_NFQUEUE.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_NFLOG.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_NETMAP.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_LOG.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_IDLETIMER.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_HMARK.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_HL.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_DSCP.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_CT.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_CONNSECMARK.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/xt_CLASSIFY.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/x_tables.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nfnetlink_queue.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nfnetlink_log.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nfnetlink_acct.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nfnetlink.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_nat_sip.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_nat_redirect.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_nat_proto_sctp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_nat_proto_dccp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_nat_ftp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_nat.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_log_common.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_sip.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_proto_sctp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_proto_gre.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_proto_dccp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_pptp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_netlink.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_netbios_ns.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_ftp.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack_broadcast.ko] has no CRC!
WARNING: "__fentry__" [net/netfilter/nf_conntrack.ko] has no CRC!
WARNING: "__fentry__" [net/llc/llc.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/xfrm6_tunnel.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/xfrm6_mode_tunnel.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/xfrm6_mode_transport.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/xfrm6_mode_beet.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/tunnel6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/sit.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/nf_reject_ipv6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/nf_nat_masquerade_ipv6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/nf_nat_ipv6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/nf_log_ipv6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/nf_defrag_ipv6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/nf_conntrack_ipv6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6table_raw.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6table_nat.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6table_mangle.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6table_filter.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_rt.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_rpfilter.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_mh.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_ipv6header.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_hbh.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_frag.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_eui64.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_ah.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_REJECT.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_NPT.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6t_MASQUERADE.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/netfilter/ip6_tables.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/ipv6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/ipcomp6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/ip6_udp_tunnel.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/ip6_tunnel.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/fou6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/esp6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv6/ah6.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/xfrm4_tunnel.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/xfrm4_mode_tunnel.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/xfrm4_mode_transport.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/udp_tunnel.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/tunnel4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/tcp_diag.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/nf_reject_ipv4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/nf_nat_proto_gre.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/nf_nat_pptp.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/nf_nat_masquerade_ipv4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/nf_nat_ipv4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/nf_log_ipv4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/nf_defrag_ipv4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/nf_conntrack_ipv4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/iptable_raw.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/iptable_nat.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/iptable_mangle.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/iptable_filter.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/ipt_rpfilter.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/ipt_ah.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/ipt_REJECT.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/ipt_MASQUERADE.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/ipt_ECN.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/ipt_CLUSTERIP.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/ip_tables.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/arptable_filter.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/arpt_mangle.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/netfilter/arp_tables.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/ipip.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/ipcomp.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/ip_tunnel.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/inet_diag.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/fou.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/esp4.ko] has no CRC!
WARNING: "__fentry__" [net/ipv4/ah4.ko] has no CRC!
WARNING: "__fentry__" [net/bridge/bridge.ko] has no CRC!
WARNING: "__fentry__" [net/bridge/br_netfilter.ko] has no CRC!
WARNING: "__fentry__" [net/802/stp.ko] has no CRC!
WARNING: "__fentry__" [net/802/psnap.ko] has no CRC!
WARNING: "__fentry__" [net/802/p8022.ko] has no CRC!
WARNING: "__fentry__" [mm/hwpoison-inject.ko] has no CRC!
WARNING: "__fentry__" [fs/xfs/xfs.ko] has no CRC!
WARNING: "__fentry__" [fs/udf/udf.ko] has no CRC!
WARNING: "__fentry__" [fs/overlayfs/overlay.ko] has no CRC!
WARNING: "__fentry__" [fs/ntfs/ntfs.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_utf8.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_koi8-u.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_koi8-ru.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_koi8-r.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-9.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-7.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-6.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-5.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-4.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-3.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-2.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-15.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-14.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-13.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_iso8859-1.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_euc-jp.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp950.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp949.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp936.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp932.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp874.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp869.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp866.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp865.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp864.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp863.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp862.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp861.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp860.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp857.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp855.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp852.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp850.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp775.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp737.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp437.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp1255.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp1251.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_cp1250.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/nls_ascii.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-turkish.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-romanian.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-roman.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-inuit.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-iceland.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-greek.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-gaelic.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-cyrillic.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-croatian.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-centeuro.ko] has no CRC!
WARNING: "__fentry__" [fs/nls/mac-celtic.ko] has no CRC!
WARNING: "__fentry__" [fs/isofs/isofs.ko] has no CRC!
WARNING: "__fentry__" [fs/fuse/fuse.ko] has no CRC!
WARNING: "__fentry__" [fs/fat/vfat.ko] has no CRC!
WARNING: "__fentry__" [fs/fat/msdos.ko] has no CRC!
WARNING: "__fentry__" [fs/fat/fat.ko] has no CRC!
WARNING: "__fentry__" [fs/exportfs/exportfs.ko] has no CRC!
WARNING: "__fentry__" [fs/binfmt_misc.ko] has no CRC!
WARNING: "__fentry__" [drivers/video/fbdev/core/fb_ddc.ko] has no CRC!
WARNING: "__fentry__" [drivers/video/fbdev/aty/radeonfb.ko] has no CRC!
WARNING: "__fentry__" [drivers/video/backlight/lcd.ko] has no CRC!
WARNING: "__fentry__" [drivers/usb/class/usblp.ko] has no CRC!
WARNING: "__fentry__" [drivers/thermal/x86_pkg_temp_thermal.ko] has no CRC!
WARNING: "__fentry__" [drivers/pci/pcie/aer/aer_inject.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/tun.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/slip/slip.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/slip/slhc.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/ppp/pppox.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/ppp/pppoe.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/ppp/ppp_synctty.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/ppp/ppp_mppe.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/ppp/ppp_generic.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/ppp/ppp_deflate.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/ppp/ppp_async.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/ppp/bsd_comp.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/phy/realtek.ko] has no CRC!
WARNING: "__fentry__" [drivers/net/phy/libphy.ko] has no CRC!
WARNING: "__fentry__" [drivers/md/dm-mod.ko] has no CRC!
WARNING: "__fentry__" [drivers/md/dm-crypt.ko] has no CRC!
WARNING: "__fentry__" [drivers/iommu/amd_iommu_v2.ko] has no CRC!
WARNING: "__fentry__" [drivers/i2c/busses/i2c-amd8111.ko] has no CRC!
WARNING: "__fentry__" [drivers/i2c/busses/i2c-amd756.ko] has no CRC!
WARNING: "__fentry__" [drivers/hwmon/k8temp.ko] has no CRC!
WARNING: "__fentry__" [drivers/hwmon/k10temp.ko] has no CRC!
WARNING: "__fentry__" [drivers/hwmon/fam15h_power.ko] has no CRC!
WARNING: "__fentry__" [drivers/gpu/drm/radeon/radeon.ko] has no CRC!
WARNING: "__fentry__" [drivers/gpu/drm/amd/amdkfd/amdkfd.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/x38_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/skx_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/sb_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/ie31200_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/i82975x_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/i7core_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/i7300_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/i5400_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/i5100_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/i5000_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/i3200_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/i3000_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/edac_mce_amd.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/e752x_edac.ko] has no CRC!
WARNING: "__fentry__" [drivers/edac/amd64_edac_mod.ko] has no CRC!
WARNING: "__fentry__" [drivers/cpufreq/powernow-k8.ko] has no CRC!
WARNING: "__fentry__" [drivers/cpufreq/cpufreq_userspace.ko] has no CRC!
WARNING: "__fentry__" [drivers/cpufreq/cpufreq_powersave.ko] has no CRC!
WARNING: "__fentry__" [drivers/cpufreq/cpufreq_conservative.ko] has no CRC!
WARNING: "__fentry__" [drivers/cpufreq/amd_freq_sensitivity.ko] has no CRC!
WARNING: "__fentry__" [drivers/cpufreq/acpi-cpufreq.ko] has no CRC!
WARNING: "__fentry__" [drivers/ata/pata_pdc2027x.ko] has no CRC!
WARNING: "__fentry__" [drivers/ata/pata_ali.ko] has no CRC!
WARNING: "__fentry__" [drivers/ata/pata_acpi.ko] has no CRC!
WARNING: "__fentry__" [drivers/ata/ata_generic.ko] has no CRC!
WARNING: "__fentry__" [drivers/acpi/apei/erst-dbg.ko] has no CRC!
WARNING: "__fentry__" [drivers/acpi/apei/einj.ko] has no CRC!
WARNING: "__fentry__" [crypto/xts.ko] has no CRC!
WARNING: "__fentry__" [crypto/wp512.ko] has no CRC!
WARNING: "__fentry__" [crypto/twofish_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/twofish_common.ko] has no CRC!
WARNING: "__fentry__" [crypto/tgr192.ko] has no CRC!
WARNING: "__fentry__" [crypto/tea.ko] has no CRC!
WARNING: "__fentry__" [crypto/tcrypt.ko] has no CRC!
WARNING: "__fentry__" [crypto/sha512_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/sha256_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/serpent_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/rmd320.ko] has no CRC!
WARNING: "__fentry__" [crypto/rmd256.ko] has no CRC!
WARNING: "__fentry__" [crypto/rmd160.ko] has no CRC!
WARNING: "__fentry__" [crypto/rmd128.ko] has no CRC!
WARNING: "__fentry__" [crypto/michael_mic.ko] has no CRC!
WARNING: "__fentry__" [crypto/md4.ko] has no CRC!
WARNING: "__fentry__" [crypto/mcryptd.ko] has no CRC!
WARNING: "__fentry__" [crypto/lrw.ko] has no CRC!
WARNING: "__fentry__" [crypto/khazad.ko] has no CRC!
WARNING: "__fentry__" [crypto/jitterentropy_rng.ko] has no CRC!
WARNING: "__fentry__" [crypto/gf128mul.ko] has no CRC!
WARNING: "__fentry__" [crypto/echainiv.ko] has no CRC!
WARNING: "__fentry__" [crypto/ecb.ko] has no CRC!
WARNING: "__fentry__" [crypto/drbg.ko] has no CRC!
WARNING: "__fentry__" [crypto/des_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/deflate.ko] has no CRC!
WARNING: "__fentry__" [crypto/cryptd.ko] has no CRC!
WARNING: "__fentry__" [crypto/crct10dif_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/crct10dif_common.ko] has no CRC!
WARNING: "__fentry__" [crypto/crc32_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/cast6_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/cast5_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/blowfish_generic.ko] has no CRC!
WARNING: "__fentry__" [crypto/blowfish_common.ko] has no CRC!
WARNING: "__fentry__" [crypto/authencesn.ko] has no CRC!
WARNING: "__fentry__" [crypto/authenc.ko] has no CRC!
WARNING: "__fentry__" [crypto/arc4.ko] has no CRC!
WARNING: "__fentry__" [crypto/ablk_helper.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/ras/mce_amd_inj.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/kvm/kvm.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/kvm/kvm-amd.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/kernel/msr.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/kernel/cpuid.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/events/amd/power.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/twofish-x86_64.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/twofish-x86_64-3way.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/twofish-avx-x86_64.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/sha512-ssse3.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/sha256-ssse3.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/sha1-mb/sha1-mb.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/serpent-sse2-x86_64.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/serpent-avx2.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/serpent-avx-x86_64.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/glue_helper.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/des3_ede-x86_64.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/crc32-pclmul.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/camellia-x86_64.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/camellia-aesni-avx2.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/camellia-aesni-avx-x86_64.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/blowfish-x86_64.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/aesni-intel.ko] has no CRC!
WARNING: "__fentry__" [arch/x86/crypto/aes-x86_64.ko] has no CRC!

--
Regards/Gruss,
Boris.

ECO tip #101: Trim your mails when you reply.

2016-10-19 14:11:04

by Steven Rostedt

[permalink] [raw]
Subject: Re: 784d5699eddc ("x86: move exports to actual definitions")

On Wed, 19 Oct 2016 12:23:25 +0200
Borislav Petkov <[email protected]> wrote:

> On Wed, Oct 19, 2016 at 02:10:04AM +0200, Adam Borowski wrote:
> > Already being fixed, please take a look at the thread starting at
> > 20161016002205.GA9686@vader; for your convenience I've put Nicholas Piggin's
> > initial work, my lousy but works-for-me fix for x86, Arnd Bergmann's for arm
> > at [email protected]:kilobyte/linux.git branch kbuild-exports.
>
> Thanks.
>
> So you have three patches on that branch, I cherry-picked the first
> two and it is almost fixed except the __fentry__ thing which is still
> missing a CRC, see below.
>
> Adding Steve to CC too.
>
> WARNING: "__fentry__" [virt/lib/irqbypass.ko] has no CRC!
> WARNING: "__fentry__" [sound/core/snd-hrtimer.ko] has no CRC!
> WARNING: "__fentry__" [sound/core/seq/snd-seq.ko] has no CRC!

[ snip repeated failures of __fentry__ ]

Probably because of this:

#ifdef CC_USE_FENTRY
# define function_hook __fentry__
#else
# define function_hook mcount
#endif

[..]

Then you have this:

EXPORT_SYMBOL(function_hook)

which most likely exported the name "function_hook" and not
"__fentry__".

Does this patch fix things for you? If it does, I can make it more
generic (moving the MACRO_EXPORT_SYMBOL into the export.h header). And
submit that.

-- Steve

diff --git a/arch/x86/kernel/mcount_64.S b/arch/x86/kernel/mcount_64.S
index efe73aacf966..9420cd6c6dba 100644
--- a/arch/x86/kernel/mcount_64.S
+++ b/arch/x86/kernel/mcount_64.S
@@ -295,7 +295,8 @@ trace:
jmp fgraph_trace
END(function_hook)
#endif /* CONFIG_DYNAMIC_FTRACE */
-EXPORT_SYMBOL(function_hook)
+#define MACRO_EXPORT_SYMBOL(x) EXPORT_SYMBOL(x)
+MACRO_EXPORT_SYMBOL(function_hook)
#endif /* CONFIG_FUNCTION_TRACER */

#ifdef CONFIG_FUNCTION_GRAPH_TRACER

2016-10-20 21:09:06

by Gabriel C

[permalink] [raw]
Subject: Re: 784d5699eddc ("x86: move exports to actual definitions")



On 19.10.2016 15:45, Steven Rostedt wrote:
> On Wed, 19 Oct 2016 12:23:25 +0200
> Borislav Petkov <[email protected]> wrote:
>
>> On Wed, Oct 19, 2016 at 02:10:04AM +0200, Adam Borowski wrote:
>>> Already being fixed, please take a look at the thread starting at
>>> 20161016002205.GA9686@vader; for your convenience I've put Nicholas Piggin's
>>> initial work, my lousy but works-for-me fix for x86, Arnd Bergmann's for arm
>>> at [email protected]:kilobyte/linux.git branch kbuild-exports.
>>
>> Thanks.
>>
>> So you have three patches on that branch, I cherry-picked the first
>> two and it is almost fixed except the __fentry__ thing which is still
>> missing a CRC, see below.
>>
>> Adding Steve to CC too.
>>
>> WARNING: "__fentry__" [virt/lib/irqbypass.ko] has no CRC!
>> WARNING: "__fentry__" [sound/core/snd-hrtimer.ko] has no CRC!
>> WARNING: "__fentry__" [sound/core/seq/snd-seq.ko] has no CRC!
>
> [ snip repeated failures of __fentry__ ]
>
> Probably because of this:
>
> #ifdef CC_USE_FENTRY
> # define function_hook __fentry__
> #else
> # define function_hook mcount
> #endif
>
> [..]
>
> Then you have this:
>
> EXPORT_SYMBOL(function_hook)
>
> which most likely exported the name "function_hook" and not
> "__fentry__".
>
> Does this patch fix things for you? If it does, I can make it more
> generic (moving the MACRO_EXPORT_SYMBOL into the export.h header). And
> submit that.

kbuild-exports+your patch makes all my warning go away and *yay* that kernel
even boots to console .. ( X mode broken but this seems to be a different issue )


> -- Steve
>
> diff --git a/arch/x86/kernel/mcount_64.S b/arch/x86/kernel/mcount_64.S
> index efe73aacf966..9420cd6c6dba 100644
> --- a/arch/x86/kernel/mcount_64.S
> +++ b/arch/x86/kernel/mcount_64.S
> @@ -295,7 +295,8 @@ trace:
> jmp fgraph_trace
> END(function_hook)
> #endif /* CONFIG_DYNAMIC_FTRACE */
> -EXPORT_SYMBOL(function_hook)
> +#define MACRO_EXPORT_SYMBOL(x) EXPORT_SYMBOL(x)
> +MACRO_EXPORT_SYMBOL(function_hook)
> #endif /* CONFIG_FUNCTION_TRACER */
>
> #ifdef CONFIG_FUNCTION_GRAPH_TRACER
>


Best Regards