<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/modules/linux64, branch release/11.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2020-04-30T13:48:58Z</updated>
<entry>
<title>MFC r360071-r360072: force -fcommon for parts of kernel/kmods that need</title>
<updated>2020-04-30T13:48:58Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-04-30T13:48:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=475d5bc48ff92458995c27aea4f5eb3f25c94341'/>
<id>urn:sha1:475d5bc48ff92458995c27aea4f5eb3f25c94341</id>
<content type='text'>
Note that this isn't a 1:1 MFC, as a couple more instances needed to be
patched to force -fcommon in the face of a compiler that defaulted to
-fno-common.

r360071:
Allow kernel modules to build with a compiler that defaults to -fno-common

This uses the same approach as r359691.

r360072:
More fixes to build the kernel with a compiler that defaults to -fno-common

Using the same approach as the last commit for the files used by genassym.sh.
</content>
</entry>
<entry>
<title>MFC: r351429, r351430, r351485, r351497, r351498</title>
<updated>2019-09-07T20:01:26Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2019-09-07T20:01:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=854e2d2e65bd346fcd061641d136aef3cc9885ec'/>
<id>urn:sha1:854e2d2e65bd346fcd061641d136aef3cc9885ec</id>
<content type='text'>
All changes related to disabling Werror on stable/11
to ease MFCs now that we've disabled them in head.
</content>
</entry>
<entry>
<title>MFC r319052:</title>
<updated>2017-06-04T19:58:14Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2017-06-04T19:58:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=482bf106ceda5ae17cf1ee94a8a5d0a4f6577816'/>
<id>urn:sha1:482bf106ceda5ae17cf1ee94a8a5d0a4f6577816</id>
<content type='text'>
Strip _binary_linux_locore_o_size from ${VDSO}.so as it is a low absolute
symbol, and this breaks symbol lookup in ddb.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC r314651,r318439,r318440:</title>
<updated>2017-05-30T04:11:12Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-05-30T04:11:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cad800042f49286971db31b628d86a2be5d134ea'/>
<id>urn:sha1:cad800042f49286971db31b628d86a2be5d134ea</id>
<content type='text'>
r314651:

sys/modules: normalize .CURDIR-relative paths to SRCTOP

This simplifies make output/logic

Tested with:	`cd sys/modules; make ALL_MODULES=` on amd64

r318439:

Normalize .PATH on SRCTOP

This will help Jenkins dedupe 9 warnings between the static build and
the module build of ipsec(4).

Missed in SRCTOP conversion in r314651.

MFC with:	r314651

r318440:

Normalize SYSDIR on SRCTOP instead of .CURDIR

This is being done to simplify pathing for CFLAGS and source files.
</content>
</entry>
<entry>
<title>MFC r314054: Exclude -flto when building *genassym.o</title>
<updated>2017-05-15T14:23:53Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2017-05-15T14:23:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=539e6f296ac304351e1654b9cc8c87ba5260e5a3'/>
<id>urn:sha1:539e6f296ac304351e1654b9cc8c87ba5260e5a3</id>
<content type='text'>
The build process generates *assym.h using nm from *genassym.o (which is
in turn created from *genassym.c).

When compiling with link-time optimization (LTO) using -flto, .o files
are LLVM bitcode, not ELF objects. This is not usable by genassym.sh,
so remove -flto from those ${CC} invocations.

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>MFC r313769:</title>
<updated>2017-04-01T17:07:09Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2017-04-01T17:07:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a62d33f4d22a7189ceaded6d60d9a077002ddf26'/>
<id>urn:sha1:a62d33f4d22a7189ceaded6d60d9a077002ddf26</id>
<content type='text'>
Fix definition of linux64 ptrace syscall.

Relnotes:	yes
Sponsored by:	DARPA, AFRL
</content>
</entry>
<entry>
<title>MFC r303414,r303415,r303417:</title>
<updated>2016-08-02T20:56:00Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-08-02T20:56:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=653cfd1cdf695936a0cef1332e49679233b06ed6'/>
<id>urn:sha1:653cfd1cdf695936a0cef1332e49679233b06ed6</id>
<content type='text'>
  r303414:
    opt_random.h was removed in r287558 for opt_global.h
  r303415:
    opt_apic.h is only used on i386.
  r303417:
    opt_bdg.h was removed in r150636.

Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>pass -fPIC to the assembler, not linker</title>
<updated>2016-02-25T19:26:14Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2016-02-25T19:26:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=621a9c54ddbc62bd047d5f787e78cc1954e5b153'/>
<id>urn:sha1:621a9c54ddbc62bd047d5f787e78cc1954e5b153</id>
<content type='text'>
-fPIC has no effect on linking although it seems to be ignored by
GNU ld.bfd.  However, it causes ld.lld to terminate with an invalid
argument error.

Reviewed by:	dchagin, kib
MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D5444
</content>
</entry>
<entry>
<title>Remove unneeded includes of opt_kdtrace.h.</title>
<updated>2015-11-22T02:01:01Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2015-11-22T02:01:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7672ca059a716f41cd64daef56493a75d661b166'/>
<id>urn:sha1:7672ca059a716f41cd64daef56493a75d661b166</id>
<content type='text'>
As of r258541, KDTRACE_HOOKS is defined in opt_global.h, so opt_kdtrace.h
is not needed when defining SDT(9) probes.
</content>
</entry>
<entry>
<title>For objcopy, use --input-target and --output-target</title>
<updated>2015-05-25T01:07:55Z</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2015-05-25T01:07:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c5d87f3327cbfbaa45f292af7a232bb34bdc227d'/>
<id>urn:sha1:c5d87f3327cbfbaa45f292af7a232bb34bdc227d</id>
<content type='text'>
When building with gcc 4.9 and binutils 2.25,
using '--input' and '--output' returns an error
message:
   objcopy: option `--input' is ambiguous

Reported by:  Jenkins
</content>
</entry>
</feed>
