ƒ¬L161618 225 171 105 221 271 158 496 228 235 258 393 188 262 1748 241 187 193 163 296 173 206 211 208 99 152 325 236 559 245 356 127 117 360 180 128 237 147 237 155 237 157 237 192 143 169 274 498 189 361 102 281 155 191 183 134 140 999 322 214 170 210 2274 108 113 349 115 661 145 343 102 194 138 151 164 121 291 237 227 147 266 134 134 141 283 478 237 194 176 256 310 109 121 208 281 116 160 191 168 112 115 380 271 289 295 324 273 133 113 113 113 151 174 173 178 173 397 253 220 164 167 229 201 346 444 160 156 120 430 210 154 171 236 125 191 127 236 165 116 109 267 180 226 413 227 204 194 224 648 240 183 140 179 143 194 121 149 199 296 203 171 190 181 229 320 133 231 131 209 235 147 103 247 150 138 114 139 454 158 391 883 222 131 251 296 103 110 115 165 296 378 109 97 129 166 124 239 538 211 514 256 220 285 241 203 159 475 108 378 174 139 134 225 143 370 118 173 170 156 152 134 147 168 338 144 306 474 K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-08-25T15:10:45.000000Z K 7 svn:log V 76 Explicitely set the "allocbuffer" field to NULL when creating a new dmamap. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-08-25T15:13:49.000000Z K 7 svn:log V 13 Fix comment. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-08-25T15:19:47.000000Z K 7 svn:log V 127 Note that the system only allows a maximum of kern.kq_calloutmax timers. PR: docs/102353 Submitted by: phk MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-25T16:20:17.000000Z K 7 svn:log V 178 Use the pcb in stoppcbs[] if it is present for threads that were running on other CPUs in system when a dump is written. Submitted by: ups Reviewed by: marcel MFC after: 3 days END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-08-25T17:11:04.000000Z K 7 svn:log V 63 MFC 1.64: If rawname returns NULL, deal with it appropriately. END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-08-25T17:53:13.000000Z K 7 svn:log V 402 - Catch up with ongoing rwatson's socket work; - Fix a couple of LORs and panics; - Temporarily remove the code that tries to cleanup sockets that stuck on accepting queues (both complete and incomplete). I'm taking an ostrich approach here until I find a better way to deal with sockets that were disconnected before accepting (i.e. while socket was on complete or incomplete accept queue). END K 10 svn:author V 3 pav K 8 svn:date V 27 2006-08-25T19:04:42.000000Z K 7 svn:log V 135 - Talk about memory allocation in interrupt context - Add uam to see also Submitted by: Devon H. O'Dell END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-08-25T20:11:56.000000Z K 7 svn:log V 138 The bridge cant hear its own transmissions so set IFF_SIMPLEX. PR: kern/102361 Tested by: Radim Kolar MFC after: 3 days END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-08-25T20:16:39.000000Z K 7 svn:log V 161 Move the bridge hook after the loopback check so that IFF_SIMPLEX is honoured on member interfaces. This makes us the same as OpenBSD/NetBSD. MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-25T23:50:05.000000Z K 7 svn:log V 300 Pass whatever the value of NM down to lorder. This allows one to override NM in Makefiles when, for example, cross compiling and have that value be used by lorder. NM normally isn't defined, so we pass a null value to lorder. lorder says 'NM=${NM-nm}' which causes it to pickup the default value. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-08-25T23:51:11.000000Z K 7 svn:log V 96 Eliminate unused definitions. (They came from NetBSD.) Discussed with: cognet, grehan, marcel END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-08-26T02:43:23.000000Z K 7 svn:log V 169 Prevent a call to contigmalloc() that asks for more physical memory than the machine has from causing a panic. Submitted by: Michael Plass PR: 101668 MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-08-26T08:04:15.000000Z K 7 svn:log V 1650 Vendor import of OpenBSM 1.0 alpha 9, with the following change history notes since the last import: OpenBSM 1.0 alpha 9 - Rename many OpenBSM-specific constants and API elements containing the strings "BSM" and "bsm" to "AUDIT" and "audit", observing that this is true for almost all existing constants and APIs. - Instead of passing a per-instance cookie directly into all audit filter APIs, pass in the audit filter daemon state pointer, which is then used by the module using an audit_filter_{get,set}cookie() API. This will allow future service APIs provided by the filter daemon to maintain their own state -- for example, per-module preselection state. OpenBSM 1.0 alpha 8 - Correct typo in definition of AUR_INT. - Adopt OpenSolaris constant values for AUDIT_* configuration flags. - Arguments to au_to_exec_args() and au_to_exec_env() no longer const. - Add kernel versions of au_to_exec_args() and au_to_exec_env(). - Fix exec argument type that is printed for env strings from 'arg' to 'env'. - New OpenBSM token version number assigned, constants added for other commonly seen version numbers. - OpenBSM-specific events assigned numbers in the 43xxx range to avoid future collisions with Solaris. Darwin events renamed to AUE_DARWIN_foo, as they are now deprecated numberings. - autoconf now detects clock_gettime(), which is not available on Darwin. - praudit output fixes relating to arg32 and arg64 tokens. - Maximum record size updated to 64k-1 to match Solaris record size limit. - Various style and comment cleanups in include files. This is an MFC candidate to RELENG_6. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-08-26T08:04:15.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r161630, 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-08-26T08:04:16.000000Z K 7 svn:log V 91 This commit was manufactured by cvs2svn to create tag 'openbsm-vendor-OPENBSM_1_0_ALPHA_9'. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-08-26T08:08:47.000000Z K 7 svn:log V 97 Resolove conflicts from OpenBSM 1.0 alpha 9 into audit_event. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-08-26T08:12:17.000000Z K 7 svn:log V 67 Update for OpenBSM 1.0 alpha 9. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-08-26T08:17:58.000000Z K 7 svn:log V 199 Update kernel OpenBSM parts, especially src/sys/bsm, for the OpenBSM 1.0 alpha 9 import. See the OpenBSM import commit message for a detailed summary of changes. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-08-26T10:35:54.000000Z K 7 svn:log V 77 Update FreeBSD upgrade notes for OpenBSM. Obtained from: TrustedBSD Project END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-26T10:36:16.000000Z K 7 svn:log V 108 Correct the number of retries in a futex_wake() call. Sponsored by: Google SoC 2006 Submitted by: rdivacky END K 10 svn:author V 8 ssouhlal K 8 svn:date V 27 2006-08-26T11:21:25.000000Z K 7 svn:log V 113 The "taskqueue_fast" spinlocks were renamed to "fast_taskqueue" in subr_taskqueue.c:r1.32 Reported by: rdivacky END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-08-26T11:30:24.000000Z K 7 svn:log V 110 MFC rev. 1.42: Undefine __DATE__ in order to avoid placing a build timestamp into /usr/sbin/{named, lwresd}. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-08-26T11:32:40.000000Z K 7 svn:log V 8 Update. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-26T11:32:52.000000Z K 7 svn:log V 55 MFC: - em(4) updated to version 6.1.4 - stge(4) added END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-26T14:00:42.000000Z K 7 svn:log V 231 New release notes: amdsmb(4), nfsmb(4), bpf(4) timestamp fix (+MFC), logger(1) -P (+MFC). MFCs noted: em(4) 6.1.4, traceroute(8) -e, traceroute (8) complete ICMP unreacable decoding. Modified release notes: OpenBSM 1.0alpha9. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-26T14:09:54.000000Z K 7 svn:log V 142 MFC: amdsmb(4), nfsmb(4), bpf(4) timestamp change, logger(1) -P, traceroute(8) -e, traceroute(8) complete ICMP unreachable message decoding. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-08-26T16:28:19.000000Z K 7 svn:log V 463 Fix another bug introduced with rev. 1.204; in vfs_donmount() if the 'vfs_getopt(optlist, "errmsg", (void **)&errmsg, &errmsg_len)' call fails, 'errmsg' is left uninitialized, making the later tests against NULL meaningless, and the uses bogus. Thus initialize 'errmsg' to NULL beforehand. [1] While at it, remove the superfluous assignment of 0 to 'errmsg_len' if the above mentioned call fails as it's already initialized to 0. Submitted by: Michael Plass [1] END K 10 svn:author V 6 mohans K 8 svn:date V 27 2006-08-26T17:53:19.000000Z K 7 svn:log V 149 Fix for a bug that causes the computation of "len" in tcp_output() to get messed up, resulting in an inconsistency between the TCP state and so_snd. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-08-26T17:59:31.000000Z K 7 svn:log V 259 Allow the user process to query the kernel's notion of a maximum audit record size at run-time, which can be used by the user process to size the user space buffer it reads into from the audit pipe. Perforce change: 105098 Obtained from: TrustedBSD Project END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-08-26T18:39:18.000000Z K 7 svn:log V 32 Add QLogic 2400 (4Gb) firmware. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-08-26T18:40:25.000000Z K 7 svn:log V 22 Add 2400 f/w support. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-08-26T20:13:35.000000Z K 7 svn:log V 266 Fix panic associated with file creation via RPC/NFS when the MLS policy is loaded. This problem stems from the fact that the policy is not properly initializing the mac label associated with the NFS daemon. Obtained from: TrustedBSD Project Discussed with: rwatson END K 10 svn:author V 5 marck K 8 svn:date V 27 2006-08-26T21:24:22.000000Z K 7 svn:log V 86 Chase after phk@: remove reference to (now obsoleted) NMBCLUSTERS. MFC after: 1 week END K 10 svn:author V 3 kan K 8 svn:date V 27 2006-08-26T21:29:10.000000Z K 7 svn:log V 36 Gcc 3.4.6 as of 2006/08/25 #116475. END K 10 svn:author V 3 kan K 8 svn:date V 27 2006-08-26T21:29:10.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r161651, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 kan K 8 svn:date V 27 2006-08-26T21:29:46.000000Z K 7 svn:log V 55 Gcc 3.4.6 C++ support bits (as of 2006/08/25 #116475). END K 10 svn:author V 3 kan K 8 svn:date V 27 2006-08-26T21:29:46.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r161653, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 kan K 8 svn:date V 27 2006-08-26T21:30:26.000000Z K 7 svn:log V 63 Gcc 3.4.6 Objective C support bits (as of 2006/08/25 #116475). END K 10 svn:author V 3 kan K 8 svn:date V 27 2006-08-26T21:30:26.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r161655, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 kan K 8 svn:date V 27 2006-08-26T21:30:30.000000Z K 7 svn:log V 65 Gcc 3.4.6 F77 runtime support bits (as of 2006/08/25 #116475). . END K 10 svn:author V 3 kan K 8 svn:date V 27 2006-08-26T21:30:30.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r161657, 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-08-26T21:30:31.000000Z K 7 svn:log V 96 This commit was manufactured by cvs2svn to create tag 'gcc-vendor-gcc_3_4_6_20060825_SVN116475'. END K 10 svn:author V 3 kan K 8 svn:date V 27 2006-08-26T21:37:21.000000Z K 7 svn:log V 51 Resolve conflicts after GCC 3.4.6 20060825 import. END K 10 svn:author V 3 kan K 8 svn:date V 27 2006-08-26T21:48:00.000000Z K 7 svn:log V 77 GCC 3.4.6 gets confused on this file and produces bogus warning. Shut it up. END K 10 svn:author V 6 markus K 8 svn:date V 27 2006-08-26T23:16:35.000000Z K 7 svn:log V 178 - Add new service class definitions and a new attribute identifier definition - Update URL of the Assigned Numbers document for SDP Approved by: emax (mentor) MFC after: 3 days END K 10 svn:author V 5 marck K 8 svn:date V 27 2006-08-27T07:58:20.000000Z K 7 svn:log V 403 MFC: Remove config(8)'s knowledge about NMBCLUSTERS, no code in /sys knows about it any more. Remove references to NMBCLUSTERS which is obsoleted. PR: 100427 Revision Changes Path 1.1373 +1 -4 src/sys/conf/NOTES 1.552 +0 -1 src/sys/conf/options 1.42 +1 -1 src/sys/boot/common/help.common 1.86 +2 -4 src/sys/boot/common/loader.8 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-08-27T08:12:53.000000Z K 7 svn:log V 95 Use ports INDEX-7 instead of INDEX-6 Submitted by: Niclas Zeising END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-27T08:56:54.000000Z K 7 svn:log V 263 Add the linux statfs64 call. This allows Tivoli backup to proceed a little but further on -current (still not successful, but a step into the right direction). Sponsored by: Google SoC 2006 Submitted by: rdivacky Tested by: Paul Mather END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-27T08:58:00.000000Z K 7 svn:log V 6 regen END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-08-27T11:04:39.000000Z K 7 svn:log V 183 When stopping powerd, set the CPU frequency back to its maximum value (i.e., what it was almost certainly at before powerd was started). Submitted by: R.B. Riddick MFC after: 3 days END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-08-27T12:42:55.000000Z K 7 svn:log V 60 MFC: 1.10 Remove the DPMS code in creator_blank_display(). END K 10 svn:author V 5 marck K 8 svn:date V 27 2006-08-27T12:57:37.000000Z K 7 svn:log V 97 Resurrect reference to (contemporary) kern.ipc.nmbclusters. Suggested by: ru MFC after: 3 days END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-08-27T13:23:51.000000Z K 7 svn:log V 88 Fill in dump_avail[] before pmap_boostrap() is called so that ARM_USE_SMALL_ALLOC work. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-08-27T14:29:10.000000Z K 7 svn:log V 40 visionary thoughts.. MFC after: 1 week END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-27T16:18:09.000000Z K 7 svn:log V 47 New release notes: GCC 3.4.6, OpenSSL 0.9.8b. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-27T18:51:32.000000Z K 7 svn:log V 901 Fix video playing and network connections in realplayer (and most likely other stuff) in the osrelease=2.6.16 case: - implement CLONE_PARENT semantic - fix TLS loading in clone CLONE_SETTLS - lock proc in the currently disabled part of CLONE_THREAD I suggest to not unload the linux module after testing this, there are some "" processes hanging around after exiting (they aren't with osrelease=2.4.2) and they may panic your kernel when unloading the linux module. They are in state Z and some of them consume CPU according to ps. But I don't trust the CPU part, the idle threads gets too much CPU that this may be possible (accumulating idle, X and 2 defunct processes results in 104.7%, this looks to much to be a rounding error). Noticed by: Intron Submitted by: rdivacky (in collaboration with Intron) Tested by: Intron, netchild Reviewed by: jhb (previous version) END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-08-27T19:50:13.000000Z K 7 svn:log V 229 Refactor vm_page_sleep_if_busy() so that the test for a busy page is inlined and a procedure call is made in the rare case, i.e., when it is necessary to sleep. In this case, inlining the test actually makes the kernel smaller. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-28T02:28:15.000000Z K 7 svn:log V 117 Implement casuword32, compare and set user integer, thank Marcel Moolenarr who wrote the IA64 version of casuword32. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-08-28T02:53:22.000000Z K 7 svn:log V 74 MFC r1.79 The bridge cant hear its own transmissions so set IFF_SIMPLEX. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-08-28T02:54:14.000000Z K 7 svn:log V 113 MFC r1.218 Move the bridge hook after the loopback check so that IFF_SIMPLEX is honoured on member interfaces. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-28T04:24:51.000000Z K 7 svn:log V 2176 This is initial version of POSIX priority mutex support, a new userland mutex structure is added as following: struct umutex { __lwpid_t m_owner; uint32_t m_flags; uint32_t m_ceilings[2]; uint32_t m_spare[4]; }; The m_owner represents owner thread, it is a thread id, in non-contested case, userland can simply use atomic_cmpset_int to lock the mutex, if the mutex is contested, high order bit will be set, and userland should do locking and unlocking via kernel syscall. Flag UMUTEX_PRIO_INHERIT represents pthread's PTHREAD_PRIO_INHERIT mutex, which when contention happens, kernel should do priority propagating. Flag UMUTEX_PRIO_PROTECT indicates it is pthread's PTHREAD_PRIO_PROTECT mutex, userland should initialize m_owner to contested state UMUTEX_CONTESTED, then atomic_cmpset_int will be failure and kernel syscall should be invoked to do locking, this becauses for such a mutex, kernel should always boost the thread's priority before it can lock the mutex, m_ceilings is used by PTHREAD_PRIO_PROTECT mutex, the first element is used to boost thread's priority when it locked the mutex, second element is used when the mutex is unlocked, the PTHREAD_PRIO_PROTECT mutex's link list is kept in userland, the m_ceiling[1] is managed by thread library so kernel needn't allocate memory to keep the link list, when such a mutex is unlocked, kernel reset m_owner to UMUTEX_CONTESTED. Flag USYNC_PROCESS_SHARED indicate if the synchronization object is process shared, if the flag is not set, it saves a vm_map_lookup() call. The umtx chain is still used as a sleep queue, when a thread is blocked on PTHREAD_PRIO_INHERIT mutex, a umtx_pi is allocated to support priority propagating, it is dynamically allocated and reference count is used, it is not optimized but works well in my tests, while the umtx chain has its own locking protocol, the priority propagating protocol are all protected by sched_lock because priority propagating function is called with sched_lock held from scheduler. No visible performance degradation is found which these changes. Some parameter names in _umtx_op syscall are renamed. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-28T04:28:25.000000Z K 7 svn:log V 12 Regenerate. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-28T04:47:27.000000Z K 7 svn:log V 17 Add umutex APIs. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-28T04:52:50.000000Z K 7 svn:log V 252 Use umutex APIs to implement pthread_mutex, member pp_mutexq is added into pthread structure to keep track of locked PTHREAD_PRIO_PROTECT mutex, no real mutex code is changed, the mutex locking and unlocking code should has same performance as before. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-28T05:01:31.000000Z K 7 svn:log V 19 Kill unused files. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-08-28T06:41:50.000000Z K 7 svn:log V 566 1. Attempt to take one bullet out of the foot-shooting gun by silently ignoring errors when sourcing rc.conf* files. The most common error occurs when users put a command of some sort into those files. (ifconfig is a popular choice) 2. Make the file rotation logic simpler by starting one down from the "top" of the list, rather than at the top. 3. Try to make file rotation more secure by calling unlink(1) on all new file names before rotating an old file to the new name, rather than merely calling 'rm -f' on any files that exceed the number of files to save. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-28T07:09:27.000000Z K 7 svn:log V 49 Update comments about interrupted mutex locking. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-08-28T07:31:11.000000Z K 7 svn:log V 245 Correct several problems in the network stack, including a locally-triggered kernel panic, inaccuracy in reported memory allocation statistics, and problems on IPv6 point-to-point links. Approved by: so (cperciva) Errata: FreeBSD-EN-06:02.net END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-28T08:06:21.000000Z K 7 svn:log V 11 Cosmetics. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-28T08:08:57.000000Z K 7 svn:log V 102 Allow the DESTDIR to be specified without a terminating slash (all other install scripts allow this). END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-28T08:12:49.000000Z K 7 svn:log V 47 Move some historical artefacts into the attic. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-28T08:13:56.000000Z K 7 svn:log V 60 Provide the installation script for the lib32 distribution. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-08-28T08:13:57.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-28T08:16:06.000000Z K 7 svn:log V 30 MFC: Install scripts laundry. END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-08-28T08:27:02.000000Z K 7 svn:log V 198 Improve input parsing: Add "-C " and "-d " options to chop up input lines. Make '#' a comment character, rest of line is ignored. Submitted by: Dmitry Morozovsky END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-08-28T08:46:49.000000Z K 7 svn:log V 142 MFC 1.21: Move the setup of "diskless" /etc magic files from install_etc() to a separate function which is called right after install_etc(). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-28T09:10:46.000000Z K 7 svn:log V 129 MFC: rev. 1.169 (applicable parts) Add several missing NIC drivers, remove an obsolete one (ix). Approved by: rwatson (mentor) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-28T12:29:54.000000Z K 7 svn:log V 51 pthread_sigmask is in thr_sig.c, remove this file. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-28T13:09:24.000000Z K 7 svn:log V 168 MFi386 parts of rev 1.55 (modulo real MD parts): - implement CLONE_PARENT semantic - lock proc in the currently disabled part of CLONE_THREAD Submitted by: rdivacky END K 10 svn:author V 8 ssouhlal K 8 svn:date V 27 2006-08-28T13:52:27.000000Z K 7 svn:log V 37 FREE -> free Submitted by: rdivacky END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-28T15:02:27.000000Z K 7 svn:log V 42 MFC: Remove special handling for PC == 0. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-28T15:02:57.000000Z K 7 svn:log V 49 MFC: Make use of stoppcbs[] for running threads. END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-08-28T16:44:06.000000Z K 7 svn:log V 189 MFC: Define mtu as u_int16_t not as int. This should fix problem with rfcomm on sparc64. Reported by: Andrew Belashov Tested by: Andrew Belashov END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-28T17:26:38.000000Z K 7 svn:log V 385 Import on vendor branch two files that have been tweaked to unbreak the build. The openbsm folks are free to fix it in any other way they see fit once they resurface. Basically, make everything always be const char **, even though const char ** usually should be 'const char * const *' in most cases. This makes the three different definitions consistant and allows world to build. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-28T17:26:38.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r161701, 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-08-28T17:26:39.000000Z K 7 svn:log V 98 This commit was manufactured by cvs2svn to create tag 'openbsm-vendor-OPENBSM_1_0_ALPHA9_kwikfix'. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-08-28T20:05:00.000000Z K 7 svn:log V 81 Relocate the vector page for AT91, to work around bugs with the LOW_VECTOR code. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-08-28T21:43:34.000000Z K 7 svn:log V 160 Ooops m->md.pvh_attrs can't be used to know if the page is writeable, because it only remembers if the page is modified or referenced. Bad review from: cognet END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-08-29T04:59:25.000000Z K 7 svn:log V 212 When skipping data, track the position in the bytestream correctly. Without this, tar -r breaks badly; new entries overwrite the middle of the archive instead of being added at the end. Thanks to: Chris Spiegel END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-29T08:43:09.000000Z K 7 svn:log V 18 Markup polishing. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-29T08:49:58.000000Z K 7 svn:log V 30 The kvm_mkdb(8) is long dead. END K 10 svn:author V 6 danger K 8 svn:date V 27 2006-08-29T09:12:48.000000Z K 7 svn:log V 112 Add nanobsd(8) manual page. Reviewed by: ru Approved by: trhodes (mentor), keramida (mentor) MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-29T09:20:48.000000Z K 7 svn:log V 189 Comment out lines that use example addresses and example.com names so that local changes can be made more easily (without having to comment these lines, and making the diff more readable). END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-29T13:01:23.000000Z K 7 svn:log V 20 Remove unused file. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-29T16:31:11.000000Z K 7 svn:log V 69 MFC: 1.25: Add an example of how to set up a 3-wire serial terminal. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-08-29T18:11:20.000000Z K 7 svn:log V 96 Manual page tweaks. Submitted by: Niclas Zeising on freebsd-doc END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-08-29T18:19:39.000000Z K 7 svn:log V 75 Restore Digital Outpur Register (DOR) for enhanced controller after reset. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-08-29T18:36:51.000000Z K 7 svn:log V 16 MFC: less 3.9.4 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-08-29T18:47:09.000000Z K 7 svn:log V 19 Note less 394 MFC. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-29T18:56:25.000000Z K 7 svn:log V 282 MFC: rev. 1.507 Follow the lead of mxge(4) and build the module for ixgb(4). Originally it wasn't enabled since the hardware wasn't commonplace, but as 10GE hardware is becoming more widely used, building the module by default should be beneficial. Approved by: rwatson (mentor) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-29T19:11:12.000000Z K 7 svn:log V 173 MFC: rev. 1.109 - 1.111 (applicable parts) - Added missing file system/network module entries - Removed obsolete network module entry - Capitalized (Fast|Gigabit) Ethernet END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-29T19:15:59.000000Z K 7 svn:log V 191 Forced commit (a little late) to note that the last revision also removed the references to the README. All information the references refer to are actually more up to date in out manpages. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-29T19:17:47.000000Z K 7 svn:log V 197 MFC: rev. 1.10 + 1.11 - Use our standard section 4 SYNOPSIS layout. - Remove the references to the README. All information the references refer to are actually more up to date in our manpages. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-29T20:36:33.000000Z K 7 svn:log V 231 The _sx_assert() prototype should exist if either of INVARIANTS or INVARIANT_SUPPORT is defined so you can build a kernel with INVARIANT_SUPPORT, but build a module with just INVARIANTS on. MFC after: 3 days Reported by: kuriyama END K 10 svn:author V 6 mohans K 8 svn:date V 27 2006-08-29T22:00:12.000000Z K 7 svn:log V 177 Fix for a deadlock triggered by a 'umount -f' causing a NFS request to never retransmit (or return). Thanks to John Baldwin for helping nail this one. Found by : Kris Kennaway END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-29T22:25:22.000000Z K 7 svn:log V 40 New release note: SA-06:18.ppp (+MFC). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-29T22:28:34.000000Z K 7 svn:log V 20 MFC: SA-06:18.ppp. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-29T22:34:13.000000Z K 7 svn:log V 20 MFC: SA-06:18.ppp. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-29T22:41:28.000000Z K 7 svn:log V 20 MFC: SA-06:18.ppp. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-08-29T23:53:34.000000Z K 7 svn:log V 56 Use ENTRY instead of ALTENTRY, it doesn't exist on arm. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-30T00:39:07.000000Z K 7 svn:log V 79 Prevent dead code elimination for the TP assignmient by using inline assembly. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-30T00:57:35.000000Z K 7 svn:log V 78 Avoid dead code elimination of the assignment to TP by using inline assembly. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-30T03:31:32.000000Z K 7 svn:log V 83 o Set TP using inline assembly to avoid dead code elimination. o Eliminate _tcb. END K 10 svn:author V 5 marck K 8 svn:date V 27 2006-08-30T04:54:17.000000Z K 7 svn:log V 79 MFC rev 1.1380: Resurrect reference to (contemporary) kern.ipc.nmbclusters. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-08-30T08:20:34.000000Z K 7 svn:log V 300 In rev. 1.2 we have introduced a fallback handler for files with unknown extensions. This seems to be unnecessary and prevents less(1) from being able to detect file changes, so remove the part. Submitted by: Eric Huss PR: bin/102624 Discussed with: des MFC After: 3 days END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-08-30T10:20:44.000000Z K 7 svn:log V 155 MFC rev. 1.4: When stopping powerd, set the CPU frequency back to its maximum value (i.e., what it was almost certainly at before powerd was started). END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-08-30T11:44:37.000000Z K 7 svn:log V 124 Use ENTRY_NP for alternate entry points instead of ENTRY to avoid calling mcount twice when profiling. Spotted out by: bde END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-08-30T11:45:07.000000Z K 7 svn:log V 69 Remove dead code, already defined in sys/cdef.h Spotted out by: bde END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-08-30T11:50:22.000000Z K 7 svn:log V 75 Properly initialize the nVidia MCP5X interrupts etc. Suggested by: nVidia END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-30T14:38:42.000000Z K 7 svn:log V 137 - Remove yet another mention of minor number construction which is not applicable today. - Provide an example of how to lock a speed. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-30T14:40:54.000000Z K 7 svn:log V 109 MFC: Remove obsolete information about minor device numbering and provide an example of how to lock a speed. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-08-30T15:14:00.000000Z K 7 svn:log V 250 When generating localhost entries in /etc/hosts, put localhost before localhost.domain so that naive users of gethost* think 1:: and 127.0.0.1 are "localhost" which is what the user expects. This also matches the sample hosts file in src/etc/hosts. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-30T18:03:44.000000Z K 7 svn:log V 350 New errata: SA-06:18.ppp. Update two existing errata entries with pointer to EN-06:02.net (which fixes them); add a new entry for the third item fixed by EN-06:02.net (a local kernel panic not previously mentioned). Remove merge plans for snapshot/deadlock fixes; due to the effort involved, the likely fix for 6.1 users will be to update to 6.2. END K 10 svn:author V 6 thomas K 8 svn:date V 27 2006-08-30T20:37:31.000000Z K 7 svn:log V 65 MFC rev. 1.15 to RELENG_6: (sm_mon_1_svc): Fix debugging output. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-30T23:59:45.000000Z K 7 svn:log V 60 Reorder some statments. Fix typo and remove stale comments. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-31T00:39:10.000000Z K 7 svn:log V 27 New errata: SA-06:18.ppp. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-31T00:51:21.000000Z K 7 svn:log V 336 Close off a tag properly. This problem has existed since I first created this file way back in April 2001 (on all other active branches the section containing this tag has been obsoleted so it was only a RELENG_4 problem). I have no idea how this file ever compiled before, but my doc toolchain suddenly started complaining about it. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-31T06:18:45.000000Z K 7 svn:log V 112 MFC: rev. 1.482 + 1.483 Build ipw(4) and iwi(4) modules on i386 and amd64 only. Approved by: rwatson (mentor) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-08-31T08:44:45.000000Z K 7 svn:log V 58 MFC netcat from OpenBSD 3.9-RELEASE. Requested by: krion END K 10 svn:author V 3 rse K 8 svn:date V 27 2006-08-31T08:45:44.000000Z K 7 svn:log V 79 Fix typos: s/rebulid/rebuild/ Submitted by: Christoph Schug END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-08-31T09:51:34.000000Z K 7 svn:log V 138 Add FreeBSD Update 2.0 client code. The build code is in the projects repository. Sponsored by: FreeBSD security development fundraiser END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-31T11:13:51.000000Z K 7 svn:log V 29 Add Broadcom BCM5752 PHY id. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-31T11:15:18.000000Z K 7 svn:log V 95 Add PHY support for BCM5752. Tested by: delphij, Ganbold < ganbold AT micom DOT mng DOT net > END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-31T14:12:22.000000Z K 7 svn:log V 36 Import OpenBSD's tip(1) as of today END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-31T14:12:22.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r161751, 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-08-31T14:12:23.000000Z K 7 svn:log V 69 This commit was manufactured by cvs2svn to create tag 'v_2006_08_31'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-31T14:14:30.000000Z K 7 svn:log V 25 Resolve merge conflicts. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-31T14:14:57.000000Z K 7 svn:log V 18 Remove some dust. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-31T14:47:47.000000Z K 7 svn:log V 173 New release notes: freebsd-update(8), tip from OpenBSD 20060831, nanobsd(8) manpage. MFCs noted: net.inet.portrange.reserved{high,low} for IPv6, netcat from OpenBSD 3.9. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-31T14:52:38.000000Z K 7 svn:log V 87 MFC: net.inet.ip.portrange.reserved{high,low} work for IPv6, netcat from OpenBSD 3.9. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-31T14:53:57.000000Z K 7 svn:log V 132 MFC: net.inet.ip.portrange.reserved{low,high} work for IPv6, bpf multiple listeners timestamp improvement, netcat from OpenBSD 3.9. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-31T15:01:58.000000Z K 7 svn:log V 319 Delete release note added by mistake: padlock(4) driver support for VIA C7. Although padlock(4) supports some of the crypto functionality on the VIA C7, I mistakenly thought that its functionality on RELENG_6 was equivalent to that on HEAD, which isn't true, at least not yet. Pointed out by: pjd (about a month ago) END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-08-31T15:11:35.000000Z K 7 svn:log V 134 MFC 1.1.1.6 (partly): Set O_LARGEFILE properly. This fixes file descriptor leak. Submitted by: Kouji Ito END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-31T16:26:01.000000Z K 7 svn:log V 106 MFC 1.96: Treat "Bits" as bits not bytes. MFC 1.95: Fix me6 keyword by getting parens in the right place. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-31T16:26:50.000000Z K 7 svn:log V 102 Actually merge OpenBSD changes and local changes (a diff should be viewed relative to revision 1.24). END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-31T16:40:30.000000Z K 7 svn:log V 132 Document the undocumented change in OpenBSD: the ${raisechar} is no longer set to ^A by default, it's unset. Reported by: imp, sam END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-08-31T16:55:08.000000Z K 7 svn:log V 552 Import of LukeM's ftpd taken from the NetBSD CVS repo on 31-Aug-2006. + Add PAM and LOGIN_CAP support. Mostly from FreeBSD. + Implement option "-D", for running ftpd in standalone mode (daemon). + NLST should return 450 instead of 550 upon error, per RFC 959. + Add recvbufsize configuration option + Remove unreachable code (res could never be NULL here), Coverity CID 712. + Set file to NULL after calling fclose(), Coverity CID 2669. + Make sure that "su" is initialized before dereferencing it, Coverity CID 1075. + Cleanup utmp and utmpx support. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-08-31T16:55:08.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r161764, 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-08-31T16:55:09.000000Z K 7 svn:log V 87 This commit was manufactured by cvs2svn to create tag 'lukemftpd-vendor-nbsd_20060831'. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2006-08-31T16:56:45.000000Z K 7 svn:log V 47 Recognise IPv6 PIM packets. MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-08-31T16:57:46.000000Z K 7 svn:log V 84 FreeBSD doesn't have the simple pidfile(3), so craft it using FreeBSD's primitives. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-08-31T17:02:05.000000Z K 7 svn:log V 48 Catch up with the import of ftpd.c rev 1.1.1.6. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-08-31T17:08:21.000000Z K 7 svn:log V 99 Merge in OPIE support, and MAC support. Our PAM and LOGIN_CAP support is now in the stock sources. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-08-31T17:11:46.000000Z K 7 svn:log V 26 Pull vendor file to HEAD. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-08-31T17:12:33.000000Z K 7 svn:log V 54 Not needed any more, vendor sources have PAM support. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-08-31T17:15:10.000000Z K 7 svn:log V 103 Re-add lukemftpd. It has: PAM, MAC, per-class nologin files, login.conf resource limits and features. END K 10 svn:author V 6 thomas K 8 svn:date V 27 2006-08-31T18:10:32.000000Z K 7 svn:log V 200 MFC to RELENG_6: * rev. 1.21: Don't push a map on a master server which will fail anyway. PR: bin/72881 * rev. 1.22: Remove unsafe use of asynchronous I/O and improve error handling. PR: bin/102143 END K 10 svn:author V 6 thomas K 8 svn:date V 27 2006-08-31T18:13:02.000000Z K 7 svn:log V 107 MFC rev. 1.19 to RELENG_6: Set alarm timer for grace period from the grace_period variable. PR: bin/102176 END K 10 svn:author V 6 thomas K 8 svn:date V 27 2006-08-31T18:15:24.000000Z K 7 svn:log V 76 MFC rev. 1.18 to RELENG_6: Remove extraneous trailing \0 in string literal. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-31T18:49:41.000000Z K 7 svn:log V 98 Compare the correct field against NULL when determining whether or not to do bus_teardown_intr(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-31T18:50:16.000000Z K 7 svn:log V 89 Just foward declare 'struct adapter' instead of declaring an actual 'adapter' structure. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-31T19:06:30.000000Z K 7 svn:log V 133 Fix harmless bug: sizeof(tcb) equals sizeof(void*) not sizeof(struct tcb). The argument is (currently) not used by _rtld_free_tls(). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-31T19:16:47.000000Z K 7 svn:log V 224 TLS fixes: o The TLS pointer (r2) points 0x7000 after the *end* of the TCB. o _rtld_allocate_tls() gets a pointer to the current TCB, not the current TLS pointer. o _rtld_free_tls() gets the size of the TCB structure. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-31T19:19:44.000000Z K 7 svn:log V 42 Fix compilation warnings (up to level 3). END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-31T19:38:52.000000Z K 7 svn:log V 139 - Fix some bugs in the descriptions of DMA sync operations. - Tweak some text so it's less likely to confuse the reader. OK'ed by: scottl END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-31T19:42:39.000000Z K 7 svn:log V 36 Replace magic 16 with TLS_TCB_SIZE. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-31T20:44:59.000000Z K 7 svn:log V 117 Fix markup (in the same way as it was fixed in tip.1) and thus make the diffs against tip.1 minimal (as in OpenBSD). END K 10 svn:author V 6 thomas K 8 svn:date V 27 2006-08-31T21:01:41.000000Z K 7 svn:log V 139 MFC rev. 1.21 to RELENG_6: Code factoring and simplification. PR: bin/102354 Submitted by: Ricardo Nabinger Sanchez END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-31T21:13:12.000000Z K 7 svn:log V 56 Kill the default phone numbers. Obtained from: OpenBSD END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-31T23:31:18.000000Z K 7 svn:log V 9 Stylize. END K 10 svn:author V 6 anholt K 8 svn:date V 27 2006-09-01T02:22:17.000000Z K 7 svn:log V 151 Add support for another ATI IGP 340M (RS200M) AGP bridge. PR: kern/100958 Submitted by: Kazuo Dohzono MFC after: 1 week END K 10 svn:author V 6 anholt K 8 svn:date V 27 2006-09-01T02:39:25.000000Z K 7 svn:log V 55 MFC r1.30: Add support for the Intel E7505 AGP bridge. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-09-01T04:18:17.000000Z K 7 svn:log V 43 fix bug in 2322 receive sequencer f/w load END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-09-01T04:47:18.000000Z K 7 svn:log V 19 MFC 2322 firmware. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-09-01T04:57:14.000000Z K 7 svn:log V 44 Add missing pre-7.0 firmware pointer. Oops. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-09-01T04:58:39.000000Z K 7 svn:log V 357 Remove duplicated include files from HEAD that appear in both contrib/openbsm/bsm and sys/bsm. This will help avoid triggering problems due to an inconsistent include order between the base and lib32 builds. We will continue to import these files on the vendor branch. Files used purely in user space (audit_uevents.h) are not removed. Suggested by: ru END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-09-01T05:03:42.000000Z K 7 svn:log V 63 More ispfwfunc definitions funnies which break pre-7.0 builds. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-09-01T05:21:45.000000Z K 7 svn:log V 294 Remove curdir reference in libbsm build; this is not required as the include path will already point to the populated include tree. This is left over from boot-strapping the build and install of libbsm during the initial import and merge. Obtained from: TrustedBSD Project Pointed out by: ru END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-09-01T05:55:14.000000Z K 7 svn:log V 787 MFC the current stable state of isp. The high points for next RELENG_6 release are: + Fix 2322/6322 firmware loading- this card works a lot better with loaded f/w. + Fix a considerable number of 2KLogin issues. + Clean all mailbox structures prior to use. + Remove some obsolete code within defines that haven't been enabled in years. + Make Loop ID 125 a legal hard address (which it is). + Force HARD ADDRESS acquisition for all f/w revisions > 2.2.5 + Use RIO_16BIT for 2200 cards >= 1.17.0 f/w, and enable fast posting. + Honor ZIO nvram settings for 23XX cards. + Add an ISP_CRASHED state so that if we get a DMA error and the f/w crashes we can unstall any mailbox commands that might have been waiting. + Catch RISC PAUSED errors on interrupts. + Plus many, many more! END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-09-01T06:05:40.000000Z K 7 svn:log V 126 In cpu_set_user_tls(), properly set the thread pointer. It is 0x7000 bytes after the end of the TCB, which is itself 8 bytes. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-09-01T06:07:26.000000Z K 7 svn:log V 36 Use NULL for null-pointer argument. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-09-01T06:08:50.000000Z K 7 svn:log V 155 o Fix the static TLS relocation. We were subtracting the size of the TCB. o Use NULL for null pointer argument. o Replace magic 8 with TLS_TCB_SIZE. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-09-01T06:13:16.000000Z K 7 svn:log V 200 Fix the variant I allocation for KSE: Allow a larger TCB and assume that the documented TCB is at the tail of the extended TCB. In other words, the base of the TCB has a negative offset from the TLS. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-09-01T06:15:00.000000Z K 7 svn:log V 9 Stylize. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-09-01T06:17:16.000000Z K 7 svn:log V 15 Implement TLS. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-09-01T06:18:43.000000Z K 7 svn:log V 20 Enable TLS on ia64. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-09-01T06:36:00.000000Z K 7 svn:log V 70 Rename TLS_TP_OFFSET back to TP_OFFSET. The former clashes with rtld. END K 10 svn:author V 6 danger K 8 svn:date V 27 2006-09-01T08:30:03.000000Z K 7 svn:log V 200 Remove redundant vnconfig(8) from SEE ALSO section as it is linked to mdconfig(8) on RELENG_[56] and HEAD, which is referenced too. Approved by: keramida (mentor), trhodes (mentor) MFC after: 1 week END K 10 svn:author V 6 danger K 8 svn:date V 27 2006-09-01T08:50:05.000000Z K 7 svn:log V 282 - Move available kernel options to SYNOPSIS, describe how to enable ipfw from within rc.conf. - Remove IPDIVERT kernel option - Add notes about IPFIREWALL_DEFAULT_TO_ACCEPT and IPFIREWALL_FORWARD Reviewed by: ru Approved by: keramida (mentor), trhodes (mentor) MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-09-01T09:07:11.000000Z K 7 svn:log V 18 It's spelled MAN. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-09-01T09:24:28.000000Z K 7 svn:log V 7 Style. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-09-01T09:49:09.000000Z K 7 svn:log V 32 s/MAN8/MAN/ Pointed out by: ru END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-09-01T09:56:24.000000Z K 7 svn:log V 70 Fix my error in rev. 1.109. Submitted by: jhb Pointy hat to: glebius END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-09-01T10:04:43.000000Z K 7 svn:log V 28 MFen 1.73.2.15 -> 1.73.2.29 END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-09-01T11:27:22.000000Z K 7 svn:log V 141 Don't build iwi(4) on amd64, there are problems with the firmware modules. Reported by: sam Approved by: rwatson (mentor) MFC after: 3 days END K 10 svn:author V 8 wsalamon K 8 svn:date V 27 2006-09-01T11:45:40.000000Z K 7 svn:log V 440 Audit the argv and env vectors passed in on exec: Add the argument auditing functions for argv and env. Add kernel-specific versions of the tokenizer functions for the arg and env represented as a char array. Implement the AUDIT_ARGV and AUDIT_ARGE audit policy commands to enable/disable argv/env auditing. Call the argument auditing from the exec system calls. Obtained from: TrustedBSD Project Approved by: rwatson (mentor) END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-09-01T12:33:22.000000Z K 7 svn:log V 118 MFC 1.37 + 1.38: Save errno before trying mutex lock. Properly return length of rendered characters to printf code. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-09-01T13:39:02.000000Z K 7 svn:log V 420 Integrate audit_submit(3) bits into su. This means that records for successful and failed su attempts will be recorded using the AUE_su event type (login or lo class) if auditing is present in the system. Currently, the records will have a header, subject, text (with the actual diagnostics), a return and trailer token. See audit_submit(3) for more information. Reviewed by: rwatson Obtained from: TrustedBSD Project END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-09-01T14:32:35.000000Z K 7 svn:log V 163 MFC rev 1.6, 1.7: Install pkill/pgrep to /bin to the benefit of rc scripts. Create compatibility symlinks from /usr/bin though. Approved by: re (mux & kensmith) END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-09-01T15:12:39.000000Z K 7 svn:log V 127 MFC rev 1.58: Recognize the existence of `auth' and `auth-type' capabilities but tell they do nothing in the base system. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-09-01T15:47:07.000000Z K 7 svn:log V 188 Back out imp's quick build fix for OpenBSM now that the prototypes and functions are in sync between the kernel and user space. This restores bsm_token.c as found in OpenBSM 1.0 alpha 9. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-09-01T15:47:07.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r161818, 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-09-01T15:47:08.000000Z K 7 svn:log V 106 This commit was manufactured by cvs2svn to create tag 'openbsm-vendor-OPENBSM_1_0_ALPHA9_kwikfix_backout'. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-09-01T16:08:36.000000Z K 7 svn:log V 67 Add locking to the ifmedia callouts. Reviewed by: jvogel, yongari END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-09-01T16:11:12.000000Z K 7 svn:log V 382 - Use pci_enable_busmaster() and pci_enable_io() to update the command register. This really shouldn't be using pci_enable_io() directly as bus_alloc_resource() does it already, but the cached copy of the command word needs to be correct so the enable/disable mwi functions work properly. - Use pci bus accessors to read revision ID and subvendor IDs. Reviewed by: jvogel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-09-01T16:11:50.000000Z K 7 svn:log V 16 Comment tweaks. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-09-01T16:33:15.000000Z K 7 svn:log V 282 - Document /conf/diskless_remount in the list of special files. - Note that diskless_remount files may use ".." to support mounts above the root path. - Copy dot files when populating directories from /conf. [1] PR: misc/102724 [1] Submitted by: Attila Nagy [1] END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-09-01T16:50:45.000000Z K 7 svn:log V 82 MFC: Expose the _sx_assert() prototype for both INVARIANTS and INVARIANT_SUPPORT. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-09-01T17:09:09.000000Z K 7 svn:log V 48 Bump WARNS level to 3. OK'ed by: make universe END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-09-01T17:35:48.000000Z K 7 svn:log V 39 Fix style(9) in code copied from rtld. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-09-01T17:52:13.000000Z K 7 svn:log V 129 Stylize. Introduce ppc_{get|set}_tp() and ppc_{get|set}_tcb() to abstract the magic that happens when deriving one or the other. END K 10 svn:author V 2 se K 8 svn:date V 27 2006-09-01T18:12:10.000000Z K 7 svn:log V 52 MFC: 1.77 Fix logic for skipping of idle processes. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-09-01T19:13:36.000000Z K 7 svn:log V 274 The ucontext is 16-byte aligned, which means that struct tcb is 16-byte aligned. Consequently, struct tcb is a multiple of 16 bytes in size. We need to make sure there's no padding after struct ppc32_tp. We do this by explicitly adding the necessary padding in front of it. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-09-01T19:14:14.000000Z K 7 svn:log V 23 Enable TLS on PowerPC. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-09-01T19:51:26.000000Z K 7 svn:log V 78 Add references to scc(4) as it hangs off of ebus(4) and sbus(4) respectively. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-09-01T20:01:51.000000Z K 7 svn:log V 75 Move two periods out of quotes and to where they belong. MFC after: 1 day END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-09-01T20:07:15.000000Z K 7 svn:log V 61 Fix indentation in two spots to match the rest of this file. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-09-01T20:09:22.000000Z K 7 svn:log V 57 Add missing '?' in "watchdog-enable?". MFC after: 1 day END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-09-01T20:12:12.000000Z K 7 svn:log V 39 Fix spelling and wording in a comment. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-09-01T20:14:06.000000Z K 7 svn:log V 52 Fix spelling in a status message. MFC after: 1 day END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-09-01T20:21:17.000000Z K 7 svn:log V 76 fix botched MFC of eapol version override Reminded by: Dominique Goncalves END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-09-01T20:41:59.000000Z K 7 svn:log V 242 - Use full name of the Sun PGX64 cards and add the Sun part number in order to simplify matters for people who are looking for a video card supported by FreeBSD/sparc64. - Add Sun PGX to the list of known working cards. MFC after: 1 day END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-09-01T21:01:11.000000Z K 7 svn:log V 49 Stylize: avoid using a global register variable. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-09-01T21:25:22.000000Z K 7 svn:log V 210 Stylize: o avoid using a global register variable. o redefine struct ia64_tp as a union. We don't have to get to the fields themselves. We just need it to be of the right size with the right alignment. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-09-01T21:42:22.000000Z K 7 svn:log V 378 - s/gigabit/Gigabit/ - Talk about supported chips rather than supported cards as the majority of the hardware supported by gem(4) is on-board. - "the .Nm driver" - Sort the list of supported chips alphabetically. - Sun GEM aren't used on-board though, so don't claim they'd be. - Add a CAVEATS section informing that Sun GEM cards aren't supported so far. MFC after: 1 day END