ƒ¯ 121640 207 140 269 190 240 176 649 271 545 127 145 122 162 157 155 209 127 146 147 144 197 278 180 373 138 239 175 159 217 118 135 150 117 244 130 132 318 512 253 572 248 376 229 882 368 375 314 200 728 1337 221 138 201 275 135 267 226 247 123 376 411 483 182 125 111 220 158 194 122 279 254 247 284 198 251 162 171 232 304 318 432 190 291 168 164 127 234 182 204 188 507 129 322 144 166 218 138 150 164 205 273 194 272 183 213 257 197 139 381 300 416 166 142 315 150 179 157 150 218 301 189 302 325 351 199 168 198 177 149 210 135 623 167 127 362 358 136 181 137 142 147 138 233 204 447 237 945 792 122 196 139 2573 142 146 498 214 279 369 367 218 138 117 142 117 235 117 182 145 129 137 330 249 262 140 372 140 252 527 187 158 151 326 255 220 393 207 171 193 158 124 168 408 195 250 163 199 169 355 777 237 177 200 228 232 260 241 941 163 K 10 svn:author V 5 peter K 8 svn:date V 27 2003-10-29T00:32:25.000000Z K 7 svn:log V 46 *blush*. stdhash.h != strhash.h Sorry folks. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2003-10-29T03:30:45.000000Z K 7 svn:log V 172 Add kernel option ACPI_NO_RESET_VIDEO as workaround for problems (e.g. LCD white-out after resume) on some machine cased by re-initialize video BIOS code in acpi_wakecode. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-10-29T04:25:17.000000Z K 7 svn:log V 95 Import beta6 of libuwx. This release has some minor fixes and some minor corrections to beta5. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-10-29T04:25:17.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r121642, 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-10-29T04:25:18.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'libuwx-vendor-sys-BETA6'. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-10-29T05:40:07.000000Z K 7 svn:log V 556 Introduce the notion of "persistent mbuf tags"; these are tags that stay with an mbuf until it is reclaimed. This is in contrast to tags that vanish when an mbuf chain passes through an interface. Persistent tags are used, for example, by MAC labels. Add an m_tag_delete_nonpersistent function to strip non-persistent tags from mbufs and use it to strip such tags from packets as they pass through the loopback interface and when turned around by icmp. This fixes problems with "tag leakage". Pointed out by: Jonathan Stone Reviewed by: Robert Watson END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-10-29T05:42:28.000000Z K 7 svn:log V 178 - Avoid a race in swaponsomething(): Calculate the new swdevt's first and end swblk and insert this new swdevt into the list of swap devices in the same critical section. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-10-29T07:35:53.000000Z K 7 svn:log V 449 Fix the alpha tinderbox. The alpha specific bitops used by the bitmap code has the typical branch prediction detour, which creates cross- section branches. A LINT kernel is apparently large enough nowadays that the .text and .text2 sections cannot always be layed-out so that branches between them reach. The fix is to stop using the alpha-specific bitops and instead use the portable implementation used by all platforms other than alpha and i386. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-10-29T07:44:22.000000Z K 7 svn:log V 32 Add FreeBSD 4.9 and MacOS 10.3. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-10-29T07:51:41.000000Z K 7 svn:log V 53 - Synchronize updates to nswapdev using sw_dev_mtx. END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-10-29T09:11:38.000000Z K 7 svn:log V 31 MFC: crashdump support for amr END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-10-29T09:18:44.000000Z K 7 svn:log V 70 Don't use NULL to compare against a character. Obtained from: NetBSD END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-10-29T09:20:33.000000Z K 7 svn:log V 65 Don't use NULL to compare against a char. Obtained from: NetBSD END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-10-29T09:22:49.000000Z K 7 svn:log V 63 Don't compare NULL against a character. Obtained from: NetBSD END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-10-29T09:25:07.000000Z K 7 svn:log V 116 Make this part identical with NetBSD: Use recvlen instead of inlen. No functionality change. Obtained from: NetBSD END K 10 svn:author V 5 guido K 8 svn:date V 27 2003-10-29T09:27:52.000000Z K 7 svn:log V 33 MFC: support for tdk 78Q2120 MII END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-10-29T09:30:37.000000Z K 7 svn:log V 54 Don't compare a char to NULL. Obtained from: NetBSD END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-10-29T09:31:41.000000Z K 7 svn:log V 55 Don't pass NULL as an integer. Obtained from: NetBSD END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-10-29T09:46:10.000000Z K 7 svn:log V 52 MFC: Rev. 1.38 of if_dcreg.h Rev. 1.125 if if_dc.c END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2003-10-29T09:47:40.000000Z K 7 svn:log V 100 MFC: 1.19; When looking for the ':' separator in the root path, don't go past the terminating '\0'. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-10-29T09:52:33.000000Z K 7 svn:log V 185 Forced commit: Previous commit message was not correct. Ignore CSR13, CSR14, CSR15 'Media Specific Data' registers for 21143 based cards which use SIA mode. MFC rev. 1.126 of if_dc.c END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2003-10-29T09:53:29.000000Z K 7 svn:log V 84 MFC: sbin/fsck_ffs 1.27; change the default mode for lost+found from 01777 to 0700. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-10-29T09:57:33.000000Z K 7 svn:log V 280 MFC Rev. 1.125 Don't read the MAC address from a copy of the EEPROM in the softc that has been recorded earlier and overwrite it again later by reading it directly from the EEPROM again. Read the MAC address from the PAR0/PAR1 registers instead, which are autoloaded on reboot. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-10-29T10:26:38.000000Z K 7 svn:log V 44 Virgin import of the NgATM SSCOP tool v0.9. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-10-29T10:26:38.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r121663, 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-10-29T10:26:39.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'ngatm-vendor-NGATM_0_9'. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-10-29T10:30:54.000000Z K 7 svn:log V 65 Build the NgATM user space SSCOP tool (unless NOATM is defined). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-10-29T10:45:01.000000Z K 7 svn:log V 124 Remove incomplete support for running FreeBSD userland on old NetBSD kernels lacking the issetugid() and utrace() syscalls. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-10-29T10:55:56.000000Z K 7 svn:log V 26 Remove __NETBSD_SYSCALLS. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2003-10-29T11:12:28.000000Z K 7 svn:log V 38 Update the location of the Hart list. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2003-10-29T11:14:58.000000Z K 7 svn:log V 53 Regen: * Hart: rev 426 of pcidevs.txt (2003-10-27) END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2003-10-29T11:20:31.000000Z K 7 svn:log V 20 MFC rev 1.26: regen END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-10-29T12:45:40.000000Z K 7 svn:log V 151 force commit for adding log for previous commit: - simplify using ip6_getdstifaddr(). - validation of IPv6 dest addr based on icmp-name-lookup-08. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-10-29T12:49:12.000000Z K 7 svn:log V 38 hide m_tag, again. Requested by: sam END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-10-29T12:52:28.000000Z K 7 svn:log V 40 ip6_savecontrol() argument is redundant END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-10-29T12:59:44.000000Z K 7 svn:log V 223 Get rid of the mutexes for the exernal buffer free lists. Use atomic instructions instead. Remove the stuff used to track whether an external mbuf travels through the system. This is temporary only and will come back soon. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-10-29T13:14:39.000000Z K 7 svn:log V 417 Defer allocation of the actual receive mbuf until the external buffer is returned from the card to the driver. Add a counter that shows how many times this allocation has failed. Note, that we could even further delay the allocation of the mbuf until we know, that we need it (there are no receive errors and the connection is open). This will be done in a later commit. Print the new statistics field in atmconfig. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-10-29T13:21:38.000000Z K 7 svn:log V 158 We have some space in the external mbufs so use this space for the external buffer reference count. This saves us a malloc() + free() per small receive mbuf. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-10-29T14:02:16.000000Z K 7 svn:log V 474 Allow to specify a character special device as a core file. This enable us to use /dev/fwmem* as a core file. e.g. ps -M /dev/fwmem0.0 -N kernel.debug dmesg -M /dev/fwmem0.0 -N kernel.debug gdb -k -c /dev/fwmem0.0 kernel.debug You need to set target EUI64 in hw.firewire.fwmem.eui64_hi/lo before opening the device. On the target arch, (PCI) bus address must be equivalent to physical address. (We cannot use this for sparc64 because of IOMMU.) No objection in: -audit END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2003-10-29T14:22:09.000000Z K 7 svn:log V 151 Alphabetical order for ACPI options broken by adding ACPI_NO_RESET_VIDEO. Add short comment about ACPI_NO_RESET_VIDEO into NOTES. Pointed-out by: njl END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-10-29T14:28:26.000000Z K 7 svn:log V 281 Inline a function that was called only in one place directly into that place. Correct a bug when the number of pages for external mbufs was very large. In this case the page number could overflow into the large buffer flag. Make this more unlikley by move that flag further away. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-10-29T14:33:41.000000Z K 7 svn:log V 134 Make the value of the HATM_DEBUG symbol the default for the debugging flags. Introduce a new debugging flag to dump received packets. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-10-29T14:40:41.000000Z K 7 svn:log V 789 Removed sched_nest variable in sched_switch(). Context switches always begin with sched_lock held but not recursed, so this variable was always 0. Removed fixup of sched_lock.mtx_recurse after context switches in sched_switch(). Context switches always end with this variable in the same state that it began in, so there is no need to fix it up. Only sched_lock.mtx_lock really needs a fixup. Replaced fixup of sched_lock.mtx_recurse in fork_exit() by an assertion that sched_lock is owned and not recursed after it is fixed up. This assertion much match the one in mi_switch(), and if sched_lock were recursed then a non-null fixup of sched_lock.mtx_recurse would probably be needed again, unlike in sched_switch(), since fork_exit() doesn't return to its caller in the normal way. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-10-29T14:40:59.000000Z K 7 svn:log V 270 Implement gdb_solib_create_inferior_hook(). This function is used for autoloading kld module symbols for remote kgdb. We still need a patch(*) for src/contrib/gdb/gdb/solib-svr4.c to enable this function. (*) http://people.freebsd.org/~simokawa/gdb/patch-solib-svr4.c END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-10-29T15:07:04.000000Z K 7 svn:log V 282 add ECN support in layer-3. - implement the tunnel egress rule in ip_ecn_egress() in ip_ecn.c. make ip{,6}_ecn_egress() return integer to tell the caller that this packet should be dropped. - handle ECN at fragment reassembly in ip_input.c and frag6.c. Obtained from: KAME END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-10-29T15:07:10.000000Z K 7 svn:log V 219 Make the maximum number of pages for external mbufs configurable in the kernel environment and accessible as a RO sysctl. Explain that the HE155 will not work in 64-bit/66MHz slots, but may work in 64-bit/33MHz slots. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-10-29T15:11:26.000000Z K 7 svn:log V 105 Remove a superfluous ) from the previous commit. This was obviously a result of the current solar storm. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-10-29T15:15:19.000000Z K 7 svn:log V 633 Allow sending of more than one raw cell from a single mbuf. Only the very first cell in the mbuf should have a cell header word (of which everything except the payload type and the CLP bit is ignored). All other cells should be 48 byte and get the same header as the first cell. This fixes a problem with sending more than 120000 raw cells/sec through an HE155. The card seems to need 2 cell times to DMA the transmit buffer ready queue entry and the transmit buffer descriptor so at 1/3 the link rate the transmit buffer ready queue starts to fill up. Even with this patch it's obviously impossible to send raw cells at link rate. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-10-29T15:23:09.000000Z K 7 svn:log V 1243 Removed mostly-dead code for setting switchtime after the idle loop clobbers this variable. Long ago, when the idle loop wasn't in a process, it set switchtime.tv_sec to zero to indicate that the time needs to be read after the idle loop finishes. The special case for this isn't needed now that there is an idle process (for each CPU). The time is read in the normal way when the idle process is switched away from. The seconds component of the time is only zero for the first second after the uptime is set, and the mostly-dead code was only executed during this time. (This was slightly broken by using uptimes instead of times relative to the Epoch -- in the original version the seconds component of the time was only 0 for the first second after the Epoch.) In mi_switch(), moved the setting of switchticks to just after the first (and now only) setting of switchtime. This setting used to be delayed since a late setting was needed for the idle case and an early setting was not needed. Now the early setting is needed so that fork_exit() doesn't need to set either switchtime or switchticks. Removed now-completely-rotted comment attached to this. Most of the code described by the comment had already moved to sched_switch(). END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-10-29T16:09:17.000000Z K 7 svn:log V 124 Remove redundant declaration of the perror() function, it's provided by stdio.h. Don't define DKTYPENAMES without using it. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-10-29T16:10:17.000000Z K 7 svn:log V 42 Bump WARNS level and add a '?' to WARNS=. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-10-29T17:06:48.000000Z K 7 svn:log V 106 Kudos to Guido for porting the tdkphy driver to RELENG_4, but it needs in the miibus module Makefile too. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2003-10-29T17:44:36.000000Z K 7 svn:log V 178 When removing trailing slashes, don't remove the first character of the name if it is '/'. Also fix a comparison between signed and unsigned quantities (pointed out by trhodes). END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-10-29T17:59:05.000000Z K 7 svn:log V 43 Add a newline even if IAPC_BOOT_ARCH == 0. END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-10-29T18:15:48.000000Z K 7 svn:log V 172 MFC: index(3) 1.10 and strchr(3) 1.11 Move a sentence about the terminating \0 from the RETURN VALUES section (where it didn't really belong), to the DESCRIPTION section. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-10-29T18:22:48.000000Z K 7 svn:log V 133 MFC: Don't depend on IPv4-mapped IPv6 address to bind to both IPv4 and IPv6. libexec/ftpd/ftpd.8: 1.66 libexec/ftpd/ftpd.c: 1.146 END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-10-29T18:29:50.000000Z K 7 svn:log V 154 Add a temporary mechanism to disble INTR_MPSAFE from network interface drivers. This is prepatory to running more parts of the network system w/o Giant. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-10-29T18:32:14.000000Z K 7 svn:log V 31 mark interrupt handlers MPSAFE END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-10-29T18:37:47.000000Z K 7 svn:log V 283 Always queue looped back packets (rather than potentially using direct dispatch) to avoid extensive kernel stack usage and to avoid directly re-entering the network stack. The latter causes locking problems when, for example, a complete TCP handshake` happens w/o a context switch. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-10-29T19:03:58.000000Z K 7 svn:log V 318 o add locking to protect routing table refcnt manipulations o add some more debugging help for figuring out why folks are getting complaints about releasing routing table entries with a zero refcnt o fix comment that talked about spl's o remove duplicate define of DUMMYNET_DEBUG Supported by: FreeBSD Foundation END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-10-29T19:15:00.000000Z K 7 svn:log V 390 Potential fix for races shutting down callouts when unloading the module. Previously we grabbed the mutex used by the callouts, then stopped the callout with callout_stop, but if the callout was already active and blocked by the mutex then it would continue later and reference the mutex after it was destroyed. Instead stop the callout first then lock. Supported by: FreeBSD Foundation END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-10-29T19:24:04.000000Z K 7 svn:log V 88 Disclaim ownership of pppd/chat. It is vendor code, but has been badly neglected here. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-10-29T20:32:19.000000Z K 7 svn:log V 34 Basic PAM authentication support. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-10-29T20:39:46.000000Z K 7 svn:log V 20 MFC: The -P option. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-10-29T20:48:13.000000Z K 7 svn:log V 127 Fix a panic that occurs when resuming. For some reason, sc->cur_scp is NULL. Submitted by: Andrew Thompson END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-10-29T20:56:51.000000Z K 7 svn:log V 67 MFC: Added /usr/X11R6/man and /usr/local/man as optional manpaths. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-10-29T21:21:09.000000Z K 7 svn:log V 98 Properly prototype C function usage(). Sync usage() with the manual page: s/file/snapshot_name/g. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-10-29T21:23:44.000000Z K 7 svn:log V 26 style(9): sort functions. END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-10-29T21:27:03.000000Z K 7 svn:log V 184 MFC 1.19: - Add the Dell PERC 4/Di to the list of supported devices; it has been supported for the last 10 months. - Make the device list compact, since it is getting rather large. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-10-29T21:37:35.000000Z K 7 svn:log V 161 MFC 1.73->1.78: Mainly cosmetic changes to parse8601 and parseDWM. Also adds the '-D something', which can set some debugging options (such as '-D TN=