ƒ±~155398 197 307 232 287 213 373 185 108 359 543 109 726 312 246 165 161 131 195 312 127 188 287 231 170 239 270 225 141 479 240 134 203 187 239 853 188 149 333 408 291 138 506 320 209 174 504 132 791 173 186 187 375 184 155 166 168 323 312 479 143 231 380 168 361 153 168 309 181 155 375 633 271 179 225 192 416 312 165 372 168 267 208 163 290 161 190 141 199 225 127 219 131 185 140 144 523 216 227 165 422 268 338 138 557 223 332 159 180 148 169 239 284 270 238 293 237 178 136 433 180 1007 661 241 187 792 137 216 270 224 126 137 159 252 297 194 325 299 653 232 704 779 236 297 296 174 248 215 176 749 746 342 314 389 664 226 142 480 202 231 176 117 255 159 180 195 141 477 190 115 225 262 239 370 211 271 266 154 414 340 240 230 408 161 115 201 180 182 217 151 113 123 177 402 490 481 689 159 326 K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-02-06T20:29:17.000000Z K 7 svn:log V 209 MFC rev 1.79 and 1.80: Allow to use more than 7 buttons (31 in case you don't want to look at the code) with USB mice. Requested by: Seán C. Farley Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-06T21:54:47.000000Z K 7 svn:log V 139 We don't need the proc lock to check P_KTHREAD on curthread since it is only set before the kthread starts executing and is never cleared. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-06T21:56:13.000000Z K 7 svn:log V 194 - Move the wakeup() for exiting kthreads out of exit1() and into kthread_exit() as that is cleaner and less obscured. It also does the wakeup sooner. - Add some comments to kthread_exit(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-06T22:00:53.000000Z K 7 svn:log V 120 Add a kern_eaccess() function and use it to implement xenix_eaccess() rather than kern_access(). Suggested by: rwatson END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-06T22:06:54.000000Z K 7 svn:log V 280 - Always call exec_free_args() in kern_execve() instead of doing it in all the callers if the exec either succeeds or fails early. - Move the code to call exit1() if the exec fails after the vmspace is gone to the bottom of kern_execve() to cut down on some code duplication. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-06T22:14:50.000000Z K 7 svn:log V 89 Assign audit event identifiers to ibcs2 system calls. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-06T22:15:00.000000Z K 7 svn:log V 12 Regenerate. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-02-06T22:17:42.000000Z K 7 svn:log V 263 - Call mii_phy_probe() after we allocated an ifp. mii has this evil hack where it assumes the first field of the driver softc is the struct ifnet, and it copies its value in mii_phy_probe(). - In the interrupt handler, set the mbuf m_len field on packet receive. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-06T22:30:54.000000Z K 7 svn:log V 446 Manage audit record memory with the slab allocator, turning initialization routines into a ctor, tear-down to a dtor, cleaning up, etc. This will allow audit records to be allocated from per-cpu caches. On recent FreeBSD, dropping the audit_mtx around freeing to UMA is no longer required (at one point it was possible to acquire Giant on that path), so a mutex-free thread-local drain is no longer required. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-06T22:34:29.000000Z K 7 svn:log V 13 Alphabetize. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-06T22:50:39.000000Z K 7 svn:log V 629 Add support for audit pipe special devices, which allow user space applications to insert a "tee" in the live audit event stream. Records are inserted into a per-clone queue so that user processes can pull discreet records out of the queue. Unlike delivery to disk, audit pipes are "lossy", dropping records in low memory conditions or when the process falls behind real-time events. This mechanism is appropriate for use by live monitoring systems, host-based intrusion detection, etc, and avoids applications having to dig through active on-disk trails that are owned by the audit daemon. Obtained from: TrustedBSD Project END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-07T00:29:33.000000Z K 7 svn:log V 215 MFC amd64/amd64/machdep.c revision 1.646, i386/i386/machdep.c revision 1.622 > > Clear carry flag in get_mcontext so that setcontext does not > return a bogus error. > > PR: misc/92110 Approved by: re (scottl) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-02-07T02:02:14.000000Z K 7 svn:log V 150 Allocate memory for the MCA state information with M_NOWAIT. We can get a MCA event at any moment and it may not be safe to sleep. MFC after: 3 days END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-07T02:12:33.000000Z K 7 svn:log V 69 Replace ptrace syscall with ps_lgetgregs to check a LWP's existence. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-07T02:29:55.000000Z K 7 svn:log V 65 Introduce a new proc service routine ps_linfo() to get LWP info. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-07T02:51:25.000000Z K 7 svn:log V 35 Use ps_linfo to retrieve LWP info. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-07T02:55:34.000000Z K 7 svn:log V 99 Use ps_linfo to retrieve LWP info, current it is used to retrieve signal mask and pending signals. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-07T03:10:38.000000Z K 7 svn:log V 215 MFC amd64/amd64/machdep.c revision 1.646, i386/i386/machdep.c revision 1.622 > > Clear carry flag in get_mcontext so that setcontext does not > return a bogus error. > > PR: misc/92110 Approved by: re (scottl) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-02-07T03:25:18.000000Z K 7 svn:log V 32 Add uart(4). MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-02-07T03:27:06.000000Z K 7 svn:log V 93 Add a HARDWARE section, required for autogeneration of the release notes. MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-02-07T03:32:22.000000Z K 7 svn:log V 191 o Review and update the support for devices on ia64. o Add uart(4). o Remove sab(4) and zs(4) (sparc64 only), as their functionality has been takien over by uart(4). MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-02-07T03:34:28.000000Z K 7 svn:log V 135 Review and update the processor/chipset specific support. Replace the dead links to the Itanium and Itanium 2 pages on the Intel site. END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-02-07T07:58:11.000000Z K 7 svn:log V 76 Vendor patch: remove the s that somehow crept in during initial commit. END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-02-07T07:58:11.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r155420, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-02-07T08:21:06.000000Z K 7 svn:log V 174 When there are no interesting information in output, exit with 0. PR: conf/92299 Submitted by: Petr Rehor Approved by: philip (mentor) MFC after: 3 days END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-02-07T11:31:32.000000Z K 7 svn:log V 131 - No need to WANTPARENT when we're just going to vrele it in a deadlock prone way later. Reported by: kkenn MFC After: 3 days END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-02-07T11:34:41.000000Z K 7 svn:log V 48 Remove attempts to use mknod. Approved by: jhb END K 10 svn:author V 4 oleg K 8 svn:date V 27 2006-02-07T11:48:10.000000Z K 7 svn:log V 385 Fix five years old bug in ip_reass(): if we are using 'full' (i.e. including pseudo header) hardware rx checksum offloading ip_reass() fails to calculate TCP/UDP checksum for reassembled packet correctly. This also should fix recent 'NFS over UDP over bge' issue exposed by if_bge.c rev. 1.123 Reviewed by: sam (earlier version), bde Approved by: glebius (mentor) MFC after: 2 weeks END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-02-07T13:11:13.000000Z K 7 svn:log V 143 Since em(4) taskqueue is a new network context, we need to conditionally lock Giant here. Submitted by: Andrey V. Elsukov END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-02-07T13:37:26.000000Z K 7 svn:log V 43 Remove .depend when doing "make cleandir". END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-07T14:46:26.000000Z K 7 svn:log V 106 Fix queue drop logic when the queue overflows: decrement queue length. Obtained from: TrustedBSD Project END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-02-07T15:48:37.000000Z K 7 svn:log V 93 Vendor patch: string_get_max() function to return strings with a maximum SNMP string length. END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-02-07T15:48:37.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r155429, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-07T16:04:03.000000Z K 7 svn:log V 760 - Add a kthread to periodically call acctwatch() when accounting is active instead of calling acctwatch() from softclock. The acctwatch() function needs to hold an sx lock and also makes a VFS call, and neither of these are good things (or safe) to do from a callout. The kthread only exists and is running when accounting is turned on; it is started and stopped as needed. I didn't run acctwatch() via the thread taskqueue at Robert's request as he was worried that if the accounting file was over NFS the VFS_STAT() calls might stall other work on the taskqueue. - Add an acct_disable() function to take care of closing the accounting vnode and cleaning up so we don't duplicate the same code in two different places. MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-07T17:23:22.000000Z K 7 svn:log V 91 Clean up some sysctl descriptions, debug messages etc. Approved by: pjd MFC after: 3 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-07T18:13:56.000000Z K 7 svn:log V 57 INET doesn't belong to opt_inet6.h: INET6 belongs to it. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-07T18:38:51.000000Z K 7 svn:log V 240 Detach the children before we delete them. This is a little cleaner than just deleting them. Also add comments about why we do this. Given the current behavior of delete_child, I don't think this changes anything. It just feels cleaner. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-07T18:41:56.000000Z K 7 svn:log V 315 Allow one to subset phy. If you want the kitchen sink, use device miibus (like today). If you want a subset, choose device mii and zero or more phy to include. We always include unkphy. We make use of the | functionality that ruslan recently added to config. This allowed me to trim 57k from my KB9202 kernel. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-07T18:43:46.000000Z K 7 svn:log V 198 Rather than pull in all the phy, just pull in the lxt phy that we need for this board (although our lxtphy driver isn't claiming it, but that's a different problem). This saves 57k in this kernel. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-07T18:45:54.000000Z K 7 svn:log V 46 This file isn't GENERIC, so change the header END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-07T18:59:47.000000Z K 7 svn:log V 413 Provide some anti-footshooting. Don't allow the user to set the interval for acctwatch() runs to be negative or zero as this could result in either a possible hang (or panic if INVARIANTS is on). Previously the accounting code handled the <= 0 case by calling acctwatch on every clock tick (eww!) due to an implementation detail of callout_reset(). (Tick counts of <= 0 are converted to 1). MFC after: 3 days END K 10 svn:author V 6 qingli K 8 svn:date V 27 2006-02-07T19:59:46.000000Z K 7 svn:log V 224 Fixes a crash due to the memory of the newly allocated syncache entry in syncache_lookup() is not cleared and may lead to an arbitrary and bogus rtentry pointer which later gets free'd. Reviewed by: andre MFC after: 3 days END K 10 svn:author V 6 qingli K 8 svn:date V 27 2006-02-07T20:09:02.000000Z K 7 svn:log V 113 Remove two unnecessary type casts, of which both had a typo in it anyways. Approved by: andre MFC after: 3 days END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-02-07T20:14:07.000000Z K 7 svn:log V 81 - Add default choice option for --yesno box. - Reduce trivial code duplications. END K 10 svn:author V 6 qingli K 8 svn:date V 27 2006-02-07T20:25:39.000000Z K 7 svn:log V 408 The code in rn_walktree_from() that checks if we backed up too far did not stop at the right node. Change the backtracking check from smaller-than to smaller-or-equal to prevent this from happening. While here fix one additional problem where the insertion of the default route traversed the entire tree. PR: kern/38752 Submitted by: qingli (before I became committer) Reviewed by: andre MFC after: 3 days END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-02-07T20:48:52.000000Z K 7 svn:log V 37 Set m_pkthdr.len and m_pkthdr.rcvif. END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-02-07T21:22:02.000000Z K 7 svn:log V 698 Modify the way we account for CPU time spent (step 1) Keep track of time spent by the cpu in various contexts in units of "cputicks" and scale to real-world microsec^H^H^H^H^H^H^H^Hclock_t only when somebody wants to inspect the numbers. For now "cputicks" are still derived from the current timecounter and therefore things should by definition remain sensible also on SMP machines. (The main reason for this first milestone commit is to verify that hypothesis.) On slower machines, the avoided multiplications to normalize timestams at every context switch, comes out as a 5-7% better score on the unixbench/context1 microbenchmark. On more modern hardware no change in performance is seen. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-02-07T21:31:13.000000Z K 7 svn:log V 78 Set the MAC address after we just read it at attach time, as it seems needed. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-02-07T22:01:59.000000Z K 7 svn:log V 91 MFC 1.21: update man page for boot stuff plus remove some cards described. Approved by: re END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-02-07T22:03:59.000000Z K 7 svn:log V 92 MFC 1.21: update man page for boot stuff plus remove some cards described. Approved by: re END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-07T23:44:31.000000Z K 7 svn:log V 278 Acquire vnode lock around call to VOP_GETATTR() in audit_record_write(). In the future, we may want to acquire the lock early in the function and hold it across calls to vn_rdwr(), etc, to avoid multiple acquires. Spotted by: kris (bugmagnet) Obtained from: TrustedBSD Project END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-02-08T00:11:41.000000Z K 7 svn:log V 89 ".Pp before .Sh is redundant, the latter asserts for a vertical space already." -- ru@ END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-02-08T05:58:17.000000Z K 7 svn:log V 64 MFC: Remove GIANT from device random. Approved by: re (scottl) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-02-08T05:58:18.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 6 mjacob K 8 svn:date V 27 2006-02-08T05:58:25.000000Z K 7 svn:log V 73 Garbage collect a file that no longe is used (replaced by mpi_log_fc.h). END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-02-08T06:52:15.000000Z K 7 svn:log V 225 Teach gbde(8) to use a key file in addition to a passphrase. This makes it practical to use GBDE for "something you have plus something you know" security together with a USB flash drive. Reviewed by: phk MFC after: 7 days END K 10 svn:author V 3 gnn K 8 svn:date V 27 2006-02-08T07:16:46.000000Z K 7 svn:log V 219 Fix for an inappropriate bzero of the ICMPv6 stats. The code was zero'ing the wrong structure member but setting the correct one. Submitted by: James dot Juran at baesystems dot com Reviewed by: gnn MFC after: 1 week END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-02-08T08:09:17.000000Z K 7 svn:log V 386 Simplify system time accounting for profiling. Rename struct thread's td_sticks to td_pticks, we will need the other name for more appropriately named use shortly. Reduce it from uint64_t to u_int. Clear td_pticks whenever we enter the kernel instead of recording its value as reference for userret(). Use the absolute value of td->pticks in userret() and eliminate third argument. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-02-08T09:11:58.000000Z K 7 svn:log V 52 MFC: Bump copyright year. Approved by: re (scottl) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-02-08T11:18:29.000000Z K 7 svn:log V 138 Fix a bug which puts an incorrect checksum of CHECKSUM.MD5 into the CHECKSUM.MD5 file itself. Approved by: re (scottl) MFC after: 3 days END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-02-08T11:55:03.000000Z K 7 svn:log V 283 The bar.com is an existing domain. Instead of trying to listen on 64.15.205.248 address, change host to "foobar". This won't be resolvable in most cases, so administrator will need to change it. Also do not send our trap messages to 64.15.205.248, use localhost as default traphost. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-02-08T16:22:45.000000Z K 7 svn:log V 77 MFC: 1.97: axe unused function, 1.98: fix locking. Approved by: re (scottl) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-08T17:30:31.000000Z K 7 svn:log V 268 set the mgt frame tx timer before dispatching the frame to the driver; this closes a race where a response could be processed before the timer was started and cause a RUN->SCAN state change when operating in station mode Reviewed by: avatar, dyoung MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-08T19:24:55.000000Z K 7 svn:log V 61 really truncate long ssid's when !verbose MFC after: 1 week END K 10 svn:author V 2 le K 8 svn:date V 27 2006-02-08T21:32:45.000000Z K 7 svn:log V 77 Catch the case when a subdisk has no provider or no consumer attached to it. END K 10 svn:author V 6 qingli K 8 svn:date V 27 2006-02-08T23:32:57.000000Z K 7 svn:log V 213 Redo the previous fix by setting the UMA_ZONE_ZINIT bit in the syncache zone, eliminating the need to call bzero() after each syncache entry allocation. Suggested by: glebius Reviewed by: andre MFC after: 3 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-09T02:33:14.000000Z K 7 svn:log V 89 MFC 1.56: make IPV6_V6ONLY socket option work for UDP as well. Approved by: re (scottl) END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-09T03:41:51.000000Z K 7 svn:log V 63 MFC 1.56: make IPV6_V6ONLY socket option work for UDP as well. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-09T09:10:54.000000Z K 7 svn:log V 282 Avoid calling CPUID function 0x02 if the CPU reports no support for it. The former code used to hang older Intel CPUs by trying to get non-existent TLB info 2^32 times. Reduce code duplication around the calls to CPUID 0x02 by using do-while loops. PR: i386/92977 Tested by: cy END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-09T10:48:43.000000Z K 7 svn:log V 540 MFC ifconfig.c rev. 1.117: Do address assignment/removal operations after callbacks. Presently, ifconfig callbacks are used for L2 configuration, media and vlan, so actions associated with address assignment, like sending out a gratuitous ARP, should go when L2 is running already. Return ifvlan.c to the state of rev. 1.7.2.2 -- undo the last back-out. The above change to ifconfig.c lets us use a callback for vlan set-up without facing the evil side-effects from IP assignment to an orphaned vlan interface. Approved by: re (scottl) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-02-09T11:42:17.000000Z K 7 svn:log V 174 - Increase maximum number of interfaces to 2048. - Regroup softc so that frequently used elements are grouped in the beginning, while the interfaces array is at the end. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-02-09T11:43:13.000000Z K 7 svn:log V 86 The asr driver was moved to NOTES for i386. So 'nodevice asr' is not needed anymore. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-02-09T11:50:22.000000Z K 7 svn:log V 131 MFi386: revision 1.622. > Clear carry flag in get_mcontext so that setcontext does not > return a bogus error. MFC after: 3 days END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-02-09T12:49:39.000000Z K 7 svn:log V 96 Refuse to install invalid ARP entries. Submitted by: Vitaliy Ovsyannikov END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-02-09T12:57:17.000000Z K 7 svn:log V 319 Fix two important typos in watchdog handling: - Restart watchdog if we *did* processed any descriptors. [1] - Log the watchdog event if the link is *up*. [2] PR: kern/92948 [1] Submitted by: Mihail Balikov [1] PR: kern/92895 [2] Submitted by: Vladimir Ivanov [2] END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-02-09T14:43:42.000000Z K 7 svn:log V 215 Actually fix the DHCP handling, by using more robust detection of DHCP setting. While there, add some more debug messages explaining what is happening, and some comments to improve readability. Submitted by: ceri END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-02-09T16:59:37.000000Z K 7 svn:log V 74 MFC: 1.35: Fix interface output queue handling. Approved by: re (scottl) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-02-09T17:30:13.000000Z K 7 svn:log V 278 Pick some low-hanging release notes fruit from cvs imports. New release notes: BIND 9.3.2 (+MFC), IPFilter 4.1.10, tzdata2005r (+MFC). Deleted release notes: libpcap and tcpdump updates (these updates were actually a part of 6.0-RELEASE and therefore aren't "new" anymore). END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T20:40:28.000000Z K 7 svn:log V 76 sync with latest code in madwifi Obtained from: madwifi MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T20:49:55.000000Z K 7 svn:log V 174 move mgt frame tx rate responsibility from the rate control modules to the driver; this avoids redundant logic and will be necessary for future additions MFC after: 2 weeks END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-02-09T20:53:32.000000Z K 7 svn:log V 115 Unbreak dump on legacy systems. Needs a more clean solution but that is more intrusive and can wait 'til after 6.1 END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-02-09T20:54:42.000000Z K 7 svn:log V 71 Unbreak Promise SATAII/150 controllers caused by the DMA dump changes. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T20:57:48.000000Z K 7 svn:log V 197 lower try count on mgt (and ctl) frames to avoid clogging the tx queue and loading the bss when operating in ap mode under load; adjust recognition of multi-rate retry to match MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T21:03:25.000000Z K 7 svn:log V 69 allow the size of tx+rx buffer pools to be tuned MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T21:09:26.000000Z K 7 svn:log V 98 craft unique names for tx q + buffer mtx's to help with interpreting ktr data MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T21:15:36.000000Z K 7 svn:log V 49 honor net80211 mcast tx rate MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T21:17:28.000000Z K 7 svn:log V 106 lookup the protection tx rate index in the rate tables instead of using a known value MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T21:23:44.000000Z K 7 svn:log V 132 move hal statistics to softc; the per-node stats are overkill, they're only used when operating in station mode MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T21:28:11.000000Z K 7 svn:log V 35 add tx99 hooks MFC after: 2 weeks END K 10 svn:author V 6 qingli K 8 svn:date V 27 2006-02-09T21:29:02.000000Z K 7 svn:log V 123 Set the M_ZERO flag when calling uma_zalloc() to allocate a syncache entry. Reviewed by: andre, glebius MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T21:31:48.000000Z K 7 svn:log V 39 cleanup rate setup MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T21:36:00.000000Z K 7 svn:log V 93 make regdomain sysctl r/w in case it's possible to do this in the future MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T21:42:53.000000Z K 7 svn:log V 48 add adhoc demo mode support MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T21:48:51.000000Z K 7 svn:log V 52 use a private task queue thread MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T22:03:26.000000Z K 7 svn:log V 430 Phantom beacon miss workaround: track the tsf of the last received frame and if we get a beacon miss interrupt ignore it if we've received a frame within the beacon miss interval. This should never trigger and the handling at the net80211 layer should likewise deal with this but it doesn't hurt and can suppress extranous probe request frames. Note that we can legtimately get a bmiss when under heavy load. MFC after: 2 weeks END K 10 svn:author V 6 emaste K 8 svn:date V 27 2006-02-09T22:11:58.000000Z K 7 svn:log V 120 Add a MODULE_VERSION so that other modules (perhaps third-party) can depend on this one. Approved by: rwatson (mentor) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T22:12:28.000000Z K 7 svn:log V 134 debug fixups: reduce noise msgs, report channel flags on reset failure, mark data+link fields in descriptor dumps MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T22:14:11.000000Z K 7 svn:log V 73 only start the cab queue if there are frames to send MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T22:21:53.000000Z K 7 svn:log V 329 Beacon timer setup fixes: o pull nexttbtt forward in adhoc mode too o resync beacon timers on joining a bss or ibss as the tstamp we collected while scanning is almost certainly out of date Note we may need to refine the ibss mode check in ath_recv_mgmt. Reviewed by: avatar, dyoung Obtained from: atheros MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T22:29:23.000000Z K 7 svn:log V 175 correct handling of mbuf allocation failure when replenishing the rx list (leave a printf for the moment, need to make a debug msg) Obtained from: atheros MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T22:34:34.000000Z K 7 svn:log V 245 Minor tx path cleanups: o assume all data frames have been classified so there's no need to check if QoS is being used, just fetch the wme priority from the mbuf o fix double counting of noack frames o fix nearby comment MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-09T22:37:33.000000Z K 7 svn:log V 46 pad for future statistics MFC after: 2 weeks END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-10T00:38:08.000000Z K 7 svn:log V 464 MFC: Avoid creating (and subsequently using) fake opt_*.h files when the modules are built with the kernel and hence actual opt_*.h files are available in ${KERNBUILDDIR}. Fix a few small bugs that would prevent this from working. At last the build options of the modules become consistent with those of the kernel unless the MODULES_WITH_WORLD way still is used. Approved by: re (kensmith, scottl) Requested by: ru Tested on: amd64 i386 sparc64 Tested by: md5 END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-10T03:34:29.000000Z K 7 svn:log V 126 Call thread_stopped in thr_exit to notify parent that the child process is now fully stopped, this was already in kse_exit(). END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-10T11:01:10.000000Z K 7 svn:log V 239 Avoid frobbing IFF_UP at any cost (which is close to zero in this case.) A kernel driver has IFF_DRV_RUNNING at its full disposal while IFF_UP may be toggled only by humans or their daemonic deputies from the userland. MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-10T14:19:07.000000Z K 7 svn:log V 62 Correct the meaning of the NO_SHARED knob. MFC after: 3 days END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-10T14:59:16.000000Z K 7 svn:log V 84 Test before modifying p_sflag to avoid unconditionally cache line ping-pong on SMP. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-10T15:23:07.000000Z K 7 svn:log V 51 Correct references to ipnat(8). MFC after: 3 days END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-02-10T16:49:49.000000Z K 7 svn:log V 75 Vendor patch: Make the link traps more RFC-conform. Submitted by: glebius END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-02-10T16:49:49.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r155506, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-10T18:06:49.000000Z K 7 svn:log V 191 Correctly set MNTK_MPSAFE flag from the lower vnode's mount rather than always turning it on along with any flags set in the lower mount. Tested by: kris Reviewed by: jeff MFC after: 3 days END K 10 svn:author V 6 emaste K 8 svn:date V 27 2006-02-10T18:38:33.000000Z K 7 svn:log V 174 Bump the MODULE_VERSION for HEAD, as the vlan(4) API is different in RELENG_6, and would require a lower version number. Requested by: glebius Approved by: rwatson (mentor) END K 10 svn:author V 4 rink K 8 svn:date V 27 2006-02-10T18:48:22.000000Z K 7 svn:log V 144 Cleaned the memory initialization up, moved some defines from the framebuffer to an include file. Reviewed by: imp Approved by: imp (mentor) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-10T18:57:38.000000Z K 7 svn:log V 200 Version 0.9.16.16: o new chip support o new platforms: powerpc-be-elf, sparc64-be-elf, and alpha-elf (alpha is untested, others are known to work) o many fixes and improvements MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-10T18:57:38.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r155511, 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 2006-02-10T18:57:39.000000Z K 7 svn:log V 82 This commit was manufactured by cvs2svn to create tag 'ath-vendor-sys-V0_9_16_16'. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-10T19:01:02.000000Z K 7 svn:log V 44 resolve merge conflicts MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-10T19:07:08.000000Z K 7 svn:log V 340 Update for rev 0.9.16.16 hal: o add dfs+radar hooks; DFS is presently disabled in the hal o channel and mode handling changes o various api changes o be more aggressive about iq calibration settling so ap mode operation is better immediately after startup o rfkill/rfsilent sysctl support o tpc ack/cts sysctl support MFC after: 2 weeks END K 10 svn:author V 6 markus K 8 svn:date V 27 2006-02-10T19:54:17.000000Z K 7 svn:log V 85 - Fix attribute id of HIDBatteryPower - Fix two typos in comments Approved by: emax END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2006-02-10T20:51:35.000000Z K 7 svn:log V 909 Add an OpenIPMI mostly compatible driver. This driver was developed to work with ipmitools. It works with other tools that have an OpenIPMI driver interface. The port will need to get updated to used this. I have not implemented the IPMB mode yet so ioctl's for that don't really do much otherwise it should work like the OpenIPMI version. The ipmi.h definitions was derived from the ipmitool header file. The bus attachments are done for smbios and pci/smbios. Differences in bus probe order for modules/static are delt with. ACPI attachment should be done. This drivers registers with the watchdod(4) interface Work to do: - BT interface - IPMB mode This has been tested on Dell PE2850, PE2650 & PE850 with i386 & amd64 kernel. I will link this into the build on next week. Tom Rhodes, helped me with the man page. Sponsored by: IronPort Systems Inc. Inspired from: ipmitool & Linux END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-11T00:39:23.000000Z K 7 svn:log V 564 CVS import OpenBSM 1.0 alpha 4: - Remove "audit" user example from audit_user, as it's not present on most systems. - Add cannot_audit() function non-Darwin systems that wraps auditon(); required by OpenSSH BSM support. Convert Darwin cannot_audit() into a function rather than a macro. - Library build fixed on Darwin following include file tweaks. The native Darwin sys/audit.h conflicts with bsm/audit.h due to duplicate types, so for now we force bsm_wrappers.c to not perform a nested include of sys/audit.h. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-11T00:39:23.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r155518, 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 2006-02-11T00:39:24.000000Z K 7 svn:log V 91 This commit was manufactured by cvs2svn to create tag 'openbsm-vendor-OPENBSM_1_0_ALPHA_4'. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-02-11T01:35:29.000000Z K 7 svn:log V 696 Do initial cut of SAS HBA support. These controllers (106X) seem to support automatically both SATA and SAS drives. The async SAS event handling we catch but ignore at present (so automagic attach/detach isn't hooked up yet). Do 64 bit PCI support- we can now work on systems with > 4GB of memory. Do large transfer support- we now can support up to reported chain depth, or the length of our request area. We simply allocate additional request elements when we would run out of room for chain lists. Tested on Ultra320, FC and SAS controllers on AMD64 and i386 platforms. There were no RAID cards available for me to regression test. The error recovery for this driver still is pretty bad. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-11T03:27:57.000000Z K 7 svn:log V 45 Update the keyspan product list from NetBSD. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-11T03:29:02.000000Z K 7 svn:log V 123 Give ohci_intr a proper return value. In FreeBSD, this is void. Remove now-redundant cast on establishing the interrupt. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-11T03:30:17.000000Z K 7 svn:log V 177 Use the release version as a floor, not an exact match. Add comment to that effect and draw attention to the fact that the list has stronger ordering requirements than before. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-11T03:41:20.000000Z K 7 svn:log V 131 Improve the memory resoruce allocation and usage during the probe. I've had these improvements in my tree for almost a year now... END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-11T03:50:03.000000Z K 7 svn:log V 34 Use ETHER_ADDR_LEN rather than 6. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-11T03:58:07.000000Z K 7 svn:log V 45 Use the correct address for the ohci device. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-02-11T06:30:41.000000Z K 7 svn:log V 64 MFC rev. 1.6, 1.7: Add HARDWARE section. Approved by: re (hrs) END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-11T06:55:50.000000Z K 7 svn:log V 159 MFC: add cardbus_device.c. This file was left out when the rest of the changes were merged, resulting in load errors at boot time. Approved by: re@ (scottl) END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-11T08:19:37.000000Z K 7 svn:log V 204 MFC: obey opt_inet6.h and opt_ipsec.h in kernel build directory. src/sys/modules/ipfw/Makefile: 1.22, 1.23 src/sys/netinet/ip_fw2.c: 1.117 src/sys/netinet/ip_fw_pfil.c: 1.20 Approved by: re (scottl) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-11T08:25:22.000000Z K 7 svn:log V 97 MFC: rev. 1.18 Clean up some sysctl descriptions, debug messages etc. Approved by: re (scottl) END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-11T09:02:59.000000Z K 7 svn:log V 232 MFC 1.168: Never select the PCB that has INP_IPV6 flag and is bound to :: if we have another PCB which is bound to 0.0.0.0. If a PCB has the INP_IPV6 flag, then we set its cost higher than IPv4 only PCBs. Approved by: re (scottl) END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-11T09:10:53.000000Z K 7 svn:log V 206 MFC 1.168: Never select the PCB that has INP_IPV6 flag and is bound to :: if we have another PCB which is bound to 0.0.0.0. If a PCB has the INP_IPV6 flag, then we set its cost higher than IPv4 only PCBs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-02-11T09:33:07.000000Z K 7 svn:log V 560 CPU time accounting speedup (step 2) Keep accounting time (in per-cpu) cputicks and the statistics counts in the thread and summarize into struct proc when at context switch. Don't reach across CPUs in calcru(). Add code to calibrate the top speed of cpu_tickrate() for variable cpu_tick hardware (like TSC on power managed machines). Don't enforce monotonicity (at least for now) in calcru. While the calibrated cpu_tickrate ramps up it may not be true. Use 27MHz counter on i386/Geode. Use TSC on amd64 & i386 if present. Use tick counter on sparc64 END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-11T12:45:01.000000Z K 7 svn:log V 139 Check rootvnode variable to see if we still want to ask for passphrase on boot. Other methods just don't work properly. MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-11T13:04:10.000000Z K 7 svn:log V 611 - Allow to use -b without passphrase or with keyfiles as it will be supported for a moment. - Don't allow to use -i when no passphrase is given. Now if iterations is equal to -1 (not set), we know that we should not ask for the passphrase on boot. It still doesn't handle situation when one key is protected with passphrase and the other is not. There is no quick fix for this. The complete solution will be to make number of iterations a per-key value. Because this need metadata format change and is only needed for devices attached on boot, I'll leave it as it is for now. MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-11T13:08:24.000000Z K 7 svn:log V 686 Teach geli how to load keyfiles before root file system is mounted. An example entries for loader.conf to make it possible: geli_da0_keyfile0_load="YES" geli_da0_keyfile0_type="da0:geli_keyfile0" geli_da0_keyfile0_name="/boot/keys/da0.key0" geli_da0_keyfile1_load="YES" geli_da0_keyfile1_type="da0:geli_keyfile1" geli_da0_keyfile1_name="/boot/keys/da0.key1" geli_da0_keyfile2_load="YES" geli_da0_keyfile2_type="da0:geli_keyfile2" geli_da0_keyfile2_name="/boot/keys/da0.key2" geli_da1s3a_keyfile0_load="YES" geli_da1s3a_keyfile0_type="da1s3a:geli_keyfile0" geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key" Thanks for jhb and kan who showed me the right direction. MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-11T13:18:47.000000Z K 7 svn:log V 143 Add an example how to use keyfiles for encrypted providers which should be attached before the root file system is mounted. MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-11T14:42:23.000000Z K 7 svn:log V 204 Mark array as CLEAN when there are no write requests in kern.geom.mirror.idletime seconds. Write, not any requests. Mark array as clean immediatelly on last write close. Prodded by: ru MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-11T14:42:58.000000Z K 7 svn:log V 203 Mark array as CLEAN when there are no write requests in kern.geom.raid3.idletime seconds. Write, not any requests. Mark array as clean immediatelly on last write close. Prodded by: ru MFC after: 3 days END K 10 svn:author V 6 markus K 8 svn:date V 27 2006-02-11T15:36:37.000000Z K 7 svn:log V 79 - Grammar fixes - Reword one sentence Approved by: brueffer MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-11T16:54:00.000000Z K 7 svn:log V 151 Correct a typo in the extraction of zone information from UMA using kmem: bytes = allocated - freed, not bytes = allocated = freed. MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-11T17:18:36.000000Z K 7 svn:log V 118 Un-#if 0 the printing of allocation failure counts for mbufs, clusters, and packets in netstat -m. MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-11T17:29:06.000000Z K 7 svn:log V 84 Correct typo. 'fbp' is NULL here so this will result in a panic. MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-11T17:39:29.000000Z K 7 svn:log V 656 - Add kern.geom.mirror.disconnect_on_failure sysctl/tunnable (default to 1 to preserve currect behaviour). When set to 0, components are not disconnected - gmirror will try to still use them (only first error will be logged). This is helpful when we have two broken components, but in different places, so actually all data is available. Such buggy component will be visible in 'gmirror list' output with flag BROKEN. - Never disconnect the last valid component. If we detect errors there we will just pass them up. This wasn't reasonable to deny access to the whole provider because of one broken sector. Prodded by: ru MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-11T17:42:31.000000Z K 7 svn:log V 653 - Add kern.geom.raid3.disconnect_on_failure sysctl/tunnable (default to 1 to preserve currect behaviour). When set to 0, components are not disconnected - graid3 will try to still use them (only first error will be logged). This is helpful when we have two broken components, but in different places, so actually all data is available. Such buggy component will be visible in 'graid3 list' output with flag BROKEN. - Never disconnect the last valid component. If we detect errors there we will just pass them up. This wasn't reasonable to deny access to the whole provider because of one broken sector. Prodded by: ru MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-11T18:44:37.000000Z K 7 svn:log V 245 Read all_cpus variable out of kmem, and validate CPUs against the all_cpus cpu mask before looking at the cache entries for the CPU. For systems with sparse CPU id arrays, this skips otherwise uninitialized cache structures. MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-02-11T18:54:19.000000Z K 7 svn:log V 218 MFC: src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml:1.295 src/release/doc/en_US.ISO8859-1/hardware/ia64/proc-ia64.sgml:1.10 src/release/doc/share/misc/dev.archlist.txt:1.77 Approved by: re (hrs; thanks!) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-11T18:55:03.000000Z K 7 svn:log V 292 When reporting an error reading from UMA per-cpu cache pointers using KVM, return a KVM error rather than an out of memory error, so that the caller reports the KVM error state. This replaces a misleading error message with a more accurate although equally confusing one. MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-11T19:19:29.000000Z K 7 svn:log V 567 The uma_zone data structure defines the size of its uz_cpu[] array as 1, but then sizes the containing data structure at run-time to make room for per-cpu cache data. Modify libmemstat to separately allocate a buffer to hold per-cpu cache data, sized based on the run-time mp_maxid variable when using libkvm to access UMA data. This avoids reading invalid cache data from beyond the end of the uma_zone data structure on the stack, which can result in invalid statistics and/or reads from invalid kernel addresses. Foot target practice by: ps MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-11T19:20:56.000000Z K 7 svn:log V 129 Skip per-cpu caches associated with absent CPUs when generating a memory statistics record stream via sysctl. MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-11T19:21:39.000000Z K 7 svn:log V 46 Update copyright for 2006. MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-02-11T19:55:18.000000Z K 7 svn:log V 384 Correct the spinlock nesting of the idle thread of the APs before we save the MCA state of the AP. Saving the MCA state of the AP requires us to allocate memory, which uses sleep locks. Now that we correct the spinlock nesting of the AP without having schedlock, avoid calling spinlock_exit(). Instead call critical_exit() and manually clear the MD spinlock count. MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-02-11T20:25:00.000000Z K 7 svn:log V 110 Don't count output bytes twice (the byte accouting is done in if.c). Count output errors. MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-11T21:09:27.000000Z K 7 svn:log V 134 Instead of asserting the vnode lock before manipulating v_vflag, acquire it and drop it afterwards. Found by: kris MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-11T21:27:16.000000Z K 7 svn:log V 80 Sort sfbuf allocation counters with other sfbuf information. MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-02-11T23:09:58.000000Z K 7 svn:log V 22 Add a simple manpage. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-11T23:53:00.000000Z K 7 svn:log V 158 Initialize user process audit ID to AU_DEFAUDITID so that init and its pre-authentication children are covered by naflags. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-11T23:55:08.000000Z K 7 svn:log V 63 Add stub AUE_EACCESS entry. Obtained from: TrustedBSD Project END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-12T02:01:38.000000Z K 7 svn:log V 88 Allow to set kern.geom.raid3.disconnect_on_failure from loader.conf. MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-12T02:07:56.000000Z K 7 svn:log V 102 Add regression test which verifies that options -P and -i cannot be used together. MFC after: 3 days END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-02-12T06:57:41.000000Z K 7 svn:log V 46 Give the asr softc list global a proper name. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-02-12T07:19:45.000000Z K 7 svn:log V 383 Hook audit into OpenSSH. Now that the necessary bits for OpenSSH support have been added with the latest OpenBSM import, hook USE_BSM_AUDIT into build conditionally. For users which do not care for audit support and do not want to compile it into their SSH servers, add the following to the /etc/make.conf: NO_AUDIT=true Discussed with: rwatson Obtained from: TrustedBSD Project END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-02-12T07:56:11.000000Z K 7 svn:log V 95 Document the two argument form of the "machine" directive. Reviewed by: imp MFC After: 3 days END K 10 svn:author V 4 joel K 8 svn:date V 27 2006-02-12T07:57:27.000000Z K 7 svn:log V 22 s/Februari/February/. END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-02-12T10:04:56.000000Z K 7 svn:log V 129 Make localpkg print local scripts names when the boot is verbose PR: conf/68525 Approved by: philip (mentor) MFC after: 3 days END K 10 svn:author V 5 marck K 8 svn:date V 27 2006-02-12T10:30:52.000000Z K 7 svn:log V 167 Default number of direct access devices had been changed from three to two. Reflect this in other paragraphs. PR: 93201 Submitted by: Marian Cerny MFC After: 1 week END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-02-12T10:42:47.000000Z K 7 svn:log V 144 Fix possible DMA leak and locking violation especially during suspend <-> resume and module load <-> unload. PR: kern/92764 MFC after: 3 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-12T12:19:06.000000Z K 7 svn:log V 277 MFC rev. 1.95: Set IFF_BROADCAST and IFF_MULTICAST on vlan interfaces from the beginning and simply refuse to attach to a parent without either flag. Our network stack doesn't like those flags changing and there is no need in them doing so. Approved by: re (scottl) END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-02-12T12:57:07.000000Z K 7 svn:log V 118 Don't include geli devices in list when noauto is specified in the options field. Approved by: pjd MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-12T13:01:39.000000Z K 7 svn:log V 174 Install audit_control and audit_user, both of which are likely to be modified by the administrator, as user-writable instead of read-only. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-12T13:20:06.000000Z K 7 svn:log V 169 In quotaoff(), lock the vnode instead of asserting it when manipulating v_vflags. MFC after: 1 week Submitted by: Antoine Brodin END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-12T15:00:27.000000Z K 7 svn:log V 58 Improve consistency of return() style. MFC after: 3 days END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-02-12T15:23:50.000000Z K 7 svn:log V 317 MFC a set of changes that fixes DHCP handling in sysinstall(8) * network.c,v 1.53 (by ceri): Fixes DHCP handling to use a more robust way to determine whether DHCP should be used. * tcpip.c,v 1.134: Avoid adding unnecessary tailing space when no media option(s) is specified. Approved by: re (scottl) END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-12T15:37:08.000000Z K 7 svn:log V 247 avoided the use of purged address structure when an address became invalid in nd6_timer(). PR: kern/93170 Reported by: kris Submitted by: JINMEI Tatuya Confirmed by: kris Obtained from: KAME MFC after: 2 days END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-02-12T15:51:03.000000Z K 7 svn:log V 143 Add USB polling calls to umass_cam_poll(). This appears to be enough to make kernel crash dumps to umass devices work, at least in some cases. END K 10 svn:author V 5 krion K 8 svn:date V 27 2006-02-12T16:09:33.000000Z K 7 svn:log V 135 Fix pkg_version with the -o argument to print the origin. Submitted by: Sebastian Stach MFC after: 3 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-12T16:13:42.000000Z K 7 svn:log V 315 The wcwidth(3) should return 2 about characters in JISX0208 codeset. But it returned 1. It fixes the problem reported by many Japanese people that tcsh 6.14 doesn't work correctly with ja_JP.eucJP locale. PR: conf/79701 Submitted by: Kazuaki Oda Tested by: many people MFC after: 1 week END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-02-12T17:06:14.000000Z K 7 svn:log V 68 Document NO_AUDIT make variable. Obtained from: TrustedBSD Project END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-02-12T17:32:59.000000Z K 7 svn:log V 19 Typo: s/fint/find/ END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-12T17:36:09.000000Z K 7 svn:log V 108 Use time_uptime instead of time_second, as the latter may go backwards. Suggested by: ru MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-12T17:38:09.000000Z K 7 svn:log V 88 On component state change to ACTIVE don't forget to update metadata. MFC after: 3 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-12T17:56:16.000000Z K 7 svn:log V 90 Enable SWIDTH. It makes tcsh(1) work correctly with ja_JP.SJIS locale. MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-12T19:00:39.000000Z K 7 svn:log V 124 pad embedded structs so we can preserve abi's moving forward Reviewed by: scottl, dwhite, kensmith, avatar Approved by: re END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-12T19:56:01.000000Z K 7 svn:log V 54 Document NO_AUDIT. Obtained from: TrustedBSD Project END K 10 svn:author V 4 joel K 8 svn:date V 27 2006-02-12T21:06:14.000000Z K 7 svn:log V 20 s/specfic/specific/ END K 10 svn:author V 4 joel K 8 svn:date V 27 2006-02-12T21:10:27.000000Z K 7 svn:log V 30 s/asynchronuous/asynchronous/ END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-12T22:07:30.000000Z K 7 svn:log V 80 - Use consistent capitalization for ThinkLight - Xref led(4) MFC after: 3 days END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-02-12T22:13:16.000000Z K 7 svn:log V 309 MFC: - Add a startup script for hostapd. - Document associated variable in rc.conf(5). src/etc/rc.d/Makefile: rev 1.64 -> 1.65 src/share/man/man5/rc.conf.5: rev 1.283 -> 1.284 src/etc/rc.d/hostapd: rev 0 -> 1.1 src/etc/defaults/rc.conf: rev 1.273 -> 1.274 Approved by: re (hrs) END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-02-12T22:20:09.000000Z K 7 svn:log V 394 MFC: 1.15 - Sync the list of supported chips with pcn_probe() as of sys/pci/if_pcn.c rev. 1.77 (also applies to RELENG_6), i.e. remove Am53C974/Am79C970/ Am79C974 PCnet-PCI and Am79C970A PCnet-PCI II. - Change the entry of the PCnet-Home in the list of supported chips to match the other ones, i.e. s,PCnet/Home HomePNA,Am79C978 PCnet-Home,. - s,familly,family Approved by: re (scottl) END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-02-12T22:23:04.000000Z K 7 svn:log V 385 MFC: 1.15 (partial) - Sync the list of supported chips with pcn_probe() as of sys/pci/if_pcn.c rev. 1.77 (also applies to RELENG_%), i.e. remove Am53C974/Am79C970/ Am79C974 PCnet-PCI and Am79C970A PCnet-PCI II. - Change the entry of the PCnet-Home in the list of supported chips to match the other ones, i.e. s,PCnet/Home HomePNA,Am79C978 PCnet-Home,. Approved by: re (scottl) END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-02-12T22:57:04.000000Z K 7 svn:log V 593 MFC: 1.17 - Don't shift the clock frequency in MHz left by 8 before assigning it to sbus_mdvec.dv_clock as sbus_mdvec.dv_clock is meant to be specified in MHz. While this was a bug it shouldn't have affected FreeBSD/sparc64 as sbus_mdvec.dv_clock is used to limit the clock rate of chips when a machine isn't able to support them at maximum speed which isn't the case for sun4u machines. - Remove the code that checks whether the clock frequency returned by sbus_get_clockfreq() is 0 and falls back to 25MHz if it is as that's already done in sbus(4). Approved by: re (scottl) END K 10 svn:author V 3 kan K 8 svn:date V 27 2006-02-13T00:04:04.000000Z K 7 svn:log V 67 Remove extra slash from pty slave device name returned by ptsname. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-13T03:16:55.000000Z K 7 svn:log V 229 In order to speed up process suspension on MP machine, send IPI to remote CPU. While here, abstract thread suspension code into a function called sig_suspend_threads, the function is called when a process received a STOP signal. END