197028 Commits

Author SHA1 Message Date
trasz
ab3fae8a9e MFC r270276:
Use __FBSDID() properly.

Suggested by:	pluknet@
Sponsored by:	The FreeBSD Foundation
2014-08-31 21:48:12 +00:00
trasz
ee274d2353 MFC r270210:
Remove useless - and buggy, it resulted in spurious warnings in logs - code.

Sponsored by:	The FreeBSD Foundation
2014-08-31 21:46:32 +00:00
trasz
2f448226ce MFC r270209:
Add description for the "automounted" mount flag.

Reviewed by:	emaste@
Sponsored by:	The FreeBSD Foundation
2014-08-31 21:45:07 +00:00
trasz
35b1298891 MFC r270207:
Rework ".." lookup; previous one failed to properly busy the mountpoint.

Reviewed by:	kib@
Sponsored by:	The FreeBSD Foundation
2014-08-31 21:43:28 +00:00
trasz
e8d76f86d2 MFC r270096:
Bring in the new automounter, similar to what's provided in most other
UNIX systems, eg. MacOS X and Solaris.  It uses Sun-compatible map format,
has proper kernel support, and LDAP integration.

There are still a few outstanding problems; they will be fixed shortly.

Reviewed by:	allanjude@, emaste@, kib@, wblock@ (earlier versions)
Phabric:	D523
Relnotes:	yes
Sponsored by:	The FreeBSD Foundation
2014-08-31 21:18:23 +00:00
trasz
0ca40bff6c MFC r270282:
Use proper include paths in kernel iSCSI code.

Sponsored by:	The FreeBSD Foundation
2014-08-31 20:47:10 +00:00
jilles
1c7ffe4762 MFC r256800: pathchk: Ensure bytes >= 128 are considered non-portable
characters.

This was not broken on architectures such as ARM where char is unsigned.

Also, remove the first non-portable character from the output. POSIX does
not require this, and printing the first byte may yield an invalid byte
sequence with UTF-8.

PR:		165988
Reported by:	Nicolas Rachinsky
Relnotes:	yes
2014-08-31 20:34:06 +00:00
trasz
bd6edcc077 MFC r270279:
Make the iSCSI stack use __FBSDID() properly.

Sponsored by:	The FreeBSD Foundation
2014-08-31 20:21:08 +00:00
akiyama
bf3d63ee28 MFC r263859:
Change default logic to CONFORM because this routine is shared
  with SCI polarity setting.

  Reviewed by: jhb

MFC r269184:
  Add missing newline to output dmesg properly.
2014-08-31 10:42:52 +00:00
kevlo
541ca9866f MFC r270643:
Fix typo: s/mac_rev/mac_ver/

Submitted by:	Stefan Sperling <stsp at openbsd dot org>
2014-08-30 14:24:20 +00:00
ume
8b5c391a35 MFC r270215: Add missing break. 2014-08-30 10:29:47 +00:00
ume
82bd2f3628 MFC r269873:
Fix broken pointer overflow check ns_name_unpack()

Many compilers may optimize away the overflow check `msg + l < msg',
where `msg' is a pointer and `l' is an integer, because pointer
overflow is undefined behavior in C.

