Fix a small formatting issue with ticket 914.
Pull up following revision(s) (requested by bouyer in ticket #931):
	sys/dev/ic/mfi.c: revision 1.28 via patch
mfi.c still uses the spl() synchronisation scheme and so needs the kernel lock.
The sysmon subsystem is marked MPSAFE and so runs without the kernel lock.
So get the kernel lock in mfi_sensor_refresh() before calling mfi_ioctl_vol().
This fixes command list corruption seen on heavy I/O load on the mfi driver(4).
Pull up following revision(s) (requested by tnozaki in ticket #938):
	dist/nvi/regex/regcomp.c: revision 1.5
fix bin/41781, the pattern /\$/ doesn't match a dollar sign anymore by default.
Pull up following revision(s) (requested by sborrill in ticket #941):
	sys/dev/pci/if_ale.c: revision 1.4
	sys/dev/pci/if_ale.c: revision 1.5
	sys/dev/pci/if_ale.c: revision 1.6
	sys/dev/pci/if_ale.c: revision 1.7
print chipset name. From OpenBSD.
support flow control. from OpenBSD.
tested by Kevin Lahey
don't read/write 1000baseT specific MII registers on 10/100M only device.
from OpenBSD.
fix multicast.
Pull up following revision(s) (requested by pooka in ticket #942):
	sys/fs/ntfs/ntfs_subr.c: revision 1.43
	sys/fs/ntfs/ntfs_vfsops.c: revision 1.79
Set vnode size after creation(*).  Fixes cp(1) from ntfs, the
complaint in the "ntfs ubc_uiomove error" (ubc_uiomove error was
not coming from ntfs but instead the "to" file system) and
PR kern/38531 (well, I assume the submitter wanted cp(1) working on
ntfs instead of mangling ntfs the way the PR title suggests).  Yes,
mmap works on ntfs like it always has.
*) well, um, and in other places too ... uuuh ... no comments.
but I guess this works as long as in-kernel ntfs doesn't grow write
support.
Tickets 931, 938, 941, and 942.
ticket #951
Pull up following revision(s) (requested by jmcneill in ticket #943):
	sys/dev/pckbport/files.pckbport: revision 1.7
	sys/dev/pckbport/elantech.c: revision 1.1
	sys/dev/pckbport/elantechreg.h: revision 1.1
	sys/dev/pckbport/elantechvar.h: revision 1.1
	sys/dev/pckbport/pms.c: revision 1.27
	sys/dev/pckbport/pmsvar.h: revision 1.8
Add Elantech multi-touch driver.
Pull up following revision(s) (requested by jmcneill in ticket #943):
	sys/dev/pckbport/elantech.c: revision 1.2
Remove debug printfs
Pull up following revision(s) (requested by jmcneill in ticket #943):
	sys/dev/pckbport/elantech.c: revision 1.3
Silence printf in common "device not found" error path.
Pull up following revision(s) (requested by jmcneill in ticket #943):
	sys/arch/i386/conf/ALL: revision 1.186
	sys/arch/i386/conf/GENERIC: revision 1.921
add options PMS_ELANTECH_TOUCHPAD
Pull up following revision(s) (requested by jmcneill in ticket #943):
	sys/arch/amd64/conf/GENERIC: revision 1.235
add options PMS_ELANTECH_TOUCHPAD
Pull up following revision(s) (requested by jmcneill in ticket #943):
	share/man/man4/pms.4: revision 1.22
Document PMS_ELANTECH_TOUCHPAD option and hw.elantech.* sysctls, bump date.
Pull up following revision(s) (requested by jmcneill in ticket #943):
	share/man/man4/pms.4: revision 1.23
Note that the Elantech trackpad support only works for firmware revisions
2.48 and above.
Ticket 943.
Apply patch (requested by tron in ticket #944):
Update Postfix to 2.6.5.
Ticket 944.
Pull up following revision(s) (requested by mrg in ticket #952):
	sys/dev/pci/pci_usrreq.c: revision 1.20 via patch
enable mmap() support for /dev/pci* with options PCI_ALLOW_MMAP
Pull up following revision(s) (requested by mrg in ticket #952):
	sys/dev/pci/pci_usrreq.c: revision 1.21 via patch
nuke PCI_ALLOW_MMAP, instead allow mmap(/dev/pci*) with options INSECURE
now the x86 camp should be happy again
Pull up following revision(s) (requested by mrg in ticket #952):
	sys/dev/pci/pci_usrreq.c: revision 1.22 via patch
do as elad suggested and call kauth instead of using INSECURE in pcimmap()