Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Jan 2016 03:00:00 +0000 (GMT)
From:      jenkins-admin@FreeBSD.org
To:        bdrewery@FreeBSD.org, jhb@FreeBSD.org, jenkins-admin@FreeBSD.org,  freebsd-arm@FreeBSD.org
Subject:   FreeBSD_HEAD_arm64 - Build #2168 - Fixed
Message-ID:  <1979521497.13.1453258801442.JavaMail.jenkins@jenkins-9.freebsd.org>
In-Reply-To: <1876642927.9.1453248685529.JavaMail.jenkins@jenkins-9.freebsd.org>
References:  <1876642927.9.1453248685529.JavaMail.jenkins@jenkins-9.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
FreeBSD_HEAD_arm64 - Build #2168 - Fixed:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2168/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2168/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2168/console

Change summaries:

294370 by bdrewery:
mkdep: Fix -include not being added for .depend tracking.

This fixes incremental build of OpenSSH after the recent upgrade.

For example, in secure/lib/libssh, -include ssh_namespace.h is used on
all files.  This is not tracked in the .depend file though due to
MKDEP_CFLAGS not including it.  The ssh example was broken in r291941
when not using FAST_DEPEND due to the .depend bug.  FAST_DEPEND was not
affected by this because it generates dependencies at compile time and
thus sees the -include.

This ugly make syntax could be simpler for bmake by using :tW but
fmake-compatible syntax is used since this needs to be MFC'd all the way
to stable/9.

Also add a temporary hack to workaround existing checkouts building
incrementally with a .depend file not having these headers.

MFC after:	1 week
Sponsored by:	EMC / Isilon Storage Division

294367 by jhb:
Update for API changes in OpenSSH 6.8p1.

First, the authfd API now uses a direct file descriptor for the control
socket instead of a more abstract AuthenticationConnection structure.
Second, the functions now consistently return an error value.

Reviewed by:	bdrewery

294366 by jhb:
Initialize vm_page_prot to VM_MEMATTR_DEFAULT instead of 0.

If a driver's Linux mmap callback passed vm_page_prot through unchanged,
then linux_dev_mmap_single() would try to apply whatever VM_MEMATTR_xxx
value 0 is to the mapping.  On x86, VM_MEMATTR_DEFAULT is the PAT value
for write-back (WB) which is 6, while 0 maps to the PAT value for
uncacheable (UC).  Thus, any mmap request that did not explicitly set
page_prot was tried to map memory as UC triggering the warning in
sg_pager_getpages().

Tested by:	np
Reported by:	Krishnamraju Eraparaju @ Chelsio
MFC after:	3 days
Sponsored by:	Chelsio Communications

294365 by jhb:
List source files (foo.c) instead of object files in SRCS.

Reviewed by:	bdrewery




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1979521497.13.1453258801442.JavaMail.jenkins>