MF8: r252639
     MF9: r252635, r252638:
     MFC: r252348, r252363: sysconf(3) returns a long, not an int.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/7@252640 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r252262:

  For ATA_PASSTHROUGH commands, pretend isci(4) supports multiword DMA
  by treating it as UDMA.

  This fixes a problem introduced in r249933/r249939, where CAM sends
  ATA_DSM_TRIM to SATA devices using ATA_PASSTHROUGH_16.  scsi_ata_trim()
  sets protocol as DMA (not UDMA) which is for multi-word DMA, even
  though no such mode is selected for the device.  isci(4) would fail
  these commands which is the correct behavior but not consistent with
  other HBAs, namely LSI's.

  smh@ did some further testing on an LSI controller, which rejected
  ATA_PASSTHROUGH_16 commands with mode=UDMA_OUT, even though only
  a UDMA mode was selected on the device.  So this precludes adding
  any kind of mode detection in CAM to determine which mode to use on
  a per-device basis.

Note: The reasons behind this change do not apply to stable/7.  This MFC
is to keep the driver consistent across stable branches and current.

Sponsored by: Intel


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/7@252647 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r252387:

Make libsupc++'s __cxa_call_terminate() prototype consistent with the
definition.

Submitted by:	dt71@gmx.com


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/7@252731 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC of tzdata2013d, 253009

- Morocco:
  announced that the year's Ramadan daylight-savings transitions
  would be 2013-07-07 and 2013-08-10.

- Israel:
  As of 2013, DST starts at 02:00 on the Friday before the last
  Sunday in March.  DST ends at 02:00 on the first Sunday after
  October 1, unless it occurs on the second day of the Jewish Rosh
  Hashana holiday, in which case DST ends a day later (i.e. at 02:00
  the first Monday after October 2).  [Rosh Hashana holidays are
  factored in until 2100.]


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/7@253013 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: Temporarily revert sendmail 8.14.7 change to getipnodebyname() flags
     to prevent problems between the resolver and Microsoft DNS servers with
     AAAA lookups.  The upstream open source project will work on a more
     permanent fix for the next release.  Issue noted by Pavel Timofeev.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/7@254349 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r255931:

Fix a bug in ld, where indirect symbols are not handled properly during
linking of a shared library, leading to corrupt indexes in the dynamic
symbol table.  This should fix the multimedia/ffmpegthumbnailer port.

Reported by:	swills


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/7@256384 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC of 257681

tzdata2013f
- Jordan goes to winter time on the last Friday in October.
- Tocantins in Brazil will not go into summer time in October.
- Indonesian time zones renames.
- Lots of cleanups in with regarding to links and historical data.

tzdata2013h
- Libya didn't go back to DST.
- Fix Morocco 2038 issue.
- Brazil/Acre and ?Western Amazonas are chaning timezones.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/7@257684 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC of 259626, tzdata2013i:

Removed support for solar-time-based time zones
Jordan stays at summer time this year.
Fix historical data for Cuba


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/7@259628 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f