]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/log
FreeBSD/stable/9.git
10 years agoMFH (r248617): retire the mislabeled ENABLE_SUID_SSH knob.
des [Thu, 30 May 2013 12:25:37 +0000 (12:25 +0000)]
MFH (r248617): retire the mislabeled ENABLE_SUID_SSH knob.

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

10 years agoRevert my previous merge. There's a variable name difference between head
markj [Wed, 29 May 2013 22:30:29 +0000 (22:30 +0000)]
Revert my previous merge. There's a variable name difference between head
and stable (dirfd vs. dir_fd) and I managed to get it wrong again when I
did the MFC, even after I tested.

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

10 years agoMFC r250545:
markj [Wed, 29 May 2013 21:07:24 +0000 (21:07 +0000)]
MFC r250545:
  Some filesystems (NFS in particular) do not fill out the d_type field when
  returning directory entries through readdir(3). In this case we need to
  obtain the file type ourselves; otherwise newsyslog -t will not be able to
  find archived log files and will fail to both delete old log files and to
  do interval-based rotations properly.

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

10 years agoMFC r250508:
mav [Wed, 29 May 2013 04:17:05 +0000 (04:17 +0000)]
MFC r250508:
Disable sending Early R_OK on SiI3726/SiI3826 port multipliers.
With "cached read" HDD testing and multiple ports busy on a SATA
host controller, 3726/3826 PMP will very rarely drop a deferred
R_OK that was intended for the host. Symptom will be all 5 drives
under test will timeout, get reset, and recover.

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

10 years agoMFC r250819:
mav [Wed, 29 May 2013 04:12:53 +0000 (04:12 +0000)]
MFC r250819:
Fix vdc->Secondary_Element_Count metadata field access from 16 to 8 bit.
In some cases it could cause kernel panic during failed drive replacement.

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

10 years agoMFC r250900:
mav [Wed, 29 May 2013 04:09:32 +0000 (04:09 +0000)]
MFC r250900:
Fix NULL-dereference kernel panic in case of mps_attach() failure.

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

10 years agoMFH r250595:
bdrewery [Wed, 29 May 2013 00:18:12 +0000 (00:18 +0000)]
MFH r250595:
  The HPN patch added a new BUG bit for SSH_BUG_LARGEWINDOW
  and the update to 6.1 added SSH_BUG_DYNAMIC_RPORT with the
  same value.

  Fix the HPN SSH_BUG_LARGEWINDOW bit so it is unique.

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

10 years agoMFC: r249234
marius [Tue, 28 May 2013 23:43:11 +0000 (23:43 +0000)]
MFC: r249234

Add some missing newlines and static declarations.

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

10 years agoMFC: r249199
marius [Tue, 28 May 2013 23:33:03 +0000 (23:33 +0000)]
MFC: r249199

Unbreak ATA_NO_48BIT_DMA with ATA_CAM by treating 48-bit DMA as an
optional property with PATA transport.

Reviewed by: mav

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

10 years agoMFC: r247570, r247591
marius [Tue, 28 May 2013 20:58:57 +0000 (20:58 +0000)]
MFC: r247570, r247591

- Make tables, device ID strings etc const. This includes #ifdef'ing 0
  aac_command_status_table, which is actually unused since r111532.
  While at it, make aac_if a pointer to the now const interface tables
  instead of copying them over to the softc (this alone already reduces the
  size of aac.ko on amd64 by ~1 KiB).
- Remove redundant softc members.
- Use DEVMETHOD_END.
- Use NULL instead of 0 for pointers.
- Remove redundant bzero(9)'ing of the softc.
- Use pci_enable_busmaster(9) instead of duplicating it.
- Remove redundant checking for PCIM_CMD_MEMEN (resource allocation will
  just fail).
- Canonicalize the error messages in case of resource allocation failures.
- Add support for using MSI instead of INTx, controllable via the tunable
  hw.aac.enable_msi (defaulting to on).

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

10 years agoMFC: r245926, r245931
marius [Tue, 28 May 2013 20:53:26 +0000 (20:53 +0000)]
MFC: r245926, r245931

- Improve some comments.
- Make bge_lookup_{rev,vendor}() static.
- Factor out chip identification rather than duplicating the code.
- Sanitize bge_probe() a bit (don't hardcode buffer sizes, allow
  bge_lookup_vendor() to return NULL so the excessive panic() can
  be removed there, etc.) and return BUS_PROBE_DEFAULT rather than
  hardcoding 0.
- According to the Linux tg3 driver, BCM57791 and BCM57795 aren't
  capable of Gigabit Ethernet.
- Check the return value of taskqueue_start_threads().
- Mention NetLink controllers in the fallback description, too.

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

