Merge r190708 from HEAD to releng/7.2:
Fix KBI breakage by r190520 which affects older linux.ko binaries:
1) Move the new field (brand_note) to the end of the Brandinfo structure.
2) Add a new flag BI_BRAND_NOTE that indicates that the brand_note pointer
is valid.
3) Use the brand_note field if the flag BI_BRAND_NOTE is set and as old
modules won't have the flag set, so the new field brand_note would be
ignored.
Suggested by: jhb
Reviewed by: jhb
Approved by: re (Ken Smith), kib (mentor)
git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191213
ccf9f872-aa2e-dd11-9fc8-
001c23d0bc1f
MFC r175055
Defer setting either PG_CACHED or PG_FREE until after the free page
queues lock is acquired. Otherwise, the state of a reservation's
pages' flags and its population count can be inconsistent. That could
result in a page being freed twice.
(This change should have been included in the MFC of the superpages
support.)
Thanks to: pho for an illuminating crash
Approved by: re (kib)
git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191209
ccf9f872-aa2e-dd11-9fc8-
001c23d0bc1f
MFC r191081-191082:
Properly handle negative cache enries found through dotdot lookups.
Submitted by: tegge
Approved by: re(kib)
_M sys
M sys/kern/vfs_cache.c
_M sys/dev/cxgb
_M sys/dev/ath/ath_hal
_M sys/contrib/pf
git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191107
ccf9f872-aa2e-dd11-9fc8-
001c23d0bc1f
Add package directory for 7.2-REL. While here add the one for 6.4-REL.
Approved by: re (implicit)
git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191100
ccf9f872-aa2e-dd11-9fc8-
001c23d0bc1f
Bump __FreeBSD_version for 7.2-REL plus the shift to show this is a
release branch.
Approved by: re (implicit)
git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191099
ccf9f872-aa2e-dd11-9fc8-
001c23d0bc1f
Almost ready for 7.2-RC1 builds.
Approved by: re (implicit)
git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191098
ccf9f872-aa2e-dd11-9fc8-
001c23d0bc1f
Update CVS tag to RELENG_7_2.
Approved by: re (implicit)
git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191097
ccf9f872-aa2e-dd11-9fc8-
001c23d0bc1f
Bump version from 7.1 to 7.2.
Approved by: re (implicit)
git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191096
ccf9f872-aa2e-dd11-9fc8-
001c23d0bc1f
Change default version for manual pages to 7.2.
Approved by: re (implicit)
git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191095
ccf9f872-aa2e-dd11-9fc8-
001c23d0bc1f
Update branch to use.
Approved by: re (implicit)
git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191094
ccf9f872-aa2e-dd11-9fc8-
001c23d0bc1f
Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.
Approved by: re (implicit)
git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191087
ccf9f872-aa2e-dd11-9fc8-
001c23d0bc1f