Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Aug 2003 22:41:56 -0700 (PDT)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 35461 for review
Message-ID:  <200308040541.h745fuqV081270@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=35461

Change 35461 by marcel@marcel_nfs on 2003/08/03 22:41:52

	IFC @35458

Affected files ...

.. //depot/projects/uart/alpha/include/endian.h#2 integrate
.. //depot/projects/uart/amd64/amd64/pmap.c#9 integrate
.. //depot/projects/uart/amd64/include/ieeefp.h#3 integrate
.. //depot/projects/uart/arm/include/endian.h#2 integrate
.. //depot/projects/uart/boot/efi/libefi/efiboot.h#2 integrate
.. //depot/projects/uart/boot/efi/libefi/efifs.c#2 integrate
.. //depot/projects/uart/boot/efi/loader/main.c#2 integrate
.. //depot/projects/uart/conf/NOTES#6 integrate
.. //depot/projects/uart/conf/files.alpha#5 integrate
.. //depot/projects/uart/conf/files.amd64#3 integrate
.. //depot/projects/uart/conf/files.i386#5 integrate
.. //depot/projects/uart/conf/files.pc98#3 integrate
.. //depot/projects/uart/conf/options#6 integrate
.. //depot/projects/uart/contrib/dev/ath/README#2 integrate
.. //depot/projects/uart/contrib/dev/ath/ah.h#2 integrate
.. //depot/projects/uart/contrib/dev/ath/freebsd/ah_osdep.c#2 integrate
.. //depot/projects/uart/contrib/dev/ath/freebsd/ah_osdep.h#2 integrate
.. //depot/projects/uart/contrib/dev/ath/freebsd/i386-elf.hal.o.uu#3 integrate
.. //depot/projects/uart/contrib/dev/ath/version.h#2 integrate
.. //depot/projects/uart/dev/ath/if_ath.c#5 integrate
.. //depot/projects/uart/dev/fxp/if_fxp.c#7 integrate
.. //depot/projects/uart/dev/pci/pci.c#4 integrate
.. //depot/projects/uart/dev/pci/pcireg.h#2 integrate
.. //depot/projects/uart/dev/puc/pucdata.c#3 integrate
.. //depot/projects/uart/geom/geom_dev.c#2 integrate
.. //depot/projects/uart/i386/i386/pmap.c#8 integrate
.. //depot/projects/uart/i386/i386/sys_machdep.c#5 integrate
.. //depot/projects/uart/i386/include/endian.h#2 integrate
.. //depot/projects/uart/i386/pci/pci_bus.c#2 integrate
.. //depot/projects/uart/i386/pci/pci_cfgreg.c#2 integrate
.. //depot/projects/uart/ia64/ia64/clock.c#2 integrate
.. //depot/projects/uart/ia64/ia64/exception.S#3 integrate
.. //depot/projects/uart/ia64/ia64/genassym.c#2 integrate
.. //depot/projects/uart/ia64/ia64/interrupt.c#2 integrate
.. //depot/projects/uart/ia64/ia64/machdep.c#6 integrate
.. //depot/projects/uart/ia64/ia64/mp_machdep.c#3 integrate
.. //depot/projects/uart/ia64/ia64/timerreg.h#2 delete
.. //depot/projects/uart/ia64/include/clock.h#2 integrate
.. //depot/projects/uart/ia64/include/cpu.h#3 integrate
.. //depot/projects/uart/ia64/include/endian.h#2 integrate
.. //depot/projects/uart/ia64/include/pcpu.h#2 integrate
.. //depot/projects/uart/ia64/include/ucontext.h#2 integrate
.. //depot/projects/uart/kern/kern_acl.c#2 integrate
.. //depot/projects/uart/kern/kern_ktr.c#4 integrate
.. //depot/projects/uart/kern/kern_physio.c#2 integrate
.. //depot/projects/uart/kern/sys_process.c#2 integrate
.. //depot/projects/uart/kern/uipc_syscalls.c#2 integrate
.. //depot/projects/uart/kern/vfs_bio.c#2 integrate
.. //depot/projects/uart/modules/ep/Makefile#2 integrate
.. //depot/projects/uart/pc98/pc98/ppc.c#2 integrate
.. //depot/projects/uart/pc98/pc98/sio.c#3 integrate
.. //depot/projects/uart/powerpc/include/endian.h#2 integrate
.. //depot/projects/uart/powerpc/powerpc/pmap.c#6 integrate
.. //depot/projects/uart/sys/acl.h#2 integrate
.. //depot/projects/uart/ufs/ufs/acl.h#2 integrate
.. //depot/projects/uart/ufs/ufs/ufs_acl.c#2 integrate
.. //depot/projects/uart/ufs/ufs/ufs_vnops.c#4 integrate
.. //depot/projects/uart/vm/swap_pager.c#6 integrate
.. //depot/projects/uart/vm/swap_pager.h#4 integrate
.. //depot/projects/uart/vm/uma_core.c#7 integrate
.. //depot/projects/uart/vm/vm_glue.c#3 integrate
.. //depot/projects/uart/vm/vm_pageout.c#4 integrate
.. //depot/projects/uart/vm/vm_pageout.h#2 integrate
.. //depot/projects/uart/vm/vm_pager.c#2 integrate
.. //depot/projects/uart/vm/vm_pager.h#2 integrate

Differences ...

==== //depot/projects/uart/alpha/include/endian.h#2 (text+ko) ====

@@ -32,7 +32,7 @@
  *
  *	@(#)endian.h	8.1 (Berkeley) 6/10/93
  *	$NetBSD: endian.h,v 1.5 1997/10/09 15:42:19 bouyer Exp $
- * $FreeBSD: src/sys/alpha/include/endian.h,v 1.13 2002/09/23 04:32:16 mike Exp $
+ * $FreeBSD: src/sys/alpha/include/endian.h,v 1.14 2003/08/03 07:50:18 obrien Exp $
  */
 
 #ifndef _MACHINE_ENDIAN_H_
@@ -44,8 +44,8 @@
 /*
  * Define the order of 32-bit words in 64-bit words.
  */
-#define _QUAD_HIGHWORD 1
-#define _QUAD_LOWWORD 0
+#define	_QUAD_HIGHWORD 1
+#define	_QUAD_LOWWORD 0
 
 /*
  * Definitions for byte order, according to byte significance from low
@@ -81,7 +81,7 @@
 }
 
 static __inline __uint32_t
-__bswap32(__uint32_t __x)
+__bswap32(__uint32_t _x)
 {
 	__uint32_t __r;
 
@@ -95,12 +95,12 @@
 		"or $4, $1, %0\n\t"
 		"or $2, $3, $2\n\t"
 		"or $2, %0, %0"
-		: "=r" (__r) : "r" (__x) : "$1", "$2", "$3", "$4");
+		: "=r" (__r) : "r" (_x) : "$1", "$2", "$3", "$4");
 	return (__r);
 }
 
-static __inline __uint16_t 
-__bswap16(__uint16_t __x)
+static __inline __uint16_t
+__bswap16(__uint16_t _x)
 {
 	__uint16_t __r;
 
@@ -108,7 +108,7 @@
 		"insbl %1, 1, $1\n\t"
 		"extbl %1, 1, $2\n\t"
 		"or $1, $2, %0"
-		: "=r" (__r) : "r" (__x) : "$1", "$2");
+		: "=r" (__r) : "r" (_x) : "$1", "$2");
 	return (__r);
 }
 

==== //depot/projects/uart/amd64/amd64/pmap.c#9 (text+ko) ====

@@ -73,7 +73,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.427 2003/07/31 03:39:50 bmilekic Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.428 2003/08/02 19:26:08 alc Exp $");
 
 /*
  *	Manages physical address maps.
@@ -2820,7 +2820,7 @@
 		return ((void *)PHYS_TO_DMAP(pa));
 	offset = pa & PAGE_MASK;
 	size = roundup(offset + size, PAGE_SIZE);
-	va = kmem_alloc_pageable(kernel_map, size);
+	va = kmem_alloc_nofault(kernel_map, size);
 	if (!va)
 		panic("pmap_mapdev: Couldn't alloc kernel virtual memory");
 	pa = pa & PG_FRAME;

==== //depot/projects/uart/amd64/include/ieeefp.h#3 (text+ko) ====

@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  *
  * 	from: @(#) ieeefp.h 	1.0 (Berkeley) 9/23/93
- * $FreeBSD: src/sys/amd64/include/ieeefp.h,v 1.9 2003/07/22 06:44:54 peter Exp $
+ * $FreeBSD: src/sys/amd64/include/ieeefp.h,v 1.10 2003/08/02 00:26:30 peter Exp $
  */
 
 /*
@@ -266,8 +266,8 @@
 
 #if !defined(__IEEEFP_NOINLINES__) && !defined(__cplusplus) && defined(__GNUC__)
 
-#define	fpsetround()	__fpsetround()
-#define	fpgetround(_m)	__fpgetround(_m)
+#define	fpgetround()	__fpgetround()
+#define	fpsetround(_m)	__fpsetround(_m)
 #define	fpgetprec()	__fpgetprec()
 #define	fpsetprec(_m)	__fpsetprec(_m)
 #define	fpgetmask()	__fpgetmask()

==== //depot/projects/uart/arm/include/endian.h#2 (text+ko) ====

@@ -27,12 +27,12 @@
  *
  *	@(#)endian.h	8.1 (Berkeley) 6/10/93
  * $NetBSD: endian.h,v 1.7 1999/08/21 05:53:51 simonb Exp $
- * $FreeBSD: src/sys/arm/include/endian.h,v 1.1 2001/01/04 05:23:06 obrien Exp $
+ * $FreeBSD: src/sys/arm/include/endian.h,v 1.2 2003/08/03 07:50:19 obrien Exp $
  */
 
 #ifndef _ENDIAN_H_
 #define	_ENDIAN_H_
 
-#define	BYTE_ORDER	LITTLE_ENDIAN
+#define	BYTE_ORDER	_LITTLE_ENDIAN
 
 #endif /* !_ENDIAN_H_ */

==== //depot/projects/uart/boot/efi/libefi/efiboot.h#2 (text+ko) ====

@@ -28,7 +28,7 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD: src/sys/boot/efi/libefi/efiboot.h,v 1.7 2002/10/24 07:53:12 marcel Exp $
+ * $FreeBSD: src/sys/boot/efi/libefi/efiboot.h,v 1.8 2003/08/02 08:22:03 marcel Exp $
  */
 
 /*
@@ -69,6 +69,9 @@
 /* Find EFI network resources */
 extern void efinet_init_driver(void);
 
+/* Map handles to units */
+int efifs_get_unit(EFI_HANDLE);
+
 /* Wrapper over EFI filesystems. */
 extern struct fs_ops efi_fsops;
 

==== //depot/projects/uart/boot/efi/libefi/efifs.c#2 (text+ko) ====

@@ -23,7 +23,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/sys/boot/efi/libefi/efifs.c,v 1.7 2003/02/26 09:13:05 marcel Exp $
+ * $FreeBSD: src/sys/boot/efi/libefi/efifs.c,v 1.8 2003/08/02 08:22:03 marcel Exp $
  */
 
 #include <sys/param.h>
@@ -291,7 +291,18 @@
 };
 
 static EFI_HANDLE *fs_handles;
