freebsd-nq/lkm
Greg Lehey 721fbc5ae0 config.c:
config_drive:
    Catch an instance of anonymous drives.  Doubtless many remain.

interrupt.c:
  complete_rqe:
    Call logrq to log iodone events if DEBUG_LASTREQS is set.

    Call set_sd_state with setstate_noupdate to avoid buffered I/O out
    of interrupt context.

    Use define DEBUG_RESID instead of constant.

memory.c:
  Remove dead expandrq() function

  Malloc:
    Remove directory component of file names in malloc table.

  Add function vinum_rqinfo (part of the request tracing stuff).

request.c:
  Add function logrq (part of the request tracing stuff).

  vinumstrategy:
    Check whether config needs to be written to disk, do it if so.
    This is a stopgap until the Vinum daemon (bacchusd?  oenologistd?)
    is written.

    If DEBUG_LASTREQS is set, call logrq to log user buffer headers.

  launch_requests:
    Correct format of debug output to console.

    If DEBUG_LASTREQS is set, call logrq to log request elements.

request.h:
  Add definitions for request trace.

state.c:
  set_sd_state:
    Check flags for setstate_noupdate.  If set, don't write the config
    to disk, just set global VF_DIRTYCONFIG flag.  This is part of the
    kludge to avoid writing config from an interrupt context.

vinumext.h:
    Add declaration for vinum_rqinfo, put inside #ifdef DEBUG
    Remove dead macro expandrq

vinumio.h:
  Increase maximum ioctl reply length to 4 kB if DEBUG is set.
  Define VINUM_RQINFO ioctl if DEBUG is set.

vinumioctl.c:
  vinumioctl:
    Change implementation of VINUM_DEBUG ioctl: use a debug flag
    (DEBUG_REMOTEGDB) to decide whether to go into remote debugging or
    not.

    Implement VINUM_RQINFO.

vinumkw.h:
  Define kw_info even when not debugging.

vinumvar.h:
  Define VF_DIRTYCONFIG
  Add pointers to request info to vinum_info if DEBUG is set.
  Define setstate_noupdate
  Define additional debug bits DEBUG_RESID, DEBUG_LASTREQS and
  DEBUG_REMOTEGDB.
1998-10-21 08:32:32 +00:00
..
atapi Don't add files handled by bsd.kmod.mk to CLEANFILES. Don't add never- 1998-02-25 01:40:55 +00:00
ccd Don't put "-I." in ${CFLAGS} here. bsd.kmod.mk now puts an absolute 1998-02-01 18:12:15 +00:00
cd9660 Back out opt_diagnostic.h changes. 1998-02-06 23:54:27 +00:00
coda Fixes for lkm: 1998-09-29 20:19:45 +00:00
coff Shut this thing up, like the other LKMs 1998-08-24 05:31:57 +00:00
fdesc Revert $FreeBSD$ back to $Id$ 1997-02-22 12:49:29 +00:00
fpu Fixed bitrot in fpu LKMs. 1997-07-20 08:46:30 +00:00
gnufpu Removed bogus -I path in CFLAGS. 1997-08-26 13:49:26 +00:00
ibcs2 Sort cross references. 1998-08-31 16:41:09 +00:00
if_disc Don't put "-I." in ${CFLAGS} here. bsd.kmod.mk now puts an absolute 1998-02-01 18:12:15 +00:00
if_ppp Give this a shot at actually working as an LKM.. 1998-03-27 04:05:08 +00:00
if_sl Don't put "-I." in ${CFLAGS} here. bsd.kmod.mk now puts an absolute 1998-02-01 18:12:15 +00:00
if_tun Don't put "-I." in ${CFLAGS} here. bsd.kmod.mk now puts an absolute 1998-02-01 18:12:15 +00:00
ip_mroute_mod Revert $FreeBSD$ back to $Id$ 1997-02-22 12:49:29 +00:00
ipfw Add example for IPFIREWALL_DEFAULT_TO_ACCEPT 1997-09-10 04:19:07 +00:00
joy Don't put "-I." in ${CFLAGS} here. bsd.kmod.mk now puts an absolute 1998-02-01 18:12:15 +00:00
kernfs Revert $FreeBSD$ back to $Id$ 1997-02-22 12:49:29 +00:00
linux Unregister the glibc2 brand at module unload time. 1998-10-11 21:08:02 +00:00
mfs Revert $FreeBSD$ back to $Id$ 1997-02-22 12:49:29 +00:00
msdos Back out opt_diagnostic.h changes. 1998-02-06 23:54:27 +00:00
nfs Finished previous fix - don't forget to add one dummy options header 1998-07-07 02:27:09 +00:00
nullfs Back out opt_diagnostic.h changes. 1998-02-06 23:54:27 +00:00
pcic Revert $FreeBSD$ back to $Id$ 1997-02-22 12:49:29 +00:00
portal Revert $FreeBSD$ back to $Id$ 1997-02-22 12:49:29 +00:00
procfs A better solution to the rm_at_exit problem: Register the exit function 1998-07-27 01:07:01 +00:00
syscons Fix the sreensavers so the work again with the new syscons & friends. 1998-09-17 19:40:30 +00:00
umapfs Revert $FreeBSD$ back to $Id$ 1997-02-22 12:49:29 +00:00
union Revert $FreeBSD$ back to $Id$ 1997-02-22 12:49:29 +00:00
vesa Double oops, committed the wrong Makefile ata that, fixed. 1998-09-15 20:14:11 +00:00
vinum config.c: 1998-10-21 08:32:32 +00:00
wcd Don't add files handled by bsd.kmod.mk to CLEANFILES. Don't add never- 1998-02-25 01:40:55 +00:00
Makefile Include vinum in SUBDIR 1998-09-28 05:38:52 +00:00