Use a safe precondition test `l >= eom - msg' instead.

Reference:
https://android-review.googlesource.com/#/c/50570/

Requested by:	pfg
Obtained from:	NetBSD (CVS rev. 1.10)
2014-08-30 10:25:41 +00:00
ume
7642dd9269 MFC r269867:
Update our stub resolver to final version of libbind
(libbind-6.0).

Obtained from:  ISC
2014-08-30 10:16:25 +00:00
ume
80004c0874 MFC r269865:
Bring the md5 functions into libc for internal use only.
It is required to support ID randomization for our stub
resolver.
2014-08-30 09:55:38 +00:00
alc
30905aaa33 Update an assertion to reflect the changes made in r270439. This is a
direct commit to stable/10 because ia64 is no longer supported by HEAD.

Reported by:	marcel
Sponsored by:	EMC / Isilon Storage Division
2014-08-30 03:41:47 +00:00
ngie
f4fd8ca123 MFC r270027:
tmconfig compilation when MK_ATM == yes and MK_BSNMP == no

 Makefile.inc1:
 Always compile gensnmptree with bootstrap-tools when MK_BSNMP != no
 instead of depending on a potentially stale tool installed on the build host

 sbin/atm/atmconfig/Makefile:
 - Always remove oid.h to avoid cluttering up the build/src tree.
 - Consolidate all of the RESCUE/MK_BSNMP != no logic under one
 conditional to improve readability
 - Remove unnecessary ${.OBJDIR} prefixing for oid.h and use ${.TARGET} instead
   of spelling out oid.h
 - Add a missing DPADD for ${LIBCRYPTO} when compiled MK_BSNMP == yes and
   MK_OPENSSL == yes and not compiling for /rescue/rescue

 sbin/atm/atmconfig/main.c:
 Change #ifndef RESCUE to #ifdef WITH_BSNMP in main.c to make it
 clear that we're compiling bsnmp support into atmconfig
2014-08-29 18:26:55 +00:00
gjb
29ecd8ce13 Bump revision ID after r270817
Sponsored by:	The FreeBSD Foundation
2014-08-29 13:56:10 +00:00
pluknet
17992407d1 Document r270817, tzdata2014f. 2014-08-29 13:46:30 +00:00
pluknet
4a093e3038 MFC r270728, tzdata2014f
- Parts of Russia will change times on 2014-10-26.
- Time zone name changes for Asia/Novokuznetsk and Xinjiang and Samoa
  and America/Metlakatla, new zones Asia/Chita and Asia/Srednekolymsk.
- Australia will now use Axxx.
- New zone tab data format.

And lots of historical changes (See
http://mm.icann.org/pipermail/tz-announce/2014-August/000023.html
for the full details.)
2014-08-29 13:41:21 +00:00
delphij
3074ca39fd MFC r269963+269964:
Re-instate UMA cached backend for 4K - 64K allocations.  New consumers
like geli(4) uses malloc(9) to allocate temporary buffers that gets
free'ed shortly, causing frequent TLB shootdown as observed in hwpmc
supported flame graph.

Add a new loader tunable, vm.kmem_zmax which allows a system administrator
to limit the maximum allocation size that malloc(9) would consider using
the UMA cache allocator as backend.
2014-08-29 13:12:45 +00:00
delphij
2a1fdab727 MFC r270384:
Update hptnr(4) driver to version 1.0.1 supplied by the vendor.

v1.0.1 2014-8-19
  * Do not retry the command and reset the disk when failed to enable or
    disable spin up feature.
  * Fix up a bug that disk failed to probe if driver failed to access the
    10th LBA.
  * Fix a bug that request timeout but it has been completed in certain
    cases.
  * Support smartmontool for R750.

Many thanks to HighPoint for continued support of FreeBSD!
2014-08-29 13:06:30 +00:00
delphij
07021ecc7a MFC r270383: MFV r270198:
Instead of using timestamp in the AVL, use the memory address when
comparing.

Illumos issue:
    5095 panic when adding a duplicate dbuf to dn_dbufs
2014-08-29 13:03:13 +00:00
kib
c679006e55 MFC r270345:
In do_lock_pi(), do not override error from umtxq_sleep_pi() when
doing suspend check.
2014-08-29 08:42:20 +00:00
kib
a1ef6db102 MFC r270321:
Ensure that sigaction flags for signal, which disposition is reset to
ignored or default, are not leaking.

MFC r270504:
Revert the handling of all siginfo sa_flags except SA_SIGINFO to the
pre-r270321 state.
2014-08-29 08:38:34 +00:00
kib
3d7b436d95 MFC r270320:
Check the validity of struct sigaction sa_flags value, reject unknown
flags.
2014-08-29 08:33:32 +00:00
ngie
0d7257f533 MFC r269903:
Port date/bin/tests to ATF

 Phabric: D545
 Approved by: jmmv (mentor)
 Submitted by: keramida (earlier version)
 Sponsored by: Google, Inc
 Sponsored by: EMC / Isilon Storage Division
2014-08-29 02:21:02 +00:00
gjb
3c9f55fa51 MFC r269608:
Add device ID for the Chicony USB 2.0 HD UVC Webcam
  found on the Asus X550LA.

Sponsored by:	The FreeBSD Foundation
2014-08-29 01:40:49 +00:00
gjb
3bf1a4440d MFC r270668, r270669, r270672:
r270668:
  Add gnugrep.1 to CLEANFILES.

r270669:
  Add host.1 to CLEANFILES.

r270672:
  Add svnlite.1 to CLEANFILES.

Sponsored by:	The FreeBSD Foundation
2014-08-29 01:20:31 +00:00
gjb
1ac0881b23 Minor wording changes.
Sponsored by:	The FreeBSD Foundation
2014-08-28 21:27:37 +00:00
gjb
a770683736 FDP style nits.
Sponsored by:	The FreeBSD Foundation
2014-08-28 21:25:30 +00:00
gjb
2a6104aaf5 Minor rewording to a few sections.
Sponsored by:	The FreeBSD Foundation
2014-08-28 21:18:59 +00:00
gjb
09f76a1025 We do not differentiate the SMP from GENERIC kernel anymore,
so remove mention of it.

Sponsored by:	The FreeBSD Foundation
2014-08-28 21:16:30 +00:00
gjb
2bca62d4ac Use <acronym> and <literal> in a few places where needed.
Minor rewording to r264732 entry.

Sponsored by:	The FreeBSD Foundation
2014-08-28 21:14:32 +00:00
mav
dafc384cfe Fix typo.
Submitted by:	Hugo Lombard <hal@elizium.za.net>
2014-08-28 21:07:54 +00:00
gjb
56f0a8e304 Add FreeBSD/ARM notes.
These do not have corresponding revision numbers, since
the updates took place over a large span of revisions,
not one revision in particular.

Submitted/prepared by:	ian
Sponsored by:	The FreeBSD Foundation
2014-08-28 21:02:10 +00:00
mav
cd8dbb84fe Document ZVOLs got BIO_DELETE support. 2014-08-28 20:41:53 +00:00
mav
73282715bf Document volmode ZVOL property addition. 2014-08-28 20:38:04 +00:00
mav
811c9b05ab Mention NFS and kernel iSCSI optimizations. 2014-08-28 20:25:17 +00:00
ngie
fb8a509f8e MFC r270519:
Fix "make checkdpadd" for lib/libc when MK_SSP != no

 Add LIBSSP_NONSHARED to bsd.libnames.mk and append LIBSSP_NONSHARED to DPADD in
 lib/libc when MK_SSP != no

 Approved by: rpaulo (mentor)
 Phabric: D675 (as part of a larger diff)
 PR: 192728
2014-08-28 19:59:04 +00:00
pfg
564b330f17 MFC r270256:
Always check the limits of array index variables before using them.

Obtained from:	DragonFlyBSD
2014-08-28 18:11:05 +00:00
gjb
d3edf358e5 Note r269398 adds RFC5661 support.
Submitted by:	rmacklem
Sponsored by:	The FreeBSD Foundation
2014-08-28 15:05:42 +00:00
gjb
a24aeb1cc1 Document r270242, sequential packet support in devd(8)
Submitted by:	asomers
Sponsored by:	The FreeBSD Foundation
2014-08-28 15:00:04 +00:00
gjb
3fbe92a085 Note r268700 was sponsored by Spectra Logic.
Sponsored by:	The FreeBSD Foundation
2014-08-28 14:57:09 +00:00
mav
89e1ad644f Document some CTL improvements. 2014-08-28 09:40:44 +00:00
mav
5026093b21 Document CAM locking improvements. 2014-08-28 09:00:53 +00:00
mav
bcec5b1a40 Document GEOM direct dispatch support and some other GEOM changes. 2014-08-28 08:48:10 +00:00
mav
dc56f7a8c9 Move more storage stuff to storage section. 2014-08-28 08:25:15 +00:00
mav
1820a87415 Move some points between sections. 2014-08-28 07:57:00 +00:00
gjb
00b599b348 Document r269946, USDT DTrace probe improvements.
Submitted by:	rpaulo
Sponsored by:	The FreeBSD Foundation
2014-08-28 06:16:36 +00:00
bryanv
7cea24544f MFC r267632:
Fix GCC compile warning: Variable(s) can be used uninitialized.

PR:		193076
2014-08-28 04:20:24 +00:00