From owner-svn-soc-all@freebsd.org Mon Sep 4 13:22:26 2017 Return-Path: Delivered-To: svn-soc-all@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 B6B3DE07267 for ; Mon, 4 Sep 2017 13:22:26 +0000 (UTC) (envelope-from kneitinger@FreeBSD.org) Received: from socsvn.freebsd.org (socsvn.freebsd.org [IPv6:2001:1900:2254:206a::50:2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A8261738FF for ; Mon, 4 Sep 2017 13:22:26 +0000 (UTC) (envelope-from kneitinger@FreeBSD.org) Received: from socsvn.freebsd.org ([127.0.1.124]) by socsvn.freebsd.org (8.15.2/8.15.2) with ESMTP id v84DMQ0i054997 for ; Mon, 4 Sep 2017 13:22:26 GMT (envelope-from kneitinger@FreeBSD.org) Received: (from www@localhost) by socsvn.freebsd.org (8.15.2/8.15.2/Submit) id v84DMOfu054957 for svn-soc-all@FreeBSD.org; Mon, 4 Sep 2017 13:22:24 GMT (envelope-from kneitinger@FreeBSD.org) Date: Mon, 4 Sep 2017 13:22:24 GMT Message-Id: <201709041322.v84DMOfu054957@socsvn.freebsd.org> X-Authentication-Warning: socsvn.freebsd.org: www set sender to kneitinger@FreeBSD.org using -f From: kneitinger@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r326784 - in soc2017/kneitinger/libbe-head: lib/libbe sbin/be MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-soc-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the entire Summer of Code repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Sep 2017 13:22:26 -0000 Author: kneitinger Date: Mon Sep 4 13:22:23 2017 New Revision: 326784 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=326784 Log: Mass August commit. Modified: soc2017/kneitinger/libbe-head/lib/libbe/be.c soc2017/kneitinger/libbe-head/lib/libbe/be.h soc2017/kneitinger/libbe-head/lib/libbe/be_access.c soc2017/kneitinger/libbe-head/lib/libbe/be_info.c soc2017/kneitinger/libbe-head/lib/libbe/libbe.3 soc2017/kneitinger/libbe-head/sbin/be/be.c Modified: soc2017/kneitinger/libbe-head/lib/libbe/be.c ============================================================================== --- soc2017/kneitinger/libbe-head/lib/libbe/be.c Mon Sep 4 10:08:42 2017 (r326783) +++ soc2017/kneitinger/libbe-head/lib/libbe/be.c Mon Sep 4 13:22:23 2017 (r326784) @@ -34,6 +34,7 @@ #include #include #include +#include #include #include @@ -49,7 +50,7 @@ { char buf[BE_MAXPATHLEN]; struct stat sb; - dev_t root_dev; + dev_t root_dev, boot_dev; libbe_handle_t *lbh; char *pos; @@ -59,13 +60,17 @@ if (stat("/", &sb) != 0) { return (NULL); } + root_dev = sb.st_dev; if (stat("/boot", &sb) != 0) { return (NULL); } - if (root_dev != sb.st_dev) { + boot_dev = sb.st_dev; + + if (root_dev != boot_dev) { + fprintf(stderr, "/ and /boot not on same device, quitting\n"); return (NULL); } @@ -134,28 +139,82 @@ int err = BE_ERR_SUCCESS; - snprintf(path, BE_MAXPATHLEN, "%s/%s", lbh->root, name); + be_root_concat(lbh, name, path); + printf("path: %s\n", path); if (!zfs_dataset_exists(lbh->lzh, path, ZFS_TYPE_DATASET)) { return (set_error(lbh, BE_ERR_NOENT)); } - fs = zfs_open(lbh->lzh, p, ZFS_TYPE_DATASET); - - if (strcmp(path, lbh->active) != 0) { + if (strcmp(path, lbh->active) == 0) { return (set_error(lbh, BE_ERR_DESTROYACT)); } + fs = zfs_open(lbh->lzh, p, ZFS_TYPE_DATASET); + if ((mounted = zfs_is_mounted(fs, &p)) && !(force)) { return (set_error(lbh, BE_ERR_DESTROYMNT)); } - // TODO: check dependants + // TODO: account for "force" option by unmounting + + // TODO: convert this to use zfs_iter_children first for deep bes + if ((err = zfs_destroy(fs, false)) != 0) { + fprintf(stderr, "delete failed\n"); + } + + return (err); +} + + +int +be_snapshot(libbe_handle_t *lbh, char *source, char *snap_name, char *result) +{ + char buf[BE_MAXPATHLEN]; + time_t rawtime; + int len, err; + + if (!be_exists(lbh, source)) { + return (BE_ERR_NOENT); + } + + be_root_concat(lbh, source, buf); + + if (snap_name != NULL) { + strcat(buf, "@"); + strcat(buf, snap_name); + if (result != NULL) { + snprintf(result, BE_MAXPATHLEN, "%s@%s", source, + snap_name); + } + } else { + time(&rawtime); + len = strlen(buf); + strftime(buf + len, BE_MAXPATHLEN - len, + "@%F-%T", localtime(&rawtime)); + if (result != NULL) { + strcpy(result, strrchr(buf, '/') + 1); + } + } + + if (err = zfs_snapshot(lbh->lzh, buf, false, NULL) != 0) { + switch (err) { + case EZFS_INVALIDNAME: + return (set_error(lbh, BE_ERR_INVALIDNAME)); + + default: + // TODO: elaborate return codes + return (set_error(lbh, BE_ERR_UNKNOWN)); + } + } - return (0); + return (BE_ERR_SUCCESS); } +// TODO: should be rewritten to just call be_create_from_existing() with +// the current bootenv! + /* * Create the boot environment specified by the name parameter */ @@ -167,6 +226,7 @@ char snap_name[BE_MAXPATHLEN]; time_t rawtime; zfs_handle_t *snap_hdl; + nvlist_t *props; if (be_validate_name(lbh, name)) { return (set_error(lbh, BE_ERR_INVALIDNAME)); @@ -176,13 +236,6 @@ return (set_error(lbh, err)); } - pos = - snprintf(be_path, BE_MAXPATHLEN, "%s/%s", be_root_path(lbh), name); - - if ((pos < 0) || (pos >= BE_MAXPATHLEN)) { - err = set_error(lbh, BE_ERR_PATHLEN); - } - if (zfs_dataset_exists(lbh->lzh, be_path, ZFS_TYPE_DATASET)) { err = set_error(lbh, BE_ERR_EXISTS); return (err); @@ -190,6 +243,7 @@ time(&rawtime); + // TODO: strcat! pos = snprintf(snap_name, BE_MAXPATHLEN, "%s", be_active_path(lbh)); strftime(snap_name + pos, BE_MAXPATHLEN - pos, "@%F-%T", localtime(&rawtime)); @@ -212,6 +266,11 @@ return (set_error(lbh, BE_ERR_ZFSOPEN)); } + nvlist_alloc(&props, NV_UNIQUE_NAME, KM_SLEEP); + nvlist_add_string(props, "canmount", "noauto"); + nvlist_add_string(props, "mountpoint", "/"); + + if (err = zfs_clone(snap_hdl, be_path, NULL)) { switch (err) { case EZFS_SUCCESS: @@ -223,6 +282,8 @@ } } + nvlist_free(props); + zfs_close(snap_hdl); return (set_error(lbh, err)); @@ -233,19 +294,23 @@ * Create the boot environment from pre-existing snapshot */ int -be_create_from_existing(libbe_handle_t *lbh, char *name, char *snap) +be_create_from_existing_snap(libbe_handle_t *lbh, char *name, char *snap) { - int err, pos; + int err; char be_path[BE_MAXPATHLEN]; - char snap_name[BE_MAXPATHLEN]; - time_t rawtime; + char snap_path[BE_MAXPATHLEN]; zfs_handle_t *snap_hdl; + nvlist_t *props; if (err = be_validate_name(lbh, name)) { return (set_error(lbh, err)); } - if (err = be_validate_snap(lbh, snap)) { + if (err = be_root_concat(lbh, snap, snap_path)) { + return (set_error(lbh, err)); + } + + if (err = be_validate_snap(lbh, snap_path)) { return (set_error(lbh, err)); } @@ -257,10 +322,16 @@ return (set_error(lbh, BE_ERR_EXISTS)); } + if ((snap_hdl = + zfs_open(lbh->lzh, snap_path, ZFS_TYPE_SNAPSHOT)) == NULL) { + return (set_error(lbh, BE_ERR_ZFSOPEN)); + } - snap_hdl = zfs_open(lbh->lzh, snap, ZFS_TYPE_SNAPSHOT); + nvlist_alloc(&props, NV_UNIQUE_NAME, KM_SLEEP); + nvlist_add_string(props, "canmount", "noauto"); + nvlist_add_string(props, "mountpoint", "/"); - if (err = zfs_clone(snap_hdl, be_path, NULL)) { + if (err = zfs_clone(snap_hdl, be_path, props)) { switch (err) { case EZFS_SUCCESS: err = BE_ERR_SUCCESS; @@ -271,6 +342,7 @@ } } + nvlist_free(props); zfs_close(snap_hdl); return (set_error(lbh, err)); @@ -278,6 +350,36 @@ /* + * Create a copy of an existing boot environment + */ +int +be_create_from_existing(libbe_handle_t *lbh, char *name, char *old) +{ + int err; + char buf[BE_MAXPATHLEN]; + + + long int snap_num = random(); + + be_root_concat(lbh, old, buf); + snprintf(buf + strlen(buf), BE_MAXPATHLEN, "@%ld", snap_num); + + if (err = zfs_snapshot(lbh->lzh, buf, true, NULL)) { + // TODO correct error + return (-1); + } + + snprintf(buf, BE_MAXPATHLEN, "%s@%ld", old, snap_num); + + err = be_create_from_existing_snap(lbh, name, buf); + + // TODO: delete snap + + return (err); +} + + +/* * Verifies that a snapshot has a valid name, exists, and has a mountpoint of * '/'. Returns BE_ERR_SUCCESS (0), upon success, or the relevant BE_ERR_* upon * failure. Does not set the internal library error state. @@ -289,7 +391,7 @@ char buf[BE_MAXPATHLEN]; char *delim_pos; char *mountpoint; - int err = 0; + int err = BE_ERR_SUCCESS; if (strlen(snap_name) >= BE_MAXPATHLEN) { return (BE_ERR_PATHLEN); @@ -326,7 +428,7 @@ zfs_close(zfs_hdl); - return (BE_ERR_SUCCESS); + return (err); } @@ -455,11 +557,17 @@ int be_export(libbe_handle_t *lbh, char *bootenv, int fd) { + char snap_name[BE_MAXPATHLEN]; char buf[BE_MAXPATHLEN]; zfs_handle_t *zfs; int err; - be_root_concat(lbh, bootenv, buf); + if (err = be_snapshot(lbh, bootenv, NULL, snap_name)) { + // TODO error handle + return (-1); + } + + be_root_concat(lbh, snap_name, buf); if ((zfs = zfs_open(lbh->lzh, buf, ZFS_TYPE_DATASET)) == NULL) { return (BE_ERR_ZFSOPEN); @@ -474,19 +582,245 @@ be_import(libbe_handle_t *lbh, char *bootenv, int fd) { char buf[BE_MAXPATHLEN]; - int err; + time_t rawtime; + nvlist_t *props; + zfs_handle_t *zfs; + int err, len; - if (err = be_root_concat(lbh, bootenv, buf)) { + // TODO: this is a very likely name for someone to already have used + if (err = be_root_concat(lbh, "be_import_temp", buf)) { // TODO error handle return (-1); } + time(&rawtime); + len = strlen(buf); + strftime(buf + len, BE_MAXPATHLEN - len, + "@%F-%T", localtime(&rawtime)); + + // lzc_receive(SNAPNAME, PROPS, ORIGIN, FORCE, fd)) { if (err = lzc_receive(buf, NULL, NULL, false, fd)) { /* TODO: go through libzfs_core's recv_impl and find returned - * errors and set appropriate BE_ERR */ + * errors and set appropriate BE_ERR + * edit: errors are not in libzfs_core, my assumption is + * that they use libzfs errors + * note: 17 is err for dataset already existing */ + return (err); + } + + if ((zfs = zfs_open(lbh->lzh, buf, ZFS_TYPE_SNAPSHOT)) == NULL) { + // TODO correct error + return (-1); + } + + nvlist_alloc(&props, NV_UNIQUE_NAME, KM_SLEEP); + nvlist_add_string(props, "canmount", "noauto"); + nvlist_add_string(props, "mountpoint", "/"); + + be_root_concat(lbh, bootenv, buf); + + err = zfs_clone(zfs, buf, props); + zfs_close(zfs); + + nvlist_free(props); + + // TODO: recursively delete be_import_temp dataset + + return (err); +} + + +int +be_add_child(libbe_handle_t *lbh, char *child_path, bool cp_if_exists) +{ + char active[BE_MAXPATHLEN]; + char buf[BE_MAXPATHLEN]; + nvlist_t *props; + zfs_handle_t *zfs; + struct stat sb; + int err; + + /* Require absolute paths */ + if (*child_path != '/') { + /* TODO: create appropriate error */ + return (-1); + } + + strncpy(active, be_active_path(lbh), BE_MAXPATHLEN); + strcpy(buf, active); + + /* Create non-mountable parent dataset(s) */ + char *s = child_path; + for (char *p; (p = strchr(s+1, '/')) != NULL; s = p) { + size_t len = p - s; + strncat(buf, s, len); + + nvlist_alloc(&props, NV_UNIQUE_NAME, KM_SLEEP); + nvlist_add_string(props, "canmount", "off"); + nvlist_add_string(props, "mountpoint", "none"); + zfs_create(lbh->lzh, buf, ZFS_TYPE_DATASET, props); + nvlist_free(props); + } + + + /* Path does not exist as a descendent of / yet */ + int pos = strlen(active); + + /* TODO: Verify that resulting str is less than BE_MAXPATHLEN */ + strncpy(&active[pos], child_path, BE_MAXPATHLEN-pos); + + + if (stat(child_path, &sb) != 0) { + /* Verify that error is ENOENT */ + if (errno != 2) { + /* TODO: create appropriate error */ + return (-1); + } + + nvlist_alloc(&props, NV_UNIQUE_NAME, KM_SLEEP); + nvlist_add_string(props, "canmount", "noauto"); + nvlist_add_string(props, "mountpoint", child_path); + + // create + if (err = + zfs_create(lbh->lzh, active, ZFS_TYPE_DATASET, props)) { + /* TODO handle error */ + return (-1); + } + nvlist_free(props); + + if ((zfs = + zfs_open(lbh->lzh, active, ZFS_TYPE_DATASET)) == NULL) { + /* TODO handle error */ + return (-1); + } + + // set props + if (err = zfs_prop_set(zfs, "canmount", "noauto")) { + /* TODO handle error */ + return (-1); + } + } else if (cp_if_exists) { + /* Path is already a descendent of / and should be copied */ + + + + // TODO + /* + * Establish if the existing path is a zfs dataset or just + * the subdirectory of one + */ + + + // TODO: use mktemp + long int snap_name = random(); + + snprintf(buf, BE_MAXPATHLEN, "%s@%ld", child_path, snap_name); + + if (err = zfs_snapshot(lbh->lzh, buf, false, NULL)) { + // TODO correct error + return (-1); + } + + // clone + if ((zfs = + zfs_open(lbh->lzh, buf, ZFS_TYPE_SNAPSHOT)) == NULL) { + // TODO correct error + return (-1); + } + + if (err = zfs_clone(zfs, active, NULL)) { + // TODO correct error + return (-1); + } + + + // set props + } else { + /* TODO: error code for exists, but not cp? */ return (-1); } + return (BE_ERR_SUCCESS); } + + +int +be_activate(libbe_handle_t *lbh, char *bootenv, bool temporary) +{ + char be_path[BE_MAXPATHLEN]; + char buf[BE_MAXPATHLEN]; + zpool_handle_t *zph; + uint64_t pool_guid; + uint64_t vdev_guid; + int zfs_fd; + int len; + int err; + + be_root_concat(lbh, bootenv, be_path); + + + /* Note: be_exists fails if mountpoint is not / */ + if (!be_exists(lbh, be_path)) { + return (BE_ERR_NOENT); + } + + if (temporary) { + // TODO: give proper attribution to author(s) of zfsbootcfg + // for this snippet + + if (kenv(KENV_GET, "vfs.zfs.boot.primary_pool", buf, + sizeof(buf)) <= 0) { + return (1); + } + pool_guid = strtoumax(buf, NULL, 10); + if (pool_guid == 0) { + return (1); + } + + if (kenv(KENV_GET, "vfs.zfs.boot.primary_vdev", buf, + sizeof(buf)) <= 0) { + return (1); + } + vdev_guid = strtoumax(buf, NULL, 10); + if (vdev_guid == 0) { + return (1); + } + + /* Expected format according to zfsbootcfg(8) man */ + strcpy(buf, "zfs:"); + strcat(buf, be_path); + strcat(buf, ":"); + + if (zpool_nextboot(lbh->lzh, pool_guid, vdev_guid, buf) != 0) { + perror("ZFS_IOC_NEXTBOOT failed"); + return (1); + } + + return (BE_ERR_SUCCESS); + } else { + /* Obtain bootenv zpool */ + strncpy(buf, be_path, BE_MAXPATHLEN); + *(strchr(buf, '/')) = '\0'; + + if ((zph = zpool_open(lbh->lzh, buf)) == NULL) { + // TODO: create error for this + return (-1); + } + printf("asdf\n"); + + err = zpool_set_prop(zph, "bootfs", be_path); + zpool_close(zph); + + switch (err) { + case 0: + return (BE_ERR_SUCCESS); + + default: + // TODO correct errors + return (-1); + } + } +} Modified: soc2017/kneitinger/libbe-head/lib/libbe/be.h ============================================================================== --- soc2017/kneitinger/libbe-head/lib/libbe/be.h Mon Sep 4 10:08:42 2017 (r326783) +++ soc2017/kneitinger/libbe-head/lib/libbe/be.h Mon Sep 4 13:22:23 2017 (r326784) @@ -31,7 +31,7 @@ #include -#define BE_MAXPATHLEN ZFS_MAX_DATASET_NAME_LEN +#define BE_MAXPATHLEN 512 typedef struct libbe_handle libbe_handle_t; @@ -65,9 +65,13 @@ /* nvlist_t *be_get_bootenv_props(libbe_handle_t *); */ +int be_activate(libbe_handle_t *, char *, bool); + /* Bootenv creation functions */ int be_create(libbe_handle_t *, char *); int be_create_from_existing(libbe_handle_t *, char *, char *); +int be_create_from_existing_snap(libbe_handle_t *, char *, char *); +int be_snapshot(libbe_handle_t *, char *, char *, char *); /* Bootenv manipulation functions */ int be_rename(libbe_handle_t *, char *, char *); @@ -87,7 +91,7 @@ BE_MNT_DEEP = 1 << 1, } be_mount_opt_t; -int be_mount(libbe_handle_t *, char *, char *, int); +int be_mount(libbe_handle_t *, char *, char *, int, char *); int be_unmount(libbe_handle_t *, char *, int); /* Error related functions: be_error.c */ @@ -104,4 +108,6 @@ int be_export(libbe_handle_t *, char *, int fd); int be_import(libbe_handle_t *, char *, int fd); +int be_add_child(libbe_handle_t *, char *, bool); + #endif /* _LIBBE_H */ Modified: soc2017/kneitinger/libbe-head/lib/libbe/be_access.c ============================================================================== --- soc2017/kneitinger/libbe-head/lib/libbe/be_access.c Mon Sep 4 10:08:42 2017 (r326783) +++ soc2017/kneitinger/libbe-head/lib/libbe/be_access.c Mon Sep 4 13:22:23 2017 (r326784) @@ -33,21 +33,24 @@ * usage */ int -be_mount(libbe_handle_t *lbh, char *bootenv, char *mountpoint, int flags) +be_mount(libbe_handle_t *lbh, char *bootenv, char *mountpoint, int flags, + char *result_loc) { char be[BE_MAXPATHLEN]; + char mnt_temp[BE_MAXPATHLEN]; zfs_handle_t *zfs_hdl; char *path; int mntflags; int err; - // TODO: handle deep bes - if (err = be_root_concat(lbh, bootenv, be)) { return (set_error(lbh, err)); } // TODO: make sure it exists (in a be_exists fn)! + if (!be_exists(lbh, bootenv)) { + return (set_error(lbh, BE_ERR_NOENT)); + } if (is_mounted(lbh->lzh, be, &path)) { return (set_error(lbh, BE_ERR_MOUNTED)); @@ -56,15 +59,27 @@ mntflags = (flags & BE_MNT_FORCE) ? MNT_FORCE : 0; + if (mountpoint == NULL) { + strcpy(mnt_temp, "/tmp/be_mount.XXXX"); + if (mkdtemp(mnt_temp) == NULL) { + // TODO: create error for this + return (set_error(lbh, BE_ERR_UNKNOWN)); + } + } + char opt = '\0'; - if (err = zmount(be, mountpoint, mntflags, MNTTYPE_ZFS, - NULL, 0, &opt, 1)) { + if (err = zmount(be, (mountpoint == NULL) ? mnt_temp : mountpoint, + mntflags, MNTTYPE_ZFS, NULL, 0, &opt, 1)) { // TODO: zmount returns the nmount error, look into what kind of // errors we can report from that return (set_error(lbh, BE_ERR_UNKNOWN)); } - return (set_error(lbh, BE_ERR_SUCCESS)); + if (result_loc != NULL) { + strcpy(result_loc, mountpoint == NULL ? mnt_temp : mountpoint); + } + + return (BE_ERR_SUCCESS); } Modified: soc2017/kneitinger/libbe-head/lib/libbe/be_info.c ============================================================================== --- soc2017/kneitinger/libbe-head/lib/libbe/be_info.c Mon Sep 4 10:08:42 2017 (r326783) +++ soc2017/kneitinger/libbe-head/lib/libbe/be_info.c Mon Sep 4 13:22:23 2017 (r326784) @@ -235,6 +235,11 @@ bool be_exists(libbe_handle_t *lbh, char *be) { - // TODO - return (true); + char buf[BE_MAXPATHLEN]; + + be_root_concat(lbh, be, buf); + + // TODO: check mountpoint prop and see if its /, AND that result with below + // expression + return (zfs_dataset_exists(lbh->lzh, buf, ZFS_TYPE_DATASET)); } Modified: soc2017/kneitinger/libbe-head/lib/libbe/libbe.3 ============================================================================== --- soc2017/kneitinger/libbe-head/lib/libbe/libbe.3 Mon Sep 4 10:08:42 2017 (r326783) +++ soc2017/kneitinger/libbe-head/lib/libbe/libbe.3 Mon Sep 4 13:22:23 2017 (r326784) @@ -0,0 +1,192 @@ +.\" +.\" Copyright (c) 2017 Kyle Kneitinger +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" This manual page is based on the mp(3X) manual page from Sun Release +.\" 4.1, dated 7 September 1989. It's an old, crufty, and relatively ugly +.\" manual page, but it does document what appears to be the "traditional" +.\" libmp interface. +.\" +.\" $FreeBSD: soc2017/kneitinger/libbe-head/lib/libmp/libmp.3 189135 2009-02-26 21:43:15Z ed $ +.\" +.Dd August 28, 2017 +.Dt LIBBE 3 +.Os +.Sh NAME +.Nm libbe +.Nd library for creating, destroying and modifying ZFS boot environments. +.Sh SYNOPSIS +.In be.h +.Pp +Function prototypes are given in the main body of the text. +.Pp +Applications using this interface must be linked with +.Fl l Ns Ar be +.Sh DESCRIPTION +.Pp +.Nm +interfaces with libzfs to provide a set of functions for various operations +regarding ZFS boot environments including "deep" boot environments in which +a boot environments has child datasets. +.Pp +A context structure is passed to each function, allowing for a small amount +of state to be retained, such as errors from previous operations. +.\" TODO: describe break on err functionality +.Pp +.Ft "libbe_handle_t *" Ns +.Fn libbe_init "void" ; +.Pp +.Ft void +.Fn libbe_close "libbe_handle_t *" ; +.Pp +.Ft "const char *" Ns +.Fn be_active_name "libbe_handle_t *" ; +.Pp +.Ft "const char *" Ns +.Fn be_active_path "libbe_handle_t *" ; +.Pp +.Ft "const char *" Ns +.Fn be_root_path "libbe_handle_t *" ; +.Pp +.Ft "nvlist_t *" Ns +.Fn libbe_handle_t "libbe_handle_t " ; +.Pp +.Ft int +.Fn be_create "libbe_handle_t *, char *" ; +.Pp +.Ft int +.Fn be_create_from_existing "libbe_handle_t *, char *, char *" ; +.Pp +.Ft int +.Fn be_rename "libbe_handle_t *, char *, char *" ; +.Pp +.\" TODO: Write up of destroy options +.\" typedef enum { +.\" BE_DESTROY_FORCE = 1 << 0, +.\" } be_destroy_opt_t; +.Ft int +.Fn be_destroy "libbe_handle_t *, char *, int" ; +.Pp +.\" TODO: Write up of mount options +.\" typedef enum { +.\" BE_MNT_FORCE = 1 << 0, +.\" BE_MNT_DEEP = 1 << 1, +.\" } be_mount_opt_t; +.Ft int +.Fn be_mount "libbe_handle_t *, char *, char *, int" ; +.Pp +.Ft int +.Fn be_unmount "libbe_handle_t *, char *, int" ; +.Pp +.Ft int +.Fn libbe_errno "libbe_handle_t *" ; +.Pp +.Ft "const char *" Ns +.Fn libbe_error_description "libbe_handle_t *" ; +.Pp +.Ft void +.Fn libbe_print_on_error "libbe_handle_t *, bool" ; +.Pp +.Ft int +.Fn be_root_concat "libbe_handle_t *, char *, char *" ; +.Pp +.Ft int +.Fn be_validate_name "libbe_handle_t *, char *" ; +.Pp +.Ft int +.Fn be_validate_snap "libbe_handle_t *, char *" ; +.Pp +.Ft bool +.Fn be_exists "libbe_handle_t *, char *" ; +.Pp +.Ft int +.Fn be_export "libbe_handle_t *, char *, int fd" ; +.Pp +.Ft int +.Fn be_import "libbe_handle_t *, char *, int fd" ; +.Pp +.Ft int +.Fn be_add_child "libbe_handle_t *, char *, bool" ; +.Pp +.\" .Ft void +.\" .Fn mp_mfree "MINT *mp" ; +.\" .Bd -ragged -offset indent +.\" .Fn mp_itom +.\" returns an +.\" .Vt MINT +.\" with the value of +.\" .Fa n . +.\" .Fn mp_xtom +.\" returns an +.\" .Vt MINT +.\" with the value of +.\" .Fa s , +.\" which is treated to be in hexadecimal. +.\" The return values from +.\" .Fn mp_itom +.\" and +.\" .Fn mp_xtom +.\" must be released with +.\" .Fn mp_mfree +.\" when they are no longer needed. +.\" .Fn mp_mtox +.\" returns a null-terminated hexadecimal string having the value of +.\" .Fa mp ; +.\" its return value must be released with +.\" .Fn free +.\" .Pq Xr free 3 +.\" when it is no longer needed. +.\" .Ed +.\" .Pp +.Sh DIAGNOSTICS +Upon error, one of the following values will be returned. +.\" TODO: make each entry on its own line. +.Bd -ragged -offset indent +BE_ERR_SUCCESS, +BE_ERR_INVALIDNAME, +BE_ERR_EXISTS, +BE_ERR_NOENT, +BE_ERR_PERMS, +BE_ERR_DESTROYACT, +BE_ERR_DESTROYMNT, +BE_ERR_PATHLEN, +BE_ERR_INVORIGIN, +BE_ERR_NOORIGIN, +BE_ERR_MOUNTED, +BE_ERR_NOMOUNT, +BE_ERR_ZFSOPEN, +BE_ERR_ZFSCLONE, +BE_ERR_UNKNOWN +.Ed +.Sh SEE ALSO +.Xr be 1 , +.Sh HISTORY +.Nm +and it's corresponding command, +.Xr be 3 , +were written as a 2017 Google Summer of Code project with Allan Jude serving +as a mentor. +.\" TODO: update when implementation complete. +.\" .Sh BUGS + Modified: soc2017/kneitinger/libbe-head/sbin/be/be.c ============================================================================== --- soc2017/kneitinger/libbe-head/sbin/be/be.c Mon Sep 4 10:08:42 2017 (r326783) +++ soc2017/kneitinger/libbe-head/sbin/be/be.c Mon Sep 4 13:22:23 2017 (r326784) @@ -26,6 +26,10 @@ * SUCH DAMAGE. */ +#include +#include +#include +#include #include #include #include @@ -40,6 +44,7 @@ static int be_cmd_destroy(int argc, char *argv[]); static int be_cmd_export(int argc, char *argv[]); static int be_cmd_import(int argc, char *argv[]); +static int be_cmd_init(int argc, char *argv[]); static int be_cmd_jail(int argc, char *argv[]); static int be_cmd_list(int argc, char *argv[]); static int be_cmd_mount(int argc, char *argv[]); @@ -57,12 +62,13 @@ fprintf(fp, "usage:\tbe ( -h | -? | subcommand [args...] )\n" "\tbe activate [-t] beName\n" - "\tbe create [-r] [-e nonActiveBe | -e beName@snapshot] beName\n" - "\tbe create [-r] beName@snapshot\n" + "\tbe create [-e nonActiveBe | -e beName@snapshot] beName\n" + "\tbe create beName@snapshot\n" "\tbe destroy [-F] beName | beName@snapshot⟩\n" "\tbe export sourceBe\n" "\tbe import targetBe\n" - "\tbe jail ⟨jailID | jailName⟩ bootenv\n" + "\tbe init (path)*\n" + "\tbe jail bootenv\n" "\tbe list [-a] [-D] [-H] [-s]\n" "\tbe mount beName [mountpoint]\n" "\tbe rename origBeName newBeName\n" @@ -84,17 +90,18 @@ static struct command_map_entry command_map[] = { - { "activate", be_cmd_activate }, - { "create", be_cmd_create }, - { "destroy", be_cmd_destroy }, - { "export", be_cmd_export }, - { "import", be_cmd_import }, - { "jail", be_cmd_jail }, - { "list", be_cmd_list }, - { "mount", be_cmd_mount }, - { "rename", be_cmd_rename }, - { "unjail", be_cmd_unjail }, - { "unmount", be_cmd_unmount }, + { "activate", be_cmd_activate }, + { "create", be_cmd_create }, + { "destroy", be_cmd_destroy }, + { "export", be_cmd_export }, + { "import", be_cmd_import }, + { "init", be_cmd_init }, + { "jail", be_cmd_jail }, + { "list", be_cmd_list }, + { "mount", be_cmd_mount }, + { "rename", be_cmd_rename }, + { "unjail", be_cmd_unjail }, + { "unmount", be_cmd_unmount }, }; static int @@ -116,7 +123,7 @@ static int be_cmd_activate(int argc, char *argv[]) { - int opt; + int err, opt; bool temp; char *bootenv; @@ -141,14 +148,26 @@ return (usage(false)); } - bootenv = argv[0]; /* activate logic goes here */ + if ((err = be_activate(be, argv[0], temp)) != 0) { + // TODO: more specific error msg based on err + printf("did not successfully activate boot environment %s\n", + argv[0]); + } else { + printf("successfully activated boot environment %s\n", argv[0]); + } - return (0); + if (temp) { + printf("for next boot\n"); + } + + return (err); } +// TODO: when only one arg is given, and it contains an "@" the this should +// create that snapshot static int be_cmd_create(int argc, char *argv[]) { @@ -159,14 +178,11 @@ existing = NULL; recursive = false; - while ((opt = getopt(argc, argv, "re:")) != -1) { + while ((opt = getopt(argc, argv, "e:")) != -1) { switch (opt) { case 'e': existing = optarg; break; - case 'r': - recursive = true; - break; default: fprintf(stderr, "be create: unknown option '-%c'\n", optopt); @@ -186,8 +202,12 @@ if (existing != NULL) { - err = be_create_from_existing(be, bootenv, existing); - // TODO: look at err and print useful message + if (strchr(existing, '@') != NULL) { + err = *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-soc-all@freebsd.org Mon Sep 4 13:30:01 2017 Return-Path: Delivered-To: svn-soc-all@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 7D967E0779D for ; Mon, 4 Sep 2017 13:30:01 +0000 (UTC) (envelope-from kneitinger@FreeBSD.org) Received: from socsvn.freebsd.org (socsvn.freebsd.org [IPv6:2001:1900:2254:206a::50:2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6C9E373A9E for ; Mon, 4 Sep 2017 13:30:01 +0000 (UTC) (envelope-from kneitinger@FreeBSD.org) Received: from socsvn.freebsd.org ([127.0.1.124]) by socsvn.freebsd.org (8.15.2/8.15.2) with ESMTP id v84DU1PL066586 for ; Mon, 4 Sep 2017 13:30:01 GMT (envelope-from kneitinger@FreeBSD.org) Received: (from www@localhost) by socsvn.freebsd.org (8.15.2/8.15.2/Submit) id v84DTlJI066035 for svn-soc-all@FreeBSD.org; Mon, 4 Sep 2017 13:29:47 GMT (envelope-from kneitinger@FreeBSD.org) Date: Mon, 4 Sep 2017 13:29:47 GMT Message-Id: <201709041329.v84DTlJI066035@socsvn.freebsd.org> X-Authentication-Warning: socsvn.freebsd.org: www set sender to kneitinger@FreeBSD.org using -f From: kneitinger@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r326785 - in soc2017/kneitinger/libbe-head: . bin/cat bin/chmod bin/chmod/tests bin/date bin/dd bin/df bin/echo bin/expr bin/ln bin/ls bin/mv bin/pax bin/pkill bin/pwait bin/sh bin/s... MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-soc-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the entire Summer of Code repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Sep 2017 13:30:01 -0000 Author: kneitinger Date: Mon Sep 4 13:29:42 2017 New Revision: 326785 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=326785 Log: Merge head r326783 Added: soc2017/kneitinger/libbe-head/bin/sh/tests/invocation/ - copied from r326784, mirror/FreeBSD/head/bin/sh/tests/invocation/ soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_MAGTOOBIG.offbyone.d - copied unchanged from r326784, mirror/FreeBSD/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_MAGTOOBIG.offbyone.d soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.c - copied unchanged from r326784, mirror/FreeBSD/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.c soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.exe - copied unchanged from r326784, mirror/FreeBSD/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.exe soc2017/kneitinger/libbe-head/contrib/gcc/config/riscv/ - copied from r326784, mirror/FreeBSD/head/contrib/gcc/config/riscv/ soc2017/kneitinger/libbe-head/contrib/hyperv/tools/scripts/hyperv_vfattach - copied unchanged from r326784, mirror/FreeBSD/head/contrib/hyperv/tools/scripts/hyperv_vfattach soc2017/kneitinger/libbe-head/contrib/hyperv/tools/scripts/hyperv_vfup - copied unchanged from r326784, mirror/FreeBSD/head/contrib/hyperv/tools/scripts/hyperv_vfup soc2017/kneitinger/libbe-head/contrib/mdocml/compat_recallocarray.c - copied unchanged from r326784, mirror/FreeBSD/head/contrib/mdocml/compat_recallocarray.c soc2017/kneitinger/libbe-head/contrib/mdocml/mandoc_xr.c - copied unchanged from r326784, mirror/FreeBSD/head/contrib/mdocml/mandoc_xr.c soc2017/kneitinger/libbe-head/contrib/mdocml/mandoc_xr.h - copied unchanged from r326784, mirror/FreeBSD/head/contrib/mdocml/mandoc_xr.h soc2017/kneitinger/libbe-head/contrib/mdocml/test-recallocarray.c - copied unchanged from r326784, mirror/FreeBSD/head/contrib/mdocml/test-recallocarray.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/common/compiler.h - copied unchanged from r326784, mirror/FreeBSD/head/contrib/zstd/lib/common/compiler.h soc2017/kneitinger/libbe-head/contrib/zstd/tests/files/ - copied from r326784, mirror/FreeBSD/head/contrib/zstd/tests/files/ soc2017/kneitinger/libbe-head/contrib/zstd/tests/fuzz/ - copied from r326784, mirror/FreeBSD/head/contrib/zstd/tests/fuzz/ soc2017/kneitinger/libbe-head/contrib/zstd/tests/poolTests.c - copied unchanged from r326784, mirror/FreeBSD/head/contrib/zstd/tests/poolTests.c soc2017/kneitinger/libbe-head/crypto/openssh/regress/unittests/conversion/ - copied from r326784, mirror/FreeBSD/head/crypto/openssh/regress/unittests/conversion/ soc2017/kneitinger/libbe-head/lib/clang/Makefile.inc - copied unchanged from r326784, mirror/FreeBSD/head/lib/clang/Makefile.inc soc2017/kneitinger/libbe-head/lib/libc/amd64/sys/amd64_detect_rdfsgsbase.c - copied unchanged from r326784, mirror/FreeBSD/head/lib/libc/amd64/sys/amd64_detect_rdfsgsbase.c soc2017/kneitinger/libbe-head/lib/libc/amd64/sys/amd64_detect_rdfsgsbase.h - copied unchanged from r326784, mirror/FreeBSD/head/lib/libc/amd64/sys/amd64_detect_rdfsgsbase.h soc2017/kneitinger/libbe-head/lib/libc/tests/gen/getmntinfo_test.c - copied unchanged from r326784, mirror/FreeBSD/head/lib/libc/tests/gen/getmntinfo_test.c soc2017/kneitinger/libbe-head/lib/libcasper/services/tests/ - copied from r326784, mirror/FreeBSD/head/lib/libcasper/services/tests/ soc2017/kneitinger/libbe-head/lib/libcasper/tests/ - copied from r326784, mirror/FreeBSD/head/lib/libcasper/tests/ soc2017/kneitinger/libbe-head/share/man/man4/mlx5ib.4 - copied unchanged from r326784, mirror/FreeBSD/head/share/man/man4/mlx5ib.4 soc2017/kneitinger/libbe-head/share/man/man4/ntb.4 - copied unchanged from r326784, mirror/FreeBSD/head/share/man/man4/ntb.4 soc2017/kneitinger/libbe-head/share/man/man4/ntb_hw_intel.4 - copied unchanged from r326784, mirror/FreeBSD/head/share/man/man4/ntb_hw_intel.4 soc2017/kneitinger/libbe-head/share/man/man4/ntb_hw_plx.4 - copied unchanged from r326784, mirror/FreeBSD/head/share/man/man4/ntb_hw_plx.4 soc2017/kneitinger/libbe-head/share/man/man4/wmt.4 - copied unchanged from r326784, mirror/FreeBSD/head/share/man/man4/wmt.4 soc2017/kneitinger/libbe-head/share/vt/keymaps/tr.f.kbd - copied unchanged from r326784, mirror/FreeBSD/head/share/vt/keymaps/tr.f.kbd soc2017/kneitinger/libbe-head/sys/amd64/include/sgx.h - copied unchanged from r326784, mirror/FreeBSD/head/sys/amd64/include/sgx.h soc2017/kneitinger/libbe-head/sys/amd64/include/sgxreg.h - copied unchanged from r326784, mirror/FreeBSD/head/sys/amd64/include/sgxreg.h soc2017/kneitinger/libbe-head/sys/amd64/sgx/ - copied from r326784, mirror/FreeBSD/head/sys/amd64/sgx/ soc2017/kneitinger/libbe-head/sys/arm/conf/GENERIC-NODEBUG - copied unchanged from r326784, mirror/FreeBSD/head/sys/arm/conf/GENERIC-NODEBUG soc2017/kneitinger/libbe-head/sys/arm/freescale/imx/imx6_ahci.c - copied unchanged from r326784, mirror/FreeBSD/head/sys/arm/freescale/imx/imx6_ahci.c soc2017/kneitinger/libbe-head/sys/boot/efi/include/efi_driver_utils.h - copied unchanged from r326784, mirror/FreeBSD/head/sys/boot/efi/include/efi_driver_utils.h soc2017/kneitinger/libbe-head/sys/boot/efi/include/efi_drivers.h - copied unchanged from r326784, mirror/FreeBSD/head/sys/boot/efi/include/efi_drivers.h soc2017/kneitinger/libbe-head/sys/boot/efi/include/efizfs.h - copied unchanged from r326784, mirror/FreeBSD/head/sys/boot/efi/include/efizfs.h soc2017/kneitinger/libbe-head/sys/boot/efi/libefi/devicename.c - copied unchanged from r326784, mirror/FreeBSD/head/sys/boot/efi/libefi/devicename.c soc2017/kneitinger/libbe-head/sys/boot/efi/libefi/efi_driver_utils.c - copied unchanged from r326784, mirror/FreeBSD/head/sys/boot/efi/libefi/efi_driver_utils.c soc2017/kneitinger/libbe-head/sys/boot/efi/libefi/efizfs.c - copied unchanged from r326784, mirror/FreeBSD/head/sys/boot/efi/libefi/efizfs.c soc2017/kneitinger/libbe-head/sys/boot/efi/loader/efi_main.c - copied unchanged from r326784, mirror/FreeBSD/head/sys/boot/efi/loader/efi_main.c soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/asm/msr.h - copied unchanged from r326784, mirror/FreeBSD/head/sys/compat/linuxkpi/common/include/asm/msr.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/atomic.h - copied unchanged from r326784, mirror/FreeBSD/head/sys/compat/linuxkpi/common/include/linux/atomic.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslparseop.c - copied unchanged from r326784, mirror/FreeBSD/head/sys/contrib/dev/acpica/compiler/aslparseop.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/dispatcher/dspkginit.c - copied unchanged from r326784, mirror/FreeBSD/head/sys/contrib/dev/acpica/components/dispatcher/dspkginit.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/utilities/utstrsuppt.c - copied unchanged from r326784, mirror/FreeBSD/head/sys/contrib/dev/acpica/components/utilities/utstrsuppt.c soc2017/kneitinger/libbe-head/sys/dev/cxgbe/cudbg/ - copied from r326784, mirror/FreeBSD/head/sys/dev/cxgbe/cudbg/ soc2017/kneitinger/libbe-head/sys/dev/cxgbe/firmware/t4fw-1.16.59.0.bin.uu - copied unchanged from r326784, mirror/FreeBSD/head/sys/dev/cxgbe/firmware/t4fw-1.16.59.0.bin.uu soc2017/kneitinger/libbe-head/sys/dev/cxgbe/firmware/t5fw-1.16.59.0.bin.uu - copied unchanged from r326784, mirror/FreeBSD/head/sys/dev/cxgbe/firmware/t5fw-1.16.59.0.bin.uu soc2017/kneitinger/libbe-head/sys/dev/cxgbe/firmware/t6fw-1.16.59.0.bin.uu - copied unchanged from r326784, mirror/FreeBSD/head/sys/dev/cxgbe/firmware/t6fw-1.16.59.0.bin.uu soc2017/kneitinger/libbe-head/sys/dev/iicbus/ds13rtc.c - copied unchanged from r326784, mirror/FreeBSD/head/sys/dev/iicbus/ds13rtc.c soc2017/kneitinger/libbe-head/sys/dev/iicbus/isl12xx.c - copied unchanged from r326784, mirror/FreeBSD/head/sys/dev/iicbus/isl12xx.c soc2017/kneitinger/libbe-head/sys/dev/iicbus/nxprtc.c - copied unchanged from r326784, mirror/FreeBSD/head/sys/dev/iicbus/nxprtc.c soc2017/kneitinger/libbe-head/sys/dev/mlx5/mlx5_ib/ - copied from r326784, mirror/FreeBSD/head/sys/dev/mlx5/mlx5_ib/ soc2017/kneitinger/libbe-head/sys/dev/ntb/ntb_hw/ntb_hw_intel.c - copied unchanged from r326784, mirror/FreeBSD/head/sys/dev/ntb/ntb_hw/ntb_hw_intel.c soc2017/kneitinger/libbe-head/sys/dev/ntb/ntb_hw/ntb_hw_intel.h - copied unchanged from r326784, mirror/FreeBSD/head/sys/dev/ntb/ntb_hw/ntb_hw_intel.h soc2017/kneitinger/libbe-head/sys/dev/ntb/ntb_hw/ntb_hw_plx.c - copied unchanged from r326784, mirror/FreeBSD/head/sys/dev/ntb/ntb_hw/ntb_hw_plx.c soc2017/kneitinger/libbe-head/sys/dev/usb/input/wmt.c - copied unchanged from r326784, mirror/FreeBSD/head/sys/dev/usb/input/wmt.c soc2017/kneitinger/libbe-head/sys/modules/i2c/ds1307/ - copied from r326784, mirror/FreeBSD/head/sys/modules/i2c/ds1307/ soc2017/kneitinger/libbe-head/sys/modules/i2c/ds13rtc/ - copied from r326784, mirror/FreeBSD/head/sys/modules/i2c/ds13rtc/ soc2017/kneitinger/libbe-head/sys/modules/i2c/ds3231/ - copied from r326784, mirror/FreeBSD/head/sys/modules/i2c/ds3231/ soc2017/kneitinger/libbe-head/sys/modules/i2c/isl12xx/ - copied from r326784, mirror/FreeBSD/head/sys/modules/i2c/isl12xx/ soc2017/kneitinger/libbe-head/sys/modules/i2c/nxprtc/ - copied from r326784, mirror/FreeBSD/head/sys/modules/i2c/nxprtc/ soc2017/kneitinger/libbe-head/sys/modules/i2c/s35390a/ - copied from r326784, mirror/FreeBSD/head/sys/modules/i2c/s35390a/ soc2017/kneitinger/libbe-head/sys/modules/mlx5ib/ - copied from r326784, mirror/FreeBSD/head/sys/modules/mlx5ib/ soc2017/kneitinger/libbe-head/sys/modules/ntb/ntb_hw_intel/ - copied from r326784, mirror/FreeBSD/head/sys/modules/ntb/ntb_hw_intel/ soc2017/kneitinger/libbe-head/sys/modules/ntb/ntb_hw_plx/ - copied from r326784, mirror/FreeBSD/head/sys/modules/ntb/ntb_hw_plx/ soc2017/kneitinger/libbe-head/sys/modules/sgx/ - copied from r326784, mirror/FreeBSD/head/sys/modules/sgx/ soc2017/kneitinger/libbe-head/sys/modules/sgx_linux/ - copied from r326784, mirror/FreeBSD/head/sys/modules/sgx_linux/ soc2017/kneitinger/libbe-head/sys/modules/usb/wmt/ - copied from r326784, mirror/FreeBSD/head/sys/modules/usb/wmt/ soc2017/kneitinger/libbe-head/tests/Makefile.inc0 - copied unchanged from r326784, mirror/FreeBSD/head/tests/Makefile.inc0 soc2017/kneitinger/libbe-head/tests/etc/Makefile.inc - copied unchanged from r326784, mirror/FreeBSD/head/tests/etc/Makefile.inc soc2017/kneitinger/libbe-head/tests/sys/geom/class/Makefile.inc - copied unchanged from r326784, mirror/FreeBSD/head/tests/sys/geom/class/Makefile.inc soc2017/kneitinger/libbe-head/tests/sys/pjdfstest/Makefile.inc - copied unchanged from r326784, mirror/FreeBSD/head/tests/sys/pjdfstest/Makefile.inc soc2017/kneitinger/libbe-head/tests/sys/pjdfstest/tests/Makefile.inc - copied unchanged from r326784, mirror/FreeBSD/head/tests/sys/pjdfstest/tests/Makefile.inc soc2017/kneitinger/libbe-head/tools/build/options/WITHOUT_MAKE_CHECK_USE_SANDBOX - copied unchanged from r326784, mirror/FreeBSD/head/tools/build/options/WITHOUT_MAKE_CHECK_USE_SANDBOX soc2017/kneitinger/libbe-head/usr.bin/indent/tests/comments.0.pro - copied unchanged from r326784, mirror/FreeBSD/head/usr.bin/indent/tests/comments.0.pro Deleted: soc2017/kneitinger/libbe-head/contrib/gcc/config/riscv64/ soc2017/kneitinger/libbe-head/contrib/jemalloc/src/spin.c soc2017/kneitinger/libbe-head/contrib/zstd/PATENTS soc2017/kneitinger/libbe-head/contrib/zstd/examples/ soc2017/kneitinger/libbe-head/contrib/zstd/tests/pool.c soc2017/kneitinger/libbe-head/crypto/openssh/auth1.c soc2017/kneitinger/libbe-head/share/man/man4/ntb_hw.4 soc2017/kneitinger/libbe-head/sys/boot/efi/loader/devicename.c soc2017/kneitinger/libbe-head/sys/boot/fdt/dts/riscv/ soc2017/kneitinger/libbe-head/sys/dev/cxgbe/firmware/t4fw-1.16.45.0.bin.uu soc2017/kneitinger/libbe-head/sys/dev/cxgbe/firmware/t5fw-1.16.45.0.bin.uu soc2017/kneitinger/libbe-head/sys/dev/cxgbe/firmware/t6fw-1.16.45.0.bin.uu soc2017/kneitinger/libbe-head/sys/dev/iicbus/ds133x.c soc2017/kneitinger/libbe-head/sys/dev/iicbus/ds1374.c soc2017/kneitinger/libbe-head/sys/dev/iicbus/pcf8563.c soc2017/kneitinger/libbe-head/sys/dev/iicbus/pcf8563reg.h soc2017/kneitinger/libbe-head/sys/dev/ntb/ntb_hw/ntb_hw.c soc2017/kneitinger/libbe-head/sys/dev/ntb/ntb_hw/ntb_regs.h soc2017/kneitinger/libbe-head/sys/modules/ntb/ntb_hw/ soc2017/kneitinger/libbe-head/sys/net/flowtable.c soc2017/kneitinger/libbe-head/sys/net/flowtable.h soc2017/kneitinger/libbe-head/sys/riscv/conf/LOWRISC soc2017/kneitinger/libbe-head/sys/riscv/conf/LOWRISC.hints soc2017/kneitinger/libbe-head/sys/riscv/conf/QEMU soc2017/kneitinger/libbe-head/sys/riscv/conf/ROCKET soc2017/kneitinger/libbe-head/sys/riscv/conf/SPIKE soc2017/kneitinger/libbe-head/sys/riscv/riscv/sbi.S soc2017/kneitinger/libbe-head/sys/sys/ksyms.h soc2017/kneitinger/libbe-head/usr.bin/netstat/flowtable.c Modified: soc2017/kneitinger/libbe-head/ (props changed) soc2017/kneitinger/libbe-head/Makefile soc2017/kneitinger/libbe-head/Makefile.inc1 soc2017/kneitinger/libbe-head/Makefile.libcompat soc2017/kneitinger/libbe-head/ObsoleteFiles.inc soc2017/kneitinger/libbe-head/UPDATING soc2017/kneitinger/libbe-head/bin/cat/Makefile soc2017/kneitinger/libbe-head/bin/cat/cat.c soc2017/kneitinger/libbe-head/bin/chmod/Makefile soc2017/kneitinger/libbe-head/bin/chmod/tests/chmod_test.sh soc2017/kneitinger/libbe-head/bin/date/Makefile soc2017/kneitinger/libbe-head/bin/dd/Makefile soc2017/kneitinger/libbe-head/bin/dd/args.c soc2017/kneitinger/libbe-head/bin/dd/conv.c soc2017/kneitinger/libbe-head/bin/dd/dd.c soc2017/kneitinger/libbe-head/bin/dd/dd.h soc2017/kneitinger/libbe-head/bin/dd/position.c soc2017/kneitinger/libbe-head/bin/df/df.1 soc2017/kneitinger/libbe-head/bin/df/df.c soc2017/kneitinger/libbe-head/bin/echo/Makefile soc2017/kneitinger/libbe-head/bin/expr/Makefile soc2017/kneitinger/libbe-head/bin/ln/Makefile soc2017/kneitinger/libbe-head/bin/ls/Makefile soc2017/kneitinger/libbe-head/bin/mv/Makefile soc2017/kneitinger/libbe-head/bin/pax/Makefile soc2017/kneitinger/libbe-head/bin/pkill/Makefile soc2017/kneitinger/libbe-head/bin/pkill/pkill.c soc2017/kneitinger/libbe-head/bin/pwait/Makefile soc2017/kneitinger/libbe-head/bin/sh/Makefile soc2017/kneitinger/libbe-head/bin/sh/tests/Makefile soc2017/kneitinger/libbe-head/bin/sleep/Makefile soc2017/kneitinger/libbe-head/bin/test/Makefile soc2017/kneitinger/libbe-head/cddl/ (props changed) soc2017/kneitinger/libbe-head/cddl/Makefile soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/ (props changed) soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.CoalesceTrace.d soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.d soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.d soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/lockstat/sym.c soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/ztest/ztest.c soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/lib/libzfs/ (props changed) soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_compat.c soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.h soc2017/kneitinger/libbe-head/cddl/lib/Makefile soc2017/kneitinger/libbe-head/cddl/sbin/Makefile soc2017/kneitinger/libbe-head/cddl/usr.bin/Makefile soc2017/kneitinger/libbe-head/cddl/usr.sbin/Makefile soc2017/kneitinger/libbe-head/cddl/usr.sbin/dtrace/tests/common/llquantize/Makefile soc2017/kneitinger/libbe-head/cddl/usr.sbin/dtrace/tests/common/probes/Makefile soc2017/kneitinger/libbe-head/cddl/usr.sbin/dtrace/tests/common/speculation/Makefile soc2017/kneitinger/libbe-head/cddl/usr.sbin/dtrace/tests/tools/dtest.sh soc2017/kneitinger/libbe-head/cddl/usr.sbin/zfsd/zfsd_event.cc soc2017/kneitinger/libbe-head/contrib/binutils/ (props changed) soc2017/kneitinger/libbe-head/contrib/binutils/bfd/ecoff.c soc2017/kneitinger/libbe-head/contrib/binutils/gas/config/tc-mips.c soc2017/kneitinger/libbe-head/contrib/bmake/ (props changed) soc2017/kneitinger/libbe-head/contrib/bmake/ChangeLog soc2017/kneitinger/libbe-head/contrib/bmake/Makefile soc2017/kneitinger/libbe-head/contrib/bmake/compat.c soc2017/kneitinger/libbe-head/contrib/bmake/job.c soc2017/kneitinger/libbe-head/contrib/bmake/make.h soc2017/kneitinger/libbe-head/contrib/bmake/nonints.h soc2017/kneitinger/libbe-head/contrib/compiler-rt/ (props changed) soc2017/kneitinger/libbe-head/contrib/compiler-rt/lib/builtins/arm/aeabi_dcmp.S soc2017/kneitinger/libbe-head/contrib/compiler-rt/lib/builtins/arm/aeabi_fcmp.S soc2017/kneitinger/libbe-head/contrib/compiler-rt/lib/builtins/int_lib.h soc2017/kneitinger/libbe-head/contrib/compiler-rt/lib/esan/esan_sideline_linux.cpp soc2017/kneitinger/libbe-head/contrib/compiler-rt/lib/profile/InstrProfilingNameVar.c soc2017/kneitinger/libbe-head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h soc2017/kneitinger/libbe-head/contrib/cortex-strings/src/aarch64/memcpy.S soc2017/kneitinger/libbe-head/contrib/elftoolchain/ (props changed) soc2017/kneitinger/libbe-head/contrib/elftoolchain/libelf/_libelf_config.h soc2017/kneitinger/libbe-head/contrib/gcc/ (props changed) soc2017/kneitinger/libbe-head/contrib/ipfilter/ (props changed) soc2017/kneitinger/libbe-head/contrib/ipfilter/arc4random.c soc2017/kneitinger/libbe-head/contrib/ipfilter/tools/ippool.c soc2017/kneitinger/libbe-head/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_types.h soc2017/kneitinger/libbe-head/contrib/jemalloc/include/jemalloc/internal/spin.h soc2017/kneitinger/libbe-head/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h soc2017/kneitinger/libbe-head/contrib/libarchive/ (props changed) soc2017/kneitinger/libbe-head/contrib/libarchive/libarchive/archive_cryptor_private.h soc2017/kneitinger/libbe-head/contrib/libarchive/libarchive/archive_write_set_format_ar.c soc2017/kneitinger/libbe-head/contrib/libc++/ (props changed) soc2017/kneitinger/libbe-head/contrib/libc++/include/__bsd_locale_defaults.h soc2017/kneitinger/libbe-head/contrib/libc++/include/__bsd_locale_fallbacks.h soc2017/kneitinger/libbe-head/contrib/libc++/include/__locale soc2017/kneitinger/libbe-head/contrib/libc++/include/mutex soc2017/kneitinger/libbe-head/contrib/libc++/include/sstream soc2017/kneitinger/libbe-head/contrib/libc++/include/string soc2017/kneitinger/libbe-head/contrib/libxo/ (props changed) soc2017/kneitinger/libbe-head/contrib/libxo/Makefile.am soc2017/kneitinger/libbe-head/contrib/libxo/configure.ac soc2017/kneitinger/libbe-head/contrib/libxo/doc/libxo-manual.html soc2017/kneitinger/libbe-head/contrib/libxo/libxo/libxo.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/libxo.c soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_attr.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_create.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_emit.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_emit_err.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_emit_f.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_err.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_error.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_finish.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_flush.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_format.5 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_message.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_no_setlocale.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_open_container.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_open_list.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_open_marker.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_options.7 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_parse_args.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_set_allocator.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_set_flags.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_set_info.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_set_options.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_set_style.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_set_syslog_enterprise_id.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_set_version.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_set_writer.3 soc2017/kneitinger/libbe-head/contrib/libxo/libxo/xo_syslog.3 soc2017/kneitinger/libbe-head/contrib/libxo/tests/core/saved/test_01.E.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/core/saved/test_01.H.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/core/saved/test_01.HIPx.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/core/saved/test_01.HP.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/core/saved/test_01.J.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/core/saved/test_01.JP.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/core/saved/test_01.T.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/core/saved/test_01.X.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/core/saved/test_01.XP.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/core/saved/test_02.E.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/core/saved/test_02.J.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/core/saved/test_02.JP.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/core/saved/test_02.X.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/core/saved/test_02.XP.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/core/test_01.c soc2017/kneitinger/libbe-head/contrib/libxo/tests/xo/saved/xo_01.H.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/xo/saved/xo_01.HIPx.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/xo/saved/xo_01.HP.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/xo/saved/xo_01.J.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/xo/saved/xo_01.JP.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/xo/saved/xo_01.T.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/xo/saved/xo_01.X.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/xo/saved/xo_01.XP.out soc2017/kneitinger/libbe-head/contrib/libxo/tests/xo/xo_01.sh soc2017/kneitinger/libbe-head/contrib/libxo/xo/xo.1 soc2017/kneitinger/libbe-head/contrib/libxo/xohtml/xohtml.1 soc2017/kneitinger/libbe-head/contrib/libxo/xohtml/xohtml.sh.in soc2017/kneitinger/libbe-head/contrib/libxo/xolint/xolint.1 soc2017/kneitinger/libbe-head/contrib/libxo/xopo/xopo.1 soc2017/kneitinger/libbe-head/contrib/llvm/ (props changed) soc2017/kneitinger/libbe-head/contrib/llvm/include/llvm/Analysis/ValueTracking.h soc2017/kneitinger/libbe-head/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h soc2017/kneitinger/libbe-head/contrib/llvm/include/llvm/CodeGen/MachineFunction.h soc2017/kneitinger/libbe-head/contrib/llvm/include/llvm/CodeGen/MachineInstr.h soc2017/kneitinger/libbe-head/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h soc2017/kneitinger/libbe-head/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h soc2017/kneitinger/libbe-head/contrib/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h soc2017/kneitinger/libbe-head/contrib/llvm/include/llvm/Object/COFFImportFile.h soc2017/kneitinger/libbe-head/contrib/llvm/include/llvm/Support/CommandLine.h soc2017/kneitinger/libbe-head/contrib/llvm/include/llvm/Support/TargetRegistry.h soc2017/kneitinger/libbe-head/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h soc2017/kneitinger/libbe-head/contrib/llvm/lib/Analysis/PostDominators.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Analysis/ScalarEvolution.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Analysis/ValueTracking.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/CodeGen/BranchFolding.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/CodeGen/InlineSpiller.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/CodeGen/MachineFunction.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/CodeGen/MachineInstr.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/CodeGen/RegAllocBase.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h soc2017/kneitinger/libbe-head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/CodeGen/StackColoring.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/CodeGen/VirtRegMap.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/IR/AutoUpgrade.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/IR/ConstantFold.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Object/COFFImportFile.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Object/COFFModuleDefinition.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Option/OptTable.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Support/CommandLine.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Support/ErrorHandling.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Support/TargetRegistry.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/AArch64/AArch64MacroFusion.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.td soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/X86/X86InstrAVX512.td soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/X86/X86InstrSSE.td soc2017/kneitinger/libbe-head/contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td soc2017/kneitinger/libbe-head/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/ToolDrivers/llvm-dlltool/Options.td soc2017/kneitinger/libbe-head/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Transforms/Scalar/BDCE.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp soc2017/kneitinger/libbe-head/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp soc2017/kneitinger/libbe-head/contrib/llvm/projects/libunwind/ (props changed) soc2017/kneitinger/libbe-head/contrib/llvm/projects/libunwind/include/__libunwind_config.h soc2017/kneitinger/libbe-head/contrib/llvm/projects/libunwind/src/UnwindRegistersRestore.S soc2017/kneitinger/libbe-head/contrib/llvm/projects/libunwind/src/UnwindRegistersSave.S soc2017/kneitinger/libbe-head/contrib/llvm/projects/libunwind/src/config.h soc2017/kneitinger/libbe-head/contrib/llvm/projects/libunwind/src/libunwind.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/ (props changed) soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang-c/Index.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/AST/Decl.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/AST/Type.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/Driver/Options.td soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/AST/ODRHash.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/AST/StmtCXX.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/AST/Type.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Basic/Version.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Driver/Driver.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Driver/ToolChains/Clang.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Driver/ToolChains/CrossWindows.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Driver/ToolChains/CrossWindows.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Driver/ToolChains/Darwin.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Driver/ToolChains/Darwin.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Driver/ToolChains/Gnu.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Driver/ToolChains/Gnu.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Driver/ToolChains/MSVC.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Driver/ToolChains/MSVC.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Driver/ToolChains/MinGW.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Driver/ToolChains/MinGW.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Driver/ToolChains/NetBSD.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Headers/avxintrin.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Headers/float.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Lex/ScratchBuffer.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Parse/Parser.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Sema/Sema.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/clang/tools/clang-format/ClangFormat.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/lld/ (props changed) soc2017/kneitinger/libbe-head/contrib/llvm/tools/lld/COFF/Config.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/lld/COFF/Driver.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/lld/ELF/Driver.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/lld/ELF/InputFiles.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/lld/ELF/InputFiles.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/lld/ELF/Options.td soc2017/kneitinger/libbe-head/contrib/llvm/tools/lld/ELF/SymbolTable.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/ (props changed) soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/include/lldb/API/SBAttachInfo.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/source/Host/common/TCPSocket.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/POSIXStopInfo.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/POSIXStopInfo.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_x86.h soc2017/kneitinger/libbe-head/contrib/llvm/tools/lldb/source/Target/Platform.cpp soc2017/kneitinger/libbe-head/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp soc2017/kneitinger/libbe-head/contrib/mdocml/ (props changed) soc2017/kneitinger/libbe-head/contrib/mdocml/INSTALL soc2017/kneitinger/libbe-head/contrib/mdocml/LICENSE soc2017/kneitinger/libbe-head/contrib/mdocml/Makefile soc2017/kneitinger/libbe-head/contrib/mdocml/Makefile.depend soc2017/kneitinger/libbe-head/contrib/mdocml/NEWS soc2017/kneitinger/libbe-head/contrib/mdocml/TODO soc2017/kneitinger/libbe-head/contrib/mdocml/apropos.1 soc2017/kneitinger/libbe-head/contrib/mdocml/att.c soc2017/kneitinger/libbe-head/contrib/mdocml/cgi.c soc2017/kneitinger/libbe-head/contrib/mdocml/chars.c soc2017/kneitinger/libbe-head/contrib/mdocml/config.h soc2017/kneitinger/libbe-head/contrib/mdocml/configure soc2017/kneitinger/libbe-head/contrib/mdocml/configure.local.example soc2017/kneitinger/libbe-head/contrib/mdocml/demandoc.c soc2017/kneitinger/libbe-head/contrib/mdocml/eqn.7 soc2017/kneitinger/libbe-head/contrib/mdocml/eqn.c soc2017/kneitinger/libbe-head/contrib/mdocml/eqn_html.c soc2017/kneitinger/libbe-head/contrib/mdocml/eqn_term.c soc2017/kneitinger/libbe-head/contrib/mdocml/gmdiff soc2017/kneitinger/libbe-head/contrib/mdocml/html.c soc2017/kneitinger/libbe-head/contrib/mdocml/html.h soc2017/kneitinger/libbe-head/contrib/mdocml/lib.c soc2017/kneitinger/libbe-head/contrib/mdocml/lib.in soc2017/kneitinger/libbe-head/contrib/mdocml/libmandoc.h soc2017/kneitinger/libbe-head/contrib/mdocml/libroff.h soc2017/kneitinger/libbe-head/contrib/mdocml/main.c soc2017/kneitinger/libbe-head/contrib/mdocml/man.7 soc2017/kneitinger/libbe-head/contrib/mdocml/man.c soc2017/kneitinger/libbe-head/contrib/mdocml/man.options.1 soc2017/kneitinger/libbe-head/contrib/mdocml/man_html.c soc2017/kneitinger/libbe-head/contrib/mdocml/man_macro.c soc2017/kneitinger/libbe-head/contrib/mdocml/man_term.c soc2017/kneitinger/libbe-head/contrib/mdocml/man_validate.c soc2017/kneitinger/libbe-head/contrib/mdocml/manconf.h soc2017/kneitinger/libbe-head/contrib/mdocml/mandoc.1 soc2017/kneitinger/libbe-head/contrib/mdocml/mandoc.3 soc2017/kneitinger/libbe-head/contrib/mdocml/mandoc.c soc2017/kneitinger/libbe-head/contrib/mdocml/mandoc.css soc2017/kneitinger/libbe-head/contrib/mdocml/mandoc.h soc2017/kneitinger/libbe-head/contrib/mdocml/mandoc_aux.c soc2017/kneitinger/libbe-head/contrib/mdocml/mandoc_aux.h soc2017/kneitinger/libbe-head/contrib/mdocml/mandoc_char.7 soc2017/kneitinger/libbe-head/contrib/mdocml/mandoc_escape.3 soc2017/kneitinger/libbe-head/contrib/mdocml/mandoc_headers.3 soc2017/kneitinger/libbe-head/contrib/mdocml/mandoc_html.3 soc2017/kneitinger/libbe-head/contrib/mdocml/mandocd.c soc2017/kneitinger/libbe-head/contrib/mdocml/mandocdb.c soc2017/kneitinger/libbe-head/contrib/mdocml/manpath.c soc2017/kneitinger/libbe-head/contrib/mdocml/mansearch.c soc2017/kneitinger/libbe-head/contrib/mdocml/mdoc.7 soc2017/kneitinger/libbe-head/contrib/mdocml/mdoc.c soc2017/kneitinger/libbe-head/contrib/mdocml/mdoc_html.c soc2017/kneitinger/libbe-head/contrib/mdocml/mdoc_man.c soc2017/kneitinger/libbe-head/contrib/mdocml/mdoc_markdown.c soc2017/kneitinger/libbe-head/contrib/mdocml/mdoc_term.c soc2017/kneitinger/libbe-head/contrib/mdocml/mdoc_validate.c soc2017/kneitinger/libbe-head/contrib/mdocml/msec.in soc2017/kneitinger/libbe-head/contrib/mdocml/out.c soc2017/kneitinger/libbe-head/contrib/mdocml/out.h soc2017/kneitinger/libbe-head/contrib/mdocml/read.c soc2017/kneitinger/libbe-head/contrib/mdocml/roff.7 soc2017/kneitinger/libbe-head/contrib/mdocml/roff.c soc2017/kneitinger/libbe-head/contrib/mdocml/roff.h soc2017/kneitinger/libbe-head/contrib/mdocml/roff_html.c soc2017/kneitinger/libbe-head/contrib/mdocml/roff_int.h soc2017/kneitinger/libbe-head/contrib/mdocml/roff_term.c soc2017/kneitinger/libbe-head/contrib/mdocml/roff_validate.c soc2017/kneitinger/libbe-head/contrib/mdocml/soelim.1 soc2017/kneitinger/libbe-head/contrib/mdocml/st.c soc2017/kneitinger/libbe-head/contrib/mdocml/st.in soc2017/kneitinger/libbe-head/contrib/mdocml/tbl.7 soc2017/kneitinger/libbe-head/contrib/mdocml/tbl.c soc2017/kneitinger/libbe-head/contrib/mdocml/tbl_data.c soc2017/kneitinger/libbe-head/contrib/mdocml/tbl_html.c soc2017/kneitinger/libbe-head/contrib/mdocml/tbl_layout.c soc2017/kneitinger/libbe-head/contrib/mdocml/tbl_term.c soc2017/kneitinger/libbe-head/contrib/mdocml/term.c soc2017/kneitinger/libbe-head/contrib/mdocml/term.h soc2017/kneitinger/libbe-head/contrib/mdocml/term_ascii.c soc2017/kneitinger/libbe-head/contrib/mdocml/term_tab.c soc2017/kneitinger/libbe-head/contrib/mdocml/tree.c soc2017/kneitinger/libbe-head/contrib/netbsd-tests/ (props changed) soc2017/kneitinger/libbe-head/contrib/netbsd-tests/lib/libc/gen/t_dir.c soc2017/kneitinger/libbe-head/contrib/netbsd-tests/lib/libc/regex/data/repet_bounded.in soc2017/kneitinger/libbe-head/contrib/netbsd-tests/lib/libc/regex/data/repet_multi.in soc2017/kneitinger/libbe-head/contrib/netbsd-tests/lib/libc/sys/t_mlock.c soc2017/kneitinger/libbe-head/contrib/netbsd-tests/usr.bin/grep/t_grep.sh soc2017/kneitinger/libbe-head/contrib/ofed/usr.bin/Makefile soc2017/kneitinger/libbe-head/contrib/sqlite3/ (props changed) soc2017/kneitinger/libbe-head/contrib/sqlite3/Makefile.msc soc2017/kneitinger/libbe-head/contrib/sqlite3/configure soc2017/kneitinger/libbe-head/contrib/sqlite3/configure.ac soc2017/kneitinger/libbe-head/contrib/sqlite3/shell.c soc2017/kneitinger/libbe-head/contrib/sqlite3/sqlite3.c soc2017/kneitinger/libbe-head/contrib/sqlite3/sqlite3.h soc2017/kneitinger/libbe-head/contrib/sqlite3/sqlite3ext.h soc2017/kneitinger/libbe-head/contrib/sqlite3/tea/configure soc2017/kneitinger/libbe-head/contrib/sqlite3/tea/configure.ac soc2017/kneitinger/libbe-head/contrib/sqlite3/tea/generic/tclsqlite3.c soc2017/kneitinger/libbe-head/contrib/subversion/ (props changed) soc2017/kneitinger/libbe-head/contrib/subversion/CHANGES soc2017/kneitinger/libbe-head/contrib/subversion/NOTICE soc2017/kneitinger/libbe-head/contrib/subversion/build-outputs.mk soc2017/kneitinger/libbe-head/contrib/subversion/configure soc2017/kneitinger/libbe-head/contrib/subversion/subversion/include/svn_version.h soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_client/copy.c soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_client/merge.c soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_fs_fs/cached_data.c soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_fs_fs/cached_data.h soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_fs_fs/rep-cache-db.h soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_fs_fs/rep-cache.c soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_fs_fs/transaction.c soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_fs_x/rep-cache-db.h soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_ra_svn/client.c soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_repos/dump.c soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_subr/config_file.c soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_subr/internal_statements.h soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_subr/io.c soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_subr/version.c soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_wc/wc-checks.h soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_wc/wc-metadata.h soc2017/kneitinger/libbe-head/contrib/subversion/subversion/libsvn_wc/wc-queries.h soc2017/kneitinger/libbe-head/contrib/subversion/subversion/svnadmin/svnadmin.c soc2017/kneitinger/libbe-head/contrib/subversion/win-tests.py soc2017/kneitinger/libbe-head/contrib/top/ (props changed) soc2017/kneitinger/libbe-head/contrib/top/loadavg.h soc2017/kneitinger/libbe-head/contrib/top/machine.h soc2017/kneitinger/libbe-head/contrib/top/top.c soc2017/kneitinger/libbe-head/contrib/top/top.xs soc2017/kneitinger/libbe-head/contrib/unbound/ (props changed) soc2017/kneitinger/libbe-head/contrib/unbound/validator/autotrust.c soc2017/kneitinger/libbe-head/contrib/zstd/ (props changed) soc2017/kneitinger/libbe-head/contrib/zstd/CONTRIBUTING.md soc2017/kneitinger/libbe-head/contrib/zstd/Makefile soc2017/kneitinger/libbe-head/contrib/zstd/NEWS soc2017/kneitinger/libbe-head/contrib/zstd/README.md soc2017/kneitinger/libbe-head/contrib/zstd/circle.yml soc2017/kneitinger/libbe-head/contrib/zstd/doc/educational_decoder/harness.c soc2017/kneitinger/libbe-head/contrib/zstd/doc/educational_decoder/zstd_decompress.c soc2017/kneitinger/libbe-head/contrib/zstd/doc/educational_decoder/zstd_decompress.h soc2017/kneitinger/libbe-head/contrib/zstd/doc/zstd_compression_format.md soc2017/kneitinger/libbe-head/contrib/zstd/doc/zstd_manual.html soc2017/kneitinger/libbe-head/contrib/zstd/lib/common/bitstream.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/common/error_private.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/common/error_private.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/common/fse.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/common/fse_decompress.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/common/huf.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/common/mem.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/common/pool.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/common/pool.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/common/threading.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/common/xxhash.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/common/zstd_common.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/common/zstd_errors.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/common/zstd_internal.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/compress/fse_compress.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/compress/huf_compress.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/compress/zstd_compress.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/compress/zstd_opt.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/compress/zstdmt_compress.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/compress/zstdmt_compress.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/decompress/huf_decompress.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/decompress/zstd_decompress.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/deprecated/zbuff.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/deprecated/zbuff_common.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/deprecated/zbuff_compress.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/deprecated/zbuff_decompress.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/dictBuilder/cover.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/dictBuilder/zdict.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/dictBuilder/zdict.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/legacy/zstd_legacy.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/legacy/zstd_v01.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/legacy/zstd_v01.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/legacy/zstd_v02.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/legacy/zstd_v02.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/legacy/zstd_v03.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/legacy/zstd_v03.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/legacy/zstd_v04.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/legacy/zstd_v04.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/legacy/zstd_v05.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/legacy/zstd_v05.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/legacy/zstd_v06.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/legacy/zstd_v06.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/legacy/zstd_v07.c soc2017/kneitinger/libbe-head/contrib/zstd/lib/legacy/zstd_v07.h soc2017/kneitinger/libbe-head/contrib/zstd/lib/zstd.h soc2017/kneitinger/libbe-head/contrib/zstd/programs/.gitignore soc2017/kneitinger/libbe-head/contrib/zstd/programs/Makefile soc2017/kneitinger/libbe-head/contrib/zstd/programs/README.md soc2017/kneitinger/libbe-head/contrib/zstd/programs/bench.c soc2017/kneitinger/libbe-head/contrib/zstd/programs/bench.h soc2017/kneitinger/libbe-head/contrib/zstd/programs/datagen.c soc2017/kneitinger/libbe-head/contrib/zstd/programs/datagen.h soc2017/kneitinger/libbe-head/contrib/zstd/programs/dibio.c soc2017/kneitinger/libbe-head/contrib/zstd/programs/dibio.h soc2017/kneitinger/libbe-head/contrib/zstd/programs/fileio.c soc2017/kneitinger/libbe-head/contrib/zstd/programs/fileio.h soc2017/kneitinger/libbe-head/contrib/zstd/programs/platform.h soc2017/kneitinger/libbe-head/contrib/zstd/programs/util.h soc2017/kneitinger/libbe-head/contrib/zstd/programs/zstd.1 soc2017/kneitinger/libbe-head/contrib/zstd/programs/zstd.1.md soc2017/kneitinger/libbe-head/contrib/zstd/programs/zstdcli.c soc2017/kneitinger/libbe-head/contrib/zstd/tests/Makefile soc2017/kneitinger/libbe-head/contrib/zstd/tests/datagencli.c soc2017/kneitinger/libbe-head/contrib/zstd/tests/decodecorpus.c soc2017/kneitinger/libbe-head/contrib/zstd/tests/fullbench.c soc2017/kneitinger/libbe-head/contrib/zstd/tests/fuzzer.c soc2017/kneitinger/libbe-head/contrib/zstd/tests/invalidDictionaries.c soc2017/kneitinger/libbe-head/contrib/zstd/tests/legacy.c soc2017/kneitinger/libbe-head/contrib/zstd/tests/longmatch.c soc2017/kneitinger/libbe-head/contrib/zstd/tests/namespaceTest.c soc2017/kneitinger/libbe-head/contrib/zstd/tests/paramgrill.c soc2017/kneitinger/libbe-head/contrib/zstd/tests/playTests.sh soc2017/kneitinger/libbe-head/contrib/zstd/tests/roundTripCrash.c soc2017/kneitinger/libbe-head/contrib/zstd/tests/symbols.c soc2017/kneitinger/libbe-head/contrib/zstd/tests/zbufftest.c soc2017/kneitinger/libbe-head/contrib/zstd/tests/zstreamtest.c soc2017/kneitinger/libbe-head/contrib/zstd/zlibWrapper/examples/zwrapbench.c soc2017/kneitinger/libbe-head/contrib/zstd/zlibWrapper/gzcompatibility.h soc2017/kneitinger/libbe-head/contrib/zstd/zlibWrapper/gzlib.c soc2017/kneitinger/libbe-head/contrib/zstd/zlibWrapper/gzread.c soc2017/kneitinger/libbe-head/contrib/zstd/zlibWrapper/gzwrite.c soc2017/kneitinger/libbe-head/contrib/zstd/zlibWrapper/zstd_zlibwrapper.c soc2017/kneitinger/libbe-head/contrib/zstd/zlibWrapper/zstd_zlibwrapper.h soc2017/kneitinger/libbe-head/crypto/openssh/ (props changed) soc2017/kneitinger/libbe-head/crypto/openssh/ChangeLog soc2017/kneitinger/libbe-head/crypto/openssh/INSTALL soc2017/kneitinger/libbe-head/crypto/openssh/Makefile.in soc2017/kneitinger/libbe-head/crypto/openssh/README soc2017/kneitinger/libbe-head/crypto/openssh/auth-pam.c soc2017/kneitinger/libbe-head/crypto/openssh/auth2-pubkey.c soc2017/kneitinger/libbe-head/crypto/openssh/auth2.c soc2017/kneitinger/libbe-head/crypto/openssh/channels.c soc2017/kneitinger/libbe-head/crypto/openssh/channels.h soc2017/kneitinger/libbe-head/crypto/openssh/clientloop.c soc2017/kneitinger/libbe-head/crypto/openssh/compat.c soc2017/kneitinger/libbe-head/crypto/openssh/config.h soc2017/kneitinger/libbe-head/crypto/openssh/configure.ac soc2017/kneitinger/libbe-head/crypto/openssh/contrib/cygwin/ssh-host-config soc2017/kneitinger/libbe-head/crypto/openssh/contrib/redhat/openssh.spec soc2017/kneitinger/libbe-head/crypto/openssh/contrib/suse/openssh.spec soc2017/kneitinger/libbe-head/crypto/openssh/digest-openssl.c soc2017/kneitinger/libbe-head/crypto/openssh/freebsd-configure.sh soc2017/kneitinger/libbe-head/crypto/openssh/hostfile.c soc2017/kneitinger/libbe-head/crypto/openssh/kex.c soc2017/kneitinger/libbe-head/crypto/openssh/krl.c soc2017/kneitinger/libbe-head/crypto/openssh/log.c soc2017/kneitinger/libbe-head/crypto/openssh/match.c soc2017/kneitinger/libbe-head/crypto/openssh/match.h soc2017/kneitinger/libbe-head/crypto/openssh/misc.c soc2017/kneitinger/libbe-head/crypto/openssh/monitor.c soc2017/kneitinger/libbe-head/crypto/openssh/mux.c soc2017/kneitinger/libbe-head/crypto/openssh/openbsd-compat/bsd-misc.c soc2017/kneitinger/libbe-head/crypto/openssh/openbsd-compat/bsd-misc.h soc2017/kneitinger/libbe-head/crypto/openssh/openbsd-compat/fmt_scaled.c soc2017/kneitinger/libbe-head/crypto/openssh/packet.c soc2017/kneitinger/libbe-head/crypto/openssh/packet.h soc2017/kneitinger/libbe-head/crypto/openssh/pathnames.h soc2017/kneitinger/libbe-head/crypto/openssh/readconf.c soc2017/kneitinger/libbe-head/crypto/openssh/regress/Makefile soc2017/kneitinger/libbe-head/crypto/openssh/regress/agent-getpeereid.sh soc2017/kneitinger/libbe-head/crypto/openssh/regress/allow-deny-users.sh soc2017/kneitinger/libbe-head/crypto/openssh/regress/cert-file.sh soc2017/kneitinger/libbe-head/crypto/openssh/regress/forwarding.sh soc2017/kneitinger/libbe-head/crypto/openssh/regress/integrity.sh soc2017/kneitinger/libbe-head/crypto/openssh/regress/test-exec.sh soc2017/kneitinger/libbe-head/crypto/openssh/regress/unittests/Makefile soc2017/kneitinger/libbe-head/crypto/openssh/regress/unittests/match/tests.c soc2017/kneitinger/libbe-head/crypto/openssh/regress/unittests/test_helper/test_helper.c soc2017/kneitinger/libbe-head/crypto/openssh/regress/unittests/test_helper/test_helper.h soc2017/kneitinger/libbe-head/crypto/openssh/regress/unittests/utf8/tests.c soc2017/kneitinger/libbe-head/crypto/openssh/sandbox-seccomp-filter.c soc2017/kneitinger/libbe-head/crypto/openssh/servconf.c soc2017/kneitinger/libbe-head/crypto/openssh/serverloop.c soc2017/kneitinger/libbe-head/crypto/openssh/session.c soc2017/kneitinger/libbe-head/crypto/openssh/sftp-client.c soc2017/kneitinger/libbe-head/crypto/openssh/sftp.c soc2017/kneitinger/libbe-head/crypto/openssh/ssh-agent.c soc2017/kneitinger/libbe-head/crypto/openssh/ssh-keygen.c soc2017/kneitinger/libbe-head/crypto/openssh/ssh-keyscan.c soc2017/kneitinger/libbe-head/crypto/openssh/ssh.c soc2017/kneitinger/libbe-head/crypto/openssh/ssh_config soc2017/kneitinger/libbe-head/crypto/openssh/ssh_config.5 soc2017/kneitinger/libbe-head/crypto/openssh/ssh_namespace.h soc2017/kneitinger/libbe-head/crypto/openssh/sshconnect.c soc2017/kneitinger/libbe-head/crypto/openssh/sshconnect1.c soc2017/kneitinger/libbe-head/crypto/openssh/sshconnect2.c soc2017/kneitinger/libbe-head/crypto/openssh/sshd.8 soc2017/kneitinger/libbe-head/crypto/openssh/sshd.c soc2017/kneitinger/libbe-head/crypto/openssh/sshd_config soc2017/kneitinger/libbe-head/crypto/openssh/sshd_config.5 soc2017/kneitinger/libbe-head/crypto/openssh/sshkey.c soc2017/kneitinger/libbe-head/crypto/openssh/sshkey.h soc2017/kneitinger/libbe-head/crypto/openssh/utf8.c soc2017/kneitinger/libbe-head/crypto/openssh/version.h soc2017/kneitinger/libbe-head/etc/Makefile soc2017/kneitinger/libbe-head/etc/devd/hyperv.conf soc2017/kneitinger/libbe-head/etc/mtree/BSD.tests.dist soc2017/kneitinger/libbe-head/etc/mtree/Makefile soc2017/kneitinger/libbe-head/etc/periodic/daily/200.backup-passwd soc2017/kneitinger/libbe-head/etc/periodic/daily/Makefile soc2017/kneitinger/libbe-head/etc/periodic/security/100.chksetuid soc2017/kneitinger/libbe-head/etc/periodic/security/110.neggrpperm soc2017/kneitinger/libbe-head/etc/periodic/security/security.functions soc2017/kneitinger/libbe-head/etc/rc.d/Makefile soc2017/kneitinger/libbe-head/etc/rc.d/nfsd soc2017/kneitinger/libbe-head/gnu/Makefile soc2017/kneitinger/libbe-head/gnu/usr.bin/binutils/ (props changed) soc2017/kneitinger/libbe-head/gnu/usr.bin/binutils/Makefile.inc0 soc2017/kneitinger/libbe-head/gnu/usr.bin/binutils/ld/Makefile.arm soc2017/kneitinger/libbe-head/gnu/usr.bin/binutils/libbfd/Makefile.arm soc2017/kneitinger/libbe-head/gnu/usr.bin/cc/Makefile.inc soc2017/kneitinger/libbe-head/gnu/usr.bin/cc/Makefile.tgt soc2017/kneitinger/libbe-head/gnu/usr.bin/gdb/ (props changed) soc2017/kneitinger/libbe-head/gnu/usr.bin/gdb/Makefile.inc soc2017/kneitinger/libbe-head/gnu/usr.bin/gdb/libgdb/Makefile soc2017/kneitinger/libbe-head/kerberos5/lib/libkafs5/Makefile soc2017/kneitinger/libbe-head/kerberos5/libexec/ipropd-master/Makefile soc2017/kneitinger/libbe-head/kerberos5/libexec/kpasswdd/Makefile soc2017/kneitinger/libbe-head/lib/atf/Makefile soc2017/kneitinger/libbe-head/lib/atf/libatf-c++/Makefile soc2017/kneitinger/libbe-head/lib/atf/libatf-c/Makefile soc2017/kneitinger/libbe-head/lib/clang/include/clang/Basic/Version.inc soc2017/kneitinger/libbe-head/lib/clang/include/clang/Config/config.h soc2017/kneitinger/libbe-head/lib/clang/include/lld/Config/Version.inc soc2017/kneitinger/libbe-head/lib/clang/include/llvm/Support/VCSRevision.h soc2017/kneitinger/libbe-head/lib/clang/liblldb/Makefile soc2017/kneitinger/libbe-head/lib/clang/libllvm/Makefile soc2017/kneitinger/libbe-head/lib/csu/mips/crti.S soc2017/kneitinger/libbe-head/lib/csu/mips/crtn.S soc2017/kneitinger/libbe-head/lib/csu/riscv/crt1.c soc2017/kneitinger/libbe-head/lib/csu/riscv/crti.S soc2017/kneitinger/libbe-head/lib/libarchive/Makefile soc2017/kneitinger/libbe-head/lib/libc/Makefile soc2017/kneitinger/libbe-head/lib/libc/amd64/sys/Makefile.inc soc2017/kneitinger/libbe-head/lib/libc/amd64/sys/amd64_get_fsbase.c soc2017/kneitinger/libbe-head/lib/libc/amd64/sys/amd64_get_gsbase.c soc2017/kneitinger/libbe-head/lib/libc/amd64/sys/amd64_set_fsbase.c soc2017/kneitinger/libbe-head/lib/libc/amd64/sys/amd64_set_gsbase.c soc2017/kneitinger/libbe-head/lib/libc/gen/fnmatch.c soc2017/kneitinger/libbe-head/lib/libc/gen/getmntinfo.c soc2017/kneitinger/libbe-head/lib/libc/gen/tls.c soc2017/kneitinger/libbe-head/lib/libc/i386/Makefile.inc soc2017/kneitinger/libbe-head/lib/libc/locale/setlocale.c soc2017/kneitinger/libbe-head/lib/libc/locale/setrunelocale.c soc2017/kneitinger/libbe-head/lib/libc/mips/Symbol.map soc2017/kneitinger/libbe-head/lib/libc/regex/engine.c soc2017/kneitinger/libbe-head/lib/libc/regex/regcomp.c soc2017/kneitinger/libbe-head/lib/libc/riscv/gen/fabs.S soc2017/kneitinger/libbe-head/lib/libc/stdlib/jemalloc/Makefile.inc soc2017/kneitinger/libbe-head/lib/libc/stdlib/set_constraint_handler_s.c soc2017/kneitinger/libbe-head/lib/libc/string/memset_s.c soc2017/kneitinger/libbe-head/lib/libc/sys/getsockopt.2 soc2017/kneitinger/libbe-head/lib/libc/sys/shmget.2 soc2017/kneitinger/libbe-head/lib/libc/tests/gen/Makefile soc2017/kneitinger/libbe-head/lib/libc/tests/gen/fnmatch_testcases.h soc2017/kneitinger/libbe-head/lib/libc/tests/string/memset_s_test.c soc2017/kneitinger/libbe-head/lib/libc/x86/sys/__vdso_gettc.c soc2017/kneitinger/libbe-head/lib/libcam/Makefile soc2017/kneitinger/libbe-head/lib/libcapsicum/capsicum_helpers.h soc2017/kneitinger/libbe-head/lib/libcasper/Makefile soc2017/kneitinger/libbe-head/lib/libcasper/services/Makefile soc2017/kneitinger/libbe-head/lib/libcasper/services/cap_dns/Makefile soc2017/kneitinger/libbe-head/lib/libcasper/services/cap_dns/tests/dns_test.c soc2017/kneitinger/libbe-head/lib/libcasper/services/cap_grp/Makefile soc2017/kneitinger/libbe-head/lib/libcasper/services/cap_grp/tests/grp_test.c soc2017/kneitinger/libbe-head/lib/libcasper/services/cap_pwd/Makefile soc2017/kneitinger/libbe-head/lib/libcasper/services/cap_pwd/tests/pwd_test.c soc2017/kneitinger/libbe-head/lib/libcasper/services/cap_sysctl/Makefile soc2017/kneitinger/libbe-head/lib/libcasper/services/cap_sysctl/tests/Makefile soc2017/kneitinger/libbe-head/lib/libcasper/services/cap_sysctl/tests/sysctl_test.c soc2017/kneitinger/libbe-head/lib/libcompiler_rt/Makefile.inc soc2017/kneitinger/libbe-head/lib/libcrypt/Makefile soc2017/kneitinger/libbe-head/lib/libefivar/efivar-dp-format.c soc2017/kneitinger/libbe-head/lib/libefivar/efivar-dp-parse.c soc2017/kneitinger/libbe-head/lib/libefivar/uefi-dputil.c soc2017/kneitinger/libbe-head/lib/libfetch/common.c soc2017/kneitinger/libbe-head/lib/libkvm/Makefile soc2017/kneitinger/libbe-head/lib/libmp/Makefile soc2017/kneitinger/libbe-head/lib/libnv/Makefile soc2017/kneitinger/libbe-head/lib/libpathconv/Makefile soc2017/kneitinger/libbe-head/lib/libproc/Makefile soc2017/kneitinger/libbe-head/lib/libproc/proc_bkpt.c soc2017/kneitinger/libbe-head/lib/libproc/proc_regs.c soc2017/kneitinger/libbe-head/lib/libprocstat/libprocstat.3 soc2017/kneitinger/libbe-head/lib/librt/Makefile soc2017/kneitinger/libbe-head/lib/libsbuf/Makefile soc2017/kneitinger/libbe-head/lib/libstand/Makefile soc2017/kneitinger/libbe-head/lib/libstand/nfs.c soc2017/kneitinger/libbe-head/lib/libsysdecode/Makefile soc2017/kneitinger/libbe-head/lib/libsysdecode/flags.c soc2017/kneitinger/libbe-head/lib/libsysdecode/mktables soc2017/kneitinger/libbe-head/lib/libsysdecode/sysdecode.h soc2017/kneitinger/libbe-head/lib/libsysdecode/sysdecode_enum.3 soc2017/kneitinger/libbe-head/lib/libsysdecode/sysdecode_mask.3 soc2017/kneitinger/libbe-head/lib/libtelnet/Makefile soc2017/kneitinger/libbe-head/lib/libthr/Makefile soc2017/kneitinger/libbe-head/lib/libusb/libusb.h soc2017/kneitinger/libbe-head/lib/libusb/libusb10_desc.c soc2017/kneitinger/libbe-head/lib/libutil/Makefile soc2017/kneitinger/libbe-head/lib/libutil/flopen.3 soc2017/kneitinger/libbe-head/lib/libutil/flopen.c soc2017/kneitinger/libbe-head/lib/libutil/kinfo_getvmmap.3 soc2017/kneitinger/libbe-head/lib/libutil/libutil.h soc2017/kneitinger/libbe-head/lib/libutil/pidfile.c soc2017/kneitinger/libbe-head/lib/libxo/Makefile soc2017/kneitinger/libbe-head/lib/libxo/add.man soc2017/kneitinger/libbe-head/lib/libxo/tests/Makefile soc2017/kneitinger/libbe-head/lib/libxo/xo_config.h soc2017/kneitinger/libbe-head/lib/msun/Makefile soc2017/kneitinger/libbe-head/lib/msun/src/catrig.c soc2017/kneitinger/libbe-head/lib/msun/src/catrigl.c soc2017/kneitinger/libbe-head/lib/msun/src/s_csqrtl.c soc2017/kneitinger/libbe-head/lib/msun/tests/Makefile soc2017/kneitinger/libbe-head/lib/msun/tests/csqrt_test.c soc2017/kneitinger/libbe-head/lib/msun/tests/trig_test.c soc2017/kneitinger/libbe-head/lib/ncurses/ncurses/termcap.c soc2017/kneitinger/libbe-head/libexec/atf/atf-check/Makefile soc2017/kneitinger/libbe-head/libexec/atf/atf-sh/Makefile soc2017/kneitinger/libbe-head/libexec/hyperv/Makefile soc2017/kneitinger/libbe-head/libexec/rtld-elf/Makefile soc2017/kneitinger/libbe-head/libexec/rtld-elf/riscv/reloc.c soc2017/kneitinger/libbe-head/libexec/rtld-elf/rtld.1 soc2017/kneitinger/libbe-head/libexec/rtld-elf/rtld.c soc2017/kneitinger/libbe-head/release/arm/BANANAPI.conf soc2017/kneitinger/libbe-head/release/arm/CUBIEBOARD2.conf soc2017/kneitinger/libbe-head/release/packages/kernel.ucl soc2017/kneitinger/libbe-head/release/packages/runtime.ucl soc2017/kneitinger/libbe-head/release/release.sh soc2017/kneitinger/libbe-head/release/tools/ec2.conf soc2017/kneitinger/libbe-head/release/tools/gce.conf soc2017/kneitinger/libbe-head/sbin/devd/Makefile soc2017/kneitinger/libbe-head/sbin/dhclient/Makefile soc2017/kneitinger/libbe-head/sbin/fsck_ffs/setup.c soc2017/kneitinger/libbe-head/sbin/geom/class/eli/geli.8 soc2017/kneitinger/libbe-head/sbin/geom/class/eli/geom_eli.c soc2017/kneitinger/libbe-head/sbin/growfs/Makefile soc2017/kneitinger/libbe-head/sbin/ifconfig/Makefile soc2017/kneitinger/libbe-head/sbin/ifconfig/af_link.c soc2017/kneitinger/libbe-head/sbin/ifconfig/ifconfig.c soc2017/kneitinger/libbe-head/sbin/mdconfig/Makefile soc2017/kneitinger/libbe-head/sbin/mdconfig/mdconfig.8 soc2017/kneitinger/libbe-head/sbin/mdconfig/mdconfig.c soc2017/kneitinger/libbe-head/sbin/newfs/mkfs.c soc2017/kneitinger/libbe-head/sbin/nvmecontrol/identify.c soc2017/kneitinger/libbe-head/sbin/pfctl/Makefile soc2017/kneitinger/libbe-head/sbin/route/route.8 soc2017/kneitinger/libbe-head/sbin/savecore/savecore.c soc2017/kneitinger/libbe-head/sbin/sysctl/sysctl.c soc2017/kneitinger/libbe-head/sbin/umount/umount.8 soc2017/kneitinger/libbe-head/sbin/umount/umount.c soc2017/kneitinger/libbe-head/secure/Makefile soc2017/kneitinger/libbe-head/secure/lib/Makefile soc2017/kneitinger/libbe-head/secure/libexec/Makefile soc2017/kneitinger/libbe-head/secure/usr.bin/Makefile soc2017/kneitinger/libbe-head/secure/usr.sbin/Makefile soc2017/kneitinger/libbe-head/share/Makefile soc2017/kneitinger/libbe-head/share/examples/Makefile soc2017/kneitinger/libbe-head/share/examples/ppp/ppp.conf.sample soc2017/kneitinger/libbe-head/share/man/man3/makedev.3 soc2017/kneitinger/libbe-head/share/man/man4/Makefile soc2017/kneitinger/libbe-head/share/man/man4/amdtemp.4 soc2017/kneitinger/libbe-head/share/man/man4/bge.4 soc2017/kneitinger/libbe-head/share/man/man4/ddb.4 soc2017/kneitinger/libbe-head/share/man/man4/ehci.4 soc2017/kneitinger/libbe-head/share/man/man4/ena.4 soc2017/kneitinger/libbe-head/share/man/man4/enc.4 soc2017/kneitinger/libbe-head/share/man/man4/geom.4 soc2017/kneitinger/libbe-head/share/man/man4/geom_fox.4 soc2017/kneitinger/libbe-head/share/man/man4/hv_vss.4 soc2017/kneitinger/libbe-head/share/man/man4/if_ntb.4 soc2017/kneitinger/libbe-head/share/man/man4/ksyms.4 soc2017/kneitinger/libbe-head/share/man/man4/linux.4 soc2017/kneitinger/libbe-head/share/man/man4/ntb_transport.4 soc2017/kneitinger/libbe-head/share/man/man4/ohci.4 soc2017/kneitinger/libbe-head/share/man/man4/pfsync.4 soc2017/kneitinger/libbe-head/share/man/man4/rtwn.4 soc2017/kneitinger/libbe-head/share/man/man4/sa.4 soc2017/kneitinger/libbe-head/share/man/man4/tty.4 soc2017/kneitinger/libbe-head/share/man/man4/ucom.4 soc2017/kneitinger/libbe-head/share/man/man4/ugen.4 soc2017/kneitinger/libbe-head/share/man/man4/uhci.4 soc2017/kneitinger/libbe-head/share/man/man4/uhid.4 soc2017/kneitinger/libbe-head/share/man/man4/ukbd.4 soc2017/kneitinger/libbe-head/share/man/man4/ums.4 soc2017/kneitinger/libbe-head/share/man/man4/uplcom.4 soc2017/kneitinger/libbe-head/share/man/man4/usb.4 soc2017/kneitinger/libbe-head/share/man/man4/usb_quirk.4 soc2017/kneitinger/libbe-head/share/man/man4/xhci.4 soc2017/kneitinger/libbe-head/share/man/man5/fdescfs.5 soc2017/kneitinger/libbe-head/share/man/man5/src.conf.5 soc2017/kneitinger/libbe-head/share/man/man7/arch.7 soc2017/kneitinger/libbe-head/share/man/man7/tests.7 soc2017/kneitinger/libbe-head/share/man/man9/Makefile soc2017/kneitinger/libbe-head/share/man/man9/config_intrhook.9 soc2017/kneitinger/libbe-head/share/man/man9/disk.9 soc2017/kneitinger/libbe-head/share/man/man9/sbuf.9 soc2017/kneitinger/libbe-head/share/man/man9/taskqueue.9 soc2017/kneitinger/libbe-head/share/misc/bsd-family-tree soc2017/kneitinger/libbe-head/share/misc/committers-ports.dot soc2017/kneitinger/libbe-head/share/misc/committers-src.dot soc2017/kneitinger/libbe-head/share/misc/organization.dot soc2017/kneitinger/libbe-head/share/misc/pci_vendors soc2017/kneitinger/libbe-head/share/mk/bsd.README soc2017/kneitinger/libbe-head/share/mk/bsd.compiler.mk soc2017/kneitinger/libbe-head/share/mk/bsd.cpu.mk soc2017/kneitinger/libbe-head/share/mk/bsd.crunchgen.mk soc2017/kneitinger/libbe-head/share/mk/bsd.dep.mk soc2017/kneitinger/libbe-head/share/mk/bsd.lib.mk soc2017/kneitinger/libbe-head/share/mk/bsd.linker.mk soc2017/kneitinger/libbe-head/share/mk/bsd.links.mk soc2017/kneitinger/libbe-head/share/mk/bsd.obj.mk soc2017/kneitinger/libbe-head/share/mk/bsd.opts.mk soc2017/kneitinger/libbe-head/share/mk/bsd.own.mk soc2017/kneitinger/libbe-head/share/mk/bsd.prog.mk soc2017/kneitinger/libbe-head/share/mk/bsd.progs.mk soc2017/kneitinger/libbe-head/share/mk/bsd.stand.mk soc2017/kneitinger/libbe-head/share/mk/bsd.sys.mk soc2017/kneitinger/libbe-head/share/mk/src.opts.mk soc2017/kneitinger/libbe-head/share/mk/suite.test.mk soc2017/kneitinger/libbe-head/share/mk/sys.mk soc2017/kneitinger/libbe-head/share/vt/keymaps/INDEX.keymaps soc2017/kneitinger/libbe-head/share/vt/keymaps/Makefile soc2017/kneitinger/libbe-head/share/zoneinfo/Makefile soc2017/kneitinger/libbe-head/sys/amd64/amd64/cpu_switch.S soc2017/kneitinger/libbe-head/sys/amd64/amd64/efirt.c (contents, props changed) soc2017/kneitinger/libbe-head/sys/amd64/amd64/elf_machdep.c soc2017/kneitinger/libbe-head/sys/amd64/amd64/exception.S soc2017/kneitinger/libbe-head/sys/amd64/amd64/genassym.c soc2017/kneitinger/libbe-head/sys/amd64/amd64/initcpu.c soc2017/kneitinger/libbe-head/sys/amd64/amd64/machdep.c soc2017/kneitinger/libbe-head/sys/amd64/amd64/minidump_machdep.c soc2017/kneitinger/libbe-head/sys/amd64/amd64/pmap.c soc2017/kneitinger/libbe-head/sys/amd64/amd64/ptrace_machdep.c soc2017/kneitinger/libbe-head/sys/amd64/amd64/sys_machdep.c soc2017/kneitinger/libbe-head/sys/amd64/amd64/trap.c soc2017/kneitinger/libbe-head/sys/amd64/amd64/vm_machdep.c soc2017/kneitinger/libbe-head/sys/amd64/cloudabi64/cloudabi64_sysvec.c soc2017/kneitinger/libbe-head/sys/amd64/conf/GENERIC soc2017/kneitinger/libbe-head/sys/amd64/conf/NOTES soc2017/kneitinger/libbe-head/sys/amd64/include/asmacros.h soc2017/kneitinger/libbe-head/sys/amd64/include/cpufunc.h soc2017/kneitinger/libbe-head/sys/amd64/include/efi.h soc2017/kneitinger/libbe-head/sys/amd64/include/intr_machdep.h soc2017/kneitinger/libbe-head/sys/amd64/include/md_var.h soc2017/kneitinger/libbe-head/sys/amd64/include/param.h soc2017/kneitinger/libbe-head/sys/amd64/include/pcb.h soc2017/kneitinger/libbe-head/sys/amd64/linux/linux_sysvec.c soc2017/kneitinger/libbe-head/sys/amd64/linux32/linux32_sysvec.c soc2017/kneitinger/libbe-head/sys/amd64/vmm/intel/vmx_msr.c soc2017/kneitinger/libbe-head/sys/arm/allwinner/aw_ccu.c soc2017/kneitinger/libbe-head/sys/arm/allwinner/axp209.c soc2017/kneitinger/libbe-head/sys/arm/allwinner/clk/aw_modclk.c soc2017/kneitinger/libbe-head/sys/arm/allwinner/clkng/aw_ccung.c soc2017/kneitinger/libbe-head/sys/arm/allwinner/clkng/ccu_a64.c soc2017/kneitinger/libbe-head/sys/arm/arm/generic_timer.c soc2017/kneitinger/libbe-head/sys/arm/arm/minidump_machdep.c soc2017/kneitinger/libbe-head/sys/arm/arm/mpcore_timer.c soc2017/kneitinger/libbe-head/sys/arm/arm/pmap-v6.c soc2017/kneitinger/libbe-head/sys/arm/arm/sc_machdep.c soc2017/kneitinger/libbe-head/sys/arm/at91/at91_pmc.c soc2017/kneitinger/libbe-head/sys/arm/broadcom/bcm2835/bcm2836_mp.c soc2017/kneitinger/libbe-head/sys/arm/conf/GENERIC soc2017/kneitinger/libbe-head/sys/arm/conf/IMX6 soc2017/kneitinger/libbe-head/sys/arm/conf/NOTES soc2017/kneitinger/libbe-head/sys/arm/freescale/imx/files.imx6 soc2017/kneitinger/libbe-head/sys/arm/freescale/imx/imx6_ccm.c soc2017/kneitinger/libbe-head/sys/arm/freescale/imx/imx6_ccmreg.h soc2017/kneitinger/libbe-head/sys/arm/freescale/imx/imx_ccmvar.h soc2017/kneitinger/libbe-head/sys/arm/freescale/imx/imx_i2c.c soc2017/kneitinger/libbe-head/sys/arm/freescale/imx/imx_iomux.c soc2017/kneitinger/libbe-head/sys/arm/freescale/imx/imx_iomuxreg.h soc2017/kneitinger/libbe-head/sys/arm/freescale/imx/imx_iomuxvar.h soc2017/kneitinger/libbe-head/sys/arm/freescale/imx/std.imx6 soc2017/kneitinger/libbe-head/sys/arm/include/pte-v6.h soc2017/kneitinger/libbe-head/sys/arm/include/ucontext.h soc2017/kneitinger/libbe-head/sys/arm/mv/armada38x/armada38x_pl310.c soc2017/kneitinger/libbe-head/sys/arm/mv/mv_machdep.c soc2017/kneitinger/libbe-head/sys/arm/ti/am335x/am335x_prcm.c soc2017/kneitinger/libbe-head/sys/arm64/arm64/debug_monitor.c soc2017/kneitinger/libbe-head/sys/arm64/arm64/genassym.c soc2017/kneitinger/libbe-head/sys/arm64/arm64/gic_v3.c soc2017/kneitinger/libbe-head/sys/arm64/arm64/gic_v3_fdt.c soc2017/kneitinger/libbe-head/sys/arm64/arm64/gic_v3_var.h soc2017/kneitinger/libbe-head/sys/arm64/arm64/gicv3_its.c soc2017/kneitinger/libbe-head/sys/arm64/arm64/identcpu.c soc2017/kneitinger/libbe-head/sys/arm64/arm64/machdep.c soc2017/kneitinger/libbe-head/sys/arm64/arm64/minidump_machdep.c soc2017/kneitinger/libbe-head/sys/arm64/arm64/mp_machdep.c soc2017/kneitinger/libbe-head/sys/arm64/arm64/pmap.c soc2017/kneitinger/libbe-head/sys/arm64/arm64/swtch.S soc2017/kneitinger/libbe-head/sys/arm64/arm64/trap.c soc2017/kneitinger/libbe-head/sys/arm64/arm64/vfp.c soc2017/kneitinger/libbe-head/sys/arm64/arm64/vm_machdep.c soc2017/kneitinger/libbe-head/sys/arm64/conf/GENERIC soc2017/kneitinger/libbe-head/sys/arm64/include/cpu.h soc2017/kneitinger/libbe-head/sys/arm64/include/machdep.h soc2017/kneitinger/libbe-head/sys/arm64/include/param.h soc2017/kneitinger/libbe-head/sys/arm64/include/pcb.h soc2017/kneitinger/libbe-head/sys/arm64/include/proc.h soc2017/kneitinger/libbe-head/sys/boot/common/part.c soc2017/kneitinger/libbe-head/sys/boot/efi/boot1/Makefile soc2017/kneitinger/libbe-head/sys/boot/efi/boot1/boot1.c soc2017/kneitinger/libbe-head/sys/boot/efi/boot1/boot_module.h soc2017/kneitinger/libbe-head/sys/boot/efi/boot1/ufs_module.c soc2017/kneitinger/libbe-head/sys/boot/efi/boot1/zfs_module.c soc2017/kneitinger/libbe-head/sys/boot/efi/include/efi.h soc2017/kneitinger/libbe-head/sys/boot/efi/include/efiapi.h soc2017/kneitinger/libbe-head/sys/boot/efi/include/efidevp.h soc2017/kneitinger/libbe-head/sys/boot/efi/include/efilib.h soc2017/kneitinger/libbe-head/sys/boot/efi/include/efiprot.h soc2017/kneitinger/libbe-head/sys/boot/efi/libefi/Makefile soc2017/kneitinger/libbe-head/sys/boot/efi/libefi/efichar.c soc2017/kneitinger/libbe-head/sys/boot/efi/libefi/efinet.c soc2017/kneitinger/libbe-head/sys/boot/efi/libefi/errno.c soc2017/kneitinger/libbe-head/sys/boot/efi/libefi/libefi.c soc2017/kneitinger/libbe-head/sys/boot/efi/libefi/time.c soc2017/kneitinger/libbe-head/sys/boot/efi/loader/Makefile soc2017/kneitinger/libbe-head/sys/boot/efi/loader/arch/amd64/Makefile.inc soc2017/kneitinger/libbe-head/sys/boot/efi/loader/arch/amd64/trap.c soc2017/kneitinger/libbe-head/sys/boot/efi/loader/arch/i386/Makefile.inc soc2017/kneitinger/libbe-head/sys/boot/efi/loader/conf.c soc2017/kneitinger/libbe-head/sys/boot/efi/loader/loader_efi.h soc2017/kneitinger/libbe-head/sys/boot/efi/loader/main.c soc2017/kneitinger/libbe-head/sys/boot/fdt/dts/arm/armada-385-db-ap.dts soc2017/kneitinger/libbe-head/sys/boot/fdt/dts/arm/armada-388-gp.dts soc2017/kneitinger/libbe-head/sys/boot/fdt/dts/arm/armada-38x-solidrun-microsom.dtsi soc2017/kneitinger/libbe-head/sys/boot/fdt/dts/arm/armada-38x.dtsi soc2017/kneitinger/libbe-head/sys/boot/fdt/dts/arm/bcm2835.dtsi soc2017/kneitinger/libbe-head/sys/boot/fdt/dts/arm/bcm2836.dtsi soc2017/kneitinger/libbe-head/sys/boot/fdt/dts/arm/nanopi-neo.dts soc2017/kneitinger/libbe-head/sys/boot/fdt/dts/arm/zedboard.dts soc2017/kneitinger/libbe-head/sys/boot/fdt/dts/arm/zybo.dts soc2017/kneitinger/libbe-head/sys/boot/geli/Makefile soc2017/kneitinger/libbe-head/sys/boot/geli/geliboot.c soc2017/kneitinger/libbe-head/sys/boot/geli/geliboot.h soc2017/kneitinger/libbe-head/sys/boot/geli/geliboot_crypto.c soc2017/kneitinger/libbe-head/sys/boot/geli/geliboot_internal.h soc2017/kneitinger/libbe-head/sys/boot/geli/pwgets.c soc2017/kneitinger/libbe-head/sys/boot/i386/boot2/Makefile soc2017/kneitinger/libbe-head/sys/boot/i386/libi386/biosdisk.c soc2017/kneitinger/libbe-head/sys/boot/i386/libi386/spinconsole.c soc2017/kneitinger/libbe-head/sys/boot/zfs/zfsimpl.c soc2017/kneitinger/libbe-head/sys/cam/ata/ata_da.c soc2017/kneitinger/libbe-head/sys/cam/cam_ccb.h soc2017/kneitinger/libbe-head/sys/cam/cam_iosched.c soc2017/kneitinger/libbe-head/sys/cam/cam_iosched.h soc2017/kneitinger/libbe-head/sys/cam/cam_xpt.c soc2017/kneitinger/libbe-head/sys/cam/ctl/scsi_ctl.c soc2017/kneitinger/libbe-head/sys/cam/nvme/nvme_all.c soc2017/kneitinger/libbe-head/sys/cam/nvme/nvme_all.h soc2017/kneitinger/libbe-head/sys/cam/nvme/nvme_da.c soc2017/kneitinger/libbe-head/sys/cam/nvme/nvme_xpt.c soc2017/kneitinger/libbe-head/sys/cam/scsi/scsi_da.c soc2017/kneitinger/libbe-head/sys/cam/scsi/scsi_pass.c soc2017/kneitinger/libbe-head/sys/cddl/compat/opensolaris/sys/atomic.h soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/ (props changed) soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_bookmark.c soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/abd.h soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h soc2017/kneitinger/libbe-head/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h soc2017/kneitinger/libbe-head/sys/cddl/dev/profile/profile.c soc2017/kneitinger/libbe-head/sys/compat/cloudabi/cloudabi_fd.c soc2017/kneitinger/libbe-head/sys/compat/cloudabi/cloudabi_mem.c soc2017/kneitinger/libbe-head/sys/compat/cloudabi/cloudabi_sock.c soc2017/kneitinger/libbe-head/sys/compat/cloudabi/cloudabi_util.h soc2017/kneitinger/libbe-head/sys/compat/cloudabi32/cloudabi32_proto.h soc2017/kneitinger/libbe-head/sys/compat/cloudabi32/cloudabi32_sock.c soc2017/kneitinger/libbe-head/sys/compat/cloudabi32/cloudabi32_syscall.h soc2017/kneitinger/libbe-head/sys/compat/cloudabi32/cloudabi32_syscalls.c soc2017/kneitinger/libbe-head/sys/compat/cloudabi32/cloudabi32_sysent.c soc2017/kneitinger/libbe-head/sys/compat/cloudabi32/cloudabi32_systrace_args.c soc2017/kneitinger/libbe-head/sys/compat/cloudabi64/cloudabi64_proto.h soc2017/kneitinger/libbe-head/sys/compat/cloudabi64/cloudabi64_sock.c soc2017/kneitinger/libbe-head/sys/compat/cloudabi64/cloudabi64_syscall.h soc2017/kneitinger/libbe-head/sys/compat/cloudabi64/cloudabi64_syscalls.c soc2017/kneitinger/libbe-head/sys/compat/cloudabi64/cloudabi64_sysent.c soc2017/kneitinger/libbe-head/sys/compat/cloudabi64/cloudabi64_systrace_args.c soc2017/kneitinger/libbe-head/sys/compat/freebsd32/freebsd32_ioctl.c soc2017/kneitinger/libbe-head/sys/compat/freebsd32/freebsd32_ioctl.h soc2017/kneitinger/libbe-head/sys/compat/linux/linux_vdso.c soc2017/kneitinger/libbe-head/sys/compat/linux/linux_vdso.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/cdev.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/clocksource.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/completion.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/device.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/fs.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/hrtimer.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/jiffies.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/kdev_t.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/kobject.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/list.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/lockdep.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/module.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/page.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/pci.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/sched.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/sysfs.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/timer.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/include/linux/wait.h soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/src/linux_compat.c soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/src/linux_hrtimer.c soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/src/linux_page.c soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/src/linux_pci.c soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/src/linux_rcu.c soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/src/linux_schedule.c soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/src/linux_tasklet.c soc2017/kneitinger/libbe-head/sys/compat/linuxkpi/common/src/linux_work.c soc2017/kneitinger/libbe-head/sys/conf/Makefile.riscv soc2017/kneitinger/libbe-head/sys/conf/NOTES soc2017/kneitinger/libbe-head/sys/conf/files soc2017/kneitinger/libbe-head/sys/conf/files.amd64 soc2017/kneitinger/libbe-head/sys/conf/files.arm64 soc2017/kneitinger/libbe-head/sys/conf/files.i386 soc2017/kneitinger/libbe-head/sys/conf/files.riscv soc2017/kneitinger/libbe-head/sys/conf/kern.mk soc2017/kneitinger/libbe-head/sys/conf/kern.post.mk soc2017/kneitinger/libbe-head/sys/conf/newvers.sh soc2017/kneitinger/libbe-head/sys/conf/options soc2017/kneitinger/libbe-head/sys/conf/options.arm64 soc2017/kneitinger/libbe-head/sys/contrib/cloudabi/cloudabi32_types.h soc2017/kneitinger/libbe-head/sys/contrib/cloudabi/cloudabi64_types.h soc2017/kneitinger/libbe-head/sys/contrib/cloudabi/cloudabi_types_common.h soc2017/kneitinger/libbe-head/sys/contrib/cloudabi/cloudabi_vdso_aarch64.S soc2017/kneitinger/libbe-head/sys/contrib/cloudabi/cloudabi_vdso_armv6.S soc2017/kneitinger/libbe-head/sys/contrib/cloudabi/cloudabi_vdso_i686.S soc2017/kneitinger/libbe-head/sys/contrib/cloudabi/cloudabi_vdso_i686_on_64bit.S soc2017/kneitinger/libbe-head/sys/contrib/cloudabi/cloudabi_vdso_x86_64.S soc2017/kneitinger/libbe-head/sys/contrib/cloudabi/syscalls32.master soc2017/kneitinger/libbe-head/sys/contrib/cloudabi/syscalls64.master soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/ (props changed) soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/acpica_prep.sh soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/changes.txt soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/common/acfileio.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/common/adisasm.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/common/adwalk.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/common/ahpredef.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/common/ahtable.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/common/dmtable.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/common/dmtbinfo.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslanalyze.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslbtypes.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslcodegen.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslcompile.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslcompiler.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslcompiler.l soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslcstyle.y soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/asldebug.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/asldefine.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslerror.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslexternal.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslfold.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslglobal.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslhelp.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslhelpers.y soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslkeywords.y soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/asllength.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/asllisting.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslload.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/asllookup.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslmain.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslmap.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslmapoutput.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslmessages.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslmessages.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslmethod.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/asloffset.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslopcodes.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslopt.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/asloptions.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslpld.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslpredef.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslprimaries.y soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslprintf.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslresource.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslresources.y soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslrules.y soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslstartup.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslsupport.y soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/asltokens.y soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/asltransform.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/asltree.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/asltypes.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslutils.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslwalks.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/aslxref.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/cvcompiler.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/cvdisasm.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/cvparser.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/dtcompile.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/dtcompiler.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/dtfield.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/dtparser.y soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/dttemplate.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/dtutils.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/prmacros.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/compiler/prparser.y soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/debugger/dbconvert.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/debugger/dbdisply.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/disassembler/dmopcode.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/disassembler/dmresrc.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/dispatcher/dsfield.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/dispatcher/dsobject.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/dispatcher/dswexec.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/events/evgpe.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/executer/exconcat.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/executer/exconvrt.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/executer/excreate.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/executer/exdump.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/executer/exmisc.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/executer/exoparg2.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/executer/exresop.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/hardware/hwgpe.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/hardware/hwregs.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/hardware/hwtimer.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/hardware/hwxface.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/namespace/nsaccess.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/namespace/nsarguments.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/namespace/nsconvert.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/namespace/nsinit.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/namespace/nsnames.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/namespace/nsprepkg.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/parser/psloop.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/parser/psobject.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/resources/rsxface.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/tables/tbdata.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/tables/tbinstal.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/tables/tbutils.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/tables/tbxface.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/tables/tbxfload.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/utilities/uthex.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/utilities/utmath.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/utilities/utmisc.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/utilities/utobject.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/utilities/utresrc.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/utilities/utstate.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/utilities/utstrtoul64.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/components/utilities/uttrack.c soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/acapps.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/acdisasm.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/acdispat.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/acexcep.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/achware.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/acinterp.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/aclocal.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/acnames.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/acobject.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/acpi.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/acpixf.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/actables.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/actbl.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/actbl1.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/actbl2.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/actypes.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/acutils.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/platform/acenv.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/platform/acfreebsd.h soc2017/kneitinger/libbe-head/sys/contrib/dev/acpica/include/platform/acgcc.h soc2017/kneitinger/libbe-head/sys/contrib/ena-com/ (props changed) soc2017/kneitinger/libbe-head/sys/contrib/ena-com/ena_plat.h soc2017/kneitinger/libbe-head/sys/contrib/ipfilter/ (props changed) soc2017/kneitinger/libbe-head/sys/contrib/ipfilter/netinet/ip_nat.c soc2017/kneitinger/libbe-head/sys/crypto/aesni/aesni_ghash.c soc2017/kneitinger/libbe-head/sys/crypto/aesni/aesni_wrap.c soc2017/kneitinger/libbe-head/sys/ddb/db_textdump.c soc2017/kneitinger/libbe-head/sys/dev/acpica/acpi.c soc2017/kneitinger/libbe-head/sys/dev/acpica/acpi_cpu.c soc2017/kneitinger/libbe-head/sys/dev/ahci/ahci_pci.c soc2017/kneitinger/libbe-head/sys/dev/ata/ata-pci.h soc2017/kneitinger/libbe-head/sys/dev/ata/chipsets/ata-intel.c soc2017/kneitinger/libbe-head/sys/dev/bhnd/cores/usb/bhnd_usb.c soc2017/kneitinger/libbe-head/sys/dev/bnxt/bnxt.h soc2017/kneitinger/libbe-head/sys/dev/bnxt/bnxt_hwrm.c soc2017/kneitinger/libbe-head/sys/dev/bnxt/bnxt_hwrm.h soc2017/kneitinger/libbe-head/sys/dev/bnxt/bnxt_sysctl.c soc2017/kneitinger/libbe-head/sys/dev/bnxt/if_bnxt.c soc2017/kneitinger/libbe-head/sys/dev/cxgbe/adapter.h soc2017/kneitinger/libbe-head/sys/dev/cxgbe/common/common.h soc2017/kneitinger/libbe-head/sys/dev/cxgbe/common/t4_hw.c soc2017/kneitinger/libbe-head/sys/dev/cxgbe/common/t4_hw.h soc2017/kneitinger/libbe-head/sys/dev/cxgbe/firmware/t4fw_interface.h soc2017/kneitinger/libbe-head/sys/dev/cxgbe/firmware/t6fw_cfg.txt soc2017/kneitinger/libbe-head/sys/dev/cxgbe/iw_cxgbe/cm.c soc2017/kneitinger/libbe-head/sys/dev/cxgbe/iw_cxgbe/qp.c soc2017/kneitinger/libbe-head/sys/dev/cxgbe/offload.h soc2017/kneitinger/libbe-head/sys/dev/cxgbe/t4_ioctl.h soc2017/kneitinger/libbe-head/sys/dev/cxgbe/t4_main.c soc2017/kneitinger/libbe-head/sys/dev/cxgbe/t4_sched.c soc2017/kneitinger/libbe-head/sys/dev/cxgbe/t4_sge.c soc2017/kneitinger/libbe-head/sys/dev/cxgbe/tom/t4_connect.c soc2017/kneitinger/libbe-head/sys/dev/cxgbe/tom/t4_listen.c soc2017/kneitinger/libbe-head/sys/dev/cxgbe/tom/t4_tom.c soc2017/kneitinger/libbe-head/sys/dev/cyapa/cyapa.c soc2017/kneitinger/libbe-head/sys/dev/e1000/if_em.c soc2017/kneitinger/libbe-head/sys/dev/e1000/if_em.h soc2017/kneitinger/libbe-head/sys/dev/efidev/efidev.c soc2017/kneitinger/libbe-head/sys/dev/etherswitch/e6000sw/e6000sw.c soc2017/kneitinger/libbe-head/sys/dev/etherswitch/e6000sw/e6000swreg.h soc2017/kneitinger/libbe-head/sys/dev/evdev/cdev.c soc2017/kneitinger/libbe-head/sys/dev/evdev/evdev.c soc2017/kneitinger/libbe-head/sys/dev/evdev/evdev_mt.c soc2017/kneitinger/libbe-head/sys/dev/evdev/evdev_private.h soc2017/kneitinger/libbe-head/sys/dev/evdev/evdev_utils.c soc2017/kneitinger/libbe-head/sys/dev/evdev/input-event-codes.h soc2017/kneitinger/libbe-head/sys/dev/evdev/input.h soc2017/kneitinger/libbe-head/sys/dev/evdev/uinput.c soc2017/kneitinger/libbe-head/sys/dev/evdev/uinput.h soc2017/kneitinger/libbe-head/sys/dev/extres/hwreset/hwreset.h soc2017/kneitinger/libbe-head/sys/dev/fdt/fdt_common.c soc2017/kneitinger/libbe-head/sys/dev/hwpmc/hwpmc_piv.c soc2017/kneitinger/libbe-head/sys/dev/hyperv/include/hyperv.h soc2017/kneitinger/libbe-head/sys/dev/hyperv/netvsc/hn_nvs.c soc2017/kneitinger/libbe-head/sys/dev/hyperv/netvsc/hn_nvs.h soc2017/kneitinger/libbe-head/sys/dev/hyperv/netvsc/hn_rndis.c soc2017/kneitinger/libbe-head/sys/dev/hyperv/netvsc/hn_rndis.h soc2017/kneitinger/libbe-head/sys/dev/hyperv/netvsc/if_hn.c soc2017/kneitinger/libbe-head/sys/dev/hyperv/netvsc/if_hnreg.h soc2017/kneitinger/libbe-head/sys/dev/hyperv/netvsc/if_hnvar.h soc2017/kneitinger/libbe-head/sys/dev/hyperv/pcib/vmbus_pcib.c soc2017/kneitinger/libbe-head/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c soc2017/kneitinger/libbe-head/sys/dev/hyperv/storvsc/hv_vstorage.h soc2017/kneitinger/libbe-head/sys/dev/hyperv/utilities/hv_kvp.c soc2017/kneitinger/libbe-head/sys/dev/hyperv/utilities/vmbus_timesync.c soc2017/kneitinger/libbe-head/sys/dev/hyperv/vmbus/amd64/hyperv_machdep.c soc2017/kneitinger/libbe-head/sys/dev/hyperv/vmbus/hyperv.c soc2017/kneitinger/libbe-head/sys/dev/hyperv/vmbus/vmbus.c soc2017/kneitinger/libbe-head/sys/dev/hyperv/vmbus/vmbus_et.c soc2017/kneitinger/libbe-head/sys/dev/ichwd/ichwd.c soc2017/kneitinger/libbe-head/sys/dev/iicbus/ds1307.c soc2017/kneitinger/libbe-head/sys/dev/iicbus/ds1307reg.h soc2017/kneitinger/libbe-head/sys/dev/iicbus/ds3231.c soc2017/kneitinger/libbe-head/sys/dev/iicbus/ds3231reg.h soc2017/kneitinger/libbe-head/sys/dev/iicbus/iicbus.h soc2017/kneitinger/libbe-head/sys/dev/iicbus/iiconf.c soc2017/kneitinger/libbe-head/sys/dev/iicbus/iiconf.h soc2017/kneitinger/libbe-head/sys/dev/iicbus/s35390a.c soc2017/kneitinger/libbe-head/sys/dev/isp/isp.c soc2017/kneitinger/libbe-head/sys/dev/isp/isp_freebsd.c soc2017/kneitinger/libbe-head/sys/dev/iwm/if_iwm.c soc2017/kneitinger/libbe-head/sys/dev/iwm/if_iwm_scan.c soc2017/kneitinger/libbe-head/sys/dev/iwm/if_iwm_sta.c soc2017/kneitinger/libbe-head/sys/dev/iwm/if_iwm_util.c soc2017/kneitinger/libbe-head/sys/dev/iwm/if_iwm_util.h soc2017/kneitinger/libbe-head/sys/dev/iwm/if_iwmreg.h soc2017/kneitinger/libbe-head/sys/dev/iwm/if_iwmvar.h soc2017/kneitinger/libbe-head/sys/dev/ixgbe/if_ix.c soc2017/kneitinger/libbe-head/sys/dev/ixgbe/if_ixv.c soc2017/kneitinger/libbe-head/sys/dev/ixgbe/ix_txrx.c soc2017/kneitinger/libbe-head/sys/dev/ixl/ixl_txrx.c soc2017/kneitinger/libbe-head/sys/dev/ksyms/ksyms.c soc2017/kneitinger/libbe-head/sys/dev/md/md.c soc2017/kneitinger/libbe-head/sys/dev/mlx4/device.h soc2017/kneitinger/libbe-head/sys/dev/mlx4/mlx4_core/mlx4_main.c soc2017/kneitinger/libbe-head/sys/dev/mlx4/mlx4_core/mlx4_port.c soc2017/kneitinger/libbe-head/sys/dev/mlx4/mlx4_en/en.h soc2017/kneitinger/libbe-head/sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c soc2017/kneitinger/libbe-head/sys/dev/mlx4/mlx4_en/mlx4_en_port.c soc2017/kneitinger/libbe-head/sys/dev/mlx4/mlx4_en/mlx4_en_tx.c soc2017/kneitinger/libbe-head/sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c soc2017/kneitinger/libbe-head/sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c soc2017/kneitinger/libbe-head/sys/dev/mlx4/stats.h soc2017/kneitinger/libbe-head/sys/dev/mlx5/mlx5_core/mlx5_cmd.c soc2017/kneitinger/libbe-head/sys/dev/mlx5/mlx5_core/mlx5_pagealloc.c soc2017/kneitinger/libbe-head/sys/dev/mlx5/mlx5_en/mlx5_en_main.c soc2017/kneitinger/libbe-head/sys/dev/mlx5/mlx5_en/mlx5_en_rx.c soc2017/kneitinger/libbe-head/sys/dev/mly/mly.c soc2017/kneitinger/libbe-head/sys/dev/mmc/bridge.h soc2017/kneitinger/libbe-head/sys/dev/mmc/mmc.c soc2017/kneitinger/libbe-head/sys/dev/mmc/mmc_ioctl.h soc2017/kneitinger/libbe-head/sys/dev/mmc/mmc_private.h soc2017/kneitinger/libbe-head/sys/dev/mmc/mmc_subr.c soc2017/kneitinger/libbe-head/sys/dev/mmc/mmc_subr.h soc2017/kneitinger/libbe-head/sys/dev/mmc/mmcbr_if.m soc2017/kneitinger/libbe-head/sys/dev/mmc/mmcbrvar.h soc2017/kneitinger/libbe-head/sys/dev/mmc/mmcbus_if.m soc2017/kneitinger/libbe-head/sys/dev/mmc/mmcreg.h soc2017/kneitinger/libbe-head/sys/dev/mmc/mmcsd.c soc2017/kneitinger/libbe-head/sys/dev/mmc/mmcvar.h soc2017/kneitinger/libbe-head/sys/dev/mpr/mpr.c soc2017/kneitinger/libbe-head/sys/dev/mpr/mpr_config.c soc2017/kneitinger/libbe-head/sys/dev/mpr/mpr_mapping.c soc2017/kneitinger/libbe-head/sys/dev/mpr/mpr_pci.c soc2017/kneitinger/libbe-head/sys/dev/mpr/mpr_sas.c soc2017/kneitinger/libbe-head/sys/dev/mpr/mpr_sas_lsi.c soc2017/kneitinger/libbe-head/sys/dev/mpr/mpr_table.c soc2017/kneitinger/libbe-head/sys/dev/mpr/mpr_table.h soc2017/kneitinger/libbe-head/sys/dev/mpr/mpr_user.c soc2017/kneitinger/libbe-head/sys/dev/mpr/mprvar.h soc2017/kneitinger/libbe-head/sys/dev/mps/mps.c soc2017/kneitinger/libbe-head/sys/dev/mps/mps_config.c soc2017/kneitinger/libbe-head/sys/dev/mps/mps_mapping.c soc2017/kneitinger/libbe-head/sys/dev/mps/mps_pci.c soc2017/kneitinger/libbe-head/sys/dev/mps/mps_sas.c soc2017/kneitinger/libbe-head/sys/dev/mps/mps_sas_lsi.c soc2017/kneitinger/libbe-head/sys/dev/mps/mps_table.c soc2017/kneitinger/libbe-head/sys/dev/mps/mps_table.h soc2017/kneitinger/libbe-head/sys/dev/mps/mps_user.c soc2017/kneitinger/libbe-head/sys/dev/mps/mpsvar.h soc2017/kneitinger/libbe-head/sys/dev/ntb/ntb.c soc2017/kneitinger/libbe-head/sys/dev/ntb/ntb.h soc2017/kneitinger/libbe-head/sys/dev/ntb/ntb_transport.c soc2017/kneitinger/libbe-head/sys/dev/nvd/nvd.c soc2017/kneitinger/libbe-head/sys/dev/nvme/nvme.c soc2017/kneitinger/libbe-head/sys/dev/nvme/nvme.h soc2017/kneitinger/libbe-head/sys/dev/nvme/nvme_ctrlr.c soc2017/kneitinger/libbe-head/sys/dev/nvme/nvme_ctrlr_cmd.c soc2017/kneitinger/libbe-head/sys/dev/nvme/nvme_ns.c soc2017/kneitinger/libbe-head/sys/dev/nvme/nvme_private.h soc2017/kneitinger/libbe-head/sys/dev/nvme/nvme_qpair.c soc2017/kneitinger/libbe-head/sys/dev/nvme/nvme_sim.c soc2017/kneitinger/libbe-head/sys/dev/nvme/nvme_sysctl.c soc2017/kneitinger/libbe-head/sys/dev/ofw/ofw_bus_subr.c soc2017/kneitinger/libbe-head/sys/dev/ofw/ofw_fdt.c soc2017/kneitinger/libbe-head/sys/dev/ow/owc_gpiobus.c soc2017/kneitinger/libbe-head/sys/dev/pci/pci.c soc2017/kneitinger/libbe-head/sys/dev/pci/pci_host_generic.h soc2017/kneitinger/libbe-head/sys/dev/ppc/ppc_pci.c soc2017/kneitinger/libbe-head/sys/dev/qlnx/qlnxe/qlnx_def.h soc2017/kneitinger/libbe-head/sys/dev/qlnx/qlnxe/qlnx_os.c soc2017/kneitinger/libbe-head/sys/dev/qlnx/qlnxe/qlnx_ver.h soc2017/kneitinger/libbe-head/sys/dev/qlxgbe/README.txt soc2017/kneitinger/libbe-head/sys/dev/qlxgbe/ql_boot.c soc2017/kneitinger/libbe-head/sys/dev/qlxgbe/ql_def.h soc2017/kneitinger/libbe-head/sys/dev/qlxgbe/ql_fw.c soc2017/kneitinger/libbe-head/sys/dev/qlxgbe/ql_glbl.h soc2017/kneitinger/libbe-head/sys/dev/qlxgbe/ql_hw.c soc2017/kneitinger/libbe-head/sys/dev/qlxgbe/ql_hw.h soc2017/kneitinger/libbe-head/sys/dev/qlxgbe/ql_inline.h soc2017/kneitinger/libbe-head/sys/dev/qlxgbe/ql_ioctl.c soc2017/kneitinger/libbe-head/sys/dev/qlxgbe/ql_isr.c soc2017/kneitinger/libbe-head/sys/dev/qlxgbe/ql_minidump.c soc2017/kneitinger/libbe-head/sys/dev/qlxgbe/ql_os.c soc2017/kneitinger/libbe-head/sys/dev/qlxgbe/ql_os.h soc2017/kneitinger/libbe-head/sys/dev/qlxgbe/ql_reset.c soc2017/kneitinger/libbe-head/sys/dev/qlxgbe/ql_ver.h soc2017/kneitinger/libbe-head/sys/dev/rtwn/if_rtwn_ridx.h soc2017/kneitinger/libbe-head/sys/dev/rtwn/if_rtwn_rx.c soc2017/kneitinger/libbe-head/sys/dev/rtwn/if_rtwnreg.h soc2017/kneitinger/libbe-head/sys/dev/rtwn/rtl8188e/r88e.h soc2017/kneitinger/libbe-head/sys/dev/rtwn/rtl8188e/r88e_chan.c soc2017/kneitinger/libbe-head/sys/dev/rtwn/rtl8188e/r88e_rx.c soc2017/kneitinger/libbe-head/sys/dev/rtwn/rtl8192c/r92c.h soc2017/kneitinger/libbe-head/sys/dev/rtwn/rtl8192c/r92c_chan.c soc2017/kneitinger/libbe-head/sys/dev/rtwn/rtl8192c/r92c_fw.c soc2017/kneitinger/libbe-head/sys/dev/rtwn/rtl8192c/r92c_priv.h soc2017/kneitinger/libbe-head/sys/dev/rtwn/rtl8192c/r92c_rx.c soc2017/kneitinger/libbe-head/sys/dev/rtwn/rtl8192c/r92c_tx.c soc2017/kneitinger/libbe-head/sys/dev/rtwn/rtl8192c/r92c_var.h soc2017/kneitinger/libbe-head/sys/dev/rtwn/rtl8192e/r92e_chan.c soc2017/kneitinger/libbe-head/sys/dev/rtwn/rtl8812a/r12a_chan.c soc2017/kneitinger/libbe-head/sys/dev/rtwn/rtl8812a/r12a_rx.c soc2017/kneitinger/libbe-head/sys/dev/rtwn/rtl8812a/r12a_tx.c soc2017/kneitinger/libbe-head/sys/dev/rtwn/usb/rtwn_usb_attach.c soc2017/kneitinger/libbe-head/sys/dev/rtwn/usb/rtwn_usb_ep.c soc2017/kneitinger/libbe-head/sys/dev/rtwn/usb/rtwn_usb_rx.c soc2017/kneitinger/libbe-head/sys/dev/rtwn/usb/rtwn_usb_var.h soc2017/kneitinger/libbe-head/sys/dev/safe/safe.c soc2017/kneitinger/libbe-head/sys/dev/sdhci/sdhci.c soc2017/kneitinger/libbe-head/sys/dev/sdhci/sdhci.h soc2017/kneitinger/libbe-head/sys/dev/sdhci/sdhci_acpi.c soc2017/kneitinger/libbe-head/sys/dev/sdhci/sdhci_if.m soc2017/kneitinger/libbe-head/sys/dev/sdhci/sdhci_pci.c soc2017/kneitinger/libbe-head/sys/dev/sound/pci/hda/hdac.c soc2017/kneitinger/libbe-head/sys/dev/sound/pci/hda/hdac.h soc2017/kneitinger/libbe-head/sys/dev/sym/sym_hipd.c soc2017/kneitinger/libbe-head/sys/dev/syscons/scterm-teken.c soc2017/kneitinger/libbe-head/sys/dev/syscons/scvgarndr.c soc2017/kneitinger/libbe-head/sys/dev/syscons/syscons.c soc2017/kneitinger/libbe-head/sys/dev/syscons/syscons.h soc2017/kneitinger/libbe-head/sys/dev/uart/uart_bus_pci.c soc2017/kneitinger/libbe-head/sys/dev/usb/controller/xhci_pci.c soc2017/kneitinger/libbe-head/sys/dev/usb/quirk/usb_quirk.c soc2017/kneitinger/libbe-head/sys/dev/usb/quirk/usb_quirk.h soc2017/kneitinger/libbe-head/sys/dev/usb/usb_hid.c soc2017/kneitinger/libbe-head/sys/dev/usb/usbdevs soc2017/kneitinger/libbe-head/sys/dev/usb/usbhid.h soc2017/kneitinger/libbe-head/sys/dev/usb/wlan/if_rsu.c soc2017/kneitinger/libbe-head/sys/dev/usb/wlan/if_zyd.c soc2017/kneitinger/libbe-head/sys/dev/virtio/network/if_vtnetvar.h soc2017/kneitinger/libbe-head/sys/dev/vt/vt_core.c soc2017/kneitinger/libbe-head/sys/dev/xen/timer/timer.c soc2017/kneitinger/libbe-head/sys/fs/fdescfs/fdesc.h soc2017/kneitinger/libbe-head/sys/fs/fdescfs/fdesc_vfsops.c soc2017/kneitinger/libbe-head/sys/fs/fdescfs/fdesc_vnops.c soc2017/kneitinger/libbe-head/sys/fs/msdosfs/msdosfs_fat.c soc2017/kneitinger/libbe-head/sys/fs/nfs/nfs_commonkrpc.c soc2017/kneitinger/libbe-head/sys/fs/nfs/nfs_commonsubs.c soc2017/kneitinger/libbe-head/sys/fs/nfs/nfscl.h soc2017/kneitinger/libbe-head/sys/fs/nfsclient/nfs_clbio.c soc2017/kneitinger/libbe-head/sys/fs/nfsclient/nfs_clnode.c soc2017/kneitinger/libbe-head/sys/fs/nfsclient/nfs_clport.c soc2017/kneitinger/libbe-head/sys/fs/nfsclient/nfs_clrpcops.c soc2017/kneitinger/libbe-head/sys/fs/nfsclient/nfs_clstate.c soc2017/kneitinger/libbe-head/sys/fs/nfsclient/nfs_clsubs.c soc2017/kneitinger/libbe-head/sys/fs/nfsclient/nfs_clvfsops.c soc2017/kneitinger/libbe-head/sys/fs/nfsclient/nfs_clvnops.c soc2017/kneitinger/libbe-head/sys/fs/nfsclient/nfsmount.h soc2017/kneitinger/libbe-head/sys/fs/nfsclient/nfsnode.h soc2017/kneitinger/libbe-head/sys/fs/nfsserver/nfs_fha_new.c soc2017/kneitinger/libbe-head/sys/fs/pseudofs/pseudofs.h soc2017/kneitinger/libbe-head/sys/fs/smbfs/smbfs_io.c soc2017/kneitinger/libbe-head/sys/geom/eli/g_eli.c soc2017/kneitinger/libbe-head/sys/geom/eli/g_eli.h soc2017/kneitinger/libbe-head/sys/geom/eli/g_eli_ctl.c soc2017/kneitinger/libbe-head/sys/geom/geom.h soc2017/kneitinger/libbe-head/sys/geom/geom_bsd.c soc2017/kneitinger/libbe-head/sys/geom/geom_dev.c soc2017/kneitinger/libbe-head/sys/geom/geom_disk.c soc2017/kneitinger/libbe-head/sys/geom/geom_disk.h soc2017/kneitinger/libbe-head/sys/geom/geom_dump.c soc2017/kneitinger/libbe-head/sys/geom/geom_fox.c soc2017/kneitinger/libbe-head/sys/geom/geom_mbr.c soc2017/kneitinger/libbe-head/sys/geom/geom_subr.c soc2017/kneitinger/libbe-head/sys/geom/geom_sunlabel.c soc2017/kneitinger/libbe-head/sys/geom/geom_vol_ffs.c soc2017/kneitinger/libbe-head/sys/geom/journal/g_journal.c soc2017/kneitinger/libbe-head/sys/geom/journal/g_journal.h soc2017/kneitinger/libbe-head/sys/geom/part/g_part.c soc2017/kneitinger/libbe-head/sys/geom/part/g_part_gpt.c soc2017/kneitinger/libbe-head/sys/i386/conf/GENERIC soc2017/kneitinger/libbe-head/sys/i386/conf/NOTES soc2017/kneitinger/libbe-head/sys/i386/i386/exception.s soc2017/kneitinger/libbe-head/sys/i386/i386/genassym.c soc2017/kneitinger/libbe-head/sys/i386/i386/machdep.c soc2017/kneitinger/libbe-head/sys/i386/i386/minidump_machdep.c soc2017/kneitinger/libbe-head/sys/i386/i386/pmap.c soc2017/kneitinger/libbe-head/sys/i386/i386/trap.c soc2017/kneitinger/libbe-head/sys/i386/include/cpufunc.h soc2017/kneitinger/libbe-head/sys/i386/include/intr_machdep.h soc2017/kneitinger/libbe-head/sys/i386/include/md_var.h soc2017/kneitinger/libbe-head/sys/i386/include/param.h soc2017/kneitinger/libbe-head/sys/i386/linux/linux_sysvec.c soc2017/kneitinger/libbe-head/sys/isa/rtc.h soc2017/kneitinger/libbe-head/sys/isa/syscons_isa.c soc2017/kneitinger/libbe-head/sys/kern/kern_cpuset.c soc2017/kneitinger/libbe-head/sys/kern/kern_dump.c soc2017/kneitinger/libbe-head/sys/kern/kern_ktr.c soc2017/kneitinger/libbe-head/sys/kern/kern_linker.c soc2017/kneitinger/libbe-head/sys/kern/kern_mutex.c soc2017/kneitinger/libbe-head/sys/kern/kern_sendfile.c soc2017/kneitinger/libbe-head/sys/kern/kern_shutdown.c soc2017/kneitinger/libbe-head/sys/kern/kern_sig.c soc2017/kneitinger/libbe-head/sys/kern/kern_sysctl.c soc2017/kneitinger/libbe-head/sys/kern/posix4_mib.c soc2017/kneitinger/libbe-head/sys/kern/subr_autoconf.c soc2017/kneitinger/libbe-head/sys/kern/subr_blist.c soc2017/kneitinger/libbe-head/sys/kern/subr_bus_dma.c soc2017/kneitinger/libbe-head/sys/kern/subr_clock.c soc2017/kneitinger/libbe-head/sys/kern/subr_devmap.c soc2017/kneitinger/libbe-head/sys/kern/subr_intr.c soc2017/kneitinger/libbe-head/sys/kern/subr_pctrie.c soc2017/kneitinger/libbe-head/sys/kern/subr_rtc.c soc2017/kneitinger/libbe-head/sys/kern/subr_sbuf.c soc2017/kneitinger/libbe-head/sys/kern/subr_smp.c soc2017/kneitinger/libbe-head/sys/kern/subr_taskqueue.c soc2017/kneitinger/libbe-head/sys/kern/subr_turnstile.c soc2017/kneitinger/libbe-head/sys/kern/subr_witness.c soc2017/kneitinger/libbe-head/sys/kern/sys_socket.c soc2017/kneitinger/libbe-head/sys/kern/uipc_sockbuf.c soc2017/kneitinger/libbe-head/sys/kern/uipc_socket.c soc2017/kneitinger/libbe-head/sys/kern/vfs_aio.c soc2017/kneitinger/libbe-head/sys/kern/vfs_bio.c soc2017/kneitinger/libbe-head/sys/kern/vfs_subr.c soc2017/kneitinger/libbe-head/sys/kern/vfs_syscalls.c soc2017/kneitinger/libbe-head/sys/libkern/x86/crc32_sse42.c soc2017/kneitinger/libbe-head/sys/mips/atheros/if_arge.c soc2017/kneitinger/libbe-head/sys/mips/cavium/octeon_ebt3000_cf.c soc2017/kneitinger/libbe-head/sys/mips/conf/TL-WDR4300 soc2017/kneitinger/libbe-head/sys/mips/conf/XLP.hints soc2017/kneitinger/libbe-head/sys/mips/conf/XLR soc2017/kneitinger/libbe-head/sys/mips/conf/XLR64 soc2017/kneitinger/libbe-head/sys/mips/conf/XLRN32 soc2017/kneitinger/libbe-head/sys/mips/conf/std.XLP soc2017/kneitinger/libbe-head/sys/mips/include/_limits.h soc2017/kneitinger/libbe-head/sys/mips/mips/elf_machdep.c soc2017/kneitinger/libbe-head/sys/mips/mips/exception.S soc2017/kneitinger/libbe-head/sys/mips/mips/freebsd32_machdep.c soc2017/kneitinger/libbe-head/sys/mips/mips/minidump_machdep.c soc2017/kneitinger/libbe-head/sys/mips/mips/pm_machdep.c soc2017/kneitinger/libbe-head/sys/mips/mips/sc_machdep.c soc2017/kneitinger/libbe-head/sys/mips/rmi/xlr_i2c.c soc2017/kneitinger/libbe-head/sys/mips/rmi/xls_ehci.c soc2017/kneitinger/libbe-head/sys/modules/Makefile soc2017/kneitinger/libbe-head/sys/modules/armv8crypto/Makefile soc2017/kneitinger/libbe-head/sys/modules/cxgbe/if_cxgbe/Makefile soc2017/kneitinger/libbe-head/sys/modules/cxgbe/t4_firmware/Makefile soc2017/kneitinger/libbe-head/sys/modules/cxgbe/t5_firmware/Makefile soc2017/kneitinger/libbe-head/sys/modules/cxgbe/t6_firmware/Makefile soc2017/kneitinger/libbe-head/sys/modules/dtb/allwinner/Makefile soc2017/kneitinger/libbe-head/sys/modules/dtb/rpi/Makefile soc2017/kneitinger/libbe-head/sys/modules/dtrace/dtraceall/dtraceall.c soc2017/kneitinger/libbe-head/sys/modules/i2c/Makefile soc2017/kneitinger/libbe-head/sys/modules/ntb/Makefile soc2017/kneitinger/libbe-head/sys/modules/nvme/Makefile soc2017/kneitinger/libbe-head/sys/modules/qlnx/qlnxe/Makefile soc2017/kneitinger/libbe-head/sys/modules/qlxgbe/Makefile soc2017/kneitinger/libbe-head/sys/modules/usb/Makefile soc2017/kneitinger/libbe-head/sys/net/bpf.c soc2017/kneitinger/libbe-head/sys/net/ethernet.h soc2017/kneitinger/libbe-head/sys/net/if_enc.c soc2017/kneitinger/libbe-head/sys/net/if_enc.h soc2017/kneitinger/libbe-head/sys/net/if_ethersubr.c soc2017/kneitinger/libbe-head/sys/net/if_lagg.c soc2017/kneitinger/libbe-head/sys/net/if_stf.c soc2017/kneitinger/libbe-head/sys/net/if_vlan.c soc2017/kneitinger/libbe-head/sys/net/iflib.c soc2017/kneitinger/libbe-head/sys/net/iflib.h soc2017/kneitinger/libbe-head/sys/net/rndis.h soc2017/kneitinger/libbe-head/sys/net/route.c soc2017/kneitinger/libbe-head/sys/net/route.h soc2017/kneitinger/libbe-head/sys/net80211/ieee80211_amrr.c soc2017/kneitinger/libbe-head/sys/net80211/ieee80211_ioctl.c soc2017/kneitinger/libbe-head/sys/net80211/ieee80211_mesh.c soc2017/kneitinger/libbe-head/sys/net80211/ieee80211_output.c soc2017/kneitinger/libbe-head/sys/net80211/ieee80211_rssadapt.c soc2017/kneitinger/libbe-head/sys/netinet/cc/cc_cdg.c soc2017/kneitinger/libbe-head/sys/netinet/cc/cc_chd.c soc2017/kneitinger/libbe-head/sys/netinet/cc/cc_cubic.c soc2017/kneitinger/libbe-head/sys/netinet/cc/cc_dctcp.c soc2017/kneitinger/libbe-head/sys/netinet/cc/cc_htcp.c soc2017/kneitinger/libbe-head/sys/netinet/cc/cc_newreno.c soc2017/kneitinger/libbe-head/sys/netinet/if_ether.c soc2017/kneitinger/libbe-head/sys/netinet/in.h soc2017/kneitinger/libbe-head/sys/netinet/ip_output.c soc2017/kneitinger/libbe-head/sys/netinet/sctp_indata.c soc2017/kneitinger/libbe-head/sys/netinet/tcp_input.c soc2017/kneitinger/libbe-head/sys/netinet/tcp_stacks/fastpath.c soc2017/kneitinger/libbe-head/sys/netinet/tcp_timer.c soc2017/kneitinger/libbe-head/sys/netinet/tcp_usrreq.c soc2017/kneitinger/libbe-head/sys/netinet/tcp_var.h soc2017/kneitinger/libbe-head/sys/netinet6/ip6_output.c soc2017/kneitinger/libbe-head/sys/netipsec/ipsec.c soc2017/kneitinger/libbe-head/sys/netipsec/ipsec.h soc2017/kneitinger/libbe-head/sys/netipsec/ipsec6.h soc2017/kneitinger/libbe-head/sys/netipsec/ipsec_input.c soc2017/kneitinger/libbe-head/sys/netipsec/ipsec_output.c soc2017/kneitinger/libbe-head/sys/netipsec/key.c soc2017/kneitinger/libbe-head/sys/netipsec/udpencap.c soc2017/kneitinger/libbe-head/sys/netpfil/pf/pf_lb.c soc2017/kneitinger/libbe-head/sys/nfs/nfs_fha.c soc2017/kneitinger/libbe-head/sys/nfs/nfs_fha.h soc2017/kneitinger/libbe-head/sys/nfs/nfs_nfssvc.c soc2017/kneitinger/libbe-head/sys/nfs/nfssvc.h soc2017/kneitinger/libbe-head/sys/ofed/drivers/infiniband/core/addr.c soc2017/kneitinger/libbe-head/sys/ofed/drivers/infiniband/core/cm.c soc2017/kneitinger/libbe-head/sys/powerpc/conf/GENERIC soc2017/kneitinger/libbe-head/sys/powerpc/powerpc/sc_machdep.c soc2017/kneitinger/libbe-head/sys/riscv/conf/GENERIC soc2017/kneitinger/libbe-head/sys/riscv/include/machdep.h soc2017/kneitinger/libbe-head/sys/riscv/include/riscvreg.h soc2017/kneitinger/libbe-head/sys/riscv/include/sbi.h soc2017/kneitinger/libbe-head/sys/riscv/riscv/cpufunc_asm.S soc2017/kneitinger/libbe-head/sys/riscv/riscv/exception.S soc2017/kneitinger/libbe-head/sys/riscv/riscv/intr_machdep.c soc2017/kneitinger/libbe-head/sys/riscv/riscv/locore.S soc2017/kneitinger/libbe-head/sys/riscv/riscv/machdep.c soc2017/kneitinger/libbe-head/sys/riscv/riscv/nexus.c soc2017/kneitinger/libbe-head/sys/riscv/riscv/pmap.c soc2017/kneitinger/libbe-head/sys/riscv/riscv/riscv_console.c soc2017/kneitinger/libbe-head/sys/riscv/riscv/swtch.S soc2017/kneitinger/libbe-head/sys/riscv/riscv/timer.c soc2017/kneitinger/libbe-head/sys/riscv/riscv/trap.c soc2017/kneitinger/libbe-head/sys/riscv/riscv/vm_machdep.c soc2017/kneitinger/libbe-head/sys/sparc64/conf/GENERIC soc2017/kneitinger/libbe-head/sys/sparc64/sparc64/dump_machdep.c soc2017/kneitinger/libbe-head/sys/sparc64/sparc64/pmap.c soc2017/kneitinger/libbe-head/sys/sys/_termios.h soc2017/kneitinger/libbe-head/sys/sys/ata.h soc2017/kneitinger/libbe-head/sys/sys/blist.h soc2017/kneitinger/libbe-head/sys/sys/cdefs.h soc2017/kneitinger/libbe-head/sys/sys/clock.h soc2017/kneitinger/libbe-head/sys/sys/conf.h soc2017/kneitinger/libbe-head/sys/sys/consio.h soc2017/kneitinger/libbe-head/sys/sys/copyright.h soc2017/kneitinger/libbe-head/sys/sys/gtaskqueue.h soc2017/kneitinger/libbe-head/sys/sys/kernel.h soc2017/kneitinger/libbe-head/sys/sys/kerneldump.h soc2017/kneitinger/libbe-head/sys/sys/mdioctl.h soc2017/kneitinger/libbe-head/sys/sys/param.h soc2017/kneitinger/libbe-head/sys/sys/pctrie.h soc2017/kneitinger/libbe-head/sys/sys/sbuf.h soc2017/kneitinger/libbe-head/sys/sys/smp.h soc2017/kneitinger/libbe-head/sys/sys/taskqueue.h soc2017/kneitinger/libbe-head/sys/sys/time.h soc2017/kneitinger/libbe-head/sys/sys/types.h soc2017/kneitinger/libbe-head/sys/sys/vnode.h soc2017/kneitinger/libbe-head/sys/teken/sequences soc2017/kneitinger/libbe-head/sys/teken/teken.h soc2017/kneitinger/libbe-head/sys/teken/teken_subr_compat.h soc2017/kneitinger/libbe-head/sys/ufs/ffs/ffs_snapshot.c soc2017/kneitinger/libbe-head/sys/ufs/ffs/ffs_softdep.c soc2017/kneitinger/libbe-head/sys/ufs/ffs/fs.h soc2017/kneitinger/libbe-head/sys/vm/swap_pager.c soc2017/kneitinger/libbe-head/sys/vm/swap_pager.h soc2017/kneitinger/libbe-head/sys/vm/vm_fault.c soc2017/kneitinger/libbe-head/sys/vm/vm_glue.c soc2017/kneitinger/libbe-head/sys/vm/vm_kern.c soc2017/kneitinger/libbe-head/sys/vm/vm_object.c soc2017/kneitinger/libbe-head/sys/vm/vm_object.h soc2017/kneitinger/libbe-head/sys/vm/vm_page.c soc2017/kneitinger/libbe-head/sys/vm/vm_page.h soc2017/kneitinger/libbe-head/sys/vm/vm_pageout.c soc2017/kneitinger/libbe-head/sys/vm/vm_reserv.c soc2017/kneitinger/libbe-head/sys/vm/vm_reserv.h soc2017/kneitinger/libbe-head/sys/vm/vnode_pager.c soc2017/kneitinger/libbe-head/sys/vm/vnode_pager.h soc2017/kneitinger/libbe-head/sys/x86/acpica/madt.c soc2017/kneitinger/libbe-head/sys/x86/acpica/srat.c soc2017/kneitinger/libbe-head/sys/x86/cpufreq/hwpstate.c soc2017/kneitinger/libbe-head/sys/x86/include/apicvar.h soc2017/kneitinger/libbe-head/sys/x86/include/x86_smp.h soc2017/kneitinger/libbe-head/sys/x86/include/x86_var.h soc2017/kneitinger/libbe-head/sys/x86/isa/atrtc.c soc2017/kneitinger/libbe-head/sys/x86/x86/identcpu.c soc2017/kneitinger/libbe-head/sys/x86/x86/intr_machdep.c soc2017/kneitinger/libbe-head/sys/x86/x86/local_apic.c soc2017/kneitinger/libbe-head/sys/x86/x86/mp_x86.c soc2017/kneitinger/libbe-head/sys/x86/x86/mptable.c soc2017/kneitinger/libbe-head/sys/x86/x86/stack_machdep.c soc2017/kneitinger/libbe-head/sys/x86/xen/pvcpu_enum.c soc2017/kneitinger/libbe-head/tests/Makefile soc2017/kneitinger/libbe-head/tests/etc/rc.d/routing_test.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/Makefile.inc soc2017/kneitinger/libbe-head/tests/sys/acl/aclfuzzer.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/acl/mktrivial.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/aio/lio_test.c soc2017/kneitinger/libbe-head/tests/sys/file/flock_test.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/file/newfileops_on_fork_test.c soc2017/kneitinger/libbe-head/tests/sys/fs/tmpfs/Makefile soc2017/kneitinger/libbe-head/tests/sys/geom/class/eli/conf.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/geom/class/eli/init_alias_test.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/geom/class/gate/ggate_test.sh (contents, props changed) soc2017/kneitinger/libbe-head/tests/sys/geom/class/mirror/8_test.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/geom/class/mirror/9_test.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/geom/class/nop/nop_test.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/geom/class/uzip/conf.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/kern/coredump_phnum_test.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/kern/ptrace_test.c soc2017/kneitinger/libbe-head/tests/sys/kqueue/libkqueue/kqueue_test.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/mac/portacl/misc.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/mac/portacl/nobody_test.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/mac/portacl/root_test.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/mqueue/mqueue_test.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/netinet/fibs_test.sh (contents, props changed) soc2017/kneitinger/libbe-head/tests/sys/opencrypto/runtests.sh (props changed) soc2017/kneitinger/libbe-head/tests/sys/vfs/trailing_slash.sh (props changed) soc2017/kneitinger/libbe-head/tools/build/mk/OptionalObsoleteFiles.inc soc2017/kneitinger/libbe-head/tools/regression/sockets/accf_data_attach/accf_data_attach.c soc2017/kneitinger/libbe-head/tools/tools/bootparttest/Makefile soc2017/kneitinger/libbe-head/tools/tools/bootparttest/bootparttest.c soc2017/kneitinger/libbe-head/tools/tools/bootparttest/stub.c soc2017/kneitinger/libbe-head/tools/tools/nanobsd/defaults.sh soc2017/kneitinger/libbe-head/tools/tools/nanobsd/legacy.sh soc2017/kneitinger/libbe-head/tools/tools/net80211/wlanwds/wlanwds.c soc2017/kneitinger/libbe-head/tools/tools/zfsboottest/Makefile soc2017/kneitinger/libbe-head/tools/tools/zfsboottest/zfsboottest.c soc2017/kneitinger/libbe-head/usr.bin/Makefile soc2017/kneitinger/libbe-head/usr.bin/apply/Makefile soc2017/kneitinger/libbe-head/usr.bin/ar/write.c soc2017/kneitinger/libbe-head/usr.bin/basename/Makefile soc2017/kneitinger/libbe-head/usr.bin/bmake/Makefile soc2017/kneitinger/libbe-head/usr.bin/bmake/Makefile.inc soc2017/kneitinger/libbe-head/usr.bin/bsdcat/Makefile soc2017/kneitinger/libbe-head/usr.bin/calendar/Makefile soc2017/kneitinger/libbe-head/usr.bin/calendar/calendars/calendar.freebsd soc2017/kneitinger/libbe-head/usr.bin/calendar/calendars/calendar.holiday soc2017/kneitinger/libbe-head/usr.bin/calendar/calendars/de_DE.ISO8859-1/calendar.geschichte soc2017/kneitinger/libbe-head/usr.bin/clang/Makefile.inc soc2017/kneitinger/libbe-head/usr.bin/cmp/Makefile soc2017/kneitinger/libbe-head/usr.bin/col/Makefile soc2017/kneitinger/libbe-head/usr.bin/comm/Makefile soc2017/kneitinger/libbe-head/usr.bin/compress/Makefile soc2017/kneitinger/libbe-head/usr.bin/cpio/Makefile soc2017/kneitinger/libbe-head/usr.bin/csplit/Makefile soc2017/kneitinger/libbe-head/usr.bin/cut/Makefile soc2017/kneitinger/libbe-head/usr.bin/cut/cut.1 soc2017/kneitinger/libbe-head/usr.bin/diff/Makefile soc2017/kneitinger/libbe-head/usr.bin/diff3/Makefile soc2017/kneitinger/libbe-head/usr.bin/dirname/Makefile soc2017/kneitinger/libbe-head/usr.bin/du/Makefile soc2017/kneitinger/libbe-head/usr.bin/du/du.1 soc2017/kneitinger/libbe-head/usr.bin/du/du.c soc2017/kneitinger/libbe-head/usr.bin/du/tests/du_test.sh soc2017/kneitinger/libbe-head/usr.bin/file2c/Makefile soc2017/kneitinger/libbe-head/usr.bin/getconf/Makefile soc2017/kneitinger/libbe-head/usr.bin/grep/Makefile soc2017/kneitinger/libbe-head/usr.bin/grep/grep.c soc2017/kneitinger/libbe-head/usr.bin/grep/grep.h soc2017/kneitinger/libbe-head/usr.bin/grep/util.c soc2017/kneitinger/libbe-head/usr.bin/gzip/Makefile soc2017/kneitinger/libbe-head/usr.bin/hexdump/Makefile soc2017/kneitinger/libbe-head/usr.bin/ident/Makefile soc2017/kneitinger/libbe-head/usr.bin/indent/Makefile soc2017/kneitinger/libbe-head/usr.bin/indent/args.c soc2017/kneitinger/libbe-head/usr.bin/indent/indent.1 soc2017/kneitinger/libbe-head/usr.bin/indent/indent.c soc2017/kneitinger/libbe-head/usr.bin/indent/indent_codes.h soc2017/kneitinger/libbe-head/usr.bin/indent/indent_globs.h soc2017/kneitinger/libbe-head/usr.bin/indent/io.c soc2017/kneitinger/libbe-head/usr.bin/indent/lexi.c soc2017/kneitinger/libbe-head/usr.bin/indent/pr_comment.c soc2017/kneitinger/libbe-head/usr.bin/indent/tests/binary.0.stdout soc2017/kneitinger/libbe-head/usr.bin/indent/tests/comments.0 soc2017/kneitinger/libbe-head/usr.bin/indent/tests/comments.0.stdout soc2017/kneitinger/libbe-head/usr.bin/indent/tests/declarations.0 soc2017/kneitinger/libbe-head/usr.bin/indent/tests/declarations.0.stdout soc2017/kneitinger/libbe-head/usr.bin/indent/tests/elsecomment.0.stdout soc2017/kneitinger/libbe-head/usr.bin/indent/tests/float.0.stdout soc2017/kneitinger/libbe-head/usr.bin/indent/tests/label.0.stdout soc2017/kneitinger/libbe-head/usr.bin/indent/tests/nsac.0.stdout soc2017/kneitinger/libbe-head/usr.bin/indent/tests/offsetof.0.stdout soc2017/kneitinger/libbe-head/usr.bin/indent/tests/sac.0.stdout soc2017/kneitinger/libbe-head/usr.bin/join/Makefile soc2017/kneitinger/libbe-head/usr.bin/jot/Makefile soc2017/kneitinger/libbe-head/usr.bin/kdump/kdump.c soc2017/kneitinger/libbe-head/usr.bin/ktrace/ktrace.1 soc2017/kneitinger/libbe-head/usr.bin/lastcomm/Makefile soc2017/kneitinger/libbe-head/usr.bin/ldd/ldd.c soc2017/kneitinger/libbe-head/usr.bin/limits/Makefile soc2017/kneitinger/libbe-head/usr.bin/m4/Makefile soc2017/kneitinger/libbe-head/usr.bin/mandoc/Makefile soc2017/kneitinger/libbe-head/usr.bin/mkesdb/yacc.y soc2017/kneitinger/libbe-head/usr.bin/mkimg/Makefile soc2017/kneitinger/libbe-head/usr.bin/mt/mt.1 soc2017/kneitinger/libbe-head/usr.bin/ncal/Makefile soc2017/kneitinger/libbe-head/usr.bin/netstat/Makefile soc2017/kneitinger/libbe-head/usr.bin/netstat/inet.c soc2017/kneitinger/libbe-head/usr.bin/netstat/main.c soc2017/kneitinger/libbe-head/usr.bin/netstat/netstat.h soc2017/kneitinger/libbe-head/usr.bin/pr/Makefile soc2017/kneitinger/libbe-head/usr.bin/printf/Makefile soc2017/kneitinger/libbe-head/usr.bin/procstat/Makefile soc2017/kneitinger/libbe-head/usr.bin/procstat/procstat_ptlwpinfo.c soc2017/kneitinger/libbe-head/usr.bin/ruptime/ruptime.1 soc2017/kneitinger/libbe-head/usr.bin/rwho/rwho.1 soc2017/kneitinger/libbe-head/usr.bin/sdiff/Makefile soc2017/kneitinger/libbe-head/usr.bin/sed/Makefile soc2017/kneitinger/libbe-head/usr.bin/soelim/Makefile soc2017/kneitinger/libbe-head/usr.bin/stat/Makefile soc2017/kneitinger/libbe-head/usr.bin/tail/Makefile soc2017/kneitinger/libbe-head/usr.bin/tail/extern.h soc2017/kneitinger/libbe-head/usr.bin/tail/tests/tail_test.sh soc2017/kneitinger/libbe-head/usr.bin/tar/Makefile soc2017/kneitinger/libbe-head/usr.bin/timeout/Makefile soc2017/kneitinger/libbe-head/usr.bin/top/machine.c soc2017/kneitinger/libbe-head/usr.bin/tr/Makefile soc2017/kneitinger/libbe-head/usr.bin/truncate/Makefile soc2017/kneitinger/libbe-head/usr.bin/truss/extern.h soc2017/kneitinger/libbe-head/usr.bin/truss/setup.c soc2017/kneitinger/libbe-head/usr.bin/truss/syscall.h soc2017/kneitinger/libbe-head/usr.bin/truss/syscalls.c soc2017/kneitinger/libbe-head/usr.bin/uniq/Makefile soc2017/kneitinger/libbe-head/usr.bin/units/Makefile soc2017/kneitinger/libbe-head/usr.bin/units/units.1 soc2017/kneitinger/libbe-head/usr.bin/uudecode/Makefile soc2017/kneitinger/libbe-head/usr.bin/uuencode/Makefile soc2017/kneitinger/libbe-head/usr.bin/vmstat/vmstat.c soc2017/kneitinger/libbe-head/usr.bin/w/w.c soc2017/kneitinger/libbe-head/usr.bin/xargs/Makefile soc2017/kneitinger/libbe-head/usr.bin/xinstall/Makefile soc2017/kneitinger/libbe-head/usr.bin/xlint/lint1/param.h soc2017/kneitinger/libbe-head/usr.bin/xo/Makefile soc2017/kneitinger/libbe-head/usr.bin/xohtml/xohtml.sh soc2017/kneitinger/libbe-head/usr.bin/yacc/Makefile soc2017/kneitinger/libbe-head/usr.sbin/Makefile soc2017/kneitinger/libbe-head/usr.sbin/acpi/acpidb/Makefile soc2017/kneitinger/libbe-head/usr.sbin/acpi/acpidump/acpi.c soc2017/kneitinger/libbe-head/usr.sbin/acpi/iasl/Makefile soc2017/kneitinger/libbe-head/usr.sbin/autofs/auto_master.5 soc2017/kneitinger/libbe-head/usr.sbin/bhyve/pci_e82545.c soc2017/kneitinger/libbe-head/usr.sbin/bhyve/vga.c (contents, props changed) soc2017/kneitinger/libbe-head/usr.sbin/binmiscctl/binmiscctl.c soc2017/kneitinger/libbe-head/usr.sbin/bluetooth/bthidcontrol/sdp.c soc2017/kneitinger/libbe-head/usr.sbin/bluetooth/bthidd/bthid_config.h soc2017/kneitinger/libbe-head/usr.sbin/bluetooth/bthidd/bthidd.conf.sample soc2017/kneitinger/libbe-head/usr.sbin/bluetooth/bthidd/bthidd.h soc2017/kneitinger/libbe-head/usr.sbin/bluetooth/bthidd/hid.c soc2017/kneitinger/libbe-head/usr.sbin/bluetooth/bthidd/lexer.l soc2017/kneitinger/libbe-head/usr.sbin/bluetooth/bthidd/parser.y soc2017/kneitinger/libbe-head/usr.sbin/bluetooth/bthidd/server.c soc2017/kneitinger/libbe-head/usr.sbin/bluetooth/bthidd/session.c soc2017/kneitinger/libbe-head/usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.8 soc2017/kneitinger/libbe-head/usr.sbin/bootparamd/bootparamd/bootparamd.c soc2017/kneitinger/libbe-head/usr.sbin/bootparamd/callbootd/callbootd.c soc2017/kneitinger/libbe-head/usr.sbin/bsdinstall/scripts/netconfig_ipv4 soc2017/kneitinger/libbe-head/usr.sbin/bsdinstall/scripts/zfsboot soc2017/kneitinger/libbe-head/usr.sbin/camdd/camdd.c soc2017/kneitinger/libbe-head/usr.sbin/chown/Makefile soc2017/kneitinger/libbe-head/usr.sbin/chown/tests/chown_test.sh soc2017/kneitinger/libbe-head/usr.sbin/cpucontrol/cpucontrol.8 soc2017/kneitinger/libbe-head/usr.sbin/ctladm/ctladm.c soc2017/kneitinger/libbe-head/usr.sbin/cxgbetool/cxgbetool.c soc2017/kneitinger/libbe-head/usr.sbin/efivar/Makefile soc2017/kneitinger/libbe-head/usr.sbin/efivar/efivar.8 soc2017/kneitinger/libbe-head/usr.sbin/efivar/efivar.c soc2017/kneitinger/libbe-head/usr.sbin/etcupdate/Makefile soc2017/kneitinger/libbe-head/usr.sbin/extattr/Makefile soc2017/kneitinger/libbe-head/usr.sbin/fstyp/Makefile soc2017/kneitinger/libbe-head/usr.sbin/makefs/Makefile soc2017/kneitinger/libbe-head/usr.sbin/makefs/mtree.c soc2017/kneitinger/libbe-head/usr.sbin/makefs/tests/makefs_cd9660_tests.sh soc2017/kneitinger/libbe-head/usr.sbin/mpsutil/mps_cmd.c soc2017/kneitinger/libbe-head/usr.sbin/newsyslog/Makefile soc2017/kneitinger/libbe-head/usr.sbin/nmtree/Makefile soc2017/kneitinger/libbe-head/usr.sbin/pmcstat/pmcpl_gprof.c soc2017/kneitinger/libbe-head/usr.sbin/prometheus_sysctl_exporter/prometheus_sysctl_exporter.c soc2017/kneitinger/libbe-head/usr.sbin/pw/Makefile soc2017/kneitinger/libbe-head/usr.sbin/pw/pw_user.c soc2017/kneitinger/libbe-head/usr.sbin/pw/tests/pw_useradd_test.sh soc2017/kneitinger/libbe-head/usr.sbin/pw/tests/pw_usermod_test.sh soc2017/kneitinger/libbe-head/usr.sbin/rpcbind/Makefile soc2017/kneitinger/libbe-head/usr.sbin/rwhod/rwhod.8 soc2017/kneitinger/libbe-head/usr.sbin/sa/Makefile soc2017/kneitinger/libbe-head/usr.sbin/tzsetup/tzsetup.c soc2017/kneitinger/libbe-head/usr.sbin/vidcontrol/vidcontrol.1 soc2017/kneitinger/libbe-head/usr.sbin/vidcontrol/vidcontrol.c soc2017/kneitinger/libbe-head/usr.sbin/ypldap/entries.c Modified: soc2017/kneitinger/libbe-head/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -158,8 +158,18 @@ toolchains universe world worlds xdev xdev-build .ORDER: buildworld installworld +.ORDER: buildworld distrib-dirs +.ORDER: buildworld distribution +.ORDER: buildworld distribute .ORDER: buildworld distributeworld .ORDER: buildworld buildkernel +.ORDER: distrib-dirs distribute +.ORDER: distrib-dirs distributeworld +.ORDER: distrib-dirs installworld +.ORDER: distribution distribute +.ORDER: distributeworld distribute +.ORDER: distributeworld distribution +.ORDER: installworld distribute .ORDER: installworld distribution .ORDER: installworld installkernel .ORDER: buildkernel installkernel @@ -211,7 +221,7 @@ SUB_MAKE= ${MAKE} -m ${.CURDIR}/share/mk .endif -_MAKE= PATH=${PATH} MAKE_CMD=${MAKE} ${SUB_MAKE} -f Makefile.inc1 \ +_MAKE= PATH=${PATH} MAKE_CMD="${MAKE}" ${SUB_MAKE} -f Makefile.inc1 \ TARGET=${_TARGET} TARGET_ARCH=${_TARGET_ARCH} # Only allow meta mode for the whitelisted targets. See META_TGT_WHITELIST @@ -235,12 +245,17 @@ .endif # !exists(/dev/filemon) && !defined(NO_FILEMON) .endif # !defined(_CAN_USE_META_MODE) -# Guess machine architecture from machine type, and vice versa. +# Guess target architecture from target type, and vice versa, based on +# historic FreeBSD practice of tending to have TARGET == TARGET_ARCH +# expanding to TARGET == TARGET_CPUARCH in recent times, with known +# exceptions. .if !defined(TARGET_ARCH) && defined(TARGET) +# T->TA mapping is usually TARGET with arm64 the odd man out _TARGET_ARCH= ${TARGET:S/arm64/aarch64/} .elif !defined(TARGET) && defined(TARGET_ARCH) && \ ${TARGET_ARCH} != ${MACHINE_ARCH} -_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?(hf)?/mips/:C/arm(v6)?(eb)?/arm/:C/aarch64/arm64/:C/powerpc64/powerpc/:C/powerpcspe/powerpc/:C/riscv64(sf)?/riscv/} +# TA->T mapping is accidentally CPUARCH with aarch64 the odd man out +_TARGET= ${TARGET_ARCH:${__TO_CPUARCH}:C/aarch64/arm64/} .endif .if defined(TARGET) && !defined(_TARGET) _TARGET=${TARGET} @@ -431,14 +446,22 @@ MAKE_PARAMS_riscv?= CROSS_TOOLCHAIN=riscv64-gcc -# XXX Remove riscv from universe if the required toolchain package is missing. -.if !exists(/usr/local/share/toolchains/riscv64-gcc.mk) && ${TARGETS:Mriscv} -_UNIVERSE_TARGETS:= ${_UNIVERSE_TARGETS:Nriscv} -universe: universe_riscv_skip .PHONY -universe_epilogue: universe_riscv_skip .PHONY -universe_riscv_skip: universe_prologue .PHONY - @echo ">> riscv skipped - install riscv64-xtoolchain-gcc port or package to build" +# XXX Remove architectures only supported by external toolchain from universe +# if required toolchain packages are missing. +TOOLCHAINS_riscv= riscv64 +.for target in riscv +.if ${_UNIVERSE_TARGETS:M${target}} +.for toolchain in ${TOOLCHAINS_${target}} +.if !exists(/usr/local/share/toolchains/${toolchain}-gcc.mk) +_UNIVERSE_TARGETS:= ${_UNIVERSE_TARGETS:N${target}} +universe: universe_${toolchain}_skip .PHONY +universe_epilogue: universe_${toolchain}_skip .PHONY +universe_${toolchain}_skip: universe_prologue .PHONY + @echo ">> ${target} skipped - install ${toolchain}-xtoolchain-gcc port or package to build" .endif +.endfor +.endif +.endfor .if defined(UNIVERSE_TARGET) MAKE_JUST_WORLDS= YES Modified: soc2017/kneitinger/libbe-head/Makefile.inc1 ============================================================================== --- soc2017/kneitinger/libbe-head/Makefile.inc1 Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/Makefile.inc1 Mon Sep 4 13:29:42 2017 (r326785) @@ -346,6 +346,12 @@ . endfor .endif SVNFLAGS?= -r HEAD +.if !defined(VCS_REVISION) && empty(VCS_REVISION) +_VCS_REVISION?= $$(eval ${SVNVERSION_CMD} ${SRCDIR}) +. if !empty(_VCS_REVISION) +VCS_REVISION= $$(echo r${_VCS_REVISION}) +. endif +.endif .if !defined(OSRELDATE) .if exists(/usr/include/osreldate.h) @@ -444,7 +450,7 @@ .endif .endif WORLDTMP= ${OBJTREE}${.CURDIR}/tmp -BPATH= ${WORLDTMP}/legacy/usr/sbin:${WORLDTMP}/legacy/usr/bin:${WORLDTMP}/legacy/bin +BPATH= ${CCACHE_WRAPPER_PATH_PFX}${WORLDTMP}/legacy/usr/sbin:${WORLDTMP}/legacy/usr/bin:${WORLDTMP}/legacy/bin XPATH= ${WORLDTMP}/usr/sbin:${WORLDTMP}/usr/bin STRICTTMPPATH= ${BPATH}:${XPATH} TMPPATH= ${STRICTTMPPATH}:${PATH} @@ -551,7 +557,7 @@ # cross-tools stage XMAKE= TOOLS_PREFIX=${WORLDTMP} ${BMAKE} \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ - MK_GDB=no MK_TESTS=no + MK_GDB=no MK_LLD_IS_LD=${MK_LLD_BOOTSTRAP} MK_TESTS=no # kernel-tools stage KTMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ @@ -624,8 +630,7 @@ # combined with --sysroot. XCFLAGS+= -B${WORLDTMP}/usr/lib # Force using libc++ for external GCC. -# XXX: This should be checking MK_GNUCXX == no -.if ${X_COMPILER_VERSION} >= 40800 +.if ${X_COMPILER_TYPE} == gcc && ${X_COMPILER_VERSION} >= 40800 XCXXFLAGS+= -isystem ${WORLDTMP}/usr/include/c++/v1 -std=c++11 \ -nostdinc++ .endif @@ -761,6 +766,16 @@ rm -rf ${LIBCOMPATTMP} .endif .else +.if exists(${WORLDTMP}) + @echo ">>> Deleting stale files in build tree..." + ${_+_}cd ${.CURDIR}; ${WMAKE} -DBATCH_DELETE_OLD_FILES \ + delete-old delete-old-libs >/dev/null +.endif +.if defined(LIBCOMPAT) && exists(${LIBCOMPATTMP}) + ${_+_}cd ${.CURDIR}; ${WMAKE} -DBATCH_DELETE_OLD_FILES \ + DESTDIR=${LIBCOMPATTMP} \ + delete-old delete-old-libs >/dev/null +.endif rm -rf ${WORLDTMP}/legacy/usr/include .if ${USING_SYSTEM_COMPILER} == "yes" .for cc in cc c++ @@ -770,7 +785,6 @@ fi .endfor .endif # ${USING_SYSTEM_COMPILER} == "yes" -.endif # !defined(NO_CLEAN) # Our current approach to dependency tracking cannot cope with certain source # tree changes, particularly with respect to removing source files and @@ -813,6 +827,9 @@ ${OBJTREE}${.CURDIR}/world32/${.CURDIR}/lib/libc/.depend.${f}.* .endif .endfor + +.endif # !defined(NO_CLEAN) + .for _dir in \ lib lib/casper usr legacy/bin legacy/usr mkdir -p ${WORLDTMP}/${_dir} @@ -1482,20 +1499,24 @@ @${DESTDIR}/${DISTDIR}/kernel.meta | \ ${XZ_CMD} > ${PACKAGEDIR}/kernel.txz .endif +.if ${MK_DEBUG_FILES} != "no" cd ${DESTDIR}/${DISTDIR}/kernel; \ tar cvf - --include '*/*/*.debug' \ @${DESTDIR}/${DISTDIR}/kernel.meta | \ ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/kernel-dbg.txz +.endif .if ${BUILDKERNELS:[#]} > 1 && ${NO_INSTALLEXTRAKERNELS} != "yes" .for _kernel in ${BUILDKERNELS:[2..-1]} cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ tar cvf - --exclude '*.debug' \ @${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta | \ ${XZ_CMD} > ${PACKAGEDIR}/kernel.${_kernel}.txz +.if ${MK_DEBUG_FILES} != "no" cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ tar cvf - --include '*/*/*.debug' \ @${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta | \ ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/kernel.${_kernel}-dbg.txz +.endif .endfor .endif .else @@ -1504,17 +1525,21 @@ tar cvf - --exclude '*.debug' . | \ ${XZ_CMD} > ${PACKAGEDIR}/kernel.txz .endif +.if ${MK_DEBUG_FILES} != "no" cd ${DESTDIR}/${DISTDIR}/kernel; \ tar cvf - --include '*/*/*.debug' $$(eval find .) | \ ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/kernel-dbg.txz +.endif .if ${BUILDKERNELS:[#]} > 1 && ${NO_INSTALLEXTRAKERNELS} != "yes" .for _kernel in ${BUILDKERNELS:[2..-1]} cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ tar cvf - --exclude '*.debug' . | \ ${XZ_CMD} > ${PACKAGEDIR}/kernel.${_kernel}.txz +.if ${MK_DEBUG_FILES} != "no" cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ tar cvf - --include '*/*/*.debug' $$(eval find .) | \ ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/kernel.${_kernel}-dbg.txz +.endif .endfor .endif .endif @@ -1607,7 +1632,10 @@ @awk -F\" ' \ /^name/ { printf("===> Creating %s-", $$2); next } \ /^version/ { print $$2; next } \ - ' ${WSTAGEDIR}/${pkgname}.ucl ; \ + ' ${WSTAGEDIR}/${pkgname}.ucl + @if [ "${pkgname}" == "runtime" ]; then \ + sed -i '' -e "s/%VCS_REVISION%/${VCS_REVISION}/" ${WSTAGEDIR}/${pkgname}.ucl ; \ + fi ${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/bin/sh -o ALLOW_BASE_SHLIBS=yes \ create -M ${WSTAGEDIR}/${pkgname}.ucl \ -p ${WSTAGEDIR}/${pkgname}.plist \ @@ -1618,7 +1646,10 @@ create-kernel-packages: .PHONY _default_flavor= -default .if exists(${KSTAGEDIR}/kernel.meta) -.for flavor in "" -debug +. if ${MK_DEBUG_FILES} != "no" +_debug=-debug +. endif +. for flavor in "" ${_debug} create-kernel-packages: create-kernel-packages-flavor${flavor:C,^""$,${_default_flavor},} create-kernel-packages-flavor${flavor:C,^""$,${_default_flavor},}: _pkgbootstrap .PHONY @cd ${KSTAGEDIR}/${DISTDIR} ; \ @@ -1633,6 +1664,7 @@ -e "s/%DESC%/FreeBSD ${INSTALLKERNEL} kernel ${flavor}/" \ -e "s/%CAP_MKDB_ENDIAN%/$${cap_arg}/g" \ -e "s/%PWD_MKDB_ENDIAN%/$${pwd_arg}/g" \ + -e "s/ %VCS_REVISION%/${VCS_REVISION}/" \ ${SRCDIR}/release/packages/kernel.ucl \ > ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${flavor}.ucl ; \ awk -F\" ' \ @@ -1644,12 +1676,15 @@ -p ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${flavor}.plist \ -r ${KSTAGEDIR}/${DISTDIR} \ -o ${REPODIR}/$$(${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/${PKG_VERSION} -.endfor +. endfor .endif .if ${BUILDKERNELS:[#]} > 1 && ${NO_INSTALLEXTRAKERNELS} != "yes" -.for _kernel in ${BUILDKERNELS:[2..-1]} -.if exists(${KSTAGEDIR}/kernel.${_kernel}.meta) -.for flavor in "" -debug +. for _kernel in ${BUILDKERNELS:[2..-1]} +. if exists(${KSTAGEDIR}/kernel.${_kernel}.meta) +. if ${MK_DEBUG_FILES} != "no" +_debug=-debug +. endif +. for flavor in "" ${_debug} create-kernel-packages: create-kernel-packages-extra-flavor${flavor:C,^""$,${_default_flavor},}-${_kernel} create-kernel-packages-extra-flavor${flavor:C,^""$,${_default_flavor},}-${_kernel}: _pkgbootstrap .PHONY @cd ${KSTAGEDIR}/kernel.${_kernel} ; \ @@ -1664,6 +1699,7 @@ -e "s/%DESC%/FreeBSD ${_kernel} kernel ${flavor}/" \ -e "s/%CAP_MKDB_ENDIAN%/$${cap_arg}/g" \ -e "s/%PWD_MKDB_ENDIAN%/$${pwd_arg}/g" \ + -e "s/ %VCS_REVISION%/${VCS_REVISION}/" \ ${SRCDIR}/release/packages/kernel.ucl \ > ${KSTAGEDIR}/kernel.${_kernel}/kernel.${_kernel}${flavor}.ucl ; \ awk -F\" ' \ @@ -1675,9 +1711,9 @@ -p ${KSTAGEDIR}/kernel.${_kernel}/kernel.${_kernel}${flavor}.plist \ -r ${KSTAGEDIR}/kernel.${_kernel} \ -o ${REPODIR}/$$(${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/${PKG_VERSION} -.endfor -.endif -.endfor +. endfor +. endif +. endfor .endif sign-packages: _pkgbootstrap .PHONY @@ -1948,8 +1984,12 @@ _rescue=rescue/rescue .endif +.if ${MK_TCSH} != "no" +_tcsh=bin/csh +.endif + .for _tool in \ - bin/csh \ + ${_tcsh} \ bin/sh \ ${LOCAL_TOOL_DIRS} \ lib/ncurses/ncurses \ @@ -2107,7 +2147,7 @@ bin/cat \ bin/chmod \ bin/cp \ - bin/csh \ + ${_tcsh} \ bin/echo \ bin/expr \ bin/hostname \ @@ -2327,11 +2367,12 @@ _cddl_lib_libnvpair= cddl/lib/libnvpair _cddl_lib_libavl= cddl/lib/libavl _cddl_lib_libuutil= cddl/lib/libuutil +.if ${MK_ZFS} != "no" _cddl_lib_libzfs_core= cddl/lib/libzfs_core +cddl/lib/libzfs_core__L: cddl/lib/libnvpair__L +.endif _cddl_lib_libctf= cddl/lib/libctf _cddl_lib= cddl/lib -cddl/lib/libzfs_core__L: cddl/lib/libnvpair__L -cddl/lib/libzfs__L: lib/libgeom__L cddl/lib/libctf__L: lib/libz__L .endif # cddl/lib/libdtrace requires lib/libproc and lib/librtld_db; it's only built @@ -2730,8 +2771,7 @@ # combined with --sysroot. CD2CFLAGS+= -B${XDDESTDIR}/usr/lib # Force using libc++ for external GCC. -# XXX: This should be checking MK_GNUCXX == no -.if ${X_COMPILER_VERSION} >= 40800 +.if ${X_COMPILER_TYPE} == gcc && ${X_COMPILER_VERSION} >= 40800 CD2CXXFLAGS+= -isystem ${XDDESTDIR}/usr/include/c++/v1 -std=c++11 \ -nostdinc++ .endif @@ -2749,9 +2789,6 @@ CD2MAKE+= BUILD_TOOLS_META=.NOMETA .endif XDDESTDIR=${DESTDIR}/${XDTP} -.if !defined(OSREL) -OSREL!= uname -r | sed -e 's/[-(].*//' -.endif .ORDER: xdev-build xdev-install xdev-links xdev: xdev-build xdev-install .PHONY @@ -2845,7 +2882,7 @@ ln -sf ../../${XDTP}/usr/bin/$$i \ ../../../../usr/bin/${XDDIR}-$$i; \ ln -sf ../../${XDTP}/usr/bin/$$i \ - ../../../../usr/bin/${XDDIR}${OSREL}-$$i; \ + ../../../../usr/bin/${XDDIR}${_REVISION}-$$i; \ done .else xdev xdev-build xdev-install xdev-links: .PHONY Modified: soc2017/kneitinger/libbe-head/Makefile.libcompat ============================================================================== --- soc2017/kneitinger/libbe-head/Makefile.libcompat Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/Makefile.libcompat Mon Sep 4 13:29:42 2017 (r326785) @@ -99,8 +99,7 @@ # sysroot path which --sysroot does not actually do for headers. LIBCOMPATCFLAGS+= -isystem ${LIBCOMPATTMP}/usr/include # Force using libc++ for external GCC. -# XXX: This should be checking MK_GNUCXX == no -.if ${X_COMPILER_VERSION} >= 40800 && \ +.if ${X_COMPILER_TYPE} == gcc && ${X_COMPILER_VERSION} >= 40800 && \ (${MK_CLANG_BOOTSTRAP} == "no" && ${MK_GCC_BOOTSTRAP} == "no") LIBCOMPATCXXFLAGS+= -isystem ${LIBCOMPATTMP}/usr/include/c++/v1 -std=c++11 \ -nostdinc++ @@ -180,7 +179,7 @@ .endfor ${_+_}cd ${.CURDIR}; \ ${LIBCOMPATWMAKE} -f Makefile.inc1 -DNO_FSCHG libraries -.if ${libcompat} == "32" +.if ${libcompat} == "32" && !defined(NO_RTLD) .for _t in ${_obj} all ${_+_}cd ${.CURDIR}/libexec/rtld-elf; PROG=ld-elf32.so.1 ${LIBCOMPATWMAKE} \ -DNO_FSCHG DIRPRFX=libexec/rtld-elf/ ${_t} @@ -193,7 +192,7 @@ .for _dir in ${_LC_LIBDIRS.yes} ${_+_}cd ${.CURDIR}/${_dir}; ${LIBCOMPATIMAKE} ${.TARGET:S/${libcompat}$//} .endfor -.if ${libcompat} == "32" +.if ${libcompat} == "32" && !defined(NO_RTLD) ${_+_}cd ${.CURDIR}/libexec/rtld-elf; \ PROG=ld-elf32.so.1 ${LIBCOMPATIMAKE} ${.TARGET:S/32$//} ${_+_}cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIBCOMPATIMAKE} \ Modified: soc2017/kneitinger/libbe-head/ObsoleteFiles.inc ============================================================================== --- soc2017/kneitinger/libbe-head/ObsoleteFiles.inc Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/ObsoleteFiles.inc Mon Sep 4 13:29:42 2017 (r326785) @@ -38,6 +38,9 @@ # xargs -n1 | sort | uniq -d; # done +# 20170802: ksyms(4) ioctl interface was removed +OLD_FILES+=usr/include/sys/ksyms.h + # 20170722: new clang import which bumps version from 4.0.0 to 5.0.0. OLD_FILES+=usr/lib/clang/4.0.0/include/sanitizer/allocator_interface.h OLD_FILES+=usr/lib/clang/4.0.0/include/sanitizer/asan_interface.h Modified: soc2017/kneitinger/libbe-head/UPDATING ============================================================================== --- soc2017/kneitinger/libbe-head/UPDATING Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/UPDATING Mon Sep 4 13:29:42 2017 (r326785) @@ -51,14 +51,64 @@ ****************************** SPECIAL WARNING: ****************************** +20170826: + During boot the geli passphrase will be hidden. To restore previous + behavior see geli(8) configuration options. + +20170825: + Move PMTUD blackhole counters to TCPSTATS and remove them from bare + sysctl values. Minor nit, but requires a rebuild of both world/kernel + to complete. + +20170814: + "make check" behavior (made in ^/head@r295380) has been changed to + execute from a limited sandbox, as opposed to executing from + ${TESTSDIR}. + + Behavioral changes: + - The "beforecheck" and "aftercheck" targets are now specified. + - ${CHECKDIR} (added in commit noted above) has been removed. + - Legacy behavior can be enabled by setting + WITHOUT_MAKE_CHECK_USE_SANDBOX in src.conf(5) or the environment. + + If the limited sandbox mode is enabled, "make check" will execute + "make distribution", then install, execute the tests, and clean up the + sandbox if successful. + + The "make distribution" and "make install" targets are typically run as + root to set appropriate permissions and ownership at installation time. + The end-user should set "WITH_INSTALL_AS_USER" in src.conf(5) or the + environment if executing "make check" with limited sandbox mode using + an unprivileged user. + +20170808: + Since the switch to GPT disk labels, fsck for UFS/FFS has been + unable to automatically find alternate superblocks. As of r322297, + the information needed to find alternate superblocks has been + moved to the end of the area reserved for the boot block. + Filesystems created with a newfs of this vintage or later + will create the recovery information. If you have a filesystem + created prior to this change and wish to have a recovery block + created for your filesystem, you can do so by running fsck in + forground mode (i.e., do not use the -p or -y options). As it + starts, fsck will ask ``SAVE DATA TO FIND ALTERNATE SUPERBLOCKS'' + to which you should answer yes. + +20170728: + As of r321665, an NFSv4 server configuration that services + Kerberos mounts or clients that do not support the uid/gid in + owner/owner_group string capability, must explicitly enable + the nfsuserd daemon by adding nfsuserd_enable="YES" to the + machine's /etc/rc.conf file. + 20170722: Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 5.0.0. Please see the 20141231 entry below for information about prerequisites and upgrading, if you are not already using clang 3.5.0 or higher. 20170701: - WITHOUT_RCMDS is now the default. Set WITH_RCMDS if you need them to be - built with the base system. + WITHOUT_RCMDS is now the default. Set WITH_RCMDS if you need the + r-commands (rlogin, rsh, etc.) to be built with the base system. 20170625: The FreeBSD/powerpc platform now uses a 64-bit type for time_t. This is Modified: soc2017/kneitinger/libbe-head/bin/cat/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/bin/cat/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/cat/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -6,8 +6,7 @@ PACKAGE=runtime PROG= cat -.if ${MK_TESTS} != "no" -SUBDIR+= tests -.endif +HAS_TESTS= +SUBDIR.${MK_TESTS}+= tests .include Modified: soc2017/kneitinger/libbe-head/bin/cat/cat.c ============================================================================== --- soc2017/kneitinger/libbe-head/bin/cat/cat.c Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/cat/cat.c Mon Sep 4 13:29:42 2017 (r326785) @@ -51,12 +51,12 @@ #ifndef NO_UDOM_SUPPORT #include #include -#include #include #endif #include #include +#include #include #include #include Modified: soc2017/kneitinger/libbe-head/bin/chmod/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/bin/chmod/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/chmod/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -6,6 +6,7 @@ PACKAGE=runtime PROG= chmod +HAS_TESTS= SUBDIR.${MK_TESTS}+= tests .include Modified: soc2017/kneitinger/libbe-head/bin/chmod/tests/chmod_test.sh ============================================================================== --- soc2017/kneitinger/libbe-head/bin/chmod/tests/chmod_test.sh Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/chmod/tests/chmod_test.sh Mon Sep 4 13:29:42 2017 (r326785) @@ -25,6 +25,13 @@ # # $FreeBSD$ +get_filesystem() +{ + local mountpoint=$1 + + df -T $mountpoint | tail -n 1 | cut -wf 2 +} + atf_test_case RH_flag RH_flag_head() { @@ -94,6 +101,11 @@ { atf_check truncate -s 0 foo bar atf_check chmod 0750 foo bar + case "$(get_filesystem .)" in + zfs) + atf_expect_fail "ZFS doesn't support UF_IMMUTABLE; returns EPERM - bug 221189" + ;; + esac atf_check chflags uchg foo atf_check -e not-empty -s not-exit:0 chmod 0700 foo bar atf_check -o inline:'100750\n100700\n' stat -f '%p' foo bar @@ -103,7 +115,7 @@ f_flag_cleanup() { - atf_check chflags 0 foo + chflags 0 foo || : } atf_test_case h_flag @@ -140,6 +152,11 @@ atf_check truncate -s 0 foo bar atf_check chmod 0600 foo atf_check chmod 0750 bar + case "$(get_filesystem .)" in + zfs) + atf_expect_fail "ZFS updates mode for foo unnecessarily - bug 221188" + ;; + esac atf_check -o 'inline:bar\n' chmod -v 0600 foo bar atf_check chmod -v 0600 foo bar for f in foo bar; do Modified: soc2017/kneitinger/libbe-head/bin/date/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/bin/date/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/date/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -7,8 +7,7 @@ PROG= date SRCS= date.c netdate.c vary.c -.if ${MK_TESTS} != "no" -SUBDIR+= tests -.endif +HAS_TESTS= +SUBDIR.${MK_TESTS}+= tests .include Modified: soc2017/kneitinger/libbe-head/bin/dd/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/bin/dd/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/dd/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -38,8 +38,7 @@ @rm -f gen 1M_zeroes* obs_zeroes -.if ${MK_TESTS} != "no" -SUBDIR+= tests -.endif +HAS_TESTS= +SUBDIR.${MK_TESTS}+= tests .include Modified: soc2017/kneitinger/libbe-head/bin/dd/args.c ============================================================================== --- soc2017/kneitinger/libbe-head/bin/dd/args.c Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/dd/args.c Mon Sep 4 13:29:42 2017 (r326785) @@ -41,6 +41,7 @@ #include +#include #include #include #include @@ -184,7 +185,7 @@ res = get_num(arg); if (res < 1 || res > SSIZE_MAX) - errx(1, "bs must be between 1 and %jd", (intmax_t)SSIZE_MAX); + errx(1, "bs must be between 1 and %zd", (ssize_t)SSIZE_MAX); in.dbsz = out.dbsz = (size_t)res; } @@ -195,22 +196,22 @@ res = get_num(arg); if (res < 1 || res > SSIZE_MAX) - errx(1, "cbs must be between 1 and %jd", (intmax_t)SSIZE_MAX); + errx(1, "cbs must be between 1 and %zd", (ssize_t)SSIZE_MAX); cbsz = (size_t)res; } static void f_count(char *arg) { - intmax_t res; + uintmax_t res; - res = (intmax_t)get_num(arg); - if (res < 0) - errx(1, "count cannot be negative"); + res = get_num(arg); + if (res == UINTMAX_MAX) + errc(1, ERANGE, "%s", oper); if (res == 0) - cpy_cnt = (uintmax_t)-1; + cpy_cnt = UINTMAX_MAX; else - cpy_cnt = (uintmax_t)res; + cpy_cnt = res; } static void @@ -219,7 +220,7 @@ files_cnt = get_num(arg); if (files_cnt < 1) - errx(1, "files must be between 1 and %jd", (uintmax_t)-1); + errx(1, "files must be between 1 and %zu", SIZE_MAX); } static void @@ -240,8 +241,8 @@ if (!(ddflags & C_BS)) { res = get_num(arg); if (res < 1 || res > SSIZE_MAX) - errx(1, "ibs must be between 1 and %jd", - (intmax_t)SSIZE_MAX); + errx(1, "ibs must be between 1 and %zd", + (ssize_t)SSIZE_MAX); in.dbsz = (size_t)res; } } @@ -261,8 +262,8 @@ if (!(ddflags & C_BS)) { res = get_num(arg); if (res < 1 || res > SSIZE_MAX) - errx(1, "obs must be between 1 and %jd", - (intmax_t)SSIZE_MAX); + errx(1, "obs must be between 1 and %zd", + (ssize_t)SSIZE_MAX); out.dbsz = (size_t)res; } } Modified: soc2017/kneitinger/libbe-head/bin/dd/conv.c ============================================================================== --- soc2017/kneitinger/libbe-head/bin/dd/conv.c Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/dd/conv.c Mon Sep 4 13:29:42 2017 (r326785) @@ -133,7 +133,7 @@ */ ch = 0; for (inp = in.dbp - in.dbcnt, outp = out.dbp; in.dbcnt;) { - maxlen = MIN(cbsz, in.dbcnt); + maxlen = MIN(cbsz, (size_t)in.dbcnt); if ((t = ctab) != NULL) for (cnt = 0; cnt < maxlen && (ch = *inp++) != '\n'; ++cnt) @@ -146,7 +146,7 @@ * Check for short record without a newline. Reassemble the * input block. */ - if (ch != '\n' && in.dbcnt < cbsz) { + if (ch != '\n' && (size_t)in.dbcnt < cbsz) { (void)memmove(in.db, in.dbp - in.dbcnt, in.dbcnt); break; } @@ -228,7 +228,7 @@ * translation has to already be done or we might not recognize the * spaces. */ - for (inp = in.db; in.dbcnt >= cbsz; inp += cbsz, in.dbcnt -= cbsz) { + for (inp = in.db; (size_t)in.dbcnt >= cbsz; inp += cbsz, in.dbcnt -= cbsz) { for (t = inp + cbsz - 1; t >= inp && *t == ' '; --t) ; if (t >= inp) { Modified: soc2017/kneitinger/libbe-head/bin/dd/dd.c ============================================================================== --- soc2017/kneitinger/libbe-head/bin/dd/dd.c Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/dd/dd.c Mon Sep 4 13:29:42 2017 (r326785) @@ -204,10 +204,10 @@ * record oriented I/O, only need a single buffer. */ if (!(ddflags & (C_BLOCK | C_UNBLOCK))) { - if ((in.db = malloc(out.dbsz + in.dbsz - 1)) == NULL) + if ((in.db = malloc((size_t)out.dbsz + in.dbsz - 1)) == NULL) err(1, "input buffer"); out.db = in.db; - } else if ((in.db = malloc(MAX(in.dbsz, cbsz) + cbsz)) == NULL || + } else if ((in.db = malloc(MAX((size_t)in.dbsz, cbsz) + cbsz)) == NULL || (out.db = malloc(out.dbsz + cbsz)) == NULL) err(1, "output buffer"); @@ -405,7 +405,7 @@ ++st.in_full; /* Handle full input blocks. */ - } else if ((size_t)n == in.dbsz) { + } else if ((size_t)n == (size_t)in.dbsz) { in.dbcnt += in.dbrcnt = n; ++st.in_full; @@ -562,7 +562,7 @@ outp += nw; st.bytes += nw; - if ((size_t)nw == n && n == out.dbsz) + if ((size_t)nw == n && n == (size_t)out.dbsz) ++st.out_full; else ++st.out_part; Modified: soc2017/kneitinger/libbe-head/bin/dd/dd.h ============================================================================== --- soc2017/kneitinger/libbe-head/bin/dd/dd.h Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/dd/dd.h Mon Sep 4 13:29:42 2017 (r326785) @@ -38,10 +38,9 @@ typedef struct { u_char *db; /* buffer address */ u_char *dbp; /* current buffer I/O address */ - /* XXX ssize_t? */ - size_t dbcnt; /* current buffer byte count */ - size_t dbrcnt; /* last read byte count */ - size_t dbsz; /* block size */ + ssize_t dbcnt; /* current buffer byte count */ + ssize_t dbrcnt; /* last read byte count */ + ssize_t dbsz; /* block size */ #define ISCHR 0x01 /* character device (warn on short) */ #define ISPIPE 0x02 /* pipe-like (see position.c) */ Modified: soc2017/kneitinger/libbe-head/bin/dd/position.c ============================================================================== --- soc2017/kneitinger/libbe-head/bin/dd/position.c Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/dd/position.c Mon Sep 4 13:29:42 2017 (r326785) @@ -207,7 +207,7 @@ n = write(out.fd, out.db, out.dbsz); if (n == -1) err(1, "%s", out.name); - if ((size_t)n != out.dbsz) + if (n != out.dbsz) errx(1, "%s: write failure", out.name); } break; Modified: soc2017/kneitinger/libbe-head/bin/df/df.1 ============================================================================== --- soc2017/kneitinger/libbe-head/bin/df/df.1 Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/df/df.1 Mon Sep 4 13:29:42 2017 (r326785) @@ -29,7 +29,7 @@ .\" @(#)df.1 8.3 (Berkeley) 5/8/95 .\" $FreeBSD$ .\" -.Dd December 1, 2015 +.Dd August 8, 2017 .Dt DF 1 .Os .Sh NAME @@ -97,7 +97,7 @@ Use unit suffixes: Byte, Kibibyte, Mebibyte, Gibibyte, Tebibyte and Pebibyte (based on powers of 1024) in order to reduce the number of digits to four or fewer. -.It Fl H +.It Fl H , Fl Fl si .Dq Human-readable output. Use unit suffixes: Byte, Kilobyte, Megabyte, Modified: soc2017/kneitinger/libbe-head/bin/df/df.c ============================================================================== --- soc2017/kneitinger/libbe-head/bin/df/df.c Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/df/df.c Mon Sep 4 13:29:42 2017 (r326785) @@ -54,6 +54,7 @@ #include #endif #include +#include #include #include #ifdef MOUNT_CHAR_DEVS @@ -107,6 +108,12 @@ static struct ufs_args mdev; #endif +static const struct option long_options[] = +{ + { "si", no_argument, NULL, 'H' }, + { NULL, no_argument, NULL, 0 }, +}; + int main(int argc, char *argv[]) { @@ -142,7 +149,8 @@ if (argc < 0) exit(1); - while ((ch = getopt(argc, argv, "abcgHhiklmnPt:T,")) != -1) + while ((ch = getopt_long(argc, argv, "+abcgHhiklmnPt:T,", long_options, + NULL)) != -1) switch (ch) { case 'a': aflag = 1; Modified: soc2017/kneitinger/libbe-head/bin/echo/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/bin/echo/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/echo/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -6,8 +6,7 @@ PACKAGE=runtime PROG= echo -.if ${MK_TESTS} != "no" -SUBDIR+= tests -.endif +HAS_TESTS= +SUBDIR.${MK_TESTS}+= tests .include Modified: soc2017/kneitinger/libbe-head/bin/expr/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/bin/expr/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/expr/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -12,8 +12,7 @@ NO_WMISSING_VARIABLE_DECLARATIONS= -.if ${MK_TESTS} != "no" -SUBDIR+= tests -.endif +HAS_TESTS= +SUBDIR.${MK_TESTS}+= tests .include Modified: soc2017/kneitinger/libbe-head/bin/ln/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/bin/ln/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/ln/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -10,8 +10,7 @@ LINKS= ${BINDIR}/ln ${BINDIR}/link MLINKS= ln.1 link.1 -.if ${MK_TESTS} != "no" -SUBDIR+= tests -.endif +HAS_TESTS= +SUBDIR.${MK_TESTS}+= tests .include Modified: soc2017/kneitinger/libbe-head/bin/ls/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/bin/ls/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/ls/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -14,8 +14,7 @@ LIBADD+= termcapw .endif -.if ${MK_TESTS} != "no" -SUBDIR+= tests -.endif +HAS_TESTS= +SUBDIR.${MK_TESTS}+= tests .include Modified: soc2017/kneitinger/libbe-head/bin/mv/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/bin/mv/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/mv/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -6,8 +6,7 @@ PACKAGE=runtime PROG= mv -.if ${MK_TESTS} != "no" -SUBDIR+= tests -.endif +HAS_TESTS= +SUBDIR.${MK_TESTS}+= tests .include Modified: soc2017/kneitinger/libbe-head/bin/pax/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/bin/pax/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/pax/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -33,8 +33,7 @@ gen_subs.c getoldopt.c options.c pat_rep.c pax.c sel_subs.c \ tables.c tar.c tty_subs.c -.if ${MK_TESTS} != "no" -SUBDIR+= tests -.endif +HAS_TESTS= +SUBDIR.${MK_TESTS}+= tests .include Modified: soc2017/kneitinger/libbe-head/bin/pkill/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/bin/pkill/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/pkill/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -19,8 +19,7 @@ SYMLINKS= ../..${BINDIR}/pkill /usr/bin/pkill SYMLINKS+= ../..${BINDIR}/pgrep /usr/bin/pgrep -.if ${MK_TESTS} != "no" -SUBDIR+= tests -.endif +HAS_TESTS= +SUBDIR.${MK_TESTS}+= tests .include Modified: soc2017/kneitinger/libbe-head/bin/pkill/pkill.c ============================================================================== --- soc2017/kneitinger/libbe-head/bin/pkill/pkill.c Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/pkill/pkill.c Mon Sep 4 13:29:42 2017 (r326785) @@ -43,6 +43,7 @@ #include #include +#include #include #include #include @@ -567,6 +568,8 @@ continue; rv |= (*action)(kp); } + if (rv && pgrep && !quiet) + putchar('\n'); if (!did_action && !pgrep && longfmt) fprintf(stderr, "No matching processes belonging to you were found\n"); @@ -656,10 +659,12 @@ static int grepact(const struct kinfo_proc *kp) { + static bool first = true; - show_process(kp); - if (!quiet) + if (!quiet && !first) printf("%s", delim); + show_process(kp); + first = false; return (1); } Modified: soc2017/kneitinger/libbe-head/bin/pwait/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/bin/pwait/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/pwait/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -5,6 +5,7 @@ PACKAGE=runtime PROG= pwait +HAS_TESTS= SUBDIR.${MK_TESTS}+= tests .include Modified: soc2017/kneitinger/libbe-head/bin/sh/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/bin/sh/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/sh/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -64,8 +64,7 @@ token.h: mktokens sh ${.CURDIR}/mktokens -.if ${MK_TESTS} != "no" -SUBDIR+= tests -.endif +HAS_TESTS= +SUBDIR.${MK_TESTS}+= tests .include Modified: soc2017/kneitinger/libbe-head/bin/sh/tests/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/bin/sh/tests/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/sh/tests/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -6,6 +6,7 @@ TESTS_SUBDIRS+= errors TESTS_SUBDIRS+= execution TESTS_SUBDIRS+= expansion +TESTS_SUBDIRS+= invocation TESTS_SUBDIRS+= parameters TESTS_SUBDIRS+= parser TESTS_SUBDIRS+= set-e Modified: soc2017/kneitinger/libbe-head/bin/sleep/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/bin/sleep/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/sleep/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -6,8 +6,7 @@ PACKAGE=runtime PROG= sleep -.if ${MK_TESTS} != "no" -SUBDIR+= tests -.endif +HAS_TESTS= +SUBDIR.${MK_TESTS}+= tests .include Modified: soc2017/kneitinger/libbe-head/bin/test/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/bin/test/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/bin/test/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -8,8 +8,7 @@ LINKS= ${BINDIR}/test ${BINDIR}/[ MLINKS= test.1 [.1 -.if ${MK_TESTS} != "no" -SUBDIR+= tests -.endif +HAS_TESTS= +SUBDIR.${MK_TESTS}+= tests .include Modified: soc2017/kneitinger/libbe-head/cddl/Makefile ============================================================================== --- soc2017/kneitinger/libbe-head/cddl/Makefile Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/cddl/Makefile Mon Sep 4 13:29:42 2017 (r326785) @@ -5,9 +5,7 @@ SUBDIR= lib .WAIT \ sbin usr.bin usr.sbin -.if ${MK_TESTS} != "no" -SUBDIR+=tests -.endif +SUBDIR.${MK_TESTS}+= tests SUBDIR_PARALLEL= Modified: soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl ============================================================================== --- soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl Mon Sep 4 13:22:23 2017 (r326784) +++ soc2017/kneitinger/libbe-head/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl Mon Sep 4 13:29:42 2017 (r326785) @@ -116,7 +116,7 @@ open(README, ">$opt_d/failure.$n/README"); print README "ERROR: " . $file . " " . $msg; - + if (scalar @parms > 1) { print README "; see $errfile\n"; } else { *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-soc-all@freebsd.org Mon Sep 4 14:09:52 2017 Return-Path: Delivered-To: svn-soc-all@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 E0B3DE09748 for ; Mon, 4 Sep 2017 14:09:52 +0000 (UTC) (envelope-from kneitinger@FreeBSD.org) Received: from socsvn.freebsd.org (socsvn.freebsd.org [IPv6:2001:1900:2254:206a::50:2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D2BD074FFF for ; Mon, 4 Sep 2017 14:09:52 +0000 (UTC) (envelope-from kneitinger@FreeBSD.org) Received: from socsvn.freebsd.org ([127.0.1.124]) by socsvn.freebsd.org (8.15.2/8.15.2) with ESMTP id v84E9qls081855 for ; Mon, 4 Sep 2017 14:09:52 GMT (envelope-from kneitinger@FreeBSD.org) Received: (from www@localhost) by socsvn.freebsd.org (8.15.2/8.15.2/Submit) id v84E9qJp081852 for svn-soc-all@FreeBSD.org; Mon, 4 Sep 2017 14:09:52 GMT (envelope-from kneitinger@FreeBSD.org) Date: Mon, 4 Sep 2017 14:09:52 GMT Message-Id: <201709041409.v84E9qJp081852@socsvn.freebsd.org> X-Authentication-Warning: socsvn.freebsd.org: www set sender to kneitinger@FreeBSD.org using -f From: kneitinger@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r326786 - soc2017/kneitinger/libbe-head/sbin/be MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-soc-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the entire Summer of Code repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Sep 2017 14:09:53 -0000 Author: kneitinger Date: Mon Sep 4 14:09:51 2017 New Revision: 326786 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=326786 Log: Add in call to be_snapshot() when `be create` is called with one argument containing an "@" Modified: soc2017/kneitinger/libbe-head/sbin/be/be.c Modified: soc2017/kneitinger/libbe-head/sbin/be/be.c ============================================================================== --- soc2017/kneitinger/libbe-head/sbin/be/be.c Mon Sep 4 13:29:42 2017 (r326785) +++ soc2017/kneitinger/libbe-head/sbin/be/be.c Mon Sep 4 14:09:51 2017 (r326786) @@ -90,18 +90,18 @@ static struct command_map_entry command_map[] = { - { "activate", be_cmd_activate }, - { "create", be_cmd_create }, - { "destroy", be_cmd_destroy }, - { "export", be_cmd_export }, - { "import", be_cmd_import }, - { "init", be_cmd_init }, - { "jail", be_cmd_jail }, - { "list", be_cmd_list }, - { "mount", be_cmd_mount }, - { "rename", be_cmd_rename }, - { "unjail", be_cmd_unjail }, - { "unmount", be_cmd_unmount }, + { "activate", be_cmd_activate }, + { "create", be_cmd_create }, + { "destroy", be_cmd_destroy }, + { "export", be_cmd_export }, + { "import", be_cmd_import }, + { "init", be_cmd_init }, + { "jail", be_cmd_jail }, + { "list", be_cmd_list }, + { "mount", be_cmd_mount }, + { "rename", be_cmd_rename }, + { "unjail", be_cmd_unjail }, + { "unmount", be_cmd_unmount }, }; static int @@ -172,12 +172,10 @@ be_cmd_create(int argc, char *argv[]) { int err, opt; - bool recursive; char *existing; char *bootenv; existing = NULL; - recursive = false; while ((opt = getopt(argc, argv, "e:")) != -1) { switch (opt) { case 'e': @@ -209,7 +207,18 @@ err = be_create_from_existing(be, bootenv, existing); } } else { - err = be_create(be, bootenv); + /* char *existing, is unused in this case, so it can be + * safely repurposed as snap name */ + if ((existing = strchr(bootenv, '@')) != NULL) { + *(existing++) = '\0'; + if ((err = be_snapshot(be, bootenv, existing, NULL)) + != BE_ERR_SUCCESS) { + fprintf(stderr, "failed to create snapshot\n"); + } + return (err); + } else { + err = be_create(be, bootenv); + } } switch (err) {