ƒ³4134393 183 400 251 237 151 337 1407 239 134 156 217 148 504 1622 162 176 185 939 255 219 217 116 256 348 141 230 199 246 209 207 161 304 147 326 190 178 161 616 536 652 198 252 349 213 263 313 204 206 491 223 214 1695 365 446 156 280 275 186 308 114 576 127 218 218 167 166 480 607 164 518 285 304 314 398 156 300 134 201 214 179 170 123 139 360 117 194 147 160 185 163 179 138 383 124 102 296 204 410 598 269 630 142 155 591 298 188 482 256 183 112 274 319 119 211 117 130 132 140 347 172 111 368 621 174 386 766 294 122 183 313 191 117 223 1134 612 262 147 380 206 204 325 263 445 303 609 592 166 296 261 235 708 195 339 326 401 223 308 250 303 416 191 193 258 249 224 164 185 308 306 203 224 268 187 176 167 514 307 278 245 465 422 115 115 327 K 10 svn:author V 3 alc K 8 svn:date V 27 2004-08-27T19:06:17.000000Z K 7 svn:log V 307 The machine-independent parts of the virtual memory system always pass a valid pmap to the pmap functions that require one. Remove the checks for NULL. (These checks have their origins in the Mach pmap.c that was integrated into BSD. None of the new code written specifically for FreeBSD included them.) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-27T19:13:35.000000Z K 7 svn:log V 155 Have the linker provide the btext symbol when referenced. This is needed for profiling kernels. Apparently, nobody has ever tried to build one on alpha... END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-27T19:20:42.000000Z K 7 svn:log V 141 Provide extern declarations for btext and etext when GPROF is defined. These are referenced in subr_prof.c when building a profiling kernel. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-27T19:23:24.000000Z K 7 svn:log V 57 Bump __FreeBSD_version to indicate permanent PFIL_HOOKS. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-27T19:29:21.000000Z K 7 svn:log V 242 - For column lists: ignore first item when it is likely to be a header. - Clean up and improve handling of trailing punctuation characters. - Handle the Pa macro. - Give a warning when ignoring unimplemented mdoc commands. MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-27T19:42:35.000000Z K 7 svn:log V 1310 Move the kernel-specific logic to adjust frompc from MI to MD. For these two reasons: 1. On ia64 a function pointer does not hold the address of the first instruction of a functions implementation. It holds the address of a function descriptor. Hence the user(), btrap(), eintr() and bintr() prototypes are wrong for getting the actual code address. 2. The logic forces interrupt, trap and exception entry points to be layed-out contiguously. This can not be achieved on ia64 and is generally just bad programming. The MCOUNT_FROMPC_USER macro is used to set the frompc argument to some kernel address which represents any frompc that falls outside the kernel text range. The macro can expand to ~0U to bail out in that case. The MCOUNT_FROMPC_INTR macro is used to set the frompc argument to some kernel address to represent a call to a trap or interrupt handler. This to avoid that the trap or interrupt handler appear to be called from everywhere in the call graph. The macro can expand to ~0U to prevent adjusting frompc. Note that the argument is selfpc, not frompc. This commit defines the macros on all architectures equivalently to the original code in sys/libkern/mcount.c. People can take it from here... Compile-tested on: alpha, amd64, i386, ia64 and sparc64 Boot-tested on: i386 END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-08-27T19:42:40.000000Z K 7 svn:log V 143 When detaching an interface, don't leave an obsolete pointer to the soon to be deleted struct ifnet around. PR: kern/52260 MFC After: 3 days END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-27T19:57:33.000000Z K 7 svn:log V 40 opt_pfil_hooks.h is no longer required. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-27T19:59:29.000000Z K 7 svn:log V 62 - Auto generate device listing for ath(4). MFC after: 3 days END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-27T20:01:08.000000Z K 7 svn:log V 122 From __FreeBSD_version 600001 on PFIL_HOOKS is permanently in the kernel and doesn't require to include opt_pfil_hooks.h. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-27T20:06:55.000000Z K 7 svn:log V 54 MFC 1.22: Fix grammar nit. Approved by: re (blanket) END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-08-27T21:23:50.000000Z K 7 svn:log V 409 Poll() uses the array smallbits that is big enough to hold 32 struct pollfd's to avoid calling malloc() on small numbers of fd's. Because smalltype's members have type char, its address might be misaligned for a struct pollfd. Change the array of char to an array of struct pollfd. PR: kern/58214 Submitted by: Stefan Farfeleder Reviewed by: bde (a long time ago) MFC after: 3 days END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2004-08-27T21:25:16.000000Z K 7 svn:log V 1526 Improve sync recovery algorithm: o Remove PSM_SYNCERR_THRESHOLD1. This value specified how many sync errors were required before the mouse is re-initialised. Re-initialisation is now done after (packetsize * 2) sync errors as things aren't likely to improve after that. o Reset lastinputerror when re-initialisation occurs. We don't want to continue to drop data after re-initialisation. o Count the number of failed packets independently of the syncerrors statistic. syncerrors is useful for recovering sync within a single packet. pkterrors allows us to detect when the mouse changes its packet mode due to some external event (e.g. KVM switch). o Reinitialize the mouse if we see more than psmpkterrthresh errors during the validation period. The validation period begins as soon as a sync error is detected and continues until psmerrsecs/msecs time has elapsed. The defaults for these two values force a reset if we see two packet errors in a 2 second period. This allows rapid detection of packet framing errors caused by the mouse changing packet modes. o Export psmpkterrthresh as a sysctl o Export psmloglevel as a sysctl. o Enable more debugging code to be enabled at runtime via psmloglevel. o Simplify verbose conditioned loging by using a VLOG macro. o Add several comments describing the sync recovery algorithm of this driver. Large Portions by: Brian Somers Inspired and Frustrated by: Belkin KVMs Reviewed by: njl, philip END K 10 svn:author V 5 arved K 8 svn:date V 27 2004-08-27T21:29:20.000000Z K 7 svn:log V 68 Fix a comment, IA32 was renamed to COMPAT_IA32 Approved by: marcel END K 10 svn:author V 2 le K 8 svn:date V 27 2004-08-27T21:32:18.000000Z K 7 svn:log V 85 Move config_new_drive() to the correct place and rename it to gv_config_new_drive(). END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-27T21:32:24.000000Z K 7 svn:log V 91 - Improve handling of trailing punctuation characters for the Xr macro. MFC after: 3 days END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2004-08-27T21:33:33.000000Z K 7 svn:log V 844 Forced commit to add additional comment. o Add MOUSE_PS2_TAP into syncmask[0] correctly when we're built with PSM_CONFIG_FORCETAP. The previous code from revision 1.56 attempted to do this but updated the a mask variable that would be clobbered later. o If syncmask[1] hasn't yet been set when ioctl(MOUSE_GETMODE) is called, zero syncmask[0] and syncmask[1] so that sync validation is effectively disabled in userland applications and moused doesn't misbehave. The psm driver performs sync validation so there is no loss in functionality in clearing the sync mask. o If PSM_NEED_SYNCBITS is set, setup syncmask[1], even if it's already correct. This prevents the PSM_NEED_SYNCBITS bit from being left on after a re-initialisation and erroneously causing a subsequent out-of-sync packet to mis-set syncmask[1]. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-27T21:57:00.000000Z K 7 svn:log V 159 Catch up with the drive-by renaming of IA32 to COMPAT_IA32. Missed 11 days ago when all the other places were fixed and finally caught by the tinderbox run... END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-27T22:06:56.000000Z K 7 svn:log V 124 Add manual pages for several sound drivers. Submitted by: Atte Peltomaki Reviewed by: cg MFC after: 5 days END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-08-27T22:14:26.000000Z K 7 svn:log V 124 Make code ready to switch debug.mpsafenet to 1 since I've not able to commit MPSAFE code for now it is just IFF_NEEDSGIANT. END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-08-27T22:14:45.000000Z K 7 svn:log V 24 remove unused prototype END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-27T22:58:29.000000Z K 7 svn:log V 161 - Auto generate device listings for the following drivers: snd_ad1816, snd_cmi, snd_cs4281, snd_ds1, snd_emu10k1, snd_es137x, and snd_solo. MFC after: 5 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-08-28T00:49:22.000000Z K 7 svn:log V 253 Commit Jeff's suggested changes for avoiding a bug that is exposed by preemption and/or the rev 1.79 kern_switch.c change that was backed out. The thread was being assigned to a runq without adding in the load, which would cause the counter to hit -1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-08-28T00:49:55.000000Z K 7 svn:log V 46 s/smp_rv_mtx/smp_ipi_mtx/g Requested by: jhb END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-08-28T01:04:44.000000Z K 7 svn:log V 135 Backout the previous backout (with scott's ok). sched_ule.c:1.122 is believed to fix the problem with ULE that this change triggered. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-28T02:02:48.000000Z K 7 svn:log V 106 Don't allow to insert providers, which are too small. Reported by: Michael Handler END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-28T02:29:40.000000Z K 7 svn:log V 153 - If error string begins with "warning: ", don't exit, treat it as a warning only. - Use getprogname() function when informing about versions problem. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-28T02:34:10.000000Z K 7 svn:log V 116 Warn the user if we are not going to use whole provider space. Requested by: Michael Handler END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-28T02:35:43.000000Z K 7 svn:log V 114 Use sc->sc_mediasize instead of sc->sc_provider->mediasize which contains exactly the same value, but is shorter. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-28T02:49:28.000000Z K 7 svn:log V 69 Warn the user if we are not going to use the whole provider's space. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-28T03:13:05.000000Z K 7 svn:log V 206 Recognize and skip 'x' and 'g' pax extension entries. In particular, this avoids the creation of "PaxHeader" dirs when unpacking pax-format tar archives such as those written by bsdtar. MFC after: 3 days END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-08-28T03:46:18.000000Z K 7 svn:log V 55 document that m_free returns m_next of the free'd mbuf END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-08-28T04:08:05.000000Z K 7 svn:log V 229 Move TDF_CAN_UNBIND to thread private flags td_pflags, this eliminates need of sched_lock in some places. Also in thread_userret, remove spare thread allocation code, it is already done in thread_user_enter. Reviewed by: julian END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-08-28T04:16:32.000000Z K 7 svn:log V 94 1. try to use existing mailbox address in thread_update_usr_ticks. 2. remove '\n' in KASSERT. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-28T05:28:19.000000Z K 7 svn:log V 81 Make -C and -T work correctly together. MFC after: 3 days Thanks to: Guy Helmer END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-28T06:29:51.000000Z K 7 svn:log V 66 MFC: Implement missing SOUND_MIXER_WRITE_RECSRC ioctl. PR: 55290 END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-08-28T07:58:02.000000Z K 7 svn:log V 523 Avoid double appearing of cloned interfaces in the output from list_net_interfaces() when network_interfaces=auto. Rationale: Since the auto case is special, the lesser evil had to be chosen among not adding cloned interfaces to _tmplist or removing duplicates from _tmplist after adding cloned interfaces. Since list_net_interfaces() must not use /usr/bin tools, the former "evil" appeared clearer and much more efficient. (See the PR audit trail for discussion.) PR: conf/63700 Reviewed by: brooks MFC after: 5 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-08-28T08:32:23.000000Z K 7 svn:log V 443 Try packet mode of INT13 on a hard disk first if not prohibited by the flag, fall back to the old INT13/AH=02 function if that fails. This way of operation is less likely to fail with modern BIOSes and large disks of strange geometries. PR: i386/70241 Submitted by: Valentin Nechayev netch.kiev.ua> (inital version) Discussed with: jhb (by Valentin Nechayev) Tested on: bochs (with EDD turned on or off by patching the BIOS), PCs END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-08-28T08:39:35.000000Z K 7 svn:log V 559 Don't be too smart, just try packet mode of INT13 first. This way of operation is more robust than the "AI" used before. Add flags to mbr accessible from make.conf as BOOT_MBR_FLAGS. Only one flag is defined now, "allow using packet mode", which is 0x80 in accord with the rest of i386 boot code. The "packet" flag is on by default. PR: i386/70241 Submitted by: Valentin Nechayev netch.kiev.ua> (inital version) Discussed with: jhb (by Valentin Nechayev) Tested on: bochs (with EDD turned on or off by patching the BIOS), PCs END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-08-28T09:03:42.000000Z K 7 svn:log V 105 MFC: Make adjusting by months more intuitive as well as suitable for scripting. date.1 1.68 vary.c 1.16 END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-08-28T10:59:02.000000Z K 7 svn:log V 156 Add support Corega CG-LAPCIGT Gigabit Ethernet(8169S) PR: [FreeBSD-users-jp 80667] Submitted by: FUJIMOTO Kou MFC after: 1 week END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-28T10:59:03.000000Z K 7 svn:log V 256 Re-generate from ru_RU.KOI8-R.src. Due to a bug in either iconv or ru_RU.CP866.src, the previous version of this file contained a strange conversion error: nostr had U+255C BOX DRAWINGS UP DOUBLE AND LEFT SINGLE instead of U+0435 CYRILLIC SMALL LETTER IE. END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-08-28T12:39:07.000000Z K 7 svn:log V 120 MFC: Fix some bugs in the code protecting from port theft. netinet/in_pcb.c 1.147, 1.152 netinet6/in6_pcb.c 1.54, 1.57 END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-08-28T12:49:58.000000Z K 7 svn:log V 170 MFC 1.156: Open a socket for a data transfer in active mode using euid of the current user, not root, to allow matching the user's FTP data traffic with an ipfw(8) rule. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-28T12:52:31.000000Z K 7 svn:log V 220 Add Basque (Spain) locales: eu_ES.ISO8859-1, eu_ES.ISO8859-15, eu_ES.UTF-8. (This differs somewhat from the version originally submitted - any mistakes are my own.) PR: 68524 Submitted by: J. Vicente Carrasco -Bixen- END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-28T13:24:24.000000Z K 7 svn:log V 111 Symlink missing lt_LT.ISO8859-4 LC_MONETARY, LC_MESSAGES and LC_NUMERIC data files to the ISO8859-13 versions. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-28T13:36:16.000000Z K 7 svn:log V 113 Add genericize, a Perl script that converts a kernel config into something more easily diffable against GENERIC. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-08-28T14:32:10.000000Z K 7 svn:log V 398 Also, match the full path to the special nologin shell. Previously, it would recognize it as a valid shell only if the basename (nologin) was specified. Now, it will recognize both the basename and the full path. NOTE: The full path as adduser(8) understands it is /usr/sbin/nologin. There is a symlink, /sbin/nologin, but that's deprecated and only there for backwards compatibility. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-08-28T14:57:34.000000Z K 7 svn:log V 126 Add a few helper functions for zeroing kernel space and reading from specified file offsets. Make use of these in load_elf.c. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-28T15:10:35.000000Z K 7 svn:log V 117 Tag a last set of PCI network interfaces as IFF_NEEDSGIANT until they are either locked down or demonstrated MPSAFE. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-28T15:11:13.000000Z K 7 svn:log V 1597 Change the default disposition of debug.mpsafenet from 0 to 1, which will cause the network stack to operate without the Giant lock by default. This change has the potential to improve performance by increasing parallelism and decreasing latency in network processing. Due to the potential exposure of existing or new bugs, the following compatibility functionality is maintained: - It is still possible to disable Giant-free operation by setting debug.mpsafenet to 0 in loader.conf. - Add "options NET_WITH_GIANT", which will restore the default value of debug.mpsafenet to 0, and is intended for use on systems compiled with known unsafe components, or where a more conservative configuration is desired. - Add a new declaration, NET_NEEDS_GIANT("componentname"), which permits kernel components to declare dependence on Giant over the network stack. If the declaration is made by a preloaded module or a compiled in component, the disposition of debug.mpsafenet will be set to 0 and a warning concerning performance degraded operation printed to the console. If it is declared by a loadable kernel module after boot, a warning is displayed but the disposition cannot be changed. This is implemented by defining a new SYSINIT() value, SI_SUB_SETTINGS, which is intended for the processing of configuration choices after tunables are read in and the console is available to generate errors, but before much else gets going. This compatibility behavior will go away when we've finished the last of the locking work and are confident that operation is correct. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-28T15:14:03.000000Z K 7 svn:log V 270 Remove the listing for the Seagate ST01/02 and the Future Domain 8xx/950 SCSI controllers. The driver was removed before FreeBSD 3.0, so it is probably time to remove from the Hardware Notes... :-). Historical clue by: Josh Paetzel MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-28T15:24:53.000000Z K 7 svn:log V 349 Mark Netgraph TTY, KAME IPSEC, and IPX/SPX as requiring Giant for correct operation using NET_NEEDS_GIANT(). This will result in a boot-time restoration of Giant-enabled network operation, or run-time warning on dynamic load (applicable only to the Netgraph component). Additional components will likely need to be marked with this in the future. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2004-08-28T15:41:31.000000Z K 7 svn:log V 59 Add the Intel ICH watchdog timer driver. Approved by: des END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-28T17:08:30.000000Z K 7 svn:log V 183 Add an updating entry for the recent change in network stack locking default for debug.mpsafenet, pointing at the recent announcement and things to try if instability is experienced. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-08-28T19:04:43.000000Z K 7 svn:log V 182 In 5.x, a device hint is used instead of a device flag and UserConfig. Submitted by: Gavin Atkinson (gavin.atkinson at ury dot york dot ac dot uk) PR: docs/66980 MFC after: 2 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-28T19:27:25.000000Z K 7 svn:log V 90 Correct typo in printf() warning. Submitted by: Pawel Worach END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-08-28T19:31:10.000000Z K 7 svn:log V 211 Explicitly pass in the relocation base and data offset into ef_reloc() rather than relying on a trick that happens to work for the current relocation schemes. Also add some comments and improve variable naming. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-08-28T19:40:03.000000Z K 7 svn:log V 23 Fixed untested change. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-08-28T19:54:50.000000Z K 7 svn:log V 478 Back out the MFC done as rev 1.127.2.1. It seems to fix the problem of mdconfig returning before the device's name appears in /dev but it seems to cause a worse problem. When booting the installation media (CD or boot floppies) the system hangs after the device probes, at the point it should be trying to mount a MD-based filesystem as its root filesystem. Backing out this patch solves that problem, allowing it to proceed to the sysinstall menu. Approved by: re (rwatson) END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-08-28T20:27:12.000000Z K 7 svn:log V 35 Eliminate unnecessary indirection. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2004-08-28T21:11:52.000000Z K 7 svn:log V 123 Now that I discovered that 164SX SRM recognises Intel 8255x NICs and allows them to be net booted lets document that fact. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2004-08-28T21:17:24.000000Z K 7 svn:log V 123 Now that I discovered that 164SX SRM recognises Intel 8255x NICs and allows them to be net booted lets document that fact. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2004-08-28T21:42:15.000000Z K 7 svn:log V 73 Stop pretending: TurboLaser support is really broken. MFC after: 2 days END K 10 svn:author V 5 wilko K 8 svn:date V 27 2004-08-28T21:47:24.000000Z K 7 svn:log V 72 Stop pretending: TurboLaser support is really broken MFC after: 2 days END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-08-28T23:03:05.000000Z K 7 svn:log V 383 Separate out the ELF relocation code from the ELF loader, and add better relocation support for the amd64 and i386 platforms. This should not result in any change in functionality, but moves a step towards supporting the relocatable object file modules on amd64. The same hack/trick as load_elf*.c uses is used here to simultaneously support both elf32 and elf64 on amd64 and i386. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-08-29T00:48:42.000000Z K 7 svn:log V 510 Add the loader side of support for preloading ELF relocatable object format modules, which are currently only used on the amd64 platform. This initial implementation just parses enough of the module to allow it to extract dependencies and load all the bits into the right place in memory, so the kernel must still do the full relocation and linking. The details of the loaded sections are passed to the kernel by supplying a copy of the ELF section header table as module metadata with the MODINFOMD_SHDR tag. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-08-29T00:48:43.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_5'. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-08-29T01:02:33.000000Z K 7 svn:log V 421 Prevent vm_page_zero_idle_wakeup() from attempting to wake up the page zeroing thread before it has been created. It was possible for calls to free() very early in the boot process to panic here because the sleep queues were not yet initialised. Specifically, sysinit_add() running at SI_SUB_KLD would trigger this if the array of pointers became big enough to require uma_large_alloc() allocations. Submitted by: peter END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-08-29T01:21:51.000000Z K 7 svn:log V 188 Add support for completing the installation of ELF relocatable object format modules that were read in by the loader. Loading modules via the loader should now work on the amd64 platform. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-08-29T02:00:50.000000Z K 7 svn:log V 207 Unconditionally add `-fno-omit-frame-pointer' to CFLAGS when building modules on the amd64 platform. Without this, ddb stack traces cannot follow module function calls, which makes debugging very difficult. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-08-29T02:35:59.000000Z K 7 svn:log V 217 Fix two cases where a successful return from usbd_transfer() would be treated as an error and cause a transfer to be freed twice. This can probably only happen at boot time when transfers are processed synchronously. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-29T02:53:07.000000Z K 7 svn:log V 302 Do not match TGA2 adapters. They are not compatible with TGA adapters, nor are they 3D accelarators as the description would like us to believe. Since the TGA2 adapter has a VGA mode (unlike the TGA adapter), one can use the VGA driver instead. This fixes GENERIC kernels on alpha with TGA2 adapters. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-08-29T03:59:49.000000Z K 7 svn:log V 60 Add an entry for ichwd to hopefully unbreak the LINT build. END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2004-08-29T04:56:38.000000Z K 7 svn:log V 204 MFC: Pick up changes in rev 1.8 of src/sys/dev/ic/mpt_netbsd.c from NetBSD. Set the DMA SGL length correctly if the DMA request must be chained because it is too large to fit in one SGL. Approved by: re END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-08-29T05:37:20.000000Z K 7 svn:log V 37 s/5.2/5.3/ Approved by: re (scottl) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-29T05:55:58.000000Z K 7 svn:log V 108 MFC rev. 1.7: Begin month and weekday names with a lowercase letter. PR: 65317 Approved by: re (kensmith) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-29T05:58:11.000000Z K 7 svn:log V 121 MFC rev. 1.2: Re-generate from sl_SI.ISO8859-2.src rev. 1.8 (lowercase month/weekday names). Approved by: re (kensmith) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-29T06:10:53.000000Z K 7 svn:log V 87 MFC: Better ftw() and nftw() implementations from OpenBSD. Approved by: re (kensmith) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-29T06:15:44.000000Z K 7 svn:log V 78 MFC rev. 1.12: Build a dummy opt_compat.h header. Approved by: re (kensmith) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-29T06:39:58.000000Z K 7 svn:log V 31 Add cross-reference to ftw(3). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-08-29T07:49:53.000000Z K 7 svn:log V 48 Fixed the module name (macros don't work here). END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-08-29T08:25:02.000000Z K 7 svn:log V 265 o Restore a historical ipfw1 logamount behaviour: rules with 'log' keyword but without 'logamount' limit the amount of their log messages by net.inet.ip.fw.verbose_limit sysctl value. RELENG_5 candidate. PR: kern/46080 Submitted by: Dan Pelleg MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-08-29T09:14:18.000000Z K 7 svn:log V 22 Enable sound modules. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-08-29T10:05:00.000000Z K 7 svn:log V 99 Enable more modules on AMD64: ciss em ext2fs i2c ida iir ips lnc mly safe scsi_low smbfs sppp twa END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-29T10:52:39.000000Z K 7 svn:log V 55 Back out the two previous commits; ichwd is i386-only. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-29T11:10:09.000000Z K 7 svn:log V 68 Remove the HW_WDOG option; it serves no purpose. MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-29T11:11:31.000000Z K 7 svn:log V 93 Add a section for hardware watchdog timers, initially populated by ichwd. MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-29T11:19:35.000000Z K 7 svn:log V 71 According to mdoc(7), HISTORY comes before AUTHORS. MFC after: 3 days END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2004-08-29T11:23:59.000000Z K 7 svn:log V 83 MFC: CPU_DISABLE_CMPXCHG is no longer necessary with VmWare 4.x. Approved by: re@ END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-29T11:26:36.000000Z K 7 svn:log V 46 Back out previous commit, ichwd is i386-only. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-08-29T11:51:07.000000Z K 7 svn:log V 287 MT5: Fix securelevel handling for tables: Loopback a fix from Cedric Berger: Fix table add/replace commands with securelevel=2. Reported by James J. Lippard. and Use securelevel_gt instead of reading global securelevel unprotected. Approved by: re (kensmith) END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2004-08-29T13:45:55.000000Z K 7 svn:log V 27 Remove an unused variable. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-29T14:29:30.000000Z K 7 svn:log V 10 GCC, ehh. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-08-29T15:02:43.000000Z K 7 svn:log V 198 Protect the command flags set in the rc.conf files in case they're more than one word, adding some quotes. Advice from: mtm (my first attempt wasn't quite right) Reviewed by: mtm MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-08-29T15:03:06.000000Z K 7 svn:log V 112 Finish the removal of the HW_WDOG option. Hopefully, we'll finally have the compilable LINT kernels again. ;) END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-29T18:11:10.000000Z K 7 svn:log V 317 MFp4: Merge in the patches, submitted long ago by someone whose email address I've lost, that move the location information to the atttach routine as well. While one could use devinfo to get this data, that is difficult and error prone and subject to races for short lived devices. Would make a good MT5 candidate. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-29T18:25:21.000000Z K 7 svn:log V 505 Initial support (disabled) for rebidding devices. I've been running this in my tree for a while and in its disabled state there are no issues. It isn't enabled yet because some drivers (in acpi) have side effects in their probe routines that need to be resolved in some manner before this can be turned on. The consensus at the last developer's summit was to provide a static method for each driver class that will return characteristics of the driver, one of which is if can be reprobed idempotently. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-08-29T18:27:00.000000Z K 7 svn:log V 173 Start the de-orbital burn of our previous FreeBSD version compat libs living in usr/src. We need to use them from ports to record dependencies. Discussed with: re(scottl) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-29T19:07:14.000000Z K 7 svn:log V 534 In alpha_pci_alloc_resource(), when allocating a memory resource, do not set the virtual address to the bus address when the bus doesn't have either of the PCI_RF_DENSE or PCI_RF_BWX flags set. The TGA driver uses the virtual address to access the registers, which on some machines can cause a memory management fault. Map the bus address as K0SEG virtual memory instead. Note that with some hardware combinations involving the TGA2 adapter this change merely results that the memory management fault is replaced by a machine check. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-29T19:19:38.000000Z K 7 svn:log V 50 Remove the last remnants of HW_WDOG (no, really!) END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-29T19:45:50.000000Z K 7 svn:log V 63 Add -c option to preserve comments from GENERIC in the output. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-29T19:52:33.000000Z K 7 svn:log V 495 Put the ispfw.ko module on the EFI boot partition when creating a bootable ISO. HP machines (like the rx2600) that (also) have isp(4) may have a non-standard firmware on the controller. Our isp(4) driver is not able to work with those and even panics. This makes installing FreeBSD rather impossible. By adding the ispfw.ko module, we give the user a chance to upload a certified firmware onto the card and so make it possible to either use the isp(4) successfully or otherwise avoid the panic. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-08-29T20:14:10.000000Z K 7 svn:log V 205 Move the acquisition and release of the lock on the object at the head of the shadow chain outside of the loop in vm_object_madvise(), reducing the number of times that this lock is acquired and released. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-08-29T20:50:32.000000Z K 7 svn:log V 94 MFC r1.24: fix totally broken memory allocation exposed by new contigmalloc. Approved by: re END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-08-29T23:10:02.000000Z K 7 svn:log V 385 Only test return_instead if P_SINGLE_EXIT is set, otherwise a fork() syscall can interrupt other thread's syscall in sleepq_catch_signals(). Current, all callers know thread_suspend_check may suspend thread itself, so we need't to check return_instead for normal suspension flags (no P_SINGLE_EXIT set). Tested by: deischen Reported by: Maarten L. Hekkelman END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-08-29T23:23:37.000000Z K 7 svn:log V 163 MFC rev 1.26-1.28: When ignoring an invalid _CRS response, be sure to set a status of success. Also moves a printf under bootverbose. Approved by: re (kensmith) END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-08-29T23:24:33.000000Z K 7 svn:log V 91 MFC rev 1.27: Remove code to initialize the lid state at boot. Approved by: re (kensmith) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-30T01:10:20.000000Z K 7 svn:log V 20 Add a missing '\n'. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-30T01:32:28.000000Z K 7 svn:log V 178 s/ENTRY/ENTRY_NOPROFILE/g for particular functions that do not follow the C calling convention or are otherwise not regular functions. This allows us to boot a profiling kernel. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-08-30T01:34:01.000000Z K 7 svn:log V 223 MT5: Document supported devices here (for lack of a better place). Users interested in ALTQ are likely to type in "man altq" at some point and maybe they will scroll down to the bottom as well. Approved by: re (hrs) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-30T02:59:11.000000Z K 7 svn:log V 24 Build kgmon(8) on ia64. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-30T03:11:46.000000Z K 7 svn:log V 115 Improve 64-bit cleanliness: make sure to use long format specifiers for long arguments. This is WARNS=2 clean now. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-30T03:12:49.000000Z K 7 svn:log V 22 Set WARNS level to 2. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-08-30T03:35:17.000000Z K 7 svn:log V 35 Only compile aac_linux.ko for i386 END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-08-30T03:37:36.000000Z K 7 svn:log V 37 Enable aac(4) module build for amd64 END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-08-30T03:52:05.000000Z K 7 svn:log V 48 Remove unnecessary check for curthread == NULL. END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-08-30T04:32:52.000000Z K 7 svn:log V 254 Grant the poor old SLIP driver with an if_start handler so that it becomes happy and no longer panics the system upon getting the very first packet to transmit. Reported and tested by: Igor Timkin Reviewed by: rwatson MFC after: 5 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-08-30T04:48:52.000000Z K 7 svn:log V 80 Use an ANSI-style definition for slstart() in accord with the rest of the file. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-30T05:48:49.000000Z K 7 svn:log V 19 Fix BUS_DEBUG case END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-08-30T06:19:34.000000Z K 7 svn:log V 276 Added lang/perl5.8 to the doc/ ports list, it's the default Perl version, and "make release -DNOPORTS" breaks without it. Noticed by: scottl Keep lang/perl5 in the list because it's the default Perl version for 4.x, and it's still possible to "make release" of HEAD on 4.x. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-08-30T06:29:26.000000Z K 7 svn:log V 525 Add a new variable, ifi_epoch, to struct if_data. It is set to the last time the interface counters were zeroed, currently the time if_attach() was called. It is indentended to be a valid value for RFC2233's ifCounterDiscontinuityTime and to make it easier for applications to verify that the interface they find at a given index is the one that was there last time they looked. An if_epoch "compatability" macro has not been created as ifi_epoch has never been a member of struct ifnet. Approved by: andre, bms, wollman END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-08-30T06:31:55.000000Z K 7 svn:log V 81 MFC rtsock.c 1.116: typo fix - attacked -> attached. Approved by: re (kensmith) END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-08-30T08:09:06.000000Z K 7 svn:log V 288 MFC vfs_subr.c 1.523 > Don't attempt to trigger the syncer thread final sync code in the > shutdown_pre_sync state if the RB_NOSYNC flag is set. This is the > likely cause of hangs after a system panic that are keeping crash > dumps from being done. Approved by: re (kensmith) END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-08-30T08:11:03.000000Z K 7 svn:log V 668 MFC kern_module.c 1.46 > Don't bother calling the module event handlers from module_shutdown() > in the shutdown_final state if the RB_NOSYNC flag is set. > > The specific motivation in this case is that a system panic in an > interrupt context results in a call to module_shutdown(), which > calls g_modevent(), which calls g_malloc(..., M_WAITOK), which > results in a second panic. While g_modevent() could be fixed to > not call malloc() for MOD_SHUTDOWN events (which it doesn't handle > in any case), it is probably also a good idea to entirely skip the > execution of the module shutdown handlers after a panic. Approved by: re (kensmith) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-08-30T08:38:30.000000Z K 7 svn:log V 196 Don't g_waitidle() when initializing a preloaded md. This fixes a deadlock which otherwise occurs during the boot process. Reported by: kensmith MFC after: 3 days (assuming that re@ approves) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-08-30T09:33:06.000000Z K 7 svn:log V 30 Add more KASSERTS and checks. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-30T09:49:59.000000Z K 7 svn:log V 91 According to module(9), when command is unrecognized, the module should return EOPNOTSUPP. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-30T14:41:25.000000Z K 7 svn:log V 216 Acquire Giant arounds calls into the linker from Netgraph sockets. We now no longer hold Giant in send(), so it isn't inheritted by the linker, which calls into VFS. Reported by: glebius Discussed with: glebius, bz END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2004-08-30T15:50:50.000000Z K 7 svn:log V 94 Regen: * Hart: rev 489 of pcidevs.txt (2004-08-23) * Boemler: vendors.txt (2004-08-30) END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2004-08-30T15:51:34.000000Z K 7 svn:log V 20 MFC rev 1.31: regen END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2004-08-30T15:53:06.000000Z K 7 svn:log V 125 MFC rev 1.31: regen This branch (RELENG_4) was out of sync with HEAD and RELENG_5. I didn't take the time to find out why. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-30T16:22:23.000000Z K 7 svn:log V 1036 Merge udp_usrreq.c:1.164 and udp_usrreq.c:1.165 to RELENG_5: revision 1.165 date: 2004/08/22 01:32:48; author: rwatson; state: Exp; lines: +3 -1 When sliding the m_data pointer forward, update m_pktrhdr.len as well as m_len, or the pkthdr length will be inconsistent with the actual length of data in the mbuf chain. The symptom of this occuring was "out of data" warnings from in_cksum_skip() on large UDP packets sent via the loopback interface. revision 1.164 date: 2004/08/21 16:14:04; author: rwatson; state: Exp; lines: +7 -4 When prepending space onto outgoing UDP datagram payloads to hold the UDP/IP header, make sure that space is also allocated for the link layer header. If an mbuf must be allocated to hold the UDP/IP header (very likely), then this will avoid an additional mbuf allocation at the link layer. This trick is also used by TCP and other protocols to avoid extra calls to the mbuf allocator in the ethernet (and related) output routines. Approved by: re (Scottl) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-30T17:54:57.000000Z K 7 svn:log V 515 Merge kern_socket.c:1.211 to RELENG_5: date: 2004/08/24 05:28:18; author: rwatson; state: Exp; lines: +16 -35 Conditional acquisition of socket buffer mutexes when testing socket buffers with kqueue filters is no longer required: the kqueue framework will guarantee that the mutex is held on entering the filter, either due to a call from the socket code already holding the mutex, or by explicitly acquiring it. This removes the last of the conditional socket locking. Approved by: re (scottl) END K 10 svn:author V 5 wilko K 8 svn:date V 27 2004-08-30T18:40:00.000000Z K 7 svn:log V 167 Add em(4) to Alpha. I had a couple running recently on Alpha and it appeared to work fine. Submitted by: Konstantin Saurbier saurbier at mathematik uni-bielefeld de END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-30T18:50:06.000000Z K 7 svn:log V 55 Allow to configure debug level from /boot/loader.conf. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2004-08-30T19:09:58.000000Z K 7 svn:log V 285 MFC: - Now that I discovered that 164SX SRM recognises Intel 8255x NICs and allows them to be net booted lets document that fact. - Note that Adaptec 3940UW won't be recognised by the 164sx SRM - Warn that 164SX is a picky customer with regards to DIMMs. Approved by: re (kensmith) END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2004-08-30T20:14:21.000000Z K 7 svn:log V 111 Correct a typo in a comment: alloation->allocation Reported by: Jens Schweikhardt END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2004-08-30T20:15:42.000000Z K 7 svn:log V 109 Correct a typo in a comment: alloated->allocated Reported by: Jens Schweikhardt END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-08-30T21:03:09.000000Z K 7 svn:log V 227 Remove support for configuring the X server from sysinstall. General concensus seems to be that is best left for doing post-install. Discussed on: freebsd-current@ Tested with: make release Approved by: re@ MFC after: 3 days END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-08-30T21:13:03.000000Z K 7 svn:log V 170 Fix _FDE probing by using the buffer contents instead of the buffer object itself. ACPI-CA returns an ACPI_OBJECT of type Buffer rather than the buffer contents itself. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-08-30T21:35:34.000000Z K 7 svn:log V 352 Fix _FDI drive type probing. The new fd child is not an ACPI device while the old one is. Hence we need to evaluate the old one for _FDI since it has a valid ACPI_HANDLE ivar. This is a minimal fix. Make a note that a more complete one is to make fdc support the ACPI_HANDLE ivar for its children. This and the previous change are MT5 candidates. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-08-30T21:39:22.000000Z K 7 svn:log V 210 - Introduce a lock for synchronizing access to the pvo and pteg tables. - In pmap_enter(), only the acquisition and release of the page queues lock needs to check the bootstrap flag. Tested by: gallatin@ END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-30T21:58:31.000000Z K 7 svn:log V 512 Merge nfs_socket.c:1.115 to RELENG_5: date: 2004/08/25 01:23:38; author: rwatson; state: Exp; lines: +2 -4 In nfs_timer(), pass curthread rather than &thread0 into the protocol send routine. In IPv6 UDP, the thread will be passed to suser(), which asserts that if a thread is used for a super user check, it be curthread. Many of these protocol entry points probably need to accept credentials instead of threads. MT5 candidate. Noticed/tested by: kuriyama Approved by: re (scottl) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-30T22:02:57.000000Z K 7 svn:log V 495 Merge nfs_serv.c:1.148 to RELENG_5: date: 2004/08/25 16:52:59; author: rwatson; state: Exp; lines: +1 -1 Convert a mtx_lock(&Giant) to a mtx_unlock(&Giant) in nfsrv_link() to prevent leakage of Giant. With INVARIANTS, this results in an assertion failure following execution of the RPC. Without INVARIANTS, it could result in problems if the NFS server is killed causing nfsd to return to user space holding Giant. Feet provided by: brueffer Approved by: re (scottl) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-08-30T22:02:58.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_3'. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-30T22:08:00.000000Z K 7 svn:log V 203 When configuring RAID3 with verification option, force synchronization of parity component, because we can't return an EIO error for read of every sector which wasn't written first. Discussed with: phk END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-08-30T22:15:07.000000Z K 7 svn:log V 165 MFC 1.200: When detaching an interface, don't leave an obsolete pointer to the soon to be deleted struct ifnet around. PR: kern/52260 Approved by: re (scottl) END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-08-30T22:42:10.000000Z K 7 svn:log V 140 Add a suffix descriptor for the acpi thermal values as a hint for the userland sysctl tool to print a more readable value for temperatures. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-08-30T23:03:58.000000Z K 7 svn:log V 613 Kill count device support from config. I've changed the last few remaining consumers to have the count passed as an option. This is i4b, pc98/wdc, and coda. Bump configvers.h from 500013 to 600000. Remove heuristics that tried to parse "device ed5" as 5 units of the ed device. This broke things like the snd_emu10k1 device, which required quotes to make it parse right. The no-longer-needed quotes have been removed from NOTES, GENERIC etc. eg, I've removed the quotes from: device snd_maestro device "snd_maestro3" device snd_mss I believe everything will still compile and work after this. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-08-30T23:09:05.000000Z K 7 svn:log V 98 MT5: rev. 1.3 + 1.4 Add a HARDWARE section and bump the document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-08-30T23:12:10.000000Z K 7 svn:log V 241 MT5: rev. 1.18 + 1.19 - move list of supported adapters into a HARDWARE section - correctly capitalize Fast Ethernet - correct two typos - correct the link to the AIC-6915 programmer's manual - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-08-30T23:15:24.000000Z K 7 svn:log V 228 MT5: rev. 1.23 - move the list of supported adapters to a HARDWARE section - correct entry for the Belkin card - properly capitalize Gigabit Ethernet - wordsmithing on a sentence - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-08-30T23:18:53.000000Z K 7 svn:log V 303 MT5: rev. 1.8 + 1.9 1.8: - move device listing and hardware notes into a HARDWARE section - properly capitalize Gigabit Ethernet - bump document date 1.9: Move a paragraph from the HARDWARE section back into the DESCRIPTION section. Also adapt it to make it fit in better. Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-08-30T23:20:28.000000Z K 7 svn:log V 125 MT5: rev. 1.19 - move the list of supported devices into a HARDWARE section - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-08-30T23:22:12.000000Z K 7 svn:log V 210 MT5: rev. 1.7 - put the list of supported adapters into a HARDWARE section - make the Buffalo entry look better - properly capitalize Ethernet and Fast Ethernet - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-08-30T23:23:15.000000Z K 7 svn:log V 152 MT5: rev. 1.8 - move list of supported adapters into a HARDWARE section - fix capitalization of a "to" - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-08-30T23:24:14.000000Z K 7 svn:log V 205 MT5: rev. 1.19 - move the list of supported adapters into a HARDWARE section - properly capitalize Ethernet - replace a misleading 'adapter' with 'chipset' - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-08-30T23:25:41.000000Z K 7 svn:log V 318 MT5: rev. 1.20 - move the list of supported adapters into a HARDWARE section - sort the list of adapters - add the 3Com 3c460 HomeConnect Ethernet USB Adapter [1] - properly capitalize Ethernet - replace a misleading 'adapter' with 'chipset' - bump document date Obtained from: NetBSD [1] Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-08-30T23:27:04.000000Z K 7 svn:log V 94 MT5: rev. 1.27 - use .Nm - fix some grammar and spelling mistakes Approved by: re (blanket) END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-08-30T23:33:33.000000Z K 7 svn:log V 99 Add the mp_watchdog hooks, although it locks up my SMP test box. It might be useable to somebody. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-08-30T23:39:17.000000Z K 7 svn:log V 160 MT5: rev. 1.7 - 1.9, 1.11 - 1.13 Add ixgb, sf, sk, lge, vx, axe, rue, cue, kue Remove isp and mpt (work on all supported platforms) Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-08-30T23:49:53.000000Z K 7 svn:log V 151 MT5: rev. 1.230 - 1.235 Autogenerate device listings for the following drivers: ixgb, sf, sk, lge, vx, axe, rue, cue, kue Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-08-31T00:01:17.000000Z K 7 svn:log V 126 MT4: part of rev. 1.18, 1.19 - correct two typos - correct the link to the AIC-6915 programmer's manual - bump document date END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-08-31T00:04:08.000000Z K 7 svn:log V 67 MT4: rev. 1.27 - use .Nm - fix some grammar and spelling mistakes END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-08-31T04:37:31.000000Z K 7 svn:log V 89 Catch hfa.4 and rc.4 manual pages up to the ones in CURRENT. Approved by: re (kensmith) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-08-31T04:48:04.000000Z K 7 svn:log V 211 MT5: 1.19 The ability to match first rule in place of all rules. Add the mac_bsdextended_firstmatch_enabled sysctl to permit the enable/disable of this feature. Default is disabled. Approved by: re (kensmith) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-08-31T04:50:35.000000Z K 7 svn:log V 209 MT5: 1.20 Allow mac_bsdextended(4) to log policy violations via syslog(3)'s AUTHPRIV facility. Default is disabled but this can be altered with the mac_bsdextended_logging sysctl. Approved by: re (kensmith) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-08-31T04:51:35.000000Z K 7 svn:log V 106 Catch up with CURRENT which documents the new features in mac_bsdextended(4). Approved by: re (kensmith) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-31T05:04:17.000000Z K 7 svn:log V 126 MFC: 1.53: Enable already-implemented -I option 1.54: Permit -P as a no-op when used with -t Approved by: re@ (Ken Smith) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-31T05:10:36.000000Z K 7 svn:log V 170 MFC: archive_string_sprintf.c 1.5: don't reuse va_list variable archive_read_extract.c 1.34: don't change permissions on existing dirs Approved by: re@ (Ken Smith) END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-31T05:18:33.000000Z K 7 svn:log V 95 MFC: (1.73) the check for r_flag was accidentally removed in 1.72. Approved by: re (kensmith) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-08-31T05:19:57.000000Z K 7 svn:log V 80 Correct a style bug: remove a gratuitous space between ( and ". Ok'ed by: fjoe END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-31T05:20:43.000000Z K 7 svn:log V 75 MFC: don't forget to va_end() after va_copy(). Approved by: re (kensmith) END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-08-31T05:26:37.000000Z K 7 svn:log V 421 MFC: Rework sysresource allocation to merge all resources presented by sysresource objects before allocating. This includes adding a bus_get_resource_list() method to all archs as well. Includes: Revision Changes Path 1.189 +82 -7 src/sys/dev/acpica/acpi.c 1.31 +59 -115 src/sys/dev/acpica/acpi_resource.c 1.81 +0 -2 src/sys/dev/acpica/acpivar.h Approved by: re (scottl) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-08-31T06:12:13.000000Z K 7 svn:log V 211 Remove sched_free_thread() which was only used in diagnostics. It has outlived its usefulness and has started causing panics for people who turn on DIAGNOSTIC, in what is otherwise good code. MFC after: 2 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-08-31T06:14:03.000000Z K 7 svn:log V 185 MFC: Introduce g_alloc_bio() as a waiting variant of g_new_bio(). Use in places where we can sleep and where we previously failed to check for a NULL pointer. Approved by: re(ken) END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-08-31T07:04:41.000000Z K 7 svn:log V 151 MFC mpool.3 rev. 1.13: remove the misleading documentatin of the unused 'key' argument to mpool_open(3). Approved by: re (kensmith) MFC after: 3 days END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-08-31T07:34:54.000000Z K 7 svn:log V 369 Remove an unneeded argument.. The removed argument could trivially be derived from the remaining one. That in turn should be the same as curthread, but it is possible that curthread could be expensive to derive on some syste,s so leave it as an argument. Having both proc and thread as an argumen tjust gives an opportunity for them to get out sync. MFC after: 3 days END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-08-31T11:52:05.000000Z K 7 svn:log V 325 Remove TDP_USTATCLOCK, we no longer need it because we now always update tick count for userland in thread_userret. This change also removes a "no upcall owned" panic because fuword() schedules an upcall under heavily loaded, and code assumes there is no upcall can occur. Reported and Tested by: Peter Holm END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-08-31T12:17:47.000000Z K 7 svn:log V 24 Fixed the module build. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-08-31T13:37:51.000000Z K 7 svn:log V 20 Make coda5 compile. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-08-31T14:23:51.000000Z K 7 svn:log V 231 Don't rely on properly setup linker.hints to figure out that pflog is now part of the pf module. While here fix a comment that was c'n'ped from rc.d/pf PR: bin/71096 (partly) Submitted by: Ville-Pertti Keinonen MFC after: 2 days END