Ļx71683 235 292 224 182 189 1263 268 196 207 182 133 143 232 211 245 213 171 228 208 139 159 221 127 171 340 243 224 190 228 287 152 135 131 153 142 169 271 134 234 384 138 143 303 191 126 245 484 373 105 122 237 166 145 142 145 149 445 286 142 134 613 213 231 302 417 145 315 153 185 143 170 210 184 195 129 240 164 128 133 164 460 166 408 433 364 510 267 347 454 305 376 150 204 158 247 1017 320 124 163 156 129 124 383 258 130 191 237 125 131 395 125 198 206 256 156 218 197 318 126 142 449 124 168 127 166 190 290 131 112 276 553 164 160 573 168 172 179 157 617 178 164 118 144 160 150 148 139 209 216 166 261 165 278 107 207 143 148 150 166 132 153 236 264 103 319 293 157 583 188 133 144 186 168 216 176 364 163 179 136 173 154 172 107 155 266 136 239 180 119 223 393 343 235 126 319 145 203 157 227 523 161 222 848 272 205 123 125 134 501 177 132 128 184 150 236 112 150 150 810 263 289 180 198 204 185 149 135 166 126 134 299 195 211 180 203 327 K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-01-26T17:12:30.000000Z K 7 svn:log V 194 The osfulator needs sysvipc to work. Thanks to DES's commit to the i386 linulator for pointing this out. The alpha linulator doesn't need a dependancy, as it already depends on the osfulator. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-01-26T17:52:34.000000Z K 7 svn:log V 131 Initialise proc0.p_heldmtx and proc0.p_contested and call mtx_enter(&Giant, MTX_DEF) after Giant is initialised. Reviewed by: jhb END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-01-26T19:06:00.000000Z K 7 svn:log V 89 New release notes: buildkernel uses KERNCONF, pkg_create/pkg_install support for bzip2. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-26T19:43:54.000000Z K 7 svn:log V 95 Minor cleanups after yesterday's patch. The code (bridging and dummynet) actually worked fine! END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-26T19:57:06.000000Z K 7 svn:log V 1167 MFC: bring in latest bunch of bugfixes and patches to make bridging and dummynet work. Once again the reason for this quick MFC is that nobody that I know is testing this code in -CURRENT (though I tested it briefly and it seems to work there as well), whereas there is a number of people using it in -STABLE. In detail, the changes to the code (committed to both -CURRENT and -STABLE) over the last week have been the following: + bridge.c: assorted bugfixes, and several performance improvements aimed at reducing the number of copies and mbuf usage. For what matters, the time spent in bdg_forward is now cut by more than 50% in the common cases, and most of the packets are kept contiguous in a single cluster from entry to exit. + ip_dummynet.c: final cleanup to the weighted fair queueing code, which now seems to work reliably. + ip_fw.c: removed the #ifdef STATEFUL lines, since there is really no way to compile this file without stateful support. Also try to reduce the number of places where ipfw depends on fields in host order. This is in an attempt to make the shared parts of mbuf chains as much as possible readonly. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-01-26T20:24:39.000000Z K 7 svn:log V 174 Catch release notes up with security advisories 00:41, 00:76, 00:77 (mistakenly referenced as 00:78), 01:01 (listed previously but now has an advisory number), 01:08, 01:09. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-01-26T20:26:01.000000Z K 7 svn:log V 102 Catch up release notes with security advisories: 00:77 (mistakenly numbered as 00:78), 01:08, 01:09. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-01-26T20:27:50.000000Z K 7 svn:log V 113 Catch release notes up with security advisories: 00:58, 00:61, 00:62, 00:70, 00:78, 00:77, 01:08, 01:09, 01:10. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-26T20:55:34.000000Z K 7 svn:log V 88 Be more silent when building the objects, and do not block if fails to clean something. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-26T20:56:19.000000Z K 7 svn:log V 39 Better formatting of the final report. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-26T20:57:23.000000Z K 7 svn:log V 49 Do not terminate if it fails to clean something. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-26T23:32:38.000000Z K 7 svn:log V 139 Update some comments, s0 in the pcb of a child returning from fork1() is now passed in as a0 to fork_exit() and and s2 is passed in as a1. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-26T23:36:57.000000Z K 7 svn:log V 114 MFC: Security fix: correctly set groups according to the user. Don't allow blocking on the opening of ~/.fakeid. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-26T23:51:41.000000Z K 7 svn:log V 152 Fix fork_exit() to take a pointer to a function that returns void as its first argument rather than a function that returns a void *. Noticed by: jake END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-26T23:54:40.000000Z K 7 svn:log V 120 - Back out over-aggressive locking of p->p_cred. - Back out locking ucred's and bumping refcounts for vnode operations. END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-01-26T23:58:42.000000Z K 7 svn:log V 76 MFC: (rev. 1.2) fix bug showing data beyond the end of certain NBT packets. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-27T00:01:31.000000Z K 7 svn:log V 135 Back out proc locking to protect p_ucred for obtaining additional references along with the actual obtaining of additional references. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-27T02:31:08.000000Z K 7 svn:log V 113 Make sure we do not follow an invalid pointer in ipfw_report when we get an incomplete packet or m_pullup fails. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-27T03:10:53.000000Z K 7 svn:log V 45 enable handling of arrow keys for the shell. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-27T03:18:55.000000Z K 7 svn:log V 65 Add dummy -n option, for compatibility with the standard netstat END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-27T03:23:44.000000Z K 7 svn:log V 126 The magic for autodetecting the boot media does not work anymore on STABLE or CURRENT. Put the explicit name for the floppy. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-27T03:25:01.000000Z K 7 svn:log V 33 Make the shell handle arrow keys END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-27T05:43:58.000000Z K 7 svn:log V 77 Use strlcpy() in TUNABLE_STR_xxx() and avoid an off-by-one. Noticed by: dfr END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-27T06:01:48.000000Z K 7 svn:log V 245 Bah, as my luck would have it, I had a kernel source tree in the window while strlcpy() existed, before it got backed out due to an extended bikeshed argument. Sigh. Back to the old version with the redundant code to terminate the string. :-( END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-27T06:32:20.000000Z K 7 svn:log V 148 p->p_intr_nesting_level is MI now and initialized to 0 in kern_fork.c, so it should be save to KASSERT() on it even on an arch that may not use it. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-01-27T07:48:28.000000Z K 7 svn:log V 129 Issue an error message about ConnetionPerPeriod's being deprecated, but don't exit. Disable canonical name redirection for now. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-27T07:51:34.000000Z K 7 svn:log V 98 Add a new ddb command 'witness_list' that lists the mutexes held by curproc. Requested by: peter END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-27T08:18:36.000000Z K 7 svn:log V 135 Turn DEVFS on by default. You may need to turn this off if you you vinum. Apart from that I know of no reason not to run with DEVFS. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-27T08:34:58.000000Z K 7 svn:log V 194 Turn on DEVFS by default for the alpha. Aside from vinum as mentioned by phk it should work fine. If you need vinum, then don't add this to your kernel config until vinum catches up to DEVFS. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-01-27T09:02:52.000000Z K 7 svn:log V 58 Allow non-superusers to do the basic (block/poll) ioctls. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-01-27T13:02:06.000000Z K 7 svn:log V 42 Merged from sys/isa/sio.c revision 1.320. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-01-27T19:13:08.000000Z K 7 svn:log V 39 Add a man page for the zone allocator. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-01-27T19:17:40.000000Z K 7 svn:log V 61 Make an effort to actually pass the correct device to groff. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-01-27T20:54:19.000000Z K 7 svn:log V 47 MFC 1.113 - protect vm_pager_page_unswapped(). END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2001-01-27T20:54:24.000000Z K 7 svn:log V 75 Update Copyright notices for new year. (should have been in last commit). END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-01-27T20:56:00.000000Z K 7 svn:log V 173 The API UP1100 is close enough to a UP1000 that FreeBSD just works on it, so document that fact. Thanks to Peter Petrakis for doing a test boot. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2001-01-27T20:56:28.000000Z K 7 svn:log V 40 MFC: Pull all changes in from the head. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-01-27T21:34:33.000000Z K 7 svn:log V 139 Document API UP1100 mainboard which is reported to work fine with FreeBSD. UP1100 owners are invited to comment on the info provided here. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-01-28T00:13:01.000000Z K 7 svn:log V 291 Add sbuf_clear() and sbuf_overflowed(). Move the helper macros from sbuf.h to sbuf.c Use ints instead of size_ts. Relax the requirements for sbuf_finish(): it is now possible to finish an overflowed buffer. Make sbuf_len() return -1 instead of 0 if the sbuf overflowed. Requested by: gibbs END K 10 svn:author V 3 des K 8 svn:date V 27 2001-01-28T00:18:54.000000Z K 7 svn:log V 46 Document the changes in subr_sbuf.c rev. 1.2. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-01-28T00:19:10.000000Z K 7 svn:log V 51 Add MLINKS for sbuf_clear() and sbuf_overflowed(). END K 10 svn:author V 3 des K 8 svn:date V 27 2001-01-28T00:33:58.000000Z K 7 svn:log V 210 Remove an assertion I forgot to remove in the previous commit: sbuf_len() may now be called with an unfinished sbuf. For consistency, copy the related comment from sbuf_delete() to sbuf_clear() and sbuf_len(). END K 10 svn:author V 4 will K 8 svn:date V 27 2001-01-28T00:34:29.000000Z K 7 svn:log V 98 BDECFLAGS: constify; use proper types. Add $FreeBSD$, clean up #ifndef lint. Reviewed by: markm END K 10 svn:author V 4 will K 8 svn:date V 27 2001-01-28T00:35:40.000000Z K 7 svn:log V 33 De-__P()-ify Reviewed by: markm END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-01-28T01:07:54.000000Z K 7 svn:log V 150 Defer assignment of low level interrupt handlers for PCI interrupts described in the MP table until something asks for the interrupt number later on. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2001-01-28T03:41:01.000000Z K 7 svn:log V 386 Move the setting of curproc to idleproc up earlier in ap_init(). The problem is that a mutex lock, prior to this change, is acquired before the curproc is set to idleproc, so we mess ourselves up by calling the mutex lock routine with curproc == NULL. Moving it up after the aps_ready spin-wait has us hopefully setting it after idleproc is setup. Solved by: jake (the allmighty) :-) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-01-28T06:39:56.000000Z K 7 svn:log V 277 Improve kernel bootstrapping: o Use objdump instead of gensetdefs(1) to build the linker sets. o Allow overriding of nm and objdump in resp. genassym.sh and gensetdefs.pl for non-native toolchains. Reviewed by: arch Perl improvements: Jos Backus , benno END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-01-28T08:05:55.000000Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-01-28T08:06:50.000000Z K 7 svn:log V 27 Add gd_witness_spin_check. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-01-28T09:20:47.000000Z K 7 svn:log V 143 Finish cleaning up the error reporting (standardize on err*()/warn*()) and fix some overflows. Submitted by: Mike Heffner END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-01-28T10:05:51.000000Z K 7 svn:log V 72 API UP1100 mainboard has been tested and found to work fine on FreeBSD. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-01-28T10:07:51.000000Z K 7 svn:log V 51 API UP1100 mainboard has been verified to work OK. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-01-28T10:09:17.000000Z K 7 svn:log V 48 API UP1100 mainboard has been verified to work. END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-01-28T11:06:28.000000Z K 7 svn:log V 52 Synced with sys/i386/i386/machdep.c revision 1.436. END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-01-28T12:31:03.000000Z K 7 svn:log V 56 Merged from sys/i386/isa/npx.c revisions 1.88 and 1.89. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-01-28T15:37:06.000000Z K 7 svn:log V 349 Add a new distribution algorythm to the 'one2many' node type. The new method is 'flood' (in addition to the old round-robin) in which incoming packets are sent to more than one outgoing hook. (I'm not sure what Rogier is using this for but it seems generally useful and isn't much extra) Submitted by: Rogier R. Mulhuijzen (drwilco@drwilco.net ) END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-01-28T17:20:11.000000Z K 7 svn:log V 192 Clear intr_nesting_level when an interrupt thread has no more handlers and wants to exit, so it doesn't panic in exit1() which malloc()s with M_WAITOK. Reported by: Bob Bishop END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-01-28T19:21:46.000000Z K 7 svn:log V 48 Document which options to use for API UP1[01]00 END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-28T19:32:23.000000Z K 7 svn:log V 42 Remove an outdated DEVFS non-description. END K 10 svn:author V 8 groudier K 8 svn:date V 27 2001-01-28T19:58:21.000000Z K 7 svn:log V 515 A couple of chip errata work-arounds refined: - When used on a 33MHz PCI BUS, the 53C1010-66 revision 0 requires extra clocks to be inserted in data out phase. Revision 1 is fixed. - The 53C1010-33 revision 1 requires internal cycles to be disabled due to possible contentions on IO registers. Revision 2 is fixed. Fix: - The probing of HVD from GPIO3 bit by the driver was reversed. The driver could misprobe the bus mode of a 825 or 875 chip that was not previously initialized (no BIOS for example). END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-28T20:03:02.000000Z K 7 svn:log V 120 Don't specify fragment size, it autosizes from the sectorsize. Remember to set mode 1777 on /tmp Submitted by: mjacob END K 10 svn:author V 3 des K 8 svn:date V 27 2001-01-28T20:17:14.000000Z K 7 svn:log V 138 Revert part of previous commit and initialize locale_nroff to " -Tascii" so man(1) works properly when no locale is set. Spotted by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-28T20:17:46.000000Z K 7 svn:log V 209 Duh, the version of mdconfig.c I committed came from the wrong machine. Commit the right version, but without the -b option which is too evil for the present. Remove -b and preload from the manpage as well. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2001-01-28T20:55:09.000000Z K 7 svn:log V 324 MFC: Make ldconfig check directory ownerships and permissions for greater security. Add -i option to disable these checks. Merges in the following revisions from the main branch: elfhints.c 1.4, 1.5, 1.6 ldconfig.8 1.21, 1.22, 1.25 ldconfig.c 1.33, 1.34 ldconfig.h 1.3 END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-28T20:55:55.000000Z K 7 svn:log V 53 Remove devstat entries in mddelete() Spotted: tegge END K 10 svn:author V 3 jdp K 8 svn:date V 27 2001-01-28T20:57:35.000000Z K 7 svn:log V 222 MFC: Add a knob "ldconfig_insecure" to control whether the ldconfig security checks are bypassed or not. Merges in the following revisions from the main branch: rc 1.224 defaults/rc.conf 1.74 END K 10 svn:author V 3 jdp K 8 svn:date V 27 2001-01-28T20:58:32.000000Z K 7 svn:log V 61 MFC 1.77 -> 1.79: Document the "ldconfig_insecure" variable. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-28T21:21:37.000000Z K 7 svn:log V 93 Use \a instead of \007 for making noise. Submitted by: "Jason Smethers" END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-01-28T21:24:05.000000Z K 7 svn:log V 48 Revert previous commit. I messed up my testing. END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-01-28T21:43:17.000000Z K 7 svn:log V 78 Fix region code reporting. Reported by: Andrew Gordon END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-28T21:51:25.000000Z K 7 svn:log V 115 Call trimdomain properly for ip4 addresses. PR: 24659 realhostname_sa() stuff submitted by: Jim.Pirzyk@disney.com END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-28T21:56:27.000000Z K 7 svn:log V 90 Don't pass PacketAliasProxyRule() a buffer with leading whitespace as it can't handle it. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-28T21:56:49.000000Z K 7 svn:log V 100 MFC: Don't pass PacketAliasProxyRule() a buffer with leading whitespace as it can't handle it. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-28T23:00:22.000000Z K 7 svn:log V 33 Virgin import of BIND v8.2.3-REL END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-28T23:00:22.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r71756, 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 2001-01-28T23:00:23.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 2001-01-28T23:06:48.000000Z K 7 svn:log V 32 Resolve conflicts after import. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-28T23:14:16.000000Z K 7 svn:log V 37 Update Makefile for the new sources. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-01-28T23:14:17.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-28T23:21:00.000000Z K 7 svn:log V 363 Add static dependency on libisc.a to get isc_movefile() on which named now depends. This keeps named the same as before the import, that is: only linking against libc dynamically, at a little space increase, which might be due to the source code changes anyway. Very neglectable space difference. Some people might dub it a hack. It will do for now at least. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-29T00:30:01.000000Z K 7 svn:log V 72 Ignore leading witespace in the string given to PacketAliasProxyRule(). END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-29T01:35:06.000000Z K 7 svn:log V 313 Only remove socket files with ``set server open''. Only show the mask in ``show bundle'' when it's been specified. Complain about unexpected arguments after ``set server {none,open,closed}'' Log re-open failures as warnings rather than phase messages. Fix some markup for the ``set server'' man page description. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-29T01:35:38.000000Z K 7 svn:log V 338 MFC: Only remove socket files with ``set server open''. Only show the mask in ``show bundle'' when it's been specified. Complain about unexpected arguments after ``set server {none,open,closed}'' Log re-open failures as warnings rather than phase messages. Fix some markup for the ``set server'' man page description. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-01-29T01:46:50.000000Z K 7 svn:log V 268 o Add explicit alignment to linker set definitions. On i386, data declarations will not be aligned by default. o Remove the alignment work-around for alpha. Our current alpha as(1) does not assume alignment after section switching, nor does the ia64 as(1). END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-01-29T01:50:53.000000Z K 7 svn:log V 417 MFC, writeable CD support. This allows writing to DVD-RAM, PD and similar drives that probe as CD devices. Note that these are randomly writeable devices, not sequential-only devices like CD-R/CD-RW drives, which are supported by cdrecord. The following files/revisions have been merged: scsi_cd.c: the rest of 1.42 and all of 1.43 subr_diskslice.c: 1.92 diskslice.h 1.40 Reviewed by: bde (original changeset) END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-01-29T01:53:55.000000Z K 7 svn:log V 174 MFC, rev 1.44: Turn off the load_eject bit in cdstartunit(). It causes an `Invalid field in CDB' error when attempting to start a caddy-type CD drive. Submitted by: joerg END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-01-29T01:55:54.000000Z K 7 svn:log V 251 Don't hard-code alignment and data declarations valid for 64-bit machines (duh!). This was one reason why this script broke on i386. The other being that on i386 sections did not have the proper alignment. This has been fixed in sys/sys/linker_set.h. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-01-29T03:23:46.000000Z K 7 svn:log V 356 Clean up syscall generation in libc by removing HIDDEN_SYSCALLS and treating (almost) all system calls the same way: __sys_foo - actual syscall foo, _foo - weak definitions to __sys_foo Change PSEUDO syscalls (currently only _exit and _getlogin) to be __sys_foo (T) and _foo (W). Add $FreeBSD$ to a few files to satisfy commitprep. Suggested by: bde END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-01-29T03:24:23.000000Z K 7 svn:log V 207 _exit in libc is now __sys_exit not __sys__exit. Add another check for thread library initialization (jdp, we really need a way to get _thread_init called at program start before any constructors are run). END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-01-29T05:33:14.000000Z K 7 svn:log V 283 Back out rev 1.102. The IBM DNES drives work fine for me, jedgar and other folks. My guess is that reducing the number of tags is just masking the real problem for the PR submitter. I'll re-open the PR and see if I can work with the submitter to diagnose the problem. PR: 21139 END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-29T06:18:14.000000Z K 7 svn:log V 58 Fix a braino in ccd's clone routine. Submitted by: tegge END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-29T07:56:34.000000Z K 7 svn:log V 107 Add static dependency to libisc to get isc_movefile(). Submitted by: Munehiro Matsuda END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-01-29T08:07:26.000000Z K 7 svn:log V 61 MFC: Return exit value 0 on success when PID is specified. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T08:19:02.000000Z K 7 svn:log V 152 change 'count eisa' to 'optional eisa' and update the only consumer of 'NEISA' - userconfig.c. While there, send some defunct code to the file history. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-01-29T08:19:28.000000Z K 7 svn:log V 921 This patch reestablishes the spec_fsync() guarentee that synchronous fsyncs, which typically occur during unmounting, will drain all dirty buffers even if it takes multiple passes to do so. The guarentee was mangled by the last patch which solved a problem due to -current disabling interrupts while holding giant (which caused an infinite spin loop waiting for I/O to complete). -stable does not have either patch, but has a similar bug in the original spec_fsync() code which is triggered by a bug in the softupdates umount code, a fix for which will be committed to -current as soon as Kirk stamps it. Then both solutions will be MFC'd to -stable. -stable currently suffers from a combination of the softupdates bug and a small window of opportunity in the original spec_fsync() code, and -stable also suffers from the spin-loop bug but since interrupts are enabled the spin resolves itself in a few milliseconds. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-01-29T08:22:21.000000Z K 7 svn:log V 222 Replace the full path to sysinstall with a standard manual page reference. The sysinstall binary is now in root's standard PATH, so there's no need for explicit pathing, and there's some value in a manual page reference. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T08:33:55.000000Z K 7 svn:log V 30 Remove stray #include "isa.h" END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T08:40:16.000000Z K 7 svn:log V 69 Gag. These compiled because I had a stray "eisa.h" in my config dir. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-29T08:46:58.000000Z K 7 svn:log V 62 Fix some log_Printf() casting Obtained from: NetBSD (pkgsrc) END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-29T08:47:49.000000Z K 7 svn:log V 35 MFC: Fix some log_Printf() casting END K 10 svn:author V 3 des K 8 svn:date V 27 2001-01-29T08:59:30.000000Z K 7 svn:log V 32 Style police. Submitted by: ru END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T09:34:43.000000Z K 7 svn:log V 288 I confess. This is a truely nasty hack. I am so ashamed! (I think config(8) source does bad things to your brain :-) Clean up likely stray *.h files in the build directory. Eg: if isa.h ceases being generated, zap it. The heuristics to figure out a 'likely' file are pretty revolting. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T09:38:39.000000Z K 7 svn:log V 163 Send "#if NISA > 0" to the bit-bucket and replace it with an option. These were compile-time "is the isa code present?" tests and not 'how many isa busses' tests. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T09:43:36.000000Z K 7 svn:log V 36 Turn '#if NSNP > 0' into an option. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-29T09:45:51.000000Z K 7 svn:log V 99 Use instead of home-rolled list. Submitted by: "Jason Smethers" END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T10:01:11.000000Z K 7 svn:log V 142 Convert ata and atapi #if NATA* > 0 to options instead. Stop config trying to count the number of ata* devs since they were not used anyway. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T10:06:22.000000Z K 7 svn:log V 31 Remove unused #include "snp.h" END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-29T11:00:16.000000Z K 7 svn:log V 39 Fix 'tunefs -p' Reviewed by: sheldonh END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T11:06:26.000000Z K 7 svn:log V 300 Make the number of loopback interfaces dynamically tunable. Why one would *want* to is a different story, but it used to be able to be done statically. Get rid of #include "loop.h" and struct ifnet loif[NLOOP]; This could be used as an example of how to do this in other drivers, for example: ccd. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T11:19:30.000000Z K 7 svn:log V 31 Remove unused #include "lnc.h" END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T11:21:00.000000Z K 7 svn:log V 103 Convert 'count en', 'count lnc', 'count fpa', 'count loop' and 'count ar' back to standard 'optional'. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T11:28:20.000000Z K 7 svn:log V 111 Yikes, these files bogusly #include "loop.h" but didn't use the value. My searching for NLOOP missed them. :-( END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T11:38:39.000000Z K 7 svn:log V 161 Zap silly #if NPCI > 0 and the hoops that we jump through for the module case. Use an 'and' case in conf/files so that it only gets compiled if pci is present. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-29T11:44:13.000000Z K 7 svn:log V 62 Add a few ``const''s to silence some -Wwrite-strings warnings END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T11:57:27.000000Z K 7 svn:log V 123 Convert mca (microchannel bus support) from something that we count (bogus) to something that we test for the presence of. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T12:27:46.000000Z K 7 svn:log V 102 Stop counting sppp interfaces, we were just testing its presence to give a warning if it was missing. END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-01-29T12:48:37.000000Z K 7 svn:log V 226 Add M_PANIC flag to the list of available flags passed to malloc(). With this flag set malloc() will panic if memory allocation failed. This usable only in critical places where failed allocation is fatal. Reviewed by: peter END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T13:05:21.000000Z K 7 svn:log V 32 Remove unused variable 'int n;' END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T13:21:34.000000Z K 7 svn:log V 48 Use M_PANIC instead of if (sc == NULL) panic(); END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T13:26:14.000000Z K 7 svn:log V 354 Supply a stub bpf_validate() (always returning false - the script is not valid) if BPF is missing. The netgraph_bpf node forced bpf to be present, reflect that in the options. Stop doing a 'count bpf' - we provide stubs. Since a handful of drivers still refer to "bpf.h", provide a more accurate indication that the API is present always. (eg: netinet6) END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-01-29T13:31:19.000000Z K 7 svn:log V 32 Flesh out EFI support somewhat. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-29T15:26:35.000000Z K 7 svn:log V 74 AARGH! This does not mix too well with the -o noatime mount option. :-( END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-01-29T17:58:16.000000Z K 7 svn:log V 35 Add text for option ATA_ENABLE_WC. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-01-29T18:00:35.000000Z K 7 svn:log V 74 Add option ATA_ENABLE_WC for enabling write caching (now off by default). END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-01-29T18:07:18.000000Z K 7 svn:log V 98 MFC: Dont close tray on open. When blocksize is set to 2352, alwas read 2352 bytes. VCD support. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-01-29T18:59:53.000000Z K 7 svn:log V 192 Unbreak world by correctly specifying the prototype for __sys_aio_suspend. A make buildworld was done but not with the committed pthread_private.h. Reported by: Manfred Antar END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-29T20:40:22.000000Z K 7 svn:log V 35 MFC: BIND 8.2.3 plus support fixes END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-29T21:46:22.000000Z K 7 svn:log V 16 MFC: BIND 8.2.3 END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-29T22:40:02.000000Z K 7 svn:log V 181 Update the kernel config file with a reasonable set of devices and options. Put a good set of utilities in crunch.conf and document what you need and why and what are the options. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-29T22:47:46.000000Z K 7 svn:log V 458 Put picobsd build scripts in sync with the ones in -STABLE. With these scripts i was able to build a _working_ image of a bridge-like floppy image with a reasonable set of utilities in it, despite the code size increase we have in 5.0 The scripts are slightly different from the previous ones especially on the place where the kernel and binaries are built. Hopefully this will not cause too much trouble to people (is there any???) using the old scripts. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-01-29T23:54:48.000000Z K 7 svn:log V 71 Update for security advisories: 01:11, 01:12, 01:13, BIND fix/update. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-01-29T23:55:49.000000Z K 7 svn:log V 67 Update for security advisories: 01:11, 01:12, BIND update/bugfix. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-30T00:10:37.000000Z K 7 svn:log V 480 - Use the right name for the proctree lock in the locking key. - Add a note about the special locking semantics used for members such as p_cred that are read by multiple processes but only written to by the current process. - Change p_upages_obj's locking key to note that it is created at fork and left alone afterwards (the actual pointer, not what it points to.) - Mark p_intr_nesting_level as being implicitly locked since only curproc accesses it. Reviewed by: jake END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-30T00:35:35.000000Z K 7 svn:log V 76 Remove unnecessary locking to protect the p_upages_obj and p_addr pointers. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-30T04:00:11.000000Z K 7 svn:log V 78 Remove unused GD_CPU_LOCKID, GD_OTHER_CPUS, PS_IDLESTACK and PS_IDLESTACK_TOP END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-30T04:02:28.000000Z K 7 svn:log V 85 Remove some leftovers from the CMAP* stuff in globaldata and the BSP and AP startup. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-01-30T05:02:15.000000Z K 7 svn:log V 64 Update release notes: devfs(5) now in GENERIC, libc_r changes. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-01-30T06:31:59.000000Z K 7 svn:log V 521 Fix a race between the syncer and umount. When you umount a softupdates filesystem softdep_process_worklist() is called in a loop until it indicates that no dependancies remain, but the determination of that fact depends on there only being one softdep_process_worklist() instance running. It was possible for the syncer to also be running softdep_process_worklist() and the pre-existing checks in the code to prevent this were not sufficient to prevent the race. This patch solves the problem. Approved-by: mckusick END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-01-30T07:58:30.000000Z K 7 svn:log V 83 Fix cut and paste error in a comment. Submitted by: Peter Wemm END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-30T08:39:52.000000Z K 7 svn:log V 72 Fix two minor nits. Existences revealed, but no details offered by: bp END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-30T09:44:37.000000Z K 7 svn:log V 24 Style (whitespace) nit. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-01-30T10:00:04.000000Z K 7 svn:log V 51 Reflect the new location of the ar and sr devices. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-01-30T10:01:15.000000Z K 7 svn:log V 67 Update include files to reflect the new location of the ar device. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-01-30T10:02:10.000000Z K 7 svn:log V 57 Newbusify the sr device and move it to its new location. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-01-30T10:04:25.000000Z K 7 svn:log V 55 This include file has found a new home in sys/dev/ic/. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-01-30T10:05:44.000000Z K 7 svn:log V 46 The ar and sr devices have moved to sys/dev/. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-30T10:06:08.000000Z K 7 svn:log V 116 Add a BUF_KERNPROC() in the BIO_DELETE path. This seems to fix the problem which md(4) backed filesystems exposed. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-30T10:07:03.000000Z K 7 svn:log V 121 Run purgedir (a local function) on /var/run instead of rm /var/run/* PR: 24612 Submitted by: David Drum END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-30T10:12:51.000000Z K 7 svn:log V 74 Make vnconfig annoy users for 15 seconds to make them switch to mdconfig. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-01-30T10:20:43.000000Z K 7 svn:log V 167 Make klds for the ar and sr devices and hook them up. The normal versions are called if_ar.ko and if_sr.ko and the netgraph versions ng_sync_ar.ko and ng_sync_sr.ko. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-30T10:21:20.000000Z K 7 svn:log V 73 Make mount_mfs annoy users for 15 seconds and point them at mdconfig(8). END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-30T10:24:18.000000Z K 7 svn:log V 183 Allow the output of /etc/security to be logged or mailed to different users in line with ${daily,weekly,monthly}_output using a new $daily_status_security_output variable. PR: 24643 END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-30T11:55:43.000000Z K 7 svn:log V 11 MFC: 8.2.3 END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-30T11:59:17.000000Z K 7 svn:log V 110 Fix port_after.h so that it will work on 3-STABLE because it doesn't have IPv6 by default. Submitted by: des END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-30T12:28:21.000000Z K 7 svn:log V 47 Update port_after.h to reflect FreeBSD values. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-30T12:28:46.000000Z K 7 svn:log V 52 MFC: Update port_after.h to reflect FreeBSD values. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-30T14:37:45.000000Z K 7 svn:log V 54 Fix MFC mistake of double definition of PORT_AFTER_H. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-30T14:45:02.000000Z K 7 svn:log V 72 MFC: -empty switch for searching for empty directories. (From OpenBSD) END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-30T15:36:06.000000Z K 7 svn:log V 36 *sigh* Fix another merge slippage. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-01-30T15:47:25.000000Z K 7 svn:log V 60 Update for security advisories: 01:11, 01:13, BIND update. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-01-30T16:18:56.000000Z K 7 svn:log V 142 New release notes: bridge(4)/dummynet(4) updates, find(1) -empty, tftpd(8) -c/-C, vidcontrol(1) -g, ldconfig(8) permission/ownership checks. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-01-30T16:20:03.000000Z K 7 svn:log V 170 MFC: cs(4) updates, bridge(4)/dummynet(4) updates, ahc(4) updates, cd(4) support for writeable devices, find(1) -empty, ldconfig directory ownership/permissions checks. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-30T16:52:59.000000Z K 7 svn:log V 11 Add musycc END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-01-30T17:05:58.000000Z K 7 svn:log V 226 Added used include of . The SMP case was broken by incompletely converting simplelocks to mutexes (COM_LOCK() is supposed to hide the SMP locking internals, but it now depends on mutex interfaces being visible). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-30T20:13:02.000000Z K 7 svn:log V 200 - Fix TUNABLE_STR_FETCH() to actually be a code fragment rather than declaring a static function. - Modify TUNABLE_*_DECL() to use TUNABLE_*_FETCH() to avoid code duplication. Reviewed by: peter END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-30T20:29:11.000000Z K 7 svn:log V 65 Argh, fix a nit that snuck in while trying to resolve conflicts. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-01-30T20:51:52.000000Z K 7 svn:log V 487 Implement direct support for semipersistant nodes. (e.g. ethernet nodes are persistent until you rip out the hardware) Use this support in the ethernet and sample nodes. Add some more abstraction on the 'item's so that node and hook reference counting can be checked easier. Slight man page correction. Make pppoe type dependent on ethernet type. Clean up node shutdown a little. Move a mutex from MTX_SPIN to MTX_DEF (oops) Fix small ref-counting bug. remove warning on one2many type. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-30T21:26:18.000000Z K 7 svn:log V 92 *sigh* No idea how these files got mangled Submitted by: Pekka Savola END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-30T21:32:10.000000Z K 7 svn:log V 37 Also add libisc to the top Makefile. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-30T21:39:42.000000Z K 7 svn:log V 48 Add the isc directory to the mtree description. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2001-01-30T22:28:03.000000Z K 7 svn:log V 91 Revert mutex initialization check to look at mtx_description. Pointed out by: jlemon, jhb END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-01-31T00:03:31.000000Z K 7 svn:log V 73 Fix documentation: "proxy" is not a keyword for the arp(8) command line. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-31T01:56:44.000000Z K 7 svn:log V 121 Make sure files on the floppy have root as owner (or things like sshd might not work, e.g. prevent you from logging in). END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-01-31T02:16:57.000000Z K 7 svn:log V 79 s/_thread_sys_write/__sys_write/ Submitted by: Mike Heffner END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2001-01-31T04:07:34.000000Z K 7 svn:log V 266 As the default MAXDSIZ and DFLDSIZ is 512MB, bump the example values to 1GB. A box of mine is running with MAXDSIZ and DFLDSIZ increased up to 1.5GB. Wishlist: It would be nice to warn if MAXTSIZ + MAXDSIZ + MAXSSIZ exceeds VM_MAXUSER_ADDRESS - VM_MINUSER_ADDRESS. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-31T04:29:52.000000Z K 7 svn:log V 69 Zap last remaining references to (and a use use of) of simple_locks. END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-01-31T04:50:20.000000Z K 7 svn:log V 88 Let M_PANIC go back to the private tree as its intention isn't understood well for now. END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-01-31T04:54:23.000000Z K 7 svn:log V 45 Properly lock new vnode. Reminded by: tegge END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-31T05:33:23.000000Z K 7 svn:log V 79 Add hpfs and the config glue for it. It was being skipped from test coverage. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-31T07:58:58.000000Z K 7 svn:log V 60 Exterminate the use of PSEUDO_SET() with extreme prejudice. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-31T08:24:39.000000Z K 7 svn:log V 81 MFC: (rev 1.15) Do not call freeaddrinfo(res0) twice. PR: bin/21476, bin/24745 END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-31T08:27:09.000000Z K 7 svn:log V 13 Quieten gcc. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-31T08:41:18.000000Z K 7 svn:log V 63 Strip optional prefixes "/dev/" and "md" from the -u argument. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-31T08:42:35.000000Z K 7 svn:log V 171 Redo the stray header file cleanup code to not depend on timestamps or access times or anything. Just bite the bullet and keep a list of header files that we know about. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-01-31T09:17:50.000000Z K 7 svn:log V 41 Update to the 20010125 ACPI CA snapshot. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-01-31T09:17:50.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r71867, 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 2001-01-31T09:17:51.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'acpica-vendor-sys-r20010125'. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-01-31T09:25:42.000000Z K 7 svn:log V 24 Remove obsoleted files. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-01-31T09:26:25.000000Z K 7 svn:log V 127 Remove obsoleted files. Temporarily turn off the processor and apic drivers until we sort out what these are going to do now. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-01-31T09:30:57.000000Z K 7 svn:log V 297 ACPI_NUMBER becomes ACPI_INTEGER. acpi_EvaluateNumber becomes acpi_EvaluateInteger. Use acpi_EvaluateInteger instead of doing things the hard way where possible. AcpiSetSystemSleepState (unofficial) becomes AcpiEnterSleepState. Use the AcpiGbl_FADT pointer rather than searching for the FADT. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-01-31T09:32:44.000000Z K 7 svn:log V 247 Add some debugging. Use acpi_EvaluateInteger where possible. Use FuncName rather than &FuncName when passing function addresses. Don't evaluate the _REG method when we attach to an address space - AcpiInstallAddressSpaceHandler does it for us. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-01-31T09:33:51.000000Z K 7 svn:log V 139 Tidy up. Don't print temperatures at attach time - they're usually wrong. Use acpi_EvaluateInteger instead of doing things the hard way. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-01-31T09:34:54.000000Z K 7 svn:log V 31 Add some debugging statements. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-01-31T09:35:50.000000Z K 7 svn:log V 223 Add some debugging. Turn off semaphores. Nobody else implements them, and there is lots of AML out there which does totally absurd things with them, meaning that if we try to do the right thing we are guaranteed to fail. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-01-31T09:44:45.000000Z K 7 svn:log V 50 Merge conflicts from the ACPI CA 20010125 import. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-31T10:06:06.000000Z K 7 svn:log V 108 Oops. An old version of a local change leaked in with the last commit. Since it is here, clean it up a bit. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-31T10:30:30.000000Z K 7 svn:log V 63 Unwind a bit more cruft - we only have one type of device now. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-31T10:54:45.000000Z K 7 svn:log V 132 Remove count for NSIO. The only places it was used it were incorrect. (alpha-gdbstub.c got sync'ed up a bit with the i386 version) END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-01-31T11:17:00.000000Z K 7 svn:log V 430 * Move exception_return to exception.s which is a more logical home for it. * Optimise the return path for syscalls so that they only restore a minimal set of registers instead of performing a full exception_return. A new flag in the trapframe indicates that the frame only holds partial state. When it is necessary to perform a full state restore (e.g. after an execve or signal), the flag is cleared to force a full restore. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-31T11:18:49.000000Z K 7 svn:log V 67 Try and make it clearer that the static units thing is a FYI only. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-31T12:17:45.000000Z K 7 svn:log V 129 Document the mpsafe argument to callout_init(). PR: 24529 Submitted by: harti brandt Reviewed by: jlemon END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-01-31T15:16:56.000000Z K 7 svn:log V 751 Fsck_ffs did not properly range-check the inode 'di_size' field, so it was possible for a filesystem marked clean by fsck_ffs to cause kernel crashes later when mounted. This could occur when fsck_ffs was used to repair a badly corrupted filesystem. As pointed out by bde, it is not sufficient to restrict di_size to just the superblock fs_maxfilesize limit. The use of 32-bit logical block numbers (both in fsck and the kernel) induces another file size limit which is usually lower than fs_maxfilesize. Also, the old 4.3BSD filesystem does not have fs_maxfilesize initialised. Following this change, fsck_ffs will enforce exactly the same file size limits as are used by the kernel. PR: kern/15065 Discussed with: bde Reviewed by: bde, mckusick END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-01-31T20:46:00.000000Z K 7 svn:log V 176 Add the ability to declare ore-ride methods on a per-hook basis for the rcvdata() and rcvmsg() methods. Also bring the man page up to sync with my last commit. (and this one) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-01-31T22:40:01.000000Z K 7 svn:log V 109 Update the module Makefile to reflect the state of things from the last acpi-ca import. Approved by: msmith END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-31T22:58:39.000000Z K 7 svn:log V 31 Use mdconfig/md instead of vn. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-01T00:54:55.000000Z K 7 svn:log V 28 MFC: Import sendmail 8.11.2 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-02-01T01:00:55.000000Z K 7 svn:log V 37 sendmail has been upgraded to 8.11.2 END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-02-01T03:34:20.000000Z K 7 svn:log V 407 Implement preemptive scheduling of hardware interrupt threads. - If possible, context switch to the thread directly in sched_ithd(), rather than triggering a delayed ast reschedule. - Disable interrupts while restoring fpu state in the trap handler, in order to ensure that we are not preempted in the middle, which could cause migration to another cpu. Reviewed by: peter Tested by: peter (alpha) END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-02-01T08:34:38.000000Z K 7 svn:log V 86 Fix breakage caused by incomplete transition to IF_HANDOFF(). Remove unused variable. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-01T09:49:57.000000Z K 7 svn:log V 40 Converted to new-bus. Reviewed by: imp END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-01T09:57:59.000000Z K 7 svn:log V 36 Unbreak test coverage of cy driver. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-01T16:17:06.000000Z K 7 svn:log V 93 Make the exclamation mark (`!') a recognizable punctuation character. Obtained from: mdocNG END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-01T16:38:02.000000Z K 7 svn:log V 59 mdoc(7) police: split punctuation characters + misc fixes. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-02-01T16:39:34.000000Z K 7 svn:log V 143 KLDify the "speaker" device (which calls itself atspeaker internally, and is i386-specific, so name the module atspeaker rather than speaker). END K 10 svn:author V 3 des K 8 svn:date V 27 2001-02-01T16:41:58.000000Z K 7 svn:log V 20 Add atspeaker_load. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-01T16:44:04.000000Z K 7 svn:log V 59 mdoc(7) police: split punctuation characters + misc fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-01T17:12:45.000000Z K 7 svn:log V 59 mdoc(7) police: split punctuation characters + misc fixes. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-02-01T20:25:09.000000Z K 7 svn:log V 715 Assorted bridge+ipfw+dummynet fixes. The general goal of this set of patches is to reduce the number of places where shared mbuf clusters are modified. In detail: ip_fw.c: modified the ip_fw_chk interface (so that it does not consume the buffer unless strictly necessary). ip_input.c, ip_output.c, bridge.c: reflect above changes. if_ethersubr.c: avoid dereferencing pointers to an mbuf chain after it has been freed. Also fix some bugs when interfaces are not part of a bridging cluster. ip_dummynet.[ch] largely simplified the WF2Q+ implementation removing a redundant data structrure. bridge.[ch] fix the forwarding loop to avoid modifying the packet when possible. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-02-01T20:29:16.000000Z K 7 svn:log V 167 Driver for the ESS Maestro3 and Allegro sound chips. Note that due to the amount of GPL'd firmware in the driver, it will only be built as a module. Approved by: cg END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-01T20:51:23.000000Z K 7 svn:log V 193 Clean up reference counting with relation to queued packets and the worklist, and while I'm there, clean up the worklist insertion and removal. Inspired by: Harti Brandt END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-02-01T21:04:32.000000Z K 7 svn:log V 86 Add a required option, MD_ROOT_SIZE also put in a better set of devices and options. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-02-01T21:05:52.000000Z K 7 svn:log V 103 Add the MD_ROOT_SIZE option. These files might need further work before producing a compilable kernel. END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-02-01T21:23:16.000000Z K 7 svn:log V 108 Revert previous checkin ("proxy" is required in some instances). Add a note to that effect to the man page. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-01T21:25:06.000000Z K 7 svn:log V 90 Change the kernel internal ABI number as the HOOK structure has changed. Forgotten by: me END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-02-01T21:58:34.000000Z K 7 svn:log V 54 Guess that this is what Doug *intended* to commit.... END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-02-01T21:59:00.000000Z K 7 svn:log V 40 Remove inclusion of now vanished sio.h. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-02-02T00:18:00.000000Z K 7 svn:log V 72 MFS: bridge/ipfw/dummynet fixes (bridge.c will be committed separately) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-02-02T00:19:25.000000Z K 7 svn:log V 32 MFS: bridge/ipfw/dummynet fixes END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-02T00:49:17.000000Z K 7 svn:log V 42 mtx_try_enter() returns an int, not void. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-02-02T01:41:26.000000Z K 7 svn:log V 204 Try to kldload if_tun if we get ENOENT from opening /dev/tunN - not just if we get ENXIO. This makes ppp work with DEVFS when if_tun isn't built into the kernel (without needing to manually kldload it). END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-02-02T01:41:58.000000Z K 7 svn:log V 100 MFC: Try to kldload if_tun if we get ENOENT from opening /dev/tunN - not just if we get ENXIO. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-02T01:48:40.000000Z K 7 svn:log V 116 Argh, I missed some #include "sio.h". I was looking primarily for NSIO when I did my sweeps. Submitted by: mjacob END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-02-02T02:35:40.000000Z K 7 svn:log V 86 Enable use of DHCP extensions. Reviewed by: Per Kristian Hove END K 10 svn:author V 3 nik K 8 svn:date V 27 2001-02-02T03:08:48.000000Z K 7 svn:log V 110 Add an xref for mount_ntfs. PR: docs/24693 Submitted by: Etienne Vidal END K 10 svn:author V 3 nik K 8 svn:date V 27 2001-02-02T03:11:22.000000Z K 7 svn:log V 234 Declaring functions inside functions was deprecated twice. Keep the second recommendation, which includes more rationale, and nix the first. PR: docs/24690 Submitted by: Alex Kapranoff