ƒ°89243 211 500 292 260 211 145 135 151 156 166 139 395 159 175 360 203 353 174 167 130 160 333 136 470 162 150 286 279 404 479 709 364 150 207 210 229 697 178 163 125 457 247 306 142 126 152 187 109 211 184 117 161 169 541 328 146 185 241 180 216 834 281 308 167 1406 128 189 155 137 119 308 539 305 319 182 124 147 252 223 133 210 284 471 392 227 158 161 219 149 130 512 204 157 227 190 337 128 184 153 163 222 485 204 216 227 179 856 250 132 230 251 157 145 237 182 276 127 246 120 123 124 305 223 229 187 398 328 232 224 151 207 119 203 210 497 273 228 346 365 164 175 280 1130 173 157 251 152 135 1006 544 385 219 188 202 446 248 235 145 241 215 174 239 188 391 130 262 180 205 351 126 418 250 198 233 213 287 314 269 163 168 178 197 149 187 157 184 130 215 168 695 184 152 346 179 214 230 225 947 147 157 119 377 168 184 236 281 189 139 507 153 150 270 K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-01-11T01:11:44.000000Z K 7 svn:log V 404 Reverse the sense of EXPORT_SYMS. If EXPORT_SYMS is not defined, no symbols are exported from the module. This is the typical configuration for most device drivers and standalone modules; only infrastructure modules or those with special requirements typically need to export symbols. Don't print the objcopy commands as they are run when converting symbols; they're bulky and annoying in many cases. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-01-11T01:16:00.000000Z K 7 svn:log V 196 Export symbols that constitute APIs defined by these modules. Note that in the case of 'mii' the API is not clearly defined, and the symbols exported represent a subset defined by current usage. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-01-11T01:19:26.000000Z K 7 svn:log V 164 Turn on unconditional symbol export for modules whose API is not clear enough, will require additional analysis, or will require some input from their maintainers. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-01-11T07:27:17.000000Z K 7 svn:log V 114 Export cd9660_wchar2char symbol, because we need it in the pluggable unicode decoding klds (cd9660_unicode port). END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-01-11T07:52:02.000000Z K 7 svn:log V 51 genassym builds need the -fno-common stripped out. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-01-11T09:41:03.000000Z K 7 svn:log V 43 Add missing prototype for pmap_unmapdev(). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-11T11:30:14.000000Z K 7 svn:log V 60 Forgot to commit these two files for the recent .Dt change. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-11T11:39:29.000000Z K 7 svn:log V 65 MFC: Forgot to commit these two files for the recent .Dt change. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-01-11T11:39:30.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_5'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-11T11:42:16.000000Z K 7 svn:log V 48 The -pthread -> -lc_r change didn't reach here. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-11T12:13:57.000000Z K 7 svn:log V 303 Fix a panic condition in icmp_reflect() introduced in rev. 1.61. (We should be able to handle locally originated IP packets, and these do not have m_pkthdr.rcvif set.) PR: kern/32806, kern/33766 Reviewed by: luigi Fix tested by: Maxim Konovalov , Erwin Lansing END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-01-11T13:18:32.000000Z K 7 svn:log V 67 Fixed missing return type in the prototoype for the hook function. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-01-11T14:57:11.000000Z K 7 svn:log V 83 Fixed unsorting of MLINKS in previous commit. Fixed unsorting of SRCS in rev.1.18. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-11T15:12:00.000000Z K 7 svn:log V 268 Now that we have the original BSD man(1)'s ${MACHINE} feature back (as of man.c,v 1.45), change the meaning of the -m option from poorly documented and badly coded "alternate system" to a much more useful "different architecture for the same system". PR: docs/31261 END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-01-11T15:15:17.000000Z K 7 svn:log V 110 Fixed unsorting of almost all lists in previous commit. Removed assertion that isblank() is in C99 here too. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-01-11T15:21:03.000000Z K 7 svn:log V 260 Removed assertion that isblank() conforms to C90 too. This assertion is correct but less than useful. There is some uncertainty about whether isblank() is in C99, but it is certainly not in C90. It just conforms to C89 because it is a conforming extension. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-01-11T15:39:50.000000Z K 7 svn:log V 82 Replaced bogus cross references by the usual one for the ctype family (ctype(3)). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-11T15:49:02.000000Z K 7 svn:log V 76 Drop support from . Not objected to by: -current END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-01-11T15:51:56.000000Z K 7 svn:log V 34 Sort entries and clarify comments END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-01-11T15:59:30.000000Z K 7 svn:log V 68 Fixed accumulated unsorting and some other style bugs (long lines). END K 10 svn:author V 6 jesper K 8 svn:date V 27 2002-01-11T16:04:47.000000Z K 7 svn:log V 237 It turns out that when a broadcast packet is looped back, the checksums are checked on the way in even if they were not calculated on the way out. This fixes rwhod PR: 31954 Submitted by: fenner Approved by: fenner MFC after: 1 week END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-01-11T16:08:49.000000Z K 7 svn:log V 44 Fixed missing backslash in previous commit. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-01-11T16:14:34.000000Z K 7 svn:log V 373 Make the alpha boot1 work on filesystems that have a block size larger than 8k. We now use 4k buffers regardless of the filesystem block size, so there is no longer a static limit. Simply increasing the buffer size from 8k to 16k as done on the i386 doesn't work on the alpha, probably because it causes us to overshoot boot1's 48k runtime memory limit. Tested by: naddy END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-01-11T16:49:30.000000Z K 7 svn:log V 70 Fixed some style bugs (disordered SRCS and garbage comment near EOF). END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-01-11T17:10:35.000000Z K 7 svn:log V 58 Fixed unsorting and splitting of SRCS in previous commit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-11T19:06:48.000000Z K 7 svn:log V 194 Don't format lines that look like troff requests, for compatibility with old fmt(1). New option -n permits formatting of lines beginning with a dot character. PR: bin/31392 MFC after: 3 days END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-01-11T19:46:08.000000Z K 7 svn:log V 181 Include to fix build problem when namespace pollution by (including so that NULL is accidentally defined) is removed. Style nits. Submitted by: bde END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-01-11T19:59:27.000000Z K 7 svn:log V 306 Must call drain_output() before checking the dirty block list in softdep_sync_metadata(). Otherwise we may miss dependencies that need to be flushed which will result in a later panic with the message ``vinvalbuf: dirty bufs''. Submitted by: Matthew Dillon MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-01-11T20:14:03.000000Z K 7 svn:log V 386 I don't think that these modules should export symbols at all. All intermodule communication is done via kobj calls. If anything currently depends on them, let it break so that we can fix it. Maybe we'll need to export some of the card_if.c or power_if.c symbols, but I think those should be in the base kernel (since all *_if.c should be in the base kernel for just these reasons). END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-01-11T22:22:39.000000Z K 7 svn:log V 612 The macro nfsm_reply() is supposed to allocate a reply in all cases, but since the nfs cleanup, it hasn't done so in the case where `error' is EBADRPC. Callers of this macro expect it to initialise *mrq, and the `nfsmout' exit point expects a reply to be allocated if error == 0. When nfsm_reply() was called with error = EBADRPC, whatever junk was in *mrq (often a stale pointer to an old reply mbuf) would be assumed to be a valid reply and passed to pru_sosend(), causing a crash sooner or later. Fix this by allocating a reply even in the EBADRPC case like we used to do. This bug was specific to -current. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-11T23:27:46.000000Z K 7 svn:log V 270 Rewrite the i386 processor support section. The old one was too Intel-specific, and needed fleshing out. PR: 33582 Reviewed by: Tom Rhodes , "Ted Mittelstaedt" , swear@blarg.net (Gary W. Swearingen) MFC after: 1 day END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-01-11T23:48:25.000000Z K 7 svn:log V 55 Add missing move of relative offset for CTIO2 updates. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-11T23:55:58.000000Z K 7 svn:log V 113 newfs -U enables softupdates beginning with FreeBSD 4.5. PR: 33391 Submitted by: Ceri END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-11T23:59:24.000000Z K 7 svn:log V 116 MFC: newfs -U enables softupdates beginning with FreeBSD 4.5. tuning.7 1.42->1.43 Approved by: re (implicitly) END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-01-12T02:04:15.000000Z K 7 svn:log V 131 Fix typo so that the delay code introduced in revision 1.60 actually does something. Submitted by: John Baldwin END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-01-12T03:57:25.000000Z K 7 svn:log V 600 Fix a few NFSv2 issues that slipped in during the big cleanup. The semantics of the nfsm_reply() macro were changed so that the caller has to explicitly handle the V2 error case, whereas before, nfsm_reply() did a `goto nfsmout' then. A few server ops (setattr, readlink, create, mkdir) weren't updated to match, so errors in the V2 case could cause protocol hangs and leaked mbufs. Correct some comments that describe the old nfsm_reply behaviour. [older, harmless nit] Remove the unnecessary `nfsmreply0' label in nfsrv_create(), since for its users, the main `ereply' label does the same thing. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-12T04:06:34.000000Z K 7 svn:log V 85 Fix pathnames. PR: 33716 Submitted by: Tim J. Robbins END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-12T04:08:50.000000Z K 7 svn:log V 70 MFC: Fix pathnames. dpt.4 1.11->1.12 Approved by: re (implicitly) END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-01-12T07:01:51.000000Z K 7 svn:log V 33 Correct Corega KK Wireless entry END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-01-12T10:45:27.000000Z K 7 svn:log V 359 Make substitutions in internal macros like $(@F:.o=.c) work. This should not affect our build process, as find /usr/src -name Makefile | xargs grep '@[DF]' has no matches (other than FreeBSD.org email addresses :-) PR: bin/24377 Submitted by: Mark Valentine Reviewed by: Matthew Emmerton MFC after: 4 weeks END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-01-12T11:03:31.000000Z K 7 svn:log V 154 MFC (machdep.c rev.1.488, etc.: don't trace into signal handlers; trap.c rev.1.211: don't fake a trace trap on return from sigreturn()). PR: 33262 END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-01-12T13:31:30.000000Z K 7 svn:log V 211 Build the TCP-wrapper helper "daemon" tcpd. This is not much use in a bog-standard FreeBSD installation, as inetd(8) does that job, but for inetd(8) replacemenrts such as xinetd, having this around makes sense. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-12T13:50:08.000000Z K 7 svn:log V 50 Preserve FreeBSD version strings in target files. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-12T13:50:33.000000Z K 7 svn:log V 34 Sync with pam.conf revision 1.25. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-12T14:03:12.000000Z K 7 svn:log V 60 Switch over to /etc/pam.d/. Sponsored by: DARPA / NAI Labs END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-12T14:09:04.000000Z K 7 svn:log V 94 Add color entries for DEC VT family Compact some space in vt100 entry, add more ac characters END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-12T14:17:19.000000Z K 7 svn:log V 17 Update copyright END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-12T14:22:22.000000Z K 7 svn:log V 118 Back out previous commit, which erroneously removed essential comments. I definitely need coffee. Apologies to: ache END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-01-12T16:18:13.000000Z K 7 svn:log V 89 MFC: Add missing move of relative offset for CTIO2 updates. Approved by: re@freebsd.org END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-12T17:05:33.000000Z K 7 svn:log V 24 Add NP flag to vt100-np END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-01-12T17:31:25.000000Z K 7 svn:log V 66 Export "ng_ether_enaddr_type" because the ng_bridge type uses it. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-12T17:38:14.000000Z K 7 svn:log V 76 MFC: Rewrite i386 processor support section. Approved by: re (implicitly) END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-01-12T20:57:36.000000Z K 7 svn:log V 443 When going to sleep, we must save our SPL so that it does not get lost if some other process uses the lock while we are sleeping. We restore it after we have slept. This functionality is provided by a new routine interlocked_sleep() that wraps the interlocking with functions that sleep. This function is then used in place of the old ACQUIRE_LOCK_INTERLOCKED() and FREE_LOCK_INTERLOCKED() macros. Submitted by: Debbie Chu END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2002-01-12T21:12:17.000000Z K 7 svn:log V 233 Add support for newer integrated SiS 900 controllers on the 635 and 735 motherboard chipsets. We need to force the chip to reload its MAC address into the receive filter, and enable software access mode for the PHY. PR: kern/33294 END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-01-12T21:27:02.000000Z K 7 svn:log V 54 Add info about the /etc/pam.conf -> /etc/pam.d stuff. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-12T23:08:59.000000Z K 7 svn:log V 93 Unmunge the version preservation code and obfuscate it so CVS won't munge it all over again. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2002-01-13T00:32:22.000000Z K 7 svn:log V 146 MFC: add support for embedded SiS 900-style ethernet controllers in SiS 635 and 735 motherboard chipsets. PR: 33294 Approved by: re@freebsd.org END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-13T01:01:05.000000Z K 7 svn:log V 87 Add comment indicating that vtXXX-co* entries are for color-enabled terminal emulators END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-01-13T04:22:42.000000Z K 7 svn:log V 120 MFC 1.116: Add color and alternate character set capabilities to `rxvt' entry. Add `rxvt-mono' entry. Approved by: re END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-01-13T05:36:05.000000Z K 7 svn:log V 737 It is required by VOP_CREATE, VOP_MKNOD, VOP_SYMLINK and VOP_MKDIR that va_mode of the supplied attributes is filled in with a valid file mode (i.e not VNOVAL, and only ALLPERM bits set). However, some NFS server op functions didn't guarantee this for all possible request messages: If a V3 client chose not include to a mode specification, we could end up creating an ffs inode with mode 0177777, requiring a manual fsck on the next reboot. Fix this by setting va_mode to 0 before calling the VOP if a mode hasn't been supplied by the client. In nfsrv_symlink(), S_IFMT bits supplied by a V2 client could end up in the va_mode passed to VOP_SYMLINK with similar effects. We now use the macro nfstov_mode() to correctly mask the bits. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-01-13T06:17:19.000000Z K 7 svn:log V 187 Comment out the retrieval of a termination function from %g1. It is doubtful this will ever be used by anything and rtld uses %g1. Comment out references to _init and _fini for now too. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-13T09:04:37.000000Z K 7 svn:log V 214 Merge some of vt2x0 tc= chain to save 1024 buffer space. Clarify comment about kind of color emulators for which vt*-co* entries are for and about saving space. Use direct \E[m instead of ...;m for dumb emulators. END K 10 svn:author V 5 wosch K 8 svn:date V 27 2002-01-13T11:54:48.000000Z K 7 svn:log V 73 Remove myself as maintainer, I don't have free time for adduser anymore. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-13T11:58:06.000000Z K 7 svn:log V 1309 SMP Lock struct file, filedesc and the global file list. Seigo Tanimura (tanimura) posted the initial delta. I've polished it quite a bit reducing the need for locking and adapting it for KSE. Locks: 1 mutex in each filedesc protects all the fields. protects "struct file" initialization, while a struct file is being changed from &badfileops -> &pipeops or something the filedesc should be locked. 1 mutex in each struct file protects the refcount fields. doesn't protect anything else. the flags used for garbage collection have been moved to f_gcflag which was the FILLER short, this doesn't need locking because the garbage collection is a single threaded container. could likely be made to use a pool mutex. 1 sx lock for the global filelist. struct file * fhold(struct file *fp); /* increments reference count on a file */ struct file * fhold_locked(struct file *fp); /* like fhold but expects file to locked */ struct file * ffind_hold(struct thread *, int fd); /* finds the struct file in thread, adds one reference and returns it unlocked */ struct file * ffind_lock(struct thread *, int fd); /* ffind_hold, but returns file locked */ I still have to smp-safe the fget cruft, I'll get to that asap. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-13T12:01:29.000000Z K 7 svn:log V 33 Remove file locking debug cruft. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-13T12:07:15.000000Z K 7 svn:log V 94 Some of the KSE stuff was accidentally reverted by file locking, fix it. Pointed out by: jhb END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-13T12:57:02.000000Z K 7 svn:log V 60 Implement ffind_hold using ffind_lock. Recommended by: jhb END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-13T12:58:14.000000Z K 7 svn:log V 42 Comment fdrop and fdrop_locked functions. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-13T14:12:16.000000Z K 7 svn:log V 24 Remove unused variable. END K 10 svn:author V 6 babkin K 8 svn:date V 27 2002-01-13T14:37:40.000000Z K 7 svn:log V 212 The fix for >/dev/stdout, including Tor Egge's fix for the bug in the original attempt of the fix. And yes, this time I've tried to build world with it and it succeeded. Submitted by: Tor Egge MFC after: 1 week END K 10 svn:author V 2 gj K 8 svn:date V 27 2002-01-13T19:16:52.000000Z K 7 svn:log V 447 Make call_desc[] extern since it's also defined in layer4/i4b_l4mgmt.c which was causing the link of the kernel to fail. Since layer4/i4b_l4mgmt.c is always required by i4b and layer3/i4b_q931.c is only needed when a passive card is present it makes sense to have the declaration in the former file only. No MFC required since the problem only became apparent after a change to the compile options in -current which AFAIK wasn't made in -stable. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-01-13T19:36:35.000000Z K 7 svn:log V 212 o Call the functions registered with at_exec() from exec_new_vmspace() instead of execve(). Otherwise, the possibility still exists for a pending AIO to modify the new address space. Reviewed by: alfred END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-01-13T20:21:08.000000Z K 7 svn:log V 225 Implement the POSIX 1003.1-2001 -r and -t options in at(1). Fix some minor issues in the rest of the source and manual. Submitted by: Joe Halpin Obtained from: touch(1) (partially) MFC after: 1 month END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-13T21:37:49.000000Z K 7 svn:log V 87 Include sys/_lock.h and sys/_mutex.h to reduce namespace pollution. Requested by: jhb END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-13T22:15:18.000000Z K 7 svn:log V 29 remove unused socket pointer END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-13T23:51:47.000000Z K 7 svn:log V 52 Add parens around macro args. Forgotten by: dillon END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-14T00:13:45.000000Z K 7 svn:log V 156 Replace ffind_* with fget calls. Make fget MPsafe. Make fgetvp and fgetsock use the fget subsystem to reduce code bloat. Push giant down in fpathconf(). END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2002-01-14T00:38:20.000000Z K 7 svn:log V 127 Add manpage for timeradd macros and friends. A companion page for timespecadd should be added at a future point... PR: 13079 END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2002-01-14T00:38:41.000000Z K 7 svn:log V 38 Add xref for timeradd(3). PR: 13079 END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-01-14T01:57:20.000000Z K 7 svn:log V 117 Merge the following from the English version: 1.22.2.172 -> 1.22.2.173 relnotes/common/new.sgml Approved by: bmah END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-01-14T02:08:02.000000Z K 7 svn:log V 191 Merge some updates and markup fixes from OpenBSD. This is mainly motivated by the new "CAVEATS" section. Inspired by: alfred noting NetBSD's merging OpenBSD's changes Obtained from: OpenBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-01-14T02:13:46.000000Z K 7 svn:log V 376 Implement vfs.nfs.iodmin (minimum number of nfsiod's) and vfs.nfs.iodmaxidle (idle time before nfsiod's exit). Make it adaptive so that we create nfsiod's on demand and they go away after not being used for a while. The upper limit is NFS_MAXASYNCDAEMON (currently 20). More will be done here, but this is a useful checkpoint. Submitted by: Maxime Henrion END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-14T02:18:59.000000Z K 7 svn:log V 296 don't initialize the mutex in the temporary struct file, the soo_* functions just grab f_data and don't muck with anything else so this should be ok. this fixes a panic with invariants where it thinks we've doubly initialized the filetmp mutex even though all we've done is neglect to bzero it. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-01-14T02:59:06.000000Z K 7 svn:log V 134 use bus_space(9) rather than the memory mapped register set. This is the first step towrads merging pcic and pccbb for 16-bit cards. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-14T03:54:48.000000Z K 7 svn:log V 65 Mention sis(4) support for SiS 635 and 735 motherboard chipsets. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-14T03:56:17.000000Z K 7 svn:log V 68 MFC: Note sis(4) support for SiS 635 and 735 motherbaord chipsets. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-14T03:59:36.000000Z K 7 svn:log V 125 New release notes: boot loaders support larger filesystem block sizes, new sis(4) support, tcpd(8) now built and installed. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-14T04:00:25.000000Z K 7 svn:log V 56 MFC: New sis(4) support. Approved by: re (implicitly) END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-14T04:12:54.000000Z K 7 svn:log V 35 add queue.h, now needed for file.h END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-01-14T07:26:33.000000Z K 7 svn:log V 419 o Correct the initialization of aiolio_zone: Each entry was 16 times larger than necessary. o Move a rarely-used goto label inside a critical section so that we don't perform an splnet() for which there is no corresponding splx(). o Remove unnecessary splnet()/splx() around accesses to kaioinfo::kaio_jobdone in aio_return(). o Use TAILQ_FOREACH for simple cases of iteration over kaioinfo::kaio_jobdone. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-14T07:54:35.000000Z K 7 svn:log V 112 MFC: 1.66: Fix a panic in icmp_reflect() when handling locally originated outgoing IP packets. Approved by: re END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-01-14T08:27:35.000000Z K 7 svn:log V 60 Merge the changes in the English version (1.251 --> 1.252). END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-14T09:02:33.000000Z K 7 svn:log V 131 Remove requirement for queue.h by consumers by moving its inclusion before other headers that require it. Pointed out by: ru, bde END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-14T09:07:15.000000Z K 7 svn:log V 95 Backout inclusion of queue.h since rev 1.38 sys/file.h now has it included in the right order. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-01-14T09:16:56.000000Z K 7 svn:log V 239 Revert rev 1.316 now that the bootstrap issues with filesystems using block sizees larger than 8192 bytes have been resolved, as per the following deltas: rev 1.34 src/sys/boot/i386/boot2/boot2.c rev 1.5 src/sys/boot/alpha/boot1/sys.c END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-14T09:19:18.000000Z K 7 svn:log V 33 Backout inclusion of sys/queue.h END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-01-14T09:20:15.000000Z K 7 svn:log V 87 MFC rev 1.317: reinstate new fs block/frag size defaults (16384/2048) Approved by: re END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-01-14T09:25:43.000000Z K 7 svn:log V 57 MFC: add quirk for DIVA USB Mp3 Player. Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-14T09:48:26.000000Z K 7 svn:log V 72 MFC: Don't format troff-like lines unless -n is given. Approved by: re END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-01-14T11:16:07.000000Z K 7 svn:log V 125 MFC: 1.34; Increase BSIZEMAX from 8k to 16k, so that we can reliably boot from filesystems with 16k blocks. Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-14T11:23:15.000000Z K 7 svn:log V 393 - Fixed bugs from BSD.usr.dist,v 1.188.2.4 (broken line-up, two extraneous copies of usr/share/man/en.ISO8859-1). Also added missing usr/share/man/man4/alpha (MFC of 1.203) - Fixed bugs from BSD.local.dist,v 1.55.2.8 (broken line-up, tabs are forbidden here) - Fixed bugs from BSD.var.dist,v 1.43.2.3 and 1.43.2.5 (tabs, style breakage) (MFC of 1.52, 1.53 and 1.59) Approved by: re END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-01-14T11:41:59.000000Z K 7 svn:log V 107 MFC: 1.5; Make the alpha boot1 work on filesystems that have a block size larger than 8k. Approved by: re END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-01-14T12:48:18.000000Z K 7 svn:log V 122 Added 'MACHINE=i386' to MKMODULESENV variable. This enables to make modules for PC/AT on PC-98 boxes. MFC after: 3 weeks END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-01-14T12:49:46.000000Z K 7 svn:log V 133 'uname -p' prints the value of hw.machine_arch instead of hw.machine. Reviewed by: imp No response from: -arch MFC after: 3 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-01-14T13:50:45.000000Z K 7 svn:log V 87 Add recognition of the Omega 83C094 PCI <-> PCMCIA bridge chip set. MFC after: 5 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-01-14T14:10:13.000000Z K 7 svn:log V 763 The datasheet for the 6710/6722 says that you must use one method to detect 3.3V cards for the 6710 and another method for the 6722. This latter method is also how the 6729/6730 is supposed to detect 3.3V cards. This method works great on my Fujitsu Stylistic 500. Sadly, it appears that not all laptop makers are as detail oriented as the folks that made the Stylistic. IBM Thinkpad 701C and AST Asentia 810N both hang hard when the 6729 method is used, but at least the thinkpad works when the 6710 method is used. The failure mode appears to be any access to the memory that we've mapped the CIS in causes the machine to hang until you eject the card. The Thinkpad, at least, works with this change, and it doesn't break my Stylistic. MFC after: 4 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-14T14:33:35.000000Z K 7 svn:log V 158 Fixed two bugs with the "-l preload" option: - first ping after a preload was sent undelayed - we could send more than -c packets in preload PR: bin/32354 END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-14T15:08:02.000000Z K 7 svn:log V 40 Point people towards /etc/pam.d/README. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-14T15:46:58.000000Z K 7 svn:log V 136 Release note deleted: sysinstall newfs blocksize parameters on alpha. MFCs noted: Bootloaders support larger filesystem block sizes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-14T15:48:34.000000Z K 7 svn:log V 157 MFC: Bootloaders support larger filesystem block sizes, backout sysinstall filesystem block size setting overrides for alpha. Approved by: re (implicitly) END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-01-14T15:54:18.000000Z K 7 svn:log V 60 Merge the changes in the English version (1.252 --> 1.253). END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-14T15:58:32.000000Z K 7 svn:log V 52 Import official baudrate fix into the vendor branch END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-14T15:58:32.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r89354, 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 2002-01-14T15:58:33.000000Z K 7 svn:log V 86 This commit was manufactured by cvs2svn to create tag 'ncurses-vendor-v5_2_20020112a'. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-14T16:00:20.000000Z K 7 svn:log V 182 Create a new sect3-level section for bootloader changes (under the Kernel Changes section), and move the relevant release notes into this new section. Approved by: re (implicitly) END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-14T16:07:10.000000Z K 7 svn:log V 36 mdoc(7) police: tidy up the markup. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-14T16:30:22.000000Z K 7 svn:log V 153 Re-add pam.conf so it will get installed so people who don't know about pam.d will find out about it by reading pam.conf. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-14T16:31:33.000000Z K 7 svn:log V 27 MFC: official baudrate fix END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-14T16:53:43.000000Z K 7 svn:log V 32 Convert to man4/Makefile style. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-14T16:59:03.000000Z K 7 svn:log V 33 yp(4) -> yp(8). PR: docs/30797 END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-01-14T17:05:58.000000Z K 7 svn:log V 209 Install 'kdebase' instead of 'kde' when the user selects KDE from the sysinstall Desktop Configuration menu. This gives us a lot more space for non-X11 packages on the install disc. Approved by: re, portmgr END K 10 svn:author V 3 des K 8 svn:date V 27 2002-01-14T17:15:53.000000Z K 7 svn:log V 130 Everybody (for suitable values of "everybody") seems to think pam.conf should be removed outright. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-01-14T17:31:26.000000Z K 7 svn:log V 136 Merge the following from the English version and fix some typos: 1.22.2.173 -> 1.22.2.174 relnotes/common/new.sgml Approved by: bmah END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-14T19:02:19.000000Z K 7 svn:log V 94 Move bootloader-related changes into a new sect3-level section underneath the Kernel Changes. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-01-14T19:14:08.000000Z K 7 svn:log V 302 The vnode was not being vput()'d in the EEXIST mknod case on the nfs server side. This can lead to a system deadlock. Reviewed by: iedowse Tested by: Alexey G Misurenko , iedowse Bug found with help by: Alexey G Misurenko MFC at: earliest convenience END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-01-14T19:39:19.000000Z K 7 svn:log V 231 Make the i386 boot2 fully blocksize-agnostic, as has already been done with boot1 on the alpha. We use 4k buffers regardless of the actual filesystem block size. Remove the simple malloc() implementation, as it is no longer used. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-01-14T19:39:41.000000Z K 7 svn:log V 138 NCURSES_EXPORT(int) -> int (I overlook this in initial commit because branch 4 version is slightly earlier than -current one) PR: 33889 END K 10 svn:author V 5 green K 8 svn:date V 27 2002-01-14T19:42:11.000000Z K 7 svn:log V 129 Unbreak installation for the CD-ROM and possiblhy other media types. Obtained from: LOMAC project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-14T19:45:03.000000Z K 7 svn:log V 56 Remove a bogus FILEDESC_UNLOCK. Submitted by: tanimura END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-01-14T20:13:42.000000Z K 7 svn:log V 111 Commit a know fix for hpfs to use vop_defaultop plug instead of wrong hpfs_bypass() routine. MFC after: 1 day END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-01-14T20:36:34.000000Z K 7 svn:log V 26 fix MLINKS for timeradd.3 END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2002-01-14T20:52:31.000000Z K 7 svn:log V 108 Fix mind-o: compare sc->sis_rev instead of 'command' when trying to decide how to read the station address. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-01-14T20:58:56.000000Z K 7 svn:log V 117 Merge the following from the English version: 1.22.2.174 -> 1.22.2.176 relnotes/common/new.sgml Approved by: bmah END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-14T22:03:48.000000Z K 7 svn:log V 401 Fix select on fifos. Backout revision 1.56 and 1.57 of fifo_vnops.c. Introduce a new poll op "POLLINIGNEOF" that can be used to ignore EOF on a fifo, POLLIN/POLLRDNORM is converted to POLLINIGNEOF within the FIFO implementation to effect the correct behavior. This should allow one to view a fifo pretty much as a data source rather than worry about connections coming and going. Reviewed by: bde END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-15T00:58:40.000000Z K 7 svn:log V 177 Push down Giant in dup(2) and dup2(2), Giant is only needed when calling closef() in the case of dup2(2) duping over a descriptor and when fdalloc must grow or free a filedesc. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2002-01-15T02:16:25.000000Z K 7 svn:log V 133 MFC: fix mind-o in previous commit, correctly read MAC address from 635 and higher embedded controllers Approved by: re@freebsd.org END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-01-15T03:10:33.000000Z K 7 svn:log V 250 Reinstate linux_ifname. Although the Linuxulator doesn't use it itself, it's used outside the Linuxulator. Reimplement the function so that its behaviour matches the current renaming scheme. It's probably better to formalize these interdependencies. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-01-15T04:31:08.000000Z K 7 svn:log V 267 Make man page and usage statement match reality submitted by Ruslan, Clean up "n to m" type options with "n-m" and some other improvements suggested by Ruslan. Change -C option to report the transmit key "4" if in "Home" mode. Submitted by: ru Approved by: imp, ru END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-01-15T05:43:37.000000Z K 7 svn:log V 71 Compilers are very picky about matching opeining and closing brackets. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-01-15T06:43:59.000000Z K 7 svn:log V 83 Sync to GENERIC: add UFS_DIRHASH Submitted by: Anders Andersson END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-01-15T06:46:59.000000Z K 7 svn:log V 187 Make PCI_ALLOW_UNSUPPORTED_IO_RANGE an option until the ISA address problem is fixed at the bridge level. This is needed for some newer laptops that have the cardbus bridge not on pci0. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-01-15T07:17:12.000000Z K 7 svn:log V 1031 When downgrading a filesystem from read-write to read-only, operations involving file removal or file update were not always being fully committed to disk. The result was lost files or corrupted file data. This change ensures that the filesystem is properly synced to disk before the filesystem is down-graded. This delta also fixes a long standing bug in which a file open for reading has been unlinked. When the last open reference to the file is closed, the inode is reclaimed by the filesystem. Previously, if the filesystem had been down-graded to read-only, the inode could not be reclaimed, and thus was lost and had to be later recovered by fsck. With this change, such files are found at the time of the down-grade. Normally they will result in the filesystem down-grade failing with `device busy'. If a forcible down-grade is done, then the affected files will be revoked causing the inode to be released and the open file descriptors to begin failing on attempts to read. Submitted by: "Sam Leffler" END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-01-15T08:26:58.000000Z K 7 svn:log V 80 style(9) Submitted by: Joseph Mallett Reviewed by: md5(1) END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-01-15T08:49:44.000000Z K 7 svn:log V 60 Merge the changes in the English version (1.253 --> 1.254). END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-01-15T08:50:28.000000Z K 7 svn:log V 157 o Add prototype for printf(3). style(9): o Order variables in declarations. o Move initialization out of declaration. o Fix over-indents in previous delta. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-01-15T10:33:32.000000Z K 7 svn:log V 60 MFC 1.50: don't mangle the quota hashlist after an unmount. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-01-15T12:23:52.000000Z K 7 svn:log V 39 Add missed includes. Reviewed by: md5 END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-15T14:11:05.000000Z K 7 svn:log V 914 Do not install man(1) setuid ``man''. The catpaging and setuidness features of man(1) combined make it vulnerable to a number of security attacks. Specifically, it was possible to overwrite system catpages with arbitrarily contents by either setting up a symlink to a directory holding system catpages, or by writing custom -mdoc or -man groff(1) macro packages and setting up GROFF_TMAC_PATH in environment to point to them. (See PR below for details). This means man(1) can no longer create system catpages on a regular user's behalf. (It is still able to if the user has write permissions to the directory holding catpages, e.g., user's own manpages, or if the running user is ``root''.) To create and install catpages during ``make world'', please set MANBUILDCAT=YES in /etc/make.conf. To rebuild catpages on a weekly basis, please set weekly_catman_enable="YES" in /etc/periodic.conf. PR: bin/32791 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-01-15T14:17:07.000000Z K 7 svn:log V 451 - Catch up printtrap() to KSE by using curthread and testing it against NULL rather than curproc. Without this, if we trap early before curthread is set, we recursively panic. - In an SMP kernel, if we trap before curthread is set, then trap is going to recursively panic trying to bump td->td_md.md_kernnest. The trap is fatal anyways, so to make debugging easier just call printtrap() to dump the trap info to the console and then halt. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-01-15T14:20:33.000000Z K 7 svn:log V 292 Bump the limits for determining if we've held a spinlock too long as they seem to be too short for the 500 Mhz DS20 I'm testing on. The rather arbitrary numbers are rather bogus anyways. We should probably have variables for these limits that are calibrated in the MD startup code somehow. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-01-15T14:39:31.000000Z K 7 svn:log V 121 Add pkg_update to the SEE_ALSO manpage of pkg_create. PR: docs/33666 Submitted by: Tom Rhodes END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-15T15:10:52.000000Z K 7 svn:log V 97 First ping after a preload (-l) was sent undelayed. PR: bin/32354 Obtained from: ping.c,v 1.61 END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-01-15T16:19:37.000000Z K 7 svn:log V 104 Add entries for the DEC VT400 and and VT420 terminals. Obtained from: comp.terminals Reported by: tedm END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-15T17:07:56.000000Z K 7 svn:log V 354 Back out part of the revision 1.2 changes -- sendto(2) can not return ENOBUFS for unreliable protocols like divert. This should fix an issue when natd(8) keeps spamming already full dummynet(4) queues with the same packet forever. Spotted by: chkno@dork.com Explained by: luigi Reviewed by: Ari Suutari MFC after: 2 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-15T17:15:28.000000Z K 7 svn:log V 156 Satisfy pedantic readers. PR: docs/31260 From ChangeLog: : 2002-01-14 Ruslan Ermilov : : * tmac/groff_mdoc.man: Minor fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-15T17:15:28.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r89397, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-15T17:17:36.000000Z K 7 svn:log V 54 MFC: Tidy up some wording. Approved by: re (blanket) END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-01-15T17:52:21.000000Z K 7 svn:log V 147 Add a few cleanups from rev 1.1: o Restore vendor ID. o Order variable types by size. o Remove a gratuitous temporary variable. Submitted by: bde END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-01-15T18:35:09.000000Z K 7 svn:log V 119 Make HPFS use vop_defaultop instead of wrong hpfs_bypass(). This makes HPFS back usable. Approved by: rwatson, murray END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-01-15T19:25:55.000000Z K 7 svn:log V 79 Don't use getlogin() to determine whether we are root. (Import of vendor fix.) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-01-15T19:25:55.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r89402, 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 2002-01-15T19:25:56.000000Z K 7 svn:log V 92 This commit was manufactured by cvs2svn to create tag 'heimdal-vendor-crypto-v_0_3_f_patch'. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-01-15T20:21:43.000000Z K 7 svn:log V 298 o Sync the device list with OLDCARD. o Remove bogus flags that aren't used (if we need them in the future, we can add them back). o Add support for the TI-1031. This is the only YENTA compatible PCI-PCMCIA bridge that I'm aware of (all the others are PCIC on a PCI bus, which is different). END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-01-15T20:41:39.000000Z K 7 svn:log V 38 better namespsace of static functions END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-01-15T20:57:21.000000Z K 7 svn:log V 167 Revise the nfsiod auto tuning code. Now both the upper and lower limits are specifyable by sysctl and are respected. Submitted by: Maxime Henrion END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-01-15T21:52:48.000000Z K 7 svn:log V 85 MFC 1.1.1.4: Don't use getlogin() to determine whether we are root. Approved by: re END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-01-16T00:24:30.000000Z K 7 svn:log V 107 MFC: Revision 1.50 of -CURRENT. (Add pkg_update(1) to the SEE ALSO section.) Approved by: ru, murray END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-01-16T00:44:29.000000Z K 7 svn:log V 256 Ensure that we set all the %cr0 bits to a known state for the AP's before they make it through to userland. This should fix the p5-smp problem without affecting the other cpus (eg: cyrix, see initcpu.c and the special cache handling for these cpu types). END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-16T01:31:19.000000Z K 7 svn:log V 31 fix typo, there's uap, just fd END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-01-16T02:22:19.000000Z K 7 svn:log V 323 Change to HTT (Hyperthreading technology). If this flag is set then cpuid with %eax=1 will return a logical cpu count in bits 16-23 of %ebx. Bit 29 is actually 'TM' according to AP-485. This signifies the presence of the thermal control circuit (which I believe can slow the clock down to reduce core temperature). END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-01-16T04:59:09.000000Z K 7 svn:log V 152 Put write on read-only filesystem panic after we have weeded out block and character devices, fifo's, etc. Submitted by: Bruce Evans END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-01-16T06:55:30.000000Z K 7 svn:log V 105 - Attempt to help declutter kern. sysctl by moving security out from beneath it. Reviewed by: rwatson END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-01-16T07:24:38.000000Z K 7 svn:log V 140 Don't print out 0xaa55 at the end of a vnconfig disk and use the "canonical" disk name when calling disklabel so that disklabel auto works. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-01-16T11:26:50.000000Z K 7 svn:log V 116 Make `options NETATALK' compile after the -fno-common changes. Tested by: Emiel Kollof END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-01-16T12:18:22.000000Z K 7 svn:log V 194 Added this makefile. This is not attached to the build yet. I often install parts of /etc manually and it helps to have a makefile for each subdir even if the main makefile doesn't invoke it. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-16T12:19:59.000000Z K 7 svn:log V 222 MFC: 1.39: Do not clobber COPY, user may set it differently. 1.40: Always preprocess manpages with tbl(1). (Some catpages were broken on the release media due to not preprocessing them with tbl(1).) Approved by: re END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-01-16T13:10:02.000000Z K 7 svn:log V 174 chflags noschg old kernels in release.3 before attempting to delete it; otherwise "make rerelease" might fail. This is a partial MFC of obrien's rev 1.571. Approved by: re END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-01-16T13:15:47.000000Z K 7 svn:log V 69 socket's first argument is an address family, not a protocol family. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-01-16T13:16:19.000000Z K 7 svn:log V 74 MFC: socket's first argument is an address family, not a protocol family. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-01-16T14:03:52.000000Z K 7 svn:log V 84 socket()s first argument should be a protocol family rather than an address family. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-16T14:12:02.000000Z K 7 svn:log V 105 Document the -x debugging option. PR: docs/33784 Submitted by: Mike Makonnen END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-16T14:13:42.000000Z K 7 svn:log V 58 MFC: 1.18: Document -x option. Approved by: re (blanket) END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-01-16T14:28:50.000000Z K 7 svn:log V 94 Add extern to avoid sloppy common style declarations. Tripped over by: jhb, mux@sneakerz.org END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-16T14:55:18.000000Z K 7 svn:log V 66 Replace reference to ANSI C draft with standard. PR: docs/30731 END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-16T14:57:44.000000Z K 7 svn:log V 93 MFC: 1.19: Replace reference to ANSI C draft with .St macro call. Approved by: re (blanket) END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-16T15:21:39.000000Z K 7 svn:log V 39 mdoc(7) police: tidy up OpenBSD fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-16T16:16:08.000000Z K 7 svn:log V 123 Document fetch(1) reaction to SIGINFO. PR: docs/33640 Submitted by: Maxim Konovalov Approved by: des END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-16T16:18:23.000000Z K 7 svn:log V 77 MFC: 1.47: Document fetch(1) reaction to SIGINFO. Approved by: re (blanket) END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-01-16T16:33:58.000000Z K 7 svn:log V 597 Add VLAN for the dc(4) driver (ie long frame). The patch is 2 parts. One to notify the system that the MTU for VLAN can be 1500 so the vlan will automatically be configured with a 1500 MTU the other is to ignore the error case if the received frame is to long. The frame size notification came from code in the SIS driver, and the support for long frames derived from the NetBSD Tulip driver. Tested on: 4 port D-Link adapter DFE-570TX 4 Intel 21143 Netgear card with 82c169 PNIC 10/100BaseTX Reviewed by: ru (manpage), wpaul (not objected to), archie Approved by: imp Obtained from: NetBSD END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-16T16:45:29.000000Z K 7 svn:log V 91 Update release note: kern.security.* sysctls have moved to security.*. Requested by: arr END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-01-16T19:19:09.000000Z K 7 svn:log V 55 Fix typo by s/advertise/advertises/ MFC after: 4 weeks END K 10 svn:author V 6 jesper K 8 svn:date V 27 2002-01-16T20:50:42.000000Z K 7 svn:log V 250 MFC rev 1.106 It turns out that when a broadcast packet is looped back, the checksums are checked on the way in even if they were not calculated on the way out. This fixes rwhod PR: 31954 Submitted by: fenner Reviewed by: fenner Approved by: re@ END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-16T21:33:41.000000Z K 7 svn:log V 84 Fix giant handling in pwrite(2), I forgot to release it when finishing the syscall. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-01-16T21:34:11.000000Z K 7 svn:log V 116 Forgot one part of the VLAN support for the dc(4) driver. Pointed out by: Shin-ichi YOSHIMOTO END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-01-17T00:08:44.000000Z K 7 svn:log V 133 o Remove a somewhat less comprehensible comment about modifying /etc/rc. o Improve line-wrapping of another comment for consistency. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-01-17T00:10:28.000000Z K 7 svn:log V 128 o Improve the line-wrapping of additional comments, some of which appeared to be wrapped around 60, others around 40 columns. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-17T00:12:05.000000Z K 7 svn:log V 851 Fix boundry condition in lock management: Alfred, I took a look at retry_blockingfilelocklist() and the solution seemed simple enough. Please correct me if I am wrong. It seems said routine doesn't take into account boundary conditions when putting back file_lock entries into the blocked lock-list. Specifically, it fails when the file_lock being put back is the last element in the list, and when it is the only element in the list. I've included a patch below. Basically, it introduces another variable: pfl, which keeps track of the list item before ifl. That way if nfl is NULL, ifl gets inserted after pfl. If pfl is also NULL, then it gets inserted at the head of the list (since it was the only element in the list). Submitted by: Mike Makonnen Tested by: Thomas Quinot END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-01-17T00:12:56.000000Z K 7 svn:log V 52 forced commit for previous revision: PR: bin/33897 END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-01-17T02:09:43.000000Z K 7 svn:log V 60 Merge the changes in the English version (1.254 --> 1.255). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-01-17T02:14:44.000000Z K 7 svn:log V 24 pid is 'long' on alpha. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-01-17T02:16:35.000000Z K 7 svn:log V 281 Allow alpha kernels to compile again- make sure opt_ddb.h is included and the reference to db_regs is *extern* from alpha/include/db_machdep.h (put it in alpha/alpha/machdep.c)- this avoids the problems we've had about different 'common' sizes prohibiting the kernel from linking. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-17T05:29:03.000000Z K 7 svn:log V 75 New release notes: kern.maxvnodes now works, VIA 82C686B Southbridge fix. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-17T05:31:39.000000Z K 7 svn:log V 91 MFC: kern.maxvnodes now works, VIA 82C686B Southbridge fix. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-17T05:56:39.000000Z K 7 svn:log V 142 Combine a release note entry on the alpha and i386 boot loaders now that they handle differently-sized blocks on filesystems in the same way. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-01-17T06:21:45.000000Z K 7 svn:log V 187 Make sio device probe messages less misleading, for the case that a port is either disabled or not responding. PR: 33963 Submitted by: Kevin Oberman MFC after: 2 weeks END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-01-17T07:48:12.000000Z K 7 svn:log V 96 Fix a typo introduced in the previous delta. The mistake was mine rather than the submitter's. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-17T08:19:19.000000Z K 7 svn:log V 48 MFC: 1.25: Fix typo. Approved by: re (blanket) END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-01-17T08:33:32.000000Z K 7 svn:log V 409 Fix a bug introduced in ffs_snapshot.c -r1.25 and fs.h -r1.26 which caused incomplete snapshots to be taken. When background fsck would run on these snapshots, the result would be files being incorrectly released which would subsequently panic the kernel with ``handle_workitem_freefile: inodedep survived'', ``handle_written_inodeblock: live inodedep'', and ``handle_workitem_remove: lost inodedep'' errors. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-17T08:42:31.000000Z K 7 svn:log V 62 mdoc(7) police: tidy up markup and spelling. PR: docs/33962 END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-01-17T08:45:05.000000Z K 7 svn:log V 59 MFC: markup and spelling fixes. Approved by: re (blanket) END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-01-17T09:26:06.000000Z K 7 svn:log V 172 MFC revs 1.29, 1.42, 1.47 and 1.48: update for new block/frag size defaults, removed block size limitation in bootstrap code and auto cpg sizing Approved by: re (blanket) END