]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/log
FreeBSD/releng/9.2.git
10 years agoMFC 254132, 254270:
erwin [Wed, 14 Aug 2013 06:06:39 +0000 (06:06 +0000)]
MFC 254132, 254270:
  Add empty zones for Shared Address Space (RFC 6598)

Approved by:  re (glebius), delphij (mentor)
Sponsored by: DK Hostmaster A/S

git-svn-id: svn://svn.freebsd.org/base/releng/9.2@254316 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoSynchronize releng/9.2 Forth code with stable/9 via MFS of 2 revisions:
dteske [Mon, 12 Aug 2013 01:21:14 +0000 (01:21 +0000)]
Synchronize releng/9.2 Forth code with stable/9 via MFS of 2 revisions:

First, MFS of SVN r254109: itself an MFC of 22 revisions:
227727, 233941, 235560, 238431, 241310, 241361, 241363, 241365, 241367,
241523, 242667-242669, 242923, 243114, 243660, 244048, 244089, 244158,
253715, 254105, and 254108.

This includes critical fixes that sadly should have been merged prior.
Namely, SVN r244158 fixes a possible regression.

Second, MFS of SVN r254146: Itself an MFC of r242688.

Approved by: re (marius)

git-svn-id: svn://svn.freebsd.org/base/releng/9.2@254235 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC: r254004
marius [Fri, 9 Aug 2013 18:57:18 +0000 (18:57 +0000)]
MFC: r254004

As it turns out, MSIs are broken with 2820SA so introduce an AAC_FLAGS_NOMSI
quirk and apply it to these controllers [1]. The same problem was reported
for 2230S, in which case it wasn't actually clear whether the culprit is the
controller or the mainboard, though. In order to be on the safe side, flag
MSIs as being broken with the latter type of controller as well. Given that
these are the only reports of MSI-related breakage with aac(4) so far and
OSes like OpenSolaris unconditionally employ MSIs for all adapters of this
family, however, it doesn't seem warranted to generally disable the use of
MSIs in aac(4).
While at it, simplify the MSI allocation logic a bit; there's no need to
check for the presence of the MSI capability on our own as pci_alloc_msi(9)
will just fail when these kind of interrupts are not available.
Reported and tested by: David Boyd [1]

Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/releng/9.2@254154 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoAutomate inet option file creation for module build, change module name to
jfv [Fri, 9 Aug 2013 16:34:12 +0000 (16:34 +0000)]
Automate inet option file creation for module build, change module name to
if_ixgbe, this sync's the Makefile with HEAD.

Approved by: re

git-svn-id: svn://svn.freebsd.org/base/releng/9.2@254149 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMerge alignment fix for libcxxrt header.
theraven [Fri, 9 Aug 2013 11:26:26 +0000 (11:26 +0000)]
Merge alignment fix for libcxxrt header.

Approved by: re

git-svn-id: svn://svn.freebsd.org/base/releng/9.2@254140 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMerge r254075 from stable/9. This fixes the ISO images.
marcel [Fri, 9 Aug 2013 05:27:38 +0000 (05:27 +0000)]
Merge r254075 from stable/9. This fixes the ISO images.

Approved by: re (gjb@)

git-svn-id: svn://svn.freebsd.org/base/releng/9.2@254124 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoSync-up bsdinstall(8)/bsdconfig(8) list of mirrors.
dteske [Thu, 8 Aug 2013 21:35:26 +0000 (21:35 +0000)]
Sync-up bsdinstall(8)/bsdconfig(8) list of mirrors.

SVN r253543:
Update mirror list to more closely match
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html

SVN r253545:
Sync-up with bsdinstall(8) FTP mirrorselect changes.

SVN r253566:
Remove ftp2.tr.freebsd.org, it is out of date.

Reviewed by: gavin
Approved by: re (glebius)

