Difference between revisions of "Download/kernel/2.6.24/2.6.24-ovz004.1/changes"
< Download | kernel | 2.6.24 | 2.6.24-ovz004.1 (created) |
m (Protected "Download/kernel/2.6.24/2.6.24-ovz004.1/changes": Robot: Protecting a list of files. [edit=autoconfirmed:move=autoconfirmed]) |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== Changes == | == Changes == | ||
| + | <small>(since {{kernel link|2.6.24|2.6.24-ovz002.2}})</small> | ||
* SIT tunnel driver fix to work in container. | * SIT tunnel driver fix to work in container. | ||
* Critical connection tracking bugfixes. | * Critical connection tracking bugfixes. | ||
* "Hide container processes in host system" feature. Controlled by <code>kernel.pid_ns_hide_child</code> sysctl, disabled by default. | * "Hide container processes in host system" feature. Controlled by <code>kernel.pid_ns_hide_child</code> sysctl, disabled by default. | ||
* Fairsched is back based on mainline group scheduling. Container processes are scheduled into one group. | * Fairsched is back based on mainline group scheduling. Container processes are scheduled into one group. | ||
| − | {{Kernel git log|2.6.24|v2.6.24- | + | * Fixed uevent generation in container ({{Bug|840}}). |
| + | * Fixed tun/tap creation in container. | ||
| + | * Fixes in container's sysfs ({{Bug|852}}). | ||
| + | * Fixed compilation without <code>CONFIG_SYSFS</code> set | ||
| + | * Register <code>/dev/null</code>, <code>/dev/zero</code>, <code>/dev/full</code>, <code>/dev/random</code> and <code>/dev/urandom</code> inside container | ||
| + | {{Kernel git log|2.6.24|v2.6.24-ovz004}} | ||
| + | |||
| + | === Compatibility notes === | ||
| + | * Fields <code>start_tag</code>, <code>value</code> and <code>delay</code> in fairsched proc files are stubbed to zeroes due to complete scheduler internals overhaul. | ||
=== Config changes === | === Config changes === | ||
| + | Same as {{Kernel link|2.6.24|2.6.24-ovz002.2}}, plus: | ||
| + | * -<code>CONFIG_UNUSED_SYMBOLS</code> (was 'y'; CPT was workarounded, option now unneeded) | ||
| + | * -<code>CONFIG_FAIR_CGROUP_SCHED=y</code> | ||
| + | * +<code>CONFIG_VZ_FAIRSCHED=y</code> (Fairsched died, long live Fairsched) | ||
* +<code>CONFIG_LEGACY_PTYS=y</code> (was forgotten) | * +<code>CONFIG_LEGACY_PTYS=y</code> (was forgotten) | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Latest revision as of 18:21, 22 October 2009
Changes
(since 2.6.24-ovz002.2)
- SIT tunnel driver fix to work in container.
- Critical connection tracking bugfixes.
- "Hide container processes in host system" feature. Controlled by
kernel.pid_ns_hide_childsysctl, disabled by default. - Fairsched is back based on mainline group scheduling. Container processes are scheduled into one group.
- Fixed uevent generation in container (OpenVZ Bug #840).
- Fixed tun/tap creation in container.
- Fixes in container's sysfs (OpenVZ Bug #852).
- Fixed compilation without
CONFIG_SYSFSset - Register
/dev/null,/dev/zero,/dev/full,/dev/randomand/dev/urandominside container
For the complete list of changes in this release, see git changelog for kernel v2.6.24-ovz004.
Compatibility notes
- Fields
start_tag,valueanddelayin fairsched proc files are stubbed to zeroes due to complete scheduler internals overhaul.
Config changes
Same as 2.6.24-ovz002.2, plus:
- -
CONFIG_UNUSED_SYMBOLS(was 'y'; CPT was workarounded, option now unneeded) - -
CONFIG_FAIR_CGROUP_SCHED=y - +
CONFIG_VZ_FAIRSCHED=y(Fairsched died, long live Fairsched) - +
CONFIG_LEGACY_PTYS=y(was forgotten)