d4565741 delphij July 30, 2019, 5:13 a.m.
The current implementation of gzipped a.out support was based
on a very old version of InfoZIP which ships with an ancient
modified version of zlib, and was removed from the GENERIC
kernel in 1999 when we moved to an ELF world.

PR:		205822
Reviewed by:	imp, kib, emaste, Yoshihiro Ota <ota at j.email.ne.jp>
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D21099
cgit ViewVC
58df81b3 asomers July 30, 2019, 4:17 a.m.
Sponsored by:	The FreeBSD Foundation
cgit ViewVC
145b1792 araujo July 30, 2019, 2:01 a.m.
PR:		219350 [1], [2]
Submitted by:	Masachika ISHIZUKA (ish_at_amail.plala.or.jp) [1]
		Neel Chauhan (neel_at_neelc.org) [2]
		uri Momotyuk (yurkis_at_gmail.com) [3]
Reported by:	miwi
Reviewed by:	mav
Obtained from:	https://github.com/trueos/trueos/pull/279 [3]
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D19017
cgit ViewVC
36d78189 markj July 29, 2019, 10:07 p.m.
Modify strip(1) to not accept multiple input files when an output
file is specified.  There is no good way to handle this combination,
and the change is compatible with binutils.

MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
cgit ViewVC
98549e2d markj July 29, 2019, 10:01 p.m.
Both of these functions atomically unwire a page, optionally attempt
to free the page, and enqueue or requeue the page.  Add functions
vm_page_release() and vm_page_release_locked() to perform the same task.
The latter must be called with the page's object lock held.

As a side effect of this refactoring, the buffer cache will no longer
attempt to free mapped pages when completing direct I/O.  This is
consistent with the handling of pages by sendfile(SF_NOCACHE).

Reviewed by:	alc, kib
MFC after:	2 weeks
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D20986
cgit ViewVC
72445076 oshogbo July 29, 2019, 9:53 p.m.
Reviewed by:	markj
Earlier version reviewed by:	emaste, mjg, bcr, 0mp
Differential Revision:	https://reviews.freebsd.org/D16744
cgit ViewVC
9db97ca0 oshogbo July 29, 2019, 9:42 p.m.
This will be useful for other patches with process descriptors.
Change its name as well.

Reviewed by:	markj, kib
cgit ViewVC
8cf79416 oshogbo July 29, 2019, 9:26 p.m.
1587dc37 markj July 29, 2019, 9:21 p.m.
If we take a WnR permission fault on a managed, writeable and dirty
PTE, simply return success without calling the main fault handler.  This
situation can occur if multiple threads simultaneously access a clean
writeable mapping and trigger WnR faults; losers of the race to mark the
PTE dirty would end up calling the main fault handler, which had no work
to do.

Reported by:	alc
Reviewed by:	alc
MFC with:	r350004
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D21097
cgit ViewVC
0367bca4 asomers July 29, 2019, 8:50 p.m.
This is a partial merge of 350144 from projects/fuse2

PR:		236466
Reviewed by:	markj
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D21095
cgit ViewVC
2bf7d924 jilles July 29, 2019, 8:43 p.m.
PR:		238313
Reported by:	Andras Farkas
MFC after:	1 week
cgit ViewVC
df8aa95b mav July 29, 2019, 8:41 p.m.
MFC after:	2 weeks
cgit ViewVC
d7cadafe markj July 29, 2019, 8:37 p.m.
MFC after:	3 days
cgit ViewVC
96e90e5f markj July 29, 2019, 8:31 p.m.
Reported by:	alc
MFC with:	r350004
Sponsored by:	The FreeBSD Foundation
cgit ViewVC
91898857 markj July 29, 2019, 8:26 p.m.
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
cgit ViewVC