-UINTN fs_handle_count;;
+UINTN fs_handle_count;
+
+int
+efifs_get_unit(EFI_HANDLE h)
+{
+	UINTN u;
+
+	u = 0;
+	while (u < fs_handle_count && fs_handles[u] != h)
+		u++;
+	return ((u < fs_handle_count) ? u : -1);
+}
 
 static int
 efifs_dev_init(void) 

==== //depot/projects/uart/boot/efi/loader/main.c#2 (text+ko) ====

@@ -26,7 +26,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/boot/efi/loader/main.c,v 1.19 2003/04/03 21:36:29 obrien Exp $");
+__FBSDID("$FreeBSD: src/sys/boot/efi/loader/main.c,v 1.20 2003/08/02 08:22:03 marcel Exp $");
 
 #include <stand.h>
 #include <string.h>
@@ -54,6 +54,7 @@
 
 EFI_GUID acpi = ACPI_TABLE_GUID;
 EFI_GUID acpi20 = ACPI_20_TABLE_GUID;
+EFI_GUID devid = DEVICE_PATH_PROTOCOL;
 EFI_GUID hcdp = HCDP_TABLE_GUID;
 EFI_GUID imgid = LOADED_IMAGE_PROTOCOL;
 EFI_GUID mps = MPS_TABLE_GUID;