10 years agoMFC 247332:
jhb [Tue, 28 May 2013 18:13:08 +0000 (18:13 +0000)]
MFC 247332:
Add a quirk to disable this driver for certain older laptops with an ICH2
southbridge and an Intel 82815_MC host bridge where the host bridge's
revision is less than 5

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

10 years agoRegenerate.
kib [Tue, 28 May 2013 05:52:03 +0000 (05:52 +0000)]
Regenerate.

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

10 years agoMFC r250853:
kib [Tue, 28 May 2013 05:51:00 +0000 (05:51 +0000)]
MFC r250853:
Fix the wait6(2) on 32bit architectures and for the compat32, by using
the right type for the argument in syscalls.master.  Also fix the
posix_fallocate(2) and posix_fadvise(2) compat32 syscalls on the
architectures which require padding of the 64bit argument.

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

10 years agoMFC r250851:
kib [Tue, 28 May 2013 05:36:18 +0000 (05:36 +0000)]
MFC r250851:
Fix the hardware watchpoints on SMP amd64.

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

10 years agoMFC r250850:
kib [Tue, 28 May 2013 05:25:10 +0000 (05:25 +0000)]
MFC r250850:
Add amd64-specific ddb command 'show phys2dmap'.

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

10 years agoMFC r250849:
kib [Tue, 28 May 2013 05:22:45 +0000 (05:22 +0000)]
MFC r250849:
Add ddb command 'show pginfo'.

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

10 years agoMFC of 250708:
mckusick [Mon, 27 May 2013 22:18:04 +0000 (22:18 +0000)]
MFC of 250708:

Clean up trailing whitespace.

Submitted by: Andy Kosela

MFC of 250710:

When running the -m option to generate a newfs(8) command suitable for
recreating the filesystem, check for and output the -i, -k, and -l
options if appropriate.

Note the remaining deficiencies of the -m option in the dumpfs(8)
manual page. Specifically that newfs(8) options -E, -R, -S, and -T
options are not handled and that -p is not useful so is omitted.
Also document that newfs(8) options -n and -r are neither checked
for nor output but should be. The -r flag is needed if the filesystem
uses gjournal(8).

PR:           bin/163992
Reported by:  Dieter <freebsd@sopwith.solgatos.com>
Submitted by: Andy Kosela <akosela@andykosela.com>

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

10 years agoPreparation for MFC revs r248291 and r249741:
marck [Mon, 27 May 2013 13:49:55 +0000 (13:49 +0000)]
Preparation for MFC revs r248291 and r249741:

Add 'list' command, for now the exact equivalent of 'status',
so users of the latter could change their scripts.

This is direct commit to stable, and is temporary.

Requested by: Pete French <petefrench@ingresso.co.uk>
Approved by: trociny
2B cleaned after: 6 weeks

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

10 years agoMFC r250968:
jamie [Mon, 27 May 2013 03:09:26 +0000 (03:09 +0000)]
MFC r250968:

  Mention the "nojailvnet" keyword.

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

10 years agoMFC r250405:
trociny [Sun, 26 May 2013 18:54:05 +0000 (18:54 +0000)]
MFC r250405:

Move snmp_hast manual to section 3, where all other manual pages for
bsnmp modules are located.

