Го153539 202 193 339 125 250 303 260 374 277 378 938 193 239 140 188 158 845 227 227 201 200 219 424 157 211 335 473 151 326 325 223 259 408 154 575 186 297 143 399 399 137 488 294 302 134 179 206 226 150 139 586 665 119 315 149 245 127 158 135 119 116 115 126 203 122 268 292 151 300 510 278 221 179 219 140 119 148 141 188 137 158 156 379 352 142 190 477 217 1324 134 180 319 131 470 470 956 338 283 389 318 314 99 290 198 626 149 326 542 175 231 164 167 160 168 260 154 141 143 139 175 169 168 140 214 168 206 212 131 1873 310 241 164 257 206 189 209 272 241 201 128 221 117 138 265 110 195 115 520 183 870 125 101 158 102 97 182 274 468 140 503 530 114 245 164 153 353 264 138 401 345 126 137 172 272 627 142 309 1074 197 268 456 250 133 133 155 161 528 370 166 213 165 302 133 116 282 209 117 200 110 369 118 186 180 K 10 svn:author V 5 bruno K 8 svn:date V 27 2005-12-19T11:19:26.000000Z K 7 svn:log V 99 MFC: don't flood kernel logs with "invalid _PSS package" messages. Approved by: njl, imp (mentor) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-19T14:53:30.000000Z K 7 svn:log V 242 - In upgrade from 4.x paragraph prefer "5.x" instead of "-current". 5.x isn't CURRENT anymore. - In upgrade from 4.x paragraph notice that it is important to delete /sbin/mountd, otherwise it will be started instead of /usr/bin/mountd. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-12-19T16:27:13.000000Z K 7 svn:log V 33 Use 'td' instead of 'curthread'. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-19T17:06:51.000000Z K 7 svn:log V 153 MFC 1.26: Suppress logging about unimplemented syscalls to one time per process. This prevents hard flood of the system console. Reviewed by: bde END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-12-19T18:39:01.000000Z K 7 svn:log V 206 (forced) We loaded PAE kernels at 2MB and non-PAE kernels at 4MB to skip the first PSE page (PSE pages are 2MB on PAE), not at 8MB as it was incorrectly specified in the previous commit. Submitted by: jhb END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-12-19T20:20:36.000000Z K 7 svn:log V 164 o Add the GNU symbol versioning section constants (SHT_GNU_verdef, SHT_GNU_verneed, SHT_GNU_versym), o Fix the definition of DT_HIOS -- it was short an 'f'... END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-12-20T00:33:33.000000Z K 7 svn:log V 278 Move PFSTATE_EXPIRING from sync_flags to a new local_flags. sync_flags has special handling when zero. This caused no PFSYNC_ACT_DEL message and thus disfunction of pfflowd and state synchronisation in general. Discovered by: thompsa Good catch by: thompsa MFC after: 7 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-12-20T00:43:51.000000Z K 7 svn:log V 184 vfs_mount_alloc() always returns 0, but what we really want is newly allocated 'struct mount *' pointer, so simplify code a bit and return the pointer directly. Reviewed by: ssouhlal END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-12-20T00:49:59.000000Z K 7 svn:log V 285 Reduce Giant scope a bit, as fdrop() is believed to be MPSAFE. The purpose of this change is consistency (not performance improvement:)), as it was hard to tell if fdrop() is MPSAFE or not when I saw it sometimes under the Giant and sometimes without it. Glanced at by: ssouhlal, kan END K 10 svn:author V 3 bde K 8 svn:date V 27 2005-12-20T01:21:30.000000Z K 7 svn:log V 845 Extract the high and low words together. With gcc-3.4 on uniformly distributed non-large args, this saves about 14 of 134 cycles for Athlon64s and about 5 of 199 cycles for AthlonXPs. Moved the check for x == 0 inside the check for subnormals. With gcc-3.4 on uniformly distributed non-large args, this saves another 5 cycles on Athlon64s and loses 1 cycle on AthlonXPs. Use INSERT_WORDS() and not SET_HIGH_WORD() when converting the first approximation from bits to double. With gcc-3.4 on uniformly distributed non-large args, this saves another 4 cycles on both Athlon64s and and AthlonXPs. Accessing doubles as 2 words may be an optimization on old CPUs, but on current CPUs it tends to cause extra operations and pipeline stalls, especially for writes, even when only 1 of the words needs to be accessed. Removed an unused variable. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-12-20T01:28:17.000000Z K 7 svn:log V 98 Make the elf trampoline disable the MMU, and link it at physical address, to avoid bad surprises. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-12-20T01:29:17.000000Z K 7 svn:log V 143 - Disable the instruction cache very early, until it's time to enable it again. - Revamp the code that jumps from physical to virtual address. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-12-20T08:54:30.000000Z K 7 svn:log V 44 Unbreak pc98 after my last changes to i386. END K 10 svn:author V 3 gnn K 8 svn:date V 27 2005-12-20T09:24:04.000000Z K 7 svn:log V 96 Add protocol number for SCTP. Submitted by: Randall Stewart rrs at cisco.com MFC after: 1 week END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-12-20T09:38:03.000000Z K 7 svn:log V 62 Use consistent indent character as other IPPROTO_* lines did. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-12-20T11:04:01.000000Z K 7 svn:log V 751 Liberation Day is no longer celebrated in Romania; rather a national holiday is now celebrated on December 1st. From the PR: December 1 was adopted as National Day in 1990, being the day of celebration of the Great Assembly of Alba Iulia which voted for the union of Transylvania with Romania and which symbolise the union of all Romanians within a single state and the achievement of the unity of Romanian national state. [1] [1] LAW Number 10 from July 31st, 1990 Regarding the proclamation of the National Day of Romania http://www.1decembrie.ro/en/index.php?option=com_content&task=view&id=1&Itemid=4 PR: docs/90673 Submitted by: Ion-Mihai "IOnut" Tetcu Originally pointed out by: Cornel Ilie END K 10 svn:author V 5 tegge K 8 svn:date V 27 2005-12-20T12:27:59.000000Z K 7 svn:log V 132 Don't access fs->first_object after dropping reference to it. The result could be a missed or extra giant unlock. Reviewed by: alc END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-12-20T14:26:47.000000Z K 7 svn:log V 135 Stop creating duplicate "smb" devices when unloading/loading smb.ko, using the protection mechanisms described in device_add_child(9). END K 10 svn:author V 3 pav K 8 svn:date V 27 2005-12-20T16:21:17.000000Z K 7 svn:log V 108 - Ignore incorrect CSW signatures on my PURE PocketDab 2000 player Approved by: ssouhlal MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-12-20T18:18:37.000000Z K 7 svn:log V 105 o Remove rev. 1.14 debug printf(3) leftovers. PR: bin/90389 Submitted by: Gavin Atkinson OK'ed by: phk END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-20T19:28:24.000000Z K 7 svn:log V 126 MFC: Add a new 'show lock' command to ddb that can dump information about mutexes and sx locks including current owners, etc. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-20T19:57:47.000000Z K 7 svn:log V 331 Add a new method PCI_FIND_EXTCAP() to the pci bus interface that is used to search for a specific extended capability. If the specified capability is found for the given device, then the function returns success and optionally returns the offset of that capability. If the capability is not found, the function returns an error. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-20T19:58:28.000000Z K 7 svn:log V 65 Use pci_find_extcap() to search for AGP capabilities (PCIY_AGP). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-20T20:03:16.000000Z K 7 svn:log V 118 Destroy the /dev device before destroying the mutex or releasing resources rather than afterwards. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-20T20:05:21.000000Z K 7 svn:log V 242 Don't map the AGP aperture into contiguous KVA. The various graphics drivers already map sections into KVA as needed anyway. Note that this will probably break the nvidia driver, but I will coordinate to get that fixed. MFC after: 2 weeks END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-20T20:36:48.000000Z K 7 svn:log V 378 Brooks pointed out a potential problem with disabling the X cleaning by default, so add a new knob that is on by default, and check that knob in start_precmd so that it can run even if cleaning /tmp is not enabled. This has the advantage of not violating POLA, while still allowing the user to disable this behavior if they wish (for example on a server that will never run X). END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-20T20:56:21.000000Z K 7 svn:log V 57 MFC 1.56, make install of sshd conditional on NO_OPENSSH END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-12-20T20:57:20.000000Z K 7 svn:log V 230 Rather than appending it at the end of the kernel build process, give the ELF trampoline build its own target, "trampoline". It makes it possible to construct a bootable gzipped kernel without having to build in the same process. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-12-20T21:02:22.000000Z K 7 svn:log V 229 MFC 1.12: When we get a bogus hostname in an option, drop the option rather than refusing the lease. This allow obtaining leases on misadministered networks that use host names with underscores in them. Reminded by: avatar END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-20T21:06:43.000000Z K 7 svn:log V 130 Change the agp_find_device() to return the first agp device that has been attached to a driver rather than always returning agp0. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-12-20T21:06:57.000000Z K 7 svn:log V 167 Create "smb" device when "smbus" device is attached, so that it's possible to load/unload smb.ko and smbus-implementing driver in any order, and get expected results. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-20T21:09:45.000000Z K 7 svn:log V 315 Move the hostb driver out of the i386 and amd64 PCI code (where it was duplicated anyways) and into a single MI driver. Extend the driver a bit to implement the bus and PCI kobj interfaces such that other drivers can attach to it and transparently act as if their parent device is the PCI bus (for the most part). END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-12-20T21:11:16.000000Z K 7 svn:log V 59 MFC 1.5: we now support BPF write filters unconditionally. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-20T21:12:26.000000Z K 7 svn:log V 482 Change the various AGP drivers that attach to the Host-PCI bridge device to attach to the hostb driver instead. This means that agp can now be loaded at runtime (in theory at least). Also, the drivers no longer have to explicity call device_verbose() to cancel out any earlier calls to device_quiet() by the hostb(4) driver (this shows a limitation in new-bus, drivers really shouldn't be doing device_quiet() until they know they are going to drive that device, i.e. in attach). END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-20T21:17:20.000000Z K 7 svn:log V 92 MFC 1.38, 1.4[1-3], and 1.46; excellent work done by yar to clean up and improve this file. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-12-20T21:40:25.000000Z K 7 svn:log V 199 First step in bringing this page up to speed: Update list of supported bridges and controllers, use markup similar to ata.4 to display them and replace an XFree86 xref with Xorg. MFC after: 1 week END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-12-20T21:41:52.000000Z K 7 svn:log V 52 Remove GIANT from device random. Submitted by: ups END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-20T22:35:39.000000Z K 7 svn:log V 306 Add a vgapci(4) stub device driver for VGA PCI devices. This device serves as a bus so that other drivers such as drm(4), acpi_video(4), and agp(4) can attach to it thus allowing multiple drivers for the same device. It also removes the need for the drmsub hack for the i8[13]0/i915 drm and agp drivers. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-20T22:41:33.000000Z K 7 svn:log V 306 Add a vgapci(4) stub device driver for VGA PCI devices. This device serves as a bus so that other drivers such as drm(4), acpi_video(4), and agp(4) can attach to it thus allowing multiple drivers for the same device. It also removes the need for the drmsub hack for the i8[13]0/i915 drm and agp drivers. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-20T22:42:16.000000Z K 7 svn:log V 45 Attach to the vgapci device rather than pci. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-20T22:44:36.000000Z K 7 svn:log V 395 - Bump FreeBSD version for the hostb(4) and vgapci(4) drivers as well as the addition of pci_find_extcap(). - Change the drm drivers to attach to vgapci. This is #ifdef'd so the code can be shared across branches. - Use pci_find_extcap() to look for AGP and PCIE capabilities in drm. - GC all the drmsub stuff for i810/i830/i915. The agp and drm devices are now both children of vgapci. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-20T22:45:24.000000Z K 7 svn:log V 201 - Use PCIR_BAR() macro for the BAR for the aperture. - Axe macros used for walking PCI capabilities list. We now ask the PCI bus to find caps for us rather than doing it in the drm and agp drivers. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-20T23:00:11.000000Z K 7 svn:log V 209 Move device 'cs' into i386/pc98 specific NOTES. It is broken on ppc because it uses i386 specific calls. Maybe it could be added to amd64, but I'm not so sure it would work there so I've not added it there. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-20T23:05:50.000000Z K 7 svn:log V 42 Mention PC Card support for the cs device END K 10 svn:author V 3 pav K 8 svn:date V 27 2005-12-20T23:07:38.000000Z K 7 svn:log V 87 - Fix type in previous commit; unbreak build Approved by: ssouhlal Pointy hat to: pav END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-20T23:22:47.000000Z K 7 svn:log V 111 Include a somewhat hackish way to make sure that we *always* test the new clear_tmp_X variable when start'ing. END K 10 svn:author V 3 alc K 8 svn:date V 27 2005-12-20T23:42:18.000000Z K 7 svn:log V 133 Eliminate an unneeded (vm_prot_t) parameter from two functions. Eliminate unnecessary uses of a local variable. Reviewed by: tegge END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-21T00:09:11.000000Z K 7 svn:log V 58 bandaid assumption that char is signed MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-21T00:19:08.000000Z K 7 svn:log V 47 don't assume char is signed MFC after: 1 week END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-21T01:19:20.000000Z K 7 svn:log V 491 REQUIRE: syslogd and BEFORE: NETWORKING are now antithetical, and including both in this file had nasty side effects on the ordering of syslogd, as well as producing an error when running rcorder. Remove the more bogus of the two options, which restores proper ordering and removes the error. There is an open question as to whether scripts with the nostart KEYWORD should even have REQUIRE/BEFORE lines, and indeed, whether they should be in /etc/rc.d at all, but that's for another time. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-12-21T02:17:58.000000Z K 7 svn:log V 568 For the cases when loading bzip2-compressed kernels enabled use last 3MB of physical memory for heap instead of range between 1MB and 4MB. This makes this feature working with PAE and amd64 kernels, which are loaded at 2MB. Teach i386_copyin() to avoid using range allocated by heap in such case, so that it won't trash heap in the low memory conditions. This should make loading bzip2-compressed kernels/modules/mfs images generally useable, so that re@ team is welcome to evaluate merits of using this feature in the installation CDs. Valuable suggestions by: jhb END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-12-21T02:25:59.000000Z K 7 svn:log V 23 Use size_t for length. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-12-21T02:34:20.000000Z K 7 svn:log V 218 Follow the mistake in libpthread, the first version name in libpthread is LIBTHREAD_1_0, but really it should be LIBPTHREAD_1_0. Fix it so libmap.conf works again (it was broken by recent versioning code in rtld_elf). END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-21T02:51:41.000000Z K 7 svn:log V 57 add LINT build Discussed with: grehan MFC after: 1 week END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-12-21T03:14:06.000000Z K 7 svn:log V 148 1. Retire macro SCLASS, instead simply use language keyword and put variables in thr_init.c. 2. Hide all global symbols which won't be exported. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-12-21T03:53:29.000000Z K 7 svn:log V 31 Hide umtx API symbols as well. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-12-21T05:14:07.000000Z K 7 svn:log V 62 Let _mutex_cv_lock call internal functiona mutex_lock_common. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-21T06:01:30.000000Z K 7 svn:log V 41 MFC 1.27, s#/etc/make.conf#make.conf(5)# END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-21T06:03:31.000000Z K 7 svn:log V 25 MFC of 1.28, -mdoc sweep END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-12-21T06:09:09.000000Z K 7 svn:log V 23 MFi386: revision 1.46. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-12-21T06:09:47.000000Z K 7 svn:log V 22 MFi386: revision 1.8. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-12-21T06:10:42.000000Z K 7 svn:log V 33 MFi386: revisions 1.34 and 1.36. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-21T07:11:35.000000Z K 7 svn:log V 108 MFC the inclusion of scripts from the local_startup directories into the base rcorder, and related changes. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-12-21T08:12:28.000000Z K 7 svn:log V 28 MFC rev. 1.38: fix usage(). END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-12-21T08:23:04.000000Z K 7 svn:log V 173 o Fix typo: id_t -> uid_t. o Use align aware CMSG_LEN() macro for cmsg_len computation. PR: docs/90731 Submitted by: Andrey Simonenko Reviewed by: mdodd MFC after: 1 week END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-21T08:59:22.000000Z K 7 svn:log V 197 Change the default for deleting stale files from yes (which violates the general principle that mm should do nothing by default) to no. PR: bin/85449 Submitted by: Kevin Oberman END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-21T09:04:24.000000Z K 7 svn:log V 57 MFC 1.52, do not delete stale /etc/rc.d files by default END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2005-12-21T09:39:59.000000Z K 7 svn:log V 203 As of r1.21 all broadcast packets are reprocessed by ether_input as arriving on the bridge, this caused these packets to show up twice via bpf. Do not process them twice with BPF_TAP. MFC after: 3 days END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-21T09:48:41.000000Z K 7 svn:log V 415 Several users have commented (via filing PRs) that having ntp* depend on devfs is useful so that a hardware time device can start with its necessary device nodes already in place. While this ordering happens as a side effect currently in HEAD, and the PRs were generally fixed via upgrades, etc; it's better to make it explicit. While I'm here, ntpd should REQUIRE ntpdate, rather than ntpdate using BEFORE: ntpd. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-21T09:54:15.000000Z K 7 svn:log V 183 syslogd should REQUIRE newsyslog, rather than newsyslog using BEFORE: syslogd. This does not produce any change in the ordering at the moment, but is cleaner style for the long term. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-12-21T10:12:05.000000Z K 7 svn:log V 124 Previous revision was broken on SPARC, fix it by using more appropriate type. Reported by: tindebox Pointy hat to: delphij END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-12-21T10:54:47.000000Z K 7 svn:log V 88 Add missing MODULE_DEPEND() so that ppbus.ko and these .ko's can be loaded dynamically. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-12-21T11:00:53.000000Z K 7 svn:log V 127 MFC: 1.17: Fix PCI ID of the AMD-8111 System Management controller that provides SMBus 1.0 function that this driver supports. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-12-21T12:15:52.000000Z K 7 svn:log V 48 MFC: (1.58) add -r option for GNU compatibility END K 10 svn:author V 3 des K 8 svn:date V 27 2005-12-21T12:16:39.000000Z K 7 svn:log V 27 MFC: (1.35) wording tweaks END K 10 svn:author V 3 des K 8 svn:date V 27 2005-12-21T12:17:49.000000Z K 7 svn:log V 56 MFC: add a -0 option for interoperability with xargs -0 END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-12-21T15:01:49.000000Z K 7 svn:log V 46 Remove #undef DDB I shouldn't have committed. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-12-21T15:02:31.000000Z K 7 svn:log V 93 Ooops, I removed the wrong bits. This unbreak boot from a VA which is different from the PA. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-21T15:15:43.000000Z K 7 svn:log V 45 Use ETHER_ADDR_LEN rather than hardcoding 6. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-12-21T15:49:51.000000Z K 7 svn:log V 67 Drivers for AMD-8111 and NVIDIA nForce2/3/4 SMBus 2.0 controllers. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-12-21T15:55:17.000000Z K 7 svn:log V 65 MFC: 1.523: Don't create a hierarchy before installing a kernel. END K 10 svn:author V 3 alc K 8 svn:date V 27 2005-12-21T18:58:40.000000Z K 7 svn:log V 286 Maintain the vnode lock throughout elfN_load_file() rather than releasing it and reacquiring it in vrele(). Consequently, there is no reason to increase the reference count on the vm object caching the file's pages. Reviewed by: tegge Eliminate unused parameters to elfN_load_file(). END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2005-12-21T21:29:45.000000Z K 7 svn:log V 255 Add RFC 3378 EtherIP support. This change makes it possible to add gif interfaces to bridges, which will then send and receive IP protocol 97 packets. Packets are Ethernet frames with an EtherIP header prepended. Obtained from: NetBSD MFC after: 2 weeks END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2005-12-21T22:52:48.000000Z K 7 svn:log V 46 MFC r1.37: use m_dup rather than m_copypacket END K 10 svn:author V 3 flz K 8 svn:date V 27 2005-12-21T23:11:14.000000Z K 7 svn:log V 98 MFC: Add ProductID for the iPod Nano. usb_quirks.c: 1.44 usbdevs: 1.237 Approved by: ssouhlal END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-12-22T00:34:48.000000Z K 7 svn:log V 381 MFC rev 1.6: When removing the local domain, only do so when the result will be a host name. This is matches the documented behaviro. The previous behavior would remove the domain name even if the result retained a dot. This fixes rsh connections from a.example.com to example.com. This is also reported to fix rsh connections from host xxx to yyy.example.com. PR: 88301 END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-12-22T00:43:18.000000Z K 7 svn:log V 121 Note that an MFC of a fix to trimdomain(3) may result in changes to host names in log files under certain circumstances. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2005-12-22T01:44:27.000000Z K 7 svn:log V 1226 Add bge(4) support for big-endian architectures(part 2/2). - removed unused funtion bge_handle_events(). - removed bus_dmamap_destroy(9) calls for DMA maps created by bus_dmamem_alloc(9). This should fix panics seen on sparc64 in device detach. - added check for parent DMA tag creation. - switched to use __NO_STRICT_ALIGNMENT as bge(4) supports all architectures. - added missing bus_dmamap_sync(9) in bge_txeof(). - added missing bus_dmamap_sync(9) in bge_encap(). - corrected memory synchronization operation on status block. As the driver just read status block that was DMAed by NIC it should use BUS_DMASYNC_POSTREAD. Likewise the driver does not need to write status block back, so remove unnecessary bus_dmamap_sync(9) calls in bge_intr(). - corrected memory synchronization operation on RX return ring. The driver only read the block so remove unnecessary bus_dmamap_sync(9) in bge_rxeof(). - force bus_dmamap_sync(9) for only modified descriptors. Blindly synching all desciptor rings would reduce performance. - call bus_dmamap_sync(9) for DMA maps that were modified in bge_rxeof(). Reviewed by: jkim(initial version) Tested by: glebius(i386), jkim(amd64 initial version) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2005-12-22T01:46:28.000000Z K 7 svn:log V 38 Uncomment bge(4) as it's now working. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-12-22T01:50:44.000000Z K 7 svn:log V 84 MFC revision 1.20: Clear return code to zero if joiner successfully waited joinee. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2005-12-22T02:03:57.000000Z K 7 svn:log V 222 Fix bge_eeprom_getbyte() to return 1 when timeout happens. Previously it always returned 0 which means success regardless of EEPROM status. While here, add a check whether EEPROM read is successful. Submitted by: jkim END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-12-22T03:47:05.000000Z K 7 svn:log V 36 MFC trimdomain(3) regression tests. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2005-12-22T04:23:10.000000Z K 7 svn:log V 374 MFC r1.160: When using m_dup(9) to copy more than MHLEN bytes of data, don't create an mbuf chain that starts with a cluster containing just MHLEN bytes. This happened because m_dup called m_get or m_getcl depending on the amount of data to copy, but then always set the size available in the first mbuf to MHLEN. Approved by: jmg Silence from: rwatson (mentor) END K 10 svn:author V 6 emaste K 8 svn:date V 27 2005-12-22T04:29:03.000000Z K 7 svn:log V 374 MFC r1.160: When using m_dup(9) to copy more than MHLEN bytes of data, don't create an mbuf chain that starts with a cluster containing just MHLEN bytes. This happened because m_dup called m_get or m_getcl depending on the amount of data to copy, but then always set the size available in the first mbuf to MHLEN. Approved by: jmg Silence from: rwatson (mentor) END K 10 svn:author V 6 emaste K 8 svn:date V 27 2005-12-22T05:05:00.000000Z K 7 svn:log V 860 MFC r1.235, r1.237, r1.238: (1.235) - Introduce a helper function if_setflag() containing the code common to ifpromisc() and if_allmulti() instead of duplicating the code poorly, with different bugs. - Call ifp->if_ioctl() in a consistent way: always use more compatible C syntax and check whether ifp->if_ioctl is not NULL prior to the call. (1.237) Rename equal() macro to sa_equal(), which matches the definitions of sa_equal() in other files, and makes it more clear what equal() is comparing. (1.238) In multicast routines: Compare pointers with NULL rather than treating them as booleans. Compare pointers with NULL rather than 0 to make it more clear they are pointers. Assign pointers value of NULL rather than 0 to make it more clear they are pointers. Approved by: scottl Silence from: rwatson (mentor) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-22T09:06:07.000000Z K 7 svn:log V 243 The new rc.subr requires explicit declaration of the command, and this was fixed in the new ppp script, but I did not merge the ppp-user -> ppp change, so this got missed. Mea culpa. Submitted by: Greg Rivers END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-22T09:09:39.000000Z K 7 svn:log V 186 Add a quirk to fix resume on some laptops. Reported by: joe Reported by: Huang wen hui Reported by: Jacques Garrigue PR: kern/89825 END K 10 svn:author V 2 dd K 8 svn:date V 27 2005-12-22T10:32:11.000000Z K 7 svn:log V 297 Sort the list results by the unit number. The list returned by the kernel is in the order the devices were made, which is not useful to the user. Also, remove the "%d more" test since the kernel does not return the complete count in md_pad[0] (maybe it should?). Submitted by: Wojciech A. Koszek END K 10 svn:author V 2 dd K 8 svn:date V 27 2005-12-22T10:36:58.000000Z K 7 svn:log V 226 If we're operating without running external programs (-N) and autonumbering is requested, set the unit to 0 instead of -1. This option is just for output, and "/dev/md-1" looks disconcerting. Submitted by: Wojciech A. Koszek END K 10 svn:author V 2 dd K 8 svn:date V 27 2005-12-22T10:48:42.000000Z K 7 svn:log V 222 Copy the description for the -r option from the traceroute(8) man page. I'm pretty sure that this description applies the same way to ipv6, and at least mentioning SO_DONTROUTE is better than having no description at all. END K 10 svn:author V 2 dd K 8 svn:date V 27 2005-12-22T10:51:14.000000Z K 7 svn:log V 9 Fix typo END K 10 svn:author V 4 oleg K 8 svn:date V 27 2005-12-22T12:16:20.000000Z K 7 svn:log V 196 1) remove useless check of loop_copy - corresponding code was removed in rev. 1.70 five years ago. 2) convert loop_copy to "non-negative" flag Approved by: glebius (mentor) MFC after: 2 weeks END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-12-22T14:23:54.000000Z K 7 svn:log V 102 Explicitely use a "signed char" instead of a "char", for those archs where char defaults to unsigned. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-22T15:14:42.000000Z K 7 svn:log V 529 - All bge(4) supported hardware is known to support RX/TX checksum offloading, except for BGE_CHIPID_BCM5700_B0, which is buggy. - All bge(4) supported hardware, has a bug that produces incorrect checksums on Ethernet runts. However, in case of a transmitted packet, the latter can be padded with zeroes, and the checksum would be correct. (Probably chip includes the pad data into checksum). In case of receive, we just don't trust checksum data in received runts. Obtained from: NetBSD (jonathan) via Mihail Balikov END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-12-22T16:16:42.000000Z K 7 svn:log V 56 Enable the cs and disable the amdsmb and nfsmb on pc98. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-22T16:18:23.000000Z K 7 svn:log V 233 Use the copy of the card's MAC address saved in tulip_enaddr() in the softc if we need a valid MAC address (for probing the media for example) before ether_ifattach() has been called since IF_LLADDR() is NULL then. Tested by: tisco END K 10 svn:author V 6 emaste K 8 svn:date V 27 2005-12-22T16:23:26.000000Z K 7 svn:log V 446 Merge if_arcsubr.c:1.26, if_ethersubr.c:1.195, if_fddisubr.c:1.99, if_iso88025subr.c:1.68 from HEAD to RELENG_5: When allocating link layer ifnet address list entries in ifp->if_resolvemulti(), do so with M_NOWAIT rather than M_WAITOK, so that a mutex can be held over the call. In the FDDI code, add a missing M_ZERO. Consumers are already aware that if_resolvemulti() can fail. Approved by: scottl Silcence from: rwatson (mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-22T16:25:22.000000Z K 7 svn:log V 83 Return BUS_PROBE_GENERIC rather than 0 in the probe routine. Requested by: marius END K 10 svn:author V 6 emaste K 8 svn:date V 27 2005-12-22T16:31:07.000000Z K 7 svn:log V 135 MFC r1.84: ifma_protospec is a pointer. Use NULL when assigning or comparing it. Approved by: scottl Silence from: rwatson (mentor) END K 10 svn:author V 3 kan K 8 svn:date V 27 2005-12-22T16:42:38.000000Z K 7 svn:log V 72 Initialize object dagmembers list before checking version dependencies. END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-22T18:22:15.000000Z K 7 svn:log V 75 MFC 1.37: correct parameter check when retrieving the current channel list END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-22T18:25:10.000000Z K 7 svn:log V 68 MFC 1.38: change malloc when setting an optional ie to use M_NOWAIT END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-22T18:44:58.000000Z K 7 svn:log V 76 MFC 1.67: Bandaid ieee80211_set_chan to handle a channel parameter of "any" END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-22T18:45:40.000000Z K 7 svn:log V 167 MFC 1.24: o correct auto mode logic for avoiding turbo channels o correct assumption that a static turbo channel is also usable in 11a; the opposite is true END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-22T19:02:08.000000Z K 7 svn:log V 62 MFC: disallow module unload when there are dynamic references END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-22T19:05:53.000000Z K 7 svn:log V 49 MFC: add fixed rate for sending multicast frames END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-22T19:08:39.000000Z K 7 svn:log V 51 MFC 1.36: correct handling of dtim for periods > 1 END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-22T19:10:58.000000Z K 7 svn:log V 47 MFC: 1.40: allow setting the bssid in any mode END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-22T19:12:50.000000Z K 7 svn:log V 83 MFC: 1.69: when creating an ahdemo bss use any requested bssid; otherwise use zero END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-22T19:14:46.000000Z K 7 svn:log V 77 MFC 1.70: apply local settings when creating neighbor entries in ahdemo mode END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-22T19:18:23.000000Z K 7 svn:log V 76 MFC: make packet bursting configurable (default to on if device is capable) END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-22T19:22:51.000000Z K 7 svn:log V 48 MFC: 802.11 layer sta mode beacon miss handling END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-22T19:32:11.000000Z K 7 svn:log V 121 MFC: add multicast rate support display a bssid that's zero with the -v option add control for packet bursting END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-22T21:16:06.000000Z K 7 svn:log V 76 Add entry for /rescue/nextboot.sh since it was renamed to /rescue/nextboot. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-22T21:17:12.000000Z K 7 svn:log V 113 MFC: Install nextboot in /rescue as /rescue/nextboot rather than /rescue/nextboot.sh to match the name in /sbin. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-22T21:25:20.000000Z K 7 svn:log V 119 MFC: Remove linux_mib_destroy() since MTX_SYSINIT's gaining of a SYSUNINIT that called mtx_destroy() made it obsolete. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-12-22T21:46:05.000000Z K 7 svn:log V 34 bge(4) is working on sparc64 now. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-22T22:16:09.000000Z K 7 svn:log V 1779 Tweak how the MD code calls the fooclock() methods some. Instead of passing a pointer to an opaque clockframe structure and requiring the MD code to supply CLKF_FOO() macros to extract needed values out of the opaque structure, just pass the needed values directly. In practice this means passing the pair (usermode, pc) to hardclock() and profclock() and passing the boolean (usermode) to hardclock_cpu() and hardclock_process(). Other details: - Axe clockframe and CLKF_FOO() macros on all architectures. Basically, all the archs were taking a trapframe and converting it into a clockframe one way or another. Now they can just extract the PC and usermode values directly out of the trapframe and pass it to fooclock(). - Renamed hardclock_process() to hardclock_cpu() as the latter is more accurate. - On Alpha, we now run profclock() at hz (profhz == hz) rather than at the slower stathz. - On Alpha, for the TurboLaser machines that don't have an 8254 timecounter, call hardclock() directly. This removes an extra conditional check from every clock interrupt on Alpha on the BSP. There is probably room for even further pruning here by changing Alpha to use the simplified timecounter we use on x86 with the lapic timer since we don't get interrupts from the 8254 on Alpha anyway. - On x86, clkintr() shouldn't ever be called now unless using_lapic_timer is false, so add a KASSERT() to that affect and remove a condition to slightly optimize the non-lapic case. - Change prototypeof arm_handler_execute() so that it's first arg is a trapframe pointer rather than a void pointer for clarity. - Use KCOUNT macro in profclock() to lookup the kernel profiling bucket. Tested on: alpha, amd64, arm, i386, ia64, sparc64 Reviewed by: bde (mostly) END K 10 svn:author V 7 wollman K 8 svn:date V 27 2005-12-22T23:34:50.000000Z K 7 svn:log V 213 Indiana still hasn't sorted itself out, and probably won't before the end of the year, so import what I hope to be the last database update for 2005. Obtained from: ftp://elsie.nci.nih.gov/pub/tzdata2005q.tar.gz END K 10 svn:author V 7 wollman K 8 svn:date V 27 2005-12-22T23:34:50.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r153667, 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 2005-12-22T23:34:51.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create tag 'tzdata2005q'. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2005-12-22T23:40:21.000000Z K 7 svn:log V 160 Merge tzdata2005q from vendor branch. Data changes for the following locales: Azerbaijan, Brazil, Cuba, Gaza, Georgia, Jordan, Kirgizstan, Nicaragua, Uruguay. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2005-12-22T23:47:26.000000Z K 7 svn:log V 109 Merge tzdata2005l, tzdata2005m, and tzdata2005q from vendor branch. Too many zones change to summarize here. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2005-12-22T23:51:56.000000Z K 7 svn:log V 93 Merge tzdata2005q from vendor branch. List of territories affected is the same as for HEAD. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2005-12-23T02:04:41.000000Z K 7 svn:log V 112 Use device_printf() and if_printf() rather than printf() and axe bge_unit from the softc. Requested by: marius END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-23T02:18:01.000000Z K 7 svn:log V 179 Add the example that green@ used in his commit log for the dump to a pipe functionality. I've done a cvs log main.c about a dozen times now. Maybe others will find this useful. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-12-23T06:07:43.000000Z K 7 svn:log V 144 MFC following revisions to fix mutex memory leak for threaded program: local.h revision 1.28 fread.c revision 1.13 vfscanf.c revision 1.39 END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-12-23T06:18:33.000000Z K 7 svn:log V 105 Create the taskqueue_fast handler with INTR_MPSAFE so that it doesn't run with Giant. MFC After: 3 days END K 10 svn:author V 3 gnn K 8 svn:date V 27 2005-12-23T07:09:39.000000Z K 7 svn:log V 36 MFC of coverity fixes against IPv6. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-12-23T11:49:53.000000Z K 7 svn:log V 128 Make sbuf_copyin() return the number of bytes copied on success. Submitted by: "Wojciech A. Koszek" END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-12-23T11:54:11.000000Z K 7 svn:log V 25 Add abort2() systemcall. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-12-23T11:56:39.000000Z K 7 svn:log V 46 Add missing 455-462 syscalls as unimplemented END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-12-23T11:58:42.000000Z K 7 svn:log V 172 Regenerate sysent with new abort2 system call. Implement abort2(const char *reason, int narg, void **args); Submitted by: "Wojciech A. Koszek" END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-12-23T12:14:55.000000Z K 7 svn:log V 17 Fix build error. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-12-23T12:27:42.000000Z K 7 svn:log V 102 Add abort2 manual page. Submitted by: "Wojciech A. Koszek" Edited by: phk END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-12-23T12:28:10.000000Z K 7 svn:log V 23 Add abort2() prototype END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-12-23T13:05:27.000000Z K 7 svn:log V 424 Mark the return address of the call to ast() in the generic trap handling code so the stack trace unwinders don't start trying to go into user-space. Found by trying to create core dumps with a KTR_COMPILE/KTR_GEOM kernel, which results in a stack_save() call in the ast() coredump path - this created a panic, and then calling 'trace' in ddb resulted in the black screen of death after printing out most of the backtrace. END K 10 svn:author V 3 kan K 8 svn:date V 27 2005-12-23T15:30:53.000000Z K 7 svn:log V 91 Remove debugging statement that slipped into lone of the previous commits unintentionally. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-12-23T15:31:37.000000Z K 7 svn:log V 776 Commands like gmirror, graid3, ... and others which use dlopen() to load classes from say, /lib/geom, cannot be statically linked completely. Moreover, those shared objects may require other shared objects (i.e. for geom, libraries like -lmd, -lcrypto). The libs_so extension to crunchgen fixes this by allowing some libraries to be linked in dynamically. This requires that a copy of rtld and the shared libraries be made available to the crunched binary, and so is not suitable for all environments. Crunchgen configurations which do not use the 'libs_so' keyword are unaffected and produce identical binaries with and without this commit. Approved by: murray (mentor, in spirit), jhb In collaboration with: Adrian Steinmann MFC After: 6 weeks END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-12-23T15:33:31.000000Z K 7 svn:log V 32 Bump .Dd before I get told off. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-12-23T15:50:57.000000Z K 7 svn:log V 6 Typo. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-23T19:14:38.000000Z K 7 svn:log V 62 Implement an upper limit for packets per second sent by node. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-12-23T20:06:14.000000Z K 7 svn:log V 11 Fix build. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-12-23T20:06:50.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-12-23T21:32:40.000000Z K 7 svn:log V 89 - Remove and unused include. Submitted by: Antoine Brodin END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-12-23T21:33:55.000000Z K 7 svn:log V 180 - Improve the INKERNEL macro such that it can no longer give false positives. This fixes the stack(9) functionality. Submitted by: Antoine Brodin END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-23T21:54:56.000000Z K 7 svn:log V 375 Build ed on amd64. The pci attachment works with qemu on amd64. I'm holding off on building on sparc64 and others because I don't know if this driver has had all the inb/outb removed (I think it has). Nor do I know if there are byte ordering issues. There are very few word operations on an NE2000, but I've not had time to audit them all. Suggested by: Daniel O'Connor END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2005-12-24T01:13:17.000000Z K 7 svn:log V 44 MFC r1.41, do not BPF_MTAP the packet twice END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-12-24T02:59:29.000000Z K 7 svn:log V 406 Avoid kernel panic when attaching a process which may not be stopped by debugger, e.g process is dumping core. Only access p_xthread if P_STOPPED_TRACE is set, this means thread is ready to exchange signal with debugger, print a warning if P_STOPPED_TRACE is not set due to some bugs in other code, if there is. The patch has been tested by Anish Mistry mistry.7 at osu dot edu, and is slightly adjusted. END K 10 svn:author V 3 alc K 8 svn:date V 27 2005-12-24T04:57:50.000000Z K 7 svn:log V 437 Maintain the lock on the vnode for most of exec_elfN_imgact(). Specifically, it is required for the I/O that may be performed by elfN_load_section(). Avoid an obscure deadlock in the a.out, elf, and gzip image activators. Add a comment describing why the deadlock does not occur in the common case and how it might occur in less usual circumstances. Eliminate an unused variable from exec_aout_imgact(). In collaboration with: tegge END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-12-24T07:30:27.000000Z K 7 svn:log V 20 o NetBSD 3.0 added. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-12-24T08:25:15.000000Z K 7 svn:log V 148 Add missing mount.h include to VFS_LOCK_GIANT() man page. Submitted by: Wojciech A. Koszek MFC after: 3 days END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-12-24T08:27:45.000000Z K 7 svn:log V 69 Forward-declare struct trapframe to allow the aic module to compile. END K 10 svn:author V 3 gnn K 8 svn:date V 27 2005-12-24T10:22:50.000000Z K 7 svn:log V 61 MFC of fixes from Kame that didn't make the 5 STABLE branch. END K 10 svn:author V 3 kan K 8 svn:date V 27 2005-12-24T15:37:30.000000Z K 7 svn:log V 260 Make lookups for relocations from old unversioned binaries return oldest versioned symbol available. Do not accept hidden symbols for all other versions. Use "path>: " for all error messages in new functions to make them more consistent. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-12-24T17:00:33.000000Z K 7 svn:log V 168 - Don't print an errno string when reporting dropped samples. - Prevent an unsuccessful exec() of a target program from triggering a false 'dropped samples' message. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2005-12-24T17:55:33.000000Z K 7 svn:log V 44 "A life lived in fear is a life half lived" END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-12-24T22:22:17.000000Z K 7 svn:log V 304 Make tv_sec a time_t on all platforms but alpha. Brings us more in line with POSIX. This also makes the struct correct we ever implement an i386-time64 architecture. Not that we need too. Reviewed by: imp, brooks Approved by: njl (acpica), des (no objects, touches procfs) Tested with: make universe END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-12-24T22:37:59.000000Z K 7 svn:log V 248 Add a64l(), l64a(), and l64a_r() XSI extentions. These functions convert between a 32-bit integer and a radix-64 ASCII string. The l64a_r() function is a NetBSD addition. PR: 51209 (based on submission, but very different) Reviewed by: bde, ru END K 10 svn:author V 5 ariff K 8 svn:date V 27 2005-12-25T00:43:03.000000Z K 7 svn:log V 32 Add suspend and resume support. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2005-12-25T00:47:25.000000Z K 7 svn:log V 43 Suspend and resume support has been added. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-12-25T05:11:29.000000Z K 7 svn:log V 77 When generating profiles (-g) warn about shared objects that were not found. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-12-25T10:36:30.000000Z K 7 svn:log V 175 Kill the BUGS section, and remove a similar line noted under -T. As far as I know, Sun's NFS support works with TCP just fine. This is even hinted at in the PR. PR: 71782 END K 10 svn:author V 3 suz K 8 svn:date V 27 2005-12-25T12:15:13.000000Z K 7 svn:log V 534 MFC the following KAME sync work. - fixed typos - improved some comment descriptions - use NULL, instead of 0, to denote a NULL pointer - avoid embedding a magic number in the code - use nd6log() instead of log() to record NDP-specific logs - nuked an unnecessay white space Revision Path 1.67 src/sys/netinet6/icmp6.c 1.55 src/sys/netinet6/in6.c 1.29 src/sys/netinet6/in6_ifattach.c 1.56 src/sys/netinet6/nd6.c 1.35 src/sys/netinet6/nd6_nbr.c 1.29 src/sys/netinet6/nd6_rtr.c END K 10 svn:author V 3 suz K 8 svn:date V 27 2005-12-25T12:21:55.000000Z K 7 svn:log V 50 MFC Rev.1.68 (don't respond to NI_QTYPE_IPV4ADDR) END K 10 svn:author V 3 suz K 8 svn:date V 27 2005-12-25T12:44:12.000000Z K 7 svn:log V 216 MFC: changes malloc type (M_IPMADDR->M_IP6MADDR, M_IPMOPTS->M_IP6MOPTS, M_MRTABL E->M_MRTABLE6) Rev.1.54 in6.c Rev.1.64 in6_pcb.c Rev.1.25 in6_var.h Rev.1.33 ip6_mroute.c Rev.1.98 ip6_output.c Rev.1.23 mld6.c END K 10 svn:author V 3 suz K 8 svn:date V 27 2005-12-25T14:03:38.000000Z K 7 svn:log V 981 MFC: sync with KAME regarding NDP - introduced fine-grain-timer to manage ND-caches and IPv6 Multicast-Listeners - supports Router-Preference - better prefix lifetime management - more spec-comformant DAD advertisement - updated RFC/internet-draft revisions - renamed a macro IPV6_DADOUTPUT to IPV6_UNSPECSRC - plugged a possible memory leak share/doc/IMPLEMENTATIONS Rev.1.9 sys/netinet/icmp6.h Rev.1.20 sys/netinet6/icmp6.c Rev.1.69 sys/netinet6/in6.c Rev.1.57,58 sys/netinet6/in6.h Rev.1.41,42 sys/netinet6/in6_ifattach.c Rev.1.31 sys/netinet6/in6_ifattach.h Rev.1.7 sys/netinet6/in6_src.c Rev.1.36 sys/netinet6/in6_var.h Rev.1.27 sys/netinet6/ip6_var.h Rev.1.36 sys/netinet6/ip6_output.c Rev.1.99,100 sys/netinet6/mld6.c Rev.1.24,25 sys/netinet6/mld6_var.h Rev.1.7 sys/netinet6/nd6.c Rev.1.59,61,62 sys/netinet6/nd6.h Rev.1.21 sys/netinet6/nd6_nbr.c Rev.1.34,37,38,39 sys/netinet6/nd6_rtr.c Rev.1.30,31 END K 10 svn:author V 3 dds K 8 svn:date V 27 2005-12-25T16:26:40.000000Z K 7 svn:log V 104 MFC 1.19 Use the appropriate error function for displaying the error, instead of printing it to stdout. END K 10 svn:author V 3 dds K 8 svn:date V 27 2005-12-25T16:40:03.000000Z K 7 svn:log V 175 MFC 1.28 Bug fix: a numeric flag specification in the substitute command would cause the next substitute flag to be ignored. While working at it, detect and report overflows. END K 10 svn:author V 2 bz K 8 svn:date V 27 2005-12-25T21:57:03.000000Z K 7 svn:log V 364 MFC rev. 1.20 Make nve(4) work for people with nf3/nf4 who never got it working at all and only saw "nve0: device timeout (N)" messages. - Setup PHY before handing control to NVidia API setting speed, duplex, enabling interrupts, etc. - Add restriction of MAXADDR_32BIT for high address to contigmalloc to make the driver work on machines with 4+GB of memory. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-12-25T21:59:20.000000Z K 7 svn:log V 154 MFC: ip_carp.c, 1.33 Fix build after in6_joingroup change. It remains unclear if DAD breaks CARP or not. Unbreaks build after massive netinet6 MFC. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2005-12-25T22:09:17.000000Z K 7 svn:log V 39 Add an example for WEP. OK-ed by: sam END K 10 svn:author V 5 wilko K 8 svn:date V 27 2005-12-25T22:31:54.000000Z K 7 svn:log V 39 Add an example for WEP. OK-ed by: sam END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-12-25T22:57:08.000000Z K 7 svn:log V 60 Fix build after timeval.tv_sec changed from long to time_t. END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-25T23:28:23.000000Z K 7 svn:log V 69 add a sysctl to turn debug msgs on/off when built with IFMEDIA_DEBUG END K 10 svn:author V 5 wilko K 8 svn:date V 27 2005-12-25T23:29:59.000000Z K 7 svn:log V 433 We will not be responsible for damage to equipment, your ego, county wide power outages, spontaneously generated mini (or larger) black holes, planetary disruptions, or personal injury or worse that may result from the use of this material. -- taken from Samuel M. Goldwasser's Sam's Strobe FAQ Notes on the Troubleshooting and Repair of Electronic Flash Units and Strobe Lights END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-12-25T23:52:00.000000Z K 7 svn:log V 274 Only decrement the max-src-conn counter for tcp connections that reached "established" state. Similar to OpenBSD's rev. 1.499 by joel but not breaking ABI. Obtained from: OpenBSD (with changes) Reported by: Bruno Afonso MFC after: 3 days X-MFC: together with local_flags END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-12-26T00:07:19.000000Z K 7 svn:log V 70 Move global variable private_tss into per-cpu area. Reviewed by: jhb END K 10 svn:author V 3 suz K 8 svn:date V 27 2005-12-26T00:59:12.000000Z K 7 svn:log V 120 MFC 1.57 (Raw IPv6 checksum must use the protocol number of the last header, instread of the first next-header value) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-12-26T09:27:24.000000Z K 7 svn:log V 70 Wrap comment lines to be under 80 characters wide. MFC after: 3 days END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-26T10:39:21.000000Z K 7 svn:log V 205 Add simple suspend and resume methods. We call em_stop() on suspend and em_init() on resume. With this change the network is ready right after resume, without half minute lag. Tested by: Jacques Garrigue END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-12-26T12:30:53.000000Z K 7 svn:log V 37 Sync version number with libpthread. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-12-26T12:46:36.000000Z K 7 svn:log V 23 MFi386: revision 1.621 END K 10 svn:author V 3 dds K 8 svn:date V 27 2005-12-26T13:47:20.000000Z K 7 svn:log V 189 MFC changes from 2005.10.26: Move execve's access time update functionality into a new vfs_mark_atime() function, and use the new function for performing efficient atime updates in mmap(). END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-12-26T15:43:54.000000Z K 7 svn:log V 112 MFC: - Add the times builtin. - Correctly quoted output of trap. - Man page updates. - Cleanup of builtins.def. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2005-12-26T16:09:58.000000Z K 7 svn:log V 20 Correct some typos. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-12-26T16:10:00.000000Z K 7 svn:log V 104 - Plug a memory leak: free up per-cpu sample buffers at module unload time. - Correct a few style nits. END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-26T18:15:09.000000Z K 7 svn:log V 18 document deftxkey END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-12-26T18:15:37.000000Z K 7 svn:log V 272 MFC important changes: - Add -v and -V to the command builtin. - Return value from unalias. - Fixes for the errexit mode. - Avoid segfaults on signals. - Add the times builtin. - Make 'set +o' output POSIX compliant. - Correctly quoted output of trap. - Man page updates. END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-26T18:19:40.000000Z K 7 svn:log V 26 MFC: deftxkey explanation END K 10 svn:author V 5 remko K 8 svn:date V 27 2005-12-26T19:02:08.000000Z K 7 svn:log V 92 MFC v1.28 by ru: fix a markup nit. PR: docs/88848 Prodded by: remko END K 10 svn:author V 5 remko K 8 svn:date V 27 2005-12-26T19:02:53.000000Z K 7 svn:log V 86 MFC v1.28 by ru: fix a markup nit. PR: docs/88848 Prodded by: remko END