Bug 636116
Summary: | MADV_HUGEPAGE undeclared [rhel-6.0.z] | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | RHEL Program Management <pm-rhel> |
Component: | kernel | Assignee: | Frantisek Hrbata <fhrbata> |
Status: | CLOSED ERRATA | QA Contact: | Chao Ye <cye> |
Severity: | high | Docs Contact: | |
Priority: | urgent | ||
Version: | 6.0 | CC: | cye, czhang, dhoward, jpirko, jwest, kzhang, lwoodman, pm-eus, qcai, syeghiay, tburke |
Target Milestone: | rc | Keywords: | Patch, ZStream |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | kernel-2.6.32-71.3.1.el6 | Doc Type: | Bug Fix |
Doc Text: |
Previously, MADV_HUGEPAGE was missing in the include/asm-generic/mman-common.h file which caused madvise to fail to utilize TPH. With this update, the madvise option was removed from /sys/kernel/mm/redhat_transparent_hugepage/enabled since MADV_HUGEPAGE was removed from the madvise system call.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2010-11-10 19:10:30 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 634500 | ||
Bug Blocks: |
Description
RHEL Program Management
2010-09-21 14:29:35 UTC
in 2.6.32-71.3.1.el6 Tested with 2.6.32-71.3.1.el6: =================================================================================== [root@ibm-ls22-01 ~]# uname --all Linux ibm-ls22-01.rhts.eng.brq.redhat.com 2.6.32-71.3.1.el6_0.x86_64 #1 SMP Sun Oct 3 17:00:03 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux [root@ibm-ls22-01 ~]# cat /sys/kernel/mm/redhat_transparent_hugepage/enabled [always] never Reproduced with kernel-2.6.32-71.el6: =========================================================================== [root@hp-bl260cg5-01 ~]# rpm -q kernel kernel-2.6.32-71.el6.x86_64 [root@hp-bl260cg5-01 ~]# cat /sys/kernel/mm/redhat_transparent_hugepage/enabled [always] madvise never Test "transparent_hugepage=always": ------------------------------------------------------------- [root@hp-bl260cg5-01 ~]# cat /boot/grub/grub.conf ... kernel /vmlinuz-2.6.32-71.el6.x86_64 ro root=/dev/mapper/vg_hpbl260cg501-lv_root rd_LVM_LV=vg_hpbl260cg501/lv_root rd_LVM_LV=vg_hpbl260cg501/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us console=ttyS0,115200 crashkernel=auto transparent_hugepage=always ... [root@hp-bl260cg5-01 ~]# reboot ...... [root@hp-bl260cg5-01 ~]# cat /sys/kernel/mm/redhat_transparent_hugepage/enabled [always] madvise never Test "transparent_hugepage=never": ------------------------------------------------------------- [root@hp-bl260cg5-01 ~]# cat /boot/grub/grub.conf ... kernel /vmlinuz-2.6.32-71.el6.x86_64 ro root=/dev/mapper/vg_hpbl260cg501-lv_root rd_LVM_LV=vg_hpbl260cg501/lv_root rd_LVM_LV=vg_hpbl260cg501/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us console=ttyS0,115200 crashkernel=auto transparent_hugepage=never ... [root@hp-bl260cg5-01 ~]# reboot ...... [root@hp-bl260cg5-01 ~]# cat /sys/kernel/mm/redhat_transparent_hugepage/enabled always madvise [never] Test "transparent_hugepage=madvise": ------------------------------------------------------------- [root@hp-bl260cg5-01 ~]# cat /boot/grub/grub.conf ... kernel /vmlinuz-2.6.32-71.el6.x86_64 ro root=/dev/mapper/vg_hpbl260cg501-lv_root rd_LVM_LV=vg_hpbl260cg501/lv_root rd_LVM_LV=vg_hpbl260cg501/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us console=ttyS0,115200 crashkernel=auto transparent_hugepage=madvise ... [root@hp-bl260cg5-01 ~]# reboot ...... [root@hp-bl260cg5-01 ~]# cat /sys/kernel/mm/redhat_transparent_hugepage/enabled always [madvise] never Verified with kernel-2.6.32-71.4.1.el6: =========================================================================== [root@hp-bl260cg5-01 ~]# rpm -q kernel kernel-2.6.32-71.4.1.el6.x86_64 [root@hp-bl260cg5-01 ~]# cat /sys/kernel/mm/redhat_transparent_hugepage/enabled [always] never Test "transparent_hugepage=never": ------------------------------------------------------------- [root@hp-bl260cg5-01 ~]# cat /boot/grub/grub.conf ... kernel /vmlinuz-2.6.32-71.4.1.el6.x86_64 ro root=/dev/mapper/vg_hpbl260cg501-lv_root rd_LVM_LV=vg_hpbl260cg501/lv_root rd_LVM_LV=vg_hpbl260cg501/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us console=ttyS0,115200 crashkernel=auto transparent_hugepage=never ... [root@hp-bl260cg5-01 ~]# reboot ...... [root@hp-bl260cg5-01 ~]# cat /sys/kernel/mm/redhat_transparent_hugepage/enabled always [never] Test "transparent_hugepage=madvise": ------------------------------------------------------------- [root@hp-bl260cg5-01 ~]# cat /boot/grub/grub.conf ... kernel /vmlinuz-2.6.32-71.4.1.el6.x86_64 ro root=/dev/mapper/vg_hpbl260cg501-lv_root rd_LVM_LV=vg_hpbl260cg501/lv_root rd_LVM_LV=vg_hpbl260cg501/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us console=ttyS0,115200 crashkernel=auto transparent_hugepage=madvise ... [root@hp-bl260cg5-01 ~]# reboot ...... [root@hp-bl260cg5-01 ~]# cat /sys/kernel/mm/redhat_transparent_hugepage/enabled [always] never Test "transparent_hugepage=always": ------------------------------------------------------------- [root@hp-bl260cg5-01 ~]# cat /boot/grub/grub.conf ... kernel /vmlinuz-2.6.32-71.4.1.el6.x86_64 ro root=/dev/mapper/vg_hpbl260cg501-lv_root rd_LVM_LV=vg_hpbl260cg501/lv_root rd_LVM_LV=vg_hpbl260cg501/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us console=ttyS0,115200 crashkernel=auto transparent_hugepage=always ... [root@hp-bl260cg5-01 ~]# reboot ...... [root@hp-bl260cg5-01 ~]# cat /sys/kernel/mm/redhat_transparent_hugepage/enabled [always] never Change status to VERIFIED. An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2010-0842.html Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Previously, MADV_HUGEPAGE was missing in the include/asm-generic/mman-common.h file which caused madvise to fail to utilize TPH. With this update, the madvise option was removed from /sys/kernel/mm/redhat_transparent_hugepage/enabled since MADV_HUGEPAGE was removed from the madvise system call. |