Section 3 (Library Functions) looks wrong for this manual page, which
contains only module description, that is why initially it was located
to section 8 (System Manager's Manual).  On the other hand manual
pages for all other bsnmpd modules are already located in the section
3, and having all pages in one section looks more consistent.  Also,
currently, similarly to manuals for other modules, snmp_hast manual
contains LIBRARY section, which is not good style for section 8.

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

10 years agoMFC r250380:
trociny [Sun, 26 May 2013 18:38:46 +0000 (18:38 +0000)]
MFC r250380:

Register OID for HAST module.

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

10 years agoMFC r250379, r250503:
trociny [Sun, 26 May 2013 18:35:52 +0000 (18:35 +0000)]
MFC r250379, r250503:

HAST module for bsnmpd(1).

Reviewed by: harti, pjd

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

10 years agor250503
trociny [Sun, 26 May 2013 18:28:36 +0000 (18:28 +0000)]
r250503

Get rid of libl dependency.  We needed it only to provide yywrap.  But
yywrap is not necessary when parsing a single hast.conf file.

Suggested by: kib
Reviewed by: pjd

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

10 years agoMFC r250147:
trociny [Sun, 26 May 2013 18:26:29 +0000 (18:26 +0000)]
MFC r250147:

procstat_getpathname: for kvm method, instead of returning the error
that the method is not supported, return an empty string.

This looks more handy for callers like procstat(1), which will not
abort after the failed call and still output some useful information.

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

10 years agoMFH (r243149): fix indentation
des [Sun, 26 May 2013 16:48:51 +0000 (16:48 +0000)]
MFH (r243149): fix indentation
MFH (r249431): use CONNECT to proxy HTTPS over HTTP

PR: bin/80176

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

10 years agoMFC r250992:
jlh [Sun, 26 May 2013 14:40:23 +0000 (14:40 +0000)]
MFC r250992:
    Rework the comment I initially wrote when SHLIB_LDSCRIPT was introduced.
    The build system is really intricate and I had a hard time to remind the
    whole picture even when reading my own words.  This one will hopefully
    be better.

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

10 years agoMFC r249591:
jlh [Sun, 26 May 2013 14:35:35 +0000 (14:35 +0000)]
MFC r249591:
    Document jail_<jname>_parameters option.

    The description explains why we should not configure "path",
    "host.hostname", "command", "ip4.addr" and ip6.addr" parameters with
    this, but rather use the historical rc.conf(5) options.

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

10 years agoMFC: r250580
rmacklem [Sun, 26 May 2013 12:36:56 +0000 (12:36 +0000)]
MFC: r250580
Add support for the eofflag to nfs_readdir() in the new NFS
client so that it works under a unionfs mount.

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

10 years agoMFC r250566:
pfg [Sun, 26 May 2013 03:48:40 +0000 (03:48 +0000)]
MFC r250566:

Add support for "d" floating-point suffix, as defined by draft N1312
of TR 24732. Emit pedantic warning if the feature is being used.

Obtained from: OpenBSD

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

10 years agoMFC r250763 and r250765:
hselasky [Sat, 25 May 2013 17:16:31 +0000 (17:16 +0000)]
MFC r250763 and r250765:
Fix some USB audio device issues.

PR: usb/178722

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

10 years agoMFC r250533:
eadler [Sat, 25 May 2013 15:17:58 +0000 (15:17 +0000)]
MFC r250533:
Unconditionally install 210.backup-aliases as many MTAs other than
sendmail support the use of /etc/aliases.

PR: conf/176098

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

10 years agoMFC r250505:
kib [Sat, 25 May 2013 11:05:00 +0000 (11:05 +0000)]
MFC r250505:
- Fix nullfs vnode reference leak in nullfs_reclaim_lowervp().  The
  null_hashget() obtains the reference on the nullfs vnode, which must
  be dropped.

- Fix a wart which existed from the introduction of the nullfs
  caching, do not unlock lower vnode in the nullfs_reclaim_lowervp().
  It should be innocent, but now it is also formally safe.  Inform the
  nullfs_reclaim() about this using the NULLV_NOUNLOCK flag set on
  nullfs inode.

- Add a callback to the upper filesystems for the lower vnode
  unlinking. When inactivating a nullfs vnode, check if the lower
  vnode was unlinked, indicated by nullfs flag NULLV_DROP or VV_NOSYNC
  on the lower vnode, and reclaim upper vnode if so.  This allows
  nullfs to purge cached vnodes for the unlinked lower vnode, avoiding
  excessive caching.

MFC r250852:
Do not leak the NULLV_NOUNLOCK flag from the nullfs_unlink_lowervp(),
for the case when the nullfs vnode is not reclaimed.  Otherwise, later
reclamation would not unlock the lower vnode.

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

10 years agoMFC r250443: Check the return value of sbuf_finish().
jh [Sat, 25 May 2013 09:47:33 +0000 (09:47 +0000)]
MFC r250443: Check the return value of sbuf_finish().

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

10 years agoMFC r248593: Allow O_CLOEXEC in posix_openpt() flags.
jilles [Fri, 24 May 2013 18:59:44 +0000 (18:59 +0000)]
MFC r248593: Allow O_CLOEXEC in posix_openpt() flags.

PR: kern/162374

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

10 years agoMFC r250741:
kib [Fri, 24 May 2013 09:33:55 +0000 (09:33 +0000)]
MFC r250741:
Decode new HT 3.00 and 3.10 capabilities.

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

10 years agoMFC r250740:
kib [Fri, 24 May 2013 09:30:10 +0000 (09:30 +0000)]
MFC r250740:
Add new capability types encodings from HyperTransport I/O Link
Specification revisions 3.00 and 3.10.

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

10 years agoRevert r250948, it was merged too soon.
scottl [Fri, 24 May 2013 06:13:36 +0000 (06:13 +0000)]
Revert r250948, it was merged too soon.

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

10 years agoMFC 248501:
scottl [Thu, 23 May 2013 22:48:40 +0000 (22:48 +0000)]
MFC 248501:

Assert that a ccb passed to cam_periph_mapmem() for XPT_SCSI_IO and
XPT_ATA_IO holds virtual buffer address.

Submitted by: kib
Obtained from: Netflix

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

10 years agoMFC r248283:
scottl [Thu, 23 May 2013 22:45:58 +0000 (22:45 +0000)]
MFC r248283:

Some style fixes

Submitted by: kib
Obtained from: Netflix

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

10 years agoMFC r250823:
pfg [Thu, 23 May 2013 16:39:42 +0000 (16:39 +0000)]
MFC r250823:

grep: change some int types.

Change several int variables to size_t, ssize_t, or ptrdiff_t.
This should fix the bug described in CVE-2012-5667 when an input
line is so long that its length cannot be stored in an int
variable.

Obtained from: NetBSD

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

10 years agoCorrect typo s/with/wish.
schweikh [Thu, 23 May 2013 15:41:09 +0000 (15:41 +0000)]
Correct typo s/with/wish.
Spaces to tabs at SOL while I'm here.

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

10 years agoMFC: r249628, r249742
oleg [Thu, 23 May 2013 11:29:28 +0000 (11:29 +0000)]
MFC: r249628, r249742

- recover missing arp_ifinit() call.
- plug static llentry leak (ipv4 & ipv6 were affected).

PR: kern/172985

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

10 years agoMFC r250804:
jamie [Wed, 22 May 2013 18:26:12 +0000 (18:26 +0000)]
MFC r250804:

  Refine the "nojail" rc keyword, adding "nojailvnet" for files that don't
  apply to most jails but do apply to vnet jails.  This includes adding
  a new sysctl "security.jail.vnet" to identify vnet jails.

PR: conf/149050
Submitted by: mdodd

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

10 years agoMFC r248830, r250027, r250409
scottl [Wed, 22 May 2013 10:37:28 +0000 (10:37 +0000)]
MFC r248830, r250027, r250409

Submitted by: gibbs, andre, kib
Obtained from: Netflix

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

10 years agoMFC r250327
scottl [Wed, 22 May 2013 08:44:21 +0000 (08:44 +0000)]
MFC r250327

Add a sysctl vfs.read_min to complement the exiting vfs.read_max.  It
defaults to 1, meaning that it's off.

When read-ahead is enabled on a file, the vfs cluster code deliberately
breaks a read into 2 I/O transactions; one to satisfy the actual read,
and one to perform read-ahead.  This makes sense in low-latency
circumstances, but often produces unbalanced i/o transactions that
penalize disks.  By setting vfs.read_min, we can tell the algorithm to
fetch a larger transaction that what we asked for, achieving the same
effect as the read-ahead but without the doubled, unbalanced transaction
and the slightly lower latency.  This significantly helps our workloads
with video streaming.

Submitted by:   emax
Reviewed by:    kib
Obtained from:  Netflix

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

10 years agoMFH revisions 242743 to 243202:
grog [Wed, 22 May 2013 07:52:41 +0000 (07:52 +0000)]
MFH revisions 242743 to 243202:

Make parameters to -c and -k options optional.  If no parameters are
supplied, print information for all keywords.

Improve output of -c option, in particular in conjunction with -k
option.

Complete man page.

Add comment on standards conformity.

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

10 years agoMFC r250374:
delphij [Wed, 22 May 2013 00:31:33 +0000 (00:31 +0000)]
MFC r250374:

According to the documentation, on Linux, cancel_delayed_work() does not
do drain (flush_workqueue() in Linux terms) but instead returns true if
the work was removed before it is run, or false otherwise.

Simulate this by removing the taskqueue_drain() and return the value
derived from taskqueue_cancel()'s return value.

This would solve a witness warning caused by calling taskqueue_drain()
with a non-sleepable lock held, like:

taskqueue_drain with the following non-sleepable locks held:
exclusive rw lle (lle) r = 0 (0xfffffe001450b410) locked @
/usr/src/sys/netinet/in.c:1484
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xffffff848d4f7690
kdb_backtrace() at kdb_backtrace+0x39/frame 0xffffff848d4f7740
witness_warn() at witness_warn+0x4a8/frame 0xffffff848d4f7800
taskqueue_drain() at taskqueue_drain+0x3a/frame 0xffffff848d4f7840
set_timeout() at set_timeout+0x4a/frame 0xffffff848d4f7860
netevent_callback() at netevent_callback+0x16/frame 0xffffff848d4f7870
arpintr() at arpintr+0x9b5/frame 0xffffff848d4f7930

This do not affect kernel without OFED compiled in.

Reported by: Garrett Cooper <yaneurabeya gmail com>

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

10 years agoMFC r249687, r249704, r250511:
trociny [Tue, 21 May 2013 19:06:17 +0000 (19:06 +0000)]
MFC r249687, r249704, r250511:

r249687, r249704:

Sync gcore(1) with the recent changes in kernel code aimed at adding
procstat notes to a process core file.

Suggested by: jhb

r250511 (antoine):

Add some missing DPADD.

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

10 years agoMFC r249668, r249669, r249671, r249673, r249675, r249678, r249680, r249683,
trociny [Tue, 21 May 2013 19:05:27 +0000 (19:05 +0000)]
MFC r249668, r249669, r249671, r249673, r249675, r249678, r249680, r249683,
    r249685, r249686:

r249668:

Use procstat_getprocs(3) for retrieving thread information instead of
direct sysctl calls.

r249669:

Use more generic procstat_getvmmap(3) for retrieving VM layout of a process.

r249671:

Use procstat_getgroups(3) for retrieving groups information instead of
direct sysctl.

r249673:

Use procstat_getumask(3) for retrieving umaks information instead of
direct sysctl.

r249675:

Use procstat_getrlimit(3) for retrieving rlimit information instead of
direct sysctl calls.

r249678:

Use libprocstat(3) when retrieving binary information for a process.

r249680:

Use libprocstat(3) to retrieve process command line arguments and
environment variables.

r249683:

Use libprocstat(3) to retrieve ELF auxiliary vector.

r249685:

Use procstat_getkstack(3) for retrieving process kernel stacks
instead of direct sysctl calls.

r249686:

Make use of newly added libprocstat(3) ability to extract procstat
info from a process core file.

So now one can run procstat(1) on a process core e.g. to get a list of
files opened by a process when it crashed:

root@lisa:/ # procstat -f /root/vi.core
  PID COMM               FD T V FLAGS     REF  OFFSET PRO NAME
  658 vi               text v r r--------   -       - -   /usr/bin/vi
  658 vi               ctty v c rw-------   -       - -   /dev/pts/0
  658 vi                cwd v d r--------   -       - -   /root
  658 vi               root v d r--------   -       - -   /
  658 vi                  0 v c rw-------  11    3208 -   /dev/pts/0
  658 vi                  1 v c rw-------  11    3208 -   /dev/pts/0
  658 vi                  2 v c rw-------  11    3208 -   /dev/pts/0
  658 vi                  3 v r r----n-l-   1       0 -   /tmp/vi.0AYKz3Lps7
  658 vi                  4 v r rw-------   1       0 -   /var/tmp/vi.recover/vi.GaGYsz
  658 vi                  5 v r rw-------   1       0 -   -

PR: kern/173723
Suggested by: jhb

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

10 years agoMFC r249666, r249667, r249670, r249672, r249674, r249676, r249677, r249679,
trociny [Tue, 21 May 2013 19:04:16 +0000 (19:04 +0000)]
MFC r249666, r249667, r249670, r249672, r249674, r249676, r249677, r249679,
    r249681, r249684, r249688, r249711, r249731, r250146

r249666, r249682:

Make libprocstat(3) extract procstat notes from a process core file.

PR: kern/173723
Suggested by: jhb
Glanced by: kib

r249667:

Add procstat_getvmmap function to get VM layout of a process.

r249670:

Add procstat_getgroups function to retrieve process groups.

r249672:

Add procstat_getumask function to retrieve a process umask.

r249674:

Add procstat_getrlimit function to retrieve a process resource limits info.

r249676:

Add procstat_getpathname function to retrieve a process executable.

r249677:

Add procstat_getosrel function to retrieve a process osrel info.

r249679:

Extend libprocstat with functions to retrieve process command line
arguments and environment variables.

Suggested by: stas
Reviewed by: jhb and stas (initial version)

r249681:

Add procstat_getauxv function to retrieve a process auxiliary vector.

r249684:

Add procstat_getkstack function to dump kernel stacks of a process.

r249688:

Bump date.

r249711 (joel):

mdoc: end function context properly.

r249731:

Embed revision id in the library.

r250146:

KVM method support for procstat_getgroups, procstat_getumask,
procstat_getrlimit, and procstat_getosrel.

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

10 years agoMFC r248458:
hselasky [Tue, 21 May 2013 06:10:26 +0000 (06:10 +0000)]
MFC r248458:
Add new USB ID.

PR: usb/177013

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

10 years agoMFC r248499:
hselasky [Tue, 21 May 2013 06:06:52 +0000 (06:06 +0000)]
MFC r248499:
Add new USB ID.

PR: usb/177105

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

10 years agoMFC r248566:
hselasky [Tue, 21 May 2013 06:01:41 +0000 (06:01 +0000)]
MFC r248566:
Add new USB ID.

PR: usb/177173

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

10 years agoRevert r250821 - This was not meant to be a direct commit.
pfg [Mon, 20 May 2013 03:03:23 +0000 (03:03 +0000)]
Revert r250821 - This was not meant to be a direct commit.
(wrong tree)

Pointy hat: me

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

10 years agogrep: change some int types.
pfg [Mon, 20 May 2013 02:34:45 +0000 (02:34 +0000)]
grep: change some int types.

Change several int variables to size_t, ssize_t, or ptrdiff_t.
This should fix the bug described in CVE-2012-5667 when an input
line is so long that its length cannot be stored in an int
variable.

This is based on NetBSD's revision which says:

This change to NetBSD's version of GNU grep 2.5.1 (licenced under
GPLv2) was made without direct reference to any code licenced
under GPLv3.

