ƒ°;140439 204 270 218 225 106 132 324 188 1045 350 533 350 197 399 398 370 215 213 122 137 122 200 564 580 231 276 205 135 224 171 121 770 127 107 1243 166 155 302 185 189 122 165 552 214 154 151 626 373 293 280 141 282 210 194 256 161 312 274 171 204 188 190 202 244 372 102 207 106 204 145 688 307 189 174 669 385 295 131 158 121 455 180 204 128 126 130 220 279 293 123 325 117 243 146 394 193 153 141 346 194 205 413 852 229 449 624 150 217 214 160 186 169 169 380 166 144 148 228 489 155 171 159 197 106 107 117 103 155 104 110 103 118 399 164 129 103 166 167 174 157 256 145 211 148 125 286 131 259 128 1448 179 171 204 201 293 282 411 210 463 427 119 104 110 162 359 329 135 264 191 744 261 162 200 130 130 206 371 367 185 370 467 275 355 624 303 485 350 384 161 150 355 360 473 161 374 176 186 424 212 377 325 522 507 122 296 K 10 svn:author V 3 alc K 8 svn:date V 27 2005-01-18T19:50:09.000000Z K 7 svn:log V 177 Add checks to vm_map_findspace() to test for address wrap. The conditions where this could occur are very rare, but possible. Submitted by: Mark W. Krentel MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T19:52:36.000000Z K 7 svn:log V 125 do fixed rate check when considering if a scan candidate is suitable so when it's time to join the bss we can't get an error END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T19:59:40.000000Z K 7 svn:log V 132 when scanning is interrupted reset state so table entries go in the station table and not the scan table Noticed by: Tai-hwa Liang END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-18T20:02:45.000000Z K 7 svn:log V 15 Sort sections. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-18T20:04:14.000000Z K 7 svn:log V 41 Fixed formatting in the AUTHORS section. END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T20:04:51.000000Z K 7 svn:log V 231 move beacon/probe response counting down to after we've decided whether or not we're going to process the frame; this makes the counters reflect frames actually processes instead of received (discarded frames were already counted) END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T20:07:44.000000Z K 7 svn:log V 96 correct logic that caused beacon frames received in ibss mode to be discarded when not scanning END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-01-18T20:18:46.000000Z K 7 svn:log V 952 - Add support for link devices where _CRS just outright fails to execute. For such devices, we require _PRS to exist and we warn if any of the resources in _PRS are not IRQ resources (since we'll have no way of knowing which of those resources to use without a working _CRS). When it does come time to set resources, we build up a resource buffer from scratch as we do for devices with _CRS that only have IRQ resources. - Fix a bug with setting extended IRQ resources where we set the IRQ value in the wrong resource structure meaning that whichever IRQ was listed in _PRS was used instead. This might fix some weird issues on certain boxes where IRQs > 16 don't seem to work when using ACPI. - Fix a bug with how we walked the resource buffer after _SRS to call config_intr() in that the 'end' variable was not properly updated, so we could either terminate the loop early or loop after the end of the buffer. Tested by: pjd END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-01-18T20:20:32.000000Z K 7 svn:log V 257 For the sake of consistency, look up link devices relative to the root object (/) rather than the pci bus object when walking the _PRT to force attach devices. We already look up relative to the root object when doing interrupt routing. Suggested by: njl END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T20:21:29.000000Z K 7 svn:log V 440 Simplify the logic for checking the scan candidates at the end of a scan. Hold a lock on the table instead of futzing with reference counts which was potentially dangerous except drivers were quiescent while we did this so the table contents never changed. Disable the hack logic for removing scan candidates with multiple association failures; it's never done the right thing and will be fixed correctly with background scanning goes in. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-01-18T20:21:36.000000Z K 7 svn:log V 257 Don't create new-bus resources for ACPI extended IRQ resources that are producers rather than consumers as new-bus resources only handle consumed resources. We already do this for the other ACPI resource types that support the producer/consumer attribute. END K 10 svn:author V 5 seanc K 8 svn:date V 27 2005-01-18T20:23:47.000000Z K 7 svn:log V 102 Synchronize with notes in GENERIC and note the kernel dependency on scbus(4). MFC after: 7 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-01-18T20:24:47.000000Z K 7 svn:log V 306 Tweak the ELCR support slightly. Explicitly probe the ELCR during boot instead of burying that in the atpic(4) code as atpic(4) is not the only user of elcr(4). Change the elcr(4) code to export a global elcr_found variable that other code can check to see if a valid ELCR was found. MFC after: 1 month END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-01-18T20:27:24.000000Z K 7 svn:log V 305 If a valid ELCR was found, consult it for the trigger mode of ISA interrupts that have a trigger mode of conforming. This fixes problems on some older machines that still route PCI devices via ISA interrupts when using an I/O APIC. Tested by: Peter Trifonov pvtrifonov at mail dot ru MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T20:30:16.000000Z K 7 svn:log V 277 Explicitly ignore ibss merge requests when the node is ic_bss. This can happen on the first management frame received from a neighbor; we assume any merge candidate will send more frames and those should be processed with a suitable table entry. Stepped on by: Tai-hwa Liang END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T20:34:22.000000Z K 7 svn:log V 122 avoid possible null pointer deref when refcnt debugging is enabled; the node may be orphaned Submitted by: Tai-hwa Liang END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T20:35:39.000000Z K 7 svn:log V 120 remove debug msg from ieee80211_iterate_nodes; it makes logs very noisy as onoe rate control invokes this once a second END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-18T20:36:37.000000Z K 7 svn:log V 31 Use the standard section name. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-18T20:37:11.000000Z K 7 svn:log V 46 The rest of manpages spell this "PSEUDOCODE". END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-18T20:54:50.000000Z K 7 svn:log V 31 Use the standard section name. END K 10 svn:author V 3 yar K 8 svn:date V 27 2005-01-18T21:56:30.000000Z K 7 svn:log V 107 MFC 1.201: Use syslog(3) instead of err(3) when a daemon. A daemon has no stderr to send its complains to. END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-01-18T21:59:44.000000Z K 7 svn:log V 469 Mostly back out rev 1.33 from quite some time ago, and the followup fixes and tweaks. The code was actually quite broken because it discarded the upper bits of the 64 bit division. We only had a 50% chance of scaling up the blocksize for large NFS client mounts when it was needed. For 5.x and beyond, this was harmless because we could represent the result in either case. For 4.x this was a big problem though. (4.x also has a df(1) bug to compound the problem) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2005-01-18T22:11:12.000000Z K 7 svn:log V 482 MFC revision 1.105: date: 2002/09/07 04:59:49; author: peter; state: Exp; lines: +1 -0 Supposedly linux has added a 6th syscall arg register (%ebp). I am not 100% sure if this is enough, but it will not harm anything. This appears to fix some breakage with the emulation of linux's mmap2(). When that function became available recently the linux executables started using it which broke installing the emulators/linux_base-8 port. Pointer from: akiyama MFS after: 1 day END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-19T00:37:03.000000Z K 7 svn:log V 135 MFpowerpc: Work around the problem of returning a 32 bits value from __syscall() on a 32 bits big-endian arch. Spotted out by: grehan END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-19T01:26:44.000000Z K 7 svn:log V 183 Call wi_free after we turn off the interrupts. If we call it before, then we reference parts of the softc. # My appologies, but this was sent to me by someone whose name I've lost. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-19T01:31:33.000000Z K 7 svn:log V 112 Remove code for pre-4.0 versions of FreeBSD. It is there in prior versions of freebsd for people that need it. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-19T01:40:02.000000Z K 7 svn:log V 43 MFp4: fix a minor formatting inconsistancy END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-19T06:52:19.000000Z K 7 svn:log V 131 Introduce bus_free_resource. It is a convenience function which wraps bus_release_resource by grabbing the rid from the resource. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-19T06:54:10.000000Z K 7 svn:log V 79 Simplify aha resource management, and fix a few bugs in unwinding error cases. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-19T07:37:32.000000Z K 7 svn:log V 29 MFp4: u_intXX_t to uintXX_t. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-19T07:46:38.000000Z K 7 svn:log V 677 MFp4: overhaul of resource allocation Rather than have a twisty maze of special case allocations, move instead to a data driven allocation. This should be the most robust way to cope with the resource problems that the multiplicity of ways of encoding 5 registers that have the misfortune of not being a power of 2 nor contiguous. Also, make it less impossible that pccard will work. I've not been able to get my libretto floppy working, but it now fails later than before. phk and I had similar ideas on this during the 5.3 release cycle, but it wasn't until recently that I could test more than one allocation scenario. MFC After: 1 month (5.4 if possible, 5.5 if not) END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-01-19T08:24:53.000000Z K 7 svn:log V 35 Remove unused coda_fbsd_getpages() END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-01-19T09:07:56.000000Z K 7 svn:log V 15 whitespace nit END K 10 svn:author V 3 yar K 8 svn:date V 27 2005-01-19T10:33:20.000000Z K 7 svn:log V 1149 Improve handling SIGURG and OOB commands on the control channel. The major change is to process STAT sent as an OOB command w/o breaking the current data transfer. As a side effect, this gives better error checking in the code performing data transfers. A lesser, but in no way cosmetic, change is using the flag `recvurg' in the only signal-safe way that has been blessed by SUSv3. The other flag, `transflag,' becomes private to the SIGURG machinery, serves debugging purposes only, and may be dropped in the future. The `byte_count' global variable is now accounting bytes actually transferred over the network. This can give status messages looking strange, like "X of Y bytes transferred," where X > Y, but that has more sense than trying to compensate for combinations of data formats on the server and client when transferring ASCII type data. BTW, getting the size of a file in advance is unreliable for a number of reasons in the first place. See question 18.8 of the Infrequently Asked Questions in comp.lang.c for details. PR: bin/52072 Tested by: Nick Leuta (earlier versions), a stress-testing tool (final) MFC after: 1 month END K 10 svn:author V 3 yar K 8 svn:date V 27 2005-01-19T10:49:40.000000Z K 7 svn:log V 74 Respect the `logging' flag. Pointed out by: Nick Leuta MFC after: 3 days END K 10 svn:author V 2 le K 8 svn:date V 27 2005-01-19T13:57:09.000000Z K 7 svn:log V 64 Reset object flags after killing off an object's worker thread. END K 10 svn:author V 2 le K 8 svn:date V 27 2005-01-19T14:08:16.000000Z K 7 svn:log V 210 Although an object may already be known in the configuration, it's worker thread may have been destroyed (e.g. during orphaning). Make sure that objects get back their worker threads when they get a new geom. END K 10 svn:author V 2 le K 8 svn:date V 27 2005-01-19T14:49:26.000000Z K 7 svn:log V 94 Rename synchronization and initialization threads and prefix them with 'gv_' for consistency. END K 10 svn:author V 7 akiyama K 8 svn:date V 27 2005-01-19T15:18:00.000000Z K 7 svn:log V 93 Fix USB serial device stalled after tcflush() was called. PR: kern/65769 MFC after: 3 days END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-19T16:22:20.000000Z K 7 svn:log V 27 Fix compile for __ARMEB__. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-19T16:43:43.000000Z K 7 svn:log V 70 Add a new make option, ARM_BIG_ENDIAN, to compile big endian kernels. END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-19T17:03:35.000000Z K 7 svn:log V 459 Update support for 795x parts: o rework pll setup code to follow h/w specification o add hint.hifn.X.pllconfig to specify reference clock setup requirements; default is pci66 which means the clock is derived from the PCI bus clock and the card resides in a 66MHz slot Tested on 7955 and 7956 cards; support for 7954 cards not enabled since we have no cards to test against. In collaboration with Poul-Henning Kamp. Reviewed by: phk MFC after: 1 week END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-01-19T17:44:59.000000Z K 7 svn:log V 122 - rename nanosleep1 to kern_nanosleep - Add a 32bit syscall entry for nanosleep Reviewed by: peter Obtained from: Yahoo! END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-01-19T17:53:06.000000Z K 7 svn:log V 63 Add a 32bit syscall wrapper for modstat Obtained from: Yahoo! END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-01-19T18:09:50.000000Z K 7 svn:log V 60 move kern_nanosleep to sys/syscallsubr.h Requested by: jhb END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2005-01-19T18:13:40.000000Z K 7 svn:log V 528 MFS of v1.55.2.10: MFC revision 1.105: date: 2002/09/07 04:59:49; author: peter; state: Exp; lines: +1 -0 Supposedly linux has added a 6th syscall arg register (%ebp). I am not 100% sure if this is enough, but it will not harm anything. This appears to fix some breakage with the emulation of linux's mmap2(). When that function became available recently the linux executables started using it which broke installing the emulators/linux_base-8 port. Pointer from: akiyama Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-01-19T18:24:07.000000Z K 7 svn:log V 280 Add a small API to manage the MD user trap structures. Specifically, we now use a pool mutex to manage the reference counts. This fixes races resulting in use-after-free. Tested by: kris, David Cornejo dave at dogwood dot com Reported by: bmilekic's MemGuard MFC after: 1 week END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2005-01-19T18:24:17.000000Z K 7 svn:log V 195 MFS revision 1.749.2.175 date: 2005/01/17 09:37:27; author: scottl; state: Exp; lines: +1 -0 Add tap(4) to LINT PR: kern/44260 Submitted by: Matthias Andree Approved by: re (scottl) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-01-19T19:46:35.000000Z K 7 svn:log V 182 Clarify the description of the callout_active() macro: It is cleared by callout_stop, callout_drain, and callout_deactivate, but is not automatically cleared when a callout returns. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-19T20:21:44.000000Z K 7 svn:log V 49 Fix spelling error submitted by: Anders Hanssen END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-01-19T20:34:46.000000Z K 7 svn:log V 184 Make "c->c_func = NULL" conditional on the CALLOUT_LOCAL_ALLOC flag, i.e., only clear c->c_func if the callout c is being used via the old timeout(9) interface. Requested by: glebius END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-01-19T21:06:22.000000Z K 7 svn:log V 112 Add sysutils/portsnap onto the list of desired packages, since people are finding it useful and it's only 10kB. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-01-19T21:09:38.000000Z K 7 svn:log V 97 MFC revision 1.70: Add sysutils/portsnap onto the list of desired packages. Approved by: scottl END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-01-19T21:15:58.000000Z K 7 svn:log V 158 Make "c->c_func = NULL" conditional on CALLOUT_LOCAL_ALLOC in both places where it occurs, not just one. :-) Pointed out by: glebius Pointy had to: cperciva END K 10 svn:author V 3 hsu K 8 svn:date V 27 2005-01-19T21:19:41.000000Z K 7 svn:log V 69 Merge copyright changes from -current. Approved by: re (Ken Smith). END K 10 svn:author V 8 dhartmei K 8 svn:date V 27 2005-01-19T21:37:00.000000Z K 7 svn:log V 214 Prohibit ruleset changes at securelevel > 2, not > 1. It's documented like this in init(8), but the code didn't match the documentation. Submitted by: Juraj Lutter Agrees: mlaier END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-01-19T22:53:40.000000Z K 7 svn:log V 182 Now that we have a non blocking version of nfsm_dissect(), change all the nfsm_dissect() calls (done under the NFSD lock) to nfsm_dissect_nonblock(). Submitted by: Mohan Srinivasan END K 10 svn:author V 4 grog K 8 svn:date V 27 2005-01-19T23:34:25.000000Z K 7 svn:log V 78 Add comment on current state of hardware documentation. Submitted by: philip END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-20T02:53:11.000000Z K 7 svn:log V 111 fix refcnt leak in adhoc mode: entries in the neighbor table created due to rx'd frames had an extra reference END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-20T02:54:18.000000Z K 7 svn:log V 96 explicitly avoid timing out ourself due to inactivity; it can easily happen if the bss is quiet END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-20T02:59:21.000000Z K 7 svn:log V 98 when a station is timed out for inactivity, remove it from the table so it isn't considered again END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2005-01-20T04:16:55.000000Z K 7 svn:log V 104 Support 'CE' records in Rockridge extensions (specifies that record is extended elsewhere on the disk). END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T05:03:28.000000Z K 7 svn:log V 151 Although USBVERBOSE was an option in the config system, usb_subr.c failed to recognize that. Include opt_usb.h to pick it up, rather than usb_port.h. END K 10 svn:author V 3 wes K 8 svn:date V 27 2005-01-20T05:43:24.000000Z K 7 svn:log V 279 Provide a WITHOUT_MODULES variable that specifies a list of modules to elide. This is a somewhat more convenient way of specifying in e.g. make.conf a list of modules you know you will never need. PR: kern/76225 Submitted by: David Yeske MFC after: 2 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T07:05:59.000000Z K 7 svn:log V 10 Minor nit END K 10 svn:author V 4 roam K 8 svn:date V 27 2005-01-20T08:41:52.000000Z K 7 svn:log V 113 Unbreak the build when Kerberos IV is *not* built - add libkafs5 to the krb4 dependencies. Approved by: rwatson END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-20T09:17:07.000000Z K 7 svn:log V 15 Sort sections. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-01-20T10:04:53.000000Z K 7 svn:log V 107 MFC 1.8: Don't do setuid checks on file systems mounted with noexec option. Reviewed by: brian, ru END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-01-20T10:26:42.000000Z K 7 svn:log V 49 log(9) requires sys/syslog.h. MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-20T10:43:43.000000Z K 7 svn:log V 596 Ignoring MAKEFLAGS in rev. 1.15 was a very bad idea. This causes wrong share/mk files to be used, which can be fatal with upgrades or downgrades, e.g., when building RELENG_5 on HEAD. Reported by: glebius For now, just exclude -P from MAKEFLAGS when running crunchgen(1). (Note that it will still break when run with certain -d options.) The real solution is to fix make(1) to not print stuff on stdout when it's not supposed to, e.g., through the -P and -dX options, and to fix crunchgen(1) to not redirect stderr to stdout when running make(1). Once this is implemented, this hack can go. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-20T10:49:03.000000Z K 7 svn:log V 215 In crunchgen(1), when calling make(1), don't redirect stderr to stdout, just rely on the exit status to detect an error. This makes crunchgen(1) safe to use with certain make(1) debugging flags. MFC after: 1 week END K 10 svn:author V 5 simon K 8 svn:date V 27 2005-01-20T12:47:13.000000Z K 7 svn:log V 95 Add FreeBSD-SA-04:17.procfs. Noticed by: maack_ @ #bsd-dk via Flemming Jacobsen OK'ed by: hrs END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-01-20T13:28:39.000000Z K 7 svn:log V 78 Use log() instead of printf(), to reduce flood on console. MFC after: 1 week END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-01-20T13:29:31.000000Z K 7 svn:log V 573 At least on some U30 there's a spurious duplicate device node of an EBus bridge in the device tree which lacks the mandatory (also by the OFW PCI bus binding spec) "reg" property. Change the code to just ignore nodes missing the "reg" property instead of panicing when encountering such a node. Also ignore nodes without a "name" property (guaranteed by the OFW PCI bus binding spec). This brings the behaviour of the MD OFW PCI code regarding such incomplete nodes in line with the EBus and the SBus code. Tested by: Cyril Tikhomiroff MFC after: 1 month END K 10 svn:author V 3 bms K 8 svn:date V 27 2005-01-20T15:40:50.000000Z K 7 svn:log V 292 Add device description for the Dell Remote Access Card (DRAC) III and IV virtual COM port. This makes the use of the Dell OpenManage tools on FreeBSD considerably easier, and is based on Chuck Cranor's original patch for 4.6. Reviewed by: imp Tested by: dpk at dpk dot net MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T17:27:37.000000Z K 7 svn:log V 202 Mask off the upper bits of the resource before using it as an index into a small array. Also, re-save the dev in attach to avoid depending on side effects of the probe. Weird stuff Reported by: jeffr END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T17:34:15.000000Z K 7 svn:log V 39 Minor tweaks to properly order things. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T17:46:05.000000Z K 7 svn:log V 66 Add support for SENAO SL-2511CD Info submitted by: Paulo Fragoso END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T17:48:01.000000Z K 7 svn:log V 29 Note SENAO SL-2511CD support END K 10 svn:author V 8 dhartmei K 8 svn:date V 27 2005-01-20T18:07:35.000000Z K 7 svn:log V 357 Use the packet's address family instead of the rule's when selecting a replacement address for an rdr rule. Some rdr rules have no address family (when the replacement is a table and no other criterion implies one AF). In this case, pf would fail to select a replacement address and drop the packet due to translation failure. Found by: Gustavo A. Baratto END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T18:33:07.000000Z K 7 svn:log V 88 Add intersil chip names we know we support since some OEMs use them very transparently. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T18:34:22.000000Z K 7 svn:log V 111 Use Intersil chip names for the symbols, since many makers use the intersil IDs but their own name in the CIS. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T19:32:37.000000Z K 7 svn:log V 36 u_intXX_t -> uintXX_t Fix a comment END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T19:37:22.000000Z K 7 svn:log V 34 Only attach to network functions. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T19:39:33.000000Z K 7 svn:log V 38 u_intXX_t -> uintXX_t while I'm here. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T19:56:22.000000Z K 7 svn:log V 127 Only attach to network functions (unlikely to matter since I'm not aware of any multi-function cs cards, but it doesn't hurt). END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T19:59:31.000000Z K 7 svn:log V 186 Only attach to network functions. I'm not aware of any multifunction (pccard sense) sn based cards, but this won't hurt. The pseudo-multifunction cards need a special driver anyway... END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T20:03:37.000000Z K 7 svn:log V 200 Only match ethernet functions. I've not seen any multifunction cards (from a PC Card sense), so this should be a nop. The pseudo-multifunction cards (eg Silicom ones) need a special driver anyway.. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T20:06:44.000000Z K 7 svn:log V 31 Include necessary declarations END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T20:08:18.000000Z K 7 svn:log V 232 Only attach to network functions. This should be a nop since I'm not aware of any fe based cards that do anything except network (well, maybe the fujitsu scsi/lan card, but I've only seen two of those on ebay in the last 3 years). END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T20:32:56.000000Z K 7 svn:log V 25 Remove now-stale comment END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-20T20:36:59.000000Z K 7 svn:log V 150 Don't print 'unknown id' in the ep_pccard_identify routine. It is expected to be unknown in some cases, and printing it clutters up things too much. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-01-20T21:49:52.000000Z K 7 svn:log V 54 MFC: Fix arguments syntax. Manual pages fixes by: ru END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-01-20T22:14:05.000000Z K 7 svn:log V 301 Protect against recursive slices creation in simlar way as it is done in BSD class, ie. if provider below us uses the same metadata, don't create slices based on the metadata. This allows to create slices on geoms with rank != 1 without hacks. Discussed with: phk Approved by: phk MFC after: 2 weeks END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-20T22:23:26.000000Z K 7 svn:log V 98 Remove references to non-existing symbols DO_corb and got_mmu. While I'm there, remove dead code. END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-01-20T22:51:38.000000Z K 7 svn:log V 62 Remove 6422, V100 and add the P600. Submitted by: John Cagle END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-01-20T22:56:55.000000Z K 7 svn:log V 50 MFC rev 1.57: Remove 6422, V100 and add the P600. END K 10 svn:author V 4 ache K 8 svn:date V 27 2005-01-21T00:42:13.000000Z K 7 svn:log V 252 POSIX says that 0[xX] prefix is _optional_ even in base 16 case, make it really so. "If the value of base is 16, the characters 0x or 0X may optionally precede the sequence of letters and digits, following the sign if present." Found by: joerg END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-01-21T00:50:51.000000Z K 7 svn:log V 99 MFC: if_sk.c, 1.94 ALTQ-support for sk(4) Thoroughly tested by: Ender END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-01-21T01:02:38.000000Z K 7 svn:log V 109 Fix (accidental?) lock order reversal in pmap_remove. Found when a process that has mmap'd device mem exits. END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-01-21T01:09:04.000000Z K 7 svn:log V 318 Partial backport of 64 bit filesystem space code. In spite of the bugs in the kernel NFS code, df itself was broken. It tries to re-factor the statfs blocks / blocksize into whatever the user requested. Thus, it must be able to report >2TB file systems correctly, which means it must deal with 64 bit block counts. END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-01-21T01:23:25.000000Z K 7 svn:log V 757 Yet another pass on trying to fix the nfs statfs large-fs blocksize scaler. Casting the result of the 64 bit division to 32 bits (thus discarding the upper 32 bits) and then looking at the truncated result to try and figure out if the untruncated result would fit in 32 bits was utterly useless. I am still not sure that it is right, but it has a chance of working now. I'm not at all sure about the sign handling. NFSv3 only reports positive values here, but correctness of handling the 63/64 bit signs on nfs volumes is not a problem we'll likely have to deal with for some time. I think the "most correct" test is for an unsigned division testing for exceeding LONG_MAX, since we should never end up with a negative number to compare against LONG_MIN. END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-01-21T01:28:04.000000Z K 7 svn:log V 134 MFC: rev 1.171 (which mostly backed out 1.133 and followon fixup attempts). Remove broken blocksize scaler now that statfs is 64 bit. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-21T02:11:48.000000Z K 7 svn:log V 356 Some older PC Cards have a weird format for FUNCE tuples. They appear as type 0, rather than the usualy type 4. Assume that this format is from an old standard and go with it. The Fujitsu FMV-186A and Silicom Ethernet cards I have both have tuples with this format, and they are both pretty old cards. # if somebody knows for sure, please let me know. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-21T02:14:40.000000Z K 7 svn:log V 531 Rework pccard attachment a little. Now both of my fe based ethernet cards work. These changes depend on the expanded funce parsing that just was committed to pccard_cis.c. In NetBSD the ethernet address was read out of attr memory directly. We rely on the kernel pccard parser to pulll this information out of what appears to be an obsolete funce with the information in it. # I'm still getting the no rx interrupt sometimes with some hub/switches # for reasons unknown... But usually only one and only when dhclient # runs. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-01-21T02:44:36.000000Z K 7 svn:log V 58 Bump &release.*; for 4.11R. Approved by: re (implicitly) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-01-21T02:52:24.000000Z K 7 svn:log V 124 - Bump the copyright year. - Simplify %foo; entities in the preamble. - Trim old information. Approved by: re (implicitly) END K 10 svn:author V 3 wes K 8 svn:date V 27 2005-01-21T03:51:07.000000Z K 7 svn:log V 121 Document the shiny new WITHOUT_MODULES knob in make.conf. PR: kern/76225 Prodded by: ru@, brueffer@ MFC after: 2 weeks END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-01-21T04:05:59.000000Z K 7 svn:log V 68 Bump &release.manpath.netbsd; to 2.0. Approved by: re (implicitly) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-01-21T04:44:30.000000Z K 7 svn:log V 94 New release notes: SA-04:13, SA-04:14, SA-04:16, and SA-04:17. Approved by: re (implicitly) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-01-21T04:51:09.000000Z K 7 svn:log V 77 New release notes: Gnome 2.8.2 and KDE 3.3.2. Approved by: re (implicitly) END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-01-21T05:28:00.000000Z K 7 svn:log V 78 MFC rev 1.57: Remove 6422, V100 and add the P600. Approved by: re (kensmith) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-01-21T05:37:58.000000Z K 7 svn:log V 287 New release notes: fixes of vm_object_*() and contigmalloc(), em(4) 82541ER and 82546GB support, ixgb(4) added, sk(4) jumbo frame handling fix, net.inet.tcp.insecure_rst sysctl, ips(4) added, mpt(4) FC929X support, and linux_base-8 used by default. Approved by: re (implicitly) END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-01-21T05:54:05.000000Z K 7 svn:log V 72 MFi386: use %rip - 1 for the symbol search address (for noreturn funcs) END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-01-21T05:56:41.000000Z K 7 svn:log V 50 MFi386: whitespace, copyright header, etc updates END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-01-21T05:57:45.000000Z K 7 svn:log V 54 MFi386: handle PSL_T properly across fork. Typo fix. END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-01-21T06:01:20.000000Z K 7 svn:log V 133 JumboMFi386: use bitmapped IPI handler. Update elcr and default mptable config handler. Tidy up various local apic initialization. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-01-21T06:34:29.000000Z K 7 svn:log V 396 New release notes: pbio(4) added, axe(4) added, bge(4) BCM5750/BCM5751 support, kernel panic when net.inet.ip.rtexpire=0 fixed, ipnat(8) non-TCP/UDP packets redirect rules support, trm(4) update, fwcontrol(8) -m option, $inetd_flags now includes "-C 60", libc eui64(3) functions support, ngctl(8) dot command, pax(1) bugfixes, and whois(1) improvements. Approved by: re (implicitly) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-01-21T06:43:18.000000Z K 7 svn:log V 63 New release notes: CVS 1.11.17. Approved by: re (implicitly) END K 10 svn:author V 5 silby K 8 svn:date V 27 2005-01-21T06:46:18.000000Z K 7 svn:log V 77 Add two more pipe regression tests. Not yet hooked into the test framework. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-01-21T06:46:33.000000Z K 7 svn:log V 67 - Use &os;. - Remove empty sections. Approved by: re (implicitly) END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-21T07:55:17.000000Z K 7 svn:log V 105 Fixes to previous revision: - bump document date - break hard sentence break - remove whitespace at EOL END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-21T08:36:40.000000Z K 7 svn:log V 15 Sort sections. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-21T09:07:47.000000Z K 7 svn:log V 16 Fixed .Xr call. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-21T09:31:38.000000Z K 7 svn:log V 26 De-kerberize the manpage. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-21T10:17:17.000000Z K 7 svn:log V 12 Fixed xref. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-01-21T10:19:17.000000Z K 7 svn:log V 63 Remove prototype of undefined function so this compiles again. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-21T10:35:40.000000Z K 7 svn:log V 13 Fixed xrefs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-21T10:46:36.000000Z K 7 svn:log V 19 Fixed macro abuse. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-21T10:48:35.000000Z K 7 svn:log V 12 Fixed xref. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-21T11:09:40.000000Z K 7 svn:log V 27 Removed Kerberos remnants. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-01-21T11:16:10.000000Z K 7 svn:log V 306 New release notes: XFree86 4.4.0. Update release notes: - Move pbio(4) to the platform specific section. - more port randomization related sysctl: net.inet.ip.portrange.randomcps net.inet.ip.portrange.randomtime - net.inet.tcp.insecure_rst=1 is required for RFC 793. Approved by: re (implicitly) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-01-21T11:20:40.000000Z K 7 svn:log V 72 Remove unnecessary parts for the release. Approved by: re (implicitly) END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-21T11:22:34.000000Z K 7 svn:log V 38 Removed remnants of Kerberos support. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-21T12:01:00.000000Z K 7 svn:log V 12 Fixed xref. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-21T12:07:46.000000Z K 7 svn:log V 75 Reflect the reality; only crypt(3) uses /etc/auth.conf for the time being. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2005-01-21T13:12:41.000000Z K 7 svn:log V 70 Ready to do the tagging for 4.11-RELEASE. Approved by: re (implicit) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-01-21T13:12:42.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'RELENG_4_11_0_RELEASE'. END K 10 svn:author V 4 ache K 8 svn:date V 27 2005-01-21T13:31:02.000000Z K 7 svn:log V 64 Whitespace/style tweaking of prev. commit. Noted by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-01-21T13:44:42.000000Z K 7 svn:log V 163 Remove a check that prevents us from purging the queues on shared interrupt lines. This has been long gone in -current. Nailed by: Mike Tancsa END K 10 svn:author V 6 peadar K 8 svn:date V 27 2005-01-21T14:12:11.000000Z K 7 svn:log V 50 MFC version 1.9: Fix thread support in corefiles. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-01-21T14:38:44.000000Z K 7 svn:log V 118 Fix handling of providers with / in them (e.g. mirror/foo). Submitted by: Attila Nagy MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-01-21T15:19:03.000000Z K 7 svn:log V 51 MFC: rev. 1.22 Capitalize Windows and fix a typo. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-01-21T15:19:44.000000Z K 7 svn:log V 28 MFC: rev. 1.22 Typo fixes. END K 10 svn:author V 3 bms K 8 svn:date V 27 2005-01-21T16:15:24.000000Z K 7 svn:log V 193 Do not treat an invalid PIR table checksum as a fatal error condition, but do print a warning about it. Correct a stupid logic error. Update copyrights. Fix whitespace bug. MFC after: 1 week END K 10 svn:author V 3 bms K 8 svn:date V 27 2005-01-21T17:05:33.000000Z K 7 svn:log V 39 Fix a masking error. Update copyright. END K 10 svn:author V 3 bms K 8 svn:date V 27 2005-01-21T17:11:38.000000Z K 7 svn:log V 166 If a device resides in physical slot 0, report it as being on-board as per PIR specification. Add the VIA VT82C686 PCI interrupt routing function as a known chipset. END K 10 svn:author V 3 bms K 8 svn:date V 27 2005-01-21T17:38:02.000000Z K 7 svn:log V 36 Catch up with NO_MAN->NOMAN change. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2005-01-21T18:09:17.000000Z K 7 svn:log V 1349 Bring in MemGuard, a very simple and small replacement allocator designed to help detect tamper-after-free scenarios, a problem more and more common and likely with multithreaded kernels where race conditions are more prevalent. Currently MemGuard can only take over malloc()/realloc()/free() for particular (a) malloc type(s) and the code brought in with this change manually instruments it to take over M_SUBPROC allocations as an example. If you are planning to use it, for now you must: 1) Put "options DEBUG_MEMGUARD" in your kernel config. 2) Edit src/sys/kern/kern_malloc.c manually, look for "XXX CHANGEME" and replace the M_SUBPROC comparison with the appropriate malloc type (this might require additional but small/simple code modification if, say, the malloc type is declared out of scope). 3) Build and install your kernel. Tune vm.memguard_divisor boot-time tunable which is used to scale how much of kmem_map you want to allott for MemGuard's use. The default is 10, so kmem_size/10. ToDo: 1) Bring in a memguard(9) man page. 2) Better instrumentation (e.g., boot-time) of MemGuard taking over malloc types. 3) Teach UMA about MemGuard to allow MemGuard to override zone allocations too. 4) Improve MemGuard if necessary. This work is partly based on some old patches from Ian Dowse. END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-01-21T18:12:46.000000Z K 7 svn:log V 87 we don't need to make fake sockaddr_in6 to compare subject address. MFC after: 1 week END K 10 svn:author V 3 bms K 8 svn:date V 27 2005-01-21T18:12:47.000000Z K 7 svn:log V 79 Braino. Revert previous commit, NO_MAN was already corrected. Noticed by: imp END K 10 svn:author V 2 le K 8 svn:date V 27 2005-01-21T18:24:20.000000Z K 7 svn:log V 112 Don't initialize error with ENXIO as we might end up here when the plex has no more consumers (e.g. orphaning). END K 10 svn:author V 2 le K 8 svn:date V 27 2005-01-21T18:27:23.000000Z K 7 svn:log V 109 Only report state changes of subdisks and plexes when there's really a state change. Reword the info a bit. END K 10 svn:author V 3 rik K 8 svn:date V 27 2005-01-21T18:31:25.000000Z K 7 svn:log V 200 MFC: -j 1.15 -j 1.16 tsleep => msleep read sys/kern/kern_synch.c, msleep (): KASSERT(timo != 0 || mtx_owned(&Giant) || mtx != NULL, ("sleeping without a mutex")); MFC after: 3 days END K 10 svn:author V 8 dhartmei K 8 svn:date V 27 2005-01-21T19:07:44.000000Z K 7 svn:log V 184 MFC 1.17: Prohibit ruleset changes at securelevel > 2, not > 1. It's documented like this in init(8), but the code didn't match the documentation. PR: kern/76526 END K 10 svn:author V 3 rik K 8 svn:date V 27 2005-01-21T19:29:25.000000Z K 7 svn:log V 318 MFC: -j 1.21 -j 1.23 Fix comment. Code 0x95 means locking shift to codeset 5 according to T1.617 AnnexD. Locking shift procedure is described in ANSI T1.607. MFC after: 3 days Add-on: codeset 5 is a codeset for national use according Q.xxx standards. so this procedure is used for compatibility with ITU. END K 10 svn:author V 3 rik K 8 svn:date V 27 2005-01-21T19:32:32.000000Z K 7 svn:log V 117 MFC: -j 1.11 -j 1.12 Fix variable name in comment num=>alen. (Lost part of commit rev 1.2) MFC after: 3 days END K 10 svn:author V 3 rik K 8 svn:date V 27 2005-01-21T19:39:10.000000Z K 7 svn:log V 370 MFC: -j 1.26 -j 1.27 Kill a half dead comment. It's first half was killed in rev 1.12. MFC after: 3 days MFC: -j 1.25 -j 1.26 Fix creation on "dlciX" hook in ng_sample. Approved by: julian MFC after: 3 days MFC: -j 1.24 -j 1.25 Fix counting length of leadin for hook name (sizeof () => strlen ()). Approved by: julian MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-21T19:51:23.000000Z K 7 svn:log V 334 we don't need the offset in the attr memory to get the ethernet address, nor do we need the alignment requirements, so eliminate them. This likely means that we can now collapse some of the entries as we have no need of them anymore (they match other entries and were there only to get the right attr memory offset of the enet addr). END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-21T20:48:00.000000Z K 7 svn:log V 28 Fixed punctuation in xrefs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-21T20:50:39.000000Z K 7 svn:log V 13 Fixed xrefs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-21T20:51:09.000000Z K 7 svn:log V 19 Fixed macro abuse. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-21T21:57:05.000000Z K 7 svn:log V 71 - Soften sentence breaks. - Remove double whitespace. - Sort sections. END K 10 svn:author V 3 wes K 8 svn:date V 27 2005-01-21T22:13:25.000000Z K 7 svn:log V 266 Improved error checking for existence of a .snap directory to generate snapshots in when -L is requested. If the .snap directory does not exist, or is not a directory, issue a warning and revert to the non- live behavior. Obtained from: St. Bernard Software RAPID END K 10 svn:author V 3 wes K 8 svn:date V 27 2005-01-21T22:20:25.000000Z K 7 svn:log V 236 Add an option to suppress the creation of the .snap directory in the new filesystem. This is intended for memory and vnode filesystems that will never be fsck'ed or dumped. Obtained from: St. Bernard Software RAPID MFC after: 2 weeks END K 10 svn:author V 3 wes K 8 svn:date V 27 2005-01-21T22:53:51.000000Z K 7 svn:log V 43 Forced commit to note: MFC after: 2 weeks END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2005-01-22T00:09:34.000000Z K 7 svn:log V 166 s/round_page/trunc_page/g I meant trunc_page. It's only a coincidence this hasn't caused problems yet. Pointed out by: Antoine Brodin END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-01-22T00:58:34.000000Z K 7 svn:log V 96 Embellish rev 1.61. If we're not building a debug kernel, use -O2 as before. Submitted by: ru END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-22T06:03:40.000000Z K 7 svn:log V 651 Replace the ldexp() implementation in libc with a renamed copy of the scalbn() implementation from libm. (The two functions are defined to be identical, but ldexp() lives in libc for backwards compatibility.) The old ldexp() implementation... - was more complicated than this one - set errno instead of raising FP exceptions - got some corner cases wrong (e.g. ldexp(1.0, 2000) in round-to-zero mode) The new implementation lives in libc/gen instead of libc/$MACHINE_ARCH/gen, since we don't need N copies of a machine-independent file. The amd64 and i386 platforms retain their fast and correct MD implementations and override this one. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2005-01-22T07:21:25.000000Z K 7 svn:log V 165 Don't pass unadulterated unit numbers to make_dev and its ilk- if you have more than 256 units, you die. Horribly. Convert them using unit2minor. MFC after: 1 week END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-22T09:53:18.000000Z K 7 svn:log V 70 Add fma() and fmaf(), which implement a fused multiply-add operation. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-22T14:36:51.000000Z K 7 svn:log V 108 Polish previous revision: - Bump document date. - Spell "file system" properly. - Add missing markup bits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-22T14:37:57.000000Z K 7 svn:log V 39 Document -l and -n options in usage(). END K 10 svn:author V 3 yar K 8 svn:date V 27 2005-01-22T16:40:11.000000Z K 7 svn:log V 38 MFC 1.203: Respect the logging level. END K 10 svn:author V 4 ache K 8 svn:date V 27 2005-01-22T18:02:58.000000Z K 7 svn:log V 112 Especially mention that setting errno to EINVAL in "no conversion" case is not portable. Asked by: joerg END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-22T18:51:43.000000Z K 7 svn:log V 274 Invoke label initialization, creation, cleanup, and tear-down MAC Framework entry points for System V IPC message queues. Submitted by: Dandekar Hrishikesh Obtained from: TrustedBSD Project Sponsored by: DARPA, SPAWAR, McAfee Research END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-22T19:04:17.000000Z K 7 svn:log V 270 Invoke label initialization, creation, cleanup, and tear-down MAC Framework entry points for System V IPC semaphores. Submitted by: Dandekar Hrishikesh Obtained from: TrustedBSD Project Sponsored by: DARPA, SPAWAR, McAfee Research END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-01-22T19:08:50.000000Z K 7 svn:log V 93 Add a couple of mtx_asserts() to try to narrow down the window on a bug repeatedly reported. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-22T19:10:25.000000Z K 7 svn:log V 273 Invoke label initialization, creation, cleanup, and tear-down MAC Framework entry points for System V IPC shared memory. Submitted by: Dandekar Hrishikesh Obtained from: TrustedBSD Project Sponsored by: DARPA, SPAWAR, McAfee Research END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-22T19:14:08.000000Z K 7 svn:log V 370 Merge sysv_msg.c:1.55 from HEAD to RELENG_5: date: 2004/12/30 13:56:34; author: rwatson; state: Exp; lines: +4 -2 Make the sysctls kern.ipc.msgmnb and kern.ipc.msgtql into tunables as is the case for most other sysctls in the System V IPC message queue implementation. PR: 75541 Submitted by: Sergiy Vyshnevetskiy END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-22T19:16:56.000000Z K 7 svn:log V 178 Merge ipc_pcb.c:1.37 from HEAD to RELENG_5: date: 2005/01/02 01:51:18; author: rwatson; state: Exp; lines: +3 -3 Use 'NULL' in preference to '0' for pointer comparisons. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-22T19:18:15.000000Z K 7 svn:log V 258 Merge mac_seeotheruids.c:1.7 from HEAD to RELENG_5: date: 2005/01/03 12:08:18; author: rwatson; state: Exp; lines: +3 -0 Exempt the superuser from mac_seeotheruids checks. Submitted by: bkoenig at cs dot tu-berlin dot de PR: 72238 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-22T19:19:54.000000Z K 7 svn:log V 527 Merge if_xl.c:1.183 and if_xlreg.h:1.51 from HEAD to RELENG_5: date: 2005/01/03 19:22:37; author: rwatson; state: Exp; lines: +5 -1 date: 2005/01/03 19:22:37; author: rwatson; state: Exp; lines: +1 -0 Add PCI and device ID's to if_xl to support: 3C920B-EMB-WNM Integrated Fast Ethernet Controller Submitter reports that the card appears to autonegotiate properly, and operate well with high levels of NFS traffic. PR: 75253 Submitted by: "Oleg V. Nauman" END K 10 svn:author V 3 alc K 8 svn:date V 27 2005-01-22T19:21:29.000000Z K 7 svn:log V 210 Guard against address wrap in kernacc(). Otherwise, a program accessing a bad address range through /dev/kmem can panic the machine. Submitted by: Mark W. Krentel Reported by: Kris Kennaway MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-22T19:22:08.000000Z K 7 svn:log V 388 Merge kern_acct.c:1.73 from HEAD to RELENG_5: date: 2005/01/08 04:45:57; author: rwatson; state: Exp; lines: +12 -1 In acct_process(), do a lockless read of acctvp to see if it's NULL before deciding to do more expensive locking to account for process exit. This acceptable minor race avoids two mutex operations in that highly common case of accounting not being enabled. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-01-22T19:35:48.000000Z K 7 svn:log V 253 Make sure that we don't define INET6 when NO_INET6 is defined. Without this change, when running netstat with a kernel without INET6 built in, you will get a complain at the end of "netstat -s" output. X-MFC: NO_INET6 was called "NOINET6" on RELENG_5 END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-01-22T19:56:03.000000Z K 7 svn:log V 291 - Don't destroy UMA zone on error in mdcreate_malloc(), because we need it in mddestroy() to properly free already allocated memory. This fixes a panic when we want to create too big memory backed device with preallocate memory (-o reserve). - Remove redundant { }. MFC after: 1 week END K 10 svn:author V 5 wilko K 8 svn:date V 27 2005-01-22T20:00:50.000000Z K 7 svn:log V 67 s/principals/principles/ Fortune was duplicated, remove one copy. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-01-22T20:02:01.000000Z K 7 svn:log V 58 Allow to specify device size in bytes. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-22T20:07:11.000000Z K 7 svn:log V 258 Implement Biba integrity protection for System V IPC objects (message queues, semaphores, shared memory). Submitted by: Dandekar Hrishikesh Obtained from: TrustedBSD Project Sponsored by: DARPA, SPAWAR, McAfee Research END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-22T20:11:16.000000Z K 7 svn:log V 263 Implement MLS confidentiality protection for System V IPC objects (message queues, semaphores, shared memory). Submitted by: Dandekar Hrishikesh Obtained from: TrustedBSD Project Sponsored by: DARPA, SPAWAR, McAfee Research END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-22T20:12:05.000000Z K 7 svn:log V 380 o replace out-of-line copy of FCS w/ a flag that indicates the frame includes FCS (requires applications to be updated, but since we weren't doing the out-of-line FCS stuff anyway app changes were needed already) o add a flag to indicate padding exists between the 802.11 header and the payload (e.g. for Atheros cards) o diff reducation against netbsd MFC after: 1 week END K 10 svn:author V 5 wilko K 8 svn:date V 27 2005-01-22T20:17:29.000000Z K 7 svn:log V 67 s/principals/principles/ Fortune was duplicated, remove one copy. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-22T20:26:43.000000Z K 7 svn:log V 277 Update mac_stub for MAC Framework policy entry points System V IPC objects (message queues, semaphores, shared memory). Submitted by: Dandekar Hrishikesh Obtained from: TrustedBSD Project Sponsored by: DARPA, SPAWAR, McAfee Research END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-22T20:29:23.000000Z K 7 svn:log V 84 be consistent in naming inactivity timers; net.wlan.X.inact -> net.wlan.X.inact_run END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-22T20:31:22.000000Z K 7 svn:log V 94 when ssid suppression is enabled don't respond to probe requests unless our ssid is specified END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-22T20:31:29.000000Z K 7 svn:log V 327 Update mac_test for MAC Framework policy entry points System V IPC objects (message queues, semaphores, shared memory), exercising and validating MAC labels on these objects. Submitted by: Dandekar Hrishikesh Obtained from: TrustedBSD Project Sponsored by: DARPA, SPAWAR, McAfee Research END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-22T20:33:37.000000Z K 7 svn:log V 119 handle potential stale values of bssid in neighbor nodes that can occur after an ibss merge Submitted by: David Young END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-22T21:14:21.000000Z K 7 svn:log V 280 When DDB is not defined, don't implement witness_thread_has_locks() and witness_proc_has_locks(), as they are unused, which results in a compiler error. This problem was introduced with the implementation of "show alllocks". Spotted by: Artem Kuchin END K 10 svn:author V 3 bms K 8 svn:date V 27 2005-01-22T21:14:46.000000Z K 7 svn:log V 232 Add a note about the slot number not necessarily indicating the physical location of a PCI device in the system chassis. Remove the note about PAE. Update document date. Update my email address. Update copyright. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-22T21:15:21.000000Z K 7 svn:log V 425 Rapid merge subr_witness.c:1.187 from HEAD to RELENG_5: date: 2005/01/22 21:14:21; author: rwatson; state: Exp; lines: +2 -0 When DDB is not defined, don't implement witness_thread_has_locks() and witness_proc_has_locks(), as they are unused, which results in a compiler error. This problem was introduced with the implementation of "show alllocks". Spotted by: Artem Kuchin END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-01-22T21:34:10.000000Z K 7 svn:log V 412 Scot pointed out that the dynamic zone example didn't seem to "flow" with the rest of the examples, so after discussion with him and gshapiro, re-sort the examples, and add more comments to make things very obvious. Also, divide the examples between example.{com|net|org} to make things even more obvious, and use the same RFC 1918 block for all examples. Pointed out by: Scot W. Hetzel END K 10 svn:author V 3 bms K 8 svn:date V 27 2005-01-22T21:54:29.000000Z K 7 svn:log V 30 Fix markup. Submitted by: ru END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-22T22:40:53.000000Z K 7 svn:log V 203 Bring in support for SUGOI LAN GIGA NIC made by System TALKS, Inc from a RealTek 8169SB. PR: 74262 Submitted by: Yoshikazu GOTO-san # Submitter notes that he's unsure of the revision string for 8169SB END