git-svn-id: svn://svn.freebsd.org/base/releng/9.2@254103 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoSync-up bsdinstall(8)/bsdconfig(8) list of mirrors.
dteske [Thu, 8 Aug 2013 21:33:54 +0000 (21:33 +0000)]
Sync-up bsdinstall(8)/bsdconfig(8) list of mirrors.

SVN r253543:
Update mirror list to more closely match
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html

SVN r253545:
Sync-up with bsdinstall(8) FTP mirrorselect changes.

SVN r253566:
Remove ftp2.tr.freebsd.org, it is out of date.

Reviewed by: gavin
Approved by: re (glebius)

git-svn-id: svn://svn.freebsd.org/base/releng/9.2@254102 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC 253887,253977:
hrs [Thu, 8 Aug 2013 20:30:22 +0000 (20:30 +0000)]
MFC 253887,253977:

- Use pget(PGET_CANDEBUG | PGET_NOTWEXIT) to determine if the specified
  PID is valid for monitoring in FILEMON_SET_PID ioctl.

- Set the monitored PID to -1 when the process exits.

Suggested by: jilles
Tested by: sjg
Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/releng/9.2@254101 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC 253176,253179: make sure the rxbuf->flags is cleared when the RX ring is reset
jfv [Thu, 8 Aug 2013 18:16:13 +0000 (18:16 +0000)]
MFC 253176,253179: make sure the rxbuf->flags is cleared when the RX ring is reset

Approved by: re

git-svn-id: svn://svn.freebsd.org/base/releng/9.2@254098 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoRevert the MFC of the r244237, done as r244806. There are indeed bugs
kib [Wed, 7 Aug 2013 10:07:55 +0000 (10:07 +0000)]
Revert the MFC of the r244237, done as r244806.  There are indeed bugs
in XEN pmap.  The revert hides a panic with the cost of non-working
vfork(2), which means more obscure misbehaviour in the usermode.
Revert is only done on the stable branch to maintain the consistent
erratic behaviour.

PR: kern/180788
Approved by: re (marius)

git-svn-id: svn://svn.freebsd.org/base/releng/9.2@254054 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoWhen the igb driver is static there are cases when early interrupts occur,
jfv [Tue, 6 Aug 2013 21:16:00 +0000 (21:16 +0000)]
When the igb driver is static there are cases when early interrupts occur,
resulting in a panic in refresh_mbufs, to prevent this add a check to the
interrupt handler for DRV_RUNNING.

Approved by: re

git-svn-id: svn://svn.freebsd.org/base/releng/9.2@254009 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC 253048,253423,253449,253653,253774,253785:
jhb [Tue, 6 Aug 2013 20:04:44 +0000 (20:04 +0000)]
MFC 253048,253423,253449,253653,253774,253785:
- Allow mlx4 devices to switch between Ethernet and Infiniband:
  - Fix sysfs attribute handling by using sysctl_handle_string() and
    properly handling trailing newlines in attribute values.
  - Remove check forbidding requests that would result in one port being
    set to Ethernet and the subsequent port being set to IB.
- Avoid trashing IP fragments by correctly managing hardware checksumming.
- Fix panics when downing or unloading the mlx4 driver.

PR: kern/179999, kern/174213, kern/180430, kern/180791
Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/releng/9.2@254007 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC r253865: Fixes to RX_COPY optimization code allowing the removal of rearm_queues
jfv [Tue, 6 Aug 2013 17:22:06 +0000 (17:22 +0000)]
MFC r253865: Fixes to RX_COPY optimization code allowing the removal of rearm_queues
             routine used in the local_timer.
    r253965: Correct the queue mask bit clearing in the link irq handler.

Approved by: re

git-svn-id: svn://svn.freebsd.org/base/releng/9.2@254001 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years ago- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
gjb [Sat, 3 Aug 2013 12:41:21 +0000 (12:41 +0000)]
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
- Update branch name to -RC1.
- Bump __FreeBSD_version.

Approved by: kib (mentor, implicit)
Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/9.2@253912 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f