Add a gitignore.
Add KDB_UNATTENDED to my kernel conf.
Get rid of the depends_on directive in io.d. See bin/171678.
Don't free buffers injected into some libelf structures.

Solaris' and FreeBSD's libelf differ in that the latter frees the
buffer while the former do not (see elf_close() in the respective
libraries). Thus this change is needed to avoid a double free leading to
the jemalloc assertion failure in bin/167103.
Since we're replacing FreeBSD libelf's buffers, we need to take care of
freeing them.
 #ifdef -> #if defined
Don't include umass(4) in the kernel while I'm trying to debug it.
Add the current revision of the debug symbols patch.
Fix the use of 'when'-intervals when using -t.
Remove lots of devices that I don't need from GENERIC.
ttydisc_rint_simple() expects to be called with the tty lock held.
Make sure we update the mtime of $LOG.0 after a rotation.

If we don't do this, newsyslog may do interval-based rotations more
often than necessary. Also fix a typo and check the return value of
rename(2). If the rename fails we should bail since otherwise we may end
up overwriting log files.
Use debug.dtrace.providers when verifying a "depends_on provider" pragma.

This allows such pragmas to be used when dtrace isn't running as root
(e.g. with dtrace -h). Also revert my earlier change to io.d - this
change is the "real" fix.
Add calloutng_12_16.patch.
Fix a compile-time error introduced by the calloutng patch.
Add support for separate debug files in bsd.prog.mk.
Revert my earlier locking change to syscons(4), it was incorrect.
Fix a couple of bugs in cp(1).

1. If -R is specified and both the origin and targets are symlinks, then
   the target is unlink(2)ed first only if it is non-dangling. If it is
   dangling, the unlink doesn't happen and symlink(2) fails.
2. copy_link() doesn't respect -n, so if both the origin and target
   are both non-dangling symlinks and -Rn is specified, the target is
   overwritten.
Make some progress towards keeping debug info files in their own dir.
Create the appropriate subdir of /usr/lib/debug when installing.

Otherwise these makefiles will break a bunch of ports that use
bsd.lib.mk and bsd.prog.mk.