ƒ«+49671 237 181 124 152 145 160 345 145 113 157 125 243 297 119 150 163 134 141 137 151 270 244 196 165 119 620 199 340 167 141 149 257 273 159 122 133 833 143 124 135 228 137 218 185 176 317 232 708 256 389 139 141 707 234 115 133 334 218 493 795 471 247 135 131 149 145 143 140 164 108 169 167 108 166 125 140 140 137 142 109 143 145 143 135 108 125 127 135 140 139 108 143 108 107 323 259 905 169 313 169 207 593 306 118 456 139 164 270 139 195 224 141 358 180 227 233 585 289 139 393 264 242 154 132 132 127 239 171 229 152 110 496 128 141 132 139 144 131 302 125 247 138 267 153 166 479 214 135 293 271 124 140 336 285 315 285 224 236 312 133 206 314 164 109 108 123 300 492 123 355 359 123 346 148 123 222 163 290 191 244 769 228 217 229 323 192 179 189 229 204 239 160 145 532 259 131 187 256 311 188 134 108 127 203 221 163 198 164 128 330 196 128 137 149 481 600 120 985 537 122 193 214 124 129 269 154 184 431 237 234 283 210 123 122 165 184 188 290 K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-13T00:22:52.000000Z K 7 svn:log V 89 MFC: remove a reference to config(8) and fix some help for the irq and drq pnp commands. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-08-13T01:06:57.000000Z K 7 svn:log V 30 MFC: Swiss font by Dan Nelson END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-13T02:05:07.000000Z K 7 svn:log V 59 Merge from sys/boot/i386/libi386/bootinfo.c revision 1.21. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-13T04:59:47.000000Z K 7 svn:log V 52 Merge from sys/i386/conf/majors.i386 revision 1.82. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-08-13T06:39:12.000000Z K 7 svn:log V 68 Document log_in_vain. Forgotten by: imp Reminded by: Andreas Klemm END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-13T09:27:54.000000Z K 7 svn:log V 249 In doing lock type conversion (struct flock), make sure that carbage in results in deterministic behaviour. In this case known garbage out. The fix is different than suggested in the PR. PR: 12749 Originator: Boris Nikolaus END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-13T10:08:05.000000Z K 7 svn:log V 50 Use our floppy device names rather than BSD/OS's. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-13T10:10:12.000000Z K 7 svn:log V 21 s/v_specinfo/v_rdev/ END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-13T10:29:38.000000Z K 7 svn:log V 65 The bdevsw() and cdevsw() are now identical, so kill the former. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-13T10:52:22.000000Z K 7 svn:log V 33 Register our dev_t with make_dev END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-13T10:53:58.000000Z K 7 svn:log V 150 Remove spec_getattr(), which as far as I can tell can never be called from the current code-paths, and if it were, would panic on any unmounted bdev. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-13T10:56:07.000000Z K 7 svn:log V 204 Move the special-casing of stat(2)->st_blksize for device files from UFS to the generic level. For chr/blk devices we don't care about the blocksize of the filesystem, we want what the device asked for. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-13T11:22:48.000000Z K 7 svn:log V 27 oops: Add missing include. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-13T12:56:25.000000Z K 7 svn:log V 57 Sync with sys/i386/i386/userconfig.c revision 1.126.2.8. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-13T12:56:35.000000Z K 7 svn:log V 66 Correct style issues with the previous commit. Requested by: bde END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-13T12:58:10.000000Z K 7 svn:log V 37 MFC: Style issues in previous commit END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-13T13:05:08.000000Z K 7 svn:log V 49 Don't examine vp->v_tag (see comment in vnode.h) END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-13T14:44:13.000000Z K 7 svn:log V 42 Implementation of the CDROMSUBCHNL ioctl. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-13T14:55:07.000000Z K 7 svn:log V 56 MFC: Emulate some CDROM ioctls, including CDROMSUBCHNL. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-08-13T15:58:26.000000Z K 7 svn:log V 172 MFC: More uncontroversial PAO updates. Make the IRQ wildcarding work a lot better, and improve the daemonizing code. Reviewed and tested by: hosokawa, nyan, kuriyama END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-08-13T15:58:56.000000Z K 7 svn:log V 146 MFC: Add a kernel config for PC-Card machines. This is part of the (safe) PAO integration. Reviewed and tested by: hosokawa, nyan, kuriyama END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-08-13T16:00:29.000000Z K 7 svn:log V 99 MFC: Add bits of PAO that are non-controversial. Reviewed and tested by: hosokawa, nyan, kuriyama END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-08-13T16:02:32.000000Z K 7 svn:log V 74 Fix warnings. (Initializer of promcons did miss an element in the start.) END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-08-13T16:17:54.000000Z K 7 svn:log V 28 Fix a warning on the alpha. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-13T16:29:27.000000Z K 7 svn:log V 527 Add support for device drivers which want to track all open/close operations. This allows a device driver better insight into what is going on that the current: proc1: open /dev/foo R/O devsw->open( R/O, proc1 ) proc2: open /dev/foo R/W devsw->open( R/W, proc2 ) proc2: close /* nothing, but device is really only R/O open */ proc1: close devsw->close( R/O, proc1 ) END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-13T16:51:40.000000Z K 7 svn:log V 101 Axe LOGIN_CAP_AUTH. PR: 10115 Reported by: Gene Skonicki Requested by: jdp END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-13T17:45:34.000000Z K 7 svn:log V 247 vm_map_madvise: A complete rewrite by dillon and myself to separate the implementation of behaviors that effect the vm_map_entry from those that effect the vm_object. A result of this change is that madvise(..., MADV_FREE); is much cheaper. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-13T20:56:35.000000Z K 7 svn:log V 75 Add a notice saying that FreeBSD no longer tracks the PPS-API WG's drafts. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-13T21:02:39.000000Z K 7 svn:log V 47 Change reference from kldload(3) to kldload(2) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-13T21:07:29.000000Z K 7 svn:log V 55 MFC: Change a reference from kldload(3) to kldload(2). END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T01:04:10.000000Z K 7 svn:log V 162 Specify that `ruptime' data is broadcast once every three minutes, not once every minute. PR: docs/13130 Submitted by: Ben Smithurst END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T01:05:30.000000Z K 7 svn:log V 178 MFC: Specify that ruptime info is broadcast once every three minutes, not once every minute. PR: docs/13130 Submitted by: Ben Smithurst END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-14T03:41:56.000000Z K 7 svn:log V 64 Use better comment for tcp_keepalive option. Submitted by: imp END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-14T03:42:27.000000Z K 7 svn:log V 27 Use proper capitalization. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T04:56:14.000000Z K 7 svn:log V 40 Bring up to date to work with -CURRENT. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-14T05:11:01.000000Z K 7 svn:log V 738 Grrrr. Fix a really lame bug that I tripped over while testing my miibus stuff: unregister_methods() is horribly broken. The idea, if I'm not mistaken, is that the refcount on a method is decremented, and only when it reaches zero is the method freed. However desc->method is set to NULL unconditionally regardless of the refcount, which means the method pointer is trashed the first time the method is deallocated. The obvious detrimental effect is that memory is leaked. The not so obvious effect is that when you call unregister_method() the second time on the same method, you get a NULL pointer dereference and a panic. Now I can successfully unload network device drivers and the miibus module without crashing the system. *sigh* END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T05:38:04.000000Z K 7 svn:log V 49 Minor style fix - change 'if(!*v)' to 'if (!*v)' END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T05:39:39.000000Z K 7 svn:log V 30 MFC: Fix a minor style error. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T06:17:24.000000Z K 7 svn:log V 41 Change reference to mount(1) to mount(8) END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:18:39.000000Z K 7 svn:log V 134 vinum_init: add code to initialize subdisks as well as plexes. Also provide for initializing volumes; this code is not yet complete. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T06:19:20.000000Z K 7 svn:log V 43 MFC: Bad reference of mount(1) -> mount(8) END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:19:38.000000Z K 7 svn:log V 124 make_plex_dev: make them raw. Volume-related plex devices will probably die a death soon (yes, DES, that's correct usage). END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:20:20.000000Z K 7 svn:log V 92 vinum_info: add code to print out lock events. modify format of other event printouts. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:20:55.000000Z K 7 svn:log V 83 Add declarations for initvol, initplex and initsd helper functions for vinum_init. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:21:45.000000Z K 7 svn:log V 223 Clarify some comments. struct rqelement, enum rqinfo_type, struct rqinfo, union rqinfou: add lock requests. Add declarations for freerq and unlockrange. Since they include request structures, they can't go in vinumext.h END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:22:15.000000Z K 7 svn:log V 138 vinumopen: add code for opening raw plexes. Volume-related plex devices will probably die a death soon (yes, DES, that's correct usage). END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:24:34.000000Z K 7 svn:log V 614 Add code which someday will help support hot spares. checkdiskconfig(): remove. It didn't make any sense to complain about kernel keywords in user config files; it just made it more difficult to convert. Now we ignore kernel keywords if we're not in kernel mode. get_empty_sd: initialize sectors. free_drive: don't close if we don't have a vp. Maybe this will help fix the problem that peter had, but I wouldn't count on it. config_plex: If the plex is RAID-5, give it a rangelock structure. start_config: Reset current drive, plex and volume so that a new 'create' command doesn't get long-dead defaults. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:25:14.000000Z K 7 svn:log V 162 Change definitions for get_volume_label, lockrange. Move definition for unlockrange to request.h (it now contains request-related parameters). Add sddownstate. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:25:52.000000Z K 7 svn:log V 295 Remove some XXX comments (they're not really gone, just invisible). Remove declarations for freerq and free_rqg. Remove DEBUG_RESID code. freerq: check whether the request is holding a lock, free if so. free_rqg: remove. It wasn't being used any more. Change the Debugger calls to panics. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-14T06:25:54.000000Z K 7 svn:log V 47 Don't create a "struct vpgqueues" for PQ_NONE. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T06:26:14.000000Z K 7 svn:log V 47 Bad reference of mount(1) changed to mount(8). END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:26:32.000000Z K 7 svn:log V 613 Remove some XXX comments (they're not really gone, just invisible). Tidy other comments. open_drive: don't call set_drive_state if we decide to take it down. This could help avoid some race conditions with the daemon. init_drive: don't set the drive down, we'll let close_locked_drive do that. close_locked_drive: set drive state to down without calling set_drive_state. This could help avoid some race conditions with the daemon. driveio: remove the function, it wasn't being used. get_volume_label: remove volume dependencies so that we can return a label for plexes and subdisks as well. What a kludge. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:27:25.000000Z K 7 svn:log V 140 vinumioctl: add ioctls for raw subdisks and plexes. Remove code for drives (we refuse to touch drives, that's the disk driver's business). END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:27:52.000000Z K 7 svn:log V 22 Add hotspare keyword. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T06:28:00.000000Z K 7 svn:log V 39 MFC: Reference of mount(1) -> mount(8) END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:28:21.000000Z K 7 svn:log V 240 rewrite lockrange and unlockrange. Hopefully the current version will solve some data integrity problems that have been reported with degraded RAID-5 plexes. Reported-by: Bernd Walter Remy Nonnenmacher END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:28:48.000000Z K 7 svn:log V 124 Add keypairs replace and readpol. These got forgotten in a previous commit, but since they don't work yet, nobody noticed. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:29:25.000000Z K 7 svn:log V 399 Tidy up some comments. bre5: Shorten some lines. Desired-by: bde If we're reading from a short plex, return EOF indication. Always lock the stripe before starting a transfer. Hopefully the current version will solve some data integrity problems that have been reported with degraded RAID-5 plexes. Reported-by: Bernd Walter Remy Nonnenmacher END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:30:15.000000Z K 7 svn:log V 701 Clean up some comments. Move the declaration of freerq() to request.h. logrq: add support for lock events. vinumstart: solve a problem where removing a plex from an active volume could cause attempts to access non-existent plexes. launch_requests: don't set a request group active until we're sure we can launch it. This caused some hangs under unusual circumstances. bre: don't set XFR_BAD_SUBDISK if we're not going to use it. build_read_request: correct recovery, which caused some hangs under (other) unusual circumstances. build_rq_buffer: don't set bp->b_dev if we don't have a dev. sdio: clean up, remove obsolete code. deallocrqg: unlock any locks the rqg may have. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:30:56.000000Z K 7 svn:log V 377 Clean up comments. Don't return "can't do it" when the user requests a state change to the current state. This previously caused silly messages like "Can't start : invalid argument", when in fact was already started. set_plex_state: don't set state for non-existent plexes. update_plex_status: as long as we have initializing subdisks, we're initializing. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T06:31:37.000000Z K 7 svn:log V 153 Tidy up comments. Add definitions for VINUM_BLOCK_PLEX and VINUM_CHAR_PLEX. struct plex: add lock-related variables. struct rangelock: add variables. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T06:34:50.000000Z K 7 svn:log V 41 Bad reference of su(8) changed to su(1). END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T06:36:03.000000Z K 7 svn:log V 37 MFC: Bad reference of su(8) -> su(1) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T06:39:48.000000Z K 7 svn:log V 55 Bad reference of setrlimit(3) changed to setrlimit(2). END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T06:40:37.000000Z K 7 svn:log V 51 MFC: Bad reference of setrlimit(3) -> setrlimit(2) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T06:47:13.000000Z K 7 svn:log V 49 Bad reference of getcwd(2) changed to getcwd(3). END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T06:48:01.000000Z K 7 svn:log V 46 MFC: Bad reference of getcwd(2) -> getcwd(3). END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T06:52:28.000000Z K 7 svn:log V 70 Fix bad references: vmstat(1) -> vmstat(8) iostat(1) -> iostat(8) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T06:54:51.000000Z K 7 svn:log V 14 Add $Id$ tag. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T06:57:48.000000Z K 7 svn:log V 75 MFC: Fix bad references: iostat(1) -> iostat(8) vmstat(1) -> vmstat(8) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T07:07:46.000000Z K 7 svn:log V 73 Fix some bad references: fopen(2) -> fopen(3) fclose(2) -> fclose(3) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T07:22:24.000000Z K 7 svn:log V 14 Add $Id$ tag. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T07:25:18.000000Z K 7 svn:log V 72 MFC: Fix bad references fopen(2) -> fopen(3) fclose(2) -> fclose(3) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T07:33:15.000000Z K 7 svn:log V 31 Fix .Xr line for `getpagesize' END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T07:34:38.000000Z K 7 svn:log V 46 MFC: Fix .Xr line for `getpagesize' reference END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T07:43:02.000000Z K 7 svn:log V 46 Bad reference to lstat(3) changed to lstat(2) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T07:44:15.000000Z K 7 svn:log V 43 MFC: Bad reference of lstat(3) -> lstat(2) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T07:46:50.000000Z K 7 svn:log V 48 Bad reference of sysctl(1) changed to sysctl(8) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T07:48:42.000000Z K 7 svn:log V 15 Add $Id$ tags. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T07:49:49.000000Z K 7 svn:log V 49 Bad reference of sysctl(1) changed to sysctl(8). END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T07:52:29.000000Z K 7 svn:log V 51 Bad reference of termios(3) changed to termios(4). END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T07:53:59.000000Z K 7 svn:log V 49 Change bad reference of termios(3) to termios(4) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T07:57:52.000000Z K 7 svn:log V 41 Bad reference time(2) changed to time(3) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T07:59:58.000000Z K 7 svn:log V 14 Add $Id$ tag. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T08:00:51.000000Z K 7 svn:log V 31 Add $Id$ tags to -STABLE, too. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T08:02:10.000000Z K 7 svn:log V 33 Bad reference time(2) -> time(3) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T08:05:46.000000Z K 7 svn:log V 41 Bad reference exit(2) changed to exit(3) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T08:07:27.000000Z K 7 svn:log V 46 MFC: Bad reference exit(2) changed to exit(3) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T08:13:35.000000Z K 7 svn:log V 45 Bad reference to exit(2) changed to exit(3). END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T08:14:31.000000Z K 7 svn:log V 14 Add $Id$ tag. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T08:15:17.000000Z K 7 svn:log V 49 MFC: Bad reference of exit(2) changed to exit(3) END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T09:14:03.000000Z K 7 svn:log V 15 MFC: Fix typo. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-14T09:15:43.000000Z K 7 svn:log V 14 Correct typo. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-14T09:45:31.000000Z K 7 svn:log V 230 Document the AUTHORS section in mdoc(7). Expand the description of the AUTHORS section in mdoc.samples(7) to document how the authors name should be specified. PR: docs/13131 Pointed out by: Alexey M. Zelkin END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-14T09:46:54.000000Z K 7 svn:log V 166 MFC: Document the AUTHORS section in mdoc(7). Expand the description of the AUTHORS section in mdoc.samples(7) to document how the authors name should be specified. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-14T10:05:50.000000Z K 7 svn:log V 809 Fix a couple of termio/termios conversion bugs/typos/dupos/brainos and other changes. This is part 1 of the complete termios ioctl fixes. o change type of c_{i|o|c|l}flag in struct termios from unsigned long to unsigned int. The type now matches the Linux definitions. o replaced constants by the corresponding defines in sptab[] for clarity. Since there's no define for 135 baud, its mapping has been dropped. function bsd_to_linux_termios: o Fix typo IXON -> IXANY. o Remove bogus assignment to c_cc[LINUX_VSWTC]. function linux_to_bsd_termios: o Fix dupo LINUX_IXON -> LINUX_IXANY. o Add LINUX_CREAD mapping. o Fix typo IEXTEN -> LINUX_IEXTEN. function linux_to_bsd_termio: o Small optimization: Don't preset the complete c_cc array when we next assign to the first LINUX_NCC entries. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-14T10:17:39.000000Z K 7 svn:log V 74 MFC: Part 1 of the termios ioctl fixes. See log of rev. 1.38 for details. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-14T10:30:38.000000Z K 7 svn:log V 217 Fix the LINUX_TCSET{A|AW|AF} and LINUX_TCSET{S|SW|SF} ioctls. These all suffer from the same bug in that the argument is not first copied from user space before it is used. This is part 2 (of 2) of the termios fixes. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-14T10:39:51.000000Z K 7 svn:log V 74 MFC: Part 2 (of 2) of the termios ioctl fixes. See rev. 1.39 for details. END K 10 svn:author V 6 newton K 8 svn:date V 27 1999-08-14T10:52:33.000000Z K 7 svn:log V 111 Avoid possible panic by checking for EFAULT from copyinstr() during pathname translation. Submitted by: green END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-14T11:40:51.000000Z K 7 svn:log V 500 Spring cleaning around strategy and disklabels/slices: Introduce BUF_STRATEGY(struct buf *, int flag) macro, and use it throughout. please see comment in sys/conf.h about the flag argument. Remove strategy argument from all the diskslice/label/bad144 implementations, it should be found from the dev_t. Remove bogus and unused strategy1 routines. Remove open/close arguments from dssize(). Pick them up from dev_t. Remove unused and unfinished setgeom support from diskslice/label/bad144 code. END K 10 svn:author V 3 pho K 8 svn:date V 27 1999-08-14T12:19:40.000000Z K 7 svn:log V 213 Reviewed by: phk When fts_open is used with option FTS_NOCHDIR the full path entry of type FTS_DP is returned with a trailing '/' if the final directory is empty. This fix coresponds to netbsd's __fts13.c v. 1.16 END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-08-14T13:20:04.000000Z K 7 svn:log V 22 Minor spelling glitch END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-14T13:26:44.000000Z K 7 svn:log V 360 Fix LINUX_TIOC{S|G}SERIAL implementation. Both do not copy data in or out of kernel space. Remove the ioctl supporting functions, and move the actual code to the switch-statement. Now everybody can clearly see that the implementation is really poor. Also fix a typo in LINUX_TIOCGETD. The underlying function was given command TIOCSETD instead op TIOCGETD... END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-08-14T13:32:25.000000Z K 7 svn:log V 43 add debugging message in unregister_method END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-14T13:35:09.000000Z K 7 svn:log V 69 MFC (rev 1.40): Fix LINUX_TIOC{S|G}SERIAL and LINUX_TIOCGETD ioctls. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-14T14:05:40.000000Z K 7 svn:log V 172 Don't force compression in SUPFLAGS, since that effectively negates the functionality of the compression option in the supfile. Reported by: Ben Rosengart END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-14T14:10:56.000000Z K 7 svn:log V 42 MFC: Don't force compression in SUPFLAGS. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-14T15:33:46.000000Z K 7 svn:log V 100 Forced commit. The previous delta was backdated to try and make dated branch checkouts consistant. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-14T15:45:03.000000Z K 7 svn:log V 129 Minor glitch in ti_newbuf_jumbo(): m_adj() was being called on m instead of m_new. Submitted by: Kenneth D. Merry END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-14T15:46:01.000000Z K 7 svn:log V 47 MFC: fix call to m_adj() in ti_newbuf_jumbo(); END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-08-14T17:06:11.000000Z K 7 svn:log V 265 Append the flags from the "boot" command to those which came from the SRM environment. This makes the traditional "boot [/kernel] -s" and similar things work on the Alpha. Since the flags are appended, they augment and/or override those from the SRM environment. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-14T17:13:40.000000Z K 7 svn:log V 85 Hopefully clarify "log_in_vain" knob's comment. Reviewed by: bde, sheldonh, andreas END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-14T17:14:13.000000Z K 7 svn:log V 131 Implementation of linux_rt_sigaction and linux_rt_sigprocmask syscalls. These syscalls are needed to support a RH 6.0 environment. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-14T17:15:19.000000Z K 7 svn:log V 137 s/Yes/YES/g. `tcp_extensions''s comment implied "Yes" was a valid value for turning on the feature. Which is wrong. Submitted by: bde END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-14T17:28:46.000000Z K 7 svn:log V 489 Implementation of linux_rt_sigaction and linux_rt_sigprocmask syscalls. Both functions use the new sigset_t and sigaction_t which allows support for more than 32 signals. Only the lower 32 signals are supported for now. linux_rt_sigaction, linux_sigaction and linux_signal use linux_do_sigaction to do the actual work. That way unnecessary redundancy is avoided. The same has been done for linux_rt_sigprocmask and linux_sigprocmask. They call linux_do_sigprocmask to do the actual work. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-14T18:19:00.000000Z K 7 svn:log V 193 Extend the number of syscalls to include those present in Linux 2.2.10. These are syscalls 183 to 190. Also implement syscall 183: linux_getcwd. This is needed to support a RH 6.0 environment. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-14T18:20:44.000000Z K 7 svn:log V 44 Implementation of the linux_getcwd syscall. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 1999-08-14T18:39:40.000000Z K 7 svn:log V 296 - Add apm_check_function_supported() and call it from apm_bioscall() to check requested BIOS is supported or not. - Add workaround in apm_driver_version() for the buggy BIOSes which don't return the connection version in %ax. PR: i386/13028 Reviewed by: sanpei@sanpei.org and Warner Losh. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 1999-08-14T18:45:19.000000Z K 7 svn:log V 167 Change to continue process after calling `Get Resume TImer' APM BIOS function (supported in v1.2) on older BIOS version (v1.1 or 1.0). Reviewed by: -mobile ML folks. END K 10 svn:author V 6 alfred K 8 svn:date V 27 1999-08-14T19:58:58.000000Z K 7 svn:log V 146 Fix potential overflow, remove unnecessary bzero. Pointed out by: green remove redundant strlen, sprintf returns the length. Reviewed by: peter END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T20:51:13.000000Z K 7 svn:log V 60 Fix bad references, remove some invalid ones such as sa(9). END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T21:10:48.000000Z K 7 svn:log V 38 MFC: Fix bad references in man pages. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T21:37:28.000000Z K 7 svn:log V 38 Bad reference of uname(2) -> uname(3) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-14T21:39:07.000000Z K 7 svn:log V 32 Virgin import of GNU Bison 1.28 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-14T21:39:07.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r49795, 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-08-14T21:39:08.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create tag 'bison-vendor-v1_28'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-14T21:53:50.000000Z K 7 svn:log V 133 Use stock v1.28 bison.simple. Bison 1.28 has our bison.simple rev 1.2 change, but due to code movement, ``cvs'' didn't realize this. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-14T21:56:35.000000Z K 7 svn:log V 57 Fix conflicts, ensure rev 1.2 changes are made to v1.28. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-14T21:59:04.000000Z K 7 svn:log V 15 Fix conflicts. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-14T22:15:21.000000Z K 7 svn:log V 400 Add "--broken-undeftoken-init" option. This makes Bison 1.28 bug compatable with version 1.25. Bison 1.28 fixed a bug in the initialization of the `undefined' symbol table entry. Unfortunately something about the way we are compiling egcs-1.1.2's cc1plus breaks with this bugfix. "--broken-undeftoken-init" is needed when compiling cc1plus. Otherwise /usr/libexec/cc1plus cannot compile libgcc. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T22:17:11.000000Z K 7 svn:log V 34 Reference to uname(2) -> uname(3) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T22:25:59.000000Z K 7 svn:log V 47 Bad reference getsockname(8) -> getsockname(2) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T22:26:54.000000Z K 7 svn:log V 38 MFC: getsockname(8) -> getsockname(2) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T22:29:34.000000Z K 7 svn:log V 45 Bad reference vidcontrol(4) -> vidcontrol(1) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-14T22:30:18.000000Z K 7 svn:log V 50 MFC: Bad reference vidcontrol(4) -> vidcontrol(1) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-14T22:30:36.000000Z K 7 svn:log V 36 Fixes for Bison 1.25->1.28 upgrade. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-14T22:32:36.000000Z K 7 svn:log V 206 Due to brain damage on the FSF people, we can not longer pass "config.h" type settings on the compiler command line. FSF put their version of our "__P()" macro in config.h, thus ``config.h'' required now. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-14T22:33:55.000000Z K 7 svn:log V 30 Document how I imported this. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-14T22:40:01.000000Z K 7 svn:log V 151 Rather than deleting the grammer files during building, move them out of the way. This way they are available for inspection when debugging problems. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-14T22:44:36.000000Z K 7 svn:log V 43 Use Bison with "--broken-undeftoken-init". END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-14T23:04:23.000000Z K 7 svn:log V 171 Sight addendum to previous comment. The `undefined' token initialization bug was actually fixed in Bison 1.26. My previous comment was in context to our CVS repository. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-15T01:16:53.000000Z K 7 svn:log V 58 Add back in old definitions if we're compiling for alpha. END K 10 svn:author V 8 deischen K 8 svn:date V 27 1999-08-15T02:02:41.000000Z K 7 svn:log V 69 MFC: Add check for runnable threads before polling file descriptors. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-15T02:29:14.000000Z K 7 svn:log V 385 Add 'initialized' state for subdisks. After initializing, the subdisk goes into initialized state, not 'up'. This makes it easier to ensure consistency in multi-plex volumes. update_plex_state: redo transitions from empty and initialized subdisks to up or reviving, depending on the number of plexes. Reported-by: Bernd Walter Remy Nonnenmacher END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-15T02:30:34.000000Z K 7 svn:log V 120 Ensure that we can't create two different drives on the same partition. Reported-by: Remy Nonnenmacher END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-15T02:31:19.000000Z K 7 svn:log V 42 Add note that a change needs backing out. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-15T02:32:19.000000Z K 7 svn:log V 199 initsd: On completion, put the subdisk in 'initialized' status, not 'up'. This matches changes in the kernel module. Reported-by: Bernd Walter Remy Nonnenmacher END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-15T05:36:43.000000Z K 7 svn:log V 178 contigmalloc1 (currently) depends on PQ_FREE and PQ_CACHE not being 0 to tell a valid "struct vm_page" from an invalid one in the vm_page_array. This isn't a very robust method. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-15T06:06:14.000000Z K 7 svn:log V 29 Correctly save `flags' bits. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-15T06:07:08.000000Z K 7 svn:log V 45 MFC: Correctly save `flags' bits (rev 1.13). END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T08:06:12.000000Z K 7 svn:log V 243 Various man page cleanup: - Sort xrefs - FreeBSD.ORG -> FreeBSD.org - Properly xref RFCs. - Be consistent with section names as outlined in mdoc(7). - Other misc mdoc cleanup. PR: doc/13144 Submitted by: Alexey M. Zelkin END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T08:25:34.000000Z K 7 svn:log V 192 Various man page cleanup: - Sort xrefs - Be consistent with section names as outlines in mdoc(7). - Other misc mdoc cleanup. PR: doc/13144 Submitted by: Alexey M. Zelkin END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T08:47:11.000000Z K 7 svn:log V 222 Various man page cleanup: - Sort xrefs. - FreeBSD.ORG -> FreeBSD.org - Be consistent with section names as outlined in mdoc(7). - Other misc mdoc cleanup. PR: doc/13144 Submitted by: Alexey M. Zelkin END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T09:06:06.000000Z K 7 svn:log V 192 Various man page cleanup: - Sort xrefs - Be consistent with section names as outlined in mdoc(7). - Other misc mdoc cleanup. PR: doc/13144 Submitted by: Alexey M. Zelkin END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-15T09:32:47.000000Z K 7 svn:log V 131 Introduce lminor(dev_t dev), which returns a linear minor number, ie: hides the fact that the major number is stuck in the middle. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-15T09:38:21.000000Z K 7 svn:log V 143 Give BPF the "almost-clone" update. If you need more of them, make more entries in /dev and be happy you don't need to recompile your kernel. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T09:51:25.000000Z K 7 svn:log V 219 Various man page cleanup: - Sort xrefs - FreeBSD.ORG -> FreeBSD.org - Be consistent with section names as outlines in mdoc(7) - Other misc mdoc cleanup. PR: doc/13144 Submitted by: Alexy M. Zelkin END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-15T09:54:57.000000Z K 7 svn:log V 41 Give if_tun the "almost clone" makeover. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T10:01:15.000000Z K 7 svn:log V 113 Various man page cleanup: - Be consistent with section names as outlined in mdoc(7). - Other misc mdoc cleanup. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T10:48:36.000000Z K 7 svn:log V 221 Various man page cleanup: - Sort xrefs - FreeBSD.ORG -> FreeBSD.org - Be consistent with section names as outlined in mdoc(7). - Other misc mdoc cleanup. PR: doc/13144 Submitted by: Alexey M. Zelkin END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-08-15T10:48:37.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T12:16:12.000000Z K 7 svn:log V 17 Minor style fix. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T12:16:59.000000Z K 7 svn:log V 16 Minor mdoc fix. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T12:19:51.000000Z K 7 svn:log V 31 MFC: Various man page cleanup. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T12:32:26.000000Z K 7 svn:log V 207 MFC: Various man page cleanup. I also merged in another older -current commit to nice.8 and renice.8 that added some extra man page xrefs, since it made my job easier, and it should have been done anyways. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T12:51:15.000000Z K 7 svn:log V 399 MFC: Varour man page cleanup. This includes another xref fix to ypserv.8 that should have been MFCed. Not all of the i4b man changes from the original commit were merged due to conflicts brought about by new functionally being added in -current and causing conflicts with this commit. Maybe I'll come back later and try to get them all merged, but I doubt it. They were mostly cosmetic changes. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T12:54:58.000000Z K 7 svn:log V 31 MFC: Various man page cleanup. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-15T13:14:50.000000Z K 7 svn:log V 262 Fixed editing error in previous commit. `-lmd' (link libmd) became `-md' (emulate the 'd' linker (?)). This was most harmful for the NOSHARED=yes case since libskey.o isn't linked to libmd.a. Fixed the usual disorder of DPADD and LDADD, and some tab lossage. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T13:20:42.000000Z K 7 svn:log V 266 MFC: Various man page cleanup. I also brought all of the new aio_* man pages in from -current because they are affected by this change. They still need to be added to the makefile, but I'll wait until I can verify a build on my 3.2-stable system before I do that. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T13:26:01.000000Z K 7 svn:log V 31 MFC: Various man page cleanup. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-15T13:28:35.000000Z K 7 svn:log V 250 Include opt_compat.h so that COMPAT_43 is defined. This gives us the proper prototypes of o{s|g}etrlimit (from sys/sysproto.h). Update linux_{s|g}etrlimit so that the arguments to o{s|g}etrlimit are corresponding the prototypes. Pointed out by: bde END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T13:47:08.000000Z K 7 svn:log V 56 Remove a self-referencing xref in the SEE ALSO section. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-15T13:51:11.000000Z K 7 svn:log V 31 MFC: Various man page cleanup. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-15T14:22:30.000000Z K 7 svn:log V 126 Fix bug in the fcntl syscall where 'arg' was not set properly. PR: 12147 Submitted by: Allan Saddi END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-15T14:29:40.000000Z K 7 svn:log V 68 MFC: Fix bug in the fcntl syscall where 'arg' was not set properly. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-15T14:30:09.000000Z K 7 svn:log V 197 SMP: Release the giant lock while we work the flash array Use splbio() rather than fiddling the hardware interrupts. Remove the compatibility stuff for older FreeBSD versions. Add devstat support. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-15T17:25:56.000000Z K 7 svn:log V 96 Provide wrappers for sched_{s|g}etscheduler. We need to convert the policy argument. PR: 12006 END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-15T17:28:40.000000Z K 7 svn:log V 148 Provide wrappers for sched_{s|g}etscheduler. We need to convert the policy argument. PR: 12006 Originator: Jean-Claude MICHOT END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-15T18:59:44.000000Z K 7 svn:log V 673 Major rewrite. The first reason for this rewrite is KNF conformance. The second reason is to avoid redundancy. Each function printed the same string, with only the syscall name being different. The actual printing is now performed by a single function, which gets the syscall name as an argument. The third reason is that of convenience. It's now very easy to add a new dummy implementation. Just add ``DUMMY(foo);'' to the file. It's also a lot easier now to see if a syscall has a dummy implementation or not. The dummies are ordered on syscall number. Please maintain this when adding new dummies (there're 32 candidates at the time of writing :-) Reviewed by: bde END K 10 svn:author V 3 pho K 8 svn:date V 27 1999-08-15T19:21:29.000000Z K 7 svn:log V 135 Reverted to revision 1.8 as previous fix causes fts_open with with a path name argument with a trailing '/' to fail. Reviewed by: phk END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-15T21:55:20.000000Z K 7 svn:log V 124 Remove the declarations for "vm_map_t u_map". It's been unused since i386/i386/pmap rev 1.190. (The alpha never used it.) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-15T21:59:46.000000Z K 7 svn:log V 133 Move "LIBGCC_SPEC" to freebsd-native.h as it is not approapiate for submitting to the GCC mainainers for folding into the stock GCC. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-15T22:02:50.000000Z K 7 svn:log V 227 Move "WORD_SWITCH_TAKES_ARG" & "SWITCH_TAKES_ARG" to the general spec file since their definitions were identical. FreeBSD/MIPS will need to override these two defintions, but it can #undef them and define them approapiately. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-15T22:36:41.000000Z K 7 svn:log V 97 Reduce the number of -I's. I have no idea why I thought I needed extra ones. Submitted by: bde END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-15T23:34:40.000000Z K 7 svn:log V 84 Move initialization of announce_buf up to make sure it is initialized in all cases. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-15T23:37:46.000000Z K 7 svn:log V 94 MFC: Move initialization of announce_buf up to make MFC: sure it is initialized in all cases. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-15T23:55:46.000000Z K 7 svn:log V 136 Remove the declarations for "vm_map_t io_map". It's been unused since i386/i386/machdep rev 1.310, i.e., the demise of BOUNCE_BUFFERS. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-16T01:51:38.000000Z K 7 svn:log V 109 Fix a bug in busdma_mem_free() where we were improperly checking the map associated with the region to free. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-16T01:52:21.000000Z K 7 svn:log V 144 Properly set the alignment argument to bus_dma_tag_create(). If we don't care about the alignment, set it to 1, meaning single byte alignment. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-08-16T02:15:29.000000Z K 7 svn:log V 65 Fix int function without return (make consistent with neighbors) END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-16T02:23:42.000000Z K 7 svn:log V 51 Fix a long standing bug in the camq teardown code. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-16T02:33:46.000000Z K 7 svn:log V 437 Fix a long standing bug in the auto-termination control settings for the aic7890/91/96/97 cards. This could cause the system to go into a long retry/recovery loop during probe. Fix the alignment argument to bus_dma_tag_create(). Don't set the CACHETHEN bit in dscommand0 for Ultra2 controllers until we know more about its behavior. The description for this bit makes it sound like it could cause problems with certain PCI chipsets. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-16T04:10:48.000000Z K 7 svn:log V 163 Purely cosmetic cleanups. - Id tag layout wrong. - "FOO =" -> "FOO=". - 4 space indention on continuation lines rather than a Basic idea checked by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-16T04:27:28.000000Z K 7 svn:log V 36 Purely cosmetic changes -- fix Id's END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-16T04:58:10.000000Z K 7 svn:log V 92 {EGCSDIR}->{SRCDIR} + associated tweaks. This is in prepreparation of the gcc-2.95 upgrade. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-16T05:00:59.000000Z K 7 svn:log V 160 {EGCSDIR}->{SRCDIR} + associated tweaks. This is in prepreparation of the gcc-2.95 upgrade. Also seems I was -I'ing several GCC directories I did not need to. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-16T05:08:46.000000Z K 7 svn:log V 217 Clean up some comments. format_config: code preening. vinum_scandisk: If we find a partition in the first pass over a drive, note the fact so we don't grab the compatibility partition as well. Submitted-by: peter END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-16T05:09:39.000000Z K 7 svn:log V 95 free_drive: mark drive down. This may fix a panic in the 'start' command. Reported-by: peter END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-16T05:36:11.000000Z K 7 svn:log V 40 Bad reference: tcpdump(8) -> tcpdump(1) END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-16T05:38:38.000000Z K 7 svn:log V 14 Add $Id$ tag. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-16T05:39:25.000000Z K 7 svn:log V 33 Fix a typo in my previous commit END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-16T05:42:27.000000Z K 7 svn:log V 108 MFC: Bad ref tcpdump(1) -> tcpdump(8) (This was in the last commit, actually. I seem to have screwed up.) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-16T06:17:14.000000Z K 7 svn:log V 125 MFC: Upgrade Bison from version 1.25 to 1.28. (minus added "--broken-undeftoken-init" option, which is not needed here) END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-08-16T06:53:13.000000Z K 7 svn:log V 71 Add prototypes for strl* functions Forgotten by: imp Reported by: bde END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-16T07:05:58.000000Z K 7 svn:log V 102 Add French-Canadian keymap. PR: misc/12615 Submitted by: Alexandre Normand END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-08-16T07:05:59.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-16T07:07:27.000000Z K 7 svn:log V 33 MFC: add French-Canadian keymap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-16T07:31:20.000000Z K 7 svn:log V 234 Time to start thinking about 3.3-RELEASE. * DHCP installs !! * bpf is enabled by default (for DHCP supported installs). * ISC's DHCP client upgraded to 2.0 * Bison to 1.28 * A Gcc optimiser bug has been fixed for the Alpha END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-16T08:13:17.000000Z K 7 svn:log V 101 -Wmissing-prototypes is unnecessary here. There are no warnings produced with this option disabled. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-16T09:25:01.000000Z K 7 svn:log V 33 Document -i, -k, and -K options. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-16T09:31:00.000000Z K 7 svn:log V 42 MFC: the `bell' option update (rev.1.27). END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-16T09:31:38.000000Z K 7 svn:log V 54 MFC: update option descriptions (rev. 1.14 and 1.15). END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-16T09:44:09.000000Z K 7 svn:log V 383 Replace our test(1) with NetBSD's pdksh-derived version. The code is significantly easier to read and extend and offers a few new tests. A few style changes taken from style(9) and OpenBSD, as well as whitespace cleanups. This change was discussed on freebsd-committers and freebsd-hackers and met with approval from at least des, eivind and brian. PR: 13091 Obtained from: NetBSD END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-16T09:55:16.000000Z K 7 svn:log V 504 Rev 1.36 also includes functional chagnes I intended to commit seperately. Configuration header inclusion has been moved around to reduce diffs from the offical GCC distribution. We now generate the same ``tm.h'' produced by gcc's `configure' script [minus all the "#ifdef IN_GCC"'s]. Jeff Law of EGCS/Cygus says the new "approved" way of doing configure-related includes is to list them all in ``tm.h'' rather than having the architure config headers include large numbers of other configure headers. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-16T10:14:52.000000Z K 7 svn:log V 28 Add blurb about fla driver. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-08-16T11:24:29.000000Z K 7 svn:log V 889 Add SRA authentication to src/crypto/telnet. SRA does a Diffie-Hellmen exchange and then DES-encrypts the authentication data. If the authentication is successful, it also sets up a session key for DES encryption. SRA was originally developed at Texas A&M University. This code is probably export restricted (despite the fact that I originally found it at a University in Germany). SRA is not perfect. It is vulnerable to monkey-in-the-middle attacks and does not use tremendously large DH constants (and thus an individual exchange probably could be factored in a few days on modern CPU horsepower). It does not, however, require any changes in user or administrative behavior and foils session hijacking and sniffing. The goal of this commit is that telnet and telnetd end up in the DES distribution and that therefore an encrypted session telnet becomes standard issue for FreeBSD. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-08-16T11:34:57.000000Z K 7 svn:log V 445 - Add an OPTIONAL_MANPATH directive (same as MANDATORY_MANPATH, except an absence of the directory is not considered an error and doesn't produce a warning). Put /usr/local/lib/perl5/*/man under OPTIONAL_MANPATH. - An order of directives in manpath.config is now irrelevant. - Get rid of infinite loop when PATH is unset or NULL, and MANDATORY_MANPATH directory doesn't exist. - mdoc(9)ify manpage. Reviewed by: des, markm, sheldonh END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-16T11:47:21.000000Z K 7 svn:log V 27 Implement vfork() syscall. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-16T11:49:30.000000Z K 7 svn:log V 98 Implement linux_vfork() syscall by calling vfork(). Analogous to the linux_fork() implementation. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-08-16T12:36:45.000000Z K 7 svn:log V 122 Describe proper signals behavior rather than just removing it. Remove obsoleted reference to alarm(3). Submitted by: bde END K 10 svn:author V 2 tg K 8 svn:date V 27 1999-08-16T13:47:15.000000Z K 7 svn:log V 33 Fix core dump with `fortune -f'. END K 10 svn:author V 2 tg K 8 svn:date V 27 1999-08-16T14:40:53.000000Z K 7 svn:log V 38 MFC: fix core dump with `fortune -f'. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-16T16:00:23.000000Z K 7 svn:log V 171 Use a colon (:) instead of a period (.) to distinguish the group name from the user name when using chown(8). PR: 13157 Reported by: Patrick Powell END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-16T16:22:28.000000Z K 7 svn:log V 57 MFC: Use colon as username:group separator for chown(8). END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-16T17:29:53.000000Z K 7 svn:log V 90 MFC: add probabilistic rule match code (kernel+userland) and manpage. Approved-by: Jordan END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-16T17:47:39.000000Z K 7 svn:log V 335 Put in a limit (8) for lun width- do not exceed probing this unless a device is quirked for allowing it. This will allow SCSI cards to specify their true correct lun width (32 for Qlogic SCSI, 16 or 65536 for Qlogic Fibre Channel) without crippling the system because of f/w breakage of a lot of drives. Reviewed by: gibbs@freebsd.org END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-16T17:48:36.000000Z K 7 svn:log V 141 MFC: Put in a limit (8) for lun width- do not exceed probing this unless a device is quirked for allowing it. Reviewed by: gibbs@freebsd.org END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-08-16T18:13:39.000000Z K 7 svn:log V 139 expand_name: use pid_t and uid_t in the declaration as that is what we are passed fix printf formatters accordingly. Reviewed by: green END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-16T18:21:09.000000Z K 7 svn:log V 190 vm_map_lock*: Remove semicolons or add "do { } while (0)" as necessary to enable the use of these macros in arbitrary statements. (There are no functional changes.) Submitted by: dillon END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-08-16T18:59:05.000000Z K 7 svn:log V 114 According to Mark Murray, Makefiles do not belong here. I guess we're going to have to figure something else out. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-08-16T19:05:02.000000Z K 7 svn:log V 29 Add virtual MAINTAINER line. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-16T19:16:25.000000Z K 7 svn:log V 28 whoops... missing semicolon END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-08-16T19:35:28.000000Z K 7 svn:log V 70 MFC: New command line options -M (min TTL) and -P (specify protocol). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-16T19:52:29.000000Z K 7 svn:log V 89 Set some correct return values. Prefer I/O map all the time unless configured otherwise. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-16T19:52:40.000000Z K 7 svn:log V 93 MFC:Set some correct return values. Prefer I/O map all the time unless configured otherwise. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-16T19:59:55.000000Z K 7 svn:log V 194 More code cleanup. Go back to using FULL_LOGIN Fibre Chan if f/w is less than 1.17.0 level. Change where we do the loop database init. Add in the CMD_RQLATER return. Add some register debounce. END