Obtained from: NetBSD
MFC after: 3 days

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

10 years agoMFH r242738:
grog [Sun, 19 May 2013 01:58:00 +0000 (01:58 +0000)]
MFH r242738:

  Clarify that the ' flag is an apostrophe.

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

10 years agoMFC r250290:
nwhitehorn [Sun, 19 May 2013 01:52:39 +0000 (01:52 +0000)]
MFC r250290:
Only check fan type once. Not only is continuously rechecking pointless, a
single random failure can reprogram what control mechanism we try to use.

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

10 years agoDirect commit to update ports INDEX location.
bdrewery [Sat, 18 May 2013 19:21:33 +0000 (19:21 +0000)]
Direct commit to update ports INDEX location.

PR: bin/164561
Approved by: bapt

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

10 years agoMFC r250423:
dchagin [Sat, 18 May 2013 19:06:15 +0000 (19:06 +0000)]
MFC r250423:

Retire write-only PCB_GS32BIT pcb flag on amd64.

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

10 years agoMFC r249625:
mav [Sat, 18 May 2013 13:19:31 +0000 (13:19 +0000)]
MFC r249625:
Introduce kern.timecounter.smp_tsc_adjust tunable (disabled by default) and
respective functionality, allowing to synchronize TSC on APs to match BSP's
during boot.  It may be unsafe in general case due to theoretical chance of
later drift if CPUs are using different clock rate or source, but it allows
to use TSC in some cases when difference caused by some initialization bug,
while TSCs are known to increment synchronously.

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

