The hardened-sources-2.6.14-r8 kernel ignores the elevator=XXX setting when booting a kernel, and instead just uses the default anticipatory scheduler. I went back to hardened-sources-2.6.14-r7 and that version applies the elevator setting correctly. The kernels are using the same config file (make oldconfig didn't change it going from r7 to r8) so I would guess that's not the issue here. I've also got other x86 boxes with the r8 kernel installed that are exhibiting this same problem. My emerge --info output follows: Portage 2.0.54-r2 (hardened/x86/2.6, gcc-3.4.6, glibc-2.3.6-r3, 2.6.14-hardened-r7 i686) ================================================================= System uname: 2.6.14-hardened-r7 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.6.14 ccache version 2.3 [enabled] dev-lang/python: 2.4.2 dev-python/pycrypto: [Not Present] dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r2 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage//packages/x86/" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage/" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="apache2 authdaemond berkdb bzip2 cgi crypt dlloader expat fam flac gd hardened imagemagick java junit mmx ncurses nls nptl ogg pam pcre pic postgres readline sasl sqlite sse ssl tcpd udev usb userlocales vorbis x86 xml2 xorg zlib userland_GNU kernel_linux elibc_glibc" Unset: CTARGET, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS, PORTDIR_OVERLAY
(In reply to comment #0) > The hardened-sources-2.6.14-r8 kernel ignores the elevator=XXX setting when > booting a kernel, and instead just uses the default anticipatory scheduler. I > went back to hardened-sources-2.6.14-r7 and that version applies the elevator > setting correctly. The kernels are using the same config file (make oldconfig > didn't change it going from r7 to r8) so I would guess that's not the issue > here. I've also got other x86 boxes with the r8 kernel installed that are > exhibiting this same problem. If this is still an issue with newer kernel versions (>=2.6.18) feel free to REOPEN this bug.