r323782 davidcs Sept. 19, 2017, 11:26 p.m.
MFC after:5 days
ViewVC
r323781 davidcs Sept. 19, 2017, 10:17 p.m.
MFC after:5 days
ViewVC
r323780 rmacklem Sept. 19, 2017, 9:31 p.m.
This patch adds a new function called nfsm_uiombuflist(), which is
similar to nfsm_uiombuf(), but doesn't not use the fields in
struct nfsrv_descript. This new function will be used by the pNFS client
for writing to mirrors using Flex Files layout.
The function is not yet called anywhere.
Also, get rid of #ifndef APPLE, which is ancient cruft left over from
the Mac OSX port of the NFSv4 client.
ViewVC
r323779 rmacklem Sept. 19, 2017, 8:45 p.m.
Simplify nfsrpc_layoutreturn() args. in preparation for the addition
of Flex File layout support, since File layout uses a 0 length field.
Flex Files does use a longer field, but that will be added in a
subsequent commit.
ViewVC
r323778 jpaetzel Sept. 19, 2017, 8:40 p.m.
PR:	220170
Reported by:	lidl
MFC after:	3 days
Pointyhat to:	jpaetzel
ViewVC
r323777 cognet Sept. 19, 2017, 8:33 p.m.
r323776 tuexen Sept. 19, 2017, 8:24 p.m.
MFC after:	1 week
ViewVC
r323775 rmacklem Sept. 19, 2017, 8:18 p.m.
Simplify nfsrpc_layoutcommit() args. in preparation for the addition
of Flex File layout support, since it also uses a 0 length field.
ViewVC
r323774 tuexen Sept. 19, 2017, 8:09 p.m.
This issue was found by running libfuzz on the userland stack.

MFC after:	1 week
ViewVC
r323772 kib Sept. 19, 2017, 5:57 p.m.
Care must be taken when updating the active LDT, since parallel
threads might try to load a segment descriptor which is currently
updated. Since the results are undefined, this cannot be ignored by
claiming to be an application race.

Reviewed by:	jhb
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
Differential revision:	https://reviews.freebsd.org/D12413
ViewVC
r323769 kib Sept. 19, 2017, 4:49 p.m.
If vrele() changes the hold count to zero, it needs to acquire the
vnode lock.

Sponsored by:	The FreeBSD Foundation
Discussed with:	avg
X-MFC with:	r323578
ViewVC
r323768 kib Sept. 19, 2017, 4:46 p.m.
One consequence of the patch is that msyncing unlinked file mappings
no longer reduces the amount of the dirty memory in the system, but I
do not think that there are users of msync(2) that utilize it for such
side-effect.

Reported and tested by:	tjil
PR:	222356
Reviewed by:	alc
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
Differential revision:	https://reviews.freebsd.org/D12411
ViewVC
r323767 eugen Sept. 19, 2017, 4:38 p.m.
This was not done right when I got my ports bit, so do them both in one commit:

my ports mentors were az@ and vsevolod@ and my src mentors are avg@ and mav@

Approved by:	avg (mentor)
ViewVC
r323764 danfe Sept. 19, 2017, 3:08 p.m.
partitioning scheme.

Users often get confused and frustrated when trying to delete partition
table and getting ``Device busy'' error because they forgot (or did not
ever know that they have) to delete all its partitions first, and while
the manual page mentions this briefly, it does not stress it out enough.

Approved by:		ae, manpages (bjk)
PR (as inspiration):	196102
Differential Revision:	https://reviews.freebsd.org/D12336
ViewVC
r323763 tuexen Sept. 19, 2017, 3 p.m.
Reported by:	Felix Weinrank
MFC after:	1 week
ViewVC