?48887 113 372 372 245 212 206 500 492 121 205 305 156 149 117 121 132 159 137 112 298 241 242 241 155 226 133 117 114 113 154 214 218 263 189 260 121 179 211 543 619 162 118 124 113 163 125 148 265 213 143 1643 209 135 214 327 136 200 276 399 180 119 580 282 155 312 471 427 189 118 147 118 270 216 412 152 340 584 666 150 466 225 133 110 148 416 175 291 152 277 405 741 183 178 225 241 288 267 161 200 150 162 195 147 272 128 168 186 145 159 424 276 172 156 540 K 10 svn:author V 3 bde K 8 svn:date V 27 1999-07-18T15:07:20.000000Z K 7 svn:log V 279 Added a sysctl "kern.timecounter.hardware" for selecting the hardware used for timecounting. The possible values are the names of the physically present harware timecounters ("i8254" and "TSC" on i386's). Fixed some nearby bitrot in comments in . Reviewed by: phk END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-07-18T15:19:29.000000Z K 7 svn:log V 279 Don't let the machdep.tsc_freq sysctl proceed if the TSC is present but broken, since tsc_timecounter is not initialised in that case, and updating an uninitialised timecounter is fatal. Fixed style bugs in the machdep.i8254_freq and machdep.tsc_freq sysctls. Reviewed by: phk END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-07-18T18:32:42.000000Z K 7 svn:log V 152 Updated acquire_timer2()'s state machine to work when the i8254 is being used for timecounting. Fixed a race or two in it. Undisabled it. PR: 10455 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-19T01:58:46.000000Z K 7 svn:log V 119 Fix type of host-name option. Partial fix for referenced PR. Submitted by: John Baldwin PR: 12205 END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-07-19T09:13:12.000000Z K 7 svn:log V 113 Add sysctl tree debug.sizeof to tell us how big things are. First two entries are struct proc and struct vnode. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-07-19T09:37:59.000000Z K 7 svn:log V 407 [click] Now all dev_t's in the kernel have their char device major. Only know casualy of this is swapinfo/pstat which should be fixes the right way: Store the actual pathname in the kernel like mount does. [Volounteers sought for this task] The road map from here is roughly: expand struct specinfo into struct based dev_t. Add dev_t registration facilities for device drivers and start to use them. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-19T10:06:18.000000Z K 7 svn:log V 399 Another batch of fixes for dhcp support in sysinstall, now dragging in some code from C. Stone to parse the lease information. This is still a WIP and this commit is largely intended to allow others to sync up; the dhclient code still only works when doing dhcp configuration post-install and requires a bit more work on the boot floppy before it will truly work in the minimal bootstrapping role. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-19T10:18:52.000000Z K 7 svn:log V 29 cleanup pass over new stuff. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-19T10:53:54.000000Z K 7 svn:log V 112 Add /bin/test to the boot floppy. Guess we'll have to sync this up with boot_crunch.conf.pccard at some point? END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-19T11:00:33.000000Z K 7 svn:log V 207 Fix handling of the cd command inside evaluations. It was changing PWD, which it should not do. PR: 12578 Reported by: Gerald Pfeifer Submitted by: Niall Smart END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-19T11:00:56.000000Z K 7 svn:log V 64 Wait for dhclient in a far saner fashion. Submitted by: obrien END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-19T11:02:39.000000Z K 7 svn:log V 52 MFC: Fix handling of cd command inside evaluations. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-19T11:49:22.000000Z K 7 svn:log V 25 Update for XFree86 3.3.4 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-19T11:49:51.000000Z K 7 svn:log V 29 MFC: Update to XFree86 3.3.4 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-19T11:58:01.000000Z K 7 svn:log V 40 Catch an XFree86 3.3.4 update I missed. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 1999-07-19T12:23:33.000000Z K 7 svn:log V 62 sync with boot_crunch.conf.generic (added arp, sed, and test) END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 1999-07-19T15:18:21.000000Z K 7 svn:log V 40 Sync with GENERIC (place of xe0 driver) END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-19T17:37:42.000000Z K 7 svn:log V 18 Various cleanups. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-19T18:00:18.000000Z K 7 svn:log V 200 kgzip is a kzip(8) replacement able to compress and link bootable 32-bit binaries in both ELF and a.out format. Development sponsored by Global Technology Associates, Inc. Reviewed/tested by: abial END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-19T18:00:18.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r48905, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-19T18:07:44.000000Z K 7 svn:log V 144 kgzldr is a kzipboot replacement for use with kgzip(8). Development sponsored by Global Technology Associates, Inc. Reviewed/tested by: abial END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-19T18:07:44.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r48907, 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-07-19T18:07:45.000000Z K 7 svn:log V 59 This commit was manufactured by cvs2svn to create tag 'v1'. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-07-19T18:17:54.000000Z K 7 svn:log V 131 Fix a problem where commands in backticks `` wont get executed in taint mode because of an insecure path. Reported by: George Cox END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-19T20:04:12.000000Z K 7 svn:log V 41 MFC: XFree86 3.3.4 update that snuck by. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-19T20:10:17.000000Z K 7 svn:log V 20 Use M4FLAGS for m4. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-19T20:16:34.000000Z K 7 svn:log V 17 Activate kgzldr. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-19T20:22:44.000000Z K 7 svn:log V 16 Activate kgzip. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-19T20:42:21.000000Z K 7 svn:log V 57 MFC: ThinkPad special atkbd0 mode; boot2 keyboard probe. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-07-19T21:04:25.000000Z K 7 svn:log V 119 Check if an fs is mounted before checking if it is mounted read-only. Pointed out by: Mike Smith END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-07-19T22:24:32.000000Z K 7 svn:log V 125 Document the "skey" command in telnet(1). PR: docs/12360 Submitted by: kjm@rins.ryukoku.ac.jp (KOJIMA Hajime) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-07-19T23:36:30.000000Z K 7 svn:log V 168 Fix a page size vs. KB mixup. The extra buffers allocated at a reduced rate is meant to kick in at 64MB, not 256MB. Reviewed by: Matthew Dillon END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-20T01:19:23.000000Z K 7 svn:log V 92 Reintroduce LBA (cyl > 1023) support in the bootblocks, enabled by means of a build option. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-07-20T04:33:14.000000Z K 7 svn:log V 164 Make memcontrol's internal help actually work. No substitute for a real manpage, but at least now you can get syntax help without resorting to reading the source. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-20T05:00:00.000000Z K 7 svn:log V 29 Get bpf0 onto the MFS image. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-07-20T05:46:56.000000Z K 7 svn:log V 87 Convert a "page not busy" warning to an assertion. Submitted by: dillon@backplane.com END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-07-20T06:09:53.000000Z K 7 svn:log V 118 An SMP-specific change: Eliminate an unnecessary lock acquire and release in setdelayed. Submitted by: luoqi and bde END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-07-20T06:52:35.000000Z K 7 svn:log V 447 Implement an all-CPU shootdown-style rendezvous facility. This allows the caller to specify a function to be guarded between an entry and exit barrier, as well as pre- and post-barrier functions. The primary use for this function is synchronised update of per-cpu private data. The implementation is almost (but not quite) MI; with a better mechanism for masking per-CPU interrupts it could probably be hoisted. Reviewed by: peter (partially) END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-07-20T06:58:51.000000Z K 7 svn:log V 523 Update of the i686 MTRR/memory range support. - Support for setting memory range attributes on SMP systems using the new SMP rendezvous function - Don't print the confusing default memory type message. - Allow legal overlapping range types. - Turn interrupts back on after setting MTRRs in UP mode (whoops) - Don't waste time calling invltlb() after wbinvd(); it's not SMP-compatible (interrupts are off) and unncessary because wbinvd already flushes the TLB. This code is now essentially feature-complete. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-07-20T07:18:17.000000Z K 7 svn:log V 70 Don't access the device with vp->v_specinfo->si_rdev, use vp->v_rdev. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-07-20T07:19:32.000000Z K 7 svn:log V 26 add debug.sizeof.specinfo END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-07-20T07:29:54.000000Z K 7 svn:log V 32 use vp->v_rdev; OK'ed by: grog END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-20T07:39:22.000000Z K 7 svn:log V 21 More Alpha ifdefage. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-20T07:50:26.000000Z K 7 svn:log V 71 Add slovakian ftp mirror. Submitted by: "Tomas TPS Ulej" END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-07-20T07:51:36.000000Z K 7 svn:log V 34 MFC: Don't truncate port numbers. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-20T08:08:24.000000Z K 7 svn:log V 56 Fix a bad dhcp keyword; it's host-name not server-name. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-07-20T08:08:27.000000Z K 7 svn:log V 173 MFC: - use -finet option to netstat(1), and don't discard anything. - don't truncate the protocol field. These two changes conspire to make sockstat(1) show divert sockets. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-20T08:47:35.000000Z K 7 svn:log V 120 The matcd driver is acting strange (returning a successful open even when it fails). Disable it in sysinstall for now. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-07-20T08:50:54.000000Z K 7 svn:log V 51 Also check against chardevs when looking for root. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-07-20T09:47:55.000000Z K 7 svn:log V 1549 Now a dev_t is a pointer to struct specinfo which is shared by all specdev vnodes referencing this device. Details: cdevsw->d_parms has been removed, the specinfo is available now (== dev_t) and the driver should modify it directly when applicable, and the only driver doing so, does so: vn.c. I am not sure the logic in checking for "<" was right before, and it looks even less so now. An intial pool of 50 struct specinfo are depleted during early boot, after that malloc had better work. It is likely that fewer than 50 would do. Hashing is done from udev_t to dev_t with a prime number remainder hash, experiments show no better hash available for decent cost (MD5 is only marginally better) The prime number used should not be close to a power of two, we use 83 for now. Add new checkalias2() to get around the loss of info from dev2udev() in bdevvp(); The aliased vnodes are hung on a list straight of the dev_t, and speclisth[SPECSZ] is unused. The sharing of struct specinfo means that the v_specnext moves into the vnode which grows by 4 bytes. Don't use a VBLK dev_t which doesn't make sense in MFS, now we hang a dummy cdevsw on B/Cmaj 253 so that things look sane. Storage overhead from all of this is O(50k). Bump __FreeBSD_version to 400009 The next step will add the stuff needed so device-drivers can start to hang things from struct specinfo END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-20T13:21:55.000000Z K 7 svn:log V 114 I missed a not. Also, remove invltlb(), since it's "unncessary [sic] because wbinvd already flushes the the TLB." END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-20T15:31:23.000000Z K 7 svn:log V 41 Make wall_cmos do something. PR: 12614 END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-20T15:37:28.000000Z K 7 svn:log V 119 Make bcd2int work (resume time reporting now works.) PR: 12613 Submitted by: Michael Constant END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-20T20:03:42.000000Z K 7 svn:log V 232 Correct the alignment of some of the members in the wi_frame structure. The structure is the right length, but some of the members (notably wi_q_info) were off a bit. This causes the received signal strength values to appear bogus. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-20T20:09:21.000000Z K 7 svn:log V 42 MFC: correct wi_frame structure alignment END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-07-20T20:46:26.000000Z K 7 svn:log V 107 Correct some grammar and style problems with this page. Submitted by: Kris Kennaway END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-07-20T20:48:40.000000Z K 7 svn:log V 183 Correct the information about the return value when no device matches (or no information is available). PR: docs/12707 Submitted by: Chris Costello END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-20T20:55:50.000000Z K 7 svn:log V 304 dev2udev() returns a CDEV udev_t, but we use block io in savecore. Savecore also gets the device by st_rdev, which is alright except for the fact that the sysctl kern.dumpdev passed out a char device. This is a workaround. Sorry for not committing the fix earlier, before people started having problems. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-20T21:06:18.000000Z K 7 svn:log V 88 XFree86 3.3.4 seems to require "XWINHOME" to be set for the setup tool to work (fnark). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-20T21:17:21.000000Z K 7 svn:log V 27 MFC: Fix for XFree86 3.3.4 END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-20T21:23:17.000000Z K 7 svn:log V 485 Convert the xl driver to newbus. It is now possible to make this driver into a loadable module, and all of the platform dependencies are gone (except for the alpha_XXX_dmamap() thing, which is another issue -- I still don't know how to use the busdma stuff with a network driver). Also increase the delay in xl_reset(); testing on a 486/66 with a 3c905C shows that reading the EEPROM fails immediately after a reset. Waiting a little longer after the reset completes seems to fix it. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-20T21:29:13.000000Z K 7 svn:log V 187 Make a dev2budev() function, and use it. This refixes pstat (working, broken, working, broken, working) and savecore (working, working, broken, working, working). Sorta Reviewed by: phk END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-20T21:51:12.000000Z K 7 svn:log V 61 Fix a REALLY embarrassing mistake. Don't look; I warned you. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-07-20T22:43:53.000000Z K 7 svn:log V 216 Slight cleanups of the Cyrix 5530 UDMA code. Also includes a workaround fro an apparent chip bug where UDMA mode 2 can overpower the UDMA engine enough that it will hog the PCI bus to the exclusion of the processor. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-07-20T22:58:20.000000Z K 7 svn:log V 375 MFC: 1.36 Allow Cyrix 5530 based UltraDMA IDE controllers to co-exist with other devices on the PCI bus. This is a workaround for a bug in the Cx5530 PCI bus logic that will hog the PCI bus if the disk is fast enough. UDMA mode 2 is fast enough to make this happen so limit the drives to mode 1. The symptom is missed interrupts and sio silo overflows at high async speeds. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-07-21T00:08:54.000000Z K 7 svn:log V 331 Walk around the end of all the silly guessing of device types and unit numbers that we have been doing in the past, and read /etc/fstab off the proposed root filesystem to determine the actual device name and vfs type for the root filesystem. These are then exported to the kernel via the environment variable vfs.root.mountfrom. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-07-21T00:51:14.000000Z K 7 svn:log V 95 Since we are using strlen() let's assign it to the correct type and include the proper header. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-07-21T01:55:03.000000Z K 7 svn:log V 24 Avoid ambigious if-else END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-07-21T02:28:35.000000Z K 7 svn:log V 53 Hopefully make the CMD640B workaround actually work. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-07-21T02:49:42.000000Z K 7 svn:log V 24 Avoid ambigious if/else END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-07-21T03:04:36.000000Z K 7 svn:log V 175 Fix a gcc stupidity where it thought a variable was being used uninitialized Add a case for UNSPEC which is in order by the enum definition, but out of order alphabetically. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-21T12:19:24.000000Z K 7 svn:log V 118 Fix horribly broken comment. The submitter of the associated code sent me the right comment and I bastardized it. :-( END K 10 svn:author V 5 joerg K 8 svn:date V 27 1999-07-21T12:19:44.000000Z K 7 svn:log V 317 Hack to work around a NULL pointer dereferencation that can be triggered by removing a floppy that as being operated on. The spagghetti is hardly understandable at all anymore, so i can't 100 % ascertain this is really the Right Thing to do, maybe our new floppy driver maintainer, Jesus Monroy Jr can do this. :-)) END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-07-21T12:51:36.000000Z K 7 svn:log V 60 Remove the RCS "Log" and all the verbiage it has generated. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-07-21T13:30:56.000000Z K 7 svn:log V 246 Fixed missing changes from sys/pc98/pc98/pc98.c when new-bus was integrated. - In isa_dmastart() and isa_dmadone(), cache flush. - Correct current word register address. Submitted by (partial): Toshikazu Kaho END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-21T16:09:45.000000Z K 7 svn:log V 486 Fix for the hosts_options(5) spawn option. Restore default SIGHUP, SIGCHLD and SIGALRM handlers in forked inetd processes. This happens to work around the fact that hosts_access() doesn't (but should) set SIG_IGN as the handler for SIGCHLD while it handles the spawn option, but it would make sense even if that were not true. This does not address the leaking descriptors issue discussed on the same PR. PR: 12731 Reviewed by: des Submitted by: David Malone END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-07-21T18:02:27.000000Z K 7 svn:log V 573 Fix the following problem: When creating new processes (or performing exec), the new page directory is initialized too early. The kernel might grow before p_vmspace is initialized for the new process. Since pmap_growkernel doesn't yet know about the new page directory, it isn't updated, and subsequent use causes a failure. The fix is (1) to clear p_vmspace early, to stop pmap_growkernel from stomping on memory, and (2) to defer part of the initialization of new page directories until p_vmspace is initialized. PR: kern/12378 Submitted by: tegge Reviewed by: dfr END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-21T18:39:50.000000Z K 7 svn:log V 53 MFC 1.63: Fix for the hosts_options(5) spawn option. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-21T19:28:27.000000Z K 7 svn:log V 368 MFC: Make wrapping a command-line, not a compile-time, option. Enable dgram wrapping. Fix handling of -l. Rename ident -> auth (see next item). Allow use of service alias names. Set proctitle for wrapping case. This syncs RELENG_3 with HEAD, with the notable exception of Brian Feldman's new auth/ident/tap which is still a bit green. :-) Requested by: obrien END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-07-21T19:55:02.000000Z K 7 svn:log V 129 MFC: 1.58 (Peter) Reset SA_NOCLDWAIT on exec(). PR: kern/12669 Submitted by: Doug Ambrisko END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-21T20:36:45.000000Z K 7 svn:log V 38 MFC: rev 1.13 (document skey command) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-21T20:56:00.000000Z K 7 svn:log V 15 Add ``cvsup''. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-07-21T21:11:28.000000Z K 7 svn:log V 56 Make mountroot work again (change makedev to makebdev). END K 10 svn:author V 3 wes K 8 svn:date V 27 1999-07-22T01:22:08.000000Z K 7 svn:log V 323 Vastly improve the speed of the file command by making the expected size of the magic(5) database agree with the real world. Also, improve the behavior of the realloc mechanism when the magic database does exceed expectations. Reviewed by: Peter Jeremy, Matt Dillon Obtained from: Peter Edwards END K 10 svn:author V 3 wes K 8 svn:date V 27 1999-07-22T01:26:05.000000Z K 7 svn:log V 83 MFC: make file(1) much faster by sizing cache for magic(5) database appropriately. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-22T03:59:22.000000Z K 7 svn:log V 196 Small tweak to newbus changes: return error status on failure correctly in xl_attach() (not a problem if the attach never fails, but if it does the function would still return 0, which is wrong). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-22T04:04:12.000000Z K 7 svn:log V 58 Convert the SysKonnect gigabit ethernet driver to newbus. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-07-22T06:04:17.000000Z K 7 svn:log V 184 Reduce the number of "magic constants" used for page coloring by one: PQ_PRIME2 and PQ_PRIME3 are used to accomplish the same thing at different places in the kernel. Drop PQ_PRIME3. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-07-22T08:40:37.000000Z K 7 svn:log V 311 Modify device numbering method to work with latest -CURRENT. Briefly, the device numbers are now minor number only, so that we can still compare them after dev_t has turned into a blob. Broken-by: dev_t changes Reported-by: Vallo Kallaste "Niels Chr. Bank-Pedersen" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-22T08:51:42.000000Z K 7 svn:log V 648 Intentionally do the wrong thing in using the initial DHCP values for ifconfig, essentially stealing the lease until the user goes and changes it. The alternative, sadly, is total dysfunction since bpf isn't in GENERIC and network connectivity would otherwise fail completely on first bootup when DHCP configuration was attempted again. The ultimate answer here is to make either bpf a loadable kernel module (which security conscious admins will be able to simply remove from /modules) or come up with a lighter weight mechanism just for dhcp and other apps that need to see broadcast packets but not otherwise sniff the wire in full bpf glory. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-22T09:18:12.000000Z K 7 svn:log V 91 Deal with new linux compat package naming. Submitted by: Marcel Moolenaar END K 10 svn:author V 3 des K 8 svn:date V 27 1999-07-22T11:34:12.000000Z K 7 svn:log V 86 Back out previous commit so IDE works again. Whatever happened to testing before MFC? END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-07-22T12:44:29.000000Z K 7 svn:log V 129 MFC: Move the `return' statement the correct place so that the keyboard won't be initialized if `atkbd?' is disabled. (rev 1.12) END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-07-22T12:45:50.000000Z K 7 svn:log V 145 MFC: from rev 1.314. - Clear relevant variables when the keyboard is not available. - Do not touch the `tty' struct when it's not yet available. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-22T14:11:26.000000Z K 7 svn:log V 190 Move code for all builtin services from inetd.c to builtins.c, including the Green Piece. :-) In future, new builtin services are less likely to need to touch the already tangled inetd.c . END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-07-22T14:19:14.000000Z K 7 svn:log V 171 - Add new argument `off' to the `-b' option. This will turn off the bell. - Document it in the man page. - Fix a couple of typo in the man page. Submitted by: cpiazza END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-07-22T14:26:21.000000Z K 7 svn:log V 68 Correct some style issues in my previous commit. Submitted by: bde END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 1999-07-22T14:45:22.000000Z K 7 svn:log V 103 Add braces to make if-else statement clearer. PR: 12663 Submitted by: Adam Wight END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-22T14:47:29.000000Z K 7 svn:log V 53 Signal handlers should use _exit(2) and not exit(3). END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-22T14:49:38.000000Z K 7 svn:log V 65 MFC: exit() -> _exit() in function called within signal handler. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-22T14:58:54.000000Z K 7 svn:log V 100 Fix a small mind-o: one instance of SYS_RES_IOPORT should have been SYS_RES_MEMOTY in sk_detatch(). END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-22T15:57:37.000000Z K 7 svn:log V 50 Don't leak pipe descriptor to daemons on execv(). END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-22T16:10:40.000000Z K 7 svn:log V 174 Remove unnecessary macro introduced in previous commit. Also, the previous commit failed to reference: PR: 12731 Submitted by: dwmalone@maths.tcd.ie (David "Inetd" Malone) END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-22T16:17:58.000000Z K 7 svn:log V 31 MFC: Fix pipe descriptor leak. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-22T16:29:48.000000Z K 7 svn:log V 71 Relegate the diagnostic descriptor counter to the -DSANITY_CHECK case. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-22T17:00:38.000000Z K 7 svn:log V 92 Convert the ThunderLAN driver to newbus. Also add splimp() protection to tl_stats_update(). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-22T17:04:09.000000Z K 7 svn:log V 51 MFC: add splimp() protection to tl_stats_update(). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-22T17:09:01.000000Z K 7 svn:log V 65 MFC: increase delay in xl_reset() to make slower machines happy. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-22T17:11:59.000000Z K 7 svn:log V 326 Improve printf(3) conversion specifier parsing so that silly formats aren't allowed and the right casts can be used for printf() statements. Document the conversion specifier limitations and the fact that arithmetic overflow causes a fatal error. PR: 12611 Reported by: Frode Vatvedt Fjeld Reviewed by: bde END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-22T17:29:14.000000Z K 7 svn:log V 178 MFC: Sync with CURRENT Correct a manpage example. Use arc4random(). Fix printf() conversion specificier format parsing. Fix casts in putdata(). Add BUGS section to manpage. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-22T17:33:11.000000Z K 7 svn:log V 75 Don't dump core for a known, documented bug. PR: 12611 Reviewed by: markm END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-22T17:36:04.000000Z K 7 svn:log V 59 MFC rev 1.11: Don't dump core for a known, documented bug. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-22T18:10:20.000000Z K 7 svn:log V 445 Well, it seems that loading a PCI driver module after the system has been booted works too -- very neat. However I don't want the system to stop for 5 seconds when the MII autoprobe is triggered in the xl and tl drivers since that's lame. Instead, only use the hard delay when we've been cold booted. If not, use the timeout mechanism instead. (The SysKonnect driver doesn't use the same autonegotiation scheme, so no change is required there.) END