svn commit: r188845 - head/sys/dev/ciss

2009-02-19 Thread Scott Long
Author: scottl Date: Fri Feb 20 07:43:43 2009 New Revision: 188845 URL: http://svn.freebsd.org/changeset/base/188845 Log: Tell CAM that CISS logical devices support tagged queueing. This fixes the low "max device openings" count that has led to poor performance in FreeBSD 7.0 and 7.1 Modif

svn commit: r188844 - head/sys/dev/arcmsr

2009-02-19 Thread Scott Long
Author: scottl Date: Fri Feb 20 07:40:54 2009 New Revision: 188844 URL: http://svn.freebsd.org/changeset/base/188844 Log: Tell CAM that SPI disconnect works, which in turn will let it use tags. This fixes the low "max device openings" count that has lead to poor performance in FreeBSD 7.0 an

svn commit: r188843 - stable/7/share/misc

2009-02-19 Thread Maxim Konovalov
Author: maxim Date: Fri Feb 20 07:22:58 2009 New Revision: 188843 URL: http://svn.freebsd.org/changeset/base/188843 Log: MFC r188749,188759: DragonFly 2.2.0. Modified: stable/7/share/misc/ (props changed) stable/7/share/misc/bsd-family-tree Modified: stable/7/share/misc/bsd-family-tree =

svn commit: r188842 - in stable/7/sys: . contrib/pf dev/ath/ath_hal dev/cxgb net

2009-02-19 Thread Maxim Konovalov
Author: maxim Date: Fri Feb 20 07:17:06 2009 New Revision: 188842 URL: http://svn.freebsd.org/changeset/base/188842 Log: MFC r188575: don't leak a device unit number. Modified: stable/7/sys/ (props changed) stable/7/sys/contrib/pf/ (props changed) stable/7/sys/dev/ath/ath_hal/ (prop

svn commit: r188841 - stable/7/usr.bin/stat

2009-02-19 Thread Maxim Konovalov
Author: maxim Date: Fri Feb 20 07:10:33 2009 New Revision: 188841 URL: http://svn.freebsd.org/changeset/base/188841 Log: MFC r188481: print an octal representation of suid, sgid and sticky bits with -x flag. Modified: stable/7/usr.bin/stat/ (props changed) stable/7/usr.bin/stat/stat.c

svn commit: r188840 - head/sys/dev/ata

2009-02-19 Thread Scott Long
Author: scottl Date: Fri Feb 20 06:10:12 2009 New Revision: 188840 URL: http://svn.freebsd.org/changeset/base/188840 Log: Add basic support for DDF, often found on Adaptec HostRAID controllers. Spares and rebuilds are not supported, so this code should be considered for entertainment purpose

svn commit: r188839 - in head/sys: geom geom/part sys

2009-02-19 Thread Marcel Moolenaar
Author: marcel Date: Fri Feb 20 04:48:40 2009 New Revision: 188839 URL: http://svn.freebsd.org/changeset/base/188839 Log: Provide compatibility symlink for logical partitions: 1. Extend geom_dev by having it create the symlink (i.e. call make_dev_alias) based on the DIOCGPROVIDERALIAS i

svn commit: r188838 - head/sys/geom/part

2009-02-19 Thread Marcel Moolenaar
Author: marcel Date: Fri Feb 20 04:10:31 2009 New Revision: 188838 URL: http://svn.freebsd.org/changeset/base/188838 Log: Fix an infinite loop created when the last logical partition is removed. Modified: head/sys/geom/part/g_part_ebr.c Modified: head/sys/geom/part/g_part_ebr.c ===

svn commit: r188837 - head/share/misc

2009-02-19 Thread Beech Rintoul
Author: beech (ports committer) Date: Fri Feb 20 02:48:58 2009 New Revision: 188837 URL: http://svn.freebsd.org/changeset/base/188837 Log: - Add glarkin and mva to mentor section Modified: head/share/misc/committers-ports.dot Modified: head/share/misc/committers-ports.dot ===

svn commit: r188836 - stable/7/sbin/ipfw

2009-02-19 Thread Luigi Rizzo
Author: luigi Date: Fri Feb 20 00:39:39 2009 New Revision: 188836 URL: http://svn.freebsd.org/changeset/base/188836 Log: MFC: sync the ipfw code with the version in HEAD. The only new feature is that now one can write "table all {flush | list}" to act on all tables. Just for the reco

Re: svn commit: r188832 - head/sys/nfsclient

