From owner-freebsd-current@freebsd.org Fri Jul 31 13:27:29 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 00EF29AFF62 for ; Fri, 31 Jul 2015 13:27:29 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id E4E4329C5; Fri, 31 Jul 2015 13:27:28 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id A31B0721; Fri, 31 Jul 2015 13:27:28 +0000 (UTC) Date: Fri, 31 Jul 2015 13:27:26 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: zbb@FreeBSD.org, ed@FreeBSD.org, jmg@FreeBSD.org, ae@FreeBSD.org, hselasky@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <263214180.61.1438349248130.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <66993543.53.1438330534503.JavaMail.jenkins@jenkins-9.freebsd.org> References: <66993543.53.1438330534503.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD - Build #3026 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Jul 2015 13:27:29 -0000 FreeBSD_HEAD - Build #3026 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3026/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3026/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3026/console 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 pdwait(). Obtained from: https://github.com/NuxiNL/freebsd 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: https://reviews.freebsd.org/D3184 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 tested... Looks like better fix is to use _Static_assert...