summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Regenerate (removed semconfig)peter2000-05-016-15/+8
|
* Remove the undocumented, flawed, broken-as-designed semconfig() syscall.peter2000-05-013-96/+2
|
* Remove undocumented broken-as-designed semconfig() syscall.peter2000-05-011-1/+1
|
* Do not attempt to free a nfs node if it is the root node. The rootps2000-05-011-2/+3
| | | | | node is statically allocated and is not guarded, so free will panic in nfs_close.
* Back out t_timeout initializing, now in ttyregisterache2000-05-011-1/+0
|
* Move t_timeout initializing to ttyregisterache2000-05-011-1/+1
| | | | Pointed-by: bde
* Remove the undocumented semconfig() system calls. These cause more troublepeter2000-05-011-8/+0
| | | | than they are worth.
* * Move the driver_t::refs field to kobj_t to replace kobj_t::instances.dfr2000-05-014-12/+8
| | | | | * Back out a couple of workarounds for the confusion between kobj_t::instances and driver_t::refs.
* Fix a couple of easy cases where we make two identical devices.. onepeter2000-05-011-4/+4
| | | | | | /dev/xxx and one /dev/rxxx. This changes them to a hard link so that less inodes are consumed and so that the permissions are always in sync. There are lots more of these still.
* Since ptys are allocated dynamically, there is no needs to keep theirache2000-05-011-1/+1
| | | | t_timeout across close, so move t_timeout initializing to ptcopen
* Initialize t_timeout to -1 for console to set its default value once in ttyopenache2000-05-011-0/+1
|
* Split out the ISA bus front end code into its own file. PCCARD attachmentmdodd2000-05-015-298/+474
| | | | | | coming later this week. Mitsuru IWASAKI provided a patch to -mobile which I used to make sure I was doing the right thing but only a small part of the actual patch was used.
* Set t_timeout to its default sysctl value only once in ttyopenache2000-05-012-1/+4
| | | | | | Initialize t_timeout to -1 for this reason Pointed-by: bde
* Fix for the HP burners (and possibly other broken drives to)sos2000-05-011-13/+5
| | | | | | | | | that fails to proberly close the disk. The problem seems to be that the HP burners sometimes return ready when they actually are not, the solution is to not use immediate mode on the closing commands. This is suboptimal for real burners, in that they now hog the ATA bus for possibly minutes, where its really not nessesary, *sigh*.
* Now that I've got reports that this works, let's turn the debugging off.imp2000-05-011-4/+0
| | | | | | MIHIRA-san pointed out that debugging is rather big for tcpdump... Submitted by: sanpei@sanpei.org (MIHIRA Yoshiro)
* - Merge sl_probe() and ni_probe().mdodd2000-05-011-84/+47
| | | | | - Add myself as 'MAINTAINER' since I've got a number of changes in the pipe.
* Adjust to accomodate recent changes to the rcvdata and rcvmsgarchie2000-05-011-4/+6
| | | | function prototypes.
* Reserve major device number for nsmb (SMB/CIFS protocol) device.bp2000-05-011-0/+1
|
* Only set $MAIL_AGENT if it isn't already defined in the environment.nik2000-04-301-1/+1
| | | | | | | No idea why this was sent in as a docs bug. . . PR: docs/17014 Submitted by: Giorgos Keramidas <keramida@ceid.upatras.gr>
* Remove reference to bsd2dos command, refer to fconv and similar.nik2000-04-301-3/+3
| | | | | PR: docs/17101 Submitted by: Udo Erdelhoff <ue@nathan.ruhr.de>
* Add descriptions of the nm(1) keywords and their meanings.nik2000-04-301-0/+26
| | | | | PR: docs/17269 Submitted by: Oscar Bonilla <obonilla@fisicc-ufm.edu>
* Add xref to cap_mkdb(1).nik2000-04-301-0/+1
| | | | | PR: docs/17544 Submitted by: Christ J. Clark <cjc@cc942873-a.ewndsr1.nj.home.com>
* Note that X11 Forwarding is off by default.nik2000-04-301-4/+5
| | | | | PR: docs/17566 Submitted by: Keith Stevenson <ktstev01@louisville.edu>
* Add another example showing how you can use pppctl to only allownik2000-04-301-0/+21
| | | | | | dial out at certain times of the day. Approved by: brian
* Removed xref to mount_lfs, this died in 2.mumble.nik2000-04-302-2/+0
| | | | | PR: docs/18272 Submitted by: Michael Lucas <mwlucas@blackhelicopters.org>
* Phase mismatch handling from SCRIPTS had beengroudier2000-04-301-3/+3
| | | | broken by previous patch.
* Fixes a potential buffer overflow with the pid filename.joe2000-04-301-1/+3
| | | | | Submitted by: Mike Heffner <spock@techfour.net> Submitted on: audit@freebsd.org
* Fixes a potential buffer overflow with the command line arguments.joe2000-04-301-7/+11
| | | | | Submitted by: Mike Heffner <spock@techfour.net> Submitted on: audit@freebsd.org
* Fixes a potential buffer overflow with 'ed [MAXPATHLEN + 1 characters]'.joe2000-04-301-3/+5
| | | | | Submitted by: Mike Heffner <spock@techfour.net> Submitted on: audit@freebsd.org
* Remove unneeded #include <vm/vm_zone.h>phk2000-04-3065-65/+0
| | | | Generated by: src/tools/tools/kerninclude
* For the M_PREPEND macro, remove an initial mbuf NULL check I added. Itgreen2000-04-301-5/+0
| | | | | | | was added accidentally, and although not terrible, it would improperly hide the bug of calling M_PREPEND with a NULL mbuf argument. Submitted by: jlemon (ISTR)
* Change the scheduler to actually respect the PUSER barrier. It's beengreen2000-04-304-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wrong for many years that negative niceness would lower the priority of a process below PUSER, and once below PUSER, there were conditionals in the code that are required to test for whether a process was in the kernel which would break. The breakage could (and did) cause lock-ups, basically nothing else but the least nice program being able to run in some conditions. The algorithm which adjusts the priority now subtracts PRIO_MIN to do things properly, and the ESTCPULIM() algorithm was updated to use PRIO_TOTAL (PRIO_MAX - PRIO_MIN) to calculate the estcpu. NICE_WEIGHT is now 1 to accomodate the full range of priorities better (a -20 process with full CPU time has the priority of a +0 process with no CPU time). There are now 20 queues (exactly; 80 priorities) for use in user processes' scheduling, and PUSER has been lowered to 48 to accomplish this. This means, to the user, that things will be scheduled more correctly (noticeable), there is no lock-up anymore WRT a niced -20 process never releasing the CPU time for other processes. In this fair system, tsleep()ed < PUSER processes now will get the proper higher priority than priority >= PUSER user processes. The detective work of this was done by me, along with part of the solution. Luoqi Chen has provided most of the solution, and really helped me understand what was happening better, to boot :) Submitted by: luoqi Concept reviewed by: bde
* Allow "-" for working with STDINache2000-04-302-16/+50
| | | | | Allow printing of each option separately when keyword specified without a number
* Fix warn formatache2000-04-301-1/+1
| | | | Pointed-by: bde
* Remove bogus include, as per style(9).asmodai2000-04-301-2/+0
| | | | Remove unused variable.
* Back out all drainwait changes. It is enough controllable via sysctl orache2000-04-307-55/+17
| | | | | | | comcontrol, having it in stty cause too many problems with existing drivers and tty access permissings of non-superuser. Asked-by: bde
* gfmt: set drainwait only if changedache2000-04-301-2/+4
| | | | It allows to restore tty state without a warning for non-superuser
* Add sysctl variable to set initial drainwait timeout on ttyopen, default toache2000-04-301-1/+5
| | | | 5 minutes
* Allocate space for arrays of type "char *", not "char **".ghelmer2000-04-301-3/+3
| | | | | | Rev 1.8 made the type consistently incorrect. Noted by: Ben Smithurst <ben@scientia.demon.co.uk>
* Fix comments, whitespace to reduce diffs between this and GENERIC.markm2000-04-301-8/+12
|
* Fixed the type of some ivar access functions. Ivars have type uintptr_t,bde2000-04-308-17/+17
| | | | | | | not u_long. On i386's with 64-bit longs, returning u_longs indirectly in (more than) the space reserved for uintptr_t's tended to corrupt the previous frame pointer in the stack frame, so it was not easy to debug. The type mismatches are hidden by the bogus cast in DEVMETHOD().
* Update the man page to reflect the recent changes to the kernel API forjulian2000-04-302-26/+136
| | | | netgraph.
* Include <sys/random.h> for rand_initialize().dfr2000-04-301-0/+1
|
* - Added UKBD_DFLT_KEYMAP option.nyan2000-04-301-4/+6
| | | | | | Pointed out: Tomokazu HARADA <tkhara@osk4.3web.ne.jp> - Fixed disordering.
* Clean up MAXMEM routine.nyan2000-04-302-6/+6
| | | | Submitted by: "K.Magara" <magara@maizuru-ct.ac.jp>
* Fixed to support JIS7 KANJI.nyan2000-04-302-0/+80
| | | | Submitted by: Nobuyuki Koganemaru <kogane@koganemaru.co.jp>
* Sync with sys/boot/i386/libi386/biosdisk.c revision 1.30.nyan2000-04-301-160/+260
|
* Removed a stale forward struct declaration.bde2000-04-301-1/+0
|
* Allow overriding of net.inet.ip.fw.verbose_limit; if you want to make agreen2000-04-302-7/+15
| | | | rule that logs without a log limit, use "logamount 0" in addition to "log".
* Removed superfluous forward declaration of struct klist. Forwardbde2000-04-301-22/+16
| | | | | | | | | | | declarations of structs for use in prototypes are only necessary if the struct is not otherwise declared in scope. Removed prototypes for fdissequential() and fdsequential(). These functions never existed in FreeBSD. Fixed most style bugs in FreeBSD changes (mainly disordered prototypes and prototypes without parameter names).
OpenPOWER on IntegriCloud