ƒ²"173361 192 1000 466 136 207 133 251 368 671 240 473 361 424 300 133 166 503 408 392 365 127 1266 250 133 264 261 228 126 467 201 320 293 159 162 480 398 581 344 131 1170 130 333 704 114 238 182 136 113 103 104 150 196 122 128 110 199 133 166 167 271 132 133 463 455 455 345 777 191 175 239 508 166 177 285 770 144 592 138 168 163 146 573 187 238 359 320 261 626 234 437 370 366 299 206 222 392 452 197 339 435 328 324 164 447 140 163 210 419 375 491 225 197 367 367 163 135 169 211 182 624 109 136 226 295 173 155 127 198 189 176 158 308 198 257 260 174 213 184 231 119 373 186 145 114 319 238 103 218 478 261 244 512 425 274 276 164 354 487 136 444 221 782 834 142 612 232 146 164 165 156 183 288 138 276 158 170 235 164 272 262 170 325 284 257 271 161 160 146 166 118 147 181 187 K 10 svn:author V 3 kib K 8 svn:date V 27 2007-11-05T11:36:16.000000Z K 7 svn:log V 907 Fix for the panic("vm_thread_new: kstack allocation failed") and silent NULL pointer dereference in the i386 and sparc64 pmap_pinit() when the kmem_alloc_nofault() failed to allocate address space. Both functions now return error instead of panicing or dereferencing NULL. As consequence, vmspace_exec() and vmspace_unshare() returns the errno int. struct vmspace arg was added to vm_forkproc() to avoid dealing with failed allocation when most of the fork1() job is already done. The kernel stack for the thread is now set up in the thread_alloc(), that itself may return NULL. Also, allocation of the first process thread is performed in the fork1() to properly deal with stack allocation failure. proc_linkup() is separated into proc_linkup() called from fork1(), and proc_linkup0(), that is used to set up the kernel process (was known as swapper). In collaboration with: Peter Holm Reviewed by: jhb END K 10 svn:author V 6 benjsc K 8 svn:date V 27 2007-11-05T11:47:19.000000Z K 7 svn:log V 370 Initial Import of wpi driver based on p4 changeset 128641. This import includes: o wpi Wireless driver for the Intel 3945 Wireless Lan Controller (802.11abg) (sys/dev/wpi) o Intel firmware revision 2.14.4 & associated LICENSE (sys/dev/contrib/wpi, sys/contrib/dev/wpi/LICENSE) o wpifw Firmware driver (sys/modules/wpifw) Approved by: mlaier, sam (co-mentors) END K 10 svn:author V 3 phk K 8 svn:date V 27 2007-11-05T11:49:44.000000Z K 7 svn:log V 44 MFC: bus_alloc_resources() convenience API END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-05T12:01:12.000000Z K 7 svn:log V 110 Remove unused variable td from sched_idletd(). MFC after: 3 days Found with: Coverity Prevent(tm) CID: 3561 END K 10 svn:author V 3 phk K 8 svn:date V 27 2007-11-05T12:42:26.000000Z K 7 svn:log V 41 MFC: bring if_sis driver up to -current END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2007-11-05T13:54:23.000000Z K 7 svn:log V 154 Fix NOP message sending in ciss_periodic() which causes panic with option INVARIANTS. Reviewed by: simokawa Tested by: noriyosi_kawano MFC after: 1 week END K 10 svn:author V 3 ups K 8 svn:date V 27 2007-11-05T16:18:00.000000Z K 7 svn:log V 275 MFC: Remove mpte optimization from pmap_enter_quick(). There is a race with the current locking scheme and removing it should have no measurable performance impact. This fixes page faults leading to panics in pmap_enter_quick_locked() on amd64/i386. Requested by: alc@ END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-05T17:24:28.000000Z K 7 svn:log V 578 Correct handling of off-channel frames: o do not override the home channel recorded for the sta when the frame is received off-channel; this fixes a problem where we might think the sta was operating on the channel the frame was received on causing association requests to be ignored/rejected (likely cause of kern/99036) o don't include rssi of off-channel frames in the avg rssi used to select a bss; this gives us a better estimate of the signal we will see for the station when on-channel PR: kern/99036 Found by: Yubin Gong Reviewed by: sephe MFC after: 1 week END K 10 svn:author V 4 emax K 8 svn:date V 27 2007-11-05T17:51:14.000000Z K 7 svn:log V 146 Fix locking issue in ng_btsocket_l2cap_ctloutput() Submitted by: Heiko Wundram (Beenic) < wundram at beenic dot net > Approved by: re (kensmith) END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-11-05T18:13:34.000000Z K 7 svn:log V 380 Add comments explaining why all stores updating a non-kernel page table must be globally performed before calling any of the TLB invalidation functions. With one exception, on amd64, this requirement was already met. Fix this one case. Also, as a clarification, change an existing atomic op into a release. (Suggested by: jhb) Reported and reviewed by: ups MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-11-05T18:40:55.000000Z K 7 svn:log V 268 Remove "zfs:" prefix from lock and condvar names and also skip non-letter characters (mostly "&"). Because top(1) shows only first six characters of wait channel, without this change we saw only one meaningful character. Requested by: kris & others MFC after: 1 week END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-11-05T19:51:12.000000Z K 7 svn:log V 331 Do not pass an address to local stack variable to usbd_set_report_async. Allocate space in keyboard state structure instead to prevent random byte from possibly overwritten stack location frombeing shoved into USB device when transfer actually takes place. This fixes at least one instance of LEDs not working with USB keyboards. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-11-05T21:30:48.000000Z K 7 svn:log V 207 If setting a state to anything but open state, close access to vdev. This fixes replacing drive in place, eg. zpool replace tank da1 da1. Before it complained that device is already open. MFC after: 1 week END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-11-05T22:18:34.000000Z K 7 svn:log V 41 Remove unused header. MFC after: 3 days END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-11-05T23:08:34.000000Z K 7 svn:log V 71 Switch arm to -O until the -O2 issues are resolved. MFC After: 3 days END K 10 svn:author V 4 lulf K 8 svn:date V 27 2007-11-05T23:15:03.000000Z K 7 svn:log V 409 - Add ZFS-support to fstat(1). This allows ZFS-filsystems to be including in the open file-listing. It is added as a separate source file, so it can respect WITH_/WITHOUT_CDDL as compile-flags. - The warnlevel of the Makefile was decreased to quell solaris #pragma warnings. - Expect that fstat(1) doesn't work with kernel compiled with DEBUG_VFS_LOCKS/DEBUG_LOCKS for now. Approved by: pjd (mentor) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-11-06T01:01:38.000000Z K 7 svn:log V 311 Apparently some NVIDIA NICs store ethernet address in reverse order while other variants have inorder ethernet address for the same chipset. Override ethernet address ordering if we already know how it was stored. This fixes the use of inversed ethernet address on MCP67. Submitted by: ariff MFC after: 3 days END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-11-06T02:07:56.000000Z K 7 svn:log V 297 MFC: Revisions: 1.21 src/sys/dev/sound/pci/atiixp.c 1.4 src/sys/dev/sound/pci/atiixp.h 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 Approved by: re (kensmith) END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-11-06T02:08:25.000000Z K 7 svn:log V 270 MFC: Revisions: 1.21 src/sys/dev/sound/pci/atiixp.c 1.4 src/sys/dev/sound/pci/atiixp.h 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 END K 10 svn:author V 4 grog K 8 svn:date V 27 2007-11-06T02:42:00.000000Z K 7 svn:log V 34 Correct typo. MFC after: 2 weeks END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-11-06T02:48:04.000000Z K 7 svn:log V 1172 - 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. Approved by: re@freeBSD.org (Ken Smith) END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-11-06T02:59:40.000000Z K 7 svn:log V 154 MFC of removal of single threading code from the main fork path. This turns out to be un-needed, and in fact can produce deadlocks. Approved by: re(ken) END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-11-06T03:01:32.000000Z K 7 svn:log V 38 MFC of un-neede singl-threading code. END K 10 svn:author V 6 benjsc K 8 svn:date V 27 2007-11-06T04:02:45.000000Z K 7 svn:log V 168 MFC: Regen: * Hart: rev 652 of pcidevs.txt (2007-09-24) * Boemler: vendors.txt (2007-10-25) Approved by: mlaier (comentor) Approved by: re (kensmith) END K 10 svn:author V 6 benjsc K 8 svn:date V 27 2007-11-06T04:05:38.000000Z K 7 svn:log V 165 MFC: Regen: * Hart: rev 652 of pcidevs.txt (2007-09-24) * Boemler: vendors.txt (2007-10-25) Approved by: mlaier (mentor) Approved by: re (kensmith) END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-11-06T07:30:12.000000Z K 7 svn:log V 133 Check wep flag in *_tx_mgt since we need to encrypt some management frame in case of shared authentification. Obtained from: NetBSD END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-11-06T10:35:50.000000Z K 7 svn:log V 32 Check return value for setenv() END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-06T14:46:59.000000Z K 7 svn:log V 370 Merge mac_framework.h:1.85, mac_policy.h:1.95, mac_posix_sem.c:1.10, mac_biba.c:1.108, mac_mls.c:1.89, mac_stub.c:1.69, mac_test.c:1.79 from HEAD to RELENG_7: Canonicalize naming of local variables for struct ksem and associated labels to 'ks' and 'kslabel' to reflect the convention in posix_sem.c. Obtained from: TrustedBSD Project Approved by: re (kensmith) END K 10 svn:author V 5 simon K 8 svn:date V 27 2007-11-06T18:13:25.000000Z K 7 svn:log V 106 MFC 1.3: Document the '-P pidfile' command line argument. PR: docs/116658 Approved by: re (kensmith) END K 10 svn:author V 5 simon K 8 svn:date V 27 2007-11-06T18:15:21.000000Z K 7 svn:log V 225 MFC 1.17: If the INDEX file cannot be opened, print the actual filename / path pkg_version tried to open instead of just "INDEX" to make the actual problem more clear (e.g. missing INDEX-8). Approved by: re (kensmith) END K 10 svn:author V 5 simon K 8 svn:date V 27 2007-11-06T18:22:05.000000Z K 7 svn:log V 198 MFC 1.17: If the INDEX file cannot be opened, print the actual filename / path pkg_version tried to open instead of just "INDEX" to make the actual problem more clear (e.g. missing INDEX-8). END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-11-06T20:13:33.000000Z K 7 svn:log V 67 MFC 1.68: remove smp_rendezvous() during shutdown Approved by: re END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-11-06T20:13:51.000000Z K 7 svn:log V 70 MFC 1.68: remove smp_rendezvous() during shutdown Approved by: re END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-11-06T21:50:43.000000Z K 7 svn:log V 384 In _pthread_key_create() ensure that libthr is initialized. This fixes a NULL-dereference of curthread when libstdc+ initializes the exception handling globals on archs we can't use GNU TLS due to lack of support in binutils 2.15 (i.e. arm and sparc64), yet, thus making threaded C++ programs compiled with GCC 4.2.1 work again on these archs. Reviewed by: davidxu MFC after: 3 days END K 10 svn:author V 5 edwin K 8 svn:date V 27 2007-11-06T21:55:56.000000Z K 7 svn:log V 303 [patch] Fortune typos, around line 57346 of fortunes datfile Small typos -- saw in a fortune today that 'equipped' is spelled 'equpped'. Also, 'vacuum' is spelled 'vaccuum'. Corrected diff provided below. PR: misc/112049 Submitted by: Seth Hieronymus MFC after: 1 week END K 10 svn:author V 5 edwin K 8 svn:date V 27 2007-11-06T22:03:24.000000Z K 7 svn:log V 486 games/fortune: add FORTUNE_PATH env var, so ports of fortunes can work sanely This patch adds an environment variable FORTUNE_PATH, which works like PATH for fortune files. PR: bin/36867 Submitted by: Alan Eldridge [patch] fortune -e implementation bug Fix the behaviour of "-e file1 file2" to equally pick them instead of only picking the first one. PR: bin/70182 Submitted by: Martin Kulas MFC after: 1 week Approved by: grog (mentor) END K 10 svn:author V 5 edwin K 8 svn:date V 27 2007-11-06T22:40:16.000000Z K 7 svn:log V 249 Another typo in the previous commited fix. That makes four typos in one fortune of only 32 words. Based on that single ratio, there are 50453 more typos in the rest of the fortunes file.... Noticed by: Nate Lawson MFC after: 1 week END K 10 svn:author V 4 oleg K 8 svn:date V 27 2007-11-06T22:53:41.000000Z K 7 svn:log V 38 style(9) cleanup. MFC after: 3 month END K 10 svn:author V 4 oleg K 8 svn:date V 27 2007-11-06T23:01:42.000000Z K 7 svn:log V 1075 1) dummynet_io() declaration has changed. 2) Alter packet flow inside dummynet: allow certain packets to bypass dummynet scheduler. Benefits are: - lower latency: if packet flow does not exceed pipe bandwidth, packets will not be (up to tick) delayed (due to dummynet's scheduler granularity). - lower overhead: if packet avoids dummynet scheduler it shouldn't reenter ip stack later. Such packets can be fastforwarded. - recursion (which can lead to kernel stack exhaution) eliminated. This fix long existed panic, which can be triggered this way: kldload dummynet sysctl net.inet.ip.fw.one_pass=0 ipfw pipe 1 config bw 0 for i in `jot 30`; do ipfw add 1 pipe 1 icmp from any to any; done ping -c 1 localhost 3) Three new sysctl nodes are added: net.inet.ip.dummynet.io_pkt - packets passed to dummynet net.inet.ip.dummynet.io_pkt_fast - packets avoided dummynet scheduler net.inet.ip.dummynet.io_pkt_drop - packets dropped by dummynet P.S. Above comments are true only for layer 3 packets. Layer 2 packet flow is not changed yet. MFC after: 3 month END K 10 svn:author V 6 danger K 8 svn:date V 27 2007-11-06T23:12:53.000000Z K 7 svn:log V 35 s/maybe/may be/ MFC after: 3 days END K 10 svn:author V 5 edwin K 8 svn:date V 27 2007-11-07T01:14:28.000000Z K 7 svn:log V 238 After discussions with grog@ (mentor): - When none of the directories in FORTUNE_PATH exist, abort instead of using the default FORTDIR. - Little stylify changes. - Add documentation about the FORTUNE_PATH variable. MFC after: 1 week END K 10 svn:author V 3 jfv K 8 svn:date V 27 2007-11-07T01:33:28.000000Z K 7 svn:log V 611 This delta addresses some users experiencing watchdogs under load with the last driver version. I suspect sheduling to be at the bottom of it, but this version fixes it by: - Making FAST interrupt handling off by default, if you want to use it #define EM_FAST_IRQ in the Makefile. - Add dual locks, one for the TX subsystem, the other CORE for things like init and interface managment. - Add cleaner MSI/X setup code. - If using FAST interrupts there is now a mechanism in the watchdog routine to kick off TX cleanups if they have not been scheduled. I think everyone will be happier with this change. END K 10 svn:author V 4 ache K 8 svn:date V 27 2007-11-07T04:34:03.000000Z K 7 svn:log V 21 Official patches 3-7 END K 10 svn:author V 4 ache K 8 svn:date V 27 2007-11-07T04:34:03.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r173403, 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-07T04:34:04.000000Z K 7 svn:log V 86 This commit was manufactured by cvs2svn to create tag 'libreadline-vendor-v5_2_p3_p7'. END K 10 svn:author V 4 ache K 8 svn:date V 27 2007-11-07T04:42:20.000000Z K 7 svn:log V 43 Merge after importing official patches 3-7 END K 10 svn:author V 4 ache K 8 svn:date V 27 2007-11-07T04:44:11.000000Z K 7 svn:log V 20 Update after import END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-11-07T07:56:57.000000Z K 7 svn:log V 12 Fix markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-11-07T07:59:38.000000Z K 7 svn:log V 13 Markup nits. END K 10 svn:author V 4 kris K 8 svn:date V 27 2007-11-07T09:11:45.000000Z K 7 svn:log V 57 Catch up to changes in the ports tree since last release END K 10 svn:author V 6 matteo K 8 svn:date V 27 2007-11-07T10:21:36.000000Z K 7 svn:log V 100 Check the correct variables for malloc failures. Submitted by: Michiel Boland END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-11-07T10:53:41.000000Z K 7 svn:log V 28 Cleanup of userland __P use END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-11-07T10:57:35.000000Z K 7 svn:log V 34 Add missing for exit() END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-11-07T12:08:03.000000Z K 7 svn:log V 19 Revise the markup. END K 10 svn:author V 5 marck K 8 svn:date V 27 2007-11-07T12:55:51.000000Z K 7 svn:log V 104 devinfo(8) manual page refers to pciconfr(8). Add back reference for completeness. MFC After: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-11-07T13:38:45.000000Z K 7 svn:log V 41 MFC rev. 1.12: Fix various memory leaks. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-11-07T13:38:46.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 4 kris K 8 svn:date V 27 2007-11-07T13:57:08.000000Z K 7 svn:log V 74 MFC: Catch up to current state of ports tree Approved by: re (kensmith) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-11-07T14:44:31.000000Z K 7 svn:log V 178 Warn if kmem_map size is set to less than 512MB. Previous warning was a bit pointless, because default is set to something around 300MB and also insufficient. MFC after: 3 days END K 10 svn:author V 5 rafan K 8 svn:date V 27 2007-11-07T14:45:48.000000Z K 7 svn:log V 38 - Include runetype.h for _RuneLocale_ END K 10 svn:author V 5 rafan K 8 svn:date V 27 2007-11-07T14:46:22.000000Z K 7 svn:log V 39 - Include runefile.h for _CACHED_RUNES END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-11-07T16:42:52.000000Z K 7 svn:log V 370 Implement LINUX_SIOCGIFCOUNT and LINUX_SIOCGIFINDEX/LINUX_SIOGIFINDEX. LINUX_SIOCGIFCOUNT just returns 0 since it is not implemented in the Linux 2.6.16. LINUX_SIOCGIFINDEX/LINUX_SIOGIFINDEX are mapped to the FreeBSD native SIOCGIFINDEX. Tested by: Peter Kostouros Reviewed by: brooks, rpaulo (on net@) Submitted by: rdivacky MFC after: 1 week END K 10 svn:author V 4 emax K 8 svn:date V 27 2007-11-07T17:37:18.000000Z K 7 svn:log V 361 MFC Allow RFCOMM servers to bind to a ''wildcard'' RFCOMM channel zero (0). Actual RFCOMM channel will be assigned after listen(2) call is done on a RFCOMM socket bound to a ''wildcard'' RFCOMM channel zero (0). Address locking issues in ng_btsocket_rfcomm_bind() Submitted by: Heiko Wundram (Beenic) < wundram at beenic dot net > Approved by: re (kensmith) END K 10 svn:author V 4 emax K 8 svn:date V 27 2007-11-07T17:42:45.000000Z K 7 svn:log V 361 MFC Allow RFCOMM servers to bind to a ''wildcard'' RFCOMM channel zero (0). Actual RFCOMM channel will be assigned after listen(2) call is done on a RFCOMM socket bound to a ''wildcard'' RFCOMM channel zero (0). Address locking issues in ng_btsocket_rfcomm_bind() Submitted by: Heiko Wundram (Beenic) < wundram at beenic dot net > Approved by: re (kensmith) END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-11-07T19:21:41.000000Z K 7 svn:log V 248 Pad struct ifbreq to be the same size as in HEAD. This allows ifconfig to be used to configure a bridge on both and adds room for later MFCs. The struct is part of the API/ABI and shouldnt be changed again (c/o rwatson) Approved by: re (rwatson) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2007-11-07T20:05:13.000000Z K 7 svn:log V 681 Driver for the Apple System Management Console (SMC). This hardware is present on the MacBook, MacBook Pro, and Intel MacMini. This driver exports information via sysctl in its private sysctl tree dev.asmc.*. You can get information about temperatures, fan speeds, the keyboard light sensor and the Sudden Motion Sensor (SMS). The SMS is very useful to park the disk heads when the laptop is moved. Basically, the SMS is setup so that, under movement, we get an interrupt on irq 6 and a devd notification is sent. Sponsored by: Google Summer of Code 2007 Approved by: njl (mentor) Reviewed by: attilio (previous version, but very similar), jhb (interrupt specific review) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2007-11-07T20:08:15.000000Z K 7 svn:log V 96 Connect asmc to the build infrastructure. Approved by: njl (mentor) Reviewed by: njl (mentor) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2007-11-07T20:12:21.000000Z K 7 svn:log V 80 asmc build infrastructure. Approved by: njl (mentor) Reviewed by: njl (mentor) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-11-07T21:56:58.000000Z K 7 svn:log V 146 Change unused 'user_wait' argument to 'timo' argument, which will be used to specify timeout for msleep(9). Discussed with: alc Reviewed by: alc END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2007-11-07T22:47:41.000000Z K 7 svn:log V 411 Put back devstat support that was lost during GEOM transition. Initially, I've tried to move md(4) to use geom_disk class, like real disks do, but this requires major rework of some of the existing features such as configuration dumping for example. Therefore just putting devstat support directly into md(4) seems to be optimal solution. Now you can see md(4) stats in `systat -vm' again. MFC after: 2 weeks END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-11-08T01:24:31.000000Z K 7 svn:log V 72 setenv(3) sets errno on failure, use warn() instead Pointed out by: ru END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-11-08T04:04:53.000000Z K 7 svn:log V 84 Updated release notes: IPFilter 4.1.28, OpenBSM 1.0. Approved by: re (implicitly) END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-11-08T04:37:02.000000Z K 7 svn:log V 192 MFC Eliminate spurious "Approaching the limit on PV entries, ..." warnings by get_pv_entry(). Eliminate the direct call to pagedaemon_wakeup() by get_pv_entry(). Approved by: re (gnn) END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-11-08T05:52:24.000000Z K 7 svn:log V 673 MFC network.subr r1.181, driver_freebsd.c r1.15 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. Approved by: re (gnn) END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-08T07:14:37.000000Z K 7 svn:log V 52 MFC 1.19: bandaid crash Approved by: re (kensmith) END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-11-08T08:25:58.000000Z K 7 svn:log V 497 - Remove magic number and fit max rx buffer size accurately. - Patch registers CR47 and CR157 on devices that require it. - Fix power calibration setting on ZD1211B. Obtained from: OpenBSD - Fix multicast transfer by properly reprogram multicast global hash table, which in turns fix promiscuous mode and IPv6 autoconfiguration / local networking. Reviewed by: sam, Weongyo Jeong Tested using: Aztech WL230 , Belkin F5D7050, Unicorn WL-54G, 3COM 3CRUSB10075 MFC after: 1 week END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-11-08T08:57:51.000000Z K 7 svn:log V 46 Fix visibility of "inplace". Found by: CScout END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-11-08T09:09:02.000000Z K 7 svn:log V 76 Make function's definition follow its declared visibility. Found by: CScout END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-11-08T11:13:03.000000Z K 7 svn:log V 71 Use static storage-class specifier where appropriate. Found by: CScout END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-11-08T11:59:38.000000Z K 7 svn:log V 55 Document the per-arch default value of kern.maxbcache. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-11-08T13:06:38.000000Z K 7 svn:log V 475 Two minor improvements uncovered by work on upgrading between releases: * When installing updates, make sure that securelevel <= 0. Otherwise we can't remove the schg flag from files. * When preparing to download updates, check to see if we already have them sitting in the /files/ directory. This saves bandwidth if users run "freebsd-update fetch" more than once without installing updates in between. While I'm here, bump the copyright date. MFC after: 3 days END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-11-08T13:19:08.000000Z K 7 svn:log V 92 Add entries for the L2 cache-related functions for armv5. Spotted out by: Rafal Jaworowski END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-11-08T14:03:00.000000Z K 7 svn:log V 145 MFC rev. 1.359: Do not cache the page belonging to the swap object that has no backing store allocated in the pager. Approved by: re (kensmith) END K 10 svn:author V 3 ups K 8 svn:date V 27 2007-11-08T14:47:55.000000Z K 7 svn:log V 266 Initial checkin for rmlock (read mostly lock) a multi reader single writer lock optimized for almost exclusive reader access. (see also rmlock.9) TODO: Convert to per cpu variables linkerset as soon as it is available. Optimize UP (single processor) case. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-08T15:01:35.000000Z K 7 svn:log V 223 Merge audit_syscalls.c:1.7 from HEAD to RELENG_6: Audit path argument when changing audit trails. Call NDFREE(), which while not currently strictly necessary, isn't a bad idea. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-08T15:11:11.000000Z K 7 svn:log V 164 Merge audit.c:1.21 from HEAD to RELENG_6: Trim some no longer XXX comments. Remove some commented out debugging printfs. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-08T15:16:19.000000Z K 7 svn:log V 529 Merge audit.c:1.23, audit_bsm_token.c:1.9, audit_trigger.c:1.4, and audit_worker.c:1.13 from HEAD to RELENG_6: Update a number of comments: - Replace XXX with Note: in several cases where observations are made about future functionality rather than problems or bugs. - Remove an XXX comment about byte order and au_to_ip() -- IP headers must be submitted in network byte order. Add a comment to this effect. - Mention that we don't implement select/poll for /dev/audit. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-08T15:17:42.000000Z K 7 svn:log V 137 Mege audit_syscalls.c:1.11 from HEAD to RELENG_6: Remove two XXX comments that no longer apply. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-08T15:30:01.000000Z K 7 svn:log V 340 Mege audit_syscalls.c:1.10 from HEAD to RELENG_6: Use p_cansee() to check that a target process for an audit state manipulation is visible to the subject process. Remove XXX comments suggesting this. Convert one XXX on a difference from Darwin into a note: it's not a bug, it's a feature. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-08T15:31:48.000000Z K 7 svn:log V 273 Merge audit_arg.c:1.8, audit_bsm_klib.c:1.5 from HEAD to RELENG_6: Add a witness sleep warning to canon_path(), which invokes vput() and hence may perform an unbounded sleep. Remove an XXX comment suggesting that one be added. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-08T15:33:10.000000Z K 7 svn:log V 269 Mege audit_arg.c:1.9 from HEAD to RELENG_6: When returning early from audit_arg_file() due to so->so_pcb being NULL (due to an early reset or the like), remember to unlock the socket lock. This will not occur in 7-CURRENT, but could in theory occur in 6-STABLE. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-08T15:36:18.000000Z K 7 svn:log V 202 Merge audit_ioctl.h:1.5 from HEAD to RELENG_6: Don't expose #ifdef NOTYET parts to userspace via audit_ioctl.h, just remove them, since the functionlity they are associated with isn't there yet. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2007-11-08T15:40:40.000000Z K 7 svn:log V 108 Update X11 dists for xorg-7.3 layout. X-MFC-after: Insta-MFC may be coming so this can get into 6.3-BETA2. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-08T15:41:19.000000Z K 7 svn:log V 125 Merge audit_worker.c:1.14 from HEAD to RELENG_6: Short name of kernel audit worker thread from "audit_worker" to "audit". END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-08T15:49:00.000000Z K 7 svn:log V 295 Merge audit.c:1.26 from HEAD to RELENG_6: No need to force __inline__ of currecord(), as the compiler will usefully inline it when needed already, and the symbol is also required outside of audit.c. This silences a new gcc warning on the topic of using __inline__ instead of __inline. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-08T15:51:52.000000Z K 7 svn:log V 359 Make it easier to add more ptys to the pty(4) driver: - Use unit2minor() and minor2unit() to generate minor numbers to support unit numbers higher than 255. - Use simple string operations on the 'names' array rather than hard-coded constants and switch statements so that more ptys can be added by simply expanding the 'names' array. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-08T16:23:03.000000Z K 7 svn:log V 100 Merge audit_syscalls.c:1.15 from HEAD to RELENG_6: Consistent white space after .'s in comments. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-08T16:26:06.000000Z K 7 svn:log V 242 Merge audit.h:1.11, audit_syscalls.c:1.16 from HEAD to RELENG_6: Remove unused !AUDIT audit_proc_*() prototypes: unlike in Mac OS X, we don't define or use these functions if AUDIT isn't configured. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-08T16:32:29.000000Z K 7 svn:log V 338 Merge audit.c:1.28, audit_private.h:1.15, audit_worker.c:1.15 from HEAD to RELENG_6: Remove AUDIT_PRINTF() debugging statements and definition; clean up or remove associated comments. Slip audit_file_rotate_wait assignment in audit_rotate_vnode() before the drop of the global audit mutex. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-08T16:38:49.000000Z K 7 svn:log V 231 Merge audit.c:1.29, audit.h:1.12, audit_arg.c:1.12, audit_bsm.c:1.17, audit_bsm_klib.c:1.7, audit_pipe.c:1.11, audit_private.h:1.16, audit_worker.c:1.16 from HEAD to RELENG_6: Clean up audit comments--formatting, spelling, etc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-08T16:40:01.000000Z K 7 svn:log V 227 Merge audit_trigger.c:1.5 from HEAD to RELENG_6: Close a very narrow race that might cause a trigger allocation to be leaked if a trigger is delivered as the trigger device is closed. Obtained from: TrustedBSD Project END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-08T17:11:40.000000Z K 7 svn:log V 72 correct termination check doing amsdu de-aggregation MFC after: 3 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-11-08T17:17:23.000000Z K 7 svn:log V 354 MFC Add comments explaining why all stores updating a non-kernel page table must be globally performed before calling any of the TLB invalidation functions. With one exception, on amd64, this requirement was already met. Fix this one case. Also, as a clarification, change an existing atomic op into a release. Approved by: re (kensmith) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-11-08T17:21:51.000000Z K 7 svn:log V 45 Turn most ffs 'DIAGNOSTIC's into INVARIANTS. END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-11-08T17:41:35.000000Z K 7 svn:log V 71 Another vestige of OLDCARD that needs to be retired. Prodded by: jhb@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-11-08T17:43:13.000000Z K 7 svn:log V 117 etc/defaults/pccard.conf has been relegated to the scrapheap of history, note its newly minted obsolete status here. END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-11-08T18:02:27.000000Z K 7 svn:log V 326 MFC Add comments explaining why all stores updating a non-kernel page table must be globally performed before calling any of the TLB invalidation functions. With one exception, on amd64, this requirement was already met. Fix this one case. Also, as a clarification, change an existing atomic op into a release. END K 10 svn:author V 3 ups K 8 svn:date V 27 2007-11-08T19:35:36.000000Z K 7 svn:log V 282 Use VM_FAULT_DIRTY to fault in pages for write access in proc_rwmen. Otherwise copy on write may create an anonymous page that is not marked as dirty. Since writing data to these pages in this function also does not dirty these pages they may be later discarded by the pagedaemon. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-11-08T19:45:19.000000Z K 7 svn:log V 393 Change the default for hyperthreading (or, generally speaking, cases where the L1 cache is shared between CPUs) to disabled for security reasons. As in earlier releases, this can be changed by setting machdep.hyperthreading_allowed=1 in /boot/loader.conf. This is not an MFC -- no seatbelts in CURRENT. Approved by: re (kensmith) Security: See FreeBSD-SA-05:09.htt for background material. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-08T20:09:15.000000Z K 7 svn:log V 132 MFC: Don't test the APIC flag in the cpuid features for amd64 to see if a local APIC is present or not. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-08T20:09:45.000000Z K 7 svn:log V 104 MFC: Don't test the APIC flag in the cpuid features for amd64 to see if a local APIC is present or not. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-08T20:13:04.000000Z K 7 svn:log V 274 MFC: Rework the read/write support in the bios disk driver some to cut down on duplicated code and support 64-bit LBAs for GPT. This also changes the code to always use EDD on devices that support it which matches the rest of the x86 bootstrap. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-08T20:19:58.000000Z K 7 svn:log V 274 MFC: Rework the read/write support in the bios disk driver some to cut down on duplicated code and support 64-bit LBAs for GPT. This also changes the code to always use EDD on devices that support it which matches the rest of the x86 bootstrap. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-08T20:21:40.000000Z K 7 svn:log V 71 MFC: Don't always re-route IRQs on resume. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-08T20:24:53.000000Z K 7 svn:log V 43 MFC: Don't always re-route IRQs on resume. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-08T20:25:47.000000Z K 7 svn:log V 77 MFC: Honor db_pager_quit in the examine command. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-08T20:29:53.000000Z K 7 svn:log V 118 MFC: Split agp_generic_detach() up into two routines: agp_free_cdev() and agp_free_res(). Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-08T20:50:13.000000Z K 7 svn:log V 90 MFC: Split agp_generic_detach() up into two routines: agp_free_cdev() and agp_free_res(). END K 10 svn:author V 6 emaste K 8 svn:date V 27 2007-11-08T21:12:36.000000Z K 7 svn:log V 528 MFC to RELENG_7 Revision Changes Path 1.123 +5 -2 src/sys/dev/aac/aac.c 1.29 +17 -17 src/sys/dev/aac/aac_cam.c 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 Approved by: re END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-11-08T21:20:34.000000Z K 7 svn:log V 17 Whitespace only. END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-11-08T21:21:27.000000Z K 7 svn:log V 44 MFC: poll EC during resume Approved by: re END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-11-08T21:22:20.000000Z K 7 svn:log V 133 MFC: improve HPET table probe and give it a lower priority as a timer, fix divide by zero if battery status invalid Approved by: re END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-08T21:31:38.000000Z K 7 svn:log V 202 MFC: Use the smaller cgbase() macro in ufsread.c if UFS_SMALL_CGBASE is defined. This also effectively enables the use of the smaller cgbase() in the arm/at91/boot2 loader. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-08T21:31:53.000000Z K 7 svn:log V 81 MFC: Use the smaller cgbase() macro in ufsread.c if UFS_SMALL_CGBASE is defined. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-08T21:33:40.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-11-08T21:33:49.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-11-08T21:45:56.000000Z K 7 svn:log V 105 A couple of optimizations to the last commit. Submitted by: Christoph Mallon christoph mallon of gmx de END K 10 svn:author V 6 benjsc K 8 svn:date V 27 2007-11-08T21:54:42.000000Z K 7 svn:log V 94 Provide a man page for wpi: Intel 3945abg wireless driver Approved by: mlaier (comentor) END K 10 svn:author V 6 benjsc K 8 svn:date V 27 2007-11-08T21:57:08.000000Z K 7 svn:log V 81 Turn off debug output, its been confusing users. Approved by: mlaier (comentor) END K 10 svn:author V 6 benjsc K 8 svn:date V 27 2007-11-08T22:02:38.000000Z K 7 svn:log V 63 Remove an unneeded CFLAGS line Approved by: mlaier (comentor) END K 10 svn:author V 6 benjsc K 8 svn:date V 27 2007-11-08T22:09:37.000000Z K 7 svn:log V 212 Link wpi(4) into the build. This includes: o mtree (for legal/intel_wpi) o manpage for i386/amd64 archs o module for i386/amd64 archs o NOTES for i386/amd64 archs Approved by: mlaier (comentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-08T22:31:28.000000Z K 7 svn:log V 105 Teach ps(1) to parse pts TT values (i.e. '0', '1') for the -t flag. MFC after: 1 week Reported by: kris END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2007-11-08T23:20:21.000000Z K 7 svn:log V 159 MFC changes to X11 distributions based on xorg-7.3 layout. Versions: dist.c v1.250 dist.h v1.68 menus.c v1.426 Approved by: re (bmah) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2007-11-08T23:32:26.000000Z K 7 svn:log V 162 MFC changes to X11 distributions based on xorg-7.3 layout. Versions: dist.c v1.250 dist.h v1.68 menus.c v1.426 Approved by: re (bmah) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2007-11-09T00:50:08.000000Z K 7 svn:log V 78 Remove traces of vinum and replace with gvinum. Mention gstripe and gjournal. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-09T02:29:43.000000Z K 7 svn:log V 120 MFC: Don't look for GPT primary and secondary tables on a disk unless we have a valid PMBR. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-09T02:48:03.000000Z K 7 svn:log V 92 MFC: Don't look for GPT primary and secondary tables on a disk unless we have a valid PMBR. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-11-09T08:50:02.000000Z K 7 svn:log V 139 Teach source installation shell script and sysinstall(8) about the 'scompat' source dist that holds src/compat/. Reported by: Mars G Miro END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-11-09T09:25:36.000000Z K 7 svn:log V 28 Clean up after last commit. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-11-09T09:58:08.000000Z K 7 svn:log V 276 MFC: Sync the -HEAD state of ata(4) back to RELENG_6, except interrupt filtering, CAM MPSAFE, BIO_FLUSH and alpha support removal, which are not suitable for RELENG_6. This makes RELENG_6 to support the same set of ATA devices as RELENG_7 and -CURRENT did. Reviewed by: sos END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-11-09T11:04:36.000000Z K 7 svn:log V 95 Fix build without INVARIANTS and update a comment to match a change made in previous revision. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-11-09T15:14:08.000000Z K 7 svn:log V 54 Fix numerous bugs when parsing options and arguments. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2007-11-09T15:32:04.000000Z K 7 svn:log V 21 pccard.conf is gone. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-11-09T16:02:10.000000Z K 7 svn:log V 227 - Fix documentation to match code. Specifically, -c doesn't have to be specified together with either -u or -t to have an effect, and exit status of 2 is not possible after a Perl->C conversion. - While here, fix markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-11-09T16:16:59.000000Z K 7 svn:log V 146 MFC: Teach source installation shell script and sysinstall(8) about the 'scompat' source dist that holds src/compat/. Approved by: re (kensmith) END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-11-09T16:31:47.000000Z K 7 svn:log V 12 Fix a typo. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-11-09T18:02:51.000000Z K 7 svn:log V 120 Instead of hardcoding md10 as the device node in the cd9660 example, use a trick submitted by Ruslan. MFC after: 1 day END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-11-09T21:15:58.000000Z K 7 svn:log V 382 MFC: 1.7 In _pthread_key_create() ensure that libthr is initialized. This fixes a NULL-dereference of curthread when libstdc+ initializes the exception handling globals on archs we can't use GNU TLS due to lack of support in binutils 2.15 (i.e. arm and sparc64), yet, thus making threaded C++ programs compiled with GCC 4.2.1 work again on these archs. Approved by: re (kensmith) END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-11-10T00:47:14.000000Z K 7 svn:log V 168 - Fix a bug in sctp_calc_rwnd() which resulted in wrong rwnd predictions. - Fix a signedness problem that shows up in some 64 bit platforms (macos). MFC after: 1 week END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2007-11-10T04:01:41.000000Z K 7 svn:log V 146 xorg-printserver still exists in the ports tree but it's marked as depreciated and scheduled to be removed. Confirmed by: kris MFC after: 3 days END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-11-10T04:32:50.000000Z K 7 svn:log V 417 Limit total playback channels to just 1, for ALi M5451. The reliability of it's multi DAC / playback channels is not that good. Enabling vchans make the bug more visible since playback allocation will look for possible free hardware channels first (i.e: the next DAC, the very first has been consumed by vchan mixer) which in this case has been proven faulty. Reported / Tested by: Sascha Klauder MFC after: 3 days END K 10 svn:author V 3 hmp K 8 svn:date V 27 2007-11-10T06:04:46.000000Z K 7 svn:log V 332 Clean up the rmlock(9) manual page: * Correct spelling and grammar * Re-structure sentences in BUGS section for legibility * Break long lines appropriately * Break lines at full stops * Add mdoc(9) commands where applicable * Remove superfluous .Ft in the SYNOPSIS section * Various other mdoc(9) fixes END K 10 svn:author V 5 krion K 8 svn:date V 27 2007-11-10T09:40:39.000000Z K 7 svn:log V 179 Add -i option for package installation without fetching and installing its dependencies. PR: bin/117065 Submitted by: Vladimir Ermakov MFC after: 14 days END K 10 svn:author V 5 krion K 8 svn:date V 27 2007-11-10T10:21:29.000000Z K 7 svn:log V 181 Some code cleanups, including removing of stale getopt argument and hardcoded +CONTENTS defines. PR: bin/117855 Submitted by: Beat Gaetzi MFC after: 14 days END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-11-10T10:21:30.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-11-10T11:21:17.000000Z K 7 svn:log V 259 MFC rev 1.29 phys_pager.c 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). Approved by: re (kensmith), imp (mentor) END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-11-10T11:23:01.000000Z K 7 svn:log V 392 MFC rev 1.29 phys_pager.c 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). This includes another fix that is not part of CURRENT and RELENG_7 because that is not part of the code there anymore. Approved by: re (kensmith), imp (mentor) END K 10 svn:author V 6 danger K 8 svn:date V 27 2007-11-10T11:32:37.000000Z K 7 svn:log V 41 s/maybe/may be/ Approved by: re (bmah@) END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-11-10T12:34:28.000000Z K 7 svn:log V 348 MFC: 1.7 In _pthread_key_create() ensure that libthr is initialized. This fixes a NULL-dereference of curthread when libstdc+ initializes the exception handling globals on archs we can't use GNU TLS due to lack of support in binutils 2.15 (i.e. arm and sparc64), yet, thus making threaded C++ programs compiled with GCC 4.2.1 work on these archs. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-10T15:06:30.000000Z K 7 svn:log V 124 Add rm_wowned(9) function to test whether the current thread owns an exclusive lock on the passed rmlock. Reviewed by: ups END K 10 svn:author V 4 csjp K 8 svn:date V 27 2007-11-10T15:32:03.000000Z K 7 svn:log V 688 MFC the following revisions: 1.25 +1 -1 src/sys/security/audit/audit.c 1.10 +1 -1 src/sys/security/audit/audit.h 1.11 +2 -2 src/sys/security/audit/audit_arg.c 1.16 +34 -10 src/sys/security/audit/audit_bsm.c 1.10 +12 -12 src/sys/security/audit/audit_bsm_token.c 1.13 +2 -0 src/sys/security/audit/audit_private.h 1.13 +52 -7 src/sys/security/audit/audit_syscalls.c 1.475 +1 -1 src/sys/sys/proc.h This brings extended subject state support into RELENG_6 for audit records. This means that applications like sshd can take advantage of extended subject for IPv6. It should be noted that sshd has not been modified. END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-10T16:23:38.000000Z K 7 svn:log V 741 Add private tx/rx buffer management to support large frame sizes and update the rx code to handle multiple frames in a single usb transfer. AX772 parts (at least) exhibit many input errors when operated with a 2K rx buffer and no errors w/ a 4K rx buffer (it's unclear what the cause of the errors is for 2K so this may just be covering up the real issue). Larger rx buffer sizes show no significant performance improvement for AX772. Bypassing the common buffer management routines also eliminates an extra context switch on every packet which noticeably improves performance (TCP netperf rx goes from 45 Mb/s to 85 MB/s). Submitted by: "J.R. Oldroyd" Reviewed by: imp Obtained from: openbsd (partly) MFC after: 3 weeks END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-10T16:47:38.000000Z K 7 svn:log V 46 Hook up rmlock(9) and its links to the build. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2007-11-10T17:08:41.000000Z K 7 svn:log V 518 MFC the following revisions: 1.14 +1 -0 src/sys/security/audit/audit.h 1.15 +22 -0 src/sys/security/audit/audit_arg.c 1.19 +35 -2 src/sys/security/audit/audit_bsm.c 1.14 +2 -2 src/sys/security/audit/audit_bsm_token.c 1.21 +7 -2 src/sys/security/audit/audit_syscalls.c (partial) - Add support for auditing arguments in setaudit_addr(2) - Fix bug which which would result in in_addr_ex tokens not being parsed properly - Calculate the size of an ip6 address correctly END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-11-10T17:12:08.000000Z K 7 svn:log V 137 Add SMB support for the MCP61 chipset. PR: 108830 Submitted by: Edwin Mons Approbed by: imp (mentor) END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-11-10T19:11:51.000000Z K 7 svn:log V 54 Eliminate a stale comment concerning contigmalloc(9). END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-10T20:23:07.000000Z K 7 svn:log V 72 add wpa_supplicant + hostapd directories to examples MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-10T20:24:28.000000Z K 7 svn:log V 73 install sample wpa_supplicant.conf; not everyone has source to reference END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-10T20:26:08.000000Z K 7 svn:log V 64 fix building w/ WITHOUT_WPA_SUPPLICANT_EAPOL MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-10T20:27:09.000000Z K 7 svn:log V 91 install hostapd.conf and related files for folks that don't have source MFC after: 1 week END K 10 svn:author V 5 krion K 8 svn:date V 27 2007-11-10T22:04:31.000000Z K 7 svn:log V 193 MFC: match.c: 1.21 date: 2007/11/02 20:18:47; author: krion; state: Exp; lines: +57 -11 Memoize the results of isinstalledpkg() PR: bin/116452 Submitted by: wollmann END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-10T22:47:46.000000Z K 7 svn:log V 46 spaces are preferred to tabs Noted by: simon END K 10 svn:author V 5 krion K 8 svn:date V 27 2007-11-10T22:57:12.000000Z K 7 svn:log V 181 Fix segfault while running with -a option and deinstalling broken packages with incorrect plists. PR: bin/115327 Submitted by: Michael Zhilin MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-11T00:23:39.000000Z K 7 svn:log V 66 MFC 1.7: fix a typo in rx radiotap's flags Approved by: re (gnn) END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-11T00:24:43.000000Z K 7 svn:log V 78 MFC 1.2: upgrade zd1211b firmware; fixes reset problem Approved by: re (gnn) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2007-11-11T01:16:51.000000Z K 7 svn:log V 139 Update pf examples from OpenBSD to catch up with new stateful defaults and other syntax changes. Move pf.conf from /etc to examples, too. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-11-11T01:16:52.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_7'. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2007-11-11T02:16:00.000000Z K 7 svn:log V 176 MFC: Update pf examples from OpenBSD to catch up with new stateful defaults and other syntax changes. Move pf.conf from /etc to examples, too. Approved by: re (kensmith) END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-11-11T08:12:21.000000Z K 7 svn:log V 164 * Expand the example descriptions, fix mdoc-bugs in "(-a and -t vnode are implied)" and reuse it near the cd9660 example. * Spell 'backing store' as two words. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-11-11T08:14:22.000000Z K 7 svn:log V 73 Forced commit to note that the previous change was... Reviewed by: ceri END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-11-11T11:40:03.000000Z K 7 svn:log V 230 MFC rev 1.14 axe.4 Specify which Dlink chip is supported (D-Link DUB-E100 ver A) because others (D-Link DUB-E100 ver B1) are not. PR: docs/109664 Submitted by: Martin Nilsson Patch by: asmodai END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-11-11T11:50:46.000000Z K 7 svn:log V 189 MFC rev 1.23 tty.4 Fix reference within TIOCNOTTY from TIOSCTTY to TIOCSCTTY. PR: docs/114058 Submitted by: David Sanderson Approved by: re (bmah) END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-11-11T11:55:16.000000Z K 7 svn:log V 162 MFC rev 1.32 Makefile This MLINKS security with securelevel, this is one of the things that was for: PR: docs/104402 (this change is not within the PR itself) END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-11-11T11:57:11.000000Z K 7 svn:log V 176 MFC rev 1.33 getaddrinfo.3 Document getaddrinfo(3)'s AI_ADDRCONFIG PR: docs/78357 Submitted by: Matthias Andree Patch by: asmodai END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-11-11T12:30:56.000000Z K 7 svn:log V 66 Adjust the padding of struct pcpu to src/sys/sys/pcpu.h rev 1.23. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-11-11T14:45:35.000000Z K 7 svn:log V 65 The ESP driver isn't really MPSAFE, so don't mark it that it is. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-11-11T17:07:37.000000Z K 7 svn:log V 49 MFC: sendmail 8.14.2 Approved by: re (kensmith) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-11-11T17:07:38.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 gshapiro K 8 svn:date V 27 2007-11-11T17:09:13.000000Z K 7 svn:log V 21 MFC: sendmail 8.14.2 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-11-11T17:16:55.000000Z K 7 svn:log V 50 sendmail 8.14.2 has been merged to RELENG_[7654]. END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-11T17:32:30.000000Z K 7 svn:log V 89 MFC 1.43: don't try to re-associate after a parameter change Approved by: re (kensmith) END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-11T17:34:38.000000Z K 7 svn:log V 95 MFC 1.25: correct channel flags returned by IEEE80211_IOC_STA_INFO Approved by: re (kensmith) END