ƒ¬68639 234 437 212 179 248 157 182 322 310 193 362 121 117 125 237 181 179 118 349 139 215 185 277 630 304 237 567 163 140 170 345 206 123 239 120 147 239 173 146 309 169 137 283 180 163 164 250 261 181 173 172 839 174 238 725 190 131 527 193 149 222 271 347 238 190 149 219 441 222 175 151 230 149 280 136 153 180 1844 123 123 123 126 121 186 124 143 305 260 494 355 260 205 127 116 276 233 135 118 189 360 315 130 145 304 230 129 172 208 173 140 176 200 236 156 191 157 140 121 131 203 203 109 157 343 226 164 211 184 239 140 243 292 290 199 177 154 138 221 163 243 230 142 123 302 277 284 139 156 177 160 176 238 169 711 181 285 533 145 145 164 124 166 125 183 190 403 367 142 348 172 391 121 134 164 455 211 157 384 226 137 155 174 187 151 183 183 103 209 109 218 242 168 167 132 332 157 191 146 193 833 137 222 365 159 164 182 335 458 154 159 283 327 171 183 295 165 156 162 336 127 282 141 401 149 342 150 230 177 130 395 164 339 154 173 267 K 10 svn:author V 3 nik K 8 svn:date V 27 2000-11-12T16:27:48.000000Z K 7 svn:log V 344 Remove the comment about the occupied Palestinian territory not having a code designation, as it's code 275. Include the URL of the ISO3166 Maintenance Agency. Remove FX, it's been deprecated. Update the Palestine entry with the correct code and description. PR: docs/22570 Submitted by: Laurent Wacrenier END K 10 svn:author V 3 nik K 8 svn:date V 27 2000-11-12T16:29:52.000000Z K 7 svn:log V 119 Be a little clearer about the relationship between these two. PR: docs/20067 Submitted by: Takayuki Hagihara END K 10 svn:author V 6 adrian K 8 svn:date V 27 2000-11-12T18:01:57.000000Z K 7 svn:log V 84 MFC des' import of the XPG4-based basename/devname into RELENG_4. Approved by: jkh END K 10 svn:author V 6 adrian K 8 svn:date V 27 2000-11-12T20:33:22.000000Z K 7 svn:log V 152 MFC: des' XPG4 sourced basename(3) / dirname(3) import. This commit comverts basename(1) and dirname(1) to use the new libc routines. Approved by: jkh END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-12T20:40:05.000000Z K 7 svn:log V 65 Hopefully fix the probing problems that caused lost slaves etc.. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-12T20:41:24.000000Z K 7 svn:log V 90 Better handling of immediate commands, mainly to solve timeouts in the atapi-tape code... END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-12T20:45:14.000000Z K 7 svn:log V 229 Only offset raid disks > 1 on the HPT, this should solve the boot problems.. However this demands that dangerously dedicated disks use an offset of at least 10 from the start to not overwrite the raid config sector on the HPT... END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-12T21:43:52.000000Z K 7 svn:log V 217 Changes necessary to make this work. The prior version in the tree was repo-copied from Duncan Barclay's cvs tree. Also add $FreeBSD$ Submitted by: Duncan Barclay Committed-via: raylan link with two webgear cards. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-12T21:47:23.000000Z K 7 svn:log V 100 Add ray driver for card (OLDCARD) and pccard (NEWCARD) entries. Add sn driver for pccard (NEWCARD). END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-12T21:53:40.000000Z K 7 svn:log V 269 Control program for raylan cards. This is based on wicontrol. Duncan updated it for raylan. I've updated this to the latest wicontrol. In addition, to make it kinda compatible with ifconfig, you can give the interface name w/o the -i. Submitted by: duncan barclay END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-12T21:55:21.000000Z K 7 svn:log V 29 Add raycontrol to the build. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-12T22:14:22.000000Z K 7 svn:log V 25 Add webgear aviator card END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-13T01:03:58.000000Z K 7 svn:log V 32 Initial import of OpenSSL 0.9.6 END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-13T01:03:58.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r68651, 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 2000-11-13T01:03:59.000000Z K 7 svn:log V 85 This commit was manufactured by cvs2svn to create tag 'openssl-vendor-crypto-v0_9_6'. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-13T02:20:29.000000Z K 7 svn:log V 86 Resolve conflicts, and garbage collect some local changes that are no longer required END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-13T02:21:38.000000Z K 7 svn:log V 25 Update for OpenSSL 0.9.6 END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-11-13T02:59:57.000000Z K 7 svn:log V 251 Change the ext_type type from short to int, since it doesn't cost us anything and it's likely to be faster on alphas. Also, add EXT_MOD_TYPE for modules that want to add their own ext_type and are not network drivers (so they don't use EXT_NET_DRV). END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-11-13T03:08:33.000000Z K 7 svn:log V 44 add support for 3CXFE575BT(XJack Connector) END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-11-13T03:14:18.000000Z K 7 svn:log V 119 add SII MC-P200 Submitted by: Shigeru Ishida bsd-nomads:14801 add NTT DoCoMo P-in Comp@ct END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-11-13T03:16:58.000000Z K 7 svn:log V 90 add SII MC-P200 Submitted by: Shigeru Ishida bsd-nomads:14801 END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-11-13T03:35:43.000000Z K 7 svn:log V 182 Don't attempt to reference a NULL scb_data area during teardown events occurring early in initialization. This fixes attachments to the parity engines that FreeBSD doesn't support. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-11-13T03:44:20.000000Z K 7 svn:log V 535 Classify all EISA cards with major firmware revions '2' as 742As. This allows us to successfully attach early Storage Dimension cards. Allocate mailboxes for the 742A bellow the 16MB limit. Although these cards seem to be able to deal with all other types of data anywhere in a 32bit address space, 24bit addresses are required for mailboxes. bt_eisa.c: Add device IDs for all Storage Dimension products I could find from their web site. Thanks to Ted Mittelstaed for loaning me the equipment to diagnose and fix these problems. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-13T04:08:56.000000Z K 7 svn:log V 208 Fix F_SETOWN on pipes. Linux returns EINVAL while we send a SIGIO signal. There's at least 1 program that is known to break. Submitted patch has been edited to match current code. MFC: yes Submitted by: bde END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-13T05:19:22.000000Z K 7 svn:log V 143 Mention security advisories FreeBSD-SA-00:{42,61,62,63}. Note that IP Filter is now supported by rc.conf(5). Minor grammar fix in sshd item. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-13T05:44:50.000000Z K 7 svn:log V 474 Replace call to mktemp() with mkstemp. Also move where that call is done, so the correct directory is being checked. The mkstemp() call is meant to create a temp file for stderrs when running filters. This update also fixes log-file processing for remote (rm=) queues which specify an input filter (if=). Before, filter-errs were thrown away. Now they'll be copied to the queue's logfile (lf=). Reviewed by: (a little) audit@FreeBSD.ORG & freebsd-print@bostonradio.org END K 10 svn:author V 2 dg K 8 svn:date V 27 2000-11-13T07:15:44.000000Z K 7 svn:log V 72 Merged rev 1.76: Fix for a page not busy panic when an IO error occurs. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-13T07:46:20.000000Z K 7 svn:log V 47 Update list of files to remove prior to import END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-13T08:20:40.000000Z K 7 svn:log V 78 MFC: Fix the probing problems that caused lost slaves etc.. Approved by: jkh END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-13T08:21:26.000000Z K 7 svn:log V 252 MFC: Only offset raid disks > 1 on the HPT, this should solve the boot problems.. However this demands that dangerously dedicated disks use an offset of at least 10 from the start to not overwrite the raid config sector on the HPT... Approved by: jkh END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-13T08:22:07.000000Z K 7 svn:log V 113 MFC: Better handling of immediate commands, mainly to solve timeouts in the atapi-tape code... Approved by: jkh END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-13T09:14:15.000000Z K 7 svn:log V 28 Upgrade to Binutils 2.10.0. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-13T09:14:15.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r68670, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-13T09:22:26.000000Z K 7 svn:log V 25 remove files not needed. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-13T09:30:58.000000Z K 7 svn:log V 52 Import a virgin (but trimed) Binutils 2.10 release. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-13T09:30:58.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r68673, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-13T09:47:31.000000Z K 7 svn:log V 78 Build and install the useful `readelf' util that is new with Binutils 2.10.0. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-11-13T11:48:38.000000Z K 7 svn:log V 53 Initialize bus_space_handle_t with zero (for PC-98). END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-11-13T12:08:29.000000Z K 7 svn:log V 213 Add support for decoding the PCI vendor and device ID registers. Add a database of about 1400 vendors and 2700 devices courtesy of www.yourvote.com/pci. We still need to add some more, but this is a good start. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-13T13:12:44.000000Z K 7 svn:log V 72 Sort NAMES section and separate Nm arguments from trailing punctuation. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-13T15:22:57.000000Z K 7 svn:log V 46 Really make the Fx macro parsed and callable. END K 10 svn:author V 3 mpp K 8 svn:date V 27 2000-11-13T15:54:47.000000Z K 7 svn:log V 190 Do not terminate the SEE ALSO section example with a period. The cross-reference list should not be terminated with any type of punctuation at the end of the line. Pointed-out-by: sheldonh END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-11-13T16:18:46.000000Z K 7 svn:log V 83 Change a "xlint(1)" to a ".Xr lint 1" and add a reference in the see also section. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-13T16:21:24.000000Z K 7 svn:log V 71 My previous commit removed a line it wasn't supposed to. Add it back. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-13T16:23:00.000000Z K 7 svn:log V 73 Fixed the last-minute bug I have made in previous revision (.ie -> .if). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-13T18:39:18.000000Z K 7 svn:log V 157 Fix a bug with handling of the saved interrupt state for spin mutexes in the MTX_EXIT_WITH_RECURSION() assembly macro (currently unused). Submitted by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-13T20:08:17.000000Z K 7 svn:log V 168 Add a manpage to document the atomic operations including a quick treatment of memory barriers and the newish atomic variants that include them. Reviewed by: sheldonh END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-13T20:18:42.000000Z K 7 svn:log V 89 Describe the new software interrupt thread functionality. Reviewed by: sheldonh, jasone END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-13T20:34:20.000000Z K 7 svn:log V 81 Beef up the description of the kernel thread API. Reviewed by: sheldonh, jasone END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-13T20:36:06.000000Z K 7 svn:log V 80 fix a typo; abso -> also PR: 22806 Submitted by: Jimmy Olgeni END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-13T20:44:05.000000Z K 7 svn:log V 741 Make linux_sendsig and linux_sigreturn use all 64 bits of a linux_sigset_t by updating the linux_sigframe struct so as to include linux's "extramask" field. This field contains the upper 32-bits of the sigset. extramask sits behind a linux_fpstate struct, which I've defined primarily for padding purposes. While we're here, define LINUX_NSIG in terms of LINUX_NBPW (32) and LINUX_NSIG_WORDS (2). This fixes problems where threaded apps would accumulate a large number of zombies. This was happening because the exit signal resides in the upper 32-bits of the sigset and was never getting unmasked by the manager thread after the first child exited. PR: misc/18530 (may be related, originator not yet contacted) Reviewed by: marcel END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-13T20:47:18.000000Z K 7 svn:log V 82 fix typo; loppgin -> login PR: 22823 Submitted by: Jimmy Olgeni END K 10 svn:author V 6 nectar K 8 svn:date V 27 2000-11-13T21:22:50.000000Z K 7 svn:log V 142 Fix bug introduced in previous commit: users obtained via compat mode had uid, gid set to 0 if not otherwise specified! Submitted by: eivind END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-13T23:04:16.000000Z K 7 svn:log V 630 Close PR# 21843 and PR# 21864. This adds support for WEP and updates some of the data structures to include new members that weren't defined in the manual I have. I opted to use Doug Ambrisko's WEP patches since David Cornejo's patches did not include the necessary changes to ancontrol(8) to actually enable and use WEP. NOTE: I don't currently have access to an Aironet card, so I can't test any of this. Everything compiles and close scrutiny doesn't reveal any obvious problems, but Murphy's Law applies. This means I will probably leave these changes in -current for a bit longer than usual until I'm sure they work right. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-14T00:03:52.000000Z K 7 svn:log V 98 Replace GNOME + Afterstep choice with GNOME + sawfish. This is a more popular configuration now. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-14T00:05:30.000000Z K 7 svn:log V 39 MFC: use sawmill instead of afterstep. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-14T00:12:32.000000Z K 7 svn:log V 433 Some minor changes for release notes: Some ata(4) items combined into one paragraph. A bktr(4) release note was misplaced in the userland section; it has been moved and combined with a related item. Mention made of security advisories FreeBSD-SA-00:{42,61,62,63}. IP Filter is now supported by rc.conf(5). Items in userland were reordered to put some of the more user-noticed items near the top of the section. Approved by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-14T01:11:13.000000Z K 7 svn:log V 100 In the year 2000, I think it's perfectly reasonable to include audio support by default in GENERIC. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-14T01:13:57.000000Z K 7 svn:log V 57 Proper capitalization of PCMCIA (and avoid matching pcm) END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-14T01:15:02.000000Z K 7 svn:log V 129 Don't put pcm device on boot floppies (yet - it would be kinda nice to be able to play a little Joe Satriani during installs :-) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-14T02:46:23.000000Z K 7 svn:log V 175 Bump the shared lib version. There seems to have been an incompatible change committed to RELENG_4 where a bump there is now necessary. We've got to go before RELENG_4 does. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-11-14T03:51:53.000000Z K 7 svn:log V 252 Import a security fix: the client would allow a server to use its ssh-agent or X11 forwarding even if it was disabled. This is the vendor fix provided, not an actual revision of clientloop.c. Submitted by: Markus Friedl via kris END K 10 svn:author V 5 green K 8 svn:date V 27 2000-11-14T03:51:53.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r68700, 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 2000-11-14T03:51:54.000000Z K 7 svn:log V 94 This commit was manufactured by cvs2svn to create tag 'openssh-vendor-crypto-secfix_20001110'. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-11-14T03:54:51.000000Z K 7 svn:log V 55 MFC: security fix for inability to disable forwarding. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-11-14T04:35:03.000000Z K 7 svn:log V 124 Add login_cap and login_access support. Previously, these FreeBSD-local checks were only made when using the 1.x protocol. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-11-14T04:42:25.000000Z K 7 svn:log V 346 Disable /usr/bin/ssh being setuid root by default. Let the variable ENABLE_SUID_SSH being defined reenable it for those that want it. This follows discussion favoring the change from September. It is not usually necessary to be setuid root, possibly less safe, and less convenient (cannot use $HOSTALIASES, for example). Submitted by: jedgar END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-11-14T04:56:52.000000Z K 7 svn:log V 127 MFC: Only tear down scb_data when it exists. This prevents a panic when reporting parity engine chips. Approved by: jkh END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-14T05:32:01.000000Z K 7 svn:log V 83 Forced commit: This driver is a port of the NetBSD driver. Obtained From: NetBSD END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-11-14T06:38:18.000000Z K 7 svn:log V 54 Missed conversion of CIRCLEQ => TAILQ for mount list. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-14T07:35:02.000000Z K 7 svn:log V 132 Whitespace only: remove hard sentence breaks introduced in previous commit and use a paragraph marker (Pp) instead of a blank line. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-14T07:36:51.000000Z K 7 svn:log V 52 Change [Ii]t's to "It is" and "its" as appropriate. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-11-14T08:00:39.000000Z K 7 svn:log V 182 In preparation for deprecating CIRCLEQ macros in favor of TAILQ macros which provide the same functionality and are a bit more efficient, convert use of CIRCLEQ's in NFS to TAILQ's. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-11-14T08:10:15.000000Z K 7 svn:log V 41 move init of booted_kernel to bootinfo.c END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-11-14T08:11:03.000000Z K 7 svn:log V 58 init booted_kernel from environment kernelname (if there) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-11-14T08:12:15.000000Z K 7 svn:log V 85 Pick up kernelname for bootinfo structure (if possible), otherwise from environment. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-11-14T09:00:25.000000Z K 7 svn:log V 1745 When deleting a file, the ordering of events imposed by soft updates is to first write the deleted directory entry to disk, second write the zero'ed inode to disk, and finally to release the freed blocks and the inode back to the cylinder-group map. As this ordering requires two disk writes to occur which are normally spaced about 30 seconds apart (except when memory is under duress), it takes about a minute from the time that a file is deleted until its inode and data blocks show up in the cylinder-group map for reallocation. If a file has had only a brief lifetime (less than 30 seconds from creation to deletion), neither its inode nor its directory entry may have been written to disk. If its directory entry has not been written to disk, then we need not wait for that directory block to be written as the on-disk directory block does not reference the inode. Similarly, if the allocated inode has never been written to disk, we do not have to wait for it to be written back either as its on-disk representation is still zero'ed out. Thus, in the case of a short lived file, we can simply release the blocks and inode to the cylinder-group map immediately. As the inode and its blocks are released immediately, they are immediately available for other uses. If they are not released for a minute, then other inodes and blocks must be allocated for short lived files, cluttering up the vnode and buffer caches. The previous code was a bit too aggressive in trying to release the blocks and inode back to the cylinder-group map resulting in their being made available when in fact the inode on disk had not yet been zero'ed. This patch takes a more conservative approach to doing the release which avoids doing the release prematurely. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-14T11:20:58.000000Z K 7 svn:log V 32 Use Fx macro wherever possible. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-14T13:09:12.000000Z K 7 svn:log V 32 Spell the sos's name correctly. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-14T13:19:26.000000Z K 7 svn:log V 32 Spell the des's name correctly. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-14T13:43:43.000000Z K 7 svn:log V 35 Spell the author's name correctly. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-14T13:53:03.000000Z K 7 svn:log V 30 Spell the `daemon' correctly. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-11-14T15:49:31.000000Z K 7 svn:log V 94 Don't install route for fec0::/10. It was wrongly replaced from ff02::/16 by me. PR: 22715 END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-14T16:47:54.000000Z K 7 svn:log V 33 Convert this from -man to -mdoc. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-14T17:49:38.000000Z K 7 svn:log V 52 Added the lastlogin utility. Obtained from: NetBSD END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-14T18:22:59.000000Z K 7 svn:log V 212 Only hold the mutex for an eventhandler list while the list is being accessed. Specifically, don't hold the lock while calling event handlers as a handler may tsleep() while holding the mutex. Found by: witness END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-14T19:35:22.000000Z K 7 svn:log V 165 Add support for the Accton EN2242 MiniPCI adapter. This is just an ADMtek Centaur chip, so all we need is the PCI ID. Submitted by: Scott Lang END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-11-14T20:00:19.000000Z K 7 svn:log V 396 When entering the scheduler from the signal handler, tell the kernel to (re)use the alternate signal stack. In this case, we don't return normally from the signal handler, so the kernel still thinks we are using the signal stack. The fixes a nasty bug where the signal handler can start fiddling with the stack of a thread while the handler is actually running on the same stack. MFC candidate END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-11-14T20:46:02.000000Z K 7 svn:log V 257 In preparation for deprecating CIRCLEQ macros in favor of TAILQ macros which provide the same functionality and are a bit more efficient, convert use of CIRCLEQ's in resource manager to TAILQ's. Approved by: Garrett Wollman END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-11-14T20:54:37.000000Z K 7 svn:log V 166 Document the correct default states for additional plexes of a multi-plex volume. Confusion reported by: many Clarify recommendations for default plex stripe size. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-14T21:02:49.000000Z K 7 svn:log V 109 Don't use the Gawkism strftime(). Pass in the date stamp on the awk command line instead. Approved by: dcs END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-14T21:21:53.000000Z K 7 svn:log V 35 Really turn off srcs for upgrades. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-14T21:22:35.000000Z K 7 svn:log V 24 MFC: turn off src dists END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-14T21:32:52.000000Z K 7 svn:log V 183 Get rid of 'exit(-1)' calls. Exit codes are limited to 8 bits under most Unixes, so -1 becomes 0xFF for 2's complement and 0xFE (?) for 1's complement. Reviewed by: bde@FreeBSD.org END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-14T21:44:47.000000Z K 7 svn:log V 140 Change 'count' to a more descriptive 'jobcount', and fix the stupid comments which claim this counter is counting "files", which it is not. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-14T22:03:59.000000Z K 7 svn:log V 43 Fix (style) some variable initializations. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-14T22:08:52.000000Z K 7 svn:log V 26 Minor style improvements. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-14T22:12:02.000000Z K 7 svn:log V 96 Correct some fallout from the semi-automated way I updated the makefile. Submitted by: roberto END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-14T23:01:24.000000Z K 7 svn:log V 267 Always enable interrupts during fork_trampoline() after releasing the sched_lock. This is needed for kernel threads that are created before interrupts are enabled. kthreads created by kld's that are created at SI_SUB_KLD such as the random kthread. Tested by: phk END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-15T01:48:49.000000Z K 7 svn:log V 222 Enable all interrupts in switch_trampoline after releasing the sched_lock. This is needed so that kernel threads created before interrupts are enabled do not run with interrupts disabled once the system is up and running. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-15T03:35:09.000000Z K 7 svn:log V 38 Just some style-related improvements. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-15T04:10:59.000000Z K 7 svn:log V 53 Reset the seteuid in a few obscure error situations. END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-15T04:57:22.000000Z K 7 svn:log V 211 Make sure a few strings will have terminating null characters. (most of the PR 16186 was already applied, except for these 2 lines) PR: 16186 Submitted by: Przemyslaw Frasunek END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-15T06:00:42.000000Z K 7 svn:log V 137 Fix the '-d' option (turns on socket-debugging). Improve startup msgs. PR: 17178 Submitted by: Richard END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-15T06:17:52.000000Z K 7 svn:log V 37 Eliminate two compile-time warnings. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-15T07:45:23.000000Z K 7 svn:log V 81 Fixed a typo from the last commit. Submitted by: Mike Heffner END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-11-15T07:47:51.000000Z K 7 svn:log V 115 MFC 1.14->1.15: Don't install route for fec0::/10. It was wrongly replaced from ff02::/16 by me. Approved by: jkh END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-11-15T10:36:08.000000Z K 7 svn:log V 77 Set OPEN Flag on open. Make set_config(1) print warning message if it fails. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-11-15T10:39:43.000000Z K 7 svn:log V 44 (null commit) Previous commit: From NetBSD. END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-11-15T12:05:21.000000Z K 7 svn:log V 81 Slight cleanups after comments from John Hay (Thanks!) Also add more comments. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-15T13:34:41.000000Z K 7 svn:log V 107 Add a newline character at the end of this file, it was missing which resulted in ugly errors from 'diff'. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-15T14:33:29.000000Z K 7 svn:log V 143 Add and document a new configuration command: buildopts. This allows global make options to be specified within the crunch configuration file. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-15T14:40:14.000000Z K 7 svn:log V 64 Remove fullstops from the end of .Xr lines in SEE ALSO section. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-15T14:47:37.000000Z K 7 svn:log V 99 Wrap the build options up into the crunch.conf file now that crunchgen knows what to do with them. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-15T16:00:07.000000Z K 7 svn:log V 65 remove fullstops from the end of .Xr lines in SEE ALSO sections. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-15T16:44:24.000000Z K 7 svn:log V 48 more removal of trailing periods from SEE ALSO. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-15T17:02:54.000000Z K 7 svn:log V 29 remove period from SEE ALSO. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-15T17:27:54.000000Z K 7 svn:log V 39 remove trailing periods from SEE ALSO. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-15T18:36:24.000000Z K 7 svn:log V 110 Add pmtimer device, necessary for proper time keeping when apm or other power management devices are enabled. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-15T18:38:48.000000Z K 7 svn:log V 110 MFC: Allow crunchgen users to specify custom make arguments within a crunch.conf file. Approved by: jkh END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-15T18:42:44.000000Z K 7 svn:log V 17 MFGENERIC: 1.291 END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-15T18:43:41.000000Z K 7 svn:log V 65 vx no longer uses pci compat shims and this doesn't need a count END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-11-15T19:40:34.000000Z K 7 svn:log V 245 In preparation for deprecating CIRCLEQ macros in favor of TAILQ macros which provide the same functionality and are a bit more efficient, convert use of CIRCLEQ's in netgraph PPP code to TAILQ's. Reviewed by: Archie Cobbs END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-15T19:44:38.000000Z K 7 svn:log V 133 Don't perform an mi_switch() when we release Giant during cpu_exit(). We are about to call cpu_switch() anyways. Found by: witness END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-15T19:45:10.000000Z K 7 svn:log V 72 Fix all the interrupt enabled/disabled assertions which were backwards. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-11-15T20:07:16.000000Z K 7 svn:log V 113 Bug fix for revision 1.14 on the replacement of CIRCLEQ with TAILQ. Submitted by: Warner Losh END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-15T20:52:56.000000Z K 7 svn:log V 89 Import of GNU Binutils version 2.10.1. Believe it or not, this is heavily stripped down. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-15T20:52:56.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r68765, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-15T21:04:41.000000Z K 7 svn:log V 45 Merge our ELF branding into Binutils 2.10.1. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-11-15T21:05:14.000000Z K 7 svn:log V 148 Document hose mapping problems as observed on TurboLaser. This is the panic: hose encoding hack would clobber base address thing. Approved by: wkb END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-15T21:05:56.000000Z K 7 svn:log V 196 Only define "ELF_DYNAMIC_INTERPRETER" if it isn't defined elsewhere. FreeBSD does not adhear to the Intel386 System V ABI for the dynamic [linker] interpreter, and thus must override this value. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-15T21:07:32.000000Z K 7 svn:log V 194 Only define "ELF_DYNAMIC_INTERPRETER" if it isn't defined elsewhere. FreeBSD does not adhear to the System V 64-bit ABI for the dynamic [linker] interpreter, and thus must override this value. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-15T21:11:53.000000Z K 7 svn:log V 103 We use the stock version of this file now. (Our needs have been addressed by the Binutils maintainers) END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-11-15T21:13:38.000000Z K 7 svn:log V 83 Document problems booting installmedia on Rawhide and TurboLaser Approved by: jkh END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-15T21:20:05.000000Z K 7 svn:log V 59 Return to the vendor's version of this file as in rev 1.4. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-15T21:20:56.000000Z K 7 svn:log V 43 We use the stock version of this file now. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-15T21:23:09.000000Z K 7 svn:log V 125 Merge conflicts into Binutils 2.10.1. This fixes the i386 config bits, merge in the Alpha bits, and adds arm32 & sparc bits. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-15T21:24:10.000000Z K 7 svn:log V 68 Merge rev 1.2 (FreeBSD configuration support) into Binutils 2.10.1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-15T21:25:10.000000Z K 7 svn:log V 147 Merge conflicts. Adds revs 1.2 and 1.3 (FreeBSD configuration support), and preliminary sparc, strongarm, PPC FreeBSD support to Binutils 2.10.1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-15T21:26:21.000000Z K 7 svn:log V 134 Merge rev 1.2 into Binutils 2.10.1. Teach `ld' about FreeBSD (ie, fix the All the World's Linux) and how to access our ld ELF hints. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-15T21:27:22.000000Z K 7 svn:log V 47 dyn-string.* moved to libiberty/ and include/. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-15T21:29:55.000000Z K 7 svn:log V 28 Upgrade to Binutils 2.10.1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-15T21:36:39.000000Z K 7 svn:log V 206 Sync with sys/i386/conf/GENERIC rev 1.291. Remove `pmtimer' from the MFSROOT kernel as `apm' is already removed. `pmtimer' also removed from the Alpha kernel incase it ever winds up there. (could it ever?) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-15T21:51:53.000000Z K 7 svn:log V 184 Make ktr_verbose a bit more useful: - On SMP systems display the cpu number with each message - If ktr_verbose > 1, then include the filename and line number with each trace message END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-15T21:56:50.000000Z K 7 svn:log V 191 - Don't acquire/release Giant during an interrupt context for machine checks, clock interrupts, and device interrupts. - Assert that Giant is not owned during the main loop of ithd_loop(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-15T21:58:02.000000Z K 7 svn:log V 47 Add the 'witness_spin_check' per-CPU variable. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-15T22:00:31.000000Z K 7 svn:log V 64 Don't perform witness checks in witness_enter() during a panic. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-15T22:02:05.000000Z K 7 svn:log V 85 Declare the 'witness_spin_check' properly as a per-CPU variable in the non-SMP case. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-15T22:03:26.000000Z K 7 svn:log V 68 Assert that Giant is not owned during the main loop of ithd_loop(). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-15T22:05:00.000000Z K 7 svn:log V 81 Correct the Bintuils src path from the debugging version I accidently committed. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-15T22:05:23.000000Z K 7 svn:log V 145 - Replace some instances of sched_ithd with sched_swi in KTR tracepoints. - Assert that Giant is not owned during the main loop of sithd_loop(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-15T22:08:16.000000Z K 7 svn:log V 77 Include the right headers to get the DDB #define and the db_active variable. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-15T22:12:33.000000Z K 7 svn:log V 618 - Add a new macro DROP_GIANT_NOSWITCH() that is similar to DROP_GIANT() except that it uses the MTX_NOSWITCH flag while it releases Giant via mtx_exit(). - Add a mtx_recursed() primitive. This primitive should only be used on a mutex owned by the current process. It will return non-zero if the mutex is recursively owned, or zero otherwise. - Add two new flags MA_RECURSED and MA_NOTRECURSED that can be used in conjuction with MA_OWNED to control the assertion checked by mtx_assert(). - Fix some of the KTR tracepoint strings to use %p when displaying the lock field of a mutex, which is a uintptr_t. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-15T22:27:38.000000Z K 7 svn:log V 89 - Convert references from tsleep() -> msleep() - Fix a buglet in a comment above await() END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-15T22:30:48.000000Z K 7 svn:log V 192 - Replace a KASSERT() that knew too much about mutex internals with a mtx_assert() that ensures the mutex we release during msleep() is both not recursed and owned by the current process. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-15T22:39:35.000000Z K 7 svn:log V 440 - Rename await() to mawait(). mawait() is to await() as msleep() is to tsleep(). Namely, mawait() takes an extra argument which is a mutex to drop when going to sleep. Just as with msleep(), if the priority argument includes the PDROP flag, then the mutex will be dropped and will not be reacquired when the process wakes up. - Add in a backwards compatible macro await() that passes in NULL as the mutex argument to mawait(). END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-15T22:46:21.000000Z K 7 svn:log V 50 Document the accf_http accept filter "httpready". END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-15T22:53:02.000000Z K 7 svn:log V 50 Document the accf_data accept filter: "dataready" END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-11-15T22:53:03.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 alfred K 8 svn:date V 27 2000-11-15T22:54:06.000000Z K 7 svn:log V 29 Xref accf_http and accf_data END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-11-15T23:01:52.000000Z K 7 svn:log V 71 MFC: r1.15, match against both vendor and subvendor. Approved by: jkh END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-16T00:57:52.000000Z K 7 svn:log V 30 install/build accf_* manpages END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-16T00:58:07.000000Z K 7 svn:log V 86 make the fcntl() flags match what the linux/alpha port uses, not what linux/i386 uses END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-16T01:02:10.000000Z K 7 svn:log V 95 Add manpages for "httpready" and "dataready" accept filters. MFC: accept filter documentation END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-16T01:05:53.000000Z K 7 svn:log V 305 Use the linux_connect() on alpha rather than passing directly through to our native connect(). This is required to deal with the differences in the way linux handles connects on non-blocking sockets. This gets the private beta of the Compaq Linux/alpha JDK working on FreeBSD/alpha Approved by: marcel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-16T01:07:19.000000Z K 7 svn:log V 274 CURSIG() calls functions that acquire sleep mutexes, so it is not a good idea to be holding the sched_lock while we are calling it. As such, release sched_lock before calling CURSIG() in msleep() and mawait() and reacquire it after CURSIG() returns. Submitted by: witness END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-16T01:16:54.000000Z K 7 svn:log V 50 Argh, add in a missing release of the sched_lock. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-16T02:07:05.000000Z K 7 svn:log V 250 fix glaring bugs in rt signals -- copyout the right signal mask in linux_rt_sendsig() and restore the same signal mask linux does in rt_sigreturn(). This gets us saving/restoring all 64-bits of the linux sigset_t in rt signals. Reviewed by: marcel END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-16T02:08:40.000000Z K 7 svn:log V 75 remove redundant declaration of bsd_to_linux_sigset() reviewed by: marcel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-16T02:16:44.000000Z K 7 svn:log V 298 Don't release and acquire Giant in mi_switch(). Instead, release and acquire Giant as needed in functions that call mi_switch(). The releases need to be done outside of the sched_lock to avoid potential deadlocks from trying to acquire Giant while interrupts are disabled. Submitted by: witness END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-11-16T03:43:56.000000Z K 7 svn:log V 26 Add ichsmb.4 to the list. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-11-16T05:58:33.000000Z K 7 svn:log V 39 New netgraph node type ng_one2many(4). END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-11-16T05:58:34.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 asmodai K 8 svn:date V 27 2000-11-16T07:47:10.000000Z K 7 svn:log V 358 Fix CVS slippage from a merge. Somehow these two lines remained when they were supposed to be superceded by the following lines. Odd. Anyway, this fixes the coredumps some people have been experiencing when a dynamic update was triggered and ifp got to be NULL somehow. Submitted by: Masayuki FUKUI , nsayer Approved by: jkh END K 10 svn:author V 6 adrian K 8 svn:date V 27 2000-11-16T08:07:04.000000Z K 7 svn:log V 115 MFC 1.33 -> 1.34 - rename occurances of 'dirname' to not clash with the libc dirname() function. Approved by: jkh END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-11-16T09:30:57.000000Z K 7 svn:log V 64 MFC: Initialize bus_space_handle_t with zero. Approved by: jkh END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-16T10:33:36.000000Z K 7 svn:log V 291 MFC: Deprecate the idea of CRUNCHFLAGS. Use the new crunchgen capability to roll these up within the crunch.conf file. "Tools not Policy" A lot of these are still too large to fit on a single floppy, but at least they can be tweaked on a per program basis now. Approved by: jkh END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-16T10:35:50.000000Z K 7 svn:log V 133 MFC: This file is not required now that all the CRUNCHFLAGS have been migrated to into the crunch.conf files. Approved by: jkh END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-16T10:52:00.000000Z K 7 svn:log V 45 Put the probe verboseness behind bootverbose END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-16T10:52:26.000000Z K 7 svn:log V 63 Put the probe verboseness behind bootverbose Approved by: jkh END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-16T10:54:05.000000Z K 7 svn:log V 82 MFC: Build picobsd versions of things in /usr/obj/picobsd/TYPE. Approved by: jkh END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-16T11:22:42.000000Z K 7 svn:log V 96 Replace a `dagger' sign with a `double dagger' one. The former looks ugly on grotty(1) devices. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-16T11:42:11.000000Z K 7 svn:log V 59 remove trailing fullstop from SEE ALSO. Reviewed by: grog END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-16T12:19:19.000000Z K 7 svn:log V 91 fix typo; compliment -> complement. PR: 22840 Submitted by: Jimmy Olgeni END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-16T12:20:54.000000Z K 7 svn:log V 92 Describe -deny_incoming better, highlight some keywords, add myself to the AUTHORS section. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-16T13:21:17.000000Z K 7 svn:log V 12 mdoc(7)ify. END K 10 svn:author V 6 eivind K 8 svn:date V 27 2000-11-16T13:50:00.000000Z K 7 svn:log V 113 MFC: More overflow checking. This patch is ugly, but it works. A better fix will come later. Approved by: jkh END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-16T14:55:21.000000Z K 7 svn:log V 17 MFC: mdoc(7)ify. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-16T15:16:41.000000Z K 7 svn:log V 125 vx is now optional rather than taking a count. Reflect that in the files. Also a minor white space nit. Submitted by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-16T16:05:13.000000Z K 7 svn:log V 150 Fix problem with extra space after an Xr, because aZ was being called twice. Fix the no-space-after-a-period-in-macro problem. Obtained from: NetBSD END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-11-16T16:42:51.000000Z K 7 svn:log V 73 MFC: now almost all Ethernet drivers support bridging. Approved by: jkh END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-11-16T16:45:16.000000Z K 7 svn:log V 72 MFC: man page for the ichsmb SMBus controller driver. Approved by: jkh END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-11-16T16:59:26.000000Z K 7 svn:log V 37 Add kernel option NETGRAPH_ONE2MANY. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-16T17:04:14.000000Z K 7 svn:log V 240 Make the question mark (`?') a valid punctuation character. One can now, for example, write: .Sh EXAMPLES Have you read the .Xr mdoc 7 ? .Pp Do you like .Fx ? The mdoc.samples(7) page has been automatically updated to record this change. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-11-16T17:28:32.000000Z K 7 svn:log V 62 MFC: new netgraph node type ng_one2many(4). Approved by: jkh END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-16T17:50:20.000000Z K 7 svn:log V 98 Fix typo: s/compatability/compatibility PR: 22842 Submitted by: olgeni@uli.it Approved by: jkh END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-11-16T19:15:56.000000Z K 7 svn:log V 49 Delete 4 lines of misleading/incorrect comments. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-16T19:49:09.000000Z K 7 svn:log V 100 Push back the release date. Glad to know people are reading this :-) Approved by: jkh, indirectly END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-16T19:56:09.000000Z K 7 svn:log V 738 When checking the device code in the probe routine, leave the chip in 16-bit mode. Technically, pcn_probe() is destructive because once the chip goes into 32-bit mode, the only way to get it out again is a hardware reset. And once the device is in 32-bit mode, the lnc driver won't be able to talk to it. So if pcn_probe() is called before the lnc probe routine, and pcn_probe() rejects the chip as one it doesn't support, the lnc driver will be SOL. I don't like this. I think it's a design flaw that you can't switch the chip out of 32-bit mode once it's selected. The only 'right' solution is for the pcn driver to support all of the PCI devices in 32-bit mode, however I don't have samples of all the PCnet series cards for testing. END K 10 svn:author V 5 marko K 8 svn:date V 27 2000-11-16T20:18:45.000000Z K 7 svn:log V 43 Fix a couple of typos Approved by: Warner END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-11-16T20:21:51.000000Z K 7 svn:log V 124 MFC: Fix a bug where the signal handler can trample on the stack in which it is currently executing. Approved by: jkh END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-16T21:20:52.000000Z K 7 svn:log V 272 The recent changes to msleep() and mawait() resulted in timeout() and untimeout() not being called with Giant in those functions. For now, use the sched_lock to protect the callout wheel in softclock() and in the various timeout and callout functions. Noticed by: tegge END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-16T21:50:50.000000Z K 7 svn:log V 65 Be a bit more precise about what ``nat deny_incoming yes'' does. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-16T21:51:18.000000Z K 7 svn:log V 70 MFC: Be a bit more precise about what ``nat deny_incoming yes'' does. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-16T21:52:03.000000Z K 7 svn:log V 88 MFC: Be a bit more precise about what ``nat deny_incoming yes'' does. Approved by: jkh END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-11-16T22:50:33.000000Z K 7 svn:log V 237 Fix a bug where a statically initialized condition variable was not getting properly initialized in pthread_cond_signal() and pthread_cond_broadcast(). Reportedly, this can cause an application to die. MFC candidate Submitted by: ade END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-16T23:14:53.000000Z K 7 svn:log V 363 Go back to using data_len in struct ngpppoe_init_data after discussions with Julian and Archie. Implement a new ``sizedstring'' parse type for dealing with field pairs consisting of a uint16_t followed by a data field of that size, and use this to deal with the data_len and data fields. Written by: Archie with some input by me Agreed in principle by: julian END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-16T23:15:42.000000Z K 7 svn:log V 60 Go back to populating data_len in struct ngpppoe_init_data. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-16T23:16:44.000000Z K 7 svn:log V 65 MFC: Go back to populating data_len in struct ngpppoe_init_data. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-11-17T00:31:40.000000Z K 7 svn:log V 185 MFC: Fix a bug where a statically initialized condition variable was not getting properly initialized in pthread_cond_signal() and pthread_cond_broadcast(). Approved by: jkh END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-17T00:35:19.000000Z K 7 svn:log V 232 MFC: do not allow pcn_probe() to put the chip into 32-bit mode, else we could hose the lnc driver when we reject a chip that the lnc driver wants. (Once in 32-bit mode, only a hardware reset can restore 16-bit mode.) Ok'ed by: jkh END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-11-17T01:36:34.000000Z K 7 svn:log V 76 Add the 'gdt' and 'gdtd' devices for the ICP Vortex RAID controller family. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-11-17T04:43:56.000000Z K 7 svn:log V 88 The default kernel filename is "kernel" again, not "kernel.ko". Submitted by: mckusick END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-11-17T06:17:44.000000Z K 7 svn:log V 200 Add "standard" ioctl's so that userland programs (notably BIND9) get better blocking semantics. This update does virtually nothing except for providing better returns to ioctl() calls. OK'ed by: jkh END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-17T09:16:29.000000Z K 7 svn:log V 73 Fix typos. PR: 22901, 22902 Submitted by: Jimmy Olgeni END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-17T11:44:16.000000Z K 7 svn:log V 65 mdoc(7) police: use certified section headers wherever possible. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-17T12:57:43.000000Z K 7 svn:log V 70 MFC: mdoc(7) police: use certified section headers wherever possible. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-17T15:30:41.000000Z K 7 svn:log V 244 Fixed Nm macro so that it accepts punctuation characters as argument. For example, neither of the following worked before: .Nm , name, .Nm . name. .Nm : name: .Dq Nm ``name'' .Op Nm . [name]. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-17T15:40:57.000000Z K 7 svn:log V 36 mdoc(7) police: eliminate warnings. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-17T16:30:34.000000Z K 7 svn:log V 190 Return to the stock version of this file as local FreeBSD mods to it have been made in mdoc(7) format, but now it is again in man(7) format, and the vendor apparently incorporated our mods. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-17T17:11:26.000000Z K 7 svn:log V 50 mdoc(7) police: Nm is a must in the NAME section. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-17T17:37:43.000000Z K 7 svn:log V 308 - Change extra sanity checks in cpu_switch() to be conditional on INVARIANTS instead of DIAGNOSTIC. - Remove the p_wchan check as it no longer applies since a process may be switched out during CURSIG() within msleep() or mawait(). - Remove an extra sanity check only needed during the early SMPng work. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-17T17:48:40.000000Z K 7 svn:log V 56 Reference security advisories FreeBSD-SA-00:{68,69,70}. END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-11-17T18:09:18.000000Z K 7 svn:log V 248 - Split the run queue and sleep queue linkage, so that a process may block on a mutex while on the sleep queue without corrupting it. - Move dropping of Giant to after the acquire of sched_lock. Tested by: John Hay jhb END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-17T19:47:27.000000Z K 7 svn:log V 58 MFC: check to see if prp is null before dereferencing it. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-17T21:25:15.000000Z K 7 svn:log V 134 Fix the `make -jX' (X>1) breakage. Based on patch submitted by: Makoto MATSUSHITA Reviewed by: marcel, bde END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-17T21:38:13.000000Z K 7 svn:log V 84 MFC: References to security advisories FreeBSD-SA-00:{68,69,70}. Approved by: jkh END K 10 svn:author V 3 mph K 8 svn:date V 27 2000-11-17T23:08:03.000000Z K 7 svn:log V 38 "minute(s) period(s)" --> "minute(s)" END K 10 svn:author V 3 des K 8 svn:date V 27 2000-11-17T23:40:01.000000Z K 7 svn:log V 302 Make sure we don't cross stripe boundaries when reviving striped plexes. This makes crash recovery work for stripe sizes that are not multiples of DEFAULT_REVIVE_BLOCKSIZE (currently 64 kB). While we're here, fix a few cosmetic nits. Reviewed by: grog Sponsored by: Enitel ASA (http://www.enitel.no/) END K 10 svn:author V 5 tegge K 8 svn:date V 27 2000-11-17T23:40:08.000000Z K 7 svn:log V 70 Don't attempt to cluster write buffers where the VMIO flag isn't set. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-18T00:21:00.000000Z K 7 svn:log V 246 Release sched_lock very briefly to give interrupts a chance to fire if we are in softclock() for a long time. The old code already did an splx()/slphigh() pair here, I just missed adding in the equivalent mutex operations on sched_lock earlier. END K 10 svn:author V 2 bp K 8 svn:date V 27 2000-11-18T02:47:12.000000Z K 7 svn:log V 63 Use vop_defaultop() instead of ntfs_bypass(). PR: kern/22756 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-18T02:55:43.000000Z K 7 svn:log V 78 Make the order of values prompted for with the "-i" option match print_part() END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-11-18T03:43:04.000000Z K 7 svn:log V 175 do not blindly assume 8khz is supported on open(). try for 8khz but respect minspeed/maxspeed specified by the hw driver. Submitted by: Andrew Gordon END