Import work done under project/nand (@235533) into head.

The NAND Flash environment consists of several distinct components:
  - NAND framework (drivers harness for NAND controllers and NAND chips)
  - NAND simulator (NANDsim)
  - NAND file system (NAND FS)
  - Companion tools and utilities
  - Documentation (manual pages)

This work is still experimental. Please use with caution.

Obtained from: Semihalf
Supported by:  FreeBSD Foundation, Juniper Networks


git-svn-id: svn://svn.freebsd.org/base/head@235537 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix typo.

MFC after:	3 days


git-svn-id: svn://svn.freebsd.org/base/head@235538 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Allow to specify strftime(3) format for process start end exit times.

Submitted by:	Andrey Zonov <andrey zonov org>
MFC after:	1 week


git-svn-id: svn://svn.freebsd.org/base/head@235541 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
mdoc: remove superfluous paragraph macro.


git-svn-id: svn://svn.freebsd.org/base/head@235542 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Minor mdoc fixes.


git-svn-id: svn://svn.freebsd.org/base/head@235543 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
mdoc: remove whitespace.


git-svn-id: svn://svn.freebsd.org/base/head@235544 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Removed repeated content from man page.


git-svn-id: svn://svn.freebsd.org/base/head@235545 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
- Fix -o option that was broken by my clang compile fix

Submitted by:	Oleg Moskalenko <oleg.moskalenko@citrix.com>


git-svn-id: svn://svn.freebsd.org/base/head@235546 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
fix a typo in a comment


git-svn-id: svn://svn.freebsd.org/base/head@235547 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Support SCTP_EOF also for 1-to-1 style sockets.

MFC after: 3 days


git-svn-id: svn://svn.freebsd.org/base/head@235554 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Use singular form for a modifier.

Submitted by:	alc
MFC after:	3 days


git-svn-id: svn://svn.freebsd.org/base/head@235555 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Centralize declaration of the debug.acpi sysctl node.


git-svn-id: svn://svn.freebsd.org/base/head@235556 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Use a default for max_burst of 4 and l2var of 2.
This was discussed with rrs@.

MFC after: 3 days


git-svn-id: svn://svn.freebsd.org/base/head@235557 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add support for writing to HID devices through the interrupt output pipe.
Supermicro LCD screen modules seem to not support accessing reports through
the control pipes, but working fine with the interrupt pipes.

Sponsored by:	iXsystems, Inc.
MFC after:	1 week


git-svn-id: svn://svn.freebsd.org/base/head@235558 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Update contact info.

PR:		N/A (mentor approved)
Submitted by:	dteske
Reviewed by:	dteske (mentor approved)
Approved by:	emaste (mentor)
MFC after:	1 week


git-svn-id: svn://svn.freebsd.org/base/head@235560 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
this file is too old and not interesting anymore now that netmap
has been MFC'ed.


git-svn-id: svn://svn.freebsd.org/base/head@235562 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Don't expose i386-only ptrace constants on amd64.  This broke gdb with
libthread_db on amd64.

Reported by:	avg


git-svn-id: svn://svn.freebsd.org/base/head@235563 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove unused header (libutil.h)


git-svn-id: svn://svn.freebsd.org/base/head@235565 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Build the "S" objects with the same name they get installed under.
That is, build crtbeginS.o and crtendS.o instead of crtbegin.So and
crtend.So. Remove the name substitution during install.

Obtained from:	Juniper Networks, Inc.


git-svn-id: svn://svn.freebsd.org/base/head@235566 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
mdoc(7) style/formatting fixes.

While here, fix a few nits igor(1) does not like.

MFC after:	3 days


git-svn-id: svn://svn.freebsd.org/base/head@235567 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f