ƒ¯R144359 209 119 167 270 304 475 497 158 157 159 186 162 191 199 238 298 334 199 186 141 179 144 320 162 223 306 123 211 211 1170 148 250 260 230 208 164 201 171 275 245 334 277 223 358 833 152 167 286 390 241 216 690 359 477 181 315 216 170 340 298 156 136 174 187 185 133 143 291 141 344 189 197 198 253 688 157 165 559 175 283 174 269 232 258 219 295 203 262 237 151 188 245 258 139 170 236 169 255 179 197 144 372 351 405 373 313 195 216 164 118 151 118 118 367 309 118 411 114 979 240 114 118 340 166 118 272 213 213 166 1751 434 213 166 494 250 150 198 232 212 317 527 149 147 624 156 202 156 371 179 166 470 446 145 153 118 552 257 254 199 230 771 133 148 183 239 228 156 332 292 293 184 161 517 110 154 116 245 333 166 177 373 140 141 166 155 166 693 544 132 132 387 374 174 166 166 250 335 434 220 116 137 166 254 154 189 166 95 133 152 285 K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-03-31T01:57:51.000000Z K 7 svn:log V 24 Catch up with ATA-mkIII END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-03-31T03:21:21.000000Z K 7 svn:log V 75 atapicam is broken, so comment it out since it may take a while to fix it. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-03-31T04:05:17.000000Z K 7 svn:log V 173 Don't default to '/var/tmp/ffsinfo' for the output of ffsinfo(8), since /var/tmp is a world-writable directory. MFC after: 3 days Reported by: Jon Passki END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-03-31T04:10:31.000000Z K 7 svn:log V 207 Don't define FS_DEBUG by default, as this causes growfs to write debugging information to /tmp/growfs.debug, which is a world-writable directory. MFC after: 3 days Reported by: Jon Passki END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-03-31T04:24:36.000000Z K 7 svn:log V 380 MFC all of the recent enhancements and bug fixes from the head to RELENG_5. This includes almost everything, except for if_ndis_usb.c, which is just a stub at the moment and won't be ready in time for 5.4, and for the patches to enable "ifconfig ndis0 scan" to work, since net80211 in RELENG_5 doesn't support it. Also turn on ndiscvt(8) for the amd64 platform. Approved by: re END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-03-31T04:25:59.000000Z K 7 svn:log V 403 - Remove apause(). It makes no sense with our present mutex implementation since simply unlocking a mutex does not ensure that one of the waiters will run and acquire it. We're more likely to reacquire the mutex before anyone else has a chance. It has also bit me three times now, as it's not safe to drop the interlock before sleeping in many cases. Sponsored by: Isilon Systems, Inc. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-03-31T04:27:38.000000Z K 7 svn:log V 64 Grrr. I said no if_ndis_usb.c, and I meant it. Approved by: re END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-03-31T04:27:49.000000Z K 7 svn:log V 64 - LK_NOPAUSE is a nop now. Sponsored by: Isilon Systems, Inc. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-03-31T04:37:09.000000Z K 7 svn:log V 66 - LK_NOPAUSE is a nop now. Sponsored by: Isilon Systems, Inc. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-03-31T04:39:33.000000Z K 7 svn:log V 93 - apause() has been retired, remove LK_NOPAUSE as well. Sponsored by: Isilon Systems, Inc. END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-03-31T04:58:10.000000Z K 7 svn:log V 70 handle potential null ptr Noticed by: Coverity Prevent analysis tool END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-03-31T05:00:31.000000Z K 7 svn:log V 99 remove useless ptr check; cur_column can never be null Noticed by: Coverity Prevent analysis tool END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-03-31T05:15:27.000000Z K 7 svn:log V 106 check copyin return value (and while we're at it copyout too) Noticed by: Coverity Prevent analysis tool END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-03-31T05:18:19.000000Z K 7 svn:log V 144 - Add a LK_NOSHARE flag which forces all shared lock requests to be treated as exclusive lock requests. Sponsored by: Isilon Systems, Inc. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-03-31T05:21:17.000000Z K 7 svn:log V 204 - Set LK_NOSHARE for snapshot locks. snapshots require exclusive only access. - Remove the hack from ffs_lock() to implement LK_NOSHARE in a ffs specific way. Sponsored by: Isilon Systems, Inc. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-03-31T05:22:45.000000Z K 7 svn:log V 240 - Disable vfs shared locks by default. They must be specifically enabled on filesystems which safely support them. It appears that many network filesystems specifically are not shared lock safe. Sponsored by: Isilon Systems, Inc. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-03-31T05:23:20.000000Z K 7 svn:log V 105 - FFS supports shared locks, clear LK_NOSHARE from our vnode locks. Sponsored by: Isilon Systems, Inc. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2005-03-31T05:58:14.000000Z K 7 svn:log V 93 - Fix botched LK_NOWAIT removal. I mistakenly thought this compiled as part of GENERIC. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-03-31T06:02:44.000000Z K 7 svn:log V 49 Add note about powerd(8) Submitted by: netchild END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-03-31T06:03:59.000000Z K 7 svn:log V 87 MFC 1.91: Drop down to a single task queue thread Approved by: re (kensmith, scottl) END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-03-31T06:05:16.000000Z K 7 svn:log V 52 Add note about Powernow Submitted by: Bruno Ducrot END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-03-31T06:11:04.000000Z K 7 svn:log V 227 Remove check of numpst to allow more K8 variants to attach. The other checks, including cpuid_is_k7(), will catch CPUs that really don't support this method. Submitted by: Bruno Ducrot Tested by: Jari Kirma (kirma cs.hut.fi) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-03-31T06:24:50.000000Z K 7 svn:log V 70 MFC: re(4) ALTQ support and replace of some RFC derived manual pages. END K 10 svn:author V 3 sos K 8 svn:date V 27 2005-03-31T06:25:14.000000Z K 7 svn:log V 130 Correct the PCI ID for the SiS 965, and add support for the SATA part that was left our by accident. Prodded by: Patrik Backlund END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-03-31T06:28:58.000000Z K 7 svn:log V 213 MFC: re(4) ALTQ support and replace of some RFC derived manual pages. Update release notes: s/Early Adopter's Guide/Migration Guide/[*] Pointed out by: delphij[*] Approved by: re (implicitly) END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-03-31T06:51:54.000000Z K 7 svn:log V 31 Rename dev_ref() to dev_refl() END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-03-31T10:29:57.000000Z K 7 svn:log V 118 cdev (still) needs per instance uid/gid/mode Add unlocked version of dev_ref() Clean up various stuff in sys/conf.h END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-31T11:12:45.000000Z K 7 svn:log V 116 Move the MAX macro to a util.h so it becomes usable in other modules. Suggested by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-31T11:35:56.000000Z K 7 svn:log V 1074 Almost complete rewrite of the archive code (except for the Makefile parsing part). Archive handling was broken at least since the move from BSD ar/ranlib to GNU binutils because of the different archive format. This rewrite fixes this by making make to carry around the defines for all formats (it supports) so it can support all of them independent of the actually used one. The supported formats are: traditional BSD (this seems to come from V7 at least, short names only and __.SYMDEF), BSD4.4 (long names with #1/ and __.SYMDEF) and SysV (extra name table and //). The only format not supported are broken traditional archives where the member names are truncated to 15 characters. Errors in the archive are not ignored anymore, but cause make to stop with an error message. The command line option -A causes these errors to become non-fatal. This is almost compatible with previous usage except for the error message printed in any case. Use a type-safe intrusive list for the archive cache. Reviewed by: Max Okumoto (without new error handling) END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-31T11:40:53.000000Z K 7 svn:log V 54 Document the new -A flag for ignoring archive errors. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-03-31T12:19:44.000000Z K 7 svn:log V 157 Explicitly hold a reference to the cdev we have just cloned. This closes the race where the cdev was reclaimed before it ever made it back to devfs lookup. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2005-03-31T13:52:12.000000Z K 7 svn:log V 162 Remove the print/acroread package due to licensing concerns. Requested by: trevor (acroread maintainer) Seconded by: Mark Linimon, Joerg Wunsch MFC after: 1 day END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-03-31T14:20:12.000000Z K 7 svn:log V 132 MFC: rev. 1.16 + 1.17 - The make_dev(9) functions no longer handle dev_ts, but struct cdevs. - Bump .Dd Approved by: re (blanket) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-31T14:33:17.000000Z K 7 svn:log V 111 MFC: Don't ignore the last line of config files (/etc/hosts, /etc/services, etc.). Approved by: re (kensmith) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-03-31T14:35:30.000000Z K 7 svn:log V 67 MFC: rev. 1.9 by ru Tiny markup fixes. Approved by: re (blanket) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-31T14:36:50.000000Z K 7 svn:log V 104 MFC: semctl(2) with IPC_STAT command should return zero in case of success. Approved by: re (kensmith) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-03-31T14:46:03.000000Z K 7 svn:log V 74 MFC: rev. 1.2 by ru Markup and grammar fixes. Approved by: re (blanket) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-31T14:58:36.000000Z K 7 svn:log V 178 MFC: o Enable all supported frame types when neither is enabled explicitly in the kernel config; o fix ef(4) driver when kernel compiled w/o IPX. Approved by: re (kensmith) END K 10 svn:author V 3 sos K 8 svn:date V 27 2005-03-31T15:05:40.000000Z K 7 svn:log V 152 Change the ata_* methods to use a channel device instead of a controller device. This helps when there is no controller parent to a channel (PPC port). END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-31T15:17:06.000000Z K 7 svn:log V 238 MFC: 1.10 When disarming a watchdog by using an interval of WD_TO_NEVER a non-zero return value of the ioctl doesn't indicate that the command has failed so don't let watchdog(8) return an error in this case. Approved by: re (kensmith) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-03-31T15:54:33.000000Z K 7 svn:log V 183 New release notes: SA-05:01.telnet (+MFC), restore(8) can once again read FreeBSD 1 dump tapes. MFCs noted: Configuration file reader fixes. One more grammar change: xargs(1) -I. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-03-31T16:02:12.000000Z K 7 svn:log V 129 Rewrite SA-05:01.telnet entry based on nectar's original commit message, which is more accurate and less clunky than my version. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-31T16:19:26.000000Z K 7 svn:log V 265 - Move the doc project docs over to disc2 to free up some room for future bloat on disc1. - Output a message letting the user know that we are generating MD5 sums during the long pause after the last mkisofs invocation in the iso.1 target. MFC after: 3 days END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-03-31T16:38:48.000000Z K 7 svn:log V 738 Fix an amd64 issue I overlooked. When setting up a callout to ndis_timercall() in NdisMInitializeTimer(), we can't use the raw function pointer. This is because ntoskrnl_run_dpc() expects to invoke a function with Microsoft calling conventions. On i386, this works because ndis_timercall() is declared with the __stdcall attribute, but this is a no-op on amd64. To do it correctly, we have to generate a wrapper for ndis_timercall() and us the wrapper instead of of the raw function pointer. Fix this by adding ndis_timercall() to the funcptr table in subr_ndis.c, and create ndis_findwrap() to extract the wrapped function from the table in NdisMInitializeTimer() instead of just passing ndis_timercall() to KeInitializeDpc() directly. END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-03-31T16:39:18.000000Z K 7 svn:log V 60 reclaim mbufs in failure cases Submitted by: Tai-hwa Liang END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-03-31T16:57:09.000000Z K 7 svn:log V 74 MFC: SA-05:01, configuration file reader fix, Approved by: re (blanket) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-03-31T17:00:39.000000Z K 7 svn:log V 191 MFC fix from subr_ndis.c rev 1.82. This fixes the use of NdisMInitializeTimer() on amd64. (ndis_timercall() must be wrapped since it is invoked with MS calling conventions). Approved by: re END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-03-31T17:03:45.000000Z K 7 svn:log V 293 MFC 1.27: - Don't free mbuf, passed to interface output method if the latter returns error. In this case mbuf has already been freed. [1] - Remove redundant declaration. PR: kern/78893 [1] Submitted by: Liang Yi [1] Reviewed by: sam Approved by: re (kensmith) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-03-31T17:16:40.000000Z K 7 svn:log V 145 If resource allocation fails, we could wind up freeing the cdev without it being allocated. Add a simple check for this. Submitted by: yongari END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-03-31T17:19:50.000000Z K 7 svn:log V 123 Properly return rule number. Submitted by: Wojciech A. Koszek PR: bin/79292 OK'ed by: rwatson Approved by: re (kensmith) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-03-31T17:33:30.000000Z K 7 svn:log V 593 When several carp interfaces are attached to Ethernet interface, carp_carpdev_state_locked() is called every time carp interface is attached. The first call backs up flags of the first interface, and the second call backs up them again, erasing correct values. To solve this, a carp_sc_state_locked() function is introduced. It is called when interface is attached to parent, instead of calling carp_carpdev_state_locked. carp_carpdev_state_locked() calls carp_sc_state_locked() for each sc in chain. Reported by: Yuriy N. Shkandybin, sem Approved by: re (kensmith) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-03-31T17:38:39.000000Z K 7 svn:log V 263 MFC rev 1.37: date: 2005/01/05 00:06:15; author: cognet; state: Exp; lines: +2 -2 Disable checksum offloading by default. It seems to produce corrupted packets with some revisions of the chip (particularly when using multiple TX descriptors). Approved by: re END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-03-31T18:19:55.000000Z K 7 svn:log V 381 Add the Areca SATA RAID driver (arcmsr). This supports the ARC-11xx and 12xx series of controllers. Areca provides a CLI and HTTP management tool for FreeBSD/i386 and FreeBSD/amd64 on their website. Many thanks to Areca for their support of FreeBSD. Thanks also to Mike Tansca and Sentex Communications for donating hardware. Obtained from: Erich Chen END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-03-31T18:51:06.000000Z K 7 svn:log V 89 Additions to .PATH are cumulative so referencing $.PATH is not helpful. Informed by: ru END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-03-31T18:56:54.000000Z K 7 svn:log V 222 Add a check for cpufreq_unregister() being called with no cpufreq device active. Note that the logic indicates this should not be possible so generate a warning if this ever happens. Found by: Coverity Prevent (via sam) END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-03-31T19:07:26.000000Z K 7 svn:log V 123 Always free the returned env pointer even it doesn't indicate we're in verbose mode. Found by: Coverity Prevent (via sam) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-03-31T19:33:44.000000Z K 7 svn:log V 74 MFC 1.106: Explore ehci busses before others. Approved by: re (kensmith) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-03-31T19:36:59.000000Z K 7 svn:log V 243 MFC: 1.67 Root hubs don't have transaction translators, so so skip printing the message about them if the hub depth is zero. 1.68 Fix incorrect language parameter when getting the device serial number Approved by: re (kensmith) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-03-31T19:38:40.000000Z K 7 svn:log V 201 MFC: 1.120 Use M_NOWAIT when allocating from a callout routine. 1.121 Fix an incorrect NULL argument to usbd_set_interface() associated with the ALT_IFACE_1 quirk. Approved by: re (kensmith) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-03-31T19:40:49.000000Z K 7 svn:log V 60 Add a commented-out ehci entry. Approved by: re (kensmith) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-03-31T19:44:15.000000Z K 7 svn:log V 41 Add a manual page for the arcmsr driver. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-03-31T19:45:09.000000Z K 7 svn:log V 78 MFC 1.17: Reduce verbosity of ehci boot messages. Approved by: re (kensmith) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-03-31T19:47:11.000000Z K 7 svn:log V 91 MFC 1.35: remove trailing whitespace and update TODO comments. Approved by: re (kensmith) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-03-31T19:49:06.000000Z K 7 svn:log V 89 MFC 1.2: update BUGS section to reflect recent EHCI changes. Approved by: re (kensmith) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-03-31T20:21:43.000000Z K 7 svn:log V 38 Glue the arcmsr driver into the tree. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-03-31T20:35:05.000000Z K 7 svn:log V 46 - new sentence, new line - small language fix END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-31T20:36:44.000000Z K 7 svn:log V 198 Don't recursively panic when we call mi_switch() in a critical section, even though calling mi_switch() after a panic is likely a bug anyway as the recursive panic only serves to make things worse. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-03-31T20:52:27.000000Z K 7 svn:log V 44 Autogenerate device listings for arcmsr(4). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-31T20:55:10.000000Z K 7 svn:log V 248 MFR5: rev 1.421.2.6: Enable support for 32-bit Linux binaries by default. There are too many questions in freebsd-amd64@ about how to enable Linux support that it seems a required piece of functionality. Thus we should just have it on by default. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-03-31T21:20:19.000000Z K 7 svn:log V 95 Apparently I'm cursed. ndis_findwrap() should be searching ndis_functbl, not ntoskrnl_functbl. END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-03-31T21:42:49.000000Z K 7 svn:log V 104 avoid use after free Submitted by: gibbs Reviewed by: mdodd Noticed by: Coverity Prevent analysis tool END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-03-31T21:43:19.000000Z K 7 svn:log V 105 avoid use after free Submitted by: gibbs Reviewed by: mdodd Approved by: Coverity Prevent analysis tool END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-03-31T21:50:11.000000Z K 7 svn:log V 158 MFC subr_ndis.c 1.83: s/ntoskrnl_functbl/ndis_functbl/ in ndis_findwrap(). Hopefully this will be the last time I need to touch any of this. Approved by: re END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-31T21:53:15.000000Z K 7 svn:log V 592 MFC: 1.20, 1.21 - Assorted style fixes and minor changes. - Allow multiple INTR_FAST handlers for the same source. The motivation for this are the on-board SCCs and UARTs that use a shared IRQ. - Rework the interrupt counting code to account for shared interrupts. - In case ithread_add_handler() failed in inthand_add() just return with the error code instead of setting up a non-fast handler regardless or setting up a non-fast handler instead of a fast handler. I can't think of a situation where the former behaviour would do the right thing. Approved by: re (kensmith, scottl) END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-03-31T21:53:21.000000Z K 7 svn:log V 65 avoid null ptr deref Noticed by: Coverity Prevent analysis tool END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-03-31T21:55:09.000000Z K 7 svn:log V 73 fix potential null ptr deref Noticed by: Coverity Prevent analysis tool END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-31T21:55:39.000000Z K 7 svn:log V 463 MFC: 1.13 - Allocate the interrupt resource as RF_SHAREABLE allowing uart(4) to work with shared IRQs in case the bus code, MD interrupt code, etc. permits. Together with sys/sparc64/sparc64/intr_machdep.c rev. 1.21 (MFC'ed in rev. 1.19.2.1) this fixes an endless loop in uart_intr() when using the second NS16550 on the ISA bus of sparc64 machines. - Destroy the hardware mutex on detach and in case attaching fails. Approved by: re (kensmith, scottl) END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-03-31T21:58:53.000000Z K 7 svn:log V 83 plug resource leak Submitted by: mdodd Noticed by: Coverity Prevent analysis tool END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-31T22:17:42.000000Z K 7 svn:log V 186 MFC: Handle unimplemented syscall by instantly returning ENOSYS instead of sending signal first and only then returning ENOSYS to match what real linux does. Approved by: re (kensmith) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-31T22:24:24.000000Z K 7 svn:log V 78 MFC: Regen after addition of linux_nosys handler. Approved by: re (kensmith) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-31T22:27:16.000000Z K 7 svn:log V 172 MFC: Always produce cpuX entries, even in the case when there is only one CPU in the system. This is consistent with what real linuxes do. Approved by: re (kensmith) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-31T22:35:23.000000Z K 7 svn:log V 135 MFC: When re-connecting already connected datagram socket ensure to clean up its pending error state. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-31T22:47:18.000000Z K 7 svn:log V 165 - Fix some sign extension problems with implicit 32 to 64 bit conversions. - Fix the mmap2() wrapper to not truncate high addresses. Submitted by: Christian Zander END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-31T22:47:57.000000Z K 7 svn:log V 126 Drop a bogus mp_fixme(). Adding a lock would do nothing to reduce userland races regarding changing of jail-related sysctls. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-31T22:49:31.000000Z K 7 svn:log V 202 - Denote a few places where kobj class references are manipulated without holding the appropriate lock. - Add a comment explaining why we bump a driver's kobj class reference when loading a module. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-31T22:50:14.000000Z K 7 svn:log V 110 Bring back the WITNESS_WARN() check to _STOPEVENT() as all the callers have been fixed for quite a while now. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-31T22:51:18.000000Z K 7 svn:log V 169 Implement kern_adjtime(), kern_readv(), kern_sched_rr_get_interval(), kern_settimeofday(), and kern_writev() to allow for further stackgap reduction in the compat ABIs. END K 10 svn:author V 5 peter K 8 svn:date V 27 2005-03-31T22:53:58.000000Z K 7 svn:log V 142 Since the question keeps coming up, explain why the -mno-sse etc switches are there and that it does not have an effect on user applications. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-31T22:54:48.000000Z K 7 svn:log V 59 Actually commit the code for kern_sched_get_rr_interval(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-31T22:56:14.000000Z K 7 svn:log V 96 Use a custom version of copyinuio() to implement osf1_{read,write}v() via kern_{read,write}v(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-31T22:57:21.000000Z K 7 svn:log V 152 - Use a custom version of copyinuio() to implement readv/writev using kern_readv/writev. - Use kern_sched_rr_get_interval() rather than the stackgap. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-31T22:58:13.000000Z K 7 svn:log V 165 - Use a custom version of copyinuio() to implement readv/writev using kern_readv/writev. - Use kern_settimeofday() and kern_adjtime() rather than stackgapping it. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-31T22:58:37.000000Z K 7 svn:log V 47 Use kern_settimeofday() to avoid stackgap use. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-03-31T23:15:14.000000Z K 7 svn:log V 73 Note the passing of Cameron Grant . Approved by: quiet1 END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-01T00:30:42.000000Z K 7 svn:log V 143 There's no acpi in pc98 machines, nor do we build it into the kernel. Therefore, don't build the acpi userland binaries either. OK'd by: nate END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-01T00:32:45.000000Z K 7 svn:log V 77 pcvt doesn't exist on pc98, so don't build pcvt routines that have no value. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-01T00:57:22.000000Z K 7 svn:log V 162 There's no wl cards for PC98. These are ISA only, and no cbus versions exist, much less having support for it in the wl driver. Therefore, don't build wlconfig. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-01T01:45:03.000000Z K 7 svn:log V 87 Since there are now more than a couple exceptions to the i386 rule, group them better. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-04-01T03:28:55.000000Z K 7 svn:log V 101 Introduce channel-level setmode newbus method. Thanks to sos for the code re-org that allowed this. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-04-01T05:01:29.000000Z K 7 svn:log V 51 MFC: SA-05:01.telnet, getaddrinfo(3) query order. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-04-01T05:34:18.000000Z K 7 svn:log V 275 Merge uipc_socket2.c:1.144 from HEAD to RELENG_5: When upcalling from a socket in soisconnected() for an accept filter, call with flag M_DONTWAIT rather than M_TRYWAIT, as we don't want to do blocking memory allocation (etc) in the netisr. Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-04-01T05:35:10.000000Z K 7 svn:log V 254 Merge bpf.c:1.143 from HEAD to RELENG_5: Update a comment describing bpf_iflist to indicate that the BPF interface structures correspond to specific link layers, so the same network interface may appear more than once. Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-04-01T05:35:46.000000Z K 7 svn:log V 308 Merge bpf.c:1.144 from HEAD to RELENG_5: In bpf_setf(), protect against races between multiple user threads attempting to change the BPF filter on a BPF descriptor at the same time: retrieve the old filter pointer under the same locked region as setting the new pointer. Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-04-01T05:38:58.000000Z K 7 svn:log V 276 Merge tcp_usrreq.c:1.116 from HEAD to RELENG_5: In tcp_usr_send(), broaden coverage of the socket buffer lock in the non-OOB case so that the sbspace() check is performed under the same lock instance as the append to the send socket buffer. Approved by: re (kensmith) END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-01T07:15:52.000000Z K 7 svn:log V 220 arcmsr_make_timespec, and arcmsr_getcmos_time appear to be unused, and reference functions that don't exist on at least pc98. #if 0 them out. This should fix the pc98 tinderbox breakage. Tested only on i386 and pc98. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-04-01T10:13:36.000000Z K 7 svn:log V 98 MFC revision 1.158: Note the passing of Cameron Grant . Approved by: re (scottl) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-04-01T10:36:09.000000Z K 7 svn:log V 118 Reword the HARDWARE section to include the driver name (important for the hardware notes that are generated from it). END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-04-01T10:36:10.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_5'. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-04-01T10:53:43.000000Z K 7 svn:log V 24 Style: fix indentation. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-04-01T10:59:13.000000Z K 7 svn:log V 59 MFi386 (1.610): let TUNABLE_ULONG_FETCH handle the suffix. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-04-01T11:12:29.000000Z K 7 svn:log V 24 Style: fix indentation. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-04-01T11:20:17.000000Z K 7 svn:log V 24 Style: fix indentation. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-04-01T12:26:21.000000Z K 7 svn:log V 270 MFC revision 1.281 (by imp) date: 2005/03/15 22:53:31; author: imp; state: Exp; lines: +3 -1 If bus_generic_susped returns an error, devlist is not freed. Free it. Submitted by: Ted Unangst (using the Coverity Prevent analysis tool) Approved by: re (scottl) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-04-01T12:29:23.000000Z K 7 svn:log V 212 MFC revision 1.23 (by scottl) date: 2005/03/19 06:32:57; author: scottl; state: Exp; lines: +0 -1 Don't free the SIM object twice. Submitted by: Coverity Prevent analysis tool Approved by: re (scottl) END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-04-01T12:31:15.000000Z K 7 svn:log V 24 Style: fix indentation. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-04-01T12:40:25.000000Z K 7 svn:log V 314 MFC: Don't pass unadulterated unit numbers to make_dev and its ilk- if you have more than 256 units, you die. Horribly. Convert them using unit2minor. Original -HEAD Revisions: 1.43 +5 -4 src/sys/cam/scsi/scsi_pass.c 1.31 +1 -1 src/sys/cam/scsi/scsi_ses.c Approved by: re (scottl) END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-04-01T12:42:03.000000Z K 7 svn:log V 20 Style: Indentation. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-04-01T12:44:03.000000Z K 7 svn:log V 882 MFC revision 1.151 (gibbs): date: 2005/03/23 16:43:29; author: gibbs; state: Exp; lines: +13 -2 Restore queue depth settings across tag disable events. The system often disables tag queuing temporarily in order to allow controllers a window to safely perform transfer negotiation with non-compliant devices. Before this change, CAM would restore the queue depth to the controller specified maximum or device quirk level rather than any depth determined by reactions to QUEUE FULL/BUSY events or an explicit user setting. During device probe, initialize the flags field for XPT_SCAN_BUS. The uninitialized value often confused CAM into not bothering to issue an AC_FOUND_DEVICE async event for new devices. The reason this bug wasn't reported earlier is that CAM manually announces devices after the initial system bus scans. Approved by: re (scottl) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-04-01T12:46:27.000000Z K 7 svn:log V 143 MFC: o Add new cdce(4) driver; o move some common code out of every USB etherned driver into a central location. Approved by: re (scottl) END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-04-01T13:02:17.000000Z K 7 svn:log V 20 Style: indentation. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-04-01T13:06:05.000000Z K 7 svn:log V 24 Style: fix indentation. END K 10 svn:author V 3 den K 8 svn:date V 27 2005-04-01T13:11:04.000000Z K 7 svn:log V 247 Merge the following from the English version: 1.21.2.6 -> 1.21.2.7 early-adopter/article.sgml (rev. update) 1.761.2.37 -> 1.761.2.39 relnotes/common/new.sgml 1.8 -> 1.8.2.1 share/sgml/release.dsl (rev. update) Approved by: re (blanket) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-04-01T13:11:05.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_4'. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-04-01T13:25:45.000000Z K 7 svn:log V 24 Style: fix indentation. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-04-01T13:35:35.000000Z K 7 svn:log V 177 Both struct Job and struct Shell are only used inside job.c so there is no need to have them in a header file that is included by other modules. Move them both into the c-file. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-04-01T13:43:24.000000Z K 7 svn:log V 116 MFen: 1.761.2.37 -> 1.761.2.39 Obtained from: The FreeBSD Simplified Chinese Project CVS Approved by: re (blanket) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-04-01T13:45:48.000000Z K 7 svn:log V 116 MFen: 1.227.2.24 -> 1.227.2.25 Obtained from: The FreeBSD Simplified Chinese Project CVS Approved by: re (blanket) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-04-01T13:45:49.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_4'. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-04-01T15:02:12.000000Z K 7 svn:log V 1653 Merge sys_socket.c:1.68 from HEAD to RELENG_5: The SO_NOSIGPIPE socket option allows a user process to mark a socket so that the socket does not generate SIGPIPE, only EPIPE, when a write is attempted after socket shutdown. When the option was introduced in 2002, this required the logic for determining whether SIGPIPE was generated to be pushed down from dofilewrite() to the socket layer so that the socket options could be considered. However, the change in 2002 omitted modification to soo_write() required to add that logic, resulting in SIGPIPE not being generated even without SO_NOSIGPIPE when the socket was written to using write() or related generic system calls. This change adds the EPIPE logic to soo_write(), generating a SIGPIPE signal to the process associated with the passed uio in the event that the SO_NOSIGPIPE option is not set. Notes: - The are upsides and downsides to placing this logic in the socket layer as opposed to the file descriptor layer. This is really fd layer logic, but because we need so_options, we have a choice of layering violations and pick this one. - SIGPIPE possibly should be delivered to the thread performing the write, not the process performing the write. - uio->uio_td and the td argument to soo_write() might potentially differ; we use the thread in the uio argument. - The "sigpipe" regression test in src/tools/regression/sockets/sigpipe tests for the bug. Submitted by: Mikko Tyolajarvi Talked with: glebius, alfred PR: 78478 Approved by: re (scottl) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-04-01T15:04:19.000000Z K 7 svn:log V 337 Socket lock changes associated with the change to solisten() structural changes were mis-merged when brought from HEAD to RELENG_5, as the socket lock was acquired before the protocol locks, rather than after, violating the lock order. This commit synchronizes the lock acquisition with the same code in HEAD. Approved by: re (scottl) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-04-01T15:28:25.000000Z K 7 svn:log V 116 Several language improvements. Obtained from: The FreeBSD Simplified Chinese Project CVS Approved by: re (blanket) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-04-01T15:28:26.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_4'. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2005-04-01T16:18:04.000000Z K 7 svn:log V 401 MFC: > Implement mimimum system software delays, per PCI PM 1.1 spec, as > suggested by Peter Edwards. This seems to fix my fxp problems and > likely will fix his as well. Use DELAY rather than *sleep because we > can be called from any context. > > Revision Changes Path > 1.274 +55 -38 src/sys/dev/pci/pci.c > 1.275 +2 -2 src/sys/dev/pci/pci.c Approved by: re (scottl) END K 10 svn:author V 3 jmg K 8 svn:date V 27 2005-04-01T16:22:50.000000Z K 7 svn:log V 157 move the statement about switching power states to just before we do it, so we don't print a false statement if the destination powerstate is unsupported... END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-04-01T16:23:48.000000Z K 7 svn:log V 56 Remove a forward declaration that isn't needed anymore. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-04-01T16:24:25.000000Z K 7 svn:log V 103 Use a type-safe intrusive list to put jobs on the jobs or stoppedJobs list instead of the generic Lst. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-04-01T16:40:22.000000Z K 7 svn:log V 137 Fix another KeInitializeDpc()/amd64 calling convention issue: ndis_intrhand() has to be wrapped for the same reason as ndis_timercall(). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-04-01T17:14:20.000000Z K 7 svn:log V 117 MFC kern_ndis.c rev 1.76, make sure ndis_intrhand() is also wrapped propperly for amd64. Approved by: re (kensmith) END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-01T17:40:39.000000Z K 7 svn:log V 224 Don't build arcmsr on pc98. The card either won't fit/work in the pc98 machines because (a) it is PCIe or PCI-X (b) there's a BIOS that must run at boot which assumes IBM-AT compatible boot environment. Noticed by: scottl END K 10 svn:author V 3 jmg K 8 svn:date V 27 2005-04-01T18:45:44.000000Z K 7 svn:log V 434 MFC: > relocate the power state transition statements to the > pci_set_powerstate_method function... and: > move the statement about switching power states to just before we do it, so > we don't print a false statement if the destination powerstate is > unsupported... > > Revision Changes Path > 1.283 +5 -15 src/sys/dev/pci/pci.c > 1.285 +7 -5 src/sys/dev/pci/pci.c Approved by: re (kensmith) END K 10 svn:author V 3 dfr K 8 svn:date V 27 2005-04-01T19:06:56.000000Z K 7 svn:log V 57 MFC: 1.106 Initialise unused DTV slots. Approved by: re END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-04-01T19:32:12.000000Z K 7 svn:log V 52 FIx a botch with the addition of the arcmsr driver. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-04-01T20:00:11.000000Z K 7 svn:log V 531 - Change the vm_mmap() function to accept an objtype_t parameter specifying the type of object represented by the handle argument. - Allow vm_mmap() to map device memory via cdev objects in addition to vnodes and anonymous memory. Note that mmaping a cdev directly does not currently perform any MAC checks like mapping a vnode does. - Unbreak the DRM getbufs ioctl by having it call vm_mmap() directly on the cdev the ioctl is acting on rather than trying to find a suitable vnode to map from. Reviewed by: alc, arch@ END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-04-01T20:19:30.000000Z K 7 svn:log V 64 MFC: Update the Romania NTP server. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-04-01T20:25:00.000000Z K 7 svn:log V 109 MFC: Move the docproj docs over to disc2 to make more room on the disc1 ISO image. Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-04-01T20:30:11.000000Z K 7 svn:log V 64 MFC: Add HID for the Toshiba SPA40. Approved by: re (kensmith) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-04-01T22:12:53.000000Z K 7 svn:log V 275 Make life easier on those trying to use the asr utilities by automatically creating the /dev/dpti%d entry that the software expects. This is just a band-aid until either someone (hopefully) rewrites the utilities, or all asr/dpt cards in existance get blasted into the sun. END K 10 svn:author V 6 jcamou K 8 svn:date V 27 2005-04-01T22:45:57.000000Z K 7 svn:log V 84 MFC: New manpage for snd_via8233(4). Approved by: re (kensmith), trhodes (mentor) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-04-01T22:45:58.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_4'. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2005-04-01T22:53:42.000000Z K 7 svn:log V 377 MFC: > add some additional pci classes and sub-classes.. and: > fix a copy/paste typo for scanner/gameport... > Revision Changes Path > 1.284 +25 -1 src/sys/dev/pci/pci.c > 1.41 +36 -2 src/sys/dev/pci/pcireg.h > 1.24 +25 -1 src/usr.sbin/pciconf/pciconf.c > 1.42 +2 -2 src/sys/dev/pci/pcireg.h Approved by: re (kensmith) END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-01T22:54:22.000000Z K 7 svn:log V 353 Allow one to specify a second parameter to the machine line. This allows us to specify the machine_arch as well as machine. If specified then a second link will be made, similar to machine, from $MACHINE_ARCH to $S/$MACHINE_ARCH/include. This is for ports where MACHINE != MACHINE_ARCH (pc98 today, others in the future?). Reviewed by: arch@, nyan@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-01T22:56:10.000000Z K 7 svn:log V 53 Update version number for latest config version bump END K 10 svn:author V 3 jmg K 8 svn:date V 27 2005-04-01T22:56:37.000000Z K 7 svn:log V 61 fix misspelling of 0x30... Spotted by: reviewing MFC commit END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-01T22:59:25.000000Z K 7 svn:log V 26 Add i386 to machine lines END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-01T23:19:43.000000Z K 7 svn:log V 459 Add reach-over include files to read i386/foo.h. In time, the pc98 specific code will migrate to these files to augment or replace the version in i386/include and/or i386/linux. This should, in the fullness of time, allow many of the #ifdef PC98 in the tree. # These files are in the public domain because there is insufficient # creative content in them. When you customize them, please add a # copyright notice and license. OK'd in principle by: nyan@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-01T23:22:01.000000Z K 7 svn:log V 164 When $MACHINE != $MACHINE_ARCH, install $MACHINE_ARCH/include into /usr/include/$MACHINE_ARCH in addition to installing $MACHINE/include into /usr/include/machine. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-04-02T00:01:03.000000Z K 7 svn:log V 157 Add a ugidfw_load() function and fix up some of the scripting in this file. This will allow better integration with the ports system. Submitted by: clement END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-04-02T00:59:18.000000Z K 7 svn:log V 102 Prepare for importing my 1:1 threading work, disconnect libthr and libthread_db from make buildworld. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-04-02T01:10:09.000000Z K 7 svn:log V 134 nVidia AGP chipsets beyond nForce2 are AMD64-specific. So move the AGP support to there. Submitted by: Jung-uk Kim END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-04-02T01:20:00.000000Z K 7 svn:log V 674 Import my recent 1:1 threading working. some features improved includes: 1. fast simple type mutex. 2. __thread tls works. 3. asynchronous cancellation works ( using signal ). 4. thread synchronization is fully based on umtx, mainly, condition variable and other synchronization objects were rewritten by using umtx directly. those objects can be shared between processes via shared memory, it has to change ABI which does not happen yet. 5. default stack size is increased to 1M on 32 bits platform, 2M for 64 bits platform. As the result, some mysql super-smack benchmarks show performance is improved massivly. Okayed by: jeff, mtm, rwatson, scottl END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-04-02T01:36:21.000000Z K 7 svn:log V 37 Update debugger code for new libthr. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-04-02T01:40:12.000000Z K 7 svn:log V 52 Connect libthr and libthread_db to make buildworld. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-04-02T04:01:08.000000Z K 7 svn:log V 90 MFi386: revision 1.413.2.11 (Add a commented-out ehci entry). Approved by: re (kensmith) END K 10 svn:author V 3 jmg K 8 svn:date V 27 2005-04-02T05:03:34.000000Z K 7 svn:log V 146 MFC: > fix misspelling of 0x30... > > Revision Changes Path > 1.43 +1 -1 src/sys/dev/pci/pcireg.h Approved by: re (kensmith) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-04-02T05:41:29.000000Z K 7 svn:log V 134 New release notes: xl(4) polling, arcmsr(4). MFCs noted: cdce(4). Modified release notes: Mentioned that docs live on disc2.iso. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-04-02T05:44:50.000000Z K 7 svn:log V 63 MFC: cdce(4), docs moved to disc2. Approved by: re (blanket) END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-04-02T06:05:30.000000Z K 7 svn:log V 239 Use taskqueue_thread instead of swi as the latter doesn't have a context that we can tsleep on. This bug is not present in 5.x since we have a real thread context there. Suggested by jhb. Submitted by: Dinesh Nair (dinesh alphaque.com) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2005-04-02T07:44:12.000000Z K 7 svn:log V 199 Use rpmatch() instead of checking for responses that begin with 'y' in queryuser(). This allows users to respond to -ok and -okdir prompts with any affirmative reply defined by their current locale. END K 10 svn:author V 3 ume K 8 svn:date V 27 2005-04-02T08:18:33.000000Z K 7 svn:log V 200 nuke the logic for AF_UNSPEC and simplify. once, it was introduced to improve getaddrinfo(3). but, it is not needed for a long time since getaddrinfo(3) became providing its own res_*N() functions. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2005-04-02T09:27:13.000000Z K 7 svn:log V 87 Commemorate the bicentenary of Hans Christian Andersen's birth by adding his birthday. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-04-02T12:33:27.000000Z K 7 svn:log V 69 Define CLOCK_* and TIMER_* in time.h, where they are supposed to be. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-04-02T12:33:28.000000Z K 7 svn:log V 424 Add some missing errnos from POSIX. Nothing in FreeBSD generates these at the moment, but applications that test for them will now have a better chance of compiling. I have intentionally omitted errnos that are only good for STREAMS, since apps that use STREAMS won't compile anyway. The exception is EPROTO, which was apparently intended for STREAMS, but worth having anyway because Linux (mis)uses it for other things. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-04-02T12:33:31.000000Z K 7 svn:log V 18 Namespace issues. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-04-02T12:33:36.000000Z K 7 svn:log V 62 This header is supposed to declare pid_t, size_t, and time_t. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-04-02T12:50:28.000000Z K 7 svn:log V 24 Add missing test-rem.t. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-04-02T13:05:15.000000Z K 7 svn:log V 152 MFC swap_pager.c,v 1.268: Move the swap_zone == NULL check earlier (i.e. before we dereference the pointer.) Approved by: re Requested by: delphij END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-04-02T13:28:15.000000Z K 7 svn:log V 236 Update to follow latest RELENG_5 errata custom, with some language adjustments. This is MFen 1.69.2.1 -> 1.69.2.16 with current errata items trimmed. Obtained from: The FreeBSD Simplified Chinese Project CVS Approved by: re (blanket) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-04-02T13:28:16.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_4'. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-04-02T14:08:24.000000Z K 7 svn:log V 81 MFen 1.69.2.1 -> 1.72 Obtained from: The FreeBSD Simplified Chinese Project CVS END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2005-04-02T16:11:54.000000Z K 7 svn:log V 275 MFC revision 1.4 > date: 2005/03/31 13:52:12; author: kensmith; state: Exp; lines: +0 -1 > Remove the print/acroread package due to licensing concerns. > > Requested by: trevor (acroread maintainer) > Seconded by: Mark Linimon, Joerg Wunsch Approved by: re (scottl) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-04-02T16:14:54.000000Z K 7 svn:log V 45 MFC: Add the arcmsr driver. Approved by: re END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-04-02T16:20:34.000000Z K 7 svn:log V 46 MFC: Add the arcmsr manpage. Approved by: re END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-04-02T16:20:35.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_4'. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-04-02T16:37:58.000000Z K 7 svn:log V 60 MFC: Glue the arcmsr driver into the tree. Approved by: re END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-04-02T16:37:59.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_4'. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-04-02T17:31:42.000000Z K 7 svn:log V 595 The file machine/ieeefp.h needs sys/cdefs.h on amd64 and i386 after my compiler features tests. This is ok, since machine/ieeefp.h is an internal interface. But floatingpoint.h is a public interface and some ports use it, so include sys/cdefs.h in the amd64 and i386 version of floatingpoint.h. Note: some architectures don't provide recursive inclusion protection in floatingpoint.h, namely alpha and ia64. Except for this part and now the include of sys/cdefs.h, all those files are equal (from a compiler POV), so they could be moved to only one version in src/include/. Approved by: joerg END K 10 svn:author V 3 das K 8 svn:date V 27 2005-04-02T18:52:44.000000Z K 7 svn:log V 451 Replace the current strspn() and strcspn() with significantly faster implementations inspired by the ones in DragonFly. Unlike the DragonFly versions, these have a small data cache footprint, and my tests show that they're never slower than the old code except when the charset or the span is 0 or 1 characters. This implementation is generally faster than DragonFly until either the charset or the span gets in the ballpark of 32 to 64 characters. END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-04-02T18:54:30.000000Z K 7 svn:log V 40 nuke unintentional use of HAL_BOOL type END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-04-02T18:56:50.000000Z K 7 svn:log V 40 fix size_to_bin Obtained from: madwifi END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-04-02T19:39:35.000000Z K 7 svn:log V 293 Use elements where appropriate for floppy disk names. "Approximately three...floppies" is kind of weird to me, so substitute "several" here instead. We already mention that a floppy disk set requires three disks elsewhere, so we're not really losing any content. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-04-02T19:41:41.000000Z K 7 svn:log V 280 Mention that CDROMs have a slightly different layout than what is pictured here. We might want to show a real CDROM layout here. Also clarify that whatever's in the floppies/ directory is primarily useful to users who actually need to boot from floppy to start an installation. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-04-02T19:44:11.000000Z K 7 svn:log V 77 MFC: Autogenerate device listings for arcmsr(4). Approved by: re (blanket) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-04-02T19:44:12.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_4'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-04-02T19:44:13.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_4'. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-04-02T19:50:07.000000Z K 7 svn:log V 156 Rewrite the fixit section to reflect reality as I understand it. Thanks to avatar and jhb for pointing out the more glaring problems in the prior version. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-04-02T20:01:56.000000Z K 7 svn:log V 241 MFC: Use elements where appropriate for floppy disk names. "Approximately three...floppies" is kind of weird to me, so substitute "several" here instead. install.sgml 1.30 -> 1.31 Approved by: re (blanket) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-04-02T20:02:42.000000Z K 7 svn:log V 340 MFC: Mention that CDROMs have a slightly different layout than what is pictured here. We might want to show a real CDROM layout here. Also clarify that whatever's in the floppies/ directory is primarily useful to users who actually need to boot from floppy to start an installation. layout.sgml 1.9 -> 1.10 Approved by: re (blanket) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-04-02T20:03:20.000000Z K 7 svn:log V 126 MFC: Rewrite the fixit section to reflect reality as I understand it. trouble.sgml 1.16 -> 1.17 Approved by: re (blanket) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-04-02T23:28:42.000000Z K 7 svn:log V 23 MFC noted: arcmsr(4). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-04-02T23:29:42.000000Z K 7 svn:log V 44 MFC: arcmsr(4). Approved by: re (blanket) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-04-02T23:29:43.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_4'. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-03T04:33:42.000000Z K 7 svn:log V 161 Now that we have proper links, no need to fake up ones as part of depend. Now that we no longer need this hack, remove it. Forgotten by: imp Reminded by: nyan END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-03T04:53:23.000000Z K 7 svn:log V 62 Make sure that $_MARCH and friends exist Submitted by: nyan@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-03T04:56:05.000000Z K 7 svn:log V 97 Don't forget to create new-style links for module builds. Forgotten by: imp@ Reminded by: nyan@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-03T04:58:15.000000Z K 7 svn:log V 74 Fix buidling of boot blocks for pc98 with new links. Submitted by: nyan@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-03T05:18:28.000000Z K 7 svn:log V 4 /*- END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-04-03T05:19:45.000000Z K 7 svn:log V 41 Don't refer to devices that don't exist. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-04-03T05:21:29.000000Z K 7 svn:log V 57 Don't init ifp->if_addrhead, if_attach() does it for us. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2005-04-03T06:01:07.000000Z K 7 svn:log V 187 Caught this while reviewing files in preparation for the branch tagging. Change the (commented out) suggestion of what to set RELEASETAG to so it's RELENG_5. Approved by: re (implicit) END