For PCI Express capability, if max link width is greater than zero, print
the current and max link speed.

Sponsored by:	Intel
Discussed with:	jhb
MFC after:	1 week
Update hptiop(4) to version 1.8, which added support for HighPoint
RocketRAID 4500 series.

Many thanks to HighPoint Technologies for their continued support
of FreeBSD!

Submitted by:	HighPoint Technologies
MFC after:	3 days
Initialize the response queue mutex a bit earlier to avoid a panic that
occurs if t3_sge_alloc_qset fails and then t3_free_qset attempts to
destroy an uninitialized mutex.

Submitted by:	Vijay Singh <vijju dot singh at gmail>
MFC after:	3 days
Desupport pre-FreeBSD 7.1.
Increase the driver-side limit on the number of logical volumes that
the driver will recognize.  I've tested this as far as 25 volumes.
Modify the comment to take out the names and URL.

Requested by:	kib
MFC after:	3 days
Let lpr build with -Wmissing-variable-declarations.

Mark variables static where possible and place the uid/euid variables in
lp.h, so that we can compile-time enforce that these variables have the
same type.
- Remove the references to the deprecated zalloc kernel interface
- Use M_ZERO flag in malloc() rather than bzero()
- malloc() with M_NOWAIT can't return NULL so there's no need to check

Reviewed by:	alc
Approved by:	alc
When Xdialog(1) is passed a NULL argument to its `--help' option, Xdialog(1)
acts like dialog(1) in that it returns exit status 2 when the help button is
chosen.

Approved by:	adri (co-mentor) (implicit)
Fix build in case we have SMBVDEBUG turned on.

Reviewed by:	gnn
Approved by:	gnn
Sponsored by:	iXsystems inc.
Second attempt to add @every_second keyword support. Due to multiple
requests, default to the previous 60-seconds scheduling method
unless there is any @every_second entries to conserve CPU cycles and
power.

This change also improves scheduling in the default mode by running
as close to the beginning of the minnute as possible by replacing
sleep(3) with nanosleep(2). Previously, the tasks would run anywhere
within the first second of the minute and that offset drifted back
and forth each time cron(8) was engaged.

MFC after:	1 month
Merge bmake-20121010

Approved by:	marcel (mentor)
Don't attach if the bootloader has not indicated that we're a PCI host.  This
fixes booting on systems which are PCI targets.
Add support for Radisys as a vendor of Octeon hardware.  Add some preliminary
support for what their boot loader refers to as the "RSYS4GBE", of which there
are two instances ("Data Processing Blocks") on the Radisys ATCA-7220.
Switch from using a msgbox to display help files to a textbox instead. The
problem with using a msgbox was one of truncation in the case of Xdialog(1)
and lack of screen real-estate (since the msgbox is not scrollable in X11
while a textbox is).

The textbox renders the text much better and is more appropriate for this
type of data display.

Approved by:	adrian (co-mentor) (implicit)
Fix copy/paste error.

Approved by:	adrian (co-mentor) (implicit)
Tighten-up displays that use a NULL prompt (e.g., networking and usermgmt).

Approved by:	adrian (co-mentor) (implicit)
No MII on the RSYS4GBE (AMC-7211/ATCA-7220).
Resurrect and integrate stable/9/sysinstall/help/tcp.hlp

Approved by:	adrian (co-mentor) (implicit)
Don't mask fwe(4) lp(4) or plip(4) devices from ifconfig(8) list.

Approved by:	adrian (co-mentor) (implicit)