MFC r272137:

Revised to better point to release notes and errata, security advisories,
and be more specific about the -questions list.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@272276 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r271432: Merge upstream Clang rev 205331 debuginfo crash fix:

    Debug info: fix a crash when emitting IndirectFieldDecls, which were
    previously not handled at all.
    rdar://problem/16348575


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@272302 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r271433: Add clang patch corresponding to r271432


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@272303 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC Clang debug info crash fix

271282: Merge Clang debug info crash fix rev 200797:

    Debug info: fix a crasher when when emitting debug info for
    not-yet-completed templated types. getTypeSize() needs a complete type.

    rdar://problem/15931354

271283: Add clang patch for r271282

  Note that r271282 contains only the src change from Clang rev 200797.
  This patch file includes two follow-on changes to the test case, which
  do not apply to the copy in the FreeBSD tree.

  Upstream Clang revisions:

  200797:

    Debug info: fix a crasher when when emitting debug info for
    not-yet-completed templated types. getTypeSize() needs a complete type.

    rdar://problem/15931354

  200798:

    Simplify testcase from r200797 some more.

  200805:

    Further simplify r200797 and add an explanatory comment.

PR:		193347


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@272304 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFH (r272280, r272281, r272348): allow use with null user and rhost

PR:		83099 193927


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@272352 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r268376 (imp):

  rm -rf can fail sometimes with an error from fts_read. Make it
  honor fflag to ignore fts_read errors, but stop deleting from
  that directory because no further progress can be made.

  When building a kernel with a high -j value on a high core count
  machine, during the cleanobj phase we can wind up doing multiple
  rm -rf at the same time for modules that have subdirectories. This
  exposed this race (sometimes) as fts_read can return an error if
  the directory is removed by another rm -rf. Since the intent of
  the -f flag was to ignore errors, even if this was a bug in
  fts_read, we should ignore the error like we've been instructed
  to do.

Sponsored by:	The FreeBSD Foundation


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

Regenerate usb.conf


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@272418 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r272254:
Instead of creating the full range of possible ports, try to figure
out the actual number of so-called "embedded jacks" which are present
when a USB MIDI device is attaching.


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

Diff reduction with kernel code: instruct the compiler that the data of
these types may be unaligned to their "normal" alignment and exercise
caution when accessing them.

PR:		194071


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

  Avoid showing stale errors when nmount(2) fails.


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

  Don't cross mount boundaries when cleaning tmp files.

Relnotes:	yes


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

  Make it more explicitly clear that -t will not change filename.


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

  If fgets(3) fails in getbounds(), show strerror(3) if not an EOF. Also fix a
  FILE* leak in getbounds().

PR:		192032


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@272435 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r272288,272289:

When setting environment variables in the atrun script, use the
"export foo=bar" form instead of "foo=bar; export foo" since the
former allows the shell to catch variable names that are not valid
shell identifiers.  This will cause /bin/sh to exit with an error
(which gets mailed to the at user) and it will not run the script.

Obtained from:	OpenBSD (r1.63 millert)


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@272439 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC	r271467, r271468:
ext2fs: add ext2_getpages().

Literally copy/pasted from ffs_getpages().

Tested with:	fsx


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@272532 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revert r272532,

It broke the build.

Pointyhat:	me


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