ƒ¯S117587 207 275 154 147 330 145 368 204 156 179 398 200 115 458 160 293 162 116 166 179 175 140 140 448 126 237 183 105 140 145 237 140 118 143 198 435 348 287 729 133 217 196 206 201 404 172 755 136 179 136 222 169 132 196 146 329 240 279 516 147 128 274 142 313 552 216 203 147 667 613 376 227 391 871 256 215 182 176 251 154 161 159 162 187 109 143 127 294 148 1273 257 301 1337 123 119 195 167 160 255 1816 137 241 246 269 244 157 121 169 139 211 195 195 132 254 304 184 461 401 285 670 493 166 757 298 591 157 457 166 736 281 122 135 126 150 235 147 355 325 417 231 300 346 280 418 217 121 121 217 303 136 411 530 145 159 181 176 587 201 165 155 227 256 283 128 775 155 153 257 233 255 165 203 215 155 105 187 171 166 171 266 105 130 168 156 356 116 214 234 108 181 180 190 323 184 116 156 135 129 237 165 227 152 167 268 324 138 425 432 K 10 svn:author V 3 gad K 8 svn:date V 27 2003-07-14T19:59:33.000000Z K 7 svn:log V 182 Get the 'sccsid' lines even closer to correct style(9) form. The '#ifdef lint/#endif' around the lines should not have been removed. Reviewed by: noticed by bde MFC after: 15 days END K 10 svn:author V 3 joe K 8 svn:date V 27 2003-07-14T20:08:21.000000Z K 7 svn:log V 62 Make a note of some patches from NetBSD that we already have. END K 10 svn:author V 3 joe K 8 svn:date V 27 2003-07-14T20:11:52.000000Z K 7 svn:log V 55 Make note of some NetBSD patches that we already have. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-07-14T20:17:55.000000Z K 7 svn:log V 237 Get the 'sccsid' for this to match the original lines you would get from '-r CSRG', instead of having that sccsid as a comment. (this is the sccsid from 1996 -- there have been many changes to printcap.c since then!) MFC after: 15 days END K 10 svn:author V 3 joe K 8 svn:date V 27 2003-07-14T20:19:21.000000Z K 7 svn:log V 53 Make note that we already have these NetBSD patches. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-07-14T20:20:58.000000Z K 7 svn:log V 275 Get the 'sccsid' lines even closer to correct style(9) form. The '#ifdef lint/#endif' around the lines should not have been removed. Also add blank lines where one (per file) was missing. Reviewed by: First part noticed by bde, blank lines noticed by me MFC after: 15 days END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-07-14T20:26:37.000000Z K 7 svn:log V 111 Use swi to process port status changes. Calling ucom layer directly from interrupt handler panics the machine. END K 10 svn:author V 3 joe K 8 svn:date V 27 2003-07-14T20:31:03.000000Z K 7 svn:log V 64 Update to reflect the NetBSD patches that are already included. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-07-14T20:39:22.000000Z K 7 svn:log V 87 Rev 1.121 meant to pass the value 1 to soalloc() to indicate waitok. Reported by: arr END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-07-14T21:16:01.000000Z K 7 svn:log V 303 MFC rev 1.96: Update if_dc to use m_defrag, removing the semi-duplicate dc_coal function. Also, use m_defrag where appropriate to defrag long mbuf chains in the same fashion as was done in if_sis.c. Before this change, if_dc would blow up and take down the interface if fed a really long mbuf chain. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-07-14T22:08:14.000000Z K 7 svn:log V 107 Add a quote of wpaul@ explaining the importance of including requested content when replying to an e-mail. END K 10 svn:author V 3 mph K 8 svn:date V 27 2003-07-14T22:22:56.000000Z K 7 svn:log V 23 Eliminate a duplicate. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-07-14T22:24:28.000000Z K 7 svn:log V 365 More changes to use __FBSDID() for setting rcsids, and fix the format of 'sccsid' lines so they consistently match style(9) guidelines. Note that this means you will have to add '-a' to the 'strings' command when searching for rcs ids, eg: strings -a /usr/sbin/lpc | grep '$FreeBSD' Reviewed by: discussed on cvs-src & with bde and obrien MFC after: 15 days END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-07-15T00:11:04.000000Z K 7 svn:log V 64 Rename thread_siginfo to cpu_thread_siginfo. Suggested by: jhb END K 10 svn:author V 6 gordon K 8 svn:date V 27 2003-07-15T00:30:31.000000Z K 7 svn:log V 197 Depessimize rescue build by only clean'ing and obj'ing the directories we care about, not a full usr.bin tree. This should reduce buildworld times pretty drastically. Requested by: lots of people END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-15T03:27:53.000000Z K 7 svn:log V 70 Add Siemens SpeedStream 1021 Obtained From: openbsd (1.105; millert) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-15T03:30:31.000000Z K 7 svn:log V 24 sync to pccarddevs 1.57 END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-15T03:34:08.000000Z K 7 svn:log V 74 Add Siemens SpeedStream 1021 Obainted from: openbsd (in spirit); millert END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-15T03:41:13.000000Z K 7 svn:log V 87 Siemens SpeedStream SS1021 Obtained from: OpenBSD (minor mods for our stuff); millert END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-07-15T03:50:38.000000Z K 7 svn:log V 80 Fix typo: Passing the first argument to exit() in out2 does not work. Trust me. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-07-15T04:26:26.000000Z K 7 svn:log V 44 Rename thread_siginfo to cpu_thread_siginfo END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-07-15T04:43:33.000000Z K 7 svn:log V 45 Rename thread_siginfo to cpu_thread_siginfo. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-07-15T07:01:01.000000Z K 7 svn:log V 355 More changes to use __FBSDID() for setting rcsids. For the filter programs, minor Makefile changes are needed to find lp.cdefs.h. For lpf.c, the 'sccsid' line is formatted to match style(9), and a 'From:' is removed so the sccsid returns to what it was back in the days of '-r CSRG' (1994). Reviewed by: discussed with bde and obrien MFC after: 15 days END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-15T07:18:26.000000Z K 7 svn:log V 34 Vendor import of OpenPAM Dogwood. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-15T07:18:26.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r117610, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-07-15T07:18:27.000000Z K 7 svn:log V 87 This commit was manufactured by cvs2svn to create tag 'openpam-vendor-OPENPAM_DOGWOOD'. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-15T07:22:03.000000Z K 7 svn:log V 13 sync to 1.58 END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-15T07:22:21.000000Z K 7 svn:log V 48 OpenBSD calls this AIRVAST, so use that instead END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-15T07:23:52.000000Z K 7 svn:log V 53 These files have been removed from the distribution. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-15T07:23:52.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r117615, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-15T07:27:57.000000Z K 7 svn:log V 48 More devices supported, but not in the man page END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-07-15T08:12:23.000000Z K 7 svn:log V 23 MFC: PASTE definition. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-07-15T08:13:09.000000Z K 7 svn:log V 48 MFC: Support mouse-buffer paste key definition. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-07-15T08:17:15.000000Z K 7 svn:log V 102 MFC: Add missing DITEM_CONTINUE so that pressing 'Q' will exit to the previous menu, as desired. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-07-15T08:40:31.000000Z K 7 svn:log V 342 More changes to use __FBSDID() for setting rcsids, and fix the format of 'sccsid' lines so they consistently match style(9) Also the 'sccsid' line is formatted to match style(9), and a 'From:' is removed so the sccsid returns to what it was back in the days of '-r CSRG' (1996). Reviewed by: discussed with bde and obrien MFC after: 15 days END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-07-15T08:45:06.000000Z K 7 svn:log V 255 More changes to use __FBSDID() for setting rcsids, and fix the format of 'sccsid' lines so they consistently match style(9). A minor Makefile change is needed so lptest.c can find lp.cdefs.h. Reviewed by: discussed with bde and obrien MFC after: 15 days END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-07-15T08:48:30.000000Z K 7 svn:log V 194 (Hopefully) Last set of changes so all of lpr uses __FBSDID() for setting rcsids, and uses a consistent format for 'sccsid' lines. Reviewed by: discussed with bde and obrien MFC after: 15 days END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-15T08:59:38.000000Z K 7 svn:log V 634 Add a facility for devices, specifically network interfaces, that require large to huge amounts of small or medium sized receive buffers. The problem with these situations is that they eat up the available DMA address space very quickly when using mbufs or even mbuf clusters. Additionally this facility provides a direct mapping between 32-bit integers and these buffers. This is needed for devices originally designed for 32-bit systems. Ususally the virtual address of the buffer is used as a handle to find the buffer as soon as it is returned by the card. This does not work for 64-bit machines and hence this mapping is needed. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-15T10:22:55.000000Z K 7 svn:log V 39 Protect a kernel structure by _KERNEL. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2003-07-15T10:23:43.000000Z K 7 svn:log V 122 Make sure that comments are printed at the end of a rule. Reported by: Patrick Tracanelli END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-15T10:26:34.000000Z K 7 svn:log V 101 ATM_PH_LLCSNAP and ATMIO_FLAG_LLCSNAP must have the same value, so define one in terms of the other. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-15T10:28:06.000000Z K 7 svn:log V 111 Add identifiers for ProSum's and IDT's cards that are based on the IDT77252 chip. The driver will follow soon. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-15T10:30:57.000000Z K 7 svn:log V 106 The mbuf put on the interface queue contains the 4-byte pseudoheader. Account for this in the byte count. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-15T10:37:09.000000Z K 7 svn:log V 309 Implement an utility function that can be used by device drivers to implement the ATMIOCGVCCS ioctls. This routine handles changing VCC tables (which can occure because we cannot hold the driver mutex while allocating memory) with a loop and a re-allocation, should the table not fit in the allocated memory. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-15T11:50:59.000000Z K 7 svn:log V 78 Remove three unneccessary comparisons that were always true. Spotted by: gcc END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-15T11:57:24.000000Z K 7 svn:log V 660 This is a driver for IDT77252 based ATM interfaces. It has been tested with a ProATM-155 and an IDT evaluation board and should also work with a ProATM-25 (it seems to work at least, I cannot really measure what the card emits). The driver has been tested on i386 and sparc64, but should work an other archs also. It supports UBR, CBR, ABR and VBR; AAL0, AAL5 and AALraw. As an additional feature VCI/VPI 0/0 can be opened for receiving in AALraw mode and receives all cells not claimed by other open VCs (even cells with invalid GFC, VPI and VCI fields and OAM cells). Thanks to Christian Bucari from ProSum for lending two cards and answering my questions. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-15T11:58:23.000000Z K 7 svn:log V 42 The man page for the new IDT77252 driver. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-15T12:07:45.000000Z K 7 svn:log V 85 Reference the patm(4) man page from here, like the other ATM drivers are referenced. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-07-15T12:23:12.000000Z K 7 svn:log V 43 Back out revision 1.22. Requested by: bde END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-07-15T12:39:37.000000Z K 7 svn:log V 129 Move a period out of an if... clause. The period terminates the line and must always appear on the line. Submitted by: netchild END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-07-15T14:04:38.000000Z K 7 svn:log V 73 If initial thread is still a bound thread, don't change its signal mask. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-15T14:36:36.000000Z K 7 svn:log V 40 Add a __DECONST() to unbreak the build. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-07-15T15:39:52.000000Z K 7 svn:log V 103 New release notes: hatm(4), patm(4). Updated release notes: OpenPAM. Remove references to rescue(7). END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-07-15T15:40:21.000000Z K 7 svn:log V 54 Bump the version numbers used for man page reference. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-15T15:45:41.000000Z K 7 svn:log V 234 Be careful to call bus_dmamap_load with BUS_DMA_NOWAIT so that the callback will never be deferred. ATM needs to prevent cell and packet ordering. Also use the default mutex and lock functions (those that panic) for the tag creation. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-15T15:48:10.000000Z K 7 svn:log V 145 Test the OPEN flag to see whether a VCI is already open on the hook instead to look for vci != 0. We can now open VCI 0 for monitoring purposes. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-15T15:51:50.000000Z K 7 svn:log V 184 Instead of returning an error call the ioctl() handler of the interface when we get request that we cannot handle ourself. This allows userland to reach the ATM interfaces for ioctls. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-07-15T16:46:45.000000Z K 7 svn:log V 418 Get the connections per minute calculation right. By good fortune (or possibly testing) the previous formula worked for the default constants compiled into inetd, but if you recompiled with different values of CHTSIZE and CHTGRAN the calculation might not have worked. PR: 54354 Submitted by: Claus Assmann Submitted by: Jose Marcio Martins da Cruz MFC after: 5 days END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-07-15T16:52:22.000000Z K 7 svn:log V 50 Move my inetd maintainer note to src/MAINTAINERS. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-07-15T18:05:28.000000Z K 7 svn:log V 33 Don't directly use GCC warnings. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-07-15T19:18:41.000000Z K 7 svn:log V 181 Fix the ACPI_DEBUG build for the non-module case. Move the #define into acfreebsd.h and remove it from the Makefile. Now ACPI_DEBUG implies ACPI_DISASSEMBLER. Noticed by: marcel END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-07-15T19:19:54.000000Z K 7 svn:log V 50 Remove old defines since they are no longer used. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-07-15T19:24:36.000000Z K 7 svn:log V 220 Change the msleep part of EcWaitEvent to be a separate loop, fixing a problem that for some very slow ECs (~6 ms occasionally) causes a timeout. Also finish resource cleanup in the error case in attach. Tested by: ume END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-07-15T21:49:53.000000Z K 7 svn:log V 459 Unify the "send high" and "recover" variables as specified in the lastest rev of the spec. Use an explicit flag for Fast Recovery. [1] Fix bug with exiting Fast Recovery on a retransmit timeout diagnosed by Lu Guohan. [2] Reviewed by: Thomas Henderson Reported and tested by: Lu Guohan [2] Approved by: Thomas Henderson , Sally Floyd [1] END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-07-15T22:14:22.000000Z K 7 svn:log V 123 minor white space fix up initalize itds remove extra htole32. Things don't work to well when you do htole32(htole32(var)) END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-07-15T22:19:00.000000Z K 7 svn:log V 110 sync w/ NetBSD part of: revision 1.101 date: 2002/06/01 23:51:04; author: lukem; state: Exp; lines: +5 -7 END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-07-15T22:42:37.000000Z K 7 svn:log V 55 make usb bus_dma aware. Reviewed by: joe among others END K 10 svn:author V 5 luigi K 8 svn:date V 27 2003-07-15T23:07:34.000000Z K 7 svn:log V 572 Allow set 31 to be used for rules other than 65535. Set 31 is still special because rules belonging to it are not deleted by the "ipfw flush" command, but must be deleted explicitly with "ipfw delete set 31" or by individual rule numbers. This implement a flexible form of "persistent rules" which you might want to have available even after an "ipfw flush". Note that this change does not violate POLA, because you could not use set 31 in a ruleset before this change. sbin/ipfw changes to allow manipulation of set 31 will follow shortly. Suggested by: Paul Richards END K 10 svn:author V 5 luigi K 8 svn:date V 27 2003-07-15T23:08:44.000000Z K 7 svn:log V 518 Userland side of: Allow set 31 to be used for rules other than 65535. Set 31 is still special because rules belonging to it are not deleted by the "ipfw flush" command, but must be deleted explicitly with "ipfw delete set 31" or by individual rule numbers. This implement a flexible form of "persistent rules" which you might want to have available even after an "ipfw flush". Note that this change does not violate POLA, because you could not use set 31 in a ruleset before this change. Suggested by: Paul Richards END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-07-15T23:12:54.000000Z K 7 svn:log V 283 fix support for umass and related devices on ohci. This is a partial sync of the NetBSD code. fix isochornous support for ohci. This gets webcams like my OV511 working on sparc64. PR: kern/52589 Submitted by: Bruce R. Montague (isochonous support) Reviewed by: joe among others END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-07-15T23:19:49.000000Z K 7 svn:log V 134 make allocation of the necessary data structures most efficent by using a full page instead of only part of a page. Reviewed by: joe END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-07-16T00:08:43.000000Z K 7 svn:log V 298 add support for interrupt counting on sparc64. This copies part of the code from i386. The code has a slight bogon that interrupts are counted twice. Once on the ithread dispatch and once on the dispatch for the vector vmstat -i and systat -vm now contains interrupt counts. Reviewed by: jake END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-07-16T00:09:56.000000Z K 7 svn:log V 776 Add support for the BCM5705 and its ilk. Changes: - 5705 doesn't support jumbo frames - Statistics must be read from registers - RX return ring must be capped at 512 entries - Omit initialization of certain device blocks - Acknowledge link change interrupts by setting the 'link changed' bit in the status register (used to have no effect) - Remember to toggle the MI completion bit too - Set the mbuf low watermark differently (on-chip memory buffers, not BSD mbufs) - Don't enable Ethernet@WireSpeed feature for certain 5705 chip revs - Add additional PCI IDs for 5705 and 5782 parts - Add a forgotten 5704 PCI ID Most changes ripped kicking and screaming from the Broadcom linux driver. Thanks to Paul Saab for sanity testing. (My lack of sanity has been confirmed.) END K 10 svn:author V 8 truckman K 8 svn:date V 27 2003-07-16T01:00:39.000000Z K 7 svn:log V 158 Rearrange the SYSINIT order to call lockmgr_init() earlier so that the runtime lockmgr initialization code in lockinit() can be eliminated. Reviewed by: jhb END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-07-16T01:14:40.000000Z K 7 svn:log V 122 change CLASS depending upon __ELF_WORD_SIZE. This is necessary if someone wants to try to run 32bit binaries on sparc64. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-07-16T02:20:14.000000Z K 7 svn:log V 90 add missing machine/bus.h headers that are now necessary because of the bus_dma addition. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-07-16T03:43:14.000000Z K 7 svn:log V 84 add missing machine/bus.h that is necessary to build now that usb is bus_dma aware. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2003-07-16T03:59:50.000000Z K 7 svn:log V 153 Log process accounting activation/deactivation. Useful for some auditing purposes. Submitted by: Christian S.J. Peron PR: kern/54529 END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-07-16T05:49:40.000000Z K 7 svn:log V 63 Document the latest controllers from 3ware as being supported. END K 10 svn:author V 7 rushani K 8 svn:date V 27 2003-07-16T06:54:59.000000Z K 7 svn:log V 65 Fix a typo. Submitted by: Pawel Worach END K 10 svn:author V 8 truckman K 8 svn:date V 27 2003-07-16T08:13:13.000000Z K 7 svn:log V 62 Nuke the declaration of a function which was not implemented. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-07-16T08:15:02.000000Z K 7 svn:log V 70 seems like i386 && DIAGNOSTIC needs sys/proc.h Noticed by: tinderbox END K 10 svn:author V 8 truckman K 8 svn:date V 27 2003-07-16T08:16:40.000000Z K 7 svn:log V 90 Document mutex pool API enhancements that allow creation and use of multiple mutex pools. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2003-07-16T08:22:47.000000Z K 7 svn:log V 12 Fix a typo. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-07-16T10:37:12.000000Z K 7 svn:log V 51 New release notes: ipfw(8), and atkbd(4) bug fix. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-07-16T12:24:22.000000Z K 7 svn:log V 35 Some grammatical and markup fixes. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2003-07-16T13:20:10.000000Z K 7 svn:log V 196 Change the style of the english used to print accounting enabled and disabled. This means no period at the end and changing "Process accounting " to "Accounting ". Pointed out by: bde END K 10 svn:author V 3 tom K 8 svn:date V 27 2003-07-16T15:53:52.000000Z K 7 svn:log V 56 MFC rev 1.14: British hundredweight and computing terms END K 10 svn:author V 5 markm K 8 svn:date V 27 2003-07-16T20:59:15.000000Z K 7 svn:log V 1177 Very big makeover in the way telnet, telnetd and libtelnet are built. Previously, there were two copies of telnet; a non-crypto version that lived in the usual places, and a crypto version that lived in crypto/telnet/. The latter was built in a broken manner somewhat akin to other "contribified" sources. This meant that there were 4 telnets competing with each other at build time - KerberosIV, Kerberos5, plain-old-secure and base. KerberosIV is no longer in the running, but the other three took it in turns to jump all over each other during a "make buildworld". As the crypto issue has been clarified, and crypto _calls_ are not a problem, crypto/telnet has been repo-copied to contrib/telnet, and with this commit, all telnets are now "contribified". The contrib path was chosen to not destroy history in the repository, and differs from other contrib/ entries in that it may be worked on as "normal" BSD code. There is no dangerous crypto in these sources, only a very weak system less strong than enigma(1). Kerberos5 telnet and Secure telnet are now selected by using the usual macros in /etc/make.conf, and the build process is unsurprising and less treacherous. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-07-17T00:32:08.000000Z K 7 svn:log V 161 Have the linker script look more like the default linker script on ia64. This fixes the breakage caused by the gcc upgrade that resulted in a broken executable. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-07-17T01:49:59.000000Z K 7 svn:log V 205 Fix the ski loader, broken by the gcc upgrade. Update the linker script to match the one for the EFI loader and rewrite __start() in assembly to have gp defined without getting in the way of the compiler. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2003-07-17T06:03:39.000000Z K 7 svn:log V 1241 MFC: sync ipfw2 with the version in -current, including: * implement a '-n' option to do a syntax-check only of ipfw2 rules; * allow spaces after commas in ipfw rules; * support for comma-separated address lists e.g. ipfw add allow ip from not 10.0.0.0/8, 192.168.0.0/16, 1.2.3.4 to me (note the possibility to put a 'not' in front of the entire list, which was not possible with "or blocks"); * allow comments in ipfw rules which are stored together with rules and appear upon an 'ipfw show': ipfw add allow udp from any to any 53 // nameserver * allow set 31 to be used for ordinary (non-default) rules, but with the special feature that rules in set 31 cannot be disabled and are not affected by a 'flush' command (so they must be deleted explicitly). This permits a flexible form of "persistent" rules which should survive across firewall reloads. * allow ranges to be specified in the "ipfw show" and "ipfw list" commands (the same ought to be done for ""ipfw delete"): ipfw show 100-1000 2000 3000-5500 I believe the kernel side of these changes is entirely backward compatible with the old /sbin/ipfw[2], though of course you need to update the userland command to use the new features. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-07-17T06:18:13.000000Z K 7 svn:log V 28 We don't need so many -I's. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-07-17T06:29:10.000000Z K 7 svn:log V 24 *major* style problems. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-07-17T07:29:20.000000Z K 7 svn:log V 98 Fix a grammar bogon and a typo Submitted by: Warren Block MFC after: 3 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-07-17T08:02:21.000000Z K 7 svn:log V 72 Remove the commented out 'rmail' before someone gets a really bad idea. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-07-17T08:03:31.000000Z K 7 svn:log V 63 MFC: 1.57 Capitalize an occurrence of 'ficl' for consistency. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-07-17T10:11:26.000000Z K 7 svn:log V 158 When reporting errors binding IPv6 TCP sockets, don't call them UDP sockets in the printf. Fix two minor co-located whitespace glitches. Product of: France END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-07-17T11:06:40.000000Z K 7 svn:log V 1722 Fix umtx locking, for libthr, in the kernel. 1. There was a race condition between a thread unlocking a umtx and the thread contesting it. If the unlocking thread won the race it may try to wakeup a thread that was not yet in msleep(). The contesting thread would then go to sleep to await a wakeup that would never come. It's not possible to close the race by using a lock because calls to casuptr() may have to fault a page in from swap. Instead, the race was closed by introducing a flag that the unlocking thread will set when waking up a thread. The contesting thread will check for this flag before going to sleep. For now the flag is kept in td_flags, but it may be better to use some other member or create a new one because of the possible performance/contention issues of having to own sched_lock. Thanks to jhb for pointing me in the right direction on this one. 2. Once a umtx was contested all future locks and unlocks were happening in the kernel, regardless of whether it was contested or not. To prevent this from happening, when a thread locks a umtx it checks the queue for that umtx and unsets the contested bit if there are no other threads waiting on it. Again, this is slightly more complicated than it needs to be because we can't hold a lock across casuptr(). So, the thread has to check the queue again after unseting the bit, and reset the contested bit if it finds that another thread has put itself on the queue in the mean time. 3. Remove the if... block for unlocking an uncontested umtx, and replace it with a KASSERT. The _only_ time a thread should be unlocking a umtx in the kernel is if it is contested. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-07-17T11:19:25.000000Z K 7 svn:log V 45 Drop Giant around syncache timer processing. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-17T13:43:16.000000Z K 7 svn:log V 146 The card resets the S/Uni chip when it is resetted. Therefor we need to reinitialize the PHY after the call to reset when stopping the interface. END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-07-17T13:52:18.000000Z K 7 svn:log V 153 MFC rev. 1.145: Make a malloced copy of "chrootdir" even if it points to an absolute pathname inside "residue" so "chrootdir" can be simply freed later. END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-07-17T13:59:11.000000Z K 7 svn:log V 176 MFC rev. 1.53, 1.54: getline() improvements: - do better error handling; - block signals while reading from the control channel in order to prevent interruption by a SIGURG. END K 10 svn:author V 6 thomas K 8 svn:date V 27 2003-07-17T15:33:08.000000Z K 7 svn:log V 148 Add quirk entry for IntelligentStick disc-on-key USB devices. Reported by Samuel Tardieu . Reviewed by: roberto MFC after: 1 week END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-07-17T16:07:46.000000Z K 7 svn:log V 62 Now that the dust has settled, make dflt_lock() always panic. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-07-17T16:33:18.000000Z K 7 svn:log V 26 consistify the style some END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-07-17T16:44:06.000000Z K 7 svn:log V 74 NO_TCSH would be set in /etc/make.conf, not here. Also obey NO_IPFILTER. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-07-17T17:15:22.000000Z K 7 svn:log V 44 This file became OBE when we went to GCC 3. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-07-17T17:21:56.000000Z K 7 svn:log V 118 New release notes: ipfw(8) -n flag, comma-separeted address lists. MFC: ipfw(4) C++-style comment, rules in set 31. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-07-17T17:22:07.000000Z K 7 svn:log V 102 MFC: ipfw(8) -n flag, comma-separeted address lists, ipfw(4) C++-style comment, rules in set 31. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2003-07-17T19:02:34.000000Z K 7 svn:log V 102 Correct comments to indicate that the EM_RADV and EM_TADV parameters are not applicable to the 82544. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2003-07-17T19:04:31.000000Z K 7 svn:log V 40 MFC 1.18: correct a couple of comments. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-07-17T19:13:41.000000Z K 7 svn:log V 161 Fix a bogon in the previous commit. When suppressing multiple isab devices, we have to allow for the case when the isab0 device is ourselves. Tested by: markm END K 10 svn:author V 5 markm K 8 svn:date V 27 2003-07-17T19:37:56.000000Z K 7 svn:log V 209 Style(9) cleanup. There was no consistent style in this driver, and The next round of commits will be to fix up locking in it. This lot is to at least give a consistent base to work off. OK'ed by: imp, mdodd END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-17T20:31:44.000000Z K 7 svn:log V 92 Display the number of CPUs at boot. Submitted by: ejb@sdf.lonestar.org END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-07-17T21:58:43.000000Z K 7 svn:log V 368 Make sure that SWP_NPAGES always has the same value in all source files, so that SWAP_META_PAGES does not vary either. swap_pager.c ended up with a value of 16, everybody else 8. Go with the 16 for now. This should only have any effect in the "kill processes because we are out of swap" scenario, where it will make some sort of estimate of something more precise. END K 10 svn:author V 6 robert K 8 svn:date V 27 2003-07-17T22:44:41.000000Z K 7 svn:log V 305 Correct six return statements which returned zero instead of an appropriate error number after a failure condition. In particular, three of the changed statements return ESRCH for a failed pfind(), and in also three places a non-zero return from p_cansee() will be passed back, Also noticed by: rwatson END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-07-17T22:45:33.000000Z K 7 svn:log V 188 o Refine kse_thr_interrupt to allow it to handle different commands. o Remove TDF_NOSIGPOST. o Add a member td_waitset to proc structure, it will be used for sigwait. Tested by: deischen END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-07-17T22:52:55.000000Z K 7 svn:log V 573 Fix sigwait to conform to POSIX. When a signal is being delivered to process, first find a sigwait thread to deliver, POSIX's argument is speed of delivering signal to sigwait thread is faster than other ways. A signal in its wait set will cause sigwait to return the signal number, a signal not in its wait set but in not blocked by the thread also causes sigwait to return, but sigwait returns EINTR, sigwait is oneshot operation, only one signal can be delivered to its wait set, when a signal is delivered to the sigwait thread, the thread's sigwait state is canceled. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-07-17T23:02:30.000000Z K 7 svn:log V 396 o Eliminate upcall for PTHREAD_SYSTEM_SCOPE thread, now it is system bound thread and when it is blocked, no upcall is generated. o Add ability to libkse to allow it run in pure 1:1 threading mode, defining SYSTEM_SCOPE_ONLY in Makefile can turn on this option. o Eliminate code for installing dummy signal handler for sigwait call. o Add hash table to find thread. Reviewed by: deischen END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-07-17T23:42:08.000000Z K 7 svn:log V 73 Avoid exposing declarations for kernel variables to userland. PR: 54528 END K 10 svn:author V 6 robert K 8 svn:date V 27 2003-07-17T23:49:10.000000Z K 7 svn:log V 661 To avoid a kernel panic provoked by a NULL pointer dereference, do not clear the `sb_sel' member of the sockbuf structure while invalidating the receive sockbuf in sorflush(), called from soshutdown(). The panic was reproduceable from user land by attaching a knote with EVFILT_READ filters to a socket, disabling further reads from it using shutdown(2), and then closing it. knote_remove() was called to remove all knotes from the socket file descriptor by detaching each using its associated filterops' detach call- back function, sordetach() in this case, which tried to remove itself from the invalidated sockbuf's klist (sb_sel.si_note). PR: kern/54331 END K 10 svn:author V 6 julian K 8 svn:date V 27 2003-07-17T23:56:40.000000Z K 7 svn:log V 202 Changes to allow top to decide whether or not to show multiple threads per process. Option -H enables it and it is toggled at the interactive screen by 'H'. Submitted by: Jung-uk Kim END K 10 svn:author V 6 robert K 8 svn:date V 27 2003-07-18T00:06:10.000000Z K 7 svn:log V 495 Make the 80x60, 132x25, 132x43, 132x50, and 132x60 VESA text modes work when using a graphics chipset which identifies itself as `VIA CLE266', used in some VIA EPIA boards. Two values need to be patched in the VESA mode information structure: the widths of the modes mentioned above are encoded in a format which was unknown to the VESA module (and to my copy of the VBE spec.) whereas the window memory segment values seem to be just incorrect. I tested this on a VIA EPIA-M9000 and -M10000. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-07-18T01:07:18.000000Z K 7 svn:log V 62 Obey NOCRYPT Submitted by: Skip Ford END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2003-07-18T01:10:16.000000Z K 7 svn:log V 360 When the file system to unmount is specified by device name instead of by mount point, umount had to take care not to unmount the wrong file system if another file system was covering the requested one. Now that the file system to unmount is specified to the kernel using the filesystem ID, this confusion cannot occur, so remove the code that checked for it. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-07-18T02:45:56.000000Z K 7 svn:log V 69 Clean up KSE specific data (KSD) macros a bit. Reviewed by: davidxu END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-07-18T02:46:30.000000Z K 7 svn:log V 638 Add a preemption point when a mutex or condition variable is handed-off/signaled to a higher priority thread. Note that when there are idle KSEs that could run the higher priority thread, we still add the preemption point because it seems to take the kernel a while to schedule an idle KSE. The drawbacks are that threads will be swapped more often between CPUs (KSEs) and that there will be an extra userland context switch (the idle KSE is still woken and will probably resume the preempted thread). We'll revisit this if and when idle CPU/KSE wakeup times improve. Inspired by: Petri Helenius Reviewed by: davidxu END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-07-18T02:46:55.000000Z K 7 svn:log V 183 Cleanup thread accounting. Don't reset a threads timeslice when it blocks; it only gets reset when it yields. Properly set a thread's default stack guardsize. Reviewed by: davidxu END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-07-18T05:28:30.000000Z K 7 svn:log V 25 Add some debug messages. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-18T07:24:13.000000Z K 7 svn:log V 43 Generate index.html in the same directory. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-18T07:29:00.000000Z K 7 svn:log V 34 Fix taint bug in previous commit. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-07-18T07:43:43.000000Z K 7 svn:log V 58 Look for logs in the directory where we place the output. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2003-07-18T08:01:10.000000Z K 7 svn:log V 138 Since checkmntlist() and getmntentry() return a struct statfs that includes the filesystem type name, remove the "type" output parameter. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-18T08:40:45.000000Z K 7 svn:log V 53 Correct the device identifiers for the ProATM cards. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-07-18T10:02:44.000000Z K 7 svn:log V 262 Merge swap_pager.c and vm_swap.c into swap_pager.c, the separation is not natural and needlessly exposes a lot of dirty laundry. Move private interfaces between the two from swap_pager.h to swap_pager.c and staticize as much as possible. No functional change. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-07-18T10:26:09.000000Z K 7 svn:log V 232 Add a new function swap_pager_status() which reports the total size of the paging space and how much of it is in use (in pages). Use this interface from the Linuxolator instead of groping around in the internals of the swap_pager. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-07-18T10:47:58.000000Z K 7 svn:log V 324 Move the implementation of the vmspace_swap_count() (used only in the "toss the largest process" emergency handling) from vm_map.c to swap_pager.c. The quantity calculated depends strongly on the internals of the swap_pager and by moving it, we no longer need to expose the internal metrics of the swap_pager to the world. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-07-18T11:01:23.000000Z K 7 svn:log V 138 If a proposed swap device exceeds the 8G artificial limit which out radix-tree code imposes, truncate the device instead of rejecting it. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-18T11:17:04.000000Z K 7 svn:log V 205 Don't call print_pdu() when we are not debugging. This would result in calling fprintf() with a NULL fp. Strange enough this didn't result in cores in stable, but results in cores now. MFC after: 2 weeks END K 10 svn:author V 3 hmp K 8 svn:date V 27 2003-07-18T11:40:41.000000Z K 7 svn:log V 253 WLAN related fixes: - Add some wlan(4) related cross-references. - Add some "device" lines to SYNOPSIS - Correct grammar/sentencing in ath_hal(4) manual page PR: docs/54114 Submitted by: Lukas Ertl Approved by: des (mentor) END K 10 svn:author V 5 markm K 8 svn:date V 27 2003-07-18T13:21:58.000000Z K 7 svn:log V 185 Big fixup of the makefiles. Sort out the dependancies so that "make" without "make depend" works, "make -j N" works, and lists of source files are made vertical to reduce future diffs. END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-07-18T13:48:06.000000Z K 7 svn:log V 325 Implement a new option: -i, which will allow to limit the scope of operation to the ARP entries on a particular interface. It should be useful on machines with numerous network interfaces, e.g., on inter-VLAN routers. PR: bin/54151 Submitted by: Dmitry Morozovsky Discussed on: -net MFC after: 2 weeks END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-07-18T13:51:15.000000Z K 7 svn:log V 124 Remove extern declaration of ps_showallprocs. The definition is already gone. PR: 54604 Submitted by: Pawel Jakub Dawidek END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-07-18T14:29:35.000000Z K 7 svn:log V 29 New release note: arp(8) -i. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-07-18T14:31:16.000000Z K 7 svn:log V 24 Clean up include files. END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-07-18T14:50:10.000000Z K 7 svn:log V 124 Correct a couple of slips: add a missing article at one point and the plaintext word "option" after "" at another. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-07-18T16:00:26.000000Z K 7 svn:log V 206 When reporting an error internalizing an ACL string, print out the ACL that generated the error, rather than the function, which is more user-friendly. Obtained from: TrustedBSD Project Product of: France END K 10 svn:author V 7 wollman K 8 svn:date V 27 2003-07-18T16:04:32.000000Z K 7 svn:log V 40 Whitespace after keywords per style(9). END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-18T16:04:36.000000Z K 7 svn:log V 316 When INVARIANTS is defined make sure that uma_zalloc_arg (and hence uma_zalloc) is called with exactly one of either M_WAITOK or M_NOWAIT and that it is called with neither M_TRYWAIT or M_DONTWAIT. Print a warning if anything is wrong. Default to M_WAITOK of no flag is given. This is the same test as in malloc(9). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-07-18T16:10:36.000000Z K 7 svn:log V 433 Add a comment above rip_ctloutput() documenting that the privilege check for raw IP system management operations is often (although not always) implicit due to the namespacing of raw IP sockets. I.e., you have to have privilege to get a raw IP socket, so much of the management code sitting on raw IP sockets assumes that any requests on the socket should be granted privilege. Obtained from: TrustedBSD Project Product of: France END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-07-18T16:25:55.000000Z K 7 svn:log V 53 Prototype defttymode() instead of just declaring it. END K 10 svn:author V 6 thomas K 8 svn:date V 27 2003-07-18T16:26:36.000000Z K 7 svn:log V 64 Reference PR for IntelligentStick quirk entry. PR: kern/53005 END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-07-18T16:36:41.000000Z K 7 svn:log V 87 Fix a number of occurences of calling uma_zalloc() with neither M_WAITOK nor M_NOWAIT. END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-07-18T16:40:46.000000Z K 7 svn:log V 84 MFC: Assorted getty(8) bugfixes. gettytab.h: 1.14 init.c: 1.15 main.c: 1.39-1.45 END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2003-07-18T17:43:13.000000Z K 7 svn:log V 490 When mount(8) is invoked with the `-v' flag, display the filesystem ID for each file system in addition to the normal information. In umount(8), accept filesystem IDs as well as the usual device and path names. This makes it possible to unambiguously specify which file system is to be unmounted even when two or more file systems share the same device and mountpoint names (e.g. NFS mounts from the same export into different chroots). Suggested by: Dan Nelson END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-07-18T17:58:37.000000Z K 7 svn:log V 108 Move the decision on whether to unset the contested bit or not from lock to unlock time. Suggested by: jhb END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-07-18T21:09:55.000000Z K 7 svn:log V 73 New release notes: top(1) -H, mount(8)/umount(8) filesystem ID support. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-07-18T21:26:45.000000Z K 7 svn:log V 63 Remove a lock held across casuptr() that snuck in last commit. END K 10 svn:author V 3 dds K 8 svn:date V 27 2003-07-18T21:53:42.000000Z K 7 svn:log V 134 Report the I/O base address in hex to be consistent with its specification format. Approved by: schweikh (mentor) MFC after: 2 weeks END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-07-18T22:11:17.000000Z K 7 svn:log V 163 Fix a printf format warning I introduced. Use the macro max number of swap devices rather than cache the constant in a variable. Avoid a (now) pointless variable. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-07-18T22:11:47.000000Z K 7 svn:log V 188 Fix a busdma bogon: Some of the calls to bus_dmamap_sync() were syncing the DMA descriptor ring maps using the mbuf tag, when they should have been using the descriptor ring tag instead. END K 10 svn:author V 7 rushani K 8 svn:date V 27 2003-07-18T23:46:04.000000Z K 7 svn:log V 32 MFC: revision 1.29 Fix a typo. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-07-18T23:51:15.000000Z K 7 svn:log V 680 Revert to using yp_order() to probe for master.paswd.by* maps and don't probe the server at all for passwd.by* maps. This fixes interoperability with the Services For UNIX NIS server (which is really a front end to Captive^WActiveDirectory). This server incorrectly returns success for all YPPROC_MASTER requests, even for maps that don't exist, which makes it impossible to (ab)use it to probe for the existence of the master.passwd.by* maps. This is a little kludgey, but basically restores the original behavior of getpwent.c as it is in -stable, and works around both the lack of YPPROC_ORDER on NIS+ servers as well as the broken YPPROC_MASTER on Services For UNIX servers. END K 10 svn:author V 5 markm K 8 svn:date V 27 2003-07-19T00:17:36.000000Z K 7 svn:log V 61 Adjust for new telnet situation (single telnet source tree). END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-07-19T00:21:13.000000Z K 7 svn:log V 61 Add mutex for routing entries. Reviewed by: bmilekic, silby END K 10 svn:author V 7 wollman K 8 svn:date V 27 2003-07-19T02:53:46.000000Z K 7 svn:log V 160 C99 compliance: time() always sets its return value in both places (if present), even on error. Pointed out by: Wojtek Lerch, on the Austin Group mailing-list END K 10 svn:author V 7 wollman K 8 svn:date V 27 2003-07-19T03:19:59.000000Z K 7 svn:log V 136 Rewrite to reflect slight change in semantics for C99, and note a bug in the standard. Defer to gettimeofday(2) for error indications. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-07-19T04:41:08.000000Z K 7 svn:log V 157 Add amd64 versions of makecontext() and signalcontext() needed for libkse (makecontext() is also needed for libthr). These probably will need some tweaking. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-07-19T04:44:21.000000Z K 7 svn:log V 68 Add some very beta amd64 bits. These will also need some tweaking. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-07-19T05:22:56.000000Z K 7 svn:log V 106 Make raise and _raise as weak symbols, so they can be overriden by thread library. Reviewed by: deischen END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-07-19T05:25:49.000000Z K 7 svn:log V 118 Override libc function raise(), in threading mode, raise() will send signal to current thread. Reviewed by: deischen END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-19T05:32:07.000000Z K 7 svn:log V 63 Add Buffalo LPC3_CLX. PR: 47786 Submitted by: IHA, genta -san END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-19T05:33:54.000000Z K 7 svn:log V 13 sync to 1.59 END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-19T05:36:09.000000Z K 7 svn:log V 95 Add support for BUFFALO LPC3-CLX 10/100Base-T PC-Card PR: 47786 Submitted by: IHA, genta -san END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-19T05:40:06.000000Z K 7 svn:log V 79 Add support for DFE-670TXD to OLDCARD Submitted by: David Wolfskill PR: 53356 END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-07-19T05:40:07.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create tag 'imp-merge-5-4'. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-19T05:49:17.000000Z K 7 svn:log V 79 Add Linksys compact flash wireless card Submitted by: Scott Lambert PR: 53881 END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-07-19T05:50:32.000000Z K 7 svn:log V 171 Minor fix to the MBUF_STRESS_TEST code so that it keeps pkthdr.len consistant at all times. (Some debugging code I'm working on is tripped otherwise.) MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-19T05:51:10.000000Z K 7 svn:log V 13 Sync to 1.60 END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-19T05:51:44.000000Z K 7 svn:log V 38 Add Linksys WCF12: from Scott Lambert END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-19T05:53:57.000000Z K 7 svn:log V 76 Add Addtron AWA-100 wireless PCI card Submitted by: Robin Reagan Pr: 37526 END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-19T06:01:15.000000Z K 7 svn:log V 64 Add support for FA-511; Submitted by: Kenneth P. Stox; Pr 42858 END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-07-19T06:03:48.000000Z K 7 svn:log V 261 Three fixes: - Make m_prepend use m_gethdr instead of m_get where appropriate - Make m_copym use m_gethdr instead of m_get where appropriate - Add a call to m_fixhdr in m_defrag; m_defrag can't deal with corrupted pkthdr.len counts. MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-19T06:19:43.000000Z K 7 svn:log V 24 Add new supported cards END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-07-19T06:23:56.000000Z K 7 svn:log V 121 make sockstat not print wierd addresses on not connected unix domain sockets Pointed out by: rwatson Reviewed by: peter END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-07-19T06:27:29.000000Z K 7 svn:log V 139 MFC of a bunch of commits: Move m_fixhdr from subr_mchain to uipc_mbuf, add the m_length function, and update header files appropriately. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-07-19T06:30:03.000000Z K 7 svn:log V 14 MFC rev 1.190 END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-07-19T06:44:20.000000Z K 7 svn:log V 87 Quick fix to previous commit, style was wrong on one line, and m_length was forgotten. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-07-19T08:36:38.000000Z K 7 svn:log V 88 Merge the following from the English version: 1.583 -> 1.592 relnotes/common/new.sgml END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-07-19T08:36:45.000000Z K 7 svn:log V 98 Merge the following from the English version: 1.22.2.357 -> 1.22.2.358 relnotes/common/new.sgml END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-07-19T11:32:48.000000Z K 7 svn:log V 230 Turn a KASSERT back into an EINVAL return value. So, next time someone comes across it, it will turn into a core dump in userland instead of a kernel panic. I had also inverted the sense of the test, so Double pointy hat to: mtm END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-07-19T12:48:35.000000Z K 7 svn:log V 87 MFC: revision 1.40 Unregister the keyboard if FAIL_IF_NO_KBD is set and reset failed. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-07-19T14:38:03.000000Z K 7 svn:log V 24 MFC: atkbd(4) bug fix. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-07-19T14:38:11.000000Z K 7 svn:log V 64 MFC: a relnotes item (atkbd(4) bug fix) and relnotes headings. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-07-19T14:46:59.000000Z K 7 svn:log V 38 Add description about tagged queuing. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-07-19T15:57:52.000000Z K 7 svn:log V 37 The MD framework for libthr on alpha END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-07-19T15:57:52.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r117783, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-07-19T15:57:53.000000Z K 7 svn:log V 69 This commit was manufactured by cvs2svn to create tag 'LIBTHR_ALPHA'. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-07-19T16:47:16.000000Z K 7 svn:log V 134 Disabling multicast on vlan interface caused kernel panic. PR: kern/40723 Submitted by: Hideki ONO MFC after: 1 week END K 10 svn:author V 8 dannyboy K 8 svn:date V 27 2003-07-19T16:52:16.000000Z K 7 svn:log V 55 MFC 1.27, 1.28: mdoc and handling of interface names. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-07-19T16:52:17.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create branch 'RELENG_4_11'. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-19T19:01:15.000000Z K 7 svn:log V 175 s/^$/\n\/g inside of strings to make new gcc happy. # This file appears not to be in current at all, so no commit to current first # feel free to correct me if I'm mistaken. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-07-19T19:37:19.000000Z K 7 svn:log V 231 MFC: Merge all of OLDCARD stuff from current to stable. This includes: o Improved CIS parsing o read from cis file o probe only and exit o doc fixes o Migrate manucactuer Id stuff into the kernel. o warnings improvements. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-07-19T20:40:37.000000Z K 7 svn:log V 43 Trim /rescue. Discussed on: freebsd-arch@ END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-07-19T20:44:45.000000Z K 7 svn:log V 328 Add kpasswdd5_server and kpasswdd5_server_enable variables to /etc/defaults/rc.conf and boot-time support to /etc/rc.network in RELENG_4. This permits the Heimdal password change daemon to be automatically started when the system is booted; this is present in -CURRENT but appears not to have been merged with Heimdal support. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-07-19T23:17:08.000000Z K 7 svn:log V 340 Use an up-to-date make binary in the upgrade_checks target if one is already available. This avoids sometimes unnecessary step of attempting to rebuild the make binary again which may fail at all if, for example, one has removed his /usr/include before doing an installworld (to keep /usr/include tidied up). Pointed out by: kris, marcel END