10 years agoMFC r248552, r248971
melifaro [Sat, 18 May 2013 05:48:46 +0000 (05:48 +0000)]
MFC r248552, r248971

Add ipfw support for setting/matching DiffServ codepoints (DSCP).

Setting DSCP support is done via O_SETDSCP which works for both
IPv4 and IPv6 packets. Fast checksum recalculation (RFC 1624) is done for IPv4.
Dscp can be specified by name (AFXY, CSX, BE, EF), by value
(0..63) or via tablearg.

Matching DSCP is done via another opcode (O_DSCP) which accepts several
classes at once (af11,af22,be). Classes are stored in bitmask (2 u32 words).

Many people made their variants of this patch, the ones I'm aware of are
(in alphabetic order):

Dmitrii Tejblum
Marcelo Araujo
Roman Bogorodskiy (novel)
Sergey Matveichuk (sem)
Sergey Ryabin

PR: kern/102471, kern/121122

Fix ipfw rule validation partially broken by r248552.

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

10 years agoMFC r243711.
melifaro [Sat, 18 May 2013 05:40:59 +0000 (05:40 +0000)]
MFC r243711.

Use common macros for working with rule/dynamic counters.
This is done as preparation to introduce per-cpu ipfw counters.

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

10 years agoMerge r244633, r250246.
melifaro [Sat, 18 May 2013 05:31:17 +0000 (05:31 +0000)]
Merge r244633, r250246.