2009-02-19 Thread Craig Rodrigues
On Thu, Feb 19, 2009 at 05:25:04PM -0700, Scott Long wrote: > >URL: http://svn.freebsd.org/changeset/base/188832 > > Not too long ago, this was a very useful and important optimization. > Can you say which servers this applies to? Could it have been made an > option instead of outright deleted?

Re: svn commit: r188833 - in head/sys: kern nfsclient sys

2009-02-19 Thread Scott Long
John Baldwin wrote: On Thursday 19 February 2009 5:28:49 pm John Baldwin wrote: Author: jhb Date: Thu Feb 19 22:28:48 2009 New Revision: 188833 URL: http://svn.freebsd.org/changeset/base/188833 Log: Enable caching of negative pathname lookups in the NFS client. To avoid stale entries, we s

Re: svn commit: r188832 - head/sys/nfsclient

2009-02-19 Thread Scott Long
John Baldwin wrote: Author: jhb Date: Thu Feb 19 22:18:00 2009 New Revision: 188832 URL: http://svn.freebsd.org/changeset/base/188832 Log: When fetching attributes for a file for NFSv3 mounts, do not perform an opportunistic ACCESS RPC to populate both the access and attribute caches of th

svn commit: r188835 - head/release/picobsd/build

2009-02-19 Thread Luigi Rizzo
Author: luigi Date: Fri Feb 20 00:05:33 2009 New Revision: 188835 URL: http://svn.freebsd.org/changeset/base/188835 Log: use /boot/loader by default, because the boot code seems to have problems with kernels larger than 4MB. Add a flag to avoid the /boot/loader and use the old method. A

svn commit: r188834 - in head/release/picobsd: bridge floppy.tree/etc

2009-02-19 Thread Luigi Rizzo
Author: luigi Date: Thu Feb 19 23:29:05 2009 New Revision: 188834 URL: http://svn.freebsd.org/changeset/base/188834 Log: update 'sio' with 'uart' and apply related changes. Modified: head/release/picobsd/bridge/PICOBSD head/release/picobsd/bridge/PICOBSD.hints head/release/picobsd/bridge/

Re: svn commit: r188833 - in head/sys: kern nfsclient sys

2009-02-19 Thread John Baldwin
On Thursday 19 February 2009 5:28:49 pm John Baldwin wrote: > Author: jhb > Date: Thu Feb 19 22:28:48 2009 > New Revision: 188833 > URL: http://svn.freebsd.org/changeset/base/188833 > > Log: > Enable caching of negative pathname lookups in the NFS client. To avoid > stale entries, we save a c

svn commit: r188833 - in head/sys: kern nfsclient sys

2009-02-19 Thread John Baldwin
Author: jhb Date: Thu Feb 19 22:28:48 2009 New Revision: 188833 URL: http://svn.freebsd.org/changeset/base/188833 Log: Enable caching of negative pathname lookups in the NFS client. To avoid stale entries, we save a copy of the directory's modification time when the first negative cache ent

svn commit: r188832 - head/sys/nfsclient

2009-02-19 Thread John Baldwin
Author: jhb Date: Thu Feb 19 22:18:00 2009 New Revision: 188832 URL: http://svn.freebsd.org/changeset/base/188832 Log: When fetching attributes for a file for NFSv3 mounts, do not perform an opportunistic ACCESS RPC to populate both the access and attribute caches of the file and instead alw

svn commit: r188831 - head/sys/nfsclient

2009-02-19 Thread John Baldwin
Author: jhb Date: Thu Feb 19 22:10:39 2009 New Revision: 188831 URL: http://svn.freebsd.org/changeset/base/188831 Log: Don't clear the attribute cache of a file when it is closed. A subsequent open() of the same file will load fresh attributes, so they do not need to be explicitly flushed i

svn commit: r188830 - stable/7/sys/netinet

2009-02-19 Thread Luigi Rizzo
Author: luigi Date: Thu Feb 19 21:29:30 2009 New Revision: 188830 URL: http://svn.freebsd.org/changeset/base/188830 Log: correct the spelling of a log message (missing "All "); on passing, rename a variable within a macro to reduce the chance of shadowing other variables with the same nam

svn commit: r188829 - head/sbin/atacontrol

2009-02-19 Thread Roman Divacky
Author: rdivacky Date: Thu Feb 19 20:45:37 2009 New Revision: 188829 URL: http://svn.freebsd.org/changeset/base/188829 Log: Display an error message when the requested mode is not known. So the user can distinguish between a typo in the mode name and that the device does not support a certai

svn commit: r188828 - head/usr.bin/window

