summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Don't count iterations while waiting for a lock to become free.grog1999-09-281-10/+9
|
* Add ioctls VINUM_CHECKPARITY and VINUM_RESETPARITY, still to be fullygrog1999-09-281-0/+8
| | | | implemented.
* Reduce MAX_IOCTL_REPLY to 1024; the previous value was more than ioctlgrog1999-09-281-8/+10
| | | | | | | | | could stand. Define the correct return lengths for a number of ioctls. Add ioctls VINUM_CHECKPARITY and VINUM_RESETPARITY, still to be fully implemented.
* open_drive: Don't call set_drive_state to take a drive down, do itgrog1999-09-281-3/+3
| | | | | | | | | | | | | ourselves. This breaks a vicious circle which caused vinum to dereference a null vp if device nodes were missing. Reported-by: Brad Chisholm <sasblc@unx.sas.com> Alec Wolman <wolman@cs.washington.edu> check_drive: Don't take a drive down if it's only referenced. read_drive: Remove unused variable.
* sdio_done: Log events if DEBUG_LASTREQS set.grog1999-09-281-0/+4
|
* Change remove_drive_entrygrog1999-09-281-1/+5
| | | | Add parityops
* Remove some superfluous comments.grog1999-09-281-63/+41
| | | | | | | | | | | | | | | | | | | | 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.
* Minor formatting changes (7th attempt)grog1999-09-281-3/+2
|
* Add loginfo type for sdiodone.grog1999-09-281-0/+1
|
* * add a non-reset device- will not reset the channel on open. youcg1999-09-2814-52/+106
| | | | | | | | 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.
* add a missing blank linecg1999-09-284-4/+8
|
* add the ad1816 drivercg1999-09-281-0/+1
|
* seperate the ad1816 driver from the mss driver since it shares no codecg1999-09-288-822/+1414
|
* Use rmand_get_bus{tag,handle} rather than hard wiring things toimp1999-09-281-3/+3
| | | | | | 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.
* Back out my backout, it was already posix compliant. Any new fields arepeter1999-09-281-1/+0
| | | | | | 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).
* Document the "noasync" option.obrien1999-09-282-0/+6
|
* Fix previous commit. The standards specifically say: "The structurepeter1999-09-281-0/+1
| | | | | | | | | sigaction, used to describe an action to be taken, is defined in the header <signal.h> 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.
* Explicitly use sigemptyset to clear a sigset_t. Explicitmarcel1999-09-281-1/+4
| | | | | | | | 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
* Explicitly use sigemptyset to clear a sigset_t. Explicitmarcel1999-09-281-2/+7
| | | | | | 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.
* Explicitly use sigemptyset to clear a sigset_t. Explicitmarcel1999-09-281-1/+2
| | | | initialization of sa_flags allows us to lose the bzero.
* Explicitly use sigemptyset to clear a sigset_t. Explicitmarcel1999-09-281-1/+4
| | | | | | initialization of sa_flags allows us to lose the bzero. $FreeBSD$ tag added.
* In sbflush(), don't exit the while loop too early: this can causepb1999-09-282-2/+16
| | | | | | | | | | | 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
* Introduce ttyread() and ttywrite() which do the canonical thing.phk1999-09-2823-597/+70
| | | | | | Use them in many tty drivers. Reviewed by: julian, bde
* Add another ID for the AWE64.dfr1999-09-284-0/+4
|
* Sync w/ sys/i386/isa/pcaudio.c revision 1.54.kato1999-09-281-2/+34
|
* Removed aha driver.kato1999-09-281-6/+0
|
* Sync w/ sys/i386/conf/files.i386 revision 1.274.kato1999-09-282-2/+0
|
* Do not defer setting of the aliasing address fromru1999-09-281-19/+15
| | | | | | interface name if not operating in dynamic mode. Reviewed by: Ari Suutari <ari@suutari.iki.fi>
* Reconnect 'bktr' now that world won't (I hope) break again from it.peter1999-09-281-2/+1
| | | | 'make depend' was falling over in it before.
* Make the bktr module build. The Makefile was badly mangled, includingpeter1999-09-281-7/+9
| | | | leaving the ".c" out of most of the SRCS= source files.
* Make sure file after VOP_OPEN is VMIO'd when transfering control fromdillon1999-09-284-8/+16
| | | | | | | | | | | 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.
* .Nm += "rtld"phantom1999-09-283-3/+6
| | | | apropos(1) now knows about rtld(1) manpage.
* Ooops- forgot to commit this.mjacob1999-09-281-1/+5
| | | | | PR: 14009 Submitted by: jreynold@primenet.com
* Xref strlcat, strlcpyimp1999-09-282-2/+5
| | | | Inspired by: NetBSD commit message describing this.
* Fix breakage caused by last commit. Also accommodate the new interfacessteve1999-09-281-4/+4
| | | | | | | 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
* Make aha a loadable module. Unloading doesn't work well. Fix slightimp1999-09-280-0/+0
| | | | disordering of SUBDIRs list while I was in modules/Makefile.
* /tmp/cvswGS523imp1999-09-282-3/+32
|
* Newbusification of aha. dfr sent me the first cut, and I made itimp1999-09-282-133/+169
| | | | | | | | | | | | | 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
* Use mkstemp(3) instead of tmpnam(3) when creating temporary files for modeken1999-09-282-6/+12
| | | | | | | page editing. Submitted by: roberto Reviewed by: imp, ken
* Oh bollocks, I really screwed up the "auto" check here. Timejkh1999-09-272-2/+2
| | | | | | to crack the K&R; I must have forgotten the C language. :) Embarrassingly noticed by: Howard Gutch <logix@foobar.franken.de>
* Update the upgrade instructions for awk 3.0.4.sheldonh1999-09-271-3/+7
|
* Fix conflicts. Add $FreeBSD$ as needed.sheldonh1999-09-278-141/+297
|
* This commit was generated by cvs2svn to compensate for changes in r51728,sheldonh1999-09-2717-117/+638
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Virgin import of GNU awk 3.0.4, which fixes at least a memory mis-sheldonh1999-09-2725-258/+920
| | | | | | | | | | | | | | management problem involving custom print formats. PR: 13615 Reported by: Scott Hazen Mueller <scott@zorch.sf-bay.org>
* | Properly handle the case when either the aliasing or source address ofru1999-09-272-52/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 <brian@FreeBSD.org>, Eivind Eklund <eivind@FreeBSD.org>, Charles Mott <cmott@srv.net>
* | Add auto-detection for Askey Dynalink Magic TView androger1999-09-273-27/+89
| | | | | | | | | | | | | | | | Leadtek Winfast 2000 cards. No audio support yet, just the card make is reported. Submitted by: Craig <crh@outpost.co.nz> Submitted by: Peter Wemm <peter@netplex.com.au>
* | Fix two rather embarrassing bugs in camcontrol. The first caused theken1999-09-271-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | 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)
* | ed driver re-activated.kato1999-09-272-20/+20
| |
* | Removed pc98 code.kato1999-09-271-14/+0
| |
* | Make ed driver work again.kato1999-09-275-4/+724
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
OpenPOWER on IntegriCloud