Use unified IP_FW_ARG_TABLEARG() macro for most tablearg checks.
Log real value instead of IP_FW_TABLEARG (65535) in ipfw_log().

Use unified method for accessing / updating cached rule pointers.

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

10 years agoMFC r249558, r250145:
trociny [Fri, 17 May 2013 20:12:56 +0000 (20:12 +0000)]
MFC r249558, r250145:

r249558:

Add a new set of notes to a process core dump to store procstat data.

The notes format is a header of sizeof(int), which stores the size of
the corresponding data structure to provide some versioning, and data
in the format as it is returned by a related sysctl call.

The userland tools (procstat(1)) will be taught to extract this data,
providing additional info for postmortem analysis.

PR: kern/173723
Suggested by: jhb
Discussed with: jhb, kib
Reviewed by: jhb (initial version), kib

r250145:

Introduce a constant, ELF_NOTE_ROUNDSIZE, which evidently declares our
intention to use 4-byte padding for elf notes.

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

10 years agoMFC 233601:
zec [Fri, 17 May 2013 17:45:00 +0000 (17:45 +0000)]
MFC 233601:
  Permit tcpdrop in VNET jails.

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

10 years agoMFC: r250487
hiren [Fri, 17 May 2013 04:09:04 +0000 (04:09 +0000)]
MFC: r250487

Adding a detach method to p4tcc driver.

PR: 118739
Submitted by: Dan Lukes <dan@obluda.cz> (earlier version)
Reviewed by: jhb
Approved by: sbruno (mentor)

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

10 years agoMFC revisions 243049,243129,244134,245871,245912,249698,249924
grog [Fri, 17 May 2013 03:55:03 +0000 (03:55 +0000)]
MFC revisions 243049,243129,244134,245871,245912,249698,249924

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