@@ -101,8 +102,6 @@
 main(int argc, CHAR16 *argv[])
 {
 	EFI_LOADED_IMAGE *img;
-	EFI_SIMPLE_NETWORK *net;
-	EFI_STATUS status;
 	int i;
 
 	/* 
@@ -129,7 +128,6 @@
 
 	efinet_init_driver();
 
-
 	/* Get our loaded image protocol interface structure. */
 	BS->HandleProtocol(IH, &imgid, (VOID**)&img);
 
@@ -139,23 +137,16 @@
 	printf("%s, Revision %s\n", bootprog_name, bootprog_rev);
 	printf("(%s, %s)\n", bootprog_maker, bootprog_date);
 
-	/*
-	 * XXX quick and dirty check to see if we're loaded from the
-	 * network. If so, we set the default device to 'net'. In all
-	 * other cases we set the default device to 'disk'. We presume
-	 * fixed positions in devsw for both net and disk.
-	 */
-	status = BS->HandleProtocol(img->DeviceHandle, &netid, (VOID**)&net);
-	if (status == EFI_SUCCESS && net != NULL) {
-		currdev.d_dev = devsw[1];	/* XXX net */
-		currdev.d_kind.netif.unit = 0;
-	} else {
-		currdev.d_dev = devsw[0];	/* XXX disk */
-		currdev.d_kind.efidisk.unit = 0;
+	i = efifs_get_unit(img->DeviceHandle);
+	if (i >= 0) {
+		currdev.d_dev = devsw[0];		/* XXX disk */
+		currdev.d_kind.efidisk.unit = i;
 		/* XXX should be able to detect this, default to autoprobe */
 		currdev.d_kind.efidisk.slice = -1;
-		/* default to 'a' */
 		currdev.d_kind.efidisk.partition = 0;
+	} else {
+		currdev.d_dev = devsw[1];		/* XXX net */
+		currdev.d_kind.netif.unit = 0;		/* XXX */
 	}
 	currdev.d_type = currdev.d_dev->dv_type;
 

==== //depot/projects/uart/conf/NOTES#6 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/sys/conf/NOTES,v 1.1165 2003/07/29 04:32:32 njl Exp $
+# $FreeBSD: src/sys/conf/NOTES,v 1.1166 2003/08/03 13:39:59 phk Exp $
 #
 # NOTES -- Lines that can be cut/pasted into kernel and hints configs.
 #
@@ -726,14 +726,6 @@
 # images of type mfs_root or md_root.
 options 	MD_ROOT
 
-# Allow this many swap-devices.
-#
-# In order to manage swap, the system must reserve bitmap space that
-# scales with the largest mounted swap device multiplied by NSWAPDEV, 
-# irrespective of whether other swap devices exist.  So it is not a
-# good idea to make this value too large.
-options 	NSWAPDEV=5
-
 # Disk quotas are supported when this option is enabled.
 options 	QUOTA			#enable disk quotas
 

==== //depot/projects/uart/conf/files.alpha#5 (text+ko) ====

@@ -1,7 +1,7 @@
 # This file tells config what files go into building a kernel,
 # files marked standard are always included.
 #
-# $FreeBSD: src/sys/conf/files.alpha,v 1.104 2003/08/01 02:25:32 ambrisko Exp $
+# $FreeBSD: src/sys/conf/files.alpha,v 1.105 2003/08/04 02:39:14 imp Exp $
 #
 # The long compile-with and dependency lines are required because of
 # limitations in config: backslash-newline doesn't work in strings, and
@@ -178,6 +178,7 @@
 dev/kbd/kbd.c			optional	kbd
 dev/kbd/kbd.c			optional	sc
 dev/kbd/kbd.c			optional	ukbd
+dev/ppc/ppc.c			optional        ppc
 dev/sio/sio.c			optional	sio
 dev/sio/sio_isa.c		optional	sio isa
 dev/syscons/schistory.c		optional	sc
@@ -197,7 +198,6 @@
 isa/atkbd_isa.c			optional	atkbd
 isa/atkbdc_isa.c		optional	atkbdc
 isa/fd.c			optional	fdc
-dev/ppc/ppc.c                       optional        ppc
 isa/psm.c			optional	psm
 isa/syscons_isa.c		optional	sc
 isa/vga_isa.c			optional	vga

==== //depot/projects/uart/conf/files.amd64#3 (text+ko) ====

@@ -1,7 +1,7 @@
 # This file tells config what files go into building a kernel,
 # files marked standard are always included.
 #
-# $FreeBSD: src/sys/conf/files.amd64,v 1.19 2003/08/01 02:25:32 ambrisko Exp $
+# $FreeBSD: src/sys/conf/files.amd64,v 1.20 2003/08/04 02:39:14 imp Exp $
 #
 # The long compile-with and dependency lines are required because of
 # limitations in config: backslash-newline doesn't work in strings, and
@@ -110,6 +110,8 @@
 dev/kbd/kbd.c			optional	ukbd
 dev/kbd/kbd.c			optional	vt
 
+dev/ppc/ppc.c			optional	ppc
+
 dev/syscons/schistory.c		optional	sc
 dev/syscons/scmouse.c		optional	sc
 dev/syscons/scterm.c		optional	sc
@@ -130,7 +132,6 @@
 isa/atkbd_isa.c			optional	atkbd
 isa/atkbdc_isa.c		optional	atkbdc
 isa/fd.c			optional	fdc
-dev/ppc/ppc.c			optional	ppc
 isa/psm.c			optional	psm
 isa/syscons_isa.c		optional	sc
 isa/vga_isa.c			optional	vga

==== //depot/projects/uart/conf/files.i386#5 (text+ko) ====

@@ -1,7 +1,7 @@
 # This file tells config what files go into building a kernel,
 # files marked standard are always included.
 #
-# $FreeBSD: src/sys/conf/files.i386,v 1.449 2003/08/01 02:25:32 ambrisko Exp $
+# $FreeBSD: src/sys/conf/files.i386,v 1.450 2003/08/04 02:39:14 imp Exp $
 #
 # The long compile-with and dependency lines are required because of
 # limitations in config: backslash-newline doesn't work in strings, and
@@ -133,6 +133,8 @@
 dev/kbd/kbd.c			optional	ukbd
 dev/kbd/kbd.c			optional	vt
 dev/lnc/if_lnc_isa.c		optional	lnc isa
+dev/ppc/ppc.c			optional	ppc
+dev/ppc/ppc_puc.c		optional	ppc puc pci
 dev/sbni/if_sbni.c		optional	sbni
 dev/sbni/if_sbni_isa.c		optional	sbni isa
 dev/sbni/if_sbni_pci.c		optional	sbni pci
@@ -375,8 +377,6 @@
 isa/atkbd_isa.c			optional	atkbd
 isa/atkbdc_isa.c		optional	atkbdc
 isa/fd.c			optional	fdc
-dev/ppc/ppc.c			optional	ppc
-dev/ppc/ppc_puc.c		optional	ppc puc pci
 isa/psm.c			optional	psm
 isa/syscons_isa.c		optional	sc
 isa/vga_isa.c			optional	vga

==== //depot/projects/uart/conf/files.pc98#3 (text+ko) ====

@@ -3,7 +3,7 @@
 #
 # modified for PC-9801
 #
-# $FreeBSD: src/sys/conf/files.pc98,v 1.273 2003/07/22 08:11:12 peter Exp $
+# $FreeBSD: src/sys/conf/files.pc98,v 1.274 2003/08/02 09:23:03 nyan Exp $
 #
 # The long compile-with and dependency lines are required because of
 # limitations in config: backslash-newline doesn't work in strings, and
@@ -115,6 +115,7 @@
 dev/kbd/kbd.c			optional	ukbd
 dev/kbd/kbd.c			optional	pckbd
 dev/lnc/if_lnc_cbus.c		optional	lnc isa
+dev/ppc/ppc_puc.c		optional	ppc puc pci
 dev/sbni/if_sbni.c		optional	sbni
 dev/sbni/if_sbni_pci.c		optional	sbni pci
 dev/snc/dp83932.c		optional	snc

==== //depot/projects/uart/conf/options#6 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/sys/conf/options,v 1.406 2003/07/29 18:08:16 njl Exp $
+# $FreeBSD: src/sys/conf/options,v 1.407 2003/08/03 13:39:59 phk Exp $
 #
 #        On the handling of kernel options
 #
@@ -119,7 +119,6 @@
 MD_ROOT		opt_md.h
 MD_ROOT_SIZE	opt_md.h
 NDGBPORTS	opt_dgb.h
-NSWAPDEV	opt_swap.h
 NSWBUF_MIN	opt_swap.h
 NTIMECOUNTER	opt_ntp.h
 PANIC_REBOOT_WAIT_TIME	opt_panic.h

==== //depot/projects/uart/contrib/dev/ath/README#2 (text+ko) ====

@@ -1,4 +1,4 @@
-$Id: README,v 1.1 2003/06/23 17:59:07 sam Exp $
+$Id: README,v 1.2 2003/07/02 01:55:27 sam Exp $
 
 
 WARNING: THIS IS A BETA DISTRIBUTION.  THIS SOFTWARE HAS KNOWN PROBLEMS AND
@@ -9,7 +9,9 @@
 Atheros Hardware Access Layer (HAL)
 ===================================
 
-* Copyright (c) 2002, 2003 Sam Leffler.  All rights reserved.
+* Copyright (c) 2002, 2003 Sam Leffler.
+* Copyright (c) 2002, 2003 Atheros Communications, Inc.
+* All rights reserved.
 
 Read the file COPYRIGHT for the complete copyright.
 

==== //depot/projects/uart/contrib/dev/ath/ah.h#2 (text+ko) ====

@@ -33,7 +33,7 @@
  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGES.
  *
- * $Id: ah.h,v 1.34 2003/06/25 04:50:21 sam Exp $
+ * $Id: ah.h,v 1.35 2003/07/21 02:36:53 sam Exp $
  */
 
 #ifndef _ATH_AH_H_
@@ -286,7 +286,8 @@
 typedef enum {
 	HAL_M_STA	= 1,			/* infrastructure station */
 	HAL_M_IBSS	= 0,			/* IBSS (adhoc) station */
-	HAL_M_HOSTAP	= 6			/* Software Access Point */
+	HAL_M_HOSTAP	= 6,			/* Software Access Point */
+	HAL_M_MONITOR	= 8			/* Monitor mode */
 } HAL_OPMODE;
 
 typedef struct {

==== //depot/projects/uart/contrib/dev/ath/freebsd/ah_osdep.c#2 (text+ko) ====

@@ -33,7 +33,7 @@
  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGES.
  *
- * $Id: ah_osdep.c,v 1.21 2003/06/25 05:49:14 sam Exp $
+ * $Id: ah_osdep.c,v 1.22 2003/07/26 14:58:00 sam Exp $
  */
 #include "opt_ah.h"
 
@@ -43,6 +43,7 @@
 #include <sys/sysctl.h>
 #include <sys/bus.h>
 #include <sys/malloc.h>
+#include <sys/proc.h>
 
 #include <machine/stdarg.h>
 
@@ -207,6 +208,7 @@
 		error = suser(curthread);
 		if (error == 0) {
 			error = alq_open(&ath_hal_alq, ath_hal_logfile,
+				curthread->td_ucred,
 				sizeof (struct athregrec), ath_hal_alq_qsize);
 			ath_hal_alq_lost = 0;
 			ath_hal_alq_emitdev = 1;

==== //depot/projects/uart/contrib/dev/ath/freebsd/ah_osdep.h#2 (text+ko) ====

@@ -33,7 +33,7 @@
  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGES.
  *
- * $Id: ah_osdep.h,v 1.8 2003/06/25 04:50:26 sam Exp $
+ * $Id: ah_osdep.h,v 1.9 2003/07/26 14:55:11 sam Exp $
  */
 #ifndef _ATH_AH_OSDEP_H_
 #define _ATH_AH_OSDEP_H_
@@ -56,7 +56,6 @@
 #define	OS_MEMCPY(_dst, _src, _size)	bcopy((_src), (_dst), (_size))
 #define	OS_MACEQU(_a, _b) \
 	(bcmp((_a), (_b), IEEE80211_ADDR_LEN) == 0)
-#define	OS_QSORT(_a, _n, _es, _cmp)	qsort((_a), (_n), (_es), (_cmp))
 
 struct ath_hal;
 extern 	u_int32_t OS_GETUPTIME(struct ath_hal *);

==== //depot/projects/uart/contrib/dev/ath/freebsd/i386-elf.hal.o.uu#3 (text+ko) ====

@@ -33,3062 +33,3278 @@
  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGES.
  *
- * $Id: i386-elf.hal.o.uu,v 1.3 2003/06/25 04:50:26 sam Exp $
+ * $Id: i386-elf.hal.o.uu,v 1.6 2003/08/01 03:42:51 sam Exp $
  */
 begin 644 hal.o
-M?T5,1@$!`0D```````````$``P`!```````````````XT@$``````#0`````
+M?T5,1@$!`0D```````````$``P`!``````````````!<[@$``````#0`````
 M`"@`#0`*`````````````````%6)Y0^W50B!^@<1``!T88'Z!Q$``'\9@_H2
 M?PR#^A%]5H/Z!W1*ZU^#^A-T4^M8D('Z$Q$``'1(@?H3$0``?Q"!^A(1``!T
 M+^L]C;8`````N`````"!^A/P``!T+[@4````@?H;\0``="+K&XUT)@"X*```
 M`.L5N#4```#K#HGVN$(```#K!;@`````7<.)]E6)Y8/L!`^W10QF@7T(C!9U
-M#HD$).A6____ZPF-="8`N`````")[%W#C;0F`````%6)Y8/L'(E=^(EU_(MU
-M#(M=$(M-%(M5&`^W10@]!P(```^$F0```#T'`@``?R*#^!)_$X/X$7UH@_@'
-M#X1_````Z9H```"#^!-T->F0````/1,1``!T*3T3$0``?Q(]!Q$``'1;/1(1
-M``#K$(UT)@`]$_```'0)/1OQ``!T(NM@B50D$(E,)`R)7"0(B70D!(D$).C\
-M____ZU&-M@````")5"00B4PD#(E<)`B)="0$B00DZ/S____K,8VV`````(E4
-M)!")3"0,B5PD"(ET)`2)!"3H_/___^L1C;8`````N`````#'`@$```"+7?B+
-M=?R)[%W#C70F`(V\)P````!5B>564XM-"(MU#+L`````N``````Y\',8C;0F
-M`````(T4`(G(@^`!"=#1Z4,Y\W+O6UY=PXUT)@"-O"<`````58GE@^P,B1PD
-MB70D!(E\)`B+30R+=1`/MU44#[=<T20/MD31(X/X`G1:@_@"?PF%P'0=Z=@`
-M``"#^`-T<X/X!`^$D0```.G%````D(UT)@"_P````(-]&`!T#(!\T2<`=`6_
-M8````(T$]0````!IP.@#``"Z`````/?SC40X"NF1````C12=`````+C336(0
-M]^+!Z@:-1/(5B=&Z`````/?QC02%)````.MJD(UT)@"-%-T`````N---8A#W
-MXL'J!HU$\A6)T;H`````]_&-!(46````ZSZ-%)T`````N---8A#WXL'J!HU$
-M\A6)T;H`````]_'!X`*!^^<#``!W!P6]````ZPZ#P%SK"8UT)@"X``````^W
-MP(L<)(MT)`2+?"0(B>Q=PXGVC;PG`````%6)Y8M-#`^W00*#X""Z`@```&:%
-MP'59#[=!`B7`````N@,```!F/<``=$4/MT$")=````"Z!````&8]T`!T,0^W
-M00*#X!"Z`0```&:%P'4@#[=!`B4`"```9H7`#Y7`#[;0C122C70F`(V\)P``
-M``")T%W#C;8`````C;\`````58GEBU4(BT4,A,!Y%[@.````@?JT"0``=%V!
-M^K,)``!V'NLLJ0`!``!U.K@.````@?JT"0``=#^!^K,)``!W"('J9PD``.LC
-M@?J'$P``=Q6!ZM`)``"XS<S,S/?BP>H$C4(/ZQ*!ZH@3``"XS<S,S/?BB=#!
-MZ`)=PXVT)@````!5B>6+50B+10R$P'D3N+0)``"#^@YT0H/Z#78:ZR>)]JD`
-M`0``=2JXM`D``(/Z#G0H@_H-=PJ-!)(%9PD``.L9@_H:=PR-!)*-!(6D"```
-MZPB-!)(%B!,``%W#D(UT)@!5B>564XM=#(![`@!U3KD`````C;8`````C;PG
-M`````,9$&0+_08/Y'W[UN0`````/MP.)QCG!?2.-M"8`````#[9$RR8/MM"(
-M3!H""D3+)P^VP(A,&`)!.?%\Y%M>7<-5B>575E.#[$"+=0B+70R-0Q")P3M%
-M$`^'Z@```(UV`(M6$(-^#`!U"`'*[8E%Y.L&BQ01B57DBTX0C5,,@WX,`'4-
-MC10*[8E%\.L*C70F`(L,"HE-\(M.$(U3"(-^#`!U#HT4"NV)1>SK"Y"-="8`
-MBPP*B4WLBTX0C5,$@WX,`'4.C10*[8G'ZPF-M@````"+/`J+3A"#?@P`=0B-
-M%`OMB<+K`XL4"XM%Y(E$)"R-0Q")1"0HBT7PB40D)(U##(E$)""+1>R)1"0<
-MC4,(B40D&(E\)!2-0P2)1"00B50D#(E<)`C'1"0$3P```,<$)`````#H_/__
-M_X/#%(U+$#M-$`^&&?___XM%$"G8@_@(#X0Y`0``@_@(=PZ#^`0/A'T!``#I
-MJ`$``(/X#`^$IP```(/X$`^%E@$``(M6$(U##(-^#`!U"`'"[8E%Z.L&BQ00
-MB57HBU80C4,(@WX,`'4'`<+MB<?K`XL\$(M6$(U#!(-^#`!U!P'"[8G!ZP.+
-M#!"+5A"#?@P`=0<!VNV)PNL#BQ03BT7HB40D)(U##(E$)"")?"0<C4,(B40D
-M&(E,)!2-0P2)1"00B50D#(E<)`C'1"0$A@```,<$)`````#H_/___^GX````
-MBU80C4,(@WX,`'4'`<+MB<?K`XL\$(M6$(U#!(-^#`!U!P'"[8G!ZP.+#!"+
-M5A"#?@P`=0<!VNV)PNL#BQ03B7PD'(U#"(E$)!B)3"04C4,$B40D$(E4)`R)
-M7"0(QT0D!+(```#'!"0`````Z/S____I@@```(M6$(U#!(-^#`!U!P'"[8G!
-MZP.+#!"+5A"#?@P`=0<!VNV)PNL#BQ03B4PD%(U#!(E$)!")5"0,B5PD",=$
-M)`33````QP0D`````.C\____ZS"+5A"#?@P`=04!VNWK`XL$$XE$)`R)7"0(
-MQT0D!.D```#'!"0`````Z/S___^-=@"#Q$!;7E]=PY"-M"8`````58GE5U93
-M@^PTBW4(BWT,NP````"#?1`##X;$````B?:+5A"+1-\<@WX,`'4(`<+MB47P
-MZP:+%!")5?"+5A"+1-\4@WX,`'4(`<+MB47LZP:+%!")5>R+5A"+1-\,@WX,
-M`'4-`<+MB<'K"8VV`````(L,$(M6$(M$WP2#?@P`=0<!PNV)PNL#BQ00BT7P
-MB40D)(M$WQB)1"0@BT7LB40D'(M$WQ")1"08B4PD%(M$WPB)1"00B50D#(L$
-MWXE$)`C'1"0$]````,<$)`````#H_/___X/#!(U#`SM%$`^"/O___XM%$"G8
-M@_@"#X2D````@_@"=PZ#^`$/A/$```#I+0$``(/X`P^%)`$``(M6$(M$WQ2#
-M?@P`=0@!PNV)1>CK!HL4$(E5Z(M6$(M$WPR#?@P`=0<!PNV)P>L#BPP0BU80
-MBT3?!(-^#`!U!P'"[8G"ZP.+%!"+1>B)1"0<BT3?$(E$)!B)3"04BT3?"(E$
-M)!")5"0,BP3?B40D",=$)`0@`0``QP0D`````.C\____Z9P```"+5A"+1-\,
-M@WX,`'4'`<+MB<'K`XL,$(M6$(M$WP2#?@P`=0<!PNV)PNL#BQ00B4PD%(M$
-MWPB)1"00B50D#(L$WXE$)`C'1"0$00$``,<$)`````#H_/___^M!BU80BT3?
-M!(-^#`!U!0'"[>L#BP00B40D#(L$WXE$)`C'1"0$5P$``,<$)`````#H_/__
-M_XVV`````(V\)P````"#Q#1;7E]=PY"0D)"0D)"058GE5U93@^P(BUT4#[=%
-M#(E%\`^W?1"+10AF@3@!,'<)QT7L`````.L'QT7L%@```+X`````C78`C;PG
-M`````(M5[`^W!'*)P0^OS[ID````*<*)T`^O1?`!P;@?A>M1]^G!^@7!^1\I
-MRF:)$X/#`D:#_@I^RH/$"%M>7UW#B?95B>4/MU4,B=!F@?K_`'0[BT4(9H$X
-M`C!W)F:#^CYV$(T$D@4B%0``ZQZ-M@````"-!)*-A`#L$P``ZPR-="8`C022
-M!<`2```/M\!=PXUV`%6)Y0^W50R)T&:!^O\`=!N+10AF@3@",'<(C8)@"0``
-MZP:-@OP(```/M\!=PXUV`%6)Y5=64X/L$(MU#&:!/@(P=FV_4`$``+L`````
-M9H.^2@$````/A!4"``"0C70F`(U%\HE$)`B)^HU'`0^W^(E4)`2+10B)!"3_
-M51"%P`^$S`$```^V1?-FB81>-@$```^V1?)FB81>.`$``(/#`@^WADH!```Y
-MPP^-P@$``.NPC47RB40D"+\!`0``QT0D!``!``"+10B)!"3_51"Z`````(7`
-M#X33`0``#[=5\HG0P>@)9HF&-@$``(G0P>@"@^!_9HF&.`$``,'B!8/B?V:)
-MECH!``"-1?*)1"0(B?J-1P$/M_B)5"0$BT4(B00D_U40N@````"%P`^$?@$`
-M``^W5?*)T<'I"P^WACH!```)R&:)ACH!``")T,'H!(/@?V:)ACP!``#!X@.#
-MXG]FB98^`0``C47RB40D"(GZC4<!#[?XB50D!(M%"(D$)/]5$+H`````A<`/
-MA"`!```/MU7RB='!Z0T/MX8^`0``"<AFB88^`0``B=#!Z`:#X']FB89``0``
-M`=*#XG]FB99"`0``C47RB40D"(GZC4<!#[?XB50D!(M%"(D$)/]5$+H`````
-MA<`/A,,````/MU7RB='!Z0\/MX9"`0``"<AFB89"`0``B=#!Z`B#X']FB89$
-M`0``B=#1Z(/@?V:)AD8!``#!X@:#XG]FB99(`0``C47RB40D"(E\)`2+10B)
-M!"3_51"Z`````(7`=&/K"XUT)@"Z`````.M6#[=5\L'J"@^WAD@!```)T&:)
-MAD@!``")]KL`````9H.^2@$```!T*9`/MX1>-@$``(E$)`2)-"3H'/W__V:)
-MA%XV`0``0P^WADH!```YPWS8N@$```")T(/$$%M>7UW#B?:-O"<`````58GE
-M5U93@^P@OP````"+10QF@3@",'8'OE`!``#K!;X``0``@_\!=#R#_P%_"87_
-M=`_IB0```(/_`G16Z7\```"#Q@6+50P/MY)*`0``B57LBUT,@<-,`0``BTT,
-M@<$V`0``ZU:+10QF@W@8``^$;0(``(/&-P^WD%0#``")5>R)PX'#_@,```5<
-M`P``B47DZSZ+30QF@WD8``^$0`(``(/&1@^W@50#``")1>R)RX'#8@,``('!
-M5@,``(E-Y.L0N@````#I)0(``(VV`````,=%Z`````"+5>PY5>@/C?T!``"+
-M3>B+5>0/MP1*9HD#C47RB40D"(ET)`1&BTT(B0PD_U40N@````"%P`^$W0$`
-M``^W1?+!Z`IFB4,$#[=%\L'H!(/@/V:)0P(/MT7RP>`"@^`_9HE#'HU%\HE$
-M)`B)="0$1HM%"(D$)/]5$+H`````A<`/A)0!```/MU7RP>H.#[=#'@G09HE#
-M'@^V1?.#X#]FB4,@#[=%\L'H`H/@/V:)0R(/MT7RP>`$@^`_9HE#)(U%\HE$
-M)`B)="0$1HM5"(D4)/]5$+H`````A<`/A#H!```/MU7RP>H,#[=#)`G09HE#
-M)`^W1?+!Z`:#X#]FB4,F#[=%\H/@/V:)0RB-1?*)1"0(B70D!$:+30B)#"3_
-M51"Z`````(7`#X3N````#[=%\L'H"F:)0RH/MT7RP>@$@^`_9HE#+`^W1?+!
-MX`*#X#]FB4,NC47RB40D"(ET)`1&BT4(B00D_U40N@````"%P`^$I0````^W
-M5?+!Z@X/MT,N"=!FB4,N#[9%\X/@/V:)0S`/MT7RP>@"@^`_9HE#,HU#"(E$
-M)`P/MT,$B40D"`^W0P*)1"0$BU4,B10DZ-KY__^Z``````^W0P:)P3G"?2*-
-M="8`C;PG``````^_1%,>C02`C02``<!FB413'D(YRGSI@\,T_T7HBTWL.4WH
-M#XP*_O__C;0F`````$>#_P(/CB3]__^Z`0```(G0@\0@6UY?7<.-M"8`````
-M58GE5U93@^P@BWT,QT7H`````&:!/P(P=@>^4`$``.L%O@`!``"#?>@!=#2#
-M?>@!?PZ#?>@`=!#K<HVV`````(-]Z`)T0.MD@\95QT7D"````(V?G`0``(V'
-MF@0``.M'9H-_&``/A+P!``"#QF7'1>0"````C9\.!0``C9<,!0``B57@ZS!F
-M@W\8``^$E@$``(/&:<=%Y`,```"-G^X$``"-A^P$``")1>#K"KH`````Z8,!
-M``"+5>!FQP(``,=%[`````"+1>0Y1>P/C58!``#K#9"0D)"0D)"0D)"0D)"-
-M1?*)1"0(B70D!$:+50B)%"3_51"Z`````(7`#X0W`0``9H$_`C!V!P^V1?/K
-M")`/MT7RP>@)9HE#"&:#>P@`#X3O````@WWH`'44#[=#"(E$)`2)/"3HM/C_
-M_^L2B?8/MT,(B40D!(D\).CP^/__9HE#"&:!/P(P=A</MT7RP>@"@^`_9HE#
-M!@^W1?+!X`3K%0^W1?+!Z`.#X#]FB4,&#[=%\L'@`X/@/V:)0P2-1?*)1"0(
-MB70D!$:+10B)!"3_51"Z`````(7`#X2)````9H$_`C!V*0^W5?+!Z@P/MT,$
-M"=!FB4,$#[=%\L'H!H/@/V:)0P(/MT7RZRF-="8`#[=5\L'J#0^W0P0)T&:)
-M0P0/MT7RP>@'@^`_9HE#`@^W1?+1Z(/@/V:)`XM5X`^W`D!FB0*#PPK_1>R+
-M1>0Y1>P/C+G^____1>B#?>@"#X[?_?__N@$```")T(/$(%M>7UW#C;8`````
-MC;PG`````%6)Y5=64X/L%(MU#('&)`4``(M%#&:!.`(P=A2_OP$``.L2N```
-M``#I90,``(UV`+]O`0``QT7L`````(M5#&:#NM@`````#X1``P``BTWLBT4,
-M9H.\2-H`````=1IF@3@",'8+@\<(Z0<#``"-=@"#QP?I_`(``(M5#&:!.@(P
-M#X:O````NP````"0C70F`(U%\HE$)`B)?"0$1XM-"(D,)/]5$(7`#X1V____
-M#[9%\V:)!-X/MD7R9HE$W@B#PP*#^P=^RKL`````D(UT)@"-1?*)1"0(B7PD
-M!$>+10B)!"3_51"%P`^$-O___P^V1?.#X#]FB43>`@^W1?+!Z`Z#X`$/M\")
-M1-X$#[=%\H/@/V:)1-X*#[=%\L'H!H/@`0^WP(E$W@R#PP*#^P</C]T!``#K
-MFXU%\HE$)`B)?"0$1XM5"(D4)/]5$(7`#X31_O__#[=5\HG0P>@)9HD&B=#!
-MZ`*#X']FB48(P>(%@^)_9HE6$(U%\HE$)`B)?"0$1XM-"(D,)/]5$(7`#X22
-M_O__#[=5\HG1P>D+#[=&$`G(9HE&$(G0P>@$@^!_9HE&&,'B`X/B?V:)5B"-
-M1?*)1"0(B7PD!$>+10B)!"3_51"%P`^$3/[__P^W5?*)T<'I#0^W1B`)R&:)
-M1B")T,'H!H/@?V:)1B@!TH/B?V:)5C"-1?*)1"0(B7PD!$>+50B)%"3_51"%
-MP`^$!_[__P^W5?*)T<'I#P^W1C`)R&:)1C")T,'H"(/@?V:)1CB)T,'H`H/@
-M/V:)1@+!X@2#XC]FB58*C47RB40D"(E\)`1'BTT(B0PD_U40A<`/A+7]__\/
-MMU7RB='!Z0P/MT8*"<AFB48*P>H&@^(_9HE6$@^W1?*#X#]FB48:C47RB40D
-M"(E\)`1'BT4(B00D_U40A<`/A'#]__\/MU7RB=#!Z`IFB48BB=#!Z`2#X#]F
-MB48JP>("@^(_9HE6,HU%\HE$)`B)?"0$1XM5"(D4)/]5$(7`#X0P_?__#[=%
-M\HG!P>D.#[=6,@G*9HE6,L'H"(/@/V:)1CJ[`````(UT)@"-O"<`````@SS>
-M`'1(BTWLBU4,#[>$2MH```"#X`-FA<!T!F:#^`-U%0^W!-Z)1"0$BTT,B0PD
-MZ$OT___K$P^W!-Z)1"0$BT4,B00DZ(;T__]FB03>0X/[!WZL@\9`_T7LBU4,
-M#[>"V````#E%[`^,P/S__[@!````@\046UY?7<.-M@````!5B>575E.#[!2+
-M=0QF@3X",'82QT7L1````&;'AM@````@`.L0QT7L+````&;'AM@````0`(U%
-M\HE$)`B+5>R+`HE$)`2+10B)!"3_51"Z`````(7`#X35!@``#[=5\HG0P>@/
-M9HE&!HG0P>@.@^`!9HE&"HG0P>@+@^`'9HE&#(G0P>@$@^!_9HE&#HG0P>@#
-M@^`!9HE&"(G0P>@"@^`!9HE&&M'J@^(!9HE6&`^W1?*#X`%FB486C47RB40D
-M"(M5[(M"!(E$)`2+10B)!"3_51"Z`````(7`#X11!@``#[9%\XA&'`^V1?*(
-M1AV_`````(M5[(M<N@B-1?*)1"0(B5PD!$.+10B)!"3_51"%P`^$*P4```^V
-M1?.#X']FB41^*`^W1?+!Z`*#X#]FB41^+@^W1?+!X`2#X#]FB41^:HU%\HE$
-M)`B)7"0$0XM5"(D4)/]5$(7`#X3D!```#[=5\L'J#`^W1'YJ"=!FB41^:@^W
-M1?+!Z`:#X#]FB41^<`^W1?*#X#]FB41^=HU%\HE$)`B)7"0$0XM%"(D$)/]5
-M$(7`#X29!```#[=%\L'H"F:)1'Y\#[=%\L'H!(/@/V:)A'Z"````#[=%\L'@
-M`H/@/V:)A'Z(````C47RB40D"(E<)`1#BU4(B10D_U40A<`/A$P$```/MU7R
-MP>H.#[>$?H@````)T&:)A'Z(````#[9%\X/@/V:)A'Z.````#[=%\L'H`H/@
-M/V:)A'Z4````#[=%\L'@!(/@/V:)A'Z:````C47RB40D"(E<)`1#BT4(B00D
-M_U40A<`/A.,#```/MU7RP>H,#[>$?IH````)T&:)A'Z:````#[=%\L'H!H/@
-M/V:)A'Z@````#[=%\H/@/V:)A'ZF````C47RB40D"(E<)`1#BU4(B10D_U40
-MA<`/A(P#```/MD7SB$0^3(/_`71%@_\!?PF%_W0,Z?D```"#_P)T4^MP#[=%
-M\HG"P>H%@^('9HF6Q````(G"P>H"@^('9HF6Q@````'`@^`'9HF&P````.M`
-M#[=%\L'H!(/@!V:)AL@````/MT7R@^`'9HF&R@```.L?#[=%\L'H!(/@!V:)
-MALP````/MT7R@^`'9HF&S@```(7_=7Z-1?*)1"0(B5PD!$.+10B)!"3_51"%
-MP`^$V0(```^W5?*)T<'I#P^WAL`````)R&:)AL````")T,'H#(/@!V:)AL(`
-M``")T,'H"8/@!V:)AKP```")T,'H!H/@!V:)AKX```#!Z@.#X@=FB9:X````
-M#[=%\H/@!V:)AKH```"-1?*)1"0(B5PD!$.+50B)%"3_51"%P`^$6P(```^V
-M1?-FB41^-`^V1?)FB41^.HU%\HE$)`B)7"0$0XM%"(D$)/]5$(7`#X0L`@``
-M#[9%\V:)1'Y`#[9%\F:)1'Y&C47RB40D"(E<)`1#BU4(B10D_U40A<`/A/T!
-M```/MD7SB$0^3P^V1?)FB41^4H!\?E(`>0H-`/___V:)1'Y2C47RB40D"(E<
-M)`1#BT4(B00D_U40A<`/A+X!```/MT7RP>@%)?\```!FB41^6`^W1?+1Z(/@
-M#V:)1'Y>#[=%\H/@`6:)1'YD9H$^`C`/AI<```"-1?*)1"0(B5PD!$.+50B)
-M%"3_51"%P`^$:P$```^W1?+!Z`:#X']FB81^K````(/_`702@_\!?P:%_W1+
-MZUB#_P)T(^M1#[=%\H/@!V:)AM`````/MT7RP>@#@^`'9HF&U````.LP#[=%
-M\H/@!V:)AM(````/MT7RP>@#@^`'9HF&U@```.L/#[=%\H/@/V:)1A*-="8`
-M9H$^`S!V7`^W1?+!Z`UFB81^L@```(U%\HE$)`B)7"0$BT4(B00D_U40A<`/
-MA+\````/MU7RP>(#@^(X#[>$?K(````)T&:)A'ZR````@_\"=1X/MT7RP>@#
-MB$8@A,!U$.L*9L>$?K(````*`,9&(`]'@_\"#XXG^___9H$^`C`/AY0```"-
-M1?*)1"0(QT0D!.P```"+50B)%"3_51"Z`````(7`#X0U`0``#[=%\H/@!V:)
-MAM`````/MT7RP>@#@^`'9HF&U````(U%\HE$)`C'1"0$[0```(M%"(D$)/]5
-M$+H`````A<`/A/$```#K"KH`````Z>4````/MT7R@^`'9HF&T@````^W1?+!
-MZ`.#X`=FB8;6````9L>&-`$```0`9L>&,@$```$`9L>&,`$```$`9L>&+@$`
-M````BU7LBUH4OP````!F@[[8`````'10C;8`````C;PG`````(U%\HE$)`B)
-M7"0$0XM%"(D$)/]5$(7`#X1T____#[9%\V:)A'[:````#[9%\F:)A'[<````
-M@\<"#[>&V````#G'?+UF@3X",'<F9L=&4LK_9L=&5/__9L=&5O__=Q)FQT8Z
-M#P!FQT8\'`!FQT8^'`"Z`0```(UT)@"-O"<`````B="#Q!1;7E]=PXVV````
-M`%6)Y8/L&(E=](EU^(E]_(M]"(MU#(M=$(E<)`B)="0$B3PDZ)CX__^Z````
-M`(7`=%^)7"0(B70D!(D\).C_[/__N@````"%P'1&B5PD"(ET)`2)/"3H=N__
-M_[H`````A<!T+8E<)`B)="0$B3PDZ%WR__^Z`````(7`=!2)7"0(B70D!(D\
-M).B4]/__B<*)]HG0BUWTBW7XBWW\B>Q=PY!5B>53#[==#+H`````C78`C012
-MB=%F.9P`8`4``'01C4(!#[_09H/Z%W;EN?____^)R%M=PXUT)@"-O"<`````
-M58GE4P^W70RZ`````(UV`(G0P>`%B=%F.9A@````=!&-0@$/O]!F@_HG=N2Y
-M_____XG(6UW#C78`C;PG`````%6)Y8/L%(E=](EU^(E]_(MU"`^W10P/MWT0
-M9H7`=4''1"0$$````(DT).A1____#[_8B30D_Y;,````#[?`9H7`=$,E_[\`
-M`(E$)`2)-"3H+/___YAF@_C_="N)P^LGD(E$)`2)-"3H5/___YC!X`4/MX!B
-M````B40D!(DT).C]_O__#[_8B?B$P'D4C01;#[>$`&0%``#K$HVT)@````"-
-M!%L/MX0`8@4``(M=](MU^(M]_(GL7<.0C;0F`````%6)Y0^W50RX!0```(32
-M>"B)T"4``0``9H7`=!>)T(/@$&:%P`^5P`^VP$B#X.R#P"CK!;@4````7<.-
-MM@````!5B>6+50RX!P```(32>";WP@`!``!T&??"$`````^4P`^VP(U$P`+K
-M#(VT)@````"X`````%W#B?:-O"<`````58GEBU4,N*`'``"$TG@AN`````#W
-MP@`!``!T%+A@!P``]\(0````=0>X``8``(GV7<.-M"8`````C;PG`````%6)
-MY5=64X/L#`^W70R)7"0$BT4(B00DZ*3___^)QHE<)`2+50B)%"3H4____XG'
-MB5PD"(M5"`^W0A2)1"0$B10DZ#K^__\/M\BZ`````#GZ?2>-M"8`````C;PG
-M`````(G0P>`$*=`!P&8Y#`9U!8T$,.L*0CGZ?.>X``8``(/$#%M>7UW#C78`
-MC;PG`````%6)Y5=64X/L#`^W70R)7"0$BT4(B00DZ!3___^)QHE<)`2+50B)
-M%"3HP_[__XG'B5PD"(M5"`^W0A2)1"0$B10DZ*K]__\/M\BZ`````#GZ?22-
-MM"8`````C;PG`````(G0P>`$*=!F.0Q&=02)R.L*0CGZ?.JX`````(/$#%M>
-M7UW#C;8`````C;PG`````%6)Y0^W30BX`````(UT)@")PL'B!68YBF````!U
-M$KAP````BT00".L2C;0F`````$"#^"=VVK@`````7<.-=@!5B>4/MTT(N```
-M``"-="8`B<+!X@5F.8I@````=1*X<````(M$$`SK$HVT)@````!`@_@G=MJX
-M`````%W#C78`58GEBT4(#[<`BU4,#[<2*=!=PXVV`````(V\)P````!5B>57
-M5E.#[$P/MUT8#[=%'(E%[(E<)`2+50B)%"3H_/___XE%Z,=%Y%@;``"#?2``
-M=1UF@?M(`W46QT7D718``.L-D)"0D)"0D)"0D)"0D,=%X`````"^)`H``&:#
-M/20*````#X2#`0``C;8`````#[<&(T7L9H7`#X1A`0``#[<&A47H#X15`0``
-MC47RB40D#(U%\(E$)`@/MT8"B40D!(M-"(D,)/^1.`$``(7`#X0K`0``#[=&
-M`HE$)`2+?0B)/"3H>/W__XE%W`^W7@*)7"0$B3PDZ*7\__\/M\")1=B)7"0$
-MB3PDZ./]__\/M\")1=2[`````(M%W&:#>`(`#X3:````C78`C;PG`````(T$
-M6XM5W(T$0@^W4`9F.5`(#X*?````#[9-U(E-T(T$6XM]W(T$1XE%N(VV````
-M`&8Y5?!W:F8Y5?)R9&8[5>1W7HM%$#E%X`^#CP```(M-X(M]#&:)%(\/MT8"
-M9HE%P&:)1(\"9H-]T#!U)`^W1@(E``$``&:%P'06BTW`@<D``@``BT7@9HE,
-MAP*0C70F`/]%X(VV`````(V\)P````"+3=B-!!$/M]"+?;AF.5<(#X-Z____
-M0XM5W`^W0@(YPP^".O___XUV`(V\)P````"#Q@1F@SX`#X6#_O__QT0D#!`B
-M``#'1"0(!````(M-X(E,)`2+?0R)/"3H_/___XM%%(M5X(D0A=(/E<`/ML"#
-MQ$Q;7E]=PXGVC;PG`````%6)Y5=64X/L+(M%"&:#>!0`#X69`0``B00D_Y#,
-M````#[?`B47L)0"`__^Z`````&:%P'4;BU7L@>+_#P``ZQ"+1=PI\(M-Z(T$
-M0>EV`0``B57L9H-][``/A%(!``"_`````(T$?XT$AXM5[&8Y%(6`"```#X4F
-M`0``C47PB40D#(U%\HE$)`B+30P/MT$"B40D!(M%"(D$)/^0.`$``(7`#X0)
-M`0``BTT,#[=!`HE$)`2+10B)!"3H$_O__XE%Z(M5#`^W6@*)7"0$BTT(B0PD
-MZ'KZ__\/M\")1>2)7"0$BT4(B00DZ*7Z__^)1>"^`````#G&#XVE````B?#!
-MX`2)PBGPNP````"+3>AF@WQ!`@!T=(G0*?"-%%N-!`*+5>B-!$(/MT@&9CE(
-M"')$B?#!X`2)1=PI\(T46XT4`HM%Z(T44(E5V(GVC;PG`````&8Y3?)W"F8Y
-M3?`/@^#^__^+5>2-!`H/M\B+1=AF.4@(<]Y#B?+!X@2)T"GPBTWH#[=$00(Y
-MPWR,1CMUX`^,:?___XVT)@````"-O"<`````1X/_!@^&N?[__XVV`````(M5
-M#`^W0@*)1"0$BTT(B0PDZ$KZ__^#Q"Q;7E]=PXGV58GE5U93@^P(BUT,B5PD
-M!(M%"(D$).@5_O__B<8/MQNY`````&:#>`(`=#D/MW@"C01)`<"-%`9F.5H&
-M=R)F.5H(<AP/ME40#[9$!@L!P"C"#[[2B=#!Z!]((=#K#(GV03GY?,NX````
-M`(/$"%M>7UW#C;0F`````(V\)P````!5B>575E.#[`B+70R)7"0$BT4(B00D
-MZ)7]__^)Q@^W&[D`````9H-X`@!T*0^W>`*-!$D!P(T4!F8Y6@9W$F8Y6@AR
-M#`^V1`8*ZP^0C70F`$$Y^7S;N`4```"#Q`A;7E]=PXVT)@````"-O"<`````
-M58GE@^P(BT4,B40D!(M%"(D$).@H_?__#[9`!(GL7<-5B>6#[`R)7?B)=?R+
-M10@/MW4,B00D_Y#0````B<.I`@```'0;B30DZ&/Z__^%P'4/@^/]C;8`````
-MC;\`````]\,(````=!B)-"3H`/K__X7`=0R#X_>)]HV\)P````")V(M=^(MU
-M_(GL7<.0D)"058GE5U93@>RD````#[=%"(F%;/___\<$)$P"``#H_/___XF%
-M:/___[X"````A<`/A)$'``"+G6C___^)W[Y`"@``N#@!``#WA6C___\$````
-M=!JA0`H``(D#B[UH____@\<$OD0*``"X-`$``/R)P<'I`O.EBY5L____9HE3
-M!&;'0P8``(M%#(E#"(M%$(E##(M%%(E#$(N%:/___\>`.`$``.`O``#'@#P!
-M````````QX#\`0```````,>`+`(```````#'@#`"````````QX`T`@``````
-M`,>`/`(```H```#'@$`"```"````9L>`2`(`````QT0D!`````")'"3H_/__
-M_[X#````A<`/A+,&``"+E6C____'@D`!````````BT,0@WL,`'4)C9`@0```
-M[>L&BX`@0```)?\```"+E6C___]FB8)$`0``BT,0@WL,`'4)C9`8F```[>L&
-MBX`8F```BY5H____B8)(`0``BT,0@WL,`'4.C9#0F```N!8<``#OZPK'@-"8
-M```6'```O@````"_```!`+D```$`ZPV0D)"0D)"0D)"0D)"0BT,0@WL,`'4+
-MC9"`F```B<COZP:)N("8``!&@_X#=N"+0Q"#>PP`=0F-D`"<``#MZP:+@`"<
-M``#!Z!S'1"0$!````(D$).C\____0(N5:/___V:)@D8!``"+0Q"#>PP`=0F-
-MD!!```#MZP:+@!!```")QXM3$(/(`8-[#`!U"8'"$$```._K!HF"$$```(V%
-M<O___XE$)`C'1"0$/0```(D<).C\____O@@```"%P`^$.P4``&:!O7+___^E
-M6G0*O@0```#I)@4``(V%<O___XE$)`C'1"0$/P```(D<).C\____O@@```"%
-MP`^$_P0```^WA7+___^+E6C___]FB8).`0``C85R____B40D",=$)`3!````
-MB1PDZ/S___^^"````(7`#X3$!```#[>%<O___\'H#(N5:/___V:)@DP!``"^
-M!0```&:#^`$/A9X$``#'A6#___\`````O@````"-A'5T____B40D"(V&P```
-M`(E$)`2)'"3H_/___X7`#X1;!```#[>$=73___\QA6#___]&@_X_=L>^!P``
-M`(&]8/______```/A4$$``"-A7+___^)1"0(QT0D!+\```")'"3H_/___[X(
-M````A<`/A!H$```/MH5R____BY5H____B()4`0``BX5X____9HF"4`$```^W
-MA7K___]FB8)2`0``#[:%?/___XB"50$```^VA7W___^(@E8!```/MH5^____
-MB()8`0``#[:%?____XB"5P$```^V18&(@EL!```/MD6`B()<`0``#[9%@XB"
-M70$```^V18*(@EX!```/MD6$)`&(@ED!```/MT6$T>@D!XB"6@$``+X`````
-MQX5D____"0```(T4]0`````I\HT4E@.5:/___XV*7P$``(N%9/___P^WA$5T
-M____B85<____P>@*)#^(@E\!``"+E63___\/MX15=/___\'H!"0_B$$+#[>$
-M573____!X`*(PH#B/(N%9/___P^WA$5V____B85<____P>@."-"(00&+E63_
-M__\/MH15=____R0_B$$,#[>$57;____!Z`(D/XA!`@^WA%5V____P>`$B,*`
-MXC"+A63___\/MX1%>/___XF%7/___\'H#`C0B$$-BY5D____#[>$57C____!
-MZ`8D/XA!`P^VA%5X____)#^(00X/MX15>O___\'H"B0_B$$$#[>$57K____!
-MZ`0D/XA!#P^WA%5Z____P>`"B,*`XCR+A63___\/MX1%?/___XF%7/___\'H
-M#@C0B$$%BY5D____#[:$57W___\D/XA!$`^WA%5\____P>@")#^(008/MX15
-M?/___\'@!(C"@.(PBX5D____#[>$17[___^)A5S____!Z`P(T(A!$8N59/__
-M_P^WA%5^____P>@&)#^(00</MH15?O___R0_B$$2#[=$58#!Z`HD/XA!"`^W
-M1%6`P>@$)#^(01,/MT15@,'@`HC"@.(\BX5D____#[=$18*)A5S____!Z`X(
-MT(A!"8N59/___P^V1%6#)#^(010/MT15@L'H`B0_B$$*#[=$58+!X`2(PH#B
-M,(N%9/___P^W1$6$B85<____P>@,"-"(016+E63___\/MT15A,'H!B0_B$$6
-M#[9$580D/XA!%P^W1%6&P>@*)#^(01@/MT15AL'H!"0_B$$9#[=$58;!X`*(
-MPH#B/(N%9/___P^W1$6(B85<____P>@."-"(01J+E63___\/MD15B20_B$$;
-M#[=$58C!Z`(D/XA!'$:#P@N)E63___^#_@0/AD?]___'A6#___\`````O@``
-M``"-A7+___^)1"0(N!\````I\(E$)`2)'"3H_/___X7`#X2.````#[>%<O__
-M_P&%8/___\'H"(N5:/___XB$<O`!```/MH5R____B(1R\0$``$:#_@)VJH.]
-M8/___P!T#(&]8/____W_`@!U![X)````ZRV+4Q")^(-[#`!U"8'"$$```._K
-M!HFZ$$```(G8ZUR^"````(UV`(V\)P````"+4Q")^(-[#`!U%8'"$$```._K
-M$KX(````ZPN0C70F`(FZ$$```(.]:/___P!T#HN%:/___XD$).C\____@WT8
-M`'0%BU48B3*X`````('$I````%M>7UW#D(VT)@````!5B>6#[`2+10B)!"3H
-M_/___XGL7<.-="8`C;PG`````%6)Y5W#C70F`(V\)P````!5B>4/MT4,)0`!
-M``!FA<!T%XM%$&;'```4BT449L<`-A6X`0```.L%N`````!=PY!5B>575E.+
-M70B+31"+=12)WXM3$(G(@WL,`'4)@<(L@```[^L&B8HL@```@WT,`71OBU,0
-MB<@K!0````#!X`.#>PP`=0N!PC"```#OZPB)]HF",(```(M3$(G(*P4`````
-MP>`#@WL,`'4)@<(T@```[^L&B8(T@```BU,0B<@#AS0"``"#>PP`=0B!PCB`
-M``#K9(F".(```.MVC;8`````BT,0@WL,`'4.C9`P@```N/_____OZPK'@#"`
-M``#_____BT,0@WL,`'4.C9`T@```N/_____OZPK'@#2```#_____BT,0@WL,
-M`'45C9`X@```N`$```#OZQ>-M"8`````QX`X@````0```(VV`````('F__\`
-M`(-]#`%T"(-]#`%R#NL4@<X````!ZQ*-="8`@<X``(``ZP:!S@``@`&+4Q")
-M\(-[#`!U"8'")(```._K!HFR)(```%M>7UW#C78`58GE5U93@^P$BUT(OC(`
-M``"_+````.M(QP0D`0```.C\____3G4YBU,0BT4,@WL,`'4&@\($[^L#B4($
-MBT,0@WL,`'4+C5`HN`H```#OZP?'0"@*````N`````#K18GVBT,0@WL,`'4'
-MC5`L[>L$D(L$!ZD$````=9Z+0Q"#>PP`=0V-4`CMZPJ-M"8`````BT`(J0(`
-M```/A7K___^X`0```(/$!%M>7UW#D(UT)@!5B>6+30B+01"#>0P`=1&-D"R`
-M``"X`````._K#8UV`,>`+(````````"+01"#>0P`=0V-D`2```#MZPJ-="8`
-MBX`$@```#0``$`"+41`E__]?_X-Y#`!U"8'"!(```._K!HF"!(```(M!$(-Y
-M#`!U#XV0)(```+C__P``[^L+D,>`)(```/__``!=PXUT)@!5B>575E.#[`2+
-M=0B)=?"+10R`>`L`#X3,````BUX,BTX0OP2```"%VW4)C9$$@```[>L&BX$$
-M@```)?__?_\-```@`(7;=0B-%`_OZP6)]HD$#XM5#`^V6@L/MD(*#Z_8#[="
-M"`^OV(M6$(G8@WX,`'4-@<(H@```[^L*C70F`(F:*(```(M6$(M-#`^W00R#
-M?@P`=0J!PDB```#OZP>0B8)(@```BU4,#[9""HM-&`^OR`--%`^W0@@/K\B%
-MR74"B=F+5A"+11`!R,'@`X-^#`!U#('"-(```.LVC70F`(F"-(```.LPBUX,
-MBTX0OP2```"%VW4)C9$$@```[>L&BX$$@```)?__7_^%VW4&C10/[^L#B00/
-MBU80BTT,BP&#?@P`=0J!PBR```#OZP>0B8(L@```BWX,BUX0A?]U$(V3)(``
-M`.WK#8VT)@````"+@R2```")PH'B``"`_XM-#`^W00B)T0G!BT4,9H-X$`!T
-M$0^W0!"#P`3!X!`E``!_``G!A?]U"XV3)(```(G([^L&B8LD@```BU7P9H.Z
-M1`$```-V:HM-#`^W012#X`=FA<!T6XM^#(M>$+X8@```A?]U#(V3&(```.WK
-M"8UV`(N#&(```(G!@>'_^/__BU4,#[="%,'@""4`!P``"<&%_W4-C10>B<CO
-MZQ60C70F`(D,'HVV`````(V\)P````"#Q`1;7E]=PY"0D)"0D)"058GEBT4(
-MBU`0@W@,`'4)@<((0```[>L&BX((0```A<`/E<`/ML!=PY"-M"8`````58GE
-M4XM=#(M-"(M!$(-Y#`!U#8U0'.WK"HVT)@````"+0!R)PH/X_W4-QP,`````
-MN`````#K-R.!^`$``"6ZV`4!B0/WPB``<`!T!PT```!`B0/WP@4```!T`X,+
-M`??"0`$``'0#@PM`N`$```!;7</K#9"0D)"0D)"0D)"0D)!5B>6+10B+@/@!
-M``!=PXGV58GE@^P,B1PDB70D!(E\)`B+30B+70R)SXNQ^`$``(7V>1N+01"#
-M>0P`=0N-4"2X`````._K!\=`)`````")V"6ZV`4!]\,!````=`.#R`7WPT``
-M``!T!0U``0``BU$0@WD,`'4*@\(@[^L'C70F`(E"((F?^`$``(7;>1N+01"#
-M>0P`=0N-4"2X`0```._K!\=`)`$```")\(L<)(MT)`2+?"0(B>Q=PY"0D)"0
-MD)!5B>6X0````%W#C;8`````58GEBTT(#[=%#&:#^#]W*(M1$,'@!04<D```
-M@WD,`'4%`<+MZP.+!!`E`(#__[H!````9H7`=06Z`````(G07</K#9"0D)"0
-MD)"0D)"0D)!5B>53BUT(#[=-#&:#^3\/APT!``"+4Q")R,'@!04`D```@WL,
-M`'4*`<*X`````._K!\<$$`````"+4Q")R,'@!04$D```@WL,`'4*`<*X````
-M`._K!\<$$`````"+4Q")R,'@!04(D```@WL,`'40`<*X`````._K#8VV````
-M`,<$$`````"+4Q")R,'@!040D```@WL,`'4*`<*X`````._K!\<$$`````"+
-M4Q")R,'@!044D```@WL,`'4*`<*X`````._K!\<$$`````"+4Q")R,'@!048
-MD```@WL,`'4.`<*X`````._K"XUT)@#'!!``````BU,0B<C!X`4%')```(-[
-M#`!U"@'"N`````#OZP?'!!``````N`$```#K!;@`````6UW#C;8`````58GE
-M@^P,B1PDB70D!(E\)`B+51`/MW4,N`````!F@_X_#X>A````A=)T.`^V6@7!
-MXP@/MD($"<,/MDH#P>$8#[9"`L'@$`G!#[9"`<'@"`G!#[8""<'1Z8G8P>`?
-M"<'1Z^L*NP````"Y`````(M%"(MX$(GPP>`%C9`8D```B<B+30B#>0P`=0>-
-M%#KOZP20B00ZBT4(BT@0B?#!X`6-D!R0``")V`T`@```BUT(@WL,`'4,C10*
-M[^L)C;8`````B00*N`$```"+'"2+="0$BWPD"(GL7<.)]HV\)P````!5B>57
-M5E.#[!R+71`/MT4,B47P@WT8``^5P`^VR$F!X595556!Z595556X`````&:#
-M??`_#X?H`0``@SL$?Q&X`````.G9`0``C;0F``````^V<P0/MD,%P>`("<8/
-MMD,&P>`0"<8/MD,'P>`8"<8QS@^V0PG!X`@/ME,("<*)5>PQ3>R!9>S__P``
-M#[9#"HE%Z`^V0PO!X`@)1>@/MD,,P>`0"47H#[9##<'@&`E%Z#%-Z`^V0P_!
-MX`@/ME,."<*)5>0Q3>2!9>3__P``#[9[$`^V0Q'!X`@)QP^V0Q+!X!`)QP^V
-M0Q/!X!@)QS'/@SL-?P:!Y_\```"#.P5_![L`````ZQ&#.PU_![L!````ZP6[
-M`P```(M%"(M($(M%\,'@!8V0`)```(GPBW4(@WX,`'4-C10*[^L*C;0F````
-M`(D$"HM%"(M($(M%\,'@!8V0!)```(M%[(MU"(-^#`!U!HT4"N_K`XD$"HM%
-M"(M($(M%\,'@!8V0")```(M%Z(MU"(-^#`!U"(T4"N_K!8GVB00*BT4(BT@0
-MBT7PP>`%C9`,D```BT7DBW4(@WX,`'4&C10*[^L#B00*BT4(BT@0BT7PP>`%
-MC9`0D```B?B+=0B#?@P`=0F-%`KOZP:-=@")/`J+10B+2!"+1?#!X`6-D!20
-M``")V(M="(-[#`!U!HT4"N_K`XD$"HM%%(E$)`B+=?")="0$BT4(B00DZ/S_
-M__^#Q!Q;7E]=PY"0D)"0D%6)Y8/L#,=$)`@&````BT4(!?`!``")1"0$BT4,
-MB00DZ/S___^)[%W#C;0F`````%6)Y8/L%(E=_(M="(M3$(M%#(T$A0!@``"#
-M>PP`=04!PNWK`XL$$,=$)`P"````QT0D"`,```#'1"0$`&P``(D<).C\____
-MN@````"%P'0EBT,0@WL,`'4+C9``:```[8G"ZP:+D`!H``"+11!FB1"Z`0``
-M`(G0BUW\B>Q=PXGV58GE@^P4B5W\BUT(BTL0BT4,C12%`&````^W11"#>PP`
-M=0V-%`KOZPJ-M"8`````B00*QT0D#`@```#'1"0(#````,=$)`0`;```B1PD
-MZ/S___^%P`^5P`^VP(M=_(GL7<.-M"8`````C;PG`````%6)Y8M-$(M5"&8/
-MMH)4`0``9CE%#'4)N`P```#K%HGV@+I.`0````^9P`^VP(T$Q0,```"#.0!T
-M`HD!N`````!=PXVT)@````"-O"<`````58GEBT4(#[:`5`$``%W#D%6)Y;@!
-M````7<.-M@````!5B>6+10B`N%D!````#Y7`#[;`7<.-="8`C;PG`````%6)
-MY8/L$(E=_(M=",=$)`0`````B1PDZ/S___^%P`^4P`^VP(E$)`C'1"0$````
-M`(D<).C\____BUW\B>Q=PY!5B>6+50B+30R#^05W(HM"$(-Z#`!U"8V0'$``
-M`.WK!HN`'$```(/@+]/H@^`!ZP6X_____UW#B?:-O"<`````58GE5E.#[`B+
-M70B+30R+0Q"#>PP`=0N-D!1```#MB<;K!HNP%$```(G*P>(,`<FX`P```-/@
-M"=`-`(`!`/?0(?`)T`T`@```@WT0`'0%#0```0"+4Q"#>PP`=0F!PA1```#O
-MZP:)@A1```"+@_@!```-`````8E$)`2)'"3H_/___X/$"%M>7<.-M"8`````
-M58GE4XM-"(M=#(M!$(-Y#`!U#8V0$$```.WK"HUT)@"+@!!```"%VW0'@_L$
-M=`?K#X/@G^L0@^#?@\A`ZPB)]H/(((/@OXM1$(-Y#`!U"8'"$$```._K!HF"
-M$$```%M=P^L-D)"0D)"0D)"0D)"0D%6)Y8M%"(M0$(-X#`!U"8'"!(```.WK
-M!HN"!(```*D``(``#Y7`#[;`0%W#C70F`%6)Y5=64X/L%(M="`^W11")1?`/
-MMT44B47LB=_'1"0(!@```(M%#(E$)`2-@P0"``")!"3H_/___XM3$`^VBP0"
-M```/MH,%`@``P>`("<$/MH,&`@``P>`0"<$/MH,'`@``P>`8"<&#>PP`=0N!
-MP@B```")R._K!HF*"(```(MS$`^VAPD"``#!X`@/MI<(`@``B=$)P8M%\"7_
-M/P``P>`0"<&#>PP`=0N-E@R```")R._K!HF.#(```&:#??``='"+0Q"#>PP`
-M=0F-D"2```#MZP:+@"2```")P8M%[(/`!&:#?>P`#Y3"#[;22B'0@>'__X#_
-MP>`0)0``?P"+4Q`)R(-[#`!U"8'")(```._K!HF")(```,=$)`@`````QT0D
-M!`````")'"3H_/___^L(B1PDZ/S___^#Q!1;7E]=P^L-D)"0D)"0D)"0D)"0
-MD%6)Y8/L#(D<)(ET)`2)?"0(BU4(BT(0@WH,`'4)C9!P@```[>L&BX!P@```
-MB<>^`````(M5"(M"$(-Z#`!U"8V0;(```.WK!HN`;(```+H`````B?$)P8G[
-M"=.)R(G:BQPDBW0D!(M\)`B)[%W#B?95B>6+10B+4!"#>`P`=0F!PFR```#M
-MZP:+@FR```!=PU6)Y8M-"(M!$(-Y#`!U"8V0)(```.WK!HN`)(```(M1$`T`
-M```!@WD,`'4)@<(D@```[^L&B8(D@```7<.-=@!5B>6#[`B)'"2)="0$BUT(
-MBT,0@WL,`'4)C9!DF```[>L&BX!DF```B<'!Z1.!X?\!``#WP0`!``!T!H'Q
-M`/[__XM#$(-[#`!U"XV0<(```.V)QNL&B[!P@```BU,0@WL,`'4,@<)L@```
-M[>L)C78`BX)L@```,?`QR(L<)(MT)`2)[%W#C70F`(V\)P````!5B>6+10@/
-MMXA$`0``BU`0@W@,`'4*@<(@0```[>L'D(N"($```"7_````.<$/E,`/ML!=
-MPXUT)@"-O"<`````58GE4XM-"(M=#(M!$(-Y#`!U#8V0F(```.WK"HUT)@"+
-M@)B````!`XM!$(-Y#`!U#XV0E(```.WK#(VV`````(N`E(````%#!(M!$(-Y
-M#`!U#HV0G(```.WK"Y"-="8`BX"<@````4,,BT$0@WD,`'4.C9"0@```[>L+
-MD(UT)@"+@)"````!0PB+01"#>0P`=0Z-D*"```#MZPN0C70F`(N`H(````%#
-M$%M=PXUT)@!5B>6X`0```%W#C;8`````58GEBTT(BT$0@WD,`'4)C9!H@```
-M[>L&BX!H@```BU$0@^#G@WD,`'4)@<)H@```[^L&B8)H@```7<.0C70F`%6)
-MY8M-"(M!$(-Y#`!U"8V0:(```.WK!HN`:(```&:#N40!```%=PB#R!#K!HUV
-M`(/(&(M1$(-Y#`!U"8'":(```._K!HF":(```%W#C78`58GE4XM-"(G+BT$0
-M@WD,`'4.C5`DN`````#OZPJ-=@#'0"0`````BX/X`0``#0!```")@_@!``"+
-M41"#>0P`=0:#PB#OZP.)0B"+01"#>0P`=0V-4"2X`0```._K"8GVQT`D`0``
-M`%M=PXVV`````%6)Y;@`````7<.-M@````!5B>5=PXUT)@"-O"<`````58GE
-M7<.-="8`C;PG`````%6)Y8/L#,=$)`3]`@``QP0D`````.C\____QT0D!!8#
-M``#'!"0`````Z/S____'1"0(/0```,=$)`2`"P``BT4(B00DZ/S___^)[%W#
-MD)"058GE4XM-"`^W71"+01"#>0P`=0R-D`2```#MZPF-=@"+@`2```"+41`E
-M__]__PT```0`@WD,`'4)@<($@```[^L&B8($@```@WT,`'0?BU$0B=@-```#
-M`(-Y#`!U"8'"!$```._K!HF"!$```%M=PU6)Y5=64X/L!(M="(-]#``/A)H`
-M``"+0Q"#>PP`=0Z-D`1```"X`````._K"L>`!$````````#'!"30!P``Z/S_
-M__^^"@```+\00```C78`BT,0@WL,`'4)C9`00```[>L#BP0'J0```0!T,\<$
-M),@```#H_/___XM#$(-[#`!U#XV0!$```+@`````[^L+D,>`!$````````!.
-M=;/K!(7V=0VX`````.M`C;8`````BT,0@WL,`'4)C9`$@```[>L&BX`$@```
-MBU,0)?__>_^#>PP`=0F!P@2```#OZP:)@@2```"X`0```(/$!%M>7UW#C;0F
-M`````(V\)P````!5B>6+30B+01"#>0P`=0F-D`2```#MZP:+@`2```"+41`E
-M__]__PT```0`@WD,`'4/@<($@```[^L,C;8`````B8($@```@WT,`'0ABT$0
-M@WD,`'4.C9`$0```N````0#OZPK'@`1```````$`7<.058GE@^P8B5WTB77X
-MB7W\BT4(BUT,BTT0#[=5%(G&OP$```"#^P)T*(/[`G<'@_L!=`GK/(/[`W0G
-MZS6)5"0(B4PD!(D$).C5_?__ZRJ-=@")3"0$B00DZ#3^__^)Q^L7B4PD!(D$
-M).@D____ZPF)]K@`````ZPB)GOP!``")^(M=](MU^(M]_(GL7<.-="8`58GE
-MBT4(BX#\`0``7<.)]E6)Y;@!````7<.-M@````!5B>6X`````%W#C;8`````
-M58GEBTT(BT$0@WD,`'4)C9`$@```[>L&BX`$@```BU$0)?__;_^#>0P`=0F!
-MP@2```#OZP:)@@2```"X`0```%W#C;0F`````(V\)P````!5B>6+30B+01"#
-M>0P`=0F-D`2```#MZP:+@`2```"+41`E__]__PT``!``@WD,`'4/@<($@```
-M[^L,C;8`````B8($@```N`$```!=PY"0D%6)Y8/L#(E=_(M%#(/X`70'@_@"
-M=`KK#[L`````ZQ&0NP````#K";@`````ZQ.)]HE<)`2+10B)!"3H_/___XG8
-MBUW\B>Q=PY"0D)"0D)"058GEBT4(BU`0@W@,`'4&@\(,[>L#BT(,7<.-M@``
-M``!5B>6+30B+41"+10R#>0P`=0:#P@SOZP.)0@Q=PXUV`%6)Y8M%"(M0$(-X
-M#`!U$8/""+@$````[^L-C;8`````QT((!````%W#C;0F`````%6)Y5=64X/L
-M!(MU"(M&$(-^#`!U$HU0"+@@````[^L.N`$```#K3<=`""````"[`````+\(
-M````D(VT)@````"+1A"#?@P`=0>-4`CMZP20BP0'J00```!TQL<$)`H```#H
-M_/___T.!^^<#``!^T;@`````@\0$6UY?7<.-="8`58GE@^P(B1PDB70D!(M%
-M"(M8#(M($+YH@```A=MU"8V1:(```.WK!HN!:(```(/@OX7;=0N-%`[OZPB0
-MC70F`(D$#HL<)(MT)`2)[%W#B?95B>6#[`B)'"2)="0$BT4(BU@,BT@0OFB`
-M``"%VW4)C9%H@```[>L&BX%H@```@\A`A=MU"XT4#N_K")"-="8`B00.BQPD
-MBW0D!(GL7<.)]E6)Y8M-"(M1$(M%#(-Y#`!U#H'"4(```._K"Y"-="8`B8)0
-M@```BU$0BT40@WD,`'4.@<)4@```[^L+D(UT)@")@E2```!=PY"-M"8`````
-M58GE@^P(B1PDB70D!(M="(M-#+@`````@_D_#X>/````@_D?=DJ+0Q"#>PP`
-M=1&-D%2```#MB<+K#(VV`````(N05(```(MS$(/I(+C^____T\`AT(-[#`!U
-M"(V65(```.L_B894@```ZT"0C70F`(M#$(-[#`!U"XV04(```.V)PNL&BY!0
-M@```BW,0N/[____3P"'0@WL,`'4)C990@```[^L&B890@```N`$```"+'"2+
-M="0$B>Q=PY"-="8`58GE@^P(B1PDB70D!(M="(M-#+@`````@_D_#X>/````
-M@_D?=DJ+0Q"#>PP`=1&-D%2```#MB<+K#(VV`````(N05(```(MS$(/I(+@!
-M````T^`)T(-[#`!U"(V65(```.L_B894@```ZT"0C70F`(M#$(-[#`!U"XV0
-M4(```.V)PNL&BY!0@```BW,0N`$```#3X`G0@WL,`'4)C990@```[^L&B890
-M@```N`$```"+'"2+="0$B>Q=PY"-="8`58GEBT4(BU`0@W@,`'4)@<),@```
-M[>L&BX),@```7<-5B>6+30B+10RI``(``'0()?_]__^#R""+41"#>0P`=0^!
-MPDR```#OZPR-M@````")@DR```!=PY"-M"8`````58GEBTT0BU4,QT((````
-M`(G()?\/``")0@SW110@````=`@-`"```(E"#,="%`````#'0A``````.4H,
-M=`>X`````.L%N`$```!=PXUT)@!5B>564XM5"(MU#(GS]D84`74-N`\```#I
-M%0$``(UV``^W1A`E_P\``&:)1B"+3A2!X0"`_P_!Z0^+0A"#>@P`=0Z-D&R`
-M``#MZPN0C70F`(N`;(```(G"P>H*@>+__P``B=`E_Q\``#G(<Q2-@@#@__\E
-M__\```G!ZP>0C70F``G1B<@E_W\``&:)1B+&1B0`BT,4J0(```!U1:D$````
-M=`;&1B0!ZSCV0Q00=`:`3B0(ZRSV0Q0(=`:`3B0$ZR"`3B0"BT,4)>````#!
-MZ`6(1B6-M"8`````C;PG`````(M#$"4``/@'P>@3B$8FBT,4J0`!``!T#24`
-M?@``P>@)B$8GZP3&1B?_BT,0)0"`!P#!Z`^(1BB+0Q#!Z`XD`8A&*8M#$,'H
-M#"0!B$8JN`````!;7EW#D)"0D)"0D)"0D%6)Y5=64X/L&(M]"(M=#(E]\(M5

>>> TRUNCATED FOR MAIL (1000 lines) <<<



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