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
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
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
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
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
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
- 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