ƒ¬!137393 235 508 115 217 153 233 252 206 254 163 143 143 228 146 143 134 136 226 134 145 159 122 154 290 200 146 148 244 183 143 210 158 205 251 264 144 165 144 153 436 471 243 243 134 160 190 305 172 614 111 158 112 116 779 193 215 236 173 208 590 151 168 343 133 152 211 200 181 225 140 180 114 236 258 180 186 132 202 200 123 163 276 183 1621 188 262 132 133 154 301 136 206 177 283 254 269 157 307 548 162 113 206 217 184 139 186 135 189 167 190 390 124 110 114 110 304 176 246 165 170 180 127 133 118 164 109 339 140 331 123 135 115 178 141 117 121 111 125 205 141 176 141 168 366 203 193 339 146 162 159 174 162 166 153 128 117 146 220 314 148 129 133 130 159 127 237 380 144 215 201 322 341 577 138 374 132 241 134 168 134 131 131 181 193 126 189 168 183 139 138 253 131 128 131 254 910 245 624 332 491 139 372 460 180 302 125 130 134 394 172 163 430 210 505 898 144 253 1408 118 738 129 752 126 258 153 167 548 170 173 137 315 184 153 141 306 165 K 10 svn:author V 3 des K 8 svn:date V 27 2004-11-08T18:20:02.000000Z K 7 svn:log V 415 #include instead of (the former includes the latter, but also declares variables which are defined in kern/subr_param.c). Change som VM parameters from quad_t to unsigned long. They refer to quantities (size limits for text, heap and stack segments) which must necessarily be smaller than the size of the address space, so long is adequate on all platforms. MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2004-11-08T18:22:22.000000Z K 7 svn:log V 23 Retire TUNABLE_QUAD_*. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-11-08T18:47:11.000000Z K 7 svn:log V 124 Fix 'show' command for pipes and queues. PR: bin/70311 Submitted by: Pawel Malachowski END K 10 svn:author V 3 suz K 8 svn:date V 27 2004-11-08T18:49:51.000000Z K 7 svn:log V 61 support TCP-MD5(IPv4) in KAME-IPSEC, too. MFC after: 3 week END K 10 svn:author V 4 ceri K 8 svn:date V 27 2004-11-08T18:50:58.000000Z K 7 svn:log V 139 MFC r1.19: Add necessary whitespace to correct cross references. PR: docs/73193 Submitted by: Jilles Tjoelker END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-08T18:53:52.000000Z K 7 svn:log V 159 Add the last missing bits to make this unloadable: Two wakeups and calling of the GEOM modevent from the drivers modevent so we know the order things happen. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2004-11-08T18:55:48.000000Z K 7 svn:log V 112 MFC r1.25: Allow the -f argument to work. PR: bin/73229 Submitted by: Irina Liakh END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-08T19:05:22.000000Z K 7 svn:log V 161 Remove the obsolete gx driver. All the hardware is supported by the better maintained if_em driver. Absentmindedly nodded vertical by: people on #that_channel END K 10 svn:author V 4 ceri K 8 svn:date V 27 2004-11-08T19:07:03.000000Z K 7 svn:log V 70 MFC r1.159: Be more clear that "bridged" is a synonym for "layer2". END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-08T19:21:57.000000Z K 7 svn:log V 51 Hide link up/down/media printfs behind bootverbose END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-08T19:27:00.000000Z K 7 svn:log V 51 Hide link up/down/media printfs behind bootverbose END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-11-08T19:38:31.000000Z K 7 svn:log V 136 MFC: - moved the MAKEOBJDIRPREFIX check from Makefile.inc1 to Makefile, - improved "make universe", - fixed "make world DESTDIR=/mnt". END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-11-08T19:47:36.000000Z K 7 svn:log V 49 The gx driver is gone, kill the manpage as well. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-08T19:51:48.000000Z K 7 svn:log V 51 Save a pointless FILE_LOCK_ASSERT() call in fhold. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-11-08T19:52:21.000000Z K 7 svn:log V 37 gx(4) is gone, remove any references END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-11-08T20:05:51.000000Z K 7 svn:log V 39 gx(4) is gone, reference em(4) instead END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-11-08T20:06:14.000000Z K 7 svn:log V 130 MFC rev 1.48: Use an alignment of 1 instead of PAGE_SIZE for the rx and tx mbufs. Don't create a map for the descriptor buffers. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-11-08T20:06:40.000000Z K 7 svn:log V 37 gx(4) is gone, remove any references END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-11-08T20:15:24.000000Z K 7 svn:log V 48 Remove if_gx.4 MLINK, also add one for if_cnw.4 END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-11-08T20:23:53.000000Z K 7 svn:log V 67 If device is marked as beeing destroyed, deny all access requests. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-11-08T20:24:52.000000Z K 7 svn:log V 31 Removed the remnants of gx(4). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-11-08T21:40:54.000000Z K 7 svn:log V 63 MFC: 1.48: Don't give the exact number of bootable ISO images. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-11-08T21:43:51.000000Z K 7 svn:log V 198 MFC: 1.858: Document some knobs. 1.859: Correct a typo in a comment. 1.866: Pass WORLD_FLAGS down to distributeworld. 1.867: Put hint.atkbd.0.flags="0x1" in cdrom:/boot/device.hints. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2004-11-08T22:08:12.000000Z K 7 svn:log V 105 Never be afraid to try something new. Remember, amateurs built the ark. Professionals built the Titanic. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-11-08T22:41:58.000000Z K 7 svn:log V 49 D-Link DFE-580TX is supported MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-11-08T23:26:36.000000Z K 7 svn:log V 56 Remove __P, as well as other non-FreeBSD relevant code. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-11-08T23:59:44.000000Z K 7 svn:log V 149 Remove a pre-tier-1 kernel compatability helper. This means a 6.x loader won't boot a pre-5.1 development amd64 kernel. That's no big loss though. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2004-11-09T00:22:24.000000Z K 7 svn:log V 90 MFC r1.36: Use a safe temporary file for saving out the PR if send-pr is interrupted. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-11-09T00:35:08.000000Z K 7 svn:log V 51 Drop Giant lock before grabbing the topology lock. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-11-09T00:55:23.000000Z K 7 svn:log V 117 Back out previous commit; INT64_MAX (defined in ) is not always visible when is included. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-11-09T01:33:58.000000Z K 7 svn:log V 66 Fix signedness idiocy in previous commit. Pass the pointy hat... END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-11-09T02:02:31.000000Z K 7 svn:log V 110 MFC: add missing cpu idle hook for smp machines. This was supposed to go into 5.3 but got dropped somewhere. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-11-09T03:10:26.000000Z K 7 svn:log V 155 MFC rev 1.41: 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 6 marcel K 8 svn:date V 27 2004-11-09T03:16:01.000000Z K 7 svn:log V 168 MFC rev 1.8: 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 3 kan K 8 svn:date V 27 2004-11-09T03:17:07.000000Z K 7 svn:log V 52 MFC: Unbreak c++filt and reconnect it to the build. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-11-09T03:17:24.000000Z K 7 svn:log V 70 MFC rev 1.12: Have the linker provide btext. It's used for profiling. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-11-09T03:21:10.000000Z K 7 svn:log V 49 MFC rev 1.45: Declare btext and etext for GPROF. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-11-09T03:23:40.000000Z K 7 svn:log V 58 MFC rev 1.11: Properly define the MCOUNT macro for GPROF. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-11-09T03:32:44.000000Z K 7 svn:log V 340 MFC alpha/include/profile.h:1.7, amd64/include/profile.h:1.42, i386/include/profile.h:1.38, ia64/include/profile.h:1.11, sparc64/include/profile.h:1.7, libkern/mcount.c:1.23: Move the kernel-specific logic to adjust frompc from MI to MD. This introduces macros MCOUNT_FROMPC_USER and MCOUNT_FROMPC_INTR. Required for GPROF on ia64. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-11-09T03:40:51.000000Z K 7 svn:log V 375 MFC support.S:1.22 Make profiling actually work. The gcc compiler emits a call to the _mcount() stub when profiling is enabled. MFC exception.S:1.54, locore.S:1.36, support.S:1.23, syscall.S:1.13 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 marcel K 8 svn:date V 27 2004-11-09T03:44:24.000000Z K 7 svn:log V 147 MFC Makefile.inc:1.13, _mcount.S:1.1 Make profiling actually work. The gcc compiler emits a call to the _mcount() stub when profiling is enabled. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-11-09T03:47:41.000000Z K 7 svn:log V 147 MFC Makefile:1.6, kgmon.c:1.14 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-11-09T03:50:13.000000Z K 7 svn:log V 39 MFC rev 1.304: Build kgmon(8) on ia64. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-11-09T04:31:31.000000Z K 7 svn:log V 63 Add newsyslog(8) to the "See Also" section. MFC after: 1 week END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-11-09T04:41:12.000000Z K 7 svn:log V 93 Bump document date. Noticed by: trhodes Pointy hat: kensmith MFC after: 1 week END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-11-09T04:41:30.000000Z K 7 svn:log V 212 Tell the BIOS we want to handle brightness switching as well as output switching. Don't initialize variables in their declaration. Reduce stack usage for device names. Minor style cleanups. MFC after: 1 week END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-11-09T04:42:14.000000Z K 7 svn:log V 80 Add info about some systems that refuse to switch via sysctl. MFC after: 1 day END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-11-09T06:02:48.000000Z K 7 svn:log V 518 Prepare for a subsequent import: If the first letter of the filename changes, start on a new line. Insertion of a filename will keep the diff limited to the block of filenames that have the same first letter instead of creating a huge diff. While here, move remote.c after the remote-*.c files and move tui.c after the tui-*.c files. This matches the order of ls(1) and makes it easier to compare object files created by a stock gdb(1) build with the list of files we have here. This is a non-functional change only. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-11-09T06:32:37.000000Z K 7 svn:log V 16 Whitespace fix. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-11-09T06:46:14.000000Z K 7 svn:log V 66 clean up some tunables that should of been removed a while ago... END K 10 svn:author V 3 den K 8 svn:date V 27 2004-11-09T06:59:11.000000Z K 7 svn:log V 20 MFen 1.259 -> 1.261 END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-11-09T07:02:33.000000Z K 7 svn:log V 24 unsigned long -> u_long END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-11-09T07:07:54.000000Z K 7 svn:log V 683 First pass at replacing the single global bounce pool with sub-pools that are appropriate for different tag requirements. With the former global pool, bounce pages might get allocated that are appropriate for one tag, but not appropriate for another, but the system had no way to distinguish between them. Now zones with distinct attributes are created to hold pages, and each tag that requires bouncing is associated with a zone. New zones are created as needed if no existing zones can meet the requirements of the tag. Stats for each zone are tracked via the hw.busdma sysctl node. This should help drivers that are failing with mysterious data corruption. MFC After: 1 week END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-11-09T07:21:21.000000Z K 7 svn:log V 100 Merge the following from the English version: 1.256 -> 1.261 ja_JP.eucJP/hardware/common/dev.sgml END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-11-09T08:33:43.000000Z K 7 svn:log V 122 New errata: gvinum does not work correctly for RAID5 volumes on an UP machine. This problem has been fixed on RELENG_5. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-11-09T08:53:36.000000Z K 7 svn:log V 143 New errata: The source-based upgrade procedure explained in the 5.3R Migration Guide did not mention removing /usr/sbin/{nslookup,nsupdate}. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-11-09T09:26:47.000000Z K 7 svn:log V 81 New errata: 5.3R Release Notes did not mention a need to recompile of net/mpd. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-11-09T09:40:32.000000Z K 7 svn:log V 113 Fix a double-free in the 'hlen > m->m_len' sanity check. Bug report by: MFC after: 2 weeks END K 10 svn:author V 8 keramida K 8 svn:date V 27 2004-11-09T10:03:17.000000Z K 7 svn:log V 492 Add two new rc.conf options: tmpmfs_flags and varmfs_flags. These can be used to pass extra options to the mdmfs(8) utility, to customize the finer details of the md file system creation (i.e. to turn on/off softupdates, to specify a default owner for md filesystem, etc). Use these two new flags to mount tmpmfs and varmfs without softupdates, since it doesn't make much sense to use SU on malloc-backed file systems. Reviewed by: mtm Inspired by: J. D. Bronson, jbronson at wixb dot com END K 10 svn:author V 8 keramida K 8 svn:date V 27 2004-11-09T10:15:59.000000Z K 7 svn:log V 54 Bump document date for the {tmp,var}mfs_flags change. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-11-09T11:18:29.000000Z K 7 svn:log V 72 MFC rev 1.207: Respect TDF_SINTR, don't suspend uninterruptible thread. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-11-09T11:28:40.000000Z K 7 svn:log V 246 Bump MAC Framework version to 2 in preparation for the upcoming API/ABI changes associated with adding System V IPC support. This will prevent old modules from being used with the new kernel, and new modules from being used with the old kernel. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-11-09T11:50:17.000000Z K 7 svn:log V 36 Bump document date Reminded by: ru END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-11-09T12:28:41.000000Z K 7 svn:log V 60 Add -c option that calculates the overhead of read I/O ops. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-09T13:43:20.000000Z K 7 svn:log V 118 Improve readability with a bunch of typedefs for the pager ops. These can also be used for prototypes in the pagers. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-11-09T14:08:21.000000Z K 7 svn:log V 106 Add FL_MFM flag to the fd_native_types structure. Submitted by: Watanabe Kazuhiro END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-11-09T14:10:18.000000Z K 7 svn:log V 88 Fixed fd related tools on pc98. Submitted by: Watanabe Kazuhiro END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-11-09T16:03:27.000000Z K 7 svn:log V 129 Zero the tag when it's allocated. Also fix a printf format problem. This should fix the problems introduced several hours ago. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-11-09T16:44:57.000000Z K 7 svn:log V 45 Add a week alias __siglongjmp => siglongjmp. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-11-09T16:45:55.000000Z K 7 svn:log V 85 Import a RET macro, that will use bx if the arch supports it. Obtained from: NetBSD END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-11-09T16:47:47.000000Z K 7 svn:log V 19 Use the RET macro. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-11-09T16:49:14.000000Z K 7 svn:log V 140 Use the RET macro. For setjmp() and longjmp(), put the signal mask where it's supposed to be, instead of in the space reserved for fp regs. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2004-11-09T17:00:06.000000Z K 7 svn:log V 160 The correct name of the long option is --line-buffered, not --line-bufferring. PR: docs/72985 Submitted by: John Engelhart MFC after: 1 week END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-11-09T17:51:25.000000Z K 7 svn:log V 88 MFC rev. 1.15-1.16: Document that vlan(4) requires miibus(4) now, bump .Dd accordingly. END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-11-09T17:58:42.000000Z K 7 svn:log V 94 MFC: Hint users that vlan needs miibus now. Add a more verbose description for `device vlan'. END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-11-09T18:06:06.000000Z K 7 svn:log V 40 MFC: Fix a typo: sc = ns*nt, not nc*nt. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-11-09T18:07:20.000000Z K 7 svn:log V 109 Update the manpage for acpi_panasonic for new models supported. Submitted by: OGAWA Takaya MFC after: 1 day END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-11-09T18:11:46.000000Z K 7 svn:log V 105 MFC rev. 1.106: store timestamp in network byte order, remove an assumption sizeof(struct timeval) == 8. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-11-09T18:15:10.000000Z K 7 svn:log V 29 MFC rev. 1.17: fix includes. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-11-09T18:24:12.000000Z K 7 svn:log V 69 MFC rev. 1.164, 1.165: do not unconditionally fork() after accept(). END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-09T18:35:26.000000Z K 7 svn:log V 179 Since sb_timeo type was increased to int, use INT_MAX instead of SHRT_MAX. This also gives us ability to close PR. PR: kern/42352 Approved by: julian (mentor) MFC after: 1 week END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-11-09T19:46:57.000000Z K 7 svn:log V 87 When a port cannot be set up, report the error code in the `disabling port X' message. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-11-09T20:51:32.000000Z K 7 svn:log V 1523 Attempt to fix a number of race conditions in the handling of transfer timeouts that typically cause a transfer to be completed twice, resulting in panics and page faults: o A transfer completion interrupt could arrive while an abort_task event was set up, so the transfer would be aborted after it had completed. This is very easy to reproduce. Fix this by setting the transfer status to USBD_TIMEOUT before scheduling the abort_task so that the transfer completion code will ignore it. o The transfer completion code could execute concurrently with the timeout callout, leaving the callout blocked (e.g. waiting for Giant) while the transfer completion code runs. In this case, callout_stop() does not prevent the callout from running, so again the timeout code would run after the transfer was complete. Handle this case by checking the return value from callout_stop(), and ignoring the transfer if the callout could not be removed. o Finally, protect against a timeout callout occurring while a transfer is being aborted by another process. Here we arrange for the timeout processing to ignore the transfer, and use callout_drain() to ensure that the callout has really gone before completing the transfer. This was tested by repeatedly performing USB transfers with a timeout set to approximately the same as the normal transfer completion time. In the PR below, apparently this occurred by accident with a particular printer and the default timeout. PR: kern/71491 END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-11-09T21:29:28.000000Z K 7 svn:log V 93 Remove the #if 0 wrapping around !ALTQ stuff that can't be used due to ABI stability anyway. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2004-11-09T21:33:19.000000Z K 7 svn:log V 164 Revert the noexec,nosuid,nodev options for md /tmp file systems, since the change in the default behavior may break existing, working setups. Requested by: brooks END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-09T22:14:57.000000Z K 7 svn:log V 40 Refuse attemps to mount root filesystem END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-09T22:21:10.000000Z K 7 svn:log V 41 Refuse attempts to mount root filesystem END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-09T22:21:52.000000Z K 7 svn:log V 62 Detect root mount attempts on the flag, not on the NULL path. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2004-11-09T22:24:47.000000Z K 7 svn:log V 206 Get in sync with reality: TurboLaser was never really well supported to start with, so let it die in peace. While there, remove Multia-class as 486-like performance will not buy us much when 6.x arrives. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2004-11-09T22:34:02.000000Z K 7 svn:log V 42 Remove sections on Multia and Turbolaser. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-09T22:51:03.000000Z K 7 svn:log V 113 Remove vnode->v_cachedfs. It was only used for the highly dangerous "export all vnodes with a sysctl" function. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-09T23:03:34.000000Z K 7 svn:log V 85 Make getdiskbyname() static to vfs_mount.c. Eliminate use of vn_todev() while here. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-11-09T23:04:45.000000Z K 7 svn:log V 190 For BIO_READ check if provider is open for reading and for BIO_WRITE, check if provider is open for writing. This fixes panic when device is open only for writing and we send write request. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-09T23:12:45.000000Z K 7 svn:log V 161 Stop pretending to have a vm_object backing the underlying disk vnode: it isn't used for anything anywhere and the vnode_pager would explode if we attempted to. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-11-09T23:15:40.000000Z K 7 svn:log V 176 Don't rely on DIRTY flag to be sure that consumer if open, because DIRTY flag can be removed in idle process. Use consumer's acw field instead to avoid opening consumer twice. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-11-09T23:19:21.000000Z K 7 svn:log V 61 Remove stale comment after previous commit. Noticed by: pjd END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-11-09T23:20:50.000000Z K 7 svn:log V 214 Introduce g_waitidlelock() function which is simlar to g_waitidle(), but should be called with the topology lock held and returns with the topology lock held and empty event queue. Approved by: phk (sometime ago) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-11-09T23:27:21.000000Z K 7 svn:log V 455 Before trying to update metadata (so open consumer for writing), be sure that the events queue is empty. In other case we're able to hit the race where for example da0s1 is tasted by some other class, which means that da0 is open with exclusive bit set, which means that we can't open da0 for writing if it is our component. Reported by: Attila Nagy (and somebody else sometime ago, but I cannot find who it was) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-09T23:38:10.000000Z K 7 svn:log V 70 Use mount flags instead of NULL path to detect root filesystem mount. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-11-10T00:07:09.000000Z K 7 svn:log V 21 Sort function names. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-11-10T00:33:05.000000Z K 7 svn:log V 113 Tweaks to the resource allocation to allow a few of my obscure cdrom/ata controller PC Card devices work better. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-11-10T00:41:39.000000Z K 7 svn:log V 124 Make pci_do_powerstate default to 1 now that we've done the release to get more testing. This should help things a little. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-11-10T00:48:22.000000Z K 7 svn:log V 88 Keep a handle on the startup rescan timer and cancel the timer if the device goes away. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-11-10T00:54:18.000000Z K 7 svn:log V 47 Learn that 'b' comes before 'e' in ISO-LATIN-1 END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-11-10T01:24:30.000000Z K 7 svn:log V 94 New errata: Add an explicit explanation of the "Spinlock called when not threaded" problem. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-11-10T01:33:42.000000Z K 7 svn:log V 39 Remove __P here too. Ok'ed by: cognet END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-11-10T03:49:24.000000Z K 7 svn:log V 94 MFi386 rev 1.63-1.64: Use tag-specific pools of bounce pages instead of a single global pool. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-11-10T04:29:09.000000Z K 7 svn:log V 72 Add record capability. Submitted by: Taku Yamamoto (original author) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-11-10T04:46:40.000000Z K 7 svn:log V 98 Fix a lot of wording nits. Submitted by: Chris Pepper (pepper at reppep dot com) PR: docs/73756 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2004-11-10T05:49:52.000000Z K 7 svn:log V 293 Correct a potential DoS vulnerability, as described at http://www.securityfocus.com/archive/1/379450 This patch is based on dillon's patch on DragonFlyBSD, which is in turn derived from OpenBSD's src/usr.sbin/pppd/cbcp.c,v 1.6. Obtained from: OpenBSD via DragonFlyBSD Encouraged by: nectar END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2004-11-10T06:21:47.000000Z K 7 svn:log V 27 Fix malloc type in free(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-10T06:53:31.000000Z K 7 svn:log V 18 fix some comments END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-10T07:16:59.000000Z K 7 svn:log V 22 Don't use vn_todev(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-10T07:17:28.000000Z K 7 svn:log V 18 Remove vn_todev() END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-10T07:25:37.000000Z K 7 svn:log V 211 Pick up the inode number using VOP_GETATTR() rather than caching it in all vnodes on the off chance that linprocfs needs it. If we can afford to call vn_fullpath() we can afford the much cheaper VOP_GETATTR(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-10T07:31:06.000000Z K 7 svn:log V 84 Slim vnodes by another four bytes by eliminating the (now) unused field v_cachedid. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-10T07:36:09.000000Z K 7 svn:log V 153 Remove hack which mounts the root filesystem R/W if the device is named 'md'. While convenient, it does not belong here, if anywhere at all. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-10T07:39:27.000000Z K 7 svn:log V 73 Add note about changed root mount semantics for (preloaded) memory disks END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-10T07:48:29.000000Z K 7 svn:log V 78 Add 0xbf as new partition id for Solaris. Submitted by: Lawrence.Lee@sun.com END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-10T07:50:16.000000Z K 7 svn:log V 88 Add 0xbf (191) as new Solaris partition identifier. Submitted by: Lawrence.Lee@sun.com END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-11-10T08:47:09.000000Z K 7 svn:log V 34 opt_agp.h is needed on i386 only. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-11-10T08:47:45.000000Z K 7 svn:log V 40 MFC: Add more PnP serial cards support. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-11-10T08:49:23.000000Z K 7 svn:log V 25 MFC: Disable ed1 - ed12. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-11-10T08:55:57.000000Z K 7 svn:log V 71 MFC: Add support for preloading ELF relocatable object format modules. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-11-10T08:58:15.000000Z K 7 svn:log V 16 MFC: Clear BSS. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-10T09:00:04.000000Z K 7 svn:log V 242 MFC 1.15-1.19: - note that RTF_PRCLONING is obsoleted - explain locking differencies between rtalloc(), rtalloc_ign(), rtalloc1() and rtfree(), RTFREE(). - Document RT_[UN]LOCK, RT_ADDREF, RT_REMREF. - Describe how RT_FREE actually works. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-11-10T09:02:56.000000Z K 7 svn:log V 47 MFC: Drop elf64 support on pc98 and fix style. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-10T09:04:18.000000Z K 7 svn:log V 234 MFC 1.22: - sort struct rtentry fields in man page in some order as they are in struct - remove RTF_PRCLONING - add rt_mtx field - rename rt_metrics -> rt_metrics_lite - mention that only 3 metrics are really used in rt_metrics_lite END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-11-10T09:09:16.000000Z K 7 svn:log V 30 MFC: Remove a duplicate code. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-10T09:11:15.000000Z K 7 svn:log V 39 MFC 1.244: More MLINKS for rtalloc.9 END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-10T09:56:28.000000Z K 7 svn:log V 23 remove unused variable END K 10 svn:author V 3 den K 8 svn:date V 27 2004-11-10T11:10:06.000000Z K 7 svn:log V 86 Sync with English 1.69.2.12 Obtained from: The FreeBSD Russian Documentation Project END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-10T11:18:05.000000Z K 7 svn:log V 45 Add myself to copyright. Approved by: marks END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-11-10T12:24:30.000000Z K 7 svn:log V 24 MFi386: revision 1.1170 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-11-10T12:25:44.000000Z K 7 svn:log V 28 MFi386: revision 1.1168.2.1 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-11-10T12:28:06.000000Z K 7 svn:log V 18 cosmetic changes. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-11-10T12:42:45.000000Z K 7 svn:log V 32 MFC: Fix BIOS default geometry. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-11-10T12:56:33.000000Z K 7 svn:log V 110 MFC rev. 1.160: kill an unused variable. MFC rev. 1.164, 1.165: do not unconditionally fork() after accept(). END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-11-10T13:16:12.000000Z K 7 svn:log V 48 Fix build error with ED_DEBUG. PR: kern/72753 END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-11-10T14:09:52.000000Z K 7 svn:log V 80 Fix paths after repocopies done by scottl Reviewed by: marius OK'ed by: scottl END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-11-10T14:11:10.000000Z K 7 svn:log V 45 Remove files repocopied to sys/sparc64/sbus. END K 10 svn:author V 5 johan K 8 svn:date V 27 2004-11-10T15:29:25.000000Z K 7 svn:log V 74 MFC rev 1.181: style: Move the { back to the else line to match the }. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-11-10T17:25:49.000000Z K 7 svn:log V 273 sranddev() is not magic pixie dust. While it gives a good random seed, the random number generator rand(3) still sucks and is unlikely sufficient for crypto use. Correct what appears to be a cut and paste error from the srandomdev() man page. Submitted by: Ben Mesander END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-10T17:42:56.000000Z K 7 svn:log V 106 MFC new ng_device node: ng_device.c:1.11 - 1.15 ng_device.h: 1.3 - 1.4 Approved by: julian (mentor) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-10T17:57:42.000000Z K 7 svn:log V 97 MFC rev 1.3: Make documentation up to date with recent changes. Approved by: julian (mentor) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-11-10T18:32:47.000000Z K 7 svn:log V 241 Try to clear up a little confusion about what standard-supfile and stable-supfile are meant to provide. Note this is not an MFC and a similar change was not made to HEAD because the confusion revolves around the specific branches involved. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-10T18:39:41.000000Z K 7 svn:log V 50 Merge NetFlow node. Approved by: julian (mentor) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-10T19:11:13.000000Z K 7 svn:log V 66 MFC: Attach ng_netflow to build. Approved by: julian (mentor) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-10T19:26:35.000000Z K 7 svn:log V 63 MFC: install NetFlow includes Approved by: julian (mentor) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-10T19:31:37.000000Z K 7 svn:log V 78 MFC: userland control utility for ng_netflow Approved by: julian (mentor) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-10T19:37:03.000000Z K 7 svn:log V 66 MFC: A man page for NetFlow node. Approved by: julian (mentor) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-11-10T19:37:04.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_4'. END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-11-10T19:54:18.000000Z K 7 svn:log V 59 Remove at request of author, perhaps to be re-added later. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-11-10T20:30:06.000000Z K 7 svn:log V 37 MFC: 1.20: Fixed exiting from pager. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-11-10T20:30:39.000000Z K 7 svn:log V 26 MFC: Documentation fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-11-10T20:37:06.000000Z K 7 svn:log V 55 MFC: 1.161: Install precious shared libraries with -S. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-11-10T21:46:04.000000Z K 7 svn:log V 124 Invalidate the data cache in pmap_qremove() instead of in pmap_kenter(), and in pmap_enter_quick() instead of pmap_enter(). END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-11-10T22:08:27.000000Z K 7 svn:log V 218 Add a new option, ARM32_NEW_VM_LAYOUT. When set, we try to put up to 4 L2 tables in one page, instead of the old 1 L2 table <=> 1 page behavior. While I'm there, add ARM9_CACHE_WRITE_THROUGH, which I forgot last time. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-11-10T22:09:39.000000Z K 7 svn:log V 53 Convert the IQ31244 code to use ARM32_NEW_VM_LAYOUT. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-11-10T22:11:08.000000Z K 7 svn:log V 34 Don't forget to include opt_vm.h. END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-11-10T22:15:04.000000Z K 7 svn:log V 39 Help Tinderbox and remove mount_autofs END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-11-10T22:16:37.000000Z K 7 svn:log V 36 Help Tinderbox and remove libautofs END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-10T22:21:00.000000Z K 7 svn:log V 63 MFC: Install NetFlow includes Approved by: julian (mentor) END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-11-10T22:21:07.000000Z K 7 svn:log V 33 Help Tinderbox and remove autofs END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-11-10T23:04:39.000000Z K 7 svn:log V 139 Add device polling support Original patch by me, improvements by ru Happy birthday to: BSDforen.de! Approved by: ru MFC after: 2 weeks END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-11-10T23:31:07.000000Z K 7 svn:log V 285 Change WANT_LIB32 to WITH_LIB32. Sorry for the whiplash folks. It was pointed out to me that the convention we have is to use WITH_ elsewhere in the system, eg: ports etc. This is all temporary anyway and presumably will be inverted to a NO_LIB32 or something like it in the future. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-11-10T23:31:15.000000Z K 7 svn:log V 47 sf(4) supports polling now MFC after: 2 weeks END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-11-10T23:38:00.000000Z K 7 svn:log V 120 Ruslan told me I should have quoted the arch strings when comparing to MACHINE_ARCH. Belatedly get around to doing it. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-11-10T23:39:31.000000Z K 7 svn:log V 106 MFC: add optional WITH_LIB32 hooks for amd64. Note that the tls/%fs/%gs support code hasn't been merged. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-11-11T01:09:56.000000Z K 7 svn:log V 226 Compiling with 'strict-aliasing' optimization breaks some [notable] ports. GCC turns on 'strict-aliasing' optimization at all levels above -O[1], so explicitly turn it off when using compiling with the -O2 optimization level. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-11-11T01:50:05.000000Z K 7 svn:log V 245 MFC, if_xl.c rev. 1.182: Another missing ! in front of IFQ_DRV_IS_EMPTY, this time in an even more sensitive, but less excercised location (the watchdog). While here use the *_start_locked function directly to avoid drop, grab, drop lock. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2004-11-11T04:08:16.000000Z K 7 svn:log V 479 MFC: Create a separate directory for dynamic zones which is owned by the bind user (for creation of the zone journal file). This is separate from the master/ directory for security. Give an example dynamic zone in the sample named.conf. Approved by: dougb Noticed by: Eivind Olsen Revision Changes Path 1.6 +2 -0 src/etc/mtree/BIND.chroot.dist 1.20 +14 -0 src/etc/namedb/named.conf END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-11-11T04:53:46.000000Z K 7 svn:log V 46 pbio has moved to dev/pbio Prodded by: peter END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-11-11T07:45:01.000000Z K 7 svn:log V 278 Don't attempt to claim what version of GCC we're documenting. The manpage is still mostly the GCC 2.95 one, with faint attempts by me over the years to document a few new switches. Thus, it is dubious to claim documentation of specific modern GCC versions. Noted by: delphij END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-11-11T07:50:09.000000Z K 7 svn:log V 37 Break lines at sentence ends, etc... END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-11T09:39:04.000000Z K 7 svn:log V 144 Double receive buffer size on sockets. PR: bin/72366 Ok'd by: dwmalone Approved by: julian (mentor) Obtained from: OpenBSD MFC after: 1 month END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-11T09:41:03.000000Z K 7 svn:log V 38 Whitespace. Approved by: cvs diff -b END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-11-11T11:10:36.000000Z K 7 svn:log V 71 MFC: 1.17 + 1,18 - D-Link DFE-580TX is supported - bump document date END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-11T12:23:39.000000Z K 7 svn:log V 42 Get rid of now unused maxLocal variables. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-11T12:52:16.000000Z K 7 svn:log V 39 Get rid of more local/remote leftovers END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-11-11T13:01:13.000000Z K 7 svn:log V 40 Fix build. Submitted by: Taku YAMAMOTO END K 10 svn:author V 6 philip K 8 svn:date V 27 2004-11-11T14:58:55.000000Z K 7 svn:log V 86 MFC 1.13: Fix support for the Asus-compatible gadgets in Samsung P30/P35 laptops. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-11-11T15:31:38.000000Z K 7 svn:log V 100 Move per-instance sysctls under the per-device-instance tree. Reviewed by: mux Prodded by: rwatson END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-11-11T15:33:40.000000Z K 7 svn:log V 34 Remove now-unused sysctl members. END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-11-11T16:10:54.000000Z K 7 svn:log V 97 Return POLLERR rather than POLLIN/POLLOUT on TS_ZOMBIE ttys. PR: kern/73821 MFC after: 4 weeks END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-11T16:13:10.000000Z K 7 svn:log V 72 Change TABs back to spaces in usage string constants. Requested by: ru END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-11-11T17:30:04.000000Z K 7 svn:log V 91 Corrected the description of the -t output columns to reflect reality. MFC after: 2 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-11-11T18:09:00.000000Z K 7 svn:log V 48 Really revert the whitespace change to usage(). END K 10 svn:author V 3 des K 8 svn:date V 27 2004-11-11T18:37:39.000000Z K 7 svn:log V 46 RELENG_5 is now -STABLE (but without powerpc) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-11-11T18:49:24.000000Z K 7 svn:log V 160 Add Estonian keyboards. PR: bin/73232 Reported by: Mart Tõnso tm at hwg dot edu dot ee Submitted by: Olafur Osvaldsson oli at isnic dot is MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2004-11-11T19:00:51.000000Z K 7 svn:log V 39 Unbreak the build. Pointy hat to: bms END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-11T19:02:01.000000Z K 7 svn:log V 36 Add missing '=' Spotted by: obrien END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-11-11T19:14:09.000000Z K 7 svn:log V 36 Catch up with the header repo copy. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-11-11T19:19:54.000000Z K 7 svn:log V 157 - Introduce protosw_init(). - Utilize it in net_init_domain(). - Utilize it pf_proto_register(), fixing panic on natd start. Reviewed by: ru, phk, obrien END K 10 svn:author V 3 nik K 8 svn:date V 27 2004-11-11T19:47:55.000000Z K 7 svn:log V 817 Switch over to a different, more flexible test output protocol that's understood by Perl's Test::Harness module and prove(1) commands. Update README to describe the new protocol. The work's broken down into two main sets of changes. First, update the existing test programs (shell scripts and C programs) to produce output in the ok/not ok format, and to, where possible, also produce a header describing the number of tests that are expected to be run. Second, provide the .t files that actually run the tests. In some cases these are copies of, or very similar too, scripts that already existed. I've kept the old scripts around so that it's possible to verify that behaviour under this new system (in terms of whether or not a test fails) is identical to the behaviour under the old system. Add a TODO file. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-11-11T19:48:57.000000Z K 7 svn:log V 151 - Temporarily disable the nice -20 throttling code. It has some interaction with APM that I do not understand yet. Reported & Tested by: glebius END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-11-11T21:30:52.000000Z K 7 svn:log V 527 Correct a bug in nfsrv_create() where a call to nfsrv_access() might be made holding the NFS server mutex. To clean this up, introduce a version of the function, nfsrv_access_withgiant(), that expects the NFS server mutex to already have been dropped and Giant acquired. Wrap nfsrv_access() around this. This permits callers to more efficiently check access if they're in a code block performing VFS operations, and can be substitited for the nfsrv_access() call that triggered this bug. PR: 73807, 73208 MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-11-11T22:33:08.000000Z K 7 svn:log V 239 Only warn about missing _PRT tables if bootverbose is set. I've yet to see a bridge without a _PRT were a _PRT was needed. Instead, the warning in dmesg is a false warning and only serves to cause unnecessary concern. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-11-11T22:42:25.000000Z K 7 svn:log V 398 - Place the gcc memory barrier hint in the right place in the 80386 version of atomic_store_rel(). - Use the 80386 versions of atomic_load_acq() and atomic_store_rel() that do not use serializing instructions on all UP kernels since a UP machine does need to synchronize with other CPUs. This trims lots of cycles from spin locks on UP kernels among other things. Benchmarked by: rwatson END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-11-11T22:52:26.000000Z K 7 svn:log V 42 Several language fixes MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-11-11T22:54:58.000000Z K 7 svn:log V 279 Commit takawata-san's Sony Notebook Controller driver, integrated into the tree. Small tweaks were made by myself to eliminate unnecessary includes and some other minor issues. Last time I asked takawata-san about this driver, he suggested I commit it. Submitted by: takawata END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-11-11T22:59:26.000000Z K 7 svn:log V 364 Add a bandaid to help use devices that use the tty system with usb. This makes teh two systems disable each other's interrupts while they are operating together. It's not perfect as it doesn't fully cover dynamic devices and teh effect is not reversible, but it is similar to the hack we have been doing for ywars with slip and ppp. Submitted by: lost the email. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-11-11T23:30:03.000000Z K 7 svn:log V 88 Kill the 802.11 crypo changes that shouldn't have been committed. Noticed by: phillip@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-11-11T23:58:14.000000Z K 7 svn:log V 209 PORTS_MODULES: a list of ports to build with this kernel. # I directly use the targets for building this, but it was suggested # to use portupgrade. I couldn't fit that into the target model, so I # punted. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-11-12T00:01:07.000000Z K 7 svn:log V 33 Document PORTS_MODULES variable. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-11-12T00:46:52.000000Z K 7 svn:log V 38 Don't use aha after calling aha_free. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-11-12T02:18:42.000000Z K 7 svn:log V 42 Various whitespace nits. Noticed by: njl END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-11-12T02:57:35.000000Z K 7 svn:log V 297 Back out my recent changes for timeout races, as there have been reports of problems. The bug is probably that there are cases where `xfer->timeout && !sc->sc_bus.use_polling' is not a suitable test for an active timeout callout, so an explicit flag will be necessary. Apologies for the breakage. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-11-12T03:17:03.000000Z K 7 svn:log V 80 Update errata: geom_vinum does not need start_vinum="YES". Discussed with: le END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-11-12T03:24:12.000000Z K 7 svn:log V 67 Put back usb_uncallout_drain(), as it is now also used by umass.c. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-11-12T04:34:46.000000Z K 7 svn:log V 334 Fix a braino: the partition size in the PMBR is in sectors, not bytes and 'mediasz' is in bytes. As it so happens, we define 'last' as the sector number of the last sector on the medium which also is the size of the PMBR partition. Therefore, use 'last' instead of 'mediasz'. Submitted by: Dan Markarian END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-11-12T04:48:24.000000Z K 7 svn:log V 117 Doh! This one crept in two commits ago and didn't get weeded out on the last commit. Sorry gang. Conical Hat: imp END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-11-12T07:57:17.000000Z K 7 svn:log V 410 Fix a (very) long standing bug in make (this has been there probably from the beginning). Make used to handle all its interrupt-time stuff directly from the signal handler, including calls to printf, accessing global data and so on. This is of course wrong and could provoke a core dump when interrupting make. Just set a flag in the signal handler and do everything else from the main thread. PR: bin/29103 END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-12T08:58:07.000000Z K 7 svn:log V 805 Add code to enforce the paralleism count (-j N) for the entire tree of submakes spawned during processing. We create a fifo and stuff one character into it for each job we are allowed to run. The name of the fifo is passed to child processes in the MAKE_JOBS_FIFO environment variable. A make which finds this variable on startup will open the fifo and only spawn jobs when it managed to read a token from the fifo. When the job completes a token is writen back to the fifo. Slave make processes get one token for free: the one their parent make got in order to run them. This makes the make processes themselves invisible in the process counts. The net effect is that "make -j 12 -s buildworld" will start at most 12 jobs at the same time, instead of as previously up to 65 jobs would get started. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2004-11-12T10:15:43.000000Z K 7 svn:log V 47 s/Here about/Hear about/ and sort accordingly. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-12T10:27:14.000000Z K 7 svn:log V 160 Put back the vfs_object_create() calls, they do make a difference when my test-setup does what I want it to instead of what I ask it to. Pointed out by: tegge END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-11-12T11:03:07.000000Z K 7 svn:log V 1310 Correct a bug in the if_em driver relating to the use of vlans with promiscuous mode introduced in 1.45, which programs the em card not to strip or prepend tags when in promiscuous mode without also modifying behavior to manually prepend a vlan header in the event that the card isn't doing it on transmit. Due to a feature of card operation, if the global VLAN prepend/strip register isn't set, setting the VLAN tag flag on individual packet descriptors will cause the packet to be transmitted using ISL encapsulation rather than 802.1Q VLAN encapsulation. This fix causes em_encap() to prepend the header by tracking whether the card is configured to temporarily disable prepending/stripping due to promiscuous mode. As a result, entering promiscuous mode on the parent em interface no longer causes vlans to appear to "wedge" or transmit ISL-encapsulated frames, which typically will not be configured/spoken by the other endpoints on the VLAN trunk. This bug may also exist in other drivers, and the additional vlan encapsulation logic should be abstracted and centralized in if_vlan.c if so. RELENG_5_3 candidate. MFC after: 1 week Tested by: pjd, rwatson Reported by: astesin at ukrtelecom dot net Reported by: Mike Tancsa Reported by: Iasen Kostov END K 10 svn:author V 4 ceri K 8 svn:date V 27 2004-11-12T13:14:56.000000Z K 7 svn:log V 25 Wrap a comment properly. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-11-12T13:21:39.000000Z K 7 svn:log V 641 First of several commits to allow kernel System V IPC data structures to be modified and extended without breaking the user space ABI: Define _kernel wrapper data structures for the user-exposed data structures that current server as the internal data structures for the implementation: - struct msqid_kernel wraps struct msqid_ds. - struct semid_kernel wraps truct semid_ds. - struct shmid_kernel wraps struct shmid_ds. - Don't expose extern definition 'shmsegs' outside of sysv_shm.c. Submitted by: Dandekar Hrishikesh Obtained from: TrustedBSD Project Sponsored by: DARPA, SPAWAR, McAfee Research END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-11-12T13:22:22.000000Z K 7 svn:log V 38 Show stray files during "cvs update". END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-11-12T13:23:47.000000Z K 7 svn:log V 655 Second of several commits to allow kernel System V IPC data structures to be modified and extended without breaking the user space ABI: Use _kernel variants on _ds structures for System V sempahores, message queues, and shared memory. When interfacing with userspace, export only the _ds subsets of the _kernel data structures. A lot of search and replace. Define the message structure in the _KERNEL portion of msg.h so that it can be used by other kernel consumers, but not exposed to user space. Submitted by: Dandekar Hrishikesh Obtained from: TrustedBSD Project Sponsored by: DARPA, SPAWAR, McAfee Research END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-11-12T13:24:34.000000Z K 7 svn:log V 35 Install precious programs with -S. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-11-12T13:27:49.000000Z K 7 svn:log V 166 Pass the "?" command output through the pager. (This doesn't quite work as this command is overridden by Forth, and some Forth commands are appended to the output.) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-11-12T13:28:42.000000Z K 7 svn:log V 62 Use a relative symlinking so that "tar" also works in /stand. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-11-12T13:30:38.000000Z K 7 svn:log V 75 New errata: em(4) bug when VLAN support and promiscuous mode are enabled. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-11-12T13:33:55.000000Z K 7 svn:log V 451 third of several commits to allow kernel System V IPC data structures to be modified and extended without breaking the user space ABI: Make the "ipcs" tool, which grubs around in kernel memory to report status relating to System V IPC, use the _kernel variants on the System V IPC data structures. Submitted by: Dandekar Hrishikesh Obtained from: TrustedBSD Project Sponsored by: DARPA, SPAWAR, McAfee Research END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-11-12T18:05:30.000000Z K 7 svn:log V 78 Remove these unused files before any other archs include the same bogus file. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-11-12T18:12:04.000000Z K 7 svn:log V 76 Add altq support. Patch by mlaier. Approved by: mlaier MFC after: 2 weeks END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-11-12T18:13:54.000000Z K 7 svn:log V 40 sf(4) supports altq MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-11-12T18:40:22.000000Z K 7 svn:log V 222 - Use the SMP style ops for atomic_load/store() in userland so that libraries and binaries will work on both UP and SMP machines. - Remove unnecessary gcc memory barrier from the UP atomic_store() op. Submitted by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-11-12T19:18:46.000000Z K 7 svn:log V 92 Spell _KERNEL correctly so that UP kernels are actually optimized again. Submitted by: pjd END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-11-12T19:44:30.000000Z K 7 svn:log V 59 Catch a few more autofs references. Submitted by: obrien END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-11-12T20:33:13.000000Z K 7 svn:log V 46 Apparently update_intr_masks() is only on x86 END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-11-12T20:37:27.000000Z K 7 svn:log V 213 If -B is specified to get compat mode (as opposed to just not giving a -j arg which does the same thing), remove the MAKE_JOBS_FIFO environment variable so we decouple any resulting sub-makes from the token pool. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-11-12T20:44:51.000000Z K 7 svn:log V 74 Ports aren't generally ready for parallel make. Pointed by: Ben Mesander END