ƒ¬]111211 233 304 163 210 320 144 285 167 144 574 502 268 162 221 180 213 276 143 209 277 188 194 186 344 220 109 119 162 332 772 1012 354 265 194 403 215 318 213 128 136 215 138 124 201 192 194 282 542 144 155 233 176 175 283 217 148 299 200 239 334 265 171 252 207 347 725 143 203 99 287 96 104 123 127 130 123 125 105 527 115 294 136 208 169 144 662 131 866 126 303 119 117 143 132 140 133 133 121 155 146 117 140 147 134 113 145 134 409 144 203 267 138 161 371 372 229 137 260 657 192 233 208 205 327 170 131 172 184 853 831 170 253 203 142 134 120 251 159 202 153 169 167 168 180 356 145 186 155 152 124 166 200 229 403 292 427 177 209 224 240 170 152 245 222 162 114 254 152 142 191 451 197 166 171 131 403 177 154 583 212 195 131 187 202 147 154 157 126 445 152 282 157 221 147 123 217 107 155 155 143 242 147 281 164 224 164 420 276 164 216 280 563 723 293 463 215 180 118 143 189 128 133 166 149 162 126 206 149 127 400 428 171 203 160 K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-21T11:02:49.000000Z K 7 svn:log V 212 Overhaul the targets and hope this is now much more readable. This adds some orthodox kernel-* and modules-* targets and retires harmful ``clobber''. Now, do we really want to keep the ``modules'' target here? END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-21T11:19:25.000000Z K 7 svn:log V 72 Respect ``makeoptions NO_MODULES'' specified in the kernel config file. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-02-21T13:43:41.000000Z K 7 svn:log V 113 Mention that dlerror() is also applicable to retrieve error message after dladdr() and dlinfo() functions calls. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-02-21T13:45:19.000000Z K 7 svn:log V 223 MFC: rev 1.27, 1.26, 1.25 and 1.24 o mention dlerror() application to dladdr() and dlinfo() o document dlsym()'s behaviour with new special handle RTLD_SELF o add cross reference to dlinfo() o markup nits o mdoc(7) police END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-02-21T13:46:16.000000Z K 7 svn:log V 48 MFC: rev 1.104, link dlinfo(3) manpage to build END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-21T15:13:26.000000Z K 7 svn:log V 192 NO_GEOM cleanup: Change the argument to disk_destroy() to be the same struct disk * as disk_create() takes. This enables drivers to ignore the (now) bogus dev_t which disk_create() returns. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2003-02-21T16:24:49.000000Z K 7 svn:log V 70 Some style fixes. Submitted by: Hiten Pandya END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-02-21T16:33:02.000000Z K 7 svn:log V 49 Merge from RELENG_4_7: Update to OpenSSL 0.9.6i. END K 10 svn:author V 8 matusita K 8 svn:date V 27 2003-02-21T18:07:24.000000Z K 7 svn:log V 476 Push UFS_ACL back for i386. We have 11kbytes of free space on kern.flp. If we have no UFS_ACL kernel, users who already uses UFS1/2 attributes get confused since no access control is performed for an update install. Still, pc98 and alpha doesn't have UFS_ACL since I don't know about them. Nyan-san, if kern.flp on tatsu has enough spaces (4k or more spaces), please back UFS_ACL for pc98 also. Data collected from: 5.0-CURRENT-20030221-JPSNAP on snapshots.jp.FreeBSD.org END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-21T19:00:48.000000Z K 7 svn:log V 409 NO_GEOM cleanup: Retire the "d_dump_t" and use the "dumper_t" type instead. Dumper_t takes a void * as first arg which is more general than the dev_t taken by d_dump_t. (Remember: we could have net-dumpers if somebody wrote us one!) Define the convention for GEOM controlled disk devices to be that the first argument to the dumper function is the struct disk pointer. Change device drivers accordingly. END K 10 svn:author V 6 thomas K 8 svn:date V 27 2003-02-21T19:02:31.000000Z K 7 svn:log V 172 Hostname specifications must allow commas in the value. They are used to separate multiple host names. Noted by: Dan Nelson Reviewed by: roberto END K 10 svn:author V 3 das K 8 svn:date V 27 2003-02-21T19:25:39.000000Z K 7 svn:log V 70 Let everyone know when to send the gifts. Reviewed by: mike (mentor) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-02-21T20:27:55.000000Z K 7 svn:log V 125 MFC: Tell CAM to not send a bus reset when probing the channels as it makes the aac cards unhappy. Approved by: re (murray) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-02-21T21:06:28.000000Z K 7 svn:log V 88 Merge the following from the English version: 1.496 -> 1.500 relnotes/common/new.sgml END K 10 svn:author V 3 cjc K 8 svn:date V 27 2003-02-21T21:09:35.000000Z K 7 svn:log V 120 Document the net.inet.ip.portrange.reserved{high,low} sysctl knobs added in sys/netinet/in_pcb.c 1.120. Prodded by: ru END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-02-21T22:12:20.000000Z K 7 svn:log V 183 Move free() to the right place. This solves some panics on Intel cards at init. Reviewed by: phk, bmah Approved by: re (jhb, bmah) Tested by: maxim, Mike Matsnev END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-02-21T22:23:40.000000Z K 7 svn:log V 49 Missing M_TRYWAIT from so_upcall third argument. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-21T22:37:18.000000Z K 7 svn:log V 117 Fixed synopsis. Mention that md(4) should be active (from release(7)). Yet, this has nothing to do with bsd.prog.mk. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2003-02-21T23:12:32.000000Z K 7 svn:log V 179 Nuke EPIC_MGETCLUSTER entirely. Since 1.60 we don't use it anymore and instead use our optimized m_getcl(). Submitted by: Hiten Pandya MFC After: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-21T23:17:00.000000Z K 7 svn:log V 97 Allow for boolean make options (``makeoptions NO_MODULES''). Fixed the potential bug in rmopt(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-21T23:17:12.000000Z K 7 svn:log V 101 - m = m_gethdr(M_NOWAIT, MT_HEADER); + m = m_gethdr(M_DONTWAIT, MT_HEADER); 'nuff said. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-21T23:25:43.000000Z K 7 svn:log V 94 NO_GEOM cleanup: Convert CCD(4) to be use "struct disk*" instead of "dev_t" as "this" handle. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-02-21T23:34:41.000000Z K 7 svn:log V 250 New release notes: i386 HTT (+MFC) [1], privileged port sysctls, ata(4) has more SiS support, cd(4) update, rand(3) bugfix [2], srandom(3) better seeding [2], sysinstall(8) can install XFree86 components again. Clues provided by: jhb [1], kris [2] END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-02-21T23:36:00.000000Z K 7 svn:log V 126 Add a variety of new devices culled from recent (?) commits, affecting the ata(4), asr(4), aac(4), trm(4), and vr(4) drivers. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-02-21T23:37:22.000000Z K 7 svn:log V 16 MFC: i386 HTT. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-02-21T23:37:57.000000Z K 7 svn:log V 26 MFC: More vr(4) devices. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-02-22T00:06:05.000000Z K 7 svn:log V 70 Fix a bad free() call that would occur if some #if 0'd code was used. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2003-02-22T00:19:26.000000Z K 7 svn:log V 234 This patch fixes a bug in the logical block calculation macros so that they convert to 64-bit values before shifting rather than afterwards. Once fixed, they can be used rather than inline expanded. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2003-02-22T00:29:51.000000Z K 7 svn:log V 674 This patch fixes a bug on an active filesystem on which a snapshot is being taken from panicing with either "freeing free block" or "freeing free inode". The problem arises when the snapshot code is scanning the filesystem looking for inodes with a reference count of zero (e.g., unlinked but still open) so that it can expunge them from its view. If it encounters a reclaimed vnode and has to restart its scan, then it will panic if it encounters and tries to free an inode that it has already processed. The fix is to check each candidate inode to see if it has already been processed before trying to delete it from the snapshot image. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2003-02-22T00:59:34.000000Z K 7 svn:log V 914 This patch fixes a deadlock between the bufdaemon and a process taking a snapshot. As part of taking a snapshot of a filesystem, the kernel builds up a list of the filesystem metadata (such as the cylinder group bitmaps) that are contained in the snapshot. When doing a copy-on-write check, the list is first consulted. If the block being written is found on the list, then the full snapshot lookup can be avoided. Besides providing an important performance speedup this check also avoids a potential deadlock between the code creating the snapshot and the bufdaemon trying to cleanup snapshot related buffers. This fix creates a temporary list containing the key metadata blocks that can cause the deadlock. This temporary list is used between the time that the snapshot is first enabled and the time that the fully complete list is built. Reported by: Attila Nagy Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-02-22T03:45:28.000000Z K 7 svn:log V 261 Treat interupt fast-ness as being orthagonal to the type. Current has done this for a while, and versions of this patch are in use by people dating back to 4.3. This allows fast interrupt handlers for things other than TTY interrupts. Approved by: jhb (re@) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-02-22T05:01:12.000000Z K 7 svn:log V 168 Export the name of the device used to mount the root file system as kern.rootdev. If rootdev is undefined (NFS mount, etc), export an empty string. Desired by: peter END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-02-22T05:59:48.000000Z K 7 svn:log V 101 Remove a comment which hasn't been true since rev. 1.158 Approved by: jhb, markm (mentor)(implicit) END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-02-22T06:41:47.000000Z K 7 svn:log V 308 Add the ability to limit the number of IP fragments allowed per packet, and enable it by default, with a limit of 16. At the same time, tweak maxfragpackets downward so that in the worst possible case, IP reassembly can use only 1/2 of all mbuf clusters. MFC after: 3 days Reviewed by: hsu Liked by: bmah END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-02-22T09:19:30.000000Z K 7 svn:log V 122 Merge the following from the English version: 1.22.2.328 -> 1.22.2.331 relnotes/common/new.sgml Approved by: re (bmah) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-02-22T09:19:48.000000Z K 7 svn:log V 225 Merge the following from the English version: 1.9.2.3 -> 1.9.2.4 errata/article.sgml 1.119.2.2 -> 1.119.2.3 hardware/common/dev.sgml 1.467.2.7 -> 1.467.2.8 relnotes/common/new.sgml Approved by: security-officer (nectar) END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-22T09:32:57.000000Z K 7 svn:log V 120 NO_GEOM cleanup: Move to "struct disk *" centric use of disk_* API. Remove NOOP ioctl, spl*() and some debug printfs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-22T09:36:40.000000Z K 7 svn:log V 36 NO_GEOM cleanup: unifdef -UNO_GEOM END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-22T10:02:05.000000Z K 7 svn:log V 44 Use system noioctl() instead of homerolled. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-22T10:10:12.000000Z K 7 svn:log V 122 Use the standard DISKFLAG_OPEN instead of implementing our own. Use noclose() instead now that our close method is empty. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-22T10:35:37.000000Z K 7 svn:log V 46 Don't use mbuf allocator flags for malloc(9). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-22T10:40:36.000000Z K 7 svn:log V 32 Use nullclose(), not noclose(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-22T10:42:21.000000Z K 7 svn:log V 108 Use DISKFLAG_OPEN rather than maintaining our own flag. Use nullclose() rather than now empty twed_close(). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-02-22T11:57:09.000000Z K 7 svn:log V 95 Packages have been in .tbz format for some time now, thus s/tgz/tbz/ X-MFC after: re-approval END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-02-22T13:16:45.000000Z K 7 svn:log V 101 Fix last-second typo that crept into the merge. Pointed out by: Oliver Eikemeier Pointy hat to: imp END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-22T13:52:38.000000Z K 7 svn:log V 189 It is pretty evident that nobody loves this file anymore, so retire it to the Attic from where it can be picked up again, should it ever again become fashionable to run an alpha simulator. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2003-02-22T14:46:31.000000Z K 7 svn:log V 444 Make xl use m_getcl() to allocate an mbuf and a cluster in one shot, as opposed to one after the other. This is faster in both -CURRENT and -STABLE. Additionally, there is less code duplication for error-checking. One thing to note is that this code seems to return(1) when no buffers are available; perhaps ENOBUFS should be the correct return value? Partially submitted & tested by: Hiten Pandya MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-22T16:31:47.000000Z K 7 svn:log V 52 MFC: (1.10) never use a NULL conversation function. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-22T16:33:24.000000Z K 7 svn:log V 63 MFC: (1.19) make the -not option work. Approved by: re (bmah) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-02-22T17:58:06.000000Z K 7 svn:log V 136 Don't panic when enumerating SYSCTL_NODE() nodes without any children nodes. Submitted by: green, Hiten Pandya END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-02-22T18:08:34.000000Z K 7 svn:log V 82 Use strlcpy instead of strncpy. Submitted by: imp Reviewed by: silence on -audit END K 10 svn:author V 8 zarzycki K 8 svn:date V 27 2003-02-22T19:02:23.000000Z K 7 svn:log V 78 Apple PR-2449102: getdomainname() doesn't document that it is NIS/YP specific END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-02-22T21:16:47.000000Z K 7 svn:log V 189 MFC r1.340: s/to try and retry/to retry/ PR: misc/48226 Submitted by: Gary W. Swearingen MFC After: 2 days Approved by: murray (re & mentor) END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-02-22T21:23:13.000000Z K 7 svn:log V 123 MFC r1.176: The nfs_privport variable doesn't exist - mention nfs_reserved_port_only instead. Approved by: re (murray) END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-02-22T21:33:42.000000Z K 7 svn:log V 54 Remove unused variable to make badsect WARNS=2 clean. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2003-02-22T21:54:57.000000Z K 7 svn:log V 203 Check to see if the TF_DELACK flag is set before returning from tcp_input(). This unbreaks delack handling, while still preserving correct T/TCP behavior Tested by: maxim Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 grehan K 8 svn:date V 27 2003-02-22T22:58:13.000000Z K 7 svn:log V 104 Expose powerpc_mb() to user-space. Currently needed for atomic.h users, this may go away in the future. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2003-02-22T23:26:11.000000Z K 7 svn:log V 141 Fix the -R flag so that it provides sequential "random" numbers so that the regression test will succeed. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-02-22T23:28:15.000000Z K 7 svn:log V 239 o Add back support for DXS channels. o Make DXS3 the primary playback channel. It may be the only universally supported channel with the assorted revisions of this chipset. o Add sysctl and handler for enabling s/pdif output from DXS3. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-02-22T23:30:37.000000Z K 7 svn:log V 171 Add a /a modifier to the show ktr ddb command, which prints the whole trace buffer without stopping. Useful if you just want to capture the output but can't run ktrdump. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-02-22T23:41:27.000000Z K 7 svn:log V 78 unsigned -> pt_entry_t. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-02-22T23:43:08.000000Z K 7 svn:log V 159 The root of the splay tree maintained within the pm_pteobj always refers to the last accessed pte page. Thus, the pm_ptphint is redundant and can be removed. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2003-02-23T00:06:35.000000Z K 7 svn:log V 112 Grab some changes from NetBSD: fix const poisoning add cast to silence warning pull in unistd.h END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2003-02-23T00:24:03.000000Z K 7 svn:log V 252 More changes from NetBSD: * use correct error detection of realloc failure * strtol negative return check * use strtol to validate string instead of rolling our own validation code * terminate the command sequence correctly END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-02-23T00:47:06.000000Z K 7 svn:log V 632 Add a new config option IPSEC_FILTERGIF to control whether or not packets coming out of a GIF tunnel are re-processed by ipfw, et. al. By default they are not reprocessed. With the option they are. This reverts 1.214. Prior to that change packets were not re-processed. After they were which caused problems because packets do not have distinguishing characteristics (like a special network if) that allows them to be filtered specially. This is really a stopgap measure designed for immediate MFC so that 4.8 has consistent handling to what was in 4.7. PR: 48159 Reviewed by: Guido van Rooij MFC after: 1 day END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-02-23T01:06:58.000000Z K 7 svn:log V 49 Fix compilation on alpha. Pointy hat to Marcel. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2003-02-23T01:25:35.000000Z K 7 svn:log V 107 Drop down Apple Partition Map code that has been in use by some ppc developers for a while. OK'd by: phk END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-23T01:43:45.000000Z K 7 svn:log V 9 Grammar. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-23T01:44:14.000000Z K 7 svn:log V 195 Fixed SYNOPSIS. Expanded stdin/stdout definitions. Ordered the SEE ALSO references. Moved some chat from the BUGS section to freebsd-chat@. Removed ``cvs log'' material from the HISTORY section. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-23T01:44:37.000000Z K 7 svn:log V 6 Typo. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-23T01:44:59.000000Z K 7 svn:log V 13 Punctuation. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-23T01:45:25.000000Z K 7 svn:log V 32 mdoc(7) police: kill self-xref. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-23T01:45:51.000000Z K 7 svn:log V 36 mdoc(7) police: expand contraction. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-23T01:46:25.000000Z K 7 svn:log V 39 mdoc(7) police: kill unnecessary xref. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-23T01:47:49.000000Z K 7 svn:log V 32 mdoc(7) police: markup laundry. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-23T01:48:42.000000Z K 7 svn:log V 34 Deal with vestiges of d_boot[01]. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-23T01:50:07.000000Z K 7 svn:log V 14 Sort options. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-02-23T01:57:54.000000Z K 7 svn:log V 433 New release notes: /dev/tty fix, fstat(2) bugfix, kqueue(2) bugfix, xl(4) bugfix, ipfw(4) skipto/log fix, non-blocking RPC fix, mly(4) fix, smbfs bugfixes, adduser(8) passwords with special characters, sem_open(3) multiple open fix. All of these items are bugfixes listed in errata/article.sgml rev. 1.27. It seemed to me that if they were important enough to list in the errata, they were important enough for the release notes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-02-23T01:59:35.000000Z K 7 svn:log V 22 Fix some minor typos. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-02-23T02:01:56.000000Z K 7 svn:log V 200 IPFilter has both kernel and userland components, but traditionally we've listed updates to it in the kernel section. Be consistent and move its item from userland/contributed to kernel/contributed. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-02-23T02:04:12.000000Z K 7 svn:log V 43 Add a paragraph on HyperThreading support. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-02-23T03:39:22.000000Z K 7 svn:log V 112 Fix compilation on non-i386 machines. Inconsistent conditional compilation yielded definitions that we're used. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2003-02-23T06:14:04.000000Z K 7 svn:log V 73 Add a quote from Bob Schieffer's recent book about freedom of the press. END K 10 svn:author V 3 jwd K 8 svn:date V 27 2003-02-23T06:27:21.000000Z K 7 svn:log V 52 mk file needed for 'make obj' done by $CHROOTDIR/mk END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-02-23T06:34:21.000000Z K 7 svn:log V 566 Workaround for compiling LINT. Large kernels (like LINT) can have branch targets that are too far apart for the BRADDR relocation. This is caused by the branch prediction optimizationi in the atomic inlines here, because they jump across sections. The workaround is to suppress jumping to a different section when compiling LINT. To generate correct code in that case, the section directives are replaced by a branch and a label to deal with the fall-through case. Reasonably good C compilers will optimize this away anyway, so the end result isn't really that bad. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-02-23T06:35:33.000000Z K 7 svn:log V 39 Correct some err() format string bugs. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-02-23T07:25:48.000000Z K 7 svn:log V 773 o add a CRYPTO_F_CBIMM flag to symmetric ops to indicate the callback should be done in crypto_done rather than in the callback thread o use this flag to mark operations from /dev/crypto since the callback routine just does a wakeup; this eliminates the last unneeded ctx switch o change CRYPTO_F_NODELAY to CRYPTO_F_BATCH with an inverted meaning so "0" becomes the default/desired setting (needed for user-mode compatibility with openbsd) o change crypto_dispatch to honor CRYPTO_F_BATCH instead of always dispatching immediately o remove uses of CRYPTO_F_NODELAY o define COP_F_BATCH for ops submitted through /dev/crypto and pass this on to the op that is submitted Similar changes and more eventually coming for asymmetric ops. MFC if re gives approval. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-02-23T07:37:47.000000Z K 7 svn:log V 34 Fix two unsafe uses of sprintf(). END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-02-23T09:45:50.000000Z K 7 svn:log V 209 - Added macros PDESHIFT and PTESHIFT, use these instead of magic constants in locore. - Removed the macros PTESIZE and PDESIZE, use sizeof instead in C. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-23T10:18:31.000000Z K 7 svn:log V 27 Implement CLOCK_MONOTONIC. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-23T10:20:23.000000Z K 7 svn:log V 25 Mention CLOCK_MONOTONIC. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-23T12:39:25.000000Z K 7 svn:log V 51 Don't try to build LINT if there is no NOTES file. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-23T12:40:21.000000Z K 7 svn:log V 40 Add LINT to the taget list for CURRENT. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-23T12:41:32.000000Z K 7 svn:log V 48 Add LINT to the target list for the test setup. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-02-23T13:17:27.000000Z K 7 svn:log V 40 Remove unneeded entries and fix indent. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-02-23T13:20:42.000000Z K 7 svn:log V 40 Move ar_devclass definition to if_ar.c. END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-02-23T13:22:41.000000Z K 7 svn:log V 27 Remove one of two WARNS=0. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-02-23T13:24:26.000000Z K 7 svn:log V 62 The ether_ifdetach() function requires only one argument now. END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-02-23T13:25:02.000000Z K 7 svn:log V 52 These are WARNS=2 clean, try to keep them that way. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-02-23T13:26:21.000000Z K 7 svn:log V 24 MFi386: revision 1.554. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-02-23T13:28:44.000000Z K 7 svn:log V 47 Fix compile error with FB_INSTALL_CDEV option. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-02-23T13:29:59.000000Z K 7 svn:log V 54 Merged from sys/dev/syscons/syscons.c revision 1.393. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-02-23T13:32:33.000000Z K 7 svn:log V 41 Move MD devices to /conf/NOTES. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-02-23T13:34:21.000000Z K 7 svn:log V 20 Add NOTES for pc98. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-23T13:45:55.000000Z K 7 svn:log V 53 OK, I was too sleepy there... Pointy hat over here! END K 10 svn:author V 6 grehan K 8 svn:date V 27 2003-02-23T13:47:44.000000Z K 7 svn:log V 39 Doh. Forgot to remove _KERNEL version. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-02-23T14:30:17.000000Z K 7 svn:log V 312 Add an implementation of strdup() to libkern. Allocated memory is of type M_STRING, now defined in malloc.h. Useful when string parsing must occur using the kernel strsep() and we want to avoid toasting the source string. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-02-23T15:05:04.000000Z K 7 svn:log V 52 Fix timeout when using UDMA speeds, bad chip setup. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2003-02-23T15:40:36.000000Z K 7 svn:log V 107 Yesterday just wasn't my day. Remove testing delta that crept into the diff. Pointy hat provided by: sam END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-02-23T16:28:58.000000Z K 7 svn:log V 169 Add a section on different types of randomness, what the library functions we provide are good for and how /dev/random fits into this picture. Reviewed by: markm END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-02-23T16:36:21.000000Z K 7 svn:log V 46 Fix chipset setup problem on older ALI chips. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-02-23T16:43:26.000000Z K 7 svn:log V 69 Temporarily disable tagged queueing while I figure out why it broke. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-02-23T16:49:14.000000Z K 7 svn:log V 273 After calling login_getclass, be sure to call login_close so that we don't leak memory. Only one of these two cases (reconfig) actually causes a leak because the other is usually followed by an exec. PR: 46845 Reviewed by: David Wang MFC after: 2 weeks END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-02-23T16:54:19.000000Z K 7 svn:log V 274 Under some unusual conditions, inetd can leak a open file discriptor into a child process. Rather than closing the discriptors manually, mark all discriptors as close-on-exec. PR: 47694 Submitted by: Max Okumoto Obtained from: NetBSD MFC after: 2 weeks END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-02-23T17:12:20.000000Z K 7 svn:log V 131 MFC: 1.35: [sync with current] Reorder options to match style(9), document the -f and fix spacing a bit. Approved by: re (murray) END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-02-23T17:22:20.000000Z K 7 svn:log V 40 A few improvements suggested by nectar. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-02-23T17:38:32.000000Z K 7 svn:log V 162 MFC: 1.59: [reduce diffs with current] Add an example to help one manually set the date on one machine taking the out put from another. Approved by: re [murray] END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-02-23T17:45:28.000000Z K 7 svn:log V 564 MFC: IPSEC_FILTERGIF config option Add a new config option IPSEC_FILTERGIF to control whether or not packets coming out of a GIF tunnel are re-processed by ipfw, et. al. By default they are not reprocessed. With the option they are. This reverts 1.214. Prior to that change packets were not re-processed. After they were which caused problems because packets do not have distinguishing characteristics (like a special network if) that allows them to be filtered specially. PR: 48159 Reviewed by: Guido van Rooij Approved by: re (jhb, murray) END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-02-23T17:46:34.000000Z K 7 svn:log V 95 MFC: 1.29: [sync with current] Make the "tarcp" example more direct. Approved by: re (murray) END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-02-23T17:49:08.000000Z K 7 svn:log V 135 MFC: [sync with current] 1.7: Add note about the info documentation of diff(1). 1.8: Document the -p option. Approved by: re (murray) END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-02-23T18:02:27.000000Z K 7 svn:log V 110 Sync with current. MFC: 1.2: Point to texinfo docs of diff(1) for sdiff(1) details. Approved by: re (murray) END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-02-23T18:08:58.000000Z K 7 svn:log V 107 MFC: [sync with current] 1.43: Use "file system", not "filesystem". 1.42: Typos. Approved by: re (murray) END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-23T18:09:05.000000Z K 7 svn:log V 234 Bracket the kern.vnode sysctl in #ifdef notyet because it results in massive locking issues on diskless systems. It is also not clear that this sysctl is non-dangerous in its requirements for locked down memory on large RAM systems. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-23T18:12:41.000000Z K 7 svn:log V 78 Mark major 102 unused now that the fla driver no longer needs a major number. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-23T18:20:03.000000Z K 7 svn:log V 39 Remove a goto the very next statement. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-23T18:31:17.000000Z K 7 svn:log V 80 Fix the detach code to actually detach the disk instance created during attach. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-23T18:45:50.000000Z K 7 svn:log V 92 NO_GEOM cleanup: Move ida driver to "struct disk *" centric api. Retire major number 109. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-02-23T19:04:23.000000Z K 7 svn:log V 758 Improve the security and performance of syncookies: Security improvements: - Increase the size of each syncookie secret from 32 to 128 bits in order to make brute force attacks on the secrets much more difficult. - Always return the lowest order dword from the MD5 hash; this allows us to expose 2 more bits of the cookie and makes ACK floods which seek to guess the cookie value more difficult. Performance improvements: - Increase the lifetime of each syncookie from 4 seconds to 16 seconds. This increases the usefulness of syncookies during an attack. - From Yahoo!: Reduce the number of calls to MD5Update; this results in a ~17% increase in cookie generation time here. Reviewed by: hsu, jayanth, jlemon, nectar MFC After: 15 seconds END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-02-23T19:04:58.000000Z K 7 svn:log V 736 Improve the security and performance of syncookies: Security improvements: - Increase the size of each syncookie secret from 32 to 128 bits in order to make brute force attacks on the secrets much more difficult. - Always return the lowest order dword from the MD5 hash; this allows us to expose 2 more bits of the cookie and makes ACK floods which seek to guess the cookie value more difficult. Performance improvements: - Increase the lifetime of each syncookie from 4 seconds to 16 seconds. This increases the usefulness of syncookies during an attack. - From Yahoo!: Reduce the number of calls to MD5Update; this results in a ~17% increase in cookie generation time here. Reviewed by: hsu, jayanth, jlemon, nectar END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-23T19:15:34.000000Z K 7 svn:log V 78 NO_GEOM cleanup: Move to "struct disk *" centered API. Fix some minor nits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-23T19:15:55.000000Z K 7 svn:log V 161 At least we don't need the whole glue. (I did test build the original change, but apparently forgot to include it to LOCAL_PATCHES. It happens.) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-23T19:16:53.000000Z K 7 svn:log V 107 Add adv_adj_endian_qdone_info() & adv_adj_scsiq_endian() so this at least compiles on big-endian machines. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T19:17:55.000000Z K 7 svn:log V 46 Sync with current. Approved by: re (blanket) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-23T19:40:45.000000Z K 7 svn:log V 39 Pass 'nodevice' onto the final output. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T19:45:53.000000Z K 7 svn:log V 24 MFC several mdoc fixes. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-23T19:49:30.000000Z K 7 svn:log V 155 PAGE_SIZE is unsigned on all our platforms, and is a long on some. So cast to u_long before printing out and use a matching specifier. Tested on: sparc64 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-23T19:54:16.000000Z K 7 svn:log V 64 Add an empty bus_space_unmap() like Alpha has. puc(4) uses it. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T19:58:23.000000Z K 7 svn:log V 105 MFC several fixes which include spelling and removal of hard sentence breaks. Approved by: re (blanket) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T20:10:22.000000Z K 7 svn:log V 57 MFC: Fix some mdoc(7) markup. Approved by: re (blanket) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T20:16:40.000000Z K 7 svn:log V 73 MFC: The .Nm utiltiy && correctly sort Xrefs. Approved by: re (blanket) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T20:17:15.000000Z K 7 svn:log V 71 MFC: Spelling fixes and a few .Nm utilties. Approved by: re (blanket) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-02-23T20:19:43.000000Z K 7 svn:log V 73 MFC tcp_syncache.c 1.38: Improve security and performance of syncookies. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-23T20:42:32.000000Z K 7 svn:log V 85 The rest of our platforms make bus_space_write_multi_stream_2's 'a' a const pointer. END K 10 svn:author V 5 green K 8 svn:date V 27 2003-02-23T20:49:45.000000Z K 7 svn:log V 261 It seems that sound(4)'s feeder routines don't need to allocate memory without waiting, since they are called from a system-call context only. This appears to fix all sorts of problems with open("/dev/dsp", O_WRONLY) randomly returning ENXIO. Found by: cognet END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T20:50:43.000000Z K 7 svn:log V 49 MFC: The .Nm utility. Approved by: re (blanket) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T20:53:46.000000Z K 7 svn:log V 90 Sync with current: s/many peoples/many people/ The .Nm utiltiy Approved by: re (blanket) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T20:58:59.000000Z K 7 svn:log V 59 Grammar: s/less then/less than/ Approved by: re (blanket) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T21:03:24.000000Z K 7 svn:log V 56 Remove hard sentence breaks. Approved by: re (blanket) END K 10 svn:author V 4 mini K 8 svn:date V 27 2003-02-23T21:14:08.000000Z K 7 svn:log V 31 Add signal logic to the build. END K 10 svn:author V 4 mini K 8 svn:date V 27 2003-02-23T21:15:25.000000Z K 7 svn:log V 73 Insert threads interrupted by a signal while running onto the run queue. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T21:15:57.000000Z K 7 svn:log V 103 s/freebsd/FreeBSD/ in an email address. This was already fixed in current. Approved by: re (blanket) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T21:17:43.000000Z K 7 svn:log V 132 MFC: Several mdoc(7) fixes which include: The .Nm utility Remove abuse of .Ql macro Other markup fixes. Approved by: re (blanket) END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-02-23T21:20:00.000000Z K 7 svn:log V 309 - Added macros NPGPTD, NBPTD, and NPDEPTD, for dealing with the size of the page directory. - Use these instead of the magic constants 1 or PAGE_SIZE where appropriate. There are still numerous assumptions that the page directory is exactly 1 page. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-23T21:24:08.000000Z K 7 svn:log V 199 If more than one argument were given on the command line, interpret the additional arguments as a series of architectures to build. This is useful for running subsets of a particular configuration. END K 10 svn:author V 5 chris K 8 svn:date V 27 2003-02-23T21:47:03.000000Z K 7 svn:log V 332 o Improve vocabulary/wording o Expand on MAC policy enforcement on network interfaces o Add cross-references to su(1) and setfsmac(8) where appropriate o Comment out mmap revocation sysctls as they are a bit too experimental o Add the standard BUGS section Prompted by: rwatson Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-02-23T21:53:16.000000Z K 7 svn:log V 80 This local FreeBSD mod isn't needed now that we have the freebsd* ostype files. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-02-23T21:58:16.000000Z K 7 svn:log V 111 Follow the (good) trend of returning import files to vendor versions where possible for easier future imports. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-23T21:58:31.000000Z K 7 svn:log V 128 Import Linux's linux/include/asm-sparc64/bitopts.h. This is taken from the 2.4.3 Linux sources as shipped on Red Hat 7.1 Alpha. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-23T21:58:31.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r111368, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-02-23T21:58:32.000000Z K 7 svn:log V 74 This commit was manufactured by cvs2svn to create tag 'linux_2_4_3-rh7_1'. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T22:07:58.000000Z K 7 svn:log V 56 Remove hard sentence breaks. Approved by: re (blanket) END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-02-23T22:12:08.000000Z K 7 svn:log V 151 Previous commit missed a 1 that should be NGPTD, and an NPDEPG that should be NPDEPTD. Grumble. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T22:12:39.000000Z K 7 svn:log V 125 Sync with current. This just covers markup fixes as my last commit removed hard sentence breaks. Approved by: re (blanket) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T22:20:40.000000Z K 7 svn:log V 66 MFC: Markup fixes and the .Nm utility. Approved by: re (blanket) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-02-23T22:22:29.000000Z K 7 svn:log V 22 Explain what exca is. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-23T22:26:39.000000Z K 7 svn:log V 158 There is no reason to be cute with ntohl(). Just call it directly rather than use a macro that tries to do conversions in place. Compile tested on: sparc64 END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T22:42:10.000000Z K 7 svn:log V 56 Remove hard sentence breaks. Approved by: re (blanket) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-23T22:47:13.000000Z K 7 svn:log V 46 Sync with current. Approved by: re (blanket) END K 10 svn:author V 5 tegge K 8 svn:date V 27 2003-02-23T23:00:28.000000Z K 7 svn:log V 97 Sync new socket nonblocking/async state with file flags in accept(). PR: 1775 Reviewed by: mbr END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-02-23T23:09:17.000000Z K 7 svn:log V 355 Use the correct size for reading and writing the PCI config space. Reading the PCI config space with the wrong (larger) size is not a problem in this case, but writing can be as it clobbers unrelated registers. In this case the clobbering is for reserved fields, which too is mostly harmless... for now. Hence, this change is mostly preventive in nature. END K 10 svn:author V 3 dan K 8 svn:date V 27 2003-02-23T23:35:35.000000Z K 7 svn:log V 104 Add support for Peppercon ROL-F Card. Submitted by: Sascha Holzeiter PR: 48559 END K 10 svn:author V 5 tegge K 8 svn:date V 27 2003-02-23T23:49:57.000000Z K 7 svn:log V 72 Allow machines with one CPU and a valid mp table to boot an SMP kernel. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-24T00:11:15.000000Z K 7 svn:log V 76 Make the 'a' parameter of bus_space_write_multi_stream_*() a const pointer. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2003-02-24T00:16:51.000000Z K 7 svn:log V 36 Add apple partition map GEOM module END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-02-24T00:39:50.000000Z K 7 svn:log V 309 Use the direct mapping of IdlePTD setup in locore for proc0's page directory, instead of allocating another page of kva and mapping it in again. This was likely an oversight in revision 1.174 (cut and paste from pmap_pinit). Discussed with: peter, tegge Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-02-24T00:48:12.000000Z K 7 svn:log V 85 Pass the right function to callout_reset() for a compressed TIME-WAIT control block. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-02-24T00:49:55.000000Z K 7 svn:log V 58 Backout last surplus commit. That day just wasn't my day. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-02-24T00:51:41.000000Z K 7 svn:log V 490 Add the idea of a "default rotate action", which will be used if a file is specified at runtime, but that filename is not listed in the newsyslog.conf file. This default-action can be changed by having a line in newsyslog.conf with the filename of "". Before this change, the program would quietly ignore the given file. An update to the man page will be written after I finish some other updates to newsyslog.c. Reviewed by: no objections from freebsd-arch MFC after: 3 weeks END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-02-24T00:52:03.000000Z K 7 svn:log V 119 tcp_twstart() need to be called with the TCP protocol lock held to avoid a race condition with the TCP timer routines. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-24T00:56:43.000000Z K 7 svn:log V 99 Sync with current. This includes .Nm utility and a few spelling fixes. Approved by: re (blanket) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-24T01:01:48.000000Z K 7 svn:log V 35 MFC: revision 1.38: Update errors. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-02-24T01:05:05.000000Z K 7 svn:log V 95 Minor style fix. Add parenthesis around 'return' values. Reviewed by: md5 MFC after: 3 weeks END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-24T01:14:12.000000Z K 7 svn:log V 105 MFC: revision 1.20: Remove contractions and use `Force' in place of `Cause'. Approved by: re (blanket) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-02-24T01:28:10.000000Z K 7 svn:log V 51 Remove a XXXKSE. kg_completed now needs proc lock. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-24T01:45:44.000000Z K 7 svn:log V 58 Add device wlan as its now required. Discussed with: imp END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2003-02-24T02:06:02.000000Z K 7 svn:log V 62 Update to work with the new timewait state. Reviewed by: sam END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2003-02-24T02:06:50.000000Z K 7 svn:log V 31 Fix another case for timewait. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-02-24T02:09:02.000000Z K 7 svn:log V 352 1) Fix so -a honors the -n ("do nothing") option. Before, if the directory given for -a did not exist, then newsyslog would always try to create it, even if -n was specified. 2) When -a processing *does* create the directory, have it check the result from mkdir(), and immediately error-out if that failed. PR: bin/46974 MFC after: 3 weeks END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-24T02:20:20.000000Z K 7 svn:log V 56 Remove a comment about pccardd(8). Discussed with: imp END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-02-24T02:28:46.000000Z K 7 svn:log V 189 Check the value given for number-of-logs to keep in config-file entries, and error-out if the value is negative (avoiding an infinite loop). PR: bin/30654 (part of it) MFC after: 3 weeks END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-24T02:40:56.000000Z K 7 svn:log V 62 I thought groff was wrapped with NO_CXX. Oh well, it is now. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-02-24T02:42:06.000000Z K 7 svn:log V 125 Wrap CTASSERT in an #ifdef like we did on all the other branches. Noticed by: alc Wearing pointy hat to bed tonight: nectar END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-24T03:01:00.000000Z K 7 svn:log V 51 MFC: mdoc(7) `laundry'. Approved by: re (blanket) END K 10 svn:author V 6 grehan K 8 svn:date V 27 2003-02-24T03:12:30.000000Z K 7 svn:log V 28 Catch up with ATAng changes END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-02-24T03:15:48.000000Z K 7 svn:log V 122 Fix a comment which didn't match the new cookie behavior. Submitted by: Scott Renfro MFC after: 1 day END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-02-24T04:02:27.000000Z K 7 svn:log V 13 MFC rev 1.39 END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-24T04:23:56.000000Z K 7 svn:log V 59 Be more specific about supported cards. Submitted by: imp END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-24T04:31:29.000000Z K 7 svn:log V 59 Partial sync with current. Approved by: imp, re (blanket) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-24T04:44:53.000000Z K 7 svn:log V 48 Wrap the static endian functions to shutup GCC. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2003-02-24T04:57:01.000000Z K 7 svn:log V 144 Revert to old (broken for over 1.5Tb filesystems) version of cgbase so that boot loader once again will fit. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-24T05:12:24.000000Z K 7 svn:log V 52 pst(4) should be portable across all our platforms. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-02-24T05:46:55.000000Z K 7 svn:log V 185 Don't NULL out p_fd until after closefd() has been called. This isn't totally correct, but it has caused breakage for too long. I welcome someone with more fd fu to fix it correctly. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-24T05:53:27.000000Z K 7 svn:log V 68 Return bits which were removed in revision 1.28. Requested by: imp END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2003-02-24T05:56:36.000000Z K 7 svn:log V 129 Check whether setmode(3) fails and deallocate its return value after calling getmode(3). Approved by: wollman MFC after: 1 week END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-24T05:59:12.000000Z K 7 svn:log V 68 Return bits which were removed in revision 1.22. Requested by: imp END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-02-24T06:03:13.000000Z K 7 svn:log V 327 o instead of applying arbitrary tunables, just honor the COP_F_BATCH flag that can be marked on each symmetric op o eliminate hw.ubsec.maxbatch and hw.ubsec.maxaggr since they are not needed anymore o change ubsec_feed to return void instead of int since zero is always returned and noone ever looked at the return value END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-02-24T06:10:50.000000Z K 7 svn:log V 183 o add -b option to enable batching o add #ifdef __FreeBSD__'s around the profiling so the code compiles on openbsd o update a comment about expected performance for Broadcom hardware END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-02-24T06:10:51.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-24T06:56:18.000000Z K 7 svn:log V 120 is the right place to get KERNBASE, so don't special platform case it (or use alternate spellings). END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2003-02-24T07:28:41.000000Z K 7 svn:log V 182 When removing the last item from a non-empty worklist, the worklist tail pointer must be updated. Reported by: Kris Kennaway Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-02-24T07:31:28.000000Z K 7 svn:log V 465 Sync with -current: * firewire - Don't initiate bus reset even if probe failed for some nodes to prevent infinite bus reset loop. - Protect timeout routine with splfw() for 4-stable. - Fix memory leak in detaching. - Initialize fc->status to other than FWBUSREST. * fwohci - Ignore BUS reset events while BUS reset phase - Add 'uPD72871/2 IEEE1394 1-Chip OHCI Host Controller'. - Use pci_get_devid(). * sbp - Make sure to release devq when start request. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-02-24T08:07:05.000000Z K 7 svn:log V 627 Third attempt at removing machdep.h and using ALIGN from . The initial stack_block is staticly allocated and will be aligned according to the alignment requirements of pointers, which does not necessarily match the alignment enforced by ALIGN. To solve this a more involved change is required: remove the static initial stack and deal with an initial condition of not having a stack at all. This change is therefore more risky than the previous ones, but unavoidable (other than not using the platform default alignment). Discussed with: tjr Approved and reviewed by: tjr Tested on: alpha, i386, ia64 and sparc64 END K 10 svn:author V 3 das K 8 svn:date V 27 2003-02-24T08:49:59.000000Z K 7 svn:log V 200 Expand the reference count on struct dquot to 32 bits. This fixes a panic on large systems where a single user may have more than 64K active or inactive vnodes. PR: 48234 Reviewed by: mike (mentor) END K 10 svn:author V 3 das K 8 svn:date V 27 2003-02-24T08:51:31.000000Z K 7 svn:log V 370 - Add a clearer error message for the case where swapon hits the NSWAPDEV limit. - Don't warn about devices that are not in use in 'swapoff -a'. - Re-add behavior mistakenly removed in revision 1.44: If using 'swapon -a', do not warn if the device is already in use. PR: 46633 Submitted by: Andy Farkas (in part) Reviewed by: mike (mentor) END K 10 svn:author V 3 das K 8 svn:date V 27 2003-02-24T08:52:06.000000Z K 7 svn:log V 122 Clarify about NSWAPDEV, add a DIAGNOSTICS section pointing to swapon(2), and correct HISTORY. Reviewed by: mike (mentor) END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-24T10:48:01.000000Z K 7 svn:log V 88 Hacks to get i386 and pc98 building: - TARGET=${TARGET_MACHINE} - BOOT2_UFS=UFS1_ONLY END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-02-24T14:32:27.000000Z K 7 svn:log V 25 Fix printf format error. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-02-24T14:36:03.000000Z K 7 svn:log V 50 The mpbiosreason variable does not used for pc98. END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-02-24T16:16:45.000000Z K 7 svn:log V 97 Correctly map SIGSYS signal to/from Linux. Submitted by: "Georg-W. Koltermann" END K 10 svn:author V 4 mike K 8 svn:date V 27 2003-02-24T17:10:32.000000Z K 7 svn:log V 35 Fix style bugs in previous commit. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-02-24T17:21:15.000000Z K 7 svn:log V 40 New release notes: SA-03:02, SA-03:03. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-02-24T17:23:03.000000Z K 7 svn:log V 73 Fix whitespace bogon introduced in previous commit...no content changes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-02-24T17:24:12.000000Z K 7 svn:log V 56 MFC: SA-03:02, SA-03:03. Approved by: re (implicitly) END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-02-24T17:30:45.000000Z K 7 svn:log V 70 In vm_page_dirty(), assert that the page is not in the free queue(s). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-02-24T17:50:27.000000Z K 7 svn:log V 33 New errata: SA-03:02, SA-03:03. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-02-24T17:52:02.000000Z K 7 svn:log V 108 Fix a grammar bogon. Submitted by: Seth Hieronymus X-MFC after: 4.8 is out the door. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-02-24T17:52:10.000000Z K 7 svn:log V 56 MFC: SA-03:02, SA-03:03. Approved by: re (implicitly) END K 10 svn:author V 3 dcs K 8 svn:date V 27 2003-02-24T18:04:20.000000Z K 7 svn:log V 35 EMACS joke (no, not EMACS itself). END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-24T20:09:16.000000Z K 7 svn:log V 308 Ensure that build-tools end up in the object directory different from the source directory. (This mostly affects the RELENG_4's ``make release'' release.5 target, where "rtermcap" build-tool for release/sysinstall ends up in the source directory and later steps of release.5 wipe it out.) Spotted by: jhay END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-02-24T20:29:52.000000Z K 7 svn:log V 334 - Removed UMAXPTDI and UMAXPTEOFF. - Changed VM_MAXUSER_ADDRESS to be defined in terms of PTDPTDI. In order for assumptions about the recursive page table map to work it must be the base of the recursive map. Any pte offset that's not NPTEPG will break these assumptions. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-24T21:49:27.000000Z K 7 svn:log V 79 NO_GEOM cleanup: Move to new "struct disk *" centered API". OK'ed by: emoore END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-24T22:05:27.000000Z K 7 svn:log V 106 MFC: Add more content, compatibility section and touch up some mdoc(7) markup. Approved by: re (blanket) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2003-02-24T22:16:59.000000Z K 7 svn:log V 65 MFC: pull latest f/w into RELENG_4 brance Approved by: re (jhb) END