Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1503327 > unrolled thread
| Started by | Markus Trippelsdorf <markus@trippelsdorf.de> |
|---|---|
| First post | 2016-10-18 22:30 +0200 |
| Last post | 2016-10-20 23:10 +0200 |
| Articles | 6 — 5 participants |
Back to article view | Back to linux.kernel
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: 784d5699eddc ("x86: move exports to actual definitions") Markus Trippelsdorf <markus@trippelsdorf.de> - 2016-10-18 22:30 +0200
Re: 784d5699eddc ("x86: move exports to actual definitions") Markus Trippelsdorf <markus@trippelsdorf.de> - 2016-10-18 22:50 +0200
Re: 784d5699eddc ("x86: move exports to actual definitions") Adam Borowski <kilobyte@angband.pl> - 2016-10-19 02:20 +0200
Re: 784d5699eddc ("x86: move exports to actual definitions") Borislav Petkov <bp@alien8.de> - 2016-10-19 17:20 +0200
Re: 784d5699eddc ("x86: move exports to actual definitions") Steven Rostedt <rostedt@goodmis.org> - 2016-10-19 18:40 +0200
Re: 784d5699eddc ("x86: move exports to actual definitions") Gabriel C <nix.or.die@gmail.com> - 2016-10-20 23:10 +0200
| From | Markus Trippelsdorf <markus@trippelsdorf.de> |
|---|---|
| Date | 2016-10-18 22:30 +0200 |
| Subject | Re: 784d5699eddc ("x86: move exports to actual definitions") |
| Message-ID | <stJbj-6WG-11@gated-at.bofh.it> |
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
[toc] | [next] | [standalone]
| From | Markus Trippelsdorf <markus@trippelsdorf.de> |
|---|---|
| Date | 2016-10-18 22:50 +0200 |
| Message-ID | <stJuF-759-15@gated-at.bofh.it> |
| In reply to | #1503327 |
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
[toc] | [prev] | [next] | [standalone]
| From | Adam Borowski <kilobyte@angband.pl> |
|---|---|
| Date | 2016-10-19 02:20 +0200 |
| Message-ID | <stMLT-1jl-11@gated-at.bofh.it> |
| In reply to | #1503327 |
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 git@github.com: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.
[toc] | [prev] | [next] | [standalone]
| From | Borislav Petkov <bp@alien8.de> |
|---|---|
| Date | 2016-10-19 17:20 +0200 |
| Message-ID | <su0OS-308-57@gated-at.bofh.it> |
| In reply to | #1503463 |
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 git@github.com: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.
[toc] | [prev] | [next] | [standalone]
| From | Steven Rostedt <rostedt@goodmis.org> |
|---|---|
| Date | 2016-10-19 18:40 +0200 |
| Message-ID | <su24j-3OH-59@gated-at.bofh.it> |
| In reply to | #1503882 |
On Wed, 19 Oct 2016 12:23:25 +0200 Borislav Petkov <bp@alien8.de> 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 git@github.com: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
[toc] | [prev] | [next] | [standalone]
| From | Gabriel C <nix.or.die@gmail.com> |
|---|---|
| Date | 2016-10-20 23:10 +0200 |
| Message-ID | <susL8-4rL-11@gated-at.bofh.it> |
| In reply to | #1504126 |
On 19.10.2016 15:45, Steven Rostedt wrote: > On Wed, 19 Oct 2016 12:23:25 +0200 > Borislav Petkov <bp@alien8.de> 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 git@github.com: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
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web