ƒ°\143000 201 174 286 109 114 139 120 115 153 119 174 118 194 574 224 191 147 148 173 199 164 168 314 187 206 669 507 224 167 148 157 166 165 480 488 568 237 354 190 375 233 356 334 144 162 383 210 263 167 155 418 365 340 159 120 234 246 323 347 355 200 166 149 194 679 305 1463 1533 226 573 605 168 166 353 338 167 166 177 152 150 474 148 186 223 384 169 182 563 183 246 414 190 190 148 186 125 137 105 301 222 143 173 245 318 516 211 146 375 148 1027 285 1165 110 111 220 213 327 145 162 280 204 208 403 121 172 175 265 162 202 363 501 223 374 187 166 198 444 457 157 234 161 233 249 807 192 318 157 134 124 327 202 213 236 400 318 265 377 120 196 141 120 141 141 148 141 141 801 184 134 114 280 238 378 152 178 128 248 120 128 164 885 807 129 275 139 130 345 119 381 466 143 189 139 380 162 311 162 436 312 141 102 205 K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T09:18:41.000000Z K 7 svn:log V 79 MFC: Protect against multiple includes and use _KERNEL to protect the PCI fns. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2005-03-02T09:18:49.000000Z K 7 svn:log V 193 MFC: Attempt to free any static TLS space used by a shared library when it is unloaded. This allows applications which load and unload libraries like libGL.so.1 several times to work properly. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T09:22:34.000000Z K 7 svn:log V 14 Fix SCM ID's. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T09:26:43.000000Z K 7 svn:log V 19 MFC: fix SCM ID's. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T09:28:29.000000Z K 7 svn:log V 44 Match 'acpi_host_mem_start' type with HEAD. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T09:35:22.000000Z K 7 svn:log V 25 MFC: sync *rid ordering. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T09:38:19.000000Z K 7 svn:log V 20 Remove trailing WS. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T09:39:24.000000Z K 7 svn:log V 58 MFC: rev 1.11: Check for BIOS version 3.0 as well as 3.1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T10:01:54.000000Z K 7 svn:log V 24 style(9) sync with HEAD END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T10:07:32.000000Z K 7 svn:log V 79 MFC: rev 1.79: initiate a transmit only if packets were added to the tx chain. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T10:08:56.000000Z K 7 svn:log V 23 MFC: sync WS with HEAD END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T10:12:18.000000Z K 7 svn:log V 99 MFC: rev 1.4: Fix build if both of BKTR_USE_FREEBSD_SMBUS and BKTR_NEW_MSP34XX_DRIVER are defined. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T10:27:35.000000Z K 7 svn:log V 478 MFC: + Remove lots of tab/space errors introduced by massive cut-n-paste action. + Take into account that Pinnacle screwed up their PCI ID in the beginning.. Older cards have it reversed. Also, use some already defined values instead of magic numbers. + Add code to do better auto detection of tuner types etc. + Add support for the Pixelview PlayTV + Remove vnode.h and adjust includes to compensate for pollution. + Remove support for FreeBSD < 4.recent from this driver. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-03-02T10:45:09.000000Z K 7 svn:log V 131 Only install acpiio.h in /usr/include. That's all we want to export to users. Submitted by: ru (any bugs by me) MFC after: 1 day END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T10:45:30.000000Z K 7 svn:log V 96 MFC: + Split dcons core code and OS dependent code. + Invalidate dcons buffer on shutdown. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T10:46:00.000000Z K 7 svn:log V 52 MFC: + Split dcons core code and OS dependent code. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T10:48:10.000000Z K 7 svn:log V 53 MFC: rev 1.14: move ptr deref's to after null checks END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-03-02T10:48:51.000000Z K 7 svn:log V 76 MFC: rev. 1.4 Don't mention PATA support, all listed controllers are SATA. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-03-02T10:49:28.000000Z K 7 svn:log V 101 MFC: rev. 1.13 ATA -> PATA/SATA, to make clear that this driver supports both kinds of controllers. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T10:51:06.000000Z K 7 svn:log V 69 MFC: rev 1.21: Specifically use the 32-bit version of fuword/suword. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T10:52:23.000000Z K 7 svn:log V 73 MFC: rev 1.8: Use the SYSCTL_ADD_OID macro, instead of sysctl_add_oid(). END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-02T10:55:56.000000Z K 7 svn:log V 218 Assorted style fixes and minor changes: - Use FBSDID. - Use uintXX_t instead of u_intXX_t. - Be consistent with white-space. - Mark some globals as static. - Add a missing prototype. - Remove a unused variable. - etc. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T10:56:11.000000Z K 7 svn:log V 92 MFC: o nuke gratuitous null ptr check o nuke duplicate call of dpt_free when dpt_init fails END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-02T10:56:52.000000Z K 7 svn:log V 109 MFC: Merge in some utility functions from NetBSD, which may be necessary for the new version of cdce driver. END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-02T11:27:13.000000Z K 7 svn:log V 573 - Allow multiple INTR_FAST handlers for the same source. The motivation for this are the on-board SCCs and UARTs that use a shared IRQ. [1] - Rework the interrupt counting code to account for shared interrupts. [1] - In case ithread_add_handler() failed in inthand_add() just return with the error code instead of setting up a non-fast handler regardless or setting up a non-fast handler instead of a fast handler. I can't think of a situation where the former behaviour would do the right thing. Reviewed by: marcel [1] Based on: sys/i386/i386/intr_machdep.c [1] END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-02T11:30:14.000000Z K 7 svn:log V 411 - Allocate the interrupt resource as RF_SHAREABLE allowing uart(4) to work with shared IRQs in case the bus code, MD interrupt code, etc. permits. Together with sys/sparc64/sparc64/intr_machdep.c rev. 1.21 this fixes an endless loop in uart_intr() when using the second NS16550 on the ISA bus of sparc64 machines. - Destroy the hardware mutex on detach and in case attaching fails. Approved by: marcel END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-03-02T11:53:22.000000Z K 7 svn:log V 127 Wrap BSD r* commands in NO_RCMDS. Change NO_RCMDNS to NO_RCMDS and do the switch in bsd.compat.mk. Discussed with: ru, nectar END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-02T12:00:21.000000Z K 7 svn:log V 73 Convert a function call to Lst_ForEach with a macro call to LST_FOREACH. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2005-03-02T12:04:31.000000Z K 7 svn:log V 55 MFC: rev 1.6: Fix EOVERFLOW detection in vswprintf(3). END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2005-03-02T12:06:04.000000Z K 7 svn:log V 64 Bump __FreeBSD_version for EOVERFLOW check fix in vswprintf(3). END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-03-02T12:06:05.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_4'. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-03-02T12:27:42.000000Z K 7 svn:log V 70 PowerPC support for kldxref by handling the PPC-specific relocations. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-02T12:33:23.000000Z K 7 svn:log V 385 Repo-copy tools/regression/usr.bin/make to tools/build/make_check and adjust the path in the Makefile for the upgrade_checks target. These checks are really feature upgrade checks that should be fast and just find out whether we need to build a new make before proceeding with other targets like buildworld. This makes the place free for a real regression test suite in the old place. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-03-02T13:43:51.000000Z K 7 svn:log V 391 In kern_sigtimedwait, remove waitset bits for td_sigmask before sleeping, so in do_tdsignal, we no longer need to test td_waitset. now td_waitset is only used to give a thread higher priority when delivering signal to multithreads process. This also fixes a bug: when a thread in sigwait states was suspended and later resumed by SIGCONT, it can no longer receive signals belong to waitset. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-02T14:17:43.000000Z K 7 svn:log V 475 Tweak the lapic timer code to get the performance closer to the pre-lapic timer case: - Remove the virtual fooclock interrupt counters as they have served their purpose. - Adjust the dividers for the different clock such that profhz is now a multiple of stathz as in the non-lapic case, and the timer now runs at hz * 2 rather than hz * 3. With the new divisors, the default clock rates are: kern.clockrate: { hz = 1000, tick = 1000, profhz = 666, stathz = 133 } END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-03-02T14:30:00.000000Z K 7 svn:log V 139 MFC: rev. 1.26 - 1.27 - list the PixelView PlayTV PAK as supported - bump .Dd rev. 1.28 - 1.29 by ru Fixed macro abuse. Sort sections. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-02T14:30:36.000000Z K 7 svn:log V 259 Push the length computation down into VarParseShort(). Return always malloc()-ed strings from VarParseShort() to get rid of warnings when returning string constants from a non-const char * function. Patch: 7.90 Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-02T14:43:40.000000Z K 7 svn:log V 96 Fix indentation on a block of code. Patch: 7.91 Submitted by: Max Okumoto END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-02T14:57:45.000000Z K 7 svn:log V 282 Use the shiny, new top-level 'distribution' target when populating the chroot area. This fixes make release of HEAD on systems that have a /usr/src with bsd.endian.mk and a matching /usr/obj but haven't installed the world in /usr/obj and thus have no bsd.endian.mk /usr/share/mk. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-03-02T15:13:37.000000Z K 7 svn:log V 137 Clean up the botching of the previous repo-copy. Reference the included headers from the correct location. Submitted by: Tai-hwa Liang END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-02T15:52:04.000000Z K 7 svn:log V 261 Move the check for the error case (variable ends without a closing paranthesis or brace) into the loop and don't leak the buffer in this case. Remove the check for Var_Parse returning NULL - it can't. Patch: 7.92 Submitted by: Max Okumoto END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-03-02T15:56:42.000000Z K 7 svn:log V 238 The existing locking in the esp driver appears to be fairly adequate, so set the interrupt handler to be INTR_MPSAFE now that xpt_done() can be called without Giant. Giant is still on the top half of the driver and the timeout handlers. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-03-02T16:30:39.000000Z K 7 svn:log V 49 Revert 1.101.2.4, it was not meant for RELENG_5. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-03-02T16:35:10.000000Z K 7 svn:log V 66 MFC 1.398: advise user to rebuild fsck(8) after new kernel build. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-03-02T16:40:51.000000Z K 7 svn:log V 291 Add hacks that I use to test cross-builds (by building on native and foreign architectures and comparing products). They eliminate most of the differences caused by different object directory paths, timestamping, and identification. (Note WORLDTMP was renamed to ${OBJTREE}${.CURDIR}/tmp.) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-03-02T16:41:35.000000Z K 7 svn:log V 114 Remove stray else. Reported by: Tai-hwa Liang Point hat: brooks END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-03-02T18:40:04.000000Z K 7 svn:log V 167 Implement and document the -q and -f options with their corresponding long form (-quiet and -fullname resp.) Bump documentation date. PR: bin/78031 MFC after: 5 days END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-03-02T18:44:56.000000Z K 7 svn:log V 72 Document the newsyslog_* and chkprintcap_* variables I added yesterday. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-03-02T19:03:08.000000Z K 7 svn:log V 60 It is sufficent to require rcconf rather than initdiskless. END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2005-03-02T19:09:28.000000Z K 7 svn:log V 322 Set the TCP_NODELAY socket option and clear TCP_NOPUSH in order to flush any pending HTTP request rather than calling shutdown(2) with SHUT_WR. This makes libfetch (and thus fetch(1)) work again with Squid proxies configured to not allow half-closed connections. Reported by: Pawel Worach (pawel.worach AT telia DOT com) END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-03-02T19:29:17.000000Z K 7 svn:log V 271 MFC revision 1.224 date: 2005/02/24 00:13:16; author: csjp; state: Exp; lines: +6 -0 Add locking assertions into vn_extattr_set, vn_extattr_get and vn_extattr_rm. This is meant to catch conditions where IO_NODELOCKED has been specified without the vnode being locked. END K 10 svn:author V 5 andre K 8 svn:date V 27 2005-03-02T19:50:12.000000Z K 7 svn:log V 245 MFC: Bring back full packet destination manipulation for 'ipfw fwd' with the kernel compile time option: options IPFIREWALL_FORWARD_EXTENDED This option has to be specified in addition to IPFIRWALL_FORWARD. PR: kern/71910 PR: kern/73129 END K 10 svn:author V 5 andre K 8 svn:date V 27 2005-03-02T19:54:22.000000Z K 7 svn:log V 65 MFC rev 1.24 and 1.25: Fix two double free()'s in sanity checks. END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-02T20:12:27.000000Z K 7 svn:log V 25 Remove unused variables. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2005-03-02T20:15:23.000000Z K 7 svn:log V 141 MFC: use NULL instead of 0 when casting/comparing w/ a pointer... Revision Changes Path 1.86 +2 -2 src/sys/net/if_var.h END K 10 svn:author V 3 jmg K 8 svn:date V 27 2005-03-02T20:17:39.000000Z K 7 svn:log V 153 MFC: clean up some tunables that should of been removed a while ago... Revision Changes Path 1.183 +0 -4 src/sys/kern/subr_witness.c END K 10 svn:author V 3 jmg K 8 svn:date V 27 2005-03-02T20:27:46.000000Z K 7 svn:log V 230 MFC: don't try to recurse on the bpf lock.. kqueue already locks the bpf lock now... Submitted by: Ed Maste of Sandvine Inc. MFC after: 1 week Revision Changes Path 1.139 +1 -2 src/sys/net/bpf.c END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-03-02T20:29:04.000000Z K 7 svn:log V 251 Make sure fpswa_iface equals NULL when bootinfo.bi_fpswa equals 0. We need to be able to test for the (possible) non-existence of the FPSWA code. PR: ia64/77591 Submitted by: Christian Kandeler (christian dot kandeler at hob dot de) MFC after: 1 day END K 10 svn:author V 3 jmg K 8 svn:date V 27 2005-03-02T20:29:18.000000Z K 7 svn:log V 262 MFC: return after freeing data element, instead of falling through, and using the free'd element, and ultimate NULL deref of the failed allocation. MFC after: 1 week Revision Changes Path 1.79 +1 -0 src/sys/dev/firewire/firewire.c END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T20:29:33.000000Z K 7 svn:log V 104 MFC: rev 1.81: Don't force busdma to pre-allocate bounce pages for the parent tag. Reviewed by: scottl END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-03-02T20:50:10.000000Z K 7 svn:log V 74 MFC 1.235 and 1.236: Install include for acpica and update bktr symlinks. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-03-02T20:58:38.000000Z K 7 svn:log V 57 MFC: Add the acpica subdir and sync style with -current. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-02T20:59:08.000000Z K 7 svn:log V 99 Document that the default world build won't run on the 80386 and document how to target the 80386. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2005-03-02T21:33:29.000000Z K 7 svn:log V 584 netchild's mega-patch to isolate compiler dependencies into a central place. This moves the dependency on GCC's and other compiler's features into the central sys/cdefs.h file, while the individual source files can then refer to #ifdef __COMPILER_FEATURE_FOO where they by now used to refer to #if __GNUC__ > 3.1415 && __BARC__ <= 42. By now, GCC and ICC (the Intel compiler) have been actively tested on IA32 platforms by netchild. Extension to other compilers is supposed to be possible, of course. Submitted by: netchild Reviewed by: various developers on arch@, some time ago END K 10 svn:author V 3 jmg K 8 svn:date V 27 2005-03-02T21:59:39.000000Z K 7 svn:log V 212 fix a bug where bpf would try to wakeup before updating the state.. This was causing kqueue not to see the correct state and not wake up a process that is waiting... Submitted by: nCircle Network Security, Inc. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-02T22:27:22.000000Z K 7 svn:log V 1369 - Fix a bug in sysinstall related to mounting CD-ROMs. If mount(2) fails with EBUSY and a cdrom is not mounted at /cdrom, sysinstall fails to treat it as an error and thinks that the disk mounted ok. However, it doesn't find a cdrom.inf file so it complains. Later when it tries to unmount the disk due to a mediaClose() umount(2) returns an error, and it never clears its internal mounted flag. The fix here is to properly handle EBUSY as an error if there isn't a CD already mounted at /cdrom. - Add a new CDROMInitQuiet variable that can be used to shut up the dialog box about the mount(2) system call failing when trying to mount a CD-ROM. This is used by the feature described below. - When using a fixit CD, first try to see if we can mount the disc in the drive now and use it as a fixit CD. If not, then prompt the user to insert the disc and try again. If we do succeed on the first "silent" probe then we don't ask the user to eject the disk after leaving fixit mode. - Add a simple file existence test to make sure that the disc that we mount really is a livefs disc. - Explicitly switch back to ttyv0 when using the standard console after the fixit shell dies. Previously this behavior worked accidentally because all the fixit modes popped up a dialog box which contained a hidden switch to ttyv0. MFC after: 1 day END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-02T22:46:07.000000Z K 7 svn:log V 1439 Rework how we layout the CD/DVD ISO images for releases. Note that this is only the first stage and does not yet handle packages (which will move to their own disc(s)). - By default, include the live filesystem on disc1, so that disc1 is now both an install disc and a fixit disc. The images can still be split into two separate discs by specifying SEPARATE_LIVEFS=yes. - Remove /usr/ports from the live filesystem disc as the merged images do not fit on even i386 otherwise. Also, the merged image already contains a tarball of the entire ports tree, so /usr/ports was a duplicate anyway. - Stop building port READMES for the release sinc they are no longer used (/usr/ports in the live filesystem was the last remaining user). - Split cdrom.1 into three targets. cdrom.1 builds the live filesystem image. cdrom.2 builds the disc1 image. Note that if SEPARATE_LIVEFS is not specified these both write to the same area. cdrom.3 builds the bootonly image and the UFS miniroot. - The various distribution directories are now in a subdirectory of disc1 rather than being in the root so that the merged image's root is not quite as cluttered. - The disc1 image is now called disc1.iso and we no longer build a miniinst.iso image. If CD_EXTRA_BITS is defined, then the iso.1 target will simply include those bits in the disc1 image that it builds. MFC after: 1 day Requested by: re (scottl, etc.) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-02T22:48:13.000000Z K 7 svn:log V 133 Automatically switch to ttyv3 where the fixit shell is running when using the standard console and any fixit mode. MFC after: 1 day END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-03T00:19:30.000000Z K 7 svn:log V 477 MFC: 1.19 - Fix braino introduced in rev. 1.17 (MFC'ed in rev. 1.15.2.2), unlike the X1032A (HME-ISP1040-combo) and the X1034A (quad HME; QFE) cards the X1033A (single HME) don't have a PCI-PCI-bridge so we can't rely on the PCI slot number being useable as index for the network address to read from the VPD on the latter. Use the end tag to determine whether it is a QFE VPD with 4 NAs and only use the slot number as index in this case. - Remove a useless check. END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-03-03T00:22:59.000000Z K 7 svn:log V 512 Fix the panic recently reported on -current@ occuring when configuring a vlan interface attached to a fxp(4) card when it has not been initialized yet. We now set the links from our internel TX descriptor structure to the TX command blocks at attach time rather than at init time. While I'm here, slightly improve the style in fxp_attach(). PR: kern/78112 Reported by: Gavin Atkinson and others Tested by: flz, Gavin Atkinson MFC after: 1 week END K 10 svn:author V 3 wes K 8 svn:date V 27 2005-03-03T00:46:32.000000Z K 7 svn:log V 76 MFC 'hw.physmem' sysctl. Submitted by: Nicko Dehaine END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-03-03T00:46:33.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_4'. END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-03T01:25:33.000000Z K 7 svn:log V 257 Remove COMPAT_FREEBSD4 again. It was added in rev. 1.41 as a transition aid for ABI breakages caused by system call changes. These changes were done way before sparc64 switched to a 64-bit time_t so all binaries are expected to have been recompiled by now. END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-03T01:26:40.000000Z K 7 svn:log V 242 Remove the transition aid for the change of the sparc64 default system call vector which was added in rev. 1.52. This change was done way before sparc64 switched to a 64-bit time_t so all binaries are expected to have been recompiled by now. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-03-03T01:54:58.000000Z K 7 svn:log V 71 MFC: add new usbd_abort_default_pipe() and usbd_get_speed() functions. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-03-03T01:58:26.000000Z K 7 svn:log V 70 MFC 1.118: report a faster base transfer rate for high-speed devices. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-03-03T02:04:46.000000Z K 7 svn:log V 81 MFC 1.115, 1.119: cancel timeouts and active transfers when the device detaches. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-03-03T02:12:35.000000Z K 7 svn:log V 56 MFC: add support for the TwinMOS IV and Comotron C3310. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-03-03T02:14:45.000000Z K 7 svn:log V 55 Add "example.9" to RELENG_5. Discussed with: keramida END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-03-03T02:17:20.000000Z K 7 svn:log V 377 If a user or group is not known, report the problem user/group, rather than the first user/group. Caused huge fun in error messages from large script. Old: pgrep -u root,NoSuchUser,daemon -> pgrep: unknown user `root' Now: pgrep -u root,NoSuchUser,daemon -> pgrep: unknown user `NoSuchUser' Obtained from: NetBSD (rev. 1.8) MFC After: 1 week (if re@ would have approved this) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-03-03T02:19:51.000000Z K 7 svn:log V 52 MFC: add Sitecom's LN-029 USB 2.0 Ethernet adapter. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-03-03T02:32:39.000000Z K 7 svn:log V 90 MFC 1.27: use a signal-safe type for variables used to synchronise with a signal handler. END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2005-03-03T02:41:37.000000Z K 7 svn:log V 127 Insert volatile cast to discourage gcc from optimizing the read outside of the while loop. Suggested by: alc MFC after: 1 day END K 10 svn:author V 6 marcus K 8 svn:date V 27 2005-03-03T03:06:37.000000Z K 7 svn:log V 288 Fix a problem in the Skinny ALG where a specially crafted packet could cause a libalias application (e.g. natd, ppp, etc.) to crash. Note: Skinny support is not enabled in natd or ppp by default. Approved by: secteam (nectar) MFC after: 1 day Secuiryt: This fixes a remote DoS exploit END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-03T03:43:20.000000Z K 7 svn:log V 74 MFC: rev 1.52: Support \H, \h, \w, \W, \$ string expansion in the prompt. END K 10 svn:author V 6 avatar K 8 svn:date V 27 2005-03-03T03:47:55.000000Z K 7 svn:log V 87 MFC: (1.20) correct direction for bus_dma sync of rx buffer Reviewed by: sam (mentor) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-03-03T03:51:02.000000Z K 7 svn:log V 468 MAXPATHLEN is 1024, which means NdisOpenFile() and ndis_find_sym() were both consuming 1K of stack space. This is unfriendly. Allocate the buffers off the heap instead. It's a little slower, but these aren't performance critical routines. Also, add a spinlock to NdisAllocatePacketPool(), NdisAllocatePacket(), NdisFreePacketPool() and NdisFreePacket(). The pool is maintained as a linked list. I don't know for a fact that it can be corrupted, but why take chances. END K 10 svn:author V 6 avatar K 8 svn:date V 27 2005-03-03T04:16:17.000000Z K 7 svn:log V 88 MFC: (1.127) correct direction for bus_dma sync of rx buffer Reviewed by: sam (mentor) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-03T04:47:55.000000Z K 7 svn:log V 150 MFC: rev 1.37: Use BUS_PROBE_DEFAULT in preference to 0. rev 1.36: remove dead code (inside a DEBUG ifdef) Brought to you by the letters: I-M-P END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2005-03-03T04:48:50.000000Z K 7 svn:log V 316 MFC change to flag used to specify publisher when running mkisofs. Revisions being MFC-ed: src/release/alpha/mkisoimages.sh 1.11 src/release/amd64/mkisoimages.sh 1.11 src/release/i386/mkisoimages.sh 1.13 src/release/ia64/mkisoimages.sh 1.11 src/release/sparc64/mkisoimages.sh 1.9 Warned by: trhodes END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-03T04:49:43.000000Z K 7 svn:log V 95 MFC: rev 1.13: Use BUS_PROBE_DEFAULT in preference to 0. Brought to you by the letters: I-M-P END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-03T04:50:58.000000Z K 7 svn:log V 95 MFC: rev 1.25: Use BUS_PROBE_DEFAULT in preference to 0. Brought to you by the letters: I-M-P END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-03-03T04:51:58.000000Z K 7 svn:log V 52 MFC: Add rc.bsdextended, it has been tested enough. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-03-03T05:02:15.000000Z K 7 svn:log V 91 MFC: 1.25: Use BUS_PROBE_DEFAULT in preference to 0. Brought to you by the letters: I-M-P END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-03-03T06:38:00.000000Z K 7 svn:log V 30 Doh, erase unused variable... END K 10 svn:author V 3 des K 8 svn:date V 27 2005-03-03T07:18:01.000000Z K 7 svn:log V 45 Correct the default value for %%TINDERBOX%%. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-03-03T07:20:57.000000Z K 7 svn:log V 13 Markup nits. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-03T07:25:04.000000Z K 7 svn:log V 206 Transform VarParseLong() so that the lifetime and the constness of variables gets clearer. Transform if() conditions to make the flow clearer. Patch: 7.93-99 Submitted by: Max Okumoto END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-03-03T08:43:33.000000Z K 7 svn:log V 129 Remove references to 4.x upgrades, since those no longer are possible (one must upgrade to 5.3 before first jumping to current). END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-03-03T08:44:33.000000Z K 7 svn:log V 51 Remove important entry being X that's 9 months old END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-03T10:07:28.000000Z K 7 svn:log V 79 Update the description comment of the function to reflect the previous change. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-03T10:09:39.000000Z K 7 svn:log V 150 Fix parsing of archive specifications on the target side of dependency lines. It seems that nobody is actually is using the archive-feature of make. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-03T10:46:23.000000Z K 7 svn:log V 223 Fix parsing of archives: in System V archive format the member names is terminated with a slash. Although we are not System V, ar has been configured to put that slash in. This format allows filenames with trailing spaces. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-03-03T11:01:05.000000Z K 7 svn:log V 419 Cisco uses milliseconds for uptime. This is stupid. Nobody cares of such precision when IP packet may travel through internet for several seconds. Also uptime measured in milliseconds overflows every 48+ days. But we have to do same to keep compatibility with Cisco and flow-tools. Make a macro MILLIUPTIME, which does overflowable multiplication to 1000. Requested by: Sergey Ryabin, Oleg Bulyzhin MFC after: 1 week END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-03T11:26:28.000000Z K 7 svn:log V 116 Constify the code paths for the 'M' and 'N' modifiers. Patch: 7.100 Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-03-03T11:34:04.000000Z K 7 svn:log V 52 Style: remove unneeded parantheses in conditionals. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-03-03T15:47:32.000000Z K 7 svn:log V 279 Add the -N option to not rotate any files. This is to be used in cojunction with -C and is used by /etc/rc.d/newsyslog. I forgot that this was in my perforce tree and not my running system and thus committed a non-working newsyslog script. Reported by: des Pointy hat: brooks END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-03-03T15:59:32.000000Z K 7 svn:log V 57 Install rlogind(8). Pointy hat is available on request. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-03T16:57:55.000000Z K 7 svn:log V 930 In linux emulation layer try to detect attempt to use linux_clone() to create kernel threads and call rfork(2) with RFTHREAD flag set in this case, which puts parent and child into the same threading group. As a result all threads that belong to the same program end up in the same threading group. This is similar to what linuxthreads port does, though in this case we don't have a luxury of having access to the source code and there is no definite way to differentiate linux_clone() called for threading purposes from other uses, so that we have to resort to heuristics. Allow SIGTHR to be delivered between all processes in the same threading group previously it has been blocked for s[ug]id processes. This also should improve locking of the same file descriptor from different threads in programs running under linux compat layer. PR: kern/72922 Reported by: Andriy Gapon Idea suggested by: rwatson END K 10 svn:author V 6 alfred K 8 svn:date V 27 2005-03-03T17:20:36.000000Z K 7 svn:log V 189 Change fix a bug where the length of data written by snprintf was being mishandled by using accumulation (into an uninitialized variable) instead of direct assignment. Reviewed by: scottl END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-03-03T17:35:05.000000Z K 7 svn:log V 1069 Recently, it was reported to me that you could provoke a double fault panic with the NDISulator if you did "ifconfig ndis0 10.0.0.1/24," whereas "ifconfig ndis0 10.0.0.1/24 up" worked fine. The double fault was caused by the ifconfig thread running out of kernel stack space. (This was partly due to the NDIsulator using a couple of big buffers on the stack, but even after fixing that the double fault persisted.) It turns out that ndis_init() is called in both cases, but in the first case the code path passes through ieee80211_ioctl(), and it turns out ieee80211_ioctl() consumes a whopping 2400 bytes of stack space. Apparently, gcc -O2 causes the ieee80211_ioctl_get80211() routine to be inlined into ieee80211_ioctl(), and for some reason which I do not fully understand, this causes ieee80211_ioctl() to consume an extra 2K of stack space. To prevent this overly agressive optimization, ieee80211_ioctl_get80211() is now declared with __attribute__ ((noinline)). With this change, ieee80211_ioctl() now only reserves about 200 bytes of stack instead of 2400. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-03-03T18:07:23.000000Z K 7 svn:log V 18 Wisdom from 1972. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-03-03T18:32:50.000000Z K 7 svn:log V 19 Add missing quote. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-03T21:59:47.000000Z K 7 svn:log V 127 MFC: Fixup cdrom support to support merged install and livefs disc1 and improve vty switching for fixit mode. Approved by: re END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-03T22:04:11.000000Z K 7 svn:log V 120 MFC rev 1.876 including changes to support merging the install and livefs cdrom images into one image. Approved by: re END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-03T22:27:33.000000Z K 7 svn:log V 234 Rename the openfiles variable back to nfiles for the RELENG_5 branch to preserve the ABI for poorly-behaved programs like xsysinfo that grovel around in kvm to read nfiles rather than using the kern.openfiles sysctl. Approved by: re END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-03-03T23:27:09.000000Z K 7 svn:log V 50 Handle endianness correctly. Spotted out by: jmg END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-03-04T00:17:40.000000Z K 7 svn:log V 65 MFC: rev. 1.26 Correct a macro name. Approved by: re (blanket) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-03-04T00:53:03.000000Z K 7 svn:log V 183 Allocate and map a 12k data buffer such that it is contiguous in both the kernel and vm86 virtual address spaces. Use this to increase the maximum VESA save state size we can handle. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-03-04T05:29:56.000000Z K 7 svn:log V 111 Check for some impossible frequencies that some systems use to indicate they don't actually support Px states. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-03-04T06:02:13.000000Z K 7 svn:log V 112 Add and clarify the names of many supported cards, and tweak some wording. Submitted by: rajeshpr @ lsil . com END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-03-04T06:11:00.000000Z K 7 svn:log V 307 Fix the ioctl path by ensuring that amr_start1() gets called for commands with no associated data. Also revert previous changes that allocate off of the stack instead of using malloc, as it's not needed. Many thanks to LSI for investigating and fixing these problems. Submitted by: rajeshpr @ lsil . com END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-03-04T09:47:22.000000Z K 7 svn:log V 29 Another good Dijkstra quote. END K 10 svn:author V 5 simon K 8 svn:date V 27 2005-03-04T10:03:40.000000Z K 7 svn:log V 78 - Readd HARDWARE section to unbreak Hardware Notes. - Cleanup of mdoc markup. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-03-04T12:40:07.000000Z K 7 svn:log V 78 Add a section describing the exit status of the shell. Obtained from: NetBSD END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-03-04T13:16:50.000000Z K 7 svn:log V 167 Use ``.Pq Ql'' to quote single characters, instead of ``.Pq Li''. This makes the resulting output more aesthetically pleasing in text-only terminals: Reviewed by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-03-04T14:24:30.000000Z K 7 svn:log V 71 New Ukrainian locale: uk_UA.CP1251. Submitted by: Alexander Peresunko END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-03-04T14:26:23.000000Z K 7 svn:log V 108 Don't use the ptoa() to set the 'realmem' variable. Because F/pc98's policy is to keep the same as F/i386. END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-04T15:17:05.000000Z K 7 svn:log V 267 Minor changes: - Use FBSDID. - Remove an unused include. - Use auto-generated typedefs for the prototypes of the device interface functions. - Terminate the output of device_printf(9) with a newline char. - Honour the return value of malloc(3). MFC after: 1 month END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-04T16:01:57.000000Z K 7 svn:log V 405 Minor changes: - Use FBSDID. - Remove unused macro. - Use auto-generated typedefs for the prototypes of the bus and device interface functions. - Terminate the output of device_printf(9) with a newline char. - Honour the return values of malloc(), OF_getprop(), etc. - Use __func__ instead of hardcoded function names. - Print the physical slot number and the board model on attach. MFC after: 1 month END K 10 svn:author V 2 le K 8 svn:date V 27 2005-03-04T16:43:40.000000Z K 7 svn:log V 131 Don't allow to synchronize a plex that is already sychronizing. Reset the 'syncing' flag in case of errors, too. Some cosmetics. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-03-04T18:06:18.000000Z K 7 svn:log V 278 MFC: Sync the amr driver between HEAD and RELENG_5. This brings in SMPng locking, many other performance enhancements, new PCI IDs, and support for new management apps. Many thanks to LSI for providing engineering, QA, and hardware donation support for this. Approved by: re END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-03-04T18:10:27.000000Z K 7 svn:log V 92 MFC: sync the amr.4 manpage with HEAD to get new supported hardware names. Approved by: re END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-03-04T18:10:28.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_4'. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-03-04T18:57:43.000000Z K 7 svn:log V 105 MFC: Install includes in dev/acpica. Pointy hat: njl Approved by: re (implicitly: unbreak installworld) END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-03-04T18:59:54.000000Z K 7 svn:log V 351 On i386 platforms at least, ACPI throttling is accomplished by the chipset modulating the STPCLK# pin based on the duty cycle. Since p4tcc uses the same mechanism (but internal to the CPU), we triggered a hang on some systems at low frequencies when both were in use. Now, disable acpi_throttle when p4tcc is also present. Tested by: Kevin Oberman END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-03-04T19:52:34.000000Z K 7 svn:log V 364 New release notes: vkbd(4) added, acpi_snc added, gx(4) removed, old vinum(4) removed, libxpg4 removed, a separate directory for named(8) dynamic zones added, rm(1) SUSv3 conformance, strftime(3) GNU extensions added, and rc.conf(5) variables: tmpmfs_flags and varmfs_flags. Update release notes: Fix a typo (s/machine-indepedent/machine-independent/). END K 10 svn:author V 5 green K 8 svn:date V 27 2005-03-04T20:23:32.000000Z K 7 svn:log V 63 Do not require the pty(4) majors to be anything in particular. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-04T20:37:20.000000Z K 7 svn:log V 141 Always use a separate disc for the livefs on ia64 since the merged image doesn't fit on one disc. Tested by: marcel X-MFC after: 30 seconds END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-03-04T21:02:10.000000Z K 7 svn:log V 69 MFC: Use a separate livefs image for ia64. Approved by: re (scottl) END K 10 svn:author V 5 joerg K 8 svn:date V 27 2005-03-04T21:26:07.000000Z K 7 svn:log V 138 Addendum to netchild's C compiler abstraction mega-patch which somehow have been forgotten in my previous commit. Submitted by: netchild END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-04T22:21:11.000000Z K 7 svn:log V 153 Let central(4) manage the resources of its children so they don't need to fiddle with OFW themselves. Thanks to: joerg for providing access to an E3500 END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-03-04T22:23:21.000000Z K 7 svn:log V 711 - sparc64/fhc/fhc.c: Change fhc(4) to use IRQ numbers instead of RIDs for allocating the IRQs of children. This works similar to e.g. sbus(4), i.e. add the IRQ resources as fully specified to the resource lists of the children, allocate them like normal. When establishing the interrupt search the interrupt maps of the children for a matching INO to determine which map we need to write the fully specified interrupt number to and to enable the mapping (before the RID was used to indicate which interrupt map to use). - dev/puc/puc.c: Revert rev. 1.38, with the above change fhc(4) no longer needs special treatment for allocating IRQs. Thanks to: joerg for providing access to an E3500 END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-03-04T22:34:57.000000Z K 7 svn:log V 95 Remove superflous .Pp calls. Submitted by: Joel Dahl MFC after: 3 days END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-03-04T22:46:31.000000Z K 7 svn:log V 221 The td_waitset is pointing to a stack address when thread is waiting for a signal, because kernel stack is swappable, this causes page fault in kernel under heavy swapping case. Fix this bug by eliminating unneeded code. END K 10 svn:author V 4 grog K 8 svn:date V 27 2005-03-05T00:56:15.000000Z K 7 svn:log V 64 Add targets to build cscope name files and TAGS file for etags. END K 10 svn:author V 4 grog K 8 svn:date V 27 2005-03-05T01:04:18.000000Z K 7 svn:log V 41 Add comments on setting resource limits. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-03-05T04:53:59.000000Z K 7 svn:log V 31 Fix a few nits here and there. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-03-05T04:58:55.000000Z K 7 svn:log V 233 Fix the truly bewildering sorting order near the middle of the "Userland Changes" section. I'm pretty sure this is all my fault...only a native English^H^H^H^H^H^H^HAmerican speaker could mess it up this badly. No content changes. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-03-05T09:15:03.000000Z K 7 svn:log V 105 Allocate umtx_q from heap instead of stack, this avoids page fault panic in kernel under heavy swapping. END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-03-05T13:52:28.000000Z K 7 svn:log V 120 Add support for fxp(4) cards found in Sony FS570 laptops. Submitted by: Gavin Atkinson END K 10 svn:author V 3 des K 8 svn:date V 27 2005-03-05T15:52:12.000000Z K 7 svn:log V 143 Teach getenv_quad() to recognize k/m/g/t suffixes in both lower- and upper-case. This means (almost) all tunables now support those suffixes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-03-05T16:26:32.000000Z K 7 svn:log V 306 New release notes: Background fsck(8) summary recomputation (+MFC), newfs(8) snapshot warning (+MFC), newsyslog(8) -N, systat(1) -netstat IPv6-ware (+MFC), merged install/fixit CDROMs (+MFC). MFCs noted: IPFIREWALL_FORWARD_EXTENDED, strftime(3) GNU extensions, rc.conf(5) tmpmfs_flags and varmfs_flags. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-03-05T16:49:01.000000Z K 7 svn:log V 224 Revise the minimum RAM requirements to 24MB for i386 (and implicitly pc98). (While here, remove mention of 80386 custom kernels since support for the 80386 has been removed from CURRENT.) Feedback from: bde, des, imp, jhb END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-03-05T17:08:15.000000Z K 7 svn:log V 171 MFC: Revise the minimum RAM requirements to 24MB for i386 (and implicitly pc98). install.sgml 1.29 -> 1.30 (partial merge of relevant part only) Approved by: re (hrs) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2005-03-05T17:36:14.000000Z K 7 svn:log V 283 MFC: IP_FIREWALL_FORWARD_EXTENDED, background fsck(8) summary recomputation, named(8) dynamic zones, newfs(8) snapshot warning, strftime(3) GNU extensions, systat(1) -netstat IPv6-aware, rc.conf(5) tmpmfs_flags and varmfs_flags, merged install/fixit CD-ROMs. Approved by: re (hrs) END K 10 svn:author V 3 des K 8 svn:date V 27 2005-03-05T18:02:21.000000Z K 7 svn:log V 28 Replace goto with continue. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-03-05T18:10:04.000000Z K 7 svn:log V 103 Use TUNABLE_ULONG_FETCH to retrieve hw.physmem; getenv_quad() will take care of the multiplier suffix. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-03-05T18:10:49.000000Z K 7 svn:log V 49 Use BUS_PROBE_DEFAULT for pci probe return value END K 10 svn:author V 3 des K 8 svn:date V 27 2005-03-05T18:14:44.000000Z K 7 svn:log V 28 Replace goto with continue. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-03-05T18:17:35.000000Z K 7 svn:log V 49 Use BUS_PROBE_DEFAULT for pci probe return value END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-03-05T18:30:12.000000Z K 7 svn:log V 49 Use BUS_PROBE_DEFAULT for pci probe return value END K 10 svn:author V 3 des K 8 svn:date V 27 2005-03-05T18:57:30.000000Z K 7 svn:log V 56 MFi386: use TUNABLE_ULONG_FETCH to retrieve hw.physmem. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-03-05T19:06:12.000000Z K 7 svn:log V 49 Use BUS_PROBE_DEFAULT for pci probe return value END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-03-05T19:24:22.000000Z K 7 svn:log V 49 Use BUS_PROBE_DEFAULT for pci probe return value END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-05T20:34:45.000000Z K 7 svn:log V 708 Work around a gcc bug. This fixes feholdexcept() et al. at -O1. Symptoms of the problem included assembler warnings and nondeterministic runtime behavior when a fe*() call that affects the fpsr is closely followed by a float point op. The bug (at least, I think it's a bug) is that gcc does not insert a break between a volatile asm and a dependent instruction if the volatile asm came from an inlined function. Volatile asms seem to be fine in other circumstances, even without -mvolatile-asm-stop, so perhaps the compiler adds the stop bits before inlining takes place. The problem does not occur at -O0 because inlining is disabled, and it doesn't happen at -O2 because -fschedule-insns2 knows better. END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-03-06T03:19:19.000000Z K 7 svn:log V 92 Unbreak strsignal(). This is an MFC candidate. Reported by: Sean McNeil END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-03-06T05:07:26.000000Z K 7 svn:log V 42 Cleanup: u_intXX_t -> uintX_t conversion. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-03-06T06:55:11.000000Z K 7 svn:log V 22 Use BUS_PROBE_DEFAULT END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-03-06T06:59:15.000000Z K 7 svn:log V 187 Back out previous commit. The description didn't match the commit, and marking this interrupt as fast isn't quite right. It also needs to be MP Safe, and I've not done that work (yet). END K 10 svn:author V 6 marcus K 8 svn:date V 27 2005-03-06T07:56:18.000000Z K 7 svn:log V 142 Increase the default stacksizes: 32-bit 64-bit main thread 2 MB 4 MB other threads 1 MB 2 MB Approved by: mtm Adapted from: libpthread END K 10 svn:author V 6 marcus K 8 svn:date V 27 2005-03-06T08:00:03.000000Z K 7 svn:log V 282 MFC: rev 1.8 Fix a problem in the Skinny ALG where a specially crafted packet could cause a libalias application (e.g. natd, ppp, etc.) to crash. Note: Skinny support is not enabled in natd or ppp by default. Approved by: re (kensmith) Security: This fixes a remote DoS exploit END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-03-06T10:17:30.000000Z K 7 svn:log V 60 Whitespace nit. Clarifies which body this line belongs to. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-03-06T11:22:49.000000Z K 7 svn:log V 84 o s/opt_ifpw.h/opt_ipfw.h/ in the previous commit. Submitted by: YONETANI Tomokazu END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-03-06T12:59:59.000000Z K 7 svn:log V 35 MFi386: revisions 1.609 and 1.610. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-03-06T13:11:32.000000Z K 7 svn:log V 152 Unlike NetBSD's bcopy(), our bcopy allows the two strings to overlap, even in kernel. So bring in the userland version, instead of just calling memcpy. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-03-06T13:53:05.000000Z K 7 svn:log V 24 Fix typos in a comment. END K 10 svn:author V 7 rushani K 8 svn:date V 27 2005-03-06T14:50:42.000000Z K 7 svn:log V 32 s/AST/ARNET/ where appropriate. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-03-06T14:50:43.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 7 rushani K 8 svn:date V 27 2005-03-06T15:46:04.000000Z K 7 svn:log V 788 Add Japanese 4.11-RELEASE hardware notes: (new) -> 1.2.2.1 hardware/Makefile (new) -> 1.1.2.2 hardware/Makefile.inc (new) -> 1.3.2.2 hardware/alpha/Makefile (new) -> 1.1.2.4 hardware/alpha/article.sgml (new) -> 1.13.2.46.2.2 hardware/alpha/proc-alpha.sgml (new) -> 1.1.2.6 hardware/common/artheader.sgml (new) -> 1.1.2.2 hardware/common/config.sgml (new) -> 1.13.2.95 hardware/common/dev.sgml (new) -> 1.1.2.2 hardware/common/hw.ent (new) -> 1.1.2.2 hardware/common/intro.sgml (new) -> 1.3.2.2 hardware/i386/Makefile (new) -> 1.1.2.5 hardware/i386/article.sgml (new) -> 1.1.2.4 hardware/i386/proc-i386.sgml Noticed by: hrs Submitted by: Ryusuke Suzuki Reference: [doc-jp-work 1086] END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-03-06T18:01:05.000000Z K 7 svn:log V 714 New release notes: Beastie boot menu disabled, acpi(4) turns ACPI and PCI devices off or to a lower power state in suspend, acpi_ibm driver added, ed(4) ALTQ support, ipfw(4) ucred-based rules can be used with debug.mpsafenet=1, TCP-MD5 implementation in KAME IPv4 IPsec, ftpd(8) 212 and 213 status code support, gvinum checkparity/rebuildparity/setstate subcommand support, periodic(8) security report now includes blocked packet counts by pf(4), ppp(8) NAS-IP-Address/NAS-Identifier options, pppd(8) incorrect CBCP response fix, and rescue(8) now includes BSD tar. Update release notes: rc.conf(5) network interface renaming support (MFC), and markup fix in the entry of systat(1) IPv6 support. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-03-06T19:08:18.000000Z K 7 svn:log V 37 Fix a mistake in the exponent range. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2005-03-06T19:08:51.000000Z K 7 svn:log V 182 New release notes: atkbd(4) 0x08 flag, ipnat(8) redirect rule supports non-TCP/UDP packets, and sppp(4) MPSAFE. Update release notes: pppd(8) incorrect CBCP response fix (MFC). END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-03-06T19:42:32.000000Z K 7 svn:log V 47 Don't disable interrupts on a stray interrupt. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-03-06T19:43:12.000000Z K 7 svn:log V 38 Always go to standby efter each call. END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-03-06T19:50:00.000000Z K 7 svn:log V 252 MFC if_fxp.c revision 1.226: date: 2005/03/05 13:52:28; author: mux; state: Exp; lines: +1 -0 Add support for fxp(4) cards found in Sony FS570 laptops. Submitted by: Gavin Atkinson Approved by: re@ (scottl) END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-03-06T19:55:19.000000Z K 7 svn:log V 27 Sync device IDs with HEAD. END K 10 svn:author V 6 marcus K 8 svn:date V 27 2005-03-06T19:59:41.000000Z K 7 svn:log V 285 MFC: rev 1.8 Fix a problem in the Skinny ALG where a specially crafted packet could cause a libalias application (e.g. natd, ppp, etc.) to crash. Note: Skinny support is not enabled in natd or ppp by default. Approved by: nectar (secteam) Security: This fixes a remote DoS exploit END K 10 svn:author V 3 alc K 8 svn:date V 27 2005-03-06T20:09:00.000000Z K 7 svn:log V 373 The m_ext reference counts are potentially shared and modified asynchronously by different threads. Thus, declare as volatile the reference count that is accessed through m_ext's pointer, ref_cnt. Revert the previous change, revision 1.144, that casts as volatile a single dereference of ref_cnt. Reviewed by: bmilekic, dwhite Problem reported by: kris MFC after: 3 days END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-03-06T20:56:16.000000Z K 7 svn:log V 48 Use the correct flags for bus_dma_tag_create(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2005-03-06T20:57:08.000000Z K 7 svn:log V 97 Declare as volatile the memory location referenced by a pointer rather than the pointer's value. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-03-06T20:57:54.000000Z K 7 svn:log V 44 Use correct flags for bus_dma_tag_create(). END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-03-06T21:10:31.000000Z K 7 svn:log V 284 Make sure ARM_TP_ADDRESS is accessible right now by calling pmap_fault_fixup, as we can't rely on a trap happening, as it is done normally. While I'm there, uncomment the call to cpu_dcache_wbinv_range() in pmap_kenter_internal, as we don't call cpu_dcache_wbinv_all() there anymore. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-03-06T21:12:03.000000Z K 7 svn:log V 67 Use [ldr|str]t instead of [ldr|str] when accessing ARM_TP_ADDRESS. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-06T22:28:14.000000Z K 7 svn:log V 214 Always produce cpuX entries, even in the case when there is only one CPU in the system. This is consistent with what real linuxes do. PR: kern/75848 Submitted by: Andriy Gapon MFC after: 3 days END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-06T22:59:40.000000Z K 7 svn:log V 66 Fix ef(4) driver when kernel compiled w/o IPX. MFC after: 3 days END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-06T23:03:58.000000Z K 7 svn:log V 339 When neither of supported frame type is enabled via kernel options enable them all, otherwise the driver will be useless and will only confuse user as manual page says nothing about the need to enable one of those frame types explicitly in the kernel config. PR: kern/47152 Submitted by: Andriy Gapon MFC after: 3 days END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-07T00:18:06.000000Z K 7 svn:log V 215 Handle unimplemented syscall by instantly returning ENOSYS instead of sending signal first and only then returning ENOSYS to match what real linux does. PR: kern/74302 Submitted by: Travis Poppe END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-03-07T00:23:58.000000Z K 7 svn:log V 45 Regen after addition of linux_nosys handler. END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-03-07T00:24:52.000000Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-03-07T01:46:06.000000Z K 7 svn:log V 109 Allow user to undersize memory with hw.physmem loader variable. Obtained from: i386/machdep.c:getmemsize() END