ƒ¯ 102227 219 649 291 132 151 151 189 229 150 182 152 271 391 447 126 138 257 264 138 221 224 139 134 637 275 385 385 304 228 487 318 211 103 240 112 244 303 214 147 143 310 132 146 132 144 140 210 318 182 113 176 137 198 402 212 326 503 142 297 214 161 151 264 253 222 149 153 153 202 309 225 233 308 183 318 163 571 196 153 164 118 117 168 300 187 180 317 140 151 719 121 236 196 308 203 144 189 131 177 325 201 871 263 309 162 248 147 454 180 213 144 154 135 153 177 210 121 287 225 182 184 188 776 219 119 185 124 185 145 166 123 114 113 129 211 162 254 202 116 158 263 285 147 1040 187 500 170 291 204 220 239 162 238 155 530 173 364 289 151 154 217 161 246 357 201 232 214 409 173 139 190 493 369 187 225 681 243 182 142 153 159 280 317 201 160 159 159 159 220 204 177 216 244 151 202 191 289 144 122 162 317 150 342 252 200 239 123 131 184 441 184 301 172 406 1534 682 158 282 156 1280 K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-21T16:20:02.000000Z K 7 svn:log V 555 o Merge and into a new header called . o will continue to live so it can define MD clock macros, which are only MD because of gratuitous differences between architectures. o Change all headers to make use of this. This mainly involves changing: #ifdef _BSD_FOO_T_ typedef _BSD_FOO_T_ foo_t; #undef _BSD_FOO_T_ #endif to: #ifndef _FOO_T_DECLARED typedef __foo_t foo_t; #define _FOO_T_DECLARED #endif Concept by: bde Reviewed by: jake, obrien END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-08-21T16:58:45.000000Z K 7 svn:log V 198 MFC 1.126: Previous commit of adding ut to xterm entry broke kterm-color entry. 3 bytes (ut:) seems too long for kterm-color. There is a limitation of buffer size within 1024 bytes in our ncurses. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-21T17:11:00.000000Z K 7 svn:log V 40 s/EDOFUS/EDOOFUS/ Persuaded by: Google END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-21T17:32:44.000000Z K 7 svn:log V 55 s/filesystem/file system/ as discussed on -developers END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-21T18:11:48.000000Z K 7 svn:log V 55 s/filesystem/file system/g as discussed on -developers END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-21T18:52:32.000000Z K 7 svn:log V 97 Use '0' instead of NULL when we mean the integer constant 0 and not a "null pointer expression". END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-21T18:58:24.000000Z K 7 svn:log V 132 MFC: Reduce diffs to current. This includes several mdoc(7) fixes, minor spelling and grammar fixes, along with 'the .Nm utility' END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-21T19:01:50.000000Z K 7 svn:log V 58 Don't use NULL when we really mean 0 for call to pw_edit. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-21T19:03:26.000000Z K 7 svn:log V 90 Include stddef.h for NULL definition, rather than rolling our own here. Reviewed by: jdp END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-08-21T19:28:44.000000Z K 7 svn:log V 60 Make the V2 errno translation more resistent to new errnos. END K 10 svn:author V 6 pirzyk K 8 svn:date V 27 2002-08-21T19:57:53.000000Z K 7 svn:log V 175 Fixed getaddrinfo to honor sortlist in /etc/resolv.conf PR: bin/27939 Reviewed by: ru, sheldonh (about a year ago) Obtained from: ume (via KAME, I think) MFC after: 1 month END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-08-21T20:03:55.000000Z K 7 svn:log V 295 Revert some suspension/sleep/signal code from KSE-III We need to rethink a bit of this and it doesn't matter if we break the KSE test program for now as long as non-KSE programs act as expected. Submitted by: David Xu (this guy's just asking to get hit with a commit bit..) END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-08-21T20:54:45.000000Z K 7 svn:log V 352 For scripts that are called in non-login environments (in particular mail filters), the /usr/bin/perl dummy fails since it assumes that the installed package could be reached via the existing $PATH. Also, since we are obviously looking for a perl installed by a package, we should make sure that at least the default package bindir is being searched. END K 10 svn:author V 6 thomas K 8 svn:date V 27 2002-08-21T21:18:14.000000Z K 7 svn:log V 31 Jump in. Reviewed by: roberto END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-21T23:39:52.000000Z K 7 svn:log V 43 Don't use "NULL" when "0" is really meant. END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2002-08-21T23:44:15.000000Z K 7 svn:log V 159 TX/RX descriptor/buffer management changes. Use array based scheme instead of queueing macros. Submitted by: Luigi Rizzo (rizzo@icir.org) MFC after: 3 days END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-22T00:28:24.000000Z K 7 svn:log V 170 Make __clock_t use `unsigned long' rather than a fixed 32-bit integer so that it changes to the correct size in IP32L64 mode. Other architectures don't have this issue. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-22T00:30:03.000000Z K 7 svn:log V 43 Don't use "NULL" when "0" is really meant. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-22T01:07:16.000000Z K 7 svn:log V 128 Removed extra $FreeBSD$. Moved #if 0 for the vendor id to the correct place. Restored indent protection of copyright comment. END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-08-22T01:50:51.000000Z K 7 svn:log V 129 Add the -a option to report all matches instead of only the first of each requested type. Approved by: joerg, sheldonh (mentor) END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-08-22T01:54:18.000000Z K 7 svn:log V 45 Use correct document date for the -a option. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-22T03:11:06.000000Z K 7 svn:log V 38 MFC: The .Nm utility and file system. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-08-22T03:56:57.000000Z K 7 svn:log V 541 Fix a nasty memory corruption bug caused by having a bogus pointer for the DT_IA64_PLT_RESERVE dynamic table entry. When a shared object does not have any PLT relocations, the linker apparently doesn't find it necessary to actually reserve the space for the BOR (Bind On Reference) entries as pointed to by the DTE. As a result, relocatable data in the PLT was overwritten, causing some unexpected control flow with annoyingly predictable outcome: coredump. To reproduce: % echo 'int main() { return 0; }' > foo.c % cc -o foo foo.c -lxpg4 END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2002-08-22T06:19:07.000000Z K 7 svn:log V 179 Encrypted strings (after hex decoding) aren't null terminated, because 0 might simply be part of the ciphertext. PR: bin/40266 Submitted by: andr@dgap.mipt.ru MFC after: 3 days END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-22T06:51:06.000000Z K 7 svn:log V 291 - Fix interlock handling in vn_lock(). Previously, vn_lock() could return with interlock held in error conditions when the caller did not specify LK_INTERLOCK. - Add several comments to vn_lock() describing the rational behind the code flow since it was not immediately obvious. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-22T06:58:11.000000Z K 7 svn:log V 291 - Fix interlock handling in vn_lock(). Previously, vn_lock() could return with interlock held in error conditions when the caller did not specify LK_INTERLOCK. - Add several comments to vn_lock() describing the rational behind the code flow since it was not immediately obvious. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-22T07:01:52.000000Z K 7 svn:log V 210 (forced commit to get the correct log message) - Remove unsafe and dead code from getnewvnode(). - Fixup vclean() so that it grabs the VOP_LOCK before calling VOP_GETATTR() and grabs interlock afterwards. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-22T07:26:18.000000Z K 7 svn:log V 134 - Return two shared locks to exclusive locks. This was premature. - Document the problems that prevent us from using shared locks. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-22T07:44:45.000000Z K 7 svn:log V 393 - Make vn_lock() vget() and VOP_LOCK() all behave the same way WRT LK_INTERLOCK. The interlock will never be held on return from these functions even when there is an error. Errors typically only occur when the XLOCK is held which means this isn't the vnode we want anyway. Almost all users of these interfaces expected this behavior even though it was not provided before. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-22T07:57:43.000000Z K 7 svn:log V 224 - Closer inspection revealed a possible deadlock situation in vn_lock() that was introduced by my last commit but not caught by stress testing. Fix that and slightly restructure the code so that it is more readable. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-22T08:50:15.000000Z K 7 svn:log V 118 o Remove the AIOCBLIST_ASYNCFREE flag and related code. It's never set. Submitted by: Romer Gil END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-08-22T09:33:04.000000Z K 7 svn:log V 9 Typo fix END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-08-22T10:37:55.000000Z K 7 svn:log V 146 Add an entry for VScom PCI-200L 2 port serial card. PR: 41142 Submitted by: Shinsuke Matsui Obtained from: OpenBSD END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-08-22T10:39:31.000000Z K 7 svn:log V 17 SGML-ise accents END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-08-22T10:40:00.000000Z K 7 svn:log V 150 Add an entry for Avlab's low profile 4 serial port card. PR: 41146 Submitted by: Shinsuke Matsui Obtained from: NetBSD END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-08-22T10:50:58.000000Z K 7 svn:log V 209 MFC: rev 1.9 and 1.10. Add an entry for VScom PCI-200L 2 port serial card. Add an entry for Avlab's low profile 4 serial port card. PR: 41142,41146 Submitted by: Shinsuke Matsui END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-22T12:47:22.000000Z K 7 svn:log V 121 Include for the declarations of many things instead of depending on namespace pollution in . END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-08-22T13:23:15.000000Z K 7 svn:log V 54 Merged from sys/dev/syscons/syscons.c revision 1.388. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-08-22T13:24:00.000000Z K 7 svn:log V 50 Merged from sys/dev/syscons/scvtb.c revision 1.9. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-08-22T14:36:03.000000Z K 7 svn:log V 213 Spell proprly properly: failed to set signal flags proprly for ast() failed to set signal flags proprly for ast() failed to set signal flags proprly for ast() failed to set signal flags proprly for ast() END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-22T14:57:16.000000Z K 7 svn:log V 36 MFC: Add the uvisor(4) manual page. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-22T15:13:11.000000Z K 7 svn:log V 50 MFC: Add a bugs section originally added by joe. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-22T15:19:55.000000Z K 7 svn:log V 36 MFC: Attach uvisor(4) to the build. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-08-22T15:21:15.000000Z K 7 svn:log V 48 Prepare for importing newer version of ACPI CA. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-22T16:13:31.000000Z K 7 svn:log V 45 unused variable removal (pointed out by bde) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-22T16:14:19.000000Z K 7 svn:log V 114 Define ISP_DMA_ADDR_T to be a bus_addr_t, not a u_int32_t. This is in preparation to completing A64 PCI support. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-08-22T16:17:02.000000Z K 7 svn:log V 220 MFC -not and -false as equivalents for !, but which are slightly more happy for shells and people who like words. find expression false and proceed as if normal cherry blossoms fall Obtained from: OpenDarwin (-not) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-22T16:20:15.000000Z K 7 svn:log V 86 MFC: When a cluster entry for ``.'' is set to 0 msdosfs fails to handle it correctly. END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-08-22T16:38:21.000000Z K 7 svn:log V 19 MFC: ich4 support. END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-08-22T16:56:38.000000Z K 7 svn:log V 82 MFC: Removal of VT8233 from this code. Soon to have own driver. PR: kern/38792 END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-08-22T17:32:49.000000Z K 7 svn:log V 43 MFC: VT8233 audio driver. PR: kern/38792 END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-08-22T19:47:10.000000Z K 7 svn:log V 105 Convert NEXUS_ACCESSOR to use the __BUS_ACCESSOR macro instead of reimplementing it. Approved by: peter END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-22T19:48:13.000000Z K 7 svn:log V 304 1) add mvterm 2) add 132 column entries for VESA 3) fix kterm entry tc PR: 1) misc/39628, 2) conf/13918, 3) misc/22660 Submitted by: 1) Daniel Rudy Submitted by: 2) Martin Kammerhofer Submitted by: 3) Koji Mori MFC after: 2 weeks END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-22T19:52:16.000000Z K 7 svn:log V 117 Many of the alpha low level console drivers still have bogus compile time dependencies on syscons. Bandaid for now. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-08-22T20:08:07.000000Z K 7 svn:log V 233 Include sys/libkern.h for the kernel prototypes of these libkern functions instead of including the userland string.h header. Prompted by: breakage with old string.h from recent machine/types.h fix Approved by: peter (in principle) END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-08-22T20:21:17.000000Z K 7 svn:log V 410 Fix the forward compatibility problem with older 4.x releases, introduced by me in rev. 1.7.2.1. Binaries compiled on fresh STABLE would not run on older versions due to malloc always returning NULL. Make sure that we provide 'end' symbol in generated binaries because sbrk in older libc depends on its existence to work properly. Reported by: Ian West Reviewed by: jdp Approved by: obrien END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-08-22T20:35:07.000000Z K 7 svn:log V 48 New release note: whereis -a Reviewed by: bmah END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-22T20:35:23.000000Z K 7 svn:log V 202 Repo copy link.h to sys/link_elf.h and sys/link_aout.h since they are shared with the kernel. This should make it easier to #include them both at once as well as stop grabbing stuff from /usr/include. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-22T20:36:20.000000Z K 7 svn:log V 119 repo copy nlist.h to sys/nlist_aout.h, and strip out the userland declarations from the shared-with-kernel side of it. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-22T20:37:30.000000Z K 7 svn:log V 67 Use sys/link_elf.h or sys/link_aout.h based on compile environment END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-22T20:37:57.000000Z K 7 svn:log V 57 Use sys/nlist_aout.h for shared-with-kernel definitions. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-22T20:39:30.000000Z K 7 svn:log V 169 Instead of nlist.h and link.h, use sys/nlist_aout.h and sys/link_elf.h This avoids reaching out into userland sources (or worse: /usr/include!) for building the kernel. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-22T20:43:07.000000Z K 7 svn:log V 158 Instead of grabbing the userland a.out.h/link.h (or worse, from /usr/include!), use sys/nlist_aout.h, machine/reloc.h, sys/imgact_aout.h and sys/link_aout.h. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-22T20:44:17.000000Z K 7 svn:log V 127 Use machine/limits.h rather than userland limits.h (which may come from the userland source tree, or even worse: /usr/include) END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-22T21:24:01.000000Z K 7 svn:log V 54 Replace (ab)uses of "NULL" where "0" is really meant. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-08-22T21:45:58.000000Z K 7 svn:log V 58 slight cleanup of single-threading code for KSE processes END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-22T22:01:53.000000Z K 7 svn:log V 59 s/sus/sys/ in the a.out kernel case. Submitted by: julian END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-22T22:08:38.000000Z K 7 svn:log V 106 Fix compiler warnings when compiling with '-D_THREAD_SAFE -Wnested-externs'. Reviewed by: freebsd-stable END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-22T22:17:11.000000Z K 7 svn:log V 212 Fix a bug where large msdos partitions were not handled correctly, and fix a few fsck_msdosfs related 'issues' PR: 28536, 30168 Submitted by: Jiangyi Liu && NetBSD Approved by: rwatson (mentor) END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-08-22T23:35:35.000000Z K 7 svn:log V 127 Wrap the header to prevent multiple inclusion, and mark the DECLS section. Reminded by: Rachel Hestilow END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-08-23T00:32:03.000000Z K 7 svn:log V 139 - Fix a mistake in my last few commits. The PDROP flag stops msleep from re-acquiring the mutex. Pointy hat to: me Noticed by: tegge END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-08-23T03:47:50.000000Z K 7 svn:log V 212 We cannot use an alloc with only inputs and/or locals. The kernel assumes that the parameters are passed in output registers. Remove the alloc entirely, but don't depend on the kernel not trashing our registers. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-23T04:18:26.000000Z K 7 svn:log V 90 Allow chains in any form like or \xf1\xf2, not binary representation only. END K 10 svn:author V 5 seanc K 8 svn:date V 27 2002-08-23T04:31:58.000000Z K 7 svn:log V 223 Fix warning when calling w(1) when logged in via xdm/kdm. This is really a problem with utmp/wtmp, but takes the same approach as who(1). Reviewed by: knu (mentor), mini, silence on -audit Approved by: knu (mentor), mini END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-23T05:01:19.000000Z K 7 svn:log V 70 Removed unneeded include of machine/types.h (which no longer exists). END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-08-23T06:19:28.000000Z K 7 svn:log V 476 s/AC97_MIX_PHONES/AC97_MIX_AUXOUT/ to match ac97r2.{2,3}. Attempt to determine what function of AUX_OUT is: "True line level out", "Headphone out", or "4-Channel out" and frig OSS mixer label accordingly. Addresses problem raised by Randy Bush on -multimedia of not being able to hear audio on ich2 m/b which was eventually found to be because the mixer monitor value was 0. On this h/w the label "monitor" should now be presented as the marginally more intuitive "ogain". END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-23T06:56:08.000000Z K 7 svn:log V 100 Pick a cleaner method (and put in a separate function) for finding the peer device on a dual board. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-23T06:56:31.000000Z K 7 svn:log V 58 Do some minor cleanups found during backport to RELENG_4. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-08-23T06:56:32.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-23T06:59:05.000000Z K 7 svn:log V 23 MFC MPT/Fusion driver. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-08-23T07:02:08.000000Z K 7 svn:log V 22 MFC MPT/Fusion driver END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-08-23T07:15:44.000000Z K 7 svn:log V 73 Start of an MFC of this node... not yet complete... do not try use yet. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-08-23T07:23:44.000000Z K 7 svn:log V 204 Don't re-lock the sched lock if we didn't unlock it. Original error by: David Xu Fix by: David Xu Completely failed to spot it: Julian Elischer END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-08-23T08:00:31.000000Z K 7 svn:log V 92 Add a belated entry for amdpm(4). Submitted by: marius@alchemy.franken.de MFC After: 1 day END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-08-23T09:06:28.000000Z K 7 svn:log V 88 Add option '-W': don't log FTP sessions to wtmp. Submitted by: maxim MFC after: 1 week END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-08-23T12:49:16.000000Z K 7 svn:log V 222 Similar to bsd.subdir.mk, echo the name of the dir before doing the cd. This is done for bootstrap-tools, build-tools, cross-tools, and the libraries loop. Reviewed by: ru Approved by: sheldonh (mentor) MFC after: 1 week END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-08-23T14:03:59.000000Z K 7 svn:log V 47 Tweak chain example to show more possibilities END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-08-23T14:10:55.000000Z K 7 svn:log V 56 Remove stddef.h from the header list Prodded by: peter END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-23T16:49:06.000000Z K 7 svn:log V 625 Move several MI types from to . These types are unlikely to ever become very MD. They include: clockid_t, ct_rune_t, fflags_t, intrmask_t, mbstate_t, off_t, pid_t, rune_t, socklen_t, timer_t, wchar_t, and wint_t. While moving them, make a few adjustments (submitted by bde): o __ct_rune_t needs to be precisely `int', not necessarily __int32_t, since the arg type of the ctype functions is int. o __rune_t, __wchar_t and __wint_t inherit this via a typedef of __ct_rune_t. o Some minor wording changes in the comment blocks for ct_rune_t and mbstate_t. Submitted by: bde (partially) END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-23T16:57:42.000000Z K 7 svn:log V 24 MFC: Fix grammar bogon. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-23T17:09:27.000000Z K 7 svn:log V 142 New release notes: sh(1) parser changes, via8233 sound driver, ich sound driver supports ich4. Submitted by: tjr (sh), orion (via8233, ich) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-23T17:26:18.000000Z K 7 svn:log V 102 Update list of fxp(4) devices. PR: 41760 Submitted by: David "Siebörger" END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-08-23T17:42:39.000000Z K 7 svn:log V 215 Set f_mntonname so unmount(2) can succeed. This is taken care of by common VFS code in -CURRENT so this change is only needed in -STABLE. PR: kern/41527 Reviewed by: Alfred "If it works, commit it. :)" Perlstein END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-23T18:00:13.000000Z K 7 svn:log V 109 New release notes: mpt driver, pst driver. While I'm here, add a missing &merged; for a recent sh(1) note. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-23T18:01:10.000000Z K 7 svn:log V 51 New hardware list additions: mpt and pst devices. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-23T18:06:12.000000Z K 7 svn:log V 96 MFC: mpt driver, pst driver, via8233 driver, ich4 support in ich driver, sh(1) syntax changes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-23T19:22:22.000000Z K 7 svn:log V 38 Add Netgear GA621, uvisor(4) devices. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-23T19:25:20.000000Z K 7 svn:log V 84 General sync to -CURRENT. Does not include pc98 changes. PR: 41103, 41587, 41760 END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-23T20:04:49.000000Z K 7 svn:log V 231 o Fix namespace issues in . o Move mode_t details from into . o Add primitives for sharing the mode_t and off_t typedefs. o Add typedefs mode_t, off_t, and size_t to . PR: 21644 END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-08-23T20:07:19.000000Z K 7 svn:log V 105 Don't use "NULL" when "0" is really meant. But in this case, "-1" is really meant. Reviewed by: darrenr END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-08-23T20:13:22.000000Z K 7 svn:log V 775 Add the complex state TDS_SUSP_SLP. This state is to allow some experimentation and not YET used.. The theory is that a thread that is about to sleep is placed on the sleep queue and then discovers it should suspend, and is placed on suspend queue. (these are separate queues and it can be on both). It will not become runnable until it has been removed from BOTH queues. i.e. a wakeup event has occured AND the process has been unsuspended. If it were not on the sleep queue when suspended, then the (possibly only) wakeup event might arrive and not find any process to wake up. this would result in the thread sleeping 'forever' when the suspension is lifted. This state will transition to one of TDS_SLP or TDS_SUSPENDED, depending upon which constraint is lifted first. END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-08-23T20:54:32.000000Z K 7 svn:log V 168 Make sure channel buffer start is associated with channel, otherwise getptr is broken. Noise reported by Thomas Draney who also tested the patch. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-23T21:45:59.000000Z K 7 svn:log V 214 Ok, somebody please shoot me. The asm I wrote for the ranged IPI shootdown was wrong. It only ever invalidated one page due to me getting the loop terminator wrong. This explains the DISABLE_PG_G effect on SMP. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-08-23T22:19:57.000000Z K 7 svn:log V 67 s/_BSD_VA_LIST_/__va_list/. The former type doesn't exist anymore. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-23T22:32:57.000000Z K 7 svn:log V 154 New release note: MAC (mostly a placeholder for now). MFCs noted: smbfs-1.4.5 (small grammatical fix). Markup fix: Use manpage entity for uvisor(4). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-23T22:33:55.000000Z K 7 svn:log V 54 MFC: smbfs-1.4.5. Use manpage entity for uvisor(4). END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-23T22:43:28.000000Z K 7 svn:log V 359 Move the TAILQ_INIT(&td->td_selq) before the retry: label. Otherwise in some circumstances when we get a select collision, we can end up with cases where we do not clear some sip->si_thread on the way out, leading to page faults in selwakeup(). This should solve the problem where postfix can crash the kernel during select collisions. Reviewed by: alfred END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-08-23T23:19:25.000000Z K 7 svn:log V 85 Put return values from functions on a line by themselves. Ok'd previously by: wpaul END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-08-23T23:49:02.000000Z K 7 svn:log V 117 style: put return values on a line by themselves. fix some paste issues where whitespace was used instead of tabs. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-08-24T00:02:03.000000Z K 7 svn:log V 49 style: put return types on a line by themselves. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-24T00:11:52.000000Z K 7 svn:log V 61 Add time_t typedef for POSIX compatibility, move an include. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-08-24T00:22:04.000000Z K 7 svn:log V 38 MFC: 1.161 - Document savecore_flags. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-08-24T00:33:48.000000Z K 7 svn:log V 56 MFC: 1.35 - ^Z suspends systat, like any other program. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-24T00:39:43.000000Z K 7 svn:log V 84 Note that in no longer a prerequisite for and . END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-24T02:47:01.000000Z K 7 svn:log V 115 Fix unit wiring. Also, change the variable "hit" to "wired" so that it is more obvious. Obtained from: gibbs/ken END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-24T02:51:28.000000Z K 7 svn:log V 27 Add some \n's to printf()s END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-08-24T02:53:23.000000Z K 7 svn:log V 191 Use `uint32_t' instead of `unsigned long', since the code assumes 32-bit arithmetic. Reviewed by: make test The fact that bdes(1) didn't work was Reported by: Fred Clift END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-24T03:33:31.000000Z K 7 svn:log V 130 Mention the special pathname @__CWD__@ Modify entry for libgmd (used by ssh) now that it is not part of the base system anymore. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-24T03:54:38.000000Z K 7 svn:log V 88 Make this compile again (libgmd now is a port, and remove some binaries to save space). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-08-24T03:58:21.000000Z K 7 svn:log V 90 Use IPFW2 by default. Usual removal of some options to save space and fit in 1.44MB again END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-08-24T04:48:13.000000Z K 7 svn:log V 96 check packet length before fetching ESP crypto checksum. Obtained from: KAME MFC after: 2 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-08-24T05:01:33.000000Z K 7 svn:log V 680 Work around a GCC optimization bug on ia64: In link_elf_symbol_values(), a pointer to a symbol is given and we have to find the containing symbol table. We do this by bounds checking. For some strange reason (ie I haven't found the root cause) the first test succeeded for said symbol, implying that the symbol came from the .dynsym table. In reality however the symbol actually resided in the .symtab table. Needless to say that all that was returned was junk. The upper bounds check was: (symptr - baseptr) < symtab_size This has been rewritten to: symptr < (baseptr + symtab_size) As a side-effect, slightly more optimal (and still correct :-) code can be generated on ia64. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-24T07:15:14.000000Z K 7 svn:log V 126 o Resurrect vm_object_lock() and vm_object_unlock() from revision 1.19. (For now, they simply acquire and release Giant.) END K 10 svn:author V 4 kris K 8 svn:date V 27 2002-08-24T07:15:55.000000Z K 7 svn:log V 26 &x is not a format string END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-24T07:19:01.000000Z K 7 svn:log V 93 Don't show the process ID of background jobs that have terminated, for consistency with ksh. END K 10 svn:author V 4 kris K 8 svn:date V 27 2002-08-24T07:27:46.000000Z K 7 svn:log V 31 MFC: &x is not a format string END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2002-08-24T07:28:35.000000Z K 7 svn:log V 90 MFC: v1.10 - Don't interpret null bytes in encrypted data as terminators. PR: bin/40266 END K 10 svn:author V 8 blackend K 8 svn:date V 27 2002-08-24T07:46:08.000000Z K 7 svn:log V 48 Fix typos: s/O2Mirco/O2Micro/ Approved by: imp END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2002-08-24T08:00:32.000000Z K 7 svn:log V 71 Partial MFC: Update quirk tags to -current to pave the way for uaudio. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2002-08-24T08:06:13.000000Z K 7 svn:log V 28 MFC: uaudio module Makefile END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2002-08-24T08:07:39.000000Z K 7 svn:log V 19 MFC: uaudio driver END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2002-08-24T08:09:39.000000Z K 7 svn:log V 18 MFC uaudio device END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2002-08-24T08:34:20.000000Z K 7 svn:log V 34 MFC: Hook up uaudio driver module END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-24T09:35:49.000000Z K 7 svn:log V 113 MFC: Fix typo and ispell while I'm here. PR: bin/41819 Submitted by: Christophe Juniet END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-24T09:46:17.000000Z K 7 svn:log V 65 MFC: 1.77 s/builtin/built-in/ and 1.78 s/filesystem/file system/ END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-24T11:03:48.000000Z K 7 svn:log V 156 Use "kbytes" instead of "blocks" in messages as this is really what is calculated. PR: 41936 Submitted by: Lukas Ertl MFC after: 1 week END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-24T12:41:23.000000Z K 7 svn:log V 109 There is a built-in command called "builtin"; spell its name correctly after rev. 1.77 called it "built-in". END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-08-24T13:33:29.000000Z K 7 svn:log V 21 MFen from 1.22.2.267 END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2002-08-24T14:17:03.000000Z K 7 svn:log V 63 Revert last. You get uaudio with 'device pcm' and 'device usb' END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-24T17:00:17.000000Z K 7 svn:log V 169 Update the list of chips and cards supported by this driver. Based heavily on patches contained in... PR: 41759 Submitted by: David "Siebörger" END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-24T17:02:43.000000Z K 7 svn:log V 191 MFC: Microcode description and chip/adapter updates. fxp.4 1.20->1.21, 1.24->1.25 Based heavily on patches contained in: PR: 41759 Submitted by: David "Siebörger" END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-24T17:22:44.000000Z K 7 svn:log V 52 Correct bug in t_bw_rtttime rollover, #undef USERTT END K 10 svn:author V 3 jdp K 8 svn:date V 27 2002-08-24T17:37:42.000000Z K 7 svn:log V 947 Fix a bug in __ivaliduser_sa() which caused some rsh/rlogin attempts to fail needlessly if a reverse DNS lookup of the IP address didn't come up with a hostname. As a comment in the code clearly stated, the "damn hostname" was looked up only for the purpose of netgroup matching. But if that lookup failed, the function bailed out immediately even though in many cases netgroup matching would not be used. This change marks the hostname as unknown but continues. Where netgroup matching is performed, an unknown hostname is handled conservatively. I.e., for "+@netgroup" (accept) entries an unknown hostname never matches, and for "-@netgroup" (reject) entries an unknown hostname always matches. In the lines affected (only), I also fixed a few bogus casts. There are others, and in fact this entire file would be a good candidate for a cleanup sweep. Reviewed by: imp (wearing his flourescent yellow Security Team cap) MFC after: 2 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-24T17:52:08.000000Z K 7 svn:log V 95 o Use vm_object_lock() in place of Giant when manipulating a vm object in vm_map_insert(). END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-24T18:40:26.000000Z K 7 svn:log V 404 MFC the TCP bandwidth-based window limiting code. Default operation is to not limit the window (feature disabled). Setting net.inet.tcp.inflight_enable to 1 will enable the feature. Differences from current: debugging defaults to off, and the window minimum is set to a production value of 6144 bytes rather then a debugging value of 1024 bytes. See 'man tcp' and 'man tuning' for more information. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-24T18:44:52.000000Z K 7 svn:log V 78 o Use vm_object_lock() in place of directly locking Giant. Reviewed by: md5 END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-08-24T19:03:58.000000Z K 7 svn:log V 198 MFC from -CURRENT Updates to cmd6workaround: * Only update cdb in place if not CDB_POINTER * Correctly check for QFRZ before restarting CCB * More accurate printf message * style(9) changes at end END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2002-08-24T19:13:11.000000Z K 7 svn:log V 108 Be sure to unregister from sndstat on unregister. Gets rid of phantom sndstat output after removing uaudio. END K 10 svn:author V 5 lioux K 8 svn:date V 27 2002-08-24T20:04:17.000000Z K 7 svn:log V 125 Preserve suid/gid permissions when extracting packages remotelly fetched with -r option Reviewed by: will Approved by: will END K 10 svn:author V 5 lioux K 8 svn:date V 27 2002-08-24T20:09:15.000000Z K 7 svn:log V 144 MFC from rev 1.57: Preserve suid/gid permissions when extracting packages remotelly fetched with -r option Reviewed by: will Approved by: will END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-24T22:01:40.000000Z K 7 svn:log V 69 return x; -> return (x); return(x); -> return (x); Reviewed by: md5 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-24T22:26:52.000000Z K 7 svn:log V 144 Really add new fxp(4) adapter names this time. Forgotten part of a patch from: PR: 41759 Submitted by: David Siebörger END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-24T22:27:32.000000Z K 7 svn:log V 62 MFC: Really add new fxp(4) adapter names. fxp.4 1.25->1.26 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-08-24T22:42:16.000000Z K 7 svn:log V 434 Use 'p' as the partition specifier instead of 's'. We continue to use 's' for compatibility partitions (ie partitions with a BSD disklabel). Partition numbers continue to start with 1. Example /etc/fstab: # Device Mountpoint FStype Options ... /dev/da0p1 /efi msdos rw ... /dev/da0p2 / ufs rw ... /dev/da0p3 none swap sw ... END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-24T22:55:16.000000Z K 7 svn:log V 80 Fixed white space around operators, casts and reserved words. Reviewed by: md5 END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-25T00:22:31.000000Z K 7 svn:log V 271 o Retire vm_page_zero_fill() and vm_page_zero_fill_area(). Ever since pmap_zero_page() and pmap_zero_page_area() were modified to accept a struct vm_page * instead of a physical address, vm_page_zero_fill() and vm_page_zero_fill_area() have served no purpose. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-25T01:00:16.000000Z K 7 svn:log V 193 Find remaining hardcoded gzip bits and change to bzip2 bits. Mark with XXX so someone that cares about being able to handle either bziped or gziped packages knows where the remaining nits are. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-25T01:01:08.000000Z K 7 svn:log V 56 Reorg just a tad to better express our bzip intentions. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-25T01:08:27.000000Z K 7 svn:log V 62 Fixed printf format errors and style bugs in previous commit. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-25T01:32:22.000000Z K 7 svn:log V 124 Fixed editing errors in rev.1.4 which manifested as printf format errors at compile time and probably as panics at runtime. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-25T01:51:57.000000Z K 7 svn:log V 66 Add A section on the retransmit timer sysctls. MFC after: 3 days END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2002-08-25T01:54:53.000000Z K 7 svn:log V 148 MFC: TX/RX descriptor/buffer management changes. Use array based scheme instead of queueing macros. Submitted by: Luigi Rizzo (rizzo@icir.org) END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-25T01:59:07.000000Z K 7 svn:log V 261 Add a sentence on the TCP retransmission timer changes and the TCP bandwidth delay product window limiting features. note: the -current version of the retransmit timer defaults to 200ms while the -stable version defaults to 1 second for now. MFC after: 3 days END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-08-25T02:00:49.000000Z K 7 svn:log V 106 Add suspend and resume support. Contributed by: Takanori Watanabe PR: kern/41809 END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-25T02:34:18.000000Z K 7 svn:log V 139 Oops, the previous commit wasn't the version that I meant to commit (it does some extra things which are probably harmless). Back it out. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-25T02:39:07.000000Z K 7 svn:log V 121 Fixed printf format errors and style bugs in rev.1.92. This is the version that should have been committed in rev.1.93. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-08-25T02:45:04.000000Z K 7 svn:log V 311 Add a -C ala GNU make(1) for Makefiles which are too lazy to use $(MAKE) and this particular GNU flag. It changes into the given directory for the operation in question. This just goes into said directory at the time of parsing the argument for getopt(3). Submitted by: Rachel Hestilow END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-08-25T02:47:04.000000Z K 7 svn:log V 81 MFC: -m option for dealing with multibyte characters, style changes. PR: 13364 END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-08-25T02:51:13.000000Z K 7 svn:log V 45 Make this compile without needing NO_WERROR. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-08-25T02:56:15.000000Z K 7 svn:log V 95 Reformat some comments to fit in 80 columns and rewrite some comments that have 'aged' poorly. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-08-25T03:50:29.000000Z K 7 svn:log V 400 Lock the sysctl(8) knobs that turn ip{,6}fw(8) firewalling and firewall logging on and off when at elevated securelevel(8). It would be nice to be able to only lock these at securelevel >= 3, like rules are, but there is no such functionality at present. I don't see reason to be adding features to securelevel(8) with MAC being merged into 5.0. PR: kern/39396 Reviewed by: luigi MFC after: 1 week END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-08-25T04:09:17.000000Z K 7 svn:log V 276 Only create a temporary file if we are actually going to do something in the script. Eliminates a bug where we create a temp file, but don't delete it since the rm(1) is only done if the check is enabled. PR: bin/40960 Submitted by: frf MFC after: 3 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-08-25T04:20:05.000000Z K 7 svn:log V 95 o Retire pmap_pageable(). It's an advisory routine that none of our platforms implements. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-08-25T05:44:13.000000Z K 7 svn:log V 132 Check if a host argument is a IPv6 presentation format address before going to gethostbyname2(3). PR: bin/31632 MFC after: 3 days END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-08-25T06:05:25.000000Z K 7 svn:log V 588 Don't give up on a remote log host when we get a EHOSTUNREACH or EHOSTDOWN. These are often transient errors (when the remote host reboots, temporary network problems, etc.), and we'd rather err on the side of caution and keep trying send messages that never arrive than just give up. Note that this is not an implementation of the "back-off" methods given in the PR. Those just seem too complicated. Why not just keep trying each time? Trying and failing doesn't really consume significantly more resources than if we were successful for each message. PR: bin/31029 MFC after: 1 week END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-08-25T06:13:53.000000Z K 7 svn:log V 146 Add new sysctl MIB (hw.acpi.sleep_delay) to specify the delay (in seconds) before ACPI sleep. Some machines might need this to sleep by Hot-key. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-08-25T06:15:50.000000Z K 7 svn:log V 90 Remove extra args to printf use Capabilities rather than Capacities. Submitted by: kkenn END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-08-25T07:13:05.000000Z K 7 svn:log V 48 Remove a repeated word. Submitted by: horikawa END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-08-25T07:15:56.000000Z K 7 svn:log V 59 MFC (1.5): Remove a repeated word. Submitted by: horikawa END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-08-25T07:59:56.000000Z K 7 svn:log V 67 MFC 1.14: check packet length before fetching ESP crypto checksum. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-25T08:05:02.000000Z K 7 svn:log V 187 Turned format checking back on. It was left turned off for too long after the gcc lossage that caused it to be turned off was fixed. Tested with: i386/{GENERIC,LINT,...}, alpha/GENERIC END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-08-25T08:08:56.000000Z K 7 svn:log V 224 Oops, the previous commit messages should have said that the previous commit also removed the hint about using -Werror. -Werror is now added in sys/conf/kern.pre.mk, which is a better place except it doesn't cover modules. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-25T12:12:46.000000Z K 7 svn:log V 103 Reformat the mvterm entry to fit mostly in an 80 column terminal. Suggested by: bde MFC after: 3 days END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-08-25T13:01:47.000000Z K 7 svn:log V 63 Replace various spellings with FALLTHROUGH which is lint()able END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-08-25T13:10:45.000000Z K 7 svn:log V 62 Replace various spelling with FALLTHROUGH which is lint()able END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-08-25T13:23:09.000000Z K 7 svn:log V 62 Replace various spelling with FALLTHROUGH which is lint()able END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-08-25T13:30:43.000000Z K 7 svn:log V 62 Replace various spelling with FALLTHROUGH which is lint()able END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-08-25T14:31:26.000000Z K 7 svn:log V 122 MFC: Provide an iso8859 table similar to share/misc/ascii. PR: misc/11553 Submitted by: Oliver Fromme END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-25T16:48:16.000000Z K 7 svn:log V 110 Append a d to disable to make the ACPI hint example valid. Submitted by: Craig Rodrigues END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-08-25T17:49:28.000000Z K 7 svn:log V 82 Fix a couple of typos in comments. Submitted by: Jake Burkholder END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-25T18:34:48.000000Z K 7 svn:log V 120 Add a section on the net.inet.ip.portrange.* sysctls. Suggested by: Mike Harding MFC after: 3 days END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-08-25T18:35:44.000000Z K 7 svn:log V 147 Add suspend/resume method to syscons. This switch the mode (text <-> graphics) by changing current vty during ACPI sleep/wakeup (maybe APM also). END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-25T18:46:43.000000Z K 7 svn:log V 56 Clear up confusion in a sentence describing [/var]/tmp. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-08-25T18:54:04.000000Z K 7 svn:log V 106 Rearrange a sentence that got stuck in the wrong paragraph. X-MFC after: (all commits here will be MFCd) END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-25T19:26:31.000000Z K 7 svn:log V 98 Move intrmask_t to the kernel-only section of . Add some comments submitted by bde. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-25T20:02:30.000000Z K 7 svn:log V 193 Backout rev 1.4. The code certainly does not spell the sysctl with 'ed': $ grep disable /sys/boot/i386/libi386/i386_module.c if ((getenv("acpi_load") && !getenv("hint.acpi.0.disable"))) { END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-25T20:48:45.000000Z K 7 svn:log V 51 Fixed placement of operators. Wrapped long lines. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-08-25T22:36:52.000000Z K 7 svn:log V 29 Fixed most indentation bugs. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-08-26T00:13:06.000000Z K 7 svn:log V 65 Document -p option of diff. PR: docs/41887 Submitted by: tobez END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-08-26T00:23:56.000000Z K 7 svn:log V 223 Clarify that the date 26 August 1920 was the date women got the vote in USA, not the world first. Add dates for women's votes in New Zealand. Add dates for women's votes and rights to political office in South Australia. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-08-26T00:32:46.000000Z K 7 svn:log V 53 MFC: Search the include path for the argument to -f. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-26T02:39:03.000000Z K 7 svn:log V 248 Fix a long-standing bug on alpha: Change _BSD_CLK_TCK_ and _BSD_CLOCKS_PER_SEC_ to match stathz. This should result in bug for bug compatibility in staticly linked programs and dynamicly linked programs should see an immediate correction. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-26T03:44:11.000000Z K 7 svn:log V 158 Since arm and powerpc aren't far enough to set stathz, take a preemptive strike and change _BSD_CLK_TCK_ and _BSD_CLOCKS_PER_SEC_ to 128. Approved by: benno END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-08-26T03:44:44.000000Z K 7 svn:log V 104 Grrr.... mumble.... a linger gzip'ism still existed. Submitted by: Craig Rodrigues END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-26T03:56:23.000000Z K 7 svn:log V 142 Print a more realistic usage message 'special_device' 'inode_number'. This matches the synopsis given in the manual page. MFC after: 3 days END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-08-26T04:56:23.000000Z K 7 svn:log V 27 Fix 'SYNOPSIS' and 'usage' END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-08-26T05:02:56.000000Z K 7 svn:log V 36 move the assert to cover more cases END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-08-26T06:16:51.000000Z K 7 svn:log V 87 Grammar fix. PR: docs/42021 Submitted by: Jeff Ito MFC after: 3 days END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-08-26T06:33:09.000000Z K 7 svn:log V 347 The previous commit log was incorrect. _BSD_CLK_TCK_ and _BSD_CLOCKS_PER_SEC_ are not as related to stathz as I thought. So the previous revision will only serve to unify alpha with i386 and other architectures. This actually does introduce some binary incompatibilities for dynamically linked programs which make use of clock(3) and times(3). END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-08-26T12:17:35.000000Z K 7 svn:log V 91 Make kern.flp fit again by moving MSDOSFS out of the kernel and onto mfsroot.flp as a klm. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-08-26T13:08:23.000000Z K 7 svn:log V 204 Unbreak the -c option by not using connect(2) for mount_nfs's communication with the remote NFS server if this flag is specified. PR: bin/42003 Submitted by: Jean-Luc Richier END K 10 svn:author V 3 reg K 8 svn:date V 27 2002-08-26T13:25:48.000000Z K 7 svn:log V 80 Don't dump core on packages with an invalid or empty PLIST. Reviewed by: markm END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-08-26T15:12:47.000000Z K 7 svn:log V 313 In acpi_pcib_route_interrupt(), the code claims to check to see if a PCI LNK device (interrupt source provider sort of) is present before using it, but the code actually tested the status (_STA) of the PCI bridge device doing the routing, not the actual LNK device. Fix it to check the status of the LNK device. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-08-26T15:23:52.000000Z K 7 svn:log V 1440 Various changes to make it easier to subclass the PCI bus device. - Make the pci devclass a global variable. - Add child devices in pci_attach() instead of pci_probe(). Change pci_probe() to just check for a valid bus number from the associated bridge and return -1000 if successful. This allows subclasses of the PCI bus driver to override the generic driver. - Move the code to load the vendor data into its own public function. Really though, doing this at attach is just plain wrong. This should really be done in the module load routine instead. As a side effect, the 'busno' variable in pci_attach() is now no longer static (minor bug that was harmless so far.) - Change pci_add_children() to take an extra argument that is the size of the device info structure passed to pci_read_device() and make it public so subclasses of the PCI bus can call it in their attach routines. - Move the bits to attach a probed PCI child to a PCI bus into a global pci_add_child() function. This will allow subclasses that can detect a PCI device not found in the normal PCI probe to add those devices in their own attach routine. (I have seen this in the ACPI tree on my laptop for example.) As a side effect, change the static function pci_add_resources() to get the busno, slot, and func from the passed in dinfo structure instead of requiring them as function arguments. Tested on: i386, alpha, ia64, sparc64 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-08-26T15:57:08.000000Z K 7 svn:log V 589 Export a few symbols as globals to allow subclassing of this driver. In OOP speak, you would mark these as 'protected' members. Specifically: - Make the pcib_softc struct public so it can be used by subclasses. - Make pcib_{read,write}_ivar(), pcib_alloc_resource(), pcib_maxslots(), and pcib_{read,write}_config() globals that can be used by subclasses. - Make the pcib devclass a global variable. - Move most of the pcib_attach() function into a global pcib_attach_common() function that can be called by the attach routines of subclasses. Tested on: i386, alpha, sparc64, ia64 END K 10 svn:author V 3 jdp K 8 svn:date V 27 2002-08-26T16:17:49.000000Z K 7 svn:log V 66 MFC 1.37: Don't fail needlessly on unsuccessful hostname lookups. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-08-26T17:13:35.000000Z K 7 svn:log V 187 Adjust scsi_calc_syncparam() to the exception table changing from 10ths to 100ths of ns. This should correct a problem with camcontrol "ignoring" requests to negotiate to slower speeds. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-08-26T17:54:10.000000Z K 7 svn:log V 63 Add hardware compatability notes for ahd(4)-supported devices. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-08-26T17:55:42.000000Z K 7 svn:log V 1186 Add an ACPI PCI bus driver that is a subclass of the generic PCI bus driver. This driver overrides the probe, attach, and read_ivar methods. If the parent bridge is an ACPI PCI bridge, then the probe routine will match, otherwise it will fail. It tests this by seeing if it can get the ACPI_HANDLE ivar from the bridge device. In the attach routine, it uses pci_add_children() to add all the child devices (but with a slightly larger ivar so it can store ACPI_HANDLE's for child devices) and then walks through the ACPI namespace below the bus device to cache ACPI_HANDLE's for all child devices present in the namespace. It does this by comparing the pci slot and function to the address encoded in _ADR of the devices in the ACPI namespace. The read_ivar routine passes most requests off to pci_read_ivar() and adds a new request so that the ACPI_HANDLE for a child device can be read. To add proper power support the power methods can be overridden as well, but that is not currently implemented. Also, there are cases where a device may show in the ACPI namespace as a PCI device that the PCI probe does not find. Currently such devices are ignored. Tested on: i386, ia64 END