FreeBSD_HEAD - Build #3026 - Fixed:

Build information:
Full change log:
Full build log:

Change summaries:

286123 by ed:
Fix accidental line wrapping introduced in r286122.

286122 by ed:
Limit rights on process descriptors.

On CloudABI, the rights bits returned by cap_rights_get() match up with
the operations that you can actually perform on the file descriptor.

Limiting the rights is good, because it makes it easier to get uniform
behaviour across different operating systems. If process descriptors on
FreeBSD would suddenly gain support for any new file operation, this
wouldn't become exposed to CloudABI processes without first extending
the rights.

Extend fork1() to gain a 'struct filecaps' argument that allows you to
construct process descriptors with custom rights. Use this in
cloudabi_sys_proc_fork() to limit the rights to just fstat() and

Obtained from:

286121 by zbb:
Apply erratum for mrs ICC_IAR1_EL1 speculative execution on ThunderX

ERRATUM:     22978, 23154
PASS (rev.): 1.0/1.1

Reviewed by:   imp
Obtained from: Semihalf
Sponsored by:  The FreeBSD Foundation
Differential Revision:

286118 by hselasky:
Limit the number of times we loop inside the DWC OTG poll handler to
avoid starving other fast interrupts. Fix a comment while at it.

MFC after:      1 week
Suggested by:   Svatopluk Kraus <>

286114 by ae:
Ansify if_stf.c

286112 by ae:
Remove unneded #include "opt_inet.h".

286111 by ed:
Document the existence of cloudabi_load and cloudabi64_load.

286110 by jmg:
temporarily fix build..  This isn't the final fix, and testing is
still on going, but it has passed world for mips and powerpc...

I know this has an extra semicolon, but this is the patch that is

Looks like better fix is to use _Static_assert...

_______________________________________________ mailing list
To unsubscribe, send any mail to ""

Reply via email to