10 years agoMFC r250509:
eadler [Fri, 17 May 2013 00:40:46 +0000 (00:40 +0000)]
MFC r250509:
The M_VESA_MODE_MAX is latest valid mode - not the first invalid.
Permit its use in vidcontrol -i

PR: bin/119483

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

10 years agoMFC r250528:
eadler [Fri, 17 May 2013 00:14:36 +0000 (00:14 +0000)]
MFC r250528:
Teach wpa_supplicant to properly compute wireless signal strength.

PR: bin/170631

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

10 years agoMFC 250421: posix_spawn_file_actions_adddup2(3): Document difference with
jilles [Thu, 16 May 2013 20:35:53 +0000 (20:35 +0000)]
MFC 250421: posix_spawn_file_actions_adddup2(3): Document difference with
dup2().

The ability to clear a file descriptor's close-on-exec flag via
posix_spawn_file_actions_adddup2() is in fact proposed in Austin Group issue
#411.

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

10 years agoMFC r250412: posix_spawn_file_actions_addopen(3): Correct error for bad file
jilles [Thu, 16 May 2013 20:34:21 +0000 (20:34 +0000)]
MFC r250412: posix_spawn_file_actions_addopen(3): Correct error for bad file
descriptor.

As per POSIX.1-2008, posix_spawn_file_actions_add* return [EBADF] if a file
descriptor is negative, not [EINVAL]. The bug was only in the manual page;
the code is correct.

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

10 years agoMFC r250459:
eadler [Thu, 16 May 2013 20:32:09 +0000 (20:32 +0000)]
MFC r250459:
Add the letter 'q' to the font iso05-8x16.fnt

PR: 72585
PR: 169797

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

10 years agoMFC r250553:
eadler [Thu, 16 May 2013 20:27:30 +0000 (20:27 +0000)]
MFC r250553:
Add the letter 'x' to the font iso05-8x16.fnt

PR: 169797

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

10 years agoMFC r250193:
kib [Thu, 16 May 2013 06:19:29 +0000 (06:19 +0000)]
MFC r250193:
Do a sync of the devvp vnode for the mount, which buffers, among other
things, contain FAT blocks.  This makes fsync(2) for msdosfs more correct
by syncing the metadata needed to read the synced data.

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

10 years agoMFC: r250177
rmacklem [Thu, 16 May 2013 00:56:41 +0000 (00:56 +0000)]
MFC: r250177
Fix the getpwnam_r() call in the pname_to_uid() kerberos library function so
that it handles the ERANGE error return case. Without this fix, authentication
of users for certain system setups could fail unexpectedly.

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

10 years agoMFC: r250176
rmacklem [Thu, 16 May 2013 00:52:08 +0000 (00:52 +0000)]
MFC: r250176
Fix the getpwuid_r() call in the gssd daemon so that it handles
the ERANGE error return case. Without this fix, authentication
of users for certain system setups could fail unexpectedly.

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

10 years agoMFC r250088:
pluknet [Wed, 15 May 2013 21:35:22 +0000 (21:35 +0000)]
MFC r250088:
  Pass a format string to kproc_create() [1] and thus fix the build with
  -DBKTR_NEW_MSP34XX_DRIVER and -Wformat-security.

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

10 years agoMFC r248250-248251:
pluknet [Wed, 15 May 2013 21:16:16 +0000 (21:16 +0000)]
MFC r248250-248251:

- Add the getcontextx prototype to SYNOPSIS.
- Link getcontextx(3) to getcontext(3).

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

10 years agoMFC r246711:
pluknet [Wed, 15 May 2013 21:02:18 +0000 (21:02 +0000)]
MFC r246711:

o Bring in sync decoding the first nfssvc(2) parameter (flags) with
the current definitions location.
o Respect numbers in NFSSVC_* (e.g. NFSSVC_V4ROOTEXPORT).

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

10 years agoMFC r250393:
dim [Wed, 15 May 2013 20:59:00 +0000 (20:59 +0000)]
MFC r250393:

When gcc 4.2.0 was imported, the 3DNow intrinsics header <mm3dnow.h> was
not added to the list of intrinsics headers to install, so belatedly (5
years :) add it.

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

10 years agoMFC r250550:
pfg [Wed, 15 May 2013 20:53:53 +0000 (20:53 +0000)]
MFC r250550:
Update the gcc43 changelog.

The issue solved in r250515 actually originated upstream and was
fixed in upstream gcc43 branch in 2006/10/24 (under GPLv2).

Register it in the appropriate ChangeLog for reference.

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

10 years agoMFC r249864,249918
jhibbits [Wed, 15 May 2013 19:58:12 +0000 (19:58 +0000)]
MFC r249864,249918

Introduce kernel coredumps to ppc32 AIM.  Leeched from the booke code.

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

