ı^51693 198 410 275 121 125 141 188 173 128 377 252 290 138 131 138 130 154 154 128 138 161 183 175 199 149 125 181 157 573 112 117 540 561 322 164 622 286 241 170 138 144 119 145 281 121 227 647 107 224 209 315 167 172 209 154 569 222 156 208 238 142 113 139 122 215 433 231 209 330 351 516 126 369 323 162 113 116 375 124 132 735 133 138 502 321 176 157 181 215 369 281 552 236 488 148 159 115 343 730 1571 1063 1370 1866 184 1178 191 691 319 130 218 130 164 177 117 122 328 280 161 162 118 120 232 164 301 176 130 266 328 230 934 157 675 209 187 177 168 232 244 247 837 187 247 157 412 199 142 141 209 179 212 600 115 253 795 418 321 123 239 328 644 187 142 157 139 220 132 150 155 158 124 310 145 275 221 132 134 235 497 254 208 255 281 315 360 364 126 298 146 135 245 249 209 361 123 239 126 127 159 121 K 10 svn:author V 3 imp K 8 svn:date V 27 1999-09-26T21:58:43.000000Z K 7 svn:log V 317 [[ Forced commit for last (null) message ]] Revert to using ointhand2_t rather than inthand2_t. Use unwise casts to pass pointers as ints in i386 only code. This will be fixed in the future as the transition to newbus completes. This eliminates the warnings and still works. Add $FreeBSD$ to driver.h and pcic.c END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-09-26T22:06:20.000000Z K 7 svn:log V 180 Split the Bt848 driver into seperate files for audio, tuner, card make, os dependent code and core bt848/i2c code. Also, rewrite tuner code for FM Radio to make the code cleaner. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-09-26T22:08:55.000000Z K 7 svn:log V 27 Add new Bt848 driver files END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-09-26T22:13:06.000000Z K 7 svn:log V 31 Update to use new Bt848 driver END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-26T22:15:49.000000Z K 7 svn:log V 47 These files live on in sys/dev/pcm/pci/es1370* END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-26T22:20:29.000000Z K 7 svn:log V 94 Bid a fond farewell to these files, they live on various forms in dev/pcm/* and dev/pcm/isa/* END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-09-26T23:02:18.000000Z K 7 svn:log V 79 Support ``set cd off'' to tell ppp not to even look for carrier on the device. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-09-26T23:18:54.000000Z K 7 svn:log V 34 Show an example of ``set cd off'' END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-27T00:12:36.000000Z K 7 svn:log V 281 Buffer locking code failed to use BUF_KERNPROC and BUF_UNLOCK and BUF_LOCKFREE a buffer prior to physically freeing it. While these bugs did not cause a crash, they might in the future. Added eof handling for unlabeled partitions. Submitted by: Tor.Egge@fast.no END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-27T00:21:43.000000Z K 7 svn:log V 156 Fix process p_locks accounting. Conversions of the owner to LK_KERNPROC caused p_locks to be improperly accounted. Submitted by: Tor.Egge@fast.no END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-27T00:27:32.000000Z K 7 svn:log V 194 If the request crosses EOF and bp->b_bcount is not a multiple of the sector size, the new value for bp->b_bcount was incorrectly calculated. Fixed. Submitted by: Tor.Egge@fast.no END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-27T00:34:02.000000Z K 7 svn:log V 44 Don't generate 'bpf.h' since it's not used. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-09-27T00:36:03.000000Z K 7 svn:log V 37 -Wall fixes. Submitted by: nrahlstr END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-27T00:39:29.000000Z K 7 svn:log V 44 Don't generate 'bpf.h' since it's not used. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-27T00:53:24.000000Z K 7 svn:log V 36 Zap #include "vn.h" - it's not used END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-27T00:54:20.000000Z K 7 svn:log V 60 zap #include "streams.h" (for NSTREAMS) - which isn't used. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-27T00:55:29.000000Z K 7 svn:log V 60 Zap #include "tun.h" (for NTUN) - which isn't used anymore. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-27T00:56:32.000000Z K 7 svn:log V 34 bktr (as a module) doesn't build. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-27T01:00:20.000000Z K 7 svn:log V 44 Don't set an unused make(1) variable (NBPF) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-27T01:04:44.000000Z K 7 svn:log V 67 Zap some unused echo "#define NFOO 1" > foo.h style defunct stuff. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-09-27T01:51:18.000000Z K 7 svn:log V 91 Move aha driver to dev/aha like the other drivers. Code relocation only, no code changes. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-27T01:51:42.000000Z K 7 svn:log V 82 Correct typo in comment. putccdbuf() releases a buffer, it doesn't allocate one. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-27T01:52:37.000000Z K 7 svn:log V 104 Seperate pcaudio from isa/snd and isa/sound - it's not worth this breaking each time there is a change. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-09-27T02:07:12.000000Z K 7 svn:log V 57 Revert non-aha changes. They weren't supposed to go in. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-09-27T02:13:38.000000Z K 7 svn:log V 31 Spell 'timecounter' correctly. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-09-27T03:11:36.000000Z K 7 svn:log V 88 Move if_ed.c back to files.i386 since pc98 has a special ed driver. Reviewed by: peter END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-27T03:32:31.000000Z K 7 svn:log V 64 Merge from sys/isa/fd.c revision 1.146, 1.153, 1.154 and 1.159. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-09-27T03:35:41.000000Z K 7 svn:log V 479 Make ed driver work again. isa_compat.c Copied from sys/i386/isa/isa_compat.c. It includes sys/pc98/pc98/isa_compat.h instead of sys/i386/isa/isa_compat.h. isa_compat.h Copied from sys/i386/isa/isa_compat.c. The ed driver is registered in this file until pc98's ed driver is converted into new-bus style. files.pc98 Use sys/pc98/pc98/isa_compat.c instead of sys/i386/isa/isa_compat.c. if_ed.c - Fixed the location of the include file. - Disalbed pnp support. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-09-27T03:37:36.000000Z K 7 svn:log V 19 Removed pc98 code. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-09-27T03:39:15.000000Z K 7 svn:log V 24 ed driver re-activated. END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-09-27T06:12:57.000000Z K 7 svn:log V 447 Fix two rather embarrassing bugs in camcontrol. The first caused the CAM_PASS_ERR_RECOVER flag to be set unconditionally on READ DEFECTS commands, and also caused the CAM_DIR_IN flag to not be set. This was the cause of all of the "camcontrol defects doesn't work with my NCR controller" bugs. The second prevented camcontrol negotiate from negotiating any bus width other than 8 bits. Submitted by: groudier@club-internet.fr (Gerard Roudier) END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-09-27T06:17:23.000000Z K 7 svn:log V 468 MFC, revision 1.15: Fix two rather embarrassing bugs in camcontrol. The first caused the CAM_PASS_ERR_RECOVER flag to be set unconditionally on READ DEFECTS commands, and also caused the CAM_DIR_IN flag to not be set. This was the cause of all of the "camcontrol defects doesn't work with my NCR controller" bugs. The second prevented camcontrol negotiate from negotiating any bus width other than 8 bits. Submitted by: groudier@club-internet.fr (Gerard Roudier) END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-09-27T08:04:55.000000Z K 7 svn:log V 227 Add auto-detection for Askey Dynalink Magic TView and Leadtek Winfast 2000 cards. No audio support yet, just the card make is reported. Submitted by: Craig Submitted by: Peter Wemm END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-09-27T08:04:56.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-09-27T08:40:36.000000Z K 7 svn:log V 530 Properly handle the case when either the aliasing or source address of the link are equal to the default aliasing address. Do not zero them! This will fix the problem with non-working links added with the source and/or aliasing address equal to the default aliasing address, but the default aliasing address is set later, after the link has been set up, like both natd(8) and ppp(8) do (for objective reasons). Reviewed by: Brian Somers , Eivind Eklund , Charles Mott END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-09-27T08:51:04.000000Z K 7 svn:log V 188 Virgin import of GNU awk 3.0.4, which fixes at least a memory mis- management problem involving custom print formats. PR: 13615 Reported by: Scott Hazen Mueller END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-09-27T08:51:04.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r51728, 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 1999-09-27T08:51:05.000000Z K 7 svn:log V 74 This commit was manufactured by cvs2svn to create tag 'awk-vendor-v3_0_4'. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-09-27T08:57:04.000000Z K 7 svn:log V 41 Fix conflicts. Add $FreeBSD$ as needed. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-09-27T09:09:08.000000Z K 7 svn:log V 47 Update the upgrade instructions for awk 3.0.4. END K 10 svn:author V 3 jmb K 8 svn:date V 27 1999-09-27T13:34:17.000000Z K 7 svn:log V 27 MFC. Add DUL filtering. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-09-27T17:30:27.000000Z K 7 svn:log V 51 MFC: 1.13 -> 1.14: -Wall cleanups, error handling. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-09-27T21:48:28.000000Z K 7 svn:log V 188 Oh bollocks, I really screwed up the "auto" check here. Time to crack the K&R; I must have forgotten the C language. :) Embarrassingly noticed by: Howard Gutch END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-09-27T21:57:09.000000Z K 7 svn:log V 29 MFC: fix auto keyword botch. END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-09-28T02:01:46.000000Z K 7 svn:log V 134 Use mkstemp(3) instead of tmpnam(3) when creating temporary files for mode page editing. Submitted by: roberto Reviewed by: imp, ken END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-09-28T02:39:45.000000Z K 7 svn:log V 554 Newbusification of aha. dfr sent me the first cut, and I made it work. Be more verbose when one cannot allocate IRQ, et al since this is a common configuration problem. The cards have the IRQ soft wired into their BIOS and do not try to do collision detection. This can cause problems when this IRQ is the same as another card/device. The PNP hasn't been tested. My PNP board is in a deployed system. I'll sneak in testing of it sometime later. I've been able to mount the 3.3R cdrom that arrived today and access files off it. Submitted by: dfr END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-09-28T02:45:34.000000Z K 7 svn:log V 15 /tmp/cvswGS523 END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-09-28T02:47:36.000000Z K 7 svn:log V 131 Make aha a loadable module. Unloading doesn't work well. Fix slight disordering of SUBDIRs list while I was in modules/Makefile. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-09-28T03:30:19.000000Z K 7 svn:log V 115 Merge from sys/i386/isa/if_ed.c revision 1.148.2.3 and 1.148.2.4. Reviewed by: chi@bd.mbn.or.jp (Chiharu Shibata) END K 10 svn:author V 5 steve K 8 svn:date V 27 1999-09-28T03:42:32.000000Z K 7 svn:log V 220 Fix breakage caused by last commit. Also accommodate the new interfaces to the bpf* routines so this driver has a fighting chance of actually working once it's compiled. Silently approved by: freebsd-alpha@freebsd.org END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-09-28T04:11:47.000000Z K 7 svn:log V 75 Xref strlcat, strlcpy Inspired by: NetBSD commit message describing this. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-09-28T05:14:52.000000Z K 7 svn:log V 77 Ooops- forgot to commit this. PR: 14009 Submitted by: jreynold@primenet.com END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-09-28T05:17:57.000000Z K 7 svn:log V 113 MFC: Ooops, forgot to commit this. Quirk entru for Tapestor 8000 PR: 14009 Obtained from: jreynold@primenet.com END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-09-28T05:35:59.000000Z K 7 svn:log V 58 .Nm += "rtld" apropos(1) now knows about rtld(1) manpage. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-28T05:48:39.000000Z K 7 svn:log V 473 Make sure file after VOP_OPEN is VMIO'd when transfering control from a lower layer to an upper layer. I'm not sure how necessary this is for reading. Fix bug in union_lookup() (note: there are probably still several bugs in union_lookup()). This one set lerror as a side effect without setting lowervp, causing copyup code further on down to crash on a null lowervp pointer. Changed the side effect to use a temporary variable instead. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-28T07:23:59.000000Z K 7 svn:log V 127 Make the bktr module build. The Makefile was badly mangled, including leaving the ".c" out of most of the SRCS= source files. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-09-28T07:27:12.000000Z K 7 svn:log V 65 MFC: make `chmod +s foo' and `chmod +t foodir' work. PR: 13889 END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-28T07:28:59.000000Z K 7 svn:log V 113 Reconnect 'bktr' now that world won't (I hope) break again from it. 'make depend' was falling over in it before. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-09-28T08:01:46.000000Z K 7 svn:log V 146 Do not defer setting of the aliasing address from interface name if not operating in dynamic mode. Reviewed by: Ari Suutari END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-09-28T08:07:42.000000Z K 7 svn:log V 49 Sync w/ sys/i386/conf/files.i386 revision 1.274. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-09-28T08:16:37.000000Z K 7 svn:log V 20 Removed aha driver. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-09-28T08:19:53.000000Z K 7 svn:log V 46 Sync w/ sys/i386/isa/pcaudio.c revision 1.54. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-09-28T08:25:08.000000Z K 7 svn:log V 30 Add another ID for the AWE64. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-28T11:45:31.000000Z K 7 svn:log V 122 Introduce ttyread() and ttywrite() which do the canonical thing. Use them in many tty drivers. Reviewed by: julian, bde END K 10 svn:author V 2 pb K 8 svn:date V 27 1999-09-28T12:59:18.000000Z K 7 svn:log V 341 In sbflush(), don't exit the while loop too early: this can cause an empty mbuf to stay in the queue, then causing a needless panic because sb_cc == 0 and sb_mbcnt != 0. But we still need to panic rather than endlessly looping if, for some reason, sb_cc == 0 and there are non-empty mbufs in the queue. PR: kern/11988 Reviewed by: fenner END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-09-28T13:24:13.000000Z K 7 svn:log V 135 Explicitly use sigemptyset to clear a sigset_t. Explicit initialization of sa_flags allows us to lose the bzero. $FreeBSD$ tag added. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-09-28T13:26:11.000000Z K 7 svn:log V 113 Explicitly use sigemptyset to clear a sigset_t. Explicit initialization of sa_flags allows us to lose the bzero. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-09-28T13:33:13.000000Z K 7 svn:log V 234 Explicitly use sigemptyset to clear a sigset_t. Explicit initialization of sa_flags added so that the 'struct sigaction' can be declared local in both functions that use the global (static) declaration. Remove the global declaration. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-09-28T13:43:21.000000Z K 7 svn:log V 255 Explicitly use sigemptyset to clear a sigset_t. Explicit initialization of sa_flags added so that we can lose the bzero. IIRC, this code is not used anymore since the addition of ncurses. Commit the change anyway so, just to be safe. $FreeBSD$ tag added END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-28T15:40:17.000000Z K 7 svn:log V 421 Fix previous commit. The standards specifically say: "The structure sigaction, used to describe an action to be taken, is defined in the header to include at least the following members:" ^^^^^^^^ A sigaction defined on stack with essentially random contents may have just about anything underneath fields that the program doesn't know about. It is not safe to delete the bzero. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-09-28T15:49:47.000000Z K 7 svn:log V 31 Document the "noasync" option. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-28T16:58:46.000000Z K 7 svn:log V 274 Back out my backout, it was already posix compliant. Any new fields are required to be "announced" by a new bit in sa_flags to indicate the program is aware of and has taken care of them. eg: SA_SIGINFO means the program has used the sa_siginfo field (versus sa_handler). END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-09-28T19:59:41.000000Z K 7 svn:log V 230 Use rmand_get_bus{tag,handle} rather than hard wiring things to I386_BUS_SPACE_IO. Compiles now on the Alpha, but likely will not work due to bus space address <-> virtual address mapping bogons that work for i386 but not alpha. END K 10 svn:author V 2 cg K 8 svn:date V 27 1999-09-28T20:00:06.000000Z K 7 svn:log V 71 seperate the ad1816 driver from the mss driver since it shares no code END K 10 svn:author V 2 cg K 8 svn:date V 27 1999-09-28T20:02:44.000000Z K 7 svn:log V 22 add the ad1816 driver END K 10 svn:author V 2 cg K 8 svn:date V 27 1999-09-28T20:24:28.000000Z K 7 svn:log V 25 add a missing blank line END K 10 svn:author V 2 cg K 8 svn:date V 27 1999-09-28T21:43:35.000000Z K 7 svn:log V 283 * add a non-reset device- will not reset the channel on open. you will have to mknod yourself for now. * don't eat the first write() * partial rvplayer fix- don't panic on unaligned writes unless our feeder chain requires them for downconversion. a fuller fix is on the way. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-28T22:27:10.000000Z K 7 svn:log V 31 Add loginfo type for sdiodone. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-28T22:42:06.000000Z K 7 svn:log V 39 Minor formatting changes (7th attempt) END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-28T22:43:07.000000Z K 7 svn:log V 641 Remove some superfluous comments. get_empty_volume: initialize plexes to -1 (not allocated) remove_drive_entry: Remove recurse parameter (there's nothing below a drive in the hierarchy). Use remove_sd_entry to remove sds, don't do it ourselves. Log errors, don't throw rude remarks. remove_plex_entry: Don't use plex->subdisks as a loop limit, it gets changed in the loop. This caused some removals to only remove half the subdisks. Change logging of some "impossible" situations. remove_volume_entry: Use remove_plex_entry to remove plexes, don't do it ourselves. update_sd_config: Use set_sd_state to do the work. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-28T22:43:59.000000Z K 7 svn:log V 40 Change remove_drive_entry Add parityops END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-28T22:45:21.000000Z K 7 svn:log V 45 sdio_done: Log events if DEBUG_LASTREQS set. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-28T22:46:39.000000Z K 7 svn:log V 408 open_drive: Don't call set_drive_state to take a drive down, do it ourselves. This breaks a vicious circle which caused vinum to dereference a null vp if device nodes were missing. Reported-by: Brad Chisholm Alec Wolman check_drive: Don't take a drive down if it's only referenced. read_drive: Remove unused variable. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-28T22:54:58.000000Z K 7 svn:log V 227 Reduce MAX_IOCTL_REPLY to 1024; the previous value was more than ioctl could stand. Define the correct return lengths for a number of ioctls. Add ioctls VINUM_CHECKPARITY and VINUM_RESETPARITY, still to be fully implemented. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-28T22:55:37.000000Z K 7 svn:log V 83 Add ioctls VINUM_CHECKPARITY and VINUM_RESETPARITY, still to be fully implemented. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-28T22:56:04.000000Z K 7 svn:log V 64 Don't count iterations while waiting for a lock to become free. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-28T22:56:54.000000Z K 7 svn:log V 88 logrq: add sdiodone case. launch_requests: Remove debug code sdio: Reformat log call. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-28T22:57:29.000000Z K 7 svn:log V 121 revive_block: set b_resid correctly. parityops: New function to check and rebuild RAID-5 parity blocks. Not yet usable. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-28T22:58:07.000000Z K 7 svn:log V 275 struct plex: Add variables checkblock and rebuildblock to keep track of parity check and rebuild operations. This enables us to stop the operation and restart at a later time. enum parityop: Trivial enum to decide what parityops() is going to do. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-28T23:00:05.000000Z K 7 svn:log V 187 vinum_init: Fix message typo. vinum_start: bzero the statinfo.dinfo struct. The lack of this was causing sporadic failures of the start command. Add body of vinum_checkparity command. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-28T23:02:14.000000Z K 7 svn:log V 458 Brucify comments. vinum_lpi: Add information about progress of rebuildparity and checkparity commands. listconfig: Print object counts in a different format, don't refer to the internal number of slots allocated: Caused-confusion-to: Norbert Meissner vinum_info: Change format of device numbers so that they fit in the column (ignore high-order minor number bits, which aren't really of much interest). END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-28T23:03:29.000000Z K 7 svn:log V 142 Add description of checkparity and rebuildparity. Remove a half-started message. Reported-by: "Jeffrey J. Mountin" END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-09-29T03:44:28.000000Z K 7 svn:log V 394 MFC: open_drive: Don't call set_drive_state to take a drive down, do it ourselves. This breaks a vicious circle which caused vinum to dereference a null vp if device nodes were missing. Reported-by: Brad Chisholm Alec Wolman check_drive: Don't take a drive down if it's only referenced. END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-09-29T04:43:16.000000Z K 7 svn:log V 56 Bring in ficl version 2.03. No version bump for loader. END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-09-29T04:46:01.000000Z K 7 svn:log V 67 Fixes a silly bug that somehow escaped my notice all these months. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-09-29T07:27:35.000000Z K 7 svn:log V 23 Add ID for ESS ES1869. END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-09-29T10:58:43.000000Z K 7 svn:log V 250 Fix world-breaking bug, add $FreeBSD$ tag. This happened to be my first "for real" broken world. I had broken it once before, but nobody noticed, so it didn't count. So, how do I get the "I broke world and all I got was the lousy t-shirt" t-shirt? END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-09-29T15:01:21.000000Z K 7 svn:log V 634 sigset_t change (part 1 of 5) ----------------------------- Rename sigaction, sigprocmask, sigpending and sigsuspend to osigaction, osigprocmask, osigpending and osigsuspend (resp) and add new syscalls for them to support the new sisgset_t without breaking existing binaries. Change the prototype of sigaltstack to use the typedef stack_t instead of struct sigaltstack to reflect that it is SUSv2 compliant. Also, rename sigreturn to osigreturn and add a new syscall to support the modified stackframe. The change is caused by sigreturn operating on ucontext_t now and the fact that siginfo_t has been updated to conform to SUSv2. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-09-29T15:03:48.000000Z K 7 svn:log V 1474 sigset_t change (part 2 of 5) ----------------------------- The core of the signalling code has been rewritten to operate on the new sigset_t. No methodological changes have been made. Most references to a sigset_t object are through macros (see signalvar.h) to create a level of abstraction and to provide a basis for further improvements. The NSIG constant has not been changed to reflect the maximum number of signals possible. The reason is that it breaks programs (especially shells) which assume that all signals have a non-null name in sys_signame. See src/bin/sh/trap.c for an example. Instead _SIG_MAXSIG has been introduced to hold the maximum signal possible with the new sigset_t. struct sigprop has been moved from signalvar.h to kern_sig.c because a) it is only used there, and b) access must be done though function sigprop(). The latter because the table doesn't holds properties for all signals, but only for the first NSIG signals. signal.h has been reorganized to make reading easier and to add the new and/or modified structures. The "old" structures are moved to signalvar.h to prevent namespace polution. Especially the coda filesystem suffers from the change, because it contained lines like (p->p_sigmask == SIGIO), which is easy to do for integral types, but not for compound types. NOTE: kdump (and port linux_kdump) must be recompiled. Thanks to Garrett Wollman and Daniel Eischen for pressing the importance of changing sigreturn as well. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-09-29T15:06:27.000000Z K 7 svn:log V 967 sigset_t change (part 3 of 5) ----------------------------- By introducing a new sigframe so that the signal handler operates on the new siginfo_t and on ucontext_t instead of sigcontext, we now need two version of sendsig and sigreturn. A flag in struct proc determines whether the process expects an old sigframe or a new sigframe. The signal trampoline handles which sigreturn to call. It does this by testing for a magic cookie in the frame. The alpha uses osigreturn to implement longjmp. This means that osigreturn is not only used for compatibility with existing binaries. To handle the new sigset_t, setjmp saves it in sc_reserved (see NOTE). the struct sigframe has been moved from frame.h to sigframe.h to handle the complex header dependencies that was caused by the new sigframe. NOTE: For the i386, the size of jmp_buf has been increased to hold the new sigset_t. On the alpha this has been prevented by using sc_reserved in sigcontext. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-09-29T15:12:18.000000Z K 7 svn:log V 1273 sigset_t change (part 4 of 5) ----------------------------- The compatibility code and/or emulators have been updated: iBCS2 now mostly uses the older syscalls. SVR4 now properly handles all signals. This has been achieved by using the new sigset_t throughout the emulator. The Linuxulator has been severely updated. Internally the new Linux sigset_t is made the default. These are then mapped to and from the new FreeBSD sigset_t. Also, rt_sigsuspend has been implemented in the Linuxulator. Implementing this syscall basicly caused all this sigset_t changing in the first place and the syscall has been used throughout the change as a means for testing. It basicly is too much work to undo the implementation so that it can later be added again. A special note on the use of sv_sigtbl and sv_sigsize in struct sysentvec: Every signal larger than sv_sigsize is not translated and is passed on to the signal handler unmodified. Signals in the range 1 upto and including sv_sigsize are translated. The rationale is that only the system defined signals need to be translated. The emulators also have been updated so that the translation tables are only indexed for valid (system defined) signals. This change also fixes the translation bug already in the SVR4 emulator. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-09-29T15:18:46.000000Z K 7 svn:log V 1769 sigset_t change (part 5 of 5) ----------------------------- Most of the userland changes are in libc. For both the alpha and the i386 setjmp has been changed to accomodate for the new sigset_t. Internally, libc is mostly rewritten to use the new syscalls. The exception is in compat-43/sigcompat.c The POSIX thread library has also been rewritten to use the new sigset_t. Except, that it currently only handles NSIG signals instead of the maximum _SIG_MAXSIG. This should not be a problem because current applications don't use any signals higher than NSIG. There are version bumps for the following libraries: libdialog libreadline libc libc_r libedit libftpio libss These libraries either a) have one of the modified structures visible in the interface, or b) use sigset_t internally and may cause breakage if new binaries are used against libraries that don't have the sigset_t change. This not an immediate issue, but will be as soon as applications start using the new range to its fullest. NOTE: libncurses already had an version bump and has not been given one now. NOTE: doscmd is a real casualty and has been disconnected for the moment. Reconnection will eventually happen after doscmd has been fixed. I'm aware that being the last one to touch it, I'm automaticly promoted to being maintainer. According to good taste this means that I will receive a badge which either will be glued or mechanically stapled, drilled or otherwise violently forced onto me :-) NOTE: pcvt/vttest cannot be compiled with -traditional. The change cause sys/types to be included along the way which contains the const and volatile modifiers. I don't consider this a solution, but more a workaround. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-29T16:49:18.000000Z K 7 svn:log V 89 Bring kernel malloc documentation up to date, including the example. PR: docs/10059 END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-09-29T17:14:58.000000Z K 7 svn:log V 1081 Make FreeBSD less conservative in determining when to return a cookie error for a directory. I have made this change after a great deal of review although I cannot be absolutely sure that this meets the spec. The issue devolves into whether changes in an underlying (UFS) directory can cause NFS directory blocks to be renumbered. My read of the code indicates that NFS directory blocks will not be renumbered, which means that the cookies should still remain valid after a change is made to the underlying directory. This being the case, a cookie error should not be returned when a change is made to the underlying directory and, instead, the NFS client should rely on mtime detection to invalidate and reload the directory. The use of mtime is problematic in of itself, due to insufficient resolution, which is why I believe the original conservative error handling was done. Still, there have been dozens of bug reports by people needing solaris<->FreeBSD interoperability and these have to be accomodated. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-29T20:05:33.000000Z K 7 svn:log V 99 Remove v_maxio from struct vnode. Replace it with mnt_iosize_max in struct mount. Nits from: bde END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-09-29T20:09:19.000000Z K 7 svn:log V 595 Unbreak doscmd after the sigset_t change: doscmd heavily depends on struct sigcontext which luckily is mostly passed between functions as usion regcontext_t. By redefining union regcontext_t in terms of mcontext_t almost all bases are covered. It also seems to me that doscmd was in a transitional state. The redundant definitions made it difficult to get a clear overview and could easily cause oversight. To make sure my changes were ok, I went as far as to complete the transition. It was not exactly necessary, but I expect to have to come back here some more ("whistle" if I'm wrong :-). END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-09-29T20:12:39.000000Z K 7 svn:log V 223 Careless use of struct proc *p caused major problems. 'p' is allowed to be NULL in this function (nfs_sigintr). Reorder the statements and guard them all with a single if (p != NULL). reported, reviewed and tested by: jdp END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-09-29T20:13:34.000000Z K 7 svn:log V 35 Reconnect doscmd. It's been fixed. END K 10 svn:author V 5 guido K 8 svn:date V 27 1999-09-29T21:09:41.000000Z K 7 svn:log V 123 Do not follow symlinks when binding a unix domain socket. This fixes the ssh 1.2.27 vulnerability as reported in bugtraq. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-09-29T21:10:25.000000Z K 7 svn:log V 38 Fix misspelling of the "addq" opcode. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-09-29T21:43:31.000000Z K 7 svn:log V 70 Add and activate the man page for memcontrol(8). Reviewed by: msmith END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-09-29T22:29:15.000000Z K 7 svn:log V 85 Fix typo in november Add signal breakage **** NEW KERNEL NEEDED FOR MAKE WORLD **** END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-09-30T04:55:23.000000Z K 7 svn:log V 25 Fix a typo in a comment. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-09-30T04:56:27.000000Z K 7 svn:log V 30 MFC: Fix a typo in a comment. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-09-30T05:29:59.000000Z K 7 svn:log V 232 Test the slices for openness before we close them; doing it the other way around meant that the higher level close routine never gets called. (phk is on the road; this is a quick fix to get things working and may need more polish) END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-30T07:11:30.000000Z K 7 svn:log V 187 Remove the D_NOCLUSTER[RW] options which were added because vn had problems. Now that Matt has fixed vn, this can go. The vn driver should have used d_maxio (now si_iosize_max) anyway. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-09-30T07:23:13.000000Z K 7 svn:log V 67 Support GRE packets Submitted by: Harry Starr END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-09-30T07:35:50.000000Z K 7 svn:log V 71 Plug an accounting leak: count pages in ZONE_INTERRUPT zones as wired. END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-09-30T07:39:20.000000Z K 7 svn:log V 27 Count bogus_page as wired. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-09-30T08:32:35.000000Z K 7 svn:log V 28 Sigh, too many late nights! END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-09-30T09:35:54.000000Z K 7 svn:log V 136 Correct typos and -mdoc usage. Improve clarity of language. PR: docs/140007 (partial) Submitted by: Adam Wight END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-09-30T09:40:44.000000Z K 7 svn:log V 69 (null commit). > PR: docs/140007 That should be: PR: docs/14007 END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-09-30T14:39:22.000000Z K 7 svn:log V 208 Correctly escape a macro call in the description of the .D1 macro. Also use the correct macro (.D1, not .Dl) to format the text, and in the example output. PR: docs/14051 Submitted by: END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-09-30T14:51:31.000000Z K 7 svn:log V 81 Add the proper headers so that the SIGNOTEMPTY and SIGSETAND macros are defined. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-09-30T14:54:48.000000Z K 7 svn:log V 38 Sort by date, reindent sigset_t entry END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-09-30T15:07:43.000000Z K 7 svn:log V 170 Add sigprocmask to HIDDEN_SYSCALLS. This renames the syscall to _thread_sys_sisprocmask in libc_r. This solves the undefined symbol... Reported by: Kenneth Wayne Culver END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-09-30T18:51:56.000000Z K 7 svn:log V 230 Add ahc driver. The adaptec driver works just dandy on my xp1000 using a 2940UW. The dp264 (and ds20, I think) have an AIC7895 on board so it is important the ahc driver be in GENERIC so that FreeBSD can install on these boxes. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-09-30T18:53:34.000000Z K 7 svn:log V 135 Add libcrypt. This previously/coincidentally worked for login, because login was already linked against it, but others have a problem. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-09-30T19:03:12.000000Z K 7 svn:log V 836 Make the fxp driver work on alpha, rather than panic the machine on boot and/or when using the card. o Convert the driver to using bus_space. This allows alphas with fxp's to boot, rather than panic'ing because rman_get_virtual() doesn't really return a virtual address on alphas. o Fix an alpha unaligned access error caused by some misfeature of gcc/egcs: if link_addr & rbd_addr in the fxp_rfa struct are 32 bit quantities, egcs will assume they are naturally aligned. So it will do a ldl & some shifty/masky to twiddle 16 bit values in fxp_lwcopy(). However, if they are 16-bit aligned, the ldl will actually be done on a 16-bit aligned value & we will panic with an unaligned access error... Changing their definition to an array of chars seems to fix this. I obtained this from NetBSD. I've tested this on both i386 & alpha. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-30T19:03:25.000000Z K 7 svn:log V 65 Fix disk_close once more, and better this time. Spotted by: bde END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-09-30T19:09:22.000000Z K 7 svn:log V 577 This fix allows cards inserted in one of the bottem-most slots on an xp1000 (behind the built-in ppb on hose 1) to be found: When testing the adaptec controller on alpha, I realized I misread the xp1000 documentation and the way I'm calculating the bus number for PCI config space accesses on the tsunami is wrong. I had thought that a bus behind a ppb should be numbered as the nth bus in that hose, but it actually needs to be the nth global bus within the system. The bus number for the primary bus on a hose must always remain 0 when calculating config space addresses. END K 10 svn:author V 5 guido K 8 svn:date V 27 1999-09-30T19:13:17.000000Z K 7 svn:log V 114 Plug a potential filedescriptor leak. This will probably almost never be triggered. Reviewed by: David Greenman END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-09-30T19:55:00.000000Z K 7 svn:log V 93 Use sigemptyset rather than sa_mask = 0. Submitted by: "John W. DeBoskey" END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-09-30T21:14:28.000000Z K 7 svn:log V 85 Make all slices/partitions correctly inherit si_* fields. Lightly tested by: msmith END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-10-01T00:13:44.000000Z K 7 svn:log V 74 If dumpdev exists, it's automatically enabled. Change comment to reflect. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-01T02:41:30.000000Z K 7 svn:log V 136 make sure a trivial apm.h is created, as some people have assumed that all architectures have apm and have just included apm.h blindly. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-10-01T03:12:15.000000Z K 7 svn:log V 149 Add support for the AHA-1640 SCSI adapter. The changes to sys/dev/aha/aha.c that allow these cards to function properly will be here in a day or 2. END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-10-01T04:10:19.000000Z K 7 svn:log V 154 MFC, revision 1.4: Use mkstemp(3) instead of tmpnam(3) when creating temporary files for mode page editing. Submitted by: roberto Reviewed by: imp, ken END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-10-01T05:24:27.000000Z K 7 svn:log V 742 Turn off and remove the 'old' if_ep ISA/EISA/PCCARD driver. Turn on the 'new' if_ep driver which supports: ISA 3c509 MCA 3c529 EISA 3c579 PCCARD 3c589 I think all we're missing is support for the VME bus and S-100 bus Etherlink III cards. The new code has been tested by a number of people and all the important bits work. I've not been able to test the EISA code but will do so once my hardware arrives. Since I've changed nothing in the EISA code I suspect it will perform the same manner as before. Future changes involve whacking the ISA and PCCARD front ends to use newbus and to convert the driver to bus_space and make it use ifmedia. This is the first working network driver that supports MCA bus devices btw. Enjoy. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-10-01T05:31:27.000000Z K 7 svn:log V 93 Back out an unintended commit. This wasn't supposed to be in my work directory on freefall. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-10-01T07:22:50.000000Z K 7 svn:log V 151 Don't check %cs *after* it has being set in sigreturn. If the check fails, applications could end up running in kernel mode (oops). Submitted by: bde END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-10-01T07:49:37.000000Z K 7 svn:log V 62 Implement the use of si_addr in siginfo_t. Suggested by: jdp END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-10-01T07:53:40.000000Z K 7 svn:log V 320 Let sleep(1) handle fractions of a second (up to nanosecond). This is a conservative change. It does the same thing in weird cases like the old one. For example, 'sleep abcd' still sleeps for zero seconds. `sleep 10.a' and `sleep 10.05aa' do the best and not abort (ie: 10.a == 10 seconds, 10.05a == 10.05 seconds). END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-10-01T09:34:10.000000Z K 7 svn:log V 106 Introduce the disk mini-layer and devstat_end_transaction_buf() in cam/scsi. Somewhat reviewed by: ken END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-10-01T12:29:49.000000Z K 7 svn:log V 49 Sync w/ sys/i386/conf/files.i386 revision 1.275. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-10-01T12:46:08.000000Z K 7 svn:log V 48 Sync w/ sys/i386/i386/machdep.c revision 1.364. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-10-01T14:10:50.000000Z K 7 svn:log V 114 Move a couple of ioctl defines from wormcontrol.c to wormio.h. These are used in the dev/ata/atapi-cd driver too. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-10-01T14:12:46.000000Z K 7 svn:log V 85 Use the sys/wormio.h definitions of CDRIOCNEXTWRITEABLEADDR and CDRIOCBLANK ioctls. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-10-01T14:14:20.000000Z K 7 svn:log V 117 Use the sys/wormio.h definitions of the CDRIOCNEXTWRITEABLEADDR and CDRIOCBLANK ioctls rather than duplicating them. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-10-01T14:21:50.000000Z K 7 svn:log V 505 Force the "calls" count for malloc types to be 64 bit where it keeps track of the number of times a particular type has been used. It's rather easy to overflow. One site I'm looking at seems to do it in a matter of days. On the Alpha this is a no-op since 'long' is 64 bit already. The sole user of this interface seems to be vmstat -m and friends which will need a recompile. The overheads of using a 64 bit int should be pretty light as the kernel just does "calls++" type operations and that's it. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-10-01T14:23:36.000000Z K 7 svn:log V 21 Zap a trigraph (???) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-10-01T14:26:28.000000Z K 7 svn:log V 158 Oops. That'll teach me to commit without testing. I either replaced one trigraph with another, or completely missed the point. Kill it for real this time. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-10-01T16:58:40.000000Z K 7 svn:log V 700 Backout part of the changes made in 1.111 For unknown devices the output will now be pci0: unknown card (vendor=0x109e, dev=0x0878) at 14.1 irq 19 instead of pci0: unknown card DD^0878 (vendor=0x109e, dev=0x0878) at 14.1 irq 19 Before this change, the code used to take the PCI vendor id and translate it into a three letter ASCII name. For PnP devices, the vendor id _does_ map to a nice ASCII name (eg Creative Labs PnP ID maps to "CTL", ESS PnP ID maps to "ESS") But there is no such mapping for PCI devices, as can be seen by the example above where the Brooktree PCI vendor ID maps to "DD^" The PCI Special Interest Group confirmed they do not have any mappings from vendor ID to ASCII. END K 10 svn:author V 2 pb K 8 svn:date V 27 1999-10-01T17:08:50.000000Z K 7 svn:log V 326 MFC: in sbflush(), don't exit the while loop too early: this can cause an empty mbuf to stay in the queue, then causing a needless panic because sb_cc == 0 and sb_mbcnt != 0. But we still need to panic rather than endlessly looping if, for some reason, sb_cc == 0 and there are non-empty mbufs in the queue. PR: kern/11988 END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-10-01T17:14:12.000000Z K 7 svn:log V 226 MFC: Sync with the latest driver from -current. The bktr Bt848/Bt878 driver has been moved to /sys/dev/bktr and has also been broken down into smaller files for tuner,audio,card detection,video capture and OS specific parts. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-02T01:46:57.000000Z K 7 svn:log V 28 Virgin import of EGCS 1.1.2 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-02T01:46:57.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r51848, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-10-02T03:34:15.000000Z K 7 svn:log V 232 Prepare for the apm_saver screen saver module. 1. Break out the definition of the soft state structure into an include file. 2. un-static the soft state and apm_display(), and group them under a comment that notes the dependency. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-10-02T03:56:42.000000Z K 7 svn:log V 548 Add the apm_saver syscons screen saver module. apm_saver uses the apm_display() routine from the apm system to "suspend" the "display" part of the machine. This is beneficial for some laptops (or other machines with non-traditional displays) that choke on the 'green' saver's effect. Another way of looking at this is that it's the same as a screen saver that does an 'apm -d 0' to blank the display and an 'apm -d 1' to bring it back. One probably ought to use these commands to make sure the effect will be correct before using it unattended. END K 10 svn:author V 2 bp K 8 svn:date V 27 1999-10-02T04:06:24.000000Z K 7 svn:log V 96 Import kernel part of ncplib: netncp and nwfs Reviewed by: msmith, peter Obtained from: ncplib END K 10 svn:author V 2 bp K 8 svn:date V 27 1999-10-02T05:30:40.000000Z K 7 svn:log V 51 ncplib continued: add appropriate options to LINT. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-10-02T06:04:25.000000Z K 7 svn:log V 63 MFC: Switch from the old bktr Bt848/878 driver to the new one. END K 10 svn:author V 2 bp K 8 svn:date V 27 1999-10-02T06:32:36.000000Z K 7 svn:log V 48 ncplib modules: bring up new ncp.ko and nwfs.ko END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-10-02T07:34:11.000000Z K 7 svn:log V 127 Removed unnecessary splclock() protection for getmicrotime() and getmicrouptime(). Removed unused includes. Reviewed by: ken END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-10-02T09:28:50.000000Z K 7 svn:log V 40 MFC: allow rm to return nonzero status. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-10-02T10:21:10.000000Z K 7 svn:log V 58 Fix typo. Pointed out by: Kelly Yancey END K 10 svn:author V 3 des K 8 svn:date V 27 1999-10-02T10:21:36.000000Z K 7 svn:log V 63 MFC: Fix typo. Pointed out by: Kelly Yancey END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-10-02T11:17:54.000000Z K 7 svn:log V 66 Fix a problem relating to si_iosize_max which broke scsi devices. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-10-02T12:27:51.000000Z K 7 svn:log V 32 Fixed style bugs in prototypes. END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-10-02T12:31:56.000000Z K 7 svn:log V 217 Change path order in makefile so newer fortune files will be built with the latest fortune (strfile/caesar) sources. Correct a separator type in fortunes2. Add Unix geeks dating instructions (reference card style). END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-10-02T12:32:27.000000Z K 7 svn:log V 53 Ignore comment lines in files marked as having them. END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-10-02T12:33:37.000000Z K 7 svn:log V 182 Add -C flag to indicate the presence of comments. Files thus processed will be marked as having comments, which are indicated by two delimiter characters at the beginning of a line. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-10-02T12:46:59.000000Z K 7 svn:log V 128 Fixed breakage of userland K&R support in rev.1.39. Kernel inline functions with new-style function definitions were exported. END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-10-02T12:49:43.000000Z K 7 svn:log V 40 Update man page to loader.conf(5) days. END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-10-02T12:56:56.000000Z K 7 svn:log V 42 MFC: loader.conf(5) days. PR: doc/12679 END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-10-02T12:57:40.000000Z K 7 svn:log V 142 Fixed style bugs in prototype for aout_coredump() (mainly wrapping it with __BEGIN_DECLS/__END_DECLS to support C++ in 0.001% of the kernel). END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-10-02T17:40:07.000000Z K 7 svn:log V 402 Use the PRVERB() macro instead of 'if (bootverbose) printf()... Add debuging for all failure cases in aha_cmd(). Always check DATAIN_REG_READY even if we're ready to exit the read loop. The last fix allows the AHA-1640 MCA SCSI adapter to operate correctly and likely fixes problems on a few other oddball adapters. (I suspect my Dell Drive Array in 1540 mode needs this.) Reviewed by: Warner Losh END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-10-02T19:24:24.000000Z K 7 svn:log V 158 o Add $FreeBSD$ as a rcsid instead of in a comment. o Fix formatting o Return the error if sigprocmask fails instead of undefined data. Submitted by: bde END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-10-02T19:33:23.000000Z K 7 svn:log V 112 Remove the inline versions of sigaddset, sigdelset, sigemptyset, sigfillset and sigismember. Submitted by: bde END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-10-02T19:37:14.000000Z K 7 svn:log V 159 o Add $FreeBSD$ as a rcsid instead of in a comment o Remove bitrotted #undef directives o Actually set errno now and order the functions Submitted by: bde END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-10-02T19:42:46.000000Z K 7 svn:log V 185 Print a warning that includes the mount source when the foreground mount fails prior to going into the background when a background NFS mount is requested. PR: misc/12376 END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-10-02T19:46:12.000000Z K 7 svn:log V 219 MFC from current (1.31) to stable, print a warning that includes the name of the mount source when a foreground NFS mount fails and shifts to background mode (when the background option has been specified). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-02T20:17:16.000000Z K 7 svn:log V 264 Another 1FM@EOD quirk (from mike@sentex.net for a Seagate STT20000), and add a config option that allows one to default to 1FM@EOD for tapes otherwise unquirked or unknown as to which to prefer. Note that tcopy will be broken for these tapes until tcopy is fixed. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-02T20:19:58.000000Z K 7 svn:log V 268 MFC:Another 1FM@EOD quirk (from mike@sentex.net for a Seagate STT20000), and add a config option that allows one to default to 1FM@EOD for tapes otherwise unquirked or unknown as to which to prefer. Note that tcopy will be broken for these tapes until tcopy is fixed. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-02T20:20:32.000000Z K 7 svn:log V 31 Document SA_1FM_AT_EOD option. END K 10 svn:author V 3 sos K 8 svn:date V 27 1999-10-02T20:21:49.000000Z K 7 svn:log V 205 In some drivers we use two devices to be able to boot. So if si_iosize_max is allready set, dont mess with it.. Also just log the problem with maxphys not being set once. designed by: phk tested by: sos END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-10-02T20:22:26.000000Z K 7 svn:log V 52 Fix includes. I missed this the first time around. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-02T20:22:32.000000Z K 7 svn:log V 40 MFC: Document the SA_1FM_AT_EOD option. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-02T20:23:52.000000Z K 7 svn:log V 149 add SA_1FM_AT_EOD option for scsi_sa- this causes a default behaviour of one filemark at end of media for tapes otherwise neither quirked nor known. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-02T20:24:38.000000Z K 7 svn:log V 153 MFC:add SA_1FM_AT_EOD option for scsi_sa- this causes a default behaviour of one filemark at end of media for tapes otherwise neither quirked nor known. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-10-02T21:41:35.000000Z K 7 svn:log V 116 Hit myself repeatedly over the head with a two-by-four and back out the unintentional parts of the previous commit. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-02T21:50:07.000000Z K 7 svn:log V 265 * We have /var/tmp, not /usr/tmp. So use that where EGCS used the latter. * In the absence of the env vars TMPDIR, TMP, TEMP (which override this ordering), attempt to create temperary files in /tmp, P_tmpdir (/var/tmp), /usr/tmp, and . until successful. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-02T21:54:32.000000Z K 7 svn:log V 28 Virgin import of EGCS 1.1.2 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-02T21:54:32.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r51885, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-03T00:44:56.000000Z K 7 svn:log V 33 add ru_SU.ISO_8859-5 locale dirs END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-03T00:48:24.000000Z K 7 svn:log V 34 add ru_RU->ru_SU alias for 8859-5 END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-03T00:56:29.000000Z K 7 svn:log V 66 ISO8859-5 locale Submitted by: Nikolai Saoukh END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-03T01:21:33.000000Z K 7 svn:log V 28 allow comments in map files END