2009-02-19 Thread Warner Losh
Author: imp Date: Thu Feb 19 20:07:59 2009 New Revision: 188828 URL: http://svn.freebsd.org/changeset/base/188828 Log: Include proper header files for system functions that are used and that gcc complains about this code changing from the built-in versions. Modified: head/usr.bin/window/c

svn commit: r188827 - in head/lib/libc: arm/sys mips/sys

2009-02-19 Thread Warner Losh
Author: imp Date: Thu Feb 19 19:53:58 2009 New Revision: 188827 URL: http://svn.freebsd.org/changeset/base/188827 Log: These warnings are only relevant on NetBSD it seems. They don't seem to be relevant to FreeBSD at all. Modified: head/lib/libc/arm/sys/Ovfork.S head/lib/libc/mips/sys/Ov

svn commit: r188826 - head/usr.sbin/lmcconfig

2009-02-19 Thread Warner Losh
Author: imp Date: Thu Feb 19 19:45:49 2009 New Revision: 188826 URL: http://svn.freebsd.org/changeset/base/188826 Log: Include string.h for strncpy prototype Include strings.h for bcopy and bzero prototype Modified: head/usr.sbin/lmcconfig/lmcconfig.c Modified: head/usr.sbin/lmcconfig/lmcc

svn commit: r188825 - head/sys/boot

2009-02-19 Thread Warner Losh
Author: imp Date: Thu Feb 19 18:53:08 2009 New Revision: 188825 URL: http://svn.freebsd.org/changeset/base/188825 Log: Enable building of ficl on MIPS. It compiles, but needs more testing. Modified: head/sys/boot/Makefile Modified: head/sys/boot/Makefile

svn commit: r188824 - head/sys/boot/ficl/mips

2009-02-19 Thread Warner Losh
Author: imp Date: Thu Feb 19 18:52:31 2009 New Revision: 188824 URL: http://svn.freebsd.org/changeset/base/188824 Log: Add basic mips support. This has been compile tested only. Added: head/sys/boot/ficl/mips/ head/sys/boot/ficl/mips/sysdep.c (contents, props changed) head/sys/boot/fic

Re: svn commit: r188814 - head/sys/dev/acpica

2009-02-19 Thread Andriy Gapon
on 19/02/2009 16:39 Andriy Gapon said the following: > Author: avg > Date: Thu Feb 19 14:39:52 2009 > New Revision: 188814 > URL: http://svn.freebsd.org/changeset/base/188814 > > Log: > acpi_cpu: fixup for PIIX4E PCI config related to C2 > > This is triggered only if BIOS configures ACPI_BI

svn commit: r188823 - head/lib/libc/mips

2009-02-19 Thread Warner Losh
Author: imp Date: Thu Feb 19 18:03:41 2009 New Revision: 188823 URL: http://svn.freebsd.org/changeset/base/188823 Log: These symbols don't belong here. Remove them. Since mips hasn't had a release, I think there's no impact here... Reviewed by: cognet@ Modified: head/lib/libc/mips/S

Re: svn commit: r188822 - head/sys/kern

2009-02-19 Thread Ed Schouten
* Ed Schouten wrote: > just like the TTY layer does. This should read: "just like devfs does." -- Ed Schouten WWW: http://80386.nl/ pgpntmufjdgnb.pgp Description: PGP signature

svn commit: r188822 - head/sys/kern

2009-02-19 Thread Ed Schouten
Author: ed Date: Thu Feb 19 17:54:42 2009 New Revision: 188822 URL: http://svn.freebsd.org/changeset/base/188822 Log: Squash some small bugs in pts(4). - Don't return a negative errno when using an unknown ioctl() on a pseudo-terminal master device. Be sure to convert ENOIOCTL to ENOTTY

svn commit: r188821 - head/sys/net80211

2009-02-19 Thread Sam Leffler
Author: sam Date: Thu Feb 19 17:44:23 2009 New Revision: 188821 URL: http://svn.freebsd.org/changeset/base/188821 Log: use 1/2 and 1/4 rate phy types to simplify txtime calculation Modified: head/sys/net80211/ieee80211_phy.c Modified: head/sys/net80211/ieee80211_phy.c ===

svn commit: r188820 - head/usr.sbin/rtadvd

2009-02-19 Thread Warner Losh
Author: imp Date: Thu Feb 19 16:30:11 2009 New Revision: 188820 URL: http://svn.freebsd.org/changeset/base/188820 Log: Properly convert bit value to a bit field. Before we were storing values like 0x80 or 0x40 into a uint8_t foo:1 bitfield. This would result in the bit always being 0. One

svn commit: r188819 - head/usr.bin/calendar/calendars

