ƒ¯u173172 189 699 1440 230 435 198 223 199 1222 277 298 147 174 166 156 169 213 303 236 302 165 182 150 285 162 138 145 155 127 191 214 135 413 368 187 151 154 208 326 422 244 370 333 134 167 108 255 178 1304 649 200 142 115 1036 233 228 200 141 184 156 231 164 136 684 189 128 111 119 684 201 178 160 167 197 271 243 509 142 135 389 695 667 232 166 172 144 176 148 180 224 108 384 568 459 472 155 159 186 2067 157 315 239 210 146 221 394 513 353 458 108 558 275 390 494 137 159 131 211 115 484 192 199 210 278 353 613 144 136 145 169 172 224 354 211 148 174 260 106 190 322 212 175 192 202 337 141 169 164 141 406 225 469 372 299 166 125 158 155 278 185 156 128 195 274 155 162 184 187 156 120 242 176 143 176 143 132 133 114 674 1126 188 646 1098 160 767 187 775 151 137 244 K 10 svn:author V 8 kensmith K 8 svn:date V 27 2007-10-30T05:03:37.000000Z K 7 svn:log V 601 Selecting amd and a few other things in the Networking config section caused a segfault. It turns out that in pre-7.0 systems if you do getenv("amd_enable=YES") it will return the setting of the environment variable "amd_enable" but now it returns NULL. I think I found the places where sysinstall was potentially relying on that old behavior. Fix is to make a copy of the string to be used for the getenv(3) call, look for a '=' character in it, and replace it with '\0' if one is found. Stuck to sysinstall's typical coding standards despite urges to do otherwise. PR: 117642 MFC after: 2 days END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2007-10-30T05:57:37.000000Z K 7 svn:log V 1342 Add my recent work of adaptive spin mutex code. Use two environments variable to tune pthread mutex performance: 1. LIBPTHREAD_SPINLOOPS If a pthread mutex is being locked by another thread, this environment variable sets total number of spin loops before the current thread sleeps in kernel, this saves a syscall overhead if the mutex will be unlocked very soon (well written application code). 2. LIBPTHREAD_YIELDLOOPS If a pthread mutex is being locked by other threads, this environment variable sets total number of sched_yield() loops before the currrent thread sleeps in kernel. if a pthread mutex is locked, the current thread gives up cpu, but will not sleep in kernel, this means, current thread does not set contention bit in mutex, but let lock owner to run again if the owner is on kernel's run queue, and when lock owner unlocks the mutex, it does not need to enter kernel and do lots of work to resume mutex waiters, in some cases, this saves lots of syscall overheads for mutex owner. In my practice, sometimes LIBPTHREAD_YIELDLOOPS can massively improve performance than LIBPTHREAD_SPINLOOPS, this depends on application. These two environments are global to all pthread mutex, there is no interface to set them for each pthread mutex, the default values are zero, this means spinning is turned off by default. END K 10 svn:author V 4 kris K 8 svn:date V 27 2007-10-30T09:24:23.000000Z K 7 svn:log V 136 Adaptive mutexes should have the same deadlock detection properties that default (errorcheck) mutexes do. Noticed by: davidxu END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-10-30T10:21:03.000000Z K 7 svn:log V 340 MFC pccarddevs v1.130 MFC pccard_cis_quirks.c v1.17 Bring in some new Sierra Wireless drivers running under pccard. (AC710/AC750/AC850/A550/A555/A710/A750) PR: kern/110190 Submitted by: Pascal Vizeli Approved by: imp (mentor) MFC After: 1 week Approved by: re (kensmith) Approved by: imp (mentor) END K 10 svn:author V 7 bushman K 8 svn:date V 27 2007-10-30T11:37:37.000000Z K 7 svn:log V 101 Adding recently removed etc/cached.conf to the list of obsolete files. Approved by: brooks (mentor) END K 10 svn:author V 7 bushman K 8 svn:date V 27 2007-10-30T11:40:26.000000Z K 7 svn:log V 126 Fast MFC: Adding recently removed etc/cached.conf to the list of obsolete files. Approved by: re (kensmith), brooks (mentor) END K 10 svn:author V 4 csjp K 8 svn:date V 27 2007-10-30T13:17:02.000000Z K 7 svn:log V 105 MFC revision 1.34 Add support for processing extended (ip6) subject termids Approved by: re@ (kensmith) END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-10-30T14:09:24.000000Z K 7 svn:log V 1128 - Change the Time Wait of vtags value to match the cookie-life - Select a tag gains ability to optionally save new tags off in the timewait system. - When looking up associations do not give back a stcb that is in the about-to-be-freed state, and instead continue looking for other candiates. - New function to query to see if value is in time-wait. - Timewait had a time comparison error that caused very few vtags to actually stay in time-wait. - When setting tags in time-wait, we now use the time requested NOT a fixed constant value. - sstat now gets the proper associd when we do the query. - When we process an association, we expect the tag chosen (if we have one from a cookie) to be in time-wait. Before we would NOT allow the assoc up by checking if its good. In theory this should have caused almost all assoc not to come up except for the time-comparison bug above (this bug was hidden by the time comparison bug :-D). - Don't save tags for nonce values in the time-wait cache since these are used only during cookie collisions and do not matter if they are unique or not. MFC after: 1 week END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-10-30T14:48:13.000000Z K 7 svn:log V 182 Correct a copy and paste'o in phys_pager.c, we are talking about phys here and not about devices. PR: 93755 Approved by: imp (mentor, implicit when re-assigning the ticket to me). END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2007-10-30T15:23:27.000000Z K 7 svn:log V 201 Apply a few changes from ipfilter-current: * Do not hold any locks over calls to copyin/copyout. * Clean up some #ifdefs * fix a possible mbuf leak when NAT fails on policy routed packets PR: 117216 END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-10-30T15:26:20.000000Z K 7 svn:log V 50 Remove extraneous .Ef request. MFC after: 3 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-10-30T15:27:45.000000Z K 7 svn:log V 77 The .Fx request doesn't recognize 2.2.0, so use ".Fx 2.2" MFC after: 3 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-10-30T15:28:43.000000Z K 7 svn:log V 69 Bump manpage date, missed during the last change. MFC after: 3 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-10-30T15:31:41.000000Z K 7 svn:log V 59 mdoc fix: remove extraneous empty line. MFC after: 3 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-10-30T15:36:40.000000Z K 7 svn:log V 72 Remove extraneous empty lines, to fix mdoc warnings. MFC after: 3 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-10-30T15:45:19.000000Z K 7 svn:log V 115 Remove duplicate (but commented out) .Sh HISTORY section heading and add a missing .El request. MFC after: 3 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-10-30T15:52:55.000000Z K 7 svn:log V 205 Remove duplicate (but commented out) .Sh HISTORY section heading. It almost "shadows" the ending .El request of a list, which seems to have caused mdoc buglets in some gss_*.3 manpages. MFC after: 3 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-10-30T15:56:12.000000Z K 7 svn:log V 138 Change a .PP request to a valid .Pp mdoc request, and remove an extra (but commented out) .Sh HISTORY section heading. MFC after: 3 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-10-30T15:58:39.000000Z K 7 svn:log V 204 Remove an extra (commented out) .Sh HISTORY section heading, to avoid the risk of "shadowing" the following .El request, strip eol spaces and delete an empty line to fix mdoc warnings. MFC after: 3 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-10-30T15:59:44.000000Z K 7 svn:log V 68 mdoc warning fix: Remove a spurious .El request. MFC after: 3 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-10-30T16:02:49.000000Z K 7 svn:log V 85 mdoc warning fixes: Use the correct syntax for .Bl -offset indent MFC after: 3 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-10-30T16:04:23.000000Z K 7 svn:log V 53 mdoc fix: Add missing .El request MFC after: 3 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-10-30T16:05:40.000000Z K 7 svn:log V 187 Remove an extra (commented out) .Sh HISTORY section heading, to avoid the risk of "shadowing" the following .El request, and delete an empty line to fix mdoc warnings. MFC after: 3 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-10-30T16:06:48.000000Z K 7 svn:log V 65 mdoc warning fix: delete spurious empty line. MFC after: 3 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-10-30T16:08:06.000000Z K 7 svn:log V 41 Whitespace-only change: trim EOL spaces. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-10-30T17:49:00.000000Z K 7 svn:log V 54 Apply style(9) to usage(), fix markup of the manpage. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-10-30T18:00:56.000000Z K 7 svn:log V 63 MFC: Update copyright attribution. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-10-30T18:01:44.000000Z K 7 svn:log V 35 MFC: Update copyright attribution. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-10-30T18:03:50.000000Z K 7 svn:log V 99 MFC: Close a race when trying to lookup a gateway route in rt_check(). Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-10-30T18:07:55.000000Z K 7 svn:log V 121 MFC: Revision 1.117 of route.c as well as the fixes to close a race when trying to lookup a gateway route in rt_check(). END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-10-30T19:23:42.000000Z K 7 svn:log V 44 Remove newly acquired hard sentence breaks. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-10-30T22:09:16.000000Z K 7 svn:log V 320 Split agp_generic_detach() up into two routines: agp_free_cdev() destroys /dev/agpgart and agp_free_res() frees resources like the BAR for the aperture. Splitting this up lets chipset-specific detach routines manipulate the aperture during their detach routines without panicing. MFC after: 1 week Reviewed by: anholt END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-10-30T22:18:08.000000Z K 7 svn:log V 275 If we're on an SMP kernel and there is more than 1 CPU, reject any attempts to change the freq before the other CPUs are active. The current code always attempts to change all CPUs to match each other, and the requisite sched_bind() call won't work before APs are launched. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-10-31T01:36:06.000000Z K 7 svn:log V 91 MFC r1.180 Do not attempt to load the kernel module when checking if an interface exists. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2007-10-31T01:37:13.000000Z K 7 svn:log V 55 Restore revision 1.55, the kris's adaptive mutex type. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2007-10-31T01:44:50.000000Z K 7 svn:log V 58 Don't do adaptive spinning if it is running on UP kernel. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2007-10-31T01:50:48.000000Z K 7 svn:log V 111 Avoid doing adaptive spinning for priority protected mutex, current implementation always does lock in kernel. END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-10-31T02:27:28.000000Z K 7 svn:log V 233 MFC revision 1.358 Change vm_page_cache_transfer() such that it does not transfer pages that would have an offset beyond the end of the target object. Such pages should remain in the source object. Approved by: re (kensmith) END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-10-31T02:31:51.000000Z K 7 svn:log V 329 MFC revision 1.389 Correct an error in vm_map_sync(), nee vm_map_clean(), that has existed since revision 1.1. Specifically, neither traversal of the vm map checks whether the end of the vm map has been reached. Consequently, the first traversal can wrap around and bogusly return an error. Approved by: re (kensmith) END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-10-31T03:59:24.000000Z K 7 svn:log V 149 MFC (revision 1.11): Enable headphone jack-sense for HP nx6100 with AD1981B AC'97 codec, automuting internal speakers. Tested by: Frederic Chardon END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-10-31T04:00:07.000000Z K 7 svn:log V 275 MFC (revision 1.74): Remap and virtualize mixer controls for HP nx6110 with AD1981B AC97 codec, unifying master volume control. * Remap "phout" --> SOUND_MIXER_VOLUME (internal speakers) * Virtual "vol" --> { "phout", "ogain" (headphone) } Tested by: Frederic Chardon END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2007-10-31T05:00:38.000000Z K 7 svn:log V 236 MFC the following: Apply a few changes from ipfilter-current: * Do not hold any locks over calls to copyin/copyout. * Clean up some #ifdefs * fix a possible mbuf leak when NAT fails on policy routed packets PR: 117216 Approved by: re END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-10-31T05:59:17.000000Z K 7 svn:log V 37 Remove dublicate .Pp, sort SEE ALSO. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-10-31T07:27:31.000000Z K 7 svn:log V 73 Don't define get_cachetype() for CPU_ARM9E unless it's going to be used. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-10-31T07:28:45.000000Z K 7 svn:log V 14 Add CPU_ARM9E END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-10-31T08:20:09.000000Z K 7 svn:log V 162 Give more details on the following topics: o How global, command-line, and environment variables relate. o What peculiarities the -f option has WRT ${MAKEFLAGS}. END K 10 svn:author V 3 phk K 8 svn:date V 27 2007-10-31T08:42:18.000000Z K 7 svn:log V 86 MFC: GeodeLX and advantech watchdogs Soekris NET5501 recognition and /dev/led/error END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-10-31T09:26:42.000000Z K 7 svn:log V 1210 Decouple the install tools from the main system as much as possible. I.e., not only copy them to a scratch dir, but also make them use saved copies of libraries and locale files. That gives us several benefits: 1) ABI breakages should no longer affect installworld over the live system. 2) It becomes safe to run installworld while still running the old kernel. However, it can be reasonable to save the old /rescue before that to be able to run the old reboot(8), as the new binaries are rather likely to fail with the old kernel. Anyhow, it's now possible to upgrade a system in a single reboot _reliably_. 3) With a bit of hackery around rtld(8), it becomes possible to do destructive cross-installs, e.g., i386->amd64 over the live system. The only shared item left between the old and new systems is rtld(8), which cannot be run from a saved copy easily because its full pathname is stored in the respective field of each ELF executable. (In theory, that field could be overridden, e.g., from the environment, but this can lead to security issues.) That's why a destructive cross-install isn't possible w/o hackery yet. Fruitful ideas by: ru Reviewed by: ru Tested with: audit(4) END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-10-31T11:19:32.000000Z K 7 svn:log V 556 Add a hackish knob to skip rtld, NO_RTLD. In conjunction with src/Makefile.inc1 rev. 1.590, it can allow installing a world cross-built for a different arch over the live system. The procedure is more or less as follows: cp -R /rescue /rescue.old make installkernel TARGET_ARCH=foo make -DNO_RTLD installworld TARGET_ARCH=foo ^^^^^^^^^ PATH=/rescue.old chflags noschg /libexec/ld-elf.so.1 cp /usr/obj/foo/usr/src/libexec/rtld/ld-elf.so.1 /libexec chflags schg /libexec/ld-elf.so.1 reboot END K 10 svn:author V 4 nyan K 8 svn:date V 27 2007-10-31T11:53:17.000000Z K 7 svn:log V 106 MFi386: revision 1.616.2.9 Don't abuse tf_err to pass the faulting virtual address to signal handlers. END K 10 svn:author V 3 phk K 8 svn:date V 27 2007-10-31T13:06:17.000000Z K 7 svn:log V 50 MFC: recognize AMD GeodeLX companion chip CS5536 END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-10-31T13:49:20.000000Z K 7 svn:log V 24 Normalize usage output. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2007-10-31T14:30:20.000000Z K 7 svn:log V 940 MFC to RELENG_6 dhclient RFC3442 support (the classless static route option) dhclient.conf 1.2 Add a $FreeBSD$ tag missing after the original import. Note that this file isn't actually installed; the one in src/etc is. clparse.c 1.3 dhclient-script 1.15 dhclient.c 1.21 dhclient.conf 1.3 dhcp.h 1.3 tables.c 1.4 Implement RFC3442, the Classless Static Route option. The original DHCP specification includes a route option but it supports only class-based routes. RFC3442 adds support for specifying the netmask width for each static route. A variable length encoding is used to minimize the size of this option. PR: bin/99534 Submitted by: Andrey V. Elsukov Reviewed by: brooks dhclient-script 1.16 The minimum size of an RFC3442 destination descriptor is five bytes, so correct test to -ge 5. Without this change an RFC3442 encoded default route would be ignored. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-10-31T16:07:58.000000Z K 7 svn:log V 135 Insert zero-width break points to fix warnigns in nroff output, and reduce whitespace stretching in groff PS output. groff-foo by: ru END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-10-31T16:10:12.000000Z K 7 svn:log V 135 MFC: Don't destroy an ACPI device_t for a PCI device if the ACPI device_t is already attached to a driver. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-10-31T16:11:01.000000Z K 7 svn:log V 107 MFC: Don't destroy an ACPI device_t for a PCI device if the ACPI device_t is already attached to a driver. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-10-31T16:14:30.000000Z K 7 svn:log V 49 Update copyright attribution. MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-10-31T16:15:33.000000Z K 7 svn:log V 92 MFC: Actually support the new HT capability type from HT 2.00b. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-10-31T16:16:19.000000Z K 7 svn:log V 64 MFC: Actually support the new HT capability type from HT 2.00b. END K 10 svn:author V 4 emax K 8 svn:date V 27 2007-10-31T16:17:20.000000Z K 7 svn:log V 137 Fix locking issue in ng_btsocket_l2cap_ctloutput() Submitted by: Heiko Wundram (Beenic) < wundram at beenic dot net > MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-10-31T16:17:24.000000Z K 7 svn:log V 72 MFC: Print IRQs in decimal rather than hex. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-10-31T16:17:41.000000Z K 7 svn:log V 44 MFC: Print IRQs in decimal rather than hex. END K 10 svn:author V 4 emax K 8 svn:date V 27 2007-10-31T16:42:41.000000Z K 7 svn:log V 590 MFC: etc/rc.d/ppp,v1.14 and etc/defaults/rc.conf,v1.319 Teach /etc/rc.d/ppp to start multiple instances of ppp. ppp_profile variable can now contain multiple profiles. Overrides for ppp mode and nat can go into ppp_$profile_mode and ppp_$profile_nat variables respectively. If those are not specified, defaults from ppp_mode and ppp_nat are used. MFC: etc/rc.d/ppp v1.15 Teach /etc/rc.d/ppp how to start/stop individual instances of ppp. This is an extension of previous commit. Submitted by: Yuri Kurenkov < y dot kurenkov at init dot ru > Reviewed by: mtm Approved by: re (kensmith) END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-10-31T16:53:44.000000Z K 7 svn:log V 97 MFC 1.4: silence complaint about not loading the wlan_scan_monitor module Approved by: re (gnn) END K 10 svn:author V 3 mav K 8 svn:date V 27 2007-10-31T18:22:51.000000Z K 7 svn:log V 36 Fix some mistakes. Update my email. END K 10 svn:author V 3 mav K 8 svn:date V 27 2007-10-31T18:33:23.000000Z K 7 svn:log V 19 Fix one more typo. END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-10-31T18:47:04.000000Z K 7 svn:log V 27 add zyd MFC after: 3 days END K 10 svn:author V 4 emax K 8 svn:date V 27 2007-10-31T18:53:07.000000Z K 7 svn:log V 590 MFC: etc/rc.d/ppp,v1.14 and etc/defaults/rc.conf,v1.319 Teach /etc/rc.d/ppp to start multiple instances of ppp. ppp_profile variable can now contain multiple profiles. Overrides for ppp mode and nat can go into ppp_$profile_mode and ppp_$profile_nat variables respectively. If those are not specified, defaults from ppp_mode and ppp_nat are used. MFC: etc/rc.d/ppp v1.15 Teach /etc/rc.d/ppp how to start/stop individual instances of ppp. This is an extension of previous commit. Submitted by: Yuri Kurenkov < y dot kurenkov at init dot ru > Reviewed by: mtm Approved by: re (kensmith) END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2007-10-31T19:21:51.000000Z K 7 svn:log V 104 Add a small note about how "mkfs.xfs -p" can be used to create an XFS file system populated with files. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-10-31T19:26:01.000000Z K 7 svn:log V 87 Also fix a "blank line" issue that sneaked in from rev. 1.19. Submitted by: John Hein END K 10 svn:author V 3 sos K 8 svn:date V 27 2007-10-31T19:59:53.000000Z K 7 svn:log V 68 MFC: Add SATA ATAPI support for AHCI controllers. Approved by: re@ END K 10 svn:author V 3 mav K 8 svn:date V 27 2007-10-31T22:52:51.000000Z K 7 svn:log V 75 MFC rev 1.4,1.5 Fix some mistakes. Update my email. Approved by: re (gnn) END K 10 svn:author V 4 ache K 8 svn:date V 27 2007-11-01T03:18:02.000000Z K 7 svn:log V 103 Back out not human readable optimization in prev. commit which shown to generate 3bytes longer opcode. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-11-01T04:26:33.000000Z K 7 svn:log V 174 MFC e1000phy.c rev 1.19, e1000phyreg.h rev. 1.5 to RELENG_7 Add 88E1116/88E1116R PHY support code that takes the PHY out of power-down mode. Approved by: re (kensmith) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-11-01T04:27:30.000000Z K 7 svn:log V 146 MFC e1000phy.c rev 1.19, e1000phyreg.h rev. 1.5 to RELENG_6 Add 88E1116/88E1116R PHY support code that takes the PHY out of power-down mode. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-11-01T08:58:29.000000Z K 7 svn:log V 416 - Move crfree() outside MNT_ILOCK()/MNT_IUNLOCK() to eliminate a LOR: 1st 0xc4cea568 struct mount mtx (struct mount mtx) @ /usr/src/sys/modules/zfs/../../compat/opensolaris/kern/opensolaris_vfs.c:209 2nd 0xc3ee9010 sleep mtxpool (sleep mtxpool) @ /usr/src/sys/kern/kern_resource.c:1266 - Move crdup() outside MNT_ILOCK()/MNT_IUNLOCK(), as it can sleep. Reported by: Olli Hauer MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-11-01T09:49:45.000000Z K 7 svn:log V 51 Bump document date on behalf of previous revision. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-11-01T10:01:15.000000Z K 7 svn:log V 41 __CPU_XSCALE_PXA2XX -> CPU_XSCALE_PXA2X0 END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-11-01T11:04:21.000000Z K 7 svn:log V 296 Call zil_commit() (if ZIL is not disabled) after every non-read request (BIO_WRITE and BIO_FLUSH) as it is done is Solaris. The difference is that Solaris calls it only for sync requests, but we can't say in GEOM is the request is sync or async, so we do it for every request. MFC after: 1 week END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2007-11-01T13:07:28.000000Z K 7 svn:log V 597 MFC v1.243 of config.c and v1.48 of dmenu.c - fixes needed because sysinstall had made bad assumptions about the behavior of getenv(3) and the new getenv(3) doesn't behave the same as the old one did if you call it with getenv("amd_enable=YES"). It was noted during review that the use of strdup(3) here is wrong and should be checked for NULL. It's worth noting that's what I meant when I said I conformed to sysinstall's style despite urges to do otherwise in the original commit. sysinstall is in desperate need of some major rototilling (or being thrown out...). Approved by: re (rwatson) END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2007-11-01T14:09:07.000000Z K 7 svn:log V 570 MFC: 1.267 In nmount(), if MNT_ROOT is in the mount flags, filter it out instead of returning an error. (1) This makes the behavior consistent with mount(2). (2) This makes update mounts on the root file system work properly. (3) The explicit checks for MNT_ROOTFS in src/sbin/fsck_ffs/main.c and src/usr.sbin/mountd/mountd.c which were put in to eliminate errors during update mounts on the root file system can be removed. The only place were MNT_ROOTFS can be validly set is inside the kernel, i.e. with vfs_mountroot_try(). Approved by: re (gnn) END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2007-11-01T14:20:37.000000Z K 7 svn:log V 135 MFC 1.2 Add a small note about how "mkfs.xfs -p" can be used to create an XFS file system populated with files. Approved by: re (gnn) END K 10 svn:author V 4 brix K 8 svn:date V 27 2007-11-01T16:08:25.000000Z K 7 svn:log V 73 Add myself and note that erwin is my mentor Approved by: erwin (mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-01T18:19:19.000000Z K 7 svn:log V 80 MFC: Slightly cleanup the 'bootdev' concept on x86. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-01T18:20:37.000000Z K 7 svn:log V 52 MFC: Slightly cleanup the 'bootdev' concept on x86. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-01T18:22:53.000000Z K 7 svn:log V 84 MFC: Reindent the read/write code of bd_realstrategy(). Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-01T18:23:10.000000Z K 7 svn:log V 56 MFC: Reindent the read/write code of bd_realstrategy(). END K 10 svn:author V 4 csjp K 8 svn:date V 27 2007-11-01T19:03:03.000000Z K 7 svn:log V 87 MFC revision 1.21, use extended process tokens by default Approved by: re@ (kensmith) END K 10 svn:author V 4 csjp K 8 svn:date V 27 2007-11-01T19:04:13.000000Z K 7 svn:log V 130 MFC revision 1.350, move where we audit the PID to ensure that it gets audited even if it's invalid. Approved by: re@ (kensmith) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-11-01T19:54:59.000000Z K 7 svn:log V 13 Document -t. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-01T20:06:12.000000Z K 7 svn:log V 291 Fix 'gpt boot' to work on disk devices and not just plain files. Writes to disk devices have to consist of a block of sectors. Thus, when writing gptboot to the boot partition, round the size of the gptboot file up to a sector boundary, pre-zero it, and write out the full buffer to disk. END K 10 svn:author V 6 matteo K 8 svn:date V 27 2007-11-01T20:13:33.000000Z K 7 svn:log V 472 Add the -h option to rpc.statd, similar to the one in nfsd(8) and in mountd(8) -h bindip Specify specific IP addresses to bind to for TCP and UDP requests. This option may be specified multiple times. If no -h option is specified, rpc.statd will bind to INADDR_ANY. Note that when specifying IP addresses with -h, rpc.statd will automatically add 127.0.0.1 and if IPv6 is enabled, ::1 to the list. (coming for rpc.lockd too) PR: bin/98500 MFC after: 1 week END K 10 svn:author V 6 emaste K 8 svn:date V 27 2007-11-01T20:45:29.000000Z K 7 svn:log V 363 Rework aac locking for MPSAFE CAM. This fixes a Giant mutex assertion reported on freebsd-current [1]. Also dequeue all events in aac_release_command (instead of just one) so that there's no risk of them getting stranded. Reported by: Steven Brown [1] Submitted by: scottl@ [1] http://lists.freebsd.org/pipermail/freebsd-current/2007-October/077928.html END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-01T20:51:04.000000Z K 7 svn:log V 379 Don't look for GPT primary and secondary tables on a disk unless we have a valid PMBR. Without this fix, if label a disk with a GPT, then relabel it with an MBR the GPT tables are still present. If you then try to create a GPT with 'gpt create', gpt(8) will fail to open the device because the partitions in the stale GPT overlap with the slices in the MBR. MFC after: 1 week END K 10 svn:author V 4 brix K 8 svn:date V 27 2007-11-01T21:56:09.000000Z K 7 svn:log V 62 Add my birthday to the calendar. Approved by: erwin (mentor) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-11-02T00:34:44.000000Z K 7 svn:log V 64 Don't imply O(n) removal for the doubly linked data structures. END K 10 svn:author V 4 lulf K 8 svn:date V 27 2007-11-02T00:35:05.000000Z K 7 svn:log V 93 - Add sysctl for sizeof(znode_t), which will be used by fstat(1). Approved by: pjd (mentor) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-02T00:52:34.000000Z K 7 svn:log V 1969 Merge Neterion if_nxge driver version 2.0.9.11230 from HEAD to RELENG_7: 01 - Enhanced LRO: LRO feature is extended to support multi-buffer mode. Previously, Ethernet frames received in contiguous buffers were offloaded. Now, frames received in multiple non-contiguous buffers can be offloaded, as well. The driver now supports LRO for jumbo frames. 02 - Locks Optimization: The driver code was re-organized to limit the use of locks. Moreover, lock contention was reduced by replacing wait locks with try locks. 03 - Code Optimization: The driver code was re-factored to eliminate some memcpy operations. Fast path loops were optimized. 04 - Tag Creations: Physical Buffer Tags are now optimized based upon frame size. For better performance, Physical Memory Maps are now re-used. 05 - Configuration: Features such as TSO, LRO, and Interrupt Mode can be configured either at load or at run time. Rx buffer mode (mode 1 or mode 2) can be configured at load time through kenv. 06 - Driver Statistics: Run time statistics are enhanced to provide better visibility into the driver performance. 07 - Bug Fixes: The driver contains fixes for the problems discovered and reported since last submission. 08 - MSI support: Added Message Signaled Interrupt feature which currently uses 1 message. message. 09 Removed feature: Rx 3 buffer mode feature has been removed. Driver now supports 1, 2 and 5 buffer modes of which 2 and 5 buffer modes can be used for header separation. 10 Compiler warning: Fixed compiler warning when compiled for 32 bit system. 11 Copyright notice: Source files are updated with the proper copyright notice. Submitted by: Alicia Pena , Muhammad Shafiq Approved by: re (gnn, kensmith) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2007-11-02T00:59:38.000000Z K 7 svn:log V 60 Get ready for the BETA2 builds. Approved by: re (implicit) END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-02T05:11:45.000000Z K 7 svn:log V 222 don't try to re-associate after a parameter change, too many ap's don't do this right; instead go to the scan cache so we pass through auth state (if the cache is warm we can do this w/o an actual scan) MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-02T05:19:14.000000Z K 7 svn:log V 146 correct channel flags returned by IEEE80211_IOC_STA_INFO; we need to return all 32-bits to identify stations operating with HT MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-02T05:22:25.000000Z K 7 svn:log V 117 sync 11n support with vap code base; many changes based on interop testing with all major vendors MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-02T05:23:22.000000Z K 7 svn:log V 54 minor wireless-related corrections MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-02T05:24:57.000000Z K 7 svn:log V 128 sync with vap code base; updates for 11n support and some general code cleanups Reviewed by: thompsa, avatar MFC after: 1 week END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-11-02T06:33:20.000000Z K 7 svn:log V 301 MFC revision 1.389 Correct an error in vm_map_sync(), nee vm_map_clean(), that has existed since revision 1.1. Specifically, neither traversal of the vm map checks whether the end of the vm map has been reached. Consequently, the first traversal can wrap around and bogusly return an error. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-11-02T08:42:14.000000Z K 7 svn:log V 415 MFC 1.18: When skipping input data, request a minimum of 1 instead of the full request size. This avoids a 32-bit overflow problem skipping an exact multiple of 4GB and is faster anyway because it allows the underlying I/O framework to minimize copying. In particular, this fixes bsdtar failing to properly skip entries in uncompressed tar archives that are an exact multiple of 4GB. Approved by: re (Ken Smith) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-11-02T08:44:11.000000Z K 7 svn:log V 255 MFC 1.18: Skip requests use a minimum of 1 byte so that the underlying I/O framework can avoid copying and so that we avoid a 32-bit overflow issue that was causing bsdtar to fail when skipping uncompressed tar entries that were an exact multiple of 4GB. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-02T09:53:32.000000Z K 7 svn:log V 361 Merge audit.c:1.35, audit_bsm_klib.c:1.8 from HEAD to RELENG_7: Replace use of AU_NULL with 0 when no audit classes are in use; this supports the removal of hard-coded audit class constants in OpenBSM 1.0. All audit classes are now dynamically configured via the audit_class database. Obtained from: TrustedBSD Project Approved by: re (kensmith) END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-11-02T12:07:07.000000Z K 7 svn:log V 17 Markup revision. END K 10 svn:author V 6 matteo K 8 svn:date V 27 2007-11-02T14:51:53.000000Z K 7 svn:log V 462 Add the -h option to rpc.lockd, similar to the one in nfsd(8), in mountd(8), and in rpc.statd(8) -h bindip Specify specific IP addresses to bind to for TCP and UDP requests. This option may be specified multiple times. If no -h option is specified, rpc.lockd will bind to INADDR_ANY. Note that when specifying IP addresses with -h, rpc.lockd will automatically add 127.0.0.1 and if IPv6 is enabled, ::1 to the list. PR: bin/98500 MFC after: 1 week END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-11-02T15:11:53.000000Z K 7 svn:log V 177 mtree should use getcwd() instead of getwd(). getcwd() is safer, because it includes checks for the length of the buffer it uses. Reviewed by: phk, cperciva MFC after: 3 days END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2007-11-02T16:27:22.000000Z K 7 svn:log V 292 MFC 1.28: Make the type of the memory used by the BPF filter unsigned, so it matches the BPF registers (which are the only thing that is assigned to/from BPF memory). This is a pedantic change that shouldn't change any behaviour. PR: 115931 Submitted by: Matthew Luckie END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-11-02T17:29:36.000000Z K 7 svn:log V 401 Fix a shutdown hang on some SMP systems. The previous logic was to IPI all CPUs to make sure idle threads are evicted from the softc before returning from acpi_cpu_shutdown(). However, this is unnecessary since stop_cpus() handles this for itself and at this point it's possible that our IPI will be blocked (interrupts disabled). Thanks to: Glen Leeder MFC after: 3 days END K 10 svn:author V 8 charnier K 8 svn:date V 27 2007-11-02T18:06:51.000000Z K 7 svn:log V 40 initialize variables, WARNS=6 compliant END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-02T18:54:09.000000Z K 7 svn:log V 67 MFC: Don't attach to the "IBM0057" ID. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-02T18:54:50.000000Z K 7 svn:log V 39 MFC: Don't attach to the "IBM0057" ID. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-02T19:00:06.000000Z K 7 svn:log V 118 MFC 1.55: Fix another edge case in rman_manage_region() that could result in the the resource list getting missorted. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-11-02T19:25:06.000000Z K 7 svn:log V 21 o OpenBSD 4.2 added. END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-11-02T19:40:36.000000Z K 7 svn:log V 388 Completely remove the code for single threading the mainline fork code. Put in a little comment explaining why it went away. Re-enable it in the case there an exisiting process is just splitting off its address space and file descriptors. (I donpt think anything uses that code but it needs some sort of locking and this does the job. Reviewed by: Davidxu, alc, others MFC after: 3 days END K 10 svn:author V 5 krion K 8 svn:date V 27 2007-11-02T20:18:47.000000Z K 7 svn:log V 98 Momoize the results of isinstalledpkg() PR: bin/116452 Submitted by: wollmann MFC after: 7 days END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-11-02T20:48:10.000000Z K 7 svn:log V 104 o Fix panic message: it's swap_pager_putpages() not swap_pager_getpages(). Submitted by: Mark Tinguely END K 10 svn:author V 5 wilko K 8 svn:date V 27 2007-11-02T21:40:04.000000Z K 7 svn:log V 115 Fix panic on kernel startup. This allowed me to successfully run a 6.3-PRE kernel. Patch kindly provided by: jhb END K 10 svn:author V 5 dougb K 8 svn:date V 27 2007-11-02T22:37:15.000000Z K 7 svn:log V 183 Update to the 1 November 2007 version of this file. The change is to the address of l.root-servers.net, which is moving to a new /24 in order to enable anycast routing down the road. END K 10 svn:author V 5 krion K 8 svn:date V 27 2007-11-02T22:46:30.000000Z K 7 svn:log V 258 Introduce pkg_updating(1) which scans for installed ports and shows all ports/UPDATING entries that affect one of the installed ports, and are relevant on the given machine. PR: bin/117564 Submitted by: Beat Gaetzi MFC after: 14 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-11-03T05:15:26.000000Z K 7 svn:log V 520 Eliminate spurious "Approaching the limit on PV entries, ..." warnings. Specifically, whenever vm_page_alloc(9) returned NULL to get_pv_entry(), we issued a warning regardless of the number of pv entries in use. (Note: The older pv entry allocator in RELENG_6 does not have this problem.) Reported by: Jeremy Chadwick Eliminate the direct call to pagedaemon_wakeup() by get_pv_entry(). This was a holdover from earlier times when the page daemon was responsible for the reclamation of pv entries. MFC after: 5 days END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-11-03T07:11:07.000000Z K 7 svn:log V 48 Remove zyd as wireless is not supported on PAE. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2007-11-03T10:36:03.000000Z K 7 svn:log V 39 Add __unused to parameters when needed END K 10 svn:author V 4 csjp K 8 svn:date V 27 2007-11-03T15:31:38.000000Z K 7 svn:log V 52 MFC lockf.c revision 1.17 MFC lockf.1 revision 1.19 END K 10 svn:author V 4 csjp K 8 svn:date V 27 2007-11-03T15:33:04.000000Z K 7 svn:log V 76 MFC revision 1.34 Add support for processing extended (ip6) subject termids END K 10 svn:author V 4 csjp K 8 svn:date V 27 2007-11-03T17:13:16.000000Z K 7 svn:log V 79 MFC revision 1.182 Fix PID portion of stats in scenarios where the peer forks END K 10 svn:author V 4 csjp K 8 svn:date V 27 2007-11-03T17:15:27.000000Z K 7 svn:log V 130 MFC revision 1.12 - Wakeup all threads sleeping on an audit pipe instead of just one - Wakeup threads with a consistent priority END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-11-03T17:33:41.000000Z K 7 svn:log V 258 Ever since the module registration system was introduced to this driver, it's been printing out scary messages about "Unhanded Event Notify Frame" that are needlessly worrisome to users. Change this warning to only print out at an elevated debugging level. END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-03T18:12:25.000000Z K 7 svn:log V 118 o add -o ampdu shorthand for viewing most useful ampdu stats o remove noise from default stat list MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-03T18:13:05.000000Z K 7 svn:log V 56 align stats printed out w/o any args MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-03T18:14:12.000000Z K 7 svn:log V 82 o sync w/ net80211 changes o redo numbering scheme to simplify changing the table END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-03T19:10:14.000000Z K 7 svn:log V 167 bandaid crash as I have no time to research the issue and the driver is unusable in its present state; refer to the PR for details PR: kern/110662 MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-03T19:11:35.000000Z K 7 svn:log V 14 correct entry END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-03T19:22:54.000000Z K 7 svn:log V 98 fix a typo in rx radiotap's flags Submitted by: Weongyo Jeong Reviewed by: sam MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-03T19:24:51.000000Z K 7 svn:log V 229 upgrade zd1211b firmware for the zyd driver. This solves a hardware reset problem when we reboot the system with the zyd device inserted. Submitted by: Weongyo Jeong Reported by: Ted Lindgreen (ted@tednet.nl) MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-03T19:26:49.000000Z K 7 svn:log V 119 fix build: when usb was enabled wireless drivers were brought in so remove the nodevice lines that elided wlan support END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-11-03T20:51:50.000000Z K 7 svn:log V 78 MFC: rev. 1.5 Clean up after the previous commit. Approved by: re (blanket) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-11-04T00:32:54.000000Z K 7 svn:log V 97 Allow building of a special rescue version of geom that has a subset of the classes compiled-in. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-11-04T00:44:10.000000Z K 7 svn:log V 106 o Build geom for all platforms. o Don't build bsdlabel for ia64. o Don't build fdisk and gpt for ia64. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2007-11-04T03:28:31.000000Z K 7 svn:log V 242 MFC 2007-10-05 07:26:40 UTC Add entries for Epson multifunction scanner/printer/card readers, with all functions supported. More details on related topics (SANE configuration, OCR, etc.) at http://info.iet.unipi.it/~luigi/FreeBSD/dx5050.html END K 10 svn:author V 5 luigi K 8 svn:date V 27 2007-11-04T03:54:16.000000Z K 7 svn:log V 47 MFC documentation for recent uscanner cleanup. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2007-11-04T07:02:58.000000Z K 7 svn:log V 75 MFV import of tzdata2007i Changes: - Cuba adjustments - Syria adjustments END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-11-04T07:02:59.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create tag 'tzdata2007i'. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2007-11-04T07:06:19.000000Z K 7 svn:log V 47 MFV of tzdata2007i Changes in Cuba and Syria. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-11-04T08:32:27.000000Z K 7 svn:log V 309 Add an option to limit the number of source MACs that can be behind a bridge interface. Once the limit is reached packets with unknown source addresses are dropped until an existing host cache entry expires or is removed. Useful to use with the STICKY cache option. Sponsored by: miniSuperHappyDevHouse NZ END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-11-04T11:12:40.000000Z K 7 svn:log V 132 Don't mask the address in inet_makenetandmask() according to what class it appears to be in: there is also CIDR. Noticed by: tegge END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-04T12:50:01.000000Z K 7 svn:log V 372 Merge OpenBSM 1.0 from HEAD to RELENG_7: - Fix bug in auditreduce(8) which resulted in a memory fault/crash when the user specified an event name with -m. - Remove AU_.* hard-coded audit class constants, as audit classes are now entirely dynamically configured using /etc/security/audit_class. Obtained from: TrustedBSD Project Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-04T12:50:40.000000Z K 7 svn:log V 275 Merge OpenBSM 1.0 changes to src/sys/bsm from HEAD to RELENG_7: - Remove AU_.* hard-coded audit class constants, as udit classes are now entirely dynamically configured using /etc/security/audit_class. Obtained from: TrustedBSD Project Approved by: re (kensmith) END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-11-04T15:07:28.000000Z K 7 svn:log V 201 MFC: mdconfig.8 -r 1.37 % Add an example which shows how mdconfig(8) can be used % to mount an ISO 9660 CD image file. % % PR: 112691 % Submitted by: Warren Block, wblock at wonkity.com END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-11-04T15:07:29.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_3'. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-11-04T15:12:04.000000Z K 7 svn:log V 28 MFC minherit.2 -r 1.22-1.24 END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-11-04T15:18:40.000000Z K 7 svn:log V 61 MFC: 1.14 - mdoc warning fix: Remove a spurious .El request. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-11-04T15:24:44.000000Z K 7 svn:log V 58 MFC: 1.19 - mdoc warning fix: delete spurious empty line. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-11-04T16:03:10.000000Z K 7 svn:log V 183 Add support for trimmed down version of ATI SB600 AC97 audio controller. URL: http://www.ipc2u.de/catalog/P/PE/36486.html PR: kern/117813 Submitted by: Klaus Mayr MFC after: 1 day END K 10 svn:author V 4 csjp K 8 svn:date V 27 2007-11-04T16:44:48.000000Z K 7 svn:log V 92 MFC revision 1.13 Make sure we are incrementing read counters Approved by: re@ (kensmith) END K 10 svn:author V 4 csjp K 8 svn:date V 27 2007-11-04T16:52:33.000000Z K 7 svn:log V 63 MFC revision 1.13 Make sure we are incrementing read counters END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-04T17:59:12.000000Z K 7 svn:log V 36 add zyd Approved by: re (kensmith) END K 10 svn:author V 4 csjp K 8 svn:date V 27 2007-11-04T18:22:25.000000Z K 7 svn:log V 101 MFC revision 1.350, move where we audit the PID to ensure that it gets audited even if it's invalid. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-04T19:20:33.000000Z K 7 svn:log V 177 Garbage collect now-unused nfsrv_setcred() -- it's not only unused, but also a purveyor of unfortunate (and now unsupported) direct frobbing of struct ucred. MFC after: 3 days END K 10 svn:author V 4 emax K 8 svn:date V 27 2007-11-04T21:24:33.000000Z K 7 svn:log V 62 Allow search for any UUID entered by user. MFC after: 3 days END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-11-04T21:54:52.000000Z K 7 svn:log V 67 Remove a staled comment, NPE-C should work fine. Reviewed by: sam END K 10 svn:author V 5 dougb K 8 svn:date V 27 2007-11-04T23:58:11.000000Z K 7 svn:log V 90 MFC version 1.13, update of IP address for l.root-servers.net Approved by: re (kensmith) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2007-11-04T23:59:51.000000Z K 7 svn:log V 93 MFC version 1.13, update of IP address for l.root-servers.net Approved by: re (kensmith) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2007-11-05T00:00:41.000000Z K 7 svn:log V 62 MFC version 1.13, update of IP address for l.root-servers.net END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-11-05T00:04:21.000000Z K 7 svn:log V 23 Import sendmail 8.14.2 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-11-05T00:04:21.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r173340, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-11-05T00:04:22.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_14_2'. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-11-05T00:09:45.000000Z K 7 svn:log V 46 Resolve conflicts from sendmail 8.14.2 import END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-11-05T00:18:06.000000Z K 7 svn:log V 79 Forced commit to .mc files to force creation of new .cf files for mergemaster. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-11-05T00:21:32.000000Z K 7 svn:log V 46 Update for sendmail 8.14.2 MFC after: 1 week END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-11-05T00:24:05.000000Z K 7 svn:log V 35 sendmail 8.14.2 has been imported. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-11-05T00:55:52.000000Z K 7 svn:log V 39 Update to reflect new firmware version END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-11-05T01:29:41.000000Z K 7 svn:log V 20 Add latest firmware END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-11-05T01:31:59.000000Z K 7 svn:log V 577 MFC rgephy.c rev 1.16 to RELENG_7 o RTL8169S/8110S integrated PHY and RTL8211B are gigabit PHYs so set mii_anegticks to MII_ANEGTICKS_GIGE and use it. Previously it used to MII_ANEGTICKS which may not be enough to wait before retrying autonegotiation process at 1000bps. o Reset autonegotation timer if media option is not IFM_AUTO or we got a valid link. o Announce link loss right after it happends. o Autonegiation is retried every mii_anegticks seconds. o Report link state changes right after setting autonegotiation. Approved by: re (kensmith) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-11-05T01:39:25.000000Z K 7 svn:log V 1028 MFC rgephy.c rev 1.17-1.18, rgephyreg.h rev 1.3 to RELENG_7 rgephy.c rev 1.17, rgephyreg.h rev 1.3 Add support for RealTek RTL8211B(L) PHY. It's based on the patch made by Michael Eisele and the patch was slightly modified by me. With this change several NVIDIA ethernet controllers(e.g. MCP61) works. RTL8211B(L) is RealTek's new gigabit PHY. The PHY has several features including crossover correction, polarity correction as well as supporting triple speed(10/100/1000bps). Data transfer between MAC and PHY is via RGMII for 1000baseT, MII for 10baseT/100baseTX. Unfortunately, RealTek used the same model number for RTL8211B(L) PHY so there is no way to discriminate between RTL8211B(L) and its predecessors. ATM RTL8211B uses revision number 2 so checking the revision number seems to be only way to identify it. rgephyreg.c rev 1.18 Setting sc->mii_anegticks to MII_ANEGTICKS_GIGE in rgephy_attach() is redundant. mii_phy_add_media() already takes care of that. Approved by: re (kensmith) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-11-05T01:42:02.000000Z K 7 svn:log V 92 MFC miidevs rev 1.47 to RELENG_7 Add a newer RTL8211B(L) PHY. Approved by: re (kensmith) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-11-05T02:03:09.000000Z K 7 svn:log V 549 MFC rgephy.c rev 1.16 to RELENG_6 o RTL8169S/8110S integrated PHY and RTL8211B are gigabit PHYs so set mii_anegticks to MII_ANEGTICKS_GIGE and use it. Previously it used to MII_ANEGTICKS which may not be enough to wait before retrying autonegotiation process at 1000bps. o Reset autonegotation timer if media option is not IFM_AUTO or we got a valid link. o Announce link loss right after it happends. o Autonegiation is retried every mii_anegticks seconds. o Report link state changes right after setting autonegotiation. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-11-05T02:06:27.000000Z K 7 svn:log V 1000 MFC rgephy.c rev 1.17-1.18, rgephyreg.h rev 1.3 to RELENG_6 rgephy.c rev 1.17, rgephyreg.h rev 1.3 Add support for RealTek RTL8211B(L) PHY. It's based on the patch made by Michael Eisele and the patch was slightly modified by me. With this change several NVIDIA ethernet controllers(e.g. MCP61) works. RTL8211B(L) is RealTek's new gigabit PHY. The PHY has several features including crossover correction, polarity correction as well as supporting triple speed(10/100/1000bps). Data transfer between MAC and PHY is via RGMII for 1000baseT, MII for 10baseT/100baseTX. Unfortunately, RealTek used the same model number for RTL8211B(L) PHY so there is no way to discriminate between RTL8211B(L) and its predecessors. ATM RTL8211B uses revision number 2 so checking the revision number seems to be only way to identify it. rgephyreg.c rev 1.18 Setting sc->mii_anegticks to MII_ANEGTICKS_GIGE in rgephy_attach() is redundant. mii_phy_add_media() already takes care of that. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-11-05T02:09:31.000000Z K 7 svn:log V 64 MFC miidevs rev 1.47 to RELENG_6 Add a newer RTL8211B(L) PHY. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-11-05T06:13:07.000000Z K 7 svn:log V 670 Change wpa_supplicant to down the interface at the start of the init routine. wpa_supplicant expects that it has exclusive access to the net80211 state so when its starts poking in the WEP/WPA settings and the card is already scanning it can cause net80211 to try and associate incorrectly with a protected AP. This is an inconvenience for firmware based cards such as iwi where it can be sent an auth instruction with incomplete security info and cause a firmware error. Remove the 'ifconfig up' from network.subr since wpa_supplicant will immediately down the interface again. Reported by: Guy Helmer (and others) Reviewed by: sam, brooks, avatar MFC after: 3 days END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-11-05T07:53:06.000000Z K 7 svn:log V 93 MFC revs. 1.12, 1.13: kill EOL w/spaces; update to the 1 November 2007 version of this file. END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-11-05T10:25:12.000000Z K 7 svn:log V 682 The intent of the freeing the (zeroed) page in vm_page_cache() for default object rather than cache it was to have vm_pager_has_page(object, pindex, ...) == FALSE to imply that there is no cached page in object at pindex. This allows to avoid explicit checks for cached pages in vm_object_backing_scan(). For now, we need the same bandaid for the swap object, otherwise both the vm_page_lookup() and the pager can report that there is no page at offset, while page is stored in the cache. Also, this fixes another instance of the KASSERT("object type is incompatible") failure in the vm_page_cache_transfer(). Reported and tested by: Peter Holm Reviewed by: alc MFC after: 3 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2007-11-05T11:17:39.000000Z K 7 svn:log V 59 MFC: Bring if_vr (Via Rhine) driver up to -current level. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-11-05T11:22:18.000000Z K 7 svn:log V 42 Add missing locking for SBus controllers. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-11-05T11:26:41.000000Z K 7 svn:log V 146 MFC: 1.30 mtree should use getcwd() instead of getwd(). getcwd() is safer, because it includes checks for the length of the buffer it uses. END