ƒ¬ 108417 242 360 301 436 334 143 194 153 112 225 182 135 191 123 126 156 248 183 147 110 125 121 212 184 177 131 164 112 146 224 292 124 169 153 334 139 184 184 184 184 187 184 164 172 191 113 396 214 639 114 1099 293 420 161 200 250 156 132 115 216 351 182 152 353 367 384 227 149 161 375 161 117 467 130 121 262 214 211 158 122 199 242 215 275 163 168 211 178 129 270 236 382 160 164 140 577 188 168 171 826 175 243 144 220 407 113 135 244 358 155 221 227 324 119 156 104 138 203 195 425 223 136 114 329 806 324 190 161 192 172 184 130 117 260 120 151 138 538 375 150 189 602 254 251 159 156 174 229 163 149 163 161 174 163 163 145 281 127 379 694 199 144 237 223 465 240 132 122 142 139 143 350 189 232 134 147 161 160 151 183 168 159 184 155 226 165 300 333 205 236 248 391 166 159 253 213 173 308 113 354 125 141 148 199 166 139 153 138 122 128 159 128 138 143 123 138 122 120 194 276 206 303 143 144 155 469 350 220 151 485 247 307 330 415 156 231 206 190 183 467 265 151 204 K 10 svn:author V 3 mux K 8 svn:date V 27 2002-12-30T00:38:57.000000Z K 7 svn:log V 267 MFC 1.113: When sending mbuf chains containing more than 63 mbufs, we were only sending those first 63 mbufs and not the rest of the chain for >= 3c90xB cards. Try to copy the mbuf chain in an mbuf cluster and send it as one fragment as we do with older cards. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-12-30T00:41:33.000000Z K 7 svn:log V 208 - Increment the vm_map's timestamp if _vm_map_trylock() succeeds. - Introduce map_sleep_mtx and use it to replace Giant in vm_map_unlock_and_wait() and vm_map_wakeup(). (Original version by: tegge.) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-12-30T01:41:14.000000Z K 7 svn:log V 340 Fix LP64 architectures and especially ia64. Functions that return a pointer and lack a prototype will have the return value (assumed to be an integer) zero-extended to a pointer. On ia64 this is unconditionally fatal as it zeroes-out the region bits, forming an invalid pointer. Fix the sigsegv by including . Pointy hat: bbraun END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-12-30T02:15:18.000000Z K 7 svn:log V 241 o cannot use M_COPY_PKTHDR on an mbuf that has a cluster; if we need to do this avoid m_getcl so we can copy the packet header to a clean mbuf before adding the cluster o move an assert to the right place Supported by: Vernier Networks END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-12-30T04:23:08.000000Z K 7 svn:log V 46 Print old mixer levels when setting new ones. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-12-30T04:32:10.000000Z K 7 svn:log V 98 Use 'msdosfs' in the /etc/fstab example. However, it works either way. Pointed out by: schweikh END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-12-30T04:44:44.000000Z K 7 svn:log V 57 Add an msdos file system driver manual page to RELENG_4. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-12-30T04:45:34.000000Z K 7 svn:log V 16 Whitespace fix. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-12-30T05:35:06.000000Z K 7 svn:log V 131 Make the first argument to getbsize(3) a `size_t *'. This is a hack since getbsize(3) should have `int *' as its first parameter. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-12-30T05:55:41.000000Z K 7 svn:log V 90 - Mark the kernel_map as a system map immediately after its creation. - Correct a cast. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-12-30T08:52:05.000000Z K 7 svn:log V 42 Add directories for upcoming ca_ES locale END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-12-30T09:09:58.000000Z K 7 svn:log V 98 Add ca_ES locale PR: 45874 Submitted by: Joan Picanyol i Puig END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-30T09:25:30.000000Z K 7 svn:log V 28 This compiles fine w/WARNS. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-30T09:38:46.000000Z K 7 svn:log V 31 This really isn't WARNS clean. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-30T09:41:07.000000Z K 7 svn:log V 61 This builds fine with WARNS. Tested on: sparc64, athlon[32] END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-12-30T09:41:32.000000Z K 7 svn:log V 150 - Add more CSR related definitions (IEEE-1212). - Fix struct csrtext's spec fields. - Add prototypes of upcoming configuration ROM related functions. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-12-30T09:45:03.000000Z K 7 svn:log V 86 Install /sys/dev/firewire/*.h under /usr/include/dev/firewire for userland utilities. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-30T09:45:26.000000Z K 7 svn:log V 52 Make WARNS=5 clean. Tested on: sparc64, Athlon[32] END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-30T09:46:58.000000Z K 7 svn:log V 15 Style cleanup. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-30T09:48:40.000000Z K 7 svn:log V 30 Adjust max WARNs for sparc64. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-30T09:55:42.000000Z K 7 svn:log V 26 Adjust path to crunchide. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-30T09:58:20.000000Z K 7 svn:log V 116 Use the offical sys/endian.h rather than reaching way over into another binary's directory to use a private header. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-30T10:01:26.000000Z K 7 svn:log V 89 Move elf2aout back to /usr/bin -- it is a general development tool, not a sysadmin tool. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-30T10:04:46.000000Z K 7 svn:log V 82 Use rather than a private verison. Tested on: sparc64, Athlon[32] END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-12-30T10:13:16.000000Z K 7 svn:log V 34 Import FireWire userland utility. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-12-30T10:13:17.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 2002-12-30T10:16:56.000000Z K 7 svn:log V 17 Use basename(3). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-30T10:57:41.000000Z K 7 svn:log V 51 Make fully WARNS=5 clean. Tested on: sparc64, x86 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-30T11:12:16.000000Z K 7 svn:log V 128 Back out the s/int */size_t */ commit. It makes a difference on 64-bit arches, and no one really wants a 2^64 block size [yet]. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-30T11:31:58.000000Z K 7 svn:log V 196 Using our new wonderful include directive, save our x86 SMP users from having to edit GENERIC to build a useful kernel. This also opens the possibility of including an SMP kernel in the release. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-30T11:34:45.000000Z K 7 svn:log V 29 Sync with GENERIC rev 1.371. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-30T11:36:17.000000Z K 7 svn:log V 74 Change the ident so people know a kernel built with this has SMP support. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-12-30T12:46:08.000000Z K 7 svn:log V 61 Leave only one of the two $FreeBSD$ tag, and use __FBSDID(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-12-30T15:36:29.000000Z K 7 svn:log V 237 Add "-h" arguments to getfacl and setfacl, which behave in a manner similar to "-h" on chown, chmod, etc, causing the operation to occur on a final symlink in the provided path, rather than its target. Obtained from: TrustedBSD Project END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-12-30T16:48:35.000000Z K 7 svn:log V 42 Minor typo fixes and whitespace cleanups. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-12-30T18:10:37.000000Z K 7 svn:log V 91 Back out rev 1.44; getbsize(3)'s original interface has been restored. Approved by: markm END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-12-30T18:13:07.000000Z K 7 svn:log V 91 Back out rev 1.27; getbsize(3)'s original interface has been restored. Approved by: markm END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-12-30T18:14:43.000000Z K 7 svn:log V 91 Back out rev 1.20; getbsize(3)'s original interface has been restored. Approved by: markm END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-12-30T18:16:26.000000Z K 7 svn:log V 91 Back out rev 1.33; getbsize(3)'s original interface has been restored. Approved by: markm END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-12-30T18:18:22.000000Z K 7 svn:log V 94 Fix compiling without DDB and ALT_BREAK_TO_DEBUGGER. Submitted by: marius@alchemy.franken.de END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-12-30T18:19:19.000000Z K 7 svn:log V 91 Back out rev 1.78; getbsize(3)'s original interface has been restored. Approved by: markm END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-12-30T18:21:47.000000Z K 7 svn:log V 71 Back out rev 1.19; getbsize(3)'s original interface has been restored. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-12-30T18:24:14.000000Z K 7 svn:log V 79 Remove hack from rev 1.15; getbsize(3)'s original interface has been restored. END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-12-30T18:43:06.000000Z K 7 svn:log V 99 add spl's for revised crypto dispatch logic Submitted by: Andrew Gallatin END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-12-30T18:45:31.000000Z K 7 svn:log V 21 correct style bogons END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-30T19:04:06.000000Z K 7 svn:log V 300 A better rationale justifying rev 1.6 is to support field widths of SIZE_T_MAX characters in the header that reports block sizes. A field width of 2^64 won't be needed until block sizes reach approximately 10^(2^64). It really has nothing to do with supporting block sizes of 2^64. As told by: bde END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-12-30T19:04:31.000000Z K 7 svn:log V 117 MFC GENERIC:1.355: Add device agp to GENERIC. Some re-jostling of the install floppies for -STABLE may be required. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-12-30T19:31:04.000000Z K 7 svn:log V 543 Remove the PAWS ack-on-ack debugging printf(). Note that the original RFC 1323 (PAWS) says in 4.2.1 that the out of order / reverse-time-indexed packet should be acknowledged as specified in RFC-793 page 69 then dropped. The original PAWS code in FreeBSD (1994) simply acknowledged the segment unconditionally, which is incorrect, and was fixed in 1.183 (2002). At the moment we do not do checks for SYN or FIN in addition to (tlen != 0), which may or may not be correct, but the worst that ought to happen should be a retry by the sender. END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-12-30T19:45:30.000000Z K 7 svn:log V 22 fix build (make LINT) END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-12-30T20:22:40.000000Z K 7 svn:log V 1005 Correct mbuf packet header propagation. Previously, packet headers were sometimes propagated using M_COPY_PKTHDR which actually did something between a "move" and a "copy" operation. This is replaced by M_MOVE_PKTHDR (which copies the pkthdr contents and "removes" it from the source mbuf) and m_dup_pkthdr which copies the packet header contents including any m_tag chain. This corrects numerous problems whereby mbuf tags could be lost during packet manipulations. These changes also introduce arguments to m_tag_copy and m_tag_copy_chain to specify if the tag copy work should potentially block. This introduces an incompatibility with openbsd which we may want to revisit. Note that move/dup of packet headers does not handle target mbufs that have a cluster bound to them. We may want to support this; for now we watch for it with an assert. Finally, M_COPYFLAGS was updated to include M_FIRSTFRAG|M_LASTFRAG. Supported by: Vernier Networks Reviewed by: Robert Watson END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-12-30T21:02:04.000000Z K 7 svn:log V 199 Updates to stuff that supported or not supported on sparc64. - isp is supported and all isp cards "should" work - add qfe to the listing for hme - sio is not supported - add an entry for ofwcons END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-12-30T21:05:31.000000Z K 7 svn:log V 326 - Make this just be a list of supported systems, and point to the sun systems handbook on sunsolve for hardware details. - Clarify what's "fully" supported, and what's only partially supported or not at all supported due to varying support for onboard devices. - Update with new stuff that should work or has been tested. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-12-30T21:06:35.000000Z K 7 svn:log V 68 Update to use the common hardware list instead of creating our own. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-12-30T21:18:15.000000Z K 7 svn:log V 102 Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/ Add FreeBSD Id tag where missing. END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-12-30T22:16:45.000000Z K 7 svn:log V 157 MFS 1.6.2.3: fixup statistics; turn off batching by default; add max aggregation tunable and set it to 1 to minimize latency Sponsored by: Vernier Networks END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-12-30T22:54:01.000000Z K 7 svn:log V 60 Add a manual page for the ciss driver. Reviewed by: obrien END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-12-30T22:54:29.000000Z K 7 svn:log V 36 Actually cvs add the ciss.4 file... END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-12-30T22:56:26.000000Z K 7 svn:log V 19 Correct .Dt macro. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2002-12-31T01:47:15.000000Z K 7 svn:log V 123 Merge revs 1.29 and 1.31-1.32 from current to RELENG_5_0: use the protocol lock instead of the inp lock. Approved by: re END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-12-31T02:29:03.000000Z K 7 svn:log V 255 RIP liloldr. It is not complete (the LILO root= specification isn't passed to our loader for instance), it has not been touched in over 2 years. Linux has moved on to GRUB, so this is OBE now. If someone creeps up to work on it, it could become a port. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-12-31T04:08:41.000000Z K 7 svn:log V 89 Move struct timeval to its own header so that it can be shared between multiple headers. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-12-31T04:13:50.000000Z K 7 svn:log V 59 Add complete struct timeval by including . END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-12-31T04:22:36.000000Z K 7 svn:log V 257 Convert the use of MAXBSIZE in the dma tag to more appropriate values. Use BUS_SPACE_MAXSIZE_32BIT for the parent dma tags, and (NSEGS - 1) * PAGE_SIZE for the data buffer tags. FreeBSD/sparc64 is more strict about checking these values that other arches. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-12-31T05:19:15.000000Z K 7 svn:log V 270 MFC label.c:1.135: Since our default boot block now supports UFS1 and UFS2 even on i386, remove the seatbelt preventing users from setting the UFS2 flag on the root file system on i386. This seatbelt did not exist on other platforms. Approved by: re (scottl) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-12-31T05:21:33.000000Z K 7 svn:log V 287 MFC mac_bsdextended.c:1.10: Map VAPPEND to VWRITE since the ugidfw rule syntax doesn't specifically address the append access mode. Reported by: "Daniel C. Sobral" Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-12-31T05:33:38.000000Z K 7 svn:log V 131 MFC: Use more appropriate values for defining the dma tags so that these drivers can work with sparc64. Approved by: re (rwatson) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-12-31T05:35:45.000000Z K 7 svn:log V 54 MFC: add the if_bge driver Approved by: re (rwatson) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-12-31T05:38:04.000000Z K 7 svn:log V 66 MFC: Put the if_bge driver on floppy 2 Approved by: re (rwatson) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-12-31T06:13:47.000000Z K 7 svn:log V 278 Use UID_ and GID_ constants for uid and gid arguments to make_dev() for the raidctl device. Select a more conservative default for the permissions for /dev/raidctl since the operations are performed using ioctl() not read() and write(). Submitted by: kris Reviewed by: scottl END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-12-31T06:14:59.000000Z K 7 svn:log V 65 Set the mode on the raidctl device to 0600. Reviewed by: scottl END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-12-31T06:38:35.000000Z K 7 svn:log V 20 add fwmem* and fw*. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-12-31T06:51:19.000000Z K 7 svn:log V 373 - Add a function db_alt_break which recognizes the character sequence used to implement ALT_BREAK_TO_DEBUGGER. The caller provides a pointer to a state variable to allow different state to be maintained for separate instances of a device. - Use struct vm_map * instead of vm_map_t in db_break.h to avoid its users needing to include vm headers. Requested by: njl END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-12-31T06:54:52.000000Z K 7 svn:log V 37 Reserve major 182 for the zs driver. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-12-31T06:56:03.000000Z K 7 svn:log V 28 MFi386: Add the bge driver. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-12-31T06:59:15.000000Z K 7 svn:log V 164 Sync with FireWire driver in -current. - Fix permission of device node. - Fix for VIA6306. - Minor fix in sbp.c. - s/Firewire/FireWire/. Approved by: re (rwatson) END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-12-31T07:01:29.000000Z K 7 svn:log V 120 MFC: Change 'mfsroot' filename in mfsroot-small floppies from 'mfsroot-small' to 'mfsroot'. Approved by: re (jhb) END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-12-31T07:33:53.000000Z K 7 svn:log V 113 MFC: Introduce FireWire userland utility. - Install header files. - Make device nodes. - Add CSR related macros. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-12-31T07:37:00.000000Z K 7 svn:log V 65 MFi386: apm.c revision 1.114.2.5 and clock.c revision 1.149.2.6. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-12-31T07:50:30.000000Z K 7 svn:log V 29 MFi386: revision 1.385.2.26. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-12-31T08:54:53.000000Z K 7 svn:log V 104 MFC rev. 1.44: clear a high bit of ipc_perm.seq so msgget(3) never returns a negative message queue id. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-12-31T09:01:07.000000Z K 7 svn:log V 147 MFC rev. 1.25: fix usbd.conf parsing: fgetln(3) returns a string without terminating NUL character so do not expect it. Approved by: re (rwatson) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-12-31T09:05:27.000000Z K 7 svn:log V 120 MFC rev. 1.25: fix usbd.conf parsing: fgetln(3) returns a string without terminating NUL character so do not expect it. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-12-31T09:34:51.000000Z K 7 svn:log V 179 MFC improved VM object flushing code, allowing the syncer to cluster dirty VM pages (dirtied via mmap()) that back a file. Please see the log entry for rev 1.250 of vm_object.c. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-12-31T10:00:36.000000Z K 7 svn:log V 66 Improve error checking of phy access and retry when error occurs. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-12-31T10:06:36.000000Z K 7 svn:log V 71 MFC: Improve error checking of phy access and retry when error occurs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-12-31T10:27:58.000000Z K 7 svn:log V 118 Setup a symlink to the distribution name in the root of the first CD image so that it can be used as a anon-ftp area. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-12-31T10:28:49.000000Z K 7 svn:log V 81 - Implement primal Configuration ROM parser. - Support multiple LUNs for SBP-II. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-12-31T13:43:44.000000Z K 7 svn:log V 32 Fix and add several device IDs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-12-31T15:17:24.000000Z K 7 svn:log V 177 Reduce size of individual bits of the dists to 240640 bytes again so snapshots can be installed. I have no idea what breaks, but at least the passive FTP install goes haywire. END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-12-31T16:29:15.000000Z K 7 svn:log V 141 A refused connection will return ECONNREFUSED rather than ECONNRESET. PR: docs/46654 Submitted by: Christian S.J. Peron END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-12-31T16:45:47.000000Z K 7 svn:log V 285 Further sync to kernel make_dev(): since we don't provide group access to /dev/raidctl, don't set the group to operator. (This isn't a storage device, it's a control device). Also, since umask here is already restrictive, we don't need to explicitly set the mode. Submitted by: bde END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-12-31T17:53:04.000000Z K 7 svn:log V 64 s/arn't/are not/ Reword the AUTHORS section to make more sense. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-12-31T17:53:05.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-12-31T17:56:43.000000Z K 7 svn:log V 44 MFC: Add the ciss.4 manual page to stable. END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-12-31T18:22:12.000000Z K 7 svn:log V 484 o reduce the overhead of calling ppsratecheck by using ticks instead of calling getmicrouptime (but maintain the struct timeval-based calling convention for compatibility) o eliminate the use of timersub in ratecheck Note that flood ping tests indicate ppsratecheck is inaccurate (but on the conservative side) with this revised implementation. If more accuracy is needed we'll have to introduce an alternate interface or increase the overhead. Reviewed by: silby, dillon, bde END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-12-31T18:30:53.000000Z K 7 svn:log V 95 Revert previous and move the prototype for db_alt_break to ddb.h. Requested by: bde (I think) END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-12-31T19:34:55.000000Z K 7 svn:log V 75 MFC rev 1.66 (partial): Fix a bug in typedef for uid_t. Approved by: re END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-12-31T19:35:41.000000Z K 7 svn:log V 78 MFC rev 1.39 & 1.40: sa_handler is in the POSIX namespace. Approved by: re END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-12-31T19:38:04.000000Z K 7 svn:log V 733 Implement a variant locking scheme for vm maps: Access to system maps is now synchronized by a mutex, whereas access to user maps is still synchronized by a lockmgr()-based lock. Why? No single type of lock, including sx locks, meets the requirements of both types of vm map. Sometimes we sleep while holding the lock on a user map. Thus, a a mutex isn't appropriate. On the other hand, both lockmgr()-based and sx locks release Giant when a thread/process blocks during contention for a lock. This could lead to a race condition in a legacy driver (that relies on Giant for synchronization) if it attempts to kmem_malloc() and fails to immediately obtain the lock. Fortunately, we never sleep while holding a system map lock. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-12-31T20:09:31.000000Z K 7 svn:log V 79 Add a COMPATIBILITY section. Note what is not supported. Prompted by: olgeni END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-12-31T21:44:38.000000Z K 7 svn:log V 150 Return an error when r/w is requested on an unsupported device instead of looping. Submitted by: Sean Kelly Pointed out by: bde END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-01-01T00:13:01.000000Z K 7 svn:log V 52 Add a needed #include. Reported by: ia64 tinderbox END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-01-01T00:35:46.000000Z K 7 svn:log V 124 fdinit() does not need to lock the filedesc it is creating as no one besideds itself has access until the function returns. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-01-01T01:01:14.000000Z K 7 svn:log V 311 Since fdshare() and fdinit() only operate on filedescs, make them take pointers to filedesc structures instead of threads. This makes it more clear that they do not do any voodoo with the thread/proc or anything other than the filedesc passed in or returned. Remove some XXX KSE's as this resolves the issue. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-01-01T01:05:54.000000Z K 7 svn:log V 18 purge 'register'. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-01-01T01:19:31.000000Z K 7 svn:log V 40 fdcopy() only needs a filedesc pointer. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-01-01T01:42:57.000000Z K 7 svn:log V 148 When complaining about obsolete/unimplemented syscalls output the process name to make things more clear for the user. PR: 46661 MFC After: 3 days END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-01-01T01:56:19.000000Z K 7 svn:log V 262 When compiling the kernel do not implicitly include filedesc.h from proc.h, this was causing filedesc work to be very painful. In order to make this work split out sigio definitions to thier own header (sigio.h) which is included from proc.h for the time being. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-01T02:53:41.000000Z K 7 svn:log V 63 'wepmode on' is needed to turn on wep. Submitted by: blackend END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-01T03:43:58.000000Z K 7 svn:log V 128 Use 0600 for permissions for /dev/devctl until it is cloneable. Use UID_ROOT and GID_WHEEL rather than 0. Prompted by: rwatson END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-01T04:23:54.000000Z K 7 svn:log V 129 - Retry phy access when the wait-loop count is exhausted. - Free allocated memory when detaching. - Detect contigmalloc failure. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-01-01T07:20:56.000000Z K 7 svn:log V 227 Trim agp from the install floppy; not ideal, since we'd like to have it available for X11 configuration, so should do what we do on -CURRENT with agp on an additional driver disk. Prompted by: John De Boskey END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-01T08:22:29.000000Z K 7 svn:log V 22 Reduce debug message. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-01T08:25:32.000000Z K 7 svn:log V 59 Experimental support for suspend/resume, not finished yet. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-01T13:31:12.000000Z K 7 svn:log V 12 Happy 2003. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-01-01T18:13:45.000000Z K 7 svn:log V 41 Fix typos; add FreeBSD Id where missing. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-01-01T18:49:04.000000Z K 7 svn:log V 105 Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, especially in troff files. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-01-01T19:45:36.000000Z K 7 svn:log V 102 Update the assertions in vm_page_insert() and vm_page_lookup() to reflect locking of the kmem_object. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-01T19:49:30.000000Z K 7 svn:log V 331 Add a driver for the Zilog 8530 dual uart found in Ultra 1s and Ultra 2s. With a 1 byte transmit fifo, 3 byte receive fifo, and wierd multiplexed I/O designed for a Z80 cpu, this chip redefines suckage. Based on the openbsd and netbsd drivers. Only really works as a console, modem support is not complete since I can't test it. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-01T20:15:42.000000Z K 7 svn:log V 130 Now that we've 'branched' 5.0, desupport FreeBSD 3.x in this driver. It appears that NetBSD has already done this in their tree. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-01T20:18:15.000000Z K 7 svn:log V 44 Add Sanyo SCP-4900 phone. It needs quirks. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-01T20:18:58.000000Z K 7 svn:log V 22 Sync to usbdevs 1.103 END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-01T20:21:48.000000Z K 7 svn:log V 236 It appears that the SANYO SCP-4900 needs similar quirks to the Metricom Ricochet GS modem. Add them here. # A new umodem appears to be needed to make the sanyo phone work, but that's # more extensive and will come after coordination. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2003-01-01T23:55:34.000000Z K 7 svn:log V 713 Don't treat 0.0.0.0 as a valid candidate when trying to determine "the" IP address of the system. Interfaces which have not been configured yet are given address 0.0.0.0 by dhclient. Without this fix, I ran into a situation in which amd failed and logged messages like: amd[261]: ignoring request from 127.0.0.1:993, expected 0.0.0.0 This was on a system with two network interfaces, both set up to be configured by DHCP, in which only the second interface was connected. The bug fooled amd into thinking its IP address was 0.0.0.0, and it didn't like requests coming from anywhere else. Neither this bug nor this source file exist in -current, so I am committing the fix directly to the RELENG_4 branch. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-01-02T02:19:10.000000Z K 7 svn:log V 228 Add function linux_msg() for regulating output from the linux emulation code, make the emulator use it. Rename unsupported_msg() to unimplemented_syscall(). Rename some arguments for clarity Fixup grammar. Requested by: bde END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-01-02T02:38:57.000000Z K 7 svn:log V 98 Create debug sysctl nodes if USB_DEBUG is defined. UBSA_DEBUG is inconsistent with other drivers. END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-01-02T02:46:13.000000Z K 7 svn:log V 69 Do not print the value of sc pointer before is has been ininialized. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-01-02T02:48:03.000000Z K 7 svn:log V 96 Adjust code for Julian's last commit. use td_mailbox to detect if a syscall is from UTS kernel. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-01-02T03:13:13.000000Z K 7 svn:log V 79 MFC: Return an error if the size of the sector is zero. Approved by: re (jhb) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-02T04:15:55.000000Z K 7 svn:log V 92 MFNetBSD through 1.42 (to be committed in a moment by me). o Whitespace nits o NEODIO added END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-02T04:21:04.000000Z K 7 svn:log V 38 Add NEODIO TURBOCONNECT (from NetBSD) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-02T04:21:38.000000Z K 7 svn:log V 25 Sync to 1.104 of usbdevs END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2003-01-02T04:21:52.000000Z K 7 svn:log V 164 Make compiles (LINT and/or ISP_TARGET_MODE options) happier by making sure printf type format args and actual args match. Reviewed by: Sam Leffler END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-02T04:22:44.000000Z K 7 svn:log V 28 Update to correct NetBSD Id END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-01-02T09:09:27.000000Z K 7 svn:log V 59 Lock the vm object when performing vm_object_clear_flag(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-02T09:38:22.000000Z K 7 svn:log V 46 Update si_bsize_phys on open. MFC candidate. END K 10 svn:author V 6 thomas K 8 svn:date V 27 2003-01-02T10:19:43.000000Z K 7 svn:log V 442 In cgetmatch(3), return -1 if a NULL or 0-length name parameter is used. This situation most notably arises in chkprintcap, when a /etc/printcap entry has an empty rp= attribute. In that case, cgetmatch would enter an infinite loop if any entry in the file has multiple names. This causes lpd to hang at boot time on 5.0-DP2 when both conditions are met (:rp=: and multiple names -- not necessarily on the same entry). Reviewed by: roberto END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-01-02T17:26:19.000000Z K 7 svn:log V 282 MFC: vfs_syscalls.c 1.286: Changed rename(2) to do nothing if its args resolve to the same existing file, as seems to be required by POSIX. MFC: ext2fs_vnops.c 1.69, ufs_vnops.c 1.205: Replaced the resulting dead dead code by a check that it is not reached. PR: 42617 END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-01-02T18:24:42.000000Z K 7 svn:log V 55 MFC rev 1.26: Not enable CAM passthrough on the 5400S. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-01-02T18:32:13.000000Z K 7 svn:log V 97 Lock the vm object when performing back-to-back vm_object_clear_flag() and vm_object_set_flag(). END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-02T19:04:35.000000Z K 7 svn:log V 508 - This damnable chip only has 1 status register for both ports, so the bit positions for the status bits of port a and port b are different. To avoid needing to know which channel the interrupt handler is working on, shift the status bits for port a into the port b bit positions, and always check the port b status bits. This fixes using port b, which I neglected to test before. - Remember to update the channel's tty structure from the passed in termios in the param routine. - Minor style. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-02T19:29:49.000000Z K 7 svn:log V 161 Optimize the size of the work-items by letting the mapping function decide the largest size which stays inside the zone and does not collide with a lock sector. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-02T19:51:07.000000Z K 7 svn:log V 158 MFC: Put a one-second timeout (And a XXX: comment) on a tsleep which under certain not understood circumstances hangs sendmail during boot. Approved by: re@ END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-02T19:52:23.000000Z K 7 svn:log V 67 Initialize si_bsize_phys during open processing. Approved by: re@ END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-02T19:56:45.000000Z K 7 svn:log V 64 MFC: Enforce upper limit on number of vnodes. Approved by: re@ END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-02T19:58:03.000000Z K 7 svn:log V 82 MFC: Conditionalize 16 bytes of struct mutex on MUTEX_PROFILING Approved by: re@ END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-02T19:59:57.000000Z K 7 svn:log V 136 MFC: Add some mtx_asserts() mostly for documentation reasons. Hide sysctl kern.geom.conf* from sysctl -a. Approved by: re@ END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-02T20:00:43.000000Z K 7 svn:log V 67 MFC: 1.3 Add a COMPATIBILITY section. Note what is not supported. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-02T20:00:59.000000Z K 7 svn:log V 57 MFC: Remove unnecessary giant locking. Approved by: re@ END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-02T20:02:44.000000Z K 7 svn:log V 71 MFC: Fix chip identification for Dlink DL10050 chip. Approved by: re@ END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-02T20:06:35.000000Z K 7 svn:log V 65 Sync this manual page with the one in CURRENT. Approved by: imp END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-02T20:14:58.000000Z K 7 svn:log V 81 - The ahc and ahd drivers should work on sparc64 now thanks to scottl. - Add zs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-02T20:16:17.000000Z K 7 svn:log V 71 MFC: ioctl support for writing sector zero of a MBR. Approved by: re@ END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-02T20:18:15.000000Z K 7 svn:log V 71 MFC: Use sector0 ioctl support to modify active MBRs Approved by: re@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-02T20:18:42.000000Z K 7 svn:log V 53 Backout phk's backout of obrien's change. Hat: core END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-01-02T20:39:13.000000Z K 7 svn:log V 188 MFC: split ptrace(2) syscall into a wrapper doing copyin/copyout operations and kern_ptrace implementation function. This is required for an upcoming Linux/i386 emulator ptrace syscall. END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-01-02T20:41:34.000000Z K 7 svn:log V 35 MFC: ptrace(2) for Linux binaries. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2003-01-02T20:44:41.000000Z K 7 svn:log V 281 Implement POSIX grantpt(3) functionality, and add a pt_chown utility (akin to Solaris, it is in /usr/libexec) to perform the handing over of tty nodes to the user being granted the pty. Submitted by: Ryan Younce Reviewed by: security-officer@, standards@, mike@ END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2003-01-02T21:16:50.000000Z K 7 svn:log V 596 o Introduce a new external mbuf type, EXT_EXTREF. o Allow callers of m_extadd() to allocate their own reference m_ext.ref_cnt pointer, rather than having the mbuf system allocate it with a malloc() in the critical path. This speeds m_extadd() up, and also simplifies locking (malloc() may need Giant). A driver or subsystem wishing to take use its own ref counter must initialize m_ext.ref_cnt to point to its ref counter prior to calling m_extadd(), and it must use EXT_EXTREF as its external type. Eg: m->m_ext.ref_cnt = my_ref_cnt_ptr; m_extadd(.....,EXT_EXTREF); Reviewed by: bosko END K 10 svn:author V 5 ticso K 8 svn:date V 27 2003-01-03T00:19:54.000000Z K 7 svn:log V 104 Approved by: gallatin (mentor) Sync with i386. Don't write crashdumps outside partition boundaries. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-03T02:18:53.000000Z K 7 svn:log V 52 Fix typo in debugging macro (perforce change 23072) END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-03T02:18:53.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r108577, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-03T02:45:10.000000Z K 7 svn:log V 130 Set auto-retry mode to avoid some spurious errors. Submitted by: Andre Albsmeier MFC after: 7 days END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-03T04:35:04.000000Z K 7 svn:log V 372 Protect pidlist with a mutex to avoid a race causing a duplicate free() when the same pipe FILE is pclosed()'d in different threads, and to avoid corrupting the linked list when adding or removing items. The symptoms of the linked list getting corrupted were pclose() either not finding the pipe on the list, or the list becoming circular and pclose() looping infinitely. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-01-03T05:07:58.000000Z K 7 svn:log V 147 change timing support to use timespec's; make crypto stats sysctl r/w so test apps can reset the timing statistics Sponsored by: Vernier Networks END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-03T05:21:59.000000Z K 7 svn:log V 40 popen() is a function, not an argument. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-01-03T05:25:18.000000Z K 7 svn:log V 29 MFi386: revision 1.307.2.38. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-03T05:51:11.000000Z K 7 svn:log V 50 Remove unused second argument from BIO_STRATEGY() END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-01-03T05:52:02.000000Z K 7 svn:log V 47 Add vm map and vm object locking to vmtotal(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-03T05:57:35.000000Z K 7 svn:log V 51 Remove unused second argument from DEV_STRATEGY(). END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-01-03T06:16:59.000000Z K 7 svn:log V 257 MFS: crypto timing support; purge usercrypto sysctl (just don't config cryptodev or kldunload cryptodev module); crypto statistcs; remove unused alloctype field from crypto op to offset addition of the performance time stamp Supported by: Vernier Networks END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-01-03T06:23:46.000000Z K 7 svn:log V 97 manage kernel threads properly; especially shutting them down on module unload Reviewed by: jhb END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-03T06:32:15.000000Z K 7 svn:log V 139 Convert calls to BUF_STRATEGY to VOP_STRATEGY calls. This is a no-op since all BUF_STRATEGY did in the first place was call VOP_STRATEGY. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-01-03T06:40:54.000000Z K 7 svn:log V 41 Merged from sys/isa/fd.c revision 1.243. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-01-03T07:13:36.000000Z K 7 svn:log V 54 MFMBR: Add ioctls for writing an IPL and a boot menu. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-03T08:56:54.000000Z K 7 svn:log V 69 Remove CCDF_SWAP and CCDF_PARITY. They have never been implemented. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-03T08:57:40.000000Z K 7 svn:log V 68 Remove CCDF_SWAP and CCDF_PARITY, they have never been implemented. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-01-03T09:15:43.000000Z K 7 svn:log V 59 Lock the vm object when performing vm_object_clear_flag(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-03T09:55:05.000000Z K 7 svn:log V 91 Retire sys/dmap.h by including the two lines of it which matters directly in vm/vm_swap.c. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-03T12:03:38.000000Z K 7 svn:log V 76 Describe WRDE_NOCMD in the same way that we describe the rest of the flags. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-03T12:04:36.000000Z K 7 svn:log V 67 It is no longer necessary to include sys/types.h before wordexp.h. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-03T12:27:19.000000Z K 7 svn:log V 92 Reset the stream orientation to 0 (unoriented) in freopen(), as required by the C standard. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-03T14:22:52.000000Z K 7 svn:log V 63 Use correct _VM_SWAP_PAGER_H_ to check for multiple inclusion. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-03T14:30:46.000000Z K 7 svn:log V 133 Avoid extern decls in .c files by putting them in the vm/swap_pager.h include file where they belong. Share the dmmax_mask variable. END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-01-03T16:02:44.000000Z K 7 svn:log V 73 Fix an a number of CURRENT-only changes that crept into the last commit. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-03T16:23:12.000000Z K 7 svn:log V 207 Make struct swblock kernel only, to make vm/swap_pager.h userland includable. Move struct swdevt from sys/conf.h to the more appropriate vm/swap_pager.h. Adjust #include use in libkvm and pstat(8) to match. END K 10 svn:author V 4 mike K 8 svn:date V 27 2003-01-03T16:44:42.000000Z K 7 svn:log V 239 Optimize errstr() by reducing the number of times it walks a string. As a side effect, it makes the code easier to read and requires less pointer arithmetic. Test by: strerror regression test Submitted by: Tim Kientzle END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-01-03T17:13:23.000000Z K 7 svn:log V 112 Do not define CPU_ENABLE_SSE automatically if I686_CPU is defined. The rest of the STABLE does not yet do that. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-03T17:21:39.000000Z K 7 svn:log V 143 Add various command line options, most notably sort order. Submitted by: "Matthew Emmerton" Sat on for far too long: phk END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-03T18:06:21.000000Z K 7 svn:log V 155 Reenable building in share/mklocale for sparc64. It seems to work fine now, and probably did for quite some time already. 5.0 candidate. Spotted by: roam END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2003-01-03T18:18:56.000000Z K 7 svn:log V 293 - Move to array based indexing for TX/RX descriptor/buffer management - Added support for ITR (interrupt throttle register). This feature is available on adapters based on 82545 and above - Fixed problem with vlan support when traffic has priority bits set. (kern/45907) PR: kern/45907 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-01-03T18:54:59.000000Z K 7 svn:log V 74 Document bit 31 of the cpuid features word as PBE (Pending Break Enable). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-03T19:16:48.000000Z K 7 svn:log V 67 Revert use of dmmax_mask, I had overlooked a '~'. Spotted by: bde END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-01-03T19:19:08.000000Z K 7 svn:log V 160 Refine the assertion in vm_object_clear_flag() to allow operation on the kmem_object without Giant. In that case, assert that the kmem_object's mutex is held. END K 10 svn:author V 6 julian K 8 svn:date V 27 2003-01-03T19:38:54.000000Z K 7 svn:log V 117 Don't need to set retvals to 0 in the non error case. They are set to a good default anyhow. Submitted by: davidxu@ END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-01-03T20:35:59.000000Z K 7 svn:log V 81 Merge to RELENG_5_0: validate inp to prevent a use after free. Approved by: re END K 10 svn:author V 6 julian K 8 svn:date V 27 2003-01-03T20:41:49.000000Z K 7 svn:log V 212 Make an explicit flag to indicate that a KSE has a reason to upcall, and use that flag when there is a kse_wakeup() call. It will probably be used with signal delivery as well eventually. Submitted by: davidxu@ END K 10 svn:author V 6 julian K 8 svn:date V 27 2003-01-03T20:55:52.000000Z K 7 svn:log V 18 White space fixes END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-01-03T22:36:35.000000Z K 7 svn:log V 258 As per the 5.0 TODO list, make malloc default to 'aj' instead of 'AJ'. This matches the default for the 4.x releases, and is only going into the RELENG_5_0 branch for now. Making similar chages to HEAD is up for debate as always. Approved by: re (rwatson) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-03T22:37:10.000000Z K 7 svn:log V 29 mdoc(7) police: markup nits. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-03T22:39:39.000000Z K 7 svn:log V 45 mdoc(7) police: Remove hard sentence breaks. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-03T23:06:10.000000Z K 7 svn:log V 52 mdoc(4) police: Markup. Fix 1 hard sentence break. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-03T23:10:47.000000Z K 7 svn:log V 103 Make this build and sync-up: o Add COMPAT_FREEBSD4 o Remove NO_GEOM o Remove commented out options. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-03T23:16:55.000000Z K 7 svn:log V 74 Remove an unused variable, `sverrno', which has not been used since 1.11. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-03T23:25:25.000000Z K 7 svn:log V 47 Remove an unused variable: `sb' in fts_read(). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-03T23:27:27.000000Z K 7 svn:log V 61 #include "local.h" to make __svfscanf()'s prototype visible. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-03T23:31:50.000000Z K 7 svn:log V 46 #include for strcmp()'s prototype. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-03T23:34:26.000000Z K 7 svn:log V 30 Remove unused variable: ntmp. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-03T23:38:21.000000Z K 7 svn:log V 36 Add missing #include "namespace.h". END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-03T23:55:58.000000Z K 7 svn:log V 67 #include for isspace()'s prototype (or a macro version). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-03T23:57:45.000000Z K 7 svn:log V 33 MFC r1.9 Approved: re (blanket) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-04T00:11:11.000000Z K 7 svn:log V 46 #include for strlen()'s prototype. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-04T00:13:00.000000Z K 7 svn:log V 51 #include for kldload()'s prototype. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-04T00:15:15.000000Z K 7 svn:log V 31 Remove unused variable: omask. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-04T00:18:50.000000Z K 7 svn:log V 46 #include for strcmp()'s prototype. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-04T00:20:54.000000Z K 7 svn:log V 30 Remove unused variable: size. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-04T00:24:35.000000Z K 7 svn:log V 28 Remove unused variable: sz. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-04T00:32:18.000000Z K 7 svn:log V 101 Bracket the prototype for ulimit() with __BEGIN_DECLS/__END_DECLS so that it can be called from C++. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2003-01-04T01:01:29.000000Z K 7 svn:log V 183 Sync the lgamma(3) man page with revision 1.17. The old man page still had an erroneous description of gamma() and gammaf(), which in reality are aliases for lgamma() and lgammaf(). END K 10 svn:author V 5 ticso K 8 svn:date V 27 2003-01-04T01:05:16.000000Z K 7 svn:log V 111 MFC rev 1.3 Don't write crashdumps outside partition boundaries. Approved by: re (jhb) gallatin (mentor) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-04T01:11:49.000000Z K 7 svn:log V 210 Rename UL_GETSIZE to UL_GETFSIZE and UL_SETSIZE to UL_SETFSIZE; these are the names required by 1003.1-2001. The old names are retained for source compatibility with FreeBSD 5.0 and will be removed before 6.0. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-01-04T05:32:48.000000Z K 7 svn:log V 51 gifconfig(8) was depricated. Reported by: rwatson END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-04T05:50:35.000000Z K 7 svn:log V 52 Add a regression test for wordexp() and wordfree(). END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-01-04T05:59:25.000000Z K 7 svn:log V 59 Set kse mailbox pointer to NULL when P_KSES is turned off. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-04T06:07:44.000000Z K 7 svn:log V 376 Fix a number of bugs noticed by more extensive testing: o Call waitpid() if an error occurs after forking the child process to avoid leaving zombies around. o Handle the WRDE_DOOFS|WRDE_APPEND combination correctly o Do not confuse $( substitution with $(( shell arithmetic (noticed by wollman) o Handle backslash escaping properly o Allow $( and ${ to be quoted END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-04T06:40:57.000000Z K 7 svn:log V 252 - Propagate suspend/resume to child devices. - Restore pci config registers after resume. - Reinitialize and start rx buffers after resume. - Don't reallocate memory in fwohci_db_init() if the dbch is already initialized. - Fix typo. - Some clean up. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-01-04T06:49:52.000000Z K 7 svn:log V 127 Hold the page queues lock around pmap_remove_pte() in pmap_enter(). Submitted by: Arun Sharma END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-04T07:34:41.000000Z K 7 svn:log V 59 style(9): return type on separate line from function name. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-04T07:54:23.000000Z K 7 svn:log V 391 Add a sysctl to get the vm protections for the stack of the current process. On architectures with a non-executable stack, eg sparc64, this is used by libgcc to determine at runtime if its necessary to enable execute permissions on a region of the stack which will be used to execute code, allowing the call to mprotect to be avoided if the kernel is configured to map the stack executable. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-04T08:10:55.000000Z K 7 svn:log V 154 Fix three warnings: o #include to make sprintf()'s prototype visible. o Remove unused variable: sbuf. o Don't use assignment as truth value. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-04T08:17:27.000000Z K 7 svn:log V 213 Use __CONCAT and __XSTRING when concatenating or stringifying arguments to the EXEC_SET macro, so that the arguments themselves can be macros. (Actually __STRING would suffice, instead of __XSTRING, but oh well). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-04T08:47:19.000000Z K 7 svn:log V 237 Since Jeffr made the std* functions the default in rev 1.63 of kern/vfs_defaults.c it is wrong for the individual filesystems to use the std* functions as that prevents override of the default. Found by: src/tools/tools/vop_table END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-04T08:50:43.000000Z K 7 svn:log V 321 Use a separate macro to generate the name of the sysctl_oid_list that holds the children of a sysctl node, so that the arguments to the SYSCTL_NODE macro can themselves be macros. It would be nice to use __CONCAT throughout this file, but the macros are so large that it quickly becomes unweildly, (4 nested __CONCATs). END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-01-04T08:50:48.000000Z K 7 svn:log V 63 Rename the dos_partition structure for pc98 to pc98_partition. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-04T09:37:42.000000Z K 7 svn:log V 138 Don't call VOP_BMAP on VCHR vnodes when the logical and physical block numbers are identical: it cannot even hope to accomplish anything. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-04T09:47:40.000000Z K 7 svn:log V 113 Mention in the BUGS section that strftime() does not handle multibyte characters in the format string correctly. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-04T09:50:04.000000Z K 7 svn:log V 98 strptime(), like strftime(), does not handle multibyte characters in the format string correctly. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-01-04T10:07:31.000000Z K 7 svn:log V 91 MFC rev 1.99: Ensure that the made-up inode number for a Unix domain socket is persistent. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-04T10:21:11.000000Z K 7 svn:log V 369 - Replace printf() with device_printf(). - Separate fc->dev (i.e. fwohci0) and fc->bdev (i.e. firewire0). - Remove unused firewirebusreg.h. - Reduce size of descriptor block for asynchronous transmit and check the number of descriptor when copying from mbuf. - Skip mbuf whose length is zero. NFS seems passing such mbuf and some chips generates unrecoverable error. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-04T10:28:49.000000Z K 7 svn:log V 172 MFC rev. 1.20,1.21: Document what happens when the format string contains insufficient conversion specifications to completely specify the resulting struct tm. PR: 46331 END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-04T10:32:31.000000Z K 7 svn:log V 54 - Handle zero sized directory right way. - Staticize. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-04T11:29:44.000000Z K 7 svn:log V 111 Replace spec_bmap() with vop_panic: We should never BMAP a device backed vnode only filesystem backed vnodes. END