2009-02-19 Thread Max Brazhnikov
Author: makc (ports committer) Date: Thu Feb 19 16:16:44 2009 New Revision: 188819 URL: http://svn.freebsd.org/changeset/base/188819 Log: Add myself. Modified: head/usr.bin/calendar/calendars/calendar.freebsd Modified: head/usr.bin/calendar/calendars/calendar.freebsd

svn commit: r188818 - head/share/misc

2009-02-19 Thread Max Brazhnikov
Author: makc (ports committer) Date: Thu Feb 19 16:15:30 2009 New Revision: 188818 URL: http://svn.freebsd.org/changeset/base/188818 Log: Add myself. Modified: head/share/misc/committers-ports.dot Modified: head/share/misc/committers-ports.dot

svn commit: r188817 - in stable/7/sys: . cddl/contrib/opensolaris/uts/common/fs cddl/contrib/opensolaris/uts/common/fs/zfs contrib/pf dev/ath/ath_hal dev/cxgb

2009-02-19 Thread Konstantin Belousov
Author: kib Date: Thu Feb 19 16:01:00 2009 New Revision: 188817 URL: http://svn.freebsd.org/changeset/base/188817 Log: Unbreak ZFS after the r188610: MFC r182781 (by pjd): Catch up after last insmntque() changes: - The vnode has to be locked exclusively before calling insmntque(). - U

svn commit: r188816 - head/sys/fs/udf

2009-02-19 Thread Andriy Gapon
Author: avg Date: Thu Feb 19 15:37:43 2009 New Revision: 188816 URL: http://svn.freebsd.org/changeset/base/188816 Log: style nit in r188815 Pointed out by: jhb, rpaulo Approved by: jhb (mentor) Modified: head/sys/fs/udf/udf_vnops.c Modified: head/sys/fs/udf/udf_vnops.c

Re: svn commit: r188813 - head/share/man/man5

2009-02-19 Thread Niclas Zeising
Mike Makonnen wrote: Author: mtm Date: Thu Feb 19 13:45:25 2009 New Revision: 188813 URL: http://svn.freebsd.org/changeset/base/188813 Log: o grammar fix o remove mention of libkse Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 =

svn commit: r188815 - head/sys/fs/udf

2009-02-19 Thread Andriy Gapon
Author: avg Date: Thu Feb 19 15:05:30 2009 New Revision: 188815 URL: http://svn.freebsd.org/changeset/base/188815 Log: fs/udf: fix incorrect error return (-1) when reading a large dir Not enough space in user-land buffer is not an error, userland will read further until eof is reached. So

Re: svn commit: r188766 - head/usr.sbin/rpc.yppasswdd

2009-02-19 Thread John Baldwin
On Thursday 19 February 2009 3:58:36 am Giovanni Trematerra wrote: > On Wed, Feb 18, 2009 at 11:27 PM, Warner Losh wrote: > > > > > time_t is a 64-bits int on arm and mips. Before this change, arm was > > silently broken. I guess there aren't that many ARM machines running > > master YP doma

svn commit: r188814 - head/sys/dev/acpica

2009-02-19 Thread Andriy Gapon
Author: avg Date: Thu Feb 19 14:39:52 2009 New Revision: 188814 URL: http://svn.freebsd.org/changeset/base/188814 Log: acpi_cpu: fixup for PIIX4E PCI config related to C2 This is triggered only if BIOS configures ACPI_BITREG_BUS_MASTER_RLD aka BRLD_EN_BM to 1. Rationale: 1. we do not

svn commit: r188813 - head/share/man/man5

2009-02-19 Thread Mike Makonnen
Author: mtm Date: Thu Feb 19 13:45:25 2009 New Revision: 188813 URL: http://svn.freebsd.org/changeset/base/188813 Log: o grammar fix o remove mention of libkse Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r188812 - head/sys/dev/ata

2009-02-19 Thread Alexander Motin
Author: mav Date: Thu Feb 19 12:47:24 2009 New Revision: 188812 URL: http://svn.freebsd.org/changeset/base/188812 Log: Use channel driver's attach/detach routines instead of ata_attach()/ ata_detach() to implement IOCATAATTACH/IOCATADETACH ioctls. This will permit channel drivers to properly

Re: svn commit: r188766 - head/usr.sbin/rpc.yppasswdd

2009-02-19 Thread Giovanni Trematerra
On Wed, Feb 18, 2009 at 11:27 PM, Warner Losh wrote: > > time_t is a 64-bits int on arm and mips. Before this change, arm was > silently broken. I guess there aren't that many ARM machines running > master YP domain servers. :) > If I'm not wrong, time_t is a 64-bits int on amd64 too. Was a