ƒ¬|126437 225 234 237 237 155 132 125 197 281 115 138 140 133 122 115 123 316 145 162 172 147 762 779 231 128 326 264 180 247 444 214 546 206 736 138 121 218 238 991 174 234 132 585 336 160 439 198 208 124 117 296 290 227 218 158 286 214 170 177 223 242 202 229 114 181 132 219 99 190 113 272 165 249 170 156 127 260 201 611 233 208 329 131 208 208 237 166 167 134 204 157 158 111 142 144 138 160 204 125 139 257 207 204 233 273 129 283 139 139 167 225 233 192 166 169 178 221 149 312 144 490 224 111 373 234 567 443 268 136 229 283 172 1983 121 252 129 289 300 154 374 112 491 268 152 256 120 323 292 237 180 199 157 267 120 444 179 264 273 171 147 324 129 306 200 211 216 164 160 150 482 306 171 128 142 200 109 225 170 310 251 227 230 146 218 953 240 187 292 272 134 104 341 178 158 109 128 489 150 198 184 199 143 117 275 215 512 185 595 166 171 151 174 110 321 172 114 194 213 182 438 139 181 241 229 163 504 K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-03-01T09:23:45.000000Z K 7 svn:log V 136 Forced commit to note, that the last commit message should have read: MFC: 1.17 Remove reference to miibus.4, cue(4) does not use it. END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-03-01T10:03:34.000000Z K 7 svn:log V 143 Change "-"-started options when POSIX_CORRECTLY is set handling in favour of GNU instead of NetBSD, because configure's use us and expect GNU. END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-03-01T10:12:45.000000Z K 7 svn:log V 143 Change "-"-started options when POSIX_CORRECTLY is set handling in favour of GNU instead of NetBSD, because configure's use us and expect GNU. END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-03-01T10:59:23.000000Z K 7 svn:log V 62 Comment out things related to getopt() replacement we not use END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-03-01T11:43:50.000000Z K 7 svn:log V 39 MFC important bugfixes from v1.49-1.50 END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-03-01T13:17:07.000000Z K 7 svn:log V 33 Remember to mtx_destroy mutexes. END K 10 svn:author V 6 thomas K 8 svn:date V 27 2004-03-01T13:21:52.000000Z K 7 svn:log V 101 MFC env.c rev. 1.11 and 1.12: bring crontab parser in conformity with documentation. PR: bin/38374 END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-03-01T15:34:29.000000Z K 7 svn:log V 188 - reject incoming packets to an interface-local multicast address from the wire. - added a generic scope check, and removed checks for loopback src/dst addresses. Obtained from: KAME END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-01T16:34:39.000000Z K 7 svn:log V 20 Update for reality. END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-03-01T16:49:38.000000Z K 7 svn:log V 45 Back out prev. commit, because not approved. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-01T17:22:16.000000Z K 7 svn:log V 49 Netgraph node type for IEEE 802.1Q VLAN tagging. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-01T17:26:39.000000Z K 7 svn:log V 42 Restore the sorting broken in rev. 1.256. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-01T17:32:48.000000Z K 7 svn:log V 30 We don't need d_length field. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-01T17:33:11.000000Z K 7 svn:log V 23 Removed unused fields. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-01T17:47:38.000000Z K 7 svn:log V 32 Removed extraneous parentheses. END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-03-01T17:57:05.000000Z K 7 svn:log V 222 Improve GNU compatibility in several places, use internal GNU_COMPATIBLE define for it. Don't catch POSIXLY_CORRECT env. into static variable, it can be changed on the fly by program. Use P1003.2 standartized illoptchar[] END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-01T18:13:00.000000Z K 7 svn:log V 53 Add acpi_video_load (default NO) in the ACPI section END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-03-01T18:24:01.000000Z K 7 svn:log V 70 MFC 1.75: Add cross-references to vlan(4), capitalize generic "VLAN". END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-01T18:42:16.000000Z K 7 svn:log V 80 While I'm here, add linprocfs (but not pseudofs, since it is no use on its own) END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-03-01T19:10:31.000000Z K 7 svn:log V 55 fix -O0 compilation without INET6. Pointed out by: ru END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-03-01T19:19:15.000000Z K 7 svn:log V 664 The previous commit fixed -current on alpha for machines with serial console connections but not graphical consoles. This fixes the graphical console machines. It leaves the initial promcons console driver in place until a bit later in the boot sequence, delaying the switch to the device drivers more appropriate for the machine's real console setup. Note we still need the delayed make_dev() for promcons, it does not have a proper bus interface so unlike other console drivers it will not be found later during normal device discovery. Tested by: sepotvin videotron ca Root cause explained by: grehan (-current) Approved by: rwatson (mentor) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-03-01T19:25:27.000000Z K 7 svn:log V 681 Fixes to output of `ls -lh` for certain file sizes: 1. Sizes in the range 1000 -- 1023 units require four characters width for the integer; increase the field width to accomodate this. 2. Sizes in the range 9.95 -- 10 units were being displayed as "10.0" units; adjust the logic to fix this, and now that we've got an extra character of field width, print fractional units if the size is less than 99.95 units. 3. Don't display sub-byte precision. This should mean that the following sizes are displayed: 0B .. 1023B 1.0U .. 9.9U 10.0U .. 99.9U 100U .. 1023U for values of U in "KMGTPE". PR: bin/63547 Pointy hat to: cperciva Approved by: rwatson (mentor) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-03-01T20:52:54.000000Z K 7 svn:log V 136 Note that the D-Link 530-TXS also works with the ste(4) driver. PR: docs/63600 Submitted by: Christopher Nehren END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-03-01T20:56:02.000000Z K 7 svn:log V 36 MFC: Fix problem with key rollover. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-03-01T21:27:14.000000Z K 7 svn:log V 230 Check and free the actual pointer the was used in a malloc instead of checking and freeing a different pointer that may or may not have been assigned the same value. This should fix panics under load that were recently reported. END K 10 svn:author V 5 josef K 8 svn:date V 27 2004-03-01T21:43:50.000000Z K 7 svn:log V 169 Merge the int values for the signal(3) manual page from current. I removed the line for SIGTHR which does not exist under 4.X Approved by: simon(mentor) MFC v. 1.34 END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-03-01T21:45:49.000000Z K 7 svn:log V 85 Change another pointer name that was missed in the previous commit. Spotted by: njl END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-03-01T21:50:49.000000Z K 7 svn:log V 149 This is an initial whitespace cleanup commit, new content to follow. Adding hard line breaks at the end of sentences. Approved by: rwatson (mentor) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-03-01T21:58:21.000000Z K 7 svn:log V 346 Add command line option for chrootdir, all pkg_add(8) operations will be done inside of chroot(2) to chrootdir. Added to help with sysinstall(8) support of install to alternate root but possibly useful for setting up jails, etc. No objection from: portmgr@ Style(9) abuse due to: entire program violates style(9) Approved by: rwatson (mentor) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-03-01T22:36:58.000000Z K 7 svn:log V 121 Move the "fast" but unused eventhandlers to pasture. They're in the CVS repo should we ever need them. Objected to by: END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-01T22:37:01.000000Z K 7 svn:log V 449 Rename NET_PICKUP_GIANT() to NET_LOCK_GIANT(), and NET_DROP_GIANT() to NET_UNLOCK_GIANT(). While they are used in similar ways, the semantics are quite different -- NET_LOCK_GIANT() and NET_UNLOCK_GIANT() directly wrap mutex lock and unlock operations, whereas drop/pickup special case the handling of Giant recursion. Add a comment saying as much. Add NET_ASSERT_GIANT(), which conditionally asserts Giant based on the value of debug_mpsafenet. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-03-01T22:58:07.000000Z K 7 svn:log V 111 - Fix typo. - Use .Fx when I'm here anyway. PR: docs/63622 Submitted by: Andrew Boothman END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-03-01T23:07:58.000000Z K 7 svn:log V 643 Check for TDF_SINTR before calling sleepq_abort() as there is a narrow race in between sleepq_add() and sleepq_catch_signals() in that setting td_wchan and TDF_SINTR is not atomic to sched_lock but only to the sleepq lock. This band-aid will stop assertion failures, but there is perhaps a larger problem with the sleepq_add/sleepq_catch_signals race that I am not sure how to solve. For the signals case the race is harmless because we always call cursig() after setting TDF_SINTR. However, KSE doesn't do anything in sleepq_catch_signals() to check that this race was lost, so I am unsure if this race is harmful for this specific abort. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-03-02T01:46:34.000000Z K 7 svn:log V 43 Whitespace changes to match rest of file.. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-03-02T01:56:40.000000Z K 7 svn:log V 26 MFC of whitespace changes END K 10 svn:author V 2 dd K 8 svn:date V 27 2004-03-02T05:42:52.000000Z K 7 svn:log V 126 Add CTLTYPE_QUAD to the list of types for which we don't want an empty value. All the other numeric types are doing it . . . END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-03-02T05:43:42.000000Z K 7 svn:log V 142 When we get a packet error, move on, don't go into an infinite loop looking at it. fixes at least one cause of "hanging" due to this driver. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-03-02T06:13:09.000000Z K 7 svn:log V 895 Kernel changes for libthr (and probably libpthread). include/ucontext.h - remove trapframe and switch over to 'generic' description of machine state. Include version field to help with future modifications. Include floating point and altivec state, and hopefully align correctly powerpc/copyinout.c - fill out casuptr() sync primitive, required by kern_umtx.c powerpc/machdep.c - shifted proc0/thread0/pcpu setup to before cninit, since syscons -> make_dev -> devlock requires a valid curthread - implemented get_mcontext/set_mcontext - recast sendsig/sigreturn to use get/set_mcontext and new ucontext struct. floating point now saved - TODO: save/restore altivec state powerpc/vm_machdep.c - implemented cpu_thread_setup/cpu_set_upcall/cpu_set_upcall_kse - eliminated trailing whitespace Submitted by: Suleiman Souhlal , ucontext by grehan END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-03-02T06:22:24.000000Z K 7 svn:log V 79 makecontext lib call. Submitted by: Suleiman Souhlal END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-03-02T06:25:20.000000Z K 7 svn:log V 138 libthr powerpc support. Submitted by: Suleiman Souhlal Tested with: most libpthread tests, Apache 'worker' MDM END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-03-02T06:26:37.000000Z K 7 svn:log V 37 Hook libthr to the build for PowerPC END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-03-02T06:49:21.000000Z K 7 svn:log V 489 Increase kernel VA from 256Mb to 512Mb by shifting the segment used for user copyinout down to 12, and keeping segments 13/14 for kernel VA. It would be nice to have more available, but segments lower than this are reserved for either memory or 1:1 mapped device i/o, and seg 15 is OpenFirmware ROM. Also, the effort to keep OpenFirmware available for callbacks limits the use of VA-mapped segments. Fortunately UMA_MD_SMALL_ALLOC takes away a lot of VM pressure. Obtained from: NetBSD END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-03-02T08:25:58.000000Z K 7 svn:log V 243 Modify contigmalloc1() so that the free page queues lock is not held when vm_page_free() is called. The problem with holding this lock is that it is a spin lock and vm_page_free() may attempt the acquisition of a different default-type lock. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-03-02T08:41:33.000000Z K 7 svn:log V 65 MFC, Don't go into an infinite loop on receiving a packet error. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-03-02T09:43:04.000000Z K 7 svn:log V 346 MFC rev. 1.117: If the "next free cluster" field of the FSInfo block is 0xFFFFFFFF, it means that the correct value is unknown. Since this value is just a hint to improve performance, initially assume that the first non-reserved cluster is free, then correct this assumption if necessary before writing the FSInfo block back to disk. PR: 62826 END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-03-02T14:03:43.000000Z K 7 svn:log V 105 Fix getting progress data for some device in yet another way. Take advantage of the new autosense logic. END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-03-02T14:05:12.000000Z K 7 svn:log V 115 Report the original command on failures that causes auto sense. Keep the ATA_R_QUIET flag if set during autosense. END K 10 svn:author V 4 jake K 8 svn:date V 27 2004-03-02T14:06:27.000000Z K 7 svn:log V 31 Elf_Phdr.p_type 7 is "PT_TLS". END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-02T14:32:23.000000Z K 7 svn:log V 26 Protect shell expansions. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-03-02T14:37:23.000000Z K 7 svn:log V 200 Two minor follow-ups on the MT_TAG removal: ifp is now passed explicitly to ether_demux; no need to look it up again. Make mtag a global var in ip_input. Noticed by: rwatson Approved by: bms(mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-03-02T14:58:33.000000Z K 7 svn:log V 197 Correct handling of PDROP in msleep() to just skip the mtx_lock() rather than clear the lock pointer so that sleepq_add() still gets the correct lock pointer and doesn't bogusly trip an assertion. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-03-02T15:02:08.000000Z K 7 svn:log V 134 Always assert that the passed in lock is the same as the saved lock in the sleep queue now that the one abnormal case has been fixed. END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-03-02T16:01:27.000000Z K 7 svn:log V 125 scope awareness of ff01:: is not merged, yet. So, clear embeded form of scopeid for ff01:: for now. Pointed out by: mlaier END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-03-02T16:16:54.000000Z K 7 svn:log V 66 If being verbose in the autosense code, print the original error. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-03-02T16:39:40.000000Z K 7 svn:log V 193 1. Renames NCT constant to NCTAU. This will help while MFC to 4 branch. 2. Fix compilation and panic while system boot problem after makedev was changed to unde2dev. Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-03-02T16:44:07.000000Z K 7 svn:log V 121 1. Fix compilation and panic while system boot problem after makedev was changed to unde2dev. Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-03-02T16:48:19.000000Z K 7 svn:log V 78 1. Connect Cronyx Tau/ISA driver (ctau) to kernel. Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-03-02T16:51:34.000000Z K 7 svn:log V 85 1. Add modules makefile for Cronyx Tau/ISA driver (ctau). Approved by: imp (mentor) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-03-02T17:19:18.000000Z K 7 svn:log V 127 MFC in part tcp_input.c 1.228, tcp_subr.c 1.182, tcp_var.h 1.98: Limit TCP segment reassembly queue size. Submitted by: andre END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-03-02T17:24:46.000000Z K 7 svn:log V 146 MFC in part tcp_input.c 1.228, tcp_subr.c 1.182, tcp_var.h 1.98: Limit TCP segment reassembly queue size and use UMA for it. Submitted by: andre END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-03-02T17:27:47.000000Z K 7 svn:log V 106 MFC in part tcp_input.c 1.228, tcp_subr.c 1.182, tcp_var.h 1.98: Limit TCP segment reassembly queue size. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2004-03-02T18:20:35.000000Z K 7 svn:log V 135 MFC: rev. 1.5: Properly cleanup the stack before jumping to cerror() if rfork(2) fails. Submitted by: Igor Sysoev END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-03-02T18:20:42.000000Z K 7 svn:log V 17 Language cleanup END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-03-02T18:30:25.000000Z K 7 svn:log V 84 o remove stray 'the' o remove instance of wrong apostrophe usage MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-03-02T18:38:32.000000Z K 7 svn:log V 35 Fix plural usage and a grammar nit END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-03-02T19:01:30.000000Z K 7 svn:log V 124 Add some device id's for Matrix Orbital's newer LCD panels. These use another ftdi usb->serial bridge with different ID's. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-03-02T19:01:56.000000Z K 7 svn:log V 6 Regen END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-03-02T19:03:26.000000Z K 7 svn:log V 96 Add new Matrix Orbital LCD panel id's so that they are recognized and attached via uftdi->ucom. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-02T19:15:13.000000Z K 7 svn:log V 18 Whitespace fixes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2004-03-02T19:43:51.000000Z K 7 svn:log V 179 If handed a file pointer we can't write to, set errno properly to EBADF in order to get SUSv2 conformant behavior in higher level calls like fputs() and puts(). Reviewed by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-03-02T20:13:23.000000Z K 7 svn:log V 73 Make swapbacked md(4) devices respect the -x and -y emulation arguments. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-03-02T20:29:55.000000Z K 7 svn:log V 153 Move PFIL_HOOKS and ipfw past the scope checks to allow easy redirection to linklocal. Obtained from: OpenBSD Reviewed by: ume Approved by: bms(mentor) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-03-02T20:42:21.000000Z K 7 svn:log V 73 Remove reference to cx.4. A manpage doen't have to reference itself :-) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-03-02T23:21:14.000000Z K 7 svn:log V 61 Bring over ehci drivers from -current more commits to follow END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-03-02T23:27:41.000000Z K 7 svn:log V 32 Initial MFC edits for EHCI code END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-03-03T00:45:30.000000Z K 7 svn:log V 162 Forced commit to note that files have been repocopied from src/sbin/nologin to src/usr.sbin/nologin in preparation for moving nologin(8) from /sbin to /usr/sbin. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-03-03T01:33:22.000000Z K 7 svn:log V 105 Add some missing DUMMYNET_UNLOCK() in config_pipe(). Noticed by: Simon Coggins Approved by: bms(mentor) END K 10 svn:author V 3 ken K 8 svn:date V 27 2004-03-03T01:51:24.000000Z K 7 svn:log V 518 Fix a couple of camcontrol issues that popped up on sparc64: - bzero the CCB header in getdevtree() and set the path properly, to avoid having random garbage in the CCB header. - if the lun isn't specified in a device specifier, it should default to 0, not whatever random data happens to be in the lun variable. - move the prototype for getdevtree() out from under #ifndef MINIMALISTIC, since it is used in both cases. Submitted by: Marius Strobl (mostly) MFC After: 2 weeks END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-03T02:41:21.000000Z K 7 svn:log V 140 Convert K&R-style routine definitions to C89 style, partially to reduce diffs with OpenBSD. This causes no changes to the object produced. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-03T02:44:52.000000Z K 7 svn:log V 115 Minor style(9) fixes. remove a register keyword, correct two indents. Noticed while comparing to OpenBSD version. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-03-03T03:02:17.000000Z K 7 svn:log V 236 Add support for quirks for acpi tables. Key off OEM vendor and revision. Sort acpi debug values. Change "disable" to "disabled" to match rest of the kernel. Remove debugging from acpi_toshiba since it was only used for probe/attach. END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-03-03T03:05:21.000000Z K 7 svn:log V 38 Be more GNU-compatible in diagnostics END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-03T05:26:03.000000Z K 7 svn:log V 115 In the descrption of network interfaces: - use consistent formatting (no tabs) - improved wording for cx and oltr. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-03-03T05:47:09.000000Z K 7 svn:log V 115 Remove these on the vendor branch as we no longer import them (and some were never used). CVS surgery credit: joe END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-03-03T05:47:09.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r126520, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-03-03T05:51:48.000000Z K 7 svn:log V 74 Finish fixing style problems in my previous commit. Pointed out by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-03T06:18:29.000000Z K 7 svn:log V 72 Cast thru intptr_t on the way to void* for success on 64-bit platforms. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-03T06:19:03.000000Z K 7 svn:log V 39 Add memory barrier routines for AMD64. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-03T06:20:36.000000Z K 7 svn:log V 108 Use a long as the opaque type so that it matches the size of a pointer on both 32-bit and 64-bit platforms. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-03T06:48:42.000000Z K 7 svn:log V 62 Adjust ed(4) for 64-bit platforms should it get newbus'ified. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-03T06:54:26.000000Z K 7 svn:log V 63 Adjust lnc(4) for 64-bit platforms should it get newbus'ified. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-03T07:00:48.000000Z K 7 svn:log V 16 AMD64 versions. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-03T07:09:40.000000Z K 7 svn:log V 47 Opps, nv(4) isn't committed yet. Comment out. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-03-03T07:16:42.000000Z K 7 svn:log V 49 Finish the removal of the 'nv' device reference. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-03T07:33:43.000000Z K 7 svn:log V 43 Blah, s/newbus/busdma/ in the last commit. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-03-03T07:43:34.000000Z K 7 svn:log V 65 Change __FUNCTION__ to __func__ Submitted by: Stefan Farfeleder END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-03T08:24:31.000000Z K 7 svn:log V 108 Use a long as the opaque type so that it matches the size of a pointer on both 32-bit and 64-bit platforms. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-03T08:27:33.000000Z K 7 svn:log V 30 Prefer uintptr_t to intptr_t. END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-03-03T08:29:00.000000Z K 7 svn:log V 46 Make return code in noarg case GNU-compatible END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-03T08:33:34.000000Z K 7 svn:log V 161 Peter prefers it this way, bde might also[*]. I just want to have a chance of working on amd64 for vmware use. [*] bde will probably not like either version... END K 10 svn:author V 8 blackend K 8 svn:date V 27 2004-03-03T09:15:07.000000Z K 7 svn:log V 109 Typo fix. PR: docs/63677 Submitted by: Volker Stolz MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-03T09:17:06.000000Z K 7 svn:log V 111 Add a note explaining how to use libmap.conf to work around problems with the libc_r -> libpthread transition. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-03-03T09:18:41.000000Z K 7 svn:log V 135 MFC: kern_exit.c 1.221 sys_process.c 1.116 When reparenting a process to init, make sure that p_sigparent is set to SIGCHLD. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-03-03T09:21:14.000000Z K 7 svn:log V 175 MFC: kern_exit.c 1.222 A Linux thread created using clone() should not send SIGCHLD to its parent if no signal is specified in the clone() flags argument. PR: 42457 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-03T09:26:40.000000Z K 7 svn:log V 34 Sync with i386/NOTES rev. 1.1131. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-03T09:33:03.000000Z K 7 svn:log V 187 mga_state & r128_state need an inline-limit larger than amd64's default in order to compile. AMD64's default could be reduced below 8k, if dev/aic7xxx/aic79xx.c got this same treatment. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-03T09:35:06.000000Z K 7 svn:log V 44 Lower i386's INLINE_LIMIT to AMD64's level. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-03T09:35:47.000000Z K 7 svn:log V 44 Add missing working options from i386 file. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-03T09:37:44.000000Z K 7 svn:log V 72 Add rules for font.h atkbdmap.h ukbdmap.h so more of LINT can be built. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-03T12:29:50.000000Z K 7 svn:log V 133 Alongside rev. 1.33, use `static __inline', not `extern __inline', for __cursig(), needed to be able to compile the kernel with -O0. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-03T12:31:50.000000Z K 7 svn:log V 141 MFC: 1.22: Use newer constraints for inline assembly to indicate that an operand is input/output. This is also -O0 friendly. OK'ed by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-03T12:35:16.000000Z K 7 svn:log V 100 Properly adjust an mbuf(9) chain in ether_input() after stripping Ethernet header. PR: kern/62989 END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-03-03T12:43:59.000000Z K 7 svn:log V 74 Add ctau (Cronyx/Tau-ISA) device driver entry. Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-03-03T13:23:18.000000Z K 7 svn:log V 77 Add manual page for Cronyx/Tau-ISA device driver. Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-03-03T13:26:18.000000Z K 7 svn:log V 86 1. Add ct.4 manual page entry. 2. Add ctau.4 link to ct.4. Approved by: imp (mentor) END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-03-03T14:33:16.000000Z K 7 svn:log V 128 - stlye and comments - variable name change (scopeid -> zoneid) - u_short -> u_int16_t, u_char -> u_int8_t Obtained from: KAME END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-03-03T14:51:11.000000Z K 7 svn:log V 57 Document missing EFAULT errno value. MFC after: 2 weeks END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-03T15:21:01.000000Z K 7 svn:log V 219 From the PR: Certain MTA configurations mean that the notifications from virecover keep bouncing; so here's a patch to allow administrators to turn them off. PR: conf/54910 Submitted by: bms (with a minor cleanup) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2004-03-03T15:24:15.000000Z K 7 svn:log V 48 MFC: Pentium 4 thermal control circuit support. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-03T15:28:44.000000Z K 7 svn:log V 397 Some (most?) processes don't cleanup their pid files when they exit. Sometimes they simply can't (core-dump, for example). So, when searching for a running program send standard error output from ps(1) to never-never land. # This should quite those # ps: kvm_getprocs: No such user # errors. Since ports use a duplicate rc.subr(8) you might # still see this error from ports startup scripts. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-03-03T16:34:03.000000Z K 7 svn:log V 131 Add acpi_video(4) man page. PR: Submitted by: Mark Santcroos Reviewed by: Approved by: Obtained from: MFC after: END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-03T17:04:49.000000Z K 7 svn:log V 20 Fixed "make clean". END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-03-03T17:57:05.000000Z K 7 svn:log V 278 Add proper support for DbgPrint(): only print messages if bootverbose is set, since some drivers with debug info can be very chatty. Also implement DbgBreakPoint(), which is the Windows equivalent of Debugger(). Unfortunately, this forces subr_ntoskrnl.c to include opt_ddb.h. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-03-03T18:34:42.000000Z K 7 svn:log V 141 Change to acpi_{Get,Set}Integer to provide both methods. Convert all callers to the new API. Submitted by: Mark Santcroos END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-03T19:36:20.000000Z K 7 svn:log V 474 Commit the first set of files for changing time_t on freebsd/sparc64 from a 32-bit value to a 64-bit value. This commit does not actually change anything. It merely provides instructions, scripts, and a safety measure in Makefile.inc1 for people who want to make the change. The real change to 64-bit time_t's on sparc64 is scheduled to happen on March 10th, assuming that so major problems are found between now and then by early-adopters. Reviewed by: freebsd-sparc64 END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-03T19:48:52.000000Z K 7 svn:log V 350 (that should be: "assuming NO major problems are found", of course...) Also note that these three files are intended to be short-term aids for making this specific transition. They will probably disappear after 5.3-release (although the installworld_*k scripts do include some general-purpose ideas that we might want to consider at a later date). END K 10 svn:author V 5 johan K 8 svn:date V 27 2004-03-03T20:21:15.000000Z K 7 svn:log V 173 Make this WARNS=2 clean by: - including to get _long_to_time prototype - removing an unused variable Bump WARNS to it keep clean. Approved by: ume on ipfw@ END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-03T21:52:49.000000Z K 7 svn:log V 44 Add regression tests for geom_concat class. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-03T22:29:24.000000Z K 7 svn:log V 136 - Remove d_valid field, we can use d_consumer field to check if disk is valid. - Use SYSCTL_DECL() instead of using own, ugly extern. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-03T22:56:41.000000Z K 7 svn:log V 190 [this is just a forced commit to say:] The time_t-specific safety measure added by the sparc64_installcheck target is mostly from Marcel, although it includes some adjustments of my own... END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-03T23:03:18.000000Z K 7 svn:log V 80 Use different dummy wait channels to avoid panic in msleep(). Reviewed by: jhb END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-03-04T00:17:14.000000Z K 7 svn:log V 1887 Add sanity checks to the ndis_packet and ndis_buffer pool handling routines to guard against problems caused by (possibly) buggy drivers. The RealTek 8180 wireless driver calls NdisFreeBuffer() to release some of its buffers _after_ it's already called NdisFreeBufferPool() to destroy the pool to which the buffers belong. In our implementation, this error causes NdisFreeBuffer() to touch stale heap memory. If you are running a release kernel, and hence have INVARIANTS et al turned off, it turns out nothing happens. But if you're using a development kernel config with INVARIANTS on, the malloc()/free() sanity checks will scribble over the pool memory with 0xdeadc0de once it's released so that any attempts to touch it will cause a trap, and indeed this is what happens. It happens that I run 5.2-RELEASE on my laptop, so when I tested the rtl8180.sys driver, it worked fine for me, but people trying to run it with development systems checked out or cvsupped from -current would get a page fault on driver load. I can't find any reason why the NDISulator would cause the RealTek driver to do the NdisFreeBufferPool() prematurely, and the same driver obviously works with Windows -- or at least, it doesn't cause a crash: the Microsoft documentation for NdisFreeBufferPool() says that failing to return all buffers to the pool before calling NdisFreeBufferPool() causes a memory leak. I've written to my contacts at RealTek asking them to check if this is indeed a bug in their driver. In the meantime, these new sanity checks will catch this problem and issue a warning rather than causing a trap. The trick is to keep a count of outstanding buffers for each buffer pool, and if the driver tries to call NdisFreeBufferPool() while there are still buffers outstanding, we mark the pool for deletion and then defer destroying it until after the last buffer has been reclaimed. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-03-04T00:52:16.000000Z K 7 svn:log V 24 s/considred/considered/ END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-04T01:57:48.000000Z K 7 svn:log V 155 Remove unneeded label 'done2' from socket(). We now grab Giant only around socreate(), and don't need it for file descriptor accesses. Submitted by: sam END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-03-04T04:26:14.000000Z K 7 svn:log V 37 Remove some long unused definitions. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-04T04:42:52.000000Z K 7 svn:log V 196 Add a new option to mountd(8), -p . This allows the user to specify a known port for use in firewall rulesets; otherwise the port is chosen at run-time by bindresvport(). MFC after: 1 week END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-03-04T04:42:59.000000Z K 7 svn:log V 207 Add a "quirks" value to disable quirks handling for a given boot. Also, disable quirks if booting with a custom DSDT. Add a quirk to disable loading ACPI so known bad systems can be completely blacklisted. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-03-04T05:04:15.000000Z K 7 svn:log V 60 MFC rev. 1.59: sysctl net.inet.ip.forwarding=1 is needless. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-03-04T05:17:52.000000Z K 7 svn:log V 281 Don't disable Cx support and throttling on machines with a P_BLK_LEN != 6 even though the spec mandates this. Some have a value of 5 to indicate throttling + C2 and some have 7 to indicate an extra C3 state. Support throttling if the value is >= 4, C2 for >= 5, and C3 for >= 6. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-03-04T05:34:29.000000Z K 7 svn:log V 18 Add NetBSD 1.6.2. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-03-04T05:57:41.000000Z K 7 svn:log V 398 Part 2 of Project Evil: Pretend to be Windows 2000 for buggy ASL that always expects to be running on some MS OS. A survey of ASL shows that this is the 2nd most common expected OS value. (1st is Win98 and we don't emulate its buggy ACPI support.) Our ACPI support is similar to Win2k, also. Put this behavior under ACPICA_PEDANTIC so we can get back to our previous behavior for OSV testing. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-03-04T05:58:50.000000Z K 7 svn:log V 175 Fix an off-by-one error and rework our EC space handler. Writing to address 0xFF would fail previously as AE_BAD_PARAMETER. It's unknown if this caused any actual problems. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-03-04T06:42:46.000000Z K 7 svn:log V 57 Add support PLANEX COMMUNICATIONS Inc. GN-1200TC (8169S) END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-03-04T07:20:48.000000Z K 7 svn:log V 160 Add support SimpleTech UCF-100 USB CompactFlash reader(OnSpec Electronic, Inc.) PR: kern/63619 Submitted by: Greg Rivers MFC after: 1 week END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-03-04T07:22:30.000000Z K 7 svn:log V 25 Sync to 1.165 of usbdevs END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-04T08:25:53.000000Z K 7 svn:log V 230 Document the virecover_enable knob. From the PR: Certain MTA configurations mean that the notifications from virecover keep bouncing; so here's a patch to allow administrators to turn them off. PR: conf/54910 Reminded by: ru END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-03-04T09:02:37.000000Z K 7 svn:log V 194 Forced commit. Previous commit also MFC'ed sys_process.c rev 1.117. When reparenting a process in the PT_DETACH code, only set p_sigparent to SIGCHLD if the new parent process is initproc. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-04T09:14:30.000000Z K 7 svn:log V 144 Improved the description of the installkernel targets. Don't hide what we do to force failures for the installkernel targets or other targets. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-04T09:36:46.000000Z K 7 svn:log V 88 Minor style fixes. In vm_daemon(), don't fetch the rss limit long before it is needed. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-04T09:47:09.000000Z K 7 svn:log V 106 Fixed some style bugs (mainly misplaced comments, and totally disordered declarations in acct_process()). END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-04T09:56:29.000000Z K 7 svn:log V 65 Fixed some style bugs (mainly English usage errors in comments). END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-04T10:18:17.000000Z K 7 svn:log V 174 Record exactly where this file was copied from. It wasn't repo-copied so this is not very obvious. Fixed some style bugs (mainly missing parentheses around return values). END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-04T10:22:42.000000Z K 7 svn:log V 28 Correct year in copyrights. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-04T10:56:29.000000Z K 7 svn:log V 351 Fixed insertion sort errors in includes and prototypes. This was more than a style bug for the includes -- queue.h is a prerequisite for _lock.h and _mutex.h but was included after them. Removed bogus prototype for fget_locked(). The prototype was originally needed to support K&R but was bogotified by converting the function header to new-style. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-04T11:11:59.000000Z K 7 svn:log V 87 Fixed some style bugs (mainly misformatting, and pointers to `struct thread' named p). END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-04T11:20:02.000000Z K 7 svn:log V 171 Don't manually optimize for 20 year old compilers by casting to u_int to get a free check for negative ints. Rev.1.35 got my request to remove the cast mostly backwards. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-04T11:35:30.000000Z K 7 svn:log V 180 Fixed the XXX'ed namespace pollution in rev.1.54 by using and __CHAR_BIT instead of and CHAR_BIT. some reason I didn't use the BSD spelling NBBY. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-03-04T12:02:44.000000Z K 7 svn:log V 75 MFC: rev 1.57 (-follow, / in place of .) MFC: rev 1.56 (fix a type s/h/H/) END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-03-04T12:08:25.000000Z K 7 svn:log V 55 missing splx(). Obtained from: KAME MFC after: 3 days END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-04T12:52:10.000000Z K 7 svn:log V 231 Initial import of documentation for net80211 interface code. Of particular interest here is the ieee80211_radiotap(9) man page. TODO: Flesh out ieee80211_node.9, ieee80211_proto.9. Submitted by: bms (with help from Darron Broad) END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-04T12:54:22.000000Z K 7 svn:log V 37 Add an MLINKS entry for radiotap(9). END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-04T13:04:32.000000Z K 7 svn:log V 213 MFC: Add a new option to mountd(8), -p . This allows the user to specify a known port for use in firewall rulesets; otherwise the port is chosen at run-time by bindresvport(). No objection from: -security@ END K 10 svn:author V 7 rushani K 8 svn:date V 27 2004-03-04T13:59:45.000000Z K 7 svn:log V 103 &release.current; security fix branch does not exist, it should be &release.prev; security fix branch. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-03-04T14:14:23.000000Z K 7 svn:log V 118 Just because the timecounter reads the same value on two samples after each other doesn't mean that nothing happened. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-04T14:16:12.000000Z K 7 svn:log V 123 Nursemaid: Fix tinderbox builds by removing the shadowing of the global preprocessor macro DEBUG. DEBUG() -> CTAU_DEBUG(). END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-03-04T14:16:13.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-03-04T15:07:42.000000Z K 7 svn:log V 68 move in6_addmulti()/in6_delmulti() into mld6.c Obtained from: KAME END K 10 svn:author V 6 thomas K 8 svn:date V 27 2004-03-04T15:37:39.000000Z K 7 svn:log V 55 Use auto-sense data provided by the lowlevel ATA code. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-04T15:46:14.000000Z K 7 svn:log V 389 Rev. 1.32 moved a comment to the wrong line. The hack refered to in the comment applies to a decision that needs to be made in relation to the year 2000. In fact, that statement probably should be changed to be more generic (getting the year from the current time perhaps). Otherwise, starting in 2069 two digit year conversions in date(1) will start assuming 1900 instead of 2000. hehe. END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-03-04T15:52:28.000000Z K 7 svn:log V 212 Make rpc.lockd bind to a reserved port, since there are NFS clients which ignore NLM requests not coming from a reserved port. PR: 56500 Submitted by: Jonathan Lennox MFC after: 1 week END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-03-04T15:54:34.000000Z K 7 svn:log V 78 Forced commit to note that last commit was... Approved by: silence on -audit END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-03-04T16:39:59.000000Z K 7 svn:log V 36 Only setup sii_reset on sii311[24]. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2004-03-04T17:03:49.000000Z K 7 svn:log V 45 Make unprivilaged user can see battery info. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-03-04T17:06:30.000000Z K 7 svn:log V 106 Rewrite TCP segment reassembly note to mention SA-04:04, note MFC, relocate to security advisory section. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-03-04T17:07:22.000000Z K 7 svn:log V 16 MFC: SA-04:04. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-04T18:41:35.000000Z K 7 svn:log V 132 Minor stylistic improvements in the SPECIAL_INSTALLCHECKS section, mainly to reduce the number of wrapped lines. Suggested by: bde END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-03-04T19:12:27.000000Z K 7 svn:log V 74 Eliminate hard sentence breaks. General markup fixes (use the .Dq macro). END K 10 svn:author V 4 ceri K 8 svn:date V 27 2004-03-04T19:23:05.000000Z K 7 svn:log V 216 MFC revision 1.22: Have edquota honour MAXLOGNAME rather than hardcoding the maximum username length to 29 characters. PR: misc/62944 Submitted by: David Hill Approved by: ru END K 10 svn:author V 5 josef K 8 svn:date V 27 2004-03-04T20:29:27.000000Z K 7 svn:log V 156 Update URL of GCC status page to GCC 3.3 Approved by: simon(mentor) Submitted by: Stefan Farfeleder PR: docs/63370 END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-03-04T20:36:18.000000Z K 7 svn:log V 133 Add -I${DESTDIR}/usr/include before -I${SRCDIR}/include to pick right getopt.h (as workaround until it will be removed from contrib) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-03-04T20:49:03.000000Z K 7 svn:log V 137 Implement a crude but functional usbd_ratecheck() to limit the number of "usb0: %d scheduling overruns" messages I have to contend with. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-04T21:03:36.000000Z K 7 svn:log V 54 Forgotten commit: Hook /etc/rc.d/ike up to the build. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-04T21:13:06.000000Z K 7 svn:log V 125 Hook ieee80211 manpages up to the build; fix 1 snafu which crept in. Noticed by: Matthias Schuendehuette Pointy hat to: bms END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-03-04T23:04:02.000000Z K 7 svn:log V 858 - Some older Atheros drivers want KeInitializeTimer(), so implement it, along with KeInitializeTimerEx(), KeSetTimer(), KeSetTimerEx(), KeCancelTimer(), KeReadStateTimer() and KeInitializeDpc(). I don't know for certain that these will make the Atheros driver happy since I don't have the card/driver combo needed to test it, but these are fairly independent so they shouldn't break anything else. - Debugger() is present even in kernels without options DDB, so no conditional compilation is necessary (pointed out by bde). - Remove the extra km_acquirecnt member that I added to struct kmutant and embed it within an unused portion of the structure instead, so that we don't make the structure larger than it's defined to be in Windows. I don't know what crack I was smoking when I decided it was ok to do this, but it's worn off now. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-03-05T00:09:53.000000Z K 7 svn:log V 142 Correctly read SCHILY.nlink from pax-format archives. In particular, -tv output for pax-format archives now lists everything that ls -l does. END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-03-05T01:47:03.000000Z K 7 svn:log V 94 Move -I${DESTDIR}/usr/include/gnu up, before -I${DESTDIR}/usr/include to pick correct regex.h END K 10 svn:author V 3 wes K 8 svn:date V 27 2004-03-05T01:52:09.000000Z K 7 svn:log V 199 Use getopt instead of hand-rolled argument parsing. Usage remains the same, no man page changes required. PR: bin/48313 Submitted by: Stefan Farfeleder Reviewed by: joe@ END K 10 svn:author V 3 wes K 8 svn:date V 27 2004-03-05T02:05:56.000000Z K 7 svn:log V 179 Forced commit to note: 1) Review/prodding was provided by josef@, not joe@. 2) Josef was going to commit this and was only looking for a review. My bad. Reviewed by: josef@ END K 10 svn:author V 8 takawata K 8 svn:date V 27 2004-03-05T02:48:22.000000Z K 7 svn:log V 37 Fix style breakage. Noticed by: njl END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-05T02:50:28.000000Z K 7 svn:log V 12 Fix a typo. END K 10 svn:author V 7 rushani K 8 svn:date V 27 2004-03-05T04:11:23.000000Z K 7 svn:log V 244 Merge the following from the English version: 1.3 -> 1.3.6.1 relnotes/common/relnotes.ent 1.7 -> 1.7.4.1 share/sgml/release.dsl 1.663.2.5 -> 1.663.2.13 relnotes/common/new.sgml Approved by: so (nectar) Refined by: hrs END K 10 svn:author V 7 rushani K 8 svn:date V 27 2004-03-05T04:14:21.000000Z K 7 svn:log V 82 Merge the following from the English version: 1.61 -> 1.65 errata/article.sgml END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-03-05T04:19:06.000000Z K 7 svn:log V 65 New errata: SA-04:04. Also fix a typo in the URL for SA-04:03. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-03-05T04:23:42.000000Z K 7 svn:log V 16 MFC: SA-04:04. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-05T04:38:58.000000Z K 7 svn:log V 33 PECOFF_* isn't useful for AMD64. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-03-05T04:46:32.000000Z K 7 svn:log V 396 In the last revision, I introduced a physical contiguity check that is both unnecessary and wrong. While it is necessary to verify that the page is still free after dropping and reacquiring the free page queue lock, the physical contiguity of the page can not change, making this check unnecessary. This check was wrong in that it could cause an out-of-bounds array access. Tested by: rwatson END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-05T05:08:22.000000Z K 7 svn:log V 55 The PECOFF support is 32-bit only. Reviewed by: peter END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-05T05:48:58.000000Z K 7 svn:log V 105 Removed include of bsd.own.mk. It was just a style bug (half-baked chumminess with the implementation). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-05T06:23:08.000000Z K 7 svn:log V 89 Note that imp is working on un-shimming this driver, afterwards it should work on AMD64. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-05T07:43:38.000000Z K 7 svn:log V 106 Remove scripts we don't use from requirement lines. These were hold-overs from the initial NetBSD import. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-05T07:44:17.000000Z K 7 svn:log V 48 Add comment for 'mptable'. Submitted by: peter END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-05T07:48:47.000000Z K 7 svn:log V 22 Sync with i386/NOTES. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-05T07:55:04.000000Z K 7 svn:log V 182 The syslogd script should require that /var is cleaned before it runs. Otherwise it could be in the situation where its log socket is removed after it has started. Noticed by: jhay END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-05T07:56:23.000000Z K 7 svn:log V 119 VESA* is a mistake - it cannot exist due to requiring a 32 bit kernel for BIOS calls and/or VM86. Submitted by: peter END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-05T08:03:04.000000Z K 7 svn:log V 419 When this script included NetBSD specific logic, the NetBSD branch included a start_precmd check for gated. The precommand was not executed in the FreeBSD branch. When I did a mass removal of NetBSD specific logic a while back this file apparently got only a partial treatement. This bug did not have any functional consequences, however, since the precommand was not declared to the rc.subr routines. Noticed by: pjd END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-05T08:04:10.000000Z K 7 svn:log V 90 Document that ENABLE_ALART controls the alarm on Intel intpm driver. Submitted by: peter END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-03-05T08:10:19.000000Z K 7 svn:log V 500 Make NULL a (void*)0 whereever possible, and fix the warnings(-Werror) that this provokes. "Wherever possible" means "In the kernel OR NOT C++" (implying C). There are places where (void *) pointers are not valid, such as for function pointers, but in the special case of (void *)0, agreement settles on it being OK. Most of the fixes were NULL where an integer zero was needed; many of the fixes were NULL where ascii ('\0') was needed, and a few were just "other". Tested on: i386 sparc64 END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-03-05T08:34:59.000000Z K 7 svn:log V 72 Bump __FreeBSD_version for the NULL == ((void *)0) Requested by: kkenn END K 10 svn:author V 3 rse K 8 svn:date V 27 2004-03-05T08:42:15.000000Z K 7 svn:log V 79 fix reference to sysctl variable: machdep.an_cache_mode -> hw.an.an_cache_mode END K 10 svn:author V 3 rse K 8 svn:date V 27 2004-03-05T08:49:59.000000Z K 7 svn:log V 59 remove superfluous space before end of backtick expression END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-05T09:17:01.000000Z K 7 svn:log V 82 Teach 'hostname' script how to act inside a jail. No objections from: mtm, arch@ END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-05T09:18:40.000000Z K 7 svn:log V 18 One tab too much. END K 10 svn:author V 2 le K 8 svn:date V 27 2004-03-05T09:19:59.000000Z K 7 svn:log V 229 Fix syntax errors and wrong function prototypes in several MD header files when using non-GNUC compilers. PR: kern/58515 Submitted by: Stefan Farfeleder Approved by: grog (mentor), obrien END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-03-05T11:45:14.000000Z K 7 svn:log V 75 MFC: 1.2 o remove stray 'the' o remove instance of wrong apostrophe usage END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-03-05T11:48:33.000000Z K 7 svn:log V 17 MFC: Add bfe(4) END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-03-05T13:58:40.000000Z K 7 svn:log V 100 Use ascii null char ('\0') instead of NULL. Submitted by: Stefan Farfeleder END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-05T14:23:13.000000Z K 7 svn:log V 120 Include for the definition of PSL_I instead of depending on namespace pollution in . END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-05T14:31:21.000000Z K 7 svn:log V 90 MFi386: (all: keep a comment in sync with code, and don't depend on namespace pollution). END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-05T15:22:05.000000Z K 7 svn:log V 345 Removed garbage: - completely unused things - all of rev.1.102 (C++ support). is included by the prerequisite . __BEGIN_DECLS/__END_DECLS has no effect (except possibly if undefined behaviour is invoked using a hack like defining away __inline) since this header doesn't really support any extern functions. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-05T15:30:40.000000Z K 7 svn:log V 47 Fixed insertion sort errors in prototype list. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-05T15:59:33.000000Z K 7 svn:log V 89 Fixed indentation of conditionals. Submitted by: Rostislav Krasny END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-03-05T16:12:31.000000Z K 7 svn:log V 147 Back out attempt to bypass contrib's getopt.h on the way, it makes cross-build fail. Prefer invisible incorrect -current build to visible failure. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-05T16:13:22.000000Z K 7 svn:log V 136 Removed definition of NOPROG. It was just a style bug (a NetBSD macro that became obsolete in NetBSD 22 months ago). Submitted by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-05T16:38:01.000000Z K 7 svn:log V 72 This interface doesn't return any values. Submitted by: Mark Santcroos END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-05T17:35:28.000000Z K 7 svn:log V 407 Put "failed to set signal flags properly for ast()" check under DIAGNOSTIC instead of INVARIANTS. INVARIANTS is intended for tests that don't substantially change code flow or behavior (passive), but this test required locking both the proc lock and scheduler lock in order to execute. It also appears to be a very advisory diagnostic as opposed to an invariant violation. Following discussion with: bde END