ƒ¯%114000 217 488 396 186 401 219 287 1373 218 137 402 328 234 334 177 118 162 177 98 887 162 118 465 186 638 246 182 736 226 191 244 326 188 245 187 195 157 182 335 543 213 373 187 169 187 324 225 167 308 180 194 118 127 143 180 283 164 393 132 225 410 161 122 221 125 251 188 188 222 131 326 132 285 223 255 256 115 180 226 218 175 149 349 226 153 187 272 331 234 221 113 289 478 121 137 105 436 179 133 170 146 178 105 145 344 167 228 129 465 122 152 149 164 244 162 120 155 95 132 184 184 170 179 230 181 1082 245 172 219 262 148 350 187 231 166 144 155 403 503 110 228 257 262 123 333 152 267 157 240 162 197 157 338 148 188 134 161 212 109 138 602 123 252 163 543 284 116 221 194 101 137 206 241 164 252 247 206 206 282 165 132 396 249 204 156 191 137 114 1292 253 159 498 161 118 107 519 194 151 153 269 364 215 654 156 149 164 155 121 140 2188 125 247 111 145 197 366 148 291 K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-25T02:13:42.000000Z K 7 svn:log V 395 Change default to be 'process all events before calling daemon.' Also, put a small work around into devd to prevent a hang on boot this would cause because select used to return 2 rather than 0 for no evetnts due to a bug I fixed a few days ago in subr_bus.c. I'll remove this workaround May 7th. You have until then to upgrade your kernel if you want to run a new devd with an older kernel. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-04-25T05:37:04.000000Z K 7 svn:log V 300 Import latest changes from the vendor. This also is reported to fix the driver at long last! Many thanks to vaidas.damosevicius@if.lt for keeping this issue alive and pursuing Intel for a fix, Intel/ICP for working on the driver, and Sergey Osokin for bringing the original patches up to 5-CURRENT. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2003-04-25T06:08:11.000000Z K 7 svn:log V 89 Removing comment in some text files for fixit floppy overflow. Approved by: re (murray) END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-25T06:35:05.000000Z K 7 svn:log V 308 - Relax the Giant required in vm_page_remove(). - Remove the Giant required from vm_page_free_toq(). (Any locking errors will be caught by vm_page_remove().) This remedies a panic that occurred when kmem_malloc(NOWAIT) performed without Giant failed to allocate the necessary pages. Reported by: phk END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-25T06:44:56.000000Z K 7 svn:log V 127 Restore bzip2(1) support in loader(8) after Peter's renames of malloc() to Malloc(), and free() to Free(), in zalloc_malloc.c. END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-04-25T08:57:55.000000Z K 7 svn:log V 192 Similar to chmod(1); make -v -v mean very verbose and show the old and new uid/gid. PR: 41341 Submitted by: Edward Brocklesby Reviewed by: bde@ (an older version) END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-04-25T09:01:54.000000Z K 7 svn:log V 1279 Make fxp(4) INTR_MPSAFE (but do not enable MPSAFE just yet): - Add fxp_start_body() and change fxp_start() to just acquire locks and then call fxp_start_body(). Places that would call fxp_start() with locks held (mutex recursion) now call fxp_start_body() directly. Remove MTX_RECURSE flag from sc_mtx. [gallatin] - Change fxp_attach() to work without the softc lock, saving interrupt hooking until the head of fxp_attach(). - Call ether_ifattach() before overriding ifp parameters. This reverts part of 1.155. - Remove multiple error paths in fxp_attach(). - Teardown interrupt in fxp_detach() before unlocking the softc. - Make sure mutex is not held in fxp_release() - Delete the miibus instance and/or self in fxp_release(), not in fxp_detach(). This can happen if attach fails partway through. - Move ifmedia_removeall to fxp_release() since attach may fail after media have been allocated. - Add locking to fxp_suspend, fxp_resume, fxp_start, fxp_intr, fxp_poll, fxp_tick, fxp_ioctl, fxp_watchdog. - Pass in ifp to fxp_intr_body since its callers sometimes already use it. - Add compatibility define for INTR_MPSAFE for 4.x. [gallatin] - You don't need to bzero softc. Ideas from: gallatin, mux Tested by: >400M packets of dd/ssh, NFS, ping on i386 UP END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-04-25T09:02:59.000000Z K 7 svn:log V 123 Forced commit to note that WARNS was changed in the prev commit since this code is WARNS=5 clean. Try to keep it that way. END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-04-25T09:58:52.000000Z K 7 svn:log V 43 New release note: chown(8)/chgrp(1) -v -v. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-25T10:07:50.000000Z K 7 svn:log V 309 Repair the UFS2 superblock location consistency check so that it succeeds on valid superblocks instead of issuing the error "not a BSD filesystem". fs_sblockloc is a byte offset, not a fragment number. This change makes quot work properly on UFS2 filesystems, which is important now that UFS2 is the default. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-25T11:57:20.000000Z K 7 svn:log V 235 The documented login.conf variable for setting the login prompt is "login_prompt". This makes more sense than "prompt" which is what login actually used, so change the code to match the documentation. PR: docs/51396 MFC in: 3 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-25T14:37:56.000000Z K 7 svn:log V 140 New release notes: i386 boot loader 1.5TB limit, OpenSSH 3.6.1p1. Modified release notes: Add note about 1.5TB limit to sysinstall note. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-25T14:42:53.000000Z K 7 svn:log V 240 s/filesystem/file system/ s/bootloader/boot loader/ I hate search and replace sweeps like this as much as anyone else, but in each case I used both alternatives within a single document, so I'm trying to enforce some internal consistency. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-25T15:07:58.000000Z K 7 svn:log V 84 Remove harmless invalid cast. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-25T15:12:21.000000Z K 7 svn:log V 25 Update HTT support text. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-25T15:13:18.000000Z K 7 svn:log V 69 Whitespace fix up, no content changes. Translators can ignore this. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-25T15:59:18.000000Z K 7 svn:log V 85 Oops, the thr_* and jail_attach() syscall entries should be NOPROTO rather than STD. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-25T15:59:44.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-04-25T16:14:03.000000Z K 7 svn:log V 792 Convert the midway driver to use busdma. Except for this conversion the following changes have been done: - stylify. The original code was too hard to read. - get rid of a number of compilation options (Adaptec-only, Eni-only, no-DMA). - more debugging features. - locking. This is not correct yet in the absence of interface layer locking, but is correct enough to not to cause lock order reversals. - remove RAW mode. There are no users of this in the tree and I doubt that there are any. - remove NetBSD compatibility code. There was no way to keep NetBSD non-busdma and FreeBSD busdma code together. - if_en now buildable as a module. This has been actively tested on sparc64 and i386 with ENI server and client cards and an Adaptec card (thanks to kjc). Reviewed by: mdodd, arr END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-25T16:30:02.000000Z K 7 svn:log V 70 - Lock the vm_object when iterating over its list of resident pages. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-25T17:08:47.000000Z K 7 svn:log V 25 Remove a stray sentence. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-04-25T18:25:19.000000Z K 7 svn:log V 369 When using `compat' mode, be sure to re-dispatch setpwent, endpwent, setgrent, and endgrent also. (The previous NSS implementation used to simply twiddle the internal data of the various modules directly.) A symptom (group list set incorrectly in sshd) was Reported by: Glenn Johnson Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-25T18:51:29.000000Z K 7 svn:log V 93 Mention PAE support. Reviewed by: bmah Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-25T19:26:18.000000Z K 7 svn:log V 545 Use a switch to convert the Linux sigprocmask flags to the equivalent FreeBSD flags instead of just adding one to the Linux flags. This should be identical to the previous version except that I have at least one report of this patch fixing problems people were having with Linux apps after my last commit to this file. It is safer to use the switch then to make assumptions about the flag values anyways, esp. since we currently use MD defines for the values of the flags and this is MI code. Tested by: Michael Class END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-25T19:51:41.000000Z K 7 svn:log V 153 Lock Giant around userland_sysctl() to get the hostname in osf1_sysinfo() so that the function is MP safe. The rest of the function doesn't need Giant. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-25T19:52:30.000000Z K 7 svn:log V 90 Lock Giant around calls to useracc() in osf1_sigreturn() so that the function is MP safe. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-25T19:59:35.000000Z K 7 svn:log V 643 - Push down Giant around vnode operations in ktrace(). - Mark the ktrace() and utrace() syscalls as being MP safe. - Validate the facs argument to ktrace() prior to doing any vnode operations or acquiring any locks. - Share lock the proctree lock over the entire section that calls ktrsetchildren() and ktrops(). We already did this for process groups. Doing it for the process case closes a small race where a process might go away after we look it up. As a result of this, ktrstchildren() now just asserts that the proctree lock is locked rather than acquiring the lock itself. - Add some missing comments to #else and #endif. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-25T20:01:19.000000Z K 7 svn:log V 133 Push Giant down into kern_sigaction() instead of locking it around calls to kern_sigaction() in the various callers of the function. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-25T20:02:16.000000Z K 7 svn:log V 99 Push down Giant around calls to proc_rwmem() in kern_ptrace. kern_ptrace() should now be MP safe. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-25T20:04:02.000000Z K 7 svn:log V 151 - Push down Giant into the sysarch() calls that still need Giant. - Standardize on EINVAL rather than EOPNOTSUPP if the sysarch op value is invalid. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-25T20:06:30.000000Z K 7 svn:log V 233 - Don't bother using the proc lock to test just P_SYSTEM as that is set in fork1() and never changes. - The proc lock is enough to cover reading p_state, so push down sched_lock into the PRS_NORMAL case of the switch on p_state. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-25T20:09:31.000000Z K 7 svn:log V 96 Remove Giant from getpgid() and getsid() and tweak the logic to more closely match that of 4.x. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-25T20:11:17.000000Z K 7 svn:log V 153 Alphas with libc.so between 2003/03/12 and 2003/03/29 cannot be upgraded cleanly. Document the reason and possible workarounds. Requested by: gallatin END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-25T20:16:59.000000Z K 7 svn:log V 95 Rename g_bde_read_sector() to g_bde_read_keysector() pick up the offset in the work structure. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-25T20:35:34.000000Z K 7 svn:log V 102 Rename g_bde_release_sector() to g_bde_release_keysector() and pick up the sector from the work item. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-25T20:56:27.000000Z K 7 svn:log V 65 Don't count a sector in the cache unless we manage to create it. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-04-25T21:02:15.000000Z K 7 svn:log V 85 Fix a misspelled word introduced by my last commit MFC with the rest of the changes END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-04-25T21:17:31.000000Z K 7 svn:log V 239 Enable ISO-C99 compatibility -- among other things, this tells libstdc++ not to blindly undef isnan() and other functions that became macros in C99. Enable use of newly grown C99 functions: strtof(), strtold(), wcstof() Submitted by: das END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-25T21:20:57.000000Z K 7 svn:log V 450 Fix a problem and slightly improve the ENOMEM handling: Give up the entire bio as soon as we detect a problem. When we detect a problem, give up the bio by contributing the remainder with ENOMEM, rather than kicking the bio back right away. If we failed on a non-first iteration we previously could end up modifying fields in the bio after we delivered it. This could account for memory corruption (none directly reported) on machines with GBDE. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-04-25T21:21:36.000000Z K 7 svn:log V 115 MFC: Grammar and spelling fixes, improved wording PR: 38815 Submitted by: Chris Pepper END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-25T21:28:28.000000Z K 7 svn:log V 280 If on a BIO_READ request, we failed to allocate the bio for reading our key-sector, we would end up returning the read without an error, despite the fact that the data was not correctly decrypted. This would result in data corruption on read, but intact data still on the media. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-25T21:43:11.000000Z K 7 svn:log V 95 Do an explicit retry after we have dumped the cache, rather than a (potential) tail recursion. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-25T21:49:24.000000Z K 7 svn:log V 77 Update the "last malloc failure timestamp" also for simulated malloc errors. END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-04-25T21:49:35.000000Z K 7 svn:log V 93 Add nodevice axe, since usb isn't supported by PAE. Submitted by: harti@ Approved by: jake@ END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-25T21:51:06.000000Z K 7 svn:log V 230 New errata note: Mention the recent appearance of /etc/login.conf.db in release media. I'm not 100% satisfied with the wording of this...wordsmithing encouraged. PR: 51345 Pointed out by: Toni Pisjak END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-04-25T22:31:06.000000Z K 7 svn:log V 127 Grammar and punctuation fixes PR: 40910 (most of them) Submitted by: Chris Pepper MFC after: 3 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-26T00:26:08.000000Z K 7 svn:log V 74 New errata item: Possibly-corrupted patch filename. Inspired by: marcus END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-04-26T02:31:26.000000Z K 7 svn:log V 211 When mac_from_text() fails with -Z, print "-" rather than "" so that scripts parsing ls(1) output can still count columns. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-04-26T02:51:03.000000Z K 7 svn:log V 84 When the tty chown() fails, report a chown() failure rather than a chmod() failure. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-04-26T03:24:26.000000Z K 7 svn:log V 99 Remove first attempt at x86-64 bits. We're going to call it "amd64" now. Sponsored by: Microsoft END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-04-26T03:28:21.000000Z K 7 svn:log V 23 The AMD64 Hammer bits. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-04-26T03:32:18.000000Z K 7 svn:log V 31 Add some strategic whitespace. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-26T05:00:56.000000Z K 7 svn:log V 51 Remove an XXX comment. It is no longer a problem. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-26T05:30:56.000000Z K 7 svn:log V 88 - Extend the scope of two existing vm_object locks to cover swap_pager_freespace(). END K 10 svn:author V 6 anholt K 8 svn:date V 27 2003-04-26T06:59:38.000000Z K 7 svn:log V 187 Merge from DRI CVS: Disable MTRRs on FreeBSD-stable to work around hangs with SMP machines. and use i386 asm for atomic_cmpset_int on -stable. This is in preparation for MFCing the DRM. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-04-26T06:59:39.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 6 anholt K 8 svn:date V 27 2003-04-26T07:05:30.000000Z K 7 svn:log V 297 MFC: The code for the DRM. This the current code from DRI CVS, which I have tested on -stable with a Rage 128 so far. Hooking it up for building into the kernel will follow, but modules won't be built by default until it is confirmed to be stable by the people who had reported problems so far. END K 10 svn:author V 6 anholt K 8 svn:date V 27 2003-04-26T07:25:37.000000Z K 7 svn:log V 37 Hook the DRM up to the kernel build. END K 10 svn:author V 6 anholt K 8 svn:date V 27 2003-04-26T07:31:06.000000Z K 7 svn:log V 129 Add DRM modules, but leave them disconnected from the build until all previously reported problems are confirmed to be resolved. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-26T07:31:43.000000Z K 7 svn:log V 314 Add some missing entries here. Sort an existing entry properly. This allows "make release" to find all of the documentation related ports it needs if you build a release with NOPORTS. This should be moved to within the port Makefile so we don't have to keep it updated in two different places. PR: docs/51305 END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-26T07:42:24.000000Z K 7 svn:log V 69 - Lock the vm_object when performing vm_page_alloc() in allocbuf(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-26T08:36:06.000000Z K 7 svn:log V 30 Remove an unused declaration. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-04-26T09:30:34.000000Z K 7 svn:log V 123 Mbits -> Mbits/s band width -> bandwidth PR: 39822 Submitted by: Chris Pepper MFC after: 3 days END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-04-26T14:29:55.000000Z K 7 svn:log V 28 MFC: typo: s/esycmd/esyscmd END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-04-26T15:00:57.000000Z K 7 svn:log V 154 Add sys/user.h to the list of includes. Without it you lack a definition of 'struct kinfo_proc' for calls to kvm_getargv() and kvm_getenvv(). PR: 51322 END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-04-26T15:15:05.000000Z K 7 svn:log V 92 Add vmemoryuse to the list. PR: 50796 Submitted by: Dmitry Sivachenko END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-04-26T15:18:27.000000Z K 7 svn:log V 92 Last commit had incorrect information. The real PR was: PR: 50769 Duh Point for: trhodes END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-04-26T15:22:29.000000Z K 7 svn:log V 124 Fix typos in comments; some style(9) fixes; no code changes. PR: misc/50979 Submitted by: Lukas Ertl END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-04-26T15:37:39.000000Z K 7 svn:log V 35 Xref sytle.Makefile(5). PR: 51183 END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-04-26T16:45:40.000000Z K 7 svn:log V 228 - Improve configuration ROM parser for multiple unit directory. - Remove getcsrdata(). - Don't print device type, this can be obtained by fwcontrol. Tested with: Maxtor 5000XT Tested by: Daniel O'Connor END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-04-26T16:46:59.000000Z K 7 svn:log V 35 Use fwcrom.c in /sys/dev/firewire. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-04-26T17:00:10.000000Z K 7 svn:log V 189 Two tokens that don't together form a vaid preprocssor token cannot be pasted together using ANSI-C token concatinatation. GCC's cpp, at least, produces the desired result w/o using "##". END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-04-26T17:17:45.000000Z K 7 svn:log V 127 The ENTRY bits were in two places. Remove the one not used (asm.h), but presurve the nice comment by adding it to asmacros.h. END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-04-26T18:26:29.000000Z K 7 svn:log V 163 Update the mbuf watermark settings to match the latest documentation from Broadcom. These values are strongly encouraged for proper operation. MFC after: 3 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-26T18:33:18.000000Z K 7 svn:log V 163 - Convert vm_object_pip_wait() from using tsleep() to msleep(). - Make vm_object_pip_sleep() static. - Lock the vm_object when performing vm_object_pip_wait(). END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-04-26T19:07:33.000000Z K 7 svn:log V 23 Add a missing . END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-04-26T19:13:00.000000Z K 7 svn:log V 88 Merge the following from the English version: 1.524 -> 1.553 relnotes/common/new.sgml END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-04-26T19:16:54.000000Z K 7 svn:log V 130 Remove the last vestiges (I hope) of the mixed ELF/a.out support. As a plus we can use the stock CC1_SPEC and ASM_SPEC for AMD64. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-04-26T19:20:25.000000Z K 7 svn:log V 122 Fix the LINK_SPEC. Our i386 32-bit emulation name changed. We also need to look in the proper directory for 32-bit libs. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-04-26T19:20:59.000000Z K 7 svn:log V 83 Merge the following from the English version: 1.33 -> 1.36 errata/article.sgml END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-26T19:36:19.000000Z K 7 svn:log V 57 - Lock the vm_object on entry to vm_object_terminate(). END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-26T19:44:45.000000Z K 7 svn:log V 256 Make better use of the string type when parsing things. This switches expand one from using a fixed buffer to using a string which dynamically allocates these things. Submitted by: green@ (against an earlier version of devd) Ignored for too long by: imp END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-04-26T19:48:15.000000Z K 7 svn:log V 133 Merge the following from the English version: 1.136 -> 1.143 hardware/common/dev.sgml 1.5 -> 1.9 hardware/i386/proc-i386.sgml END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-04-26T20:04:38.000000Z K 7 svn:log V 58 We're changing the platform name from x86[_-]86 to amd64. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-26T20:25:40.000000Z K 7 svn:log V 95 Update to use is_id_char() in the last patch. I should have done this before the last commit. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-04-26T20:54:45.000000Z K 7 svn:log V 176 I was wrong, the ENTRY bits in asm.h did have a purpose -- for userland. Restore the bits and remove them from asmacros.h. *.S will now be asm.h consumers. Approved by: jake END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-26T20:59:04.000000Z K 7 svn:log V 238 Create a new C++ header file called devd.hh which has all the class definitions in it. Begin to document the classes that we use, and how they interrelate (using comments that I can use with doxygen to automatically generate docs with). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-26T21:39:33.000000Z K 7 svn:log V 141 Appearantly UFS no longer issues BIO_DELETE requests correctly, and consequently trashes data. Disable BIO_DELETE handling in gbde for now. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-26T21:40:26.000000Z K 7 svn:log V 128 Bail as soon as the first write request has failed, there is no point in trying the second write if the first one went nowhere. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-26T22:13:51.000000Z K 7 svn:log V 21 Add a generic cdrom. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-26T22:19:02.000000Z K 7 svn:log V 196 MF-p4: "Ian gave me this patch" I assume this is iadowse@. Also, pull in a few devices NetBSD's table. More are there, but I need to properly move them to pccarddev before including them here. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-26T23:41:30.000000Z K 7 svn:log V 385 Various changes to vm_object_page_remove(): - Eliminate an odd, special-case feature: if start == end == 0 then all pages are removed. Only one caller used this feature and that caller can trivially pass the object's size. - Assert that the vm_object is locked on entry; don't bother testing for a NULL vm_object. - Style: Fix lines that are longer than 80 characters. END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2003-04-26T23:53:54.000000Z K 7 svn:log V 24 MFC: Use NI_xxx macros. END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2003-04-27T00:03:36.000000Z K 7 svn:log V 40 MFC: make character buffer size bigger. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T00:26:19.000000Z K 7 svn:log V 13 Sync to 1.49 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-04-27T01:18:36.000000Z K 7 svn:log V 341 Install a mount_mfs symlink so that you can specify something like this in /etc/fstab to get a memory disk: md /tmp mfs rw,-s8m,noatime 2 2 Back when mdmfs was created, there was vague discussion about doing this, but it never materialized. Reminded by: Ralf S. Engelschall END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-04-27T01:23:11.000000Z K 7 svn:log V 85 Forced commit to indicate that what is installed is a hard link, not a symbolic one. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-04-27T01:40:45.000000Z K 7 svn:log V 39 Also MLINK the man page for mount_mfs. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-04-27T01:46:56.000000Z K 7 svn:log V 76 Add .Xr's to mdmfs(8). Submitted by: Scot W. Hetzel END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-27T01:52:32.000000Z K 7 svn:log V 53 Remove some debug options that are no longer needed. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T03:31:47.000000Z K 7 svn:log V 86 Mystery OEM #1: A really no-name prism3 card that wi supports. Submitted by: mwlucas END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T03:32:09.000000Z K 7 svn:log V 13 Sync to 1.50 END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T03:34:05.000000Z K 7 svn:log V 53 Add generic OEM1 PRISM3 card. Submitted by: mwlucas END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-04-27T04:07:37.000000Z K 7 svn:log V 251 MFC 1.30->1.31: Instead of giving an example of rotating logs at the end of the month, give an example of how to rotate logs at the beginning of the month. Also, Note the equivalence of certain time formats. (mfc-ing two updates done July 2001) END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-04-27T04:11:22.000000Z K 7 svn:log V 75 Cosmetic change, just so the order of defines in -stable matches -current. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-04-27T04:26:22.000000Z K 7 svn:log V 135 recognize the Sun Crypto 5821 and Crypto 1K cards; they both use the Broadcom 5821 Submitted by: Panagiotis Astithas MFC after: 1 day END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-04-27T04:32:40.000000Z K 7 svn:log V 33 unlock sched_lock at right time. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T05:30:52.000000Z K 7 svn:log V 372 After careful review of this driver, I'm pretty sure it would take a lot of work to make this driver work under current. In the past when people wanted to remove xten, I was the only one in the way. After talking to fsmp@ (last person to make real changes to this driver) about this, I'm convinced it is better left in the dust-bin of history Approved by: re@ (scottl) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T05:35:10.000000Z K 7 svn:log V 30 Update to reflect tw removal. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T05:39:10.000000Z K 7 svn:log V 60 Update to reflect removal of tw. Approved by: re@ (scottl) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T05:40:53.000000Z K 7 svn:log V 57 Update to reflect tw removal. Approved by: re@ (scottl) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T05:42:07.000000Z K 7 svn:log V 72 These are no longer needed after tw is gone. Approved by: re@ (scottl) END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-27T05:43:03.000000Z K 7 svn:log V 151 Various changes to vm_object_shadow(): (1) update the vm_object locking, (2) remove a pointless assertion, and (3) make a trivial change to a comment. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T05:43:42.000000Z K 7 svn:log V 70 This is no longer needed after tw is gone. Approved by: re@ (scottl) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T05:45:29.000000Z K 7 svn:log V 28 xten user no longer needed. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T05:49:53.000000Z K 7 svn:log V 63 xten isn't needed after tw is gone. Approved by: re@ (scottl) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T05:51:12.000000Z K 7 svn:log V 4 OBE END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T06:16:52.000000Z K 7 svn:log V 40 Add back # accidentally deleted in 1.54 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-04-27T07:08:07.000000Z K 7 svn:log V 90 Add a dire warning about the impending demise of the old rc system. Suggested by: scottl END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T07:09:33.000000Z K 7 svn:log V 92 Fix warnings: o Add break; to default: label o Cast args to clnt_call to be xdrproc_t type. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T07:17:27.000000Z K 7 svn:log V 78 make "killall -j" not core dump. Submitted by: Joe Marcus Clarke in current@ END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-04-27T09:53:38.000000Z K 7 svn:log V 87 Catch up with the English version: 1.22.2.346 -> 1.22.2.354 relnotes/common/new.sgml END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T13:32:21.000000Z K 7 svn:log V 137 Back out the casts that rid us of warnings, but paper over the broken by design xdr routines. And I'm not going to bite off fixing xdr. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-04-27T15:32:26.000000Z K 7 svn:log V 84 MFC 1.7: Fix a bug where you couldn't start top in a very small window. PR: 21075 END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T15:56:05.000000Z K 7 svn:log V 989 Make 2/3 of my symbol cards work again. The 3rd symbol card card has firmware 1.50.12, but 2.20.1 and 3.10.4 work. The 1.50.12 card gets past doing dhclient, but hangs on transmit a little after the ip address is set. The 1.50.12 card has always been 'cranky' and Bill Paul's tearing it apart at FreeBSD '99 hasn't helped. sc_reset and sc_enable are subtlely different things. sc_reset means exactly "WI_CMD_INI has happened." sc_enabled means "WI_CMD_ENABLE has been sent to the card without a WI_CMD_DISABLE following." This is a little different than what they mean on NetBSD (where both of these concepts are comingled). NetBSD will try to only enable symbol cards once, while FreeBSD only sends the WI_CMD_INI once. Also, only try once to reset the card on a symbol. This makes the lucent cards no worse than before, but apparently not much better either. I got fewer hangs in my testing than I have in the past, but I don't know if it is statistically significant or not. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-27T18:45:07.000000Z K 7 svn:log V 153 It was a misunderstanding on my part; all DEC variants are based off of the same SmartRAID V Millennium board. Requested by: obrien Reviewed by: scottl END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-04-27T19:36:43.000000Z K 7 svn:log V 80 Catch up with the English version: 1.1.2.100 -> 1.1.2.104 errata/article.sgml END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-04-27T20:05:11.000000Z K 7 svn:log V 126 Add a quirk for the Sony Memory Stick adapter for the CLIE series. This has been in -current for a while but was never MFCd. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-27T20:07:57.000000Z K 7 svn:log V 169 - Tell witness that holding two or more vm_object locks is okay. - In vm_object_deallocate(), lock the child when removing the parent from the child's shadow list. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-04-27T20:14:05.000000Z K 7 svn:log V 53 Wrap gperf in NO_CXX as it needs the C++ to compile. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-04-27T20:47:06.000000Z K 7 svn:log V 257 SCSI Quirks for: Casio QV-R3 USB camera, which appears to use a Pentax chipset M-Systems DiskOnKey USB flash key Feiya "slider" dual-slot flash reader SmartDisk (Mitsumi) USB floppy drive PR: kern/46545, kern/47793, kern/50020, kern/50226 END K 10 svn:author V 6 robert K 8 svn:date V 27 2003-04-27T21:01:34.000000Z K 7 svn:log V 92 Correct the return value of vfork(2) and rfork(2) in their manual page function prototypes. END K 10 svn:author V 6 robert K 8 svn:date V 27 2003-04-27T21:07:27.000000Z K 7 svn:log V 135 Replace the return value of rfork_thread(3) in its manual page function prototype with `pid_t' to match the declaration in . END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-27T21:24:05.000000Z K 7 svn:log V 73 Fix for dynamic linking. Submitted by: Alex Deiter END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-04-27T21:28:37.000000Z K 7 svn:log V 50 Add a warning about the impending demise of rcOG. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-04-27T21:44:52.000000Z K 7 svn:log V 60 Add NOSHLIBS. If one is using NOSHARED, why build the libs. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-04-27T22:51:45.000000Z K 7 svn:log V 310 MFC *: Add the idea of a "default rotate action", which will be used if a file is specified on the command line, but that filename is not listed in the newsyslog.conf file. This action is set by having a rule in the config file with a filename of "". [* = 1.50 + 1.54 newsyslog.c, 1.39 newsyslog.8] END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-04-27T23:37:31.000000Z K 7 svn:log V 410 Add a -C (create) option for newsyslog, and a 'C' flag for entries in the config file. If the -C option is specified once, then newsyslog will create any entries which specify the 'C' option. If -C is given twice, then newsyslog will create all missing log files. Some of this code comes from NetBSD, although this implementation does not exactly match theirs. Reviewed by: freebsd-arch MFC after: 10 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-27T23:44:05.000000Z K 7 svn:log V 18 Initialize error. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-04-27T23:45:52.000000Z K 7 svn:log V 135 MFC 1.51->1.53: Fix so -a honors the -n ("do nothing") option, and a few other minor fixes. PR: bin/46974 and bin/30654 (part of it) END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-04-28T00:32:10.000000Z K 7 svn:log V 163 Add years in which some events occurred. I wasn't able to confirm that the dates themselves are correct. Clarify the date when DoJ dropped its suit against IBM. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-28T00:38:48.000000Z K 7 svn:log V 169 This file does not seem to serve any purpose. It has never been hooked up to the build, and performs a subset of the functionality that the getconf(1) utility performs. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-04-28T03:12:16.000000Z K 7 svn:log V 26 Make compiled on RELEGN_4 END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-04-28T03:29:19.000000Z K 7 svn:log V 235 Sync with -current: - Busdma conversion. - Use natural byte order for IEEE1394 packet headers. SBP related: - Fix for multiple unit directories in a configuration ROM. - Increase size of tagged queue. and many changes and cleanups. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-04-28T03:41:46.000000Z K 7 svn:log V 55 MFC: Add FireWire drivers to GENERIC and drivers.conf. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-28T03:45:35.000000Z K 7 svn:log V 174 - Define VM_OBJECT_LOCK_INIT(). - Avoid repeatedly mtx_init()ing and mtx_destroy()ing the vm_object's lock using UMA's uminit callback, in this case, vm_object_zinit(). END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-04-28T03:59:03.000000Z K 7 svn:log V 60 MFC: Fix bogus maxsegsz parameter for bus_dma_tag_create(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-28T05:40:45.000000Z K 7 svn:log V 147 Finish the vm_object locking for this file, including holding the vm_object lock when accessing the vm_object's flags or calling vm_page_lookup(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-28T06:10:35.000000Z K 7 svn:log V 70 Explicitly set the sector state to JUNK if we encounter a read-error. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-28T06:11:32.000000Z K 7 svn:log V 104 uma_zone_set_obj() must perform VM_OBJECT_LOCK_INIT() if the caller provides storage for the vm_object. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-28T06:15:39.000000Z K 7 svn:log V 65 Better criteria for skipping disk reading BIO_READ work packets. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-04-28T06:16:20.000000Z K 7 svn:log V 242 Don't pass pointers to kernel data structures through 32-bit fields as 64-bit architectures won't like this. Use virtual array indexes instead. This *should* allow the driver to work on 64-bit platforms, though it's still not endian clean. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-28T06:19:41.000000Z K 7 svn:log V 56 Only attempt total cache-purge once in case of failure. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-28T06:38:31.000000Z K 7 svn:log V 96 Rename g_bde_get_sector() to g_bde_get_keysector() and pick up the offset from the work packet. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-04-28T08:10:27.000000Z K 7 svn:log V 42 Pull the pst driver out from under GAINT. END K 10 svn:author V 3 suz K 8 svn:date V 27 2003-04-28T08:21:57.000000Z K 7 svn:log V 69 sync with the latest KAME (just a cosmetic change) MFC after: 1 day END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-04-28T08:34:04.000000Z K 7 svn:log V 114 MFC: Grammar and punctuation fixes PR: 40910 (most of them) Submitted by: Chris Pepper END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-04-28T08:36:45.000000Z K 7 svn:log V 15 xten has gone. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-04-28T10:41:34.000000Z K 7 svn:log V 46 Add yet another HPT chip id. Spell Sil right. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-04-28T11:41:56.000000Z K 7 svn:log V 506 When updating a single entry (i.e. when the `-u' option is given), do not add the "\xFF" "VERSION" key --- it should only be added once ALL entries have been updated. While I'm here, correct the logic that detects whether or not the user-ID has changed so that it works even if all entries have not yet been updated to the new format. Users missing-in-action were Reported by: tjr, Vallo Kallaste , leafy Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-28T11:54:01.000000Z K 7 svn:log V 31 Install the gstat manual page. END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2003-04-28T15:31:39.000000Z K 7 svn:log V 154 Tell the upper layer(s) that we support long frames. Not doing this caused the vlan mtu to be reduced by 4 bytes. Submitted by: Doug Ambrisko (ambrisko) END K 10 svn:author V 6 archie K 8 svn:date V 27 2003-04-28T15:45:53.000000Z K 7 svn:log V 68 MFC: (1.144, 1.145): Check the return value from m_copy() for NULL. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-04-28T16:35:51.000000Z K 7 svn:log V 450 o add support for multi-mode devices like 802.11 wireless cards that support 11a/b/g by adding an optional 3-bit mode field o correct the spelling of OFDM (was ODFM) o add an 802.11 subtype option for turbo mode: the phy is clocked at 2x the normal clock rate; note this can be applied to both OFDM in 11a and OFDM in 11g mode (and possibly DS11 in 11b for certain phy's) o add 802.11 CCK aliases for 11b/11g rates--the more common terminology END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-04-28T16:37:38.000000Z K 7 svn:log V 191 add a "mode" directive to specify the operating mode for multi-mode devices; this is mostly intended for use with multi-mode 802.11 devices that support some combination of 11a, 11b, and 11g END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-04-28T16:47:40.000000Z K 7 svn:log V 24 document mode directive END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-28T17:13:53.000000Z K 7 svn:log V 128 - Lock the vm_object when performing swap_pager_isswapped(). - Assert that the vm_object is locked in swap_pager_isswapped(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-28T17:57:12.000000Z K 7 svn:log V 101 I accidentally leaked this debugging tool in with my last commit. Disable it with a direct warning. END K 10 svn:author V 4 mike K 8 svn:date V 27 2003-04-28T18:32:19.000000Z K 7 svn:log V 9 style(9) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-28T18:50:59.000000Z K 7 svn:log V 45 Make IRQ shareable for the cardbus case too. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2003-04-28T18:51:20.000000Z K 7 svn:log V 109 Update to latest drop from Arthur Olson and the gang. Obtained from: ftp://elsie.nci.nih.gov/pub/tzdata2003 END K 10 svn:author V 7 wollman K 8 svn:date V 27 2003-04-28T18:51:20.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r114170, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-04-28T18:51:21.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create tag 'tzdata2003a'. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2003-04-28T18:57:25.000000Z K 7 svn:log V 155 Merge from vendor branch: - No more DST in Pakistan - Update some historical information - New zone for Rothera station in the Antarctic. PR: misc/51495 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-28T19:43:11.000000Z K 7 svn:log V 154 Argh! We want to return the old signal set when the error return is zero (i.e. success), not non-zero (failure). Submitted by: tegge Pointy hat to: jhb END K 10 svn:author V 5 wilko K 8 svn:date V 27 2003-04-28T20:04:31.000000Z K 7 svn:log V 111 Triggered by obtaining a Rawhide for my machine farm add some more detail to it's section. More to come later. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2003-04-28T20:06:58.000000Z K 7 svn:log V 111 Triggered by obtaining a Rawhide for my machine farm add some more detail to it's section. More to come later. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-28T20:35:36.000000Z K 7 svn:log V 188 Use inlines for loading and storing page table entries. Use cmpxchg8b for the PAE case to ensure idempotent 64 bit loads and stores. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 6 archie K 8 svn:date V 27 2003-04-28T20:38:05.000000Z K 7 svn:log V 70 Add missing braces. Submitted by: Andrew Lankford END K 10 svn:author V 6 archie K 8 svn:date V 27 2003-04-28T20:41:09.000000Z K 7 svn:log V 37 MFC: (rev. 1.35) Add missing braces. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-04-28T21:35:06.000000Z K 7 svn:log V 298 Use the correct link entry for walking the list of threads. While I'm here, use the TAILQ_FOREACH macro instead of a more manual method which was inherited from libc_r (so we could remove elements from the list which isn't needed for libpthread). Submitted by: Kazuaki Oda END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-04-28T21:38:38.000000Z K 7 svn:log V 156 Define AFMT_S16_NE for "16-bit signed format in machine's native endian convention. Needed by newer OSS ports. Reviewed by: orion PR: 27270 MFC: 2 weeks END K 10 svn:author V 6 archie K 8 svn:date V 27 2003-04-28T22:07:40.000000Z K 7 svn:log V 108 (forced commit) Previous patch was incorrectly attributed. It was actually: Submitted by: jordbaer@mac.com END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-04-28T22:35:34.000000Z K 7 svn:log V 64 Remove unmatched #endif left over incidenntally in last commit. END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-04-28T22:37:40.000000Z K 7 svn:log V 99 Properly define CHAR_MIN/CHAR_MAX taking into account whether or not __CHAR_UNSIGNED__ is defined. END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-04-28T22:40:05.000000Z K 7 svn:log V 45 Add definitions for WCHAR_MIN and WCHAR_MAX. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-28T23:32:55.000000Z K 7 svn:log V 21 This file is unused. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-04-28T23:56:12.000000Z K 7 svn:log V 1193 o Don't add a scope system thread's KSE to the list of available KSEs when it's thread exits; allow the GC handler to do that. o Make spinlock/spinlock critical regions. The following were submitted by davidxu o Alow thr_switch() to take a null mailbox argument. o Better protect cancellation checks. o Don't set KSE specific data when creating new KSEs; rely on the first upcall of the KSE to set it. o Add the ability to set the maximum concurrency level and do this automatically. We should have a way to enable/disable this with some sort of tunable because some applications may not want this to be the default. o Hold the scheduling lock across thread switch calls. o If scheduling of a thread fails, make sure to remove it from the list of active threads. o Better protect accesses to a joining threads when the target thread is exited and detached. o Remove some macro definitions that are now provided by . o Don't leave the library in threaded mode if creation of the initial KSE fails. o Wakeup idle KSEs when there are threads ready to run. o Maintain the number of threads active in the priority queue. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-29T00:37:41.000000Z K 7 svn:log V 159 - Fix placement of cvs ids in previous commit to match .S files in libc. - gcc uses 32 byte alignment for functions regardless of profiling, so follow suit. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-29T00:53:13.000000Z K 7 svn:log V 66 Use 16 byte alignment for internal labels, 32 bytes is excessive. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-29T03:22:39.000000Z K 7 svn:log V 405 Don't hold a driver lock across bus_teardown_intr. Jhb points out that one cannot generally hold a lock and call bus_teardown_intr. This is race free with wi_intr because bus_teardown_intr won't allow wi_intr to be called after it returns. # jeff hsu points out that there might be a race between this unlock # and wi_start. While that may be true also, it won't impact this commit. Submitted by: jhb END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-29T03:33:39.000000Z K 7 svn:log V 68 New release note: tw(4) removal. Also remove from hardware notes. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-04-29T03:47:16.000000Z K 7 svn:log V 25 MFi386: revision 1.1086. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-04-29T05:38:41.000000Z K 7 svn:log V 12 Sort lines. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-29T05:45:09.000000Z K 7 svn:log V 426 Fix 5 bugs: 1) always call fxp_stop in fxp_detach. Since we don't read from the card, there's no need to carefully look at things with bus_child_present. 2) Call FXP_UNLOCK() before calling bus_teardown_intr to avoid a possible deadlock reported by jhb. 3) add gone to the softc. Set it to true in detach. 4) Return immediately if gone is true in fxp_ioctl 5) Return immediately if gone is true in fxp_intr END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-29T05:47:14.000000Z K 7 svn:log V 101 (5) from last commit was omitted by mistake: (5) Return immediately from fxp_intr() if gone is set. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-29T05:59:04.000000Z K 7 svn:log V 59 Fix typo on O2Micro devices names. Submitted by: noda-san END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-29T06:33:03.000000Z K 7 svn:log V 61 - Remove unnecessary useracc() calls from osf1_sigreturn(). END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-04-29T06:56:40.000000Z K 7 svn:log V 174 Move the mktemp invocation inside motd_start to avoid creating temp files when uptdate_motd and clear_tmp_enable are both NO. Submitted by: Alex Deiter END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-04-29T07:06:44.000000Z K 7 svn:log V 268 Keep syscons specific I/O functions internal/specific to syscons on ia64 by defining them in terms of newbus. Add a static inline for fillw(), which doesn't have anything to do with I/O. It's still ugly, but now the ugliness can be removed from ia64 specific headers. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-04-29T07:57:22.000000Z K 7 svn:log V 117 MFC: Mbits -> Mbits/s band width -> bandwidth PR: 39822 Submitted by: Chris Pepper END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-04-29T08:07:44.000000Z K 7 svn:log V 559 Add module data and version to the atm_subr and reference this info from the (currently) only consumer (en). Add a sysctl node hw.atm where the atm drivers will hook on their hardware sysctl sub-trees. Make atm_ifattach call if_attach and remove the corresponding call to if_attach from en. Create atm_ifdetach and use that in en. While the last change actually changes the interface this is not a problem in practice because the only other consumer of this API is an older LANAI driver on the net, that is not ready for current anyway. Reviewed by: -atm END K 10 svn:author V 3 suz K 8 svn:date V 27 2003-04-29T08:33:50.000000Z K 7 svn:log V 64 MFC rev 1.7: sync with the latest KAME (just a cosmetic change) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-29T08:35:28.000000Z K 7 svn:log V 55 Document VM86_INTCALL. Submitted by: Bruce M Simpson END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-29T08:37:52.000000Z K 7 svn:log V 70 Document the IP_RECVIF socket option. Submitted by: Bruce M Simpson END K 10 svn:author V 3 suz K 8 svn:date V 27 2003-04-29T08:43:56.000000Z K 7 svn:log V 63 panic() doesn't need \n Obtained from: KAME MFC after: 2 days END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-04-29T08:53:04.000000Z K 7 svn:log V 27 MFC rev. 1.30: fix a typo. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-04-29T08:58:57.000000Z K 7 svn:log V 46 MFC rev. 1.23: fix Aristotle's date of death. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-04-29T09:50:03.000000Z K 7 svn:log V 2091 Revamp the newbus functions: o do not use the in* and out* functions. These functions are used by legacy drivers and thus must have ia32 compatible behaviour. Hence, they need to have fences. Using these functions for newbus would then pessimize performance. o remove the conditional compilation of PIO and/or MEMIO support. It's a PITA without having any significant benefit. We always support them both. Since there are no I/O ports on ia64 (they are simulated by the chipset by translating memory mapped I/O to predefined uncacheable memory regions) the only difference between PIO and MEMIO is in the address calculation. There should be enough ILP that can be exploited here that making these computations compile-time conditional is not worth it. We now also don't use the read* and write* functions. o Add the missing *_8 variants. They were missing, although not missed. It's for completeness. o Do not add the fences that were present in the low-level support functions here. We're using uncacheable memory, which means that accesses are in program order. Change the barrier implementation to not only do a memory fence, but also an acceptance fence. This should more reliably synchronize drivers with the hardware. The memory fence enforces ordering, but does not imply visibility (ie the access does not necessarily have happened). This is what the acceptance deals with. cpufunc.h cleanup: o Remove the low-level memory mapped I/O support functions. They are not used. Keep the low-level I/O port access functions for legacy drivers and add fences to ensure ia32 compatibility. o Remove the syscons specific functions now that we have moved the proper definitions where they belong. o Replace the ia64_port_address() and ia64_memory_address() functions with macros. There's a bigger change inline functions get inlined when there aren't function callsi and the calculations are simply enough to do it with macros. Replace the one reference to ia64_memory address in mp_machdep.c to use the macro. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-29T09:54:06.000000Z K 7 svn:log V 31 Add entries for Multicast DNS. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-04-29T12:01:57.000000Z K 7 svn:log V 149 MFC: mostly xterm changes (no more need for xterm-color, which is now an alias for xterm); removal of some two character names. PR: bin/41143 END K 10 svn:author V 5 wosch K 8 svn:date V 27 2003-04-29T12:07:11.000000Z K 7 svn:log V 17 Add NetBSD 1.6.1 END K 10 svn:author V 3 jwd K 8 svn:date V 27 2003-04-29T12:08:43.000000Z K 7 svn:log V 53 Add rc.subr (found during new /etc/netstart testing) END K 10 svn:author V 3 jwd K 8 svn:date V 27 2003-04-29T12:26:37.000000Z K 7 svn:log V 104 new netstart atm should be correct but is commented out pending appropriate testing. Submitted by: mtm END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-04-29T12:36:03.000000Z K 7 svn:log V 273 Do the same thing for stat64_copyout() as we already do for newstat_copyout(). Lie about disk drives which are character devices in FreeBSD but block devices under Linux. PR: 37227 Submitted by: Vladimir B. Grebenschikov Reviewed by: phk MFC after: 2 weeks END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-04-29T13:27:13.000000Z K 7 svn:log V 51 Move CSR definitions to iec*.h from firewirereg.h. END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-04-29T13:36:06.000000Z K 7 svn:log V 198 Deprecate machine/limits.h in favor of new sys/limits.h. Change all in-tree consumers to include Discussed on: standards@ Partially submitted by: Craig Rodrigues END