ƒ­.79000 228 156 113 194 163 271 209 181 135 216 123 144 225 135 252 259 152 166 173 422 219 444 178 164 211 259 247 485 115 167 141 218 248 175 134 212 201 207 212 178 198 222 176 470 184 145 128 123 530 145 108 106 109 153 306 154 114 190 214 366 444 1272 151 195 125 124 431 167 162 116 116 125 124 122 138 120 120 150 209 113 123 338 171 135 203 122 166 172 244 160 246 138 142 514 118 273 145 165 163 143 129 396 169 192 212 175 221 301 226 209 133 196 451 221 219 238 133 128 316 197 148 122 198 140 146 159 216 419 260 165 233 174 419 183 166 343 144 204 233 7193 177 137 173 146 374 153 156 181 219 277 190 174 207 275 305 221 148 425 143 127 143 154 122 168 120 165 373 125 151 172 122 145 223 424 388 167 168 171 228 211 217 174 259 151 380 322 133 162 167 269 286 179 279 136 127 161 150 119 307 175 136 127 202 207 121 181 155 137 296 176 137 132 119 113 118 129 182 136 119 138 134 121 118 272 139 564 239 550 157 K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-06-29T21:21:08.000000Z K 7 svn:log V 61 Wrap the interrupt handler so that we can get the ACPI lock. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-29T22:23:59.000000Z K 7 svn:log V 21 MFC: copyright info. END K 10 svn:author V 4 roam K 8 svn:date V 27 2001-06-29T22:31:17.000000Z K 7 svn:log V 100 Properly cast a size argument to an unsigned type. Thanks to: dd for noticing the need for a cast. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-30T03:11:26.000000Z K 7 svn:log V 71 Make the schedlock saved critical section state a per-thread property. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-06-30T03:13:36.000000Z K 7 svn:log V 174 Replace some use of 'p' with 'targetp' so as to not scarily overload the passed 'p' argument. No functional change. Obtained from: USENIX Emporium, Cheap Tricks Department END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-06-30T03:34:42.000000Z K 7 svn:log V 116 MFC: 1.54 Treat 'messages' log files as a text file even if they contain non-printable characters. Approved by: ru END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-30T03:35:22.000000Z K 7 svn:log V 89 Remove the p_spinlocks spin lock count that was obsoleted by the per-CPU spinlocks list. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-30T03:57:20.000000Z K 7 svn:log V 43 Fix warning message. Suggested by: julian END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-30T05:29:11.000000Z K 7 svn:log V 123 Repo copy i8237.h to dev/ic so we can get rid of some of the final vestiges of includes of i386 files from non-i386 ports. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-30T05:29:57.000000Z K 7 svn:log V 32 Silence a warning on the Alpha. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-30T05:32:29.000000Z K 7 svn:log V 53 Silence a warning on the Alpha. Reviewed by: md5(1) END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-30T05:39:36.000000Z K 7 svn:log V 133 Set WARNS=2 on programs that compile cleanly with it; add $FreeBSD$ where necessary. Submitted by: Mike Barcroft END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-30T06:16:45.000000Z K 7 svn:log V 44 New release notes: farewell dgm; kldconfig. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-30T06:28:12.000000Z K 7 svn:log V 159 Move kernel compile directory from sys/compile/FOO to sys/compile/${MACHINE}/FOO. Reviewed by: obrien, peter and the USENIX terminal room secret kernel cabal END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-30T06:29:47.000000Z K 7 svn:log V 166 Move kernel compile directory from sys/compile/FOO to sys/compile/${MACHINE}/FOO. Reviewed by: arch, obrien, peter and the USENIX terminal room secret kernel cabal END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-30T06:35:45.000000Z K 7 svn:log V 60 Note move of kernel compile to src/sys/MACHINE/compile/FOO. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-30T06:38:42.000000Z K 7 svn:log V 74 The path in the last commit should have been src/sys/MACHINE/compile/FOO END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-30T06:39:27.000000Z K 7 svn:log V 81 The path in the last commit should have been src/sys/MACHINE/compile/FOO END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-06-30T06:46:33.000000Z K 7 svn:log V 325 Modify ping so that it increases the send socket buffer size if the user runs with privilege, allowing the sending of icmp packets with larger size (up to 48k, the default receive buffer size in ping), which is useful for network driver development testing, as well as experimentation with fragmentation. Reviewed by: wpaul END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-06-30T07:12:34.000000Z K 7 svn:log V 123 Ensure sys/${MACHINE}/compile/FOO exists Reviewed by: arch, imp, peter and the USENIX terminal room secret kernel cabal END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-06-30T07:55:19.000000Z K 7 svn:log V 347 o Unfold p31b_proc() into the individual posix4 system calls so as to allow call-specific authorization. o Modify the authorization model so that p_can() is used to check scheduling get/set events, using P_CAN_SEE for gets, and P_CAN_SCHED for sets. This brings the checks in line with get/setpriority(). Obtained from: TrustedBSD Project END K 10 svn:author V 6 yokota K 8 svn:date V 27 2001-06-30T09:10:00.000000Z K 7 svn:log V 83 If we are in DDB, don't switch to a vty in the VT_PROCESS mode. MFC after: 2 weeks END K 10 svn:author V 6 yokota K 8 svn:date V 27 2001-06-30T10:02:32.000000Z K 7 svn:log V 69 Add the device resume method to keyboard drivers. MFC after: 4 weeks END K 10 svn:author V 6 yokota K 8 svn:date V 27 2001-06-30T10:15:13.000000Z K 7 svn:log V 115 Remove the resume method. It is not necessary any more, because keyboard drivers have it now... MFC after: 4 weeks END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-06-30T10:57:37.000000Z K 7 svn:log V 162 Don't free memory that has been freed already. Null the pointer after freeing the memory. PR: 27370 Submitted by: Alec Barea MFC after: 5 days END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-06-30T13:49:17.000000Z K 7 svn:log V 150 Add AboCom Systems USB to 1M HomePNA & 10M/100M Fast Ethernet Adapter. PR: kern/28537 Submitted by: Hiroyuki Aizu MFC after: 5 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-30T14:38:32.000000Z K 7 svn:log V 392 Really do proper keepme files in the compile directories. Use .cvsignore file for [A-Za-z]* to keep these directories around rather than waste a file on .keepme. This should also make people's built trees place nice with CVS. Idea for .cvsignore: peter (although I suggested the regexp) Pointed out by: Makoto MATSUSHITA-san Llama's costuming by: Fernamdo Llamas END K 10 svn:author V 3 mpp K 8 svn:date V 27 2001-06-30T14:42:20.000000Z K 7 svn:log V 23 Fix a couple of typos. END K 10 svn:author V 3 nik K 8 svn:date V 27 2001-06-30T14:56:44.000000Z K 7 svn:log V 75 /dist is a mount point used by sysinstall(8), not an extraction directory. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-06-30T15:15:36.000000Z K 7 svn:log V 47 MFC: 1.12: prevent wrapping on 80-char display END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-06-30T15:16:29.000000Z K 7 svn:log V 122 Ensure sys/${MACHINE}/compile/FOO exists Reviewed by: arch, imp, peter, and the USENIX terminal room secret kernel cabal END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-06-30T15:21:34.000000Z K 7 svn:log V 152 Grrr, this was added in the wrong place. Have I mentioned before how much I hate remove CVS when adding directories??? Ask me about it (got 3 hours...) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-06-30T15:38:06.000000Z K 7 svn:log V 80 Add .cvsignore so that CVS stop's complaining about people's kernel build dirs. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-30T17:20:12.000000Z K 7 svn:log V 42 Fix make release for new kernel locations END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-06-30T21:39:09.000000Z K 7 svn:log V 117 Reset errno so that subsequent TFTP requests don't fail after the first failure. PR: misc/25502 MFC after: 2 weeks END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-30T21:39:31.000000Z K 7 svn:log V 109 Correct a brain-o in the stats output. PR: 24839 Submitted by: AMAKAWA Shuhei END K 10 svn:author V 5 benno K 8 svn:date V 27 2001-07-01T02:38:38.000000Z K 7 svn:log V 112 Add TRAPF_* macros required by MI-ification of ast() and userret(). Submitted by: Mark Peek END K 10 svn:author V 5 benno K 8 svn:date V 27 2001-07-01T02:43:38.000000Z K 7 svn:log V 117 Register definitions for the OpenPIC used in various models of iMac/PowerMac/iBook/PowerBook. Obtained from: NetBSD END K 10 svn:author V 5 benno K 8 svn:date V 27 2001-07-01T02:45:15.000000Z K 7 svn:log V 84 Don't include machine/autoconf.h for now. It's not used and is breaking the build. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-07-01T04:46:20.000000Z K 7 svn:log V 103 Convert two instances of a lseek()+read() combination to a pread(). PR: bin/17640 MFC after: 2 weeks END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-07-01T11:08:55.000000Z K 7 svn:log V 124 MFC: Remove ncheck in an example; FreeBSD does not have it. PR: 10158 Submitted by: Remy Card END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-07-01T13:25:59.000000Z K 7 svn:log V 82 MFC: 1.4: Support mail boxes that don't have seconds and/or don't have a timezone END K 10 svn:author V 8 groudier K 8 svn:date V 27 2001-07-01T16:04:07.000000Z K 7 svn:log V 372 Submitted by: Chip Salzenberg . MFC after: 5 days - Mask GPCNTL against 0x1c (was 0xfc) for the reading of the NVRAM. This ensures LEDC bit will not be set on 896 and later chips. Submitted by Chip Salzenberg . - Add probe for Tekram 390 U2B/U2W SCSI (53C895) LED handling. Submitted by Chip Salzenberg END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-01T17:37:35.000000Z K 7 svn:log V 89 (MFC 1.23): Add 'SKIP' as an action so that verification works for multivolume restores. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-07-01T18:53:24.000000Z K 7 svn:log V 54 set default 'monitor' volume (ac97 headphones) to 75% END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-07-01T18:57:16.000000Z K 7 svn:log V 37 don't set a flag that is already set END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-07-01T18:59:15.000000Z K 7 svn:log V 32 add module version/dependancies END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-07-01T19:38:58.000000Z K 7 svn:log V 438 intel ich/ich2 driver - this needs some work but is functional enough for the impatient. Hardware... Provided by: ps Lost by: Found by: Not delivered by: Ashley Penney Retrieved by: greid, Andrew McKay Delivered by: Andrew McKay PR: kern/25507 Submitted by: Katsurajima Naoto END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-01T22:00:26.000000Z K 7 svn:log V 52 Silence format string warnings. MFC after: 2 weeks END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-01T22:47:09.000000Z K 7 svn:log V 17 Correct grammar. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-01T22:56:37.000000Z K 7 svn:log V 15 MFC: -J option END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-01T22:58:45.000000Z K 7 svn:log V 18 Mention xargs -J. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-01T23:24:27.000000Z K 7 svn:log V 60 Add __printflike() to those static functions which need it. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-01T23:35:44.000000Z K 7 svn:log V 213 Don't need the .keep_me files. Obrien and I committed past each other. Add 0-9 to the list of possible kernel names at matsushita-san's suggestion. Submitted by: Makoto MATSUSHITA-san END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-01T23:37:03.000000Z K 7 svn:log V 62 Obrien created this directory, but I didn't cvs add cvsignore END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-01T23:40:19.000000Z K 7 svn:log V 22 Minor whitespace nit. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-01T23:40:41.000000Z K 7 svn:log V 98 Add comments explaining why we do the somewhat odd irq mapping on PC98 machines with C-BUS cards. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-01T23:40:54.000000Z K 7 svn:log V 121 Clarify some of the 3.3V code with better comments. Also, since the types are treated as a bitfield, test them as such. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-01T23:41:09.000000Z K 7 svn:log V 273 First cut at getting the pcic controller and power information for each of the bridge chips. Before we wrongly assumes that all cardbus bridge chips were intel compatible step A/B. This mostly worked, but likely caused problems with certain cirrus logic cardbus bridges. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-01T23:41:24.000000Z K 7 svn:log V 351 Write zeros into the base/bounds register bars. We need to do this because NEWBUS (and I think some versions of Windows sometimes) writes 0xffffffff to these registers to disable them. When they are "disabled" like this, writing memory ranges to the pcic registers are ignored and you will get "card (null) (null)" when you insert a call otherwise. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-01T23:41:43.000000Z K 7 svn:log V 1178 Some interrelated interrupt changes. Frist, for pci slots, make the setup intr save the requested interrupt vector and arg and return rather than passing it up to our parent. On interrupts, we call this vector iff there's a card in the slot. This should eliminate some of the hangs or "weird" messages that people see when ejecting cards and also help close the race window somewhat. Reading the pci bus one more time for this information is judged to be an acceptible tradeoff since it is very very fast. Cleanup a little how we detect unsupported cards. Only detect unsupported cards (eg cardbus cards) on card insertion (or more pedantically when a card is actually present). This should allow us to change the message in the future to "cardbus card not supported with OLDCARD" :-). Note: We may also consider this for the ISA bus case, but there the reads are much more expensive and the location of the CD pin status lines appears to be less standardized. Also, the ISA management interrupt isn't shared with the card's interrupt. The mutliplex the CSC and function interrupts bit also appears to be non-standard (or at least not imlemented on all bridges). END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-01T23:41:57.000000Z K 7 svn:log V 59 Combine a couple of tests to reduce the indentation level. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-07-01T23:45:00.000000Z K 7 svn:log V 99 MFC: 1.336; allow break-to-debugger events to be detected even when the serial device is not open. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-01T23:45:53.000000Z K 7 svn:log V 34 MFC 1.52: mechanical corrections. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-01T23:46:42.000000Z K 7 svn:log V 33 MFC 1.18: correct grammar bogon. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-02T00:18:04.000000Z K 7 svn:log V 339 Introduce DEVICE_INIT, DEVICE_GET, and DEVICE_SHUTDOWN macros. As the names suggest, they perform methods on Device's. In addition, they check that the pointer passed to them is valid; if it isn't, they pretend that the action failed. This fixes some crashes due to NULL dereferences (e.g., PR 26509). Approved by: jkh (some time ago) END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-02T00:24:23.000000Z K 7 svn:log V 76 Bring back part of rev. 1.296 I accidently reverted in the previous commit. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-02T00:33:58.000000Z K 7 svn:log V 71 MFC 1.91: increase buffer sizes for parsing newer, larger INDEX files. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-02T00:34:48.000000Z K 7 svn:log V 25 MFC 1.9: correct a typo. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-02T00:35:27.000000Z K 7 svn:log V 25 MFC 1.19: correct usage. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-02T00:36:07.000000Z K 7 svn:log V 34 MFC 1.5: `file' arg. is optional. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-02T00:37:01.000000Z K 7 svn:log V 33 MFC 1.22: event.h -> sys/event.h END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-02T00:37:53.000000Z K 7 svn:log V 31 MFC 1.9: correct path to wtmp. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-02T00:38:28.000000Z K 7 svn:log V 47 MFC 1.13: this is defined by POSIX, not ISO C. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-02T01:09:06.000000Z K 7 svn:log V 29 MFC 1.12: plug memory leaks. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-02T01:10:31.000000Z K 7 svn:log V 29 MFC 1.13: long line support. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-02T01:12:05.000000Z K 7 svn:log V 59 MFC 1.7: don't limit tabstop expansions to 256 characters. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-02T05:29:58.000000Z K 7 svn:log V 116 Repo copy i82586.h to dev/ic/i82586.h. This file currently is very ie specific, but I have plans to change that... END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-02T05:36:32.000000Z K 7 svn:log V 21 Bump config version. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-02T05:38:26.000000Z K 7 svn:log V 31 Bump config version in config. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-02T05:58:47.000000Z K 7 svn:log V 245 Move wl driver to dev/wl. Repo copied to dev/wl, the old copies removed and a minimal number of changes to make it compile in the new location. # I have a fully converted on a disk that may be crashed. If it is # crashed, I'll redo the work. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-02T06:02:39.000000Z K 7 svn:log V 79 Fix a couple of compile warnings because WLDEBUG and WLCACHE were not defined. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-07-02T06:12:59.000000Z K 7 svn:log V 43 Minor style(9) changes before I get going. END K 10 svn:author V 3 nik K 8 svn:date V 27 2001-07-02T09:33:50.000000Z K 7 svn:log V 110 "changing" -> "charging" PR: docs/15004 Submitted by: Kazuo Horikawa END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-07-02T10:14:57.000000Z K 7 svn:log V 29 Fixed to support C-NET(9N)E. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-07-02T10:18:56.000000Z K 7 svn:log V 73 Fixed warning message. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-02T12:23:28.000000Z K 7 svn:log V 78 Fix some typos. Submitted by: Jimmy Olgeni MFC after: 1 week END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-07-02T12:27:49.000000Z K 7 svn:log V 150 Silence some of the -Wnon-const-format warnings and add __printflike() to a function prototype which needs it. Approved by: brian MFC After: 2 weeks END K 10 svn:author V 5 benno K 8 svn:date V 27 2001-07-02T14:03:25.000000Z K 7 svn:log V 66 Add device ID for the OHCI controller in the Apple KeyLargo chip. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-07-02T15:26:47.000000Z K 7 svn:log V 153 Lose any stray host bits that a user may have entered when providing a network number and netmask to the '-a' option. Approved by: ru MFC after: 1 week END K 10 svn:author V 5 green K 8 svn:date V 27 2001-07-02T15:27:28.000000Z K 7 svn:log V 44 Make all this compile on 4.3, modulus sbuf. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-07-02T15:29:38.000000Z K 7 svn:log V 48 Detect the device on e.g. Dell OptiPlex GX110s. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-07-02T15:50:31.000000Z K 7 svn:log V 421 While in there fixing a fragment logging bug, fix it so we log fragments "right." Log fragment information tcpdump(8)-style, Jul 1 19:38:45 bubbles /boot/kernel/kernel: ipfw: 1000 Accept ICMP:8.0 192.168.64.60 192.168.64.20 in via ep0 (frag 53113:1480@0+) That is, instead of the old, ... Fragment = Do, ... (frag :@[+]) PR: kern/23446 Approved by: ru MFC after: 1 week END K 10 svn:author V 5 assar K 8 svn:date V 27 2001-07-02T16:03:50.000000Z K 7 svn:log V 24 add MR-AFS port numbers END K 10 svn:author V 4 lars K 8 svn:date V 27 2001-07-02T16:39:17.000000Z K 7 svn:log V 179 Reviewed by: Matthew Jacob Changed the timeout to wait for writing of filemarks to complete from 1 minute to 3 minutes. This should probably be enhanced to be a sysctl variable. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-02T16:56:12.000000Z K 7 svn:log V 50 Add Cisco Aironet 350 Series. Approved by: bmah END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-07-02T16:58:10.000000Z K 7 svn:log V 70 MFC: 1.46: initialization of NVCTL register with EEPROM stored value. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-02T17:20:55.000000Z K 7 svn:log V 68 MFC: 1.8 (default to an0 if no interface) and 1.9 (print tx speed). END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-02T17:23:38.000000Z K 7 svn:log V 48 MFC: 1.17 (correctly document and implement -a) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-02T17:36:11.000000Z K 7 svn:log V 34 make it compile again in -current END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-02T17:48:59.000000Z K 7 svn:log V 300 A slightly more complete change to timeouts: 1. Add SA_IO_TIMEOUT as an option (4 minutes default) to cover reads, writes, wfm, test unit ready. 2. Add internal SCSIOP_TIMEOUT (e.g., for mode sense) at 1 minute. This should not require an option, but is cleaner to parameterize. MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-02T17:50:50.000000Z K 7 svn:log V 77 correct arg to getopt (-P takes arg). Submitted by: mikeh MFC after: 1 week END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-07-02T18:31:34.000000Z K 7 svn:log V 98 s/Netherlands/the Netherlands ISO3166 is *plain wrong* ... Requested by: grog MFC after: 1 week END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-02T20:49:25.000000Z K 7 svn:log V 116 Add kernel infrastructure for network device cloning. Reviewed by: ru, ume Obtained from: NetBSD MFC after: 1 week END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-02T20:50:37.000000Z K 7 svn:log V 80 Document network device cloning ioctls. Reviewed by: ru, ume MFC after: 1 week END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-02T20:52:34.000000Z K 7 svn:log V 125 Support network device cloning via create and destroy options. Reviewed by: ru, ume Obtained from: NetBSD MFC after: 1 week END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-02T21:02:09.000000Z K 7 svn:log V 205 gif(4) and stf(4) modernization: - Remove gif dependencies from stf. - Make gif and stf into modules - Make gif cloneable. PR: kern/27983 Reviewed by: ru, ume Obtained from: NetBSD MFC after: 1 week END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-02T21:08:48.000000Z K 7 svn:log V 130 Create gif devices in the "gifconfig" stage while configuring them. Reviewed by: ru, ume Obtained from: NetBSD MFC after: 1 week END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-02T21:09:05.000000Z K 7 svn:log V 113 Add a couple of major numbers for ICP Vortex (who were acquired by Intel, thus taking over the SRC controllers). END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-02T21:13:33.000000Z K 7 svn:log V 38 Merge relevant entries from -current. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-07-02T21:21:58.000000Z K 7 svn:log V 101 Break out the function to print the FDC error information into fdutil.c so it can be used elsewhere. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-07-02T21:24:03.000000Z K 7 svn:log V 356 Use the printstatus() function from ${.CURDIR}/../fdread/fdutil.c to give a bit more information about up to 10 errors encountered during formatting (unless -q has been specified, of course). While being here, removed a bitrotten comment in the Makefile, and kill the old Emacs local variable stuff at the end of fdformat.c that's no longer useful anway. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-02T22:51:33.000000Z K 7 svn:log V 129 Revert previous commit; it broke large file support on platforms that had it to begin with (e.g., the Alpha). Submitted by: bde END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-02T22:53:40.000000Z K 7 svn:log V 127 EACCES may be returned if write permission was denied as well. PR: 28553 Submitted by: Ronald F. Guilmette END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-07-02T23:43:05.000000Z K 7 svn:log V 143 MFC: 1.10 src/usr.bin/rusers/rusers.c style(9) cleanup 1.11 src/usr.bin/rusers/rusers.c 1.14 src/usr.bin/rup/rup.c Call clnt_destroy() END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-07-02T23:46:27.000000Z K 7 svn:log V 39 MFC: 1.4: stat(2) the right filesystem END K 10 svn:author V 5 green K 8 svn:date V 27 2001-07-02T23:47:23.000000Z K 7 svn:log V 34 Correct obviously wrong mistakes. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-02T23:56:01.000000Z K 7 svn:log V 224 Correct handling of continuation lines. Instead of treating the backslash as nothing, treat it like a space so that adjacent lines aren't glued together. PR: 8479 Submitted by: Adrian Filipi-Martin END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-02T23:59:06.000000Z K 7 svn:log V 105 Document continuation line support. PR: 8479 Submitted by: Adrian Filipi-Martin END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-03T01:02:26.000000Z K 7 svn:log V 54 Do away with the ``err'' variable. Inspired by: kris END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-03T01:03:57.000000Z K 7 svn:log V 28 MFC: format string tidy ups END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-07-03T03:22:49.000000Z K 7 svn:log V 103 Constify and lockdown with WARNS=2. Submitted by: Mike Barcroft MFC after: 2 weeks END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-07-03T03:34:42.000000Z K 7 svn:log V 46 Argh...this isn't ready for WARNS=2 on alpha. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-07-03T05:09:48.000000Z K 7 svn:log V 54 Allow Giant to be recursed when a process terminates. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-07-03T05:11:55.000000Z K 7 svn:log V 67 Quiet warning by removing ast() prototype. Forgotten by: jhb (me) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-07-03T05:27:53.000000Z K 7 svn:log V 123 Grab Giant around postsig() since sendsig() can call into the vm to grow the stack and we already needed Giant for KTRACE. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-07-03T05:33:09.000000Z K 7 svn:log V 326 Remove bogus need_resched() of the current CPU in roundrobin(). We don't actually need to force a context switch of the current process. The act of firing the event triggers a context switch to softclock() and then switching back out again which is equivalent to a preemption, thus no further work is needed on the local CPU. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-07-03T07:35:56.000000Z K 7 svn:log V 167 Fix a XXX comment by moving the initialization of the number of pbuf's for the vnode pager to a new vnode pager init method instead of making it a hack in getpages(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-07-03T07:39:06.000000Z K 7 svn:log V 73 Include the wait message and channel for msleep() in the KTR tracepoint. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-07-03T07:45:04.000000Z K 7 svn:log V 137 Add a manpage for the acpi super-device. This is still fairly brief, and will need to be fleshed out as the system's design solidifies. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-07-03T07:53:35.000000Z K 7 svn:log V 82 Axe spl's that are covered by the sched_lock (and have been for quite some time.) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-07-03T08:00:57.000000Z K 7 svn:log V 326 Just check p_oncpu when determining if a process is executing or not. We already did this in the SMP case, and it is now maintained in the UP case as well, and makes the code slightly more readable. Note that curproc is always executing, thus the p != curproc test does not need to be performed if the p_oncpu check is made. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-07-03T08:03:56.000000Z K 7 svn:log V 91 Remove commented-out garbage that skipped updating schedcpu() stats for ithreads in SWAIT. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-03T08:19:06.000000Z K 7 svn:log V 75 Mention hardware supported by the new ich sound driver. Source: PR 25507 END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-03T08:25:54.000000Z K 7 svn:log V 251 New release notes: network device cloning, ich sound driver. # I have deliberately not mentioned the kernel compile directory move; # people using buildworld aren't affected, and those that aren't had # better be reading cvs-all and/or src/UPDATING. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-03T08:32:34.000000Z K 7 svn:log V 53 Remove duplicate $FreeBSD$ lines. Approved by: bmah END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-03T09:48:28.000000Z K 7 svn:log V 112 Fixed the world breakage in rev. 1.8 (space after -I). While here, removed the GCCism (replaced with WARNS?=1). END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-07-03T10:03:24.000000Z K 7 svn:log V 136 Add Transmeta Crusoe LongRun support. Submitted by: Tamotsu HATTORI Reviewed by: arch@ folks MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-03T11:02:18.000000Z K 7 svn:log V 7099 MFC: Sync with recent KAME. This work was based on kame-20010528-freebsd43-snap.tgz and some critical problem after the snap was out were fixed. There are many many changes since last KAME merge. etc/defaults/rc.conf: 1.111 etc/rc.network: 1.98 etc/rc.network6: 1.20 lib/libipsec/ipsec_set_policy.3: 1.8 lib/libipsec/ipsec_strerror.3: 1.7 lib/libipsec/ipsec_strerror.c: 1.3 lib/libipsec/ipsec_strerror.h: 1.3 lib/libipsec/libpfkey.h: 1.2 lib/libipsec/pfkey.c: 1.3 lib/libipsec/pfkey_dump.c: 1.3 lib/libipsec/policy_token.l: 1.5 lib/libipsec/test-policy.c: 1.4 sbin/ifconfig/ifconfig.8: 1.42 sbin/ifconfig/ifconfig.c: 1.63 sbin/ping6/ping6.8: 1.10 sbin/ping6/ping6.c: 1.9 sbin/route/route.c: 1.48, 1.50 sbin/rtsol/Makefile: 1.4 share/doc/IPv6/IMPLEMENTATION: 1.3 share/examples/IPv6/USAGE: 1.3 share/man/man4/faith.4: 1.10 share/man/man4/gif.4: 1.9 share/man/man4/inet6.4: 1.8 share/man/man4/ip6.4: 1.8 share/man/man4/ipsec.4: 1.9 share/man/man4/kame.4: 1.8 share/man/man4/stf.4: 1.8 sys/conf/files: 1.534 sys/crypto/md5.c: 1.4 sys/crypto/sha1.c: 1.7 sys/crypto/blowfish/bf_enc.c: 1.4 sys/crypto/blowfish/bf_locl.h: 1.4 sys/crypto/blowfish/bf_skey.c: 1.4 sys/crypto/blowfish/blowfish.h: 1.4 sys/crypto/cast128/cast128.c: 1.4 sys/crypto/cast128/cast128.h: 1.4 sys/crypto/des/des.h: 1.4 sys/crypto/des/des_ecb.c: 1.4 sys/crypto/des/des_locl.h: 1.5 sys/crypto/des/des_setkey.c: 1.4 sys/crypto/rijndael/boxes-fst.dat: 1.2 sys/crypto/rijndael/rijndael-alg-fst.c: 1.2, 1.3 sys/crypto/rijndael/rijndael-alg-fst.h: 1.2 sys/crypto/rijndael/rijndael-api-fst.c: 1.2 sys/crypto/rijndael/rijndael-api-fst.h: 1.2 sys/crypto/rijndael/rijndael_local.h: 1.3 sys/kern/uipc_domain.c: 1.24 sys/kern/uipc_mbuf.c: 1.82 sys/kern/uipc_mbuf2.c: 1.8 sys/net/if.c: 1.109 sys/net/if_faith.c: 1.4, 1.5 sys/net/if_gif.c: 1.10 sys/net/if_gif.h: 1.4 sys/net/if_loop.c: 1.61 sys/net/if_sppp.h: 1.17 sys/net/if_spppsubr.c: 1.68, 1.69 sys/net/net_osdep.c: 1.4 sys/net/net_osdep.h: 1.5 sys/net/pfkeyv2.h: 1.6 sys/net/ppp_defs.h: 1.7 sys/net/rtsock.c: 1.52 sys/netinet/icmp6.h: 1.4 sys/netinet/in.c: 1.54 sys/netinet/in_gif.c: 1.10 sys/netinet/in_pcb.c: 1.84 sys/netinet/in_pcb.h: 1.38 sys/netinet/in_proto.c: 1.56 sys/netinet/ip6.h: 1.5 sys/netinet/ip_ecn.c: 1.4 sys/netinet/ip_ecn.h: 1.4 sys/netinet/ip_encap.c: 1.4 sys/netinet/ip_icmp.c: 1.57 sys/netinet/ip_input.c: 1.171 sys/netinet/ip_output.c: 1.126 sys/netinet/ip_var.h: 1.56 sys/netinet/raw_ip.c: 1.78 sys/netinet/tcp_input.c: 1.132 sys/netinet/tcp_output.c: 1.50 sys/netinet/tcp_subr.c: 1.103 sys/netinet/tcp_usrreq.c: 1.60 sys/netinet/udp_usrreq.c: 1.89 sys/netinet6/ah.h: 1.5 sys/netinet6/ah6.h: 1.4 sys/netinet6/ah_core.c: 1.8 sys/netinet6/ah_input.c: 1.7 sys/netinet6/ah_output.c: 1.7 sys/netinet6/dest6.c: 1.6 sys/netinet6/esp.h: 1.4 sys/netinet6/esp6.h: 1.4 sys/netinet6/esp_core.c: 1.5 sys/netinet6/esp_input.c: 1.7 sys/netinet6/esp_output.c: 1.5 sys/netinet6/frag6.c: 1.8 sys/netinet6/icmp6.c: 1.11 sys/netinet6/in6.c: 1.12 sys/netinet6/in6.h: 1.13 sys/netinet6/in6_cksum.c: 1.4 sys/netinet6/in6_gif.c: 1.5 sys/netinet6/in6_ifattach.c: 1.6 sys/netinet6/in6_ifattach.h: 1.3 sys/netinet6/in6_pcb.c: 1.15 sys/netinet6/in6_pcb.h: 1.4 sys/netinet6/in6_prefix.c: 1.7 sys/netinet6/in6_prefix.h: 1.5 sys/netinet6/in6_proto.c: 1.14 sys/netinet6/in6_rmx.c: 1.4 sys/netinet6/in6_src.c: 1.4 sys/netinet6/in6_var.h: 1.8 sys/netinet6/ip6_ecn.h: 1.4 sys/netinet6/ip6_forward.c: 1.11 sys/netinet6/ip6_fw.c: 1.11 sys/netinet6/ip6_fw.h: 1.11 sys/netinet6/ip6_input.c: 1.27 sys/netinet6/ip6_mroute.c: 1.7 sys/netinet6/ip6_mroute.h: 1.4 sys/netinet6/ip6_output.c: 1.25 sys/netinet6/ip6_var.h: 1.7 sys/netinet6/ip6protosw.h: 1.6 sys/netinet6/ipcomp.h: 1.2 sys/netinet6/ipcomp6.h: 1.2 sys/netinet6/ipcomp_core.c: 1.2 sys/netinet6/ipcomp_input.c: 1.2 sys/netinet6/ipcomp_output.c: 1.2 sys/netinet6/ipsec.c: 1.12 sys/netinet6/ipsec.h: 1.8 sys/netinet6/ipsec6.h: 1.5 sys/netinet6/mld6.c: 1.7 sys/netinet6/nd6.c: 1.9 sys/netinet6/nd6.h: 1.7 sys/netinet6/nd6_nbr.c: 1.9 sys/netinet6/nd6_rtr.c: 1.7, 1.8 sys/netinet6/raw_ip6.c: 1.11 sys/netinet6/route6.c: 1.4 sys/netinet6/scope6.c: 1.2 sys/netinet6/udp6_output.c: 1.3 sys/netinet6/udp6_usrreq.c: 1.15 sys/netkey/key.c: 1.25 sys/netkey/key.h: 1.7 sys/netkey/key_debug.c: 1.14 sys/netkey/key_debug.h: 1.7 sys/netkey/key_var.h: 1.4 sys/netkey/keydb.h: 1.6 sys/netkey/keysock.c: 1.6 sys/netsmb/smb_crypt.c: 1.2 sys/sys/mbuf.h: 1.79, 1.80 sys/sys/protosw.h: 1.33 sys/sys/socket.h: 1.54, 1.56 sys/sys/sockio.h: 1.17 usr.bin/netstat/inet.c: 1.42 usr.bin/netstat/inet6.c: 1.10 usr.bin/netstat/ipsec.c: 1.2 usr.bin/netstat/main.c: 1.40 usr.bin/netstat/mroute6.c: 1.5 usr.bin/netstat/netstat.1: 1.29 usr.bin/netstat/netstat.h: 1.21 usr.bin/netstat/route.c: 1.50, 1.51, 1.55 usr.sbin/faithd/Makefile: 1.6 usr.sbin/faithd/README: 1.4 usr.sbin/faithd/faithd.8: 1.9 usr.sbin/faithd/faithd.c: 1.7 usr.sbin/faithd/faithd.h: 1.3 usr.sbin/faithd/ftp.c: 1.5 usr.sbin/faithd/rsh.c: 1.5 usr.sbin/faithd/tcp.c: 1.3 usr.sbin/gifconfig/gifconfig.8: 1.6 usr.sbin/gifconfig/gifconfig.c: 1.4 usr.sbin/ifmcstat/ifmcstat.8: 1.3 usr.sbin/ifmcstat/ifmcstat.c: 1.7 usr.sbin/mld6query/mld6.c: 1.2 usr.sbin/mld6query/mld6query.8: 1.2 usr.sbin/ndp/ndp.8: 1.6 usr.sbin/ndp/ndp.c: 1.6 usr.sbin/prefix/Makefile: 1.4 usr.sbin/rip6query/rip6query.8: 1.4 usr.sbin/rip6query/rip6query.c: 1.5 usr.sbin/route6d/route6d.8: 1.6 usr.sbin/route6d/route6d.c: 1.9 usr.sbin/route6d/route6d.h: 1.3 usr.sbin/rrenumd/lexer.l: 1.3 usr.sbin/rrenumd/parser.y: 1.3 usr.sbin/rrenumd/rrenumd.8: 1.6 usr.sbin/rrenumd/rrenumd.c: 1.4 usr.sbin/rrenumd/rrenumd.conf.5: 1.10 usr.sbin/rrenumd/rrenumd.h: 1.3 usr.sbin/rtadvd/advcap.c: 1.4 usr.sbin/rtadvd/advcap.h: 1.4 usr.sbin/rtadvd/config.c: 1.7 usr.sbin/rtadvd/config.h: 1.4 usr.sbin/rtadvd/dump.c: 1.3 usr.sbin/rtadvd/dump.h: 1.3 usr.sbin/rtadvd/if.c: 1.6 usr.sbin/rtadvd/if.h: 1.4 usr.sbin/rtadvd/pathnames.h: 1.5 usr.sbin/rtadvd/rrenum.c: 1.5 usr.sbin/rtadvd/rrenum.h: 1.4 usr.sbin/rtadvd/rtadvd.8: 1.8 usr.sbin/rtadvd/rtadvd.c: 1.6 usr.sbin/rtadvd/rtadvd.conf.5: 1.6 usr.sbin/rtadvd/rtadvd.h: 1.4 usr.sbin/rtadvd/timer.c: 1.4 usr.sbin/rtadvd/timer.h: 1.4 usr.sbin/rtsold/Makefile: 1.6 usr.sbin/rtsold/dump.c: 1.4 usr.sbin/rtsold/if.c: 1.5 usr.sbin/rtsold/probe.c: 1.5 usr.sbin/rtsold/rtsol.c: 1.4 usr.sbin/rtsold/rtsold.8: 1.5 usr.sbin/rtsold/rtsold.c: 1.4 usr.sbin/rtsold/rtsold.h: 1.4 usr.sbin/setkey/parse.y: 1.3 usr.sbin/setkey/scriptdump.pl: 1.3 usr.sbin/setkey/setkey.8: 1.14 usr.sbin/setkey/setkey.c: 1.3 usr.sbin/setkey/token.l: 1.5 usr.sbin/traceroute6/traceroute6.8: 1.7 usr.sbin/traceroute6/traceroute6.c: 1.8 END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-03T11:54:07.000000Z K 7 svn:log V 85 use TAILQ_FOREACH() in searching address list Obtained from: KAME MFC after: 1 week END K 10 svn:author V 2 tg K 8 svn:date V 27 2001-07-03T11:55:22.000000Z K 7 svn:log V 46 MFC: fix another buffer overflow. PR: 15593 END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-07-03T12:53:09.000000Z K 7 svn:log V 82 remove obsolete typedefs. only define INTR_TYPE_AV if it is not already defined. END K 10 svn:author V 6 eivind K 8 svn:date V 27 2001-07-03T14:16:45.000000Z K 7 svn:log V 51 Use correct paths to postfix the way we install it END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-07-03T14:56:08.000000Z K 7 svn:log V 281 First, fix a leftover of the cut'n'paste from the kld* pages: change the name of the page (.Nm) from "kldstat" to "modstat". Second, don't claim that modstat(2) always returns 0. Actually, it behaves as most syscalls do - returns 0 on success, or -1 on failure. MFC after: 5 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-07-03T15:02:36.000000Z K 7 svn:log V 61 Fix a typo: "must be have" -> "must have" MFC after: 5 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-07-03T15:58:37.000000Z K 7 svn:log V 64 Remove spl's in uio_yield() that are covered by the sched_lock. END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-07-03T16:09:48.000000Z K 7 svn:log V 89 MFC: Add 'df' string to gettytab - the strftime(3) format for %d in the banner messages. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-07-03T16:22:42.000000Z K 7 svn:log V 124 Don't give a bad example by starting a struct tag name with an underscore. Names starting with an underscore are reserved. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-07-03T17:27:13.000000Z K 7 svn:log V 185 * simplify * add support for mic record channel * add support for setblocksize * make mpsafe * make getptr accurate * reduce buffer size from 64k to 16k for better synchronisation END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-07-03T17:45:22.000000Z K 7 svn:log V 98 MFC of rev. 1.17: call bus_teardown_intr if csa_attach fails after the interrupt has been set up. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-03T17:46:48.000000Z K 7 svn:log V 82 properly check DES weak key. KAME PR 363. Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-03T18:15:07.000000Z K 7 svn:log V 114 drop setgid bit. ifmcstat(8) is not audited, and is needed only for root. Obtained from: KAME MFC after: 1 week END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-07-03T19:17:31.000000Z K 7 svn:log V 180 After the last nullfs MFC filesystems need to start their per-vnode private data with a struct lock unless they override VOP_LOCK/VOP_UNLOCK and VOP_ISLOCKED. Reviewed by: dillon END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-07-03T19:44:07.000000Z K 7 svn:log V 212 Make the code to read the kernel message buffer via sysctl machine- independent and rename the corresponding sysctls from machdep.msgbuf and machdep.msgbuf_clear (i386 only) to kern.msgbuf and kern.msgbuf_clear. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-07-03T19:49:31.000000Z K 7 svn:log V 128 Use the kern.msgbuf sysctl to get the message buffer on a running kernel, and remove setgid kmem, which is not needed any more. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-07-03T19:51:53.000000Z K 7 svn:log V 56 Account for the machdep.msgbuf -> kern.msgbuf renaming. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-07-03T20:15:36.000000Z K 7 svn:log V 327 MFC: incorporate all changes made in current: - make all fields space separated to avoid run-together columns - rename macro pgtok conflicting with machine/param.h - increase field widths for -i - axe unused variables Approved by: joerg (in parts) Requested by: bde (in parts) Hoorayed by: greg (in parts) END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-03T21:16:34.000000Z K 7 svn:log V 52 mdoc(7) police: fix spacing issue Submitted by: ru END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-03T21:20:06.000000Z K 7 svn:log V 36 mdoc(7) police: fix spacing issues. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-03T21:22:09.000000Z K 7 svn:log V 52 mdoc(7) police: fix spacing and punctuation issues. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-03T21:40:34.000000Z K 7 svn:log V 59 Use correct type of argument to fgetln. MFC after: 1 week END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-07-03T21:43:41.000000Z K 7 svn:log V 28 Make fdformat WARN=2 ready. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-07-03T21:46:43.000000Z K 7 svn:log V 76 Constify the format string. Submitted by: Mike Barcroft END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-03T22:20:06.000000Z K 7 svn:log V 26 Silence some gcc warnings END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-03T22:20:11.000000Z K 7 svn:log V 71 Don't accept chap80lm by default - it doesn't work. MFC after: 1 week END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-03T22:20:19.000000Z K 7 svn:log V 278 Reduce the interface MTU by 2 when MPPE has been successfully negotiated. This is necessary because MPPE will combine the protocol id with the payload received on the tun interface, encrypt it, then prepend its own protocol id, effectively increasing the payload by two bytes. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-03T22:22:31.000000Z K 7 svn:log V 31 MFC: Silence some gcc warnings END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-03T22:22:35.000000Z K 7 svn:log V 57 MFC: Don't accept chap80lm by default - it doesn't work. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-03T22:22:47.000000Z K 7 svn:log V 78 MFC: Reduce the interface MTU by 2 when MPPE has been successfully negotiated END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-07-03T23:06:34.000000Z K 7 svn:log V 28 MFC: 1.29: Document 'what'. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-07-03T23:10:59.000000Z K 7 svn:log V 51 MFC: 1.45: Fix typo that could lead to memory leak END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-07-04T00:12:38.000000Z K 7 svn:log V 127 MFC: ifconfig support for configuration of 802.11 wireless interfaces. This commit contains support for the an and wi drivers. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-07-04T00:32:50.000000Z K 7 svn:log V 330 Implement mwakeup, mwakeup_one, cv_signal_drop and cv_broadcast_drop. These take an additional mutex argument, which is dropped before any processes are made runnable. This can avoid contention on the mutex if the processes would immediately acquire it, and is done in such a way that wakeups will not be lost. Reviewed by: jhb END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-04T03:34:20.000000Z K 7 svn:log V 293 Handle any of descriptors 0, 1 or 2 being closed when we're envoked -- don't use them (as return values from open()), then (say) close(STDIN_FILENO) when daemonising. This is done by grabbing 3 descriptors to /dev/null at startup and releasing them after we've daemonised. MFC after: 1 week END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-04T03:34:58.000000Z K 7 svn:log V 73 MFC: Handle any of descriptors 0, 1 or 2 being closed when we're envoked END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-04T05:01:21.000000Z K 7 svn:log V 73 Add code, imperfect though it may be, for CAM_NEW_TRAN_CODE compilation. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-04T05:16:56.000000Z K 7 svn:log V 76 Follow Bruce's suggestions. They're probably wrong, but better than before. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-04T05:22:42.000000Z K 7 svn:log V 132 Check the void * argument in the AC_FOUND_DEV case against NULL. Whether correctly or not, this sometimes is propagated up via XPT. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-04T05:34:20.000000Z K 7 svn:log V 117 MFCs noted: ALS4000 driver, ifconfig(8) support for IEEE 802.11 devices, traceroute(8) default TTL from sysctl MIB. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-07-04T05:35:04.000000Z K 7 svn:log V 123 MFC: ALS4000 driver, ifconfig(8) support for IEEE 802.11 devices, traceroute(8) default TTL from sysctl MIB, xargs(1) -J. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-07-04T06:29:36.000000Z K 7 svn:log V 83 Describe the condition when EACCES is returned more explicitly. Submitted by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T07:17:24.000000Z K 7 svn:log V 167 - Document that this program is available to root only. - Document alternate way to fetch multicast info. - Add RFC2080 reference. Obtained from: OpenBSD (with mods) END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T07:20:11.000000Z K 7 svn:log V 60 Install it with mode 550, and with default group ${BINGRP}. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-07-04T07:43:10.000000Z K 7 svn:log V 284 Make sure you don't have a file descriptor leak for the 'real' underlying CAM device. This needs to be checked not only in the open routine, but the device->fd has to be initialized as well. PR: 28688 Submitted (partially) by: T. William Wells MFC after: 2 weeks END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-04T09:26:40.000000Z K 7 svn:log V 229 MFC 1.105: made sure to use the correct sa_len for rtalloc(). sizeof(ro_dst) is not necessarily the correct one. this change would also fix the recent path MTU discovery problem for the destination of an incoming TCP connection. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-04T09:31:52.000000Z K 7 svn:log V 41 MFC 1.61: inject outbound packet to BPF. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-04T09:32:34.000000Z K 7 svn:log V 68 Make the last fix work properly on descriptors 1 and 2 (not just 0) END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-07-04T09:32:57.000000Z K 7 svn:log V 73 MFC: Make the last fix work properly on descriptors 1 and 2 (not just 0) END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-04T09:38:16.000000Z K 7 svn:log V 176 MFC 1.12: on icmp6 node information query (FQDN), do not return hostnames with two dots (like "foo..bar"). 0-length labels are not distinguishable with multiple name replies. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-04T09:42:00.000000Z K 7 svn:log V 193 MFC 1.10: clarify problem with inbound AH. spdadd A B -P in ipsec esp/tunnel/C-D/use ah/tunnel/C-D/require; does not work due to 1-bit validation bit we are using with inbound policy checking. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-04T09:45:23.000000Z K 7 svn:log V 87 MFC 1.14: remove IN6_IS_ADDR_ANY macro (outside of standard, #if 0'ed for a long time) END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-04T09:50:05.000000Z K 7 svn:log V 186 MFC 1.26, 1.27, 1.28: - Nuke the comment about MIP6. We don't have MIP6 code, yet. (1.26) - decrease warning (1.27) - disallow setsockopt(IPV6_V6ONLY) for already bound sockets. (1.28) END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T10:19:02.000000Z K 7 svn:log V 45 mdoc(7) police: removed extraneous .Pp call. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T10:42:03.000000Z K 7 svn:log V 36 mdoc(7) police: compact VFCF_ list. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T10:53:15.000000Z K 7 svn:log V 70 mdoc(7) police: fixed bugs in rev. 1.19, split section headers names. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T10:59:30.000000Z K 7 svn:log V 59 mdoc(7) police: print some example text with literal font. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T11:02:10.000000Z K 7 svn:log V 28 mdoc(7) police: sort xrefs. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-04T11:27:24.000000Z K 7 svn:log V 214 When the link-layer address of a router changes, select the best router again. In particular, when the neighbor entry is newly created, it might affect the selection policy. Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-04T11:29:55.000000Z K 7 svn:log V 83 adjust mbuf length right in route_output(). Obtained from: KAME MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T11:59:14.000000Z K 7 svn:log V 45 mdoc(7) police: fixed/simplified formatting. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T12:04:25.000000Z K 7 svn:log V 36 mdoc(7) police: mark NULL with .Dv. END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-07-04T12:14:22.000000Z K 7 svn:log V 109 MFC: r1.14: Add a note on what happens if the "-p" option is specified and a final directory already exists. END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-07-04T12:16:59.000000Z K 7 svn:log V 114 MFC: r1.36: Clarify the feature that -exec parameters won't get shell-expanded when the specified utility is run. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T12:32:43.000000Z K 7 svn:log V 30 mdoc(7) police: use .Rv -std. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T12:39:22.000000Z K 7 svn:log V 90 mdoc(7) police: added missing newline after .Dv macro call, removed hard sentence breaks. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T12:41:51.000000Z K 7 svn:log V 64 MFC: 1.16: added missing newline, removed hard sentence breaks. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-07-04T12:49:17.000000Z K 7 svn:log V 45 Show IPv6 denied packets. MFC after: 1 week END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-07-04T13:00:21.000000Z K 7 svn:log V 202 - Don't overwrite inb, inw and outw. - Move the lance_probe function to if_lnc.c. - Support C-NET(98)S again. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) and nyan No response from: Paul Richards END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-07-04T13:07:38.000000Z K 7 svn:log V 84 Use the .Rv macro to describe the return value. Suggested by: ru MFC after: 5 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T13:27:05.000000Z K 7 svn:log V 46 mdoc(7) police: removed hard sentence breaks. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T13:28:53.000000Z K 7 svn:log V 41 MFC: 1.11: removed hard sentence breaks. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T13:30:53.000000Z K 7 svn:log V 28 mdoc(7) police: sort xrefs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T13:32:41.000000Z K 7 svn:log V 22 MFC: 1.7: sort xrefs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T13:57:34.000000Z K 7 svn:log V 27 mdoc(7) police: cosmetics. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T14:04:16.000000Z K 7 svn:log V 38 mdoc(7) police: don't xref to itself. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T14:18:31.000000Z K 7 svn:log V 91 mdoc(7) police: Keep document title (.Dt) in CAPITALS, as required by the mdoc(7) manpage. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T14:38:54.000000Z K 7 svn:log V 45 mdoc(7) police: fixed markup and some typos. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T14:52:23.000000Z K 7 svn:log V 28 mdoc(7) police: sort xrefs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T14:54:38.000000Z K 7 svn:log V 47 mdoc(7) police: simplify the fix in rev. 1.25. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T15:02:31.000000Z K 7 svn:log V 43 mdoc(7) police: fixed markup in rev. 1.26. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T15:19:52.000000Z K 7 svn:log V 30 mdoc(7) police: fixed markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T15:32:44.000000Z K 7 svn:log V 27 mdoc(7) police: cosmetics. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-07-04T15:36:30.000000Z K 7 svn:log V 176 postsig() currently requires Giant to be held. Giant is held properly at the first postsig() call, but not always held at the second place, resulting in an occassional panic. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-07-04T15:37:13.000000Z K 7 svn:log V 48 mdoc(7) police: mark type with .Vt, sort xrefs. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-07-04T16:20:28.000000Z K 7 svn:log V 468 With Alfred's permission, remove vm_mtx in favor of a fine-grained approach (this commit is just the first stage). Also add various GIANT_ macros to formalize the removal of Giant, making it easy to test in a more piecemeal fashion. These macros will allow us to test fine-grained locks to a degree before removing Giant, and also after, and to remove Giant in a piecemeal fashion via sysctl's on those subsystems which the authors believe can operate without Giant. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-07-04T17:11:03.000000Z K 7 svn:log V 143 cleanup: GIANT macros, rename DEPRECIATE to DEPRECATE Move p_giant_optional to proc zero'd section Remove (old) XXX zfree comment in pipe code END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-07-04T17:32:40.000000Z K 7 svn:log V 455 Lobotimize vop_noislocked() to just return 0, making it consistent with the implementation of vop_nolock() and vop_nounlock(). Before this commit, vop_noislocked() and vop_stdislocked() did the same thing. This should resolve some hangs on SMP systems where vop_noislocked() interacted with filesystems that did not have a struct lock at the start of their per-vnode private date (mfs, procfs, devfs, linprocfs). Reviewed by: dillon Approved by: dillon END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-07-04T17:35:21.000000Z K 7 svn:log V 63 Back out bandaid now that vop_noislocked has been lobotomized. END