10 years agoMFC r242995: firmware(9) mdoc cleanup.
pluknet [Wed, 15 May 2013 19:53:49 +0000 (19:53 +0000)]
MFC r242995: firmware(9) mdoc cleanup.
  - Lowercase a cross reference to make.
  - Sort SEE ALSO cross references.

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

10 years agoMFC r242992: Avoid an ambiguous reference to mtx_lock(9).
pluknet [Wed, 15 May 2013 19:33:53 +0000 (19:33 +0000)]
MFC r242992: Avoid an ambiguous reference to mtx_lock(9).

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

10 years agoMFC: r250162
rmacklem [Wed, 15 May 2013 01:44:01 +0000 (01:44 +0000)]
MFC: r250162
Document the fact that an NFSv4 mount against a volume on the same host
can result in a hung NFS server and is not recommended.
This is a content change.

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

10 years agoMFC: r250158
rmacklem [Wed, 15 May 2013 01:40:16 +0000 (01:40 +0000)]
MFC: r250158
Document that the NFSv4 server statistics are operation counts and
not RPC counts.
This is a content change.

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

10 years agoMFC: r250157
rmacklem [Wed, 15 May 2013 01:36:59 +0000 (01:36 +0000)]
MFC: r250157
Isilon reported that sec=krb5p NFS mounts had a problem when m_len == 0
for the last mbuf of the list with an encrypted message. This patch replaces
the KASSERT() with code that handles this case.

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

10 years agoMFC r248993:
yongari [Wed, 15 May 2013 01:21:40 +0000 (01:21 +0000)]
MFC r248993:
  Fix a typo.

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

10 years agoMFC r248542:
yongari [Wed, 15 May 2013 01:16:41 +0000 (01:16 +0000)]
MFC r248542:
  For RTL8211B or later PHYs, enable crossover detection and
  auto-correction. This change makes re(4) establish a link with
  a system using non-crossover UTP cable.

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

10 years agoMFC r248456:
yongari [Wed, 15 May 2013 01:05:16 +0000 (01:05 +0000)]
MFC r248456:
  r119712 introduced SIS_TYPE_83816 but it was not actually set in
  driver such that checking against the type was always false.
  To detect NS DP83816, driver should have checked silicon revision
  register for NS controllers. While here, remove SIS_TYPE_83816 to
  not make the similar mistake again.

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

10 years agoMFC r248227:
yongari [Wed, 15 May 2013 00:58:45 +0000 (00:58 +0000)]
MFC r248227:
  Disable TX IP header checksum offloading on RL_HWREV_8168CP. The
  controller generates wrong checksummed frame if the IP packet has
  IP options.

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

10 years agoMFC r245825,245890,246097,246127,246315:
brooks [Tue, 14 May 2013 21:15:36 +0000 (21:15 +0000)]
MFC r245825,245890,246097,246127,246315:

Introduce a new option -DNO_ROOT that allows install and distribution
targets to be run without root privilege.

Information about ownership, group, flags, and suid bits are stored in
the file specified by METALOG which defaults to ${DESTDIR}/METALOG.
This file can be used in conjunction with bsdtar or makefs to generate
archives or file system images with correct permissions.

Sponsored by: DARPA, AFRL

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

10 years agoMFC: r248479
jkim [Mon, 13 May 2013 19:44:35 +0000 (19:44 +0000)]
MFC: r248479

List TrackPoint device before generic model.

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

10 years agoMFC r247329, r247836:
fabient [Mon, 13 May 2013 15:18:36 +0000 (15:18 +0000)]
MFC r247329, r247836:
Add support for good old 8192Hz profiling clock to software PMC.
Add a generic way to call per event allocate / release function.

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

10 years agoMFC r249200: Correct the path.
jh [Mon, 13 May 2013 13:57:06 +0000 (13:57 +0000)]
MFC r249200: Correct the path.

PR: 176256

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

10 years agoMFC: enable parallel build of toolchain/libraries/headers
luigi [Mon, 13 May 2013 12:43:03 +0000 (12:43 +0000)]
MFC: enable parallel build of toolchain/libraries/headers

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

11 years agoMFC r249949:
eadler [Mon, 13 May 2013 01:27:59 +0000 (01:27 +0000)]
MFC r249949:
Take some improvements from DragonFlyBSD:
- add const where appropriate
- add static where appropriate
- fix a whitespace issues

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

11 years agoMFC r250303:
eadler [Mon, 13 May 2013 01:26:26 +0000 (01:26 +0000)]
MFC r250303:
Remove includes for old versions of FreeBSD.

Reviewed by: stass

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

11 years agoMFC r250463:
eadler [Mon, 13 May 2013 01:20:31 +0000 (01:20 +0000)]
MFC r250463:
Permit relative paths with mergemaster -m

PR: bin/173929

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