From owner-svn-src-projects@FreeBSD.ORG Sun Jul 14 03:45:04 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 65C1C99F; Sun, 14 Jul 2013 03:45:04 +0000 (UTC) (envelope-from bryanv@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 56AC012D; Sun, 14 Jul 2013 03:45:04 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6E3j3Dv068431; Sun, 14 Jul 2013 03:45:03 GMT (envelope-from bryanv@svn.freebsd.org) Received: (from bryanv@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6E3j3Hs068429; Sun, 14 Jul 2013 03:45:03 GMT (envelope-from bryanv@svn.freebsd.org) Message-Id: <201307140345.r6E3j3Hs068429@svn.freebsd.org> From: Bryan Venteicher Date: Sun, 14 Jul 2013 03:45:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r253334 - projects/vmxnet/sys/dev/vmware/vmxnet3 X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jul 2013 03:45:04 -0000 Author: bryanv Date: Sun Jul 14 03:45:03 2013 New Revision: 253334 URL: http://svnweb.freebsd.org/changeset/base/253334 Log: Various WIP improvements to the vmxnet3 driver Modified: projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmx.c projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmxreg.h projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmxvar.h Modified: projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmx.c ============================================================================== --- projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmx.c Sun Jul 14 03:08:52 2013 (r253333) +++ projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmx.c Sun Jul 14 03:45:03 2013 (r253334) @@ -35,10 +35,13 @@ __FBSDID("$FreeBSD$"); #include #include -#include #include +#include +#include #include +#include #include +#include #include @@ -47,6 +50,11 @@ __FBSDID("$FreeBSD$"); #include #include +#include +#include +#include +#include +#include #include #include @@ -59,6 +67,9 @@ __FBSDID("$FreeBSD$"); #include "if_vmxreg.h" #include "if_vmxvar.h" +#include "opt_inet.h" +#include "opt_inet6.h" + static int vmxnet3_probe(device_t); static int vmxnet3_attach(device_t); static int vmxnet3_detach(device_t); @@ -66,7 +77,15 @@ static int vmxnet3_shutdown(device_t); static int vmxnet3_alloc_resources(struct vmxnet3_softc *); static void vmxnet3_free_resources(struct vmxnet3_softc *); -static int vmxnet3_query(struct vmxnet3_softc *); +static int vmxnet3_check_version(struct vmxnet3_softc *); +static void vmxnet3_initial_config(struct vmxnet3_softc *); + +static int vmxnet3_init_rxq(struct vmxnet3_softc *, int); +static int vmxnet3_init_txq(struct vmxnet3_softc *, int); +static int vmxnet3_alloc_rxtx_queues(struct vmxnet3_softc *); +static void vmxnet3_destroy_rxq(struct vmxnet3_rxqueue *); +static void vmxnet3_destroy_txq(struct vmxnet3_txqueue *); +static void vmxnet3_free_rxtx_queues(struct vmxnet3_softc *); static int vmxnet3_alloc_shared_data(struct vmxnet3_softc *); static void vmxnet3_free_shared_data(struct vmxnet3_softc *); @@ -88,7 +107,8 @@ static void vmxnet3_txeof(struct vmxnet3 static void vmxnet3_rx_csum(struct vmxnet3_rxcompdesc *, struct mbuf *); static int vmxnet3_newbuf(struct vmxnet3_softc *, struct vmxnet3_rxring *); static void vmxnet3_rxeof(struct vmxnet3_softc *, struct vmxnet3_rxqueue *); -static void vmxnet3_intr(void *); +static void vmxnet3_legacy_intr(void *); +static int vmxnet3_setup_interrupts(struct vmxnet3_softc *); static void vmxnet3_txstop(struct vmxnet3_softc *, struct vmxnet3_txqueue *); static void vmxnet3_rxstop(struct vmxnet3_softc *, struct vmxnet3_rxqueue *); @@ -96,7 +116,10 @@ static void vmxnet3_stop(struct vmxnet3_ static void vmxnet3_txinit(struct vmxnet3_softc *, struct vmxnet3_txqueue *); static int vmxnet3_rxinit(struct vmxnet3_softc *, struct vmxnet3_rxqueue *); -static int vmxnet3_reset_queues(struct vmxnet3_softc *); +static int vmxnet3_reinit_queues(struct vmxnet3_softc *); +static int vmxnet3_enable_device(struct vmxnet3_softc *); +static void vmxnet3_reinit_rxfilters(struct vmxnet3_softc *); +static int vmxnet3_reinit(struct vmxnet3_softc *); static void vmxnet3_init_locked(struct vmxnet3_softc *); static void vmxnet3_init(void *); @@ -104,17 +127,24 @@ static int vmxnet3_encap_offload_ctx(str static int vmxnet3_encap_load_mbuf(struct vmxnet3_softc *, struct vmxnet3_txring *, struct mbuf **, bus_dmamap_t, bus_dma_segment_t [], int *); -static int vmxnet3_encap(struct vmxnet3_softc *, struct mbuf **); +static void vmxnet3_encap_unload_mbuf(struct vmxnet3_softc *, + struct vmxnet3_txring *, bus_dmamap_t); +static int vmxnet3_encap(struct vmxnet3_softc *, struct vmxnet3_txqueue *, + struct mbuf **); static void vmxnet3_start_locked(struct ifnet *); static void vmxnet3_start(struct ifnet *); +static void vmxnet3_update_vlan_filter(struct vmxnet3_softc *, int, + uint16_t); +static void vmxnet3_register_vlan(void *, struct ifnet *, uint16_t); +static void vmxnet3_unregister_vlan(void *, struct ifnet *, uint16_t); static void vmxnet3_set_rxfilter(struct vmxnet3_softc *); static int vmxnet3_change_mtu(struct vmxnet3_softc *, int); static int vmxnet3_ioctl(struct ifnet *, u_long, caddr_t); static void vmxnet3_watchdog(struct vmxnet3_softc *); static void vmxnet3_tick(void *); -static void vmxnet3_link_state(struct vmxnet3_softc *); +static void vmxnet3_link_status(struct vmxnet3_softc *); static void vmxnet3_media_status(struct ifnet *, struct ifmediareq *); static int vmxnet3_media_change(struct ifnet *); static void vmxnet3_set_lladdr(struct vmxnet3_softc *); @@ -185,15 +215,19 @@ vmxnet3_attach(device_t dev) sc->vmx_dev = dev; VMXNET3_CORE_LOCK_INIT(sc, device_get_nameunit(dev)); - VMXNET3_RX_LOCK_INIT(sc, device_get_nameunit(dev)); - VMXNET3_TX_LOCK_INIT(sc, device_get_nameunit(dev)); callout_init_mtx(&sc->vmx_tick, &sc->vmx_mtx, 0); + vmxnet3_initial_config(sc); + error = vmxnet3_alloc_resources(sc); if (error) goto fail; - error = vmxnet3_query(sc); + error = vmxnet3_check_version(sc); + if (error) + goto fail; + + error = vmxnet3_alloc_rxtx_queues(sc); if (error) goto fail; @@ -205,15 +239,14 @@ vmxnet3_attach(device_t dev) if (error) goto fail; - error = bus_setup_intr(dev, sc->vmx_irq, INTR_TYPE_NET | INTR_MPSAFE, - NULL, vmxnet3_intr, sc, &sc->vmx_intrhand); + error = vmxnet3_setup_interrupts(sc); if (error) { ether_ifdetach(sc->vmx_ifp); device_printf(dev, "could not set up interrupt\n"); goto fail; } - vmxnet3_link_state(sc); + vmxnet3_link_status(sc); fail: if (error) @@ -244,11 +277,22 @@ vmxnet3_detach(device_t dev) sc->vmx_intrhand = NULL; } + if (sc->vmx_vlan_attach != NULL) { + EVENTHANDLER_DEREGISTER(vlan_config, sc->vmx_vlan_attach); + sc->vmx_vlan_attach = NULL; + } + if (sc->vmx_vlan_detach != NULL) { + EVENTHANDLER_DEREGISTER(vlan_config, sc->vmx_vlan_detach); + sc->vmx_vlan_detach = NULL; + } + if (ifp != NULL) { if_free(ifp); sc->vmx_ifp = NULL; } + ifmedia_removeall(&sc->vmx_media); + if (sc->vmx_irq != NULL) { bus_release_resource(dev, SYS_RES_IRQ, 0, sc->vmx_irq); sc->vmx_irq = NULL; @@ -256,10 +300,9 @@ vmxnet3_detach(device_t dev) vmxnet3_free_data(sc); vmxnet3_free_resources(sc); + vmxnet3_free_rxtx_queues(sc); VMXNET3_CORE_LOCK_DESTROY(sc); - VMXNET3_TX_LOCK_DESTROY(sc); - VMXNET3_RX_LOCK_DESTROY(sc); return (0); } @@ -303,6 +346,10 @@ vmxnet3_alloc_resources(struct vmxnet3_s sc->vmx_iot1 = rman_get_bustag(sc->vmx_res1); sc->vmx_ioh1 = rman_get_bushandle(sc->vmx_res1); + /* + * XXX This really doesn't belong here, but is fine until + * we support MSI/MSIX. + */ rid = 0; sc->vmx_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_SHAREABLE | RF_ACTIVE); @@ -336,7 +383,7 @@ vmxnet3_free_resources(struct vmxnet3_so } static int -vmxnet3_query(struct vmxnet3_softc *sc) +vmxnet3_check_version(struct vmxnet3_softc *sc) { device_t dev; uint32_t version; @@ -348,22 +395,149 @@ vmxnet3_query(struct vmxnet3_softc *sc) device_printf(dev, "unsupported hardware version %#x\n", version); return (ENOTSUP); - } - vmxnet3_write_bar1(sc, VMXNET3_BAR1_VRRS, 1); + } else + vmxnet3_write_bar1(sc, VMXNET3_BAR1_VRRS, 1); version = vmxnet3_read_bar1(sc, VMXNET3_BAR1_UVRS); if ((version & 0x01) == 0) { device_printf(dev, "unsupported UPT version %#x\n", version); return (ENOTSUP); + } else + vmxnet3_write_bar1(sc, VMXNET3_BAR1_UVRS, 1); + + return (0); +} + +static void +vmxnet3_initial_config(struct vmxnet3_softc *sc) +{ + + sc->vmx_ntxqueues = 1; + sc->vmx_nrxqueues = 1; + sc->vmx_ntxdescs = VMXNET3_MAX_TX_NDESC; + sc->vmx_nrxdescs = VMXNET3_MAX_RX_NDESC; + sc->vmx_max_rxsegs = 1; +} + +static int +vmxnet3_init_rxq(struct vmxnet3_softc *sc, int q) +{ + struct vmxnet3_rxqueue *rxq; + struct vmxnet3_rxring *rxr; + int i; + + rxq = &sc->vmx_rxq[q]; + + snprintf(rxq->vxrxq_name, sizeof(rxq->vxrxq_name), "%s-rx%d", + device_get_nameunit(sc->vmx_dev), q); + mtx_init(&rxq->vxrxq_mtx, rxq->vxrxq_name, NULL, MTX_DEF); + + rxq->vxrxq_sc = sc; + rxq->vxrxq_id = q; + + for (i = 0; i < VMXNET3_RXRINGS_PERQ; i++) { + rxr = &rxq->vxrxq_cmd_ring[i]; + rxr->vxrxr_rid = i; + rxr->vxrxr_ndesc = sc->vmx_nrxdescs; } - vmxnet3_write_bar1(sc, VMXNET3_BAR1_UVRS, 1); - vmxnet3_get_lladdr(sc); + rxq->vxrxq_comp_ring.vxcr_ndesc = + sc->vmx_nrxdescs * VMXNET3_RXRINGS_PERQ; + + return (0); +} + +static int +vmxnet3_init_txq(struct vmxnet3_softc *sc, int q) +{ + struct vmxnet3_txqueue *txq; + + txq = &sc->vmx_txq[q]; + + snprintf(txq->vxtxq_name, sizeof(txq->vxtxq_name), "%s-tx%d", + device_get_nameunit(sc->vmx_dev), q); + mtx_init(&txq->vxtxq_mtx, txq->vxtxq_name, NULL, MTX_DEF); + + txq->vxtxq_sc = sc; + txq->vxtxq_id = q; + + txq->vxtxq_cmd_ring.vxtxr_ndesc = sc->vmx_ntxdescs; + txq->vxtxq_comp_ring.vxcr_ndesc = sc->vmx_ntxdescs; return (0); } static int +vmxnet3_alloc_rxtx_queues(struct vmxnet3_softc *sc) +{ + int i, error; + + sc->vmx_rxq = malloc(sizeof(struct vmxnet3_rxqueue) * + sc->vmx_nrxqueues, M_DEVBUF, M_NOWAIT | M_ZERO); + sc->vmx_txq = malloc(sizeof(struct vmxnet3_txqueue) * + sc->vmx_ntxqueues, M_DEVBUF, M_NOWAIT | M_ZERO); + if (sc->vmx_rxq == NULL || sc->vmx_txq == NULL) + return (ENOMEM); + + for (i = 0; i < sc->vmx_nrxqueues; i++) { + error = vmxnet3_init_rxq(sc, i); + if (error) + return (error); + } + + for (i = 0; i < sc->vmx_ntxqueues; i++) { + error = vmxnet3_init_txq(sc, i); + if (error) + return (error); + } + + return (0); +} + +static void +vmxnet3_destroy_rxq(struct vmxnet3_rxqueue *rxq) +{ + + rxq->vxrxq_sc = NULL; + rxq->vxrxq_id = -1; + + if (mtx_initialized(&rxq->vxrxq_mtx) != 0) + mtx_destroy(&rxq->vxrxq_mtx); +} + +static void +vmxnet3_destroy_txq(struct vmxnet3_txqueue *txq) +{ + + txq->vxtxq_sc = NULL; + txq->vxtxq_id = -1; + + if (mtx_initialized(&txq->vxtxq_mtx) != 0) + mtx_destroy(&txq->vxtxq_mtx); + +} + +static void +vmxnet3_free_rxtx_queues(struct vmxnet3_softc *sc) +{ + int i; + + if (sc->vmx_rxq != NULL) { + for (i = 0; i < sc->vmx_nrxqueues; i++) + vmxnet3_destroy_rxq(&sc->vmx_rxq[i]); + free(sc->vmx_rxq, M_DEVBUF); + sc->vmx_rxq = NULL; + } + + if (sc->vmx_txq != NULL) { + for (i = 0; i < sc->vmx_ntxqueues; i++) + vmxnet3_destroy_txq(&sc->vmx_txq[i]); + free(sc->vmx_txq, M_DEVBUF); + sc->vmx_txq = NULL; + } +} + +static int vmxnet3_alloc_shared_data(struct vmxnet3_softc *sc) { device_t dev; @@ -381,8 +555,8 @@ vmxnet3_alloc_shared_data(struct vmxnet3 } sc->vmx_ds = (struct vmxnet3_driver_shared *) sc->vmx_ds_dma.dma_vaddr; - size = VMXNET3_TX_QUEUES * sizeof(struct vmxnet3_txq_shared); - size += VMXNET3_RX_QUEUES * sizeof(struct vmxnet3_rxq_shared); + size = sc->vmx_ntxqueues * sizeof(struct vmxnet3_txq_shared) + + sc->vmx_nrxqueues * sizeof(struct vmxnet3_rxq_shared); error = vmxnet3_dma_malloc(sc, size, 128, &sc->vmx_qs_dma); if (error) { device_printf(dev, "cannot alloc queue shared memory\n"); @@ -391,11 +565,11 @@ vmxnet3_alloc_shared_data(struct vmxnet3 sc->vmx_qs = (void *) sc->vmx_qs_dma.dma_vaddr; kva = sc->vmx_qs; - for (i = 0; i < VMXNET3_TX_QUEUES; i++) { + for (i = 0; i < sc->vmx_ntxqueues; i++) { sc->vmx_txq[i].vxtxq_ts = (struct vmxnet3_txq_shared *) kva; kva += sizeof(struct vmxnet3_txq_shared); } - for (i = 0; i < VMXNET3_RX_QUEUES; i++) { + for (i = 0; i < sc->vmx_nrxqueues; i++) { sc->vmx_rxq[i].vxrxq_rs = (struct vmxnet3_rxq_shared *) kva; kva += sizeof(struct vmxnet3_rxq_shared); } @@ -429,14 +603,18 @@ vmxnet3_alloc_txq_data(struct vmxnet3_so int i, q, error; dev = sc->vmx_dev; - descsz = VMXNET3_TX_NDESC * sizeof(struct vmxnet3_txdesc); - compsz = VMXNET3_TX_NCOMPDESC * sizeof(struct vmxnet3_txcompdesc); + descsz = sc->vmx_ntxdescs * sizeof(struct vmxnet3_txdesc); + compsz = sc->vmx_ntxdescs * sizeof(struct vmxnet3_txcompdesc); - for (q = 0; q < VMXNET3_TX_QUEUES; q++) { + for (q = 0; q < sc->vmx_ntxqueues; q++) { txq = &sc->vmx_txq[q]; txr = &txq->vxtxq_cmd_ring; txc = &txq->vxtxq_comp_ring; + /* + * XXX BMV Need better way to determine the maximum + * size/segments/segsize arguments. + */ error = bus_dma_tag_create(bus_get_dma_tag(dev), 1, 0, /* alignment, boundary */ BUS_SPACE_MAXADDR, /* lowaddr */ @@ -472,7 +650,7 @@ vmxnet3_alloc_txq_data(struct vmxnet3_so txc->vxcr_u.txcd = (struct vmxnet3_txcompdesc *) txc->vxcr_dma.dma_vaddr; - for (i = 0; i < VMXNET3_TX_NDESC; i++) { + for (i = 0; i < sc->vmx_ntxdescs; i++) { error = bus_dmamap_create(txr->vxtxr_txtag, 0, &txr->vxtxr_dmap[i]); if (error) { @@ -497,12 +675,12 @@ vmxnet3_free_txq_data(struct vmxnet3_sof dev = sc->vmx_dev; - for (q = 0; q < VMXNET3_TX_QUEUES; q++) { + for (q = 0; q < sc->vmx_ntxqueues; q++) { txq = &sc->vmx_txq[q]; txr = &txq->vxtxq_cmd_ring; txc = &txq->vxtxq_comp_ring; - for (i = 0; i < VMXNET3_TX_NDESC; i++) { + for (i = 0; i < txr->vxtxr_ndesc; i++) { if (txr->vxtxr_dmap[i] != NULL) { bus_dmamap_destroy(txr->vxtxr_txtag, txr->vxtxr_dmap[i]); @@ -538,14 +716,15 @@ vmxnet3_alloc_rxq_data(struct vmxnet3_so int i, j, q, error; dev = sc->vmx_dev; - descsz = VMXNET3_RX_NDESC * sizeof(struct vmxnet3_rxdesc); - compsz = VMXNET3_RX_NCOMPDESC * sizeof(struct vmxnet3_rxcompdesc); + descsz = sc->vmx_nrxdescs * sizeof(struct vmxnet3_rxdesc); + compsz = sc->vmx_nrxdescs * sizeof(struct vmxnet3_rxcompdesc) * + VMXNET3_RXRINGS_PERQ; - for (q = 0; q < VMXNET3_RX_QUEUES; q++) { + for (q = 0; q < sc->vmx_nrxqueues; q++) { rxq = &sc->vmx_rxq[q]; rxc = &rxq->vxrxq_comp_ring; - for (i = 0; i < 2; i++) { + for (i = 0; i < VMXNET3_RXRINGS_PERQ; i++) { rxr = &rxq->vxrxq_cmd_ring[i]; error = bus_dma_tag_create(bus_get_dma_tag(dev), @@ -561,7 +740,8 @@ vmxnet3_alloc_rxq_data(struct vmxnet3_so &rxr->vxrxr_rxtag); if (error) { device_printf(dev, - "unable to create Rx buffer tag for queue %d\n", q); + "unable to create Rx buffer tag for " + "queue %d\n", q); return (error); } @@ -586,7 +766,7 @@ vmxnet3_alloc_rxq_data(struct vmxnet3_so rxc->vxcr_u.rxcd = (struct vmxnet3_rxcompdesc *) rxc->vxcr_dma.dma_vaddr; - for (i = 0; i < 2; i++) { + for (i = 0; i < VMXNET3_RXRINGS_PERQ; i++) { rxr = &rxq->vxrxq_cmd_ring[i]; error = bus_dmamap_create(rxr->vxrxr_rxtag, 0, @@ -598,7 +778,7 @@ vmxnet3_alloc_rxq_data(struct vmxnet3_so return (error); } - for (j = 0; j < VMXNET3_RX_NDESC; j++) { + for (j = 0; j < sc->vmx_nrxdescs; j++) { error = bus_dmamap_create(rxr->vxrxr_rxtag, 0, &rxr->vxrxr_dmap[j]); if (error) { @@ -626,11 +806,11 @@ vmxnet3_free_rxq_data(struct vmxnet3_sof dev = sc->vmx_dev; - for (q = 0; q < VMXNET3_RX_QUEUES; q++) { + for (q = 0; q < sc->vmx_nrxqueues; q++) { rxq = &sc->vmx_rxq[q]; rxc = &rxq->vxrxq_comp_ring; - for (i = 0; i < 2; i++) { + for (i = 0; i < VMXNET3_RXRINGS_PERQ; i++) { rxr = &rxq->vxrxq_cmd_ring[i]; if (rxr->vxrxr_spare_dmap != NULL) { @@ -639,7 +819,7 @@ vmxnet3_free_rxq_data(struct vmxnet3_sof rxr->vxrxr_spare_dmap = NULL; } - for (j = 0; j < VMXNET3_RX_NDESC; j++) { + for (j = 0; j < rxr->vxrxr_ndesc; j++) { if (rxr->vxrxr_dmap[j] != NULL) { bus_dmamap_destroy(rxr->vxrxr_rxtag, rxr->vxrxr_dmap[j]); @@ -653,7 +833,7 @@ vmxnet3_free_rxq_data(struct vmxnet3_sof rxc->vxcr_u.rxcd = NULL; } - for (i = 0; i < 2; i++) { + for (i = 0; i < VMXNET3_RXRINGS_PERQ; i++) { rxr = &rxq->vxrxq_cmd_ring[i]; if (rxr->vxrxr_rxd != NULL) { @@ -726,86 +906,99 @@ vmxnet3_init_shared_data(struct vmxnet3_ struct vmxnet3_txq_shared *txs; struct vmxnet3_rxqueue *rxq; struct vmxnet3_rxq_shared *rxs; - u_int major, minor, release_code, rev; int i; ds = sc->vmx_ds; + + /* + * Initialize fields of the shared data that remains the same across + * reinits. Note the shared data is zero'd when allocated. + */ + ds->magic = VMXNET3_REV1_MAGIC; - ds->version = VMXNET3_DRIVER_VERSION; - major = __FreeBSD_version / 100000; - minor = (__FreeBSD_version / 1000) % 100; - release_code = (__FreeBSD_version / 100) % 10; - rev = __FreeBSD_version % 100; - ds->guest = release_code << 30 | rev << 22 | major << 14 | minor << 6 | - VMXNET3_GOS_FREEBSD; + /* DriverInfo */ + ds->version = VMXNET3_DRIVER_VERSION; + ds->guest = VMXNET3_GOS_FREEBSD | VMXNET3_GUEST_OS_VERSION | #ifdef __LP64__ - ds->guest |= VMXNET3_GOS_64BIT; + VMXNET3_GOS_64BIT; #else - ds->guest |= VMXNET3_GOS_32BIT; + VMXNET3_GOS_32BIT; #endif - ds->vmxnet3_revision = 1; ds->upt_version = 1; - ds->upt_features = UPT1_F_CSUM | UPT1_F_VLAN; + + /* Misc. conf */ ds->driver_data = vtophys(sc); ds->driver_data_len = sizeof(struct vmxnet3_softc); ds->queue_shared = sc->vmx_qs_dma.dma_paddr; ds->queue_shared_len = sc->vmx_qs_dma.dma_size; - ds->mtu = ETHERMTU; - ds->ntxqueue = VMXNET3_TX_QUEUES; - ds->nrxqueue = VMXNET3_RX_QUEUES; - ds->mcast_table = sc->vmx_mcast_dma.dma_paddr; - ds->mcast_tablelen = sc->vmx_mcast_dma.dma_size; + ds->nrxsg_max = sc->vmx_max_rxsegs; + + /* Interrupt control. */ ds->automask = 1; ds->nintr = VMXNET3_NINTR; ds->evintr = 0; ds->ictrl = VMXNET3_ICTRL_DISABLE_ALL; + for (i = 0; i < VMXNET3_NINTR; i++) ds->modlevel[i] = UPT1_IMOD_ADAPTIVE; - for (i = 0; i < VMXNET3_TX_QUEUES; i++) { + /* Receive filter. */ + ds->mcast_table = sc->vmx_mcast_dma.dma_paddr; + ds->mcast_tablelen = sc->vmx_mcast_dma.dma_size; + + /* Tx queues */ + for (i = 0; i < sc->vmx_ntxqueues; i++) { txq = &sc->vmx_txq[i]; txs = txq->vxtxq_ts; - txs->npending = 0; - txs->intr_threshold = 1; txs->cmd_ring = txq->vxtxq_cmd_ring.vxtxr_dma.dma_paddr; - txs->cmd_ring_len = VMXNET3_TX_NDESC; + txs->cmd_ring_len = sc->vmx_ntxdescs; txs->comp_ring = txq->vxtxq_comp_ring.vxcr_dma.dma_paddr; - txs->comp_ring_len = VMXNET3_TX_NCOMPDESC; + txs->comp_ring_len = sc->vmx_ntxdescs; txs->driver_data = vtophys(txq); txs->driver_data_len = sizeof(struct vmxnet3_txqueue); - txs->intr_idx = 0; - txs->stopped = 1; - txs->error = 0; } - for (i = 0; i < VMXNET3_RX_QUEUES; i++) { + /* Rx queues */ + for (i = 0; i < sc->vmx_nrxqueues; i++) { rxq = &sc->vmx_rxq[i]; rxs = rxq->vxrxq_rs; rxs->cmd_ring[0] = rxq->vxrxq_cmd_ring[0].vxrxr_dma.dma_paddr; - rxs->cmd_ring_len[0] = VMXNET3_RX_NDESC; + rxs->cmd_ring_len[0] = sc->vmx_nrxdescs; rxs->cmd_ring[1] = rxq->vxrxq_cmd_ring[1].vxrxr_dma.dma_paddr; - rxs->cmd_ring_len[1] = VMXNET3_RX_NDESC; + rxs->cmd_ring_len[1] = sc->vmx_nrxdescs; rxs->comp_ring = rxq->vxrxq_comp_ring.vxcr_dma.dma_paddr; - rxs->comp_ring_len = VMXNET3_RX_NCOMPDESC; + rxs->comp_ring_len = sc->vmx_nrxdescs * VMXNET3_RXRINGS_PERQ; rxs->driver_data = vtophys(rxq); rxs->driver_data_len = sizeof(struct vmxnet3_rxqueue); - rxs->intr_idx = 0; - rxs->stopped = 1; - rxs->error = 0; } - - vmxnet3_write_bar1(sc, VMXNET3_BAR1_DSL, sc->vmx_ds_dma.dma_paddr); - vmxnet3_write_bar1(sc, VMXNET3_BAR1_DSH, - sc->vmx_ds_dma.dma_paddr >> 32); } static void vmxnet3_reinit_shared_data(struct vmxnet3_softc *sc) { + struct ifnet *ifp; + struct vmxnet3_driver_shared *ds; + + ifp = sc->vmx_ifp; + ds = sc->vmx_ds; + + /* Use the current MAC address. */ + bcopy(IF_LLADDR(sc->vmx_ifp), sc->vmx_lladdr, ETHER_ADDR_LEN); + vmxnet3_set_lladdr(sc); + + ds->upt_features = 0; + if (ifp->if_capenable & IFCAP_VLAN_HWTAGGING) + ds->upt_features |= UPT1_F_VLAN; + if (ifp->if_capenable & IFCAP_RXCSUM) + ds->upt_features |= UPT1_F_CSUM; + + ds->mtu = ifp->if_mtu; + ds->ntxqueue = sc->vmx_ntxqueues; + ds->nrxqueue = sc->vmx_nrxqueues; vmxnet3_write_bar1(sc, VMXNET3_BAR1_DSL, sc->vmx_ds_dma.dma_paddr); vmxnet3_write_bar1(sc, VMXNET3_BAR1_DSH, @@ -864,20 +1057,28 @@ vmxnet3_setup_interface(struct vmxnet3_s ifp->if_init = vmxnet3_init; ifp->if_ioctl = vmxnet3_ioctl; ifp->if_start = vmxnet3_start; - ifp->if_snd.ifq_drv_maxlen = VMXNET3_TX_NDESC - 1; - IFQ_SET_MAXLEN(&ifp->if_snd, VMXNET3_TX_NDESC - 1); + ifp->if_snd.ifq_drv_maxlen = sc->vmx_ntxdescs - 1; + IFQ_SET_MAXLEN(&ifp->if_snd, sc->vmx_ntxdescs - 1); IFQ_SET_READY(&ifp->if_snd); + vmxnet3_get_lladdr(sc); ether_ifattach(ifp, sc->vmx_lladdr); - if (sc->vmx_ds->upt_features & UPT1_F_VLAN) - ifp->if_capabilities |= IFCAP_VLAN_MTU | IFCAP_VLAN_HWTAGGING; - if (sc->vmx_ds->upt_features & UPT1_F_CSUM) { - ifp->if_capabilities |= IFCAP_RXCSUM | IFCAP_TXCSUM; - ifp->if_hwassist |= VMXNET3_CSUM_FEATURES; - } + ifp->if_capabilities |= IFCAP_VLAN_MTU | IFCAP_VLAN_HWTAGGING; + ifp->if_capabilities |= IFCAP_RXCSUM | IFCAP_TXCSUM; + ifp->if_hwassist |= VMXNET3_CSUM_FEATURES; ifp->if_capenable = ifp->if_capabilities; + + /* + * Capabilities after here are not enabled by default. + */ + + ifp->if_capabilities |= IFCAP_VLAN_HWFILTER; + sc->vmx_vlan_attach = EVENTHANDLER_REGISTER(vlan_config, + vmxnet3_register_vlan, sc, EVENTHANDLER_PRI_FIRST); + sc->vmx_vlan_detach = EVENTHANDLER_REGISTER(vlan_config, + vmxnet3_unregister_vlan, sc, EVENTHANDLER_PRI_FIRST); ifmedia_init(&sc->vmx_media, 0, vmxnet3_media_change, vmxnet3_media_status); @@ -905,18 +1106,21 @@ vmxnet3_evintr(struct vmxnet3_softc *sc) /* Clear events. */ vmxnet3_write_bar1(sc, VMXNET3_BAR1_EVENT, event); + VMXNET3_CORE_LOCK(sc); + if (event & VMXNET3_EVENT_LINK) - vmxnet3_link_state(sc); + vmxnet3_link_status(sc); if (event & (VMXNET3_EVENT_TQERROR | VMXNET3_EVENT_RQERROR)) { reset = 1; vmxnet3_read_cmd(sc, VMXNET3_CMD_GET_STATUS); ts = sc->vmx_txq[0].vxtxq_ts; if (ts->stopped != 0) - device_printf(dev, "TX queue error %#x\n", ts->error); + device_printf(dev, "Tx queue error %#x\n", ts->error); rs = sc->vmx_rxq[0].vxrxq_rs; if (rs->stopped != 0) - device_printf(dev, "RX queue error %#x\n", rs->error); + device_printf(dev, "Rx queue error %#x\n", rs->error); + device_printf(dev, "Rx/Tx queue error event ... resetting\n"); } if (event & VMXNET3_EVENT_DIC) @@ -926,8 +1130,10 @@ vmxnet3_evintr(struct vmxnet3_softc *sc) if (reset != 0) { ifp->if_drv_flags &= ~IFF_DRV_RUNNING; - vmxnet3_init(sc); + vmxnet3_init_locked(sc); } + + VMXNET3_CORE_UNLOCK(sc); } static void @@ -943,14 +1149,14 @@ vmxnet3_txeof(struct vmxnet3_softc *sc, txr = &txq->vxtxq_cmd_ring; txc = &txq->vxtxq_comp_ring; - VMXNET3_TX_LOCK_ASSERT(sc); + VMXNET3_TXQ_LOCK_ASSERT(txq); for (;;) { txcd = &txc->vxcr_u.txcd[txc->vxcr_next]; if (txcd->gen != txc->vxcr_gen) break; - if (++txc->vxcr_next == VMXNET3_TX_NCOMPDESC) { + if (++txc->vxcr_next == txc->vxcr_ndesc) { txc->vxcr_next = 0; txc->vxcr_gen ^= 1; } @@ -968,7 +1174,7 @@ vmxnet3_txeof(struct vmxnet3_softc *sc, ifp->if_opackets++; } - txr->vxtxr_next = (txcd->eop_idx + 1) % VMXNET3_TX_NDESC; + txr->vxtxr_next = (txcd->eop_idx + 1) % txr->vxtxr_ndesc; } if (txr->vxtxr_head == txr->vxtxr_next) @@ -981,11 +1187,13 @@ vmxnet3_rx_csum(struct vmxnet3_rxcompdes if (rxcd->ipv4 && rxcd->ipcsum_ok) m->m_pkthdr.csum_flags |= CSUM_IP_CHECKED | CSUM_IP_VALID; - if (rxcd->fragment) - return; - if (rxcd->csum_ok && (rxcd->tcp || rxcd->udp)) { - m->m_pkthdr.csum_flags |= CSUM_DATA_VALID | CSUM_PSEUDO_HDR; - m->m_pkthdr.csum_data = 0xFFFF; + + if (!rxcd->fragment) { + if (rxcd->csum_ok && (rxcd->tcp || rxcd->udp)) { + m->m_pkthdr.csum_flags |= CSUM_DATA_VALID | + CSUM_PSEUDO_HDR; + m->m_pkthdr.csum_data = 0xFFFF; + } } } @@ -1041,7 +1249,7 @@ vmxnet3_newbuf(struct vmxnet3_softc *sc, rxd->btype = btype; rxd->gen = rxr->vxrxr_gen; - if (++idx == VMXNET3_RX_NDESC) { + if (++idx == rxr->vxrxr_ndesc) { idx = 0; rxr->vxrxr_gen ^= 1; } @@ -1076,7 +1284,7 @@ vmxnet3_rxeof(struct vmxnet3_softc *sc, rxr = &rxq->vxrxq_cmd_ring[0]; rxc = &rxq->vxrxq_comp_ring; - VMXNET3_RX_LOCK_ASSERT(sc); + VMXNET3_RXQ_LOCK_ASSERT(rxq); if ((ifp->if_drv_flags & IFF_DRV_RUNNING) == 0) return; @@ -1086,14 +1294,14 @@ vmxnet3_rxeof(struct vmxnet3_softc *sc, if (rxcd->gen != rxc->vxcr_gen) break; - if (++rxc->vxcr_next == VMXNET3_RX_NCOMPDESC) { + if (++rxc->vxcr_next == rxc->vxcr_ndesc) { rxc->vxcr_next = 0; rxc->vxcr_gen ^= 1; } idx = rxcd->rxd_idx; length = rxcd->len; - if (rxcd->qid < VMXNET3_RX_QUEUES) + if (rxcd->qid < sc->vmx_nrxqueues) rxr = &rxq->vxrxq_cmd_ring[0]; else rxr = &rxq->vxrxq_cmd_ring[1]; @@ -1130,7 +1338,13 @@ vmxnet3_rxeof(struct vmxnet3_softc *sc, } ifp->if_ipackets++; + VMXNET3_RXQ_UNLOCK(rxq); (*ifp->if_input)(ifp, m); + VMXNET3_RXQ_LOCK(rxq); + + /* Must recheck the state after dropping the Rx lock. */ + if ((ifp->if_drv_flags & IFF_DRV_RUNNING) == 0) + break; nextp: if (rxq->vxrxq_rs->update_rxhead) { @@ -1140,9 +1354,9 @@ nextp: /* * XXX BMV This looks pretty odd. */ - idx = (idx + 1) % VMXNET3_RX_NDESC; - if (qid >= VMXNET3_RX_QUEUES) { - qid -= VMXNET3_RX_QUEUES; + idx = (idx + 1) % rxr->vxrxr_ndesc; + if (qid >= sc->vmx_nrxqueues) { + qid -= sc->vmx_nrxqueues; r = VMXNET3_BAR0_RXH2(qid); } else r = VMXNET3_BAR0_RXH1(qid); @@ -1152,12 +1366,16 @@ nextp: } static void -vmxnet3_intr(void *xsc) +vmxnet3_legacy_intr(void *xsc) { struct vmxnet3_softc *sc; struct ifnet *ifp; + struct vmxnet3_rxqueue *rxq; + struct vmxnet3_txqueue *txq; sc = xsc; + rxq = &sc->vmx_rxq[0]; + txq = &sc->vmx_txq[0]; ifp = sc->vmx_ifp; if (vmxnet3_read_bar1(sc, VMXNET3_BAR1_INTR) == 0) @@ -1166,19 +1384,37 @@ vmxnet3_intr(void *xsc) if (sc->vmx_ds->event != 0) vmxnet3_evintr(sc); - VMXNET3_RX_LOCK(sc); - vmxnet3_rxeof(sc, &sc->vmx_rxq[0]); - VMXNET3_RX_UNLOCK(sc); - - VMXNET3_TX_LOCK(sc); - vmxnet3_txeof(sc, &sc->vmx_txq[0]); - if (IFQ_DRV_IS_EMPTY(&ifp->if_snd)) + VMXNET3_RXQ_LOCK(rxq); + vmxnet3_rxeof(sc, rxq); + VMXNET3_RXQ_UNLOCK(rxq); + + VMXNET3_TXQ_LOCK(txq); + vmxnet3_txeof(sc, txq); + if (!IFQ_DRV_IS_EMPTY(&ifp->if_snd)) vmxnet3_start_locked(ifp); - VMXNET3_TX_UNLOCK(sc); + VMXNET3_TXQ_UNLOCK(txq); vmxnet3_enable_intr(sc, 0); } +static int +vmxnet3_setup_interrupts(struct vmxnet3_softc *sc) +{ + device_t dev; + int error; + + dev = sc->vmx_dev; + + /* + * Only support a single legacy interrupt for now. + * Add MSI/MSIx later. + */ + error = bus_setup_intr(dev, sc->vmx_irq, INTR_TYPE_NET | INTR_MPSAFE, + NULL, vmxnet3_legacy_intr, sc, &sc->vmx_intrhand); + + return (error); +} + static void vmxnet3_txstop(struct vmxnet3_softc *sc, struct vmxnet3_txqueue *txq) { @@ -1187,7 +1423,7 @@ vmxnet3_txstop(struct vmxnet3_softc *sc, txr = &txq->vxtxq_cmd_ring; - for (i = 0; i < VMXNET3_TX_NDESC; i++) { + for (i = 0; i < txr->vxtxr_ndesc; i++) { if (txr->vxtxr_m[i] == NULL) continue; @@ -1205,10 +1441,10 @@ vmxnet3_rxstop(struct vmxnet3_softc *sc, struct vmxnet3_rxring *rxr; int i, j; - for (i = 0; i < 2; i++) { + for (i = 0; i < VMXNET3_RXRINGS_PERQ; i++) { rxr = &rxq->vxrxq_cmd_ring[i]; - for (j = 0; j < VMXNET3_RX_NDESC; j++) { + for (j = 0; j < rxr->vxrxr_ndesc; j++) { if (rxr->vxrxr_m[j] == NULL) continue; bus_dmamap_sync(rxr->vxrxr_rxtag, rxr->vxrxr_dmap[j], @@ -1221,6 +1457,26 @@ vmxnet3_rxstop(struct vmxnet3_softc *sc, } static void +vmxnet3_stop_rendezvous(struct vmxnet3_softc *sc) +{ + struct vmxnet3_rxqueue *rxq; + struct vmxnet3_txqueue *txq; + int i; + + for (i = 0; i < sc->vmx_nrxqueues; i++) { + rxq = &sc->vmx_rxq[i]; + VMXNET3_RXQ_LOCK(rxq); + VMXNET3_RXQ_UNLOCK(rxq); + } + + for (i = 0; i < sc->vmx_ntxqueues; i++) { + txq = &sc->vmx_txq[i]; + VMXNET3_TXQ_LOCK(txq); + VMXNET3_TXQ_UNLOCK(txq); + } +} + +static void vmxnet3_stop(struct vmxnet3_softc *sc) { struct ifnet *ifp; @@ -1237,9 +1493,11 @@ vmxnet3_stop(struct vmxnet3_softc *sc) vmxnet3_disable_all_intrs(sc); vmxnet3_write_cmd(sc, VMXNET3_CMD_DISABLE); - for (q = 0; q < VMXNET3_TX_QUEUES; q++) + vmxnet3_stop_rendezvous(sc); + + for (q = 0; q < sc->vmx_ntxqueues; q++) vmxnet3_txstop(sc, &sc->vmx_txq[q]); - for (q = 0; q < VMXNET3_RX_QUEUES; q++) + for (q = 0; q < sc->vmx_nrxqueues; q++) vmxnet3_rxstop(sc, &sc->vmx_rxq[q]); vmxnet3_write_cmd(sc, VMXNET3_CMD_RESET); @@ -1254,15 +1512,15 @@ vmxnet3_txinit(struct vmxnet3_softc *sc, txr = &txq->vxtxq_cmd_ring; txr->vxtxr_head = 0; txr->vxtxr_next = 0; - txr->vxtxr_gen = 1; + txr->vxtxr_gen = VMXNET3_INIT_GEN; bzero(txr->vxtxr_txd, - VMXNET3_TX_NDESC * sizeof(struct vmxnet3_txdesc)); + txr->vxtxr_ndesc * sizeof(struct vmxnet3_txdesc)); txc = &txq->vxtxq_comp_ring; txc->vxcr_next = 0; - txc->vxcr_gen = 1; + txc->vxcr_gen = VMXNET3_INIT_GEN; bzero(txc->vxcr_u.txcd, - VMXNET3_TX_NCOMPDESC * sizeof(struct vmxnet3_txcompdesc)); + txc->vxcr_ndesc * sizeof(struct vmxnet3_txcompdesc)); } static int @@ -1272,14 +1530,14 @@ vmxnet3_rxinit(struct vmxnet3_softc *sc, struct vmxnet3_comp_ring *rxc; int i, idx, error; - for (i = 0; i < 2; i++) { + for (i = 0; i < VMXNET3_RXRINGS_PERQ; i++) { rxr = &rxq->vxrxq_cmd_ring[i]; rxr->vxrxr_fill = 0; - rxr->vxrxr_gen = 1; + rxr->vxrxr_gen = VMXNET3_INIT_GEN; bzero(rxr->vxrxr_rxd, - VMXNET3_RX_NDESC * sizeof(struct vmxnet3_rxdesc)); + rxr->vxrxr_ndesc * sizeof(struct vmxnet3_rxdesc)); - for (idx = 0; idx < VMXNET3_RX_NDESC; idx++) { + for (idx = 0; idx < rxr->vxrxr_ndesc; idx++) { error = vmxnet3_newbuf(sc, rxr); if (error) return (error); @@ -1288,61 +1546,86 @@ vmxnet3_rxinit(struct vmxnet3_softc *sc, rxc = &rxq->vxrxq_comp_ring; rxc->vxcr_next = 0; - rxc->vxcr_gen = 1; + rxc->vxcr_gen = VMXNET3_INIT_GEN; bzero(rxc->vxcr_u.rxcd, - VMXNET3_RX_NCOMPDESC * sizeof(struct vmxnet3_rxcompdesc)); + rxc->vxcr_ndesc * sizeof(struct vmxnet3_rxcompdesc)); return (0); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sun Jul 14 03:55:33 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 5B0E6AAF; Sun, 14 Jul 2013 03:55:33 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 4D512153; Sun, 14 Jul 2013 03:55:33 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6E3tXGN071214; Sun, 14 Jul 2013 03:55:33 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6E3tWAb071207; Sun, 14 Jul 2013 03:55:32 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201307140355.r6E3tWAb071207@svn.freebsd.org> From: Neel Natu Date: Sun, 14 Jul 2013 03:55:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r253335 - projects/bhyve_npt_pmap/sys/amd64/vmm/intel X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jul 2013 03:55:33 -0000 Author: neel Date: Sun Jul 14 03:55:31 2013 New Revision: 253335 URL: http://svnweb.freebsd.org/changeset/base/253335 Log: Use a function to convert the physical address of the EPT to the EPTP value that is written to the VMCS. This is needed because the value of bit 6 in the EPTP is based on the A/D bit capability advertised by the processor and thus cannot be known at compile time. Also, store the EPTP value directly in the 'struct vmx' instead of storing the physical address of the EPT PML4 table. Modified: projects/bhyve_npt_pmap/sys/amd64/vmm/intel/ept.c projects/bhyve_npt_pmap/sys/amd64/vmm/intel/ept.h projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmcs.c projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmcs.h projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.c projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.h Modified: projects/bhyve_npt_pmap/sys/amd64/vmm/intel/ept.c ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/vmm/intel/ept.c Sun Jul 14 03:45:03 2013 (r253334) +++ projects/bhyve_npt_pmap/sys/amd64/vmm/intel/ept.c Sun Jul 14 03:55:31 2013 (r253335) @@ -48,8 +48,9 @@ __FBSDID("$FreeBSD$"); #define EPT_MEMORY_TYPE_WB(cap) ((cap) & (1UL << 14)) #define EPT_PDE_SUPERPAGE(cap) ((cap) & (1UL << 16)) /* 2MB pages */ #define EPT_PDPTE_SUPERPAGE(cap) ((cap) & (1UL << 17)) /* 1GB pages */ -#define INVVPID_SUPPORTED(cap) ((cap) & (1UL << 32)) #define INVEPT_SUPPORTED(cap) ((cap) & (1UL << 20)) +#define AD_BITS_SUPPORTED(cap) ((cap) & (1UL << 21)) +#define INVVPID_SUPPORTED(cap) ((cap) & (1UL << 32)) #define INVVPID_ALL_TYPES_MASK 0xF0000000000UL #define INVVPID_ALL_TYPES_SUPPORTED(cap) \ @@ -59,7 +60,11 @@ __FBSDID("$FreeBSD$"); #define INVEPT_ALL_TYPES_SUPPORTED(cap) \ (((cap) & INVEPT_ALL_TYPES_MASK) == INVEPT_ALL_TYPES_MASK) +#define EPT_PWLEVELS 4 /* page walk levels */ +#define EPT_ENABLE_AD_BITS (1 << 6) + static int ept_pmap_flags; +static int ept_enable_ad_bits; int ept_init(void) @@ -86,6 +91,9 @@ ept_init(void) if (EPT_PDE_SUPERPAGE(cap)) ept_pmap_flags |= PMAP_PDE_SUPERPAGE; /* 2MB superpage */ + if (AD_BITS_SUPPORTED(cap)) + ept_enable_ad_bits = 1; + return (0); } @@ -132,11 +140,11 @@ invept_single_context(void *arg) } void -ept_invalidate_mappings(u_long pml4ept) +ept_invalidate_mappings(u_long eptp) { struct invept_desc invept_desc = { 0 }; - invept_desc.eptp = EPTP(pml4ept); + invept_desc.eptp = eptp; smp_rendezvous(NULL, invept_single_context, NULL, &invept_desc); } @@ -161,3 +169,15 @@ ept_vmspace_free(struct vmspace *vmspace vmspace_free(vmspace); } + +uint64_t +eptp(uint64_t pml4) +{ + uint64_t eptp_val; + + eptp_val = pml4 | (EPT_PWLEVELS - 1) << 3 | PAT_WRITE_BACK; + if (ept_enable_ad_bits) + eptp_val |= EPT_ENABLE_AD_BITS; + + return (eptp_val); +} Modified: projects/bhyve_npt_pmap/sys/amd64/vmm/intel/ept.h ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/vmm/intel/ept.h Sun Jul 14 03:45:03 2013 (r253334) +++ projects/bhyve_npt_pmap/sys/amd64/vmm/intel/ept.h Sun Jul 14 03:55:31 2013 (r253335) @@ -31,11 +31,9 @@ struct vmx; -#define EPT_PWLEVELS 4 /* page walk levels */ -#define EPTP(pml4) ((pml4) | (EPT_PWLEVELS - 1) << 3 | PAT_WRITE_BACK) - int ept_init(void); -void ept_invalidate_mappings(u_long ept_pml4); +void ept_invalidate_mappings(u_long eptp); struct vmspace *ept_vmspace_alloc(vm_offset_t min, vm_offset_t max); void ept_vmspace_free(struct vmspace *vmspace); +uint64_t eptp(uint64_t pml4); #endif Modified: projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmcs.c ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmcs.c Sun Jul 14 03:45:03 2013 (r253334) +++ projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmcs.c Sun Jul 14 03:55:31 2013 (r253335) @@ -318,14 +318,14 @@ done: int vmcs_set_defaults(struct vmcs *vmcs, - u_long host_rip, u_long host_rsp, u_long ept_pml4, + u_long host_rip, u_long host_rsp, uint64_t eptp, uint32_t pinbased_ctls, uint32_t procbased_ctls, uint32_t procbased_ctls2, uint32_t exit_ctls, uint32_t entry_ctls, u_long msr_bitmap, uint16_t vpid) { int error, codesel, datasel, tsssel; u_long cr0, cr4, efer; - uint64_t eptp, pat, fsbase, idtrbase; + uint64_t pat, fsbase, idtrbase; uint32_t exc_bitmap; codesel = vmm_get_host_codesel(); @@ -432,7 +432,6 @@ vmcs_set_defaults(struct vmcs *vmcs, goto done; /* eptp */ - eptp = EPTP(ept_pml4); if ((error = vmwrite(VMCS_EPTP, eptp)) != 0) goto done; Modified: projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmcs.h ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmcs.h Sun Jul 14 03:45:03 2013 (r253334) +++ projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmcs.h Sun Jul 14 03:55:31 2013 (r253335) @@ -47,7 +47,7 @@ struct msr_entry { int vmcs_set_msr_save(struct vmcs *vmcs, u_long g_area, u_int g_count); int vmcs_set_defaults(struct vmcs *vmcs, u_long host_rip, u_long host_rsp, - u_long ept_pml4, + uint64_t eptp, uint32_t pinbased_ctls, uint32_t procbased_ctls, uint32_t procbased_ctls2, uint32_t exit_ctls, uint32_t entry_ctls, u_long msr_bitmap, Modified: projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.c ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.c Sun Jul 14 03:45:03 2013 (r253334) +++ projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.c Sun Jul 14 03:55:31 2013 (r253335) @@ -692,7 +692,7 @@ vmx_vminit(struct vm *vm, pmap_t pmap) } vmx->vm = vm; - vmx->eptphys = vtophys((vm_offset_t)pmap->pm_pml4); + vmx->eptp = eptp(vtophys((vm_offset_t)pmap->pm_pml4)); /* * Clean up EPTP-tagged guest physical and combined mappings @@ -703,7 +703,7 @@ vmx_vminit(struct vm *vm, pmap_t pmap) * * Combined mappings for this EP4TA are also invalidated for all VPIDs. */ - ept_invalidate_mappings(vmx->eptphys); + ept_invalidate_mappings(vmx->eptp); msr_bitmap_initialize(vmx->msr_bitmap); @@ -759,7 +759,7 @@ vmx_vminit(struct vm *vm, pmap_t pmap) error = vmcs_set_defaults(&vmx->vmcs[i], (u_long)vmx_longjmp, (u_long)&vmx->ctx[i], - vmx->eptphys, + vmx->eptp, pinbased_ctls, procbased_ctls, procbased_ctls2, Modified: projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.h ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.h Sun Jul 14 03:45:03 2013 (r253334) +++ projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.h Sun Jul 14 03:55:31 2013 (r253335) @@ -88,7 +88,7 @@ struct vmx { struct vmxctx ctx[VM_MAXCPU]; struct vmxcap cap[VM_MAXCPU]; struct vmxstate state[VM_MAXCPU]; - vm_paddr_t eptphys; + uint64_t eptp; struct vm *vm; }; CTASSERT((offsetof(struct vmx, vmcs) & PAGE_MASK) == 0); From owner-svn-src-projects@FreeBSD.ORG Sun Jul 14 04:42:37 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 200828F; Sun, 14 Jul 2013 04:42:37 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 11C2E2B6; Sun, 14 Jul 2013 04:42:37 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6E4gagf085317; Sun, 14 Jul 2013 04:42:36 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6E4gZkT085308; Sun, 14 Jul 2013 04:42:35 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201307140442.r6E4gZkT085308@svn.freebsd.org> From: Neel Natu Date: Sun, 14 Jul 2013 04:42:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r253336 - in projects/bhyve_npt_pmap/sys/amd64: include vmm vmm/amd vmm/intel X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jul 2013 04:42:37 -0000 Author: neel Date: Sun Jul 14 04:42:35 2013 New Revision: 253336 URL: http://svnweb.freebsd.org/changeset/base/253336 Log: Stash the 'pmap' and 'eptp' for the VM in each vcpu's vmxctx since they are accessed in the vmresume fast path. Set the bit corresponding to 'curcpu' in nested pmap's 'pm_active' on a vm enter. This allow's the TLB shootdown on the host to know what cpus need to participate. Invalidate the guest physical mappings using 'invept' if the 'vmxctx->eptgen' if out-of-date with the nested pmap's 'pm_eptgen'. If the 'invept' instruction fails then vmx_launch() or vmx_resume() may return with an error code of 'VMX_RETURN_INVEPT'. Modified: projects/bhyve_npt_pmap/sys/amd64/include/vmm.h projects/bhyve_npt_pmap/sys/amd64/vmm/amd/amdv.c projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.c projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.h projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx_genassym.c projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx_support.S projects/bhyve_npt_pmap/sys/amd64/vmm/vmm.c Modified: projects/bhyve_npt_pmap/sys/amd64/include/vmm.h ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/include/vmm.h Sun Jul 14 03:55:31 2013 (r253335) +++ projects/bhyve_npt_pmap/sys/amd64/include/vmm.h Sun Jul 14 04:42:35 2013 (r253336) @@ -48,7 +48,8 @@ enum x2apic_state; typedef int (*vmm_init_func_t)(void); typedef int (*vmm_cleanup_func_t)(void); typedef void * (*vmi_init_func_t)(struct vm *vm, struct pmap *pmap); -typedef int (*vmi_run_func_t)(void *vmi, int vcpu, register_t rip); +typedef int (*vmi_run_func_t)(void *vmi, int vcpu, register_t rip, + struct pmap *pmap); typedef void (*vmi_cleanup_func_t)(void *vmi); typedef int (*vmi_get_register_t)(void *vmi, int vcpu, int num, uint64_t *retval); Modified: projects/bhyve_npt_pmap/sys/amd64/vmm/amd/amdv.c ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/vmm/amd/amdv.c Sun Jul 14 03:55:31 2013 (r253335) +++ projects/bhyve_npt_pmap/sys/amd64/vmm/amd/amdv.c Sun Jul 14 04:42:35 2013 (r253336) @@ -62,7 +62,7 @@ amdv_vminit(struct vm *vm, struct pmap * } static int -amdv_vmrun(void *arg, int vcpu, register_t rip) +amdv_vmrun(void *arg, int vcpu, register_t rip, struct pmap *pmap) { printf("amdv_vmrun: not implemented\n"); Modified: projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.c ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.c Sun Jul 14 03:55:31 2013 (r253335) +++ projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.c Sun Jul 14 04:42:35 2013 (r253336) @@ -791,6 +791,9 @@ vmx_vminit(struct vm *vm, pmap_t pmap) error = vmx_setup_cr4_shadow(&vmx->vmcs[i]); if (error != 0) panic("vmx_setup_cr4_shadow %d", error); + + vmx->ctx[i].pmap = pmap; + vmx->ctx[i].eptp = vmx->eptp; } return (vmx); @@ -1384,7 +1387,7 @@ vmx_exit_process(struct vmx *vmx, int vc } static int -vmx_run(void *arg, int vcpu, register_t rip) +vmx_run(void *arg, int vcpu, register_t rip, pmap_t pmap) { int error, vie, rc, handled, astpending; uint32_t exit_reason; @@ -1392,7 +1395,7 @@ vmx_run(void *arg, int vcpu, register_t struct vmxctx *vmxctx; struct vmcs *vmcs; struct vm_exit *vmexit; - + vmx = arg; vmcs = &vmx->vmcs[vcpu]; vmxctx = &vmx->ctx[vcpu]; @@ -1401,6 +1404,11 @@ vmx_run(void *arg, int vcpu, register_t astpending = 0; vmexit = vm_exitinfo(vmx->vm, vcpu); + KASSERT(vmxctx->pmap == pmap, + ("pmap %p different than ctx pmap %p" pmap, vmxctx->pmap)); + KASSERT(vmxctx->eptp == vmx->eptp, + ("eptp %#lx different than ctx eptp %#lx", eptp, vmxctx->eptp)); + /* * XXX Can we avoid doing this every time we do a vm run? */ @@ -1463,6 +1471,9 @@ vmx_run(void *arg, int vcpu, register_t vmxctx->launch_error, vie); #endif goto err_exit; + case VMX_RETURN_INVEPT: + panic("vm %s:%d invept error %d", + vm_name(vmx->vm), vcpu, vmxctx->launch_error); default: panic("vmx_setjmp returned %d", rc); } Modified: projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.h ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.h Sun Jul 14 03:55:31 2013 (r253335) +++ projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.h Sun Jul 14 04:42:35 2013 (r253336) @@ -31,6 +31,8 @@ #include "vmcs.h" +struct pmap; + #define GUEST_MSR_MAX_ENTRIES 64 /* arbitrary */ struct vmxctx { @@ -68,6 +70,15 @@ struct vmxctx { int launched; /* vmcs launch state */ int launch_error; + + long eptgen; /* cached pmap->pm_eptgen */ + + /* + * The 'eptp' and the 'pmap' do not change during the lifetime of + * the VM so it is safe to keep a copy in each vcpu's vmxctx. + */ + vm_paddr_t eptp; + struct pmap *pmap; }; struct vmxcap { @@ -100,6 +111,7 @@ CTASSERT((offsetof(struct vmx, guest_msr #define VMX_RETURN_VMRESUME 2 #define VMX_RETURN_VMLAUNCH 3 #define VMX_RETURN_AST 4 +#define VMX_RETURN_INVEPT 5 /* * vmx_setjmp() returns: * - 0 when it returns directly @@ -107,6 +119,7 @@ CTASSERT((offsetof(struct vmx, guest_msr * - 2 when it returns from vmx_resume (which would only be in the error case) * - 3 when it returns from vmx_launch (which would only be in the error case) * - 4 when it returns from vmx_resume or vmx_launch because of AST pending + * - 5 when it returns from vmx_launch/vmx_resume because of invept error */ int vmx_setjmp(struct vmxctx *ctx); void vmx_longjmp(void); /* returns via vmx_setjmp */ Modified: projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx_genassym.c ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx_genassym.c Sun Jul 14 03:55:31 2013 (r253335) +++ projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx_genassym.c Sun Jul 14 04:42:35 2013 (r253336) @@ -72,6 +72,10 @@ ASSYM(VMXCTX_HOST_RBX, offsetof(struct v ASSYM(VMXCTX_HOST_RIP, offsetof(struct vmxctx, host_rip)); ASSYM(VMXCTX_LAUNCH_ERROR, offsetof(struct vmxctx, launch_error)); +ASSYM(VMXCTX_EPTGEN, offsetof(struct vmxctx, eptgen)); + +ASSYM(VMXCTX_PMAP, offsetof(struct vmxctx, pmap)); +ASSYM(VMXCTX_EPTP, offsetof(struct vmxctx, eptp)); ASSYM(VM_SUCCESS, VM_SUCCESS); ASSYM(VM_FAIL_INVALID, VM_FAIL_INVALID); @@ -82,8 +86,13 @@ ASSYM(VMX_RETURN_LONGJMP, VMX_RETURN_LON ASSYM(VMX_RETURN_VMRESUME, VMX_RETURN_VMRESUME); ASSYM(VMX_RETURN_VMLAUNCH, VMX_RETURN_VMLAUNCH); ASSYM(VMX_RETURN_AST, VMX_RETURN_AST); +ASSYM(VMX_RETURN_INVEPT, VMX_RETURN_INVEPT); ASSYM(TDF_ASTPENDING, TDF_ASTPENDING); ASSYM(TDF_NEEDRESCHED, TDF_NEEDRESCHED); ASSYM(TD_FLAGS, offsetof(struct thread, td_flags)); ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread)); +ASSYM(PC_CPUID, offsetof(struct pcpu, pc_cpuid)); + +ASSYM(PM_ACTIVE, offsetof(struct pmap, pm_active)); +ASSYM(PM_EPTGEN, offsetof(struct pmap, pm_eptgen)); Modified: projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx_support.S ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx_support.S Sun Jul 14 03:55:31 2013 (r253335) +++ projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx_support.S Sun Jul 14 04:42:35 2013 (r253336) @@ -30,6 +30,12 @@ #include "vmx_assym.s" +#ifdef SMP +#define LK lock ; +#else +#define LK +#endif + /* * Disable interrupts before updating %rsp in VMX_CHECK_AST or * VMX_GUEST_RESTORE. @@ -96,6 +102,58 @@ 2: movl $VM_SUCCESS,reg; \ 3: movl reg,VMXCTX_LAUNCH_ERROR(%rsp) +/* + * set or clear the appropriate bit in 'pm_active' + * %rdi = vmxctx + * %rax, %r11 = scratch registers + */ +#define VMX_SET_PM_ACTIVE \ + movq VMXCTX_PMAP(%rdi), %r11; \ + movl PCPU(CPUID), %eax; \ + LK btsl %eax, PM_ACTIVE(%r11) + +#define VMX_CLEAR_PM_ACTIVE \ + movq VMXCTX_PMAP(%rdi), %r11; \ + movl PCPU(CPUID), %eax; \ + LK btrl %eax, PM_ACTIVE(%r11) + +/* + * If 'vmxctx->eptgen' is not identical to 'pmap->pm_eptgen' then + * we must invalidate all mappings associated with this eptp. + * + * %rdi = vmxctx + * %rax, %r11 = scratch registers + */ +#define VMX_CHECK_EPTGEN \ + movq VMXCTX_PMAP(%rdi), %r11; \ + movq PM_EPTGEN(%r11), %rax; \ + cmpq %rax, VMXCTX_EPTGEN(%rdi); \ + je 9f; \ + \ + /* Refresh 'vmxctx->eptgen' */ \ + movq %rax, VMXCTX_EPTGEN(%rdi); \ + \ + /* Setup the invept descriptor at the top of tmpstk */ \ + mov %rdi, %r11; \ + addq $VMXCTX_TMPSTKTOP, %r11; \ + movq VMXCTX_EPTP(%rdi), %rax; \ + movq %rax, -16(%r11); \ + movq $0x0, -8(%r11); \ + mov $0x1, %eax; /* Single context invalidate */ \ + invept -16(%r11), %rax; \ + \ + /* Check for invept error */ \ + VM_INSTRUCTION_ERROR(%eax); \ + testl %eax, %eax; \ + jz 9f; \ + \ + /* Return via vmx_setjmp with retval of VMX_RETURN_INVEPT */ \ + movq $VMX_RETURN_INVEPT, %rsi; \ + movq %rdi,%rsp; \ + addq $VMXCTX_TMPSTKTOP, %rsp; \ + callq vmx_return; \ +9: ; + .text /* * int vmx_setjmp(ctxp) @@ -129,6 +187,9 @@ END(vmx_setjmp) * Return to vmm context through vmx_setjmp() with a value of 'retval'. */ ENTRY(vmx_return) + /* The pmap is no longer active on the host cpu */ + VMX_CLEAR_PM_ACTIVE + /* Restore host context. */ movq VMXCTX_HOST_R15(%rdi),%r15 movq VMXCTX_HOST_R14(%rdi),%r14 @@ -193,6 +254,10 @@ ENTRY(vmx_resume) VMX_CHECK_AST + VMX_SET_PM_ACTIVE /* This vcpu is now active on the host cpu */ + + VMX_CHECK_EPTGEN /* Check if we have to invalidate TLB */ + /* * Restore guest state that is not automatically loaded from the vmcs. */ @@ -225,6 +290,10 @@ ENTRY(vmx_launch) VMX_CHECK_AST + VMX_SET_PM_ACTIVE /* This vcpu is now active on the host cpu */ + + VMX_CHECK_EPTGEN /* Check if we have to invalidate TLB */ + /* * Restore guest state that is not automatically loaded from the vmcs. */ Modified: projects/bhyve_npt_pmap/sys/amd64/vmm/vmm.c ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/vmm/vmm.c Sun Jul 14 03:55:31 2013 (r253335) +++ projects/bhyve_npt_pmap/sys/amd64/vmm/vmm.c Sun Jul 14 04:42:35 2013 (r253336) @@ -126,8 +126,8 @@ static struct vmm_ops *ops; #define VMM_CLEANUP() (ops != NULL ? (*ops->cleanup)() : 0) #define VMINIT(vm, pmap) (ops != NULL ? (*ops->vminit)(vm, pmap): NULL) -#define VMRUN(vmi, vcpu, rip) \ - (ops != NULL ? (*ops->vmrun)(vmi, vcpu, rip) : ENXIO) +#define VMRUN(vmi, vcpu, rip, pmap) \ + (ops != NULL ? (*ops->vmrun)(vmi, vcpu, rip, pmap) : ENXIO) #define VMCLEANUP(vmi) (ops != NULL ? (*ops->vmcleanup)(vmi) : NULL) #define VMSPACE_ALLOC(min, max) \ (ops != NULL ? (*ops->vmspace_alloc)(min, max) : NULL) @@ -759,7 +759,6 @@ vm_handle_paging(struct vm *vm, int vcpu return (0); } - static int vm_handle_inst_emul(struct vm *vm, int vcpuid, boolean_t *retu) { @@ -814,18 +813,23 @@ vm_run(struct vm *vm, struct vm_run *vmr uint64_t tscval, rip; struct vm_exit *vme; boolean_t retu; + pmap_t pmap; vcpuid = vmrun->cpuid; if (vcpuid < 0 || vcpuid >= VM_MAXCPU) return (EINVAL); + pmap = vmspace_pmap(vm->vmspace); vcpu = &vm->vcpu[vcpuid]; vme = &vcpu->exitinfo; rip = vmrun->rip; restart: critical_enter(); + KASSERT(!CPU_ISSET(curcpu, &pmap->pm_active), + ("vm_run: absurd pm_active")); + tscval = rdtsc(); pcb = PCPU_GET(curpcb); @@ -836,7 +840,7 @@ restart: vcpu_require_state(vm, vcpuid, VCPU_RUNNING); vcpu->hostcpu = curcpu; - error = VMRUN(vm->cookie, vcpuid, rip); + error = VMRUN(vm->cookie, vcpuid, rip, pmap); vcpu->hostcpu = NOCPU; vcpu_require_state(vm, vcpuid, VCPU_FROZEN); From owner-svn-src-projects@FreeBSD.ORG Mon Jul 15 00:49:11 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 3D4D4B3A; Mon, 15 Jul 2013 00:49:11 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 15947B67; Mon, 15 Jul 2013 00:49:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6F0nAYo066659; Mon, 15 Jul 2013 00:49:10 GMT (envelope-from rmacklem@svn.freebsd.org) Received: (from rmacklem@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6F0nAPW066658; Mon, 15 Jul 2013 00:49:10 GMT (envelope-from rmacklem@svn.freebsd.org) Message-Id: <201307150049.r6F0nAPW066658@svn.freebsd.org> From: Rick Macklem Date: Mon, 15 Jul 2013 00:49:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r253345 - projects/nfsv4.1-server X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jul 2013 00:49:11 -0000 Author: rmacklem Date: Mon Jul 15 00:49:10 2013 New Revision: 253345 URL: http://svnweb.freebsd.org/changeset/base/253345 Log: Create a project branch for the NFSv4.1 server. Added: projects/nfsv4.1-server/ - copied from r253344, head/sys/ Directory Properties: projects/nfsv4.1-server/sys/ (props changed) From owner-svn-src-projects@FreeBSD.ORG Mon Jul 15 02:19:39 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 7E658189; Mon, 15 Jul 2013 02:19:39 +0000 (UTC) (envelope-from bryanv@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 6143AF2E; Mon, 15 Jul 2013 02:19:39 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6F2JcCD094591; Mon, 15 Jul 2013 02:19:38 GMT (envelope-from bryanv@svn.freebsd.org) Received: (from bryanv@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6F2Jcr1094588; Mon, 15 Jul 2013 02:19:38 GMT (envelope-from bryanv@svn.freebsd.org) Message-Id: <201307150219.r6F2Jcr1094588@svn.freebsd.org> From: Bryan Venteicher Date: Mon, 15 Jul 2013 02:19:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r253348 - projects/vmxnet/sys/dev/vmware/vmxnet3 X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jul 2013 02:19:39 -0000 Author: bryanv Date: Mon Jul 15 02:19:38 2013 New Revision: 253348 URL: http://svnweb.freebsd.org/changeset/base/253348 Log: Add MSI/MSIX support Modified: projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmx.c projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmxreg.h projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmxvar.h Modified: projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmx.c ============================================================================== --- projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmx.c Mon Jul 15 01:41:34 2013 (r253347) +++ projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmx.c Mon Jul 15 02:19:38 2013 (r253348) @@ -80,11 +80,26 @@ static void vmxnet3_free_resources(struc static int vmxnet3_check_version(struct vmxnet3_softc *); static void vmxnet3_initial_config(struct vmxnet3_softc *); +static int vmxnet3_alloc_msix_interrupts(struct vmxnet3_softc *); +static int vmxnet3_alloc_msi_interrupts(struct vmxnet3_softc *); +static int vmxnet3_alloc_legacy_interrupts(struct vmxnet3_softc *); +static int vmxnet3_alloc_interrupt(struct vmxnet3_softc *, int, int, + struct vmxnet3_interrupt *); +static int vmxnet3_alloc_intr_resources(struct vmxnet3_softc *); +static int vmxnet3_setup_msix_interrupts(struct vmxnet3_softc *); +static int vmxnet3_setup_legacy_interrupt(struct vmxnet3_softc *); +static int vmxnet3_setup_interrupts(struct vmxnet3_softc *); +static int vmxnet3_alloc_interrupts(struct vmxnet3_softc *); + +static void vmxnet3_free_interrupt(struct vmxnet3_softc *, + struct vmxnet3_interrupt *); +static void vmxnet3_free_interrupts(struct vmxnet3_softc *); + static int vmxnet3_init_rxq(struct vmxnet3_softc *, int); static int vmxnet3_init_txq(struct vmxnet3_softc *, int); static int vmxnet3_alloc_rxtx_queues(struct vmxnet3_softc *); static void vmxnet3_destroy_rxq(struct vmxnet3_rxqueue *); -static void vmxnet3_destroy_txq(struct vmxnet3_txqueue *); +static void vmxnet3_destroy_txq(struct vmxnet3_txqueue *); static void vmxnet3_free_rxtx_queues(struct vmxnet3_softc *); static int vmxnet3_alloc_shared_data(struct vmxnet3_softc *); @@ -108,7 +123,9 @@ static void vmxnet3_rx_csum(struct vmxne static int vmxnet3_newbuf(struct vmxnet3_softc *, struct vmxnet3_rxring *); static void vmxnet3_rxeof(struct vmxnet3_softc *, struct vmxnet3_rxqueue *); static void vmxnet3_legacy_intr(void *); -static int vmxnet3_setup_interrupts(struct vmxnet3_softc *); +static void vmxnet3_txq_intr(void *); +static void vmxnet3_rxq_intr(void *); +static void vmxnet3_event_intr(void *); static void vmxnet3_txstop(struct vmxnet3_softc *, struct vmxnet3_txqueue *); static void vmxnet3_rxstop(struct vmxnet3_softc *, struct vmxnet3_rxqueue *); @@ -119,7 +136,7 @@ static int vmxnet3_rxinit(struct vmxnet3 static int vmxnet3_reinit_queues(struct vmxnet3_softc *); static int vmxnet3_enable_device(struct vmxnet3_softc *); static void vmxnet3_reinit_rxfilters(struct vmxnet3_softc *); -static int vmxnet3_reinit(struct vmxnet3_softc *); +static int vmxnet3_reinit(struct vmxnet3_softc *); static void vmxnet3_init_locked(struct vmxnet3_softc *); static void vmxnet3_init(void *); @@ -136,8 +153,8 @@ static void vmxnet3_start(struct ifnet * static void vmxnet3_update_vlan_filter(struct vmxnet3_softc *, int, uint16_t); -static void vmxnet3_register_vlan(void *, struct ifnet *, uint16_t); -static void vmxnet3_unregister_vlan(void *, struct ifnet *, uint16_t); +static void vmxnet3_register_vlan(void *, struct ifnet *, uint16_t); +static void vmxnet3_unregister_vlan(void *, struct ifnet *, uint16_t); static void vmxnet3_set_rxfilter(struct vmxnet3_softc *); static int vmxnet3_change_mtu(struct vmxnet3_softc *, int); static int vmxnet3_ioctl(struct ifnet *, u_long, caddr_t); @@ -231,6 +248,10 @@ vmxnet3_attach(device_t dev) if (error) goto fail; + error = vmxnet3_alloc_interrupts(sc); + if (error) + goto fail; + error = vmxnet3_alloc_data(sc); if (error) goto fail; @@ -272,11 +293,6 @@ vmxnet3_detach(device_t dev) callout_drain(&sc->vmx_tick); } - if (sc->vmx_intrhand != NULL) { - bus_teardown_intr(dev, sc->vmx_irq, sc->vmx_intrhand); - sc->vmx_intrhand = NULL; - } - if (sc->vmx_vlan_attach != NULL) { EVENTHANDLER_DEREGISTER(vlan_config, sc->vmx_vlan_attach); sc->vmx_vlan_attach = NULL; @@ -286,6 +302,8 @@ vmxnet3_detach(device_t dev) sc->vmx_vlan_detach = NULL; } + vmxnet3_free_interrupts(sc); + if (ifp != NULL) { if_free(ifp); sc->vmx_ifp = NULL; @@ -293,11 +311,6 @@ vmxnet3_detach(device_t dev) ifmedia_removeall(&sc->vmx_media); - if (sc->vmx_irq != NULL) { - bus_release_resource(dev, SYS_RES_IRQ, 0, sc->vmx_irq); - sc->vmx_irq = NULL; - } - vmxnet3_free_data(sc); vmxnet3_free_resources(sc); vmxnet3_free_rxtx_queues(sc); @@ -346,18 +359,15 @@ vmxnet3_alloc_resources(struct vmxnet3_s sc->vmx_iot1 = rman_get_bustag(sc->vmx_res1); sc->vmx_ioh1 = rman_get_bushandle(sc->vmx_res1); - /* - * XXX This really doesn't belong here, but is fine until - * we support MSI/MSIX. - */ - rid = 0; - sc->vmx_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, - RF_SHAREABLE | RF_ACTIVE); - if (sc->vmx_irq == NULL) { - device_printf(dev, "could not allocate interrupt resource\n"); - return (ENXIO); + if (pci_find_cap(dev, PCIY_MSIX, NULL) == 0) { + rid = PCIR_BAR(2); + sc->vmx_msix_res = bus_alloc_resource_any(dev, + SYS_RES_MEMORY, &rid, RF_ACTIVE); } + if (sc->vmx_msix_res == NULL) + sc->vmx_flags |= VMXNET3_FLAG_NO_MSIX; + return (0); } @@ -380,6 +390,13 @@ vmxnet3_free_resources(struct vmxnet3_so bus_release_resource(dev, SYS_RES_MEMORY, rid, sc->vmx_res1); sc->vmx_res1 = NULL; } + + if (sc->vmx_msix_res != NULL) { + rid = PCIR_BAR(2); + bus_release_resource(dev, SYS_RES_MEMORY, rid, + sc->vmx_msix_res); + sc->vmx_msix_res = NULL; + } } static int @@ -402,7 +419,7 @@ vmxnet3_check_version(struct vmxnet3_sof if ((version & 0x01) == 0) { device_printf(dev, "unsupported UPT version %#x\n", version); return (ENOTSUP); - } else + } else vmxnet3_write_bar1(sc, VMXNET3_BAR1_UVRS, 1); return (0); @@ -420,6 +437,305 @@ vmxnet3_initial_config(struct vmxnet3_so } static int +vmxnet3_alloc_msix_interrupts(struct vmxnet3_softc *sc) +{ + device_t dev; + int nmsix, cnt, required; + + dev = sc->vmx_dev; + + if (sc->vmx_flags & VMXNET3_FLAG_NO_MSIX) + return (1); + + /* Allocate an additional vector for the events interrupt. */ + required = sc->vmx_nrxqueues + sc->vmx_ntxqueues + 1; + + nmsix = pci_msix_count(dev); + if (nmsix < required) + return (1); + + int error; + + cnt = required; + if ((error = pci_alloc_msix(dev, &cnt)) == 0 && cnt >= required) { + sc->vmx_nintrs = required; + return (0); + } + + pci_release_msi(dev); + return (1); +} + +static int +vmxnet3_alloc_msi_interrupts(struct vmxnet3_softc *sc) +{ + device_t dev; + int nmsi, cnt, required; + + dev = sc->vmx_dev; + required = 1; + + nmsi = pci_msi_count(dev); + if (nmsi < required) + return (1); + + cnt = required; + if (pci_alloc_msi(dev, &cnt) == 0 && cnt >= required) { + sc->vmx_nintrs = 1; + return (0); + } + + pci_release_msi(dev); + return (1); +} + +static int +vmxnet3_alloc_legacy_interrupts(struct vmxnet3_softc *sc) +{ + + sc->vmx_nintrs = 1; + return (0); +} + +static int +vmxnet3_alloc_interrupt(struct vmxnet3_softc *sc, int rid, int flags, + struct vmxnet3_interrupt *intr) +{ + struct resource *irq; + int old_rid = rid; + + irq = bus_alloc_resource_any(sc->vmx_dev, SYS_RES_IRQ, &rid, flags); + if (irq == NULL) + return (ENXIO); + + intr->vmxi_irq = irq; + intr->vmxi_rid = rid; + + return (0); +} + +static int +vmxnet3_alloc_intr_resources(struct vmxnet3_softc *sc) +{ + int i, rid, flags, error; + + rid = 0; + flags = RF_ACTIVE; + + if (sc->vmx_intr_type == VMXNET3_IT_LEGACY) + flags |= RF_SHAREABLE; + else + rid = 1; + + for (i = 0; i < sc->vmx_nintrs; i++, rid++) { + error = vmxnet3_alloc_interrupt(sc, rid, flags, + &sc->vmx_intrs[i]); + if (error) + return (error); + } + + return (0); +} + +/* + * NOTE: We only support the simple case of each Rx and Tx queue on its + * own MSIX vector. This is good enough until we support mulitqueue. + */ +static int +vmxnet3_setup_msix_interrupts(struct vmxnet3_softc *sc) +{ + device_t dev; + struct vmxnet3_txqueue *txq; + struct vmxnet3_rxqueue *rxq; + struct vmxnet3_interrupt *intr; + enum intr_type type; + int i, error; + + dev = sc->vmx_dev; + intr = &sc->vmx_intrs[0]; + type = INTR_TYPE_NET | INTR_MPSAFE; + + for (i = 0; i < sc->vmx_ntxqueues; i++, intr++) { + txq = &sc->vmx_txq[i]; + error = bus_setup_intr(dev, intr->vmxi_irq, type, NULL, + vmxnet3_txq_intr, txq, &intr->vmxi_handler); + if (error) + return (error); + txq->vxtxq_intr_idx = intr->vmxi_rid - 1; + } + + for (i = 0; i < sc->vmx_nrxqueues; i++, intr++) { + rxq = &sc->vmx_rxq[i]; + error = bus_setup_intr(dev, intr->vmxi_irq, type, NULL, + vmxnet3_rxq_intr, rxq, &intr->vmxi_handler); + if (error) + return (error); + rxq->vxrxq_intr_idx = intr->vmxi_rid - 1; + } + + error = bus_setup_intr(dev, intr->vmxi_irq, type, NULL, + vmxnet3_event_intr, sc, &intr->vmxi_handler); + if (error) + return (error); + sc->vmx_event_intr_idx = intr->vmxi_rid - 1; + + return (0); +} + +static int +vmxnet3_setup_legacy_interrupt(struct vmxnet3_softc *sc) +{ + struct vmxnet3_interrupt *intr; + int i, error; + + intr = &sc->vmx_intrs[0]; + error = bus_setup_intr(sc->vmx_dev, intr->vmxi_irq, + INTR_TYPE_NET | INTR_MPSAFE, NULL, vmxnet3_legacy_intr, sc, + &intr->vmxi_handler); + + for (i = 0; i < sc->vmx_ntxqueues; i++) + sc->vmx_txq[i].vxtxq_intr_idx = 0; + for (i = 0; i < sc->vmx_nrxqueues; i++) + sc->vmx_rxq[i].vxrxq_intr_idx = 0; + sc->vmx_event_intr_idx = 0; + + return (error); +} + +/* + * XXX BMV Should probably reorganize the attach and just do + * this in vmxnet3_init_shared_data(). + */ +static void +vmxnet3_set_interrupt_idx(struct vmxnet3_softc *sc) +{ + struct vmxnet3_txqueue *txq; + struct vmxnet3_txq_shared *txs; + struct vmxnet3_rxqueue *rxq; + struct vmxnet3_rxq_shared *rxs; + int i; + + sc->vmx_ds->evintr = sc->vmx_event_intr_idx; + + for (i = 0; i < sc->vmx_ntxqueues; i++) { + txq = &sc->vmx_txq[i]; + txs = txq->vxtxq_ts; + txs->intr_idx = txq->vxtxq_intr_idx; + } + + for (i = 0; i < sc->vmx_nrxqueues; i++) { + rxq = &sc->vmx_rxq[i]; + rxs = rxq->vxrxq_rs; + rxs->intr_idx = rxq->vxrxq_intr_idx; + } +} + +static int +vmxnet3_setup_interrupts(struct vmxnet3_softc *sc) +{ + int error; + + error = vmxnet3_alloc_intr_resources(sc); + if (error) + return (error); + + switch (sc->vmx_intr_type) { + case VMXNET3_IT_MSIX: + error = vmxnet3_setup_msix_interrupts(sc); + break; + case VMXNET3_IT_MSI: + case VMXNET3_IT_LEGACY: + error = vmxnet3_setup_legacy_interrupt(sc); + break; + default: + panic("%s: invalid interrupt type %d", __func__, + sc->vmx_intr_type); + } + + if (error == 0) + vmxnet3_set_interrupt_idx(sc); + + return (error); +} + +static int +vmxnet3_alloc_interrupts(struct vmxnet3_softc *sc) +{ + device_t dev; + uint32_t config; + int error; + + dev = sc->vmx_dev; + config = vmxnet3_read_cmd(sc, VMXNET3_CMD_GET_INTRCFG); + + sc->vmx_intr_type = config & 0x03; + sc->vmx_intr_mask_mode = (config >> 2) & 0x03; + + switch (sc->vmx_intr_type) { + case VMXNET3_IT_AUTO: + sc->vmx_intr_type = VMXNET3_IT_MSIX; + /* FALLTHROUGH */ + case VMXNET3_IT_MSIX: + error = vmxnet3_alloc_msix_interrupts(sc); + if (error == 0) + break; + sc->vmx_intr_type = VMXNET3_IT_MSI; + /* FALLTHROUGH */ + case VMXNET3_IT_MSI: + error = vmxnet3_alloc_msi_interrupts(sc); + if (error == 0) + break; + sc->vmx_intr_type = VMXNET3_IT_LEGACY; + /* FALLTHROUGH */ + case VMXNET3_IT_LEGACY: + error = vmxnet3_alloc_legacy_interrupts(sc); + if (error == 0) + break; + /* FALLTHROUGH */ + default: + sc->vmx_intr_type = -1; + device_printf(dev, "cannot allocate any interrupt resources\n"); + return (ENXIO); + } + + return (error); +} + +static void +vmxnet3_free_interrupt(struct vmxnet3_softc *sc, + struct vmxnet3_interrupt *intr) +{ + device_t dev; + + dev = sc->vmx_dev; + + if (intr->vmxi_handler != NULL) { + bus_teardown_intr(dev, intr->vmxi_irq, intr->vmxi_handler); + intr->vmxi_handler = NULL; + } + + if (intr->vmxi_irq != NULL) { + bus_release_resource(dev, SYS_RES_IRQ, intr->vmxi_rid, + intr->vmxi_irq); + intr->vmxi_irq = NULL; + intr->vmxi_rid = -1; + } +} + +static void +vmxnet3_free_interrupts(struct vmxnet3_softc *sc) +{ + int i; + + for (i = 0; i < sc->vmx_nintrs; i++) + vmxnet3_free_interrupt(sc, &sc->vmx_intrs[i]); + + if (sc->vmx_intr_type == VMXNET3_IT_MSI || + sc->vmx_intr_type == VMXNET3_IT_MSIX) + pci_release_msi(sc->vmx_dev); +} + +static int vmxnet3_init_rxq(struct vmxnet3_softc *sc, int q) { struct vmxnet3_rxqueue *rxq; @@ -936,12 +1252,12 @@ vmxnet3_init_shared_data(struct vmxnet3_ ds->nrxsg_max = sc->vmx_max_rxsegs; /* Interrupt control. */ - ds->automask = 1; - ds->nintr = VMXNET3_NINTR; - ds->evintr = 0; + ds->automask = 1; /* VMXNET3_IMM_AUTO */ + ds->nintr = sc->vmx_nintrs; + ds->evintr = sc->vmx_event_intr_idx; ds->ictrl = VMXNET3_ICTRL_DISABLE_ALL; - for (i = 0; i < VMXNET3_NINTR; i++) + for (i = 0; i < sc->vmx_nintrs; i++) ds->modlevel[i] = UPT1_IMOD_ADAPTIVE; /* Receive filter. */ @@ -1100,13 +1416,12 @@ vmxnet3_evintr(struct vmxnet3_softc *sc) dev = sc->vmx_dev; ifp = sc->vmx_ifp; - event = sc->vmx_ds->event; reset = 0; /* Clear events. */ - vmxnet3_write_bar1(sc, VMXNET3_BAR1_EVENT, event); - VMXNET3_CORE_LOCK(sc); + event = sc->vmx_ds->event; + vmxnet3_write_bar1(sc, VMXNET3_BAR1_EVENT, event); if (event & VMXNET3_EVENT_LINK) vmxnet3_link_status(sc); @@ -1378,8 +1693,10 @@ vmxnet3_legacy_intr(void *xsc) txq = &sc->vmx_txq[0]; ifp = sc->vmx_ifp; - if (vmxnet3_read_bar1(sc, VMXNET3_BAR1_INTR) == 0) - return; + if (sc->vmx_intr_type == VMXNET3_IT_LEGACY) { + if (vmxnet3_read_bar1(sc, VMXNET3_BAR1_INTR) == 0) + return; + } if (sc->vmx_ds->event != 0) vmxnet3_evintr(sc); @@ -1397,22 +1714,54 @@ vmxnet3_legacy_intr(void *xsc) vmxnet3_enable_intr(sc, 0); } -static int -vmxnet3_setup_interrupts(struct vmxnet3_softc *sc) +static void +vmxnet3_txq_intr(void *xtxq) { - device_t dev; - int error; + struct vmxnet3_softc *sc; + struct vmxnet3_txqueue *txq; + struct ifnet *ifp; - dev = sc->vmx_dev; + txq = xtxq; + sc = txq->vxtxq_sc; + ifp = sc->vmx_ifp; - /* - * Only support a single legacy interrupt for now. - * Add MSI/MSIx later. - */ - error = bus_setup_intr(dev, sc->vmx_irq, INTR_TYPE_NET | INTR_MPSAFE, - NULL, vmxnet3_legacy_intr, sc, &sc->vmx_intrhand); + VMXNET3_TXQ_LOCK(txq); + vmxnet3_txeof(sc, txq); + /* XXX We are not really multiqueue yet. */ + if (!IFQ_DRV_IS_EMPTY(&ifp->if_snd)) + vmxnet3_start_locked(ifp); + VMXNET3_TXQ_UNLOCK(txq); - return (error); + vmxnet3_enable_intr(sc, txq->vxtxq_intr_idx); +} + +static void +vmxnet3_rxq_intr(void *xrxq) +{ + struct vmxnet3_softc *sc; + struct vmxnet3_rxqueue *rxq; + + rxq = xrxq; + sc = rxq->vxrxq_sc; + + VMXNET3_RXQ_LOCK(rxq); + vmxnet3_rxeof(sc, rxq); + VMXNET3_RXQ_UNLOCK(rxq); + + vmxnet3_enable_intr(sc, rxq->vxrxq_intr_idx); +} + +static void +vmxnet3_event_intr(void *xsc) +{ + struct vmxnet3_softc *sc; + + sc = xsc; + + if (sc->vmx_ds->event != 0) + vmxnet3_evintr(sc); + + vmxnet3_enable_intr(sc, sc->vmx_event_intr_idx); } static void @@ -2307,7 +2656,7 @@ vmxnet3_enable_all_intrs(struct vmxnet3_ int i; sc->vmx_ds->ictrl &= ~VMXNET3_ICTRL_DISABLE_ALL; - for (i = 0; i < VMXNET3_NINTR; i++) + for (i = 0; i < sc->vmx_nintrs; i++) vmxnet3_enable_intr(sc, i); } @@ -2317,7 +2666,7 @@ vmxnet3_disable_all_intrs(struct vmxnet3 int i; sc->vmx_ds->ictrl |= VMXNET3_ICTRL_DISABLE_ALL; - for (i = 0; i < VMXNET3_NINTR; i++) + for (i = 0; i < sc->vmx_nintrs; i++) vmxnet3_disable_intr(sc, i); } Modified: projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmxreg.h ============================================================================== --- projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmxreg.h Mon Jul 15 01:41:34 2013 (r253347) +++ projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmxreg.h Mon Jul 15 02:19:38 2013 (r253348) @@ -83,6 +83,7 @@ struct UPT1_RxStats { #define VMXNET3_CMD_GET_LINK 0xF00D0002 /* Get link status */ #define VMXNET3_CMD_GET_MACL 0xF00D0003 /* Get MAC address low */ #define VMXNET3_CMD_GET_MACH 0xF00D0004 /* Get MAC address high */ +#define VMXNET3_CMD_GET_INTRCFG 0xF00D0008 /* Get interrupt config */ #define VMXNET3_DMADESC_ALIGN 128 #define VMXNET3_INIT_GEN 1 @@ -183,7 +184,6 @@ struct vmxnet3_rxcompdesc { #define VMXNET3_MAX_TX_QUEUES 8 #define VMXNET3_MAX_RX_QUEUES 16 -#define VMXNET3_NINTR 1 #define VMXNET3_MAX_INTRS \ (VMXNET3_MAX_TX_QUEUES + VMXNET3_MAX_RX_QUEUES + 1) @@ -204,6 +204,17 @@ struct vmxnet3_rxcompdesc { #define VMXNET3_MIN_MTU 60 #define VMXNET3_MAX_MTU 9000 +/* Interrupt mask mode. */ +#define VMXNET3_IMM_AUTO 0x00 +#define VMXNET3_IMM_ACTIVE 0x01 +#define VMXNET3_IMM_LAZY 0x02 + +/* Interrupt type. */ +#define VMXNET3_IT_AUTO 0x00 +#define VMXNET3_IT_LEGACY 0x01 +#define VMXNET3_IT_MSI 0x02 +#define VMXNET3_IT_MSIX 0x03 + struct vmxnet3_driver_shared { uint32_t magic; uint32_t pad1; Modified: projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmxvar.h ============================================================================== --- projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmxvar.h Mon Jul 15 01:41:34 2013 (r253347) +++ projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmxvar.h Mon Jul 15 02:19:38 2013 (r253348) @@ -93,6 +93,7 @@ struct vmxnet3_txqueue { struct mtx vxtxq_mtx; struct vmxnet3_softc *vxtxq_sc; int vxtxq_id; + int vxtxq_intr_idx; struct vmxnet3_txring vxtxq_cmd_ring; struct vmxnet3_comp_ring vxtxq_comp_ring; struct vmxnet3_txq_shared *vxtxq_ts; @@ -111,6 +112,7 @@ struct vmxnet3_rxqueue { struct mtx vxrxq_mtx; struct vmxnet3_softc *vxrxq_sc; int vxrxq_id; + int vxrxq_intr_idx; struct vmxnet3_rxring vxrxq_cmd_ring[VMXNET3_RXRINGS_PERQ]; struct vmxnet3_comp_ring vxrxq_comp_ring; struct vmxnet3_rxq_shared *vxrxq_rs; @@ -124,41 +126,52 @@ struct vmxnet3_rxqueue { #define VMXNET3_RXQ_LOCK_ASSERT_NOTOWNED(_rxq) \ mtx_assert(&(_rxq)->vxrxq_mtx, MA_NOTOWNED) +struct vmxnet3_interrupt { + struct resource *vmxi_irq; + int vmxi_rid; + void *vmxi_handler; +}; + struct vmxnet3_softc { device_t vmx_dev; struct ifnet *vmx_ifp; + struct vmxnet3_driver_shared *vmx_ds; uint32_t vmx_flags; +#define VMXNET3_FLAG_NO_MSIX 0x0001 struct vmxnet3_rxqueue *vmx_rxq; struct vmxnet3_txqueue *vmx_txq; - int vmx_watchdog_timer; - int vmx_if_flags; + struct resource *vmx_res0; + bus_space_tag_t vmx_iot0; + bus_space_handle_t vmx_ioh0; + struct resource *vmx_res1; + bus_space_tag_t vmx_iot1; + bus_space_handle_t vmx_ioh1; + struct resource *vmx_msix_res; + int vmx_link_active; int vmx_link_speed; - + int vmx_if_flags; int vmx_ntxqueues; int vmx_nrxqueues; int vmx_ntxdescs; int vmx_nrxdescs; + int vmx_watchdog_timer; int vmx_max_rxsegs; - struct resource *vmx_res0; - bus_space_tag_t vmx_iot0; - bus_space_handle_t vmx_ioh0; - struct resource *vmx_res1; - bus_space_tag_t vmx_iot1; - bus_space_handle_t vmx_ioh1; + int vmx_intr_type; + int vmx_intr_mask_mode; + int vmx_event_intr_idx; + int vmx_nintrs; + struct vmxnet3_interrupt vmx_intrs[VMXNET3_MAX_INTRS]; struct mtx vmx_mtx; + uint8_t *vmx_mcast; + void *vmx_qs; struct callout vmx_tick; - struct vmxnet3_driver_shared *vmx_ds; struct vmxnet3_dma_alloc vmx_ds_dma; - void *vmx_qs; struct vmxnet3_dma_alloc vmx_qs_dma; - struct resource *vmx_irq; - void *vmx_intrhand; - uint8_t *vmx_mcast; struct vmxnet3_dma_alloc vmx_mcast_dma; struct ifmedia vmx_media; eventhandler_tag vmx_vlan_attach; From owner-svn-src-projects@FreeBSD.ORG Tue Jul 16 00:05:19 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id EF4D2353; Tue, 16 Jul 2013 00:05:18 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id D10B424C; Tue, 16 Jul 2013 00:05:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6G05Iw6001802; Tue, 16 Jul 2013 00:05:18 GMT (envelope-from rmacklem@svn.freebsd.org) Received: (from rmacklem@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6G05H7L001796; Tue, 16 Jul 2013 00:05:17 GMT (envelope-from rmacklem@svn.freebsd.org) Message-Id: <201307160005.r6G05H7L001796@svn.freebsd.org> From: Rick Macklem Date: Tue, 16 Jul 2013 00:05:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r253375 - projects/nfsv4.1-server/sys/fs/nfsserver X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Jul 2013 00:05:19 -0000 Author: rmacklem Date: Tue Jul 16 00:05:17 2013 New Revision: 253375 URL: http://svnweb.freebsd.org/changeset/base/253375 Log: Merge in changes for the NFSv4.1 server to the first 4 files. More to come soon. Modified: projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdcache.c projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdport.c projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdserv.c Modified: projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdcache.c ============================================================================== --- projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdcache.c Mon Jul 15 23:27:48 2013 (r253374) +++ projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdcache.c Tue Jul 16 00:05:17 2013 (r253375) @@ -811,6 +811,9 @@ APPLESTATIC void nfsrvd_refcache(struct nfsrvcache *rp) { + if (rp == NULL) + /* For NFSv4.1, there is no cache entry. */ + return; NFSLOCKCACHE(); if (rp->rc_refcnt < 0) panic("nfs cache refcnt"); Modified: projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdkrpc.c ============================================================================== --- projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdkrpc.c Mon Jul 15 23:27:48 2013 (r253374) +++ projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdkrpc.c Tue Jul 16 00:05:17 2013 (r253375) @@ -304,7 +304,10 @@ nfs_proc(struct nfsrv_descript *nd, u_in u_int64_t sockref, struct nfsrvcache **rpp) { struct thread *td = curthread; - int cacherep = RC_DOIT, isdgram; + int cacherep = RC_DOIT, isdgram, taglen = -1; + struct mbuf *m; + u_char tag[NFSV4_SMALLSTR + 1], *tagstr = NULL; + u_int32_t minorvers = 0; *rpp = NULL; if (nd->nd_nam2 == NULL) { @@ -337,7 +340,14 @@ nfs_proc(struct nfsrv_descript *nd, u_in nd->nd_retxid = xid; nd->nd_tcpconntime = NFSD_MONOSEC; nd->nd_sockref = sockref; - cacherep = nfsrvd_getcache(nd, so); + if ((nd->nd_flag & ND_NFSV4) != 0) + nfsd_getminorvers(nd, tag, &tagstr, &taglen, + &minorvers); + if ((nd->nd_flag & ND_NFSV41) != 0) + /* NFSv4.1 caches replies in the session slots. */ + cacherep = RC_DOIT; + else + cacherep = nfsrvd_getcache(nd, so); } /* @@ -347,13 +357,31 @@ nfs_proc(struct nfsrv_descript *nd, u_in * RC_DROPIT - just throw the request away */ if (cacherep == RC_DOIT) { - nfsrvd_dorpc(nd, isdgram, td); - if (nd->nd_repstat == NFSERR_DONTREPLY) - cacherep = RC_DROPIT; - else + nfsrvd_dorpc(nd, isdgram, tagstr, taglen, minorvers, td); + if ((nd->nd_flag & ND_NFSV41) != 0) { + if (nd->nd_repstat != NFSERR_REPLYFROMCACHE && + (nd->nd_flag & ND_SAVEREPLY) != 0) { + /* Cache a copy of the reply. */ + m = m_copym(nd->nd_mreq, 0, M_COPYALL, + M_WAITOK); + } else + m = NULL; + if ((nd->nd_flag & ND_HASSEQUENCE) != 0) + nfsrv_cache_session(nd->nd_sessionid, + nd->nd_slotid, nd->nd_repstat, &m); + if (nd->nd_repstat == NFSERR_REPLYFROMCACHE) + nd->nd_repstat = 0; cacherep = RC_REPLY; - *rpp = nfsrvd_updatecache(nd, so); + } else { + if (nd->nd_repstat == NFSERR_DONTREPLY) + cacherep = RC_DROPIT; + else + cacherep = RC_REPLY; + *rpp = nfsrvd_updatecache(nd, so); + } } + if (tagstr != NULL && taglen > NFSV4_SMALLSTR) + free(tagstr, M_TEMP); NFSEXITCODE2(0, nd); return (cacherep); Modified: projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdport.c ============================================================================== --- projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdport.c Mon Jul 15 23:27:48 2013 (r253374) +++ projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdport.c Tue Jul 16 00:05:17 2013 (r253375) @@ -58,6 +58,7 @@ extern struct nfsrv_stablefirst nfsrv_st extern void (*nfsd_call_servertimer)(void); extern SVCPOOL *nfsrvd_pool; extern struct nfsv4lock nfsd_suspend_lock; +extern struct nfssessionhash nfssessionhash[NFSSESSIONHASHSIZE]; struct vfsoptlist nfsv4root_opt, nfsv4root_newopt; NFSDLOCKMUTEX; struct mtx nfs_cache_mutex; @@ -65,6 +66,7 @@ struct mtx nfs_v4root_mutex; struct nfsrvfh nfs_rootfh, nfs_pubfh; int nfs_pubfhset = 0, nfs_rootfhset = 0; struct proc *nfsd_master_proc = NULL; +int nfsd_debuglevel = 0; static pid_t nfsd_master_pid = (pid_t)-1; static char nfsd_master_comm[MAXCOMLEN + 1]; static struct timeval nfsd_master_start; @@ -90,6 +92,8 @@ SYSCTL_INT(_vfs_nfsd, OID_AUTO, issue_de &nfsrv_issuedelegs, 0, "Enable nfsd to issue delegations"); SYSCTL_INT(_vfs_nfsd, OID_AUTO, enable_locallocks, CTLFLAG_RW, &nfsrv_dolocallocks, 0, "Enable nfsd to acquire local locks on files"); +SYSCTL_INT(_vfs_nfsd, OID_AUTO, debuglevel, CTLFLAG_RW, &nfsd_debuglevel, + 0, "Debug level for new nfs server"); #define MAX_REORDERED_RPC 16 #define NUM_HEURISTIC 1031 @@ -3245,6 +3249,18 @@ nfsrv_hashfh(fhandle_t *fhp) } /* + * Calculate a hash value for the sessionid. + */ +uint32_t +nfsrv_hashsessionid(uint8_t *sessionid) +{ + uint32_t hashval; + + hashval = hash32_buf(sessionid, NFSX_V4SESSIONID, 0); + return (hashval); +} + +/* * Signal the userland master nfsd to backup the stable restart file. */ void @@ -3278,7 +3294,7 @@ extern int (*nfsd_call_nfsd)(struct thre static int nfsd_modevent(module_t mod, int type, void *data) { - int error = 0; + int error = 0, i; static int loaded = 0; switch (type) { @@ -3290,6 +3306,9 @@ nfsd_modevent(module_t mod, int type, vo mtx_init(&nfs_v4root_mutex, "nfs_v4root_mutex", NULL, MTX_DEF); mtx_init(&nfsv4root_mnt.mnt_mtx, "struct mount mtx", NULL, MTX_DEF); + for (i = 0; i < NFSSESSIONHASHSIZE; i++) + mtx_init(&nfssessionhash[i].mtx, "nfs_session_mutex", + NULL, MTX_DEF); lockinit(&nfsv4root_mnt.mnt_explock, PVFS, "explock", 0, 0); nfsrvd_initcache(); nfsd_init(); @@ -3333,6 +3352,8 @@ nfsd_modevent(module_t mod, int type, vo mtx_destroy(&nfs_cache_mutex); mtx_destroy(&nfs_v4root_mutex); mtx_destroy(&nfsv4root_mnt.mnt_mtx); + for (i = 0; i < NFSSESSIONHASHSIZE; i++) + mtx_destroy(&nfssessionhash[i].mtx); lockdestroy(&nfsv4root_mnt.mnt_explock); loaded = 0; break; Modified: projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdserv.c ============================================================================== --- projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdserv.c Mon Jul 15 23:27:48 2013 (r253374) +++ projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdserv.c Tue Jul 16 00:05:17 2013 (r253375) @@ -2523,7 +2523,7 @@ nfsrvd_open(struct nfsrv_descript *nd, _ struct nfsexstuff *exp) { u_int32_t *tl; - int i; + int i, retext; struct nfsstate *stp = NULL; int error = 0, create, claim, exclusive_flag = 0; u_int32_t rflags = NFSV4OPEN_LOCKTYPEPOSIX, acemask; @@ -2560,6 +2560,16 @@ nfsrvd_open(struct nfsrv_descript *nd, _ stp->ls_uid = nd->nd_cred->cr_uid; stp->ls_seq = fxdr_unsigned(u_int32_t, *tl++); i = fxdr_unsigned(int, *tl++); + retext = -1; + if ((i & (NFSV4OPEN_WANTDELEGMASK | NFSV4OPEN_WANTSIGNALDELEG | + NFSV4OPEN_WANTPUSHDELEG)) != 0 && (nd->nd_flag & ND_NFSV41) != 0) { + retext = NFSV4OPEN_RESOURCE; + if ((i & (NFSV4OPEN_WANTDELEGMASK | NFSV4OPEN_WANTSIGNALDELEG | + NFSV4OPEN_WANTPUSHDELEG)) == NFSV4OPEN_WANTNODELEG) + retext = NFSV4OPEN_NOTWANTED; + i &= ~(NFSV4OPEN_WANTDELEGMASK | NFSV4OPEN_WANTSIGNALDELEG | + NFSV4OPEN_WANTPUSHDELEG); + } switch (i) { case NFSV4OPEN_ACCESSREAD: stp->ls_flags |= NFSLCK_READACCESS; @@ -2634,6 +2644,28 @@ nfsrvd_open(struct nfsrv_descript *nd, _ cverf[0] = *tl++; cverf[1] = *tl; break; + case NFSCREATE_EXCLUSIVE41: + NFSM_DISSECT(tl, u_int32_t *, NFSX_VERF); + cverf[0] = *tl++; + cverf[1] = *tl; + error = nfsv4_sattr(nd, &nva, &attrbits, aclp, p); + if (error != 0) + goto nfsmout; + if (NFSISSET_ATTRBIT(&attrbits, + NFSATTRBIT_TIMEACCESSSET)) + nd->nd_repstat = NFSERR_INVAL; + /* + * If the na_gid being set is the same as that of + * the directory it is going in, clear it, since + * that is what will be set by default. This allows + * a user that isn't in that group to do the create. + */ + if (nd->nd_repstat == 0 && NFSVNO_ISSETGID(&nva) && + nva.na_gid == dirfor.na_gid) + NFSVNO_UNSET(&nva, gid); + if (nd->nd_repstat == 0) + nd->nd_repstat = nfsrv_checkuidgid(nd, &nva); + break; default: nd->nd_repstat = NFSERR_BADXDR; goto nfsmout; @@ -2715,27 +2747,38 @@ nfsrvd_open(struct nfsrv_descript *nd, _ exclusive_flag = 1; if (!named.ni_vp) nva.na_mode = 0; + break; + case NFSCREATE_EXCLUSIVE41: + exclusive_flag = 1; + break; }; } nfsvno_open(nd, &named, clientid, &stateid, stp, &exclusive_flag, &nva, cverf, create, aclp, &attrbits, nd->nd_cred, p, exp, &vp); - } else if (claim == NFSV4OPEN_CLAIMPREVIOUS) { - NFSM_DISSECT(tl, u_int32_t *, NFSX_UNSIGNED); - i = fxdr_unsigned(int, *tl); - switch (i) { - case NFSV4OPEN_DELEGATEREAD: - stp->ls_flags |= NFSLCK_DELEGREAD; - break; - case NFSV4OPEN_DELEGATEWRITE: - stp->ls_flags |= NFSLCK_DELEGWRITE; - case NFSV4OPEN_DELEGATENONE: - break; - default: - nd->nd_repstat = NFSERR_BADXDR; - goto nfsmout; - }; - stp->ls_flags |= NFSLCK_RECLAIM; + } else if (claim == NFSV4OPEN_CLAIMPREVIOUS || claim == + NFSV4OPEN_CLAIMFH) { + if (claim == NFSV4OPEN_CLAIMPREVIOUS) { + NFSM_DISSECT(tl, u_int32_t *, NFSX_UNSIGNED); + i = fxdr_unsigned(int, *tl); + switch (i) { + case NFSV4OPEN_DELEGATEREAD: + stp->ls_flags |= NFSLCK_DELEGREAD; + break; + case NFSV4OPEN_DELEGATEWRITE: + stp->ls_flags |= NFSLCK_DELEGWRITE; + case NFSV4OPEN_DELEGATENONE: + break; + default: + nd->nd_repstat = NFSERR_BADXDR; + goto nfsmout; + }; + stp->ls_flags |= NFSLCK_RECLAIM; + } else { + /* CLAIM_NULL_FH */ + if (nd->nd_repstat == 0 && create == NFSV4OPEN_CREATE) + nd->nd_repstat = NFSERR_INVAL; + } vp = dp; NFSVOPLOCK(vp, LK_EXCLUSIVE | LK_RETRY); if ((vp->v_iflag & VI_DOOMED) == 0) @@ -2824,7 +2867,18 @@ nfsrvd_open(struct nfsrv_descript *nd, _ *tl = txdr_unsigned(NFSV4OPEN_DELEGATEREAD); else if (rflags & NFSV4OPEN_WRITEDELEGATE) *tl = txdr_unsigned(NFSV4OPEN_DELEGATEWRITE); - else + else if (retext != -1) { + *tl = txdr_unsigned(NFSV4OPEN_DELEGATENONEEXT); + if (retext == NFSV4OPEN_RESOURCE || + retext == NFSV4OPEN_CONTENTION) { + NFSM_BUILD(tl, u_int32_t *, 2 * NFSX_UNSIGNED); + *tl++ = txdr_unsigned(retext); + *tl = newnfs_false; + } else { + NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED); + *tl = txdr_unsigned(retext); + } + } else *tl = txdr_unsigned(NFSV4OPEN_DELEGATENONE); if (rflags & (NFSV4OPEN_READDELEGATE|NFSV4OPEN_WRITEDELEGATE)) { NFSM_BUILD(tl, u_int32_t *, NFSX_STATEID+NFSX_UNSIGNED); @@ -2947,7 +3001,7 @@ nfsrvd_delegpurge(struct nfsrv_descript nd->nd_flag |= ND_IMPLIEDCLID; nd->nd_clientid.qval = clientid.qval; } - nd->nd_repstat = nfsrv_delegupdate(clientid, NULL, NULL, + nd->nd_repstat = nfsrv_delegupdate(nd, clientid, NULL, NULL, NFSV4OP_DELEGPURGE, nd->nd_cred, p); nfsmout: NFSEXITCODE2(error, nd); @@ -2978,7 +3032,7 @@ nfsrvd_delegreturn(struct nfsrv_descript nd->nd_flag |= ND_IMPLIEDCLID; nd->nd_clientid.qval = clientid.qval; } - nd->nd_repstat = nfsrv_delegupdate(clientid, &stateid, vp, + nd->nd_repstat = nfsrv_delegupdate(nd, clientid, &stateid, vp, NFSV4OP_DELEGRETURN, nd->nd_cred, p); nfsmout: vput(vp); @@ -3016,6 +3070,10 @@ nfsrvd_openconfirm(struct nfsrv_descript nfsv4stateid_t stateid; nfsquad_t clientid; + if ((nd->nd_flag & ND_NFSV41) != 0) { + nd->nd_repstat = NFSERR_NOTSUPP; + goto nfsmout; + } NFSM_DISSECT(tl, u_int32_t *, NFSX_STATEID + NFSX_UNSIGNED); stp->ls_ownerlen = 0; stp->ls_op = nd->nd_rp; @@ -3136,6 +3194,10 @@ nfsrvd_renew(struct nfsrv_descript *nd, int error = 0; nfsquad_t clientid; + if ((nd->nd_flag & ND_NFSV41) != 0) { + nd->nd_repstat = NFSERR_NOTSUPP; + goto nfsmout; + } if (nfs_rootfhset == 0 || nfsd_checkrootexp(nd) != 0) { nd->nd_repstat = NFSERR_WRONGSEC; goto nfsmout; @@ -3151,7 +3213,7 @@ nfsrvd_renew(struct nfsrv_descript *nd, nd->nd_clientid.qval = clientid.qval; } nd->nd_repstat = nfsrv_getclient(clientid, (CLOPS_RENEWOP|CLOPS_RENEW), - NULL, (nfsquad_t)((u_quad_t)0), nd, p); + NULL, NULL, (nfsquad_t)((u_quad_t)0), 0, nd, p); nfsmout: NFSEXITCODE2(error, nd); return (error); @@ -3275,6 +3337,10 @@ nfsrvd_setclientid(struct nfsrv_descript u_char *verf, *ucp, *ucp2, addrbuf[24]; nfsquad_t clientid, confirm; + if ((nd->nd_flag & ND_NFSV41) != 0) { + nd->nd_repstat = NFSERR_NOTSUPP; + goto nfsmout; + } if (nfs_rootfhset == 0 || nfsd_checkrootexp(nd) != 0) { nd->nd_repstat = NFSERR_WRONGSEC; goto out; @@ -3387,6 +3453,10 @@ nfsrvd_setclientidcfrm(struct nfsrv_desc int error = 0; nfsquad_t clientid, confirm; + if ((nd->nd_flag & ND_NFSV41) != 0) { + nd->nd_repstat = NFSERR_NOTSUPP; + goto nfsmout; + } if (nfs_rootfhset == 0 || nfsd_checkrootexp(nd) != 0) { nd->nd_repstat = NFSERR_WRONGSEC; goto nfsmout; @@ -3402,7 +3472,7 @@ nfsrvd_setclientidcfrm(struct nfsrv_desc * returns the appropriate NFSERR status. */ nd->nd_repstat = nfsrv_getclient(clientid, (CLOPS_CONFIRM|CLOPS_RENEW), - NULL, confirm, nd, p); + NULL, NULL, confirm, 0, nd, p); nfsmout: NFSEXITCODE2(error, nd); return (error); @@ -3477,6 +3547,10 @@ nfsrvd_releaselckown(struct nfsrv_descri int error = 0, len; nfsquad_t clientid; + if ((nd->nd_flag & ND_NFSV41) != 0) { + nd->nd_repstat = NFSERR_NOTSUPP; + goto nfsmout; + } if (nfs_rootfhset == 0 || nfsd_checkrootexp(nd) != 0) { nd->nd_repstat = NFSERR_WRONGSEC; goto nfsmout; @@ -3516,3 +3590,383 @@ nfsmout: NFSEXITCODE2(error, nd); return (error); } + +/* + * nfsv4 exchange_id service + */ +APPLESTATIC int +nfsrvd_exchangeid(struct nfsrv_descript *nd, __unused int isdgram, + __unused vnode_t vp, NFSPROC_T *p, __unused struct nfsexstuff *exp) +{ + uint32_t *tl; + int error = 0, i, idlen; + struct nfsclient *clp = NULL; + nfsquad_t clientid, confirm; + uint8_t *verf; + uint32_t sp4type, v41flags; + uint64_t owner_minor; + struct timespec verstime; + + if (nfs_rootfhset == 0 || nfsd_checkrootexp(nd) != 0) { + nd->nd_repstat = NFSERR_WRONGSEC; + goto nfsmout; + } + NFSM_DISSECT(tl, u_int32_t *, NFSX_VERF + NFSX_UNSIGNED); + verf = (uint8_t *)tl; + tl += (NFSX_VERF / NFSX_UNSIGNED); + i = fxdr_unsigned(int, *tl); + if (i > NFSV4_OPAQUELIMIT || i <= 0) { + nd->nd_repstat = NFSERR_BADXDR; + goto nfsmout; + } + idlen = i; + if (nd->nd_flag & ND_GSS) + i += nd->nd_princlen; + clp = (struct nfsclient *)malloc(sizeof(struct nfsclient) + i, + M_NFSDCLIENT, M_WAITOK | M_ZERO); + NFSINITSOCKMUTEX(&clp->lc_req.nr_mtx); + NFSSOCKADDRALLOC(clp->lc_req.nr_nam); + NFSSOCKADDRSIZE(clp->lc_req.nr_nam, sizeof (struct sockaddr_in)); + clp->lc_req.nr_cred = NULL; + NFSBCOPY(verf, clp->lc_verf, NFSX_VERF); + clp->lc_idlen = idlen; + error = nfsrv_mtostr(nd, clp->lc_id, idlen); + if (error != 0) + goto nfsmout; + if ((nd->nd_flag & ND_GSS) != 0) { + clp->lc_flags = LCL_GSS; + if ((nd->nd_flag & ND_GSSINTEGRITY) != 0) + clp->lc_flags |= LCL_GSSINTEGRITY; + else if ((nd->nd_flag & ND_GSSPRIVACY) != 0) + clp->lc_flags |= LCL_GSSPRIVACY; + } else + clp->lc_flags = 0; + if ((nd->nd_flag & ND_GSS) != 0 && nd->nd_princlen > 0) { + clp->lc_flags |= LCL_NAME; + clp->lc_namelen = nd->nd_princlen; + clp->lc_name = &clp->lc_id[idlen]; + NFSBCOPY(nd->nd_principal, clp->lc_name, clp->lc_namelen); + } else { + clp->lc_uid = nd->nd_cred->cr_uid; + clp->lc_gid = nd->nd_cred->cr_gid; + } + NFSM_DISSECT(tl, u_int32_t *, 2 * NFSX_UNSIGNED); + v41flags = fxdr_unsigned(uint32_t, *tl++); + if ((v41flags & ~(NFSV4EXCH_SUPPMOVEDREFER | NFSV4EXCH_SUPPMOVEDMIGR | + NFSV4EXCH_BINDPRINCSTATEID | NFSV4EXCH_MASKPNFS | + NFSV4EXCH_UPDCONFIRMEDRECA)) != 0) { + nd->nd_repstat = NFSERR_INVAL; + goto nfsmout; + } + if ((v41flags & NFSV4EXCH_UPDCONFIRMEDRECA) != 0) + confirm.lval[1] = 1; + else + confirm.lval[1] = 0; + v41flags = NFSV4EXCH_USENONPNFS; + sp4type = fxdr_unsigned(uint32_t, *tl); + if (sp4type != NFSV4EXCH_SP4NONE) { + nd->nd_repstat = NFSERR_NOTSUPP; + goto nfsmout; + } + + /* + * nfsrv_setclient() does the actual work of adding it to the + * client list. If there is no error, the structure has been + * linked into the client list and clp should no longer be used + * here. When an error is returned, it has not been linked in, + * so it should be free'd. + */ + nd->nd_repstat = nfsrv_setclient(nd, &clp, &clientid, &confirm, p); + if (clp != NULL) { + NFSSOCKADDRFREE(clp->lc_req.nr_nam); + NFSFREEMUTEX(&clp->lc_req.nr_mtx); + free(clp, M_NFSDCLIENT); + } + if (nd->nd_repstat == 0) { + if (confirm.lval[1] != 0) + v41flags |= NFSV4EXCH_CONFIRMEDR; + NFSM_BUILD(tl, uint32_t *, 2 * NFSX_HYPER + 3 * NFSX_UNSIGNED); + *tl++ = clientid.lval[0]; /* ClientID */ + *tl++ = clientid.lval[1]; + *tl++ = txdr_unsigned(confirm.lval[0]); /* SequenceID */ + *tl++ = txdr_unsigned(v41flags); /* Exch flags */ + *tl++ = txdr_unsigned(NFSV4EXCH_SP4NONE); /* No SSV */ + owner_minor = 0; /* Owner */ + txdr_hyper(owner_minor, tl); /* Minor */ + (void)nfsm_strtom(nd, nd->nd_cred->cr_prison->pr_hostuuid, + strlen(nd->nd_cred->cr_prison->pr_hostuuid)); /* Major */ + NFSM_BUILD(tl, uint32_t *, 3 * NFSX_UNSIGNED); + *tl++ = txdr_unsigned(NFSX_UNSIGNED); + NFSBCOPY(&time_uptime, tl++, NFSX_UNSIGNED); + *tl = txdr_unsigned(1); + (void)nfsm_strtom(nd, "freebsd.org", strlen("freebsd.org")); + (void)nfsm_strtom(nd, version, strlen(version)); + NFSM_BUILD(tl, uint32_t *, NFSX_V4TIME); + verstime.tv_sec = 1293840000; /* Jan 1, 2011 */ + verstime.tv_nsec = 0; + txdr_nfsv4time(&verstime, tl); + } + NFSEXITCODE2(0, nd); + return (0); +nfsmout: + if (clp != NULL) { + NFSSOCKADDRFREE(clp->lc_req.nr_nam); + NFSFREEMUTEX(&clp->lc_req.nr_mtx); + free(clp, M_NFSDCLIENT); + } + NFSEXITCODE2(error, nd); + return (error); +} + +/* + * nfsv4 create session service + */ +APPLESTATIC int +nfsrvd_createsession(struct nfsrv_descript *nd, __unused int isdgram, + __unused vnode_t vp, NFSPROC_T *p, __unused struct nfsexstuff *exp) +{ + uint32_t *tl; + int error = 0; + nfsquad_t clientid, confirm; + struct nfsdsession *sep = NULL; + uint32_t rdmacnt; + + if (nfs_rootfhset == 0 || nfsd_checkrootexp(nd) != 0) { + nd->nd_repstat = NFSERR_WRONGSEC; + goto nfsmout; + } + sep = (struct nfsdsession *)malloc(sizeof(struct nfsdsession), + M_NFSDSESSION, M_WAITOK | M_ZERO); + NFSM_DISSECT(tl, uint32_t *, NFSX_HYPER + 2 * NFSX_UNSIGNED); + clientid.lval[0] = *tl++; + clientid.lval[1] = *tl++; + confirm.lval[0] = fxdr_unsigned(uint32_t, *tl++); + sep->sess_crflags = fxdr_unsigned(uint32_t, *tl); + /* Persistent sessions and RDMA are not supported. */ + sep->sess_crflags &= NFSV4CRSESS_CONNBACKCHAN; + + /* Fore channel attributes. */ + NFSM_DISSECT(tl, uint32_t *, 7 * NFSX_UNSIGNED); + tl++; /* Header pad always 0. */ + sep->sess_maxreq = fxdr_unsigned(uint32_t, *tl++); + sep->sess_maxresp = fxdr_unsigned(uint32_t, *tl++); + sep->sess_maxrespcached = fxdr_unsigned(uint32_t, *tl++); + sep->sess_maxops = fxdr_unsigned(uint32_t, *tl++); + sep->sess_maxslots = fxdr_unsigned(uint32_t, *tl++); + if (sep->sess_maxslots > NFSV4_SLOTS) + sep->sess_maxslots = NFSV4_SLOTS; + rdmacnt = fxdr_unsigned(uint32_t, *tl); + if (rdmacnt > 1) { + nd->nd_repstat = NFSERR_BADXDR; + goto nfsmout; + } else if (rdmacnt == 1) + NFSM_DISSECT(tl, uint32_t *, NFSX_UNSIGNED); + + /* Back channel attributes. */ + NFSM_DISSECT(tl, uint32_t *, 7 * NFSX_UNSIGNED); + tl++; /* Header pad always 0. */ + sep->sess_cbmaxreq = fxdr_unsigned(uint32_t, *tl++); + sep->sess_cbmaxresp = fxdr_unsigned(uint32_t, *tl++); + sep->sess_cbmaxrespcached = fxdr_unsigned(uint32_t, *tl++); + sep->sess_cbmaxops = fxdr_unsigned(uint32_t, *tl++); + sep->sess_cbmaxslots = fxdr_unsigned(uint32_t, *tl++); + rdmacnt = fxdr_unsigned(uint32_t, *tl); + if (rdmacnt > 1) { + nd->nd_repstat = NFSERR_BADXDR; + goto nfsmout; + } else if (rdmacnt == 1) + NFSM_DISSECT(tl, uint32_t *, NFSX_UNSIGNED); + + NFSM_DISSECT(tl, uint32_t *, NFSX_UNSIGNED); + sep->sess_cbprogram = fxdr_unsigned(uint32_t, *tl); + + /* + * nfsrv_getclient() searches the client list for a match and + * returns the appropriate NFSERR status. + */ + nd->nd_repstat = nfsrv_getclient(clientid, CLOPS_CONFIRM | CLOPS_RENEW, + NULL, sep, confirm, sep->sess_cbprogram, nd, p); + if (nd->nd_repstat == 0) { + NFSM_BUILD(tl, uint32_t *, NFSX_V4SESSIONID); + NFSBCOPY(sep->sess_sessionid, tl, NFSX_V4SESSIONID); + NFSM_BUILD(tl, uint32_t *, 18 * NFSX_UNSIGNED); + *tl++ = txdr_unsigned(confirm.lval[0]); /* sequenceid */ + *tl++ = txdr_unsigned(sep->sess_crflags); + + /* Fore channel attributes. */ + *tl++ = 0; + *tl++ = txdr_unsigned(sep->sess_maxreq); + *tl++ = txdr_unsigned(sep->sess_maxresp); + *tl++ = txdr_unsigned(sep->sess_maxrespcached); + *tl++ = txdr_unsigned(sep->sess_maxops); + *tl++ = txdr_unsigned(sep->sess_maxslots); + *tl++ = txdr_unsigned(1); + *tl++ = txdr_unsigned(0); /* No RDMA. */ + + /* Back channel attributes. */ + *tl++ = 0; + *tl++ = txdr_unsigned(sep->sess_cbmaxreq); + *tl++ = txdr_unsigned(sep->sess_cbmaxresp); + *tl++ = txdr_unsigned(sep->sess_cbmaxrespcached); + *tl++ = txdr_unsigned(sep->sess_cbmaxops); + *tl++ = txdr_unsigned(sep->sess_cbmaxslots); + *tl++ = txdr_unsigned(1); + *tl = txdr_unsigned(0); /* No RDMA. */ + } +nfsmout: + if (nd->nd_repstat != 0) + free(sep, M_NFSDSESSION); + NFSEXITCODE2(error, nd); + return (error); +} + +/* + * nfsv4 sequence service + */ +APPLESTATIC int +nfsrvd_sequence(struct nfsrv_descript *nd, __unused int isdgram, + __unused vnode_t vp, __unused NFSPROC_T *p, __unused struct nfsexstuff *exp) +{ + uint32_t *tl; + uint32_t highest_slotid, sequenceid, sflags, target_highest_slotid; + int cache_this, error = 0; + + if (nfs_rootfhset == 0 || nfsd_checkrootexp(nd) != 0) { + nd->nd_repstat = NFSERR_WRONGSEC; + goto nfsmout; + } + NFSM_DISSECT(tl, uint32_t *, NFSX_V4SESSIONID); + NFSBCOPY(tl, nd->nd_sessionid, NFSX_V4SESSIONID); + NFSM_DISSECT(tl, uint32_t *, 4 * NFSX_UNSIGNED); + sequenceid = fxdr_unsigned(uint32_t, *tl++); + nd->nd_slotid = fxdr_unsigned(uint32_t, *tl++); + highest_slotid = fxdr_unsigned(uint32_t, *tl++); + if (*tl == newnfs_true) + cache_this = 1; + else + cache_this = 0; + nd->nd_flag |= ND_HASSEQUENCE; + nd->nd_repstat = nfsrv_checksequence(nd, sequenceid, &highest_slotid, + &target_highest_slotid, cache_this, &sflags, p); + if (nd->nd_repstat == 0) { + NFSM_BUILD(tl, uint32_t *, NFSX_V4SESSIONID); + NFSBCOPY(nd->nd_sessionid, tl, NFSX_V4SESSIONID); + NFSM_BUILD(tl, uint32_t *, 5 * NFSX_UNSIGNED); + *tl++ = txdr_unsigned(sequenceid); + *tl++ = txdr_unsigned(nd->nd_slotid); + *tl++ = txdr_unsigned(highest_slotid); + *tl++ = txdr_unsigned(target_highest_slotid); + *tl = txdr_unsigned(sflags); + } +nfsmout: + NFSEXITCODE2(error, nd); + return (error); +} + +/* + * nfsv4 reclaim complete service + */ +APPLESTATIC int +nfsrvd_reclaimcomplete(struct nfsrv_descript *nd, __unused int isdgram, + __unused vnode_t vp, __unused NFSPROC_T *p, __unused struct nfsexstuff *exp) +{ + uint32_t *tl; + int error = 0; + + if (nfs_rootfhset == 0 || nfsd_checkrootexp(nd) != 0) { + nd->nd_repstat = NFSERR_WRONGSEC; + goto nfsmout; + } + NFSM_DISSECT(tl, uint32_t *, NFSX_UNSIGNED); + if (*tl == newnfs_true) + nd->nd_repstat = NFSERR_NOTSUPP; + else + nd->nd_repstat = nfsrv_checkreclaimcomplete(nd); +nfsmout: + NFSEXITCODE2(error, nd); + return (error); +} + +/* + * nfsv4 destroy clientid service + */ +APPLESTATIC int +nfsrvd_destroyclientid(struct nfsrv_descript *nd, __unused int isdgram, + __unused vnode_t vp, NFSPROC_T *p, __unused struct nfsexstuff *exp) +{ + uint32_t *tl; + nfsquad_t clientid; + int error = 0; + + if (nfs_rootfhset == 0 || nfsd_checkrootexp(nd) != 0) { + nd->nd_repstat = NFSERR_WRONGSEC; + goto nfsmout; + } + NFSM_DISSECT(tl, uint32_t *, 2 * NFSX_UNSIGNED); + clientid.lval[0] = *tl++; + clientid.lval[1] = *tl; + nd->nd_repstat = nfsrv_destroyclient(clientid, p); +nfsmout: + NFSEXITCODE2(error, nd); + return (error); +} + +/* + * nfsv4 destroy session service + */ +APPLESTATIC int +nfsrvd_destroysession(struct nfsrv_descript *nd, __unused int isdgram, + __unused vnode_t vp, __unused NFSPROC_T *p, __unused struct nfsexstuff *exp) +{ + uint8_t *cp, sessid[NFSX_V4SESSIONID]; + int error = 0; + + if (nfs_rootfhset == 0 || nfsd_checkrootexp(nd) != 0) { + nd->nd_repstat = NFSERR_WRONGSEC; + goto nfsmout; + } + NFSM_DISSECT(cp, uint8_t *, NFSX_V4SESSIONID); + NFSBCOPY(cp, sessid, NFSX_V4SESSIONID); + nd->nd_repstat = nfsrv_destroysession(nd, sessid); +nfsmout: + NFSEXITCODE2(error, nd); + return (error); +} + +/* + * nfsv4 free stateid service + */ +APPLESTATIC int +nfsrvd_freestateid(struct nfsrv_descript *nd, __unused int isdgram, + __unused vnode_t vp, NFSPROC_T *p, __unused struct nfsexstuff *exp) +{ + uint32_t *tl; + nfsv4stateid_t stateid; + int error = 0; + + if (nfs_rootfhset == 0 || nfsd_checkrootexp(nd) != 0) { + nd->nd_repstat = NFSERR_WRONGSEC; + goto nfsmout; + } + NFSM_DISSECT(tl, uint32_t *, NFSX_STATEID); + stateid.seqid = fxdr_unsigned(uint32_t, *tl++); + NFSBCOPY(tl, stateid.other, NFSX_STATEIDOTHER); + nd->nd_repstat = nfsrv_freestateid(nd, &stateid, p); +nfsmout: + NFSEXITCODE2(error, nd); + return (error); +} + +/* + * nfsv4 service not supported + */ +APPLESTATIC int +nfsrvd_notsupp(struct nfsrv_descript *nd, __unused int isdgram, + __unused vnode_t vp, __unused NFSPROC_T *p, __unused struct nfsexstuff *exp) +{ + + nd->nd_repstat = NFSERR_NOTSUPP; + NFSEXITCODE2(0, nd); + return (0); +} + From owner-svn-src-projects@FreeBSD.ORG Tue Jul 16 04:39:45 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 17BB5EAC; Tue, 16 Jul 2013 04:39:45 +0000 (UTC) (envelope-from bryanv@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id EECDDDBC; Tue, 16 Jul 2013 04:39:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6G4diAE084140; Tue, 16 Jul 2013 04:39:44 GMT (envelope-from bryanv@svn.freebsd.org) Received: (from bryanv@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6G4didh084138; Tue, 16 Jul 2013 04:39:44 GMT (envelope-from bryanv@svn.freebsd.org) Message-Id: <201307160439.r6G4didh084138@svn.freebsd.org> From: Bryan Venteicher Date: Tue, 16 Jul 2013 04:39:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r253377 - projects/vmxnet/sys/dev/vmware/vmxnet3 X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Jul 2013 04:39:45 -0000 Author: bryanv Date: Tue Jul 16 04:39:44 2013 New Revision: 253377 URL: http://svnweb.freebsd.org/changeset/base/253377 Log: Add TSO support and cleanup checksum offloading Modified: projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmx.c projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmxvar.h Modified: projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmx.c ============================================================================== --- projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmx.c Tue Jul 16 03:12:31 2013 (r253376) +++ projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmx.c Tue Jul 16 04:39:44 2013 (r253377) @@ -112,6 +112,7 @@ static int vmxnet3_alloc_queue_data(stru static void vmxnet3_free_queue_data(struct vmxnet3_softc *); static int vmxnet3_alloc_mcast_table(struct vmxnet3_softc *); static void vmxnet3_init_shared_data(struct vmxnet3_softc *); +static void vmxnet3_reinit_interface(struct vmxnet3_softc *); static void vmxnet3_reinit_shared_data(struct vmxnet3_softc *); static int vmxnet3_alloc_data(struct vmxnet3_softc *); static void vmxnet3_free_data(struct vmxnet3_softc *); @@ -454,10 +455,8 @@ vmxnet3_alloc_msix_interrupts(struct vmx if (nmsix < required) return (1); - int error; - cnt = required; - if ((error = pci_alloc_msix(dev, &cnt)) == 0 && cnt >= required) { + if (pci_alloc_msix(dev, &cnt) == 0 && cnt >= required) { sc->vmx_nintrs = required; return (0); } @@ -502,7 +501,6 @@ vmxnet3_alloc_interrupt(struct vmxnet3_s struct vmxnet3_interrupt *intr) { struct resource *irq; - int old_rid = rid; irq = bus_alloc_resource_any(sc->vmx_dev, SYS_RES_IRQ, &rid, flags); if (irq == NULL) @@ -927,10 +925,6 @@ vmxnet3_alloc_txq_data(struct vmxnet3_so txr = &txq->vxtxq_cmd_ring; txc = &txq->vxtxq_comp_ring; - /* - * XXX BMV Need better way to determine the maximum - * size/segments/segsize arguments. - */ error = bus_dma_tag_create(bus_get_dma_tag(dev), 1, 0, /* alignment, boundary */ BUS_SPACE_MAXADDR, /* lowaddr */ @@ -938,7 +932,7 @@ vmxnet3_alloc_txq_data(struct vmxnet3_so NULL, NULL, /* filter, filterarg */ VMXNET3_TSO_MAXSIZE, /* maxsize */ VMXNET3_TX_MAXSEGS, /* nsegments */ - PAGE_SIZE, /* maxsegsize */ + VMXNET3_TX_MAXSEGSIZE, /* maxsegsize */ 0, /* flags */ NULL, NULL, /* lockfunc, lockarg */ &txr->vxtxr_txtag); @@ -1294,22 +1288,40 @@ vmxnet3_init_shared_data(struct vmxnet3_ } static void -vmxnet3_reinit_shared_data(struct vmxnet3_softc *sc) +vmxnet3_reinit_interface(struct vmxnet3_softc *sc) { struct ifnet *ifp; - struct vmxnet3_driver_shared *ds; ifp = sc->vmx_ifp; - ds = sc->vmx_ds; /* Use the current MAC address. */ bcopy(IF_LLADDR(sc->vmx_ifp), sc->vmx_lladdr, ETHER_ADDR_LEN); vmxnet3_set_lladdr(sc); + ifp->if_hwassist = 0; + if (ifp->if_capenable & IFCAP_TXCSUM) + ifp->if_hwassist |= VMXNET3_CSUM_OFFLOAD; + if (ifp->if_capenable & IFCAP_TXCSUM_IPV6) + ifp->if_hwassist |= VMXNET3_CSUM_OFFLOAD_IPV6; + if (ifp->if_capenable & IFCAP_TSO4) + ifp->if_hwassist |= CSUM_TSO; + if (ifp->if_capenable & IFCAP_TSO6) + ifp->if_hwassist |= CSUM_TSO; /* No CSUM_TSO_IPV6. */ +} + +static void +vmxnet3_reinit_shared_data(struct vmxnet3_softc *sc) +{ + struct ifnet *ifp; + struct vmxnet3_driver_shared *ds; + + ifp = sc->vmx_ifp; + ds = sc->vmx_ds; + ds->upt_features = 0; if (ifp->if_capenable & IFCAP_VLAN_HWTAGGING) ds->upt_features |= UPT1_F_VLAN; - if (ifp->if_capenable & IFCAP_RXCSUM) + if (ifp->if_capenable & (IFCAP_RXCSUM | IFCAP_RXCSUM_IPV6)) ds->upt_features |= UPT1_F_CSUM; ds->mtu = ifp->if_mtu; @@ -1380,9 +1392,11 @@ vmxnet3_setup_interface(struct vmxnet3_s vmxnet3_get_lladdr(sc); ether_ifattach(ifp, sc->vmx_lladdr); - ifp->if_capabilities |= IFCAP_VLAN_MTU | IFCAP_VLAN_HWTAGGING; ifp->if_capabilities |= IFCAP_RXCSUM | IFCAP_TXCSUM; - ifp->if_hwassist |= VMXNET3_CSUM_FEATURES; + ifp->if_capabilities |= IFCAP_RXCSUM_IPV6 | IFCAP_TXCSUM_IPV6; + ifp->if_capabilities |= IFCAP_TSO4 | IFCAP_TSO6; + ifp->if_capabilities |= IFCAP_VLAN_MTU | IFCAP_VLAN_HWTAGGING; + ifp->if_hwassist |= VMXNET3_CSUM_ALL_OFFLOAD; ifp->if_capenable = ifp->if_capabilities; @@ -1644,9 +1658,8 @@ vmxnet3_rxeof(struct vmxnet3_softc *sc, m->m_pkthdr.len = m->m_len = length; m->m_pkthdr.csum_flags = 0; - if (ifp->if_capenable & IFCAP_RXCSUM && !rxcd->no_csum) + if (!rxcd->no_csum) vmxnet3_rx_csum(rxcd, m); - if (rxcd->vlan) { m->m_flags |= M_VLANTAG; m->m_pkthdr.ether_vtag = rxcd->vtag; @@ -1965,6 +1978,8 @@ static int vmxnet3_reinit(struct vmxnet3_softc *sc) { + vmxnet3_reinit_interface(sc); + vmxnet3_reinit_shared_data(sc); if (vmxnet3_reinit_queues(sc) != 0) @@ -2063,6 +2078,28 @@ vmxnet3_encap_offload_ctx(struct mbuf *m return (EINVAL); } + if (m->m_pkthdr.csum_flags & CSUM_TSO) { + struct tcphdr *tcp, tcphdr; + + if (__predict_false(*proto != IPPROTO_TCP)) { + /* Likely failed to correctly parse the mbuf. */ + return (EINVAL); + } + + if (m->m_len < *start + sizeof(struct tcphdr)) { + m_copydata(m, offset, sizeof(struct tcphdr), + (caddr_t) &tcphdr); + tcp = &tcphdr; + } else + tcp = (struct tcphdr *)(m->m_data + *start); + + /* + * For TSO, the size of the protocol header is also + * included in the descriptor header size. + */ + *start += (tcp->th_off << 2); + } + return (0); } @@ -2133,7 +2170,7 @@ vmxnet3_encap(struct vmxnet3_softc *sc, if (VMXNET3_TXRING_AVAIL(txr) < nsegs) { vmxnet3_encap_unload_mbuf(sc, txr, dmap); return (ENOSPC); - } else if (m->m_pkthdr.csum_flags & VMXNET3_CSUM_FEATURES) { + } else if (m->m_pkthdr.csum_flags & VMXNET3_CSUM_ALL_OFFLOAD) { error = vmxnet3_encap_offload_ctx(m, &etype, &proto, &start); if (error) { vmxnet3_encap_unload_mbuf(sc, txr, dmap); @@ -2176,7 +2213,12 @@ vmxnet3_encap(struct vmxnet3_softc *sc, sop->vtag = m->m_pkthdr.ether_vtag; } - if (m->m_pkthdr.csum_flags & VMXNET3_CSUM_FEATURES) { + if (m->m_pkthdr.csum_flags & CSUM_TSO) { + sop->offload_mode = VMXNET3_OM_TSO; + sop->hlen = start; + sop->offload_pos = m->m_pkthdr.tso_segsz; + } else if (m->m_pkthdr.csum_flags & (VMXNET3_CSUM_OFFLOAD | + VMXNET3_CSUM_OFFLOAD_IPV6)) { sop->offload_mode = VMXNET3_OM_CSUM; sop->hlen = start; sop->offload_pos = start + m->m_pkthdr.csum_data; Modified: projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmxvar.h ============================================================================== --- projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmxvar.h Tue Jul 16 03:12:31 2013 (r253376) +++ projects/vmxnet/sys/dev/vmware/vmxnet3/if_vmxvar.h Tue Jul 16 04:39:44 2013 (r253377) @@ -210,10 +210,16 @@ struct vmxnet3_softc { * Max descriptors per Tx packet. We must limit the size of the * any TSO packets based on the number of segments. */ -#define VMXNET3_TX_MAXSEGS 16 +#define VMXNET3_TX_MAXSEGS 32 #define VMXNET3_TSO_MAXSIZE 65550 /* + * Maximum support Tx segments size. The length field in the + * Tx descriptor is 14 bits. + */ +#define VMXNET3_TX_MAXSEGSIZE (1 << 14) + +/* * Predetermined size of the multicast MACs filter table. If the * number of multicast addresses exceeds this size, then the * ALL_MULTI mode is use instead. @@ -228,6 +234,10 @@ struct vmxnet3_softc { /* * IP protocols that we can perform Tx checksum offloading of. */ -#define VMXNET3_CSUM_FEATURES (CSUM_UDP | CSUM_TCP) +#define VMXNET3_CSUM_OFFLOAD (CSUM_TCP | CSUM_UDP) +#define VMXNET3_CSUM_OFFLOAD_IPV6 (CSUM_TCP_IPV6 | CSUM_UDP_IPV6) + +#define VMXNET3_CSUM_ALL_OFFLOAD \ + (VMXNET3_CSUM_OFFLOAD | VMXNET3_CSUM_OFFLOAD_IPV6 | CSUM_TSO) #endif /* _IF_VMXVAR_H */ From owner-svn-src-projects@FreeBSD.ORG Tue Jul 16 22:14:26 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id EA2EF90E; Tue, 16 Jul 2013 22:14:26 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id DB68C63B; Tue, 16 Jul 2013 22:14:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6GMEQaj016569; Tue, 16 Jul 2013 22:14:26 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6GMEQD6016568; Tue, 16 Jul 2013 22:14:26 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201307162214.r6GMEQD6016568@svn.freebsd.org> From: Neel Natu Date: Tue, 16 Jul 2013 22:14:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r253399 - projects/bhyve_npt_pmap/sys/amd64/vmm/intel X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Jul 2013 22:14:27 -0000 Author: neel Date: Tue Jul 16 22:14:26 2013 New Revision: 253399 URL: http://svnweb.freebsd.org/changeset/base/253399 Log: Add missing comma and get vmm.ko building again. Pointy hat to: me Modified: projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.c Modified: projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.c ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.c Tue Jul 16 20:14:23 2013 (r253398) +++ projects/bhyve_npt_pmap/sys/amd64/vmm/intel/vmx.c Tue Jul 16 22:14:26 2013 (r253399) @@ -1405,7 +1405,7 @@ vmx_run(void *arg, int vcpu, register_t vmexit = vm_exitinfo(vmx->vm, vcpu); KASSERT(vmxctx->pmap == pmap, - ("pmap %p different than ctx pmap %p" pmap, vmxctx->pmap)); + ("pmap %p different than ctx pmap %p", pmap, vmxctx->pmap)); KASSERT(vmxctx->eptp == vmx->eptp, ("eptp %#lx different than ctx eptp %#lx", eptp, vmxctx->eptp)); From owner-svn-src-projects@FreeBSD.ORG Tue Jul 16 23:29:25 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 6E887825; Tue, 16 Jul 2013 23:29:25 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 51A2C8A3; Tue, 16 Jul 2013 23:29:25 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6GNTPEq038907; Tue, 16 Jul 2013 23:29:25 GMT (envelope-from rmacklem@svn.freebsd.org) Received: (from rmacklem@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6GNTPIM038904; Tue, 16 Jul 2013 23:29:25 GMT (envelope-from rmacklem@svn.freebsd.org) Message-Id: <201307162329.r6GNTPIM038904@svn.freebsd.org> From: Rick Macklem Date: Tue, 16 Jul 2013 23:29:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r253401 - projects/nfsv4.1-server/sys/fs/nfsserver X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Jul 2013 23:29:25 -0000 Author: rmacklem Date: Tue Jul 16 23:29:24 2013 New Revision: 253401 URL: http://svnweb.freebsd.org/changeset/base/253401 Log: Merge in the NFSv4.1 server code for 2 more files. Modified: projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdsocket.c projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdsubs.c Modified: projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdsocket.c ============================================================================== --- projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdsocket.c Tue Jul 16 23:19:05 2013 (r253400) +++ projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdsocket.c Tue Jul 16 23:29:24 2013 (r253401) @@ -48,6 +48,7 @@ extern struct nfsv4lock nfsv4rootfs_lock extern struct nfsrv_stablefirst nfsrv_stablefirst; extern struct nfsclienthashhead nfsclienthash[NFSCLIENTHASHSIZE]; extern int nfsrc_floodlevel, nfsrc_tcpsavedreplies; +extern int nfsd_debuglevel; NFSV4ROOTLOCKMUTEX; NFSSTATESPINLOCK; @@ -131,7 +132,7 @@ int (*nfsrv3_procs2[NFS_V3NPROCS])(struc (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, }; -int (*nfsrv4_ops0[NFSV4OP_NOPS])(struct nfsrv_descript *, +int (*nfsrv4_ops0[NFSV41_NOPS])(struct nfsrv_descript *, int, vnode_t , NFSPROC_T *, struct nfsexstuff *) = { (int (*)(struct nfsrv_descript *, int, vnode_t , NFSPROC_T *, struct nfsexstuff *))0, (int (*)(struct nfsrv_descript *, int, vnode_t , NFSPROC_T *, struct nfsexstuff *))0, @@ -173,9 +174,28 @@ int (*nfsrv4_ops0[NFSV4OP_NOPS])(struct nfsrvd_verify, nfsrvd_write, nfsrvd_releaselckown, + nfsrvd_notsupp, + nfsrvd_notsupp, + nfsrvd_exchangeid, + nfsrvd_createsession, + nfsrvd_destroysession, + nfsrvd_freestateid, + nfsrvd_notsupp, + nfsrvd_notsupp, + nfsrvd_notsupp, + nfsrvd_notsupp, + nfsrvd_notsupp, + nfsrvd_notsupp, + nfsrvd_notsupp, + nfsrvd_sequence, + nfsrvd_notsupp, + nfsrvd_notsupp, + nfsrvd_notsupp, + nfsrvd_destroyclientid, + nfsrvd_reclaimcomplete, }; -int (*nfsrv4_ops1[NFSV4OP_NOPS])(struct nfsrv_descript *, +int (*nfsrv4_ops1[NFSV41_NOPS])(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *) = { (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, @@ -218,9 +238,28 @@ int (*nfsrv4_ops1[NFSV4OP_NOPS])(struct (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0, }; -int (*nfsrv4_ops2[NFSV4OP_NOPS])(struct nfsrv_descript *, +int (*nfsrv4_ops2[NFSV41_NOPS])(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *) = { (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, @@ -263,6 +302,25 @@ int (*nfsrv4_ops2[NFSV4OP_NOPS])(struct (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, + (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t , NFSPROC_T *, struct nfsexstuff *, struct nfsexstuff *))0, }; #endif /* !APPLEKEXT */ @@ -304,7 +362,7 @@ static int nfs_writerpc[NFS_NPROCS] = { /* local functions */ static void nfsrvd_compound(struct nfsrv_descript *nd, int isdgram, - NFSPROC_T *p); + u_char *tag, int taglen, u_int32_t minorvers, NFSPROC_T *p); /* @@ -314,7 +372,7 @@ static void nfsrvd_compound(struct nfsrv static int nfs_retfh[NFS_V3NPROCS] = { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0 }; -extern struct nfsv4_opflag nfsv4_opflag[NFSV4OP_NOPS]; +extern struct nfsv4_opflag nfsv4_opflag[NFSV41_NOPS]; static int nfsv3to4op[NFS_V3NPROCS] = { NFSPROC_NULL, @@ -349,8 +407,8 @@ static int nfsv3to4op[NFS_V3NPROCS] = { * The NFS V4 Compound RPC is performed separately by nfsrvd_compound(). */ APPLESTATIC void -nfsrvd_dorpc(struct nfsrv_descript *nd, int isdgram, - NFSPROC_T *p) +nfsrvd_dorpc(struct nfsrv_descript *nd, int isdgram, u_char *tag, int taglen, + u_int32_t minorvers, NFSPROC_T *p) { int error = 0, lktype; vnode_t vp; @@ -427,7 +485,7 @@ nfsrvd_dorpc(struct nfsrv_descript *nd, * The group is indicated by the value in nfs_retfh[]. */ if (nd->nd_flag & ND_NFSV4) { - nfsrvd_compound(nd, isdgram, p); + nfsrvd_compound(nd, isdgram, tag, taglen, minorvers, p); } else { if (nfs_retfh[nd->nd_procnum] == 1) { if (vp) @@ -482,15 +540,14 @@ out: * vnode pointer handling. */ static void -nfsrvd_compound(struct nfsrv_descript *nd, int isdgram, - NFSPROC_T *p) +nfsrvd_compound(struct nfsrv_descript *nd, int isdgram, u_char *tag, + int taglen, u_int32_t minorvers, NFSPROC_T *p) { - int i, op; + int i, op, op0 = 0; u_int32_t *tl; struct nfsclient *clp, *nclp; - int numops, taglen = -1, error = 0, igotlock; - u_int32_t minorvers, retops = 0, *retopsp = NULL, *repp; - u_char tag[NFSV4_SMALLSTR + 1], *tagstr; + int numops, error = 0, igotlock; + u_int32_t retops = 0, *retopsp = NULL, *repp; vnode_t vp, nvp, savevp; struct nfsrvfh fh; mount_t new_mp, temp_mp = NULL; @@ -595,31 +652,17 @@ nfsrvd_compound(struct nfsrv_descript *n savevp = vp = NULL; save_fsid.val[0] = save_fsid.val[1] = 0; cur_fsid.val[0] = cur_fsid.val[1] = 0; - NFSM_DISSECT(tl, u_int32_t *, NFSX_UNSIGNED); - taglen = fxdr_unsigned(int, *tl); + + /* If taglen < 0, there was a parsing error in nfsd_getminorvers(). */ if (taglen < 0) { error = EBADRPC; goto nfsmout; } - if (taglen <= NFSV4_SMALLSTR) - tagstr = tag; - else - tagstr = malloc(taglen + 1, M_TEMP, M_WAITOK); - error = nfsrv_mtostr(nd, tagstr, taglen); - if (error) { - if (taglen > NFSV4_SMALLSTR) - free(tagstr, M_TEMP); - taglen = -1; - goto nfsmout; - } + (void) nfsm_strtom(nd, tag, taglen); - if (taglen > NFSV4_SMALLSTR) { - free(tagstr, M_TEMP); - } NFSM_BUILD(retopsp, u_int32_t *, NFSX_UNSIGNED); - NFSM_DISSECT(tl, u_int32_t *, 2 * NFSX_UNSIGNED); - minorvers = fxdr_unsigned(u_int32_t, *tl++); - if (minorvers != NFSV4_MINORVERSION) + NFSM_DISSECT(tl, u_int32_t *, NFSX_UNSIGNED); + if (minorvers != NFSV4_MINORVERSION && minorvers != NFSV41_MINORVERSION) nd->nd_repstat = NFSERR_MINORVERMISMATCH; if (nd->nd_repstat) numops = 0; @@ -638,7 +681,10 @@ nfsrvd_compound(struct nfsrv_descript *n NFSM_BUILD(repp, u_int32_t *, 2 * NFSX_UNSIGNED); *repp = *tl; op = fxdr_unsigned(int, *tl); - if (op < NFSV4OP_ACCESS || op >= NFSV4OP_NOPS) { + NFSD_DEBUG(4, "op=%d\n", op); + if (op < NFSV4OP_ACCESS || + (op >= NFSV4OP_NOPS && (nd->nd_flag & ND_NFSV41) == 0) || + (op >= NFSV41_NOPS && (nd->nd_flag & ND_NFSV41) != 0)) { nd->nd_repstat = NFSERR_OPILLEGAL; *repp++ = txdr_unsigned(NFSV4OP_OPILLEGAL); *repp = nfsd_errmap(nd); @@ -647,6 +693,10 @@ nfsrvd_compound(struct nfsrv_descript *n } else { repp++; } + if (i == 0) + op0 = op; + if (i == numops - 1) + nd->nd_flag |= ND_LASTOP; /* * Check for a referral on the current FH and, if so, return @@ -661,6 +711,29 @@ nfsrvd_compound(struct nfsrv_descript *n break; } + /* + * For NFSv4.1, check for a Sequence Operation being first + * or one of the other allowed operations by itself. + */ + if ((nd->nd_flag & ND_NFSV41) != 0) { + if (i != 0 && op == NFSV4OP_SEQUENCE) + nd->nd_repstat = NFSERR_SEQUENCEPOS; + else if (i == 0 && op != NFSV4OP_SEQUENCE && + op != NFSV4OP_EXCHANGEID && + op != NFSV4OP_CREATESESSION && + op != NFSV4OP_BINDCONNTOSESS && + op != NFSV4OP_DESTROYCLIENTID && + op != NFSV4OP_DESTROYSESSION) + nd->nd_repstat = NFSERR_OPNOTINSESS; + else if (i != 0 && op0 != NFSV4OP_SEQUENCE) + nd->nd_repstat = NFSERR_NOTONLYOP; + if (nd->nd_repstat != 0) { + *repp = nfsd_errmap(nd); + retops++; + break; + } + } + nd->nd_procnum = op; /* * If over flood level, reply NFSERR_RESOURCE, if at the first @@ -672,7 +745,8 @@ nfsrvd_compound(struct nfsrv_descript *n * If nfsrv_mallocmget_limit() returns True, the system is near * to its limit for memory that malloc()/mget() can allocate. */ - if (i == 0 && nd->nd_rp->rc_refcnt == 0 && + if (i == 0 && (nd->nd_rp == NULL || + nd->nd_rp->rc_refcnt == 0) && (nfsrv_mallocmget_limit() || nfsrc_tcpsavedreplies > nfsrc_floodlevel)) { if (nfsrc_tcpsavedreplies > nfsrc_floodlevel) { Modified: projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdsubs.c ============================================================================== --- projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdsubs.c Tue Jul 16 23:19:05 2013 (r253400) +++ projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdsubs.c Tue Jul 16 23:29:24 2013 (r253401) @@ -46,6 +46,7 @@ extern u_int32_t newnfs_true, newnfs_fal extern int nfs_pubfhset; extern struct nfsclienthashhead nfsclienthash[NFSCLIENTHASHSIZE]; extern struct nfslockhashhead nfslockhash[NFSLOCKHASHSIZE]; +extern struct nfssessionhash nfssessionhash[NFSSESSIONHASHSIZE]; extern int nfsrv_useacl; extern uid_t nfsrv_defaultuid; extern gid_t nfsrv_defaultgid; @@ -56,6 +57,8 @@ static nfstype newnfsv2_type[9] = { NFNO extern nfstype nfsv34_type[9]; #endif /* !APPLEKEXT */ +static u_int32_t nfsrv_isannfserr(u_int32_t); + SYSCTL_DECL(_vfs_nfsd); static int disable_checkutf8 = 0; @@ -68,16 +71,16 @@ static char nfsrv_hexdigit(char, int *); /* * Maps errno values to nfs error numbers. * Use NFSERR_IO as the catch all for ones not specifically defined in - * RFC 1094. + * RFC 1094. (It now includes the errors added for NFSv3.) */ -static u_char nfsrv_v2errmap[ELAST] = { +static u_char nfsrv_v2errmap[NFSERR_REMOTE] = { NFSERR_PERM, NFSERR_NOENT, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_NXIO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_ACCES, NFSERR_IO, NFSERR_IO, - NFSERR_IO, NFSERR_EXIST, NFSERR_IO, NFSERR_NODEV, NFSERR_NOTDIR, - NFSERR_ISDIR, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, + NFSERR_IO, NFSERR_EXIST, NFSERR_XDEV, NFSERR_NODEV, NFSERR_NOTDIR, + NFSERR_ISDIR, NFSERR_INVAL, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_FBIG, NFSERR_NOSPC, NFSERR_IO, NFSERR_ROFS, - NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, + NFSERR_MLINK, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, @@ -85,9 +88,7 @@ static u_char nfsrv_v2errmap[ELAST] = { NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_NAMETOL, NFSERR_IO, NFSERR_IO, NFSERR_NOTEMPTY, NFSERR_IO, NFSERR_IO, NFSERR_DQUOT, NFSERR_STALE, - NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, - NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, NFSERR_IO, - NFSERR_IO, + NFSERR_REMOTE, }; /* @@ -1493,19 +1494,41 @@ nfsd_errmap(struct nfsrv_descript *nd) else if (nd->nd_repstat == NFSERR_MINORVERMISMATCH || nd->nd_repstat == NFSERR_OPILLEGAL) return (txdr_unsigned(nd->nd_repstat)); - else + else if ((nd->nd_flag & ND_NFSV41) != 0) { + if (nd->nd_repstat == EOPNOTSUPP) + nd->nd_repstat = NFSERR_NOTSUPP; + nd->nd_repstat = nfsrv_isannfserr(nd->nd_repstat); + return (txdr_unsigned(nd->nd_repstat)); + } else errp = defaulterrp = nfsrv_v4errmap[nd->nd_procnum]; while (*++errp) if (*errp == nd->nd_repstat) return (txdr_unsigned(nd->nd_repstat)); return (txdr_unsigned(*defaulterrp)); } - if (nd->nd_repstat <= ELAST) + if (nd->nd_repstat <= NFSERR_REMOTE) return (txdr_unsigned(nfsrv_v2errmap[nd->nd_repstat - 1])); return (txdr_unsigned(NFSERR_IO)); } /* + * Check to see if the error is a valid NFS one. If not, replace it with + * NFSERR_IO. + */ +static u_int32_t +nfsrv_isannfserr(u_int32_t errval) +{ + + if (errval == NFSERR_OK) + return (errval); + if (errval >= NFSERR_BADHANDLE && errval <= NFSERR_DELEGREVOKED) + return (errval); + if (errval > 0 && errval <= NFSERR_REMOTE) + return (nfsrv_v2errmap[errval - 1]); + return (NFSERR_IO); +} + +/* * Check to see if setting a uid/gid is permitted when creating a new * file object. (Called when uid and/or gid is specified in the * settable attributes for V4. @@ -2046,6 +2069,8 @@ nfsd_init(void) LIST_INIT(&nfsclienthash[i]); for (i = 0; i < NFSLOCKHASHSIZE; i++) LIST_INIT(&nfslockhash[i]); + for (i = 0; i < NFSSESSIONHASHSIZE; i++) + LIST_INIT(&nfssessionhash[i].list); /* and the v2 pubfh should be all zeros */ NFSBZERO(nfs_v2pubfh, NFSX_V2FH); @@ -2073,3 +2098,42 @@ nfsd_checkrootexp(struct nfsrv_descript return (1); } +/* + * Parse the first part of an NFSv4 compound to find out what the minor + * version# is. + */ +void +nfsd_getminorvers(struct nfsrv_descript *nd, u_char *tag, u_char **tagstrp, + int *taglenp, u_int32_t *minversp) +{ + uint32_t *tl; + int error = 0, taglen = -1; + u_char *tagstr = NULL; + + NFSM_DISSECT(tl, uint32_t *, NFSX_UNSIGNED); + taglen = fxdr_unsigned(int, *tl); + if (taglen < 0 || taglen > NFSV4_OPAQUELIMIT) { + error = EBADRPC; + goto nfsmout; + } + if (taglen <= NFSV4_SMALLSTR) + tagstr = tag; + else + tagstr = malloc(taglen + 1, M_TEMP, M_WAITOK); + error = nfsrv_mtostr(nd, tagstr, taglen); + if (error != 0) + goto nfsmout; + NFSM_DISSECT(tl, uint32_t *, NFSX_UNSIGNED); + *minversp = fxdr_unsigned(u_int32_t, *tl); + *tagstrp = tagstr; + if (*minversp == NFSV41_MINORVERSION) + nd->nd_flag |= ND_NFSV41; +nfsmout: + if (error != 0) { + if (tagstr != NULL && taglen > NFSV4_SMALLSTR) + free(tagstr, M_TEMP); + taglen = -1; + } + *taglenp = taglen; +} + From owner-svn-src-projects@FreeBSD.ORG Wed Jul 17 01:32:45 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 380979F6; Wed, 17 Jul 2013 01:32:45 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 0C10DB7A; Wed, 17 Jul 2013 01:32:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6H1WjKh077737; Wed, 17 Jul 2013 01:32:45 GMT (envelope-from delphij@svn.freebsd.org) Received: (from delphij@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6H1WiLm077731; Wed, 17 Jul 2013 01:32:44 GMT (envelope-from delphij@svn.freebsd.org) Message-Id: <201307170132.r6H1WiLm077731@svn.freebsd.org> From: Xin LI Date: Wed, 17 Jul 2013 01:32:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r253405 - in projects/zfsd/head: . bin/cat bin/chflags bin/chio bin/cp bin/dd bin/df bin/domainname bin/ed bin/expr bin/hostname bin/kenv bin/kill bin/ln bin/ls bin/mkdir bin/mv bin/ps ... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Jul 2013 01:32:45 -0000 Author: delphij Date: Wed Jul 17 01:32:29 2013 New Revision: 253405 URL: http://svnweb.freebsd.org/changeset/base/253405 Log: IFC @253398 Added: projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cg/ - copied from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cg/ projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.tolower.d - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.tolower.d projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.toupper.d - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.toupper.d projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.tolower.d - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.tolower.d projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.tolowertoomany.d - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.tolowertoomany.d projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.toupper.d - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.toupper.d projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.touppertoomany.d - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.touppertoomany.d projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostrbase.d - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostrbase.d projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostrbase.d.out - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostrbase.d.out projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.tolower.d - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.tolower.d projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.toupper.d - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.toupper.d projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.temporal.ksh - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.temporal.ksh projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.temporal2.ksh - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.temporal2.ksh projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.temporal3.d - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.temporal3.d - copied from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/ projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/err.D_TRACEMEM_ARGS.d - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/err.D_TRACEMEM_ARGS.d projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/err.D_TRACEMEM_DYNSIZE.d - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/err.D_TRACEMEM_DYNSIZE.d projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/tst.dynsize.d - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/tst.dynsize.d projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/tst.dynsize.d.out - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/tst.dynsize.d.out projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh - copied unchanged from r253398, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pq.c - copied unchanged from r253398, head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pq.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pq.h - copied unchanged from r253398, head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pq.h projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_print.c - copied unchanged from r253398, head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_print.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_compat.c - copied unchanged from r253398, head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_compat.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_compat.h - copied unchanged from r253398, head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_compat.h projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs_core/ - copied from r253398, head/cddl/contrib/opensolaris/lib/libzfs_core/ projects/zfsd/head/cddl/contrib/opensolaris/lib/libzpool/common/zfs.d - copied unchanged from r253398, head/cddl/contrib/opensolaris/lib/libzpool/common/zfs.d projects/zfsd/head/cddl/lib/libdtrace/nfssrv.d - copied unchanged from r253398, head/cddl/lib/libdtrace/nfssrv.d projects/zfsd/head/cddl/lib/libzfs_core/ - copied from r253398, head/cddl/lib/libzfs_core/ projects/zfsd/head/contrib/apr/ - copied from r253398, head/contrib/apr/ projects/zfsd/head/contrib/apr-util/ - copied from r253398, head/contrib/apr-util/ projects/zfsd/head/contrib/bmake/mk/stage-install.sh - copied unchanged from r253398, head/contrib/bmake/mk/stage-install.sh projects/zfsd/head/contrib/bmake/unit-tests/export-env - copied unchanged from r253398, head/contrib/bmake/unit-tests/export-env projects/zfsd/head/contrib/dialog/buildlist.c - copied unchanged from r253398, head/contrib/dialog/buildlist.c projects/zfsd/head/contrib/dialog/po/an.po - copied unchanged from r253398, head/contrib/dialog/po/an.po projects/zfsd/head/contrib/dialog/po/ia.po - copied unchanged from r253398, head/contrib/dialog/po/ia.po projects/zfsd/head/contrib/dialog/rangebox.c - copied unchanged from r253398, head/contrib/dialog/rangebox.c projects/zfsd/head/contrib/dialog/samples/buildlist - copied unchanged from r253398, head/contrib/dialog/samples/buildlist projects/zfsd/head/contrib/dialog/samples/buildlist2 - copied unchanged from r253398, head/contrib/dialog/samples/buildlist2 projects/zfsd/head/contrib/dialog/samples/checklist12 - copied unchanged from r253398, head/contrib/dialog/samples/checklist12 projects/zfsd/head/contrib/dialog/samples/dft-cancel - copied unchanged from r253398, head/contrib/dialog/samples/dft-cancel projects/zfsd/head/contrib/dialog/samples/dft-extra - copied unchanged from r253398, head/contrib/dialog/samples/dft-extra projects/zfsd/head/contrib/dialog/samples/dft-help - copied unchanged from r253398, head/contrib/dialog/samples/dft-help projects/zfsd/head/contrib/dialog/samples/dft-no - copied unchanged from r253398, head/contrib/dialog/samples/dft-no projects/zfsd/head/contrib/dialog/samples/fselect0 - copied unchanged from r253398, head/contrib/dialog/samples/fselect0 projects/zfsd/head/contrib/dialog/samples/menubox12 - copied unchanged from r253398, head/contrib/dialog/samples/menubox12 projects/zfsd/head/contrib/dialog/samples/rangebox - copied unchanged from r253398, head/contrib/dialog/samples/rangebox projects/zfsd/head/contrib/dialog/samples/rangebox2 - copied unchanged from r253398, head/contrib/dialog/samples/rangebox2 projects/zfsd/head/contrib/dialog/samples/rangebox3 - copied unchanged from r253398, head/contrib/dialog/samples/rangebox3 projects/zfsd/head/contrib/dialog/samples/rangebox4 - copied unchanged from r253398, head/contrib/dialog/samples/rangebox4 projects/zfsd/head/contrib/dialog/samples/treeview - copied unchanged from r253398, head/contrib/dialog/samples/treeview projects/zfsd/head/contrib/dialog/samples/treeview2 - copied unchanged from r253398, head/contrib/dialog/samples/treeview2 projects/zfsd/head/contrib/dialog/samples/with-dquotes - copied unchanged from r253398, head/contrib/dialog/samples/with-dquotes projects/zfsd/head/contrib/dialog/samples/with-squotes - copied unchanged from r253398, head/contrib/dialog/samples/with-squotes projects/zfsd/head/contrib/dialog/treeview.c - copied unchanged from r253398, head/contrib/dialog/treeview.c projects/zfsd/head/contrib/flex/ - copied from r253398, head/contrib/flex/ projects/zfsd/head/contrib/gcc/config/i386/ammintrin.h - copied unchanged from r253398, head/contrib/gcc/config/i386/ammintrin.h projects/zfsd/head/contrib/libarchive/cpio/test/test_extract.cpio.Z.uu - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract.cpio.Z.uu projects/zfsd/head/contrib/libarchive/cpio/test/test_extract.cpio.bz2.uu - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract.cpio.bz2.uu projects/zfsd/head/contrib/libarchive/cpio/test/test_extract.cpio.grz.uu - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract.cpio.grz.uu projects/zfsd/head/contrib/libarchive/cpio/test/test_extract.cpio.gz.uu - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract.cpio.gz.uu projects/zfsd/head/contrib/libarchive/cpio/test/test_extract.cpio.lrz.uu - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract.cpio.lrz.uu projects/zfsd/head/contrib/libarchive/cpio/test/test_extract.cpio.lz.uu - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract.cpio.lz.uu projects/zfsd/head/contrib/libarchive/cpio/test/test_extract.cpio.lzma.uu - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract.cpio.lzma.uu projects/zfsd/head/contrib/libarchive/cpio/test/test_extract.cpio.lzo.uu - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract.cpio.lzo.uu projects/zfsd/head/contrib/libarchive/cpio/test/test_extract.cpio.xz.uu - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract.cpio.xz.uu projects/zfsd/head/contrib/libarchive/cpio/test/test_extract_cpio_Z.c - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract_cpio_Z.c projects/zfsd/head/contrib/libarchive/cpio/test/test_extract_cpio_bz2.c - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract_cpio_bz2.c projects/zfsd/head/contrib/libarchive/cpio/test/test_extract_cpio_grz.c - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract_cpio_grz.c projects/zfsd/head/contrib/libarchive/cpio/test/test_extract_cpio_gz.c - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract_cpio_gz.c projects/zfsd/head/contrib/libarchive/cpio/test/test_extract_cpio_lrz.c - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract_cpio_lrz.c projects/zfsd/head/contrib/libarchive/cpio/test/test_extract_cpio_lz.c - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract_cpio_lz.c projects/zfsd/head/contrib/libarchive/cpio/test/test_extract_cpio_lzma.c - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract_cpio_lzma.c projects/zfsd/head/contrib/libarchive/cpio/test/test_extract_cpio_lzo.c - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract_cpio_lzo.c projects/zfsd/head/contrib/libarchive/cpio/test/test_extract_cpio_xz.c - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_extract_cpio_xz.c projects/zfsd/head/contrib/libarchive/cpio/test/test_option_b64encode.c - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_option_b64encode.c projects/zfsd/head/contrib/libarchive/cpio/test/test_option_grzip.c - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_option_grzip.c projects/zfsd/head/contrib/libarchive/cpio/test/test_option_lrzip.c - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_option_lrzip.c projects/zfsd/head/contrib/libarchive/cpio/test/test_option_lzop.c - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_option_lzop.c projects/zfsd/head/contrib/libarchive/cpio/test/test_option_uuencode.c - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_option_uuencode.c projects/zfsd/head/contrib/libarchive/cpio/test/test_option_xz.c - copied unchanged from r253398, head/contrib/libarchive/cpio/test/test_option_xz.c projects/zfsd/head/contrib/libarchive/libarchive/archive_cmdline.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/archive_cmdline.c projects/zfsd/head/contrib/libarchive/libarchive/archive_cmdline_private.h - copied unchanged from r253398, head/contrib/libarchive/libarchive/archive_cmdline_private.h projects/zfsd/head/contrib/libarchive/libarchive/archive_read_append_filter.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/archive_read_append_filter.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_set_format.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/archive_read_set_format.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_filter_grzip.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/archive_read_support_filter_grzip.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_filter_lrzip.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/archive_read_support_filter_lrzip.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_filter_lzop.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/archive_read_support_filter_lzop.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_add_filter_b64encode.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/archive_write_add_filter_b64encode.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_add_filter_by_name.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/archive_write_add_filter_by_name.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_add_filter_grzip.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/archive_write_add_filter_grzip.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_add_filter_lrzip.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/archive_write_add_filter_lrzip.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_add_filter_lzop.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/archive_write_add_filter_lzop.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_add_filter_uuencode.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/archive_write_add_filter_uuencode.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_set_format_v7tar.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/archive_write_set_format_v7tar.c projects/zfsd/head/contrib/libarchive/libarchive/filter_fork_posix.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/filter_fork_posix.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_cmdline.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_archive_cmdline.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_read_multiple_data_objects.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_archive_read_multiple_data_objects.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_write_add_filter_by_name.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_archive_write_add_filter_by_name.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_write_set_format_by_name.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_archive_write_set_format_by_name.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_compat_lzop.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_compat_lzop.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_compat_lzop_1.tar.lzo.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_compat_lzop_1.tar.lzo.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_compat_lzop_2.tar.lzo.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_compat_lzop_2.tar.lzo.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_compat_lzop_3.tar.lzo.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_compat_lzop_3.tar.lzo.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_compat_uudecode.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_compat_uudecode.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part1.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part1.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part2.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part2.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part3.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part3.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part4.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part4.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part5.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part5.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part6.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part6.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_single_file.part1.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_single_file.part1.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_single_file.part2.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_single_file.part2.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_single_file.part3.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_single_file.part3.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part01.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part01.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part02.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part02.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part03.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part03.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part04.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part04.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part05.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part05.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part06.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part06.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part07.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part07.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part08.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part08.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part09.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part09.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part10.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part10.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_filter_grzip.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_filter_grzip.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_filter_grzip.tar.grz.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_filter_grzip.tar.grz.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_filter_lrzip.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_filter_lrzip.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_filter_lrzip.tar.lrz.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_filter_lrzip.tar.lrz.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_filter_lzop.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_filter_lzop.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_filter_lzop.tar.lzo.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_filter_lzop.tar.lzo.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_filter_lzop_multiple_parts.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_filter_lzop_multiple_parts.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_filter_lzop_multiple_parts.tar.lzo.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_filter_lzop_multiple_parts.tar.lzo.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_filter_program.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_filter_program.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_filter_program_signature.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_filter_program_signature.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_filter_uudecode.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_filter_uudecode.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_mtree_nomagic2.mtree.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_format_mtree_nomagic2.mtree.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_mtree_nomagic3.mtree.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_format_mtree_nomagic3.mtree.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_rar_multivolume.part0001.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_format_rar_multivolume.part0001.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_rar_multivolume.part0002.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_format_rar_multivolume.part0002.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_rar_multivolume.part0003.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_format_rar_multivolume.part0003.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_rar_multivolume.part0004.rar.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_format_rar_multivolume.part0004.rar.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored_1.zip.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored_1.zip.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored_2.zip.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored_2.zip.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_zip_mac_metadata.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_format_zip_mac_metadata.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_zip_mac_metadata.zip.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_format_zip_mac_metadata.zip.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_zip_sfx.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_format_zip_sfx.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_zip_sfx.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_format_zip_sfx.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_aa.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_aa.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_ab.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_ab.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_ac.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_ac.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_ad.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_ad.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_ae.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_ae.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_set_format.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_set_format.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_splitted_rar_aa.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_splitted_rar_aa.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_splitted_rar_ab.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_splitted_rar_ab.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_splitted_rar_ac.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_splitted_rar_ac.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_splitted_rar_ad.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_read_splitted_rar_ad.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_splitted_rar_seek_support_aa.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_splitted_rar_seek_support_aa.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_splitted_rar_seek_support_ab.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_splitted_rar_seek_support_ab.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_splitted_rar_seek_support_ac.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_splitted_rar_seek_support_ac.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_disk_appledouble.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_disk_appledouble.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_disk_appledouble.cpio.gz.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_disk_appledouble.cpio.gz.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_disk_hfs_compression.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_disk_hfs_compression.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_disk_hfs_compression.tgz.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_disk_hfs_compression.tgz.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_disk_mac_metadata.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_disk_mac_metadata.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_disk_mac_metadata.tar.gz.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_disk_mac_metadata.tar.gz.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_disk_no_hfs_compression.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_disk_no_hfs_compression.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_disk_no_hfs_compression.tgz.uu - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_disk_no_hfs_compression.tgz.uu projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_filter_b64encode.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_filter_b64encode.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_filter_bzip2.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_filter_bzip2.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_filter_compress.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_filter_compress.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_filter_gzip.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_filter_gzip.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_filter_gzip_timestamp.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_filter_gzip_timestamp.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_filter_lrzip.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_filter_lrzip.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_filter_lzip.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_filter_lzip.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_filter_lzma.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_filter_lzma.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_filter_lzop.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_filter_lzop.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_filter_program.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_filter_program.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_filter_uuencode.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_filter_uuencode.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_filter_xz.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_filter_xz.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_7zip_empty.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_format_7zip_empty.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_7zip_large.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_format_7zip_large.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_mtree_absolute_path.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_format_mtree_absolute_path.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_mtree_classic.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_format_mtree_classic.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_mtree_classic_indent.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_format_mtree_classic_indent.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_mtree_no_separator.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_format_mtree_no_separator.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_mtree_quoted_filename.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_format_mtree_quoted_filename.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_tar_v7tar.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_format_tar_v7tar.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_zip_set_compression_store.c - copied unchanged from r253398, head/contrib/libarchive/libarchive/test/test_write_zip_set_compression_store.c projects/zfsd/head/contrib/libarchive/tar/creation_set.c - copied unchanged from r253398, head/contrib/libarchive/tar/creation_set.c projects/zfsd/head/contrib/libarchive/tar/test/test_extract.tar.Z.uu - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract.tar.Z.uu projects/zfsd/head/contrib/libarchive/tar/test/test_extract.tar.bz2.uu - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract.tar.bz2.uu projects/zfsd/head/contrib/libarchive/tar/test/test_extract.tar.grz.uu - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract.tar.grz.uu projects/zfsd/head/contrib/libarchive/tar/test/test_extract.tar.gz.uu - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract.tar.gz.uu projects/zfsd/head/contrib/libarchive/tar/test/test_extract.tar.lrz.uu - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract.tar.lrz.uu projects/zfsd/head/contrib/libarchive/tar/test/test_extract.tar.lz.uu - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract.tar.lz.uu projects/zfsd/head/contrib/libarchive/tar/test/test_extract.tar.lzma.uu - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract.tar.lzma.uu projects/zfsd/head/contrib/libarchive/tar/test/test_extract.tar.lzo.uu - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract.tar.lzo.uu projects/zfsd/head/contrib/libarchive/tar/test/test_extract.tar.xz.uu - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract.tar.xz.uu projects/zfsd/head/contrib/libarchive/tar/test/test_extract_tar_Z.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract_tar_Z.c projects/zfsd/head/contrib/libarchive/tar/test/test_extract_tar_bz2.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract_tar_bz2.c projects/zfsd/head/contrib/libarchive/tar/test/test_extract_tar_grz.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract_tar_grz.c projects/zfsd/head/contrib/libarchive/tar/test/test_extract_tar_gz.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract_tar_gz.c projects/zfsd/head/contrib/libarchive/tar/test/test_extract_tar_lrz.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract_tar_lrz.c projects/zfsd/head/contrib/libarchive/tar/test/test_extract_tar_lz.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract_tar_lz.c projects/zfsd/head/contrib/libarchive/tar/test/test_extract_tar_lzma.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract_tar_lzma.c projects/zfsd/head/contrib/libarchive/tar/test/test_extract_tar_lzo.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract_tar_lzo.c projects/zfsd/head/contrib/libarchive/tar/test/test_extract_tar_xz.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_extract_tar_xz.c projects/zfsd/head/contrib/libarchive/tar/test/test_option_a.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_option_a.c projects/zfsd/head/contrib/libarchive/tar/test/test_option_b64encode.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_option_b64encode.c projects/zfsd/head/contrib/libarchive/tar/test/test_option_grzip.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_option_grzip.c projects/zfsd/head/contrib/libarchive/tar/test/test_option_j.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_option_j.c projects/zfsd/head/contrib/libarchive/tar/test/test_option_lrzip.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_option_lrzip.c projects/zfsd/head/contrib/libarchive/tar/test/test_option_lzma.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_option_lzma.c projects/zfsd/head/contrib/libarchive/tar/test/test_option_lzop.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_option_lzop.c projects/zfsd/head/contrib/libarchive/tar/test/test_option_older_than.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_option_older_than.c projects/zfsd/head/contrib/libarchive/tar/test/test_option_uuencode.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_option_uuencode.c projects/zfsd/head/contrib/libarchive/tar/test/test_option_xz.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_option_xz.c projects/zfsd/head/contrib/libarchive/tar/test/test_option_z.c - copied unchanged from r253398, head/contrib/libarchive/tar/test/test_option_z.c projects/zfsd/head/contrib/libarchive/test_utils/ - copied from r253398, head/contrib/libarchive/test_utils/ projects/zfsd/head/contrib/libgnuregex/ - copied from r253398, head/contrib/libgnuregex/ projects/zfsd/head/contrib/libyaml/ - copied from r253398, head/contrib/libyaml/ projects/zfsd/head/contrib/llvm/include/llvm/ADT/None.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/ADT/None.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/SparseMultiSet.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/ADT/SparseMultiSet.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/CallPrinter.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/Analysis/CallPrinter.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/PtrUseVisitor.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/Analysis/PtrUseVisitor.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/DAGCombine.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/CodeGen/DAGCombine.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/LiveIntervalUnion.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/CodeGen/LiveIntervalUnion.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/LiveRegMatrix.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/CodeGen/LiveRegMatrix.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineTraceMetrics.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/CodeGen/MachineTraceMetrics.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ScheduleDFS.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/CodeGen/ScheduleDFS.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/VirtRegMap.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/CodeGen/VirtRegMap.h projects/zfsd/head/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h projects/zfsd/head/contrib/llvm/include/llvm/IR/ - copied from r253398, head/contrib/llvm/include/llvm/IR/ projects/zfsd/head/contrib/llvm/include/llvm/IRReader/ - copied from r253398, head/contrib/llvm/include/llvm/IRReader/ projects/zfsd/head/contrib/llvm/include/llvm/InstVisitor.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/InstVisitor.h projects/zfsd/head/contrib/llvm/include/llvm/LinkAllIR.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/LinkAllIR.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCELF.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/MC/MCELF.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCELFStreamer.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/MC/MCELFStreamer.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCInstBuilder.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/MC/MCInstBuilder.h projects/zfsd/head/contrib/llvm/include/llvm/Option/ - copied from r253398, head/contrib/llvm/include/llvm/Option/ projects/zfsd/head/contrib/llvm/include/llvm/Support/ArrayRecycler.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/Support/ArrayRecycler.h projects/zfsd/head/contrib/llvm/include/llvm/Support/CBindingWrapping.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/Support/CBindingWrapping.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Compression.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/Support/Compression.h projects/zfsd/head/contrib/llvm/include/llvm/Support/ConvertUTF.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/Support/ConvertUTF.h projects/zfsd/head/contrib/llvm/include/llvm/Support/ErrorOr.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/Support/ErrorOr.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Watchdog.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/Support/Watchdog.h projects/zfsd/head/contrib/llvm/include/llvm/Support/YAMLTraits.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/Support/YAMLTraits.h projects/zfsd/head/contrib/llvm/include/llvm/Target/CostTable.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/Target/CostTable.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/ObjCARC.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/Transforms/ObjCARC.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/BlackList.h - copied unchanged from r253398, head/contrib/llvm/include/llvm/Transforms/Utils/BlackList.h projects/zfsd/head/contrib/llvm/lib/Analysis/IPA/CallPrinter.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Analysis/IPA/CallPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/IPA/InlineCost.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Analysis/IPA/InlineCost.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/PtrUseVisitor.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Analysis/PtrUseVisitor.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp projects/zfsd/head/contrib/llvm/lib/Bitcode/Reader/BitstreamReader.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Bitcode/Reader/BitstreamReader.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp - copied unchanged from r253398, head/contrib/llvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp - copied unchanged from r253398, head/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ErlangGC.cpp - copied unchanged from r253398, head/contrib/llvm/lib/CodeGen/ErlangGC.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp - copied unchanged from r253398, head/contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp - copied unchanged from r253398, head/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp - copied unchanged from r253398, head/contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFDebugFrame.cpp - copied unchanged from r253398, head/contrib/llvm/lib/DebugInfo/DWARFDebugFrame.cpp projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFDebugFrame.h - copied unchanged from r253398, head/contrib/llvm/lib/DebugInfo/DWARFDebugFrame.h projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFRelocMap.h - copied unchanged from r253398, head/contrib/llvm/lib/DebugInfo/DWARFRelocMap.h projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp - copied unchanged from r253398, head/contrib/llvm/lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp projects/zfsd/head/contrib/llvm/lib/IR/ - copied from r253398, head/contrib/llvm/lib/IR/ projects/zfsd/head/contrib/llvm/lib/IRReader/ - copied from r253398, head/contrib/llvm/lib/IRReader/ projects/zfsd/head/contrib/llvm/lib/Option/ - copied from r253398, head/contrib/llvm/lib/Option/ projects/zfsd/head/contrib/llvm/lib/Support/Compression.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Support/Compression.cpp projects/zfsd/head/contrib/llvm/lib/Support/ConvertUTF.c - copied unchanged from r253398, head/contrib/llvm/lib/Support/ConvertUTF.c projects/zfsd/head/contrib/llvm/lib/Support/ConvertUTFWrapper.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Support/ConvertUTFWrapper.cpp projects/zfsd/head/contrib/llvm/lib/Support/Unix/Watchdog.inc - copied unchanged from r253398, head/contrib/llvm/lib/Support/Unix/Watchdog.inc projects/zfsd/head/contrib/llvm/lib/Support/Watchdog.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Support/Watchdog.cpp projects/zfsd/head/contrib/llvm/lib/Support/Windows/Watchdog.inc - copied unchanged from r253398, head/contrib/llvm/lib/Support/Windows/Watchdog.inc projects/zfsd/head/contrib/llvm/lib/Support/YAMLTraits.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Support/YAMLTraits.cpp projects/zfsd/head/contrib/llvm/lib/Target/AArch64/ - copied from r253398, head/contrib/llvm/lib/Target/AArch64/ projects/zfsd/head/contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/LICENSE.TXT - copied unchanged from r253398, head/contrib/llvm/lib/Target/ARM/LICENSE.TXT projects/zfsd/head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.h - copied unchanged from r253398, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOp.h - copied unchanged from r253398, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOp.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h - copied unchanged from r253398, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonOperands.td - copied unchanged from r253398, head/contrib/llvm/lib/Target/Hexagon/HexagonOperands.td projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.h - copied unchanged from r253398, head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsReginfo.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsReginfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsReginfo.h - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsReginfo.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.h - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.h - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.h - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.h - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsOs16.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/MipsOs16.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsOs16.h - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/MipsOs16.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h - copied unchanged from r253398, head/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/AsmParser/ - copied from r253398, head/contrib/llvm/lib/Target/PowerPC/AsmParser/ projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/R600/ - copied from r253398, head/contrib/llvm/lib/Target/R600/ projects/zfsd/head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcBaseInfo.h - copied unchanged from r253398, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcBaseInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcInstr64Bit.td - copied unchanged from r253398, head/contrib/llvm/lib/Target/Sparc/SparcInstr64Bit.td projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/ - copied from r253398, head/contrib/llvm/lib/Target/SystemZ/ projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86PadShortFunction.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/X86/X86PadShortFunction.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86SchedHaswell.td - copied unchanged from r253398, head/contrib/llvm/lib/Target/X86/X86SchedHaswell.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td - copied unchanged from r253398, head/contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/Disassembler/ - copied from r253398, head/contrib/llvm/lib/Target/XCore/Disassembler/ projects/zfsd/head/contrib/llvm/lib/Target/XCore/InstPrinter/ - copied from r253398, head/contrib/llvm/lib/Target/XCore/InstPrinter/ projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.h - copied unchanged from r253398, head/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.h projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/ObjCARC/ - copied from r253398, head/contrib/llvm/lib/Transforms/ObjCARC/ projects/zfsd/head/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Vectorize/VecUtils.cpp - copied unchanged from r253398, head/contrib/llvm/lib/Transforms/Vectorize/VecUtils.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Vectorize/VecUtils.h - copied unchanged from r253398, head/contrib/llvm/lib/Transforms/Vectorize/VecUtils.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ASTTypeTraits.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/include/clang/AST/ASTTypeTraits.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ASTUnresolvedSet.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/include/clang/AST/ASTUnresolvedSet.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/AttrIterator.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/include/clang/AST/AttrIterator.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.td - copied unchanged from r253398, head/contrib/llvm/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclOpenMP.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/include/clang/AST/DeclOpenMP.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAArch64.def - copied unchanged from r253398, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAArch64.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/CapturedStmt.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/include/clang/Basic/CapturedStmt.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/CharInfo.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/include/clang/Basic/CharInfo.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/CommentOptions.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/include/clang/Basic/CommentOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.def - copied unchanged from r253398, head/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/OperatorPrecedence.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/include/clang/Basic/OperatorPrecedence.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TargetCXXABI.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/include/clang/Basic/TargetCXXABI.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Format/ - copied from r253398, head/contrib/llvm/tools/clang/include/clang/Format/ projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/MacroArgs.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/include/clang/Lex/MacroArgs.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/PPConditionalDirectiveRecord.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/include/clang/Lex/PPConditionalDirectiveRecord.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/GlobalModuleIndex.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/include/clang/Serialization/GlobalModuleIndex.h projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclOpenMP.cpp - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/AST/DeclOpenMP.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/CharInfo.cpp - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/Basic/CharInfo.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/OperatorPrecedence.cpp - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/Basic/OperatorPrecedence.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGAtomic.cpp - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/CodeGen/CGAtomic.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Format/ - copied from r253398, head/contrib/llvm/tools/clang/lib/Format/ projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/prfchwintrin.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/Headers/prfchwintrin.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/rdseedintrin.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/Headers/rdseedintrin.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/stdnoreturn.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/Headers/stdnoreturn.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/UnicodeCharSets.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/Lex/UnicodeCharSets.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseOpenMP.cpp - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/Parse/ParseOpenMP.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/GlobalModuleIndex.cpp - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/Serialization/GlobalModuleIndex.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.cpp - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp - copied unchanged from r253398, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp - copied unchanged from r253398, head/contrib/llvm/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp projects/zfsd/head/contrib/llvm/tools/llvm-objdump/COFFDump.cpp - copied unchanged from r253398, head/contrib/llvm/tools/llvm-objdump/COFFDump.cpp projects/zfsd/head/contrib/llvm/tools/llvm-objdump/ELFDump.cpp - copied unchanged from r253398, head/contrib/llvm/tools/llvm-objdump/ELFDump.cpp projects/zfsd/head/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp - copied unchanged from r253398, head/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp projects/zfsd/head/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp - copied unchanged from r253398, head/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp projects/zfsd/head/contrib/llvm/tools/llvm-readobj/Error.cpp - copied unchanged from r253398, head/contrib/llvm/tools/llvm-readobj/Error.cpp projects/zfsd/head/contrib/llvm/tools/llvm-readobj/Error.h - copied unchanged from r253398, head/contrib/llvm/tools/llvm-readobj/Error.h projects/zfsd/head/contrib/llvm/tools/llvm-readobj/MachODumper.cpp - copied unchanged from r253398, head/contrib/llvm/tools/llvm-readobj/MachODumper.cpp projects/zfsd/head/contrib/llvm/tools/llvm-readobj/ObjDumper.cpp - copied unchanged from r253398, head/contrib/llvm/tools/llvm-readobj/ObjDumper.cpp projects/zfsd/head/contrib/llvm/tools/llvm-readobj/ObjDumper.h - copied unchanged from r253398, head/contrib/llvm/tools/llvm-readobj/ObjDumper.h projects/zfsd/head/contrib/llvm/tools/llvm-readobj/StreamWriter.cpp - copied unchanged from r253398, head/contrib/llvm/tools/llvm-readobj/StreamWriter.cpp projects/zfsd/head/contrib/llvm/tools/llvm-readobj/StreamWriter.h - copied unchanged from r253398, head/contrib/llvm/tools/llvm-readobj/StreamWriter.h projects/zfsd/head/contrib/llvm/tools/llvm-readobj/llvm-readobj.h - copied unchanged from r253398, head/contrib/llvm/tools/llvm-readobj/llvm-readobj.h projects/zfsd/head/contrib/llvm/tools/llvm-symbolizer/ - copied from r253398, head/contrib/llvm/tools/llvm-symbolizer/ projects/zfsd/head/contrib/llvm/utils/TableGen/CTagsEmitter.cpp - copied unchanged from r253398, head/contrib/llvm/utils/TableGen/CTagsEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/OptParserEmitter.cpp - copied unchanged from r253398, head/contrib/llvm/utils/TableGen/OptParserEmitter.cpp projects/zfsd/head/contrib/mtree/only.c - copied unchanged from r253398, head/contrib/mtree/only.c projects/zfsd/head/contrib/sendmail/libsm/t-fget.c - copied unchanged from r253398, head/contrib/sendmail/libsm/t-fget.c projects/zfsd/head/contrib/serf/ - copied from r253398, head/contrib/serf/ projects/zfsd/head/contrib/sqlite3/ - copied from r253398, head/contrib/sqlite3/ - copied from r253398, head/contrib/subversion/ projects/zfsd/head/contrib/tcpdump/print-msnlb.c - copied unchanged from r253398, head/contrib/tcpdump/print-msnlb.c projects/zfsd/head/contrib/tcpdump/print-otv.c - copied unchanged from r253398, head/contrib/tcpdump/print-otv.c projects/zfsd/head/contrib/tcpdump/print-vxlan.c - copied unchanged from r253398, head/contrib/tcpdump/print-vxlan.c projects/zfsd/head/contrib/tcpdump/print-zeromq.c - copied unchanged from r253398, head/contrib/tcpdump/print-zeromq.c - copied from r253398, head/contrib/unbound/ projects/zfsd/head/contrib/unvis/ - copied from r253398, head/contrib/unvis/ projects/zfsd/head/contrib/vis/ - copied from r253398, head/contrib/vis/ projects/zfsd/head/contrib/wpa/hostapd/hlr_auc_gw.txt - copied unchanged from r253398, head/contrib/wpa/hostapd/hlr_auc_gw.txt projects/zfsd/head/contrib/wpa/hostapd/hostapd.eap_user_sqlite - copied unchanged from r253398, head/contrib/wpa/hostapd/hostapd.eap_user_sqlite projects/zfsd/head/contrib/wpa/patches/openssl-0.9.8x-tls-extensions.patch - copied unchanged from r253398, head/contrib/wpa/patches/openssl-0.9.8x-tls-extensions.patch projects/zfsd/head/contrib/wpa/src/ap/eap_user_db.c - copied unchanged from r253398, head/contrib/wpa/src/ap/eap_user_db.c projects/zfsd/head/contrib/wpa/src/ap/gas_serv.c - copied unchanged from r253398, head/contrib/wpa/src/ap/gas_serv.c projects/zfsd/head/contrib/wpa/src/ap/gas_serv.h - copied unchanged from r253398, head/contrib/wpa/src/ap/gas_serv.h projects/zfsd/head/contrib/wpa/src/ap/hs20.c - copied unchanged from r253398, head/contrib/wpa/src/ap/hs20.c projects/zfsd/head/contrib/wpa/src/ap/hs20.h - copied unchanged from r253398, head/contrib/wpa/src/ap/hs20.h projects/zfsd/head/contrib/wpa/src/ap/ieee802_11_shared.c - copied unchanged from r253398, head/contrib/wpa/src/ap/ieee802_11_shared.c projects/zfsd/head/contrib/wpa/src/ap/ieee802_11_vht.c - copied unchanged from r253398, head/contrib/wpa/src/ap/ieee802_11_vht.c projects/zfsd/head/contrib/wpa/src/ap/p2p_hostapd.c - copied unchanged from r253398, head/contrib/wpa/src/ap/p2p_hostapd.c projects/zfsd/head/contrib/wpa/src/ap/p2p_hostapd.h - copied unchanged from r253398, head/contrib/wpa/src/ap/p2p_hostapd.h projects/zfsd/head/contrib/wpa/src/ap/vlan_util.c - copied unchanged from r253398, head/contrib/wpa/src/ap/vlan_util.c projects/zfsd/head/contrib/wpa/src/ap/vlan_util.h - copied unchanged from r253398, head/contrib/wpa/src/ap/vlan_util.h projects/zfsd/head/contrib/wpa/src/ap/wnm_ap.c - copied unchanged from r253398, head/contrib/wpa/src/ap/wnm_ap.c projects/zfsd/head/contrib/wpa/src/ap/wnm_ap.h - copied unchanged from r253398, head/contrib/wpa/src/ap/wnm_ap.h projects/zfsd/head/contrib/wpa/src/common/gas.c - copied unchanged from r253398, head/contrib/wpa/src/common/gas.c projects/zfsd/head/contrib/wpa/src/common/gas.h - copied unchanged from r253398, head/contrib/wpa/src/common/gas.h projects/zfsd/head/contrib/wpa/src/crypto/aes-ccm.c - copied unchanged from r253398, head/contrib/wpa/src/crypto/aes-ccm.c projects/zfsd/head/contrib/wpa/src/crypto/aes-gcm.c - copied unchanged from r253398, head/contrib/wpa/src/crypto/aes-gcm.c projects/zfsd/head/contrib/wpa/src/crypto/random.c - copied unchanged from r253398, head/contrib/wpa/src/crypto/random.c projects/zfsd/head/contrib/wpa/src/crypto/random.h - copied unchanged from r253398, head/contrib/wpa/src/crypto/random.h projects/zfsd/head/contrib/wpa/src/crypto/sha1-prf.c - copied unchanged from r253398, head/contrib/wpa/src/crypto/sha1-prf.c projects/zfsd/head/contrib/wpa/src/crypto/sha256-prf.c - copied unchanged from r253398, head/contrib/wpa/src/crypto/sha256-prf.c projects/zfsd/head/contrib/wpa/src/crypto/sha256-tlsprf.c - copied unchanged from r253398, head/contrib/wpa/src/crypto/sha256-tlsprf.c projects/zfsd/head/contrib/wpa/src/crypto/sha256_i.h - copied unchanged from r253398, head/contrib/wpa/src/crypto/sha256_i.h projects/zfsd/head/contrib/wpa/src/drivers/driver_bsd.c - copied unchanged from r253398, head/contrib/wpa/src/drivers/driver_bsd.c projects/zfsd/head/contrib/wpa/src/drivers/driver_common.c - copied unchanged from r253398, head/contrib/wpa/src/drivers/driver_common.c projects/zfsd/head/contrib/wpa/src/drivers/driver_privsep.c - copied unchanged from r253398, head/contrib/wpa/src/drivers/driver_privsep.c projects/zfsd/head/contrib/wpa/src/eap_common/eap_pwd_common.c - copied unchanged from r253398, head/contrib/wpa/src/eap_common/eap_pwd_common.c projects/zfsd/head/contrib/wpa/src/eap_common/eap_pwd_common.h - copied unchanged from r253398, head/contrib/wpa/src/eap_common/eap_pwd_common.h projects/zfsd/head/contrib/wpa/src/eap_peer/eap_pwd.c - copied unchanged from r253398, head/contrib/wpa/src/eap_peer/eap_pwd.c projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_pwd.c - copied unchanged from r253398, head/contrib/wpa/src/eap_server/eap_server_pwd.c projects/zfsd/head/contrib/wpa/src/l2_packet/l2_packet_privsep.c - copied unchanged from r253398, head/contrib/wpa/src/l2_packet/l2_packet_privsep.c projects/zfsd/head/contrib/wpa/src/p2p/ - copied from r253398, head/contrib/wpa/src/p2p/ projects/zfsd/head/contrib/wpa/src/radius/radius_das.c - copied unchanged from r253398, head/contrib/wpa/src/radius/radius_das.c projects/zfsd/head/contrib/wpa/src/radius/radius_das.h - copied unchanged from r253398, head/contrib/wpa/src/radius/radius_das.h projects/zfsd/head/contrib/wpa/src/rsn_supp/tdls.c - copied unchanged from r253398, head/contrib/wpa/src/rsn_supp/tdls.c projects/zfsd/head/contrib/wpa/src/utils/edit.c - copied unchanged from r253398, head/contrib/wpa/src/utils/edit.c projects/zfsd/head/contrib/wpa/src/utils/edit.h - copied unchanged from r253398, head/contrib/wpa/src/utils/edit.h projects/zfsd/head/contrib/wpa/src/utils/edit_readline.c - copied unchanged from r253398, head/contrib/wpa/src/utils/edit_readline.c projects/zfsd/head/contrib/wpa/src/utils/edit_simple.c - copied unchanged from r253398, head/contrib/wpa/src/utils/edit_simple.c projects/zfsd/head/contrib/wpa/src/utils/ext_password.c - copied unchanged from r253398, head/contrib/wpa/src/utils/ext_password.c projects/zfsd/head/contrib/wpa/src/utils/ext_password.h - copied unchanged from r253398, head/contrib/wpa/src/utils/ext_password.h projects/zfsd/head/contrib/wpa/src/utils/ext_password_i.h - copied unchanged from r253398, head/contrib/wpa/src/utils/ext_password_i.h projects/zfsd/head/contrib/wpa/src/utils/ext_password_test.c - copied unchanged from r253398, head/contrib/wpa/src/utils/ext_password_test.c projects/zfsd/head/contrib/wpa/src/wps/wps_attr_parse.h - copied unchanged from r253398, head/contrib/wpa/src/wps/wps_attr_parse.h projects/zfsd/head/contrib/wpa/src/wps/wps_validate.c - copied unchanged from r253398, head/contrib/wpa/src/wps/wps_validate.c projects/zfsd/head/contrib/wpa/wpa_supplicant/README-HS20 - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/README-HS20 projects/zfsd/head/contrib/wpa/wpa_supplicant/README-P2P - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/README-P2P projects/zfsd/head/contrib/wpa/wpa_supplicant/autoscan.c - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/autoscan.c projects/zfsd/head/contrib/wpa/wpa_supplicant/autoscan.h - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/autoscan.h projects/zfsd/head/contrib/wpa/wpa_supplicant/autoscan_exponential.c - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/autoscan_exponential.c projects/zfsd/head/contrib/wpa/wpa_supplicant/autoscan_periodic.c - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/autoscan_periodic.c projects/zfsd/head/contrib/wpa/wpa_supplicant/bgscan_learn.c - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/bgscan_learn.c projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.c - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.c projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.h - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.h projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service.in - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service.in projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service.in - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service.in projects/zfsd/head/contrib/wpa/wpa_supplicant/examples/dbus-listen-preq.py - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/examples/dbus-listen-preq.py projects/zfsd/head/contrib/wpa/wpa_supplicant/examples/p2p/ - copied from r253398, head/contrib/wpa/wpa_supplicant/examples/p2p/ projects/zfsd/head/contrib/wpa/wpa_supplicant/examples/p2p-action-udhcp.sh - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/examples/p2p-action-udhcp.sh projects/zfsd/head/contrib/wpa/wpa_supplicant/examples/p2p-action.sh - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/examples/p2p-action.sh projects/zfsd/head/contrib/wpa/wpa_supplicant/examples/udhcpd-p2p.conf - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/examples/udhcpd-p2p.conf projects/zfsd/head/contrib/wpa/wpa_supplicant/examples/wps-ap-cli - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/examples/wps-ap-cli projects/zfsd/head/contrib/wpa/wpa_supplicant/examples/wps-nfc.py - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/examples/wps-nfc.py projects/zfsd/head/contrib/wpa/wpa_supplicant/gas_query.c - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/gas_query.c projects/zfsd/head/contrib/wpa/wpa_supplicant/gas_query.h - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/gas_query.h projects/zfsd/head/contrib/wpa/wpa_supplicant/hs20_supplicant.c - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/hs20_supplicant.c projects/zfsd/head/contrib/wpa/wpa_supplicant/hs20_supplicant.h - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/hs20_supplicant.h projects/zfsd/head/contrib/wpa/wpa_supplicant/interworking.c - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/interworking.c projects/zfsd/head/contrib/wpa/wpa_supplicant/interworking.h - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/interworking.h projects/zfsd/head/contrib/wpa/wpa_supplicant/nfc_pw_token.c - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/nfc_pw_token.c projects/zfsd/head/contrib/wpa/wpa_supplicant/offchannel.c - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/offchannel.c projects/zfsd/head/contrib/wpa/wpa_supplicant/offchannel.h - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/offchannel.h projects/zfsd/head/contrib/wpa/wpa_supplicant/p2p_supplicant.c - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/p2p_supplicant.c projects/zfsd/head/contrib/wpa/wpa_supplicant/p2p_supplicant.h - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/p2p_supplicant.h projects/zfsd/head/contrib/wpa/wpa_supplicant/utils/ - copied from r253398, head/contrib/wpa/wpa_supplicant/utils/ projects/zfsd/head/contrib/wpa/wpa_supplicant/wifi_display.c - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/wifi_display.c projects/zfsd/head/contrib/wpa/wpa_supplicant/wifi_display.h - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/wifi_display.h projects/zfsd/head/contrib/wpa/wpa_supplicant/wnm_sta.c - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/wnm_sta.c projects/zfsd/head/contrib/wpa/wpa_supplicant/wnm_sta.h - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/wnm_sta.h projects/zfsd/head/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.mk - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.mk projects/zfsd/head/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.sh - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.sh projects/zfsd/head/contrib/wpa/wpa_supplicant/wpa_supplicant_template.conf - copied unchanged from r253398, head/contrib/wpa/wpa_supplicant/wpa_supplicant_template.conf projects/zfsd/head/crypto/openssh/PROTOCOL.krl - copied unchanged from r253398, head/crypto/openssh/PROTOCOL.krl projects/zfsd/head/crypto/openssh/krl.c - copied unchanged from r253398, head/crypto/openssh/krl.c projects/zfsd/head/crypto/openssh/krl.h - copied unchanged from r253398, head/crypto/openssh/krl.h projects/zfsd/head/crypto/openssh/openbsd-compat/bsd-setres_id.c - copied unchanged from r253398, head/crypto/openssh/openbsd-compat/bsd-setres_id.c projects/zfsd/head/crypto/openssh/openbsd-compat/bsd-setres_id.h - copied unchanged from r253398, head/crypto/openssh/openbsd-compat/bsd-setres_id.h projects/zfsd/head/crypto/openssh/openbsd-compat/strtoull.c - copied unchanged from r253398, head/crypto/openssh/openbsd-compat/strtoull.c projects/zfsd/head/crypto/openssh/scard/ - copied from r253398, head/crypto/openssh/scard/ projects/zfsd/head/crypto/openssh/umac128.c - copied unchanged from r253398, head/crypto/openssh/umac128.c projects/zfsd/head/etc/mtree/BSD.debug.dist - copied unchanged from r253398, head/etc/mtree/BSD.debug.dist projects/zfsd/head/etc/periodic/daily/401.status-graid - copied unchanged from r253398, head/etc/periodic/daily/401.status-graid projects/zfsd/head/etc/rc.d/swap - copied unchanged from r253398, head/etc/rc.d/swap projects/zfsd/head/etc/rc.d/swaplate - copied unchanged from r253398, head/etc/rc.d/swaplate projects/zfsd/head/include/uchar.h - copied unchanged from r253398, head/include/uchar.h projects/zfsd/head/include/xlocale/_uchar.h - copied unchanged from r253398, head/include/xlocale/_uchar.h projects/zfsd/head/lib/clang/include/clang/AST/AttrDump.inc - copied unchanged from r253398, head/lib/clang/include/clang/AST/AttrDump.inc projects/zfsd/head/lib/clang/include/clang/AST/CommentCommandList.inc - copied unchanged from r253398, head/lib/clang/include/clang/AST/CommentCommandList.inc projects/zfsd/head/lib/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc - copied unchanged from r253398, head/lib/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc projects/zfsd/head/lib/clang/include/clang/Parse/AttrExprArgs.inc - copied unchanged from r253398, head/lib/clang/include/clang/Parse/AttrExprArgs.inc projects/zfsd/head/lib/clang/include/clang/Sema/AttrSpellingListIndex.inc - copied unchanged from r253398, head/lib/clang/include/clang/Sema/AttrSpellingListIndex.inc projects/zfsd/head/lib/clang/include/llvm/IR/ - copied from r253398, head/lib/clang/include/llvm/IR/ projects/zfsd/head/lib/clang/libllvmirreader/ - copied from r253398, head/lib/clang/libllvmirreader/ projects/zfsd/head/lib/clang/libllvmobjcarcopts/ - copied from r253398, head/lib/clang/libllvmobjcarcopts/ projects/zfsd/head/lib/csu/Makefile - copied unchanged from r253398, head/lib/csu/Makefile projects/zfsd/head/lib/libc/arm/gen/arm_initfini.c - copied unchanged from r253398, head/lib/libc/arm/gen/arm_initfini.c projects/zfsd/head/lib/libc/gen/cap_sandboxed.3 - copied unchanged from r253398, head/lib/libc/gen/cap_sandboxed.3 projects/zfsd/head/lib/libc/gen/cap_sandboxed.c - copied unchanged from r253398, head/lib/libc/gen/cap_sandboxed.c projects/zfsd/head/lib/libc/libc.ldscript - copied unchanged from r253398, head/lib/libc/libc.ldscript projects/zfsd/head/lib/libc/locale/c16rtomb.c - copied unchanged from r253398, head/lib/libc/locale/c16rtomb.c projects/zfsd/head/lib/libc/locale/c16rtomb_iconv.c - copied unchanged from r253398, head/lib/libc/locale/c16rtomb_iconv.c projects/zfsd/head/lib/libc/locale/c32rtomb.c - copied unchanged from r253398, head/lib/libc/locale/c32rtomb.c projects/zfsd/head/lib/libc/locale/c32rtomb_iconv.c - copied unchanged from r253398, head/lib/libc/locale/c32rtomb_iconv.c projects/zfsd/head/lib/libc/locale/cXXrtomb_iconv.h - copied unchanged from r253398, head/lib/libc/locale/cXXrtomb_iconv.h projects/zfsd/head/lib/libc/locale/mbrtoc16.c - copied unchanged from r253398, head/lib/libc/locale/mbrtoc16.c projects/zfsd/head/lib/libc/locale/mbrtoc16_iconv.c - copied unchanged from r253398, head/lib/libc/locale/mbrtoc16_iconv.c projects/zfsd/head/lib/libc/locale/mbrtoc32.c - copied unchanged from r253398, head/lib/libc/locale/mbrtoc32.c projects/zfsd/head/lib/libc/locale/mbrtoc32_iconv.c - copied unchanged from r253398, head/lib/libc/locale/mbrtoc32_iconv.c projects/zfsd/head/lib/libc/locale/mbrtocXX_iconv.h - copied unchanged from r253398, head/lib/libc/locale/mbrtocXX_iconv.h projects/zfsd/head/lib/libc/stdio/open_memstream.3 - copied unchanged from r253398, head/lib/libc/stdio/open_memstream.3 projects/zfsd/head/lib/libc/stdio/open_memstream.c - copied unchanged from r253398, head/lib/libc/stdio/open_memstream.c projects/zfsd/head/lib/libc/stdio/open_wmemstream.c - copied unchanged from r253398, head/lib/libc/stdio/open_wmemstream.c projects/zfsd/head/lib/libc/sys/aio_mlock.2 - copied unchanged from r253398, head/lib/libc/sys/aio_mlock.2 projects/zfsd/head/lib/libc/sys/bindat.2 - copied unchanged from r253398, head/lib/libc/sys/bindat.2 projects/zfsd/head/lib/libc/sys/cap_fcntls_limit.2 - copied unchanged from r253398, head/lib/libc/sys/cap_fcntls_limit.2 projects/zfsd/head/lib/libc/sys/cap_ioctls_limit.2 - copied unchanged from r253398, head/lib/libc/sys/cap_ioctls_limit.2 projects/zfsd/head/lib/libc/sys/cap_rights_limit.2 - copied unchanged from r253398, head/lib/libc/sys/cap_rights_limit.2 projects/zfsd/head/lib/libc/sys/connectat.2 - copied unchanged from r253398, head/lib/libc/sys/connectat.2 projects/zfsd/head/lib/libpmc/pmc.haswell.3 - copied unchanged from r253398, head/lib/libpmc/pmc.haswell.3 projects/zfsd/head/lib/libpmc/pmc.haswelluc.3 - copied unchanged from r253398, head/lib/libpmc/pmc.haswelluc.3 projects/zfsd/head/lib/libprocstat/core.c - copied unchanged from r253398, head/lib/libprocstat/core.c projects/zfsd/head/lib/libprocstat/core.h - copied unchanged from r253398, head/lib/libprocstat/core.h projects/zfsd/head/lib/libusb/libusb_global_linux.h - copied unchanged from r253398, head/lib/libusb/libusb_global_linux.h projects/zfsd/head/lib/libyaml/ - copied from r253398, head/lib/libyaml/ projects/zfsd/head/lib/msun/ld128/s_logl.c - copied unchanged from r253398, head/lib/msun/ld128/s_logl.c projects/zfsd/head/lib/msun/ld80/s_logl.c - copied unchanged from r253398, head/lib/msun/ld80/s_logl.c projects/zfsd/head/lib/msun/man/cacos.3 - copied unchanged from r253398, head/lib/msun/man/cacos.3 projects/zfsd/head/lib/msun/src/catrig.c - copied unchanged from r253398, head/lib/msun/src/catrig.c projects/zfsd/head/lib/msun/src/catrigf.c - copied unchanged from r253398, head/lib/msun/src/catrigf.c projects/zfsd/head/lib/msun/src/e_acoshl.c - copied unchanged from r253398, head/lib/msun/src/e_acoshl.c projects/zfsd/head/lib/msun/src/e_atanhl.c - copied unchanged from r253398, head/lib/msun/src/e_atanhl.c projects/zfsd/head/lib/msun/src/s_asinhl.c - copied unchanged from r253398, head/lib/msun/src/s_asinhl.c projects/zfsd/head/lib/msun/x86/ - copied from r253398, head/lib/msun/x86/ projects/zfsd/head/release/doc/ja_JP.eucJP/share/xml/catalog.xml - copied unchanged from r253398, head/release/doc/ja_JP.eucJP/share/xml/catalog.xml projects/zfsd/head/release/doc/ja_JP.eucJP/share/xml/dev-auto-ja.ent - copied unchanged from r253398, head/release/doc/ja_JP.eucJP/share/xml/dev-auto-ja.ent projects/zfsd/head/release/doc/ru_RU.KOI8-R/share/xml/catalog.xml - copied unchanged from r253398, head/release/doc/ru_RU.KOI8-R/share/xml/catalog.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/share/xml/dev-auto-ru.ent - copied unchanged from r253398, head/release/doc/ru_RU.KOI8-R/share/xml/dev-auto-ru.ent projects/zfsd/head/release/doc/share/xml/catalog.xml - copied unchanged from r253398, head/release/doc/share/xml/catalog.xml projects/zfsd/head/release/picobsd/floppy.tree/etc/ssh/ - copied from r253398, head/release/picobsd/floppy.tree/etc/ssh/ projects/zfsd/head/release/release.conf.sample - copied unchanged from r253398, head/release/release.conf.sample projects/zfsd/head/release/release.sh - copied unchanged from r253398, head/release/release.sh projects/zfsd/head/sbin/nvmecontrol/devlist.c - copied unchanged from r253398, head/sbin/nvmecontrol/devlist.c projects/zfsd/head/sbin/nvmecontrol/firmware.c - copied unchanged from r253398, head/sbin/nvmecontrol/firmware.c projects/zfsd/head/sbin/nvmecontrol/identify.c - copied unchanged from r253398, head/sbin/nvmecontrol/identify.c projects/zfsd/head/sbin/nvmecontrol/logpage.c - copied unchanged from r253398, head/sbin/nvmecontrol/logpage.c projects/zfsd/head/sbin/nvmecontrol/nvmecontrol.h - copied unchanged from r253398, head/sbin/nvmecontrol/nvmecontrol.h projects/zfsd/head/sbin/nvmecontrol/perftest.c - copied unchanged from r253398, head/sbin/nvmecontrol/perftest.c projects/zfsd/head/sbin/nvmecontrol/reset.c - copied unchanged from r253398, head/sbin/nvmecontrol/reset.c projects/zfsd/head/share/doc/legal/realtek/ - copied from r253398, head/share/doc/legal/realtek/ projects/zfsd/head/share/examples/BSD_daemon/beastie2.eps - copied unchanged from r253398, head/share/examples/BSD_daemon/beastie2.eps projects/zfsd/head/share/examples/bhyve/ - copied from r253398, head/share/examples/bhyve/ projects/zfsd/head/share/man/man4/aacraid.4 - copied unchanged from r253398, head/share/man/man4/aacraid.4 projects/zfsd/head/share/man/man4/acpi_rapidstart.4 - copied unchanged from r253398, head/share/man/man4/acpi_rapidstart.4 projects/zfsd/head/share/man/man4/cc_cdg.4 - copied unchanged from r253398, head/share/man/man4/cc_cdg.4 projects/zfsd/head/share/man/man4/ctl.4 - copied unchanged from r253398, head/share/man/man4/ctl.4 projects/zfsd/head/share/man/man4/hptnr.4 - copied unchanged from r253398, head/share/man/man4/hptnr.4 projects/zfsd/head/share/man/man4/man4.arm/devcfg.4 - copied unchanged from r253398, head/share/man/man4/man4.arm/devcfg.4 projects/zfsd/head/share/man/man4/ntb.4 - copied unchanged from r253398, head/share/man/man4/ntb.4 projects/zfsd/head/share/man/man4/qlxgbe.4 - copied unchanged from r253398, head/share/man/man4/qlxgbe.4 projects/zfsd/head/share/man/man4/qlxge.4 - copied unchanged from r253398, head/share/man/man4/qlxge.4 projects/zfsd/head/share/man/man4/urtwn.4 - copied unchanged from r253398, head/share/man/man4/urtwn.4 projects/zfsd/head/share/man/man9/SDT.9 - copied unchanged from r253398, head/share/man/man9/SDT.9 projects/zfsd/head/share/man/man9/counter.9 - copied unchanged from r253398, head/share/man/man9/counter.9 projects/zfsd/head/share/man/man9/vmem.9 - copied unchanged from r253398, head/share/man/man9/vmem.9 projects/zfsd/head/sys/amd64/include/counter.h - copied unchanged from r253398, head/sys/amd64/include/counter.h projects/zfsd/head/sys/amd64/include/fdt.h - copied unchanged from r253398, head/sys/amd64/include/fdt.h projects/zfsd/head/sys/amd64/include/ofw_machdep.h - copied unchanged from r253398, head/sys/amd64/include/ofw_machdep.h projects/zfsd/head/sys/arm/arm/generic_timer.c - copied unchanged from r253398, head/sys/arm/arm/generic_timer.c projects/zfsd/head/sys/arm/arm/stdatomic.c - copied unchanged from r253398, head/sys/arm/arm/stdatomic.c projects/zfsd/head/sys/arm/broadcom/bcm2835/bcm2835_dma.c - copied unchanged from r253398, head/sys/arm/broadcom/bcm2835/bcm2835_dma.c projects/zfsd/head/sys/arm/broadcom/bcm2835/bcm2835_dma.h - copied unchanged from r253398, head/sys/arm/broadcom/bcm2835/bcm2835_dma.h projects/zfsd/head/sys/arm/broadcom/bcm2835/std.bcm2835 - copied unchanged from r253398, head/sys/arm/broadcom/bcm2835/std.bcm2835 projects/zfsd/head/sys/arm/broadcom/bcm2835/std.rpi - copied unchanged from r253398, head/sys/arm/broadcom/bcm2835/std.rpi projects/zfsd/head/sys/arm/conf/ARNDALE - copied unchanged from r253398, head/sys/arm/conf/ARNDALE projects/zfsd/head/sys/arm/conf/EFIKA_MX - copied unchanged from r253398, head/sys/arm/conf/EFIKA_MX projects/zfsd/head/sys/arm/conf/ZEDBOARD - copied unchanged from r253398, head/sys/arm/conf/ZEDBOARD projects/zfsd/head/sys/arm/freescale/ - copied from r253398, head/sys/arm/freescale/ projects/zfsd/head/sys/arm/include/at91_gpio.h - copied unchanged from r253398, head/sys/arm/include/at91_gpio.h projects/zfsd/head/sys/arm/include/counter.h - copied unchanged from r253398, head/sys/arm/include/counter.h projects/zfsd/head/sys/arm/samsung/ - copied from r253398, head/sys/arm/samsung/ projects/zfsd/head/sys/arm/ti/am335x/am335x_lcd.c - copied unchanged from r253398, head/sys/arm/ti/am335x/am335x_lcd.c projects/zfsd/head/sys/arm/ti/am335x/am335x_lcd.h - copied unchanged from r253398, head/sys/arm/ti/am335x/am335x_lcd.h projects/zfsd/head/sys/arm/ti/am335x/am335x_lcd_syscons.c - copied unchanged from r253398, head/sys/arm/ti/am335x/am335x_lcd_syscons.c projects/zfsd/head/sys/arm/ti/am335x/am335x_pwm.c - copied unchanged from r253398, head/sys/arm/ti/am335x/am335x_pwm.c projects/zfsd/head/sys/arm/ti/am335x/am335x_pwm.h - copied unchanged from r253398, head/sys/arm/ti/am335x/am335x_pwm.h projects/zfsd/head/sys/arm/ti/am335x/am335x_scm.h - copied unchanged from r253398, head/sys/arm/ti/am335x/am335x_scm.h projects/zfsd/head/sys/arm/ti/am335x/am335x_usbss.c - copied unchanged from r253398, head/sys/arm/ti/am335x/am335x_usbss.c projects/zfsd/head/sys/arm/xilinx/ - copied from r253398, head/sys/arm/xilinx/ projects/zfsd/head/sys/boot/fdt/dts/am335x-evm.dts - copied unchanged from r253398, head/sys/boot/fdt/dts/am335x-evm.dts projects/zfsd/head/sys/boot/fdt/dts/am335x.dtsi - copied unchanged from r253398, head/sys/boot/fdt/dts/am335x.dtsi projects/zfsd/head/sys/boot/fdt/dts/bcm2835.dtsi - copied unchanged from r253398, head/sys/boot/fdt/dts/bcm2835.dtsi projects/zfsd/head/sys/boot/fdt/dts/beaglebone-black.dts - copied unchanged from r253398, head/sys/boot/fdt/dts/beaglebone-black.dts projects/zfsd/head/sys/boot/fdt/dts/efikamx.dts - copied unchanged from r253398, head/sys/boot/fdt/dts/efikamx.dts projects/zfsd/head/sys/boot/fdt/dts/exynos5250-arndale.dts - copied unchanged from r253398, head/sys/boot/fdt/dts/exynos5250-arndale.dts projects/zfsd/head/sys/boot/fdt/dts/exynos5250.dtsi - copied unchanged from r253398, head/sys/boot/fdt/dts/exynos5250.dtsi projects/zfsd/head/sys/boot/fdt/dts/imx51x.dtsi - copied unchanged from r253398, head/sys/boot/fdt/dts/imx51x.dtsi projects/zfsd/head/sys/boot/fdt/dts/rpi.dts - copied unchanged from r253398, head/sys/boot/fdt/dts/rpi.dts projects/zfsd/head/sys/boot/fdt/dts/zedboard.dts - copied unchanged from r253398, head/sys/boot/fdt/dts/zedboard.dts projects/zfsd/head/sys/boot/i386/gptboot/gptboot.8 - copied unchanged from r253398, head/sys/boot/i386/gptboot/gptboot.8 projects/zfsd/head/sys/cam/cam_compat.c - copied unchanged from r253398, head/sys/cam/cam_compat.c projects/zfsd/head/sys/cam/cam_compat.h - copied unchanged from r253398, head/sys/cam/cam_compat.h projects/zfsd/head/sys/cddl/compat/opensolaris/kern/opensolaris_vm.c - copied unchanged from r253398, head/sys/cddl/compat/opensolaris/kern/opensolaris_vm.c projects/zfsd/head/sys/cddl/compat/opensolaris/sys/freebsd_rwlock.h - copied unchanged from r253398, head/sys/cddl/compat/opensolaris/sys/freebsd_rwlock.h projects/zfsd/head/sys/cddl/compat/opensolaris/sys/vm.h - copied unchanged from r253398, head/sys/cddl/compat/opensolaris/sys/vm.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c - copied unchanged from r253398, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c - copied unchanged from r253398, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_send.h - copied unchanged from r253398, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_send.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_destroy.h - copied unchanged from r253398, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_destroy.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_userhold.h - copied unchanged from r253398, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_userhold.h projects/zfsd/head/sys/cddl/dev/fbt/fbt_powerpc.c - copied unchanged from r253398, head/sys/cddl/dev/fbt/fbt_powerpc.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/asllistsup.c - copied unchanged from r253398, head/sys/contrib/dev/acpica/compiler/asllistsup.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/asloffset.c - copied unchanged from r253398, head/sys/contrib/dev/acpica/compiler/asloffset.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/asloptions.c - copied unchanged from r253398, head/sys/contrib/dev/acpica/compiler/asloptions.c projects/zfsd/head/sys/contrib/dev/acpica/components/namespace/nsarguments.c - copied unchanged from r253398, head/sys/contrib/dev/acpica/components/namespace/nsarguments.c projects/zfsd/head/sys/contrib/dev/acpica/components/tables/tbprint.c - copied unchanged from r253398, head/sys/contrib/dev/acpica/components/tables/tbprint.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/utbuffer.c - copied unchanged from r253398, head/sys/contrib/dev/acpica/components/utilities/utbuffer.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/uterror.c - copied unchanged from r253398, head/sys/contrib/dev/acpica/components/utilities/uterror.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/utpredef.c - copied unchanged from r253398, head/sys/contrib/dev/acpica/components/utilities/utpredef.c projects/zfsd/head/sys/contrib/dev/ath/ - copied from r253398, head/sys/contrib/dev/ath/ projects/zfsd/head/sys/contrib/dev/urtwn/ - copied from r253398, head/sys/contrib/dev/urtwn/ projects/zfsd/head/sys/contrib/v4l/ - copied from r253398, head/sys/contrib/v4l/ projects/zfsd/head/sys/crypto/siphash/ - copied from r253398, head/sys/crypto/siphash/ projects/zfsd/head/sys/dev/aacraid/ - copied from r253398, head/sys/dev/aacraid/ projects/zfsd/head/sys/dev/acpi_support/acpi_rapidstart.c - copied unchanged from r253398, head/sys/dev/acpi_support/acpi_rapidstart.c projects/zfsd/head/sys/dev/ata/chipsets/ata-fsl.c - copied unchanged from r253398, head/sys/dev/ata/chipsets/ata-fsl.c projects/zfsd/head/sys/dev/ath/if_ath_btcoex.c - copied unchanged from r253398, head/sys/dev/ath/if_ath_btcoex.c projects/zfsd/head/sys/dev/ath/if_ath_btcoex.h - copied unchanged from r253398, head/sys/dev/ath/if_ath_btcoex.h projects/zfsd/head/sys/dev/ath/if_ath_lna_div.c - copied unchanged from r253398, head/sys/dev/ath/if_ath_lna_div.c projects/zfsd/head/sys/dev/ath/if_ath_lna_div.h - copied unchanged from r253398, head/sys/dev/ath/if_ath_lna_div.h projects/zfsd/head/sys/dev/cadence/ - copied from r253398, head/sys/dev/cadence/ projects/zfsd/head/sys/dev/cfi/cfi_bus_nexus.c - copied unchanged from r253398, head/sys/dev/cfi/cfi_bus_nexus.c projects/zfsd/head/sys/dev/cxgbe/firmware/t4fw-1.8.11.0.bin.uu - copied unchanged from r253398, head/sys/dev/cxgbe/firmware/t4fw-1.8.11.0.bin.uu projects/zfsd/head/sys/dev/cxgbe/firmware/t5fw-1.8.22.0.bin.uu - copied unchanged from r253398, head/sys/dev/cxgbe/firmware/t5fw-1.8.22.0.bin.uu projects/zfsd/head/sys/dev/cxgbe/firmware/t5fw_cfg.txt - copied unchanged from r253398, head/sys/dev/cxgbe/firmware/t5fw_cfg.txt projects/zfsd/head/sys/dev/cxgbe/firmware/t5fw_cfg_fpga.txt - copied unchanged from r253398, head/sys/dev/cxgbe/firmware/t5fw_cfg_fpga.txt projects/zfsd/head/sys/dev/cxgbe/firmware/t5fw_cfg_uwire.txt - copied unchanged from r253398, head/sys/dev/cxgbe/firmware/t5fw_cfg_uwire.txt projects/zfsd/head/sys/dev/drm2/drm_global.c - copied unchanged from r253398, head/sys/dev/drm2/drm_global.c projects/zfsd/head/sys/dev/drm2/drm_global.h - copied unchanged from r253398, head/sys/dev/drm2/drm_global.h projects/zfsd/head/sys/dev/drm2/ttm/ - copied from r253398, head/sys/dev/drm2/ttm/ projects/zfsd/head/sys/dev/etherswitch/ip17x/ - copied from r253398, head/sys/dev/etherswitch/ip17x/ projects/zfsd/head/sys/dev/etherswitch/ukswitch/ - copied from r253398, head/sys/dev/etherswitch/ukswitch/ projects/zfsd/head/sys/dev/fdt/fdt_x86.c - copied unchanged from r253398, head/sys/dev/fdt/fdt_x86.c projects/zfsd/head/sys/dev/hpt27xx/hpt27xx_os_bsd.c - copied unchanged from r253398, head/sys/dev/hpt27xx/hpt27xx_os_bsd.c projects/zfsd/head/sys/dev/hpt27xx/hpt27xx_osm_bsd.c - copied unchanged from r253398, head/sys/dev/hpt27xx/hpt27xx_osm_bsd.c projects/zfsd/head/sys/dev/hptnr/ - copied from r253398, head/sys/dev/hptnr/ projects/zfsd/head/sys/dev/ixgbe/ixgbe_dcb.c - copied unchanged from r253398, head/sys/dev/ixgbe/ixgbe_dcb.c projects/zfsd/head/sys/dev/ixgbe/ixgbe_dcb.h - copied unchanged from r253398, head/sys/dev/ixgbe/ixgbe_dcb.h projects/zfsd/head/sys/dev/ixgbe/ixgbe_dcb_82598.c - copied unchanged from r253398, head/sys/dev/ixgbe/ixgbe_dcb_82598.c projects/zfsd/head/sys/dev/ixgbe/ixgbe_dcb_82598.h - copied unchanged from r253398, head/sys/dev/ixgbe/ixgbe_dcb_82598.h projects/zfsd/head/sys/dev/ixgbe/ixgbe_dcb_82599.c - copied unchanged from r253398, head/sys/dev/ixgbe/ixgbe_dcb_82599.c projects/zfsd/head/sys/dev/ixgbe/ixgbe_dcb_82599.h - copied unchanged from r253398, head/sys/dev/ixgbe/ixgbe_dcb_82599.h projects/zfsd/head/sys/dev/mbox/ - copied from r253398, head/sys/dev/mbox/ projects/zfsd/head/sys/dev/ntb/ - copied from r253398, head/sys/dev/ntb/ projects/zfsd/head/sys/dev/qlxgbe/ - copied from r253398, head/sys/dev/qlxgbe/ projects/zfsd/head/sys/dev/qlxge/ - copied from r253398, head/sys/dev/qlxge/ projects/zfsd/head/sys/dev/sdhci/sdhci_fdt.c - copied unchanged from r253398, head/sys/dev/sdhci/sdhci_fdt.c projects/zfsd/head/sys/dev/uart/uart_cpu_fdt.c - copied unchanged from r253398, head/sys/dev/uart/uart_cpu_fdt.c projects/zfsd/head/sys/dev/uart/uart_dev_imx.c - copied unchanged from r253398, head/sys/dev/uart/uart_dev_imx.c projects/zfsd/head/sys/dev/uart/uart_dev_imx5xx.h - copied unchanged from r253398, head/sys/dev/uart/uart_dev_imx5xx.h projects/zfsd/head/sys/dev/usb/controller/ehci_imx.c - copied unchanged from r253398, head/sys/dev/usb/controller/ehci_imx.c projects/zfsd/head/sys/dev/usb/wlan/if_urtwn.c - copied unchanged from r253398, head/sys/dev/usb/wlan/if_urtwn.c projects/zfsd/head/sys/dev/usb/wlan/if_urtwnreg.h - copied unchanged from r253398, head/sys/dev/usb/wlan/if_urtwnreg.h projects/zfsd/head/sys/fs/ext2fs/ext2_hash.c - copied unchanged from r253398, head/sys/fs/ext2fs/ext2_hash.c projects/zfsd/head/sys/fs/ext2fs/ext2_htree.c - copied unchanged from r253398, head/sys/fs/ext2fs/ext2_htree.c projects/zfsd/head/sys/fs/ext2fs/htree.h - copied unchanged from r253398, head/sys/fs/ext2fs/htree.h projects/zfsd/head/sys/fs/nfsserver/nfs_fha_new.c - copied unchanged from r253398, head/sys/fs/nfsserver/nfs_fha_new.c projects/zfsd/head/sys/fs/nfsserver/nfs_fha_new.h - copied unchanged from r253398, head/sys/fs/nfsserver/nfs_fha_new.h projects/zfsd/head/sys/geom/label/g_label_disk_ident.c - copied unchanged from r253398, head/sys/geom/label/g_label_disk_ident.c projects/zfsd/head/sys/i386/include/counter.h - copied unchanged from r253398, head/sys/i386/include/counter.h projects/zfsd/head/sys/i386/include/fdt.h - copied unchanged from r253398, head/sys/i386/include/fdt.h projects/zfsd/head/sys/i386/include/ofw_machdep.h - copied unchanged from r253398, head/sys/i386/include/ofw_machdep.h projects/zfsd/head/sys/ia64/include/counter.h - copied unchanged from r253398, head/sys/ia64/include/counter.h projects/zfsd/head/sys/kern/subr_counter.c - copied unchanged from r253398, head/sys/kern/subr_counter.c projects/zfsd/head/sys/kern/subr_pctrie.c - copied unchanged from r253398, head/sys/kern/subr_pctrie.c projects/zfsd/head/sys/kern/subr_vmem.c - copied unchanged from r253398, head/sys/kern/subr_vmem.c projects/zfsd/head/sys/libkern/arm/aeabi_unwind.c - copied unchanged from r253398, head/sys/libkern/arm/aeabi_unwind.c projects/zfsd/head/sys/libkern/arm/memcpy.S - copied unchanged from r253398, head/sys/libkern/arm/memcpy.S projects/zfsd/head/sys/libkern/arm/memset.S - copied unchanged from r253398, head/sys/libkern/arm/memset.S projects/zfsd/head/sys/mips/atheros/ar933x_chip.c - copied unchanged from r253398, head/sys/mips/atheros/ar933x_chip.c projects/zfsd/head/sys/mips/atheros/ar933x_chip.h - copied unchanged from r253398, head/sys/mips/atheros/ar933x_chip.h projects/zfsd/head/sys/mips/atheros/ar933x_uart.h - copied unchanged from r253398, head/sys/mips/atheros/ar933x_uart.h projects/zfsd/head/sys/mips/atheros/ar933xreg.h - copied unchanged from r253398, head/sys/mips/atheros/ar933xreg.h projects/zfsd/head/sys/mips/atheros/ar934xreg.h - copied unchanged from r253398, head/sys/mips/atheros/ar934xreg.h projects/zfsd/head/sys/mips/atheros/uart_bus_ar933x.c - copied unchanged from r253398, head/sys/mips/atheros/uart_bus_ar933x.c projects/zfsd/head/sys/mips/atheros/uart_cpu_ar933x.c - copied unchanged from r253398, head/sys/mips/atheros/uart_cpu_ar933x.c projects/zfsd/head/sys/mips/atheros/uart_dev_ar933x.c - copied unchanged from r253398, head/sys/mips/atheros/uart_dev_ar933x.c projects/zfsd/head/sys/mips/atheros/uart_dev_ar933x.h - copied unchanged from r253398, head/sys/mips/atheros/uart_dev_ar933x.h projects/zfsd/head/sys/mips/conf/AP121 - copied unchanged from r253398, head/sys/mips/conf/AP121 projects/zfsd/head/sys/mips/conf/AP121.hints - copied unchanged from r253398, head/sys/mips/conf/AP121.hints projects/zfsd/head/sys/mips/conf/AR933X_BASE - copied unchanged from r253398, head/sys/mips/conf/AR933X_BASE projects/zfsd/head/sys/mips/conf/AR933X_BASE.hints - copied unchanged from r253398, head/sys/mips/conf/AR933X_BASE.hints projects/zfsd/head/sys/mips/conf/CARAMBOLA2 - copied unchanged from r253398, head/sys/mips/conf/CARAMBOLA2 projects/zfsd/head/sys/mips/conf/CARAMBOLA2.hints - copied unchanged from r253398, head/sys/mips/conf/CARAMBOLA2.hints projects/zfsd/head/sys/mips/conf/ENH200 - copied unchanged from r253398, head/sys/mips/conf/ENH200 projects/zfsd/head/sys/mips/conf/ENH200.hints - copied unchanged from r253398, head/sys/mips/conf/ENH200.hints projects/zfsd/head/sys/mips/include/counter.h - copied unchanged from r253398, head/sys/mips/include/counter.h projects/zfsd/head/sys/mips/mips/stdatomic.c - copied unchanged from r253398, head/sys/mips/mips/stdatomic.c projects/zfsd/head/sys/modules/aacraid/ - copied from r253398, head/sys/modules/aacraid/ projects/zfsd/head/sys/modules/acpi/acpi_rapidstart/ - copied from r253398, head/sys/modules/acpi/acpi_rapidstart/ projects/zfsd/head/sys/modules/cc/cc_cdg/ - copied from r253398, head/sys/modules/cc/cc_cdg/ projects/zfsd/head/sys/modules/ctl/ - copied from r253398, head/sys/modules/ctl/ projects/zfsd/head/sys/modules/cxgbe/t4_firmware/ - copied from r253398, head/sys/modules/cxgbe/t4_firmware/ projects/zfsd/head/sys/modules/cxgbe/t5_firmware/ - copied from r253398, head/sys/modules/cxgbe/t5_firmware/ projects/zfsd/head/sys/modules/hptnr/ - copied from r253398, head/sys/modules/hptnr/ projects/zfsd/head/sys/modules/ntb/ - copied from r253398, head/sys/modules/ntb/ projects/zfsd/head/sys/modules/qlxgbe/ - copied from r253398, head/sys/modules/qlxgbe/ projects/zfsd/head/sys/modules/qlxge/ - copied from r253398, head/sys/modules/qlxge/ projects/zfsd/head/sys/modules/usb/urtwn/ - copied from r253398, head/sys/modules/usb/urtwn/ projects/zfsd/head/sys/modules/usb/urtwnfw/ - copied from r253398, head/sys/modules/usb/urtwnfw/ projects/zfsd/head/sys/netinet/cc/cc_cdg.c - copied unchanged from r253398, head/sys/netinet/cc/cc_cdg.c projects/zfsd/head/sys/nfs/nfs_fha.c - copied unchanged from r253398, head/sys/nfs/nfs_fha.c projects/zfsd/head/sys/nfs/nfs_fha.h - copied unchanged from r253398, head/sys/nfs/nfs_fha.h projects/zfsd/head/sys/nfsserver/nfs_fha_old.c - copied unchanged from r253398, head/sys/nfsserver/nfs_fha_old.c projects/zfsd/head/sys/nfsserver/nfs_fha_old.h - copied unchanged from r253398, head/sys/nfsserver/nfs_fha_old.h projects/zfsd/head/sys/pc98/include/counter.h - copied unchanged from r253398, head/sys/pc98/include/counter.h projects/zfsd/head/sys/powerpc/include/counter.h - copied unchanged from r253398, head/sys/powerpc/include/counter.h projects/zfsd/head/sys/sparc64/include/counter.h - copied unchanged from r253398, head/sys/sparc64/include/counter.h projects/zfsd/head/sys/sys/_bitset.h - copied unchanged from r253398, head/sys/sys/_bitset.h projects/zfsd/head/sys/sys/_pctrie.h - copied unchanged from r253398, head/sys/sys/_pctrie.h projects/zfsd/head/sys/sys/bitset.h - copied unchanged from r253398, head/sys/sys/bitset.h projects/zfsd/head/sys/sys/counter.h - copied unchanged from r253398, head/sys/sys/counter.h projects/zfsd/head/sys/sys/pctrie.h - copied unchanged from r253398, head/sys/sys/pctrie.h projects/zfsd/head/sys/sys/stdatomic.h - copied unchanged from r253398, head/sys/sys/stdatomic.h projects/zfsd/head/sys/sys/vmem.h - copied unchanged from r253398, head/sys/sys/vmem.h projects/zfsd/head/sys/vm/_vm_radix.h - copied unchanged from r253398, head/sys/vm/_vm_radix.h projects/zfsd/head/sys/vm/vm_radix.c - copied unchanged from r253398, head/sys/vm/vm_radix.c projects/zfsd/head/sys/vm/vm_radix.h - copied unchanged from r253398, head/sys/vm/vm_radix.h projects/zfsd/head/sys/x86/include/fdt.h - copied unchanged from r253398, head/sys/x86/include/fdt.h projects/zfsd/head/sys/x86/include/ofw_machdep.h - copied unchanged from r253398, head/sys/x86/include/ofw_machdep.h projects/zfsd/head/sys/x86/x86/fdt_machdep.c - copied unchanged from r253398, head/sys/x86/x86/fdt_machdep.c projects/zfsd/head/sys/xen/hvm.h - copied unchanged from r253398, head/sys/xen/hvm.h projects/zfsd/head/sys/xen/interface/arch-arm/ - copied from r253398, head/sys/xen/interface/arch-arm/ projects/zfsd/head/sys/xen/interface/arch-arm.h - copied unchanged from r253398, head/sys/xen/interface/arch-arm.h projects/zfsd/head/sys/xen/interface/arch-ia64/ - copied from r253398, head/sys/xen/interface/arch-ia64/ projects/zfsd/head/sys/xen/interface/io/fsif.h - copied unchanged from r253398, head/sys/xen/interface/io/fsif.h projects/zfsd/head/sys/xen/interface/io/libxenvchan.h - copied unchanged from r253398, head/sys/xen/interface/io/libxenvchan.h projects/zfsd/head/sys/xen/interface/io/usbif.h - copied unchanged from r253398, head/sys/xen/interface/io/usbif.h projects/zfsd/head/sys/xen/interface/io/vscsiif.h - copied unchanged from r253398, head/sys/xen/interface/io/vscsiif.h projects/zfsd/head/sys/xen/interface/mem_event.h - copied unchanged from r253398, head/sys/xen/interface/mem_event.h projects/zfsd/head/sys/xen/interface/tmem.h - copied unchanged from r253398, head/sys/xen/interface/tmem.h projects/zfsd/head/sys/xen/interface/xsm/ - copied from r253398, head/sys/xen/interface/xsm/ projects/zfsd/head/tools/build/options/WITHOUT_ARM_EABI - copied unchanged from r253398, head/tools/build/options/WITHOUT_ARM_EABI projects/zfsd/head/tools/build/options/WITHOUT_BMAKE - copied unchanged from r253398, head/tools/build/options/WITHOUT_BMAKE projects/zfsd/head/tools/build/options/WITHOUT_CROSS_COMPILER - copied unchanged from r253398, head/tools/build/options/WITHOUT_CROSS_COMPILER projects/zfsd/head/tools/build/options/WITHOUT_FORMAT_EXTENSIONS - copied unchanged from r253398, head/tools/build/options/WITHOUT_FORMAT_EXTENSIONS projects/zfsd/head/tools/build/options/WITHOUT_SVNLITE - copied unchanged from r253398, head/tools/build/options/WITHOUT_SVNLITE projects/zfsd/head/tools/build/options/WITH_DEBUG_FILES - copied unchanged from r253398, head/tools/build/options/WITH_DEBUG_FILES projects/zfsd/head/tools/build/options/WITH_PKGTOOLS - copied unchanged from r253398, head/tools/build/options/WITH_PKGTOOLS projects/zfsd/head/tools/build/options/WITH_SVN - copied unchanged from r253398, head/tools/build/options/WITH_SVN projects/zfsd/head/tools/regression/bin/sh/builtins/break4.4 - copied unchanged from r253398, head/tools/regression/bin/sh/builtins/break4.4 projects/zfsd/head/tools/regression/bin/sh/builtins/break5.4 - copied unchanged from r253398, head/tools/regression/bin/sh/builtins/break5.4 projects/zfsd/head/tools/regression/bin/sh/builtins/eval6.0 - copied unchanged from r253398, head/tools/regression/bin/sh/builtins/eval6.0 projects/zfsd/head/tools/regression/bin/sh/builtins/local2.0 - copied unchanged from r253398, head/tools/regression/bin/sh/builtins/local2.0 projects/zfsd/head/tools/regression/bin/sh/builtins/local3.0 - copied unchanged from r253398, head/tools/regression/bin/sh/builtins/local3.0 projects/zfsd/head/tools/regression/bin/sh/builtins/read7.0 - copied unchanged from r253398, head/tools/regression/bin/sh/builtins/read7.0 projects/zfsd/head/tools/regression/bin/sh/builtins/trap12.0 - copied unchanged from r253398, head/tools/regression/bin/sh/builtins/trap12.0 projects/zfsd/head/tools/regression/bin/sh/builtins/wait10.0 - copied unchanged from r253398, head/tools/regression/bin/sh/builtins/wait10.0 projects/zfsd/head/tools/regression/bin/sh/builtins/wait6.0 - copied unchanged from r253398, head/tools/regression/bin/sh/builtins/wait6.0 projects/zfsd/head/tools/regression/bin/sh/builtins/wait7.0 - copied unchanged from r253398, head/tools/regression/bin/sh/builtins/wait7.0 projects/zfsd/head/tools/regression/bin/sh/builtins/wait8.0 - copied unchanged from r253398, head/tools/regression/bin/sh/builtins/wait8.0 projects/zfsd/head/tools/regression/bin/sh/builtins/wait9.127 - copied unchanged from r253398, head/tools/regression/bin/sh/builtins/wait9.127 projects/zfsd/head/tools/regression/bin/sh/execution/int-cmd1.0 - copied unchanged from r253398, head/tools/regression/bin/sh/execution/int-cmd1.0 projects/zfsd/head/tools/regression/bin/sh/execution/not1.0 - copied unchanged from r253398, head/tools/regression/bin/sh/execution/not1.0 projects/zfsd/head/tools/regression/bin/sh/execution/not2.0 - copied unchanged from r253398, head/tools/regression/bin/sh/execution/not2.0 projects/zfsd/head/tools/regression/capsicum/ - copied from r253398, head/tools/regression/capsicum/ projects/zfsd/head/tools/regression/include/stdatomic/ - copied from r253398, head/tools/regression/include/stdatomic/ projects/zfsd/head/tools/regression/lib/libc/gen/test-popen.c - copied unchanged from r253398, head/tools/regression/lib/libc/gen/test-popen.c projects/zfsd/head/tools/regression/lib/libc/locale/test-c16rtomb.c - copied unchanged from r253398, head/tools/regression/lib/libc/locale/test-c16rtomb.c projects/zfsd/head/tools/regression/lib/libc/locale/test-mbrtoc16.c - copied unchanged from r253398, head/tools/regression/lib/libc/locale/test-mbrtoc16.c projects/zfsd/head/tools/regression/lib/libc/stdio/test-open_memstream.c - copied unchanged from r253398, head/tools/regression/lib/libc/stdio/test-open_memstream.c projects/zfsd/head/tools/regression/lib/libc/stdio/test-open_memstream.t - copied unchanged from r253398, head/tools/regression/lib/libc/stdio/test-open_memstream.t projects/zfsd/head/tools/regression/lib/libc/stdio/test-open_wmemstream.c - copied unchanged from r253398, head/tools/regression/lib/libc/stdio/test-open_wmemstream.c projects/zfsd/head/tools/regression/lib/libc/stdio/test-open_wmemstream.t - copied unchanged from r253398, head/tools/regression/lib/libc/stdio/test-open_wmemstream.t projects/zfsd/head/tools/regression/lib/msun/test-invctrig.c - copied unchanged from r253398, head/tools/regression/lib/msun/test-invctrig.c projects/zfsd/head/tools/regression/lib/msun/test-utils.h - copied unchanged from r253398, head/tools/regression/lib/msun/test-utils.h projects/zfsd/head/tools/regression/usr.bin/xargs/regress.0.in - copied unchanged from r253398, head/tools/regression/usr.bin/xargs/regress.0.in projects/zfsd/head/tools/regression/usr.bin/xargs/regress.0.out - copied unchanged from r253398, head/tools/regression/usr.bin/xargs/regress.0.out projects/zfsd/head/tools/regression/usr.bin/xargs/regress.0I.out - copied unchanged from r253398, head/tools/regression/usr.bin/xargs/regress.0I.out projects/zfsd/head/tools/regression/usr.bin/xargs/regress.0J.out - copied unchanged from r253398, head/tools/regression/usr.bin/xargs/regress.0J.out projects/zfsd/head/tools/regression/usr.bin/xargs/regress.0L.out - copied unchanged from r253398, head/tools/regression/usr.bin/xargs/regress.0L.out projects/zfsd/head/tools/regression/usr.bin/xargs/regress.n1.out - copied unchanged from r253398, head/tools/regression/usr.bin/xargs/regress.n1.out projects/zfsd/head/tools/regression/usr.bin/xargs/regress.n2.out - copied unchanged from r253398, head/tools/regression/usr.bin/xargs/regress.n2.out projects/zfsd/head/tools/regression/usr.bin/xargs/regress.n3.out - copied unchanged from r253398, head/tools/regression/usr.bin/xargs/regress.n3.out projects/zfsd/head/tools/regression/usr.bin/xargs/regress.quotes.in - copied unchanged from r253398, head/tools/regression/usr.bin/xargs/regress.quotes.in projects/zfsd/head/tools/regression/usr.bin/xargs/regress.quotes.out - copied unchanged from r253398, head/tools/regression/usr.bin/xargs/regress.quotes.out projects/zfsd/head/tools/tools/ath/ath_ee_9300_print/ - copied from r253398, head/tools/tools/ath/ath_ee_9300_print/ projects/zfsd/head/tools/tools/ath/athalq/ar9300_ds.c - copied unchanged from r253398, head/tools/tools/ath/athalq/ar9300_ds.c projects/zfsd/head/tools/tools/ath/athalq/ar9300_ds.h - copied unchanged from r253398, head/tools/tools/ath/athalq/ar9300_ds.h projects/zfsd/head/tools/tools/ath/athalq/txdiff.pl - copied unchanged from r253398, head/tools/tools/ath/athalq/txdiff.pl projects/zfsd/head/tools/tools/cxgbetool/reg_defs_t5.c - copied unchanged from r253398, head/tools/tools/cxgbetool/reg_defs_t5.c projects/zfsd/head/tools/tools/makeroot/ - copied from r253398, head/tools/tools/makeroot/ projects/zfsd/head/tools/tools/netmap/vale-ctl.c - copied unchanged from r253398, head/tools/tools/netmap/vale-ctl.c projects/zfsd/head/tools/tools/shlib-compat/ - copied from r253398, head/tools/tools/shlib-compat/ projects/zfsd/head/usr.bin/lex/initparse.c - copied unchanged from r253398, head/usr.bin/lex/initparse.c projects/zfsd/head/usr.bin/lex/initparse.h - copied unchanged from r253398, head/usr.bin/lex/initparse.h projects/zfsd/head/usr.bin/lex/initskel.c - copied unchanged from r253398, head/usr.bin/lex/initskel.c projects/zfsd/head/usr.bin/lex/version.awk - copied unchanged from r253398, head/usr.bin/lex/version.awk projects/zfsd/head/usr.bin/svn/ - copied from r253398, head/usr.bin/svn/ projects/zfsd/head/usr.bin/truss/arm-fbsd.c - copied unchanged from r253398, head/usr.bin/truss/arm-fbsd.c projects/zfsd/head/usr.bin/unifdef/unifdef.h - copied unchanged from r253398, head/usr.bin/unifdef/unifdef.h projects/zfsd/head/usr.sbin/bhyve/rtc.h - copied unchanged from r253398, head/usr.sbin/bhyve/rtc.h projects/zfsd/head/usr.sbin/bsdconfig/examples/browse_packages.sh - copied unchanged from r253398, head/usr.sbin/bsdconfig/examples/browse_packages.sh projects/zfsd/head/usr.sbin/bsdconfig/networking/share/services.subr - copied unchanged from r253398, head/usr.sbin/bsdconfig/networking/share/services.subr projects/zfsd/head/usr.sbin/bsdconfig/packages/ - copied from r253398, head/usr.sbin/bsdconfig/packages/ projects/zfsd/head/usr.sbin/bsdconfig/share/media/http.subr - copied unchanged from r253398, head/usr.sbin/bsdconfig/share/media/http.subr projects/zfsd/head/usr.sbin/bsdconfig/share/packages/ - copied from r253398, head/usr.sbin/bsdconfig/share/packages/ projects/zfsd/head/usr.sbin/bsnmpd/modules/snmp_hast/ - copied from r253398, head/usr.sbin/bsnmpd/modules/snmp_hast/ projects/zfsd/head/usr.sbin/mfiutil/mfi_bbu.c - copied unchanged from r253398, head/usr.sbin/mfiutil/mfi_bbu.c projects/zfsd/head/usr.sbin/mfiutil/mfi_foreign.c - copied unchanged from r253398, head/usr.sbin/mfiutil/mfi_foreign.c projects/zfsd/head/usr.sbin/pkg/config.c - copied unchanged from r253398, head/usr.sbin/pkg/config.c projects/zfsd/head/usr.sbin/pkg/config.h - copied unchanged from r253398, head/usr.sbin/pkg/config.h projects/zfsd/head/usr.sbin/ppp/ppp.8 - copied unchanged from r253398, head/usr.sbin/ppp/ppp.8 projects/zfsd/head/usr.sbin/wpa/wpa_priv/ - copied from r253398, head/usr.sbin/wpa/wpa_priv/ Directory Properties: projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/ (props changed) projects/zfsd/head/contrib/subversion/ (props changed) projects/zfsd/head/contrib/unbound/ (props changed) Deleted: projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/err.D_PROTO_LEN.toomany.d projects/zfsd/head/contrib/cvs/ projects/zfsd/head/contrib/dialog/samples/copifuncs/admin.funcs projects/zfsd/head/contrib/dialog/samples/copifuncs/common.funcs projects/zfsd/head/contrib/dialog/samples/copifuncs/copi.funcs projects/zfsd/head/contrib/dialog/samples/copifuncs/copi.ifman1 projects/zfsd/head/contrib/dialog/samples/copifuncs/copi.ifman2 projects/zfsd/head/contrib/dialog/samples/copifuncs/copi.ifmcfg2 projects/zfsd/head/contrib/dialog/samples/copifuncs/copi.ifmcfg4 projects/zfsd/head/contrib/dialog/samples/copifuncs/copi.ifmcfg5 projects/zfsd/head/contrib/dialog/samples/copifuncs/copi.ifpoll1 projects/zfsd/head/contrib/dialog/samples/copifuncs/copi.ifpoll2 projects/zfsd/head/contrib/dialog/samples/copifuncs/copi.ifreq1 projects/zfsd/head/contrib/dialog/samples/copifuncs/copi.ifreq2 projects/zfsd/head/contrib/dialog/samples/copifuncs/copi.rcnews projects/zfsd/head/contrib/dialog/samples/copifuncs/copi.sendifm1 projects/zfsd/head/contrib/dialog/samples/copifuncs/copi.sendifm2 projects/zfsd/head/contrib/dialog/samples/copifuncs/copi.trnrc projects/zfsd/head/contrib/dialog/samples/copifuncs/copi.wheel projects/zfsd/head/contrib/dialog/samples/copifuncs/ifpatch projects/zfsd/head/contrib/dialog/samples/copismall projects/zfsd/head/contrib/dialog/samples/dselect projects/zfsd/head/contrib/dialog/samples/install/FDISK.TEST projects/zfsd/head/contrib/dialog/samples/install/makefile.in projects/zfsd/head/contrib/dialog/samples/install/setup.c projects/zfsd/head/contrib/dialog/samples/install/setup.help projects/zfsd/head/contrib/dialog/samples/valgrind.log projects/zfsd/head/contrib/less/Makefile.aut projects/zfsd/head/contrib/less/Makefile.dsb projects/zfsd/head/contrib/less/Makefile.dsg projects/zfsd/head/contrib/less/Makefile.dsu projects/zfsd/head/contrib/less/Makefile.in projects/zfsd/head/contrib/less/Makefile.o2e projects/zfsd/head/contrib/less/Makefile.o9c projects/zfsd/head/contrib/less/Makefile.o9u projects/zfsd/head/contrib/less/Makefile.wnb projects/zfsd/head/contrib/less/Makefile.wnm projects/zfsd/head/contrib/less/configure projects/zfsd/head/contrib/less/configure.ac projects/zfsd/head/contrib/less/defines.ds projects/zfsd/head/contrib/less/defines.h.in projects/zfsd/head/contrib/less/defines.o2 projects/zfsd/head/contrib/less/defines.o9 projects/zfsd/head/contrib/less/defines.wn projects/zfsd/head/contrib/less/install.sh projects/zfsd/head/contrib/less/less.man projects/zfsd/head/contrib/less/lessecho.man projects/zfsd/head/contrib/less/lesskey.man projects/zfsd/head/contrib/less/mkfuncs.awk projects/zfsd/head/contrib/less/mkinstalldirs projects/zfsd/head/contrib/libarchive/libarchive/filter_fork.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_acl_freebsd.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_compress_program.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_uu.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_compress.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_compress_bzip2.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_compress_gzip.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_compress_lzip.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_compress_lzma.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_compress_program.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_compress_xz.c projects/zfsd/head/contrib/llvm/include/llvm-c/EnhancedDisassembly.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/InMemoryStruct.h projects/zfsd/head/contrib/llvm/include/llvm/AddressingMode.h projects/zfsd/head/contrib/llvm/include/llvm/Argument.h projects/zfsd/head/contrib/llvm/include/llvm/Attributes.h projects/zfsd/head/contrib/llvm/include/llvm/BasicBlock.h projects/zfsd/head/contrib/llvm/include/llvm/CallGraphSCCPass.h projects/zfsd/head/contrib/llvm/include/llvm/CallingConv.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineLoopRanges.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ScheduleDAGILP.h projects/zfsd/head/contrib/llvm/include/llvm/Constant.h projects/zfsd/head/contrib/llvm/include/llvm/Constants.h projects/zfsd/head/contrib/llvm/include/llvm/DataLayout.h projects/zfsd/head/contrib/llvm/include/llvm/DefaultPasses.h projects/zfsd/head/contrib/llvm/include/llvm/DerivedTypes.h projects/zfsd/head/contrib/llvm/include/llvm/Function.h projects/zfsd/head/contrib/llvm/include/llvm/GlobalAlias.h projects/zfsd/head/contrib/llvm/include/llvm/GlobalValue.h projects/zfsd/head/contrib/llvm/include/llvm/GlobalVariable.h projects/zfsd/head/contrib/llvm/include/llvm/IRBuilder.h projects/zfsd/head/contrib/llvm/include/llvm/InlineAsm.h projects/zfsd/head/contrib/llvm/include/llvm/InstrTypes.h projects/zfsd/head/contrib/llvm/include/llvm/Instruction.def projects/zfsd/head/contrib/llvm/include/llvm/Instruction.h projects/zfsd/head/contrib/llvm/include/llvm/Instructions.h projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicInst.h projects/zfsd/head/contrib/llvm/include/llvm/Intrinsics.h projects/zfsd/head/contrib/llvm/include/llvm/Intrinsics.td projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicsARM.td projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicsCellSPU.td projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicsHexagon.td projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicsMips.td projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicsNVVM.td projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicsPowerPC.td projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicsX86.td projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicsXCore.td projects/zfsd/head/contrib/llvm/include/llvm/LLVMContext.h projects/zfsd/head/contrib/llvm/include/llvm/LinkAllVMCore.h projects/zfsd/head/contrib/llvm/include/llvm/MC/EDInstInfo.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCTargetAsmLexer.h projects/zfsd/head/contrib/llvm/include/llvm/MDBuilder.h projects/zfsd/head/contrib/llvm/include/llvm/Metadata.h projects/zfsd/head/contrib/llvm/include/llvm/Module.h projects/zfsd/head/contrib/llvm/include/llvm/Object/MachOObject.h projects/zfsd/head/contrib/llvm/include/llvm/OperandTraits.h projects/zfsd/head/contrib/llvm/include/llvm/Operator.h projects/zfsd/head/contrib/llvm/include/llvm/Support/IRReader.h projects/zfsd/head/contrib/llvm/include/llvm/Support/InstVisitor.h projects/zfsd/head/contrib/llvm/include/llvm/SymbolTableListTraits.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetTransformImpl.h projects/zfsd/head/contrib/llvm/include/llvm/TargetTransformInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h projects/zfsd/head/contrib/llvm/include/llvm/Type.h projects/zfsd/head/contrib/llvm/include/llvm/TypeBuilder.h projects/zfsd/head/contrib/llvm/include/llvm/TypeFinder.h projects/zfsd/head/contrib/llvm/include/llvm/Use.h projects/zfsd/head/contrib/llvm/include/llvm/User.h projects/zfsd/head/contrib/llvm/include/llvm/Value.h projects/zfsd/head/contrib/llvm/include/llvm/ValueSymbolTable.h projects/zfsd/head/contrib/llvm/lib/Analysis/DbgInfoPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/InlineCost.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/CodePlacementOpt.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveRegMatrix.h projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineLoopRanges.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineTraceMetrics.h projects/zfsd/head/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/VirtRegMap.h projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFFormValue.h projects/zfsd/head/contrib/llvm/lib/Linker/LinkArchives.cpp projects/zfsd/head/contrib/llvm/lib/Linker/LinkItems.cpp projects/zfsd/head/contrib/llvm/lib/Linker/Linker.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDInfo.h projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDInst.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDInst.h projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDMain.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDOperand.h projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDToken.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDToken.h projects/zfsd/head/contrib/llvm/lib/MC/MCELF.h projects/zfsd/head/contrib/llvm/lib/MC/MCTargetAsmLexer.cpp projects/zfsd/head/contrib/llvm/lib/Object/MachOObject.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/ projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonImmediates.td projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonMCInst.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmLexer.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/InstPrinter/Makefile projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/Makefile projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/Makefile projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/TargetInfo/Makefile projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/VectorElementize.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/gen-register-defs.py projects/zfsd/head/contrib/llvm/lib/Target/PTX/ projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCBaseInfo.h projects/zfsd/head/contrib/llvm/lib/Target/TargetInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetTransformImpl.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/BlackList.h projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/ projects/zfsd/head/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTTypeTraits.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/ConvertUTF.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/PPMutationListener.h projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/CommentDumper.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ASTMatchers/Makefile projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/ConvertUTF.c projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/ConvertUTFWrapper.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/MacroArgs.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/Core/CMakeLists.txt projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/Core/Makefile projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/Frontend/CMakeLists.txt projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/Frontend/Makefile projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/EDEmitter.cpp projects/zfsd/head/contrib/smbfs/mount_smbfs/Makefile projects/zfsd/head/contrib/wpa/hostapd/.gitignore projects/zfsd/head/contrib/wpa/hostapd/Makefile projects/zfsd/head/contrib/wpa/src/Makefile projects/zfsd/head/contrib/wpa/src/ap/Makefile projects/zfsd/head/contrib/wpa/src/common/Makefile projects/zfsd/head/contrib/wpa/src/crypto/.gitignore projects/zfsd/head/contrib/wpa/src/crypto/Makefile projects/zfsd/head/contrib/wpa/src/crypto/md5-non-fips.c projects/zfsd/head/contrib/wpa/src/drivers/.gitignore projects/zfsd/head/contrib/wpa/src/drivers/Makefile projects/zfsd/head/contrib/wpa/src/drivers/driver_ndiswrapper.c projects/zfsd/head/contrib/wpa/src/drivers/drivers.mak projects/zfsd/head/contrib/wpa/src/eap_common/Makefile projects/zfsd/head/contrib/wpa/src/eap_peer/Makefile projects/zfsd/head/contrib/wpa/src/eap_server/Makefile projects/zfsd/head/contrib/wpa/src/eapol_auth/Makefile projects/zfsd/head/contrib/wpa/src/eapol_supp/Makefile projects/zfsd/head/contrib/wpa/src/l2_packet/Makefile projects/zfsd/head/contrib/wpa/src/lib.rules projects/zfsd/head/contrib/wpa/src/radius/.gitignore projects/zfsd/head/contrib/wpa/src/radius/Makefile projects/zfsd/head/contrib/wpa/src/rsn_supp/Makefile projects/zfsd/head/contrib/wpa/src/tls/.gitignore projects/zfsd/head/contrib/wpa/src/tls/Makefile projects/zfsd/head/contrib/wpa/src/utils/.gitignore projects/zfsd/head/contrib/wpa/src/utils/Makefile projects/zfsd/head/contrib/wpa/src/wps/Makefile projects/zfsd/head/contrib/wpa/src/wps/wps_nfc.c projects/zfsd/head/contrib/wpa/src/wps/wps_nfc_pn531.c projects/zfsd/head/contrib/wpa/src/wps/wps_ufd.c projects/zfsd/head/contrib/wpa/wpa_supplicant/.gitignore projects/zfsd/head/contrib/wpa/wpa_supplicant/Makefile projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/.gitignore projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service projects/zfsd/head/contrib/wpa/wpa_supplicant/doc/ projects/zfsd/head/contrib/wpa/wpa_supplicant/mlme.c projects/zfsd/head/contrib/wpa/wpa_supplicant/mlme.h projects/zfsd/head/contrib/wpa/wpa_supplicant/wpa_supplicant.nsi projects/zfsd/head/crypto/openssh/acss.c projects/zfsd/head/crypto/openssh/acss.h projects/zfsd/head/crypto/openssh/cipher-acss.c projects/zfsd/head/etc/periodic/daily/405.status-ata-raid projects/zfsd/head/etc/rc.d/encswap projects/zfsd/head/etc/rc.d/swap1 projects/zfsd/head/games/fortune/datfiles/fortunes-o.fake projects/zfsd/head/games/fortune/datfiles/fortunes-o.real projects/zfsd/head/games/fortune/datfiles/fortunes-o.sp.ok projects/zfsd/head/gnu/lib/libregex/FREEBSD-upgrade projects/zfsd/head/gnu/lib/libregex/posix/ projects/zfsd/head/gnu/lib/libregex/regcomp.c projects/zfsd/head/gnu/lib/libregex/regex.c projects/zfsd/head/gnu/lib/libregex/regex_internal.c projects/zfsd/head/gnu/lib/libregex/regex_internal.h projects/zfsd/head/gnu/lib/libregex/regexec.c projects/zfsd/head/gnu/usr.bin/cc/f77/ projects/zfsd/head/gnu/usr.bin/cc/f771/ projects/zfsd/head/gnu/usr.bin/cc/f77doc/ projects/zfsd/head/gnu/usr.bin/cvs/ projects/zfsd/head/gnu/usr.bin/gdb/libgdb/frame-unwind.diff projects/zfsd/head/include/stdatomic.h projects/zfsd/head/lib/clang/include/ARMGenEDInfo.inc projects/zfsd/head/lib/clang/include/MipsGenEDInfo.inc projects/zfsd/head/lib/clang/include/X86GenEDInfo.inc projects/zfsd/head/lib/clang/include/llvm/Intrinsics.gen projects/zfsd/head/lib/libc/sys/cap_new.2 projects/zfsd/head/lib/libcompiler_rt/__sync_fetch_and_add_4.c projects/zfsd/head/lib/libcompiler_rt/__sync_fetch_and_add_8.c projects/zfsd/head/lib/libcompiler_rt/__sync_fetch_and_and_4.c projects/zfsd/head/lib/libcompiler_rt/__sync_fetch_and_and_8.c projects/zfsd/head/lib/libcompiler_rt/__sync_fetch_and_op_n.h projects/zfsd/head/lib/libcompiler_rt/__sync_fetch_and_or_4.c projects/zfsd/head/lib/libcompiler_rt/__sync_fetch_and_or_8.c projects/zfsd/head/lib/libcompiler_rt/__sync_fetch_and_sub_4.c projects/zfsd/head/lib/libcompiler_rt/__sync_fetch_and_sub_8.c projects/zfsd/head/lib/libcompiler_rt/__sync_fetch_and_xor_4.c projects/zfsd/head/lib/libcompiler_rt/__sync_fetch_and_xor_8.c projects/zfsd/head/lib/libcompiler_rt/__sync_lock_test_and_set_4.c projects/zfsd/head/lib/libcompiler_rt/__sync_lock_test_and_set_8.c projects/zfsd/head/lib/libcompiler_rt/__sync_val_compare_and_swap_4.c projects/zfsd/head/lib/libcompiler_rt/__sync_val_compare_and_swap_8.c projects/zfsd/head/lib/libcompiler_rt/__sync_val_compare_and_swap_n.h projects/zfsd/head/lib/libncp/ projects/zfsd/head/lib/libprocstat/ntfs.c projects/zfsd/head/lib/libprocstat/nwfs.c projects/zfsd/head/lib/libstand/arm/ projects/zfsd/head/lib/msun/amd64/fenv.h projects/zfsd/head/lib/msun/i387/fenv.h projects/zfsd/head/release/doc/ja_JP.eucJP/share/xml/dev-auto-ja.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/share/xml/dev-auto-ru.xml projects/zfsd/head/release/picobsd/floppy.tree/etc/sshd_config projects/zfsd/head/sbin/atacontrol/ projects/zfsd/head/sbin/mount_ext2fs/ projects/zfsd/head/sbin/mount_hpfs/ projects/zfsd/head/sbin/mount_ntfs/ projects/zfsd/head/sbin/mount_reiserfs/ projects/zfsd/head/sbin/mount_std/ projects/zfsd/head/share/doc/psd/28.cvs/ projects/zfsd/head/share/examples/cvsup/ports-supfile projects/zfsd/head/share/examples/cvsup/refuse projects/zfsd/head/share/examples/cvsup/refuse.README projects/zfsd/head/share/examples/nwclient/ projects/zfsd/head/share/examples/portal/ projects/zfsd/head/share/man/man4/atapicam.4 projects/zfsd/head/share/man/man4/ataraid.4 projects/zfsd/head/share/man/man4/coda.4 projects/zfsd/head/share/man/man4/vinum.4 projects/zfsd/head/share/man/man5/xfs.5 projects/zfsd/head/share/man/man9/vfs_mount.9 projects/zfsd/head/sys/amd64/compile/.cvsignore projects/zfsd/head/sys/amd64/conf/.cvsignore projects/zfsd/head/sys/arm/compile/.cvsignore projects/zfsd/head/sys/arm/conf/.cvsignore projects/zfsd/head/sys/boot/fdt/dts/bcm2835-rpi-b.dts projects/zfsd/head/sys/compat/linux/linux_videodev.h projects/zfsd/head/sys/compat/linux/linux_videodev2.h projects/zfsd/head/sys/dev/ata/ata-disk.c projects/zfsd/head/sys/dev/ata/ata-disk.h projects/zfsd/head/sys/dev/ata/ata-queue.c projects/zfsd/head/sys/dev/ata/ata-raid-ddf.h projects/zfsd/head/sys/dev/ata/ata-raid.c projects/zfsd/head/sys/dev/ata/ata-raid.h projects/zfsd/head/sys/dev/ata/atapi-cam.c projects/zfsd/head/sys/dev/ata/atapi-cd.c projects/zfsd/head/sys/dev/ata/atapi-cd.h projects/zfsd/head/sys/dev/ata/atapi-fd.c projects/zfsd/head/sys/dev/ata/atapi-fd.h projects/zfsd/head/sys/dev/ata/atapi-tape.c projects/zfsd/head/sys/dev/ata/atapi-tape.h projects/zfsd/head/sys/dev/cxgbe/firmware/t4fw-1.8.4.0.bin.uu projects/zfsd/head/sys/dev/hpt27xx/os_bsd.c projects/zfsd/head/sys/dev/hpt27xx/osm_bsd.c projects/zfsd/head/sys/dev/nvme/nvme_uio.c projects/zfsd/head/sys/fs/coda/ projects/zfsd/head/sys/fs/hpfs/ projects/zfsd/head/sys/fs/ntfs/ projects/zfsd/head/sys/fs/nwfs/ projects/zfsd/head/sys/fs/portalfs/ projects/zfsd/head/sys/gnu/fs/xfs/ projects/zfsd/head/sys/i386/compile/.cvsignore projects/zfsd/head/sys/i386/conf/.cvsignore projects/zfsd/head/sys/ia64/compile/.cvsignore projects/zfsd/head/sys/ia64/conf/.cvsignore projects/zfsd/head/sys/mips/compile/.cvsignore projects/zfsd/head/sys/mips/conf/.cvsignore projects/zfsd/head/sys/modules/ata/atacam/ projects/zfsd/head/sys/modules/ata/atadevel/ projects/zfsd/head/sys/modules/ata/atadisk/ projects/zfsd/head/sys/modules/ata/atapicam/ projects/zfsd/head/sys/modules/ata/atapicd/ projects/zfsd/head/sys/modules/ata/atapifd/ projects/zfsd/head/sys/modules/ata/atapist/ projects/zfsd/head/sys/modules/ata/ataraid/ projects/zfsd/head/sys/modules/coda/ projects/zfsd/head/sys/modules/coda5/ projects/zfsd/head/sys/modules/cxgbe/firmware/ projects/zfsd/head/sys/modules/hpfs/ projects/zfsd/head/sys/modules/ncp/ projects/zfsd/head/sys/modules/ntfs/ projects/zfsd/head/sys/modules/ntfs_iconv/ projects/zfsd/head/sys/modules/nwfs/ projects/zfsd/head/sys/modules/portalfs/ projects/zfsd/head/sys/modules/xfs/ projects/zfsd/head/sys/netncp/ projects/zfsd/head/sys/nfsserver/nfs_fha.c projects/zfsd/head/sys/nfsserver/nfs_fha.h projects/zfsd/head/sys/pc98/compile/.cvsignore projects/zfsd/head/sys/pc98/conf/.cvsignore projects/zfsd/head/sys/powerpc/compile/.cvsignore projects/zfsd/head/sys/powerpc/conf/.cvsignore projects/zfsd/head/sys/sparc64/compile/.cvsignore projects/zfsd/head/sys/sparc64/conf/.cvsignore projects/zfsd/head/sys/xen/interface/hvm/vmx_assist.h projects/zfsd/head/tools/build/options/WITHOUT_PKGTOOLS projects/zfsd/head/tools/build/options/WITH_ARM_EABI projects/zfsd/head/tools/build/options/WITH_BMAKE projects/zfsd/head/tools/build/options/WITH_IDEA projects/zfsd/head/tools/regression/geom_uzip/.cvsignore projects/zfsd/head/usr.bin/lex/COPYING projects/zfsd/head/usr.bin/lex/FlexLexer.h projects/zfsd/head/usr.bin/lex/NEWS projects/zfsd/head/usr.bin/lex/README projects/zfsd/head/usr.bin/lex/ccl.c projects/zfsd/head/usr.bin/lex/dfa.c projects/zfsd/head/usr.bin/lex/ecs.c projects/zfsd/head/usr.bin/lex/flex.skl projects/zfsd/head/usr.bin/lex/flexdef.h projects/zfsd/head/usr.bin/lex/gen.c projects/zfsd/head/usr.bin/lex/lib/libmain.c projects/zfsd/head/usr.bin/lex/lib/libyywrap.c projects/zfsd/head/usr.bin/lex/main.c projects/zfsd/head/usr.bin/lex/misc.c projects/zfsd/head/usr.bin/lex/mkskel.sh projects/zfsd/head/usr.bin/lex/nfa.c projects/zfsd/head/usr.bin/lex/parse.y projects/zfsd/head/usr.bin/lex/scan.l projects/zfsd/head/usr.bin/lex/sym.c projects/zfsd/head/usr.bin/lex/tblcmp.c projects/zfsd/head/usr.bin/lex/version.h projects/zfsd/head/usr.bin/lex/yylex.c projects/zfsd/head/usr.bin/ncplist/ projects/zfsd/head/usr.bin/ncplogin/ projects/zfsd/head/usr.bin/systat/mbufs.c projects/zfsd/head/usr.bin/unvis/unvis.1 projects/zfsd/head/usr.bin/unvis/unvis.c projects/zfsd/head/usr.bin/vis/extern.h projects/zfsd/head/usr.bin/vis/foldit.c projects/zfsd/head/usr.bin/vis/vis.1 projects/zfsd/head/usr.bin/vis/vis.c projects/zfsd/head/usr.sbin/bhyve/uart.c projects/zfsd/head/usr.sbin/burncd/ projects/zfsd/head/usr.sbin/makefs/compat/ projects/zfsd/head/usr.sbin/makefs/getid.c projects/zfsd/head/usr.sbin/mount_nwfs/ projects/zfsd/head/usr.sbin/mount_portalfs/ projects/zfsd/head/usr.sbin/ppp/ppp.8.m4 projects/zfsd/head/usr.sbin/wpa/hostapd/driver_freebsd.c projects/zfsd/head/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c Modified: projects/zfsd/head/MAINTAINERS (contents, props changed) projects/zfsd/head/Makefile projects/zfsd/head/Makefile.inc1 projects/zfsd/head/ObsoleteFiles.inc projects/zfsd/head/UPDATING projects/zfsd/head/bin/cat/cat.c projects/zfsd/head/bin/chflags/chflags.c projects/zfsd/head/bin/chio/chio.c projects/zfsd/head/bin/cp/cp.1 projects/zfsd/head/bin/dd/args.c projects/zfsd/head/bin/dd/conv_tab.c projects/zfsd/head/bin/dd/dd.c projects/zfsd/head/bin/dd/extern.h projects/zfsd/head/bin/dd/misc.c projects/zfsd/head/bin/dd/position.c projects/zfsd/head/bin/df/df.1 projects/zfsd/head/bin/df/df.c projects/zfsd/head/bin/domainname/domainname.1 projects/zfsd/head/bin/ed/cbc.c projects/zfsd/head/bin/ed/ed.1 projects/zfsd/head/bin/ed/re.c projects/zfsd/head/bin/expr/Makefile projects/zfsd/head/bin/hostname/hostname.c projects/zfsd/head/bin/kenv/kenv.c projects/zfsd/head/bin/kill/kill.c projects/zfsd/head/bin/ln/ln.c projects/zfsd/head/bin/ls/ls.1 projects/zfsd/head/bin/mkdir/mkdir.1 projects/zfsd/head/bin/mkdir/mkdir.c projects/zfsd/head/bin/mv/mv.1 projects/zfsd/head/bin/mv/mv.c projects/zfsd/head/bin/ps/ps.1 projects/zfsd/head/bin/rm/rm.1 projects/zfsd/head/bin/rm/rm.c projects/zfsd/head/bin/rmdir/rmdir.1 projects/zfsd/head/bin/setfacl/setfacl.1 projects/zfsd/head/bin/sh/eval.c projects/zfsd/head/bin/sh/exec.c projects/zfsd/head/bin/sh/expand.c projects/zfsd/head/bin/sh/input.c projects/zfsd/head/bin/sh/input.h projects/zfsd/head/bin/sh/jobs.c projects/zfsd/head/bin/sh/main.c projects/zfsd/head/bin/sh/memalloc.c projects/zfsd/head/bin/sh/memalloc.h projects/zfsd/head/bin/sh/miscbltin.c projects/zfsd/head/bin/sh/nodes.c.pat projects/zfsd/head/bin/sh/parser.c projects/zfsd/head/bin/sh/parser.h projects/zfsd/head/bin/sh/redir.c projects/zfsd/head/bin/sh/sh.1 projects/zfsd/head/bin/sh/trap.c projects/zfsd/head/bin/sh/var.c projects/zfsd/head/bin/sleep/sleep.c projects/zfsd/head/bin/test/test.1 projects/zfsd/head/bin/test/test.c projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv4remote.pl projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv6remote.pl projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress5.d projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sdt/tst.sdtargs.c projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sdt/tst.sdtargs.d projects/zfsd/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/err.BufSizeVariations1.d projects/zfsd/head/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/zfsd/head/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/zfsd/head/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/zfsd/head/cddl/contrib/opensolaris/cmd/zhack/zhack.c projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/zfsd/head/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cg.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dis.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_error.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_map.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_options.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_regset.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_regset.h projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_iter.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h projects/zfsd/head/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c projects/zfsd/head/cddl/contrib/opensolaris/tools/ctf/cvt/input.c projects/zfsd/head/cddl/contrib/opensolaris/tools/ctf/cvt/output.c projects/zfsd/head/cddl/contrib/opensolaris/tools/ctf/cvt/st_parse.c projects/zfsd/head/cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c projects/zfsd/head/cddl/contrib/opensolaris/tools/ctf/cvt/util.c projects/zfsd/head/cddl/lib/Makefile projects/zfsd/head/cddl/lib/drti/Makefile projects/zfsd/head/cddl/lib/libdtrace/Makefile projects/zfsd/head/cddl/lib/libdtrace/nfs.d projects/zfsd/head/cddl/lib/libzfs/Makefile projects/zfsd/head/cddl/sbin/zfs/Makefile projects/zfsd/head/cddl/sbin/zpool/Makefile projects/zfsd/head/cddl/usr.bin/zinject/Makefile projects/zfsd/head/cddl/usr.bin/ztest/Makefile projects/zfsd/head/cddl/usr.sbin/zdb/Makefile projects/zfsd/head/cddl/usr.sbin/zhack/Makefile projects/zfsd/head/contrib/atf/atf-c++/check_test.cpp projects/zfsd/head/contrib/atf/atf-c++/detail/process_test.cpp projects/zfsd/head/contrib/atf/atf-c++/detail/test_helpers.cpp projects/zfsd/head/contrib/atf/atf-c++/detail/test_helpers.hpp projects/zfsd/head/contrib/bind9/CHANGES projects/zfsd/head/contrib/bind9/config.h.in projects/zfsd/head/contrib/bind9/configure.in projects/zfsd/head/contrib/bind9/version projects/zfsd/head/contrib/binutils/bfd/dwarf2.c projects/zfsd/head/contrib/binutils/binutils/arlex.l projects/zfsd/head/contrib/binutils/binutils/dwarf.c projects/zfsd/head/contrib/binutils/gas/config/tc-arm.c projects/zfsd/head/contrib/binutils/include/elf/common.h projects/zfsd/head/contrib/binutils/include/elf/dwarf2.h projects/zfsd/head/contrib/binutils/ld/ldlex.l projects/zfsd/head/contrib/bmake/ChangeLog projects/zfsd/head/contrib/bmake/FILES projects/zfsd/head/contrib/bmake/Makefile projects/zfsd/head/contrib/bmake/bmake.1 projects/zfsd/head/contrib/bmake/bmake.cat1 projects/zfsd/head/contrib/bmake/boot-strap projects/zfsd/head/contrib/bmake/configure projects/zfsd/head/contrib/bmake/configure.in projects/zfsd/head/contrib/bmake/dir.c projects/zfsd/head/contrib/bmake/job.c projects/zfsd/head/contrib/bmake/job.h projects/zfsd/head/contrib/bmake/main.c projects/zfsd/head/contrib/bmake/make.1 projects/zfsd/head/contrib/bmake/make.h projects/zfsd/head/contrib/bmake/meta.c projects/zfsd/head/contrib/bmake/meta.h projects/zfsd/head/contrib/bmake/mk/ChangeLog projects/zfsd/head/contrib/bmake/mk/FILES projects/zfsd/head/contrib/bmake/mk/dirdeps.mk projects/zfsd/head/contrib/bmake/mk/gendirdeps.mk projects/zfsd/head/contrib/bmake/mk/install-mk projects/zfsd/head/contrib/bmake/mk/meta.stage.mk projects/zfsd/head/contrib/bmake/mk/meta2deps.py projects/zfsd/head/contrib/bmake/mk/meta2deps.sh projects/zfsd/head/contrib/bmake/mk/options.mk projects/zfsd/head/contrib/bmake/mk/progs.mk projects/zfsd/head/contrib/bmake/mk/sys.dependfile.mk projects/zfsd/head/contrib/bmake/parse.c projects/zfsd/head/contrib/bmake/suff.c projects/zfsd/head/contrib/bmake/unit-tests/Makefile.in projects/zfsd/head/contrib/bmake/unit-tests/test.exp projects/zfsd/head/contrib/bmake/var.c projects/zfsd/head/contrib/bsnmp/oid-list projects/zfsd/head/contrib/bsnmp/snmp_mibII/mibII.c projects/zfsd/head/contrib/byacc/CHANGES projects/zfsd/head/contrib/byacc/VERSION projects/zfsd/head/contrib/byacc/aclocal.m4 projects/zfsd/head/contrib/byacc/config.guess projects/zfsd/head/contrib/byacc/config.sub projects/zfsd/head/contrib/byacc/config_h.in projects/zfsd/head/contrib/byacc/configure projects/zfsd/head/contrib/byacc/configure.in projects/zfsd/head/contrib/byacc/main.c projects/zfsd/head/contrib/byacc/makefile.in projects/zfsd/head/contrib/byacc/output.c projects/zfsd/head/contrib/byacc/package/byacc.spec projects/zfsd/head/contrib/byacc/package/debian/changelog projects/zfsd/head/contrib/byacc/skeleton.c projects/zfsd/head/contrib/byacc/test/calc.tab.c projects/zfsd/head/contrib/byacc/test/calc1.tab.c projects/zfsd/head/contrib/byacc/test/calc1.y projects/zfsd/head/contrib/byacc/test/calc2.tab.c projects/zfsd/head/contrib/byacc/test/calc3.tab.c projects/zfsd/head/contrib/byacc/test/code_calc.code.c projects/zfsd/head/contrib/byacc/test/code_error.code.c projects/zfsd/head/contrib/byacc/test/error.tab.c projects/zfsd/head/contrib/byacc/test/ftp.output projects/zfsd/head/contrib/byacc/test/ftp.tab.c projects/zfsd/head/contrib/byacc/test/ftp.tab.h projects/zfsd/head/contrib/byacc/test/ftp.y projects/zfsd/head/contrib/byacc/test/grammar.tab.c projects/zfsd/head/contrib/byacc/test/pure_calc.tab.c projects/zfsd/head/contrib/byacc/test/pure_error.tab.c projects/zfsd/head/contrib/byacc/test/quote_calc-s.tab.c projects/zfsd/head/contrib/byacc/test/quote_calc.tab.c projects/zfsd/head/contrib/byacc/test/quote_calc2-s.tab.c projects/zfsd/head/contrib/byacc/test/quote_calc2.tab.c projects/zfsd/head/contrib/byacc/test/quote_calc3-s.tab.c projects/zfsd/head/contrib/byacc/test/quote_calc3.tab.c projects/zfsd/head/contrib/byacc/test/quote_calc4-s.tab.c projects/zfsd/head/contrib/byacc/test/quote_calc4.tab.c projects/zfsd/head/contrib/dialog/CHANGES projects/zfsd/head/contrib/dialog/VERSION projects/zfsd/head/contrib/dialog/aclocal.m4 projects/zfsd/head/contrib/dialog/argv.c projects/zfsd/head/contrib/dialog/arrows.c projects/zfsd/head/contrib/dialog/buttons.c projects/zfsd/head/contrib/dialog/calendar.c projects/zfsd/head/contrib/dialog/checklist.c projects/zfsd/head/contrib/dialog/columns.c projects/zfsd/head/contrib/dialog/config.guess projects/zfsd/head/contrib/dialog/config.sub projects/zfsd/head/contrib/dialog/configure projects/zfsd/head/contrib/dialog/configure.in projects/zfsd/head/contrib/dialog/dialog-config.in projects/zfsd/head/contrib/dialog/dialog.1 projects/zfsd/head/contrib/dialog/dialog.3 projects/zfsd/head/contrib/dialog/dialog.c projects/zfsd/head/contrib/dialog/dialog.h projects/zfsd/head/contrib/dialog/dlg_colors.h projects/zfsd/head/contrib/dialog/dlg_keys.c projects/zfsd/head/contrib/dialog/dlg_keys.h projects/zfsd/head/contrib/dialog/editbox.c projects/zfsd/head/contrib/dialog/formbox.c projects/zfsd/head/contrib/dialog/fselect.c projects/zfsd/head/contrib/dialog/guage.c projects/zfsd/head/contrib/dialog/headers-sh.in projects/zfsd/head/contrib/dialog/help.c projects/zfsd/head/contrib/dialog/inputbox.c projects/zfsd/head/contrib/dialog/inputstr.c projects/zfsd/head/contrib/dialog/makefile.in projects/zfsd/head/contrib/dialog/menubox.c projects/zfsd/head/contrib/dialog/mixedform.c projects/zfsd/head/contrib/dialog/mixedgauge.c projects/zfsd/head/contrib/dialog/mouse.c projects/zfsd/head/contrib/dialog/mousewget.c projects/zfsd/head/contrib/dialog/msgbox.c projects/zfsd/head/contrib/dialog/package/debian/changelog projects/zfsd/head/contrib/dialog/package/dialog.spec projects/zfsd/head/contrib/dialog/pause.c projects/zfsd/head/contrib/dialog/po/cs.po projects/zfsd/head/contrib/dialog/po/el.po projects/zfsd/head/contrib/dialog/po/gl.po projects/zfsd/head/contrib/dialog/po/hr.po projects/zfsd/head/contrib/dialog/po/sr.po projects/zfsd/head/contrib/dialog/po/zh_TW.po projects/zfsd/head/contrib/dialog/prgbox.c projects/zfsd/head/contrib/dialog/progressbox.c projects/zfsd/head/contrib/dialog/rc.c projects/zfsd/head/contrib/dialog/rename.sh projects/zfsd/head/contrib/dialog/samples/README projects/zfsd/head/contrib/dialog/samples/debian.rc projects/zfsd/head/contrib/dialog/samples/dialog.py projects/zfsd/head/contrib/dialog/samples/form1 projects/zfsd/head/contrib/dialog/samples/inputmenu projects/zfsd/head/contrib/dialog/samples/inputmenu-stdout projects/zfsd/head/contrib/dialog/samples/inputmenu1 projects/zfsd/head/contrib/dialog/samples/inputmenu2 projects/zfsd/head/contrib/dialog/samples/inputmenu3 projects/zfsd/head/contrib/dialog/samples/inputmenu4 projects/zfsd/head/contrib/dialog/samples/killall projects/zfsd/head/contrib/dialog/samples/prgbox projects/zfsd/head/contrib/dialog/samples/prgbox2 projects/zfsd/head/contrib/dialog/samples/report-button projects/zfsd/head/contrib/dialog/samples/report-edit projects/zfsd/head/contrib/dialog/samples/report-string projects/zfsd/head/contrib/dialog/samples/report-tempfile projects/zfsd/head/contrib/dialog/samples/report-yesno projects/zfsd/head/contrib/dialog/samples/setup-edit projects/zfsd/head/contrib/dialog/samples/setup-tempfile projects/zfsd/head/contrib/dialog/samples/setup-utf8 projects/zfsd/head/contrib/dialog/samples/setup-vars projects/zfsd/head/contrib/dialog/samples/slackware.rc projects/zfsd/head/contrib/dialog/samples/sourcemage.rc projects/zfsd/head/contrib/dialog/samples/suse.rc projects/zfsd/head/contrib/dialog/samples/tailboxbg projects/zfsd/head/contrib/dialog/samples/tailboxbg1 projects/zfsd/head/contrib/dialog/samples/tailboxbg2 projects/zfsd/head/contrib/dialog/samples/testdata-8bit projects/zfsd/head/contrib/dialog/samples/wheel projects/zfsd/head/contrib/dialog/samples/whiptail.rc projects/zfsd/head/contrib/dialog/tailbox.c projects/zfsd/head/contrib/dialog/textbox.c projects/zfsd/head/contrib/dialog/timebox.c projects/zfsd/head/contrib/dialog/trace.c projects/zfsd/head/contrib/dialog/ui_getc.c projects/zfsd/head/contrib/dialog/util.c projects/zfsd/head/contrib/dialog/yesno.c projects/zfsd/head/contrib/gcc/ChangeLog.gcc43 projects/zfsd/head/contrib/gcc/c-lex.c projects/zfsd/head/contrib/gcc/config.gcc projects/zfsd/head/contrib/gcc/config/i386/athlon.md projects/zfsd/head/contrib/gcc/config/i386/driver-i386.c projects/zfsd/head/contrib/gcc/config/i386/emmintrin.h projects/zfsd/head/contrib/gcc/config/i386/i386.c projects/zfsd/head/contrib/gcc/config/i386/i386.h projects/zfsd/head/contrib/gcc/config/i386/i386.md projects/zfsd/head/contrib/gcc/config/i386/i386.opt projects/zfsd/head/contrib/gcc/config/i386/pmmintrin.h projects/zfsd/head/contrib/gcc/config/i386/sse.md projects/zfsd/head/contrib/gcc/config/i386/tmmintrin.h projects/zfsd/head/contrib/gcc/doc/extend.texi projects/zfsd/head/contrib/gcc/doc/invoke.texi projects/zfsd/head/contrib/gcc/gthr-posix95.h projects/zfsd/head/contrib/gcc/opts.c projects/zfsd/head/contrib/gcc/unwind-dw2.c projects/zfsd/head/contrib/gcclibs/libcpp/expr.c projects/zfsd/head/contrib/gcclibs/libcpp/include/cpplib.h projects/zfsd/head/contrib/gdb/gdb/dwarf2read.c projects/zfsd/head/contrib/gdb/gdb/frame-unwind.c projects/zfsd/head/contrib/gdb/gdb/osabi.c projects/zfsd/head/contrib/jemalloc/ChangeLog projects/zfsd/head/contrib/jemalloc/FREEBSD-diffs projects/zfsd/head/contrib/jemalloc/VERSION projects/zfsd/head/contrib/jemalloc/doc/jemalloc.3 projects/zfsd/head/contrib/jemalloc/include/jemalloc/internal/arena.h projects/zfsd/head/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h projects/zfsd/head/contrib/jemalloc/include/jemalloc/internal/private_namespace.h projects/zfsd/head/contrib/jemalloc/include/jemalloc/internal/prof.h projects/zfsd/head/contrib/jemalloc/include/jemalloc/internal/quarantine.h projects/zfsd/head/contrib/jemalloc/include/jemalloc/internal/tcache.h projects/zfsd/head/contrib/jemalloc/include/jemalloc/jemalloc.h projects/zfsd/head/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h projects/zfsd/head/contrib/jemalloc/src/arena.c projects/zfsd/head/contrib/jemalloc/src/base.c projects/zfsd/head/contrib/jemalloc/src/chunk.c projects/zfsd/head/contrib/jemalloc/src/chunk_dss.c projects/zfsd/head/contrib/jemalloc/src/jemalloc.c projects/zfsd/head/contrib/jemalloc/src/prof.c projects/zfsd/head/contrib/jemalloc/src/quarantine.c projects/zfsd/head/contrib/jemalloc/src/tcache.c projects/zfsd/head/contrib/ldns/README projects/zfsd/head/contrib/ldns/README.svn projects/zfsd/head/contrib/ldns/compat/b32_ntop.c projects/zfsd/head/contrib/ldns/compat/b32_pton.c projects/zfsd/head/contrib/ldns/compat/b64_ntop.c projects/zfsd/head/contrib/ldns/compat/b64_pton.c projects/zfsd/head/contrib/ldns/dnssec_sign.c projects/zfsd/head/contrib/ldns/dnssec_verify.c projects/zfsd/head/contrib/ldns/dnssec_zone.c projects/zfsd/head/contrib/ldns/ldns/config.h projects/zfsd/head/contrib/ldns/ldns/dname.h projects/zfsd/head/contrib/ldns/ldns/util.h projects/zfsd/head/contrib/ldns/parse.c projects/zfsd/head/contrib/ldns/rr.c projects/zfsd/head/contrib/ldns/util.c projects/zfsd/head/contrib/ldns/zone.c projects/zfsd/head/contrib/less/NEWS projects/zfsd/head/contrib/less/README projects/zfsd/head/contrib/less/cmdbuf.c projects/zfsd/head/contrib/less/help.c projects/zfsd/head/contrib/less/less.h projects/zfsd/head/contrib/less/less.hlp projects/zfsd/head/contrib/less/less.nro projects/zfsd/head/contrib/less/lessecho.nro projects/zfsd/head/contrib/less/lesskey.nro projects/zfsd/head/contrib/less/line.c projects/zfsd/head/contrib/less/option.c projects/zfsd/head/contrib/less/opttbl.c projects/zfsd/head/contrib/less/prompt.c projects/zfsd/head/contrib/less/screen.c projects/zfsd/head/contrib/less/search.c projects/zfsd/head/contrib/less/version.c projects/zfsd/head/contrib/libarchive/NEWS projects/zfsd/head/contrib/libarchive/README projects/zfsd/head/contrib/libarchive/cpio/bsdcpio.1 projects/zfsd/head/contrib/libarchive/cpio/cmdline.c projects/zfsd/head/contrib/libarchive/cpio/cpio.c projects/zfsd/head/contrib/libarchive/cpio/cpio.h projects/zfsd/head/contrib/libarchive/cpio/test/main.c projects/zfsd/head/contrib/libarchive/cpio/test/test.h projects/zfsd/head/contrib/libarchive/cpio/test/test_basic.c projects/zfsd/head/contrib/libarchive/cpio/test/test_format_newc.c projects/zfsd/head/contrib/libarchive/cpio/test/test_option_y.c projects/zfsd/head/contrib/libarchive/cpio/test/test_option_z.c projects/zfsd/head/contrib/libarchive/libarchive/archive.h projects/zfsd/head/contrib/libarchive/libarchive/archive_crypto.c projects/zfsd/head/contrib/libarchive/libarchive/archive_entry.c projects/zfsd/head/contrib/libarchive/libarchive/archive_entry.h projects/zfsd/head/contrib/libarchive/libarchive/archive_entry_link_resolver.c projects/zfsd/head/contrib/libarchive/libarchive/archive_match.c projects/zfsd/head/contrib/libarchive/libarchive/archive_options.c projects/zfsd/head/contrib/libarchive/libarchive/archive_ppmd7.c projects/zfsd/head/contrib/libarchive/libarchive/archive_private.h projects/zfsd/head/contrib/libarchive/libarchive/archive_rb.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_disk_posix.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_extract.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_open_fd.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_open_file.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_open_filename.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_private.h projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_filter_all.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_filter_bzip2.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_filter_compress.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_filter_gzip.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_filter_program.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_filter_rpm.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_filter_uu.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_filter_xz.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_format_7zip.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_format_ar.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_format_cab.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_format_cpio.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_format_empty.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_format_iso9660.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_format_lha.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_format_mtree.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_format_rar.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_format_raw.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_format_tar.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_format_xar.c projects/zfsd/head/contrib/libarchive/libarchive/archive_read_support_format_zip.c projects/zfsd/head/contrib/libarchive/libarchive/archive_string.c projects/zfsd/head/contrib/libarchive/libarchive/archive_util.c projects/zfsd/head/contrib/libarchive/libarchive/archive_virtual.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_add_filter.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_add_filter_compress.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_add_filter_gzip.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_add_filter_program.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_add_filter_xz.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_disk_acl.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_disk_posix.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_free.3 projects/zfsd/head/contrib/libarchive/libarchive/archive_write_open_filename.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_private.h projects/zfsd/head/contrib/libarchive/libarchive/archive_write_set_format_7zip.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_set_format_ar.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_set_format_by_name.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_set_format_iso9660.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_set_format_mtree.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_set_format_pax.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_set_format_xar.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_set_format_zip.c projects/zfsd/head/contrib/libarchive/libarchive/archive_write_set_options.c projects/zfsd/head/contrib/libarchive/libarchive/filter_fork.h projects/zfsd/head/contrib/libarchive/libarchive/libarchive-formats.5 projects/zfsd/head/contrib/libarchive/libarchive/test/main.c projects/zfsd/head/contrib/libarchive/libarchive/test/test.h projects/zfsd/head/contrib/libarchive/libarchive/test/test_acl_freebsd_nfs4.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_acl_freebsd_posix1e.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_acl_nfs4.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_acl_pax.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_acl_posix1e.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_clear_error.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_read_close_twice.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_fd.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_filename.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_read_set_filter_option.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_read_set_format_option.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_read_set_option.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_read_set_options.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_set_error.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_write_set_filter_option.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_write_set_format_option.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_write_set_option.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_archive_write_set_options.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_compat_bzip2.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_compat_cpio.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_compat_gtar.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_compat_gzip.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_compat_lzip.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_compat_lzma.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_compat_mac.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_compat_tar_hardlink.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_compat_xz.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_compat_zip.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_empty_write.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_entry.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_extattr_freebsd.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_filter_count.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_fuzz.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_open_failure.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_open_fd.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_open_file.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_open_filename.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_pax_filename_encoding.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_data_large.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_disk.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_extract.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_7zip.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_ar.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cab.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cab_filename.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cpio_afio.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cpio_bin.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_Z.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_be.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_bz2.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_gz.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_lzip.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_lzma.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_xz.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cpio_filename.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cpio_odc.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_cpio_svr4c_Z.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_empty.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_gtar_gz.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_gtar_lzma.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_iso_Z.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_iso_multi_extent.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_iso_xorriso.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_isojoliet_bz2.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_isojoliet_long.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_isojoliet_rr.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_isojoliet_versioned.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_isorr_bz2.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_isorr_ce.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_isorr_new_bz2.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_isorr_rr_moved.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_isozisofs_bz2.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_lha.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_lha_filename.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_mtree.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_pax_bz2.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_rar.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_tar.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_tar_empty_filename.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_tbz.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_tgz.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_tlz.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_txz.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_tz.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_xar.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_zip.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_format_zip_filename.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_pax_truncated.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_truncated.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_read_truncated_filter.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_sparse_basic.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_tar_filenames.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_ustar_filenames.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_disk_sparse.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_7zip.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_ar.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_cpio.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_cpio_empty.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_cpio_newc.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_cpio_odc.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_gnutar.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_iso9660.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_iso9660_boot.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_iso9660_empty.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_iso9660_filename.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_iso9660_zisofs.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_mtree.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_mtree_fflags.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_pax.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_shar_empty.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_tar.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_tar_empty.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_tar_sparse.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_tar_ustar.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_xar.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_xar_empty.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_zip.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_zip_empty.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_format_zip_no_compression.c projects/zfsd/head/contrib/libarchive/libarchive/test/test_write_open_memory.c projects/zfsd/head/contrib/libarchive/tar/bsdtar.1 projects/zfsd/head/contrib/libarchive/tar/bsdtar.c projects/zfsd/head/contrib/libarchive/tar/bsdtar.h projects/zfsd/head/contrib/libarchive/tar/cmdline.c projects/zfsd/head/contrib/libarchive/tar/read.c projects/zfsd/head/contrib/libarchive/tar/subst.c projects/zfsd/head/contrib/libarchive/tar/test/main.c projects/zfsd/head/contrib/libarchive/tar/test/test.h projects/zfsd/head/contrib/libarchive/tar/test/test_copy.c projects/zfsd/head/contrib/libarchive/tar/test/test_option_newer_than.c projects/zfsd/head/contrib/libarchive/tar/test/test_option_r.c projects/zfsd/head/contrib/libarchive/tar/test/test_stdio.c projects/zfsd/head/contrib/libarchive/tar/util.c projects/zfsd/head/contrib/libarchive/tar/write.c projects/zfsd/head/contrib/libc++/CREDITS.TXT projects/zfsd/head/contrib/libc++/LICENSE.TXT projects/zfsd/head/contrib/libc++/include/__bit_reference projects/zfsd/head/contrib/libc++/include/__config projects/zfsd/head/contrib/libc++/include/__debug projects/zfsd/head/contrib/libc++/include/__functional_03 projects/zfsd/head/contrib/libc++/include/__functional_base projects/zfsd/head/contrib/libc++/include/__functional_base_03 projects/zfsd/head/contrib/libc++/include/__hash_table projects/zfsd/head/contrib/libc++/include/__locale projects/zfsd/head/contrib/libc++/include/__mutex_base projects/zfsd/head/contrib/libc++/include/__split_buffer projects/zfsd/head/contrib/libc++/include/__std_stream projects/zfsd/head/contrib/libc++/include/__tree projects/zfsd/head/contrib/libc++/include/__tuple projects/zfsd/head/contrib/libc++/include/__tuple_03 projects/zfsd/head/contrib/libc++/include/algorithm projects/zfsd/head/contrib/libc++/include/array projects/zfsd/head/contrib/libc++/include/atomic projects/zfsd/head/contrib/libc++/include/bitset projects/zfsd/head/contrib/libc++/include/chrono projects/zfsd/head/contrib/libc++/include/codecvt projects/zfsd/head/contrib/libc++/include/complex projects/zfsd/head/contrib/libc++/include/condition_variable projects/zfsd/head/contrib/libc++/include/cstddef projects/zfsd/head/contrib/libc++/include/cstring projects/zfsd/head/contrib/libc++/include/cwchar projects/zfsd/head/contrib/libc++/include/deque projects/zfsd/head/contrib/libc++/include/exception projects/zfsd/head/contrib/libc++/include/ext/__hash projects/zfsd/head/contrib/libc++/include/ext/hash_map projects/zfsd/head/contrib/libc++/include/ext/hash_set projects/zfsd/head/contrib/libc++/include/forward_list projects/zfsd/head/contrib/libc++/include/fstream projects/zfsd/head/contrib/libc++/include/functional projects/zfsd/head/contrib/libc++/include/future projects/zfsd/head/contrib/libc++/include/initializer_list projects/zfsd/head/contrib/libc++/include/ios projects/zfsd/head/contrib/libc++/include/iosfwd projects/zfsd/head/contrib/libc++/include/iostream projects/zfsd/head/contrib/libc++/include/istream projects/zfsd/head/contrib/libc++/include/iterator projects/zfsd/head/contrib/libc++/include/limits projects/zfsd/head/contrib/libc++/include/list projects/zfsd/head/contrib/libc++/include/locale projects/zfsd/head/contrib/libc++/include/map projects/zfsd/head/contrib/libc++/include/memory projects/zfsd/head/contrib/libc++/include/mutex projects/zfsd/head/contrib/libc++/include/new projects/zfsd/head/contrib/libc++/include/ostream projects/zfsd/head/contrib/libc++/include/queue projects/zfsd/head/contrib/libc++/include/random projects/zfsd/head/contrib/libc++/include/ratio projects/zfsd/head/contrib/libc++/include/regex projects/zfsd/head/contrib/libc++/include/scoped_allocator projects/zfsd/head/contrib/libc++/include/set projects/zfsd/head/contrib/libc++/include/sstream projects/zfsd/head/contrib/libc++/include/stack projects/zfsd/head/contrib/libc++/include/streambuf projects/zfsd/head/contrib/libc++/include/string projects/zfsd/head/contrib/libc++/include/strstream projects/zfsd/head/contrib/libc++/include/system_error projects/zfsd/head/contrib/libc++/include/thread projects/zfsd/head/contrib/libc++/include/tuple projects/zfsd/head/contrib/libc++/include/type_traits projects/zfsd/head/contrib/libc++/include/typeindex projects/zfsd/head/contrib/libc++/include/unordered_map projects/zfsd/head/contrib/libc++/include/unordered_set projects/zfsd/head/contrib/libc++/include/utility projects/zfsd/head/contrib/libc++/include/valarray projects/zfsd/head/contrib/libc++/include/vector projects/zfsd/head/contrib/libc++/src/chrono.cpp projects/zfsd/head/contrib/libc++/src/debug.cpp projects/zfsd/head/contrib/libc++/src/exception.cpp projects/zfsd/head/contrib/libc++/src/hash.cpp projects/zfsd/head/contrib/libc++/src/iostream.cpp projects/zfsd/head/contrib/libc++/src/locale.cpp projects/zfsd/head/contrib/libc++/src/memory.cpp projects/zfsd/head/contrib/libc++/src/new.cpp projects/zfsd/head/contrib/libc++/src/stdexcept.cpp projects/zfsd/head/contrib/libc++/src/string.cpp projects/zfsd/head/contrib/libc++/src/strstream.cpp projects/zfsd/head/contrib/libc++/src/system_error.cpp projects/zfsd/head/contrib/libc++/src/thread.cpp projects/zfsd/head/contrib/libc++/src/typeinfo.cpp projects/zfsd/head/contrib/libc-vis/unvis.3 projects/zfsd/head/contrib/libc-vis/unvis.c projects/zfsd/head/contrib/libc-vis/vis.3 projects/zfsd/head/contrib/libc-vis/vis.c projects/zfsd/head/contrib/libc-vis/vis.h projects/zfsd/head/contrib/libcxxrt/atomic.h projects/zfsd/head/contrib/libcxxrt/auxhelper.cc projects/zfsd/head/contrib/libcxxrt/cxxabi.h projects/zfsd/head/contrib/libcxxrt/dwarf_eh.h projects/zfsd/head/contrib/libcxxrt/exception.cc projects/zfsd/head/contrib/libcxxrt/guard.cc projects/zfsd/head/contrib/libcxxrt/memory.cc projects/zfsd/head/contrib/libpcap/CHANGES projects/zfsd/head/contrib/libpcap/CREDITS projects/zfsd/head/contrib/libpcap/README projects/zfsd/head/contrib/libpcap/VERSION projects/zfsd/head/contrib/libpcap/bpf_image.c projects/zfsd/head/contrib/libpcap/config.h.in projects/zfsd/head/contrib/libpcap/configure projects/zfsd/head/contrib/libpcap/configure.in projects/zfsd/head/contrib/libpcap/fad-getad.c projects/zfsd/head/contrib/libpcap/fad-gifc.c projects/zfsd/head/contrib/libpcap/fad-glifc.c projects/zfsd/head/contrib/libpcap/fad-sita.c projects/zfsd/head/contrib/libpcap/gencode.c projects/zfsd/head/contrib/libpcap/grammar.y projects/zfsd/head/contrib/libpcap/nametoaddr.c projects/zfsd/head/contrib/libpcap/optimize.c projects/zfsd/head/contrib/libpcap/pcap-bpf.c projects/zfsd/head/contrib/libpcap/pcap-bt-linux.c projects/zfsd/head/contrib/libpcap/pcap-bt-linux.h projects/zfsd/head/contrib/libpcap/pcap-can-linux.c projects/zfsd/head/contrib/libpcap/pcap-can-linux.h projects/zfsd/head/contrib/libpcap/pcap-canusb-linux.c projects/zfsd/head/contrib/libpcap/pcap-canusb-linux.h projects/zfsd/head/contrib/libpcap/pcap-common.c projects/zfsd/head/contrib/libpcap/pcap-dag.c projects/zfsd/head/contrib/libpcap/pcap-dag.h projects/zfsd/head/contrib/libpcap/pcap-dlpi.c projects/zfsd/head/contrib/libpcap/pcap-filter.manmisc projects/zfsd/head/contrib/libpcap/pcap-filter.manmisc.in projects/zfsd/head/contrib/libpcap/pcap-int.h projects/zfsd/head/contrib/libpcap/pcap-libdlpi.c projects/zfsd/head/contrib/libpcap/pcap-linux.c projects/zfsd/head/contrib/libpcap/pcap-netfilter-linux.c projects/zfsd/head/contrib/libpcap/pcap-netfilter-linux.h projects/zfsd/head/contrib/libpcap/pcap-nit.c projects/zfsd/head/contrib/libpcap/pcap-null.c projects/zfsd/head/contrib/libpcap/pcap-pf.c projects/zfsd/head/contrib/libpcap/pcap-septel.c projects/zfsd/head/contrib/libpcap/pcap-septel.h projects/zfsd/head/contrib/libpcap/pcap-sita.c projects/zfsd/head/contrib/libpcap/pcap-snf.c projects/zfsd/head/contrib/libpcap/pcap-snf.h projects/zfsd/head/contrib/libpcap/pcap-snit.c projects/zfsd/head/contrib/libpcap/pcap-snoop.c projects/zfsd/head/contrib/libpcap/pcap-usb-linux.c projects/zfsd/head/contrib/libpcap/pcap-usb-linux.h projects/zfsd/head/contrib/libpcap/pcap-win32.c projects/zfsd/head/contrib/libpcap/pcap.c projects/zfsd/head/contrib/libpcap/pcap/bpf.h projects/zfsd/head/contrib/libpcap/pcap/pcap.h projects/zfsd/head/contrib/libpcap/pcap_breakloop.3pcap projects/zfsd/head/contrib/libpcap/pcap_loop.3pcap projects/zfsd/head/contrib/libpcap/pcap_offline_filter.3pcap projects/zfsd/head/contrib/libpcap/scanner.l projects/zfsd/head/contrib/libstdc++/libsupc++/unwind-cxx.h projects/zfsd/head/contrib/llvm/LICENSE.TXT projects/zfsd/head/contrib/llvm/include/llvm-c/Core.h projects/zfsd/head/contrib/llvm/include/llvm-c/Disassembler.h projects/zfsd/head/contrib/llvm/include/llvm-c/ExecutionEngine.h projects/zfsd/head/contrib/llvm/include/llvm-c/Initialization.h projects/zfsd/head/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h projects/zfsd/head/contrib/llvm/include/llvm-c/Object.h projects/zfsd/head/contrib/llvm/include/llvm-c/Target.h projects/zfsd/head/contrib/llvm/include/llvm-c/TargetMachine.h projects/zfsd/head/contrib/llvm/include/llvm-c/Transforms/PassManagerBuilder.h projects/zfsd/head/contrib/llvm/include/llvm-c/Transforms/Vectorize.h projects/zfsd/head/contrib/llvm/include/llvm-c/lto.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/APFloat.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/APInt.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/APSInt.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/BitVector.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/DAGDeltaAlgorithm.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/DeltaAlgorithm.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/DenseMap.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/DenseSet.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/FoldingSet.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/Hashing.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/ImmutableList.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/ImmutableMap.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/ImmutableSet.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/IntervalMap.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/MapVector.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/NullablePtr.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/Optional.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/OwningPtr.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/PointerIntPair.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/PointerUnion.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/PostOrderIterator.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/PriorityQueue.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/SCCIterator.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/STLExtras.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/SmallBitVector.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/SmallPtrSet.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/SmallSet.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/SmallString.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/SmallVector.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/SparseSet.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/Statistic.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/StringExtras.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/StringMap.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/StringRef.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/StringSet.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/TinyPtrVector.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/Triple.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/Twine.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/ValueMap.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/VariadicFunction.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/ilist.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/ilist_node.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/CFGPrinter.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/CallGraph.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/CaptureTracking.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/CodeMetrics.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/DominatorInternals.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/Dominators.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/IVUsers.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/InlineCost.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/Interval.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/IntervalIterator.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/IntervalPartition.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/Loads.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/LoopInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/LoopIterator.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/LoopPass.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/PHITransAddr.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/Passes.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/PathNumbering.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/PostDominators.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ProfileDataLoader.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ProfileInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ProfileInfoLoader.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/RegionInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/RegionIterator.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/RegionPass.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ScalarEvolutionNormalization.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/SparsePropagation.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/Trace.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/zfsd/head/contrib/llvm/include/llvm/Assembly/PrintModulePass.h projects/zfsd/head/contrib/llvm/include/llvm/Bitcode/Archive.h projects/zfsd/head/contrib/llvm/include/llvm/Bitcode/BitCodes.h projects/zfsd/head/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h projects/zfsd/head/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h projects/zfsd/head/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h projects/zfsd/head/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/Analysis.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/CommandFlags.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/DFAPacketizer.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/GCMetadata.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/GCs.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/LinkAllAsmWriterComponents.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/LiveVariables.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachORelocation.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineCodeInfo.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineDominators.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineFunctionPass.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachinePostDominators.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicSolver.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics/Briggs.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/PBQP/Math.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/PBQP/Solution.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/Passes.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/RegAllocRegistry.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/SchedulerRegistry.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ValueTypes.td projects/zfsd/head/contrib/llvm/include/llvm/DIBuilder.h projects/zfsd/head/contrib/llvm/include/llvm/DebugInfo.h projects/zfsd/head/contrib/llvm/include/llvm/DebugInfo/DIContext.h projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/GenericValue.h projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/Interpreter.h projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/JIT.h projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/OProfileWrapper.h projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/ObjectBuffer.h projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/ObjectImage.h projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h projects/zfsd/head/contrib/llvm/include/llvm/GVMaterializer.h projects/zfsd/head/contrib/llvm/include/llvm/InitializePasses.h projects/zfsd/head/contrib/llvm/include/llvm/LinkAllPasses.h projects/zfsd/head/contrib/llvm/include/llvm/Linker.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCAsmBackend.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCAsmInfoCOFF.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCAsmInfoDarwin.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCAsmLayout.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCAssembler.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCAtom.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCCodeEmitter.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCContext.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCDisassembler.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCDwarf.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCExpr.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCFixedLenDisassembler.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCInst.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCInstPrinter.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCInstrDesc.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCObjectWriter.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCParser/AsmCond.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCRegisterInfo.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCSchedule.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCSection.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCSectionCOFF.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCSectionELF.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCSectionMachO.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCStreamer.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCValue.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MachineLocation.h projects/zfsd/head/contrib/llvm/include/llvm/MC/SubtargetFeature.h projects/zfsd/head/contrib/llvm/include/llvm/Object/Archive.h projects/zfsd/head/contrib/llvm/include/llvm/Object/Binary.h projects/zfsd/head/contrib/llvm/include/llvm/Object/ELF.h projects/zfsd/head/contrib/llvm/include/llvm/Object/MachO.h projects/zfsd/head/contrib/llvm/include/llvm/Object/MachOFormat.h projects/zfsd/head/contrib/llvm/include/llvm/Object/ObjectFile.h projects/zfsd/head/contrib/llvm/include/llvm/Object/RelocVisitor.h projects/zfsd/head/contrib/llvm/include/llvm/Pass.h projects/zfsd/head/contrib/llvm/include/llvm/PassAnalysisSupport.h projects/zfsd/head/contrib/llvm/include/llvm/PassManager.h projects/zfsd/head/contrib/llvm/include/llvm/PassManagers.h projects/zfsd/head/contrib/llvm/include/llvm/PassRegistry.h projects/zfsd/head/contrib/llvm/include/llvm/PassSupport.h projects/zfsd/head/contrib/llvm/include/llvm/Support/AlignOf.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Allocator.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Atomic.h projects/zfsd/head/contrib/llvm/include/llvm/Support/CFG.h projects/zfsd/head/contrib/llvm/include/llvm/Support/COFF.h projects/zfsd/head/contrib/llvm/include/llvm/Support/CallSite.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Casting.h projects/zfsd/head/contrib/llvm/include/llvm/Support/CodeGen.h projects/zfsd/head/contrib/llvm/include/llvm/Support/CommandLine.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Compiler.h projects/zfsd/head/contrib/llvm/include/llvm/Support/ConstantFolder.h projects/zfsd/head/contrib/llvm/include/llvm/Support/ConstantRange.h projects/zfsd/head/contrib/llvm/include/llvm/Support/DOTGraphTraits.h projects/zfsd/head/contrib/llvm/include/llvm/Support/DataExtractor.h projects/zfsd/head/contrib/llvm/include/llvm/Support/DataFlow.h projects/zfsd/head/contrib/llvm/include/llvm/Support/DataStream.h projects/zfsd/head/contrib/llvm/include/llvm/Support/DebugLoc.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Dwarf.h projects/zfsd/head/contrib/llvm/include/llvm/Support/DynamicLibrary.h projects/zfsd/head/contrib/llvm/include/llvm/Support/ELF.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Endian.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Errno.h projects/zfsd/head/contrib/llvm/include/llvm/Support/ErrorHandling.h projects/zfsd/head/contrib/llvm/include/llvm/Support/FEnv.h projects/zfsd/head/contrib/llvm/include/llvm/Support/FileOutputBuffer.h projects/zfsd/head/contrib/llvm/include/llvm/Support/FileSystem.h projects/zfsd/head/contrib/llvm/include/llvm/Support/FormattedStream.h projects/zfsd/head/contrib/llvm/include/llvm/Support/GCOV.h projects/zfsd/head/contrib/llvm/include/llvm/Support/GetElementPtrTypeIterator.h projects/zfsd/head/contrib/llvm/include/llvm/Support/GraphWriter.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Host.h projects/zfsd/head/contrib/llvm/include/llvm/Support/IncludeFile.h projects/zfsd/head/contrib/llvm/include/llvm/Support/InstIterator.h projects/zfsd/head/contrib/llvm/include/llvm/Support/IntegersSubset.h projects/zfsd/head/contrib/llvm/include/llvm/Support/IntegersSubsetMapping.h projects/zfsd/head/contrib/llvm/include/llvm/Support/LEB128.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Locale.h projects/zfsd/head/contrib/llvm/include/llvm/Support/LockFileManager.h projects/zfsd/head/contrib/llvm/include/llvm/Support/MathExtras.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Memory.h projects/zfsd/head/contrib/llvm/include/llvm/Support/MemoryBuffer.h projects/zfsd/head/contrib/llvm/include/llvm/Support/MemoryObject.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Mutex.h projects/zfsd/head/contrib/llvm/include/llvm/Support/NoFolder.h projects/zfsd/head/contrib/llvm/include/llvm/Support/PassNameParser.h projects/zfsd/head/contrib/llvm/include/llvm/Support/PathV1.h projects/zfsd/head/contrib/llvm/include/llvm/Support/PatternMatch.h projects/zfsd/head/contrib/llvm/include/llvm/Support/PredIteratorCache.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Process.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Program.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Recycler.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Regex.h projects/zfsd/head/contrib/llvm/include/llvm/Support/RegistryParser.h projects/zfsd/head/contrib/llvm/include/llvm/Support/SMLoc.h projects/zfsd/head/contrib/llvm/include/llvm/Support/SaveAndRestore.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Signals.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Solaris.h projects/zfsd/head/contrib/llvm/include/llvm/Support/SourceMgr.h projects/zfsd/head/contrib/llvm/include/llvm/Support/StreamableMemoryObject.h projects/zfsd/head/contrib/llvm/include/llvm/Support/StringPool.h projects/zfsd/head/contrib/llvm/include/llvm/Support/SwapByteOrder.h projects/zfsd/head/contrib/llvm/include/llvm/Support/TargetFolder.h projects/zfsd/head/contrib/llvm/include/llvm/Support/TargetRegistry.h projects/zfsd/head/contrib/llvm/include/llvm/Support/ThreadLocal.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Threading.h projects/zfsd/head/contrib/llvm/include/llvm/Support/TimeValue.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Timer.h projects/zfsd/head/contrib/llvm/include/llvm/Support/ToolOutputFile.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Valgrind.h projects/zfsd/head/contrib/llvm/include/llvm/Support/ValueHandle.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Win64EH.h projects/zfsd/head/contrib/llvm/include/llvm/Support/YAMLParser.h projects/zfsd/head/contrib/llvm/include/llvm/Support/circular_raw_ostream.h projects/zfsd/head/contrib/llvm/include/llvm/Support/raw_ostream.h projects/zfsd/head/contrib/llvm/include/llvm/Support/system_error.h projects/zfsd/head/contrib/llvm/include/llvm/Support/type_traits.h projects/zfsd/head/contrib/llvm/include/llvm/TableGen/Error.h projects/zfsd/head/contrib/llvm/include/llvm/TableGen/Record.h projects/zfsd/head/contrib/llvm/include/llvm/TableGen/StringMatcher.h projects/zfsd/head/contrib/llvm/include/llvm/Target/Mangler.h projects/zfsd/head/contrib/llvm/include/llvm/Target/Target.td projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetCallingConv.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetFrameLowering.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetJITInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetLowering.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetMachine.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetOptions.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetSchedule.td projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/IPO.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/IPO/InlinerPass.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Scalar.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/BypassSlowDivision.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/CmpInstAnalysis.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/IntegerDivision.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Vectorize.h projects/zfsd/head/contrib/llvm/lib/Analysis/AliasAnalysis.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/AliasDebugger.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/AliasSetTracker.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/Analysis.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/CFGPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/CaptureTracking.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/CodeMetrics.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/CostModel.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/DominanceFrontier.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/IPA/IPA.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/IVUsers.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/InstCount.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/Interval.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/LazyValueInfo.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/LibCallAliasAnalysis.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/LibCallSemantics.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/Lint.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/Loads.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/LoopInfo.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/MemDepPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/PHITransAddr.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/PathNumbering.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/PathProfileInfo.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/PostDominators.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ProfileDataLoader.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ProfileDataLoaderPass.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ProfileInfo.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/RegionInfo.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/RegionPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/SparsePropagation.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/Trace.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/zfsd/head/contrib/llvm/lib/Archive/Archive.cpp projects/zfsd/head/contrib/llvm/lib/Archive/ArchiveInternals.h projects/zfsd/head/contrib/llvm/lib/Archive/ArchiveReader.cpp projects/zfsd/head/contrib/llvm/lib/Archive/ArchiveWriter.cpp projects/zfsd/head/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/zfsd/head/contrib/llvm/lib/AsmParser/LLLexer.h projects/zfsd/head/contrib/llvm/lib/AsmParser/LLParser.cpp projects/zfsd/head/contrib/llvm/lib/AsmParser/LLParser.h projects/zfsd/head/contrib/llvm/lib/AsmParser/LLToken.h projects/zfsd/head/contrib/llvm/lib/AsmParser/Parser.cpp projects/zfsd/head/contrib/llvm/lib/Bitcode/Reader/BitReader.cpp projects/zfsd/head/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/zfsd/head/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h projects/zfsd/head/contrib/llvm/lib/Bitcode/Writer/BitWriter.cpp projects/zfsd/head/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/zfsd/head/contrib/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp projects/zfsd/head/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp projects/zfsd/head/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AllocationOrder.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AllocationOrder.h projects/zfsd/head/contrib/llvm/lib/CodeGen/Analysis.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/CallingConvLower.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h projects/zfsd/head/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/GCMetadata.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/GCStrategy.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/InterferenceCache.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/InterferenceCache.h projects/zfsd/head/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LexicalScopes.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveInterval.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveRangeCalc.h projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveVariables.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineFunctionPass.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineScheduler.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineSink.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/PHIElimination.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/PHIEliminationUtils.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/Passes.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h projects/zfsd/head/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocBase.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocBase.h projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterPressure.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeOrdering.h projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SlotIndexes.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SpillPlacement.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/Spiller.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/StackColoring.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/TargetSchedule.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/zfsd/head/contrib/llvm/lib/DebugInfo/DIContext.cpp projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.cpp projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.h projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.h projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFContext.cpp projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFContext.h projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.cpp projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.h projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.h projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFDebugLine.h projects/zfsd/head/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/EventListenerCommon.h projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventsWrapper.h projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileWrapper.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/GDBRegistrar.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp projects/zfsd/head/contrib/llvm/lib/Linker/LinkModules.cpp projects/zfsd/head/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCAssembler.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCContext.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h projects/zfsd/head/contrib/llvm/lib/MC/MCDwarf.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCELF.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCExpr.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCInstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCNullStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCObjectFileInfo.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCParser/MCAsmLexer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCPureStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCSection.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCSectionCOFF.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCSectionELF.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCSectionMachO.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCSubtargetInfo.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCWin64EH.cpp projects/zfsd/head/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/zfsd/head/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp projects/zfsd/head/contrib/llvm/lib/MC/WinCOFFStreamer.cpp projects/zfsd/head/contrib/llvm/lib/Object/Archive.cpp projects/zfsd/head/contrib/llvm/lib/Object/COFFObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Object/ELFObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Object/MachOObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Object/Object.cpp projects/zfsd/head/contrib/llvm/lib/Object/ObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Support/APFloat.cpp projects/zfsd/head/contrib/llvm/lib/Support/APInt.cpp projects/zfsd/head/contrib/llvm/lib/Support/Allocator.cpp projects/zfsd/head/contrib/llvm/lib/Support/CommandLine.cpp projects/zfsd/head/contrib/llvm/lib/Support/ConstantRange.cpp projects/zfsd/head/contrib/llvm/lib/Support/CrashRecoveryContext.cpp projects/zfsd/head/contrib/llvm/lib/Support/DataExtractor.cpp projects/zfsd/head/contrib/llvm/lib/Support/DataStream.cpp projects/zfsd/head/contrib/llvm/lib/Support/Debug.cpp projects/zfsd/head/contrib/llvm/lib/Support/Disassembler.cpp projects/zfsd/head/contrib/llvm/lib/Support/Dwarf.cpp projects/zfsd/head/contrib/llvm/lib/Support/DynamicLibrary.cpp projects/zfsd/head/contrib/llvm/lib/Support/ErrorHandling.cpp projects/zfsd/head/contrib/llvm/lib/Support/FileOutputBuffer.cpp projects/zfsd/head/contrib/llvm/lib/Support/FileUtilities.cpp projects/zfsd/head/contrib/llvm/lib/Support/FoldingSet.cpp projects/zfsd/head/contrib/llvm/lib/Support/GraphWriter.cpp projects/zfsd/head/contrib/llvm/lib/Support/Host.cpp projects/zfsd/head/contrib/llvm/lib/Support/LocaleWindows.inc projects/zfsd/head/contrib/llvm/lib/Support/LocaleXlocale.inc projects/zfsd/head/contrib/llvm/lib/Support/LockFileManager.cpp projects/zfsd/head/contrib/llvm/lib/Support/Memory.cpp projects/zfsd/head/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/zfsd/head/contrib/llvm/lib/Support/Path.cpp projects/zfsd/head/contrib/llvm/lib/Support/PathV2.cpp projects/zfsd/head/contrib/llvm/lib/Support/PluginLoader.cpp projects/zfsd/head/contrib/llvm/lib/Support/PrettyStackTrace.cpp projects/zfsd/head/contrib/llvm/lib/Support/Process.cpp projects/zfsd/head/contrib/llvm/lib/Support/Program.cpp projects/zfsd/head/contrib/llvm/lib/Support/Regex.cpp projects/zfsd/head/contrib/llvm/lib/Support/SmallPtrSet.cpp projects/zfsd/head/contrib/llvm/lib/Support/SourceMgr.cpp projects/zfsd/head/contrib/llvm/lib/Support/Statistic.cpp projects/zfsd/head/contrib/llvm/lib/Support/StringRef.cpp projects/zfsd/head/contrib/llvm/lib/Support/Threading.cpp projects/zfsd/head/contrib/llvm/lib/Support/TimeValue.cpp projects/zfsd/head/contrib/llvm/lib/Support/Timer.cpp projects/zfsd/head/contrib/llvm/lib/Support/Triple.cpp projects/zfsd/head/contrib/llvm/lib/Support/Unix/Memory.inc projects/zfsd/head/contrib/llvm/lib/Support/Unix/PathV2.inc projects/zfsd/head/contrib/llvm/lib/Support/Unix/Process.inc projects/zfsd/head/contrib/llvm/lib/Support/Unix/Program.inc projects/zfsd/head/contrib/llvm/lib/Support/Unix/Signals.inc projects/zfsd/head/contrib/llvm/lib/Support/Unix/TimeValue.inc projects/zfsd/head/contrib/llvm/lib/Support/Unix/Unix.h projects/zfsd/head/contrib/llvm/lib/Support/Windows/Memory.inc projects/zfsd/head/contrib/llvm/lib/Support/Windows/Path.inc projects/zfsd/head/contrib/llvm/lib/Support/Windows/PathV2.inc projects/zfsd/head/contrib/llvm/lib/Support/Windows/Process.inc projects/zfsd/head/contrib/llvm/lib/Support/Windows/Program.inc projects/zfsd/head/contrib/llvm/lib/Support/Windows/Signals.inc projects/zfsd/head/contrib/llvm/lib/Support/YAMLParser.cpp projects/zfsd/head/contrib/llvm/lib/Support/raw_ostream.cpp projects/zfsd/head/contrib/llvm/lib/Support/regcomp.c projects/zfsd/head/contrib/llvm/lib/Support/system_error.cpp projects/zfsd/head/contrib/llvm/lib/TableGen/Error.cpp projects/zfsd/head/contrib/llvm/lib/TableGen/Main.cpp projects/zfsd/head/contrib/llvm/lib/TableGen/Record.cpp projects/zfsd/head/contrib/llvm/lib/TableGen/TGLexer.cpp projects/zfsd/head/contrib/llvm/lib/TableGen/TGLexer.h projects/zfsd/head/contrib/llvm/lib/TableGen/TGParser.cpp projects/zfsd/head/contrib/llvm/lib/TableGen/TGParser.h projects/zfsd/head/contrib/llvm/lib/TableGen/TableGenBackend.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARM.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARM.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMCallingConv.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMCallingConv.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMJITInfo.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMSchedule.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMScheduleSwift.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/zfsd/head/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp projects/zfsd/head/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/CppBackend/TargetInfo/CppBackendTargetInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/Hexagon.h projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/Hexagon.td projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.h projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV4.td projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV3.td projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonSchedule.td projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonScheduleV4.td projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonSplitTFRCondSets.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp projects/zfsd/head/contrib/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeAsmBackend.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCCodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/TargetInfo/MBlazeTargetInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430CallingConv.td projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.h projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mangler.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips16InstrFormats.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsCallingConv.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsCondMov.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsDSPInstrFormats.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsJITInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/ManagedStringPool.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTX.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTX.td projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXNumRegisters.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXSection.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXSplitBBatBar.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXSplitBBatBar.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXUtilities.h projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/NVPTXutil.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/NVPTX/cl_common_defines.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPC.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPC.td projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCScheduleG5.td projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/FPMover.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcInstrFormats.td projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Target.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetIntrinsicInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetLibraryInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetMachineC.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h projects/zfsd/head/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h projects/zfsd/head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86AsmPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86COFFMachineModuleInfo.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FrameLowering.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86Instr3DNow.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrControl.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrExtension.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrFMA.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrFPStack.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrMMX.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrTSX.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86JITInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86JITInfo.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86Schedule.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86TargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCore.h projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCore.td projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreInstrFormats.td projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/Internalize.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/BlackList.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/MaximumSpanningTree.h projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/DCE.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/SROA.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/Sink.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/CmpInstAnalysis.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/InstructionNamer.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/IntegerDivision.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/Mem2Reg.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/MetaRenamer.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/Utils.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Vectorize/Vectorize.cpp projects/zfsd/head/contrib/llvm/tools/bugpoint/BugDriver.cpp projects/zfsd/head/contrib/llvm/tools/bugpoint/BugDriver.h projects/zfsd/head/contrib/llvm/tools/bugpoint/CrashDebugger.cpp projects/zfsd/head/contrib/llvm/tools/bugpoint/ExecutionDriver.cpp projects/zfsd/head/contrib/llvm/tools/bugpoint/ExtractFunction.cpp projects/zfsd/head/contrib/llvm/tools/bugpoint/ListReducer.h projects/zfsd/head/contrib/llvm/tools/bugpoint/Miscompilation.cpp projects/zfsd/head/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp projects/zfsd/head/contrib/llvm/tools/bugpoint/ToolRunner.cpp projects/zfsd/head/contrib/llvm/tools/bugpoint/ToolRunner.h projects/zfsd/head/contrib/llvm/tools/bugpoint/bugpoint.cpp projects/zfsd/head/contrib/llvm/tools/clang/LICENSE.TXT projects/zfsd/head/contrib/llvm/tools/clang/include/clang-c/CXCompilationDatabase.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang-c/CXString.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang-c/Index.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMT.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMTActions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/ARCMigrate/FileRemapper.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/APValue.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/AST.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ASTVector.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Attr.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/BuiltinTypes.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Comment.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/CommentCommands.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/CommentParser.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/CommentVisitor.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclAccessPair.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclContextInternals.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclVisitor.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DependentDiagnostic.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/LambdaMangleContext.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Mangle.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/NSAPI.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Stmt.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/StmtGraphTraits.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/TypeLocVisitor.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/TypeOrdering.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/UnresolvedSet.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/VTTBuilder.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/VTableBuilder.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersMacros.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Dominators.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/CallGraph.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/Support/BlkExprDeclBitVector.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/Support/BumpVector.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/LLVM.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Linkage.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/MacroBuilder.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Module.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Version.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/VersionTuple.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/CodeGen/ModuleBuilder.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Arg.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Job.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/OptSpecifier.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Option.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Phases.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Tool.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Types.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Types.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Util.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Edit/Commit.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Edit/EditedSource.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Edit/Rewriters.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/ChainedDiagnosticConsumer.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/ChainedIncludesSource.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticRenderer.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/LangStandard.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/LayoutOverrideSource.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearchOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/ModuleLoader.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/Token.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Rewrite/Core/RewriteRope.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Rewrite/Core/Rewriter.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/CXXFieldCollector.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/IdentifierResolver.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/ObjCMethodList.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Overload.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Scope.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/SemaInternal.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Template.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ContinuousRangeMap.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/Module.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Analyses.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Tooling/CommonOptionsParser.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabase.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Tooling/FileMatchTrie.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Tooling/JSONCompilationDatabase.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/FileRemapper.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/Internals.h projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/PlistReporter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/TransAPIUses.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/TransARCAssign.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCCalls.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/TransProperties.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/TransformActions.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/APValue.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTConsumer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/AttrImpl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/CXXABI.h projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Comment.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/CommentBriefParser.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/CommentCommandTraits.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/CommentParser.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/CommentSema.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclFriend.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclGroup.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/LambdaMangleContext.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Mangle.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/NSAPI.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/RawCommentList.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/CFGStmtMap.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/CallGraph.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/FormatStringParsing.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/ScanfFormatString.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/LangOptions.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/Module.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/TokenKinds.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/VersionTuple.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGBuilder.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCUDANV.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCUDARuntime.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGOpenCLRuntime.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Action.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/CC1AsOptions.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/InputInfo.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Job.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Option.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Phases.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Types.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Edit/Commit.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Edit/EditedSource.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/DependencyGraph.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/FrontendOptions.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/LayoutOverrideSource.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/altivec.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/avxintrin.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/cpuid.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/emmintrin.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/f16cintrin.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/immintrin.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/mm3dnow.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/mm_malloc.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/module.map projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/pmmintrin.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/smmintrin.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/stdalign.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/stddef.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/stdint.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/tmmintrin.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/unwind.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/x86intrin.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/xopintrin.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PreprocessorLexer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/TokenConcatenation.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/Core/DeltaTree.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/Core/HTMLRewrite.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/Core/Rewriter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/Core/TokenRewriter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/Frontend/FixItRewriter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/Frontend/FrontendActions.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/Frontend/InclusionRewriter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/Frontend/RewriteMacros.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/Frontend/RewriteObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/ScopeInfo.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaFixItUtils.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaStmtAttr.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderInternals.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/Module.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/APSIntType.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/TextPathDiagnostics.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Tooling/CommonOptionsParser.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Tooling/CompilationDatabase.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Tooling/FileMatchTrie.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp projects/zfsd/head/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp projects/zfsd/head/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/zfsd/head/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/zfsd/head/contrib/llvm/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp projects/zfsd/head/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp projects/zfsd/head/contrib/llvm/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp projects/zfsd/head/contrib/llvm/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp projects/zfsd/head/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/zfsd/head/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp projects/zfsd/head/contrib/llvm/tools/clang/utils/TableGen/OptParserEmitter.cpp projects/zfsd/head/contrib/llvm/tools/clang/utils/TableGen/TableGen.cpp projects/zfsd/head/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h projects/zfsd/head/contrib/llvm/tools/llc/llc.cpp projects/zfsd/head/contrib/llvm/tools/lli/RecordingMemoryManager.cpp projects/zfsd/head/contrib/llvm/tools/lli/RecordingMemoryManager.h projects/zfsd/head/contrib/llvm/tools/lli/RemoteTarget.h projects/zfsd/head/contrib/llvm/tools/lli/lli.cpp projects/zfsd/head/contrib/llvm/tools/llvm-ar/llvm-ar.cpp projects/zfsd/head/contrib/llvm/tools/llvm-as/llvm-as.cpp projects/zfsd/head/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp projects/zfsd/head/contrib/llvm/tools/llvm-diff/DiffConsumer.cpp projects/zfsd/head/contrib/llvm/tools/llvm-diff/DiffConsumer.h projects/zfsd/head/contrib/llvm/tools/llvm-diff/DiffLog.cpp projects/zfsd/head/contrib/llvm/tools/llvm-diff/DifferenceEngine.cpp projects/zfsd/head/contrib/llvm/tools/llvm-diff/DifferenceEngine.h projects/zfsd/head/contrib/llvm/tools/llvm-diff/llvm-diff.cpp projects/zfsd/head/contrib/llvm/tools/llvm-dis/llvm-dis.cpp projects/zfsd/head/contrib/llvm/tools/llvm-extract/llvm-extract.cpp projects/zfsd/head/contrib/llvm/tools/llvm-link/llvm-link.cpp projects/zfsd/head/contrib/llvm/tools/llvm-mc/Disassembler.cpp projects/zfsd/head/contrib/llvm/tools/llvm-mc/Disassembler.h projects/zfsd/head/contrib/llvm/tools/llvm-mc/llvm-mc.cpp projects/zfsd/head/contrib/llvm/tools/llvm-nm/llvm-nm.cpp projects/zfsd/head/contrib/llvm/tools/llvm-objdump/MachODump.cpp projects/zfsd/head/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp projects/zfsd/head/contrib/llvm/tools/llvm-objdump/llvm-objdump.h projects/zfsd/head/contrib/llvm/tools/llvm-prof/llvm-prof.cpp projects/zfsd/head/contrib/llvm/tools/llvm-ranlib/llvm-ranlib.cpp projects/zfsd/head/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp projects/zfsd/head/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp projects/zfsd/head/contrib/llvm/tools/llvm-stress/llvm-stress.cpp projects/zfsd/head/contrib/llvm/tools/macho-dump/macho-dump.cpp projects/zfsd/head/contrib/llvm/tools/opt/AnalysisWrappers.cpp projects/zfsd/head/contrib/llvm/tools/opt/GraphPrinters.cpp projects/zfsd/head/contrib/llvm/tools/opt/PrintSCC.cpp projects/zfsd/head/contrib/llvm/tools/opt/opt.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenInstruction.h projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenSchedule.h projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/zfsd/head/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/DAGISelMatcher.h projects/zfsd/head/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/SequenceToOffsetTable.h projects/zfsd/head/contrib/llvm/utils/TableGen/SetTheory.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/SetTheory.h projects/zfsd/head/contrib/llvm/utils/TableGen/StringToOffsetTable.h projects/zfsd/head/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/TableGen.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/TableGenBackends.h projects/zfsd/head/contrib/llvm/utils/TableGen/X86DisassemblerShared.h projects/zfsd/head/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/X86DisassemblerTables.h projects/zfsd/head/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/X86RecognizableInstr.h projects/zfsd/head/contrib/mtree/Makefile projects/zfsd/head/contrib/mtree/create.c projects/zfsd/head/contrib/mtree/extern.h projects/zfsd/head/contrib/mtree/mtree.8 projects/zfsd/head/contrib/mtree/mtree.c projects/zfsd/head/contrib/mtree/verify.c projects/zfsd/head/contrib/netcat/FREEBSD-vendor projects/zfsd/head/contrib/netcat/atomicio.c projects/zfsd/head/contrib/netcat/nc.1 projects/zfsd/head/contrib/netcat/netcat.c projects/zfsd/head/contrib/nvi/common/exf.c projects/zfsd/head/contrib/nvi/common/options.c projects/zfsd/head/contrib/nvi/include/options_def.h projects/zfsd/head/contrib/openbsm/bin/auditdistd/sender.c projects/zfsd/head/contrib/openbsm/bin/auditdistd/token.l projects/zfsd/head/contrib/openbsm/etc/audit_event projects/zfsd/head/contrib/openpam/doc/man/openpam_straddch.3 projects/zfsd/head/contrib/openpam/lib/openpam_log.c projects/zfsd/head/contrib/openpam/lib/openpam_readline.c projects/zfsd/head/contrib/openpam/lib/openpam_readword.c projects/zfsd/head/contrib/sendmail/CACerts projects/zfsd/head/contrib/sendmail/FREEBSD-upgrade projects/zfsd/head/contrib/sendmail/PGPKEYS projects/zfsd/head/contrib/sendmail/RELEASE_NOTES projects/zfsd/head/contrib/sendmail/cf/cf/submit.cf projects/zfsd/head/contrib/sendmail/cf/m4/version.m4 projects/zfsd/head/contrib/sendmail/contrib/etrn.pl projects/zfsd/head/contrib/sendmail/doc/op/op.me projects/zfsd/head/contrib/sendmail/include/sm/config.h projects/zfsd/head/contrib/sendmail/include/sm/io.h projects/zfsd/head/contrib/sendmail/libmilter/Makefile.m4 projects/zfsd/head/contrib/sendmail/libmilter/sm_gethost.c projects/zfsd/head/contrib/sendmail/libsm/Makefile.m4 projects/zfsd/head/contrib/sendmail/libsm/cf.c projects/zfsd/head/contrib/sendmail/libsm/fget.c projects/zfsd/head/contrib/sendmail/mailstats/mailstats.c projects/zfsd/head/contrib/sendmail/makemap/makemap.c projects/zfsd/head/contrib/sendmail/praliases/praliases.c projects/zfsd/head/contrib/sendmail/rmail/rmail.c projects/zfsd/head/contrib/sendmail/src/Makefile.m4 projects/zfsd/head/contrib/sendmail/src/alias.c projects/zfsd/head/contrib/sendmail/src/collect.c projects/zfsd/head/contrib/sendmail/src/conf.c projects/zfsd/head/contrib/sendmail/src/control.c projects/zfsd/head/contrib/sendmail/src/deliver.c projects/zfsd/head/contrib/sendmail/src/main.c projects/zfsd/head/contrib/sendmail/src/map.c projects/zfsd/head/contrib/sendmail/src/mci.c projects/zfsd/head/contrib/sendmail/src/milter.c projects/zfsd/head/contrib/sendmail/src/mime.c projects/zfsd/head/contrib/sendmail/src/parseaddr.c projects/zfsd/head/contrib/sendmail/src/queue.c projects/zfsd/head/contrib/sendmail/src/readcf.c projects/zfsd/head/contrib/sendmail/src/recipient.c projects/zfsd/head/contrib/sendmail/src/savemail.c projects/zfsd/head/contrib/sendmail/src/sendmail.h projects/zfsd/head/contrib/sendmail/src/sfsasl.c projects/zfsd/head/contrib/sendmail/src/srvrsmtp.c projects/zfsd/head/contrib/sendmail/src/tls.c projects/zfsd/head/contrib/sendmail/src/usersmtp.c projects/zfsd/head/contrib/sendmail/src/util.c projects/zfsd/head/contrib/sendmail/src/version.c projects/zfsd/head/contrib/sendmail/test/Makefile.m4 projects/zfsd/head/contrib/sendmail/vacation/vacation.c projects/zfsd/head/contrib/smbfs/lib/smb/ctx.c projects/zfsd/head/contrib/smbfs/mount_smbfs/mount_smbfs.c projects/zfsd/head/contrib/tcpdump/CHANGES projects/zfsd/head/contrib/tcpdump/CREDITS projects/zfsd/head/contrib/tcpdump/Makefile.in projects/zfsd/head/contrib/tcpdump/README projects/zfsd/head/contrib/tcpdump/VERSION projects/zfsd/head/contrib/tcpdump/addrtoname.c projects/zfsd/head/contrib/tcpdump/checksum.c projects/zfsd/head/contrib/tcpdump/configure projects/zfsd/head/contrib/tcpdump/configure.in projects/zfsd/head/contrib/tcpdump/ethertype.h projects/zfsd/head/contrib/tcpdump/icmp6.h projects/zfsd/head/contrib/tcpdump/interface.h projects/zfsd/head/contrib/tcpdump/netdissect.h projects/zfsd/head/contrib/tcpdump/nlpid.c projects/zfsd/head/contrib/tcpdump/nlpid.h projects/zfsd/head/contrib/tcpdump/print-802_11.c projects/zfsd/head/contrib/tcpdump/print-babel.c projects/zfsd/head/contrib/tcpdump/print-bgp.c projects/zfsd/head/contrib/tcpdump/print-dhcp6.c projects/zfsd/head/contrib/tcpdump/print-domain.c projects/zfsd/head/contrib/tcpdump/print-ether.c projects/zfsd/head/contrib/tcpdump/print-icmp6.c projects/zfsd/head/contrib/tcpdump/print-isoclns.c projects/zfsd/head/contrib/tcpdump/print-lldp.c projects/zfsd/head/contrib/tcpdump/print-ntp.c projects/zfsd/head/contrib/tcpdump/print-pppoe.c projects/zfsd/head/contrib/tcpdump/print-rip.c projects/zfsd/head/contrib/tcpdump/print-rpki-rtr.c projects/zfsd/head/contrib/tcpdump/print-stp.c projects/zfsd/head/contrib/tcpdump/print-tcp.c projects/zfsd/head/contrib/tcpdump/print-udp.c projects/zfsd/head/contrib/tcpdump/tcp.h projects/zfsd/head/contrib/tcpdump/tcpdump.1.in projects/zfsd/head/contrib/tcpdump/tcpdump.c projects/zfsd/head/contrib/tcpdump/udp.h projects/zfsd/head/contrib/telnet/telnetd/sys_term.c projects/zfsd/head/contrib/tzdata/africa projects/zfsd/head/contrib/tzdata/antarctica projects/zfsd/head/contrib/tzdata/asia projects/zfsd/head/contrib/tzdata/australasia projects/zfsd/head/contrib/tzdata/europe projects/zfsd/head/contrib/tzdata/northamerica projects/zfsd/head/contrib/tzdata/southamerica projects/zfsd/head/contrib/tzdata/zone.tab projects/zfsd/head/contrib/wpa/COPYING projects/zfsd/head/contrib/wpa/README projects/zfsd/head/contrib/wpa/hostapd/ChangeLog projects/zfsd/head/contrib/wpa/hostapd/README projects/zfsd/head/contrib/wpa/hostapd/README-WPS projects/zfsd/head/contrib/wpa/hostapd/config_file.c (contents, props changed) projects/zfsd/head/contrib/wpa/hostapd/config_file.h (contents, props changed) projects/zfsd/head/contrib/wpa/hostapd/ctrl_iface.c (contents, props changed) projects/zfsd/head/contrib/wpa/hostapd/ctrl_iface.h (contents, props changed) projects/zfsd/head/contrib/wpa/hostapd/defconfig projects/zfsd/head/contrib/wpa/hostapd/dump_state.c (contents, props changed) projects/zfsd/head/contrib/wpa/hostapd/dump_state.h (contents, props changed) projects/zfsd/head/contrib/wpa/hostapd/eap_register.c (contents, props changed) projects/zfsd/head/contrib/wpa/hostapd/eap_register.h (contents, props changed) projects/zfsd/head/contrib/wpa/hostapd/hlr_auc_gw.c (contents, props changed) projects/zfsd/head/contrib/wpa/hostapd/hostapd.conf (contents, props changed) projects/zfsd/head/contrib/wpa/hostapd/hostapd.eap_user projects/zfsd/head/contrib/wpa/hostapd/hostapd_cli.c (contents, props changed) projects/zfsd/head/contrib/wpa/hostapd/main.c (contents, props changed) projects/zfsd/head/contrib/wpa/hostapd/nt_password_hash.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/accounting.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/accounting.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ap_config.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ap_config.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ap_drv_ops.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ap_drv_ops.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ap_list.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ap_list.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ap_mlme.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ap_mlme.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/authsrv.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/authsrv.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/beacon.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/beacon.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ctrl_iface_ap.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ctrl_iface_ap.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/drv_callbacks.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/hostapd.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/hostapd.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/hw_features.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/hw_features.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/iapp.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/iapp.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ieee802_11.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ieee802_11.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ieee802_11_auth.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ieee802_11_auth.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ieee802_11_ht.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ieee802_1x.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/ieee802_1x.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/peerkey_auth.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/pmksa_cache_auth.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/pmksa_cache_auth.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/preauth_auth.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/preauth_auth.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/sta_info.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/sta_info.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/tkip_countermeasures.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/tkip_countermeasures.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/utils.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/vlan_init.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/wmm.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/wpa_auth.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/wpa_auth.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/wpa_auth_ft.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/wpa_auth_glue.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/wpa_auth_glue.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/wpa_auth_i.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/wpa_auth_ie.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/wpa_auth_ie.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/wps_hostapd.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/ap/wps_hostapd.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/common/defs.h projects/zfsd/head/contrib/wpa/src/common/eapol_common.h projects/zfsd/head/contrib/wpa/src/common/ieee802_11_common.c projects/zfsd/head/contrib/wpa/src/common/ieee802_11_common.h projects/zfsd/head/contrib/wpa/src/common/ieee802_11_defs.h projects/zfsd/head/contrib/wpa/src/common/privsep_commands.h projects/zfsd/head/contrib/wpa/src/common/version.h projects/zfsd/head/contrib/wpa/src/common/wpa_common.c projects/zfsd/head/contrib/wpa/src/common/wpa_common.h projects/zfsd/head/contrib/wpa/src/common/wpa_ctrl.c projects/zfsd/head/contrib/wpa/src/common/wpa_ctrl.h projects/zfsd/head/contrib/wpa/src/crypto/aes-cbc.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/aes-ctr.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/aes-eax.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/aes-encblock.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/aes-internal-dec.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/aes-internal-enc.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/aes-internal.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/aes-omac1.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/aes-unwrap.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/aes-wrap.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/aes.h projects/zfsd/head/contrib/wpa/src/crypto/aes_i.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/aes_wrap.h projects/zfsd/head/contrib/wpa/src/crypto/crypto.h projects/zfsd/head/contrib/wpa/src/crypto/crypto_cryptoapi.c projects/zfsd/head/contrib/wpa/src/crypto/crypto_gnutls.c projects/zfsd/head/contrib/wpa/src/crypto/crypto_internal-cipher.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/crypto_internal-modexp.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/crypto_internal-rsa.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/crypto_internal.c projects/zfsd/head/contrib/wpa/src/crypto/crypto_libtomcrypt.c projects/zfsd/head/contrib/wpa/src/crypto/crypto_none.c projects/zfsd/head/contrib/wpa/src/crypto/crypto_nss.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/crypto_openssl.c projects/zfsd/head/contrib/wpa/src/crypto/des-internal.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/des_i.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/dh_group5.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/dh_group5.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/dh_groups.c projects/zfsd/head/contrib/wpa/src/crypto/dh_groups.h projects/zfsd/head/contrib/wpa/src/crypto/fips_prf_cryptoapi.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/fips_prf_gnutls.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/fips_prf_internal.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/fips_prf_nss.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/fips_prf_openssl.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/md4-internal.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/md5-internal.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/md5.c projects/zfsd/head/contrib/wpa/src/crypto/md5.h projects/zfsd/head/contrib/wpa/src/crypto/md5_i.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/milenage.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/milenage.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/ms_funcs.c projects/zfsd/head/contrib/wpa/src/crypto/ms_funcs.h projects/zfsd/head/contrib/wpa/src/crypto/rc4.c projects/zfsd/head/contrib/wpa/src/crypto/sha1-internal.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/sha1-pbkdf2.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/sha1-tlsprf.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/sha1-tprf.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/sha1.c projects/zfsd/head/contrib/wpa/src/crypto/sha1.h projects/zfsd/head/contrib/wpa/src/crypto/sha1_i.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/sha256-internal.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/sha256.c projects/zfsd/head/contrib/wpa/src/crypto/sha256.h projects/zfsd/head/contrib/wpa/src/crypto/tls.h projects/zfsd/head/contrib/wpa/src/crypto/tls_gnutls.c projects/zfsd/head/contrib/wpa/src/crypto/tls_internal.c projects/zfsd/head/contrib/wpa/src/crypto/tls_none.c projects/zfsd/head/contrib/wpa/src/crypto/tls_nss.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/crypto/tls_openssl.c projects/zfsd/head/contrib/wpa/src/crypto/tls_schannel.c projects/zfsd/head/contrib/wpa/src/drivers/driver.h projects/zfsd/head/contrib/wpa/src/drivers/driver_ndis.c projects/zfsd/head/contrib/wpa/src/drivers/driver_ndis.h projects/zfsd/head/contrib/wpa/src/drivers/driver_ndis_.c projects/zfsd/head/contrib/wpa/src/drivers/driver_wired.c projects/zfsd/head/contrib/wpa/src/drivers/drivers.c projects/zfsd/head/contrib/wpa/src/drivers/ndis_events.c projects/zfsd/head/contrib/wpa/src/eap_common/chap.c projects/zfsd/head/contrib/wpa/src/eap_common/chap.h projects/zfsd/head/contrib/wpa/src/eap_common/eap_common.c projects/zfsd/head/contrib/wpa/src/eap_common/eap_common.h projects/zfsd/head/contrib/wpa/src/eap_common/eap_defs.h projects/zfsd/head/contrib/wpa/src/eap_common/eap_fast_common.c projects/zfsd/head/contrib/wpa/src/eap_common/eap_fast_common.h projects/zfsd/head/contrib/wpa/src/eap_common/eap_gpsk_common.c projects/zfsd/head/contrib/wpa/src/eap_common/eap_gpsk_common.h projects/zfsd/head/contrib/wpa/src/eap_common/eap_ikev2_common.c projects/zfsd/head/contrib/wpa/src/eap_common/eap_ikev2_common.h projects/zfsd/head/contrib/wpa/src/eap_common/eap_pax_common.c projects/zfsd/head/contrib/wpa/src/eap_common/eap_pax_common.h projects/zfsd/head/contrib/wpa/src/eap_common/eap_peap_common.c projects/zfsd/head/contrib/wpa/src/eap_common/eap_peap_common.h projects/zfsd/head/contrib/wpa/src/eap_common/eap_psk_common.c projects/zfsd/head/contrib/wpa/src/eap_common/eap_psk_common.h projects/zfsd/head/contrib/wpa/src/eap_common/eap_sake_common.c projects/zfsd/head/contrib/wpa/src/eap_common/eap_sake_common.h projects/zfsd/head/contrib/wpa/src/eap_common/eap_sim_common.c projects/zfsd/head/contrib/wpa/src/eap_common/eap_sim_common.h projects/zfsd/head/contrib/wpa/src/eap_common/eap_tlv_common.h projects/zfsd/head/contrib/wpa/src/eap_common/eap_ttls.h projects/zfsd/head/contrib/wpa/src/eap_common/eap_wsc_common.c projects/zfsd/head/contrib/wpa/src/eap_common/eap_wsc_common.h projects/zfsd/head/contrib/wpa/src/eap_common/ikev2_common.c projects/zfsd/head/contrib/wpa/src/eap_common/ikev2_common.h projects/zfsd/head/contrib/wpa/src/eap_peer/eap.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap.h projects/zfsd/head/contrib/wpa/src/eap_peer/eap_aka.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_config.h projects/zfsd/head/contrib/wpa/src/eap_peer/eap_fast.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_fast_pac.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_fast_pac.h projects/zfsd/head/contrib/wpa/src/eap_peer/eap_gpsk.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_gtc.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_i.h projects/zfsd/head/contrib/wpa/src/eap_peer/eap_ikev2.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_leap.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_md5.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_methods.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_methods.h projects/zfsd/head/contrib/wpa/src/eap_peer/eap_mschapv2.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_otp.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_pax.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_peap.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_psk.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_sake.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_sim.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_tls.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_tls_common.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_tls_common.h projects/zfsd/head/contrib/wpa/src/eap_peer/eap_tnc.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_ttls.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_vendor_test.c projects/zfsd/head/contrib/wpa/src/eap_peer/eap_wsc.c projects/zfsd/head/contrib/wpa/src/eap_peer/ikev2.c projects/zfsd/head/contrib/wpa/src/eap_peer/ikev2.h projects/zfsd/head/contrib/wpa/src/eap_peer/mschapv2.c projects/zfsd/head/contrib/wpa/src/eap_peer/mschapv2.h projects/zfsd/head/contrib/wpa/src/eap_peer/tncc.c projects/zfsd/head/contrib/wpa/src/eap_peer/tncc.h projects/zfsd/head/contrib/wpa/src/eap_server/eap.h projects/zfsd/head/contrib/wpa/src/eap_server/eap_i.h projects/zfsd/head/contrib/wpa/src/eap_server/eap_methods.h projects/zfsd/head/contrib/wpa/src/eap_server/eap_server.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_aka.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_fast.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_gpsk.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_gtc.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_identity.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_ikev2.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_md5.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_methods.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_mschapv2.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_pax.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_peap.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_psk.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_sake.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_sim.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_tls.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_tls_common.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_tnc.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_ttls.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_vendor_test.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_server_wsc.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eap_server/eap_sim_db.c projects/zfsd/head/contrib/wpa/src/eap_server/eap_sim_db.h projects/zfsd/head/contrib/wpa/src/eap_server/eap_tls_common.h projects/zfsd/head/contrib/wpa/src/eap_server/ikev2.c projects/zfsd/head/contrib/wpa/src/eap_server/ikev2.h projects/zfsd/head/contrib/wpa/src/eap_server/tncs.c projects/zfsd/head/contrib/wpa/src/eap_server/tncs.h projects/zfsd/head/contrib/wpa/src/eapol_auth/eapol_auth_dump.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eapol_auth/eapol_auth_sm.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/eapol_auth/eapol_auth_sm.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/eapol_auth/eapol_auth_sm_i.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/eapol_supp/eapol_supp_sm.c projects/zfsd/head/contrib/wpa/src/eapol_supp/eapol_supp_sm.h projects/zfsd/head/contrib/wpa/src/l2_packet/l2_packet.h projects/zfsd/head/contrib/wpa/src/l2_packet/l2_packet_freebsd.c projects/zfsd/head/contrib/wpa/src/l2_packet/l2_packet_ndis.c projects/zfsd/head/contrib/wpa/src/l2_packet/l2_packet_none.c projects/zfsd/head/contrib/wpa/src/radius/radius.c projects/zfsd/head/contrib/wpa/src/radius/radius.h projects/zfsd/head/contrib/wpa/src/radius/radius_client.c projects/zfsd/head/contrib/wpa/src/radius/radius_client.h projects/zfsd/head/contrib/wpa/src/radius/radius_server.c projects/zfsd/head/contrib/wpa/src/radius/radius_server.h projects/zfsd/head/contrib/wpa/src/rsn_supp/peerkey.c projects/zfsd/head/contrib/wpa/src/rsn_supp/peerkey.h projects/zfsd/head/contrib/wpa/src/rsn_supp/pmksa_cache.c projects/zfsd/head/contrib/wpa/src/rsn_supp/pmksa_cache.h projects/zfsd/head/contrib/wpa/src/rsn_supp/preauth.c projects/zfsd/head/contrib/wpa/src/rsn_supp/preauth.h projects/zfsd/head/contrib/wpa/src/rsn_supp/wpa.c projects/zfsd/head/contrib/wpa/src/rsn_supp/wpa.h projects/zfsd/head/contrib/wpa/src/rsn_supp/wpa_ft.c projects/zfsd/head/contrib/wpa/src/rsn_supp/wpa_i.h projects/zfsd/head/contrib/wpa/src/rsn_supp/wpa_ie.c projects/zfsd/head/contrib/wpa/src/rsn_supp/wpa_ie.h projects/zfsd/head/contrib/wpa/src/tls/asn1.c projects/zfsd/head/contrib/wpa/src/tls/asn1.h projects/zfsd/head/contrib/wpa/src/tls/bignum.c projects/zfsd/head/contrib/wpa/src/tls/bignum.h projects/zfsd/head/contrib/wpa/src/tls/libtommath.c projects/zfsd/head/contrib/wpa/src/tls/pkcs1.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/tls/pkcs1.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/tls/pkcs5.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/tls/pkcs5.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/tls/pkcs8.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/tls/pkcs8.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/tls/rsa.c projects/zfsd/head/contrib/wpa/src/tls/rsa.h projects/zfsd/head/contrib/wpa/src/tls/tlsv1_client.c projects/zfsd/head/contrib/wpa/src/tls/tlsv1_client.h projects/zfsd/head/contrib/wpa/src/tls/tlsv1_client_i.h projects/zfsd/head/contrib/wpa/src/tls/tlsv1_client_read.c projects/zfsd/head/contrib/wpa/src/tls/tlsv1_client_write.c projects/zfsd/head/contrib/wpa/src/tls/tlsv1_common.c projects/zfsd/head/contrib/wpa/src/tls/tlsv1_common.h projects/zfsd/head/contrib/wpa/src/tls/tlsv1_cred.c projects/zfsd/head/contrib/wpa/src/tls/tlsv1_cred.h projects/zfsd/head/contrib/wpa/src/tls/tlsv1_record.c projects/zfsd/head/contrib/wpa/src/tls/tlsv1_record.h projects/zfsd/head/contrib/wpa/src/tls/tlsv1_server.c projects/zfsd/head/contrib/wpa/src/tls/tlsv1_server.h projects/zfsd/head/contrib/wpa/src/tls/tlsv1_server_i.h projects/zfsd/head/contrib/wpa/src/tls/tlsv1_server_read.c projects/zfsd/head/contrib/wpa/src/tls/tlsv1_server_write.c projects/zfsd/head/contrib/wpa/src/tls/x509v3.c projects/zfsd/head/contrib/wpa/src/tls/x509v3.h projects/zfsd/head/contrib/wpa/src/utils/base64.c projects/zfsd/head/contrib/wpa/src/utils/base64.h projects/zfsd/head/contrib/wpa/src/utils/build_config.h projects/zfsd/head/contrib/wpa/src/utils/common.c projects/zfsd/head/contrib/wpa/src/utils/common.h projects/zfsd/head/contrib/wpa/src/utils/eloop.c projects/zfsd/head/contrib/wpa/src/utils/eloop.h projects/zfsd/head/contrib/wpa/src/utils/eloop_none.c projects/zfsd/head/contrib/wpa/src/utils/eloop_win.c projects/zfsd/head/contrib/wpa/src/utils/includes.h projects/zfsd/head/contrib/wpa/src/utils/ip_addr.c projects/zfsd/head/contrib/wpa/src/utils/ip_addr.h projects/zfsd/head/contrib/wpa/src/utils/list.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/utils/os.h projects/zfsd/head/contrib/wpa/src/utils/os_internal.c projects/zfsd/head/contrib/wpa/src/utils/os_none.c projects/zfsd/head/contrib/wpa/src/utils/os_unix.c projects/zfsd/head/contrib/wpa/src/utils/os_win32.c projects/zfsd/head/contrib/wpa/src/utils/pcsc_funcs.c projects/zfsd/head/contrib/wpa/src/utils/pcsc_funcs.h projects/zfsd/head/contrib/wpa/src/utils/radiotap.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/utils/radiotap_iter.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/utils/state_machine.h projects/zfsd/head/contrib/wpa/src/utils/trace.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/utils/trace.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/utils/uuid.c projects/zfsd/head/contrib/wpa/src/utils/uuid.h projects/zfsd/head/contrib/wpa/src/utils/wpa_debug.c projects/zfsd/head/contrib/wpa/src/utils/wpa_debug.h projects/zfsd/head/contrib/wpa/src/utils/wpabuf.c projects/zfsd/head/contrib/wpa/src/utils/wpabuf.h projects/zfsd/head/contrib/wpa/src/wps/http_client.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/wps/http_client.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/wps/http_server.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/wps/http_server.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/wps/httpread.c projects/zfsd/head/contrib/wpa/src/wps/httpread.h projects/zfsd/head/contrib/wpa/src/wps/ndef.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/wps/upnp_xml.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/wps/upnp_xml.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/wps/wps.c projects/zfsd/head/contrib/wpa/src/wps/wps.h projects/zfsd/head/contrib/wpa/src/wps/wps_attr_build.c projects/zfsd/head/contrib/wpa/src/wps/wps_attr_parse.c projects/zfsd/head/contrib/wpa/src/wps/wps_attr_process.c projects/zfsd/head/contrib/wpa/src/wps/wps_common.c projects/zfsd/head/contrib/wpa/src/wps/wps_defs.h projects/zfsd/head/contrib/wpa/src/wps/wps_dev_attr.c projects/zfsd/head/contrib/wpa/src/wps/wps_dev_attr.h projects/zfsd/head/contrib/wpa/src/wps/wps_enrollee.c projects/zfsd/head/contrib/wpa/src/wps/wps_er.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/wps/wps_er.h (contents, props changed) projects/zfsd/head/contrib/wpa/src/wps/wps_er_ssdp.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/wps/wps_i.h projects/zfsd/head/contrib/wpa/src/wps/wps_registrar.c projects/zfsd/head/contrib/wpa/src/wps/wps_upnp.c projects/zfsd/head/contrib/wpa/src/wps/wps_upnp.h projects/zfsd/head/contrib/wpa/src/wps/wps_upnp_ap.c (contents, props changed) projects/zfsd/head/contrib/wpa/src/wps/wps_upnp_event.c projects/zfsd/head/contrib/wpa/src/wps/wps_upnp_i.h projects/zfsd/head/contrib/wpa/src/wps/wps_upnp_ssdp.c projects/zfsd/head/contrib/wpa/src/wps/wps_upnp_web.c projects/zfsd/head/contrib/wpa/wpa_supplicant/ChangeLog projects/zfsd/head/contrib/wpa/wpa_supplicant/README projects/zfsd/head/contrib/wpa/wpa_supplicant/README-WPS projects/zfsd/head/contrib/wpa/wpa_supplicant/ap.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/ap.h (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/bgscan.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/bgscan.h (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/bgscan_simple.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/blacklist.c projects/zfsd/head/contrib/wpa/wpa_supplicant/blacklist.h projects/zfsd/head/contrib/wpa/wpa_supplicant/bss.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/bss.h (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/config.c projects/zfsd/head/contrib/wpa/wpa_supplicant/config.h projects/zfsd/head/contrib/wpa/wpa_supplicant/config_file.c projects/zfsd/head/contrib/wpa/wpa_supplicant/config_none.c projects/zfsd/head/contrib/wpa/wpa_supplicant/config_ssid.h projects/zfsd/head/contrib/wpa/wpa_supplicant/ctrl_iface.c projects/zfsd/head/contrib/wpa/wpa_supplicant/ctrl_iface.h projects/zfsd/head/contrib/wpa/wpa_supplicant/ctrl_iface_named_pipe.c projects/zfsd/head/contrib/wpa/wpa_supplicant/ctrl_iface_udp.c projects/zfsd/head/contrib/wpa/wpa_supplicant/ctrl_iface_unix.c projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/Makefile (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_common.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_common.h (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_common_i.h (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_dict_helpers.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_dict_helpers.h (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_new.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_new.h (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers.h (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_wps.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_new_helpers.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_new_helpers.h (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_new_introspect.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_old.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_old.h (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers.h (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers_wps.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/defconfig projects/zfsd/head/contrib/wpa/wpa_supplicant/driver_i.h (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/eap_register.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/eapol_test.c projects/zfsd/head/contrib/wpa/wpa_supplicant/events.c projects/zfsd/head/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-signals.py (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/ibss_rsn.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/ibss_rsn.h (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/main.c projects/zfsd/head/contrib/wpa/wpa_supplicant/main_none.c projects/zfsd/head/contrib/wpa/wpa_supplicant/notify.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/notify.h (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/preauth_test.c projects/zfsd/head/contrib/wpa/wpa_supplicant/scan.c projects/zfsd/head/contrib/wpa/wpa_supplicant/scan.h (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/sme.c (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/sme.h (contents, props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/tests/test_eap_sim_common.c projects/zfsd/head/contrib/wpa/wpa_supplicant/tests/test_wpa.c projects/zfsd/head/contrib/wpa/wpa_supplicant/wpa_cli.c projects/zfsd/head/contrib/wpa/wpa_supplicant/wpa_passphrase.c projects/zfsd/head/contrib/wpa/wpa_supplicant/wpa_priv.c projects/zfsd/head/contrib/wpa/wpa_supplicant/wpa_supplicant.c projects/zfsd/head/contrib/wpa/wpa_supplicant/wpa_supplicant.conf projects/zfsd/head/contrib/wpa/wpa_supplicant/wpa_supplicant_i.h projects/zfsd/head/contrib/wpa/wpa_supplicant/wpas_glue.c projects/zfsd/head/contrib/wpa/wpa_supplicant/wpas_glue.h projects/zfsd/head/contrib/wpa/wpa_supplicant/wps_supplicant.c projects/zfsd/head/contrib/wpa/wpa_supplicant/wps_supplicant.h projects/zfsd/head/crypto/heimdal/lib/gssapi/gssapi/gssapi_krb5.h projects/zfsd/head/crypto/heimdal/lib/kadm5/ipropd_master.c projects/zfsd/head/crypto/openssh/ChangeLog projects/zfsd/head/crypto/openssh/INSTALL projects/zfsd/head/crypto/openssh/PROTOCOL projects/zfsd/head/crypto/openssh/PROTOCOL.agent projects/zfsd/head/crypto/openssh/README projects/zfsd/head/crypto/openssh/auth-options.c projects/zfsd/head/crypto/openssh/auth-rsa.c projects/zfsd/head/crypto/openssh/auth.c projects/zfsd/head/crypto/openssh/auth.h projects/zfsd/head/crypto/openssh/auth1.c projects/zfsd/head/crypto/openssh/auth2-chall.c projects/zfsd/head/crypto/openssh/auth2-gss.c projects/zfsd/head/crypto/openssh/auth2-jpake.c projects/zfsd/head/crypto/openssh/auth2-pubkey.c projects/zfsd/head/crypto/openssh/auth2.c projects/zfsd/head/crypto/openssh/authfile.c projects/zfsd/head/crypto/openssh/channels.c projects/zfsd/head/crypto/openssh/cipher-aes.c projects/zfsd/head/crypto/openssh/cipher-ctr.c projects/zfsd/head/crypto/openssh/cipher.c projects/zfsd/head/crypto/openssh/cipher.h projects/zfsd/head/crypto/openssh/clientloop.c projects/zfsd/head/crypto/openssh/clientloop.h projects/zfsd/head/crypto/openssh/compat.c projects/zfsd/head/crypto/openssh/compat.h projects/zfsd/head/crypto/openssh/config.h projects/zfsd/head/crypto/openssh/config.h.in projects/zfsd/head/crypto/openssh/defines.h projects/zfsd/head/crypto/openssh/includes.h projects/zfsd/head/crypto/openssh/kex.c projects/zfsd/head/crypto/openssh/kex.h projects/zfsd/head/crypto/openssh/key.c projects/zfsd/head/crypto/openssh/key.h projects/zfsd/head/crypto/openssh/log.c projects/zfsd/head/crypto/openssh/log.h projects/zfsd/head/crypto/openssh/loginrec.c projects/zfsd/head/crypto/openssh/mac.c projects/zfsd/head/crypto/openssh/moduli projects/zfsd/head/crypto/openssh/moduli.5 projects/zfsd/head/crypto/openssh/monitor.c projects/zfsd/head/crypto/openssh/monitor.h projects/zfsd/head/crypto/openssh/monitor_wrap.c projects/zfsd/head/crypto/openssh/mux.c projects/zfsd/head/crypto/openssh/myproposal.h projects/zfsd/head/crypto/openssh/openbsd-compat/bsd-cygwin_util.c projects/zfsd/head/crypto/openssh/openbsd-compat/bsd-cygwin_util.h projects/zfsd/head/crypto/openssh/openbsd-compat/bsd-misc.c projects/zfsd/head/crypto/openssh/openbsd-compat/bsd-misc.h projects/zfsd/head/crypto/openssh/openbsd-compat/openbsd-compat.h projects/zfsd/head/crypto/openssh/openbsd-compat/openssl-compat.h projects/zfsd/head/crypto/openssh/openbsd-compat/sys-queue.h projects/zfsd/head/crypto/openssh/openbsd-compat/sys-tree.h projects/zfsd/head/crypto/openssh/openbsd-compat/vis.c projects/zfsd/head/crypto/openssh/openbsd-compat/vis.h projects/zfsd/head/crypto/openssh/packet.c projects/zfsd/head/crypto/openssh/platform.c projects/zfsd/head/crypto/openssh/platform.h projects/zfsd/head/crypto/openssh/readconf.c projects/zfsd/head/crypto/openssh/readconf.h projects/zfsd/head/crypto/openssh/scp.1 projects/zfsd/head/crypto/openssh/scp.c projects/zfsd/head/crypto/openssh/servconf.c projects/zfsd/head/crypto/openssh/servconf.h projects/zfsd/head/crypto/openssh/serverloop.c projects/zfsd/head/crypto/openssh/session.c projects/zfsd/head/crypto/openssh/sftp-server.8 projects/zfsd/head/crypto/openssh/sftp-server.c projects/zfsd/head/crypto/openssh/sftp.1 projects/zfsd/head/crypto/openssh/sftp.c projects/zfsd/head/crypto/openssh/ssh-add.1 projects/zfsd/head/crypto/openssh/ssh-add.c projects/zfsd/head/crypto/openssh/ssh-gss.h projects/zfsd/head/crypto/openssh/ssh-keygen.1 projects/zfsd/head/crypto/openssh/ssh-keygen.c projects/zfsd/head/crypto/openssh/ssh-keyscan.1 projects/zfsd/head/crypto/openssh/ssh.1 projects/zfsd/head/crypto/openssh/ssh.c projects/zfsd/head/crypto/openssh/ssh_config projects/zfsd/head/crypto/openssh/ssh_config.5 projects/zfsd/head/crypto/openssh/ssh_namespace.h projects/zfsd/head/crypto/openssh/sshconnect.c projects/zfsd/head/crypto/openssh/sshconnect2.c projects/zfsd/head/crypto/openssh/sshd.8 projects/zfsd/head/crypto/openssh/sshd.c projects/zfsd/head/crypto/openssh/sshd_config projects/zfsd/head/crypto/openssh/sshd_config.5 projects/zfsd/head/crypto/openssh/uidswap.c projects/zfsd/head/crypto/openssh/umac.c projects/zfsd/head/crypto/openssh/umac.h projects/zfsd/head/crypto/openssh/version.h projects/zfsd/head/etc/Makefile projects/zfsd/head/etc/defaults/periodic.conf projects/zfsd/head/etc/defaults/rc.conf projects/zfsd/head/etc/devd.conf projects/zfsd/head/etc/devd/usb.conf projects/zfsd/head/etc/inetd.conf projects/zfsd/head/etc/mtree/BSD.include.dist projects/zfsd/head/etc/mtree/BSD.usr.dist projects/zfsd/head/etc/mtree/Makefile projects/zfsd/head/etc/network.subr projects/zfsd/head/etc/newsyslog.conf projects/zfsd/head/etc/periodic/daily/450.status-security projects/zfsd/head/etc/periodic/daily/Makefile projects/zfsd/head/etc/portsnap.conf projects/zfsd/head/etc/protocols projects/zfsd/head/etc/rc projects/zfsd/head/etc/rc.d/Makefile projects/zfsd/head/etc/rc.d/addswap projects/zfsd/head/etc/rc.d/fsck projects/zfsd/head/etc/rc.d/hostapd projects/zfsd/head/etc/rc.d/ip6addrctl projects/zfsd/head/etc/rc.d/ipfw projects/zfsd/head/etc/rc.d/mdconfig projects/zfsd/head/etc/rc.d/mountlate projects/zfsd/head/etc/rc.d/netif projects/zfsd/head/etc/rc.d/ntpdate projects/zfsd/head/etc/rc.d/pfsync projects/zfsd/head/etc/rc.d/routing projects/zfsd/head/etc/rc.d/savecore projects/zfsd/head/etc/rc.d/sshd projects/zfsd/head/etc/rc.d/sysctl projects/zfsd/head/etc/rc.d/syslogd projects/zfsd/head/etc/rc.d/zfs projects/zfsd/head/etc/rc.resume projects/zfsd/head/etc/rc.shutdown projects/zfsd/head/etc/rc.subr projects/zfsd/head/etc/sendmail/freebsd.mc projects/zfsd/head/etc/sendmail/freebsd.submit.mc projects/zfsd/head/etc/syslog.conf projects/zfsd/head/games/fortune/datfiles/Makefile projects/zfsd/head/games/fortune/datfiles/freebsd-tips projects/zfsd/head/gnu/lib/libdialog/Makefile projects/zfsd/head/gnu/lib/libdialog/dlg_config.h projects/zfsd/head/gnu/lib/libgcc/Makefile projects/zfsd/head/gnu/lib/libregex/Makefile projects/zfsd/head/gnu/lib/libregex/config.h projects/zfsd/head/gnu/lib/libregex/regex.h projects/zfsd/head/gnu/lib/libsupc++/Makefile projects/zfsd/head/gnu/lib/libsupc++/Version.map projects/zfsd/head/gnu/usr.bin/Makefile projects/zfsd/head/gnu/usr.bin/cc/include/Makefile projects/zfsd/head/gnu/usr.bin/dialog/Makefile projects/zfsd/head/gnu/usr.bin/diff/Makefile projects/zfsd/head/gnu/usr.bin/gdb/Makefile.inc projects/zfsd/head/gnu/usr.bin/gdb/arch/amd64/config.h projects/zfsd/head/gnu/usr.bin/gdb/arch/arm/config.h projects/zfsd/head/gnu/usr.bin/gdb/arch/i386/config.h projects/zfsd/head/gnu/usr.bin/gdb/arch/ia64/config.h projects/zfsd/head/gnu/usr.bin/gdb/arch/mips/config.h projects/zfsd/head/gnu/usr.bin/gdb/arch/powerpc/config.h projects/zfsd/head/gnu/usr.bin/gdb/arch/powerpc64/config.h projects/zfsd/head/gnu/usr.bin/gdb/arch/sparc64/config.h projects/zfsd/head/gnu/usr.bin/gdb/gdb/Makefile projects/zfsd/head/gnu/usr.bin/gdb/kgdb/kld.c projects/zfsd/head/gnu/usr.bin/gdb/kgdb/trgt_mips.c projects/zfsd/head/gnu/usr.bin/gdb/libgdb/Makefile projects/zfsd/head/gnu/usr.bin/grep/dfa.c projects/zfsd/head/gnu/usr.bin/grep/grep.c projects/zfsd/head/gnu/usr.bin/grep/search.c projects/zfsd/head/gnu/usr.bin/groff/tmac/mdoc.local projects/zfsd/head/gnu/usr.bin/patch/pch.c projects/zfsd/head/include/Makefile projects/zfsd/head/include/arpa/tftp.h projects/zfsd/head/include/complex.h projects/zfsd/head/include/fts.h projects/zfsd/head/include/gssapi/gssapi.h projects/zfsd/head/include/iconv.h projects/zfsd/head/include/ifaddrs.h projects/zfsd/head/include/malloc_np.h projects/zfsd/head/include/paths.h projects/zfsd/head/include/protocols/rwhod.h projects/zfsd/head/include/protocols/timed.h projects/zfsd/head/include/rpcsvc/ypxfrd.x projects/zfsd/head/include/stdio.h projects/zfsd/head/include/stdlib.h projects/zfsd/head/include/stringlist.h projects/zfsd/head/include/tgmath.h projects/zfsd/head/include/unistd.h projects/zfsd/head/include/wchar.h projects/zfsd/head/include/xlocale/Makefile projects/zfsd/head/kerberos5/lib/libgssapi_krb5/pname_to_uid.c projects/zfsd/head/lib/Makefile projects/zfsd/head/lib/bind/config.h projects/zfsd/head/lib/bind/dns/code.h projects/zfsd/head/lib/bind/dns/dns/enumclass.h projects/zfsd/head/lib/bind/dns/dns/enumtype.h projects/zfsd/head/lib/bind/dns/dns/rdatastruct.h projects/zfsd/head/lib/clang/Makefile projects/zfsd/head/lib/clang/clang.build.mk projects/zfsd/head/lib/clang/include/Makefile projects/zfsd/head/lib/clang/include/clang/Basic/Version.inc projects/zfsd/head/lib/clang/include/llvm/Config/config.h projects/zfsd/head/lib/clang/include/llvm/Config/llvm-config.h projects/zfsd/head/lib/clang/libclanganalysis/Makefile projects/zfsd/head/lib/clang/libclangarcmigrate/Makefile projects/zfsd/head/lib/clang/libclangast/Makefile projects/zfsd/head/lib/clang/libclangbasic/Makefile projects/zfsd/head/lib/clang/libclangcodegen/Makefile projects/zfsd/head/lib/clang/libclangedit/Makefile projects/zfsd/head/lib/clang/libclangfrontend/Makefile projects/zfsd/head/lib/clang/libclanglex/Makefile projects/zfsd/head/lib/clang/libclangparse/Makefile projects/zfsd/head/lib/clang/libclangrewritefrontend/Makefile projects/zfsd/head/lib/clang/libclangsema/Makefile projects/zfsd/head/lib/clang/libclangserialization/Makefile projects/zfsd/head/lib/clang/libclangstaticanalyzercheckers/Makefile projects/zfsd/head/lib/clang/libclangstaticanalyzercore/Makefile projects/zfsd/head/lib/clang/libclangstaticanalyzerfrontend/Makefile projects/zfsd/head/lib/clang/libllvmanalysis/Makefile projects/zfsd/head/lib/clang/libllvmarmasmparser/Makefile projects/zfsd/head/lib/clang/libllvmarmcodegen/Makefile projects/zfsd/head/lib/clang/libllvmarmdesc/Makefile projects/zfsd/head/lib/clang/libllvmarmdisassembler/Makefile projects/zfsd/head/lib/clang/libllvmasmprinter/Makefile projects/zfsd/head/lib/clang/libllvmbitreader/Makefile projects/zfsd/head/lib/clang/libllvmbitwriter/Makefile projects/zfsd/head/lib/clang/libllvmcodegen/Makefile projects/zfsd/head/lib/clang/libllvmcore/Makefile projects/zfsd/head/lib/clang/libllvmdebuginfo/Makefile projects/zfsd/head/lib/clang/libllvminstrumentation/Makefile projects/zfsd/head/lib/clang/libllvmipa/Makefile projects/zfsd/head/lib/clang/libllvmlinker/Makefile projects/zfsd/head/lib/clang/libllvmmc/Makefile projects/zfsd/head/lib/clang/libllvmmcdisassembler/Makefile projects/zfsd/head/lib/clang/libllvmmcjit/Makefile projects/zfsd/head/lib/clang/libllvmmipscodegen/Makefile projects/zfsd/head/lib/clang/libllvmmipsdesc/Makefile projects/zfsd/head/lib/clang/libllvmmipsdisassembler/Makefile projects/zfsd/head/lib/clang/libllvmobject/Makefile projects/zfsd/head/lib/clang/libllvmpowerpccodegen/Makefile projects/zfsd/head/lib/clang/libllvmscalaropts/Makefile projects/zfsd/head/lib/clang/libllvmsupport/Makefile projects/zfsd/head/lib/clang/libllvmtablegen/Makefile projects/zfsd/head/lib/clang/libllvmtarget/Makefile projects/zfsd/head/lib/clang/libllvmtransformutils/Makefile projects/zfsd/head/lib/clang/libllvmvectorize/Makefile projects/zfsd/head/lib/clang/libllvmx86asmparser/Makefile projects/zfsd/head/lib/clang/libllvmx86codegen/Makefile projects/zfsd/head/lib/clang/libllvmx86disassembler/Makefile projects/zfsd/head/lib/csu/Makefile.inc projects/zfsd/head/lib/libarchive/Makefile projects/zfsd/head/lib/libarchive/config_freebsd.h projects/zfsd/head/lib/libarchive/test/Makefile projects/zfsd/head/lib/libc/Makefile projects/zfsd/head/lib/libc/amd64/gen/getcontextx.c projects/zfsd/head/lib/libc/arm/gen/Makefile.inc projects/zfsd/head/lib/libc/arm/gen/_setjmp.S projects/zfsd/head/lib/libc/arm/gen/getcontextx.c projects/zfsd/head/lib/libc/arm/gen/setjmp.S projects/zfsd/head/lib/libc/arm/gen/sigsetjmp.S projects/zfsd/head/lib/libc/gen/Makefile.inc projects/zfsd/head/lib/libc/gen/Symbol.map projects/zfsd/head/lib/libc/gen/dl_iterate_phdr.3 projects/zfsd/head/lib/libc/gen/errlst.c projects/zfsd/head/lib/libc/gen/fts-compat.h projects/zfsd/head/lib/libc/gen/fts.3 projects/zfsd/head/lib/libc/gen/getcontext.3 projects/zfsd/head/lib/libc/gen/glob.c projects/zfsd/head/lib/libc/gen/popen.3 projects/zfsd/head/lib/libc/gen/popen.c projects/zfsd/head/lib/libc/gen/posix_spawn_file_actions_addopen.3 projects/zfsd/head/lib/libc/gen/pututxline.c projects/zfsd/head/lib/libc/gen/sem_wait.3 projects/zfsd/head/lib/libc/gen/siginterrupt.c projects/zfsd/head/lib/libc/gen/signal.c projects/zfsd/head/lib/libc/gen/stringlist.3 projects/zfsd/head/lib/libc/gen/stringlist.c projects/zfsd/head/lib/libc/gen/sysconf.3 projects/zfsd/head/lib/libc/gen/sysctl.3 projects/zfsd/head/lib/libc/gen/wordexp.c projects/zfsd/head/lib/libc/i386/gen/getcontextx.c projects/zfsd/head/lib/libc/i386/string/memchr.S projects/zfsd/head/lib/libc/i386/string/strchr.S projects/zfsd/head/lib/libc/i386/string/strrchr.S projects/zfsd/head/lib/libc/ia64/gen/getcontextx.c projects/zfsd/head/lib/libc/iconv/Symbol.map projects/zfsd/head/lib/libc/iconv/citrus_csmapper.c projects/zfsd/head/lib/libc/iconv/citrus_iconv.c projects/zfsd/head/lib/libc/iconv/citrus_iconv.h projects/zfsd/head/lib/libc/iconv/citrus_iconv_local.h projects/zfsd/head/lib/libc/iconv/citrus_lock.h projects/zfsd/head/lib/libc/iconv/citrus_mapper.c projects/zfsd/head/lib/libc/iconv/citrus_mapper_local.h projects/zfsd/head/lib/libc/iconv/citrus_none.c projects/zfsd/head/lib/libc/iconv/citrus_stdenc.h projects/zfsd/head/lib/libc/iconv/citrus_stdenc_local.h projects/zfsd/head/lib/libc/iconv/citrus_stdenc_template.h projects/zfsd/head/lib/libc/iconv/iconv.c projects/zfsd/head/lib/libc/include/compat.h projects/zfsd/head/lib/libc/locale/Makefile.inc projects/zfsd/head/lib/libc/locale/Symbol.map projects/zfsd/head/lib/libc/locale/btowc.3 projects/zfsd/head/lib/libc/locale/duplocale.3 projects/zfsd/head/lib/libc/locale/freelocale.3 projects/zfsd/head/lib/libc/locale/isblank.3 projects/zfsd/head/lib/libc/locale/mbrtowc.3 projects/zfsd/head/lib/libc/locale/newlocale.3 projects/zfsd/head/lib/libc/locale/querylocale.3 projects/zfsd/head/lib/libc/locale/uselocale.3 projects/zfsd/head/lib/libc/locale/wcrtomb.3 projects/zfsd/head/lib/libc/locale/xlocale.3 projects/zfsd/head/lib/libc/locale/xlocale_private.h projects/zfsd/head/lib/libc/mips/gen/getcontextx.c projects/zfsd/head/lib/libc/mips/gen/longjmp.c projects/zfsd/head/lib/libc/mips/net/htonl.S projects/zfsd/head/lib/libc/mips/net/htons.S projects/zfsd/head/lib/libc/mips/net/ntohl.S projects/zfsd/head/lib/libc/mips/net/ntohs.S projects/zfsd/head/lib/libc/net/getaddrinfo.3 projects/zfsd/head/lib/libc/net/getifaddrs.3 projects/zfsd/head/lib/libc/net/getifmaddrs.3 projects/zfsd/head/lib/libc/net/getifmaddrs.c projects/zfsd/head/lib/libc/net/getnameinfo.3 projects/zfsd/head/lib/libc/net/name6.c projects/zfsd/head/lib/libc/net/nscachedcli.c projects/zfsd/head/lib/libc/net/nsdispatch.c projects/zfsd/head/lib/libc/net/nslexer.l projects/zfsd/head/lib/libc/net/nsparser.y projects/zfsd/head/lib/libc/net/recv.c projects/zfsd/head/lib/libc/net/sctp_bindx.3 projects/zfsd/head/lib/libc/net/sctp_connectx.3 projects/zfsd/head/lib/libc/net/sctp_freepaddrs.3 projects/zfsd/head/lib/libc/net/sctp_getaddrlen.3 projects/zfsd/head/lib/libc/net/sctp_getassocid.3 projects/zfsd/head/lib/libc/net/sctp_getpaddrs.3 projects/zfsd/head/lib/libc/net/sctp_opt_info.3 projects/zfsd/head/lib/libc/net/sctp_recvmsg.3 projects/zfsd/head/lib/libc/net/sctp_send.3 projects/zfsd/head/lib/libc/net/sctp_sendmsg.3 projects/zfsd/head/lib/libc/net/sctp_sys_calls.c projects/zfsd/head/lib/libc/net/send.c projects/zfsd/head/lib/libc/nls/C.msg projects/zfsd/head/lib/libc/nls/fr_FR.ISO8859-1.msg projects/zfsd/head/lib/libc/posix1e/acl_is_trivial_np.3 projects/zfsd/head/lib/libc/powerpc/gen/getcontextx.c projects/zfsd/head/lib/libc/powerpc64/gen/fpgetmask.c projects/zfsd/head/lib/libc/powerpc64/gen/fpgetround.c projects/zfsd/head/lib/libc/powerpc64/gen/fpgetsticky.c projects/zfsd/head/lib/libc/powerpc64/gen/fpsetmask.c projects/zfsd/head/lib/libc/powerpc64/gen/fpsetround.c projects/zfsd/head/lib/libc/powerpc64/gen/getcontextx.c projects/zfsd/head/lib/libc/regex/regcomp.c projects/zfsd/head/lib/libc/rpc/clnt_vc.c projects/zfsd/head/lib/libc/sparc64/gen/getcontextx.c projects/zfsd/head/lib/libc/sparc64/gen/makecontext.c projects/zfsd/head/lib/libc/sparc64/gen/signalcontext.c projects/zfsd/head/lib/libc/stdio/Makefile.inc projects/zfsd/head/lib/libc/stdio/Symbol.map projects/zfsd/head/lib/libc/stdio/asprintf.c projects/zfsd/head/lib/libc/stdio/clrerr.c projects/zfsd/head/lib/libc/stdio/fclose.c projects/zfsd/head/lib/libc/stdio/fdopen.c projects/zfsd/head/lib/libc/stdio/feof.c projects/zfsd/head/lib/libc/stdio/ferror.c projects/zfsd/head/lib/libc/stdio/fflush.c projects/zfsd/head/lib/libc/stdio/fgetc.c projects/zfsd/head/lib/libc/stdio/fgetln.c projects/zfsd/head/lib/libc/stdio/fgetpos.c projects/zfsd/head/lib/libc/stdio/fgets.c projects/zfsd/head/lib/libc/stdio/fileno.c projects/zfsd/head/lib/libc/stdio/findfp.c projects/zfsd/head/lib/libc/stdio/flags.c projects/zfsd/head/lib/libc/stdio/fopen.c projects/zfsd/head/lib/libc/stdio/fprintf.c projects/zfsd/head/lib/libc/stdio/fpurge.c projects/zfsd/head/lib/libc/stdio/fputc.c projects/zfsd/head/lib/libc/stdio/fputs.c projects/zfsd/head/lib/libc/stdio/fread.c projects/zfsd/head/lib/libc/stdio/freopen.c projects/zfsd/head/lib/libc/stdio/fscanf.c projects/zfsd/head/lib/libc/stdio/fseek.c projects/zfsd/head/lib/libc/stdio/fsetpos.c projects/zfsd/head/lib/libc/stdio/ftell.c projects/zfsd/head/lib/libc/stdio/funopen.c projects/zfsd/head/lib/libc/stdio/fvwrite.c projects/zfsd/head/lib/libc/stdio/fwalk.c projects/zfsd/head/lib/libc/stdio/fwrite.c projects/zfsd/head/lib/libc/stdio/getc.c projects/zfsd/head/lib/libc/stdio/getchar.c projects/zfsd/head/lib/libc/stdio/gets.c projects/zfsd/head/lib/libc/stdio/getw.c projects/zfsd/head/lib/libc/stdio/makebuf.c projects/zfsd/head/lib/libc/stdio/mktemp.3 projects/zfsd/head/lib/libc/stdio/mktemp.c projects/zfsd/head/lib/libc/stdio/perror.c projects/zfsd/head/lib/libc/stdio/printf-pos.c projects/zfsd/head/lib/libc/stdio/printf.c projects/zfsd/head/lib/libc/stdio/putc.c projects/zfsd/head/lib/libc/stdio/putchar.c projects/zfsd/head/lib/libc/stdio/puts.c projects/zfsd/head/lib/libc/stdio/putw.c projects/zfsd/head/lib/libc/stdio/refill.c projects/zfsd/head/lib/libc/stdio/remove.c projects/zfsd/head/lib/libc/stdio/rewind.c projects/zfsd/head/lib/libc/stdio/rget.c projects/zfsd/head/lib/libc/stdio/scanf.c projects/zfsd/head/lib/libc/stdio/setbuf.c projects/zfsd/head/lib/libc/stdio/setbuffer.c projects/zfsd/head/lib/libc/stdio/setvbuf.c projects/zfsd/head/lib/libc/stdio/snprintf.c projects/zfsd/head/lib/libc/stdio/sprintf.c projects/zfsd/head/lib/libc/stdio/sscanf.c projects/zfsd/head/lib/libc/stdio/stdio.c projects/zfsd/head/lib/libc/stdio/tempnam.c projects/zfsd/head/lib/libc/stdio/tmpfile.c projects/zfsd/head/lib/libc/stdio/tmpnam.c projects/zfsd/head/lib/libc/stdio/ungetc.c projects/zfsd/head/lib/libc/stdio/vfprintf.c projects/zfsd/head/lib/libc/stdio/vfscanf.c projects/zfsd/head/lib/libc/stdio/vfwprintf.c projects/zfsd/head/lib/libc/stdio/vfwscanf.c projects/zfsd/head/lib/libc/stdio/vprintf.c projects/zfsd/head/lib/libc/stdio/vscanf.c projects/zfsd/head/lib/libc/stdio/vsnprintf.c projects/zfsd/head/lib/libc/stdio/vsprintf.c projects/zfsd/head/lib/libc/stdio/vsscanf.c projects/zfsd/head/lib/libc/stdio/vswscanf.c projects/zfsd/head/lib/libc/stdio/wbuf.c projects/zfsd/head/lib/libc/stdio/wsetup.c projects/zfsd/head/lib/libc/stdlib/abort.3 projects/zfsd/head/lib/libc/stdlib/abort.c projects/zfsd/head/lib/libc/stdlib/abs.3 projects/zfsd/head/lib/libc/stdlib/abs.c projects/zfsd/head/lib/libc/stdlib/alloca.3 projects/zfsd/head/lib/libc/stdlib/atexit.3 projects/zfsd/head/lib/libc/stdlib/atexit.c projects/zfsd/head/lib/libc/stdlib/atexit.h projects/zfsd/head/lib/libc/stdlib/atof.3 projects/zfsd/head/lib/libc/stdlib/atof.c projects/zfsd/head/lib/libc/stdlib/atoi.3 projects/zfsd/head/lib/libc/stdlib/atoi.c projects/zfsd/head/lib/libc/stdlib/atol.3 projects/zfsd/head/lib/libc/stdlib/atol.c projects/zfsd/head/lib/libc/stdlib/atoll.c projects/zfsd/head/lib/libc/stdlib/bsearch.3 projects/zfsd/head/lib/libc/stdlib/bsearch.c projects/zfsd/head/lib/libc/stdlib/div.3 projects/zfsd/head/lib/libc/stdlib/div.c projects/zfsd/head/lib/libc/stdlib/exit.3 projects/zfsd/head/lib/libc/stdlib/exit.c projects/zfsd/head/lib/libc/stdlib/getenv.3 projects/zfsd/head/lib/libc/stdlib/getenv.c projects/zfsd/head/lib/libc/stdlib/getopt.3 projects/zfsd/head/lib/libc/stdlib/getopt.c projects/zfsd/head/lib/libc/stdlib/getsubopt.3 projects/zfsd/head/lib/libc/stdlib/getsubopt.c projects/zfsd/head/lib/libc/stdlib/heapsort.c projects/zfsd/head/lib/libc/stdlib/jemalloc/Symbol.map projects/zfsd/head/lib/libc/stdlib/labs.3 projects/zfsd/head/lib/libc/stdlib/labs.c projects/zfsd/head/lib/libc/stdlib/ldiv.3 projects/zfsd/head/lib/libc/stdlib/ldiv.c projects/zfsd/head/lib/libc/stdlib/lsearch.3 projects/zfsd/head/lib/libc/stdlib/memory.3 projects/zfsd/head/lib/libc/stdlib/merge.c projects/zfsd/head/lib/libc/stdlib/qsort.3 projects/zfsd/head/lib/libc/stdlib/qsort.c projects/zfsd/head/lib/libc/stdlib/radixsort.3 projects/zfsd/head/lib/libc/stdlib/radixsort.c projects/zfsd/head/lib/libc/stdlib/rand.3 projects/zfsd/head/lib/libc/stdlib/rand.c projects/zfsd/head/lib/libc/stdlib/random.3 projects/zfsd/head/lib/libc/stdlib/random.c projects/zfsd/head/lib/libc/stdlib/realpath.3 projects/zfsd/head/lib/libc/stdlib/realpath.c projects/zfsd/head/lib/libc/stdlib/strtod.3 projects/zfsd/head/lib/libc/stdlib/strtoimax.c projects/zfsd/head/lib/libc/stdlib/strtol.3 projects/zfsd/head/lib/libc/stdlib/strtol.c projects/zfsd/head/lib/libc/stdlib/strtoll.c projects/zfsd/head/lib/libc/stdlib/strtoq.c projects/zfsd/head/lib/libc/stdlib/strtoul.3 projects/zfsd/head/lib/libc/stdlib/strtoul.c projects/zfsd/head/lib/libc/stdlib/strtoull.c projects/zfsd/head/lib/libc/stdlib/strtoumax.c projects/zfsd/head/lib/libc/stdlib/strtouq.c projects/zfsd/head/lib/libc/stdlib/system.3 projects/zfsd/head/lib/libc/stdlib/system.c projects/zfsd/head/lib/libc/stdtime/Makefile.inc projects/zfsd/head/lib/libc/string/Makefile.inc projects/zfsd/head/lib/libc/string/bcmp.3 projects/zfsd/head/lib/libc/string/bcmp.c projects/zfsd/head/lib/libc/string/bcopy.3 projects/zfsd/head/lib/libc/string/bcopy.c projects/zfsd/head/lib/libc/string/bstring.3 projects/zfsd/head/lib/libc/string/bzero.3 projects/zfsd/head/lib/libc/string/ffs.3 projects/zfsd/head/lib/libc/string/ffs.c projects/zfsd/head/lib/libc/string/ffsl.c projects/zfsd/head/lib/libc/string/ffsll.c projects/zfsd/head/lib/libc/string/fls.c projects/zfsd/head/lib/libc/string/flsl.c projects/zfsd/head/lib/libc/string/flsll.c projects/zfsd/head/lib/libc/string/index.3 projects/zfsd/head/lib/libc/string/memccpy.3 projects/zfsd/head/lib/libc/string/memccpy.c projects/zfsd/head/lib/libc/string/memchr.3 projects/zfsd/head/lib/libc/string/memchr.c projects/zfsd/head/lib/libc/string/memcmp.3 projects/zfsd/head/lib/libc/string/memcmp.c projects/zfsd/head/lib/libc/string/memcpy.3 projects/zfsd/head/lib/libc/string/memmove.3 projects/zfsd/head/lib/libc/string/memset.3 projects/zfsd/head/lib/libc/string/memset.c projects/zfsd/head/lib/libc/string/strcasecmp.3 projects/zfsd/head/lib/libc/string/strcasecmp.c projects/zfsd/head/lib/libc/string/strcasestr.c projects/zfsd/head/lib/libc/string/strcat.3 projects/zfsd/head/lib/libc/string/strcat.c projects/zfsd/head/lib/libc/string/strchr.3 projects/zfsd/head/lib/libc/string/strchr.c projects/zfsd/head/lib/libc/string/strcmp.3 projects/zfsd/head/lib/libc/string/strcmp.c projects/zfsd/head/lib/libc/string/strcoll.3 projects/zfsd/head/lib/libc/string/strcpy.3 projects/zfsd/head/lib/libc/string/strcpy.c projects/zfsd/head/lib/libc/string/strcspn.3 projects/zfsd/head/lib/libc/string/strdup.3 projects/zfsd/head/lib/libc/string/strdup.c projects/zfsd/head/lib/libc/string/strerror.3 projects/zfsd/head/lib/libc/string/strerror.c projects/zfsd/head/lib/libc/string/string.3 projects/zfsd/head/lib/libc/string/strlen.3 projects/zfsd/head/lib/libc/string/strmode.3 projects/zfsd/head/lib/libc/string/strmode.c projects/zfsd/head/lib/libc/string/strncat.c projects/zfsd/head/lib/libc/string/strncmp.c projects/zfsd/head/lib/libc/string/strncpy.c projects/zfsd/head/lib/libc/string/strndup.c projects/zfsd/head/lib/libc/string/strnstr.c projects/zfsd/head/lib/libc/string/strpbrk.3 projects/zfsd/head/lib/libc/string/strpbrk.c projects/zfsd/head/lib/libc/string/strrchr.c projects/zfsd/head/lib/libc/string/strsep.3 projects/zfsd/head/lib/libc/string/strsep.c projects/zfsd/head/lib/libc/string/strsignal.c projects/zfsd/head/lib/libc/string/strspn.3 projects/zfsd/head/lib/libc/string/strstr.3 projects/zfsd/head/lib/libc/string/strstr.c projects/zfsd/head/lib/libc/string/strtok.3 projects/zfsd/head/lib/libc/string/strtok.c projects/zfsd/head/lib/libc/string/strxfrm.3 projects/zfsd/head/lib/libc/string/swab.3 projects/zfsd/head/lib/libc/string/swab.c projects/zfsd/head/lib/libc/string/wcscmp.c projects/zfsd/head/lib/libc/string/wcscoll.3 projects/zfsd/head/lib/libc/string/wcsncmp.c projects/zfsd/head/lib/libc/string/wcsncpy.c projects/zfsd/head/lib/libc/string/wcsstr.c projects/zfsd/head/lib/libc/string/wcstok.c projects/zfsd/head/lib/libc/string/wcswidth.c projects/zfsd/head/lib/libc/string/wcsxfrm.3 projects/zfsd/head/lib/libc/string/wmemchr.3 projects/zfsd/head/lib/libc/sys/Makefile.inc projects/zfsd/head/lib/libc/sys/Symbol.map projects/zfsd/head/lib/libc/sys/accept.2 projects/zfsd/head/lib/libc/sys/cap_enter.2 projects/zfsd/head/lib/libc/sys/chflags.2 projects/zfsd/head/lib/libc/sys/cpuset.2 projects/zfsd/head/lib/libc/sys/cpuset_getaffinity.2 projects/zfsd/head/lib/libc/sys/dup.2 projects/zfsd/head/lib/libc/sys/extattr_get_file.2 projects/zfsd/head/lib/libc/sys/fork.2 projects/zfsd/head/lib/libc/sys/getdtablesize.2 projects/zfsd/head/lib/libc/sys/getsockopt.2 projects/zfsd/head/lib/libc/sys/intro.2 projects/zfsd/head/lib/libc/sys/mlock.2 projects/zfsd/head/lib/libc/sys/pipe.2 projects/zfsd/head/lib/libc/sys/posix_openpt.2 projects/zfsd/head/lib/libc/sys/recv.2 projects/zfsd/head/lib/libc/sys/sctp_generic_recvmsg.2 projects/zfsd/head/lib/libc/sys/sctp_generic_sendmsg.2 projects/zfsd/head/lib/libc/sys/sctp_peeloff.2 projects/zfsd/head/lib/libc/sys/setfib.2 projects/zfsd/head/lib/libc/sys/sigaction.2 projects/zfsd/head/lib/libc/sys/sigreturn.2 projects/zfsd/head/lib/libc/sys/socket.2 projects/zfsd/head/lib/libc/sys/socketpair.2 projects/zfsd/head/lib/libcam/camlib.c projects/zfsd/head/lib/libcompiler_rt/Makefile projects/zfsd/head/lib/libdwarf/dwarf_die.c projects/zfsd/head/lib/libdwarf/dwarf_init.c projects/zfsd/head/lib/libdwarf/dwarf_loc.c projects/zfsd/head/lib/libfetch/fetch.c projects/zfsd/head/lib/libfetch/http.c projects/zfsd/head/lib/libiconv_modules/BIG5/citrus_big5.c projects/zfsd/head/lib/libiconv_modules/DECHanyu/citrus_dechanyu.c projects/zfsd/head/lib/libiconv_modules/EUC/citrus_euc.c projects/zfsd/head/lib/libiconv_modules/EUCTW/citrus_euctw.c projects/zfsd/head/lib/libiconv_modules/GBK2K/citrus_gbk2k.c projects/zfsd/head/lib/libiconv_modules/HZ/citrus_hz.c projects/zfsd/head/lib/libiconv_modules/ISO2022/citrus_iso2022.c projects/zfsd/head/lib/libiconv_modules/JOHAB/citrus_johab.c projects/zfsd/head/lib/libiconv_modules/MSKanji/citrus_mskanji.c projects/zfsd/head/lib/libiconv_modules/UES/citrus_ues.c projects/zfsd/head/lib/libiconv_modules/UTF1632/citrus_utf1632.c projects/zfsd/head/lib/libiconv_modules/UTF7/citrus_utf7.c projects/zfsd/head/lib/libiconv_modules/UTF8/citrus_utf8.c projects/zfsd/head/lib/libiconv_modules/VIQR/citrus_viqr.c projects/zfsd/head/lib/libiconv_modules/ZW/citrus_zw.c projects/zfsd/head/lib/libiconv_modules/iconv_none/citrus_iconv_none.c projects/zfsd/head/lib/libiconv_modules/iconv_std/citrus_iconv_std.c projects/zfsd/head/lib/libipsec/policy_token.l projects/zfsd/head/lib/libipsec/test-policy.c projects/zfsd/head/lib/libkvm/Makefile projects/zfsd/head/lib/libkvm/kvm.c projects/zfsd/head/lib/libkvm/kvm.h projects/zfsd/head/lib/libkvm/kvm_getpcpu.3 projects/zfsd/head/lib/libkvm/kvm_mips.c projects/zfsd/head/lib/libkvm/kvm_pcpu.c projects/zfsd/head/lib/libldns/Makefile projects/zfsd/head/lib/libmemstat/memstat_uma.c projects/zfsd/head/lib/libnetgraph/msg.c projects/zfsd/head/lib/libpam/Makefile.inc projects/zfsd/head/lib/libpam/modules/pam_unix/pam_unix.c projects/zfsd/head/lib/libpcap/config.h projects/zfsd/head/lib/libpmc/Makefile projects/zfsd/head/lib/libpmc/libpmc.c projects/zfsd/head/lib/libpmc/pmc.sandybridgexeon.3 projects/zfsd/head/lib/libprocstat/Makefile projects/zfsd/head/lib/libprocstat/Symbol.map projects/zfsd/head/lib/libprocstat/common_kvm.h projects/zfsd/head/lib/libprocstat/libprocstat.3 projects/zfsd/head/lib/libprocstat/libprocstat.c projects/zfsd/head/lib/libprocstat/libprocstat.h projects/zfsd/head/lib/libprocstat/libprocstat_internal.h projects/zfsd/head/lib/libradius/radius.conf.5 projects/zfsd/head/lib/librt/sigev_thread.c projects/zfsd/head/lib/libsbuf/Symbol.map projects/zfsd/head/lib/libsbuf/Version.def projects/zfsd/head/lib/libstand/Makefile projects/zfsd/head/lib/libstand/ext2fs.c projects/zfsd/head/lib/libstand/mips/_setjmp.S projects/zfsd/head/lib/libstand/nandfs.c projects/zfsd/head/lib/libstand/nfs.c projects/zfsd/head/lib/libtacplus/libtacplus.3 projects/zfsd/head/lib/libtacplus/tacplus.conf.5 projects/zfsd/head/lib/libthr/pthread.map projects/zfsd/head/lib/libthr/thread/thr_cancel.c projects/zfsd/head/lib/libthr/thread/thr_private.h projects/zfsd/head/lib/libthr/thread/thr_rtld.c projects/zfsd/head/lib/libthr/thread/thr_sig.c projects/zfsd/head/lib/libthr/thread/thr_spec.c projects/zfsd/head/lib/libthr/thread/thr_syscalls.c projects/zfsd/head/lib/libthr/thread/thr_umtx.h projects/zfsd/head/lib/libthread_db/arch/sparc64/libpthread_md.c projects/zfsd/head/lib/libusb/Makefile projects/zfsd/head/lib/libusb/libusb.3 projects/zfsd/head/lib/libusb/libusb.h projects/zfsd/head/lib/libusb/libusb01.c projects/zfsd/head/lib/libusb/libusb10.c projects/zfsd/head/lib/libusb/libusb10.h projects/zfsd/head/lib/libusb/libusb10_desc.c projects/zfsd/head/lib/libusb/libusb10_io.c projects/zfsd/head/lib/libusb/libusb20.3 projects/zfsd/head/lib/libusb/libusb20.c projects/zfsd/head/lib/libusb/libusb20.h projects/zfsd/head/lib/libusb/libusb20_desc.c projects/zfsd/head/lib/libusb/libusb20_desc.h projects/zfsd/head/lib/libusb/libusb20_int.h projects/zfsd/head/lib/libusb/libusb20_ugen20.c projects/zfsd/head/lib/libusb/usb.h projects/zfsd/head/lib/libutil/gr_util.c projects/zfsd/head/lib/libutil/kinfo_getproc.3 projects/zfsd/head/lib/libutil/libutil.h projects/zfsd/head/lib/libutil/login_times.c projects/zfsd/head/lib/libutil/pidfile.c projects/zfsd/head/lib/libvmmapi/vmmapi.c projects/zfsd/head/lib/libvmmapi/vmmapi.h projects/zfsd/head/lib/libz/ChangeLog projects/zfsd/head/lib/libz/README projects/zfsd/head/lib/libz/Symbol.map projects/zfsd/head/lib/libz/Versions.def projects/zfsd/head/lib/libz/compress.c projects/zfsd/head/lib/libz/contrib/README.contrib projects/zfsd/head/lib/libz/deflate.c projects/zfsd/head/lib/libz/deflate.h projects/zfsd/head/lib/libz/gzguts.h projects/zfsd/head/lib/libz/gzlib.c projects/zfsd/head/lib/libz/gzread.c projects/zfsd/head/lib/libz/gzwrite.c projects/zfsd/head/lib/libz/infback.c projects/zfsd/head/lib/libz/inffast.c projects/zfsd/head/lib/libz/inflate.c projects/zfsd/head/lib/libz/inftrees.c projects/zfsd/head/lib/libz/test/example.c projects/zfsd/head/lib/libz/test/minigzip.c projects/zfsd/head/lib/libz/trees.c projects/zfsd/head/lib/libz/uncompr.c projects/zfsd/head/lib/libz/zconf.h projects/zfsd/head/lib/libz/zlib.3 projects/zfsd/head/lib/libz/zlib.h projects/zfsd/head/lib/libz/zutil.c projects/zfsd/head/lib/libz/zutil.h projects/zfsd/head/lib/msun/Makefile projects/zfsd/head/lib/msun/Symbol.map projects/zfsd/head/lib/msun/ld128/s_exp2l.c projects/zfsd/head/lib/msun/ld128/s_expl.c projects/zfsd/head/lib/msun/ld80/s_exp2l.c projects/zfsd/head/lib/msun/ld80/s_expl.c projects/zfsd/head/lib/msun/man/acosh.3 projects/zfsd/head/lib/msun/man/asinh.3 projects/zfsd/head/lib/msun/man/atanh.3 projects/zfsd/head/lib/msun/man/ccos.3 projects/zfsd/head/lib/msun/man/ccosh.3 projects/zfsd/head/lib/msun/man/complex.3 projects/zfsd/head/lib/msun/man/exp.3 projects/zfsd/head/lib/msun/man/log.3 projects/zfsd/head/lib/msun/src/e_acosh.c projects/zfsd/head/lib/msun/src/e_atanh.c projects/zfsd/head/lib/msun/src/e_exp.c projects/zfsd/head/lib/msun/src/e_expf.c projects/zfsd/head/lib/msun/src/e_log.c projects/zfsd/head/lib/msun/src/e_log10.c projects/zfsd/head/lib/msun/src/e_log10f.c projects/zfsd/head/lib/msun/src/e_log2.c projects/zfsd/head/lib/msun/src/e_log2f.c projects/zfsd/head/lib/msun/src/e_logf.c projects/zfsd/head/lib/msun/src/math.h projects/zfsd/head/lib/msun/src/math_private.h projects/zfsd/head/lib/msun/src/s_asinh.c projects/zfsd/head/lib/msun/src/s_exp2.c projects/zfsd/head/lib/msun/src/s_exp2f.c projects/zfsd/head/lib/msun/src/s_expm1.c projects/zfsd/head/lib/msun/src/s_expm1f.c projects/zfsd/head/lib/msun/src/s_fma.c projects/zfsd/head/lib/msun/src/s_fmal.c projects/zfsd/head/lib/msun/src/s_log1p.c projects/zfsd/head/lib/msun/src/s_log1pf.c projects/zfsd/head/lib/msun/src/s_nearbyint.c projects/zfsd/head/lib/ncurses/form/Makefile projects/zfsd/head/lib/ncurses/menu/Makefile projects/zfsd/head/lib/ncurses/panel/Makefile projects/zfsd/head/libexec/atrun/atrun.c projects/zfsd/head/libexec/bootpd/bootptab.5 projects/zfsd/head/libexec/rtld-elf/map_object.c projects/zfsd/head/libexec/rtld-elf/rtld.c projects/zfsd/head/release/Makefile projects/zfsd/head/release/doc/Makefile projects/zfsd/head/release/doc/de_DE.ISO8859-1/early-adopter/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/errata/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/hardware/alpha/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/hardware/common/dev.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/hardware/i386/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/hardware/ia64/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/hardware/pc98/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/installation/alpha/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/installation/i386/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/installation/ia64/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/installation/pc98/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/installation/sparc64/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/readme/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/relnotes/common/new.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/relnotes/i386/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.xml projects/zfsd/head/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.xml projects/zfsd/head/release/doc/en_US.ISO8859-1/Makefile projects/zfsd/head/release/doc/en_US.ISO8859-1/errata/article.xml projects/zfsd/head/release/doc/en_US.ISO8859-1/hardware/Makefile projects/zfsd/head/release/doc/en_US.ISO8859-1/hardware/article.xml projects/zfsd/head/release/doc/en_US.ISO8859-1/readme/article.xml projects/zfsd/head/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/early-adopter/article.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/errata/article.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/hardware/common/dev.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/hardware/i386/article.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/installation/alpha/article.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/installation/common/install.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/installation/common/layout.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/installation/i386/article.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/installation/pc98/article.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/relnotes/common/new.xml projects/zfsd/head/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.xml projects/zfsd/head/release/doc/ja_JP.eucJP/errata/article.xml (contents, props changed) projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/alpha/Makefile projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/alpha/article.xml projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/amd64/Makefile projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/amd64/article.xml projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.xml (contents, props changed) projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/common/artheader.xml projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/common/dev.xml projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/common/intro.xml (contents, props changed) projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/i386/Makefile projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/i386/article.xml projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.xml (contents, props changed) projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/ia64/Makefile projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/ia64/article.xml projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.xml (contents, props changed) projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/pc98/Makefile projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/pc98/article.xml projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.xml (contents, props changed) projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/sparc64/Makefile projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/sparc64/article.xml projects/zfsd/head/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.xml projects/zfsd/head/release/doc/ja_JP.eucJP/relnotes/alpha/article.xml projects/zfsd/head/release/doc/ja_JP.eucJP/relnotes/amd64/article.xml projects/zfsd/head/release/doc/ja_JP.eucJP/relnotes/common/new.xml projects/zfsd/head/release/doc/ja_JP.eucJP/relnotes/common/relnotes.ent projects/zfsd/head/release/doc/ja_JP.eucJP/relnotes/i386/article.xml projects/zfsd/head/release/doc/ja_JP.eucJP/relnotes/ia64/article.xml projects/zfsd/head/release/doc/ja_JP.eucJP/relnotes/pc98/article.xml projects/zfsd/head/release/doc/ja_JP.eucJP/relnotes/sparc64/article.xml projects/zfsd/head/release/doc/ja_JP.eucJP/share/xml/catalog projects/zfsd/head/release/doc/ru_RU.KOI8-R/errata/article.xml (contents, props changed) projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/alpha/Makefile projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/alpha/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/amd64/Makefile projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/amd64/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/common/artheader.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/common/dev.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/common/intro.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/i386/Makefile projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/i386/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/ia64/Makefile projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/ia64/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/pc98/Makefile projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/pc98/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/sparc64/Makefile projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/installation/alpha/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/installation/amd64/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/installation/common/abstract.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/installation/common/artheader.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/installation/common/install.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/installation/common/layout.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/installation/common/trouble.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/installation/common/upgrade.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/installation/i386/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/installation/ia64/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/installation/pc98/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/installation/sparc64/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/readme/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/relnotes/common/new.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/relnotes/i386/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.xml projects/zfsd/head/release/doc/ru_RU.KOI8-R/share/xml/catalog projects/zfsd/head/release/doc/share/mk/doc.relnotes.mk projects/zfsd/head/release/doc/share/xml/Makefile projects/zfsd/head/release/doc/share/xml/release.ent projects/zfsd/head/release/doc/zh_CN.GB2312/errata/article.xml projects/zfsd/head/release/doc/zh_CN.GB2312/hardware/Makefile projects/zfsd/head/release/doc/zh_CN.GB2312/hardware/article.xml projects/zfsd/head/release/doc/zh_CN.GB2312/readme/article.xml projects/zfsd/head/release/doc/zh_CN.GB2312/relnotes/article.xml projects/zfsd/head/release/generate-release.sh projects/zfsd/head/release/picobsd/build/picobsd projects/zfsd/head/release/picobsd/floppy.tree/etc/master.passwd projects/zfsd/head/rescue/rescue/Makefile projects/zfsd/head/sbin/Makefile projects/zfsd/head/sbin/camcontrol/camcontrol.8 projects/zfsd/head/sbin/camcontrol/camcontrol.c projects/zfsd/head/sbin/camcontrol/fwdownload.c projects/zfsd/head/sbin/ccdconfig/ccdconfig.8 projects/zfsd/head/sbin/devd/devd.8 projects/zfsd/head/sbin/devd/devd.cc projects/zfsd/head/sbin/devd/devd.h projects/zfsd/head/sbin/devd/devd.hh projects/zfsd/head/sbin/devd/token.l projects/zfsd/head/sbin/devfs/devfs.8 projects/zfsd/head/sbin/dhclient/bpf.c projects/zfsd/head/sbin/dhclient/clparse.c projects/zfsd/head/sbin/dhclient/dhclient.c projects/zfsd/head/sbin/dhclient/dhcpd.h projects/zfsd/head/sbin/dhclient/packet.c projects/zfsd/head/sbin/dhclient/privsep.c projects/zfsd/head/sbin/dhclient/privsep.h projects/zfsd/head/sbin/dmesg/dmesg.8 projects/zfsd/head/sbin/dmesg/dmesg.c projects/zfsd/head/sbin/dumpfs/dumpfs.8 projects/zfsd/head/sbin/dumpfs/dumpfs.c projects/zfsd/head/sbin/dumpon/dumpon.8 projects/zfsd/head/sbin/etherswitchcfg/etherswitchcfg.8 projects/zfsd/head/sbin/etherswitchcfg/etherswitchcfg.c projects/zfsd/head/sbin/ffsinfo/ffsinfo.8 projects/zfsd/head/sbin/fsck_ffs/fsck.h projects/zfsd/head/sbin/fsck_ffs/fsck_ffs.8 projects/zfsd/head/sbin/fsck_ffs/fsutil.c projects/zfsd/head/sbin/fsck_ffs/inode.c projects/zfsd/head/sbin/fsck_ffs/main.c projects/zfsd/head/sbin/fsck_ffs/pass1.c projects/zfsd/head/sbin/fsck_ffs/pass5.c projects/zfsd/head/sbin/fsck_ffs/setup.c projects/zfsd/head/sbin/fsck_ffs/suj.c projects/zfsd/head/sbin/fsdb/fsdb.c projects/zfsd/head/sbin/gbde/Makefile projects/zfsd/head/sbin/geom/class/Makefile.inc projects/zfsd/head/sbin/geom/class/concat/gconcat.8 projects/zfsd/head/sbin/geom/class/eli/geli.8 projects/zfsd/head/sbin/geom/class/eli/geom_eli.c projects/zfsd/head/sbin/geom/class/label/glabel.8 projects/zfsd/head/sbin/geom/class/mirror/gmirror.8 projects/zfsd/head/sbin/geom/class/nop/gnop.8 projects/zfsd/head/sbin/geom/class/part/geom_part.c projects/zfsd/head/sbin/geom/class/part/gpart.8 projects/zfsd/head/sbin/geom/class/raid/graid.8 projects/zfsd/head/sbin/geom/class/stripe/gstripe.8 projects/zfsd/head/sbin/growfs/growfs.c projects/zfsd/head/sbin/gvinum/gvinum.8 projects/zfsd/head/sbin/hastctl/Makefile projects/zfsd/head/sbin/hastctl/hastctl.8 projects/zfsd/head/sbin/hastctl/hastctl.c projects/zfsd/head/sbin/hastd/Makefile projects/zfsd/head/sbin/hastd/control.c projects/zfsd/head/sbin/hastd/hast.h projects/zfsd/head/sbin/hastd/hastd.8 projects/zfsd/head/sbin/hastd/parse.y projects/zfsd/head/sbin/hastd/primary.c projects/zfsd/head/sbin/hastd/refcnt.h projects/zfsd/head/sbin/hastd/secondary.c projects/zfsd/head/sbin/hastd/subr.c projects/zfsd/head/sbin/hastd/token.l projects/zfsd/head/sbin/ifconfig/af_nd6.c projects/zfsd/head/sbin/ifconfig/ifconfig.8 projects/zfsd/head/sbin/ifconfig/iflagg.c projects/zfsd/head/sbin/ipfw/ipfw.8 projects/zfsd/head/sbin/ipfw/ipfw2.c projects/zfsd/head/sbin/ipfw/ipfw2.h projects/zfsd/head/sbin/ipfw/ipv6.c projects/zfsd/head/sbin/iscontrol/auth_subr.c projects/zfsd/head/sbin/iscontrol/fsm.c projects/zfsd/head/sbin/iscontrol/iscsi.conf.5 projects/zfsd/head/sbin/iscontrol/login.c projects/zfsd/head/sbin/iscontrol/misc.c projects/zfsd/head/sbin/kldload/kldload.8 projects/zfsd/head/sbin/ldconfig/ldconfig.8 projects/zfsd/head/sbin/ldconfig/ldconfig.c projects/zfsd/head/sbin/md5/Makefile projects/zfsd/head/sbin/mdconfig/mdconfig.8 projects/zfsd/head/sbin/mdconfig/mdconfig.c projects/zfsd/head/sbin/mount/mount.8 projects/zfsd/head/sbin/mount/mount.c projects/zfsd/head/sbin/mount_cd9660/mount_cd9660.8 projects/zfsd/head/sbin/mount_cd9660/mount_cd9660.c projects/zfsd/head/sbin/mount_msdosfs/mount_msdosfs.c projects/zfsd/head/sbin/mount_nfs/mount_nfs.8 projects/zfsd/head/sbin/mount_nfs/mount_nfs.c projects/zfsd/head/sbin/mount_nullfs/mount_nullfs.c projects/zfsd/head/sbin/mount_udf/Makefile projects/zfsd/head/sbin/mount_udf/mount_udf.c projects/zfsd/head/sbin/mount_unionfs/mount_unionfs.c projects/zfsd/head/sbin/newfs/mkfs.c projects/zfsd/head/sbin/newfs/newfs.8 projects/zfsd/head/sbin/newfs/newfs.c projects/zfsd/head/sbin/newfs/newfs.h projects/zfsd/head/sbin/newfs_nandfs/newfs_nandfs.c projects/zfsd/head/sbin/nvmecontrol/Makefile projects/zfsd/head/sbin/nvmecontrol/nvmecontrol.8 projects/zfsd/head/sbin/nvmecontrol/nvmecontrol.c projects/zfsd/head/sbin/ping6/ping6.8 projects/zfsd/head/sbin/ping6/ping6.c projects/zfsd/head/sbin/reboot/boot_i386.8 projects/zfsd/head/sbin/recoverdisk/recoverdisk.1 projects/zfsd/head/sbin/recoverdisk/recoverdisk.c projects/zfsd/head/sbin/route/route.c projects/zfsd/head/sbin/routed/routed.8 projects/zfsd/head/sbin/shutdown/shutdown.8 projects/zfsd/head/sbin/swapon/swapon.8 projects/zfsd/head/sbin/swapon/swapon.c projects/zfsd/head/sbin/tunefs/tunefs.8 projects/zfsd/head/sbin/tunefs/tunefs.c projects/zfsd/head/secure/Makefile.inc projects/zfsd/head/secure/lib/libcrypto/Makefile projects/zfsd/head/secure/lib/libcrypto/Makefile.inc projects/zfsd/head/secure/lib/libssh/Makefile projects/zfsd/head/secure/libexec/ssh-keysign/Makefile projects/zfsd/head/share/doc/legal/Makefile projects/zfsd/head/share/doc/psd/Makefile projects/zfsd/head/share/examples/BSD_daemon/README projects/zfsd/head/share/examples/Makefile projects/zfsd/head/share/examples/cvsup/README projects/zfsd/head/share/examples/cvsup/cvs-supfile projects/zfsd/head/share/examples/cvsup/stable-supfile projects/zfsd/head/share/examples/etc/README.examples projects/zfsd/head/share/examples/etc/make.conf projects/zfsd/head/share/examples/ppi/ppilcd.c projects/zfsd/head/share/i18n/csmapper/KAZAKH/KZ1048%UCS.src projects/zfsd/head/share/i18n/csmapper/KAZAKH/UCS%KZ1048.src projects/zfsd/head/share/i18n/csmapper/Makefile projects/zfsd/head/share/i18n/esdb/Makefile projects/zfsd/head/share/man/man3/fpgetround.3 projects/zfsd/head/share/man/man3/offsetof.3 projects/zfsd/head/share/man/man3/pthread_affinity_np.3 projects/zfsd/head/share/man/man3/pthread_attr_affinity_np.3 projects/zfsd/head/share/man/man3/pthread_getconcurrency.3 projects/zfsd/head/share/man/man3/pthread_testcancel.3 projects/zfsd/head/share/man/man3/queue.3 projects/zfsd/head/share/man/man4/Makefile projects/zfsd/head/share/man/man4/arcmsr.4 projects/zfsd/head/share/man/man4/ata.4 projects/zfsd/head/share/man/man4/axe.4 projects/zfsd/head/share/man/man4/bce.4 projects/zfsd/head/share/man/man4/bridge.4 projects/zfsd/head/share/man/man4/cas.4 projects/zfsd/head/share/man/man4/ccd.4 projects/zfsd/head/share/man/man4/ciss.4 projects/zfsd/head/share/man/man4/cxgbe.4 projects/zfsd/head/share/man/man4/em.4 projects/zfsd/head/share/man/man4/eventtimers.4 projects/zfsd/head/share/man/man4/filemon.4 projects/zfsd/head/share/man/man4/geom.4 projects/zfsd/head/share/man/man4/hptiop.4 projects/zfsd/head/share/man/man4/igb.4 projects/zfsd/head/share/man/man4/iwn.4 projects/zfsd/head/share/man/man4/ixgb.4 projects/zfsd/head/share/man/man4/ixgbe.4 projects/zfsd/head/share/man/man4/man4.arm/Makefile projects/zfsd/head/share/man/man4/man4.i386/npx.4 projects/zfsd/head/share/man/man4/man4.i386/pnp.4 projects/zfsd/head/share/man/man4/mfi.4 projects/zfsd/head/share/man/man4/mld.4 projects/zfsd/head/share/man/man4/mvs.4 projects/zfsd/head/share/man/man4/ng_nat.4 projects/zfsd/head/share/man/man4/ng_tag.4 projects/zfsd/head/share/man/man4/nvd.4 projects/zfsd/head/share/man/man4/nvme.4 projects/zfsd/head/share/man/man4/oce.4 projects/zfsd/head/share/man/man4/psm.4 projects/zfsd/head/share/man/man4/sdhci.4 projects/zfsd/head/share/man/man4/sge.4 projects/zfsd/head/share/man/man4/syscons.4 projects/zfsd/head/share/man/man4/udp.4 projects/zfsd/head/share/man/man4/unix.4 projects/zfsd/head/share/man/man4/usb_quirk.4 projects/zfsd/head/share/man/man4/virtio.4 projects/zfsd/head/share/man/man4/virtio_balloon.4 projects/zfsd/head/share/man/man4/virtio_blk.4 projects/zfsd/head/share/man/man4/virtio_scsi.4 projects/zfsd/head/share/man/man4/vtnet.4 projects/zfsd/head/share/man/man4/zyd.4 projects/zfsd/head/share/man/man5/devfs.conf.5 projects/zfsd/head/share/man/man5/freebsd-update.conf.5 projects/zfsd/head/share/man/man5/fstab.5 projects/zfsd/head/share/man/man5/mailer.conf.5 projects/zfsd/head/share/man/man5/make.conf.5 projects/zfsd/head/share/man/man5/periodic.conf.5 projects/zfsd/head/share/man/man5/pf.conf.5 projects/zfsd/head/share/man/man5/portsnap.conf.5 projects/zfsd/head/share/man/man5/procfs.5 projects/zfsd/head/share/man/man5/rc.conf.5 projects/zfsd/head/share/man/man5/src.conf.5 projects/zfsd/head/share/man/man7/c99.7 projects/zfsd/head/share/man/man7/development.7 projects/zfsd/head/share/man/man7/firewall.7 projects/zfsd/head/share/man/man7/hier.7 projects/zfsd/head/share/man/man7/ports.7 projects/zfsd/head/share/man/man8/rc.8 projects/zfsd/head/share/man/man9/DELAY.9 projects/zfsd/head/share/man/man9/Makefile projects/zfsd/head/share/man/man9/condvar.9 projects/zfsd/head/share/man/man9/eventtimers.9 projects/zfsd/head/share/man/man9/hhook.9 projects/zfsd/head/share/man/man9/ifnet.9 projects/zfsd/head/share/man/man9/kernel_mount.9 projects/zfsd/head/share/man/man9/locking.9 projects/zfsd/head/share/man/man9/pci.9 projects/zfsd/head/share/man/man9/rmlock.9 projects/zfsd/head/share/man/man9/rwlock.9 projects/zfsd/head/share/man/man9/sbuf.9 projects/zfsd/head/share/man/man9/signal.9 projects/zfsd/head/share/man/man9/sleep.9 projects/zfsd/head/share/man/man9/sleepqueue.9 projects/zfsd/head/share/man/man9/socket.9 projects/zfsd/head/share/man/man9/taskqueue.9 projects/zfsd/head/share/man/man9/timeout.9 projects/zfsd/head/share/man/man9/vfsconf.9 projects/zfsd/head/share/man/man9/zone.9 projects/zfsd/head/share/misc/bsd-family-tree projects/zfsd/head/share/misc/committers-doc.dot projects/zfsd/head/share/misc/committers-ports.dot projects/zfsd/head/share/misc/committers-src.dot projects/zfsd/head/share/misc/iso639 projects/zfsd/head/share/misc/organization.dot projects/zfsd/head/share/misc/pci_vendors projects/zfsd/head/share/mk/bsd.compiler.mk projects/zfsd/head/share/mk/bsd.cpu.mk projects/zfsd/head/share/mk/bsd.crunchgen.mk projects/zfsd/head/share/mk/bsd.lib.mk projects/zfsd/head/share/mk/bsd.libnames.mk projects/zfsd/head/share/mk/bsd.own.mk projects/zfsd/head/share/mk/bsd.prog.mk projects/zfsd/head/share/mk/bsd.progs.mk projects/zfsd/head/share/mk/bsd.subdir.mk projects/zfsd/head/share/mk/bsd.sys.mk projects/zfsd/head/share/mk/sys.mk projects/zfsd/head/share/syscons/fonts/iso04-wide-8x16.fnt projects/zfsd/head/share/syscons/fonts/iso05-8x16.fnt projects/zfsd/head/share/syscons/keymaps/us.dvorakp.kbd projects/zfsd/head/sys/Makefile projects/zfsd/head/sys/amd64/amd64/db_trace.c projects/zfsd/head/sys/amd64/amd64/exception.S projects/zfsd/head/sys/amd64/amd64/fpu.c projects/zfsd/head/sys/amd64/amd64/genassym.c projects/zfsd/head/sys/amd64/amd64/identcpu.c projects/zfsd/head/sys/amd64/amd64/machdep.c projects/zfsd/head/sys/amd64/amd64/mp_machdep.c projects/zfsd/head/sys/amd64/amd64/pmap.c projects/zfsd/head/sys/amd64/amd64/support.S projects/zfsd/head/sys/amd64/amd64/trap.c projects/zfsd/head/sys/amd64/amd64/vm_machdep.c projects/zfsd/head/sys/amd64/conf/GENERIC projects/zfsd/head/sys/amd64/conf/NOTES projects/zfsd/head/sys/amd64/ia32/ia32_signal.c projects/zfsd/head/sys/amd64/include/acpica_machdep.h projects/zfsd/head/sys/amd64/include/clock.h projects/zfsd/head/sys/amd64/include/md_var.h projects/zfsd/head/sys/amd64/include/metadata.h projects/zfsd/head/sys/amd64/include/param.h projects/zfsd/head/sys/amd64/include/pcb.h projects/zfsd/head/sys/amd64/include/pcpu.h projects/zfsd/head/sys/amd64/include/pmap.h projects/zfsd/head/sys/amd64/include/vmm.h (contents, props changed) projects/zfsd/head/sys/amd64/include/vmm_instruction_emul.h (contents, props changed) projects/zfsd/head/sys/amd64/include/vmparam.h projects/zfsd/head/sys/amd64/include/xen/xen-os.h projects/zfsd/head/sys/amd64/linux32/linux32_machdep.c projects/zfsd/head/sys/amd64/linux32/linux32_sysvec.c projects/zfsd/head/sys/amd64/vmm/intel/ept.c projects/zfsd/head/sys/amd64/vmm/intel/vmcs.c projects/zfsd/head/sys/amd64/vmm/intel/vmcs.h projects/zfsd/head/sys/amd64/vmm/intel/vmx.c projects/zfsd/head/sys/amd64/vmm/io/vlapic.c projects/zfsd/head/sys/amd64/vmm/vmm.c projects/zfsd/head/sys/amd64/vmm/vmm_dev.c projects/zfsd/head/sys/amd64/vmm/vmm_instruction_emul.c projects/zfsd/head/sys/amd64/vmm/vmm_stat.c projects/zfsd/head/sys/amd64/vmm/vmm_stat.h projects/zfsd/head/sys/amd64/vmm/x86.c projects/zfsd/head/sys/arm/allwinner/a10_gpio.c projects/zfsd/head/sys/arm/allwinner/files.a10 projects/zfsd/head/sys/arm/allwinner/timer.c projects/zfsd/head/sys/arm/arm/bcopy_page.S projects/zfsd/head/sys/arm/arm/bcopyinout.S projects/zfsd/head/sys/arm/arm/bcopyinout_xscale.S projects/zfsd/head/sys/arm/arm/blockio.S projects/zfsd/head/sys/arm/arm/bus_space_asm_generic.S projects/zfsd/head/sys/arm/arm/bus_space_generic.c projects/zfsd/head/sys/arm/arm/busdma_machdep-v6.c projects/zfsd/head/sys/arm/arm/copystr.S projects/zfsd/head/sys/arm/arm/cpufunc.c projects/zfsd/head/sys/arm/arm/cpufunc_asm.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_arm10.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_arm11.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_arm11x6.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_arm7tdmi.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_arm8.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_arm9.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_armv4.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_armv5.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_armv5_ec.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_armv6.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_armv7.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_fa526.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_ixp12x0.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_pj4b.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_sa1.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_sa11x0.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_sheeva.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_xscale.S projects/zfsd/head/sys/arm/arm/cpufunc_asm_xscale_c3.S projects/zfsd/head/sys/arm/arm/db_trace.c projects/zfsd/head/sys/arm/arm/disassem.c projects/zfsd/head/sys/arm/arm/elf_trampoline.c projects/zfsd/head/sys/arm/arm/exception.S projects/zfsd/head/sys/arm/arm/fiq_subr.S projects/zfsd/head/sys/arm/arm/fusu.S projects/zfsd/head/sys/arm/arm/gic.c projects/zfsd/head/sys/arm/arm/identcpu.c projects/zfsd/head/sys/arm/arm/in_cksum_arm.S projects/zfsd/head/sys/arm/arm/irq_dispatch.S projects/zfsd/head/sys/arm/arm/locore.S projects/zfsd/head/sys/arm/arm/machdep.c projects/zfsd/head/sys/arm/arm/mp_machdep.c projects/zfsd/head/sys/arm/arm/mpcore_timer.c projects/zfsd/head/sys/arm/arm/pmap-v6.c projects/zfsd/head/sys/arm/arm/pmap.c projects/zfsd/head/sys/arm/arm/setcpsr.S projects/zfsd/head/sys/arm/arm/stack_machdep.c projects/zfsd/head/sys/arm/arm/support.S projects/zfsd/head/sys/arm/arm/swtch.S projects/zfsd/head/sys/arm/arm/trap.c projects/zfsd/head/sys/arm/arm/vfp.c projects/zfsd/head/sys/arm/arm/vm_machdep.c projects/zfsd/head/sys/arm/at91/at91_machdep.c projects/zfsd/head/sys/arm/at91/at91_mci.c projects/zfsd/head/sys/arm/at91/at91_pio.c projects/zfsd/head/sys/arm/at91/at91_piovar.h projects/zfsd/head/sys/arm/at91/at91_pmc.c projects/zfsd/head/sys/arm/at91/at91rm9200.c projects/zfsd/head/sys/arm/at91/at91rm9200_devices.c projects/zfsd/head/sys/arm/at91/if_ate.c projects/zfsd/head/sys/arm/at91/uart_dev_at91usart.c projects/zfsd/head/sys/arm/broadcom/bcm2835/bcm2835_fb.c projects/zfsd/head/sys/arm/broadcom/bcm2835/bcm2835_gpio.c projects/zfsd/head/sys/arm/broadcom/bcm2835/bcm2835_mbox.c projects/zfsd/head/sys/arm/broadcom/bcm2835/bcm2835_mbox.h projects/zfsd/head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/zfsd/head/sys/arm/broadcom/bcm2835/bcm2835_systimer.c projects/zfsd/head/sys/arm/broadcom/bcm2835/files.bcm2835 projects/zfsd/head/sys/arm/conf/AC100 projects/zfsd/head/sys/arm/conf/ARMADAXP projects/zfsd/head/sys/arm/conf/ATMEL projects/zfsd/head/sys/arm/conf/AVILA projects/zfsd/head/sys/arm/conf/BEAGLEBONE projects/zfsd/head/sys/arm/conf/CAMBRIA projects/zfsd/head/sys/arm/conf/CRB projects/zfsd/head/sys/arm/conf/CUBIEBOARD projects/zfsd/head/sys/arm/conf/EP80219 projects/zfsd/head/sys/arm/conf/IQ31244 projects/zfsd/head/sys/arm/conf/RPI-B projects/zfsd/head/sys/arm/conf/TS7800 projects/zfsd/head/sys/arm/econa/econa_machdep.c projects/zfsd/head/sys/arm/include/armreg.h projects/zfsd/head/sys/arm/include/asm.h projects/zfsd/head/sys/arm/include/asmacros.h projects/zfsd/head/sys/arm/include/bus.h projects/zfsd/head/sys/arm/include/frame.h projects/zfsd/head/sys/arm/include/intr.h projects/zfsd/head/sys/arm/include/machdep.h projects/zfsd/head/sys/arm/include/param.h projects/zfsd/head/sys/arm/include/pcpu.h projects/zfsd/head/sys/arm/include/pmap.h projects/zfsd/head/sys/arm/include/setjmp.h projects/zfsd/head/sys/arm/include/signal.h projects/zfsd/head/sys/arm/include/sysarch.h projects/zfsd/head/sys/arm/include/vfp.h projects/zfsd/head/sys/arm/include/vmparam.h projects/zfsd/head/sys/arm/lpc/lpc_timer.c projects/zfsd/head/sys/arm/mv/armadaxp/armadaxp.c projects/zfsd/head/sys/arm/mv/armadaxp/armadaxp_mp.c projects/zfsd/head/sys/arm/mv/armadaxp/std.armadaxp projects/zfsd/head/sys/arm/mv/common.c projects/zfsd/head/sys/arm/mv/mv_machdep.c projects/zfsd/head/sys/arm/mv/mvreg.h projects/zfsd/head/sys/arm/mv/mvvar.h projects/zfsd/head/sys/arm/mv/mvwin.h projects/zfsd/head/sys/arm/mv/timer.c projects/zfsd/head/sys/arm/s3c2xx0/s3c24x0_machdep.c projects/zfsd/head/sys/arm/s3c2xx0/uart_dev_s3c2410.c projects/zfsd/head/sys/arm/sa11x0/uart_dev_sa1110.c projects/zfsd/head/sys/arm/ti/aintc.c projects/zfsd/head/sys/arm/ti/am335x/am335x_dmtimer.c projects/zfsd/head/sys/arm/ti/am335x/am335x_pmic.c projects/zfsd/head/sys/arm/ti/am335x/am335x_prcm.c projects/zfsd/head/sys/arm/ti/am335x/files.am335x projects/zfsd/head/sys/arm/ti/cpsw/if_cpsw.c projects/zfsd/head/sys/arm/ti/omap4/omap4_prcm_clks.c projects/zfsd/head/sys/arm/ti/ti_gpio.c projects/zfsd/head/sys/arm/ti/ti_machdep.c projects/zfsd/head/sys/arm/ti/ti_mmchs.c projects/zfsd/head/sys/arm/ti/ti_mmchs.h projects/zfsd/head/sys/arm/ti/ti_prcm.h projects/zfsd/head/sys/arm/ti/ti_scm.c projects/zfsd/head/sys/arm/versatile/sp804.c projects/zfsd/head/sys/arm/versatile/versatile_pci.c projects/zfsd/head/sys/arm/versatile/versatile_sic.c projects/zfsd/head/sys/arm/xscale/i80321/ep80219_machdep.c projects/zfsd/head/sys/arm/xscale/i80321/iq31244_machdep.c projects/zfsd/head/sys/arm/xscale/i8134x/crb_machdep.c projects/zfsd/head/sys/arm/xscale/ixp425/avila_gpio.c projects/zfsd/head/sys/arm/xscale/ixp425/avila_machdep.c projects/zfsd/head/sys/arm/xscale/ixp425/cambria_gpio.c projects/zfsd/head/sys/arm/xscale/ixp425/ixp425_npe.c projects/zfsd/head/sys/arm/xscale/pxa/pxa_machdep.c projects/zfsd/head/sys/boot/arm/at91/Makefile.inc projects/zfsd/head/sys/boot/arm/at91/boot2/Makefile projects/zfsd/head/sys/boot/arm/ixp425/Makefile.inc projects/zfsd/head/sys/boot/arm/ixp425/boot2/Makefile projects/zfsd/head/sys/boot/arm/uboot/start.S projects/zfsd/head/sys/boot/common/load_elf.c projects/zfsd/head/sys/boot/common/module.c projects/zfsd/head/sys/boot/common/util.c projects/zfsd/head/sys/boot/fdt/dts/beaglebone.dts projects/zfsd/head/sys/boot/fdt/dts/cubieboard.dts projects/zfsd/head/sys/boot/fdt/dts/db78460.dts projects/zfsd/head/sys/boot/fdt/fdt_loader_cmd.c projects/zfsd/head/sys/boot/ficl/arm/sysdep.h projects/zfsd/head/sys/boot/ficl/loader.c projects/zfsd/head/sys/boot/ficl/tools.c projects/zfsd/head/sys/boot/forth/loader.conf projects/zfsd/head/sys/boot/i386/btx/btx/btx.S projects/zfsd/head/sys/boot/i386/gptboot/Makefile projects/zfsd/head/sys/boot/pc98/btx/btx/btx.S projects/zfsd/head/sys/boot/pc98/libpc98/biosdisk.c projects/zfsd/head/sys/boot/pc98/libpc98/comconsole.c projects/zfsd/head/sys/boot/sparc64/loader/main.c projects/zfsd/head/sys/bsm/audit_kevents.h projects/zfsd/head/sys/cam/ata/ata_all.c projects/zfsd/head/sys/cam/ata/ata_all.h projects/zfsd/head/sys/cam/ata/ata_da.c projects/zfsd/head/sys/cam/ata/ata_pmp.c projects/zfsd/head/sys/cam/ata/ata_xpt.c projects/zfsd/head/sys/cam/cam.c projects/zfsd/head/sys/cam/cam.h projects/zfsd/head/sys/cam/cam_ccb.h projects/zfsd/head/sys/cam/cam_periph.c projects/zfsd/head/sys/cam/cam_periph.h projects/zfsd/head/sys/cam/cam_queue.c projects/zfsd/head/sys/cam/cam_queue.h projects/zfsd/head/sys/cam/cam_sim.c projects/zfsd/head/sys/cam/cam_sim.h projects/zfsd/head/sys/cam/cam_xpt.c projects/zfsd/head/sys/cam/cam_xpt_internal.h projects/zfsd/head/sys/cam/cam_xpt_periph.h projects/zfsd/head/sys/cam/cam_xpt_sim.h projects/zfsd/head/sys/cam/ctl/README.ctl.txt projects/zfsd/head/sys/cam/ctl/ctl.c projects/zfsd/head/sys/cam/ctl/ctl_backend.c projects/zfsd/head/sys/cam/ctl/ctl_backend_block.c projects/zfsd/head/sys/cam/ctl/ctl_backend_ramdisk.c projects/zfsd/head/sys/cam/ctl/ctl_frontend_cam_sim.c projects/zfsd/head/sys/cam/ctl/ctl_frontend_internal.c projects/zfsd/head/sys/cam/ctl/scsi_ctl.c projects/zfsd/head/sys/cam/scsi/scsi_all.c projects/zfsd/head/sys/cam/scsi/scsi_all.h projects/zfsd/head/sys/cam/scsi/scsi_cd.c projects/zfsd/head/sys/cam/scsi/scsi_ch.c projects/zfsd/head/sys/cam/scsi/scsi_ch.h projects/zfsd/head/sys/cam/scsi/scsi_da.c projects/zfsd/head/sys/cam/scsi/scsi_enc_ses.c projects/zfsd/head/sys/cam/scsi/scsi_pass.c projects/zfsd/head/sys/cam/scsi/scsi_pt.c projects/zfsd/head/sys/cam/scsi/scsi_sa.c projects/zfsd/head/sys/cam/scsi/scsi_sg.c projects/zfsd/head/sys/cam/scsi/scsi_target.c projects/zfsd/head/sys/cam/scsi/scsi_xpt.c projects/zfsd/head/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c projects/zfsd/head/sys/cddl/compat/opensolaris/sys/cred.h projects/zfsd/head/sys/cddl/compat/opensolaris/sys/file.h projects/zfsd/head/sys/cddl/compat/opensolaris/sys/kcondvar.h projects/zfsd/head/sys/cddl/compat/opensolaris/sys/mutex.h projects/zfsd/head/sys/cddl/compat/opensolaris/sys/sdt.h projects/zfsd/head/sys/cddl/compat/opensolaris/sys/sig.h projects/zfsd/head/sys/cddl/compat/opensolaris/sys/time.h projects/zfsd/head/sys/cddl/compat/opensolaris/sys/vnode.h projects/zfsd/head/sys/cddl/contrib/opensolaris/common/nvpair/fnvpair.c projects/zfsd/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c projects/zfsd/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.h projects/zfsd/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c projects/zfsd/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h projects/zfsd/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c projects/zfsd/head/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/Makefile.files projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/rrwlock.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/rrwlock.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/trim_map.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/unique.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfeature.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_rlock.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/feature_tests.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c projects/zfsd/head/sys/cddl/dev/dtmalloc/dtmalloc.c projects/zfsd/head/sys/cddl/dev/dtrace/amd64/dtrace_isa.c projects/zfsd/head/sys/cddl/dev/dtrace/dtrace_ioctl.c projects/zfsd/head/sys/cddl/dev/dtrace/dtrace_load.c projects/zfsd/head/sys/cddl/dev/dtrace/dtrace_test.c projects/zfsd/head/sys/cddl/dev/dtrace/dtrace_unload.c projects/zfsd/head/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S projects/zfsd/head/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c projects/zfsd/head/sys/cddl/dev/dtrace/powerpc/dtrace_subr.c projects/zfsd/head/sys/cddl/dev/fbt/fbt.c projects/zfsd/head/sys/cddl/dev/sdt/sdt.c projects/zfsd/head/sys/compat/freebsd32/freebsd32_misc.c projects/zfsd/head/sys/compat/freebsd32/freebsd32_proto.h projects/zfsd/head/sys/compat/freebsd32/freebsd32_syscall.h projects/zfsd/head/sys/compat/freebsd32/freebsd32_syscalls.c projects/zfsd/head/sys/compat/freebsd32/freebsd32_sysent.c projects/zfsd/head/sys/compat/freebsd32/freebsd32_systrace_args.c projects/zfsd/head/sys/compat/freebsd32/syscalls.master projects/zfsd/head/sys/compat/linprocfs/linprocfs.c projects/zfsd/head/sys/compat/linux/linux_file.c projects/zfsd/head/sys/compat/linux/linux_ioctl.c projects/zfsd/head/sys/compat/linux/linux_ioctl.h projects/zfsd/head/sys/compat/linux/linux_socket.c projects/zfsd/head/sys/compat/ndis/kern_ndis.c projects/zfsd/head/sys/compat/svr4/svr4_fcntl.c projects/zfsd/head/sys/compat/svr4/svr4_filio.c projects/zfsd/head/sys/compat/svr4/svr4_misc.c projects/zfsd/head/sys/compat/svr4/svr4_stream.c projects/zfsd/head/sys/conf/Makefile.amd64 projects/zfsd/head/sys/conf/Makefile.arm projects/zfsd/head/sys/conf/Makefile.i386 projects/zfsd/head/sys/conf/NOTES projects/zfsd/head/sys/conf/WITHOUT_SOURCELESS_HOST projects/zfsd/head/sys/conf/WITHOUT_SOURCELESS_UCODE projects/zfsd/head/sys/conf/files projects/zfsd/head/sys/conf/files.amd64 projects/zfsd/head/sys/conf/files.arm projects/zfsd/head/sys/conf/files.i386 projects/zfsd/head/sys/conf/files.ia64 projects/zfsd/head/sys/conf/files.mips projects/zfsd/head/sys/conf/files.pc98 projects/zfsd/head/sys/conf/files.powerpc projects/zfsd/head/sys/conf/files.sparc64 projects/zfsd/head/sys/conf/kern.mk projects/zfsd/head/sys/conf/kern.pre.mk projects/zfsd/head/sys/conf/kmod.mk projects/zfsd/head/sys/conf/ldscript.arm projects/zfsd/head/sys/conf/makeLINT.mk projects/zfsd/head/sys/conf/newvers.sh projects/zfsd/head/sys/conf/options projects/zfsd/head/sys/conf/options.arm projects/zfsd/head/sys/conf/options.mips projects/zfsd/head/sys/conf/options.sparc64 projects/zfsd/head/sys/contrib/altq/altq/altq_hfsc.c projects/zfsd/head/sys/contrib/altq/altq/altq_hfsc.h projects/zfsd/head/sys/contrib/dev/acpica/acpica_prep.sh projects/zfsd/head/sys/contrib/dev/acpica/changes.txt (contents, props changed) projects/zfsd/head/sys/contrib/dev/acpica/common/adisasm.c projects/zfsd/head/sys/contrib/dev/acpica/common/adwalk.c projects/zfsd/head/sys/contrib/dev/acpica/common/ahpredef.c projects/zfsd/head/sys/contrib/dev/acpica/common/dmextern.c projects/zfsd/head/sys/contrib/dev/acpica/common/dmrestag.c projects/zfsd/head/sys/contrib/dev/acpica/common/dmtable.c projects/zfsd/head/sys/contrib/dev/acpica/common/dmtbdump.c projects/zfsd/head/sys/contrib/dev/acpica/common/dmtbinfo.c projects/zfsd/head/sys/contrib/dev/acpica/common/getopt.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslanalyze.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslbtypes.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslcodegen.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslcompile.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/zfsd/head/sys/contrib/dev/acpica/compiler/asldefine.h projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslerror.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslfiles.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslfold.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslglobal.h projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslhex.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/asllength.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/asllisting.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslload.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/asllookup.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslmain.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslmessages.h projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslmethod.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslnamesp.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslopcodes.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/asloperands.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslpredef.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslprepkg.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslresource.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslrestype1i.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslrestype2s.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslstartup.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslsupport.l projects/zfsd/head/sys/contrib/dev/acpica/compiler/asltransform.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/asltree.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/asltypes.h projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslutils.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslwalks.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/aslxref.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/dtexpress.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/dtfield.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/dtio.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/dtsubtable.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/dttable.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/dttemplate.h projects/zfsd/head/sys/contrib/dev/acpica/compiler/dtutils.c projects/zfsd/head/sys/contrib/dev/acpica/compiler/preprocess.h projects/zfsd/head/sys/contrib/dev/acpica/compiler/prscan.c projects/zfsd/head/sys/contrib/dev/acpica/components/debugger/dbcmds.c projects/zfsd/head/sys/contrib/dev/acpica/components/debugger/dbconvert.c projects/zfsd/head/sys/contrib/dev/acpica/components/debugger/dbdisply.c projects/zfsd/head/sys/contrib/dev/acpica/components/debugger/dbexec.c projects/zfsd/head/sys/contrib/dev/acpica/components/debugger/dbhistry.c projects/zfsd/head/sys/contrib/dev/acpica/components/debugger/dbinput.c projects/zfsd/head/sys/contrib/dev/acpica/components/debugger/dbmethod.c projects/zfsd/head/sys/contrib/dev/acpica/components/debugger/dbnames.c projects/zfsd/head/sys/contrib/dev/acpica/components/debugger/dbstats.c projects/zfsd/head/sys/contrib/dev/acpica/components/debugger/dbutils.c projects/zfsd/head/sys/contrib/dev/acpica/components/debugger/dbxface.c projects/zfsd/head/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c projects/zfsd/head/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c projects/zfsd/head/sys/contrib/dev/acpica/components/disassembler/dmnames.c projects/zfsd/head/sys/contrib/dev/acpica/components/disassembler/dmobject.c projects/zfsd/head/sys/contrib/dev/acpica/components/disassembler/dmopcode.c projects/zfsd/head/sys/contrib/dev/acpica/components/disassembler/dmresrc.c projects/zfsd/head/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c projects/zfsd/head/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c projects/zfsd/head/sys/contrib/dev/acpica/components/disassembler/dmwalk.c projects/zfsd/head/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c projects/zfsd/head/sys/contrib/dev/acpica/components/dispatcher/dsfield.c projects/zfsd/head/sys/contrib/dev/acpica/components/dispatcher/dsinit.c projects/zfsd/head/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c projects/zfsd/head/sys/contrib/dev/acpica/components/dispatcher/dsobject.c projects/zfsd/head/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c projects/zfsd/head/sys/contrib/dev/acpica/components/dispatcher/dsutils.c projects/zfsd/head/sys/contrib/dev/acpica/components/dispatcher/dswexec.c projects/zfsd/head/sys/contrib/dev/acpica/components/dispatcher/dswload.c projects/zfsd/head/sys/contrib/dev/acpica/components/dispatcher/dswload2.c projects/zfsd/head/sys/contrib/dev/acpica/components/events/evevent.c projects/zfsd/head/sys/contrib/dev/acpica/components/events/evglock.c projects/zfsd/head/sys/contrib/dev/acpica/components/events/evgpe.c projects/zfsd/head/sys/contrib/dev/acpica/components/events/evgpeblk.c projects/zfsd/head/sys/contrib/dev/acpica/components/events/evgpeinit.c projects/zfsd/head/sys/contrib/dev/acpica/components/events/evhandler.c projects/zfsd/head/sys/contrib/dev/acpica/components/events/evmisc.c projects/zfsd/head/sys/contrib/dev/acpica/components/events/evregion.c projects/zfsd/head/sys/contrib/dev/acpica/components/events/evrgnini.c projects/zfsd/head/sys/contrib/dev/acpica/components/events/evxfgpe.c projects/zfsd/head/sys/contrib/dev/acpica/components/events/evxfregn.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exconfig.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exconvrt.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/excreate.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exdebug.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exdump.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exfield.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exfldio.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exmisc.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exnames.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exoparg1.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exoparg2.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exoparg3.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exoparg6.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exprep.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exregion.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exresnte.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exresolv.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exresop.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exstore.c projects/zfsd/head/sys/contrib/dev/acpica/components/executer/exstoren.c projects/zfsd/head/sys/contrib/dev/acpica/components/hardware/hwacpi.c projects/zfsd/head/sys/contrib/dev/acpica/components/hardware/hwgpe.c projects/zfsd/head/sys/contrib/dev/acpica/components/hardware/hwregs.c projects/zfsd/head/sys/contrib/dev/acpica/components/hardware/hwxface.c projects/zfsd/head/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c projects/zfsd/head/sys/contrib/dev/acpica/components/namespace/nsaccess.c projects/zfsd/head/sys/contrib/dev/acpica/components/namespace/nsconvert.c projects/zfsd/head/sys/contrib/dev/acpica/components/namespace/nsdump.c projects/zfsd/head/sys/contrib/dev/acpica/components/namespace/nseval.c projects/zfsd/head/sys/contrib/dev/acpica/components/namespace/nsinit.c projects/zfsd/head/sys/contrib/dev/acpica/components/namespace/nspredef.c projects/zfsd/head/sys/contrib/dev/acpica/components/namespace/nsprepkg.c projects/zfsd/head/sys/contrib/dev/acpica/components/namespace/nsrepair.c projects/zfsd/head/sys/contrib/dev/acpica/components/namespace/nsrepair2.c projects/zfsd/head/sys/contrib/dev/acpica/components/namespace/nsutils.c projects/zfsd/head/sys/contrib/dev/acpica/components/namespace/nsxfeval.c projects/zfsd/head/sys/contrib/dev/acpica/components/namespace/nsxfname.c projects/zfsd/head/sys/contrib/dev/acpica/components/parser/psargs.c projects/zfsd/head/sys/contrib/dev/acpica/components/parser/psloop.c projects/zfsd/head/sys/contrib/dev/acpica/components/parser/psobject.c projects/zfsd/head/sys/contrib/dev/acpica/components/parser/psparse.c projects/zfsd/head/sys/contrib/dev/acpica/components/parser/pstree.c projects/zfsd/head/sys/contrib/dev/acpica/components/parser/psxface.c projects/zfsd/head/sys/contrib/dev/acpica/components/resources/rscalc.c projects/zfsd/head/sys/contrib/dev/acpica/components/resources/rscreate.c projects/zfsd/head/sys/contrib/dev/acpica/components/resources/rsdump.c projects/zfsd/head/sys/contrib/dev/acpica/components/resources/rsmisc.c projects/zfsd/head/sys/contrib/dev/acpica/components/resources/rsutils.c projects/zfsd/head/sys/contrib/dev/acpica/components/resources/rsxface.c projects/zfsd/head/sys/contrib/dev/acpica/components/tables/tbfadt.c projects/zfsd/head/sys/contrib/dev/acpica/components/tables/tbinstal.c projects/zfsd/head/sys/contrib/dev/acpica/components/tables/tbutils.c projects/zfsd/head/sys/contrib/dev/acpica/components/tables/tbxface.c projects/zfsd/head/sys/contrib/dev/acpica/components/tables/tbxfload.c projects/zfsd/head/sys/contrib/dev/acpica/components/tables/tbxfroot.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/utcopy.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/utdebug.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/utdelete.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/uteval.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/utexcep.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/utids.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/utmisc.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/utmutex.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/utobject.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/utosi.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/utstring.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/uttrack.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/utxface.c projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/utxferror.c projects/zfsd/head/sys/contrib/dev/acpica/include/acapps.h projects/zfsd/head/sys/contrib/dev/acpica/include/acconfig.h projects/zfsd/head/sys/contrib/dev/acpica/include/acdisasm.h projects/zfsd/head/sys/contrib/dev/acpica/include/acglobal.h projects/zfsd/head/sys/contrib/dev/acpica/include/aclocal.h projects/zfsd/head/sys/contrib/dev/acpica/include/acmacros.h projects/zfsd/head/sys/contrib/dev/acpica/include/acnamesp.h projects/zfsd/head/sys/contrib/dev/acpica/include/acoutput.h projects/zfsd/head/sys/contrib/dev/acpica/include/acpiosxf.h projects/zfsd/head/sys/contrib/dev/acpica/include/acpixf.h projects/zfsd/head/sys/contrib/dev/acpica/include/acpredef.h projects/zfsd/head/sys/contrib/dev/acpica/include/acstruct.h projects/zfsd/head/sys/contrib/dev/acpica/include/actables.h projects/zfsd/head/sys/contrib/dev/acpica/include/actypes.h projects/zfsd/head/sys/contrib/dev/acpica/include/acutils.h projects/zfsd/head/sys/contrib/dev/acpica/include/platform/acenv.h projects/zfsd/head/sys/contrib/dev/acpica/include/platform/acfreebsd.h projects/zfsd/head/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c projects/zfsd/head/sys/contrib/ipfilter/netinet/ip_auth.c projects/zfsd/head/sys/contrib/octeon-sdk/cvmx-app-init.h projects/zfsd/head/sys/contrib/octeon-sdk/cvmx-helper-board.c projects/zfsd/head/sys/contrib/octeon-sdk/cvmx-helper-sgmii.c projects/zfsd/head/sys/contrib/octeon-sdk/cvmx-mgmt-port.c projects/zfsd/head/sys/contrib/octeon-sdk/cvmx-mgmt-port.h projects/zfsd/head/sys/contrib/octeon-sdk/cvmx-pcie.c projects/zfsd/head/sys/contrib/octeon-sdk/cvmx-rtc.h projects/zfsd/head/sys/contrib/octeon-sdk/cvmx-usbd.c projects/zfsd/head/sys/crypto/sha2/sha2.c projects/zfsd/head/sys/crypto/sha2/sha2.h projects/zfsd/head/sys/dev/aac/aac.c projects/zfsd/head/sys/dev/aac/aac_cam.c projects/zfsd/head/sys/dev/aac/aac_disk.c projects/zfsd/head/sys/dev/aac/aac_pci.c projects/zfsd/head/sys/dev/aac/aac_tables.h projects/zfsd/head/sys/dev/aac/aacvar.h projects/zfsd/head/sys/dev/acpi_support/acpi_hp.c projects/zfsd/head/sys/dev/acpi_support/acpi_toshiba.c projects/zfsd/head/sys/dev/acpi_support/atk0110.c projects/zfsd/head/sys/dev/acpica/Osd/OsdTable.c projects/zfsd/head/sys/dev/acpica/acpi.c projects/zfsd/head/sys/dev/acpica/acpi_cpu.c projects/zfsd/head/sys/dev/acpica/acpi_hpet.c projects/zfsd/head/sys/dev/acpica/acpi_pci_link.c projects/zfsd/head/sys/dev/acpica/acpi_pcib.c projects/zfsd/head/sys/dev/acpica/acpi_pcib_acpi.c projects/zfsd/head/sys/dev/acpica/acpi_powerres.c projects/zfsd/head/sys/dev/acpica/acpi_resource.c projects/zfsd/head/sys/dev/age/if_age.c projects/zfsd/head/sys/dev/agp/agp.c projects/zfsd/head/sys/dev/agp/agp_i810.c projects/zfsd/head/sys/dev/ahci/ahci.c projects/zfsd/head/sys/dev/ahci/ahci.h projects/zfsd/head/sys/dev/ahci/ahciem.c projects/zfsd/head/sys/dev/aic7xxx/ahc_isa.c projects/zfsd/head/sys/dev/aic7xxx/aic7xxx.h projects/zfsd/head/sys/dev/altera/jtag_uart/altera_jtag_uart.h projects/zfsd/head/sys/dev/arcmsr/arcmsr.c projects/zfsd/head/sys/dev/arcmsr/arcmsr.h projects/zfsd/head/sys/dev/ata/ata-all.c projects/zfsd/head/sys/dev/ata/ata-all.h projects/zfsd/head/sys/dev/ata/ata-cbus.c projects/zfsd/head/sys/dev/ata/ata-dma.c projects/zfsd/head/sys/dev/ata/ata-isa.c projects/zfsd/head/sys/dev/ata/ata-lowlevel.c projects/zfsd/head/sys/dev/ata/ata-pci.c projects/zfsd/head/sys/dev/ata/ata-pci.h projects/zfsd/head/sys/dev/ata/ata-sata.c projects/zfsd/head/sys/dev/ata/ata_if.m projects/zfsd/head/sys/dev/ata/chipsets/ata-acard.c projects/zfsd/head/sys/dev/ata/chipsets/ata-acerlabs.c projects/zfsd/head/sys/dev/ata/chipsets/ata-adaptec.c projects/zfsd/head/sys/dev/ata/chipsets/ata-ahci.c projects/zfsd/head/sys/dev/ata/chipsets/ata-amd.c projects/zfsd/head/sys/dev/ata/chipsets/ata-ati.c projects/zfsd/head/sys/dev/ata/chipsets/ata-cenatek.c projects/zfsd/head/sys/dev/ata/chipsets/ata-cypress.c projects/zfsd/head/sys/dev/ata/chipsets/ata-cyrix.c projects/zfsd/head/sys/dev/ata/chipsets/ata-highpoint.c projects/zfsd/head/sys/dev/ata/chipsets/ata-intel.c projects/zfsd/head/sys/dev/ata/chipsets/ata-ite.c projects/zfsd/head/sys/dev/ata/chipsets/ata-jmicron.c projects/zfsd/head/sys/dev/ata/chipsets/ata-marvell.c projects/zfsd/head/sys/dev/ata/chipsets/ata-micron.c projects/zfsd/head/sys/dev/ata/chipsets/ata-national.c projects/zfsd/head/sys/dev/ata/chipsets/ata-netcell.c projects/zfsd/head/sys/dev/ata/chipsets/ata-nvidia.c projects/zfsd/head/sys/dev/ata/chipsets/ata-promise.c projects/zfsd/head/sys/dev/ata/chipsets/ata-serverworks.c projects/zfsd/head/sys/dev/ata/chipsets/ata-siliconimage.c projects/zfsd/head/sys/dev/ata/chipsets/ata-sis.c projects/zfsd/head/sys/dev/ata/chipsets/ata-via.c projects/zfsd/head/sys/dev/ath/ath_hal/ah.c projects/zfsd/head/sys/dev/ath/ath_hal/ah.h projects/zfsd/head/sys/dev/ath/ath_hal/ah_debug.h projects/zfsd/head/sys/dev/ath/ath_hal/ah_desc.h projects/zfsd/head/sys/dev/ath/ath_hal/ah_devid.h projects/zfsd/head/sys/dev/ath/ath_hal/ah_internal.h projects/zfsd/head/sys/dev/ath/ath_hal/ah_regdomain/ah_rd_domains.h projects/zfsd/head/sys/dev/ath/ath_hal/ah_regdomain/ah_rd_regmap.h projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416_btcoex.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416_recv.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416desc.h projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416reg.h projects/zfsd/head/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c projects/zfsd/head/sys/dev/ath/ath_hal/ar9002/ar9285.h projects/zfsd/head/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c projects/zfsd/head/sys/dev/ath/ath_hal/ar9002/ar9285_btcoex.c projects/zfsd/head/sys/dev/ath/ath_hal/ar9002/ar9285_diversity.c projects/zfsd/head/sys/dev/ath/ath_hal/ar9002/ar9285_diversity.h projects/zfsd/head/sys/dev/ath/ath_hal/ar9002/ar9285_phy.c projects/zfsd/head/sys/dev/ath/ath_hal/ar9002/ar9285_phy.h projects/zfsd/head/sys/dev/ath/ath_hal/ar9002/ar9285_reset.c projects/zfsd/head/sys/dev/ath/ath_hal/ar9002/ar9287_reset.c projects/zfsd/head/sys/dev/ath/ath_hal/ar9003/ar9300_devid.h projects/zfsd/head/sys/dev/ath/ath_rate/sample/sample.c projects/zfsd/head/sys/dev/ath/if_ath.c projects/zfsd/head/sys/dev/ath/if_ath_ahb.c projects/zfsd/head/sys/dev/ath/if_ath_alq.c projects/zfsd/head/sys/dev/ath/if_ath_alq.h projects/zfsd/head/sys/dev/ath/if_ath_beacon.c projects/zfsd/head/sys/dev/ath/if_ath_beacon.h projects/zfsd/head/sys/dev/ath/if_ath_debug.h projects/zfsd/head/sys/dev/ath/if_ath_misc.h projects/zfsd/head/sys/dev/ath/if_ath_rx.c projects/zfsd/head/sys/dev/ath/if_ath_rx.h projects/zfsd/head/sys/dev/ath/if_ath_rx_edma.c projects/zfsd/head/sys/dev/ath/if_ath_sysctl.c projects/zfsd/head/sys/dev/ath/if_ath_tdma.c projects/zfsd/head/sys/dev/ath/if_ath_tx.c projects/zfsd/head/sys/dev/ath/if_ath_tx.h projects/zfsd/head/sys/dev/ath/if_ath_tx_edma.c projects/zfsd/head/sys/dev/ath/if_ath_tx_ht.c projects/zfsd/head/sys/dev/ath/if_ath_tx_ht.h projects/zfsd/head/sys/dev/ath/if_athioctl.h projects/zfsd/head/sys/dev/ath/if_athrate.h projects/zfsd/head/sys/dev/ath/if_athvar.h projects/zfsd/head/sys/dev/atkbdc/psm.c projects/zfsd/head/sys/dev/bce/if_bce.c projects/zfsd/head/sys/dev/bce/if_bcefw.h projects/zfsd/head/sys/dev/bce/if_bcereg.h projects/zfsd/head/sys/dev/bge/if_bge.c projects/zfsd/head/sys/dev/bge/if_bgereg.h projects/zfsd/head/sys/dev/bktr/CHANGELOG.TXT projects/zfsd/head/sys/dev/bktr/bktr_core.c projects/zfsd/head/sys/dev/bktr/bktr_os.c projects/zfsd/head/sys/dev/bktr/msp34xx.c projects/zfsd/head/sys/dev/bwn/if_bwn.c projects/zfsd/head/sys/dev/cas/if_cas.c projects/zfsd/head/sys/dev/cas/if_casvar.h projects/zfsd/head/sys/dev/cesa/cesa.c projects/zfsd/head/sys/dev/cesa/cesa.h projects/zfsd/head/sys/dev/cfi/cfi_bus_fdt.c projects/zfsd/head/sys/dev/cfi/cfi_core.c projects/zfsd/head/sys/dev/cfi/cfi_disk.c projects/zfsd/head/sys/dev/cfi/cfi_reg.h projects/zfsd/head/sys/dev/ciss/ciss.c projects/zfsd/head/sys/dev/cp/if_cp.c projects/zfsd/head/sys/dev/cpuctl/cpuctl.c projects/zfsd/head/sys/dev/ctau/if_ct.c projects/zfsd/head/sys/dev/cx/csigma.c projects/zfsd/head/sys/dev/cx/if_cx.c projects/zfsd/head/sys/dev/cxgb/common/cxgb_t3_hw.c projects/zfsd/head/sys/dev/cxgb/cxgb_main.c projects/zfsd/head/sys/dev/cxgb/sys/uipc_mvec.c projects/zfsd/head/sys/dev/cxgbe/adapter.h projects/zfsd/head/sys/dev/cxgbe/common/common.h projects/zfsd/head/sys/dev/cxgbe/common/t4_hw.c projects/zfsd/head/sys/dev/cxgbe/common/t4_hw.h projects/zfsd/head/sys/dev/cxgbe/common/t4_msg.h projects/zfsd/head/sys/dev/cxgbe/common/t4_regs.h projects/zfsd/head/sys/dev/cxgbe/common/t4_regs_values.h projects/zfsd/head/sys/dev/cxgbe/firmware/t4fw_cfg.txt projects/zfsd/head/sys/dev/cxgbe/firmware/t4fw_cfg_uwire.txt projects/zfsd/head/sys/dev/cxgbe/firmware/t4fw_interface.h projects/zfsd/head/sys/dev/cxgbe/offload.h projects/zfsd/head/sys/dev/cxgbe/osdep.h projects/zfsd/head/sys/dev/cxgbe/t4_ioctl.h projects/zfsd/head/sys/dev/cxgbe/t4_main.c projects/zfsd/head/sys/dev/cxgbe/t4_sge.c projects/zfsd/head/sys/dev/cxgbe/tom/t4_connect.c projects/zfsd/head/sys/dev/cxgbe/tom/t4_cpl_io.c projects/zfsd/head/sys/dev/cxgbe/tom/t4_ddp.c projects/zfsd/head/sys/dev/cxgbe/tom/t4_listen.c projects/zfsd/head/sys/dev/cxgbe/tom/t4_tom.c projects/zfsd/head/sys/dev/cxgbe/tom/t4_tom.h projects/zfsd/head/sys/dev/dpt/dpt.h projects/zfsd/head/sys/dev/dpt/dpt_scsi.c projects/zfsd/head/sys/dev/drm/drmP.h projects/zfsd/head/sys/dev/drm/mach64_dma.c projects/zfsd/head/sys/dev/drm2/drmP.h projects/zfsd/head/sys/dev/drm2/drm_dp_iic_helper.c projects/zfsd/head/sys/dev/drm2/drm_drv.c projects/zfsd/head/sys/dev/drm2/drm_edid.c projects/zfsd/head/sys/dev/drm2/drm_fb_helper.c projects/zfsd/head/sys/dev/drm2/drm_gem.c projects/zfsd/head/sys/dev/drm2/drm_mm.c projects/zfsd/head/sys/dev/drm2/drm_mm.h projects/zfsd/head/sys/dev/drm2/i915/i915_gem.c projects/zfsd/head/sys/dev/drm2/i915/intel_fb.c projects/zfsd/head/sys/dev/drm2/i915/intel_iic.c projects/zfsd/head/sys/dev/drm2/i915/intel_modes.c projects/zfsd/head/sys/dev/drm2/i915/intel_sdvo.c projects/zfsd/head/sys/dev/e1000/README projects/zfsd/head/sys/dev/e1000/if_em.c projects/zfsd/head/sys/dev/e1000/if_em.h projects/zfsd/head/sys/dev/e1000/if_igb.c projects/zfsd/head/sys/dev/e1000/if_igb.h projects/zfsd/head/sys/dev/e1000/if_lem.c projects/zfsd/head/sys/dev/e1000/if_lem.h projects/zfsd/head/sys/dev/etherswitch/arswitch/arswitch.c projects/zfsd/head/sys/dev/etherswitch/etherswitch.c projects/zfsd/head/sys/dev/etherswitch/etherswitch.h projects/zfsd/head/sys/dev/etherswitch/etherswitch_if.m projects/zfsd/head/sys/dev/etherswitch/rtl8366/rtl8366rb.c projects/zfsd/head/sys/dev/fb/vesa.c projects/zfsd/head/sys/dev/fdt/fdt_common.c projects/zfsd/head/sys/dev/fdt/fdtbus.c projects/zfsd/head/sys/dev/fdt/simplebus.c projects/zfsd/head/sys/dev/filemon/filemon.c projects/zfsd/head/sys/dev/filemon/filemon_wrapper.c projects/zfsd/head/sys/dev/firewire/firewire.c projects/zfsd/head/sys/dev/firewire/sbp.c projects/zfsd/head/sys/dev/flash/mx25l.c projects/zfsd/head/sys/dev/fxp/if_fxp.c projects/zfsd/head/sys/dev/hme/if_hme.c projects/zfsd/head/sys/dev/hpt27xx/hpt27xx_config.c projects/zfsd/head/sys/dev/hptiop/hptiop.c projects/zfsd/head/sys/dev/hptiop/hptiop.h projects/zfsd/head/sys/dev/hptmv/entry.c projects/zfsd/head/sys/dev/hptrr/hptrr_osm_bsd.c projects/zfsd/head/sys/dev/hwpmc/hwpmc_core.c projects/zfsd/head/sys/dev/hwpmc/hwpmc_intel.c projects/zfsd/head/sys/dev/hwpmc/hwpmc_mod.c projects/zfsd/head/sys/dev/hwpmc/hwpmc_soft.c projects/zfsd/head/sys/dev/hwpmc/hwpmc_uncore.c projects/zfsd/head/sys/dev/hwpmc/pmc_events.h projects/zfsd/head/sys/dev/ic/ns16550.h projects/zfsd/head/sys/dev/ichwd/ichwd.c projects/zfsd/head/sys/dev/iicbus/if_ic.c projects/zfsd/head/sys/dev/ipmi/ipmi_kcs.c projects/zfsd/head/sys/dev/ipmi/ipmi_smic.c projects/zfsd/head/sys/dev/ips/ips.c projects/zfsd/head/sys/dev/isci/isci_controller.c projects/zfsd/head/sys/dev/isci/isci_domain.c projects/zfsd/head/sys/dev/isci/isci_io_request.c projects/zfsd/head/sys/dev/isci/isci_remote_device.c projects/zfsd/head/sys/dev/isci/scil/sati_passthrough.c projects/zfsd/head/sys/dev/isci/scil/scic_sds_phy.c projects/zfsd/head/sys/dev/isci/scil/scic_sds_port.c projects/zfsd/head/sys/dev/isci/scil/scic_sds_port_configuration_agent.c projects/zfsd/head/sys/dev/isci/scil/scif_sas_domain.c projects/zfsd/head/sys/dev/iscsi/initiator/isc_cam.c projects/zfsd/head/sys/dev/iscsi/initiator/isc_soc.c projects/zfsd/head/sys/dev/iscsi/initiator/iscsi.c projects/zfsd/head/sys/dev/isp/isp.c projects/zfsd/head/sys/dev/isp/isp_freebsd.c projects/zfsd/head/sys/dev/isp/ispreg.h projects/zfsd/head/sys/dev/iwn/if_iwn.c projects/zfsd/head/sys/dev/iwn/if_iwnvar.h projects/zfsd/head/sys/dev/ixgb/README projects/zfsd/head/sys/dev/ixgb/if_ixgb.c projects/zfsd/head/sys/dev/ixgb/ixgb_ids.h projects/zfsd/head/sys/dev/ixgbe/LICENSE projects/zfsd/head/sys/dev/ixgbe/README projects/zfsd/head/sys/dev/ixgbe/ixgbe.c projects/zfsd/head/sys/dev/ixgbe/ixgbe.h projects/zfsd/head/sys/dev/ixgbe/ixgbe_82598.c projects/zfsd/head/sys/dev/ixgbe/ixgbe_82599.c projects/zfsd/head/sys/dev/ixgbe/ixgbe_82599.h projects/zfsd/head/sys/dev/ixgbe/ixgbe_api.c projects/zfsd/head/sys/dev/ixgbe/ixgbe_api.h projects/zfsd/head/sys/dev/ixgbe/ixgbe_common.c projects/zfsd/head/sys/dev/ixgbe/ixgbe_common.h projects/zfsd/head/sys/dev/ixgbe/ixgbe_mbx.h projects/zfsd/head/sys/dev/ixgbe/ixgbe_osdep.h projects/zfsd/head/sys/dev/ixgbe/ixgbe_phy.c projects/zfsd/head/sys/dev/ixgbe/ixgbe_phy.h projects/zfsd/head/sys/dev/ixgbe/ixgbe_type.h projects/zfsd/head/sys/dev/ixgbe/ixgbe_vf.c projects/zfsd/head/sys/dev/ixgbe/ixgbe_vf.h projects/zfsd/head/sys/dev/ixgbe/ixgbe_x540.c projects/zfsd/head/sys/dev/ixgbe/ixgbe_x540.h projects/zfsd/head/sys/dev/ixgbe/ixv.c projects/zfsd/head/sys/dev/lmc/if_lmc.c projects/zfsd/head/sys/dev/lmc/if_lmc.h projects/zfsd/head/sys/dev/md/md.c projects/zfsd/head/sys/dev/mem/memdev.c projects/zfsd/head/sys/dev/mfi/mfi.c projects/zfsd/head/sys/dev/mfi/mfi_cam.c projects/zfsd/head/sys/dev/mfi/mfi_debug.c projects/zfsd/head/sys/dev/mfi/mfi_disk.c projects/zfsd/head/sys/dev/mfi/mfi_tbolt.c projects/zfsd/head/sys/dev/mfi/mfireg.h projects/zfsd/head/sys/dev/mfi/mfivar.h projects/zfsd/head/sys/dev/mii/rgephy.c projects/zfsd/head/sys/dev/mii/rgephyreg.h projects/zfsd/head/sys/dev/mly/mly.c projects/zfsd/head/sys/dev/mmc/mmc.c projects/zfsd/head/sys/dev/mmc/mmcsd.c projects/zfsd/head/sys/dev/mps/mps.c projects/zfsd/head/sys/dev/mps/mps_mapping.c projects/zfsd/head/sys/dev/mps/mps_sas.c projects/zfsd/head/sys/dev/mps/mps_user.c projects/zfsd/head/sys/dev/mpt/mpt_cam.c projects/zfsd/head/sys/dev/mpt/mpt_pci.c projects/zfsd/head/sys/dev/mpt/mpt_raid.c projects/zfsd/head/sys/dev/mpt/mpt_user.c projects/zfsd/head/sys/dev/msk/if_msk.c projects/zfsd/head/sys/dev/mvs/mvs.c projects/zfsd/head/sys/dev/mvs/mvs_pci.c projects/zfsd/head/sys/dev/mvs/mvs_soc.c projects/zfsd/head/sys/dev/mxge/if_mxge.c projects/zfsd/head/sys/dev/nand/nand.h projects/zfsd/head/sys/dev/nand/nand_geom.c projects/zfsd/head/sys/dev/nand/nandbus.c projects/zfsd/head/sys/dev/netmap/if_em_netmap.h projects/zfsd/head/sys/dev/netmap/if_igb_netmap.h projects/zfsd/head/sys/dev/netmap/if_lem_netmap.h projects/zfsd/head/sys/dev/netmap/if_re_netmap.h projects/zfsd/head/sys/dev/netmap/ixgbe_netmap.h projects/zfsd/head/sys/dev/netmap/netmap.c projects/zfsd/head/sys/dev/netmap/netmap_kern.h projects/zfsd/head/sys/dev/netmap/netmap_mem2.c projects/zfsd/head/sys/dev/nsp/nsp.c projects/zfsd/head/sys/dev/nvd/nvd.c projects/zfsd/head/sys/dev/nvme/nvme.c projects/zfsd/head/sys/dev/nvme/nvme.h projects/zfsd/head/sys/dev/nvme/nvme_ctrlr.c projects/zfsd/head/sys/dev/nvme/nvme_ctrlr_cmd.c projects/zfsd/head/sys/dev/nvme/nvme_ns.c projects/zfsd/head/sys/dev/nvme/nvme_ns_cmd.c projects/zfsd/head/sys/dev/nvme/nvme_private.h projects/zfsd/head/sys/dev/nvme/nvme_qpair.c projects/zfsd/head/sys/dev/nvme/nvme_sysctl.c projects/zfsd/head/sys/dev/nvme/nvme_test.c projects/zfsd/head/sys/dev/oce/oce_hw.c projects/zfsd/head/sys/dev/oce/oce_hw.h projects/zfsd/head/sys/dev/oce/oce_if.c projects/zfsd/head/sys/dev/oce/oce_if.h projects/zfsd/head/sys/dev/oce/oce_mbox.c projects/zfsd/head/sys/dev/oce/oce_queue.c projects/zfsd/head/sys/dev/oce/oce_sysctl.c projects/zfsd/head/sys/dev/oce/oce_util.c projects/zfsd/head/sys/dev/pci/pci.c projects/zfsd/head/sys/dev/pci/pci_pci.c projects/zfsd/head/sys/dev/pci/pci_private.h projects/zfsd/head/sys/dev/pci/pcib_private.h projects/zfsd/head/sys/dev/pci/pcireg.h projects/zfsd/head/sys/dev/pci/pcivar.h projects/zfsd/head/sys/dev/pci/vga_pci.c projects/zfsd/head/sys/dev/ppbus/if_plip.c projects/zfsd/head/sys/dev/ppbus/ppbconf.c projects/zfsd/head/sys/dev/puc/puc_bfe.h projects/zfsd/head/sys/dev/puc/puc_cfg.h projects/zfsd/head/sys/dev/puc/pucdata.c projects/zfsd/head/sys/dev/qlxgb/README.txt projects/zfsd/head/sys/dev/qlxgb/qla_dbg.c projects/zfsd/head/sys/dev/qlxgb/qla_dbg.h projects/zfsd/head/sys/dev/qlxgb/qla_def.h projects/zfsd/head/sys/dev/qlxgb/qla_glbl.h projects/zfsd/head/sys/dev/qlxgb/qla_hw.c projects/zfsd/head/sys/dev/qlxgb/qla_hw.h projects/zfsd/head/sys/dev/qlxgb/qla_inline.h projects/zfsd/head/sys/dev/qlxgb/qla_ioctl.c projects/zfsd/head/sys/dev/qlxgb/qla_ioctl.h projects/zfsd/head/sys/dev/qlxgb/qla_isr.c projects/zfsd/head/sys/dev/qlxgb/qla_misc.c projects/zfsd/head/sys/dev/qlxgb/qla_os.c projects/zfsd/head/sys/dev/qlxgb/qla_os.h projects/zfsd/head/sys/dev/qlxgb/qla_reg.h projects/zfsd/head/sys/dev/qlxgb/qla_ver.h projects/zfsd/head/sys/dev/ral/rt2560.c projects/zfsd/head/sys/dev/ral/rt2661.c projects/zfsd/head/sys/dev/ral/rt2860.c projects/zfsd/head/sys/dev/random/probe.c projects/zfsd/head/sys/dev/random/randomdev.c projects/zfsd/head/sys/dev/random/randomdev.h projects/zfsd/head/sys/dev/random/randomdev_soft.c projects/zfsd/head/sys/dev/re/if_re.c projects/zfsd/head/sys/dev/rndtest/rndtest.c projects/zfsd/head/sys/dev/rt/if_rt.c projects/zfsd/head/sys/dev/sdhci/sdhci.c projects/zfsd/head/sys/dev/sdhci/sdhci.h projects/zfsd/head/sys/dev/sdhci/sdhci_if.m projects/zfsd/head/sys/dev/sfxge/common/efx_mcdi.c projects/zfsd/head/sys/dev/siis/siis.c projects/zfsd/head/sys/dev/sis/if_sis.c projects/zfsd/head/sys/dev/sis/if_sisreg.h projects/zfsd/head/sys/dev/sk/if_sk.c projects/zfsd/head/sys/dev/sk/if_skreg.h projects/zfsd/head/sys/dev/sn/if_sn.c projects/zfsd/head/sys/dev/sound/pci/emu10kx.c projects/zfsd/head/sys/dev/sound/pci/envy24ht.c projects/zfsd/head/sys/dev/sound/pci/envy24ht.h projects/zfsd/head/sys/dev/sound/pci/hda/hdaa_patches.c projects/zfsd/head/sys/dev/sound/pci/hda/hdac.h projects/zfsd/head/sys/dev/sound/pci/hda/hdacc.c projects/zfsd/head/sys/dev/sound/pcm/dsp.c projects/zfsd/head/sys/dev/sound/pcm/sndstat.c projects/zfsd/head/sys/dev/sound/usb/uaudio.c projects/zfsd/head/sys/dev/stg/tmc18c30.c projects/zfsd/head/sys/dev/sym/sym_hipd.c projects/zfsd/head/sys/dev/syscons/scvgarndr.c projects/zfsd/head/sys/dev/syscons/syscons.c projects/zfsd/head/sys/dev/syscons/syscons.h projects/zfsd/head/sys/dev/twa/tw_osl_cam.c projects/zfsd/head/sys/dev/twa/tw_osl_freebsd.c projects/zfsd/head/sys/dev/tws/tws.h projects/zfsd/head/sys/dev/tws/tws_cam.c projects/zfsd/head/sys/dev/tws/tws_hdm.c projects/zfsd/head/sys/dev/tws/tws_user.c projects/zfsd/head/sys/dev/uart/uart.h projects/zfsd/head/sys/dev/uart/uart_bus_fdt.c projects/zfsd/head/sys/dev/uart/uart_bus_pci.c projects/zfsd/head/sys/dev/uart/uart_core.c projects/zfsd/head/sys/dev/uart/uart_dev_ns8250.c projects/zfsd/head/sys/dev/uart/uart_dev_pl011.c projects/zfsd/head/sys/dev/uart/uart_dev_quicc.c projects/zfsd/head/sys/dev/uart/uart_dev_sab82532.c projects/zfsd/head/sys/dev/uart/uart_dev_z8530.c projects/zfsd/head/sys/dev/uart/uart_subr.c projects/zfsd/head/sys/dev/usb/controller/at91dci_atmelarm.c projects/zfsd/head/sys/dev/usb/controller/musb_otg.c projects/zfsd/head/sys/dev/usb/controller/musb_otg.h projects/zfsd/head/sys/dev/usb/controller/musb_otg_atmelarm.c projects/zfsd/head/sys/dev/usb/controller/ohci_pci.c projects/zfsd/head/sys/dev/usb/controller/usb_controller.c projects/zfsd/head/sys/dev/usb/controller/xhci.c projects/zfsd/head/sys/dev/usb/controller/xhci.h projects/zfsd/head/sys/dev/usb/controller/xhci_pci.c projects/zfsd/head/sys/dev/usb/controller/xhcireg.h projects/zfsd/head/sys/dev/usb/input/ukbd.c projects/zfsd/head/sys/dev/usb/misc/udbp.c projects/zfsd/head/sys/dev/usb/net/if_aue.c projects/zfsd/head/sys/dev/usb/net/if_axe.c projects/zfsd/head/sys/dev/usb/net/if_axereg.h projects/zfsd/head/sys/dev/usb/net/if_cuereg.h projects/zfsd/head/sys/dev/usb/net/if_ipheth.c projects/zfsd/head/sys/dev/usb/net/if_mos.c projects/zfsd/head/sys/dev/usb/net/if_rue.c projects/zfsd/head/sys/dev/usb/net/if_smsc.c projects/zfsd/head/sys/dev/usb/net/if_udav.c projects/zfsd/head/sys/dev/usb/net/if_usie.c projects/zfsd/head/sys/dev/usb/net/uhso.c projects/zfsd/head/sys/dev/usb/quirk/usb_quirk.c projects/zfsd/head/sys/dev/usb/serial/u3g.c projects/zfsd/head/sys/dev/usb/serial/uftdi.c projects/zfsd/head/sys/dev/usb/serial/umcs.h projects/zfsd/head/sys/dev/usb/serial/usb_serial.c projects/zfsd/head/sys/dev/usb/serial/usb_serial.h projects/zfsd/head/sys/dev/usb/serial/uslcom.c projects/zfsd/head/sys/dev/usb/template/usb_template.c projects/zfsd/head/sys/dev/usb/usb_debug.h projects/zfsd/head/sys/dev/usb/usb_device.c projects/zfsd/head/sys/dev/usb/usb_device.h projects/zfsd/head/sys/dev/usb/usb_dynamic.c projects/zfsd/head/sys/dev/usb/usb_freebsd.h projects/zfsd/head/sys/dev/usb/usb_freebsd_loader.h projects/zfsd/head/sys/dev/usb/usb_generic.c projects/zfsd/head/sys/dev/usb/usb_hub.c projects/zfsd/head/sys/dev/usb/usb_hub.h projects/zfsd/head/sys/dev/usb/usb_ioctl.h projects/zfsd/head/sys/dev/usb/usb_msctest.c projects/zfsd/head/sys/dev/usb/usb_parse.c projects/zfsd/head/sys/dev/usb/usb_process.h projects/zfsd/head/sys/dev/usb/usb_request.c projects/zfsd/head/sys/dev/usb/usb_request.h projects/zfsd/head/sys/dev/usb/usbdevs projects/zfsd/head/sys/dev/usb/wlan/if_rum.c projects/zfsd/head/sys/dev/usb/wlan/if_run.c projects/zfsd/head/sys/dev/usb/wlan/if_zydreg.h projects/zfsd/head/sys/dev/virtio/balloon/virtio_balloon.c projects/zfsd/head/sys/dev/virtio/block/virtio_blk.c projects/zfsd/head/sys/dev/virtio/block/virtio_blk.h projects/zfsd/head/sys/dev/virtio/network/if_vtnet.c projects/zfsd/head/sys/dev/virtio/network/if_vtnetvar.h projects/zfsd/head/sys/dev/virtio/pci/virtio_pci.c projects/zfsd/head/sys/dev/virtio/scsi/virtio_scsi.c projects/zfsd/head/sys/dev/virtio/scsi/virtio_scsivar.h projects/zfsd/head/sys/dev/virtio/virtio.c projects/zfsd/head/sys/dev/virtio/virtio.h projects/zfsd/head/sys/dev/virtio/virtio_bus_if.m projects/zfsd/head/sys/dev/virtio/virtio_if.m projects/zfsd/head/sys/dev/virtio/virtqueue.c projects/zfsd/head/sys/dev/virtio/virtqueue.h projects/zfsd/head/sys/dev/vxge/vxge.h projects/zfsd/head/sys/dev/watchdog/watchdog.c projects/zfsd/head/sys/dev/xen/blkfront/blkfront.c projects/zfsd/head/sys/dev/xen/blkfront/block.h projects/zfsd/head/sys/dev/xen/netback/netback.c projects/zfsd/head/sys/dev/xen/netfront/netfront.c projects/zfsd/head/sys/fs/cd9660/cd9660_vnops.c projects/zfsd/head/sys/fs/devfs/devfs_devs.c projects/zfsd/head/sys/fs/ext2fs/ext2_alloc.c projects/zfsd/head/sys/fs/ext2fs/ext2_balloc.c projects/zfsd/head/sys/fs/ext2fs/ext2_bmap.c projects/zfsd/head/sys/fs/ext2fs/ext2_dinode.h projects/zfsd/head/sys/fs/ext2fs/ext2_dir.h projects/zfsd/head/sys/fs/ext2fs/ext2_extern.h projects/zfsd/head/sys/fs/ext2fs/ext2_inode.c projects/zfsd/head/sys/fs/ext2fs/ext2_inode_cnv.c projects/zfsd/head/sys/fs/ext2fs/ext2_lookup.c projects/zfsd/head/sys/fs/ext2fs/ext2_subr.c projects/zfsd/head/sys/fs/ext2fs/ext2_vfsops.c projects/zfsd/head/sys/fs/ext2fs/ext2_vnops.c projects/zfsd/head/sys/fs/ext2fs/ext2fs.h projects/zfsd/head/sys/fs/ext2fs/fs.h projects/zfsd/head/sys/fs/ext2fs/inode.h projects/zfsd/head/sys/fs/fdescfs/fdesc_vfsops.c projects/zfsd/head/sys/fs/fdescfs/fdesc_vnops.c projects/zfsd/head/sys/fs/fuse/fuse_internal.h projects/zfsd/head/sys/fs/fuse/fuse_io.c projects/zfsd/head/sys/fs/fuse/fuse_kernel.h projects/zfsd/head/sys/fs/fuse/fuse_vnops.c projects/zfsd/head/sys/fs/msdosfs/msdosfs_conv.c projects/zfsd/head/sys/fs/msdosfs/msdosfs_denode.c projects/zfsd/head/sys/fs/msdosfs/msdosfs_vnops.c projects/zfsd/head/sys/fs/nandfs/nandfs_segment.c projects/zfsd/head/sys/fs/nandfs/nandfs_vnops.c projects/zfsd/head/sys/fs/nfs/nfs.h projects/zfsd/head/sys/fs/nfs/nfs_commonkrpc.c projects/zfsd/head/sys/fs/nfs/nfs_commonport.c projects/zfsd/head/sys/fs/nfs/nfs_commonsubs.c projects/zfsd/head/sys/fs/nfs/nfs_var.h projects/zfsd/head/sys/fs/nfs/nfsdport.h projects/zfsd/head/sys/fs/nfs/nfsm_subs.h projects/zfsd/head/sys/fs/nfs/nfsport.h projects/zfsd/head/sys/fs/nfsclient/nfs_clbio.c projects/zfsd/head/sys/fs/nfsclient/nfs_clkrpc.c projects/zfsd/head/sys/fs/nfsclient/nfs_clnfsiod.c projects/zfsd/head/sys/fs/nfsclient/nfs_clnode.c projects/zfsd/head/sys/fs/nfsclient/nfs_clport.c projects/zfsd/head/sys/fs/nfsclient/nfs_clstate.c projects/zfsd/head/sys/fs/nfsclient/nfs_clvfsops.c projects/zfsd/head/sys/fs/nfsclient/nfs_clvnops.c projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdport.c projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdsocket.c projects/zfsd/head/sys/fs/nullfs/null.h projects/zfsd/head/sys/fs/nullfs/null_subr.c projects/zfsd/head/sys/fs/nullfs/null_vfsops.c projects/zfsd/head/sys/fs/nullfs/null_vnops.c projects/zfsd/head/sys/fs/procfs/procfs_map.c projects/zfsd/head/sys/fs/smbfs/smbfs.h projects/zfsd/head/sys/fs/smbfs/smbfs_io.c projects/zfsd/head/sys/fs/smbfs/smbfs_node.c projects/zfsd/head/sys/fs/smbfs/smbfs_smb.c projects/zfsd/head/sys/fs/smbfs/smbfs_vfsops.c projects/zfsd/head/sys/fs/smbfs/smbfs_vnops.c projects/zfsd/head/sys/fs/tmpfs/tmpfs.h projects/zfsd/head/sys/fs/tmpfs/tmpfs_subr.c projects/zfsd/head/sys/fs/tmpfs/tmpfs_vnops.c projects/zfsd/head/sys/fs/udf/udf_vnops.c projects/zfsd/head/sys/geom/gate/g_gate.c projects/zfsd/head/sys/geom/geom.h projects/zfsd/head/sys/geom/geom_dev.c projects/zfsd/head/sys/geom/geom_disk.c projects/zfsd/head/sys/geom/geom_disk.h projects/zfsd/head/sys/geom/geom_dump.c projects/zfsd/head/sys/geom/geom_event.c projects/zfsd/head/sys/geom/geom_flashmap.c projects/zfsd/head/sys/geom/geom_int.h projects/zfsd/head/sys/geom/geom_io.c projects/zfsd/head/sys/geom/geom_slice.c projects/zfsd/head/sys/geom/geom_subr.c projects/zfsd/head/sys/geom/geom_vfs.c projects/zfsd/head/sys/geom/journal/g_journal.c projects/zfsd/head/sys/geom/label/g_label.c projects/zfsd/head/sys/geom/label/g_label.h projects/zfsd/head/sys/geom/label/g_label_ntfs.c projects/zfsd/head/sys/geom/mirror/g_mirror.c projects/zfsd/head/sys/geom/multipath/g_multipath.c projects/zfsd/head/sys/geom/nop/g_nop.c projects/zfsd/head/sys/geom/nop/g_nop.h projects/zfsd/head/sys/geom/part/g_part.c projects/zfsd/head/sys/geom/part/g_part.h projects/zfsd/head/sys/geom/part/g_part_ebr.c projects/zfsd/head/sys/geom/part/g_part_gpt.c projects/zfsd/head/sys/geom/part/g_part_ldm.c projects/zfsd/head/sys/geom/part/g_part_mbr.c projects/zfsd/head/sys/geom/part/g_part_pc98.c projects/zfsd/head/sys/geom/raid/g_raid.c projects/zfsd/head/sys/geom/raid/md_ddf.c projects/zfsd/head/sys/geom/raid/tr_raid1e.c projects/zfsd/head/sys/i386/conf/GENERIC projects/zfsd/head/sys/i386/conf/NOTES projects/zfsd/head/sys/i386/conf/PAE projects/zfsd/head/sys/i386/conf/XBOX projects/zfsd/head/sys/i386/conf/XEN projects/zfsd/head/sys/i386/i386/exception.s projects/zfsd/head/sys/i386/i386/machdep.c projects/zfsd/head/sys/i386/i386/mp_machdep.c projects/zfsd/head/sys/i386/i386/pmap.c projects/zfsd/head/sys/i386/i386/support.s projects/zfsd/head/sys/i386/i386/symbols.raw projects/zfsd/head/sys/i386/i386/trap.c projects/zfsd/head/sys/i386/i386/uio_machdep.c projects/zfsd/head/sys/i386/i386/vm_machdep.c projects/zfsd/head/sys/i386/ibcs2/ibcs2_misc.c projects/zfsd/head/sys/i386/include/acpica_machdep.h projects/zfsd/head/sys/i386/include/metadata.h projects/zfsd/head/sys/i386/include/param.h projects/zfsd/head/sys/i386/include/pcpu.h projects/zfsd/head/sys/i386/include/pmap.h projects/zfsd/head/sys/i386/include/vmparam.h projects/zfsd/head/sys/i386/include/xen/xen-os.h projects/zfsd/head/sys/i386/include/xen/xenvar.h projects/zfsd/head/sys/i386/isa/spic.c projects/zfsd/head/sys/i386/xen/clock.c projects/zfsd/head/sys/i386/xen/mp_machdep.c projects/zfsd/head/sys/i386/xen/pmap.c projects/zfsd/head/sys/i386/xen/xen_machdep.c projects/zfsd/head/sys/ia64/conf/GENERIC projects/zfsd/head/sys/ia64/ia64/clock.c projects/zfsd/head/sys/ia64/ia64/machdep.c projects/zfsd/head/sys/ia64/ia64/pmap.c projects/zfsd/head/sys/ia64/include/acpica_machdep.h projects/zfsd/head/sys/ia64/include/param.h projects/zfsd/head/sys/ia64/include/pcpu.h projects/zfsd/head/sys/ia64/include/vmparam.h projects/zfsd/head/sys/kern/Make.tags.inc projects/zfsd/head/sys/kern/capabilities.conf projects/zfsd/head/sys/kern/imgact_elf.c projects/zfsd/head/sys/kern/imgact_gzip.c projects/zfsd/head/sys/kern/init_main.c projects/zfsd/head/sys/kern/init_sysent.c projects/zfsd/head/sys/kern/kern_acct.c projects/zfsd/head/sys/kern/kern_alq.c projects/zfsd/head/sys/kern/kern_clock.c projects/zfsd/head/sys/kern/kern_clocksource.c projects/zfsd/head/sys/kern/kern_condvar.c projects/zfsd/head/sys/kern/kern_cpuset.c projects/zfsd/head/sys/kern/kern_descrip.c projects/zfsd/head/sys/kern/kern_environment.c projects/zfsd/head/sys/kern/kern_et.c projects/zfsd/head/sys/kern/kern_event.c projects/zfsd/head/sys/kern/kern_exec.c projects/zfsd/head/sys/kern/kern_exit.c projects/zfsd/head/sys/kern/kern_fork.c projects/zfsd/head/sys/kern/kern_hhook.c projects/zfsd/head/sys/kern/kern_intr.c projects/zfsd/head/sys/kern/kern_jail.c projects/zfsd/head/sys/kern/kern_khelp.c projects/zfsd/head/sys/kern/kern_lock.c projects/zfsd/head/sys/kern/kern_mbuf.c projects/zfsd/head/sys/kern/kern_mutex.c projects/zfsd/head/sys/kern/kern_physio.c projects/zfsd/head/sys/kern/kern_poll.c projects/zfsd/head/sys/kern/kern_priv.c projects/zfsd/head/sys/kern/kern_proc.c projects/zfsd/head/sys/kern/kern_racct.c projects/zfsd/head/sys/kern/kern_resource.c projects/zfsd/head/sys/kern/kern_rmlock.c projects/zfsd/head/sys/kern/kern_rwlock.c projects/zfsd/head/sys/kern/kern_sharedpage.c projects/zfsd/head/sys/kern/kern_shutdown.c projects/zfsd/head/sys/kern/kern_sig.c projects/zfsd/head/sys/kern/kern_sx.c projects/zfsd/head/sys/kern/kern_synch.c projects/zfsd/head/sys/kern/kern_sysctl.c projects/zfsd/head/sys/kern/kern_tc.c projects/zfsd/head/sys/kern/kern_thread.c projects/zfsd/head/sys/kern/kern_time.c projects/zfsd/head/sys/kern/kern_timeout.c projects/zfsd/head/sys/kern/kern_umtx.c projects/zfsd/head/sys/kern/sched_ule.c projects/zfsd/head/sys/kern/subr_bus.c projects/zfsd/head/sys/kern/subr_bus_dma.c projects/zfsd/head/sys/kern/subr_lock.c projects/zfsd/head/sys/kern/subr_log.c projects/zfsd/head/sys/kern/subr_param.c projects/zfsd/head/sys/kern/subr_sbuf.c projects/zfsd/head/sys/kern/subr_sleepqueue.c projects/zfsd/head/sys/kern/subr_taskqueue.c projects/zfsd/head/sys/kern/subr_trap.c projects/zfsd/head/sys/kern/subr_uio.c projects/zfsd/head/sys/kern/subr_witness.c projects/zfsd/head/sys/kern/sys_capability.c projects/zfsd/head/sys/kern/sys_generic.c projects/zfsd/head/sys/kern/sys_pipe.c projects/zfsd/head/sys/kern/sys_process.c projects/zfsd/head/sys/kern/syscalls.c projects/zfsd/head/sys/kern/syscalls.master projects/zfsd/head/sys/kern/systrace_args.c projects/zfsd/head/sys/kern/sysv_shm.c projects/zfsd/head/sys/kern/tty.c projects/zfsd/head/sys/kern/tty_pts.c projects/zfsd/head/sys/kern/uipc_domain.c projects/zfsd/head/sys/kern/uipc_mbuf.c projects/zfsd/head/sys/kern/uipc_mqueue.c projects/zfsd/head/sys/kern/uipc_sem.c projects/zfsd/head/sys/kern/uipc_shm.c projects/zfsd/head/sys/kern/uipc_sockbuf.c projects/zfsd/head/sys/kern/uipc_socket.c projects/zfsd/head/sys/kern/uipc_syscalls.c projects/zfsd/head/sys/kern/uipc_usrreq.c projects/zfsd/head/sys/kern/vfs_aio.c projects/zfsd/head/sys/kern/vfs_bio.c projects/zfsd/head/sys/kern/vfs_cache.c projects/zfsd/head/sys/kern/vfs_cluster.c projects/zfsd/head/sys/kern/vfs_default.c projects/zfsd/head/sys/kern/vfs_extattr.c projects/zfsd/head/sys/kern/vfs_lookup.c projects/zfsd/head/sys/kern/vfs_mount.c projects/zfsd/head/sys/kern/vfs_mountroot.c projects/zfsd/head/sys/kern/vfs_subr.c projects/zfsd/head/sys/kern/vfs_syscalls.c projects/zfsd/head/sys/kern/vfs_vnops.c projects/zfsd/head/sys/kgssapi/gss_impl.c projects/zfsd/head/sys/kgssapi/krb5/krb5_mech.c projects/zfsd/head/sys/libkern/arc4random.c projects/zfsd/head/sys/libkern/arm/divsi3.S projects/zfsd/head/sys/libkern/arm/ffs.S projects/zfsd/head/sys/libkern/arm/ldivmod.S projects/zfsd/head/sys/mips/adm5120/uart_dev_adm5120.c projects/zfsd/head/sys/mips/atheros/apb.c projects/zfsd/head/sys/mips/atheros/ar71xx_chip.c projects/zfsd/head/sys/mips/atheros/ar71xx_cpudef.h projects/zfsd/head/sys/mips/atheros/ar71xx_ehci.c projects/zfsd/head/sys/mips/atheros/ar71xx_gpio.c projects/zfsd/head/sys/mips/atheros/ar71xx_machdep.c projects/zfsd/head/sys/mips/atheros/ar71xx_setup.c projects/zfsd/head/sys/mips/atheros/ar71xx_setup.h projects/zfsd/head/sys/mips/atheros/ar724x_chip.c projects/zfsd/head/sys/mips/atheros/ar91xx_chip.c projects/zfsd/head/sys/mips/atheros/files.ar71xx projects/zfsd/head/sys/mips/atheros/if_arge.c projects/zfsd/head/sys/mips/cavium/octe/ethernet-common.c projects/zfsd/head/sys/mips/cavium/octe/wrapper-cvmx-includes.h projects/zfsd/head/sys/mips/cavium/octeon_gpio.c projects/zfsd/head/sys/mips/cavium/uart_dev_oct16550.c projects/zfsd/head/sys/mips/conf/AP93.hints projects/zfsd/head/sys/mips/conf/OCTEON1 projects/zfsd/head/sys/mips/conf/ROUTERSTATION projects/zfsd/head/sys/mips/conf/ROUTERSTATION.hints projects/zfsd/head/sys/mips/conf/XLR projects/zfsd/head/sys/mips/conf/XLR64 projects/zfsd/head/sys/mips/conf/XLRN32 projects/zfsd/head/sys/mips/conf/std.SWARM projects/zfsd/head/sys/mips/conf/std.XLP projects/zfsd/head/sys/mips/include/asm.h projects/zfsd/head/sys/mips/include/atomic.h projects/zfsd/head/sys/mips/include/cpufunc.h projects/zfsd/head/sys/mips/include/cpuregs.h projects/zfsd/head/sys/mips/include/elf.h projects/zfsd/head/sys/mips/include/frame.h projects/zfsd/head/sys/mips/include/param.h projects/zfsd/head/sys/mips/include/pcb.h projects/zfsd/head/sys/mips/include/pcpu.h projects/zfsd/head/sys/mips/include/regdef.h projects/zfsd/head/sys/mips/include/regnum.h projects/zfsd/head/sys/mips/include/vmparam.h projects/zfsd/head/sys/mips/malta/malta_machdep.c projects/zfsd/head/sys/mips/malta/std.malta projects/zfsd/head/sys/mips/mips/bus_space_fdt.c projects/zfsd/head/sys/mips/mips/bus_space_generic.c projects/zfsd/head/sys/mips/mips/db_interface.c projects/zfsd/head/sys/mips/mips/db_trace.c projects/zfsd/head/sys/mips/mips/machdep.c projects/zfsd/head/sys/mips/mips/mp_machdep.c projects/zfsd/head/sys/mips/mips/pmap.c projects/zfsd/head/sys/mips/mips/stack_machdep.c projects/zfsd/head/sys/mips/mips/support.S projects/zfsd/head/sys/mips/mips/swtch.S projects/zfsd/head/sys/mips/mips/tick.c projects/zfsd/head/sys/mips/mips/tlb.c projects/zfsd/head/sys/mips/mips/trap.c projects/zfsd/head/sys/mips/mips/uio_machdep.c projects/zfsd/head/sys/mips/mips/vm_machdep.c projects/zfsd/head/sys/mips/nlm/dev/net/xlpge.c projects/zfsd/head/sys/mips/nlm/tick.c projects/zfsd/head/sys/mips/rmi/tick.c projects/zfsd/head/sys/mips/rt305x/rt305x_gpio.c projects/zfsd/head/sys/mips/rt305x/uart_dev_rt305x.c projects/zfsd/head/sys/modules/Makefile projects/zfsd/head/sys/modules/acpi/acpi/Makefile projects/zfsd/head/sys/modules/ata/Makefile projects/zfsd/head/sys/modules/ata/atacard/Makefile projects/zfsd/head/sys/modules/ata/atacbus/Makefile projects/zfsd/head/sys/modules/ata/atacore/Makefile projects/zfsd/head/sys/modules/ata/ataisa/Makefile projects/zfsd/head/sys/modules/ata/atapci/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/ataacard/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/ataacerlabs/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/ataadaptec/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/ataahci/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/ataamd/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/ataati/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/atacenatek/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/atacypress/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/atacyrix/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/atahighpoint/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/ataintel/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/ataite/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/atajmicron/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/atamarvell/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/atamicron/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/atanational/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/atanetcell/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/atanvidia/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/atapromise/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/ataserverworks/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/atasiliconimage/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/atasis/Makefile projects/zfsd/head/sys/modules/ata/atapci/chipsets/atavia/Makefile projects/zfsd/head/sys/modules/ath/Makefile projects/zfsd/head/sys/modules/cam/Makefile projects/zfsd/head/sys/modules/cc/Makefile projects/zfsd/head/sys/modules/cxgbe/Makefile projects/zfsd/head/sys/modules/drm2/drm2/Makefile projects/zfsd/head/sys/modules/dtrace/Makefile projects/zfsd/head/sys/modules/dtrace/dtrace/Makefile projects/zfsd/head/sys/modules/dtrace/dtrace_test/Makefile projects/zfsd/head/sys/modules/dtrace/dtraceall/dtraceall.c projects/zfsd/head/sys/modules/dtrace/fbt/Makefile projects/zfsd/head/sys/modules/em/Makefile projects/zfsd/head/sys/modules/ext2fs/Makefile projects/zfsd/head/sys/modules/filemon/Makefile projects/zfsd/head/sys/modules/geom/geom_label/Makefile projects/zfsd/head/sys/modules/hpt27xx/Makefile projects/zfsd/head/sys/modules/igb/Makefile projects/zfsd/head/sys/modules/ixgbe/Makefile projects/zfsd/head/sys/modules/linux/Makefile projects/zfsd/head/sys/modules/mqueue/Makefile projects/zfsd/head/sys/modules/nfsd/Makefile projects/zfsd/head/sys/modules/nfsserver/Makefile projects/zfsd/head/sys/modules/nvme/Makefile projects/zfsd/head/sys/modules/runfw/Makefile projects/zfsd/head/sys/modules/uart/Makefile projects/zfsd/head/sys/modules/usb/Makefile projects/zfsd/head/sys/modules/usb/umass/Makefile projects/zfsd/head/sys/modules/usb/urio/Makefile projects/zfsd/head/sys/modules/usb/usfs/Makefile projects/zfsd/head/sys/modules/zfs/Makefile projects/zfsd/head/sys/net/bpf.c projects/zfsd/head/sys/net/bridgestp.c projects/zfsd/head/sys/net/ethernet.h projects/zfsd/head/sys/net/ieee8023ad_lacp.c projects/zfsd/head/sys/net/if.c projects/zfsd/head/sys/net/if_arc.h projects/zfsd/head/sys/net/if_arcsubr.c projects/zfsd/head/sys/net/if_arp.h projects/zfsd/head/sys/net/if_atm.h projects/zfsd/head/sys/net/if_atmsubr.c projects/zfsd/head/sys/net/if_bridge.c projects/zfsd/head/sys/net/if_dead.c projects/zfsd/head/sys/net/if_disc.c projects/zfsd/head/sys/net/if_ef.c projects/zfsd/head/sys/net/if_enc.c projects/zfsd/head/sys/net/if_ethersubr.c projects/zfsd/head/sys/net/if_faith.c projects/zfsd/head/sys/net/if_fddisubr.c projects/zfsd/head/sys/net/if_fwsubr.c projects/zfsd/head/sys/net/if_gif.c projects/zfsd/head/sys/net/if_gif.h projects/zfsd/head/sys/net/if_gre.c projects/zfsd/head/sys/net/if_iso88025subr.c projects/zfsd/head/sys/net/if_lagg.c projects/zfsd/head/sys/net/if_lagg.h projects/zfsd/head/sys/net/if_loop.c projects/zfsd/head/sys/net/if_spppsubr.c projects/zfsd/head/sys/net/if_stf.c projects/zfsd/head/sys/net/if_tun.c projects/zfsd/head/sys/net/if_var.h projects/zfsd/head/sys/net/if_vlan.c projects/zfsd/head/sys/net/iso88025.h projects/zfsd/head/sys/net/netmap.h projects/zfsd/head/sys/net/netmap_user.h projects/zfsd/head/sys/net/pfil.c projects/zfsd/head/sys/net/pfil.h projects/zfsd/head/sys/net/ppp_defs.h projects/zfsd/head/sys/net/route.c projects/zfsd/head/sys/net/route.h projects/zfsd/head/sys/net/rtsock.c projects/zfsd/head/sys/net/vnet.h projects/zfsd/head/sys/net80211/ieee80211.c projects/zfsd/head/sys/net80211/ieee80211_amrr.c projects/zfsd/head/sys/net80211/ieee80211_freebsd.c projects/zfsd/head/sys/net80211/ieee80211_freebsd.h projects/zfsd/head/sys/net80211/ieee80211_hostap.c projects/zfsd/head/sys/net80211/ieee80211_ht.c projects/zfsd/head/sys/net80211/ieee80211_hwmp.c projects/zfsd/head/sys/net80211/ieee80211_ioctl.c projects/zfsd/head/sys/net80211/ieee80211_mesh.c projects/zfsd/head/sys/net80211/ieee80211_output.c projects/zfsd/head/sys/net80211/ieee80211_phy.c projects/zfsd/head/sys/net80211/ieee80211_phy.h projects/zfsd/head/sys/net80211/ieee80211_power.c projects/zfsd/head/sys/net80211/ieee80211_proto.h projects/zfsd/head/sys/net80211/ieee80211_superg.c projects/zfsd/head/sys/net80211/ieee80211_var.h projects/zfsd/head/sys/net80211/ieee80211_wds.c projects/zfsd/head/sys/netatalk/aarp.c projects/zfsd/head/sys/netatalk/aarp.h projects/zfsd/head/sys/netatalk/at_control.c projects/zfsd/head/sys/netatalk/at_extern.h projects/zfsd/head/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c projects/zfsd/head/sys/netgraph/bluetooth/hci/ng_hci_ulpi.c projects/zfsd/head/sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.c projects/zfsd/head/sys/netgraph/bluetooth/socket/ng_btsocket.c projects/zfsd/head/sys/netgraph/netflow/netflow.c projects/zfsd/head/sys/netgraph/netflow/ng_netflow.c projects/zfsd/head/sys/netgraph/netflow/ng_netflow.h projects/zfsd/head/sys/netgraph/ng_base.c projects/zfsd/head/sys/netgraph/ng_fec.c projects/zfsd/head/sys/netgraph/ng_iface.c projects/zfsd/head/sys/netgraph/ng_ksocket.c projects/zfsd/head/sys/netgraph/ng_nat.c projects/zfsd/head/sys/netgraph/ng_nat.h projects/zfsd/head/sys/netinet/icmp6.h projects/zfsd/head/sys/netinet/icmp_var.h projects/zfsd/head/sys/netinet/if_atm.c projects/zfsd/head/sys/netinet/if_atm.h projects/zfsd/head/sys/netinet/if_ether.c projects/zfsd/head/sys/netinet/if_ether.h projects/zfsd/head/sys/netinet/igmp.c projects/zfsd/head/sys/netinet/in.c projects/zfsd/head/sys/netinet/in.h projects/zfsd/head/sys/netinet/in_mcast.c projects/zfsd/head/sys/netinet/in_pcb.c projects/zfsd/head/sys/netinet/in_pcb.h projects/zfsd/head/sys/netinet/ip6.h projects/zfsd/head/sys/netinet/ip_carp.c projects/zfsd/head/sys/netinet/ip_carp.h projects/zfsd/head/sys/netinet/ip_fw.h projects/zfsd/head/sys/netinet/ip_gre.c projects/zfsd/head/sys/netinet/ip_icmp.c projects/zfsd/head/sys/netinet/ip_input.c projects/zfsd/head/sys/netinet/ip_mroute.c projects/zfsd/head/sys/netinet/ip_mroute.h projects/zfsd/head/sys/netinet/ip_options.c projects/zfsd/head/sys/netinet/ip_output.c projects/zfsd/head/sys/netinet/ip_var.h projects/zfsd/head/sys/netinet/libalias/alias.c projects/zfsd/head/sys/netinet/libalias/alias_db.c projects/zfsd/head/sys/netinet/pim_var.h projects/zfsd/head/sys/netinet/sctp_constants.h projects/zfsd/head/sys/netinet/sctp_indata.c projects/zfsd/head/sys/netinet/sctp_indata.h projects/zfsd/head/sys/netinet/sctp_input.c projects/zfsd/head/sys/netinet/sctp_output.c projects/zfsd/head/sys/netinet/sctp_pcb.c projects/zfsd/head/sys/netinet/sctp_sysctl.c projects/zfsd/head/sys/netinet/sctp_sysctl.h projects/zfsd/head/sys/netinet/sctputil.c projects/zfsd/head/sys/netinet/siftr.c projects/zfsd/head/sys/netinet/tcp_input.c projects/zfsd/head/sys/netinet/tcp_output.c projects/zfsd/head/sys/netinet/tcp_subr.c projects/zfsd/head/sys/netinet/tcp_syncache.c projects/zfsd/head/sys/netinet/tcp_syncache.h projects/zfsd/head/sys/netinet/tcp_timer.c projects/zfsd/head/sys/netinet/tcp_var.h projects/zfsd/head/sys/netinet/udp_usrreq.c projects/zfsd/head/sys/netinet/udp_var.h projects/zfsd/head/sys/netinet6/dest6.c projects/zfsd/head/sys/netinet6/frag6.c projects/zfsd/head/sys/netinet6/icmp6.c projects/zfsd/head/sys/netinet6/in6.c projects/zfsd/head/sys/netinet6/in6_gif.c projects/zfsd/head/sys/netinet6/in6_ifattach.c projects/zfsd/head/sys/netinet6/in6_ifattach.h projects/zfsd/head/sys/netinet6/in6_pcb.c projects/zfsd/head/sys/netinet6/in6_proto.c projects/zfsd/head/sys/netinet6/in6_src.c projects/zfsd/head/sys/netinet6/in6_var.h projects/zfsd/head/sys/netinet6/ip6_forward.c projects/zfsd/head/sys/netinet6/ip6_input.c projects/zfsd/head/sys/netinet6/ip6_ipsec.c projects/zfsd/head/sys/netinet6/ip6_mroute.c projects/zfsd/head/sys/netinet6/ip6_mroute.h projects/zfsd/head/sys/netinet6/ip6_output.c projects/zfsd/head/sys/netinet6/ip6_var.h projects/zfsd/head/sys/netinet6/mld6.c projects/zfsd/head/sys/netinet6/nd6.c projects/zfsd/head/sys/netinet6/nd6.h projects/zfsd/head/sys/netinet6/nd6_nbr.c projects/zfsd/head/sys/netinet6/nd6_rtr.c projects/zfsd/head/sys/netinet6/pim6_var.h projects/zfsd/head/sys/netinet6/raw_ip6.c projects/zfsd/head/sys/netinet6/raw_ip6.h projects/zfsd/head/sys/netinet6/route6.c projects/zfsd/head/sys/netinet6/sctp6_usrreq.c projects/zfsd/head/sys/netinet6/udp6_usrreq.c projects/zfsd/head/sys/netipsec/ah_var.h projects/zfsd/head/sys/netipsec/esp_var.h projects/zfsd/head/sys/netipsec/ipcomp_var.h projects/zfsd/head/sys/netipsec/ipip_var.h projects/zfsd/head/sys/netipsec/ipsec.c projects/zfsd/head/sys/netipsec/ipsec.h projects/zfsd/head/sys/netipsec/ipsec6.h projects/zfsd/head/sys/netipsec/ipsec_input.c projects/zfsd/head/sys/netipsec/ipsec_mbuf.c projects/zfsd/head/sys/netipsec/ipsec_output.c projects/zfsd/head/sys/netipsec/key.c projects/zfsd/head/sys/netipsec/keysock.c projects/zfsd/head/sys/netipsec/keysock.h projects/zfsd/head/sys/netipsec/xform_ah.c projects/zfsd/head/sys/netipsec/xform_esp.c projects/zfsd/head/sys/netipsec/xform_ipcomp.c projects/zfsd/head/sys/netipsec/xform_ipip.c projects/zfsd/head/sys/netpfil/ipfw/ip_dummynet.c projects/zfsd/head/sys/netpfil/ipfw/ip_fw2.c projects/zfsd/head/sys/netpfil/ipfw/ip_fw_dynamic.c projects/zfsd/head/sys/netpfil/ipfw/ip_fw_log.c projects/zfsd/head/sys/netpfil/ipfw/ip_fw_private.h projects/zfsd/head/sys/netpfil/ipfw/ip_fw_sockopt.c projects/zfsd/head/sys/netpfil/pf/if_pflog.c projects/zfsd/head/sys/netpfil/pf/if_pfsync.c projects/zfsd/head/sys/netpfil/pf/pf.c projects/zfsd/head/sys/netpfil/pf/pf_ioctl.c projects/zfsd/head/sys/netsmb/smb_conn.c projects/zfsd/head/sys/netsmb/smb_conn.h projects/zfsd/head/sys/netsmb/smb_dev.c projects/zfsd/head/sys/netsmb/smb_dev.h projects/zfsd/head/sys/netsmb/smb_trantcp.c projects/zfsd/head/sys/nfs/krpc_subr.c projects/zfsd/head/sys/nfs/nfs_common.c projects/zfsd/head/sys/nfsclient/nfs_bio.c projects/zfsd/head/sys/nfsclient/nfs_nfsiod.c projects/zfsd/head/sys/nfsclient/nfs_subs.c projects/zfsd/head/sys/nfsclient/nfs_vfsops.c projects/zfsd/head/sys/nfsclient/nfs_vnops.c projects/zfsd/head/sys/nfsclient/nfsm_subs.h projects/zfsd/head/sys/nfsclient/nfsmount.h projects/zfsd/head/sys/nfsserver/nfs_serv.c projects/zfsd/head/sys/nfsserver/nfs_srvkrpc.c projects/zfsd/head/sys/ofed/drivers/infiniband/core/umem.c projects/zfsd/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/zfsd/head/sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c projects/zfsd/head/sys/ofed/drivers/net/mlx4/eq.c projects/zfsd/head/sys/ofed/drivers/net/mlx4/main.c projects/zfsd/head/sys/ofed/include/linux/file.h projects/zfsd/head/sys/ofed/include/linux/fs.h projects/zfsd/head/sys/ofed/include/linux/linux_compat.c projects/zfsd/head/sys/ofed/include/linux/sysfs.h projects/zfsd/head/sys/ofed/include/linux/timer.h projects/zfsd/head/sys/ofed/include/linux/workqueue.h projects/zfsd/head/sys/pc98/conf/GENERIC projects/zfsd/head/sys/pc98/conf/NOTES projects/zfsd/head/sys/pc98/pc98/canbus.c projects/zfsd/head/sys/pc98/pc98/machdep.c projects/zfsd/head/sys/pci/ncr.c projects/zfsd/head/sys/powerpc/aim/clock.c projects/zfsd/head/sys/powerpc/aim/machdep.c projects/zfsd/head/sys/powerpc/aim/mmu_oea.c projects/zfsd/head/sys/powerpc/aim/mmu_oea64.c projects/zfsd/head/sys/powerpc/aim/trap.c projects/zfsd/head/sys/powerpc/aim/trap_subr32.S projects/zfsd/head/sys/powerpc/aim/trap_subr64.S projects/zfsd/head/sys/powerpc/aim/vm_machdep.c projects/zfsd/head/sys/powerpc/booke/clock.c projects/zfsd/head/sys/powerpc/booke/machdep.c projects/zfsd/head/sys/powerpc/booke/pmap.c projects/zfsd/head/sys/powerpc/booke/vm_machdep.c projects/zfsd/head/sys/powerpc/conf/GENERIC projects/zfsd/head/sys/powerpc/conf/GENERIC64 projects/zfsd/head/sys/powerpc/conf/MPC85XX projects/zfsd/head/sys/powerpc/conf/Makefile projects/zfsd/head/sys/powerpc/include/gdb_machdep.h projects/zfsd/head/sys/powerpc/include/param.h projects/zfsd/head/sys/powerpc/include/pcpu.h projects/zfsd/head/sys/powerpc/include/vmparam.h projects/zfsd/head/sys/powerpc/ofw/ofw_cpu.c projects/zfsd/head/sys/powerpc/powermac/ata_dbdma.c projects/zfsd/head/sys/powerpc/powermac/ata_kauai.c projects/zfsd/head/sys/powerpc/powermac/ata_macio.c projects/zfsd/head/sys/powerpc/powermac/smu.c projects/zfsd/head/sys/powerpc/powerpc/busdma_machdep.c projects/zfsd/head/sys/powerpc/powerpc/cpu.c projects/zfsd/head/sys/powerpc/powerpc/mmu_if.m projects/zfsd/head/sys/powerpc/powerpc/pmap_dispatch.c projects/zfsd/head/sys/powerpc/powerpc/uio_machdep.c projects/zfsd/head/sys/powerpc/ps3/platform_ps3.c projects/zfsd/head/sys/powerpc/psim/ata_iobus.c projects/zfsd/head/sys/powerpc/wii/platform_wii.c projects/zfsd/head/sys/powerpc/wii/wii_bus.c projects/zfsd/head/sys/powerpc/wii/wii_fb.c projects/zfsd/head/sys/powerpc/wii/wii_gpio.c projects/zfsd/head/sys/powerpc/wii/wii_gpioreg.h projects/zfsd/head/sys/powerpc/wii/wii_ipcreg.h projects/zfsd/head/sys/powerpc/wii/wii_pic.c projects/zfsd/head/sys/powerpc/wii/wii_picreg.h projects/zfsd/head/sys/rpc/clnt_dg.c projects/zfsd/head/sys/rpc/clnt_rc.c projects/zfsd/head/sys/rpc/clnt_vc.c projects/zfsd/head/sys/rpc/rpc_generic.c projects/zfsd/head/sys/rpc/rpcm_subs.h projects/zfsd/head/sys/rpc/rpcsec_gss.h projects/zfsd/head/sys/rpc/rpcsec_gss/rpcsec_gss.c projects/zfsd/head/sys/rpc/rpcsec_gss/rpcsec_gss_prot.c projects/zfsd/head/sys/rpc/svc.c projects/zfsd/head/sys/rpc/svc_dg.c projects/zfsd/head/sys/rpc/svc_vc.c projects/zfsd/head/sys/security/audit/audit.c projects/zfsd/head/sys/security/audit/audit.h projects/zfsd/head/sys/security/audit/audit_arg.c projects/zfsd/head/sys/security/audit/audit_bsm.c projects/zfsd/head/sys/security/audit/audit_private.h projects/zfsd/head/sys/security/mac/mac_process.c projects/zfsd/head/sys/sparc64/conf/GENERIC projects/zfsd/head/sys/sparc64/include/atomic.h projects/zfsd/head/sys/sparc64/include/param.h projects/zfsd/head/sys/sparc64/include/pcpu.h projects/zfsd/head/sys/sparc64/include/ucontext.h projects/zfsd/head/sys/sparc64/include/vmparam.h projects/zfsd/head/sys/sparc64/pci/ofw_pcib.c projects/zfsd/head/sys/sparc64/pci/psycho.c projects/zfsd/head/sys/sparc64/pci/sbbc.c projects/zfsd/head/sys/sparc64/sbus/sbus.c projects/zfsd/head/sys/sparc64/sparc64/machdep.c projects/zfsd/head/sys/sparc64/sparc64/mp_machdep.c projects/zfsd/head/sys/sparc64/sparc64/pmap.c projects/zfsd/head/sys/sparc64/sparc64/tick.c projects/zfsd/head/sys/sparc64/sparc64/uio_machdep.c projects/zfsd/head/sys/sparc64/sparc64/vm_machdep.c projects/zfsd/head/sys/sys/_callout.h projects/zfsd/head/sys/sys/_cpuset.h projects/zfsd/head/sys/sys/_rmlock.h projects/zfsd/head/sys/sys/_types.h projects/zfsd/head/sys/sys/aio.h projects/zfsd/head/sys/sys/ata.h projects/zfsd/head/sys/sys/bio.h projects/zfsd/head/sys/sys/buf.h projects/zfsd/head/sys/sys/bufobj.h projects/zfsd/head/sys/sys/bus.h projects/zfsd/head/sys/sys/bus_dma.h projects/zfsd/head/sys/sys/callout.h projects/zfsd/head/sys/sys/capability.h projects/zfsd/head/sys/sys/cdefs.h projects/zfsd/head/sys/sys/chio.h projects/zfsd/head/sys/sys/condvar.h projects/zfsd/head/sys/sys/conf.h projects/zfsd/head/sys/sys/cpuset.h projects/zfsd/head/sys/sys/diskmbr.h projects/zfsd/head/sys/sys/domain.h projects/zfsd/head/sys/sys/elf_common.h projects/zfsd/head/sys/sys/errno.h projects/zfsd/head/sys/sys/eventhandler.h projects/zfsd/head/sys/sys/extattr.h projects/zfsd/head/sys/sys/file.h projects/zfsd/head/sys/sys/filedesc.h projects/zfsd/head/sys/sys/hhook.h projects/zfsd/head/sys/sys/ksem.h projects/zfsd/head/sys/sys/libkern.h projects/zfsd/head/sys/sys/lock.h projects/zfsd/head/sys/sys/lockmgr.h projects/zfsd/head/sys/sys/malloc.h projects/zfsd/head/sys/sys/mbuf.h projects/zfsd/head/sys/sys/module_khelp.h projects/zfsd/head/sys/sys/mount.h projects/zfsd/head/sys/sys/mouse.h projects/zfsd/head/sys/sys/mutex.h projects/zfsd/head/sys/sys/namei.h projects/zfsd/head/sys/sys/param.h projects/zfsd/head/sys/sys/pcpu.h projects/zfsd/head/sys/sys/pmc.h projects/zfsd/head/sys/sys/pmckern.h projects/zfsd/head/sys/sys/priv.h projects/zfsd/head/sys/sys/proc.h projects/zfsd/head/sys/sys/protosw.h projects/zfsd/head/sys/sys/queue.h projects/zfsd/head/sys/sys/rmlock.h projects/zfsd/head/sys/sys/rwlock.h projects/zfsd/head/sys/sys/sbuf.h projects/zfsd/head/sys/sys/sdt.h projects/zfsd/head/sys/sys/sf_buf.h projects/zfsd/head/sys/sys/signalvar.h projects/zfsd/head/sys/sys/sleepqueue.h projects/zfsd/head/sys/sys/socket.h projects/zfsd/head/sys/sys/socketvar.h projects/zfsd/head/sys/sys/stat.h projects/zfsd/head/sys/sys/sx.h projects/zfsd/head/sys/sys/syscall.h projects/zfsd/head/sys/sys/syscall.mk projects/zfsd/head/sys/sys/syscallsubr.h projects/zfsd/head/sys/sys/sysctl.h projects/zfsd/head/sys/sys/syslog.h projects/zfsd/head/sys/sys/sysproto.h projects/zfsd/head/sys/sys/systm.h projects/zfsd/head/sys/sys/taskqueue.h projects/zfsd/head/sys/sys/time.h projects/zfsd/head/sys/sys/timeet.h projects/zfsd/head/sys/sys/timex.h projects/zfsd/head/sys/sys/ttydefaults.h projects/zfsd/head/sys/sys/types.h projects/zfsd/head/sys/sys/ucontext.h projects/zfsd/head/sys/sys/user.h projects/zfsd/head/sys/sys/vnode.h projects/zfsd/head/sys/sys/watchdog.h projects/zfsd/head/sys/ufs/ffs/ffs_alloc.c projects/zfsd/head/sys/ufs/ffs/ffs_balloc.c projects/zfsd/head/sys/ufs/ffs/ffs_inode.c projects/zfsd/head/sys/ufs/ffs/ffs_rawread.c projects/zfsd/head/sys/ufs/ffs/ffs_snapshot.c projects/zfsd/head/sys/ufs/ffs/ffs_softdep.c projects/zfsd/head/sys/ufs/ffs/ffs_suspend.c projects/zfsd/head/sys/ufs/ffs/ffs_vfsops.c projects/zfsd/head/sys/ufs/ffs/ffs_vnops.c projects/zfsd/head/sys/ufs/ffs/fs.h projects/zfsd/head/sys/ufs/ufs/dinode.h projects/zfsd/head/sys/ufs/ufs/inode.h projects/zfsd/head/sys/ufs/ufs/ufs_extattr.c projects/zfsd/head/sys/ufs/ufs/ufs_extern.h projects/zfsd/head/sys/ufs/ufs/ufs_lookup.c projects/zfsd/head/sys/ufs/ufs/ufs_quota.c projects/zfsd/head/sys/ufs/ufs/ufs_vnops.c projects/zfsd/head/sys/vm/default_pager.c projects/zfsd/head/sys/vm/device_pager.c projects/zfsd/head/sys/vm/phys_pager.c projects/zfsd/head/sys/vm/pmap.h projects/zfsd/head/sys/vm/sg_pager.c projects/zfsd/head/sys/vm/swap_pager.c projects/zfsd/head/sys/vm/swap_pager.h projects/zfsd/head/sys/vm/uma.h projects/zfsd/head/sys/vm/uma_core.c projects/zfsd/head/sys/vm/uma_dbg.c projects/zfsd/head/sys/vm/uma_int.h projects/zfsd/head/sys/vm/vm.h projects/zfsd/head/sys/vm/vm_extern.h projects/zfsd/head/sys/vm/vm_fault.c projects/zfsd/head/sys/vm/vm_glue.c projects/zfsd/head/sys/vm/vm_init.c projects/zfsd/head/sys/vm/vm_kern.c projects/zfsd/head/sys/vm/vm_kern.h projects/zfsd/head/sys/vm/vm_map.c projects/zfsd/head/sys/vm/vm_map.h projects/zfsd/head/sys/vm/vm_meter.c projects/zfsd/head/sys/vm/vm_mmap.c projects/zfsd/head/sys/vm/vm_object.c projects/zfsd/head/sys/vm/vm_object.h projects/zfsd/head/sys/vm/vm_page.c projects/zfsd/head/sys/vm/vm_page.h projects/zfsd/head/sys/vm/vm_pageout.c projects/zfsd/head/sys/vm/vm_pager.c projects/zfsd/head/sys/vm/vm_pager.h projects/zfsd/head/sys/vm/vm_phys.c projects/zfsd/head/sys/vm/vm_phys.h projects/zfsd/head/sys/vm/vm_reserv.c projects/zfsd/head/sys/vm/vm_reserv.h projects/zfsd/head/sys/vm/vnode_pager.c projects/zfsd/head/sys/x86/acpica/srat.c projects/zfsd/head/sys/x86/cpufreq/p4tcc.c projects/zfsd/head/sys/x86/include/specialreg.h projects/zfsd/head/sys/x86/isa/atrtc.c projects/zfsd/head/sys/x86/isa/clock.c projects/zfsd/head/sys/x86/x86/busdma_machdep.c projects/zfsd/head/sys/x86/x86/local_apic.c projects/zfsd/head/sys/x86/x86/tsc.c projects/zfsd/head/sys/xdr/xdr_mbuf.c projects/zfsd/head/sys/xen/evtchn/evtchn.c projects/zfsd/head/sys/xen/interface/arch-ia64.h (contents, props changed) projects/zfsd/head/sys/xen/interface/arch-x86/cpuid.h (contents, props changed) projects/zfsd/head/sys/xen/interface/arch-x86/hvm/save.h (contents, props changed) projects/zfsd/head/sys/xen/interface/arch-x86/xen-mca.h (contents, props changed) projects/zfsd/head/sys/xen/interface/arch-x86/xen-x86_32.h (contents, props changed) projects/zfsd/head/sys/xen/interface/arch-x86/xen-x86_64.h (contents, props changed) projects/zfsd/head/sys/xen/interface/arch-x86/xen.h (contents, props changed) projects/zfsd/head/sys/xen/interface/arch-x86_32.h (contents, props changed) projects/zfsd/head/sys/xen/interface/arch-x86_64.h (contents, props changed) projects/zfsd/head/sys/xen/interface/domctl.h (contents, props changed) projects/zfsd/head/sys/xen/interface/elfnote.h (contents, props changed) projects/zfsd/head/sys/xen/interface/event_channel.h (contents, props changed) projects/zfsd/head/sys/xen/interface/features.h (contents, props changed) projects/zfsd/head/sys/xen/interface/foreign/structs.py (contents, props changed) projects/zfsd/head/sys/xen/interface/grant_table.h (contents, props changed) projects/zfsd/head/sys/xen/interface/hvm/hvm_info_table.h (contents, props changed) projects/zfsd/head/sys/xen/interface/hvm/hvm_op.h (contents, props changed) projects/zfsd/head/sys/xen/interface/hvm/ioreq.h (contents, props changed) projects/zfsd/head/sys/xen/interface/hvm/params.h (contents, props changed) projects/zfsd/head/sys/xen/interface/hvm/save.h (contents, props changed) projects/zfsd/head/sys/xen/interface/io/blkif.h (contents, props changed) projects/zfsd/head/sys/xen/interface/io/netif.h (contents, props changed) projects/zfsd/head/sys/xen/interface/io/pciif.h (contents, props changed) projects/zfsd/head/sys/xen/interface/io/protocols.h (contents, props changed) projects/zfsd/head/sys/xen/interface/io/ring.h (contents, props changed) projects/zfsd/head/sys/xen/interface/io/xs_wire.h (contents, props changed) projects/zfsd/head/sys/xen/interface/kexec.h (contents, props changed) projects/zfsd/head/sys/xen/interface/memory.h (contents, props changed) projects/zfsd/head/sys/xen/interface/nmi.h (contents, props changed) projects/zfsd/head/sys/xen/interface/physdev.h (contents, props changed) projects/zfsd/head/sys/xen/interface/platform.h (contents, props changed) projects/zfsd/head/sys/xen/interface/sched.h (contents, props changed) projects/zfsd/head/sys/xen/interface/sysctl.h (contents, props changed) projects/zfsd/head/sys/xen/interface/trace.h (contents, props changed) projects/zfsd/head/sys/xen/interface/vcpu.h (contents, props changed) projects/zfsd/head/sys/xen/interface/version.h (contents, props changed) projects/zfsd/head/sys/xen/interface/xen-compat.h (contents, props changed) projects/zfsd/head/sys/xen/interface/xen.h (contents, props changed) projects/zfsd/head/sys/xen/interface/xenoprof.h (contents, props changed) projects/zfsd/head/sys/xen/xenbus/xenbusb.c projects/zfsd/head/sys/xen/xenstore/xenstore.c projects/zfsd/head/tools/build/mk/OptionalObsoleteFiles.inc projects/zfsd/head/tools/build/options/WITHOUT_JAIL projects/zfsd/head/tools/build/options/WITHOUT_KERBEROS_SUPPORT projects/zfsd/head/tools/build/options/WITHOUT_LEGACY_CONSOLE projects/zfsd/head/tools/build/options/makeman projects/zfsd/head/tools/make_libdeps.sh projects/zfsd/head/tools/regression/bin/test/regress.sh projects/zfsd/head/tools/regression/file/dup/dup.c projects/zfsd/head/tools/regression/filemon/Makefile projects/zfsd/head/tools/regression/filemon/filemontest.c projects/zfsd/head/tools/regression/filemon/test_script.sh projects/zfsd/head/tools/regression/filemon/timed-forkb.c projects/zfsd/head/tools/regression/lib/libc/gen/Makefile projects/zfsd/head/tools/regression/lib/libc/gen/test-wordexp.c projects/zfsd/head/tools/regression/lib/libc/locale/Makefile projects/zfsd/head/tools/regression/lib/libc/locale/test-btowc.c projects/zfsd/head/tools/regression/lib/libc/locale/test-iswctype.c projects/zfsd/head/tools/regression/lib/libc/locale/test-towctrans.c projects/zfsd/head/tools/regression/lib/libc/nss/test-getaddr.c projects/zfsd/head/tools/regression/lib/libc/nss/test-getgr.c projects/zfsd/head/tools/regression/lib/libc/nss/test-gethostby.c projects/zfsd/head/tools/regression/lib/libc/nss/test-getproto.c projects/zfsd/head/tools/regression/lib/libc/nss/test-getpw.c projects/zfsd/head/tools/regression/lib/libc/nss/test-getrpc.c projects/zfsd/head/tools/regression/lib/libc/nss/test-getusershell.c projects/zfsd/head/tools/regression/lib/libc/nss/testutil.h projects/zfsd/head/tools/regression/lib/libc/stdio/Makefile projects/zfsd/head/tools/regression/lib/msun/Makefile projects/zfsd/head/tools/regression/lib/msun/test-cexp.c projects/zfsd/head/tools/regression/lib/msun/test-conj.c projects/zfsd/head/tools/regression/lib/msun/test-csqrt.c projects/zfsd/head/tools/regression/lib/msun/test-ctrig.c projects/zfsd/head/tools/regression/lib/msun/test-exponential.c projects/zfsd/head/tools/regression/lib/msun/test-fma.c projects/zfsd/head/tools/regression/lib/msun/test-fmaxmin.c projects/zfsd/head/tools/regression/lib/msun/test-invtrig.c projects/zfsd/head/tools/regression/lib/msun/test-logarithm.c projects/zfsd/head/tools/regression/lib/msun/test-nearbyint.c projects/zfsd/head/tools/regression/lib/msun/test-next.c projects/zfsd/head/tools/regression/lib/msun/test-rem.c projects/zfsd/head/tools/regression/lib/msun/test-trig.c projects/zfsd/head/tools/regression/pjdfstest/Makefile projects/zfsd/head/tools/regression/pjdfstest/pjdfstest.c projects/zfsd/head/tools/regression/pjdfstest/tests/misc.sh projects/zfsd/head/tools/regression/priv/Makefile projects/zfsd/head/tools/regression/pthread/cv_cancel1/cv_cancel1.c projects/zfsd/head/tools/regression/sbin/dhclient/Makefile projects/zfsd/head/tools/regression/security/cap_test/cap_test_capabilities.c projects/zfsd/head/tools/regression/security/cap_test/cap_test_relative.c projects/zfsd/head/tools/regression/usr.bin/xargs/regress.sh projects/zfsd/head/tools/regression/usr.bin/yacc/grammar.y projects/zfsd/head/tools/regression/usr.bin/yacc/regress.08.out projects/zfsd/head/tools/test/dtrace/Makefile projects/zfsd/head/tools/test/hwpmc/pmctest.py projects/zfsd/head/tools/test/iconv/tablegen/cmp.sh projects/zfsd/head/tools/tools/ath/Makefile projects/zfsd/head/tools/tools/ath/Makefile.inc projects/zfsd/head/tools/tools/ath/athalq/Makefile projects/zfsd/head/tools/tools/ath/athalq/main.c projects/zfsd/head/tools/tools/ath/athspectral/athspectral.c projects/zfsd/head/tools/tools/ath/athstats/athstats.c projects/zfsd/head/tools/tools/crypto/ipsecstats.c projects/zfsd/head/tools/tools/cxgbetool/cxgbetool.c projects/zfsd/head/tools/tools/nanobsd/gateworks/common projects/zfsd/head/tools/tools/nanobsd/nanobsd.sh projects/zfsd/head/tools/tools/netmap/Makefile projects/zfsd/head/tools/tools/netmap/README projects/zfsd/head/tools/tools/netmap/bridge.c projects/zfsd/head/tools/tools/netmap/nm_util.c projects/zfsd/head/tools/tools/netmap/pcap.c projects/zfsd/head/tools/tools/netmap/pkt-gen.c projects/zfsd/head/tools/tools/netrate/netreceive/Makefile projects/zfsd/head/tools/tools/notescheck/notescheck.py projects/zfsd/head/tools/tools/pciroms/pciroms.c projects/zfsd/head/tools/tools/sysbuild/sysbuild.sh projects/zfsd/head/tools/tools/tinybsd/conf/firewall/TINYBSD projects/zfsd/head/tools/tools/umastat/umastat.c projects/zfsd/head/tools/tools/zfsboottest/zfsboottest.c projects/zfsd/head/tools/tools/zfsboottest/zfsboottest.sh projects/zfsd/head/usr.bin/Makefile projects/zfsd/head/usr.bin/Makefile.amd64 projects/zfsd/head/usr.bin/Makefile.arm projects/zfsd/head/usr.bin/Makefile.i386 projects/zfsd/head/usr.bin/Makefile.ia64 projects/zfsd/head/usr.bin/Makefile.powerpc projects/zfsd/head/usr.bin/Makefile.sparc64 projects/zfsd/head/usr.bin/ar/Makefile projects/zfsd/head/usr.bin/ar/acplex.l projects/zfsd/head/usr.bin/ar/acpyacc.y projects/zfsd/head/usr.bin/ar/read.c projects/zfsd/head/usr.bin/ar/write.c projects/zfsd/head/usr.bin/at/at.c projects/zfsd/head/usr.bin/at/privs.h (contents, props changed) projects/zfsd/head/usr.bin/bc/Makefile projects/zfsd/head/usr.bin/bc/scan.l projects/zfsd/head/usr.bin/biff/biff.1 projects/zfsd/head/usr.bin/bmake/Makefile projects/zfsd/head/usr.bin/bmake/Makefile.inc projects/zfsd/head/usr.bin/bmake/config.h projects/zfsd/head/usr.bin/bmake/unit-tests/Makefile projects/zfsd/head/usr.bin/bzip2recover/Makefile projects/zfsd/head/usr.bin/c89/c89.c projects/zfsd/head/usr.bin/c99/c99.c projects/zfsd/head/usr.bin/calendar/calendar.1 projects/zfsd/head/usr.bin/calendar/calendar.h projects/zfsd/head/usr.bin/calendar/calendars/calendar.birthday projects/zfsd/head/usr.bin/calendar/calendars/calendar.dutch projects/zfsd/head/usr.bin/calendar/calendars/calendar.freebsd projects/zfsd/head/usr.bin/calendar/calendars/calendar.history projects/zfsd/head/usr.bin/calendar/dates.c projects/zfsd/head/usr.bin/calendar/io.c projects/zfsd/head/usr.bin/calendar/parsedata.c projects/zfsd/head/usr.bin/calendar/pathnames.h projects/zfsd/head/usr.bin/calendar/sunpos.c projects/zfsd/head/usr.bin/clang/bugpoint/Makefile projects/zfsd/head/usr.bin/clang/bugpoint/bugpoint.1 projects/zfsd/head/usr.bin/clang/clang-tblgen/Makefile projects/zfsd/head/usr.bin/clang/clang/Makefile projects/zfsd/head/usr.bin/clang/clang/clang.1 projects/zfsd/head/usr.bin/clang/llc/Makefile projects/zfsd/head/usr.bin/clang/llc/llc.1 projects/zfsd/head/usr.bin/clang/lli/Makefile projects/zfsd/head/usr.bin/clang/lli/lli.1 projects/zfsd/head/usr.bin/clang/llvm-ar/Makefile projects/zfsd/head/usr.bin/clang/llvm-ar/llvm-ar.1 projects/zfsd/head/usr.bin/clang/llvm-as/Makefile projects/zfsd/head/usr.bin/clang/llvm-as/llvm-as.1 projects/zfsd/head/usr.bin/clang/llvm-bcanalyzer/Makefile projects/zfsd/head/usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1 projects/zfsd/head/usr.bin/clang/llvm-diff/Makefile projects/zfsd/head/usr.bin/clang/llvm-diff/llvm-diff.1 projects/zfsd/head/usr.bin/clang/llvm-dis/Makefile projects/zfsd/head/usr.bin/clang/llvm-dis/llvm-dis.1 projects/zfsd/head/usr.bin/clang/llvm-extract/Makefile projects/zfsd/head/usr.bin/clang/llvm-extract/llvm-extract.1 projects/zfsd/head/usr.bin/clang/llvm-link/Makefile projects/zfsd/head/usr.bin/clang/llvm-link/llvm-link.1 projects/zfsd/head/usr.bin/clang/llvm-mc/Makefile projects/zfsd/head/usr.bin/clang/llvm-nm/llvm-nm.1 projects/zfsd/head/usr.bin/clang/llvm-objdump/Makefile projects/zfsd/head/usr.bin/clang/llvm-prof/llvm-prof.1 projects/zfsd/head/usr.bin/clang/llvm-ranlib/Makefile projects/zfsd/head/usr.bin/clang/llvm-ranlib/llvm-ranlib.1 projects/zfsd/head/usr.bin/clang/llvm-rtdyld/Makefile projects/zfsd/head/usr.bin/clang/opt/Makefile projects/zfsd/head/usr.bin/clang/opt/opt.1 projects/zfsd/head/usr.bin/clang/tblgen/Makefile projects/zfsd/head/usr.bin/clang/tblgen/tblgen.1 projects/zfsd/head/usr.bin/cpio/Makefile projects/zfsd/head/usr.bin/cpio/test/Makefile projects/zfsd/head/usr.bin/csup/token.l projects/zfsd/head/usr.bin/csup/updater.h projects/zfsd/head/usr.bin/ctlstat/ctlstat.8 projects/zfsd/head/usr.bin/ctlstat/ctlstat.c projects/zfsd/head/usr.bin/dc/dc.c projects/zfsd/head/usr.bin/dtc/checking.cc projects/zfsd/head/usr.bin/dtc/dtc.1 projects/zfsd/head/usr.bin/dtc/fdt.cc projects/zfsd/head/usr.bin/ee/nls/ru_RU.KOI8-R/ee.msg projects/zfsd/head/usr.bin/fetch/fetch.c projects/zfsd/head/usr.bin/find/Makefile projects/zfsd/head/usr.bin/find/extern.h projects/zfsd/head/usr.bin/find/find.1 projects/zfsd/head/usr.bin/find/find.h projects/zfsd/head/usr.bin/find/function.c projects/zfsd/head/usr.bin/find/option.c projects/zfsd/head/usr.bin/fstat/fstat.1 projects/zfsd/head/usr.bin/fstat/fstat.c projects/zfsd/head/usr.bin/fstat/fuser.1 projects/zfsd/head/usr.bin/gcore/Makefile projects/zfsd/head/usr.bin/gcore/elfcore.c projects/zfsd/head/usr.bin/getent/getent.c projects/zfsd/head/usr.bin/grep/Makefile projects/zfsd/head/usr.bin/grep/regex/tre-fastmatch.c projects/zfsd/head/usr.bin/head/head.1 projects/zfsd/head/usr.bin/hexdump/conv.c projects/zfsd/head/usr.bin/iconv/iconv.c projects/zfsd/head/usr.bin/indent/Makefile projects/zfsd/head/usr.bin/kdump/kdump.c projects/zfsd/head/usr.bin/kdump/mksubr projects/zfsd/head/usr.bin/killall/killall.1 projects/zfsd/head/usr.bin/killall/killall.c projects/zfsd/head/usr.bin/lex/Makefile projects/zfsd/head/usr.bin/lex/config.h projects/zfsd/head/usr.bin/lex/initscan.c projects/zfsd/head/usr.bin/lex/lex.1 projects/zfsd/head/usr.bin/lex/lib/Makefile projects/zfsd/head/usr.bin/lockf/lockf.1 projects/zfsd/head/usr.bin/lockf/lockf.c projects/zfsd/head/usr.bin/lsvfs/lsvfs.1 projects/zfsd/head/usr.bin/lsvfs/lsvfs.c projects/zfsd/head/usr.bin/m4/Makefile projects/zfsd/head/usr.bin/m4/TEST/ack.m4 projects/zfsd/head/usr.bin/m4/TEST/hanoi.m4 projects/zfsd/head/usr.bin/m4/TEST/hash.m4 projects/zfsd/head/usr.bin/m4/TEST/sqroot.m4 projects/zfsd/head/usr.bin/m4/TEST/string.m4 projects/zfsd/head/usr.bin/m4/TEST/test.m4 projects/zfsd/head/usr.bin/m4/eval.c projects/zfsd/head/usr.bin/m4/extern.h projects/zfsd/head/usr.bin/m4/lib/ohash_init.3 projects/zfsd/head/usr.bin/m4/lib/ohash_interval.3 projects/zfsd/head/usr.bin/m4/m4.1 projects/zfsd/head/usr.bin/m4/main.c projects/zfsd/head/usr.bin/m4/parser.y projects/zfsd/head/usr.bin/m4/tokenizer.l projects/zfsd/head/usr.bin/mail/popen.c projects/zfsd/head/usr.bin/make/Makefile projects/zfsd/head/usr.bin/make/job.c projects/zfsd/head/usr.bin/mkcsmapper/Makefile projects/zfsd/head/usr.bin/mkcsmapper/ldef.h projects/zfsd/head/usr.bin/mkcsmapper/lex.l projects/zfsd/head/usr.bin/mkcsmapper/yacc.y projects/zfsd/head/usr.bin/mkesdb/Makefile projects/zfsd/head/usr.bin/mkesdb/ldef.h projects/zfsd/head/usr.bin/mkesdb/lex.l projects/zfsd/head/usr.bin/mkesdb/yacc.y projects/zfsd/head/usr.bin/mklocale/Makefile projects/zfsd/head/usr.bin/mklocale/lex.l projects/zfsd/head/usr.bin/netstat/inet.c projects/zfsd/head/usr.bin/netstat/inet6.c projects/zfsd/head/usr.bin/netstat/ipsec.c projects/zfsd/head/usr.bin/netstat/main.c projects/zfsd/head/usr.bin/netstat/mbuf.c projects/zfsd/head/usr.bin/netstat/mroute.c projects/zfsd/head/usr.bin/netstat/netstat.1 projects/zfsd/head/usr.bin/netstat/netstat.h projects/zfsd/head/usr.bin/netstat/pfkey.c projects/zfsd/head/usr.bin/netstat/route.c projects/zfsd/head/usr.bin/nfsstat/nfsstat.1 projects/zfsd/head/usr.bin/nfsstat/nfsstat.c projects/zfsd/head/usr.bin/patch/patch.1 projects/zfsd/head/usr.bin/patch/pch.c projects/zfsd/head/usr.bin/procstat/procstat.1 projects/zfsd/head/usr.bin/procstat/procstat.c projects/zfsd/head/usr.bin/procstat/procstat.h projects/zfsd/head/usr.bin/procstat/procstat_args.c projects/zfsd/head/usr.bin/procstat/procstat_auxv.c projects/zfsd/head/usr.bin/procstat/procstat_bin.c projects/zfsd/head/usr.bin/procstat/procstat_cred.c projects/zfsd/head/usr.bin/procstat/procstat_files.c projects/zfsd/head/usr.bin/procstat/procstat_kstack.c projects/zfsd/head/usr.bin/procstat/procstat_rlimit.c projects/zfsd/head/usr.bin/procstat/procstat_sigs.c projects/zfsd/head/usr.bin/procstat/procstat_threads.c projects/zfsd/head/usr.bin/procstat/procstat_vm.c projects/zfsd/head/usr.bin/rctl/rctl.8 projects/zfsd/head/usr.bin/renice/renice.8 projects/zfsd/head/usr.bin/rwho/rwho.c projects/zfsd/head/usr.bin/script/script.1 projects/zfsd/head/usr.bin/sed/main.c projects/zfsd/head/usr.bin/sort/bwstring.c projects/zfsd/head/usr.bin/sort/bwstring.h projects/zfsd/head/usr.bin/sort/coll.c projects/zfsd/head/usr.bin/sort/coll.h projects/zfsd/head/usr.bin/sort/file.c projects/zfsd/head/usr.bin/sort/file.h projects/zfsd/head/usr.bin/sort/mem.c projects/zfsd/head/usr.bin/sort/mem.h projects/zfsd/head/usr.bin/sort/radixsort.c projects/zfsd/head/usr.bin/sort/radixsort.h projects/zfsd/head/usr.bin/sort/sort.1.in projects/zfsd/head/usr.bin/sort/sort.c projects/zfsd/head/usr.bin/sort/sort.h projects/zfsd/head/usr.bin/sort/vsort.c projects/zfsd/head/usr.bin/sort/vsort.h projects/zfsd/head/usr.bin/split/split.1 projects/zfsd/head/usr.bin/split/split.c projects/zfsd/head/usr.bin/systat/Makefile projects/zfsd/head/usr.bin/systat/cmdtab.c projects/zfsd/head/usr.bin/systat/extern.h projects/zfsd/head/usr.bin/systat/systat.1 projects/zfsd/head/usr.bin/systat/vmstat.c projects/zfsd/head/usr.bin/tail/extern.h projects/zfsd/head/usr.bin/tail/forward.c projects/zfsd/head/usr.bin/tail/misc.c projects/zfsd/head/usr.bin/tail/tail.1 projects/zfsd/head/usr.bin/tail/tail.c projects/zfsd/head/usr.bin/tar/Makefile projects/zfsd/head/usr.bin/tar/test/Makefile projects/zfsd/head/usr.bin/top/machine.c projects/zfsd/head/usr.bin/touch/touch.c projects/zfsd/head/usr.bin/truss/extern.h projects/zfsd/head/usr.bin/truss/main.c projects/zfsd/head/usr.bin/truss/syscalls.c projects/zfsd/head/usr.bin/unifdef/unifdef.1 projects/zfsd/head/usr.bin/unifdef/unifdef.c projects/zfsd/head/usr.bin/unifdef/unifdefall.sh projects/zfsd/head/usr.bin/unvis/Makefile projects/zfsd/head/usr.bin/unzip/unzip.c projects/zfsd/head/usr.bin/usbhidctl/usbhidctl.1 projects/zfsd/head/usr.bin/vis/Makefile projects/zfsd/head/usr.bin/xargs/xargs.c projects/zfsd/head/usr.bin/xinstall/install.1 projects/zfsd/head/usr.bin/xlint/lint1/scan.l projects/zfsd/head/usr.sbin/Makefile projects/zfsd/head/usr.sbin/Makefile.amd64 projects/zfsd/head/usr.sbin/Makefile.i386 projects/zfsd/head/usr.sbin/Makefile.ia64 projects/zfsd/head/usr.sbin/Makefile.powerpc projects/zfsd/head/usr.sbin/Makefile.sparc64 projects/zfsd/head/usr.sbin/ac/ac.8 projects/zfsd/head/usr.sbin/acpi/acpidb/Makefile projects/zfsd/head/usr.sbin/acpi/acpidb/acpidb.c projects/zfsd/head/usr.sbin/acpi/acpidump/acpi.c projects/zfsd/head/usr.sbin/acpi/acpidump/acpi_user.c projects/zfsd/head/usr.sbin/acpi/iasl/Makefile projects/zfsd/head/usr.sbin/apmd/apmdlex.l projects/zfsd/head/usr.sbin/arp/arp.4 projects/zfsd/head/usr.sbin/auditdistd/Makefile projects/zfsd/head/usr.sbin/authpf/Makefile projects/zfsd/head/usr.sbin/bhyve/Makefile projects/zfsd/head/usr.sbin/bhyve/acpi.c projects/zfsd/head/usr.sbin/bhyve/atpic.c projects/zfsd/head/usr.sbin/bhyve/bhyverun.c projects/zfsd/head/usr.sbin/bhyve/bhyverun.h projects/zfsd/head/usr.sbin/bhyve/consport.c projects/zfsd/head/usr.sbin/bhyve/dbgport.c projects/zfsd/head/usr.sbin/bhyve/inout.c projects/zfsd/head/usr.sbin/bhyve/inout.h projects/zfsd/head/usr.sbin/bhyve/mem.c projects/zfsd/head/usr.sbin/bhyve/mem.h projects/zfsd/head/usr.sbin/bhyve/mptbl.c projects/zfsd/head/usr.sbin/bhyve/pci_emul.c projects/zfsd/head/usr.sbin/bhyve/pci_emul.h projects/zfsd/head/usr.sbin/bhyve/pci_passthru.c projects/zfsd/head/usr.sbin/bhyve/pci_virtio_block.c projects/zfsd/head/usr.sbin/bhyve/pci_virtio_net.c projects/zfsd/head/usr.sbin/bhyve/pmtmr.c projects/zfsd/head/usr.sbin/bhyve/rtc.c projects/zfsd/head/usr.sbin/bhyve/virtio.h projects/zfsd/head/usr.sbin/bhyvectl/bhyvectl.c projects/zfsd/head/usr.sbin/bhyveload/bhyveload.8 projects/zfsd/head/usr.sbin/bhyveload/bhyveload.c projects/zfsd/head/usr.sbin/bluetooth/ath3kfw/ath3kfw.c projects/zfsd/head/usr.sbin/bluetooth/bthidd/Makefile projects/zfsd/head/usr.sbin/bluetooth/bthidd/lexer.l projects/zfsd/head/usr.sbin/bluetooth/hccontrol/link_control.c projects/zfsd/head/usr.sbin/bluetooth/l2ping/l2ping.8 projects/zfsd/head/usr.sbin/bootparamd/bootparamd/bootparamd.8 projects/zfsd/head/usr.sbin/bsdconfig/Makefile projects/zfsd/head/usr.sbin/bsdconfig/USAGE projects/zfsd/head/usr.sbin/bsdconfig/bsdconfig projects/zfsd/head/usr.sbin/bsdconfig/bsdconfig.8 projects/zfsd/head/usr.sbin/bsdconfig/console/INDEX projects/zfsd/head/usr.sbin/bsdconfig/console/USAGE projects/zfsd/head/usr.sbin/bsdconfig/console/console projects/zfsd/head/usr.sbin/bsdconfig/console/font projects/zfsd/head/usr.sbin/bsdconfig/console/include/messages.subr projects/zfsd/head/usr.sbin/bsdconfig/console/keymap projects/zfsd/head/usr.sbin/bsdconfig/console/repeat projects/zfsd/head/usr.sbin/bsdconfig/console/saver projects/zfsd/head/usr.sbin/bsdconfig/console/screenmap projects/zfsd/head/usr.sbin/bsdconfig/console/ttys projects/zfsd/head/usr.sbin/bsdconfig/diskmgmt/INDEX projects/zfsd/head/usr.sbin/bsdconfig/diskmgmt/USAGE projects/zfsd/head/usr.sbin/bsdconfig/diskmgmt/diskmgmt projects/zfsd/head/usr.sbin/bsdconfig/docsinstall/INDEX projects/zfsd/head/usr.sbin/bsdconfig/docsinstall/USAGE projects/zfsd/head/usr.sbin/bsdconfig/docsinstall/docsinstall projects/zfsd/head/usr.sbin/bsdconfig/dot/INDEX projects/zfsd/head/usr.sbin/bsdconfig/dot/USAGE projects/zfsd/head/usr.sbin/bsdconfig/dot/dot projects/zfsd/head/usr.sbin/bsdconfig/examples/Makefile projects/zfsd/head/usr.sbin/bsdconfig/examples/bsdconfigrc projects/zfsd/head/usr.sbin/bsdconfig/include/media.hlp projects/zfsd/head/usr.sbin/bsdconfig/include/messages.subr projects/zfsd/head/usr.sbin/bsdconfig/include/options.hlp projects/zfsd/head/usr.sbin/bsdconfig/mouse/INDEX projects/zfsd/head/usr.sbin/bsdconfig/mouse/USAGE projects/zfsd/head/usr.sbin/bsdconfig/mouse/disable projects/zfsd/head/usr.sbin/bsdconfig/mouse/enable projects/zfsd/head/usr.sbin/bsdconfig/mouse/flags projects/zfsd/head/usr.sbin/bsdconfig/mouse/include/messages.subr projects/zfsd/head/usr.sbin/bsdconfig/mouse/mouse projects/zfsd/head/usr.sbin/bsdconfig/mouse/port projects/zfsd/head/usr.sbin/bsdconfig/mouse/type projects/zfsd/head/usr.sbin/bsdconfig/networking/INDEX projects/zfsd/head/usr.sbin/bsdconfig/networking/USAGE projects/zfsd/head/usr.sbin/bsdconfig/networking/defaultrouter projects/zfsd/head/usr.sbin/bsdconfig/networking/devices projects/zfsd/head/usr.sbin/bsdconfig/networking/hostname projects/zfsd/head/usr.sbin/bsdconfig/networking/include/messages.subr projects/zfsd/head/usr.sbin/bsdconfig/networking/nameservers projects/zfsd/head/usr.sbin/bsdconfig/networking/networking projects/zfsd/head/usr.sbin/bsdconfig/networking/share/Makefile projects/zfsd/head/usr.sbin/bsdconfig/networking/share/common.subr projects/zfsd/head/usr.sbin/bsdconfig/networking/share/device.subr projects/zfsd/head/usr.sbin/bsdconfig/networking/share/hostname.subr projects/zfsd/head/usr.sbin/bsdconfig/networking/share/ipaddr.subr projects/zfsd/head/usr.sbin/bsdconfig/networking/share/media.subr projects/zfsd/head/usr.sbin/bsdconfig/networking/share/netmask.subr projects/zfsd/head/usr.sbin/bsdconfig/networking/share/resolv.subr projects/zfsd/head/usr.sbin/bsdconfig/networking/share/routing.subr projects/zfsd/head/usr.sbin/bsdconfig/password/INDEX projects/zfsd/head/usr.sbin/bsdconfig/password/USAGE projects/zfsd/head/usr.sbin/bsdconfig/password/include/messages.subr projects/zfsd/head/usr.sbin/bsdconfig/password/password projects/zfsd/head/usr.sbin/bsdconfig/password/share/password.subr projects/zfsd/head/usr.sbin/bsdconfig/security/INDEX projects/zfsd/head/usr.sbin/bsdconfig/security/USAGE projects/zfsd/head/usr.sbin/bsdconfig/security/include/messages.subr projects/zfsd/head/usr.sbin/bsdconfig/security/kern_securelevel projects/zfsd/head/usr.sbin/bsdconfig/security/security projects/zfsd/head/usr.sbin/bsdconfig/share/Makefile projects/zfsd/head/usr.sbin/bsdconfig/share/common.subr projects/zfsd/head/usr.sbin/bsdconfig/share/device.subr projects/zfsd/head/usr.sbin/bsdconfig/share/dialog.subr projects/zfsd/head/usr.sbin/bsdconfig/share/media/Makefile projects/zfsd/head/usr.sbin/bsdconfig/share/media/any.subr projects/zfsd/head/usr.sbin/bsdconfig/share/media/cdrom.subr projects/zfsd/head/usr.sbin/bsdconfig/share/media/common.subr projects/zfsd/head/usr.sbin/bsdconfig/share/media/directory.subr projects/zfsd/head/usr.sbin/bsdconfig/share/media/dos.subr projects/zfsd/head/usr.sbin/bsdconfig/share/media/floppy.subr projects/zfsd/head/usr.sbin/bsdconfig/share/media/ftp.subr projects/zfsd/head/usr.sbin/bsdconfig/share/media/httpproxy.subr projects/zfsd/head/usr.sbin/bsdconfig/share/media/network.subr projects/zfsd/head/usr.sbin/bsdconfig/share/media/nfs.subr projects/zfsd/head/usr.sbin/bsdconfig/share/media/options.subr projects/zfsd/head/usr.sbin/bsdconfig/share/media/tcpip.subr projects/zfsd/head/usr.sbin/bsdconfig/share/media/ufs.subr projects/zfsd/head/usr.sbin/bsdconfig/share/media/usb.subr projects/zfsd/head/usr.sbin/bsdconfig/share/mustberoot.subr projects/zfsd/head/usr.sbin/bsdconfig/share/script.subr projects/zfsd/head/usr.sbin/bsdconfig/share/strings.subr projects/zfsd/head/usr.sbin/bsdconfig/share/struct.subr projects/zfsd/head/usr.sbin/bsdconfig/share/sysrc.subr projects/zfsd/head/usr.sbin/bsdconfig/share/variable.subr projects/zfsd/head/usr.sbin/bsdconfig/startup/INDEX projects/zfsd/head/usr.sbin/bsdconfig/startup/USAGE projects/zfsd/head/usr.sbin/bsdconfig/startup/include/messages.subr projects/zfsd/head/usr.sbin/bsdconfig/startup/misc projects/zfsd/head/usr.sbin/bsdconfig/startup/rcadd projects/zfsd/head/usr.sbin/bsdconfig/startup/rcconf projects/zfsd/head/usr.sbin/bsdconfig/startup/rcdelete projects/zfsd/head/usr.sbin/bsdconfig/startup/rcedit projects/zfsd/head/usr.sbin/bsdconfig/startup/rcvar projects/zfsd/head/usr.sbin/bsdconfig/startup/share/rcconf.subr projects/zfsd/head/usr.sbin/bsdconfig/startup/share/rcedit.subr projects/zfsd/head/usr.sbin/bsdconfig/startup/share/rcvar.subr projects/zfsd/head/usr.sbin/bsdconfig/startup/startup projects/zfsd/head/usr.sbin/bsdconfig/timezone/INDEX projects/zfsd/head/usr.sbin/bsdconfig/timezone/USAGE projects/zfsd/head/usr.sbin/bsdconfig/timezone/share/continents.subr projects/zfsd/head/usr.sbin/bsdconfig/timezone/share/countries.subr projects/zfsd/head/usr.sbin/bsdconfig/timezone/share/iso3166.subr projects/zfsd/head/usr.sbin/bsdconfig/timezone/share/menus.subr projects/zfsd/head/usr.sbin/bsdconfig/timezone/share/zones.subr projects/zfsd/head/usr.sbin/bsdconfig/timezone/timezone projects/zfsd/head/usr.sbin/bsdconfig/ttys/INDEX projects/zfsd/head/usr.sbin/bsdconfig/ttys/USAGE projects/zfsd/head/usr.sbin/bsdconfig/ttys/ttys projects/zfsd/head/usr.sbin/bsdconfig/usermgmt/INDEX projects/zfsd/head/usr.sbin/bsdconfig/usermgmt/USAGE projects/zfsd/head/usr.sbin/bsdconfig/usermgmt/groupadd projects/zfsd/head/usr.sbin/bsdconfig/usermgmt/groupdel projects/zfsd/head/usr.sbin/bsdconfig/usermgmt/groupedit projects/zfsd/head/usr.sbin/bsdconfig/usermgmt/groupinput projects/zfsd/head/usr.sbin/bsdconfig/usermgmt/include/messages.subr projects/zfsd/head/usr.sbin/bsdconfig/usermgmt/share/group_input.subr projects/zfsd/head/usr.sbin/bsdconfig/usermgmt/share/user_input.subr projects/zfsd/head/usr.sbin/bsdconfig/usermgmt/useradd projects/zfsd/head/usr.sbin/bsdconfig/usermgmt/userdel projects/zfsd/head/usr.sbin/bsdconfig/usermgmt/useredit projects/zfsd/head/usr.sbin/bsdconfig/usermgmt/userinput projects/zfsd/head/usr.sbin/bsdconfig/usermgmt/usermgmt projects/zfsd/head/usr.sbin/bsdinstall/distextract/Makefile projects/zfsd/head/usr.sbin/bsdinstall/distextract/distextract.c projects/zfsd/head/usr.sbin/bsdinstall/distfetch/Makefile projects/zfsd/head/usr.sbin/bsdinstall/partedit/Makefile projects/zfsd/head/usr.sbin/bsdinstall/partedit/diskeditor.c projects/zfsd/head/usr.sbin/bsnmpd/modules/Makefile projects/zfsd/head/usr.sbin/bsnmpd/modules/Makefile.inc projects/zfsd/head/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_storage_tbl.c projects/zfsd/head/usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.1 projects/zfsd/head/usr.sbin/config/Makefile projects/zfsd/head/usr.sbin/config/lang.l projects/zfsd/head/usr.sbin/config/main.c projects/zfsd/head/usr.sbin/ctladm/ctladm.8 projects/zfsd/head/usr.sbin/ctladm/ctladm.c projects/zfsd/head/usr.sbin/dumpcis/printcis.c projects/zfsd/head/usr.sbin/extattr/rmextattr.c projects/zfsd/head/usr.sbin/fifolog/lib/Makefile projects/zfsd/head/usr.sbin/freebsd-update/freebsd-update.8 projects/zfsd/head/usr.sbin/gssd/gssd.8 projects/zfsd/head/usr.sbin/gssd/gssd.c projects/zfsd/head/usr.sbin/jail/Makefile projects/zfsd/head/usr.sbin/jail/command.c projects/zfsd/head/usr.sbin/jail/config.c projects/zfsd/head/usr.sbin/jail/jaillex.l projects/zfsd/head/usr.sbin/jail/jailp.h projects/zfsd/head/usr.sbin/jls/jls.8 projects/zfsd/head/usr.sbin/jls/jls.c projects/zfsd/head/usr.sbin/kbdcontrol/lex.l projects/zfsd/head/usr.sbin/kldxref/ef.c projects/zfsd/head/usr.sbin/kldxref/ef_amd64.c projects/zfsd/head/usr.sbin/kldxref/ef_i386.c projects/zfsd/head/usr.sbin/kldxref/ef_obj.c projects/zfsd/head/usr.sbin/kldxref/kldxref.c projects/zfsd/head/usr.sbin/lpr/common_source/common.c projects/zfsd/head/usr.sbin/lpr/common_source/lp.cdefs.h projects/zfsd/head/usr.sbin/makefs/Makefile projects/zfsd/head/usr.sbin/makefs/makefs.8 projects/zfsd/head/usr.sbin/makefs/makefs.h projects/zfsd/head/usr.sbin/makefs/mtree.c projects/zfsd/head/usr.sbin/makefs/walk.c projects/zfsd/head/usr.sbin/mergemaster/mergemaster.8 projects/zfsd/head/usr.sbin/mergemaster/mergemaster.sh projects/zfsd/head/usr.sbin/mfiutil/Makefile projects/zfsd/head/usr.sbin/mfiutil/mfi_config.c projects/zfsd/head/usr.sbin/mfiutil/mfi_show.c projects/zfsd/head/usr.sbin/mfiutil/mfi_volume.c projects/zfsd/head/usr.sbin/mfiutil/mfiutil.8 projects/zfsd/head/usr.sbin/mfiutil/mfiutil.c projects/zfsd/head/usr.sbin/mfiutil/mfiutil.h projects/zfsd/head/usr.sbin/moused/moused.c projects/zfsd/head/usr.sbin/mptutil/mptutil.8 projects/zfsd/head/usr.sbin/nandsim/nandsim_cfgparse.c projects/zfsd/head/usr.sbin/ndiscvt/inf-token.l projects/zfsd/head/usr.sbin/ndp/ndp.8 projects/zfsd/head/usr.sbin/newsyslog/newsyslog.c projects/zfsd/head/usr.sbin/nfsd/nfsv4.4 projects/zfsd/head/usr.sbin/nmtree/Makefile projects/zfsd/head/usr.sbin/nvram/nvram.c projects/zfsd/head/usr.sbin/pc-sysinstall/backend-query/disk-list.sh projects/zfsd/head/usr.sbin/pc-sysinstall/backend/functions-bsdlabel.sh projects/zfsd/head/usr.sbin/pc-sysinstall/backend/functions-disk.sh projects/zfsd/head/usr.sbin/pc-sysinstall/backend/functions-extractimage.sh projects/zfsd/head/usr.sbin/pc-sysinstall/backend/functions-installpackages.sh projects/zfsd/head/usr.sbin/pc-sysinstall/backend/functions-mountdisk.sh projects/zfsd/head/usr.sbin/pc-sysinstall/backend/functions-newfs.sh projects/zfsd/head/usr.sbin/pc-sysinstall/backend/functions-packages.sh projects/zfsd/head/usr.sbin/pc-sysinstall/backend/functions-parse.sh projects/zfsd/head/usr.sbin/pc-sysinstall/backend/functions.sh projects/zfsd/head/usr.sbin/pc-sysinstall/backend/parseconfig.sh projects/zfsd/head/usr.sbin/pc-sysinstall/conf/pc-sysinstall.conf projects/zfsd/head/usr.sbin/pc-sysinstall/examples/README projects/zfsd/head/usr.sbin/pciconf/cap.c projects/zfsd/head/usr.sbin/pkg/Makefile projects/zfsd/head/usr.sbin/pkg/dns_utils.c projects/zfsd/head/usr.sbin/pkg/pkg.c projects/zfsd/head/usr.sbin/pkg_install/add/extract.c projects/zfsd/head/usr.sbin/pkg_install/create/pl.c projects/zfsd/head/usr.sbin/pkg_install/lib/exec.c projects/zfsd/head/usr.sbin/pkg_install/version/pkg_version.1 projects/zfsd/head/usr.sbin/pmcannotate/pmcannotate.8 projects/zfsd/head/usr.sbin/pmcannotate/pmcannotate.c projects/zfsd/head/usr.sbin/portsnap/portsnap/portsnap.8 projects/zfsd/head/usr.sbin/portsnap/portsnap/portsnap.sh projects/zfsd/head/usr.sbin/powerd/powerd.8 projects/zfsd/head/usr.sbin/powerd/powerd.c projects/zfsd/head/usr.sbin/ppp/Makefile projects/zfsd/head/usr.sbin/ppp/command.c projects/zfsd/head/usr.sbin/ppp/defs.c projects/zfsd/head/usr.sbin/ppp/defs.h projects/zfsd/head/usr.sbin/pw/pw.conf.5 projects/zfsd/head/usr.sbin/pw/pw_user.c projects/zfsd/head/usr.sbin/rarpd/rarpd.c projects/zfsd/head/usr.sbin/rrenumd/lexer.l projects/zfsd/head/usr.sbin/rtadvd/config.c projects/zfsd/head/usr.sbin/rtadvd/rrenum.c projects/zfsd/head/usr.sbin/rtadvd/rtadvd.c projects/zfsd/head/usr.sbin/rtsold/rtsol.c projects/zfsd/head/usr.sbin/rtsold/rtsold.8 projects/zfsd/head/usr.sbin/rwhod/rwhod.c projects/zfsd/head/usr.sbin/services_mkdb/services_mkdb.8 projects/zfsd/head/usr.sbin/syslogd/syslogd.c projects/zfsd/head/usr.sbin/sysrc/sysrc projects/zfsd/head/usr.sbin/sysrc/sysrc.8 projects/zfsd/head/usr.sbin/tcpdump/tcpdump/Makefile projects/zfsd/head/usr.sbin/tcpdump/tcpdump/config.h projects/zfsd/head/usr.sbin/tcpdump/tcpdump/tcpdump.1 projects/zfsd/head/usr.sbin/timed/timed/timed.8 projects/zfsd/head/usr.sbin/tzsetup/tzsetup.c projects/zfsd/head/usr.sbin/uhsoctl/uhsoctl.1 projects/zfsd/head/usr.sbin/usbconfig/usbconfig.c projects/zfsd/head/usr.sbin/vidcontrol/vidcontrol.c projects/zfsd/head/usr.sbin/wake/wake.8 projects/zfsd/head/usr.sbin/watchdogd/watchdogd.8 projects/zfsd/head/usr.sbin/watchdogd/watchdogd.c projects/zfsd/head/usr.sbin/wpa/Makefile.crypto projects/zfsd/head/usr.sbin/wpa/Makefile.inc projects/zfsd/head/usr.sbin/wpa/hostapd/Makefile projects/zfsd/head/usr.sbin/wpa/hostapd_cli/Makefile projects/zfsd/head/usr.sbin/wpa/wpa_cli/Makefile projects/zfsd/head/usr.sbin/wpa/wpa_passphrase/Makefile projects/zfsd/head/usr.sbin/wpa/wpa_supplicant/Makefile projects/zfsd/head/usr.sbin/ypserv/yp_access.c projects/zfsd/head/usr.sbin/ypserv/yp_dnslookup.c projects/zfsd/head/usr.sbin/ypserv/yp_main.c Directory Properties: projects/zfsd/head/ (props changed) projects/zfsd/head/cddl/ (props changed) projects/zfsd/head/cddl/contrib/opensolaris/ (props changed) projects/zfsd/head/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/zfsd/head/contrib/atf/ (props changed) projects/zfsd/head/contrib/bind9/ (props changed) projects/zfsd/head/contrib/binutils/ (props changed) projects/zfsd/head/contrib/bmake/ (props changed) projects/zfsd/head/contrib/byacc/ (props changed) projects/zfsd/head/contrib/dialog/ (props changed) projects/zfsd/head/contrib/gcc/ (props changed) projects/zfsd/head/contrib/gdb/ (props changed) projects/zfsd/head/contrib/ldns/ (props changed) projects/zfsd/head/contrib/less/ (props changed) projects/zfsd/head/contrib/libarchive/ (props changed) projects/zfsd/head/contrib/libarchive/cpio/ (props changed) projects/zfsd/head/contrib/libarchive/libarchive/ (props changed) projects/zfsd/head/contrib/libarchive/tar/ (props changed) projects/zfsd/head/contrib/libc++/ (props changed) projects/zfsd/head/contrib/libc-vis/ (props changed) projects/zfsd/head/contrib/libcxxrt/ (props changed) projects/zfsd/head/contrib/libpcap/ (props changed) projects/zfsd/head/contrib/libstdc++/ (props changed) projects/zfsd/head/contrib/llvm/ (props changed) projects/zfsd/head/contrib/llvm/tools/clang/ (props changed) projects/zfsd/head/contrib/mtree/ (props changed) projects/zfsd/head/contrib/netcat/ (props changed) projects/zfsd/head/contrib/openbsm/ (props changed) projects/zfsd/head/contrib/openpam/ (props changed) projects/zfsd/head/contrib/sendmail/ (props changed) projects/zfsd/head/contrib/tcpdump/ (props changed) projects/zfsd/head/contrib/tzdata/ (props changed) projects/zfsd/head/contrib/wpa/ (props changed) projects/zfsd/head/contrib/wpa/hostapd/eap_testing.txt (props changed) projects/zfsd/head/contrib/wpa/hostapd/hostapd.8 (props changed) projects/zfsd/head/contrib/wpa/hostapd/hostapd_cli.1 (props changed) projects/zfsd/head/contrib/wpa/hostapd/logwatch/hostapd.conf (props changed) projects/zfsd/head/contrib/wpa/hostapd/wired.conf (props changed) projects/zfsd/head/contrib/wpa/src/ap/vlan_init.h (props changed) projects/zfsd/head/contrib/wpa/src/ap/wmm.h (props changed) projects/zfsd/head/contrib/wpa/src/utils/radiotap.c (props changed) projects/zfsd/head/contrib/wpa/src/wps/http.h (props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/dbus/dbus-wpa_supplicant.conf (props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-getall.py (props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-wps.py (props changed) projects/zfsd/head/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new.py (props changed) projects/zfsd/head/crypto/heimdal/ (props changed) projects/zfsd/head/crypto/openssh/ (props changed) projects/zfsd/head/gnu/lib/ (props changed) projects/zfsd/head/gnu/usr.bin/gdb/ (props changed) projects/zfsd/head/lib/libc/ (props changed) projects/zfsd/head/lib/libc/stdtime/ (props changed) projects/zfsd/head/lib/libutil/ (props changed) projects/zfsd/head/lib/libvmmapi/ (props changed) projects/zfsd/head/lib/libz/ (props changed) projects/zfsd/head/sbin/ (props changed) projects/zfsd/head/sbin/dumpon/ (props changed) projects/zfsd/head/sbin/ipfw/ (props changed) projects/zfsd/head/share/man/man4/ (props changed) projects/zfsd/head/sys/ (props changed) projects/zfsd/head/sys/amd64/include/xen/ (props changed) projects/zfsd/head/sys/amd64/vmm/ (props changed) projects/zfsd/head/sys/boot/ (props changed) projects/zfsd/head/sys/cddl/contrib/opensolaris/ (props changed) projects/zfsd/head/sys/conf/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/common/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/compiler/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/components/debugger/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/components/disassembler/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/components/dispatcher/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/components/events/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/components/executer/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/components/hardware/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/components/namespace/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/components/parser/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/components/resources/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/components/tables/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/components/utilities/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/include/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/os_specific/ (props changed) projects/zfsd/head/sys/contrib/octeon-sdk/ (props changed) projects/zfsd/head/sys/dev/usb/serial/uark.c (props changed) projects/zfsd/head/sys/xen/interface/ (props changed) projects/zfsd/head/sys/xen/interface/COPYING (props changed) projects/zfsd/head/sys/xen/interface/acm.h (props changed) projects/zfsd/head/sys/xen/interface/acm_ops.h (props changed) projects/zfsd/head/sys/xen/interface/arch-powerpc.h (props changed) projects/zfsd/head/sys/xen/interface/arch-x86/ (props changed) projects/zfsd/head/sys/xen/interface/arch-x86/hvm/ (props changed) projects/zfsd/head/sys/xen/interface/callback.h (props changed) projects/zfsd/head/sys/xen/interface/dom0_ops.h (props changed) projects/zfsd/head/sys/xen/interface/elfstructs.h (props changed) projects/zfsd/head/sys/xen/interface/foreign/ (props changed) projects/zfsd/head/sys/xen/interface/foreign/Makefile (props changed) projects/zfsd/head/sys/xen/interface/foreign/mkchecker.py (props changed) projects/zfsd/head/sys/xen/interface/foreign/mkheader.py (props changed) projects/zfsd/head/sys/xen/interface/foreign/reference.size (props changed) projects/zfsd/head/sys/xen/interface/hvm/ (props changed) projects/zfsd/head/sys/xen/interface/hvm/e820.h (props changed) projects/zfsd/head/sys/xen/interface/io/ (props changed) projects/zfsd/head/sys/xen/interface/io/console.h (props changed) projects/zfsd/head/sys/xen/interface/io/fbif.h (props changed) projects/zfsd/head/sys/xen/interface/io/kbdif.h (props changed) projects/zfsd/head/sys/xen/interface/io/tpmif.h (props changed) projects/zfsd/head/sys/xen/interface/io/xenbus.h (props changed) projects/zfsd/head/sys/xen/interface/libelf.h (props changed) projects/zfsd/head/sys/xen/interface/xencomm.h (props changed) projects/zfsd/head/usr.bin/calendar/ (props changed) projects/zfsd/head/usr.bin/csup/ (props changed) projects/zfsd/head/usr.bin/procstat/ (props changed) projects/zfsd/head/usr.sbin/bhyve/ (props changed) projects/zfsd/head/usr.sbin/bhyvectl/ (props changed) projects/zfsd/head/usr.sbin/bhyveload/ (props changed) projects/zfsd/head/usr.sbin/jail/ (props changed) projects/zfsd/head/usr.sbin/ndiscvt/ (props changed) projects/zfsd/head/usr.sbin/rtadvd/ (props changed) projects/zfsd/head/usr.sbin/rtsold/ (props changed) Modified: projects/zfsd/head/MAINTAINERS ============================================================================== --- projects/zfsd/head/MAINTAINERS Wed Jul 17 01:24:23 2013 (r253404) +++ projects/zfsd/head/MAINTAINERS Wed Jul 17 01:32:29 2013 (r253405) @@ -28,9 +28,11 @@ MAC Framework rwatson Pre-commit review MAC Modules rwatson Pre-commit review requested. contrib/openbsm rwatson Pre-commit review requested. sys/security/audit rwatson Pre-commit review requested. +ath(4) adrian Pre-commit review requested, send to freebsd-wireless@freebsd.org ahc(4) gibbs Pre-commit review requested. ahd(4) gibbs Pre-commit review requested. -NEWCARD imp Pre-commit review requested. +PC Card imp Pre-commit review requested. +CardBus imp Pre-commit review requested. pci bus imp,jhb Pre-commit review requested. cdboot jhb Pre-commit review requested. pxeboot jhb Pre-commit review requested. @@ -62,8 +64,7 @@ procfs des Pre-commit review requested. linprocfs des Pre-commit review requested. lpr gad Pre-commit review requested, particularly for lpd/recvjob.c and lpd/printjob.c. -newsyslog(8) gad Heads-up appreciated. I'm going thru the PR's for it. -cvs peter Heads-up appreciated, try not to break it. +net80211 adrian Pre-commit review requested, send to freebsd-wireless@freebsd.org nvi peter Try not to break it. libz peter Try not to break it. groff ru Recommends pre-commit review. @@ -124,3 +125,6 @@ isci(4) jimharris Pre-commit review req cmx daniel@roe.ch Pre-commit review preferred. filemon obrien Pre-commit review preferred. sysdoc trhodes Pre-commit review preferred. +sh(1) jilles Pre-commit review requested. This also applies + to kill(1), printf(1) and test(1) which are + compiled in as builtins. Modified: projects/zfsd/head/Makefile ============================================================================== --- projects/zfsd/head/Makefile Wed Jul 17 01:24:23 2013 (r253404) +++ projects/zfsd/head/Makefile Wed Jul 17 01:32:29 2013 (r253405) @@ -32,6 +32,12 @@ # targets - Print a list of supported TARGET/TARGET_ARCH pairs # for world and kernel targets. # toolchains - Build a toolchain for all world and kernel targets. +# +# "quick" way to test all kernel builds: +# _jflag=`sysctl -n hw.ncpu` +# _jflag=$(($_jflag * 2)) +# [ $_jflag -gt 12 ] && _jflag=12 +# make universe -DMAKE_JUST_KERNELS JFLAG=-j${_jflag} # # This makefile is simple by design. The FreeBSD make automatically reads # the /usr/share/mk/sys.mk unless the -m argument is specified on the @@ -65,8 +71,8 @@ # 5. `reboot' (in single user mode: boot -s from the loader prompt). # 6. `mergemaster -p' # 7. `make installworld' -# 8. `make delete-old' -# 9. `mergemaster' (you may wish to use -i, along with -U or -F). +# 8. `mergemaster' (you may wish to use -i, along with -U or -F). +# 9. `make delete-old' # 10. `reboot' # 11. `make delete-old-libs' (in case no 3rd party program uses them anymore) # @@ -209,6 +215,12 @@ cleanworld: # Handle the user-driven targets, using the source relative mk files. # +.if empty(.MAKEFLAGS:M-n) +# skip this for -n to avoid changing previous behavior of +# 'make -n buildworld' etc. +${TGTS}: .MAKE +.endif + ${TGTS}: ${_+_}@cd ${.CURDIR}; ${_MAKE} ${.TARGET} @@ -281,6 +293,9 @@ kernel: buildkernel installkernel # upgrade_checks: .if !defined(.PARSEDIR) +.if !defined(WITHOUT_BMAKE) + (cd ${.CURDIR} && ${MAKE} bmake) +.else @if ! (cd ${.CURDIR}/tools/build/make_check && \ PATH=${PATH} ${BINMAKE} obj >/dev/null 2>&1 && \ PATH=${PATH} ${BINMAKE} >/dev/null 2>&1); \ @@ -288,6 +303,7 @@ upgrade_checks: (cd ${.CURDIR} && ${MAKE} make); \ fi .endif +.endif # # Upgrade make(1) to the current version using the installed @@ -302,12 +318,12 @@ MMAKE= ${MMAKEENV} ${MAKE} \ -DNOMAN -DNO_MAN -DNOSHARED -DNO_SHARED \ -DNO_CPU_CFLAGS -DNO_WERROR -make: .PHONY +make bmake: .PHONY @echo @echo "--------------------------------------------------------------" @echo ">>> Building an up-to-date make(1)" @echo "--------------------------------------------------------------" - ${_+_}@cd ${.CURDIR}/usr.bin/make; \ + ${_+_}@cd ${.CURDIR}/usr.bin/${.TARGET}; \ ${MMAKE} obj && \ ${MMAKE} depend && \ ${MMAKE} all && \ @@ -361,7 +377,7 @@ MAKEFAIL=tee -a ${FAILFILE} MAKEFAIL=cat .endif -universe: universe_prologue +universe: universe_prologue upgrade_checks universe_prologue: @echo "--------------------------------------------------------------" @echo ">>> make universe started on ${STARTTIME}" @@ -371,7 +387,7 @@ universe_prologue: .endif .for target in ${TARGETS} universe: universe_${target} -.ORDER: universe_prologue universe_${target} universe_epilogue +.ORDER: universe_prologue upgrade_checks universe_${target} universe_epilogue universe_${target}: universe_${target}_prologue universe_${target}_prologue: @echo ">> ${target} started on `LC_ALL=C date`" @@ -392,6 +408,14 @@ universe_${target}_${target_arch}: unive .endfor .endif .if !defined(MAKE_JUST_WORLDS) +# If we are building world and kernels wait for the required worlds to finish +.if !defined(MAKE_JUST_KERNELS) +.for target_arch in ${TARGET_ARCHES_${target}} +universe_${target}_kernels: universe_${target}_${target_arch} +.endfor +.endif +universe_${target}: universe_${target}_kernels +universe_${target}_kernels: universe_${target}_prologue .if exists(${KERNSRCDIR}/${target}/conf/NOTES) @(cd ${KERNSRCDIR}/${target}/conf && env __MAKE_CONF=/dev/null \ ${MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \ Modified: projects/zfsd/head/Makefile.inc1 ============================================================================== --- projects/zfsd/head/Makefile.inc1 Wed Jul 17 01:24:23 2013 (r253404) +++ projects/zfsd/head/Makefile.inc1 Wed Jul 17 01:32:29 2013 (r253405) @@ -35,19 +35,12 @@ # buildworld - rebuild *everything*, including glue to help do upgrades # installworld- install everything built by "buildworld" # doxygen - build API documentation of the kernel -# update - convenient way to update your source tree (eg: cvsup/cvs) +# update - convenient way to update your source tree (eg: svn/svnup) # # Standard targets (not defined here) are documented in the makefiles in # /usr/share/mk. These include: # obj depend all install clean cleandepend cleanobj -# You are supposed to define both of these when calling Makefile.inc1 -# directly. However, some old scripts don't. Cope for the moment, but -# issue a new warning for a transition period. -.if defined(TARGET) && !defined(TARGET_ARCH) -.warning "You must pass both TARGET and TARGET_ARCH to Makefile.inc1. Setting TARGET_ARCH=${TARGET}." -TARGET_ARCH=${TARGET} -.endif .if !defined(TARGET) || !defined(TARGET_ARCH) .error "Both TARGET and TARGET_ARCH must be defined." .endif @@ -65,6 +58,9 @@ TARGET_ARCH=${TARGET} # use that new version. And the new (dynamically-linked) /bin/sh # will expect to find appropriate libraries in /lib and /libexec. # +.if defined(SUBDIR_OVERRIDE) +SUBDIR= ${SUBDIR_OVERRIDE} +.else SUBDIR= share/info lib libexec SUBDIR+=bin .if ${MK_GAMES} != "no" @@ -103,9 +99,6 @@ SUBDIR+=etc SUBDIR+= ${_DIR} .endif .endfor - -.if defined(SUBDIR_OVERRIDE) -SUBDIR= ${SUBDIR_OVERRIDE} .endif .if defined(NOCLEAN) @@ -121,15 +114,8 @@ LOCAL_TOOL_DIRS?= BUILDENV_SHELL?=/bin/sh -CVS?= cvs -CVSFLAGS?= -A -P -d -I! -SVN?= svn +SVN?= /usr/local/bin/svn SVNFLAGS?= -r HEAD -SUP?= /usr/bin/csup -SUPFLAGS?= -g -L 2 -.if defined(SUPHOST) -SUPFLAGS+= -h ${SUPHOST} -.endif MAKEOBJDIRPREFIX?= /usr/obj .if !defined(OSRELDATE) @@ -277,18 +263,77 @@ WMAKEENV= ${CROSSENV} \ VERSION="${VERSION}" \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} + +# make hierarchy +HMAKE= PATH=${TMPPATH} ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} +.if defined(NO_ROOT) +HMAKE+= PATH=${TMPPATH} METALOG=${METALOG} -DNO_ROOT +.endif + .if ${MK_CDDL} == "no" WMAKEENV+= NO_CTF=1 .endif -.if ${CC:T:Mgcc} == "gcc" + +.if defined(CROSS_TOOLCHAIN_PREFIX) +CROSS_COMPILER_PREFIX?=${CROSS_TOOLCHAIN_PREFIX} +CROSS_BINUTILS_PREFIX?=${CROSS_TOOLCHAIN_PREFIX} +.endif +XCOMPILERS= CC CXX CPP +.for COMPILER in ${XCOMPILERS} +.if defined(CROSS_COMPILER_PREFIX) +X${COMPILER}?= ${CROSS_COMPILER_PREFIX}${${COMPILER}} +.else +X${COMPILER}?= ${${COMPILER}} +.endif +.endfor +XBINUTILS= AS AR LD NM OBJDUMP RANLIB STRINGS +.for BINUTIL in ${XBINUTILS} +.if defined(CROSS_BINUTILS_PREFIX) +X${BINUTIL}?= ${CROSS_BINUTILS_PREFIX}${${BINUTIL}} +.else +X${BINUTIL}?= ${${BINUTIL}} +.endif +.endfor +WMAKEENV+= CC="${XCC} ${XFLAGS}" CXX="${XCXX} ${XFLAGS}" \ + CPP="${XCPP} ${XFLAGS}" \ + AS="${XAS}" AR="${XAR}" LD="${XLD}" NM=${XNM} \ + OBJDUMP=${XOBJDUMP} RANLIB=${XRANLIB} STRINGS=${XSTRINGS} + +.if ${XCC:T:Mgcc} == "gcc" WMAKE_COMPILER_TYPE= gcc -.elif ${CC:T:Mclang} == "clang" +.elif ${XCC:T:Mclang} == "clang" WMAKE_COMPILER_TYPE= clang .elif ${MK_CLANG_IS_CC} == "no" WMAKE_COMPILER_TYPE= gcc .else WMAKE_COMPILER_TYPE= clang .endif +IMAKE_COMPILER_TYPE= COMPILER_TYPE=${WMAKE_COMPILER_TYPE} + +.if ${XCC:M/*} +XFLAGS= --sysroot=${WORLDTMP} +.if defined(CROSS_BINUTILS_PREFIX) +# In the case of xdev-build tools, CROSS_BINUTILS_PREFIX won't be a +# directory, but the compiler will look in the right place for it's +# tools so we don't need to tell it where to look. +.if exists(${CROSS_BINUTILS_PREFIX}) +XFLAGS+= -B${CROSS_BINUTILS_PREFIX} +.endif +.else +XFLAGS+= -B${WORLDTMP}/usr/bin +.endif +.if ${TARGET_ARCH} != ${MACHINE_ARCH} && ${WMAKE_COMPILER_TYPE} == "clang" +.if (${TARGET_ARCH} == "arm" || ${TARGET_ARCH} == "armv6") && \ +${MK_ARM_EABI} != "no" +TARGET_ABI= gnueabi +.else +TARGET_ABI= unknown +.endif +TARGET_TRIPLE?= ${TARGET_ARCH:C/amd64/x86_64/}-${TARGET_ABI}-freebsd10.0 +XFLAGS+= -target ${TARGET_TRIPLE} +.endif +.endif + WMAKEENV+= COMPILER_TYPE=${WMAKE_COMPILER_TYPE} WMAKE= ${WMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 DESTDIR=${WORLDTMP} @@ -324,6 +369,9 @@ LIB32FLAGS= -m32 ${LIB32CPUFLAGS} -DCOMP -isystem ${LIB32TMP}/usr/include/ \ -L${LIB32TMP}/usr/lib32 \ -B${LIB32TMP}/usr/lib32 +.if ${XCC:M/*} +LIB32FLAGS+= --sysroot=${WORLDTMP} +.endif # Yes, the flags are redundant. LIB32WMAKEENV+= MAKEOBJDIRPREFIX=${OBJTREE}/lib32 \ @@ -336,8 +384,8 @@ LIB32WMAKEENV+= MAKEOBJDIRPREFIX=${OBJTR SHLIBDIR=/usr/lib32 \ COMPILER_TYPE=${WMAKE_COMPILER_TYPE} LIB32WMAKEFLAGS+= \ - CC="${CC} ${LIB32FLAGS}" \ - CXX="${CXX} ${LIB32FLAGS}" \ + CC="${XCC} ${LIB32FLAGS}" \ + CXX="${XCXX} ${LIB32FLAGS}" \ DESTDIR=${LIB32TMP} \ -DCOMPAT_32BIT \ -DLIBRARIES_ONLY \ @@ -353,7 +401,7 @@ LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDES IMAKEENV= ${CROSSENV:N_LDSCRIPTROOT=*} IMAKE= ${IMAKEENV} ${MAKE} -f Makefile.inc1 \ - ${IMAKE_INSTALL} ${IMAKE_MTREE} + ${IMAKE_INSTALL} ${IMAKE_MTREE} ${IMAKE_COMPILER_TYPE} .if empty(.MAKEFLAGS:M-n) IMAKEENV+= PATH=${STRICTTMPPATH}:${INSTALLTMP} \ LD_LIBRARY_PATH=${INSTALLTMP} \ @@ -366,11 +414,12 @@ IMAKEENV+= PATH=${TMPPATH}:${INSTALLTMP} INSTALLFLAGS+= -N ${.CURDIR}/etc MTREEFLAGS+= -N ${.CURDIR}/etc .endif +_INSTALL_DDIR= ${DESTDIR}/${DISTDIR} +INSTALL_DDIR= ${_INSTALL_DDIR:S://:/:g:C:/$::} .if defined(NO_ROOT) METALOG?= ${DESTDIR}/${DISTDIR}/METALOG IMAKE+= -DNO_ROOT METALOG=${METALOG} -INSTALL_DDIR= ${DESTDIR}/${DISTDIR} -INSTALLFLAGS+= -U -M ${METALOG} -D ${INSTALL_DDIR:S://:/:g:C:/$::} +INSTALLFLAGS+= -U -M ${METALOG} -D ${INSTALL_DDIR} MTREEFLAGS+= -W .endif .if defined(DB_FROM_SRC) || defined(NO_ROOT) @@ -380,7 +429,7 @@ IMAKE_MTREE= MTREE_CMD="nmtree ${MTREEFL # kernel stage KMAKEENV= ${WMAKEENV} -KMAKE= ${KMAKEENV} ${MAKE} ${KERNEL_FLAGS} KERNEL=${INSTKERNNAME} +KMAKE= ${KMAKEENV} ${MAKE} ${.MAKEFLAGS} ${KERNEL_FLAGS} KERNEL=${INSTKERNNAME} # # buildworld @@ -428,6 +477,13 @@ _worldtmp: mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ -p ${WORLDTMP}/usr/include >/dev/null ln -sf ${.CURDIR}/sys ${WORLDTMP} +.if ${MK_DEBUG_FILES} != "no" + # We could instead disable debug files for these build stages + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ + -p ${WORLDTMP}/legacy/usr/lib >/dev/null + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ + -p ${WORLDTMP}/usr/lib >/dev/null +.endif .if ${MK_BIND_LIBS} != "no" mtree -deU -f ${.CURDIR}/etc/mtree/BIND.include.dist \ -p ${WORLDTMP}/usr/include >/dev/null @@ -513,6 +569,10 @@ build32: -p ${LIB32TMP}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ -p ${LIB32TMP}/usr/include >/dev/null +.if ${MK_DEBUG_FILES} != "no" + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ + -p ${LIB32TMP}/usr/lib >/dev/null +.endif mkdir -p ${WORLDTMP} ln -sf ${.CURDIR}/sys ${WORLDTMP} .for _t in obj includes @@ -616,6 +676,7 @@ kernel-toolchain: ${TOOLCHAIN_TGTS:N_inc # Checks to be sure system is ready for installworld/installkernel. # installcheck: +installcheck_UGID: # # Require DESTDIR to be set if installing for a different architecture or @@ -647,7 +708,6 @@ CHECK_GIDS+= smmsp CHECK_UIDS+= proxy CHECK_GIDS+= proxy authpf .endif -installcheck: installcheck_UGID installcheck_UGID: .for uid in ${CHECK_UIDS} @if ! `id -u ${uid} >/dev/null 2>&1`; then \ @@ -703,7 +763,7 @@ EXTRA_DISTRIBUTIONS+= lib32 MTREE_MAGIC?= mtree 2.0 -distributeworld installworld: installcheck +distributeworld installworld: installcheck installcheck_UGID mkdir -p ${INSTALLTMP} progs=$$(for prog in ${ITOOLS}; do \ if progpath=`which $$prog`; then \ @@ -737,6 +797,10 @@ distributeworld installworld: installche -p ${DESTDIR}/${DISTDIR}/${dist}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ -p ${DESTDIR}/${DISTDIR}/${dist}/usr/include >/dev/null +.if ${MK_DEBUG_FILES} != "no" + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist}/usr/lib >/dev/null +.endif .if defined(NO_ROOT) ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.root.dist | \ sed -e 's#^\./#./${dist}/#' >> ${METALOG} @@ -756,7 +820,7 @@ distributeworld installworld: installche ${IMAKEENV} rm -rf ${INSTALLTMP} .if make(distributeworld) .for dist in ${EXTRA_DISTRIBUTIONS} - find ${DESTDIR}/${DISTDIR}/${dist} -empty -delete + find ${DESTDIR}/${DISTDIR}/${dist} -mindepth 1 -empty -delete .endfor .if defined(NO_ROOT) .for dist in base ${EXTRA_DISTRIBUTIONS} @@ -844,16 +908,11 @@ NO_KERNELOBJ= t KERNCONF=${KERNFAST} .endif .endif -.if !defined(KERNCONF) && defined(KERNEL) -KERNCONF= ${KERNEL} -KERNWARN= -.else .if ${TARGET_ARCH} == "powerpc64" KERNCONF?= GENERIC64 .else KERNCONF?= GENERIC .endif -.endif INSTKERNNAME?= kernel KERNSRCDIR?= ${.CURDIR}/sys @@ -882,12 +941,6 @@ buildkernel: @echo "ERROR: Missing kernel configuration file(s) (${KERNCONF})."; \ false .endif -.if defined(KERNWARN) - @echo "--------------------------------------------------------------" - @echo ">>> WARNING: KERNEL= setting should be changed to KERNCONF=" - @echo "--------------------------------------------------------------" - @sleep 3 -.endif @echo .for _kernel in ${BUILDKERNELS} @echo "--------------------------------------------------------------" @@ -977,25 +1030,52 @@ distributekernel distributekernel.debug: @echo "ERROR: No kernel \"${KERNCONF}\" to install."; \ false .endif + mkdir -p ${DESTDIR}/${DISTDIR} +.if defined(NO_ROOT) + echo "#${MTREE_MAGIC}" > ${DESTDIR}/${DISTDIR}/kernel.premeta +.endif cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \ - ${CROSSENV} PATH=${TMPPATH} ${MAKE} KERNEL=${INSTKERNNAME} \ - DESTDIR=${DESTDIR}/${DISTDIR}/kernel \ + ${IMAKEENV} ${IMAKE_INSTALL:S/METALOG/kernel.premeta/} \ + ${IMAKE_MTREE} PATH=${TMPPATH} ${MAKE} KERNEL=${INSTKERNNAME} \ + DESTDIR=${INSTALL_DDIR}/kernel \ ${.TARGET:S/distributekernel/install/} +.if defined(NO_ROOT) + sed -e 's|^./kernel|.|' ${DESTDIR}/${DISTDIR}/kernel.premeta > \ + ${DESTDIR}/${DISTDIR}/kernel.meta +.endif .for _kernel in ${BUILDKERNELS:S/${INSTALLKERNEL}//} +.if defined(NO_ROOT) + echo "#${MTREE_MAGIC}" > ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.premeta +.endif cd ${KRNLOBJDIR}/${_kernel}; \ - ${CROSSENV} PATH=${TMPPATH} ${MAKE} \ + ${IMAKEENV} ${IMAKE_INSTALL:S/METALOG/kernel.${_kernel}.premeta/} \ + ${IMAKE_MTREE} PATH=${TMPPATH} ${MAKE} \ KERNEL=${INSTKERNNAME}.${_kernel} \ - DESTDIR=${DESTDIR}/${DISTDIR}/kernel.${_kernel} \ + DESTDIR=${INSTALL_DDIR}/kernel.${_kernel} \ ${.TARGET:S/distributekernel/install/} + sed -e 's|^./kernel|.|' \ + ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.premeta > \ + ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta .endfor packagekernel: +.if defined(NO_ROOT) + cd ${DESTDIR}/${DISTDIR}/kernel; \ + tar cvJf ${DESTDIR}/${DISTDIR}/kernel.txz \ + @${DESTDIR}/${DISTDIR}/kernel.meta +.for _kernel in ${BUILDKERNELS:S/${INSTALLKERNEL}//} + cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ + tar cvJf ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.txz \ + @${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta +.endfor +.else cd ${DESTDIR}/${DISTDIR}/kernel; \ tar cvJf ${DESTDIR}/${DISTDIR}/kernel.txz . .for _kernel in ${BUILDKERNELS:S/${INSTALLKERNEL}//} cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ tar cvJf ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.txz . .endfor +.endif # # doxygen @@ -1012,63 +1092,22 @@ doxygen: # # update # -# Update the source tree(s), by running cvsup/cvs/svn to update to the +# Update the source tree(s), by running svn/svnup to update to the # latest copy. # update: -.if defined(SUP_UPDATE) +.if (defined(CVS_UPDATE) || defined(SUP_UPDATE)) && !defined(SVN_UPDATE) @echo "--------------------------------------------------------------" - @echo ">>> Running ${SUP}" + @echo "CVS_UPDATE and SUP_UPDATE are no longer supported." + @echo "Please see: https://wiki.freebsd.org/CvsIsDeprecated" @echo "--------------------------------------------------------------" - @echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" - @echo "!! Update methods with ${SUP} are deprecated." - @echo "!! Please see http://www.freebsd.org/handbook/svn.html" - @echo "!! and convert your update method to SVN_UPDATE or" - @echo "!! freebsd-update(8)." - @echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" - @sleep 5 -.if defined(SUPFILE) - @${SUP} ${SUPFLAGS} ${SUPFILE} -.endif -.if defined(SUPFILE1) - @${SUP} ${SUPFLAGS} ${SUPFILE1} -.endif -.if defined(SUPFILE2) - @${SUP} ${SUPFLAGS} ${SUPFILE2} -.endif -.if defined(PORTSSUPFILE) && !defined(NO_PORTSUPDATE) - @${SUP} ${SUPFLAGS} ${PORTSSUPFILE} -.endif -.if defined(DOCSUPFILE) && !defined(NO_DOCUPDATE) - @${SUP} ${SUPFLAGS} ${DOCSUPFILE} -.endif -.endif -.if defined(CVS_UPDATE) - @cd ${.CURDIR} ; \ - if [ -d CVS ] ; then \ - echo "--------------------------------------------------------------" ; \ - echo ">>> Updating ${.CURDIR} from CVS repository" ${CVSROOT} ; \ - echo "--------------------------------------------------------------" ; \ - echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" ; \ - echo "!! Update methods with CVS are deprecated." ; \ - echo "!! Please see http://www.freebsd.org/handbook/svn.html" ; \ - echo "!! and convert your update method to SVN_UPDATE or" ; \ - echo "!! freebsd-update(8)." ; \ - echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" ; \ - sleep 5 ; \ - echo ${CVS} -R -q update ${CVSFLAGS} ; \ - ${CVS} -R -q update ${CVSFLAGS} ; \ - fi + @exit 1 .endif .if defined(SVN_UPDATE) - @cd ${.CURDIR} ; \ - if [ -d .svn ] ; then \ - echo "--------------------------------------------------------------" ; \ - echo ">>> Updating ${.CURDIR} using Subversion" ; \ - echo "--------------------------------------------------------------" ; \ - echo ${SVN} update ${SVNFLAGS} ; \ - ${SVN} update ${SVNFLAGS} ; \ - fi + @echo "--------------------------------------------------------------" + @echo ">>> Updating ${.CURDIR} using Subversion" + @echo "--------------------------------------------------------------" + @(cd ${.CURDIR} && ${SVN} update ${SVNFLAGS}) .endif # @@ -1092,11 +1131,11 @@ legacy: .endif .for _tool in tools/build ${_+_}@${ECHODIR} "===> ${_tool} (obj,includes,depend,all,install)"; \ - cd ${.CURDIR}/${_tool}; \ - ${MAKE} DIRPRFX=${_tool}/ obj; \ - ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy includes; \ - ${MAKE} DIRPRFX=${_tool}/ depend; \ - ${MAKE} DIRPRFX=${_tool}/ all; \ + cd ${.CURDIR}/${_tool} && \ + ${MAKE} DIRPRFX=${_tool}/ obj && \ + ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy includes && \ + ${MAKE} DIRPRFX=${_tool}/ depend && \ + ${MAKE} DIRPRFX=${_tool}/ all && \ ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy install .endfor @@ -1131,11 +1170,19 @@ _sed= usr.bin/sed _lex= usr.bin/lex .endif +.if ${BOOTSTRAPPING} < 1000002 +_m4= usr.bin/m4 +.endif + .if ${BOOTSTRAPPING} < 1000013 _yacc= lib/liby \ usr.bin/yacc .endif +.if ${BOOTSTRAPPING} < 1000014 +_crunch= usr.sbin/crunch +.endif + .if ${BOOTSTRAPPING} < 1000026 _nmtree= lib/libnetbsd \ usr.sbin/nmtree @@ -1163,8 +1210,8 @@ _clang_tblgen= \ # dtrace tools are required for older bootstrap env and cross-build .if ${MK_CDDL} != "no" && \ - ((${BOOTSTRAPPING} < 800038 && \ - !(${BOOTSTRAPPING} >= 700112 && ${BOOTSTRAPPING} < 799999)) \ + ((${BOOTSTRAPPING} < 1000034 && \ + !(${BOOTSTRAPPING} >= 901505 && ${BOOTSTRAPPING} < 999999)) \ || (${MACHINE} != ${TARGET} || ${MACHINE_ARCH} != ${TARGET_ARCH})) _dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf lib/libelf \ lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge @@ -1183,13 +1230,14 @@ _kerberos5_bootstrap_tools= \ kerberos5/lib/libroken \ kerberos5/lib/libvers \ kerberos5/tools/asn1_compile \ - kerberos5/tools/slc + kerberos5/tools/slc \ + usr.bin/compile_et .endif # Please document (add comment) why something is in 'bootstrap-tools'. # Try to bound the building of the bootstrap-tool to just the # FreeBSD versions that need the tool built at this stage of the build. -bootstrap-tools: +bootstrap-tools: .MAKE .for _tool in \ ${_clang_tblgen} \ ${_kerberos5_bootstrap_tools} \ @@ -1207,17 +1255,19 @@ bootstrap-tools: usr.bin/rpcgen \ ${_sed} \ ${_yacc} \ + ${_m4} \ ${_lex} \ lib/libmd \ usr.bin/xinstall \ ${_gensnmptree} \ usr.sbin/config \ + ${_crunch} \ ${_nmtree} ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ - cd ${.CURDIR}/${_tool}; \ - ${MAKE} DIRPRFX=${_tool}/ obj; \ - ${MAKE} DIRPRFX=${_tool}/ depend; \ - ${MAKE} DIRPRFX=${_tool}/ all; \ + cd ${.CURDIR}/${_tool} && \ + ${MAKE} DIRPRFX=${_tool}/ obj && \ + ${MAKE} DIRPRFX=${_tool}/ depend && \ + ${MAKE} DIRPRFX=${_tool}/ all && \ ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy install .endfor @@ -1240,7 +1290,7 @@ _gcc_tools= gnu/usr.bin/cc/cc_tools _rescue= rescue/rescue .endif -build-tools: +build-tools: .MAKE .for _tool in \ bin/csh \ bin/sh \ @@ -1255,16 +1305,16 @@ build-tools: usr.bin/mkesdb_static \ usr.bin/mkcsmapper_static ${_+_}@${ECHODIR} "===> ${_tool} (obj,build-tools)"; \ - cd ${.CURDIR}/${_tool}; \ - ${MAKE} DIRPRFX=${_tool}/ obj; \ + cd ${.CURDIR}/${_tool} && \ + ${MAKE} DIRPRFX=${_tool}/ obj && \ ${MAKE} DIRPRFX=${_tool}/ build-tools .endfor .for _tool in \ ${_gcc_tools} ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all)"; \ - cd ${.CURDIR}/${_tool}; \ - ${MAKE} DIRPRFX=${_tool}/ obj; \ - ${MAKE} DIRPRFX=${_tool}/ depend; \ + cd ${.CURDIR}/${_tool} && \ + ${MAKE} DIRPRFX=${_tool}/ obj && \ + ${MAKE} DIRPRFX=${_tool}/ depend && \ ${MAKE} DIRPRFX=${_tool}/ all .endfor @@ -1285,10 +1335,13 @@ _kgzip= usr.sbin/kgzip .endif .endif -.if ${MK_BINUTILS} != "no" +.if ${XAS:M/*} == "" && ${MK_BINUTILS} != "no" _binutils= gnu/usr.bin/binutils .endif +# If an full path to an external cross compiler is given, don't build +# a cross compiler. +.if ${XCC:M/*} == "" && ${MK_CROSS_COMPILER} != "no" .if ${MK_CLANG} != "no" && (${MK_CLANG_IS_CC} != "no" || ${CC:T:Mclang} == "clang") _clang= usr.bin/clang _clang_libs= lib/clang @@ -1297,8 +1350,9 @@ _clang_libs= lib/clang .if ${MK_GCC} != "no" && (${MK_CLANG_IS_CC} == "no" || ${TARGET} == "pc98") _cc= gnu/usr.bin/cc .endif +.endif -cross-tools: +cross-tools: .MAKE .for _tool in \ ${_clang_libs} \ ${_clang} \ @@ -1309,10 +1363,10 @@ cross-tools: ${_crunchide} \ ${_kgzip} ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ - cd ${.CURDIR}/${_tool}; \ - ${MAKE} DIRPRFX=${_tool}/ obj; \ - ${MAKE} DIRPRFX=${_tool}/ depend; \ - ${MAKE} DIRPRFX=${_tool}/ all; \ + cd ${.CURDIR}/${_tool} && \ + ${MAKE} DIRPRFX=${_tool}/ obj && \ + ${MAKE} DIRPRFX=${_tool}/ depend && \ + ${MAKE} DIRPRFX=${_tool}/ all && \ ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install .endfor @@ -1320,12 +1374,7 @@ cross-tools: # hierarchy - ensure that all the needed directories are present # hierarchy hier: -.if defined(NO_ROOT) - cd ${.CURDIR}/etc; ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} \ - -DNO_ROOT METALOG=${METALOG} distrib-dirs -.else - cd ${.CURDIR}/etc; ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} distrib-dirs -.endif + cd ${.CURDIR}/etc && ${HMAKE} distrib-dirs # # libraries - build all libraries, and install them under ${DESTDIR}. @@ -1334,12 +1383,12 @@ hierarchy hier: # interdependencies (__L) are built automatically by the # ${.CURDIR}/tools/make_libdeps.sh script. # -libraries: - cd ${.CURDIR}; \ - ${MAKE} -f Makefile.inc1 _prereq_libs; \ - ${MAKE} -f Makefile.inc1 _startup_libs; \ - ${MAKE} -f Makefile.inc1 _prebuild_libs; \ - ${MAKE} -f Makefile.inc1 _generic_libs; +libraries: .MAKE + cd ${.CURDIR} && \ + ${MAKE} -f Makefile.inc1 _prereq_libs && \ + ${MAKE} -f Makefile.inc1 _startup_libs && \ + ${MAKE} -f Makefile.inc1 _prebuild_libs && \ + ${MAKE} -f Makefile.inc1 _generic_libs # # static libgcc.a prerequisite for shared libc @@ -1382,13 +1431,14 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_kerberos5_lib_libwind} \ ${_lib_atf_libatf_c} \ lib/libbz2 ${_libcom_err} lib/libcrypt \ - lib/libexpat \ + lib/libelf lib/libexpat \ ${_lib_libgssapi} ${_lib_libipx} \ lib/libkiconv lib/libkvm lib/liblzma lib/libmd \ lib/ncurses/ncurses lib/ncurses/ncursesw \ lib/libopie lib/libpam ${_lib_libthr} \ lib/libradius lib/libsbuf lib/libtacplus \ ${_cddl_lib_libumem} ${_cddl_lib_libnvpair} \ + ${_cddl_lib_libzfs_core} \ lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_secure_lib_libssh} \ ${_secure_lib_libssl} @@ -1417,7 +1467,9 @@ lib/libopie__L lib/libtacplus__L: lib/li .if ${MK_CDDL} != "no" _cddl_lib_libumem= cddl/lib/libumem _cddl_lib_libnvpair= cddl/lib/libnvpair +_cddl_lib_libzfs_core= cddl/lib/libzfs_core _cddl_lib= cddl/lib +cddl/lib/libzfs_core__L: cddl/lib/libnvpair__L .endif .if ${MK_CRYPT} != "no" @@ -1490,25 +1542,25 @@ lib/libradius__L: lib/libmd__L .endif .for _lib in ${_prereq_libs} -${_lib}__PL: .PHONY +${_lib}__PL: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ - cd ${.CURDIR}/${_lib}; \ - ${MAKE} DIRPRFX=${_lib}/ obj; \ - ${MAKE} DIRPRFX=${_lib}/ depend; \ - ${MAKE} -DNO_PROFILE -DNO_PIC DIRPRFX=${_lib}/ all; \ + cd ${.CURDIR}/${_lib} && \ + ${MAKE} DIRPRFX=${_lib}/ obj && \ + ${MAKE} DIRPRFX=${_lib}/ depend && \ + ${MAKE} -DNO_PROFILE -DNO_PIC DIRPRFX=${_lib}/ all && \ ${MAKE} -DNO_PROFILE -DNO_PIC DIRPRFX=${_lib}/ install .endif .endfor .for _lib in ${_startup_libs} ${_prebuild_libs:Nlib/libpam} ${_generic_libs} -${_lib}__L: .PHONY +${_lib}__L: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ - cd ${.CURDIR}/${_lib}; \ - ${MAKE} DIRPRFX=${_lib}/ obj; \ - ${MAKE} DIRPRFX=${_lib}/ depend; \ - ${MAKE} DIRPRFX=${_lib}/ all; \ + cd ${.CURDIR}/${_lib} && \ + ${MAKE} DIRPRFX=${_lib}/ obj && \ + ${MAKE} DIRPRFX=${_lib}/ depend && \ + ${MAKE} DIRPRFX=${_lib}/ all && \ ${MAKE} DIRPRFX=${_lib}/ install .endif .endfor @@ -1516,12 +1568,12 @@ ${_lib}__L: .PHONY # libpam is special: we need to build static PAM modules before # static PAM library, and dynamic PAM library before dynamic PAM # modules. -lib/libpam__L: .PHONY +lib/libpam__L: .PHONY .MAKE ${_+_}@${ECHODIR} "===> lib/libpam (obj,depend,all,install)"; \ - cd ${.CURDIR}/lib/libpam; \ - ${MAKE} DIRPRFX=lib/libpam/ obj; \ - ${MAKE} DIRPRFX=lib/libpam/ depend; \ - ${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET all; \ + cd ${.CURDIR}/lib/libpam && \ + ${MAKE} DIRPRFX=lib/libpam/ obj && \ + ${MAKE} DIRPRFX=lib/libpam/ depend && \ + ${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET all && \ ${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET install _prereq_libs: ${_prereq_libs:S/$/__PL/} @@ -1531,8 +1583,8 @@ _generic_libs: ${_generic_libs:S/$/__L/} .for __target in all clean cleandepend cleandir depend includes obj .for entry in ${SUBDIR} -${entry}.${__target}__D: .PHONY - ${_+_}@if test -d ${.CURDIR}/${entry}.${MACHINE_ARCH}; then \ +${entry}.${__target}__D: .PHONY .MAKE + ${_+_}@set -e; if test -d ${.CURDIR}/${entry}.${MACHINE_ARCH}; then \ ${ECHODIR} "===> ${DIRPRFX}${entry}.${MACHINE_ARCH} (${__target})"; \ edir=${entry}.${MACHINE_ARCH}; \ cd ${.CURDIR}/$${edir}; \ @@ -1740,13 +1792,15 @@ XDTP=/usr/${XDDIR} CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \ INSTALL="sh ${.CURDIR}/tools/install.sh" CDENV= ${CDBENV} \ - _SHLIBDIRPREFIX=${XDTP} \ - TOOLS_PREFIX=${XDTP} -CD2ENV=${CDENV} \ + _SHLIBDIRPREFIX=${XDDESTDIR} \ + TOOLS_PREFIX=${XDDESTDIR} +CD2CFLAGS=-isystem ${XDDESTDIR}/usr/include -L${XDDESTDIR}/usr/lib \ + -B${XDDESTDIR}/usr/lib +CD2ENV=${CDENV} CC="${CC} ${CD2CFLAGS}" \ MACHINE=${XDEV} MACHINE_ARCH=${XDEV_ARCH} -CDTMP= ${MAKEOBJDIRPREFIX}/${XDEV}/${.CURDIR}/tmp -CDMAKE=${CDENV} ${MAKE} ${NOFUN} +CDTMP= ${MAKEOBJDIRPREFIX}/${XDDIR}/${.CURDIR}/tmp +CDMAKE=${CDENV} PATH=${CDTMP}/usr/bin:${PATH} ${MAKE} ${NOFUN} CD2MAKE=${CD2ENV} PATH=${CDTMP}/usr/bin:${XDTP}/usr/bin:${PATH} ${MAKE} ${NOFUN} XDDESTDIR=${DESTDIR}${XDTP} .if !defined(OSREL) @@ -1756,8 +1810,24 @@ OSREL!= uname -r | sed -e 's/[-(].*//' .ORDER: xdev-build xdev-install xdev: xdev-build xdev-install -.ORDER: _xb-build-tools _xb-cross-tools -xdev-build: _xb-build-tools _xb-cross-tools +.ORDER: _xb-worldtmp _xb-bootstrap-tools _xb-build-tools _xb-cross-tools +xdev-build: _xb-worldtmp _xb-bootstrap-tools _xb-build-tools _xb-cross-tools + +_xb-worldtmp: + mkdir -p ${CDTMP}/usr + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ + -p ${CDTMP}/usr >/dev/null + +_xb-bootstrap-tools: +.for _tool in \ + ${_clang_tblgen} + ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ + cd ${.CURDIR}/${_tool} && \ + ${CDMAKE} DIRPRFX=${_tool}/ obj && \ + ${CDMAKE} DIRPRFX=${_tool}/ depend && \ + ${CDMAKE} DIRPRFX=${_tool}/ all && \ + ${CDMAKE} DIRPRFX=${_tool}/ DESTDIR=${CDTMP} install +.endfor _xb-build-tools: ${_+_}@cd ${.CURDIR}; \ @@ -1767,11 +1837,13 @@ _xb-cross-tools: .for _tool in \ gnu/usr.bin/binutils \ gnu/usr.bin/cc \ - usr.bin/ar + usr.bin/ar \ + ${_clang_libs} \ + ${_clang} ${_+_}@${ECHODIR} "===> xdev ${_tool} (obj,depend,all)"; \ - cd ${.CURDIR}/${_tool}; \ - ${CDMAKE} DIRPRFX=${_tool}/ obj; \ - ${CDMAKE} DIRPRFX=${_tool}/ depend; \ + cd ${.CURDIR}/${_tool} && \ + ${CDMAKE} DIRPRFX=${_tool}/ obj && \ + ${CDMAKE} DIRPRFX=${_tool}/ depend && \ ${CDMAKE} DIRPRFX=${_tool}/ all .endfor @@ -1793,7 +1865,8 @@ _xi-cross-tools: .for _tool in \ gnu/usr.bin/binutils \ gnu/usr.bin/cc \ - usr.bin/ar + usr.bin/ar \ + ${_clang} ${_+_}@${ECHODIR} "===> xdev ${_tool} (install)"; \ cd ${.CURDIR}/${_tool}; \ ${CDMAKE} DIRPRFX=${_tool}/ install DESTDIR=${XDDESTDIR} @@ -1816,6 +1889,8 @@ _xi-links: ../../../../usr/bin/${XDDIR}${OSREL}-$$i; \ done .else -xdev xdev-buil xdev-install: +xdev xdev-build xdev-install: @echo "*** Error: Both XDEV and XDEV_ARCH must be defined for \"${.TARGET}\" target" .endif + +buildkernel ${WMAKE_TGTS} ${.ALLTARGETS:M_*}: .MAKE Modified: projects/zfsd/head/ObsoleteFiles.inc ============================================================================== --- projects/zfsd/head/ObsoleteFiles.inc Wed Jul 17 01:24:23 2013 (r253404) +++ projects/zfsd/head/ObsoleteFiles.inc Wed Jul 17 01:32:29 2013 (r253405) @@ -38,6 +38,168 @@ # xargs -n1 | sort | uniq -d; # done +# 20130710: libkvm version bump +OLD_LIBS+=lib/libkvm.so.5 +OLD_LIBS+=usr/lib32/libkvm.so.5 +# 20130623: dialog update from 1.1 to 1.2 +OLD_LIBS+=usr/lib/libdialog.so.7 +OLD_LIBS+=usr/lib32/libdialog.so.7 +# 20130616: vfs_mount.9 removed +OLD_FILES+=usr/share/man/man9/vfs_mount.9.gz +# 20130614: remove CVS from base +OLD_FILES+=usr/bin/cvs +OLD_FILES+=usr/bin/cvsbug +OLD_FILES+=usr/share/doc/psd/28.cvs/paper.ascii.gz +OLD_DIRS+=usr/share/doc/psd/28.cvs +OLD_FILES+=usr/share/examples/cvs/contrib/README +OLD_FILES+=usr/share/examples/cvs/contrib/clmerge +OLD_FILES+=usr/share/examples/cvs/contrib/cln_hist +OLD_FILES+=usr/share/examples/cvs/contrib/commit_prep +OLD_FILES+=usr/share/examples/cvs/contrib/cvs2vendor +OLD_FILES+=usr/share/examples/cvs/contrib/cvs_acls +OLD_FILES+=usr/share/examples/cvs/contrib/cvscheck +OLD_FILES+=usr/share/examples/cvs/contrib/cvscheck.man +OLD_FILES+=usr/share/examples/cvs/contrib/cvshelp.man +OLD_FILES+=usr/share/examples/cvs/contrib/descend.man +OLD_FILES+=usr/share/examples/cvs/contrib/easy-import +OLD_FILES+=usr/share/examples/cvs/contrib/intro.doc +OLD_FILES+=usr/share/examples/cvs/contrib/log +OLD_FILES+=usr/share/examples/cvs/contrib/log_accum +OLD_FILES+=usr/share/examples/cvs/contrib/mfpipe +OLD_FILES+=usr/share/examples/cvs/contrib/rcs-to-cvs +OLD_FILES+=usr/share/examples/cvs/contrib/rcs2log +OLD_FILES+=usr/share/examples/cvs/contrib/rcslock +OLD_FILES+=usr/share/examples/cvs/contrib/sccs2rcs +OLD_DIRS+=usr/share/examples/cvs/contrib +OLD_DIRS+=usr/share/examples/cvs +OLD_FILES+=usr/share/info/cvs.info.gz +OLD_FILES+=usr/share/info/cvsclient.info.gz +OLD_FILES+=usr/share/man/man1/cvs.1.gz +OLD_FILES+=usr/share/man/man5/cvs.5.gz +OLD_FILES+=usr/share/man/man8/cvsbug.8.gz +# 20130607: WITH_DEBUG_FILES added +OLD_FILES+=lib/libufs.so.6.symbols +OLD_FILES+=usr/lib32/libufs.so.6.symbols +# 20130417: nfs fha moved from nfsserver to nfs +OLD_FILES+=usr/include/nfsserver/nfs_fha.h +# 20130411: new clang import which bumps version from 3.2 to 3.3. +OLD_FILES+=usr/include/clang/3.2/__wmmintrin_aes.h +OLD_FILES+=usr/include/clang/3.2/__wmmintrin_pclmul.h +OLD_FILES+=usr/include/clang/3.2/altivec.h +OLD_FILES+=usr/include/clang/3.2/ammintrin.h +OLD_FILES+=usr/include/clang/3.2/avx2intrin.h +OLD_FILES+=usr/include/clang/3.2/avxintrin.h +OLD_FILES+=usr/include/clang/3.2/bmi2intrin.h +OLD_FILES+=usr/include/clang/3.2/bmiintrin.h +OLD_FILES+=usr/include/clang/3.2/cpuid.h +OLD_FILES+=usr/include/clang/3.2/emmintrin.h +OLD_FILES+=usr/include/clang/3.2/f16cintrin.h +OLD_FILES+=usr/include/clang/3.2/fma4intrin.h +OLD_FILES+=usr/include/clang/3.2/fmaintrin.h +OLD_FILES+=usr/include/clang/3.2/immintrin.h +OLD_FILES+=usr/include/clang/3.2/lzcntintrin.h +OLD_FILES+=usr/include/clang/3.2/mm3dnow.h +OLD_FILES+=usr/include/clang/3.2/mm_malloc.h *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Wed Jul 17 06:30:24 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id E6CD5AFC; Wed, 17 Jul 2013 06:30:24 +0000 (UTC) (envelope-from grehan@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id C99F7868; Wed, 17 Jul 2013 06:30:24 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6H6UO36068298; Wed, 17 Jul 2013 06:30:24 GMT (envelope-from grehan@svn.freebsd.org) Received: (from grehan@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6H6UNVN068292; Wed, 17 Jul 2013 06:30:23 GMT (envelope-from grehan@svn.freebsd.org) Message-Id: <201307170630.r6H6UNVN068292@svn.freebsd.org> From: Peter Grehan Date: Wed, 17 Jul 2013 06:30:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r253411 - in projects/hyperv/sys: contrib/dev/hyperv dev/hyperv modules/hyperv/netvsc modules/hyperv/stordisengage modules/hyperv/storvsc modules/hyperv/utilities modules/hyperv/vmbus X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Jul 2013 06:30:25 -0000 Author: grehan Date: Wed Jul 17 06:30:23 2013 New Revision: 253411 URL: http://svnweb.freebsd.org/changeset/base/253411 Log: Microsoft have changed their policy on how the hyper-v code will be pulled into FreeBSD. From now, FreeBSD will be considered the upstream repo. First step: move the drivers away from the contrib area and into the base system. A follow-on commit will include the drivers in the amd64 GENERIC kernel. Added: projects/hyperv/sys/dev/hyperv/ - copied from r252763, projects/hyperv/sys/contrib/dev/hyperv/ Deleted: projects/hyperv/sys/contrib/dev/hyperv/ Modified: projects/hyperv/sys/modules/hyperv/netvsc/Makefile projects/hyperv/sys/modules/hyperv/stordisengage/Makefile projects/hyperv/sys/modules/hyperv/storvsc/Makefile projects/hyperv/sys/modules/hyperv/utilities/Makefile projects/hyperv/sys/modules/hyperv/vmbus/Makefile Modified: projects/hyperv/sys/modules/hyperv/netvsc/Makefile ============================================================================== --- projects/hyperv/sys/modules/hyperv/netvsc/Makefile Wed Jul 17 06:29:41 2013 (r253410) +++ projects/hyperv/sys/modules/hyperv/netvsc/Makefile Wed Jul 17 06:30:23 2013 (r253411) @@ -1,6 +1,6 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../contrib/dev/hyperv/netvsc +.PATH: ${.CURDIR}/../../../dev/hyperv/netvsc KMOD = hv_netvsc @@ -9,7 +9,6 @@ SRCS = hv_net_vsc.c \ hv_rndis_filter.c CFLAGS += -I${.CURDIR}/../../../contrib/dev/hyperv/include \ - -I${.CURDIR}/../../../contrib/dev/hyperv/netvsc \ - -I${.CURDIR}/../../../contrib + -I${.CURDIR}/../../../contrib/dev/hyperv/netvsc .include Modified: projects/hyperv/sys/modules/hyperv/stordisengage/Makefile ============================================================================== --- projects/hyperv/sys/modules/hyperv/stordisengage/Makefile Wed Jul 17 06:29:41 2013 (r253410) +++ projects/hyperv/sys/modules/hyperv/stordisengage/Makefile Wed Jul 17 06:30:23 2013 (r253411) @@ -1,9 +1,9 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../contrib/dev/hyperv/stordisengage +.PATH: ${.CURDIR}/../../../dev/hyperv/stordisengage KMOD= hv_ata_pci_disengage -SRCS = hv_ata_pci_disengage.c +SRCS= hv_ata_pci_disengage.c .include Modified: projects/hyperv/sys/modules/hyperv/storvsc/Makefile ============================================================================== --- projects/hyperv/sys/modules/hyperv/storvsc/Makefile Wed Jul 17 06:29:41 2013 (r253410) +++ projects/hyperv/sys/modules/hyperv/storvsc/Makefile Wed Jul 17 06:30:23 2013 (r253411) @@ -1,15 +1,14 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../contrib/dev/hyperv/storvsc +.PATH: ${.CURDIR}/../../../dev/hyperv/storvsc KMOD= hv_storvsc SRCS = hv_storvsc_drv_freebsd.c \ hv_vstorage.h -CFLAGS+= -I${.CURDIR}/../../../contrib/dev/hyperv/include \ - -I${.CURDIR}/../../../contrib/dev/hyperv/vmbus \ - -I${.CURDIR}/../../../contrib/dev/hyperv/storvsc \ - -I${.CURDIR}/../../../contrib +CFLAGS+= -I${.CURDIR}/../../../dev/hyperv/include \ + -I${.CURDIR}/../../../dev/hyperv/vmbus \ + -I${.CURDIR}/../../../dev/hyperv/storvsc .include Modified: projects/hyperv/sys/modules/hyperv/utilities/Makefile ============================================================================== --- projects/hyperv/sys/modules/hyperv/utilities/Makefile Wed Jul 17 06:29:41 2013 (r253410) +++ projects/hyperv/sys/modules/hyperv/utilities/Makefile Wed Jul 17 06:30:23 2013 (r253411) @@ -1,13 +1,12 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../contrib/dev/hyperv/utilities +.PATH: ${.CURDIR}/../../../dev/hyperv/utilities KMOD= hv_utils SRCS = hv_util.c -CFLAGS+= -I${.CURDIR}/../../../contrib/dev/hyperv/include \ - -I${.CURDIR}/../../../contrib/dev/hyperv/vmbus \ - -I${.CURDIR}/../../../contrib +CFLAGS+= -I${.CURDIR}/../../../dev/hyperv/include \ + -I${.CURDIR}/../../../dev/hyperv/vmbus .include Modified: projects/hyperv/sys/modules/hyperv/vmbus/Makefile ============================================================================== --- projects/hyperv/sys/modules/hyperv/vmbus/Makefile Wed Jul 17 06:29:41 2013 (r253410) +++ projects/hyperv/sys/modules/hyperv/vmbus/Makefile Wed Jul 17 06:30:23 2013 (r253411) @@ -1,7 +1,7 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../../contrib/dev/hyperv/vmbus \ - ${.CURDIR}/../../../contrib/dev/hyperv/utilities +.PATH: ${.CURDIR}/../../../dev/hyperv/vmbus \ + ${.CURDIR}/../../../dev/hyperv/utilities KMOD= hv_vmbus @@ -13,9 +13,8 @@ SRCS = hv_channel.c \ hv_vmbus_drv_freebsd.c \ hv_vmbus_priv.h -CFLAGS+= -I${.CURDIR}/../../../contrib/dev/hyperv/include \ - -I${.CURDIR}/../../../contrib/dev/hyperv/vmbus \ - -I${.CURDIR}/../../../contrib/dev/hyperv/utilities \ - -I${.CURDIR}/../../../contrib +CFLAGS+= -I${.CURDIR}/../../../dev/hyperv/include \ + -I${.CURDIR}/../../../dev/hyperv/vmbus \ + -I${.CURDIR}/../../../dev/hyperv/utilities .include From owner-svn-src-projects@FreeBSD.ORG Wed Jul 17 23:03:11 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 4E06330F; Wed, 17 Jul 2013 23:03:11 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 303FE1CC; Wed, 17 Jul 2013 23:03:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6HN3BnF069631; Wed, 17 Jul 2013 23:03:11 GMT (envelope-from rmacklem@svn.freebsd.org) Received: (from rmacklem@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6HN3BEx069630; Wed, 17 Jul 2013 23:03:11 GMT (envelope-from rmacklem@svn.freebsd.org) Message-Id: <201307172303.r6HN3BEx069630@svn.freebsd.org> From: Rick Macklem Date: Wed, 17 Jul 2013 23:03:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r253435 - projects/nfsv4.1-server/sys/fs/nfsserver X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Jul 2013 23:03:11 -0000 Author: rmacklem Date: Wed Jul 17 23:03:10 2013 New Revision: 253435 URL: http://svnweb.freebsd.org/changeset/base/253435 Log: Merge in the NFSv4.1 changes for the NFSv4 state handling code. Modified: projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdstate.c Modified: projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdstate.c ============================================================================== --- projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdstate.c Wed Jul 17 19:41:16 2013 (r253434) +++ projects/nfsv4.1-server/sys/fs/nfsserver/nfs_nfsdstate.c Wed Jul 17 23:03:10 2013 (r253435) @@ -51,6 +51,7 @@ NFSSTATESPINLOCK; */ struct nfsclienthashhead nfsclienthash[NFSCLIENTHASHSIZE]; struct nfslockhashhead nfslockhash[NFSLOCKHASHSIZE]; +struct nfssessionhash nfssessionhash[NFSSESSIONHASHSIZE]; #endif /* !APPLEKEXT */ static u_int32_t nfsrv_openpluslock = 0, nfsrv_delegatecnt = 0; @@ -89,7 +90,8 @@ static void nfsrv_updatelock(struct nfss static int nfsrv_getipnumber(u_char *cp); static int nfsrv_checkrestart(nfsquad_t clientid, u_int32_t flags, nfsv4stateid_t *stateidp, int specialid); -static int nfsrv_checkgrace(u_int32_t flags); +static int nfsrv_checkgrace(struct nfsrv_descript *nd, struct nfsclient *clp, + u_int32_t flags); static int nfsrv_docallback(struct nfsclient *clp, int procnum, nfsv4stateid_t *stateidp, int trunc, fhandle_t *fhp, struct nfsvattr *nap, nfsattrbit_t *attrbitp, NFSPROC_T *p); @@ -123,6 +125,8 @@ static void nfsrv_locallock_commit(struc uint64_t first, uint64_t end); static void nfsrv_locklf(struct nfslockfile *lfp); static void nfsrv_unlocklf(struct nfslockfile *lfp); +static struct nfsdsession *nfsrv_findsession(uint8_t *sessionid); +static int nfsrv_freesession(struct nfsdsession *sep, uint8_t *sessionid); /* * Scan the client list for a match and either return the current one, @@ -191,6 +195,18 @@ nfsrv_setclient(struct nfsrv_descript *n } if (!gotit || (clp->lc_flags & (LCL_NEEDSCONFIRM | LCL_ADMINREVOKED))) { + if ((nd->nd_flag & ND_NFSV41) != 0 && confirmp->lval[1] != 0) { + /* + * For NFSv4.1, if confirmp->lval[1] is non-zero, the + * client is trying to update a confirmed clientid. + */ + NFSLOCKV4ROOTMUTEX(); + nfsv4_unlock(&nfsv4rootfs_lock, 1); + NFSUNLOCKV4ROOTMUTEX(); + confirmp->lval[1] = 0; + error = NFSERR_NOENT; + goto out; + } /* * Get rid of the old one. */ @@ -205,7 +221,12 @@ nfsrv_setclient(struct nfsrv_descript *n * Add it after assigning a client id to it. */ new_clp->lc_flags |= LCL_NEEDSCONFIRM; - confirmp->qval = new_clp->lc_confirm.qval = ++confirm_index; + if ((nd->nd_flag & ND_NFSV41) != 0) + new_clp->lc_confirm.lval[0] = confirmp->lval[0] = + ++confirm_index; + else + confirmp->qval = new_clp->lc_confirm.qval = + ++confirm_index; clientidp->lval[0] = new_clp->lc_clientid.lval[0] = (u_int32_t)nfsrvboottime; clientidp->lval[1] = new_clp->lc_clientid.lval[1] = @@ -217,6 +238,7 @@ nfsrv_setclient(struct nfsrv_descript *n LIST_INIT(&new_clp->lc_open); LIST_INIT(&new_clp->lc_deleg); LIST_INIT(&new_clp->lc_olddeleg); + LIST_INIT(&new_clp->lc_session); for (i = 0; i < NFSSTATEHASHSIZE; i++) LIST_INIT(&new_clp->lc_stateid[i]); LIST_INSERT_HEAD(NFSCLIENTHASH(new_clp->lc_clientid), new_clp, @@ -289,7 +311,12 @@ nfsrv_setclient(struct nfsrv_descript *n */ LIST_REMOVE(clp, lc_hash); new_clp->lc_flags |= LCL_NEEDSCONFIRM; - confirmp->qval = new_clp->lc_confirm.qval = ++confirm_index; + if ((nd->nd_flag & ND_NFSV41) != 0) + new_clp->lc_confirm.lval[0] = confirmp->lval[0] = + ++confirm_index; + else + confirmp->qval = new_clp->lc_confirm.qval = + ++confirm_index; clientidp->lval[0] = new_clp->lc_clientid.lval[0] = nfsrvboottime; clientidp->lval[1] = new_clp->lc_clientid.lval[1] = @@ -342,60 +369,68 @@ nfsrv_setclient(struct nfsrv_descript *n *new_clpp = NULL; goto out; } - /* - * id and verifier match, so update the net address info - * and get rid of any existing callback authentication - * handle, so a new one will be acquired. - */ - LIST_REMOVE(clp, lc_hash); - new_clp->lc_flags |= (LCL_NEEDSCONFIRM | LCL_DONTCLEAN); - new_clp->lc_expiry = nfsrv_leaseexpiry(); - confirmp->qval = new_clp->lc_confirm.qval = ++confirm_index; - clientidp->lval[0] = new_clp->lc_clientid.lval[0] = - clp->lc_clientid.lval[0]; - clientidp->lval[1] = new_clp->lc_clientid.lval[1] = - clp->lc_clientid.lval[1]; - new_clp->lc_delegtime = clp->lc_delegtime; - new_clp->lc_stateindex = clp->lc_stateindex; - new_clp->lc_statemaxindex = clp->lc_statemaxindex; - new_clp->lc_cbref = 0; - LIST_NEWHEAD(&new_clp->lc_open, &clp->lc_open, ls_list); - LIST_FOREACH(tstp, &new_clp->lc_open, ls_list) - tstp->ls_clp = new_clp; - LIST_NEWHEAD(&new_clp->lc_deleg, &clp->lc_deleg, ls_list); - LIST_FOREACH(tstp, &new_clp->lc_deleg, ls_list) - tstp->ls_clp = new_clp; - LIST_NEWHEAD(&new_clp->lc_olddeleg, &clp->lc_olddeleg, ls_list); - LIST_FOREACH(tstp, &new_clp->lc_olddeleg, ls_list) - tstp->ls_clp = new_clp; - for (i = 0; i < NFSSTATEHASHSIZE; i++) { - LIST_NEWHEAD(&new_clp->lc_stateid[i], &clp->lc_stateid[i], - ls_hash); - LIST_FOREACH(tstp, &new_clp->lc_stateid[i], ls_hash) + + /* For NFSv4.1, mark that we found a confirmed clientid. */ + if ((nd->nd_flag & ND_NFSV41) != 0) + confirmp->lval[1] = 1; + else { + /* + * id and verifier match, so update the net address info + * and get rid of any existing callback authentication + * handle, so a new one will be acquired. + */ + LIST_REMOVE(clp, lc_hash); + new_clp->lc_flags |= (LCL_NEEDSCONFIRM | LCL_DONTCLEAN); + new_clp->lc_expiry = nfsrv_leaseexpiry(); + confirmp->qval = new_clp->lc_confirm.qval = ++confirm_index; + clientidp->lval[0] = new_clp->lc_clientid.lval[0] = + clp->lc_clientid.lval[0]; + clientidp->lval[1] = new_clp->lc_clientid.lval[1] = + clp->lc_clientid.lval[1]; + new_clp->lc_delegtime = clp->lc_delegtime; + new_clp->lc_stateindex = clp->lc_stateindex; + new_clp->lc_statemaxindex = clp->lc_statemaxindex; + new_clp->lc_cbref = 0; + LIST_NEWHEAD(&new_clp->lc_open, &clp->lc_open, ls_list); + LIST_FOREACH(tstp, &new_clp->lc_open, ls_list) tstp->ls_clp = new_clp; + LIST_NEWHEAD(&new_clp->lc_deleg, &clp->lc_deleg, ls_list); + LIST_FOREACH(tstp, &new_clp->lc_deleg, ls_list) + tstp->ls_clp = new_clp; + LIST_NEWHEAD(&new_clp->lc_olddeleg, &clp->lc_olddeleg, ls_list); + LIST_FOREACH(tstp, &new_clp->lc_olddeleg, ls_list) + tstp->ls_clp = new_clp; + for (i = 0; i < NFSSTATEHASHSIZE; i++) { + LIST_NEWHEAD(&new_clp->lc_stateid[i], + &clp->lc_stateid[i], ls_hash); + LIST_FOREACH(tstp, &new_clp->lc_stateid[i], ls_hash) + tstp->ls_clp = new_clp; + } + LIST_INSERT_HEAD(NFSCLIENTHASH(new_clp->lc_clientid), new_clp, + lc_hash); + newnfsstats.srvclients++; + nfsrv_openpluslock++; + nfsrv_clients++; } - LIST_INSERT_HEAD(NFSCLIENTHASH(new_clp->lc_clientid), new_clp, - lc_hash); - newnfsstats.srvclients++; - nfsrv_openpluslock++; - nfsrv_clients++; NFSLOCKV4ROOTMUTEX(); nfsv4_unlock(&nfsv4rootfs_lock, 1); NFSUNLOCKV4ROOTMUTEX(); - /* - * Must wait until any outstanding callback on the old clp - * completes. - */ - NFSLOCKSTATE(); - while (clp->lc_cbref) { - clp->lc_flags |= LCL_WAKEUPWANTED; - (void)mtx_sleep(clp, NFSSTATEMUTEXPTR, PZERO - 1, "nfsd clp", - 10 * hz); + if ((nd->nd_flag & ND_NFSV41) == 0) { + /* + * Must wait until any outstanding callback on the old clp + * completes. + */ + NFSLOCKSTATE(); + while (clp->lc_cbref) { + clp->lc_flags |= LCL_WAKEUPWANTED; + (void)mtx_sleep(clp, NFSSTATEMUTEXPTR, PZERO - 1, + "nfsdclp", 10 * hz); + } + NFSUNLOCKSTATE(); + nfsrv_zapclient(clp, p); + *new_clpp = NULL; } - NFSUNLOCKSTATE(); - nfsrv_zapclient(clp, p); - *new_clpp = NULL; out: NFSEXITCODE2(error, nd); @@ -407,17 +442,23 @@ out: */ APPLESTATIC int nfsrv_getclient(nfsquad_t clientid, int opflags, struct nfsclient **clpp, - nfsquad_t confirm, struct nfsrv_descript *nd, NFSPROC_T *p) + struct nfsdsession *nsep, nfsquad_t confirm, uint32_t cbprogram, + struct nfsrv_descript *nd, NFSPROC_T *p) { struct nfsclient *clp; struct nfsstate *stp; int i; struct nfsclienthashhead *hp; int error = 0, igotlock, doneok; + struct nfssessionhash *shp; + struct nfsdsession *sep; + uint64_t sessid[2]; + static uint64_t next_sess = 0; if (clpp) *clpp = NULL; - if (nfsrvboottime != clientid.lval[0]) { + if ((nd == NULL || (nd->nd_flag & ND_NFSV41) == 0 || + opflags != CLOPS_RENEW) && nfsrvboottime != clientid.lval[0]) { error = NFSERR_STALECLIENTID; goto out; } @@ -434,17 +475,39 @@ nfsrv_getclient(nfsquad_t clientid, int igotlock = nfsv4_lock(&nfsv4rootfs_lock, 1, NULL, NFSV4ROOTLOCKMUTEXPTR, NULL); } while (!igotlock); + /* + * Create a new sessionid here, since we need to do it where + * there is a mutex held to serialize update of next_sess. + */ + if ((nd->nd_flag & ND_NFSV41) != 0) { + sessid[0] = ++next_sess; + sessid[1] = clientid.qval; + } NFSUNLOCKV4ROOTMUTEX(); } else if (opflags != CLOPS_RENEW) { NFSLOCKSTATE(); } - hp = NFSCLIENTHASH(clientid); - LIST_FOREACH(clp, hp, lc_hash) { - if (clp->lc_clientid.lval[1] == clientid.lval[1]) - break; + /* For NFSv4.1, the clp is acquired from the associated session. */ + if (nd != NULL && (nd->nd_flag & ND_NFSV41) != 0 && + opflags == CLOPS_RENEW) { + clp = NULL; + if ((nd->nd_flag & ND_HASSEQUENCE) != 0) { + shp = NFSSESSIONHASH(nd->nd_sessionid); + NFSLOCKSESSION(shp); + sep = nfsrv_findsession(nd->nd_sessionid); + if (sep != NULL) + clp = sep->sess_clp; + NFSUNLOCKSESSION(shp); + } + } else { + hp = NFSCLIENTHASH(clientid); + LIST_FOREACH(clp, hp, lc_hash) { + if (clp->lc_clientid.lval[1] == clientid.lval[1]) + break; + } } - if (clp == LIST_END(hp)) { + if (clp == NULL) { if (opflags & CLOPS_CONFIRM) error = NFSERR_STALECLIENTID; else @@ -470,7 +533,10 @@ nfsrv_getclient(nfsquad_t clientid, int * Perform any operations specified by the opflags. */ if (opflags & CLOPS_CONFIRM) { - if (clp->lc_confirm.qval != confirm.qval) + if (((nd->nd_flag & ND_NFSV41) != 0 && + clp->lc_confirm.lval[0] != confirm.lval[0]) || + ((nd->nd_flag & ND_NFSV41) == 0 && + clp->lc_confirm.qval != confirm.qval)) error = NFSERR_STALECLIENTID; else if (nfsrv_notsamecredname(nd, clp)) error = NFSERR_CLIDINUSE; @@ -485,7 +551,7 @@ nfsrv_getclient(nfsquad_t clientid, int */ nfsrv_cleanclient(clp, p); nfsrv_freedeleglist(&clp->lc_olddeleg); - if (nfsrv_checkgrace(0)) { + if (nfsrv_checkgrace(nd, clp, 0)) { /* In grace, so just delete delegations */ nfsrv_freedeleglist(&clp->lc_deleg); } else { @@ -496,10 +562,23 @@ nfsrv_getclient(nfsquad_t clientid, int LIST_NEWHEAD(&clp->lc_olddeleg, &clp->lc_deleg, ls_list); } + if ((nd->nd_flag & ND_NFSV41) != 0) + clp->lc_program = cbprogram; } clp->lc_flags &= ~(LCL_NEEDSCONFIRM | LCL_DONTCLEAN); if (clp->lc_program) clp->lc_flags |= LCL_NEEDSCBNULL; + /* For NFSv4.1, link the session onto the client. */ + if (nsep != NULL) { + NFSBCOPY(sessid, nsep->sess_sessionid, + NFSX_V4SESSIONID); + shp = NFSSESSIONHASH(nsep->sess_sessionid); + NFSLOCKSESSION(shp); + LIST_INSERT_HEAD(&shp->list, nsep, sess_hash); + LIST_INSERT_HEAD(&clp->lc_session, nsep, sess_list); + nsep->sess_clp = clp; + NFSUNLOCKSESSION(shp); + } } } else if (clp->lc_flags & LCL_NEEDSCONFIRM) { error = NFSERR_EXPIRED; @@ -546,6 +625,74 @@ out: } /* + * Perform the NFSv4.1 destroy clientid. + */ +int +nfsrv_destroyclient(nfsquad_t clientid, NFSPROC_T *p) +{ + struct nfsclient *clp; + struct nfsclienthashhead *hp; + int error = 0, i, igotlock; + + if (nfsrvboottime != clientid.lval[0]) { + error = NFSERR_STALECLIENTID; + goto out; + } + + /* Lock out other nfsd threads */ + NFSLOCKV4ROOTMUTEX(); + nfsv4_relref(&nfsv4rootfs_lock); + do { + igotlock = nfsv4_lock(&nfsv4rootfs_lock, 1, NULL, + NFSV4ROOTLOCKMUTEXPTR, NULL); + } while (igotlock == 0); + NFSUNLOCKV4ROOTMUTEX(); + + hp = NFSCLIENTHASH(clientid); + LIST_FOREACH(clp, hp, lc_hash) { + if (clp->lc_clientid.lval[1] == clientid.lval[1]) + break; + } + if (clp == NULL) { + NFSLOCKV4ROOTMUTEX(); + nfsv4_unlock(&nfsv4rootfs_lock, 1); + NFSUNLOCKV4ROOTMUTEX(); + /* Just return ok, since it is gone. */ + goto out; + } + + /* Scan for state on the clientid. */ + for (i = 0; i < NFSSTATEHASHSIZE; i++) + if (!LIST_EMPTY(&clp->lc_stateid[i])) { + NFSLOCKV4ROOTMUTEX(); + nfsv4_unlock(&nfsv4rootfs_lock, 1); + NFSUNLOCKV4ROOTMUTEX(); + error = NFSERR_CLIENTIDBUSY; + goto out; + } + if (!LIST_EMPTY(&clp->lc_session) || !LIST_EMPTY(&clp->lc_deleg)) { + NFSLOCKV4ROOTMUTEX(); + nfsv4_unlock(&nfsv4rootfs_lock, 1); + NFSUNLOCKV4ROOTMUTEX(); + error = NFSERR_CLIENTIDBUSY; + goto out; + } + + /* Destroy the clientid and return ok. */ + nfsrv_cleanclient(clp, p); + nfsrv_freedeleglist(&clp->lc_deleg); + nfsrv_freedeleglist(&clp->lc_olddeleg); + LIST_REMOVE(clp, lc_hash); + NFSLOCKV4ROOTMUTEX(); + nfsv4_unlock(&nfsv4rootfs_lock, 1); + NFSUNLOCKV4ROOTMUTEX(); + nfsrv_zapclient(clp, p); +out: + NFSEXITCODE2(error, nd); + return (error); +} + +/* * Called from the new nfssvc syscall to admin revoke a clientid. * Returns 0 for success, error otherwise. */ @@ -983,9 +1130,13 @@ APPLESTATIC void nfsrv_cleanclient(struct nfsclient *clp, NFSPROC_T *p) { struct nfsstate *stp, *nstp; + struct nfsdsession *sep, *nsep; LIST_FOREACH_SAFE(stp, &clp->lc_open, ls_list, nstp) nfsrv_freeopenowner(stp, 1, p); + if ((clp->lc_flags & LCL_ADMINREVOKED) == 0) + LIST_FOREACH_SAFE(sep, &clp->lc_session, sess_list, nsep) + (void)nfsrv_freesession(sep, NULL); } /* @@ -1425,8 +1576,8 @@ tryagain: * lease, but the concensus seems to be that it is ok * for a server to do so. */ - error = nfsrv_getclient(clientid, CLOPS_RENEW, &clp, - (nfsquad_t)((u_quad_t)0), NULL, p); + error = nfsrv_getclient(clientid, CLOPS_RENEW, &clp, NULL, + (nfsquad_t)((u_quad_t)0), 0, nd, p); /* * Since NFSERR_EXPIRED, NFSERR_ADMINREVOKED are not valid @@ -1438,8 +1589,8 @@ tryagain: error = 0; lckstp = new_stp; } else { - error = nfsrv_getclient(clientid, CLOPS_RENEW, &clp, - (nfsquad_t)((u_quad_t)0), NULL, p); + error = nfsrv_getclient(clientid, CLOPS_RENEW, &clp, NULL, + (nfsquad_t)((u_quad_t)0), 0, nd, p); if (error == 0) /* * Look up the stateid @@ -1528,8 +1679,11 @@ tryagain: * allow for either server configuration.) */ if (!error && stp->ls_stateid.seqid!=new_stp->ls_stateid.seqid && - (!(new_stp->ls_flags & NFSLCK_CHECK) || - nfsrv_returnoldstateid)) + (((nd->nd_flag & ND_NFSV41) == 0 && + (!(new_stp->ls_flags & NFSLCK_CHECK) || + nfsrv_returnoldstateid)) || + ((nd->nd_flag & ND_NFSV41) != 0 && + new_stp->ls_stateid.seqid != 0))) error = NFSERR_OLDSTATEID; } } @@ -1538,7 +1692,7 @@ tryagain: * Now we can check for grace. */ if (!error) - error = nfsrv_checkgrace(new_stp->ls_flags); + error = nfsrv_checkgrace(nd, clp, new_stp->ls_flags); if ((new_stp->ls_flags & NFSLCK_RECLAIM) && !error && nfsrv_checkstable(clp)) error = NFSERR_NOGRACE; @@ -1785,6 +1939,8 @@ tryagain: end = new_lop->lo_end; nfsrv_updatelock(stp, new_lopp, &other_lop, lfp); stateidp->seqid = ++(stp->ls_stateid.seqid); + if ((nd->nd_flag & ND_NFSV41) != 0 && stateidp->seqid == 0) + stateidp->seqid = stp->ls_stateid.seqid = 1; stateidp->other[0] = stp->ls_stateid.other[0]; stateidp->other[1] = stp->ls_stateid.other[1]; stateidp->other[2] = stp->ls_stateid.other[2]; @@ -1892,6 +2048,8 @@ tryagain: if (!(new_stp->ls_flags & NFSLCK_OPENTOLOCK)) { nfsrv_updatelock(lckstp, new_lopp, &other_lop, lfp); stateidp->seqid = ++(lckstp->ls_stateid.seqid); + if ((nd->nd_flag & ND_NFSV41) != 0 && stateidp->seqid == 0) + stateidp->seqid = lckstp->ls_stateid.seqid = 1; stateidp->other[0] = lckstp->ls_stateid.other[0]; stateidp->other[1] = lckstp->ls_stateid.other[1]; stateidp->other[2] = lckstp->ls_stateid.other[2]; @@ -1991,8 +2149,8 @@ tryagain: /* * Get the nfsclient structure. */ - error = nfsrv_getclient(clientid, CLOPS_RENEW, &clp, - (nfsquad_t)((u_quad_t)0), NULL, p); + error = nfsrv_getclient(clientid, CLOPS_RENEW, &clp, NULL, + (nfsquad_t)((u_quad_t)0), 0, nd, p); /* * Look up the open owner. See if it needs confirmation and @@ -2018,7 +2176,7 @@ tryagain: * Check for grace. */ if (!error) - error = nfsrv_checkgrace(new_stp->ls_flags); + error = nfsrv_checkgrace(nd, clp, new_stp->ls_flags); if ((new_stp->ls_flags & NFSLCK_RECLAIM) && !error && nfsrv_checkstable(clp)) error = NFSERR_NOGRACE; @@ -2252,8 +2410,8 @@ tryagain: * storage file must be written prior to completion of state * expiration. */ - error = nfsrv_getclient(clientid, CLOPS_RENEW, &clp, - (nfsquad_t)((u_quad_t)0), NULL, p); + error = nfsrv_getclient(clientid, CLOPS_RENEW, &clp, NULL, + (nfsquad_t)((u_quad_t)0), 0, nd, p); if (!error && (clp->lc_flags & LCL_NEEDSCBNULL) && clp->lc_program) { /* @@ -2506,7 +2664,7 @@ tryagain: LIST_REMOVE(stp, ls_list); LIST_REMOVE(stp, ls_hash); stp->ls_flags &= ~NFSLCK_OLDDELEG; - stp->ls_stateid.seqid = delegstateidp->seqid = 0; + stp->ls_stateid.seqid = delegstateidp->seqid = 1; stp->ls_stateid.other[0] = delegstateidp->other[0] = clp->lc_clientid.lval[0]; stp->ls_stateid.other[1] = delegstateidp->other[1] = @@ -2527,7 +2685,7 @@ tryagain: /* * Now, do the associated open. */ - new_open->ls_stateid.seqid = 0; + new_open->ls_stateid.seqid = 1; new_open->ls_stateid.other[0] = clp->lc_clientid.lval[0]; new_open->ls_stateid.other[1] = clp->lc_clientid.lval[1]; new_open->ls_stateid.other[2] = nfsrv_nextstateindex(clp); @@ -2592,7 +2750,7 @@ tryagain: * First, add the delegation. (Although we must issue the * delegation, we can also ask for an immediate return.) */ - new_deleg->ls_stateid.seqid = delegstateidp->seqid = 0; + new_deleg->ls_stateid.seqid = delegstateidp->seqid = 1; new_deleg->ls_stateid.other[0] = delegstateidp->other[0] = clp->lc_clientid.lval[0]; new_deleg->ls_stateid.other[1] = delegstateidp->other[1] = @@ -2631,7 +2789,7 @@ tryagain: /* * Now, do the associated open. */ - new_open->ls_stateid.seqid = 0; + new_open->ls_stateid.seqid = 1; new_open->ls_stateid.other[0] = clp->lc_clientid.lval[0]; new_open->ls_stateid.other[1] = clp->lc_clientid.lval[1]; new_open->ls_stateid.other[2] = nfsrv_nextstateindex(clp); @@ -2686,7 +2844,7 @@ tryagain: stp = LIST_FIRST(&ownerstp->ls_open); stp->ls_flags = (new_stp->ls_flags & NFSLCK_SHAREBITS) | NFSLCK_OPEN; - stp->ls_stateid.seqid = 0; + stp->ls_stateid.seqid = 1; stp->ls_uid = new_stp->ls_uid; if (lfp != stp->ls_lfp) { LIST_REMOVE(stp, ls_file); @@ -2697,6 +2855,9 @@ tryagain: } else if (openstp) { openstp->ls_flags |= (new_stp->ls_flags & NFSLCK_SHAREBITS); openstp->ls_stateid.seqid++; + if ((nd->nd_flag & ND_NFSV41) != 0 && + openstp->ls_stateid.seqid == 0) + openstp->ls_stateid.seqid = 1; /* * This is where we can choose to issue a delegation. @@ -2708,7 +2869,7 @@ tryagain: LCL_CALLBACKSON && !NFSRV_V4DELEGLIMIT(nfsrv_delegatecnt) && NFSVNO_DELEGOK(vp)) { - new_deleg->ls_stateid.seqid = delegstateidp->seqid = 0; + new_deleg->ls_stateid.seqid = delegstateidp->seqid = 1; new_deleg->ls_stateid.other[0] = delegstateidp->other[0] = clp->lc_clientid.lval[0]; new_deleg->ls_stateid.other[1] = delegstateidp->other[1] @@ -2733,7 +2894,7 @@ tryagain: nfsrv_delegatecnt++; } } else { - new_open->ls_stateid.seqid = 0; + new_open->ls_stateid.seqid = 1; new_open->ls_stateid.other[0] = clp->lc_clientid.lval[0]; new_open->ls_stateid.other[1] = clp->lc_clientid.lval[1]; new_open->ls_stateid.other[2] = nfsrv_nextstateindex(clp); @@ -2762,7 +2923,7 @@ tryagain: LCL_CALLBACKSON && !NFSRV_V4DELEGLIMIT(nfsrv_delegatecnt) && NFSVNO_DELEGOK(vp)) { - new_deleg->ls_stateid.seqid = delegstateidp->seqid = 0; + new_deleg->ls_stateid.seqid = delegstateidp->seqid = 1; new_deleg->ls_stateid.other[0] = delegstateidp->other[0] = clp->lc_clientid.lval[0]; new_deleg->ls_stateid.other[1] = delegstateidp->other[1] @@ -2800,7 +2961,7 @@ tryagain: * Needs confirmation (unless a reclaim) and hang the * new open off it. */ - new_open->ls_stateid.seqid = 0; + new_open->ls_stateid.seqid = 1; new_open->ls_stateid.other[0] = clp->lc_clientid.lval[0]; new_open->ls_stateid.other[1] = clp->lc_clientid.lval[1]; new_open->ls_stateid.other[2] = nfsrv_nextstateindex(clp); @@ -2814,6 +2975,9 @@ tryagain: LIST_INSERT_HEAD(&lfp->lf_open, new_open, ls_file); if (new_stp->ls_flags & NFSLCK_RECLAIM) { new_stp->ls_flags = 0; + } else if ((nd->nd_flag & ND_NFSV41) != 0) { + /* NFSv4.1 never needs confirmation. */ + new_stp->ls_flags = 0; } else { *rflagsp |= NFSV4OPEN_RESULTCONFIRM; new_stp->ls_flags = NFSLCK_NEEDSCONFIRM; @@ -2881,8 +3045,8 @@ nfsrv_openupdate(vnode_t vp, struct nfss /* * Get the open structure via clientid and stateid. */ - error = nfsrv_getclient(clientid, CLOPS_RENEW, &clp, - (nfsquad_t)((u_quad_t)0), NULL, p); + error = nfsrv_getclient(clientid, CLOPS_RENEW, &clp, NULL, + (nfsquad_t)((u_quad_t)0), 0, nd, p); if (!error) error = nfsrv_getstate(clp, &new_stp->ls_stateid, new_stp->ls_flags, &stp); @@ -2901,7 +3065,10 @@ nfsrv_openupdate(vnode_t vp, struct nfss error = nfsrv_checkseqid(nd, new_stp->ls_seq, stp->ls_openowner, new_stp->ls_op); if (!error && stp->ls_stateid.seqid != new_stp->ls_stateid.seqid && - !(new_stp->ls_flags & NFSLCK_CONFIRM)) + (((nd->nd_flag & ND_NFSV41) == 0 && + !(new_stp->ls_flags & NFSLCK_CONFIRM)) || + ((nd->nd_flag & ND_NFSV41) != 0 && + new_stp->ls_stateid.seqid != 0))) error = NFSERR_OLDSTATEID; if (!error && vnode_vtype(vp) != VREG) { if (vnode_vtype(vp) == VDIR) @@ -2929,6 +3096,8 @@ nfsrv_openupdate(vnode_t vp, struct nfss * Set the return stateid. */ stateidp->seqid = stp->ls_stateid.seqid + 1; + if ((nd->nd_flag & ND_NFSV41) != 0 && stateidp->seqid == 0) + stateidp->seqid = 1; stateidp->other[0] = stp->ls_stateid.other[0]; stateidp->other[1] = stp->ls_stateid.other[1]; stateidp->other[2] = stp->ls_stateid.other[2]; @@ -2944,6 +3113,9 @@ nfsrv_openupdate(vnode_t vp, struct nfss printf("Nfsv4d: stray open confirm\n"); stp->ls_openowner->ls_flags = 0; stp->ls_stateid.seqid++; + if ((nd->nd_flag & ND_NFSV41) != 0 && + stp->ls_stateid.seqid == 0) + stp->ls_stateid.seqid = 1; if (!(clp->lc_flags & LCL_STAMPEDSTABLE)) { clp->lc_flags |= LCL_STAMPEDSTABLE; len = clp->lc_idlen; @@ -2980,6 +3152,9 @@ nfsrv_openupdate(vnode_t vp, struct nfss } stp->ls_flags = (bits | NFSLCK_OPEN); stp->ls_stateid.seqid++; + if ((nd->nd_flag & ND_NFSV41) != 0 && + stp->ls_stateid.seqid == 0) + stp->ls_stateid.seqid = 1; NFSUNLOCKSTATE(); } @@ -3001,8 +3176,9 @@ out: * Delegation update. Does the purge and return. */ APPLESTATIC int -nfsrv_delegupdate(nfsquad_t clientid, nfsv4stateid_t *stateidp, - vnode_t vp, int op, struct ucred *cred, NFSPROC_T *p) +nfsrv_delegupdate(struct nfsrv_descript *nd, nfsquad_t clientid, + nfsv4stateid_t *stateidp, vnode_t vp, int op, struct ucred *cred, + NFSPROC_T *p) { struct nfsstate *stp; struct nfsclient *clp; @@ -3032,8 +3208,8 @@ nfsrv_delegupdate(nfsquad_t clientid, nf * Get the open structure via clientid and stateid. */ if (!error) - error = nfsrv_getclient(clientid, CLOPS_RENEW, &clp, - (nfsquad_t)((u_quad_t)0), NULL, p); + error = nfsrv_getclient(clientid, CLOPS_RENEW, &clp, NULL, + (nfsquad_t)((u_quad_t)0), 0, nd, p); if (error) { if (error == NFSERR_CBPATHDOWN) error = 0; @@ -3042,7 +3218,8 @@ nfsrv_delegupdate(nfsquad_t clientid, nf } if (!error && op == NFSV4OP_DELEGRETURN) { error = nfsrv_getstate(clp, stateidp, NFSLCK_DELEGRETURN, &stp); - if (!error && stp->ls_stateid.seqid != stateidp->seqid) + if (!error && stp->ls_stateid.seqid != stateidp->seqid && + ((nd->nd_flag & ND_NFSV41) == 0 || stateidp->seqid != 0)) error = NFSERR_OLDSTATEID; } /* @@ -3101,8 +3278,8 @@ nfsrv_releaselckown(struct nfsstate *new /* * Get the lock owner by name. */ - error = nfsrv_getclient(clientid, CLOPS_RENEW, &clp, - (nfsquad_t)((u_quad_t)0), NULL, p); + error = nfsrv_getclient(clientid, CLOPS_RENEW, &clp, NULL, + (nfsquad_t)((u_quad_t)0), 0, NULL, p); if (error) { NFSUNLOCKSTATE(); goto out; @@ -3420,6 +3597,9 @@ nfsrv_checkseqid(struct nfsrv_descript * { int error = 0; + if ((nd->nd_flag & ND_NFSV41) != 0) + /* NFSv4.1 ignores the open_seqid and lock_seqid. */ + goto out; if (op != nd->nd_rp) panic("nfsrvstate checkseqid"); if (!(op->rc_flag & RC_INPROG)) @@ -3638,7 +3818,7 @@ nfsrv_checkrestart(nfsquad_t clientid, u goto out; NFSLOCKSTATE(); - ret = nfsrv_checkgrace(flags); + ret = nfsrv_checkgrace(NULL, NULL, flags); NFSUNLOCKSTATE(); out: @@ -3650,11 +3830,14 @@ out: * Check for grace. */ static int -nfsrv_checkgrace(u_int32_t flags) +nfsrv_checkgrace(struct nfsrv_descript *nd, struct nfsclient *clp, + u_int32_t flags) { int error = 0; - if (nfsrv_stablefirst.nsf_flags & NFSNSF_GRACEOVER) { + if ((nfsrv_stablefirst.nsf_flags & NFSNSF_GRACEOVER) != 0 || + (nd != NULL && clp != NULL && (nd->nd_flag & ND_NFSV41) != 0 && + (clp->lc_flags & LCL_RECLAIMCOMPLETE) != 0)) { if (flags & NFSLCK_RECLAIM) { error = NFSERR_NOGRACE; goto out; @@ -5282,3 +5465,216 @@ nfsrv_throwawayallstate(NFSPROC_T *p) } } +/* + * Check the sequence# for the session and slot provided as an argument. + * Also, renew the lease if the session will return NFS_OK. + */ +int +nfsrv_checksequence(struct nfsrv_descript *nd, uint32_t sequenceid, + uint32_t *highest_slotidp, uint32_t *target_highest_slotidp, int cache_this, + uint32_t *sflagsp, NFSPROC_T *p) +{ + struct nfsdsession *sep; + struct nfssessionhash *shp; + int error; + + shp = NFSSESSIONHASH(nd->nd_sessionid); + NFSLOCKSESSION(shp); + sep = nfsrv_findsession(nd->nd_sessionid); + if (sep == NULL) { + NFSUNLOCKSESSION(shp); + return (NFSERR_BADSESSION); + } + error = nfsv4_seqsession(sequenceid, nd->nd_slotid, *highest_slotidp, + sep->sess_slots, NULL, NFSV4_SLOTS - 1); + if (error != 0) { + NFSUNLOCKSESSION(shp); + return (error); + } + if (cache_this != 0) + nd->nd_flag |= ND_SAVEREPLY; + /* Renew the lease. */ + sep->sess_clp->lc_expiry = nfsrv_leaseexpiry(); + NFSUNLOCKSESSION(shp); + *sflagsp = 0; + if (error == NFSERR_EXPIRED) { + *sflagsp |= NFSV4SEQ_EXPIREDALLSTATEREVOKED; + error = 0; + } else if (error == NFSERR_ADMINREVOKED) { + *sflagsp |= NFSV4SEQ_ADMINSTATEREVOKED; + error = 0; + } + *highest_slotidp = *target_highest_slotidp = NFSV4_SLOTS - 1; + return (0); +} + +/* + * Check/set reclaim complete for this session/clientid. + */ +int +nfsrv_checkreclaimcomplete(struct nfsrv_descript *nd) +{ + struct nfsdsession *sep; + struct nfssessionhash *shp; + int error = 0; + + shp = NFSSESSIONHASH(nd->nd_sessionid); + NFSLOCKSTATE(); + NFSLOCKSESSION(shp); + sep = nfsrv_findsession(nd->nd_sessionid); + if (sep == NULL) { + NFSUNLOCKSESSION(shp); + NFSUNLOCKSTATE(); + return (NFSERR_BADSESSION); + } + + /* Check to see if reclaim complete has already happened. */ + if ((sep->sess_clp->lc_flags & LCL_RECLAIMCOMPLETE) != 0) + error = NFSERR_COMPLETEALREADY; + else + sep->sess_clp->lc_flags |= LCL_RECLAIMCOMPLETE; + NFSUNLOCKSESSION(shp); + NFSUNLOCKSTATE(); + return (error); +} + +/* + * Cache the reply in a session slot. + */ +void +nfsrv_cache_session(uint8_t *sessionid, uint32_t slotid, int repstat, + struct mbuf **m) +{ + struct nfsdsession *sep; + struct nfssessionhash *shp; + + shp = NFSSESSIONHASH(sessionid); + NFSLOCKSESSION(shp); + sep = nfsrv_findsession(sessionid); + if (sep == NULL) { + NFSUNLOCKSESSION(shp); + printf("nfsrv_cache_session: no session\n"); + m_freem(*m); + return; + } + nfsv4_seqsess_cacherep(slotid, sep->sess_slots, repstat, m); + NFSUNLOCKSESSION(shp); +} + +/* + * Search for a session that matches the sessionid. + */ +static struct nfsdsession * +nfsrv_findsession(uint8_t *sessionid) +{ + struct nfsdsession *sep; + struct nfssessionhash *shp; + + shp = NFSSESSIONHASH(sessionid); + LIST_FOREACH(sep, &shp->list, sess_hash) { + if (!NFSBCMP(sessionid, sep->sess_sessionid, NFSX_V4SESSIONID)) + break; + } + return (sep); +} + +/* + * Destroy a session. + */ +int +nfsrv_destroysession(struct nfsrv_descript *nd, uint8_t *sessionid) +{ + int error, samesess; + + samesess = 0; + if (!NFSBCMP(sessionid, nd->nd_sessionid, NFSX_V4SESSIONID)) { + samesess = 1; + if ((nd->nd_flag & ND_LASTOP) == 0) + return (NFSERR_BADSESSION); + } + error = nfsrv_freesession(NULL, sessionid); + if (error == 0 && samesess != 0) + nd->nd_flag &= ~ND_HASSEQUENCE; + return (error); +} + +/* + * Free up a session structure. + */ +static int +nfsrv_freesession(struct nfsdsession *sep, uint8_t *sessionid) +{ + struct nfssessionhash *shp; + int i; + + if (sep == NULL) { + shp = NFSSESSIONHASH(sessionid); + NFSLOCKSESSION(shp); + sep = nfsrv_findsession(sessionid); + } else { + shp = NFSSESSIONHASH(sep->sess_sessionid); + NFSLOCKSESSION(shp); + } + if (sep != NULL) { + LIST_REMOVE(sep, sess_hash); + LIST_REMOVE(sep, sess_list); + } + NFSUNLOCKSESSION(shp); + if (sep == NULL) + return (NFSERR_BADSESSION); + for (i = 0; i < NFSV4_SLOTS; i++) + if (sep->sess_slots[i].nfssl_reply != NULL) + m_freem(sep->sess_slots[i].nfssl_reply); + free(sep, M_NFSDSESSION); + return (0); +} + +/* + * Free a stateid. + * RFC5661 says that it should fail when there are associated opens, locks + * or delegations. Since stateids represent opens, I don't see how you can + * free an open stateid (it will be free'd when closed), so this function + * only works for lock stateids (freeing the lock_owner) or delegations. + */ +int +nfsrv_freestateid(struct nfsrv_descript *nd, nfsv4stateid_t *stateidp, + NFSPROC_T *p) +{ + struct nfsclient *clp; + struct nfsstate *stp; + int error; + + NFSLOCKSTATE(); + /* + * Look up the stateid + */ + error = nfsrv_getclient((nfsquad_t)((u_quad_t)0), CLOPS_RENEW, &clp, + NULL, (nfsquad_t)((u_quad_t)0), 0, nd, p); + if (error == 0) { + /* First, check for a delegation. */ + LIST_FOREACH(stp, &clp->lc_deleg, ls_list) { + if (!NFSBCMP(stp->ls_stateid.other, stateidp->other, + NFSX_STATEIDOTHER)) + break; + } + if (stp != NULL) { + nfsrv_freedeleg(stp); + NFSUNLOCKSTATE(); + return (error); + } + } + /* Not a delegation, try for a lock_owner. */ + if (error == 0) + error = nfsrv_getstate(clp, stateidp, 0, &stp); + if (error == 0 && ((stp->ls_flags & (NFSLCK_OPEN | NFSLCK_DELEGREAD | + NFSLCK_DELEGWRITE)) != 0 || (stp->ls_flags & NFSLCK_LOCK) == 0)) + /* Not a lock_owner stateid. */ + error = NFSERR_LOCKSHELD; + if (error == 0 && !LIST_EMPTY(&stp->ls_lock)) + error = NFSERR_LOCKSHELD; + if (error == 0) + nfsrv_freelockowner(stp, NULL, 0, p); + NFSUNLOCKSTATE(); + return (error); +} + From owner-svn-src-projects@FreeBSD.ORG Fri Jul 19 03:27:09 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 335728D3; Fri, 19 Jul 2013 03:27:09 +0000 (UTC) (envelope-from grehan@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 201BDC10; Fri, 19 Jul 2013 03:27:09 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6J3R9Oe087260; Fri, 19 Jul 2013 03:27:09 GMT (envelope-from grehan@svn.freebsd.org) Received: (from grehan@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6J3R579087240; Fri, 19 Jul 2013 03:27:05 GMT (envelope-from grehan@svn.freebsd.org) Message-Id: <201307190327.r6J3R579087240@svn.freebsd.org> From: Peter Grehan Date: Fri, 19 Jul 2013 03:27:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r253463 - in projects/hyperv: . bin/sh cddl/contrib/opensolaris/cmd/zpool contrib/binutils/binutils contrib/binutils/include/elf contrib/libc++/include contrib/libc++/src contrib/libcxx... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Jul 2013 03:27:09 -0000 Author: grehan Date: Fri Jul 19 03:27:04 2013 New Revision: 253463 URL: http://svnweb.freebsd.org/changeset/base/253463 Log: IFC @ r253461 Added: projects/hyperv/sbin/mount/mount.conf.8 - copied unchanged from r253461, head/sbin/mount/mount.conf.8 projects/hyperv/share/doc/legal/realtek/ - copied from r253461, head/share/doc/legal/realtek/ projects/hyperv/share/man/man4/hptnr.4 - copied unchanged from r253461, head/share/man/man4/hptnr.4 projects/hyperv/share/man/man9/SDT.9 - copied unchanged from r253461, head/share/man/man9/SDT.9 projects/hyperv/share/man/man9/vmem.9 - copied unchanged from r253461, head/share/man/man9/vmem.9 projects/hyperv/share/monetdef/ca_ES.UTF-8.src - copied unchanged from r253461, head/share/monetdef/ca_ES.UTF-8.src projects/hyperv/share/monetdef/de_AT.UTF-8.src - copied unchanged from r253461, head/share/monetdef/de_AT.UTF-8.src projects/hyperv/share/monetdef/de_DE.UTF-8.src - copied unchanged from r253461, head/share/monetdef/de_DE.UTF-8.src projects/hyperv/share/monetdef/el_GR.UTF-8.src - copied unchanged from r253461, head/share/monetdef/el_GR.UTF-8.src projects/hyperv/share/monetdef/es_ES.UTF-8.src - copied unchanged from r253461, head/share/monetdef/es_ES.UTF-8.src projects/hyperv/share/monetdef/fi_FI.UTF-8.src - copied unchanged from r253461, head/share/monetdef/fi_FI.UTF-8.src projects/hyperv/share/monetdef/fr_BE.UTF-8.src - copied unchanged from r253461, head/share/monetdef/fr_BE.UTF-8.src projects/hyperv/share/monetdef/fr_FR.UTF-8.src - copied unchanged from r253461, head/share/monetdef/fr_FR.UTF-8.src projects/hyperv/share/monetdef/it_IT.UTF-8.src - copied unchanged from r253461, head/share/monetdef/it_IT.UTF-8.src projects/hyperv/share/monetdef/nl_BE.UTF-8.src - copied unchanged from r253461, head/share/monetdef/nl_BE.UTF-8.src projects/hyperv/share/monetdef/nl_NL.UTF-8.src - copied unchanged from r253461, head/share/monetdef/nl_NL.UTF-8.src projects/hyperv/sys/arm/broadcom/bcm2835/std.bcm2835 - copied unchanged from r253461, head/sys/arm/broadcom/bcm2835/std.bcm2835 projects/hyperv/sys/arm/broadcom/bcm2835/std.rpi - copied unchanged from r253461, head/sys/arm/broadcom/bcm2835/std.rpi projects/hyperv/sys/arm/ti/am335x/am335x_usbss.c - copied unchanged from r253461, head/sys/arm/ti/am335x/am335x_usbss.c projects/hyperv/sys/contrib/dev/urtwn/ - copied from r253461, head/sys/contrib/dev/urtwn/ projects/hyperv/sys/contrib/v4l/ - copied from r253461, head/sys/contrib/v4l/ projects/hyperv/sys/crypto/siphash/ - copied from r253461, head/sys/crypto/siphash/ projects/hyperv/sys/dev/hpt27xx/hpt27xx_os_bsd.c - copied unchanged from r253461, head/sys/dev/hpt27xx/hpt27xx_os_bsd.c projects/hyperv/sys/dev/hpt27xx/hpt27xx_osm_bsd.c - copied unchanged from r253461, head/sys/dev/hpt27xx/hpt27xx_osm_bsd.c projects/hyperv/sys/dev/hptnr/ - copied from r253461, head/sys/dev/hptnr/ projects/hyperv/sys/dev/mbox/ - copied from r253461, head/sys/dev/mbox/ projects/hyperv/sys/fs/ext2fs/ext2_hash.c - copied unchanged from r253461, head/sys/fs/ext2fs/ext2_hash.c projects/hyperv/sys/fs/ext2fs/ext2_htree.c - copied unchanged from r253461, head/sys/fs/ext2fs/ext2_htree.c projects/hyperv/sys/fs/ext2fs/htree.h - copied unchanged from r253461, head/sys/fs/ext2fs/htree.h projects/hyperv/sys/mips/atheros/ar934xreg.h - copied unchanged from r253461, head/sys/mips/atheros/ar934xreg.h projects/hyperv/sys/modules/hptnr/ - copied from r253461, head/sys/modules/hptnr/ projects/hyperv/sys/modules/usb/urtwnfw/ - copied from r253461, head/sys/modules/usb/urtwnfw/ projects/hyperv/tools/build/options/WITHOUT_ARM_EABI - copied unchanged from r253461, head/tools/build/options/WITHOUT_ARM_EABI projects/hyperv/tools/build/options/WITH_PKGTOOLS - copied unchanged from r253461, head/tools/build/options/WITH_PKGTOOLS projects/hyperv/tools/regression/bin/sh/execution/int-cmd1.0 - copied unchanged from r253461, head/tools/regression/bin/sh/execution/int-cmd1.0 projects/hyperv/usr.sbin/bhyve/rtc.h - copied unchanged from r253461, head/usr.sbin/bhyve/rtc.h projects/hyperv/usr.sbin/bhyve/virtio.c - copied unchanged from r253461, head/usr.sbin/bhyve/virtio.c projects/hyperv/usr.sbin/bsdconfig/examples/browse_packages.sh - copied unchanged from r253461, head/usr.sbin/bsdconfig/examples/browse_packages.sh Deleted: projects/hyperv/sys/compat/linux/linux_videodev.h projects/hyperv/sys/compat/linux/linux_videodev2.h projects/hyperv/sys/dev/hpt27xx/os_bsd.c projects/hyperv/sys/dev/hpt27xx/osm_bsd.c projects/hyperv/tools/build/options/WITHOUT_PKGTOOLS projects/hyperv/tools/build/options/WITH_ARM_EABI projects/hyperv/usr.bin/systat/mbufs.c Modified: projects/hyperv/Makefile projects/hyperv/Makefile.inc1 projects/hyperv/ObsoleteFiles.inc projects/hyperv/UPDATING projects/hyperv/bin/sh/main.c projects/hyperv/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/hyperv/contrib/binutils/binutils/readelf.c projects/hyperv/contrib/binutils/include/elf/common.h projects/hyperv/contrib/libc++/include/__bit_reference projects/hyperv/contrib/libc++/include/__config projects/hyperv/contrib/libc++/include/__functional_base projects/hyperv/contrib/libc++/include/__hash_table projects/hyperv/contrib/libc++/include/__locale projects/hyperv/contrib/libc++/include/__split_buffer projects/hyperv/contrib/libc++/include/__std_stream projects/hyperv/contrib/libc++/include/__tree projects/hyperv/contrib/libc++/include/algorithm projects/hyperv/contrib/libc++/include/atomic projects/hyperv/contrib/libc++/include/deque projects/hyperv/contrib/libc++/include/forward_list projects/hyperv/contrib/libc++/include/functional projects/hyperv/contrib/libc++/include/future projects/hyperv/contrib/libc++/include/istream projects/hyperv/contrib/libc++/include/iterator projects/hyperv/contrib/libc++/include/list projects/hyperv/contrib/libc++/include/locale projects/hyperv/contrib/libc++/include/map projects/hyperv/contrib/libc++/include/memory projects/hyperv/contrib/libc++/include/random projects/hyperv/contrib/libc++/include/regex projects/hyperv/contrib/libc++/include/string projects/hyperv/contrib/libc++/include/type_traits projects/hyperv/contrib/libc++/include/unordered_map projects/hyperv/contrib/libc++/include/utility projects/hyperv/contrib/libc++/include/vector projects/hyperv/contrib/libc++/src/debug.cpp projects/hyperv/contrib/libc++/src/hash.cpp projects/hyperv/contrib/libc++/src/iostream.cpp projects/hyperv/contrib/libc++/src/locale.cpp projects/hyperv/contrib/libc++/src/stdexcept.cpp projects/hyperv/contrib/libc++/src/string.cpp projects/hyperv/contrib/libc++/src/thread.cpp projects/hyperv/contrib/libcxxrt/atomic.h projects/hyperv/contrib/libcxxrt/auxhelper.cc projects/hyperv/contrib/libcxxrt/cxxabi.h projects/hyperv/contrib/libcxxrt/dwarf_eh.h projects/hyperv/contrib/libcxxrt/exception.cc projects/hyperv/contrib/libcxxrt/guard.cc projects/hyperv/contrib/libcxxrt/memory.cc projects/hyperv/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/hyperv/contrib/tcpdump/tcpdump.c projects/hyperv/contrib/tzdata/africa projects/hyperv/contrib/tzdata/asia projects/hyperv/contrib/tzdata/australasia projects/hyperv/contrib/tzdata/europe projects/hyperv/contrib/tzdata/southamerica projects/hyperv/contrib/tzdata/zone.tab projects/hyperv/contrib/wpa/src/rsn_supp/wpa.c projects/hyperv/etc/network.subr projects/hyperv/etc/rc.d/pfsync projects/hyperv/etc/rc.d/zfs projects/hyperv/include/stdlib.h projects/hyperv/lib/libc/gen/sysctl.3 projects/hyperv/lib/libc/net/getaddrinfo.3 projects/hyperv/lib/libc/net/getnameinfo.3 projects/hyperv/lib/libc/net/sctp_sys_calls.c projects/hyperv/lib/libc/sparc64/gen/makecontext.c projects/hyperv/lib/libc/sparc64/gen/signalcontext.c projects/hyperv/lib/libc/stdio/fwrite.c projects/hyperv/lib/libc/stdio/mktemp.3 projects/hyperv/lib/libc/stdlib/getenv.c projects/hyperv/lib/libkvm/Makefile projects/hyperv/lib/libkvm/kvm.h projects/hyperv/lib/libthread_db/arch/sparc64/libpthread_md.c projects/hyperv/lib/libusb/Makefile projects/hyperv/lib/libusb/libusb20.c projects/hyperv/lib/libusb/libusb20_ugen20.c projects/hyperv/lib/libusb/libusb_global_linux.h projects/hyperv/lib/msun/src/math.h projects/hyperv/release/release.conf.sample projects/hyperv/release/release.sh projects/hyperv/sbin/devd/devd.cc projects/hyperv/sbin/devfs/devfs.8 projects/hyperv/sbin/mount/Makefile (contents, props changed) projects/hyperv/sbin/mount/mount.8 projects/hyperv/sbin/mount/mount.c projects/hyperv/sbin/mount_nfs/mount_nfs.8 projects/hyperv/sbin/nvmecontrol/devlist.c projects/hyperv/sbin/nvmecontrol/firmware.c projects/hyperv/sbin/nvmecontrol/identify.c projects/hyperv/sbin/nvmecontrol/logpage.c projects/hyperv/sbin/nvmecontrol/nvmecontrol.c projects/hyperv/sbin/nvmecontrol/nvmecontrol.h projects/hyperv/sbin/nvmecontrol/perftest.c projects/hyperv/sbin/nvmecontrol/reset.c projects/hyperv/sbin/recoverdisk/recoverdisk.1 projects/hyperv/sbin/route/Makefile projects/hyperv/sbin/route/route.c projects/hyperv/share/doc/legal/Makefile projects/hyperv/share/examples/kld/syscall/test/call.c projects/hyperv/share/man/man4/Makefile projects/hyperv/share/man/man4/bridge.4 projects/hyperv/share/man/man4/hptiop.4 projects/hyperv/share/man/man4/mfi.4 projects/hyperv/share/man/man4/nvd.4 projects/hyperv/share/man/man4/nvme.4 projects/hyperv/share/man/man4/oce.4 projects/hyperv/share/man/man5/fstab.5 projects/hyperv/share/man/man5/rc.conf.5 projects/hyperv/share/man/man5/src.conf.5 projects/hyperv/share/man/man9/Makefile projects/hyperv/share/man/man9/bus_dma.9 projects/hyperv/share/misc/committers-ports.dot projects/hyperv/share/mk/bsd.own.mk projects/hyperv/share/monetdef/Makefile projects/hyperv/sys/amd64/amd64/machdep.c projects/hyperv/sys/amd64/amd64/pmap.c projects/hyperv/sys/amd64/conf/GENERIC projects/hyperv/sys/amd64/conf/NOTES projects/hyperv/sys/arm/arm/db_trace.c projects/hyperv/sys/arm/arm/elf_trampoline.c projects/hyperv/sys/arm/arm/generic_timer.c projects/hyperv/sys/arm/arm/pmap-v6.c projects/hyperv/sys/arm/arm/trap.c projects/hyperv/sys/arm/arm/vfp.c projects/hyperv/sys/arm/arm/vm_machdep.c projects/hyperv/sys/arm/broadcom/bcm2835/bcm2835_fb.c projects/hyperv/sys/arm/broadcom/bcm2835/bcm2835_mbox.c projects/hyperv/sys/arm/broadcom/bcm2835/bcm2835_mbox.h projects/hyperv/sys/arm/broadcom/bcm2835/files.bcm2835 projects/hyperv/sys/arm/conf/BEAGLEBONE projects/hyperv/sys/arm/conf/RPI-B projects/hyperv/sys/arm/ti/am335x/am335x_pmic.c projects/hyperv/sys/arm/ti/am335x/files.am335x projects/hyperv/sys/arm/ti/ti_mmchs.c projects/hyperv/sys/arm/ti/ti_mmchs.h projects/hyperv/sys/boot/fdt/dts/am335x-evm.dts projects/hyperv/sys/boot/fdt/dts/am335x.dtsi projects/hyperv/sys/boot/fdt/dts/beaglebone-black.dts projects/hyperv/sys/boot/fdt/dts/beaglebone.dts projects/hyperv/sys/boot/ficl/loader.c projects/hyperv/sys/boot/forth/loader.conf projects/hyperv/sys/cam/ata/ata_da.c projects/hyperv/sys/cam/cam_periph.c projects/hyperv/sys/cam/cam_xpt.c projects/hyperv/sys/cam/scsi/scsi_all.c projects/hyperv/sys/cam/scsi/scsi_all.h projects/hyperv/sys/cam/scsi/scsi_ch.c projects/hyperv/sys/cam/scsi/scsi_da.c projects/hyperv/sys/cam/scsi/scsi_xpt.c projects/hyperv/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/hyperv/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c projects/hyperv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/hyperv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h projects/hyperv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/hyperv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/hyperv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/hyperv/sys/cddl/dev/dtrace/dtrace_ioctl.c projects/hyperv/sys/cddl/dev/dtrace/dtrace_load.c projects/hyperv/sys/cddl/dev/dtrace/dtrace_unload.c projects/hyperv/sys/compat/linux/linux_ioctl.c projects/hyperv/sys/compat/linux/linux_ioctl.h projects/hyperv/sys/conf/Makefile.amd64 projects/hyperv/sys/conf/Makefile.arm projects/hyperv/sys/conf/WITHOUT_SOURCELESS_HOST projects/hyperv/sys/conf/WITHOUT_SOURCELESS_UCODE projects/hyperv/sys/conf/files projects/hyperv/sys/conf/files.amd64 projects/hyperv/sys/conf/files.i386 projects/hyperv/sys/conf/kmod.mk projects/hyperv/sys/crypto/sha2/sha2.c projects/hyperv/sys/crypto/sha2/sha2.h projects/hyperv/sys/dev/acpica/acpi_resource.c projects/hyperv/sys/dev/ae/if_ae.c projects/hyperv/sys/dev/ae/if_aereg.h projects/hyperv/sys/dev/ahci/ahci.c projects/hyperv/sys/dev/arcmsr/arcmsr.c projects/hyperv/sys/dev/arcmsr/arcmsr.h projects/hyperv/sys/dev/bge/if_bge.c projects/hyperv/sys/dev/bge/if_bgereg.h projects/hyperv/sys/dev/cxgbe/firmware/t5fw_cfg.txt projects/hyperv/sys/dev/cxgbe/t4_main.c projects/hyperv/sys/dev/drm2/ttm/ttm_bo_vm.c projects/hyperv/sys/dev/e1000/if_em.c projects/hyperv/sys/dev/e1000/if_igb.c projects/hyperv/sys/dev/e1000/if_lem.c projects/hyperv/sys/dev/hme/if_hme.c projects/hyperv/sys/dev/hpt27xx/hpt27xx_config.c projects/hyperv/sys/dev/hptiop/hptiop.c projects/hyperv/sys/dev/isp/isp.c projects/hyperv/sys/dev/isp/ispreg.h projects/hyperv/sys/dev/ixgb/if_ixgb.c projects/hyperv/sys/dev/ixgb/ixgb_ids.h projects/hyperv/sys/dev/ixgbe/ixgbe.c projects/hyperv/sys/dev/ixgbe/ixv.c projects/hyperv/sys/dev/mem/memdev.c projects/hyperv/sys/dev/mmc/mmcsd.c projects/hyperv/sys/dev/mps/mps.c projects/hyperv/sys/dev/mps/mps_mapping.c projects/hyperv/sys/dev/mps/mps_pci.c projects/hyperv/sys/dev/mps/mps_sas.c projects/hyperv/sys/dev/mps/mps_sas_lsi.c projects/hyperv/sys/dev/mps/mps_table.c projects/hyperv/sys/dev/mps/mps_user.c projects/hyperv/sys/dev/mps/mpsvar.h projects/hyperv/sys/dev/nvd/nvd.c projects/hyperv/sys/dev/nvme/nvme.c projects/hyperv/sys/dev/nvme/nvme.h projects/hyperv/sys/dev/nvme/nvme_ctrlr.c projects/hyperv/sys/dev/nvme/nvme_ctrlr_cmd.c projects/hyperv/sys/dev/nvme/nvme_ns.c projects/hyperv/sys/dev/nvme/nvme_private.h projects/hyperv/sys/dev/nvme/nvme_qpair.c projects/hyperv/sys/dev/nvme/nvme_sysctl.c projects/hyperv/sys/dev/nvme/nvme_test.c projects/hyperv/sys/dev/oce/oce_hw.c projects/hyperv/sys/dev/oce/oce_hw.h projects/hyperv/sys/dev/oce/oce_if.c projects/hyperv/sys/dev/oce/oce_if.h projects/hyperv/sys/dev/oce/oce_mbox.c projects/hyperv/sys/dev/oce/oce_queue.c projects/hyperv/sys/dev/oce/oce_sysctl.c projects/hyperv/sys/dev/oce/oce_util.c projects/hyperv/sys/dev/pci/pci.c projects/hyperv/sys/dev/pci/pci_pci.c projects/hyperv/sys/dev/pci/pci_private.h projects/hyperv/sys/dev/pci/pcib_private.h projects/hyperv/sys/dev/pci/pcivar.h projects/hyperv/sys/dev/random/probe.c projects/hyperv/sys/dev/random/randomdev.c projects/hyperv/sys/dev/random/randomdev.h projects/hyperv/sys/dev/random/randomdev_soft.c projects/hyperv/sys/dev/sound/pci/hda/hdaa_patches.c projects/hyperv/sys/dev/sound/pci/hda/hdac.h projects/hyperv/sys/dev/syscons/syscons.c projects/hyperv/sys/dev/uart/uart_core.c projects/hyperv/sys/dev/usb/controller/musb_otg.c projects/hyperv/sys/dev/usb/controller/musb_otg.h projects/hyperv/sys/dev/usb/controller/musb_otg_atmelarm.c projects/hyperv/sys/dev/usb/controller/xhci.h projects/hyperv/sys/dev/usb/controller/xhci_pci.c projects/hyperv/sys/dev/usb/input/ukbd.c projects/hyperv/sys/dev/usb/wlan/if_rum.c projects/hyperv/sys/dev/usb/wlan/if_uath.c projects/hyperv/sys/dev/usb/wlan/if_upgt.c projects/hyperv/sys/dev/usb/wlan/if_ural.c projects/hyperv/sys/dev/usb/wlan/if_urtw.c projects/hyperv/sys/dev/usb/wlan/if_urtwn.c projects/hyperv/sys/dev/usb/wlan/if_zyd.c projects/hyperv/sys/fs/ext2fs/ext2_dir.h projects/hyperv/sys/fs/ext2fs/ext2_extern.h projects/hyperv/sys/fs/ext2fs/ext2_inode_cnv.c projects/hyperv/sys/fs/ext2fs/ext2_lookup.c projects/hyperv/sys/fs/ext2fs/ext2_vfsops.c projects/hyperv/sys/fs/ext2fs/ext2_vnops.c projects/hyperv/sys/fs/ext2fs/ext2fs.h projects/hyperv/sys/fs/fuse/fuse_internal.h projects/hyperv/sys/fs/fuse/fuse_kernel.h projects/hyperv/sys/fs/nfs/nfs.h projects/hyperv/sys/fs/nfs/nfs_commonkrpc.c projects/hyperv/sys/fs/nfsclient/nfs_clvfsops.c projects/hyperv/sys/geom/journal/g_journal.c projects/hyperv/sys/i386/conf/GENERIC projects/hyperv/sys/i386/conf/NOTES projects/hyperv/sys/i386/conf/PAE projects/hyperv/sys/i386/conf/XEN projects/hyperv/sys/i386/i386/pmap.c projects/hyperv/sys/i386/i386/support.s projects/hyperv/sys/i386/i386/symbols.raw projects/hyperv/sys/i386/i386/uio_machdep.c projects/hyperv/sys/i386/i386/vm_machdep.c projects/hyperv/sys/kern/kern_mbuf.c projects/hyperv/sys/kern/kern_priv.c projects/hyperv/sys/kern/kern_rmlock.c projects/hyperv/sys/kern/kern_synch.c projects/hyperv/sys/kern/kern_time.c projects/hyperv/sys/kern/subr_bus.c projects/hyperv/sys/kern/subr_witness.c projects/hyperv/sys/kern/uipc_mbuf.c projects/hyperv/sys/kern/uipc_syscalls.c projects/hyperv/sys/kern/vfs_bio.c projects/hyperv/sys/kern/vfs_cache.c projects/hyperv/sys/kern/vfs_mount.c projects/hyperv/sys/kern/vfs_subr.c projects/hyperv/sys/kern/vfs_vnops.c projects/hyperv/sys/kgssapi/gss_impl.c projects/hyperv/sys/mips/atheros/ar71xx_setup.h projects/hyperv/sys/mips/include/atomic.h projects/hyperv/sys/mips/include/elf.h projects/hyperv/sys/mips/mips/uio_machdep.c projects/hyperv/sys/mips/mips/vm_machdep.c projects/hyperv/sys/modules/Makefile projects/hyperv/sys/modules/em/Makefile projects/hyperv/sys/modules/ext2fs/Makefile projects/hyperv/sys/modules/hpt27xx/Makefile projects/hyperv/sys/modules/igb/Makefile projects/hyperv/sys/modules/usb/Makefile projects/hyperv/sys/net/ieee8023ad_lacp.c projects/hyperv/sys/net/if.c projects/hyperv/sys/net/if_arp.h projects/hyperv/sys/net/if_gif.c projects/hyperv/sys/net/if_lagg.c projects/hyperv/sys/net/if_lagg.h projects/hyperv/sys/net/if_var.h projects/hyperv/sys/net/rtsock.c projects/hyperv/sys/net/vnet.h projects/hyperv/sys/net80211/ieee80211_mesh.c projects/hyperv/sys/net80211/ieee80211_output.c projects/hyperv/sys/netgraph/bluetooth/socket/ng_btsocket.c projects/hyperv/sys/netgraph/ng_base.c projects/hyperv/sys/netinet/icmp6.h projects/hyperv/sys/netinet/icmp_var.h projects/hyperv/sys/netinet/if_ether.c projects/hyperv/sys/netinet/in.c projects/hyperv/sys/netinet/in_pcb.c projects/hyperv/sys/netinet/ip_carp.c projects/hyperv/sys/netinet/ip_carp.h projects/hyperv/sys/netinet/ip_icmp.c projects/hyperv/sys/netinet/ip_input.c projects/hyperv/sys/netinet/ip_mroute.c projects/hyperv/sys/netinet/ip_mroute.h projects/hyperv/sys/netinet/ip_var.h projects/hyperv/sys/netinet/pim_var.h projects/hyperv/sys/netinet/sctp_constants.h projects/hyperv/sys/netinet/sctp_input.c projects/hyperv/sys/netinet/sctp_pcb.c projects/hyperv/sys/netinet/sctp_sysctl.c projects/hyperv/sys/netinet/sctp_sysctl.h projects/hyperv/sys/netinet/tcp_input.c projects/hyperv/sys/netinet/tcp_syncache.c projects/hyperv/sys/netinet/tcp_syncache.h projects/hyperv/sys/netinet/tcp_var.h projects/hyperv/sys/netinet/udp_usrreq.c projects/hyperv/sys/netinet/udp_var.h projects/hyperv/sys/netinet6/icmp6.c projects/hyperv/sys/netinet6/in6.c projects/hyperv/sys/netinet6/in6_pcb.c projects/hyperv/sys/netinet6/in6_proto.c projects/hyperv/sys/netinet6/in6_var.h projects/hyperv/sys/netinet6/ip6_input.c projects/hyperv/sys/netinet6/ip6_mroute.h projects/hyperv/sys/netinet6/ip6_var.h projects/hyperv/sys/netinet6/pim6_var.h projects/hyperv/sys/netinet6/raw_ip6.c projects/hyperv/sys/netinet6/raw_ip6.h projects/hyperv/sys/netipsec/ah_var.h projects/hyperv/sys/netipsec/esp_var.h projects/hyperv/sys/netipsec/ipcomp_var.h projects/hyperv/sys/netipsec/ipip_var.h projects/hyperv/sys/netipsec/ipsec.c projects/hyperv/sys/netipsec/ipsec.h projects/hyperv/sys/netipsec/ipsec6.h projects/hyperv/sys/netipsec/keysock.c projects/hyperv/sys/netipsec/keysock.h projects/hyperv/sys/netipsec/xform_ah.c projects/hyperv/sys/netipsec/xform_esp.c projects/hyperv/sys/netipsec/xform_ipcomp.c projects/hyperv/sys/netipsec/xform_ipip.c projects/hyperv/sys/ofed/drivers/net/mlx4/main.c projects/hyperv/sys/ofed/include/linux/sysfs.h projects/hyperv/sys/powerpc/aim/mmu_oea64.c projects/hyperv/sys/powerpc/aim/vm_machdep.c projects/hyperv/sys/powerpc/booke/vm_machdep.c projects/hyperv/sys/powerpc/powerpc/uio_machdep.c projects/hyperv/sys/rpc/rpcsec_gss.h projects/hyperv/sys/rpc/rpcsec_gss/rpcsec_gss.c projects/hyperv/sys/security/audit/audit.c projects/hyperv/sys/sparc64/include/ucontext.h projects/hyperv/sys/sparc64/sparc64/machdep.c projects/hyperv/sys/sparc64/sparc64/uio_machdep.c projects/hyperv/sys/sparc64/sparc64/vm_machdep.c projects/hyperv/sys/sys/counter.h projects/hyperv/sys/sys/elf_common.h projects/hyperv/sys/sys/eventhandler.h projects/hyperv/sys/sys/mbuf.h projects/hyperv/sys/sys/param.h projects/hyperv/sys/sys/priv.h projects/hyperv/sys/sys/sdt.h projects/hyperv/sys/sys/sf_buf.h projects/hyperv/sys/sys/systm.h projects/hyperv/sys/sys/vnode.h projects/hyperv/sys/ufs/ffs/ffs_alloc.c projects/hyperv/sys/ufs/ffs/ffs_snapshot.c projects/hyperv/sys/ufs/ffs/ffs_suspend.c projects/hyperv/sys/ufs/ffs/ffs_vfsops.c projects/hyperv/sys/ufs/ufs/inode.h projects/hyperv/sys/vm/swap_pager.c projects/hyperv/sys/vm/vm_fault.c projects/hyperv/sys/vm/vm_map.c projects/hyperv/sys/vm/vm_map.h projects/hyperv/sys/vm/vm_object.c projects/hyperv/sys/vm/vm_object.h projects/hyperv/sys/vm/vm_page.c projects/hyperv/tools/build/mk/OptionalObsoleteFiles.inc projects/hyperv/tools/build/options/makeman projects/hyperv/tools/regression/aio/aiop/aiop.c projects/hyperv/tools/regression/lib/libc/gen/test-fpclassify.c projects/hyperv/tools/regression/lib/libc/gen/test-ftw.c projects/hyperv/tools/regression/priv/Makefile projects/hyperv/tools/regression/pthread/cv_cancel1/cv_cancel1.c projects/hyperv/tools/regression/sbin/dhclient/Makefile projects/hyperv/tools/tools/crypto/ipsecstats.c projects/hyperv/tools/tools/zfsboottest/zfsboottest.c projects/hyperv/tools/tools/zfsboottest/zfsboottest.sh projects/hyperv/usr.bin/dtc/fdt.cc projects/hyperv/usr.bin/kdump/kdump.c projects/hyperv/usr.bin/netstat/inet.c projects/hyperv/usr.bin/netstat/inet6.c projects/hyperv/usr.bin/netstat/ipsec.c projects/hyperv/usr.bin/netstat/main.c projects/hyperv/usr.bin/netstat/mbuf.c projects/hyperv/usr.bin/netstat/mroute.c projects/hyperv/usr.bin/netstat/netstat.1 projects/hyperv/usr.bin/netstat/netstat.h projects/hyperv/usr.bin/netstat/pfkey.c projects/hyperv/usr.bin/netstat/route.c projects/hyperv/usr.bin/systat/Makefile projects/hyperv/usr.bin/systat/cmdtab.c projects/hyperv/usr.bin/systat/extern.h projects/hyperv/usr.bin/systat/systat.1 projects/hyperv/usr.bin/uniq/uniq.c projects/hyperv/usr.sbin/Makefile projects/hyperv/usr.sbin/authpf/Makefile projects/hyperv/usr.sbin/bhyve/Makefile projects/hyperv/usr.sbin/bhyve/bhyverun.c projects/hyperv/usr.sbin/bhyve/pci_virtio_block.c projects/hyperv/usr.sbin/bhyve/pci_virtio_net.c projects/hyperv/usr.sbin/bhyve/rtc.c projects/hyperv/usr.sbin/bhyve/virtio.h projects/hyperv/usr.sbin/bsdconfig/USAGE projects/hyperv/usr.sbin/bsdconfig/bsdconfig projects/hyperv/usr.sbin/bsdconfig/bsdconfig.8 projects/hyperv/usr.sbin/bsdconfig/console/USAGE projects/hyperv/usr.sbin/bsdconfig/console/console projects/hyperv/usr.sbin/bsdconfig/console/font projects/hyperv/usr.sbin/bsdconfig/console/keymap projects/hyperv/usr.sbin/bsdconfig/console/repeat projects/hyperv/usr.sbin/bsdconfig/console/saver projects/hyperv/usr.sbin/bsdconfig/console/screenmap projects/hyperv/usr.sbin/bsdconfig/console/ttys projects/hyperv/usr.sbin/bsdconfig/diskmgmt/USAGE projects/hyperv/usr.sbin/bsdconfig/diskmgmt/diskmgmt projects/hyperv/usr.sbin/bsdconfig/docsinstall/USAGE projects/hyperv/usr.sbin/bsdconfig/docsinstall/docsinstall projects/hyperv/usr.sbin/bsdconfig/dot/USAGE projects/hyperv/usr.sbin/bsdconfig/dot/dot projects/hyperv/usr.sbin/bsdconfig/examples/Makefile projects/hyperv/usr.sbin/bsdconfig/include/messages.subr projects/hyperv/usr.sbin/bsdconfig/mouse/USAGE projects/hyperv/usr.sbin/bsdconfig/mouse/disable projects/hyperv/usr.sbin/bsdconfig/mouse/enable projects/hyperv/usr.sbin/bsdconfig/mouse/flags projects/hyperv/usr.sbin/bsdconfig/mouse/mouse projects/hyperv/usr.sbin/bsdconfig/mouse/port projects/hyperv/usr.sbin/bsdconfig/mouse/type projects/hyperv/usr.sbin/bsdconfig/networking/USAGE projects/hyperv/usr.sbin/bsdconfig/networking/defaultrouter projects/hyperv/usr.sbin/bsdconfig/networking/devices projects/hyperv/usr.sbin/bsdconfig/networking/hostname projects/hyperv/usr.sbin/bsdconfig/networking/include/messages.subr projects/hyperv/usr.sbin/bsdconfig/networking/nameservers projects/hyperv/usr.sbin/bsdconfig/networking/networking projects/hyperv/usr.sbin/bsdconfig/networking/share/common.subr projects/hyperv/usr.sbin/bsdconfig/networking/share/device.subr projects/hyperv/usr.sbin/bsdconfig/networking/share/hostname.subr projects/hyperv/usr.sbin/bsdconfig/networking/share/ipaddr.subr projects/hyperv/usr.sbin/bsdconfig/networking/share/media.subr projects/hyperv/usr.sbin/bsdconfig/networking/share/netmask.subr projects/hyperv/usr.sbin/bsdconfig/networking/share/resolv.subr projects/hyperv/usr.sbin/bsdconfig/networking/share/routing.subr projects/hyperv/usr.sbin/bsdconfig/networking/share/services.subr projects/hyperv/usr.sbin/bsdconfig/packages/USAGE projects/hyperv/usr.sbin/bsdconfig/packages/packages projects/hyperv/usr.sbin/bsdconfig/password/USAGE projects/hyperv/usr.sbin/bsdconfig/password/password projects/hyperv/usr.sbin/bsdconfig/password/share/password.subr projects/hyperv/usr.sbin/bsdconfig/security/USAGE projects/hyperv/usr.sbin/bsdconfig/security/kern_securelevel projects/hyperv/usr.sbin/bsdconfig/security/security projects/hyperv/usr.sbin/bsdconfig/share/common.subr projects/hyperv/usr.sbin/bsdconfig/share/device.subr projects/hyperv/usr.sbin/bsdconfig/share/dialog.subr projects/hyperv/usr.sbin/bsdconfig/share/media/any.subr projects/hyperv/usr.sbin/bsdconfig/share/media/cdrom.subr projects/hyperv/usr.sbin/bsdconfig/share/media/common.subr projects/hyperv/usr.sbin/bsdconfig/share/media/directory.subr projects/hyperv/usr.sbin/bsdconfig/share/media/dos.subr projects/hyperv/usr.sbin/bsdconfig/share/media/floppy.subr projects/hyperv/usr.sbin/bsdconfig/share/media/ftp.subr projects/hyperv/usr.sbin/bsdconfig/share/media/http.subr projects/hyperv/usr.sbin/bsdconfig/share/media/httpproxy.subr projects/hyperv/usr.sbin/bsdconfig/share/media/network.subr projects/hyperv/usr.sbin/bsdconfig/share/media/nfs.subr projects/hyperv/usr.sbin/bsdconfig/share/media/options.subr projects/hyperv/usr.sbin/bsdconfig/share/media/tcpip.subr projects/hyperv/usr.sbin/bsdconfig/share/media/ufs.subr projects/hyperv/usr.sbin/bsdconfig/share/media/usb.subr projects/hyperv/usr.sbin/bsdconfig/share/mustberoot.subr projects/hyperv/usr.sbin/bsdconfig/share/packages/categories.subr projects/hyperv/usr.sbin/bsdconfig/share/packages/index.subr projects/hyperv/usr.sbin/bsdconfig/share/packages/packages.subr projects/hyperv/usr.sbin/bsdconfig/share/script.subr projects/hyperv/usr.sbin/bsdconfig/share/strings.subr projects/hyperv/usr.sbin/bsdconfig/share/struct.subr projects/hyperv/usr.sbin/bsdconfig/share/sysrc.subr projects/hyperv/usr.sbin/bsdconfig/share/variable.subr projects/hyperv/usr.sbin/bsdconfig/startup/USAGE projects/hyperv/usr.sbin/bsdconfig/startup/misc projects/hyperv/usr.sbin/bsdconfig/startup/rcadd projects/hyperv/usr.sbin/bsdconfig/startup/rcconf projects/hyperv/usr.sbin/bsdconfig/startup/rcdelete projects/hyperv/usr.sbin/bsdconfig/startup/rcvar projects/hyperv/usr.sbin/bsdconfig/startup/share/rcconf.subr projects/hyperv/usr.sbin/bsdconfig/startup/share/rcvar.subr projects/hyperv/usr.sbin/bsdconfig/startup/startup projects/hyperv/usr.sbin/bsdconfig/timezone/USAGE projects/hyperv/usr.sbin/bsdconfig/timezone/share/continents.subr projects/hyperv/usr.sbin/bsdconfig/timezone/share/countries.subr projects/hyperv/usr.sbin/bsdconfig/timezone/share/iso3166.subr projects/hyperv/usr.sbin/bsdconfig/timezone/share/menus.subr projects/hyperv/usr.sbin/bsdconfig/timezone/share/zones.subr projects/hyperv/usr.sbin/bsdconfig/timezone/timezone projects/hyperv/usr.sbin/bsdconfig/ttys/USAGE projects/hyperv/usr.sbin/bsdconfig/ttys/ttys projects/hyperv/usr.sbin/bsdconfig/usermgmt/USAGE projects/hyperv/usr.sbin/bsdconfig/usermgmt/groupinput projects/hyperv/usr.sbin/bsdconfig/usermgmt/share/group_input.subr projects/hyperv/usr.sbin/bsdconfig/usermgmt/share/user_input.subr projects/hyperv/usr.sbin/bsdconfig/usermgmt/userinput projects/hyperv/usr.sbin/gssd/gssd.8 projects/hyperv/usr.sbin/gssd/gssd.c projects/hyperv/usr.sbin/nvram/nvram.c projects/hyperv/usr.sbin/pciconf/cap.c projects/hyperv/usr.sbin/portsnap/portsnap/portsnap.sh projects/hyperv/usr.sbin/ppp/defs.c projects/hyperv/usr.sbin/ppp/defs.h projects/hyperv/usr.sbin/rtadvd/config.c projects/hyperv/usr.sbin/rtadvd/rtadvd.c projects/hyperv/usr.sbin/rtsold/rtsol.c projects/hyperv/usr.sbin/sysrc/sysrc projects/hyperv/usr.sbin/sysrc/sysrc.8 projects/hyperv/usr.sbin/ypserv/yp_access.c projects/hyperv/usr.sbin/ypserv/yp_dnslookup.c projects/hyperv/usr.sbin/ypserv/yp_main.c Directory Properties: projects/hyperv/ (props changed) projects/hyperv/cddl/ (props changed) projects/hyperv/cddl/contrib/opensolaris/ (props changed) projects/hyperv/contrib/binutils/ (props changed) projects/hyperv/contrib/libc++/ (props changed) projects/hyperv/contrib/libcxxrt/ (props changed) projects/hyperv/contrib/llvm/ (props changed) projects/hyperv/contrib/tcpdump/ (props changed) projects/hyperv/contrib/tzdata/ (props changed) projects/hyperv/contrib/wpa/ (props changed) projects/hyperv/lib/libc/ (props changed) projects/hyperv/sbin/ (props changed) projects/hyperv/share/man/man4/ (props changed) projects/hyperv/sys/ (props changed) projects/hyperv/sys/boot/ (props changed) projects/hyperv/sys/cddl/contrib/opensolaris/ (props changed) projects/hyperv/sys/conf/ (props changed) projects/hyperv/usr.sbin/bhyve/ (props changed) projects/hyperv/usr.sbin/rtadvd/ (props changed) projects/hyperv/usr.sbin/rtsold/ (props changed) Modified: projects/hyperv/Makefile ============================================================================== --- projects/hyperv/Makefile Fri Jul 19 02:54:23 2013 (r253462) +++ projects/hyperv/Makefile Fri Jul 19 03:27:04 2013 (r253463) @@ -32,6 +32,12 @@ # targets - Print a list of supported TARGET/TARGET_ARCH pairs # for world and kernel targets. # toolchains - Build a toolchain for all world and kernel targets. +# +# "quick" way to test all kernel builds: +# _jflag=`sysctl -n hw.ncpu` +# _jflag=$(($_jflag * 2)) +# [ $_jflag -gt 12 ] && _jflag=12 +# make universe -DMAKE_JUST_KERNELS JFLAG=-j${_jflag} # # This makefile is simple by design. The FreeBSD make automatically reads # the /usr/share/mk/sys.mk unless the -m argument is specified on the Modified: projects/hyperv/Makefile.inc1 ============================================================================== --- projects/hyperv/Makefile.inc1 Fri Jul 19 02:54:23 2013 (r253462) +++ projects/hyperv/Makefile.inc1 Fri Jul 19 03:27:04 2013 (r253463) @@ -1237,7 +1237,7 @@ _kerberos5_bootstrap_tools= \ # Please document (add comment) why something is in 'bootstrap-tools'. # Try to bound the building of the bootstrap-tool to just the # FreeBSD versions that need the tool built at this stage of the build. -bootstrap-tools: +bootstrap-tools: .MAKE .for _tool in \ ${_clang_tblgen} \ ${_kerberos5_bootstrap_tools} \ @@ -1290,7 +1290,7 @@ _gcc_tools= gnu/usr.bin/cc/cc_tools _rescue= rescue/rescue .endif -build-tools: +build-tools: .MAKE .for _tool in \ bin/csh \ bin/sh \ @@ -1352,7 +1352,7 @@ _cc= gnu/usr.bin/cc .endif .endif -cross-tools: +cross-tools: .MAKE .for _tool in \ ${_clang_libs} \ ${_clang} \ @@ -1383,12 +1383,12 @@ hierarchy hier: # interdependencies (__L) are built automatically by the # ${.CURDIR}/tools/make_libdeps.sh script. # -libraries: - cd ${.CURDIR}; \ - ${MAKE} -f Makefile.inc1 _prereq_libs; \ - ${MAKE} -f Makefile.inc1 _startup_libs; \ - ${MAKE} -f Makefile.inc1 _prebuild_libs; \ - ${MAKE} -f Makefile.inc1 _generic_libs; +libraries: .MAKE + cd ${.CURDIR} && \ + ${MAKE} -f Makefile.inc1 _prereq_libs && \ + ${MAKE} -f Makefile.inc1 _startup_libs && \ + ${MAKE} -f Makefile.inc1 _prebuild_libs && \ + ${MAKE} -f Makefile.inc1 _generic_libs # # static libgcc.a prerequisite for shared libc @@ -1542,7 +1542,7 @@ lib/libradius__L: lib/libmd__L .endif .for _lib in ${_prereq_libs} -${_lib}__PL: .PHONY +${_lib}__PL: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_lib} && \ @@ -1554,7 +1554,7 @@ ${_lib}__PL: .PHONY .endfor .for _lib in ${_startup_libs} ${_prebuild_libs:Nlib/libpam} ${_generic_libs} -${_lib}__L: .PHONY +${_lib}__L: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_lib} && \ @@ -1568,7 +1568,7 @@ ${_lib}__L: .PHONY # libpam is special: we need to build static PAM modules before # static PAM library, and dynamic PAM library before dynamic PAM # modules. -lib/libpam__L: .PHONY +lib/libpam__L: .PHONY .MAKE ${_+_}@${ECHODIR} "===> lib/libpam (obj,depend,all,install)"; \ cd ${.CURDIR}/lib/libpam && \ ${MAKE} DIRPRFX=lib/libpam/ obj && \ @@ -1583,7 +1583,7 @@ _generic_libs: ${_generic_libs:S/$/__L/} .for __target in all clean cleandepend cleandir depend includes obj .for entry in ${SUBDIR} -${entry}.${__target}__D: .PHONY +${entry}.${__target}__D: .PHONY .MAKE ${_+_}@set -e; if test -d ${.CURDIR}/${entry}.${MACHINE_ARCH}; then \ ${ECHODIR} "===> ${DIRPRFX}${entry}.${MACHINE_ARCH} (${__target})"; \ edir=${entry}.${MACHINE_ARCH}; \ Modified: projects/hyperv/ObsoleteFiles.inc ============================================================================== --- projects/hyperv/ObsoleteFiles.inc Fri Jul 19 02:54:23 2013 (r253462) +++ projects/hyperv/ObsoleteFiles.inc Fri Jul 19 03:27:04 2013 (r253463) @@ -38,6 +38,9 @@ # xargs -n1 | sort | uniq -d; # done +# 20130710: libkvm version bump +OLD_LIBS+=lib/libkvm.so.5 +OLD_LIBS+=usr/lib32/libkvm.so.5 # 20130623: dialog update from 1.1 to 1.2 OLD_LIBS+=usr/lib/libdialog.so.7 OLD_LIBS+=usr/lib32/libdialog.so.7 Modified: projects/hyperv/UPDATING ============================================================================== --- projects/hyperv/UPDATING Fri Jul 19 02:54:23 2013 (r253462) +++ projects/hyperv/UPDATING Fri Jul 19 03:27:04 2013 (r253463) @@ -31,6 +31,25 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20130716: + The default ARM ABI has changed to the ARM EABI. The old ABI is + incompatible with the ARM EABI and all programs and modules will + need to be rebuilt to work with a new kernel. + + To keep using the old ABI ensure the WITHOUT_ARM_EABI knob is set. + + NOTE: Support for the old ABI will be removed in the future and + users are advised to upgrade. + +20130709: + pkg_install has been disconnected from the build if you really need it + you should add WITH_PKGTOOLS in your src.conf(5). + +20130709: + Most of network statistics structures were changed to be able + keep 64-bits counters. Thus all tools, that work with networking + statistics, must be rebuilt (netstat(1), bsnmpd(1), etc.) + 20130629: Fix targets that run multiple make's to use && rather than ; so that subsequent steps depend on success of previous. Modified: projects/hyperv/bin/sh/main.c ============================================================================== --- projects/hyperv/bin/sh/main.c Fri Jul 19 02:54:23 2013 (r253462) +++ projects/hyperv/bin/sh/main.c Fri Jul 19 03:27:04 2013 (r253463) @@ -170,8 +170,8 @@ state3: if (minusc) { evalstring(minusc, sflag ? 0 : EV_EXIT); } +state4: if (sflag || minusc == NULL) { -state4: /* XXX ??? - why isn't this before the "if" statement */ cmdloop(1); } exitshell(exitstatus); Modified: projects/hyperv/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c ============================================================================== --- projects/hyperv/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Fri Jul 19 02:54:23 2013 (r253462) +++ projects/hyperv/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Fri Jul 19 03:27:04 2013 (r253463) @@ -3997,7 +3997,7 @@ print_dedup_stats(nvlist_t *config) /* * If the pool was faulted then we may not have been able to - * obtain the config. Otherwise, if have anything in the dedup + * obtain the config. Otherwise, if we have anything in the dedup * table continue processing the stats. */ if (nvlist_lookup_uint64_array(config, ZPOOL_CONFIG_DDT_OBJ_STATS, Modified: projects/hyperv/contrib/binutils/binutils/readelf.c ============================================================================== --- projects/hyperv/contrib/binutils/binutils/readelf.c Fri Jul 19 02:54:23 2013 (r253462) +++ projects/hyperv/contrib/binutils/binutils/readelf.c Fri Jul 19 03:27:04 2013 (r253463) @@ -9103,8 +9103,6 @@ get_note_type (unsigned e_type) return _("NT_FPREGS (floating point registers)"); case NT_PSINFO: return _("NT_PSINFO (psinfo structure)"); - case NT_THRMISC: - return _("NT_THRMISC (thrmisc structure)"); case NT_LWPSTATUS: return _("NT_LWPSTATUS (lwpstatus_t structure)"); case NT_LWPSINFO: @@ -9130,6 +9128,52 @@ get_note_type (unsigned e_type) } static const char * +get_freebsd_note_type (unsigned e_type) +{ + static char buff[64]; + + if (elf_header.e_type == ET_CORE) + switch (e_type) + { + case NT_THRMISC: + return _("NT_THRMISC (thrmisc structure)"); + case NT_PROCSTAT_PROC: + return _("NT_PROCSTAT_PROC (proc data)"); + case NT_PROCSTAT_FILES: + return _("NT_PROCSTAT_FILES (files data)"); + case NT_PROCSTAT_VMMAP: + return _("NT_PROCSTAT_VMMAP (vmmap data)"); + case NT_PROCSTAT_GROUPS: + return _("NT_PROCSTAT_GROUPS (groups data)"); + case NT_PROCSTAT_UMASK: + return _("NT_PROCSTAT_UMASK (umask data)"); + case NT_PROCSTAT_RLIMIT: + return _("NT_PROCSTAT_RLIMIT (rlimit data)"); + case NT_PROCSTAT_OSREL: + return _("NT_PROCSTAT_OSREL (osreldate data)"); + case NT_PROCSTAT_PSSTRINGS: + return _("NT_PROCSTAT_PSSTRINGS (ps_strings data)"); + case NT_PROCSTAT_AUXV: + return _("NT_PROCSTAT_AUXV (auxv data)"); + default: + return get_note_type(e_type); + } + else + switch (e_type) + { + case NT_FREEBSD_ABI_TAG: + return _("NT_FREEBSD_ABI_TAG"); + case NT_FREEBSD_NOINIT_TAG: + return _("NT_FREEBSD_NOINIT_TAG"); + default: + break; + } + + snprintf (buff, sizeof(buff), _("Unknown note type: (0x%08x)"), e_type); + return buff; +} + +static const char * get_netbsd_elfcore_note_type (unsigned e_type) { static char buff[64]; @@ -9206,6 +9250,10 @@ process_note (Elf_Internal_Note *pnote) note type strings. */ nt = get_note_type (pnote->type); + else if (const_strneq (pnote->namedata, "FreeBSD")) + /* FreeBSD-specific core file notes. */ + nt = get_freebsd_note_type (pnote->type); + else if (const_strneq (pnote->namedata, "NetBSD-CORE")) /* NetBSD-specific core file notes. */ nt = get_netbsd_elfcore_note_type (pnote->type); @@ -9215,7 +9263,7 @@ process_note (Elf_Internal_Note *pnote) note type strings. */ nt = get_note_type (pnote->type); - printf (" %s\t\t0x%08lx\t%s\n", + printf (" %-13s 0x%08lx\t%s\n", pnote->namesz ? pnote->namedata : "(NONE)", pnote->descsz, nt); return 1; Modified: projects/hyperv/contrib/binutils/include/elf/common.h ============================================================================== --- projects/hyperv/contrib/binutils/include/elf/common.h Fri Jul 19 02:54:23 2013 (r253462) +++ projects/hyperv/contrib/binutils/include/elf/common.h Fri Jul 19 03:27:04 2013 (r253463) @@ -388,7 +388,6 @@ #define NT_PRPSINFO 3 /* Contains copy of prpsinfo struct */ #define NT_TASKSTRUCT 4 /* Contains copy of task struct */ #define NT_AUXV 6 /* Contains copy of Elfxx_auxv_t */ -#define NT_THRMISC 7 /* Contains copy of thrmisc struct */ #define NT_PRXFPREG 0x46e62b7f /* Contains a user_xfpregs_struct; */ /* note name must be "LINUX". */ @@ -401,6 +400,19 @@ #define NT_LWPSINFO 17 /* Has a struct lwpsinfo_t */ #define NT_WIN32PSTATUS 18 /* Has a struct win32_pstatus */ +/* Note segments for core files on FreeBSD systems. Note name + must start with "FreeBSD". */ +#define NT_THRMISC 7 /* Contains copy of thrmisc struct */ +#define NT_PROCSTAT_PROC 8 +#define NT_PROCSTAT_FILES 9 +#define NT_PROCSTAT_VMMAP 10 +#define NT_PROCSTAT_GROUPS 11 +#define NT_PROCSTAT_UMASK 12 +#define NT_PROCSTAT_RLIMIT 13 +#define NT_PROCSTAT_OSREL 14 +#define NT_PROCSTAT_PSSTRINGS 15 +#define NT_PROCSTAT_AUXV 16 + /* Note segments for core files on NetBSD systems. Note name must start with "NetBSD-CORE". */ Modified: projects/hyperv/contrib/libc++/include/__bit_reference ============================================================================== --- projects/hyperv/contrib/libc++/include/__bit_reference Fri Jul 19 02:54:23 2013 (r253462) +++ projects/hyperv/contrib/libc++/include/__bit_reference Fri Jul 19 03:27:04 2013 (r253463) @@ -333,7 +333,7 @@ __fill_n_false(__bit_iterator<_Cp, false } // do middle whole words __storage_type __nw = __n / __bits_per_word; - _VSTD::memset(__first.__seg_, 0, __nw * sizeof(__storage_type)); + _VSTD::memset(_VSTD::__to_raw_pointer(__first.__seg_), 0, __nw * sizeof(__storage_type)); __n -= __nw * __bits_per_word; // do last partial word if (__n > 0) @@ -363,7 +363,7 @@ __fill_n_true(__bit_iterator<_Cp, false> } // do middle whole words __storage_type __nw = __n / __bits_per_word; - _VSTD::memset(__first.__seg_, -1, __nw * sizeof(__storage_type)); + _VSTD::memset(_VSTD::__to_raw_pointer(__first.__seg_), -1, __nw * sizeof(__storage_type)); __n -= __nw * __bits_per_word; // do last partial word if (__n > 0) @@ -430,7 +430,9 @@ __copy_aligned(__bit_iterator<_Cp, _IsCo // __first.__ctz_ == 0; // do middle words __storage_type __nw = __n / __bits_per_word; - _VSTD::memmove(__result.__seg_, __first.__seg_, __nw * sizeof(__storage_type)); + _VSTD::memmove(_VSTD::__to_raw_pointer(__result.__seg_), + _VSTD::__to_raw_pointer(__first.__seg_), + __nw * sizeof(__storage_type)); __n -= __nw * __bits_per_word; __result.__seg_ += __nw; // do last word @@ -569,7 +571,9 @@ __copy_backward_aligned(__bit_iterator<_ __storage_type __nw = __n / __bits_per_word; __result.__seg_ -= __nw; __last.__seg_ -= __nw; - _VSTD::memmove(__result.__seg_, __last.__seg_, __nw * sizeof(__storage_type)); + _VSTD::memmove(_VSTD::__to_raw_pointer(__result.__seg_), + _VSTD::__to_raw_pointer(__last.__seg_), + __nw * sizeof(__storage_type)); __n -= __nw * __bits_per_word; // do last word if (__n > 0) @@ -870,6 +874,7 @@ struct __bit_array { typedef typename _Cp::difference_type difference_type; typedef typename _Cp::__storage_type __storage_type; + typedef typename _Cp::__storage_pointer __storage_pointer; typedef typename _Cp::iterator iterator; static const unsigned __bits_per_word = _Cp::__bits_per_word; static const unsigned _Np = 4; @@ -880,9 +885,15 @@ struct __bit_array _LIBCPP_INLINE_VISIBILITY static difference_type capacity() {return static_cast(_Np * __bits_per_word);} _LIBCPP_INLINE_VISIBILITY explicit __bit_array(difference_type __s) : __size_(__s) {} - _LIBCPP_INLINE_VISIBILITY iterator begin() {return iterator(__word_, 0);} - _LIBCPP_INLINE_VISIBILITY iterator end() {return iterator(__word_ + __size_ / __bits_per_word, - static_cast(__size_ % __bits_per_word));} + _LIBCPP_INLINE_VISIBILITY iterator begin() + { + return iterator(pointer_traits<__storage_pointer>::pointer_to(__word_[0]), 0); + } + _LIBCPP_INLINE_VISIBILITY iterator end() + { + return iterator(pointer_traits<__storage_pointer>::pointer_to(__word_[0]) + __size_ / __bits_per_word, + static_cast(__size_ % __bits_per_word)); + } }; template Modified: projects/hyperv/contrib/libc++/include/__config ============================================================================== --- projects/hyperv/contrib/libc++/include/__config Fri Jul 19 02:54:23 2013 (r253462) +++ projects/hyperv/contrib/libc++/include/__config Fri Jul 19 03:27:04 2013 (r253463) @@ -56,6 +56,18 @@ # endif // __LONG_LONG_SUPPORTED #endif // __FreeBSD__ +#ifdef __NetBSD__ +# include +# if _BYTE_ORDER == _LITTLE_ENDIAN +# define _LIBCPP_LITTLE_ENDIAN 1 +# define _LIBCPP_BIG_ENDIAN 0 +# else // _BYTE_ORDER == _LITTLE_ENDIAN +# define _LIBCPP_LITTLE_ENDIAN 0 +# define _LIBCPP_BIG_ENDIAN 1 +# endif // _BYTE_ORDER == _LITTLE_ENDIAN +# define _LIBCPP_HAS_QUICK_EXIT +#endif // __NetBSD__ + #ifdef _WIN32 # define _LIBCPP_LITTLE_ENDIAN 1 # define _LIBCPP_BIG_ENDIAN 0 @@ -135,6 +147,10 @@ #endif // _WIN32 +#ifndef __has_attribute +#define __has_attribute(__x) 0 +#endif + #ifndef _LIBCPP_HIDDEN #define _LIBCPP_HIDDEN __attribute__ ((__visibility__("hidden"))) #endif @@ -212,7 +228,9 @@ typedef __char32_t char32_t; # define _LIBCPP_NORETURN __attribute__ ((noreturn)) #endif +#if !(__has_feature(cxx_defaulted_functions)) #define _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS +#endif // !(__has_feature(cxx_defaulted_functions)) #if !(__has_feature(cxx_deleted_functions)) #define _LIBCPP_HAS_NO_DELETED_FUNCTIONS @@ -272,10 +290,20 @@ typedef __char32_t char32_t; #define _LIBCPP_HAS_NO_CONSTEXPR #endif -#if defined(__FreeBSD__) && (__ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L) +#if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L +#if defined(__FreeBSD__) +#define _LIBCPP_HAS_QUICK_EXIT +#define _LIBCPP_HAS_C11_FEATURES +#elif defined(__linux__) +#include +#if __GLIBC_PREREQ(2, 15) #define _LIBCPP_HAS_QUICK_EXIT +#endif +#if __GLIBC_PREREQ(2, 17) #define _LIBCPP_HAS_C11_FEATURES #endif +#endif +#endif #if (__has_feature(cxx_noexcept)) # define _NOEXCEPT noexcept @@ -418,8 +446,14 @@ template struct __static_asse #define _LIBCPP_CONSTEXPR constexpr #endif +#ifdef _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS +#define _LIBCPP_DEFAULT {} +#else +#define _LIBCPP_DEFAULT = default; +#endif + #ifdef __GNUC__ -#define _NOALIAS __attribute__((malloc)) +#define _NOALIAS __attribute__((__malloc__)) #else #define _NOALIAS #endif @@ -451,7 +485,7 @@ template struct __static_asse #define _LIBCPP_EXTERN_TEMPLATE(...) extern template __VA_ARGS__; #endif -#if defined(__APPLE__) || defined(__FreeBSD__) || defined(_WIN32) || defined(__sun__) +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(_WIN32) || defined(__sun__) || defined(__NetBSD__) #define _LIBCPP_LOCALE__L_EXTENSIONS 1 #endif #ifdef __FreeBSD__ @@ -476,6 +510,14 @@ template struct __static_asse # endif #endif +#ifndef _LIBCPP_STD_VER +# if __cplusplus <= 201103L +# define _LIBCPP_STD_VER 11 +# else +# define _LIBCPP_STD_VER 13 // current year, or date of c++14 ratification +# endif +#endif // _LIBCPP_STD_VER + #ifdef _LIBCPP_DEBUG2 # include <__debug> #else Modified: projects/hyperv/contrib/libc++/include/__functional_base ============================================================================== --- projects/hyperv/contrib/libc++/include/__functional_base Fri Jul 19 02:54:23 2013 (r253462) +++ projects/hyperv/contrib/libc++/include/__functional_base Fri Jul 19 03:27:04 2013 (r253463) @@ -292,7 +292,8 @@ struct __weak_result_type<_Rp (_Cp::*)(_ // bullets 1 and 2 -template +template inline _LIBCPP_INLINE_VISIBILITY auto __invoke(_Fp&& __f, _A0&& __a0, _Args&& ...__args) @@ -301,7 +302,8 @@ __invoke(_Fp&& __f, _A0&& __a0, _Args&& return (_VSTD::forward<_A0>(__a0).*__f)(_VSTD::forward<_Args>(__args)...); } -template +template inline _LIBCPP_INLINE_VISIBILITY auto __invoke(_Fp&& __f, _A0&& __a0, _Args&& ...__args) @@ -312,7 +314,8 @@ __invoke(_Fp&& __f, _A0&& __a0, _Args&& // bullets 3 and 4 -template +template inline _LIBCPP_INLINE_VISIBILITY auto __invoke(_Fp&& __f, _A0&& __a0) @@ -321,7 +324,8 @@ __invoke(_Fp&& __f, _A0&& __a0) return _VSTD::forward<_A0>(__a0).*__f; } -template +template inline _LIBCPP_INLINE_VISIBILITY auto __invoke(_Fp&& __f, _A0&& __a0) Modified: projects/hyperv/contrib/libc++/include/__hash_table ============================================================================== --- projects/hyperv/contrib/libc++/include/__hash_table Fri Jul 19 02:54:23 2013 (r253462) +++ projects/hyperv/contrib/libc++/include/__hash_table Fri Jul 19 03:27:04 2013 (r253463) @@ -33,7 +33,6 @@ template struct __hash_node_base { typedef __hash_node_base __first_node; - // typedef _NodePtr pointer; _NodePtr __next_; @@ -111,7 +110,7 @@ public: _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __node_->__value_;} _LIBCPP_INLINE_VISIBILITY - pointer operator->() const {return _VSTD::addressof(__node_->__value_);} + pointer operator->() const {return pointer_traits::pointer_to(__node_->__value_);} _LIBCPP_INLINE_VISIBILITY __hash_iterator& operator++() @@ -189,7 +188,7 @@ public: _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __node_->__value_;} _LIBCPP_INLINE_VISIBILITY - pointer operator->() const {return _VSTD::addressof(__node_->__value_);} + pointer operator->() const {return pointer_traits::pointer_to(__node_->__value_);} _LIBCPP_INLINE_VISIBILITY __hash_const_iterator& operator++() @@ -255,7 +254,7 @@ public: _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __node_->__value_;} _LIBCPP_INLINE_VISIBILITY - pointer operator->() const {return &__node_->__value_;} + pointer operator->() const {return pointer_traits::pointer_to(__node_->__value_);} _LIBCPP_INLINE_VISIBILITY __hash_local_iterator& operator++() @@ -345,7 +344,7 @@ public: _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __node_->__value_;} _LIBCPP_INLINE_VISIBILITY - pointer operator->() const {return &__node_->__value_;} + pointer operator->() const {return pointer_traits::pointer_to(__node_->__value_);} _LIBCPP_INLINE_VISIBILITY __hash_const_local_iterator& operator++() @@ -505,8 +504,15 @@ public: __node_allocator; typedef allocator_traits<__node_allocator> __node_traits; typedef typename __node_traits::pointer __node_pointer; - typedef typename __node_traits::const_pointer __node_const_pointer; + typedef typename __node_traits::pointer __node_const_pointer; typedef __hash_node_base<__node_pointer> __first_node; + typedef typename pointer_traits<__node_pointer>::template +#ifndef _LIBCPP_HAS_NO_TEMPLATE_ALIASES + rebind<__first_node> +#else + rebind<__first_node>::other +#endif + __node_base_pointer; private: @@ -558,9 +564,9 @@ public: public: typedef __hash_iterator<__node_pointer> iterator; - typedef __hash_const_iterator<__node_const_pointer> const_iterator; + typedef __hash_const_iterator<__node_pointer> const_iterator; typedef __hash_local_iterator<__node_pointer> local_iterator; - typedef __hash_const_local_iterator<__node_const_pointer> const_local_iterator; + typedef __hash_const_local_iterator<__node_pointer> const_local_iterator; __hash_table() _NOEXCEPT_( @@ -706,7 +712,7 @@ public: _LIBCPP_INLINE_VISIBILITY size_type max_bucket_count() const _NOEXCEPT - {return __bucket_list_.get_deleter().__alloc().max_size();} + {return __pointer_alloc_traits::max_size(__bucket_list_.get_deleter().__alloc());} size_type bucket_size(size_type __n) const; _LIBCPP_INLINE_VISIBILITY float load_factor() const _NOEXCEPT { @@ -807,6 +813,9 @@ private: void __deallocate(__node_pointer __np) _NOEXCEPT; __node_pointer __detach() _NOEXCEPT; + + template friend class _LIBCPP_TYPE_VIS unordered_map; + template friend class _LIBCPP_TYPE_VIS unordered_multimap; }; template @@ -893,7 +902,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> if (size() > 0) { __bucket_list_[__constrain_hash(__p1_.first().__next_->__hash_, bucket_count())] = - static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); __u.__p1_.first().__next_ = nullptr; __u.size() = 0; } @@ -917,7 +926,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> __p1_.first().__next_ = __u.__p1_.first().__next_; __u.__p1_.first().__next_ = nullptr; __bucket_list_[__constrain_hash(__p1_.first().__next_->__hash_, bucket_count())] = - static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); size() = __u.size(); __u.size() = 0; } @@ -1014,7 +1023,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> if (size() > 0) { __bucket_list_[__constrain_hash(__p1_.first().__next_->__hash_, bucket_count())] = - static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); __u.__p1_.first().__next_ = nullptr; __u.size() = 0; } @@ -1236,7 +1245,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> __node_pointer __pn = __bucket_list_[__chash]; if (__pn == nullptr) { - __pn = static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + __pn = static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); __nd->__next_ = __pn->__next_; __pn->__next_ = __nd; // fix up __bucket_list_ @@ -1274,7 +1283,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> __node_pointer __pn = __bucket_list_[__chash]; if (__pn == nullptr) { - __pn = static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + __pn = static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); __cp->__next_ = __pn->__next_; __pn->__next_ = __cp; // fix up __bucket_list_ @@ -1322,7 +1331,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> { if (__p != end() && key_eq()(*__p, __cp->__value_)) { - __node_pointer __np = const_cast<__node_pointer>(__p.__node_); + __node_pointer __np = __p.__node_; __cp->__hash_ = __np->__hash_; size_type __bc = bucket_count(); if (size()+1 > __bc * max_load_factor() || __bc == 0) @@ -1380,7 +1389,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> __node_pointer __pn = __bucket_list_[__chash]; if (__pn == nullptr) { - __pn = static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + __pn = static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); __h->__next_ = __pn->__next_; __pn->__next_ = __h.get(); // fix up __bucket_list_ @@ -1542,7 +1551,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> { for (size_type __i = 0; __i < __nbc; ++__i) __bucket_list_[__i] = nullptr; - __node_pointer __pp(static_cast<__node_pointer>(_VSTD::addressof(__p1_.first()))); + __node_pointer __pp(static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first()))); __node_pointer __cp = __pp->__next_; if (__cp != nullptr) { @@ -1700,7 +1709,7 @@ template ::iterator __hash_table<_Tp, _Hash, _Equal, _Alloc>::erase(const_iterator __p) { - __node_pointer __np = const_cast<__node_pointer>(__p.__node_); + __node_pointer __np = __p.__node_; iterator __r(__np); ++__r; remove(__p); @@ -1717,7 +1726,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> ++__first; erase(__p); } - __node_pointer __np = const_cast<__node_pointer>(__last.__node_); + __node_pointer __np = __last.__node_; return iterator (__np); } @@ -1757,7 +1766,7 @@ typename __hash_table<_Tp, _Hash, _Equal __hash_table<_Tp, _Hash, _Equal, _Alloc>::remove(const_iterator __p) _NOEXCEPT { // current node - __node_pointer __cn = const_cast<__node_pointer>(__p.__node_); + __node_pointer __cn = __p.__node_; size_type __bc = bucket_count(); size_t __chash = __constrain_hash(__cn->__hash_, __bc); // find previous node @@ -1767,7 +1776,8 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> // Fix up __bucket_list_ // if __pn is not in same bucket (before begin is not in same bucket) && // if __cn->__next_ is not in same bucket (nullptr is not in same bucket) - if (__pn == _VSTD::addressof(__p1_.first()) || __constrain_hash(__pn->__hash_, __bc) != __chash) + if (__pn == static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())) + || __constrain_hash(__pn->__hash_, __bc) != __chash) { if (__cn->__next_ == nullptr || __constrain_hash(__cn->__next_->__hash_, __bc) != __chash) __bucket_list_[__chash] = nullptr; @@ -1907,10 +1917,10 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> __p3_.swap(__u.__p3_); if (size() > 0) __bucket_list_[__constrain_hash(__p1_.first().__next_->__hash_, bucket_count())] = - static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); if (__u.size() > 0) __u.__bucket_list_[__constrain_hash(__u.__p1_.first().__next_->__hash_, __u.bucket_count())] = - static_cast<__node_pointer>(_VSTD::addressof(__u.__p1_.first())); + static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__u.__p1_.first())); } template Modified: projects/hyperv/contrib/libc++/include/__locale ============================================================================== --- projects/hyperv/contrib/libc++/include/__locale Fri Jul 19 02:54:23 2013 (r253462) +++ projects/hyperv/contrib/libc++/include/__locale Fri Jul 19 03:27:04 2013 (r253463) @@ -339,12 +339,12 @@ public: static const mask punct = _PUNCT; static const mask xdigit = _HEX; static const mask blank = _BLANK; -#elif (defined(__APPLE__) || defined(__FreeBSD__)) || defined(EMSCRIPTEN) +#elif defined(__APPLE__) || defined(__FreeBSD__) || defined(EMSCRIPTEN) || defined(__NetBSD__) #ifdef __APPLE__ typedef __uint32_t mask; #elif defined(__FreeBSD__) typedef unsigned long mask; -#elif defined(EMSCRIPTEN) +#elif defined(EMSCRIPTEN) || defined(__NetBSD__) typedef unsigned short mask; #endif static const mask space = _CTYPE_S; @@ -356,7 +356,11 @@ public: static const mask digit = _CTYPE_D; static const mask punct = _CTYPE_P; static const mask xdigit = _CTYPE_X; +# if defined(__NetBSD__) + static const mask blank = _CTYPE_BL; +# else static const mask blank = _CTYPE_B; +# endif #elif defined(__sun__) typedef unsigned int mask; static const mask space = _ISSPACE; @@ -596,6 +600,10 @@ public: static const int* __classic_upper_table() _NOEXCEPT; static const int* __classic_lower_table() _NOEXCEPT; #endif +#if defined(__NetBSD__) + static const short* __classic_upper_table() _NOEXCEPT; + static const short* __classic_lower_table() _NOEXCEPT; +#endif protected: ~ctype(); Modified: projects/hyperv/contrib/libc++/include/__split_buffer ============================================================================== --- projects/hyperv/contrib/libc++/include/__split_buffer Fri Jul 19 02:54:23 2013 (r253462) +++ projects/hyperv/contrib/libc++/include/__split_buffer Fri Jul 19 03:27:04 2013 (r253463) @@ -290,7 +290,7 @@ void __split_buffer<_Tp, _Allocator>::__destruct_at_begin(pointer __new_begin, false_type) { while (__begin_ != __new_begin) - __alloc_traits::destroy(__alloc(), __begin_++); + __alloc_traits::destroy(__alloc(), __to_raw_pointer(__begin_++)); } template @@ -307,7 +307,7 @@ void __split_buffer<_Tp, _Allocator>::__destruct_at_end(pointer __new_last, false_type) _NOEXCEPT { while (__new_last != __end_) - __alloc_traits::destroy(__alloc(), --__end_); + __alloc_traits::destroy(__alloc(), __to_raw_pointer(--__end_)); } template @@ -320,7 +320,7 @@ __split_buffer<_Tp, _Allocator>::__destr template __split_buffer<_Tp, _Allocator>::__split_buffer(size_type __cap, size_type __start, __alloc_rr& __a) - : __end_cap_(0, __a) + : __end_cap_(nullptr, __a) { __first_ = __cap != 0 ? __alloc_traits::allocate(__alloc(), __cap) : nullptr; __begin_ = __end_ = __first_ + __start; @@ -331,21 +331,21 @@ template _LIBCPP_INLINE_VISIBILITY inline __split_buffer<_Tp, _Allocator>::__split_buffer() _NOEXCEPT_(is_nothrow_default_constructible::value) - : __first_(0), __begin_(0), __end_(0), __end_cap_(0) + : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr) { } template _LIBCPP_INLINE_VISIBILITY inline __split_buffer<_Tp, _Allocator>::__split_buffer(__alloc_rr& __a) - : __first_(0), __begin_(0), __end_(0), __end_cap_(0, __a) + : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr, __a) { } template _LIBCPP_INLINE_VISIBILITY inline __split_buffer<_Tp, _Allocator>::__split_buffer(const __alloc_rr& __a) - : __first_(0), __begin_(0), __end_(0), __end_cap_(0, __a) + : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr, __a) { } Modified: projects/hyperv/contrib/libc++/include/__std_stream ============================================================================== --- projects/hyperv/contrib/libc++/include/__std_stream Fri Jul 19 02:54:23 2013 (r253462) +++ projects/hyperv/contrib/libc++/include/__std_stream Fri Jul 19 03:27:04 2013 (r253463) @@ -55,6 +55,8 @@ private: const codecvt* __cv_; state_type* __st_; int __encoding_; + int_type __last_consumed_; + bool __last_consumed_is_next_; bool __always_noconv_; __stdinbuf(const __stdinbuf&); @@ -66,7 +68,9 @@ private: template __stdinbuf<_CharT>::__stdinbuf(FILE* __fp, state_type* __st) : __file_(__fp), - __st_(__st) + __st_(__st), + __last_consumed_(traits_type::eof()), + __last_consumed_is_next_(false) { imbue(this->getloc()); } @@ -100,6 +104,16 @@ template typename __stdinbuf<_CharT>::int_type __stdinbuf<_CharT>::__getchar(bool __consume) { + if (__last_consumed_is_next_) + { + int_type __result = __last_consumed_; + if (__consume) + { + __last_consumed_ = traits_type::eof(); + __last_consumed_is_next_ = false; + } + return __result; + } char __extbuf[__limit]; int __nread = _VSTD::max(1, __encoding_); for (int __i = 0; __i < __nread; ++__i) @@ -154,6 +168,8 @@ __stdinbuf<_CharT>::__getchar(bool __con return traits_type::eof(); } } + else + __last_consumed_ = traits_type::to_int_type(__1buf); return traits_type::to_int_type(__1buf); } @@ -162,28 +178,41 @@ typename __stdinbuf<_CharT>::int_type __stdinbuf<_CharT>::pbackfail(int_type __c) { if (traits_type::eq_int_type(__c, traits_type::eof())) - return __c; - char __extbuf[__limit]; - char* __enxt; - const char_type __ci = traits_type::to_char_type(__c); - const char_type* __inxt; - switch (__cv_->out(*__st_, &__ci, &__ci + 1, __inxt, - __extbuf, __extbuf + sizeof(__extbuf), __enxt)) { - case _VSTD::codecvt_base::ok: - break; - case _VSTD::codecvt_base::noconv: - __extbuf[0] = static_cast(__c); - __enxt = __extbuf + 1; - break; - case codecvt_base::partial: - case codecvt_base::error: - return traits_type::eof(); + if (!__last_consumed_is_next_) + { + __c = __last_consumed_; + __last_consumed_is_next_ = !traits_type::eq_int_type(__last_consumed_, + traits_type::eof()); + } + return __c; } - while (__enxt > __extbuf) - if (ungetc(*--__enxt, __file_) == EOF) + if (__last_consumed_is_next_) + { + char __extbuf[__limit]; + char* __enxt; + const char_type __ci = traits_type::to_char_type(__last_consumed_); + const char_type* __inxt; + switch (__cv_->out(*__st_, &__ci, &__ci + 1, __inxt, + __extbuf, __extbuf + sizeof(__extbuf), __enxt)) + { + case _VSTD::codecvt_base::ok: + break; + case _VSTD::codecvt_base::noconv: + __extbuf[0] = static_cast(__last_consumed_); + __enxt = __extbuf + 1; + break; + case codecvt_base::partial: + case codecvt_base::error: return traits_type::eof(); - return traits_type::not_eof(__c); + } + while (__enxt > __extbuf) + if (ungetc(*--__enxt, __file_) == EOF) + return traits_type::eof(); + } + __last_consumed_ = __c; + __last_consumed_is_next_ = true; + return __c; } // __stdoutbuf @@ -234,30 +263,31 @@ __stdoutbuf<_CharT>::overflow(int_type _ char_type __1buf; if (!traits_type::eq_int_type(__c, traits_type::eof())) { - this->setp(&__1buf, &__1buf+1); - *this->pptr() = traits_type::to_char_type(__c); - this->pbump(1); + __1buf = traits_type::to_char_type(__c); if (__always_noconv_) { - if (fwrite(this->pbase(), sizeof(char_type), 1, __file_) != 1) + if (fwrite(&__1buf, sizeof(char_type), 1, __file_) != 1) return traits_type::eof(); } else { char* __extbe = __extbuf; codecvt_base::result __r; + char_type* pbase = &__1buf; + char_type* pptr = pbase + 1; + char_type* epptr = pptr; do { const char_type* __e; - __r = __cv_->out(*__st_, this->pbase(), this->pptr(), __e, + __r = __cv_->out(*__st_, pbase, pptr, __e, __extbuf, __extbuf + sizeof(__extbuf), __extbe); - if (__e == this->pbase()) + if (__e == pbase) return traits_type::eof(); if (__r == codecvt_base::noconv) { - if (fwrite(this->pbase(), 1, 1, __file_) != 1) + if (fwrite(pbase, 1, 1, __file_) != 1) return traits_type::eof(); } else if (__r == codecvt_base::ok || __r == codecvt_base::partial) @@ -267,15 +297,13 @@ __stdoutbuf<_CharT>::overflow(int_type _ return traits_type::eof(); if (__r == codecvt_base::partial) { - this->setp((char_type*)__e, this->pptr()); - this->pbump(static_cast(this->epptr() - this->pbase())); + pbase = (char_type*)__e; } } else return traits_type::eof(); } while (__r == codecvt_base::partial); } - this->setp(0, 0); } return traits_type::not_eof(__c); } Modified: projects/hyperv/contrib/libc++/include/__tree ============================================================================== --- projects/hyperv/contrib/libc++/include/__tree Fri Jul 19 02:54:23 2013 (r253462) +++ projects/hyperv/contrib/libc++/include/__tree Fri Jul 19 03:27:04 2013 (r253463) @@ -644,7 +644,8 @@ public: _LIBCPP_INLINE_VISIBILITY __tree_iterator() _NOEXCEPT {} _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __ptr_->__value_;} - _LIBCPP_INLINE_VISIBILITY pointer operator->() const {return &__ptr_->__value_;} + _LIBCPP_INLINE_VISIBILITY pointer operator->() const + {return pointer_traits::pointer_to(__ptr_->__value_);} _LIBCPP_INLINE_VISIBILITY __tree_iterator& operator++() @@ -686,7 +687,7 @@ class _LIBCPP_TYPE_VIS __tree_const_iter { typedef _ConstNodePtr __node_pointer; typedef typename pointer_traits<__node_pointer>::element_type __node; - typedef const typename __node::base __node_base; + typedef typename __node::base __node_base; typedef typename pointer_traits<__node_pointer>::template #ifndef _LIBCPP_HAS_NO_TEMPLATE_ALIASES rebind<__node_base> @@ -729,7 +730,8 @@ public: : __ptr_(__p.__ptr_) {} _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __ptr_->__value_;} - _LIBCPP_INLINE_VISIBILITY pointer operator->() const {return &__ptr_->__value_;} + _LIBCPP_INLINE_VISIBILITY pointer operator->() const + {return pointer_traits::pointer_to(__ptr_->__value_);} _LIBCPP_INLINE_VISIBILITY __tree_const_iterator& operator++() @@ -779,8 +781,10 @@ public: typedef typename __alloc_traits::size_type size_type; typedef typename __alloc_traits::difference_type difference_type; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Fri Jul 19 05:32:59 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 00ADF4DC; Fri, 19 Jul 2013 05:32:58 +0000 (UTC) (envelope-from grehan@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id CDB8A69; Fri, 19 Jul 2013 05:32:58 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6J5Wwis025570; Fri, 19 Jul 2013 05:32:58 GMT (envelope-from grehan@svn.freebsd.org) Received: (from grehan@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6J5WwMj025568; Fri, 19 Jul 2013 05:32:58 GMT (envelope-from grehan@svn.freebsd.org) Message-Id: <201307190532.r6J5WwMj025568@svn.freebsd.org> From: Peter Grehan Date: Fri, 19 Jul 2013 05:32:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r253466 - in projects/hyperv/sys: amd64/conf conf X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Jul 2013 05:32:59 -0000 Author: grehan Date: Fri Jul 19 05:32:58 2013 New Revision: 253466 URL: http://svnweb.freebsd.org/changeset/base/253466 Log: First cut at adding the hyperv drivers to GENERIC. The files inventory should probably have the modules split out into net/storage/common etc as the modules build is, but this will do for now. Modified: projects/hyperv/sys/amd64/conf/GENERIC projects/hyperv/sys/conf/files.amd64 Modified: projects/hyperv/sys/amd64/conf/GENERIC ============================================================================== --- projects/hyperv/sys/amd64/conf/GENERIC Fri Jul 19 05:32:08 2013 (r253465) +++ projects/hyperv/sys/amd64/conf/GENERIC Fri Jul 19 05:32:58 2013 (r253466) @@ -340,3 +340,6 @@ device vtnet # VirtIO Ethernet device device virtio_blk # VirtIO Block device device virtio_scsi # VirtIO SCSI device device virtio_balloon # VirtIO Memory Balloon device + +# HyperV drivers +device hyperv # HyperV drivers Modified: projects/hyperv/sys/conf/files.amd64 ============================================================================== --- projects/hyperv/sys/conf/files.amd64 Fri Jul 19 05:32:08 2013 (r253465) +++ projects/hyperv/sys/conf/files.amd64 Fri Jul 19 05:32:58 2013 (r253466) @@ -218,6 +218,18 @@ dev/hwpmc/hwpmc_uncore.c optional hwpmc dev/hwpmc/hwpmc_piv.c optional hwpmc dev/hwpmc/hwpmc_tsc.c optional hwpmc dev/hwpmc/hwpmc_x86.c optional hwpmc +dev/hyperv/netvsc/hv_net_vsc.c optional hyperv +dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c optional hyperv +dev/hyperv/netvsc/hv_rndis_filter.c optional hyperv +dev/hyperv/stordisengage/hv_ata_pci_disengage.c optional hyperv +dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c optional hyperv +dev/hyperv/utilities/hv_util.c optional hyperv +dev/hyperv/vmbus/hv_channel.c optional hyperv +dev/hyperv/vmbus/hv_channel_mgmt.c optional hyperv +dev/hyperv/vmbus/hv_connection.c optional hyperv +dev/hyperv/vmbus/hv_hv.c optional hyperv +dev/hyperv/vmbus/hv_ring_buffer.c optional hyperv +dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c optional hyperv dev/kbd/kbd.c optional atkbd | sc | ukbd dev/lindev/full.c optional lindev dev/lindev/lindev.c optional lindev