From: Thierry Parmentelat Date: Mon, 12 Feb 2007 11:09:19 +0000 (+0000) Subject: reverts to 2.6.12 X-Git-Tag: before-vanilla-2_6_16_38-vs2_0_3_rc1-merge~4 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=d05022d21468c6f4ad219d77f060606021836676;p=linux-2.6.git reverts to 2.6.12 --- diff --git a/scripts/kernel-2.6-onelab.spec b/scripts/kernel-2.6-onelab.spec index 9af52bedc..099c904fd 100644 --- a/scripts/kernel-2.6-onelab.spec +++ b/scripts/kernel-2.6-onelab.spec @@ -9,6 +9,7 @@ Summary: The Linux kernel (the core of the Linux operating system) %define buildxen 0 %define builddoc 0 + # Versions of various parts # @@ -17,16 +18,19 @@ Summary: The Linux kernel (the core of the Linux operating system) # that the kernel isn't the stock distribution kernel, for example by # adding some text to the end of the version number. # -%define sublevel 17 +%define sublevel 12 %define kversion 2.6.%{sublevel} %define rpmversion 2.6.%{sublevel} -%define release 1.2187_FC5.0%{?pldistro:.%{pldistro}}%{?date:.%{date}} +%define rhbsys %([ -r /etc/beehive-root -o -n "%{?__beehive_build}" ] && echo || echo .`whoami`) + +%define release 1.1398_FC4.7%{?pldistro:.%{pldistro}}%{?date:.%{date}} + %define signmodules 0 %define make_target bzImage %define KVERREL %{PACKAGE_VERSION}-%{PACKAGE_RELEASE} -# Override generic defaults with per-arch defaults +# Override generic defaults with per-arch defaults %define image_install_path boot @@ -47,11 +51,11 @@ Summary: The Linux kernel (the core of the Linux operating system) # problems with the newer kernel or lack certain things that make # integration in the distro harder than needed. # -%define package_conflicts cipe < 1.4.5, kudzu <= 0.92, initscripts < 7.23, dev < 3.2-7, iptables < 1.2.5-3, bcm5820 < 1.81, nvidia-rh72 <= 1.0 selinux-policy-targeted < 1.23.16-1 +%define package_conflicts cipe < 1.4.5, tux < 2.1.0, kudzu <= 0.92, initscripts < 7.23, dev < 3.2-7, iptables < 1.2.5-3, bcm5820 < 1.81, nvidia-rh72 <= 1.0 # # Several packages had bugs in them that became obvious when the NPTL -# threading code got integrated. +# threading code got integrated. # %define nptl_conflicts SysVinit < 2.84-13, pam < 0.75-48, vixie-cron < 3.0.1-73, privoxy < 3.0.0-8, spamassassin < 2.44-4.8.x, cups < 1.1.17-13 @@ -96,15 +100,18 @@ AutoReqProv: no # BuildPreReq: module-init-tools, patch >= 2.5.4, bash >= 2.03, sh-utils, tar BuildPreReq: bzip2, findutils, gzip, m4, perl, make >= 3.78, gnupg, diffutils -BuildRequires: gcc >= 3.3.3, binutils >= 2.12, redhat-rpm-config +#BuildRequires: gcc >= 3.4.2, binutils >= 2.12, redhat-rpm-config +BuildRequires: gcc >= 2.96-98, binutils >= 2.12, redhat-rpm-config BuildConflicts: rhbuildsys(DiskFree) < 500Mb +BuildArchitectures: i686 + Source0: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-%{kversion}.tar.bz2 BuildRoot: %{_tmppath}/kernel-%{KVERREL}-root -%description +%description The kernel package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device @@ -115,7 +122,7 @@ Summary: Development package for building kernel modules to match the kernel. Group: System Environment/Kernel AutoReqProv: no Provides: kernel-devel-%{_target_cpu} = %{rpmversion}-%{release} -Prereq: /usr/bin/find +Prereq: /usr/sbin/hardlink, /usr/bin/find %description devel This package provides kernel headers and makefiles sufficient to build modules @@ -129,11 +136,12 @@ Group: Documentation %description doc This package contains documentation files from the kernel source. Various bits of information about the Linux kernel and the -device drivers shipped with it are documented in these files. +device drivers shipped with it are documented in these files. You'll want to install this package if you need a reference to the options that can be passed to Linux kernel modules at load time. + %package smp Summary: The Linux kernel compiled for SMP machines. @@ -167,7 +175,7 @@ Provides: kernel-smp-devel-%{_target_cpu} = %{rpmversion}-%{release} Provides: kernel-devel-%{_target_cpu} = %{rpmversion}-%{release}smp Provides: kernel-devel = %{rpmversion}-%{release}smp AutoReqProv: no -Prereq: /usr/bin/find +Prereq: /usr/sbin/hardlink, /usr/bin/find %description smp-devel This package provides kernel headers and makefiles sufficient to build modules @@ -255,18 +263,14 @@ implicit or explicit dependencies on the "kernel" package necessary dependencies to make rpm and yum happy. + %prep -# First we unpack the kernel tarball. -# If this isn't the first make prep, we use links to the existing clean tarball -# which speeds things up quite a bit. if [ ! -d kernel-%{kversion}/vanilla ]; then - # Ok, first time we do a make prep. - rm -f pax_global_header %setup -q -n %{name}-%{version} -c - mv linux-%{kversion} vanilla +rm -f pax_global_header +mv linux-%{kversion} vanilla else - # We already have a vanilla dir. - cd kernel-%{kversion} + cd kernel-%{kversion} fi cd vanilla @@ -278,8 +282,8 @@ perl -p -i -e "s/^SUBLEVEL.*/SUBLEVEL = %{sublevel}/" Makefile perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -prep/" Makefile # get rid of unwanted files resulting from patch fuzz -find . \( -name "*.orig" -o -name "*~" \) -exec rm -f {} \; >/dev/null - +find . -name "*.orig" -exec rm -fv {} \; +find . -name "*~" -exec rm -fv {} \; ### ### build @@ -287,49 +291,76 @@ find . \( -name "*.orig" -o -name "*~" \) -exec rm -f {} \; >/dev/null %build BuildKernel() { - MakeTarget=$1 - Arch=$2 - Flavour=$3 - # create a clean copy in BUILD/ (for backward compatibility with # other RPMs that bootstrap off of the kernel build) cd $RPM_BUILD_DIR - # Thierry - I think that this is wrong : - #rm -rf linux-%{kversion}$Flavour - # and that it should rather read - rm -rf linux-%{_target_cpu}-%{kversion}$Flavour - cp -rl kernel-%{kversion}/vanilla linux-%{_target_cpu}-%{kversion}$Flavour - cd linux-%{_target_cpu}-%{kversion}$Flavour + rm -rf linux-%{kversion}$1 + cp -rl kernel-%{kversion}/vanilla linux-%{kversion}$1 + cd linux-%{kversion}$1 # Pick the right config file for the kernel we're building - if [ -n "$Flavour" ] ; then - Config=kernel-%{kversion}-%{_target_cpu}-$Flavour-%{pldistro}.config - DevelDir=/usr/src/kernels/%{KVERREL}-$Flavour-%{_target_cpu} - DevelLink=/usr/src/kernels/%{KVERREL}$Flavour-%{_target_cpu} + Arch=i386 + Target=%{make_target} + if [ -n "$1" ] ; then + Config=kernel-%{kversion}-%{_target_cpu}-$1-%{pldistro}.config + DevelDir=/usr/src/kernels/%{KVERREL}-$1-%{_target_cpu} + DevelLink=/usr/src/kernels/%{KVERREL}$1-%{_target_cpu} + # override ARCH in the case of UML or Xen + if [ "$1" = "uml" ] ; then + Arch=um + Target=linux + elif [ "$1" = "xenU" ] ; then + Arch=xen + fi else - Config=kernel-%{kversion}-%{_target_cpu}-%{pldistro}.config - DevelDir=/usr/src/kernels/%{KVERREL}-%{_target_cpu} - DevelLink= + Config=kernel-%{kversion}-%{_target_cpu}-%{pldistro}.config + DevelDir=/usr/src/kernels/%{KVERREL}-%{_target_cpu} + DevelLink= fi - KernelVer=%{version}-%{release}$Flavour - echo BUILDING A KERNEL FOR $Flavour %{_target_cpu}... + KernelVer=%{version}-%{release}$1 + echo BUILDING A KERNEL FOR $1 %{_target_cpu}... # make sure EXTRAVERSION says what we want it to say - perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{release}$Flavour/" Makefile + perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{release}$1/" Makefile # and now to start the build process - make -s mrproper - cp configs/$Config .config - - #Arch=`head -1 .config | cut -b 3-` - echo USING ARCH=$Arch - - make -s ARCH=$Arch nonint_oldconfig > /dev/null - make -s ARCH=$Arch %{?_smp_mflags} $MakeTarget - make -s ARCH=$Arch %{?_smp_mflags} modules || exit 1 + CC=gcc + gccversion=$(gcc -v 2>&1 | grep "gcc version" | awk '{print $3'} | awk -F . '{print $1}') + if [ "$gccversion" == "4" ] ; then + echo "Currently not compiling kernel with gcc 4.x" + echo "Trying to find a recent gcc 3.x based compiler" + CC= + gcc3=$(which gcc32 2>/dev/null || /bin/true) + [ "$gcc3" != "" ] && CC=gcc32 + echo "gcc3 = $gcc3; CC=${CC}" + gcc3=$(which gcc33 2>/dev/null || /bin/true) + [ "$gcc3" != "" ] && CC=gcc33 + echo "gcc3 = $gcc3; CC=${CC}" + gcc3=$(which gcc34 2>/dev/null || /bin/true) + [ "$gcc3" != "" ] && CC=gcc34 + echo "gcc3 = $gcc3; CC=${CC}" + if [ -z "$CC" ]; then + echo "Could not find a gcc 3.x based compiler!" + echo "Trying to compile with gcc $gccversion anyway" + CC=gcc + #echo "Aborting kernel compilation!" + #exit -1 + fi + fi + HOSTCC=${CC} + make -s CC=${CC} HOSTCC=${HOSTCC} ARCH=$Arch mrproper + cp configs/$Config .config + echo "USING ARCH=$Arch CC=${CC} HOSTCC=${HOSTCC}" + + make -s CC=${CC} HOSTCC=${HOSTCC} ARCH=$Arch nonint_oldconfig > /dev/null + make -s CC=${CC} HOSTCC=${HOSTCC} ARCH=$Arch include/linux/version.h + make -s CC=${CC} HOSTCC=${HOSTCC} ARCH=$Arch %{?_smp_mflags} $Target + make -s CC=${CC} HOSTCC=${HOSTCC} ARCH=$Arch %{?_smp_mflags} modules || exit 1 + make CC=${CC} HOSTCC=${HOSTCC} ARCH=$Arch buildcheck + # Start installing the results %if "%{_enable_debug_packages}" == "1" @@ -339,36 +370,32 @@ BuildKernel() { install -m 644 .config $RPM_BUILD_ROOT/boot/config-$KernelVer install -m 644 System.map $RPM_BUILD_ROOT/boot/System.map-$KernelVer if [ -f arch/$Arch/boot/bzImage ]; then - cp arch/$Arch/boot/bzImage $RPM_BUILD_ROOT/%{image_install_path}/vmlinuz-$KernelVer + cp arch/$Arch/boot/bzImage $RPM_BUILD_ROOT/%{image_install_path}/vmlinuz-$KernelVer fi if [ -f arch/$Arch/boot/zImage.stub ]; then - cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer || : + cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer fi - if [ "$Flavour" = "uml" ] ; then + if [ "$1" = "uml" ] ; then install -D -m 755 linux $RPM_BUILD_ROOT/%{_bindir}/linux fi - mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer make -s ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT modules_install KERNELRELEASE=$KernelVer - + # And save the headers/makefiles etc for building modules against # # This all looks scary, but the end result is supposed to be: # * all arch relevant include/ files # * all Makefile/Kconfig files - # * all script/ files + # * all script/ files rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/source mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build (cd $RPM_BUILD_ROOT/lib/modules/$KernelVer ; ln -s build source) - # dirs for additional modules per module-init-tools, kbuild/modules.txt - mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/extra - mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/updates # first copy everything cp --parents `find -type f -name "Makefile*" -o -name "Kconfig*"` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build - cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build - if [ "$Flavour" = "uml" ] ; then + cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build + if [ "$1" = "uml" ] ; then cp --parents -a `find arch/um -name include` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build fi # then drop all but the needed Makefiles/Kconfig files @@ -388,37 +415,21 @@ BuildKernel() { rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*/*.o mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include cd include - cp -a acpi config keys linux math-emu media mtd net pcmcia rdma rxrpc scsi sound video asm asm-generic $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include - cp -a `readlink asm` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include - if [ "$Arch" = "x86_64" ]; then - cp -a asm-i386 $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include - fi + cp -a acpi config linux math-emu media net pcmcia rxrpc scsi sound video asm asm-generic $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include %if %{buildxen} - if [ "$Flavour" = "xenU" ]; then - cp -a xen $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include - cp -a asm-i386 $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include - fi -%endif -%if %{builduml} - if [ "$Flavour" = "uml" ] ; then - cp -a `readlink -f asm/arch` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include - fi + cp -a asm-xen $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include %endif - # While arch/powerpc/include/asm is still a symlink to the old - # include/asm-ppc{64,} directory, include that in kernel-devel too. - if [ "$Arch" = "powerpc" -a -r ../arch/powerpc/include/asm ]; then - cp -a `readlink ../arch/powerpc/include/asm` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include - mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/$Arch/include - pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/$Arch/include - ln -sf ../../../include/asm-ppc* asm - popd + if [ "$1" = "uml" ] ; then + cd asm + cp -a `readlink arch` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include + cd .. fi - + cp -a `readlink asm` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include # Make sure the Makefile and version.h have a matching timestamp so that # external modules can be built touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/linux/version.h touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/.config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/linux/autoconf.h - cd .. + cd .. # # save the vmlinux file for kernel debugging into the kernel-debuginfo rpm @@ -427,16 +438,9 @@ BuildKernel() { mkdir -p $RPM_BUILD_ROOT/usr/lib/debug/lib/modules/$KernelVer cp vmlinux $RPM_BUILD_ROOT/usr/lib/debug/lib/modules/$KernelVer %endif -%if %{buildxen} - if [ -f vmlinuz ]; then - cp vmlinuz $RPM_BUILD_ROOT/%{image_install_path}/vmlinuz-$KernelVer - fi -%endif - - find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f >modnames # mark modules executable so that strip-to-file can strip them - cat modnames | xargs chmod u+x + find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f | xargs chmod u+x # remove files that will be auto generated by depmod at rpm -i time rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.* @@ -456,28 +460,23 @@ BuildKernel() { rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/boot -%if "%{_target_cpu}" == "x86_64" -%define kernel_arch %{_target_cpu} -%else -%define kernel_arch i386 -%endif - %if %{buildup} -BuildKernel %make_target %kernel_arch +BuildKernel %endif -%if %{buildsmp} && "%{_target_cpu}" != "i586" -BuildKernel %make_target %kernel_arch smp +%if %{buildsmp} +BuildKernel smp %endif -%if %{builduml} && "%{_target_cpu}" != "i586" -BuildKernel linux um uml +%if %{builduml} +BuildKernel uml %endif -%if %{buildxen} && "%{_target_cpu}" != "i586" -BuildKernel vmlinuz %kernel_arch xenU +%if %{buildxen} +BuildKernel xenU %endif + ### ### install ### @@ -486,7 +485,7 @@ BuildKernel vmlinuz %kernel_arch xenU cd vanilla -%if %{buildxen} && "%{_target_cpu}" == "i686" +%if %{buildxen} mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d rm -f $RPM_BUILD_ROOT/etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf cat > $RPM_BUILD_ROOT/etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf <<\EOF @@ -522,7 +521,7 @@ rm -rf $RPM_BUILD_ROOT # load the loop module for upgrades...in case the old modules get removed we have # loopback in the kernel so that mkinitrd will work. -%pre +%pre /sbin/modprobe loop 2> /dev/null > /dev/null || : exit 0 @@ -530,13 +529,7 @@ exit 0 /sbin/modprobe loop 2> /dev/null > /dev/null || : exit 0 -%post -if [ `uname -i` == "x86_64" ]; then - if [ -f /etc/sysconfig/kernel ]; then - /bin/sed -i -e 's/^DEFAULTKERNEL=kernel-smp$/DEFAULTKERNEL=kernel/' /etc/sysconfig/kernel - fi -fi - +%post # trick mkinitrd in case the current environment does not have device mapper rootdev=$(awk '/^[ \t]*[^#]/ { if ($2 == "/") { print $1; }}' /etc/fstab) if echo $rootdev |grep -q /dev/mapper 2>/dev/null ; then @@ -547,10 +540,10 @@ if echo $rootdev |grep -q /dev/mapper 2>/dev/null ; then fi fi -[ ! -x /usr/sbin/module_upgrade ] || /usr/sbin/module_upgrade %{rpmversion}-%{release} -#/sbin/new-kernel-pkg --package kernel --mkinitrd --depmod --install %{KVERREL} +[ ! -x /usr/sbin/module_upgrade ] || /usr/sbin/module_upgrade +#[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --package kernel --mkinitrd --depmod --install %{KVERREL} # Older modutils do not support --package option -/sbin/new-kernel-pkg --mkinitrd --depmod --install %{KVERREL} +[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --mkinitrd --depmod --install %{KVERREL} # remove fake handle if [ -n "$fake_root_lvm" ]; then @@ -570,11 +563,10 @@ mkdir -p /etc/planetlab touch /etc/planetlab/update-reboot %post devel -[ -f /etc/sysconfig/kernel ] && . /etc/sysconfig/kernel -if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] ; then - pushd /usr/src/kernels/%{KVERREL}-%{_target_cpu} > /dev/null - /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*FC*/$f $f ; done - popd > /dev/null +if [ -x /usr/sbin/hardlink ] ; then +pushd /usr/src/kernels/%{KVERREL}-%{_target_cpu} > /dev/null +/usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*FC*/$f $f ; done +popd > /dev/null fi %post smp @@ -588,10 +580,10 @@ if echo $rootdev |grep -q /dev/mapper 2>/dev/null ; then fi fi -[ ! -x /usr/sbin/module_upgrade ] || /usr/sbin/module_upgrade %{rpmversion}-%{release}smp -#/sbin/new-kernel-pkg --package kernel-smp --mkinitrd --depmod --install %{KVERREL}smp +[ ! -x /usr/sbin/module_upgrade ] || /usr/sbin/module_upgrade +#[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --package kernel-smp --mkinitrd --depmod --install %{KVERREL}smp # Older modutils do not support --package option -/sbin/new-kernel-pkg --mkinitrd --depmod --install %{KVERREL}smp +[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --mkinitrd --depmod --install %{KVERREL}smp # remove fake handle if [ -n "$fake_root_lvm" ]; then @@ -611,11 +603,10 @@ mkdir -p /etc/planetlab touch /etc/planetlab/update-reboot %post smp-devel -[ -f /etc/sysconfig/kernel ] && . /etc/sysconfig/kernel -if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] ; then - pushd /usr/src/kernels/%{KVERREL}-smp-%{_target_cpu} > /dev/null - /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*FC*/$f $f ; done - popd > /dev/null +if [ -x /usr/sbin/hardlink ] ; then +pushd /usr/src/kernels/%{KVERREL}-smp-%{_target_cpu} > /dev/null +/usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*FC*/$f $f ; done +popd > /dev/null fi %post xenU @@ -623,27 +614,27 @@ fi [ ! -x /sbin/ldconfig ] || /sbin/ldconfig -X %post xenU-devel -[ -f /etc/sysconfig/kernel ] && . /etc/sysconfig/kernel -if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] ; then - pushd /usr/src/kernels/%{KVERREL}-xenU-%{_target_cpu} > /dev/null - /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*FC*/$f $f ; done - popd > /dev/null +if [ -x /usr/sbin/hardlink ] ; then +pushd /usr/src/kernels/%{KVERREL}-xenU-%{_target_cpu} > /dev/null +/usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*FC*/$f $f ; done +popd > /dev/null fi %post uml-modules depmod -ae %{KVERREL}uml -%preun + +%preun /sbin/modprobe loop 2> /dev/null > /dev/null || : -/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL} +[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL} %preun smp /sbin/modprobe loop 2> /dev/null > /dev/null || : -/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}smp +[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}smp %preun xenU /sbin/modprobe loop 2> /dev/null > /dev/null || : -/sbin/new-kernel-pkg --rmmoddep --remove %{KVERREL}xenU +[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --rmmoddep --remove %{KVERREL}xenU %preun uml-modules rm -f /lib/modules/%{KVERREL}uml/modules.* @@ -656,33 +647,29 @@ rm -f /lib/modules/%{KVERREL}uml/modules.* %if %{buildup} %files %defattr(-,root,root) -/%{image_install_path}/vmlinuz-%{KVERREL} +/%{image_install_path}/*-%{KVERREL} /boot/System.map-%{KVERREL} /boot/config-%{KVERREL} %dir /lib/modules/%{KVERREL} /lib/modules/%{KVERREL}/kernel /lib/modules/%{KVERREL}/build /lib/modules/%{KVERREL}/source -/lib/modules/%{KVERREL}/extra -/lib/modules/%{KVERREL}/updates %files devel %defattr(-,root,root) %verify(not mtime) /usr/src/kernels/%{KVERREL}-%{_target_cpu} %endif -%if %{buildsmp} && "%{_target_cpu}" == "i686" +%if %{buildsmp} %files smp %defattr(-,root,root) -/%{image_install_path}/vmlinuz-%{KVERREL}smp +/%{image_install_path}/*-%{KVERREL}smp /boot/System.map-%{KVERREL}smp /boot/config-%{KVERREL}smp %dir /lib/modules/%{KVERREL}smp /lib/modules/%{KVERREL}smp/kernel /lib/modules/%{KVERREL}smp/build /lib/modules/%{KVERREL}smp/source -/lib/modules/%{KVERREL}smp/extra -/lib/modules/%{KVERREL}smp/updates %files smp-devel %defattr(-,root,root) @@ -690,7 +677,7 @@ rm -f /lib/modules/%{KVERREL}uml/modules.* /usr/src/kernels/%{KVERREL}smp-%{_target_cpu} %endif -%if %{builduml} && "%{_target_cpu}" == "i686" +%if %{builduml} %files uml %defattr(-,root,root) %{_bindir}/linux @@ -706,24 +693,20 @@ rm -f /lib/modules/%{KVERREL}uml/modules.* /boot/config-%{KVERREL}uml %dir /lib/modules/%{KVERREL}uml /lib/modules/%{KVERREL}uml/kernel -/lib/modules/%{KVERREL}uml/build +%verify(not mtime) /lib/modules/%{KVERREL}uml/build /lib/modules/%{KVERREL}uml/source -/lib/modules/%{KVERREL}uml/extra -/lib/modules/%{KVERREL}uml/updates %endif -%if %{buildxen} && "%{_target_cpu}" == "i686" +%if %{buildxen} %files xenU %defattr(-,root,root) -/%{image_install_path}/vmlinuz-%{KVERREL}xenU +/%{image_install_path}/*-%{KVERREL}xenU /boot/System.map-%{KVERREL}xenU /boot/config-%{KVERREL}xenU %dir /lib/modules/%{KVERREL}xenU /lib/modules/%{KVERREL}xenU/kernel -/lib/modules/%{KVERREL}xenU/build +%verify(not mtime) /lib/modules/%{KVERREL}xenU/build /lib/modules/%{KVERREL}xenU/source -/lib/modules/%{KVERREL}xenU/extra -/lib/modules/%{KVERREL}xenU/updates /etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf %files xenU-devel @@ -736,6 +719,7 @@ rm -f /lib/modules/%{KVERREL}uml/modules.* %defattr(-,root,root) # no files + # only some architecture builds need kernel-doc %if %{builddoc} @@ -747,116 +731,1211 @@ rm -f /lib/modules/%{KVERREL}uml/modules.* %endif %changelog -* Tue Jul 11 2006 Dave Jones [2.6.17-1.2142_FC4] -- 2.6.17.4 -- Disable split pagetable lock. +* Fri Jul 15 2005 Dave Jones +- Include a number of patches likely to show up in 2.6.12.3 + +* Thu Jul 14 2005 Dave Jones +- Add Appletouch support. + +* Wed Jul 13 2005 David Woodhouse +- Audit updates. In particular, don't printk audit messages that + are passed from userspace when auditing is disabled. + +* Tue Jul 12 2005 Dave Jones +- Fix up several reports of CD's causing crashes. +- Make -p port arg of rpc.nfsd work. +- Work around a usbmon deficiency. +- Fix connection tracking bug with bridging. (#162438) + +* Mon Jul 11 2005 Dave Jones +- Fix up locking in piix IDE driver whilst tuning chipset. + +* Tue Jul 5 2005 Dave Jones +- Fixup ACPI IRQ routing bug that prevented booting for some folks. +- Reenable ISA I2C drivers for x86-64. +- Bump requirement on mkinitrd to something newer (#160492) + +* Wed Jun 29 2005 Dave Jones +- 2.6.12.2 + +* Mon Jun 27 2005 Dave Jones +- Disable multipath caches. (#161168) +- Reenable AMD756 I2C driver for x86-64. (#159609) +- Add more IBM r40e BIOS's to the C2/C3 blacklist. + +* Thu Jun 23 2005 Dave Jones +- Make orinoco driver suck less. + (Scanning/roaming/ethtool support). +- Exec-shield randomisation fix. +- pwc driver warning fix. +- Prevent potential oops in tux with symlinks. (#160219) + +* Wed Jun 22 2005 Dave Jones +- 2.6.12.1 + - Clean up subthread exec (CAN-2005-1913) + - ia64 ptrace + sigrestore_context (CAN-2005-1761) + +* Wed Jun 22 2005 David Woodhouse +- Update audit support + +* Mon Jun 20 2005 Dave Jones +- Rebase to 2.6.12 + - Temporarily drop Alans IDE fixes whilst they get redone. +- Enable userspace queueing of ipv6 packets. + +* Tue Jun 7 2005 Dave Jones +- Drop recent b44 changes which broke some setups. + +* Wed Jun 1 2005 Dave Jones +- Fix up ALI IDE regression. (#157175) + +* Mon May 30 2005 Dave Jones +- Fix up VIA IRQ quirk. + +* Sun May 29 2005 Dave Jones +- Fix slab corruption in firewire (#158424) + +* Fri May 27 2005 Dave Jones +- remove non-cleanroom pwc driver compression. +- Fix unintialised value in single bit error detector. (#158825) + +* Wed May 25 2005 Dave Jones +- Disable TPM driver, it breaks 8139 driver. +- Revert to previous version of ipw2x00 drivers. + The newer ones sadly brought too many problems this close to + the release. I'll look at updating them again for an update. +- Update to 2.6.12rc5 + Fix potential local DoS. 1-2 other small fixes. +- Tweak to fix up some vdso arithmetic. +- Disable sysenter again for now. + +* Wed May 25 2005 David Woodhouse +- Turn off CONFIG_ISA on PPC again. It makes some Macs unhappy (#149200) +- Make Speedtouch DSL modem resync automatically + +* Tue May 24 2005 Dave Jones +- Update various cpufreq drivers. +- 2.6.12-rc4-git8 + kobject ordering, tg3 fixes, ppc32 ipic fix, + ppc64 powermac smp fix. token-ring fixes, + TCP fix. ipv6 fix. +- Disable slab debugging. + +* Mon May 23 2005 Dave Jones +- Add extra id to SATA Sil driver. (#155748) +- Fix oops on rmmod of lanai & ms558 drivers when no hardware present. + +* Mon May 23 2005 Dave Jones +- Fix double unlock of spinlock on tulip. (#158522) + +* Mon May 23 2005 David Woodhouse +- audit updates: log serial # in user messages, escape comm= in syscalls + +* Mon May 23 2005 Dave Jones +- 2.6.12-rc4-git6 + MMC update, reiserfs fixes, AIO fix. +- Fix absolute symlink in -devel (#158582) +- 2.6.12-rc4-git7 + PPC64 & i2c fixes +- Fix another divide by zero in ipw2100 (#158406) +- Fix dir ownership in kernel-doc rpm (#158478) + +* Sun May 22 2005 Dave Jones +- Fix divide by zero in ipw2100 driver. (#158406) +- 2.6.12-rc4-git5 + More x86-64 updates, Further pktcdvd frobbing, + yet more dvb updates, x86(64) ioremap fixes, + ppc updates, IPMI sysfs support (reverted for now due to breakage), + various SCSI fixes (aix7xxx, spi transport), vmalloc improvements + +* Sat May 21 2005 David Woodhouse +- Fix oops in avc_audit() (#158377) +- Include serial numbers in non-syscall audit messages + +* Sat May 21 2005 Bill Nottingham +- bump ipw2200 conflict + +* Sat May 21 2005 Dave Jones [2.6.11-1.1334_FC4] +- driver core: restore event order for device_add() + +* Sat May 21 2005 David Woodhouse +- More audit updates. Including a fix for AVC_USER messages. + +* Fri May 20 2005 Dave Jones +- 2.6.12-rc4-git4 + networking fixes (netlink, pkt_sched, ipsec, netfilter, + ip_vs, af_unix, ipv4/6, xfrm). TG3 driver improvements. + +* Thu May 19 2005 Dave Jones [2.6.11-1.1327_FC4] +- 2.6.12-rc4-git3 + Further fixing to raw driver. More DVB updates, + driver model updates, power management improvements, + ext3 fixes. +- Radeon on thinkpad backlight power-management goodness. + (Peter Jones owes me two tacos). +- Fix ieee1394 smp init. + +* Thu May 19 2005 Rik van Riel +- Xen: disable TLS warning (#156414) + +* Thu May 19 2005 David Woodhouse +- Update audit patches + +* Thu May 19 2005 Dave Jones [2.6.11-1.1325_FC4] +- Fix up missing symbols in ipw2200 driver. +- Reenable debugfs / usbmon. SELinux seems to cope ok now. + (Needs selinux-targeted-policy >= 1.23.16-1) + +* Wed May 18 2005 Dave Jones +- Fix up some warnings in the IDE patches. +- 2.6.12-rc4-git2 + Further pktcdvd fixing, DVB update, Lots of x86-64 updates, + ptrace fixes, ieee1394 changes, input layer tweaks, + md layer fixes, PCI hotplug improvements, PCMCIA fixes, + libata fixes, serial layer, usb core, usbnet, VM fixes, + SELinux tweaks. +- Update ipw2100 driver to 1.1.0 +- Update ipw2200 driver to 1.0.4 (#158073) + +* Tue May 17 2005 Dave Jones +- 2.6.12-rc4-git1 + ARM, ioctl security fixes, mmc driver update, + ibm_emac & tulip netdriver fixes, serial updates + ELF loader security fix. + +* Mon May 16 2005 Rik van Riel +- enable Xen again (not tested yet) +- fix a typo in the EXPORT_SYMBOL patch + +* Sat May 14 2005 Dave Jones +- Update E1000 driver from netdev-2.6 tree. +- Add some missing EXPORT_SYMBOLs. + +* Fri May 13 2005 Dave Jones +- Bump maximum supported CPUs on x86-64 to 32. +- Tickle the NMI watchdog when we're doing serial writes. +- SCSI CAM geometry fix. +- Slab debug single-bit error improvement. + +* Thu May 12 2005 David Woodhouse +- Enable CONFIG_ISA on ppc32 to make the RS/6000 user happy. +- Update audit patches + +* Wed May 11 2005 Dave Jones +- Add Ingo's patch to detect soft lockups. +- Thread exits silently via __RESTORE_ALL exception for iret. (#154369) + +* Wed May 11 2005 David Woodhouse +- Import post-rc4 audit fixes from git, including ppc syscall auditing + +* Wed May 11 2005 Dave Jones +- Revert NMI watchdog changes. + +* Tue May 10 2005 Dave Jones +- Enable PNP on x86-64 + +* Tue May 10 2005 Jeremy Katz +- make other -devel packages provide kernel-devel so they get + installed instead of upgraded (#155988) + +* Mon May 9 2005 Dave Jones +- Rebase to 2.6.12-rc4 + | Xen builds are temporarily disabled again. +- Conflict if old version of ipw firmware is present. + +* Fri May 6 2005 Dave Jones +- Add PCI ID for new sundance driver. (#156859) + +* Thu May 5 2005 David Woodhouse +- Import audit fixes from upstream + +* Wed May 4 2005 Jeremy Katz +- enable radeonfb and agp on ppc64 to fix X on the G5 + +* Tue May 3 2005 Dave Jones +- Disable usbmon/debugfs again for now until SELinux policy is fixed. + +* Mon May 2 2005 David Woodhouse +- Make kallsyms include platform-specific symbols +- Fix might_sleep warning in pbook clock-spreading fix + +* Sun May 1 2005 Dave Jones +- Fix yesterdays IDE fixes. +- Blacklist another brainless SCSI scanner. (#155457) + +* Sun May 1 2005 David Woodhouse +- Fix EHCI port power switching + +* Sun May 1 2005 Dave Jones +- Enable usbmon & debugfs. (#156489) + +* Sat Apr 30 2005 Dave Jones +- Numerous IDE layer fixes from Alan Cox. +- Kill off some stupid messages from the input layer. + +* Fri Apr 29 2005 Roland McGrath +- Fix the 32bit emulation on x86-64 segfaults. + +* Wed Apr 27 2005 Dave Jones +- Hopefully fix the random reboots some folks saw on x86-64. + +* Wed Apr 27 2005 Jeremy Katz +- fix prereqs for -devel packages + +* Wed Apr 27 2005 Rik van Riel +- Fix up the vdso stuff so kernel-xen* compile again +- Import upstream bugfix so xenU domains can be started again + +* Tue Apr 26 2005 Dave Jones +- Fix up the vdso again, which broke on the last rebase to -rc3 +- Fix the put_user() fix. (#155999) + +* Mon Apr 25 2005 Dave Jones +- Fix x86-64 put_user() +- Fix serio oops. +- Fix ipv6_skip_exthdr() invocation causing OOPS. +- Fix up some permissions on some /proc files. +- Support PATA drives on Promise SATA. (#147303) + +* Mon Apr 25 2005 Rik van Riel +- upgrade to the latest version of xenolinux patches +- reenable xen (it boots, ship it!) + +* Sat Apr 23 2005 David Woodhouse +- Enable adt746x and windtunnel thermal modules +- Disable clock spreading on certain pbooks before sleep +- Sound support for Mac Mini + +* Fri Apr 22 2005 Dave Jones +- Reenable i2c-viapro on x86-64. + +* Fri Apr 22 2005 Dave Jones +- Don't build powernow-k6 on anything other than 586 kernels. +- Temporarily disable Xen again. + +* Wed Apr 20 2005 Dave Jones +- 2.6.12rc3 + +* Wed Apr 20 2005 Dave Jones +- Adjust struct dentry 'padding' based on 64bit'ness. + +* Tue Apr 19 2005 Dave Jones +- Print stack trace when we panic. + Might give more clues for some of the wierd panics being seen right now. +- Blacklist another 'No C2/C3 states' Thinkpad R40e BIOS. (#155236) + +* Mon Apr 18 2005 Dave Jones +- Make ISDN ICN driver not oops when probed with no hardware present. +- Add missing MODULE_LICENSE to mac_modes.ko + +* Sat Apr 16 2005 Dave Jones +- Make some i2c drivers arch dependant. +- Make multimedia buttons on Dell inspiron 8200 work. (#126148) +- Add diffutils buildreq (#155121) + +* Thu Apr 14 2005 Dave Jones +- Build DRM modular. (#154769) + +* Wed Apr 13 2005 Rik van Riel +- fix up Xen for 2.6.12-rc2 +- drop arch/xen/i386/signal.c, thanks to Roland's vdso patch (yay!) +- reenable xen compile - this kernel test boots on my system + +* Tue Apr 12 2005 Dave Jones +- Further vdso work from Roland. + +* Mon Apr 11 2005 David Woodhouse +- Disable PPC cpufreq/sleep patches which make sleep less reliable +- Add TIMEOUT to hotplug environment when requesting firmware (#153993) + +* Sun Apr 10 2005 Dave Jones +- Integrate Roland McGrath's changes to make exec-shield + and vdso play nicely together. + +* Fri Apr 8 2005 Dave Jones +- Disable Longhaul driver (again). + +* Wed Apr 6 2005 Dave Jones +- 2.6.12rc2 + - netdump/netconsole currently broken. + - Xen temporarily disabled. + +* Fri Apr 1 2005 Dave Jones +- Make the CFQ elevator the default again. + +* Thu Mar 31 2005 Rik van Riel +- upgrade to new upstream Xen code, twice +- for performance reasons, disable CONFIG_DEBUG_PAGEALLOC for FC4t2 + +* Wed Mar 30 2005 Rik van Riel +- fix Xen kernel compilation (pci, page table, put_user, execshield, ...) +- reenable Xen kernel compilation + +* Tue Mar 29 2005 Rik van Riel +- apply Xen patches again (they don't compile yet, though) +- Use uname in kernel-devel directories (#145914) +- add uname-based kernel-devel provisions (#152357) +- make sure /usr/share/doc/kernel-doc-%%{kversion} is owned by a + package, so it will get removed again on uninstall/upgrade (#130667) + +* Mon Mar 28 2005 Dave Jones +- Don't generate debuginfo files if %%_enable_debug_packages isnt set. (#152268) + +* Sun Mar 27 2005 Dave Jones +- 2.6.12rc1-bk2 +- Disable NVidia FB driver for time being, it isn't stable. + +* Thu Mar 24 2005 Dave Jones +- rebuild + +* Tue Mar 22 2005 Dave Jones +- Fix several instances of swapped arguments to memset() +- 2.6.12rc1-bk1 + +* Fri Mar 18 2005 Dave Jones +- kjournald release race. (#146344) +- 2.6.12rc1 + +* Thu Mar 17 2005 Rik van Riel +- upgrade to latest upstream Xen code + +* Tue Mar 15 2005 Rik van Riel +- add Provides: headers for external kernel modules (#149249) +- move build & source symlinks from kernel-*-devel to kernel-* (#149210) +- fix xen0 and xenU devel %%post scripts to use /usr/src/kernels (#149210) + +* Thu Mar 10 2005 Dave Jones +- Reenable advansys driver for x86 + +* Tue Mar 8 2005 Dave Jones +- Change SELinux execute-related permission checking. (#149819) + +* Sun Mar 6 2005 Dave Jones +- Forward port some FC3 patches that got lost. + +* Fri Mar 4 2005 Dave Jones +- Fix up ACPI vs keyboard controller problem. +- Fix up Altivec usage on PPC/PPC64. + +* Fri Mar 4 2005 Dave Jones +- Finger the programs that try to read from /dev/mem. +- Improve spinlock debugging a little. + +* Thu Mar 3 2005 Dave Jones +- Fix up the unresolved symbols problem. + +* Thu Mar 3 2005 Rik van Riel +- upgrade to new Xen snapshot (requires new xen RPM, too) + +* Wed Mar 2 2005 Dave Jones +- 2.6.11 + +* Tue Mar 1 2005 David Woodhouse +- Building is nice. Booting would be better. Work around GCC -Os bug which + which makes the PPC kernel die when extracting its initramfs. (#150020) +- Update include/linux/compiler-gcc+.h + +* Tue Mar 1 2005 Dave Jones +- 802.11b/ipw2100/ipw2200 update. +- 2.6.11-rc5-bk4 + +* Tue Mar 1 2005 David Woodhouse +- Fix ppc/ppc64/ppc64iseries builds for gcc 4.0 +- Fix Xen build too + +* Mon Feb 28 2005 Dave Jones +- 2.6.11-rc5-bk3 +- Various compile fixes for building with gcc-4.0 + +* Sat Feb 26 2005 Dave Jones +- 2.6.11-rc5-bk1 + +* Fri Feb 25 2005 Dave Jones +- Hopefully fix the zillion unresolved symbols. (#149758) + +* Thu Feb 24 2005 Dave Jones +- 2.6.11-rc5 + +* Wed Feb 23 2005 Rik van Riel +- get rid of unknown symbols in kernel-xen0 (#149495) + +* Wed Feb 23 2005 Dave Jones +- 2.6.11-rc4-bk11 + +* Mon Feb 21 2005 Dave Jones +- 2.6.11-rc4-bk9 + +* Sat Feb 19 2005 Dave Jones +- 2.6.11-rc4-bk7 + +* Sat Feb 19 2005 Rik van Riel +- upgrade to newer Xen code, needs xen-20050218 to run + +* Sat Feb 19 2005 Dave Jones +- 2.6.11-rc4-bk6 + +* Fri Feb 18 2005 David Woodhouse +- Add SMP kernel for PPC32 + +* Fri Feb 18 2005 Dave Jones +- 2.6.11-rc4-bk5 + +* Tue Feb 15 2005 Dave Jones +- 2.6.11-rc4-bk3 + +* Mon Feb 14 2005 Dave Jones +- 2.6.11-rc4-bk2 + +* Sun Feb 13 2005 Dave Jones +- 2.6.11-rc4-bk1 + +* Sat Feb 12 2005 Dave Jones +- 2.6.11-rc4 + +* Fri Feb 11 2005 Dave Jones +- 2.6.11-rc3-bk8 + +* Thu Feb 10 2005 Dave Jones +- 2.6.11-rc3-bk7 + +* Wed Feb 9 2005 Dave Jones +- 2.6.11-rc3-bk6 + +* Tue Feb 8 2005 Dave Jones +- Enable old style and new style USB initialisation. +- More PPC jiggery pokery hackery. +- 2.6.11-rc3-bk5 + +* Mon Feb 7 2005 Dave Jones +- 2.6.11-rc3-bk4 +- Various patches to unbork PPC. +- Display taint bits on VM error. + +* Mon Feb 7 2005 Rik van Riel +- upgrade to latest upstream Xen bits, upgrade those to 2.6.11-rc3-bk2 + +* Sat Feb 5 2005 Dave Jones +- 2.6.11-rc3-bk2 + +* Fri Feb 4 2005 Dave Jones +- 2.6.11-rc3-bk1 + +* Wed Feb 2 2005 Dave Jones +- Stop the input layer spamming the console. (#146906) +- 2.6.11-rc3 + +* Tue Feb 1 2005 Dave Jones +- 2.6.11-rc2-bk10 +- Reenable periodic slab checker. + +* Tue Feb 1 2005 Rik van Riel +- update to latest xen-unstable source snapshot +- add agpgart patch from upstream xen tree +- port Ingo's latest execshield updates to Xen + +* Mon Jan 31 2005 Rik van Riel +- enable SMP support in xenU kernel, use the xen0 kernel for the + unprivileged domains if the SMP xenU breaks on your system + +* Thu Jan 27 2005 Dave Jones +- Drop VM hack that broke in yesterdays rebase. + +* Wed Jan 26 2005 Dave Jones +- Drop 586-SMP kernels. These are a good candidate for + fedora-extras when it appears. The number of people + actually using this variant is likely to be very very small. +- 2.6.11-rc2-bk4 + +* Tue Jan 25 2005 Dave Jones +- 2.6.11-rc2-bk3 + +* Sun Jan 23 2005 Dave Jones +- Updated periodic slab debug check from Manfred. +- Enable PAGE_ALLOC debugging again, it should now be fixed. +- 2.6.11-rc2-bk1 + +* Fri Jan 21 2005 Dave Jones +- Rebase to 2.6.11-rc2 + +* Fri Jan 21 2005 Rik van Riel +- make exec-shield segment limits work inside the xen kernels + +* Thu Jan 20 2005 Dave Jones +- Rebase to -bk8 + +* Wed Jan 19 2005 Dave Jones +- Re-add diskdump/netdump based on Jeff Moyers patches. +- Rebase to -bk7 + +* Tue Jan 18 2005 Jeremy Katz +- fixup xen0 %%post to use new grubby features for multiboot kernels +- conflict with older mkinitrd for kernel-xen0 + +* Tue Jan 18 2005 Dave Jones +- -bk6 + +* Mon Jan 17 2005 Dave Jones +- First stab at kernel-devel packages. (David Woodhouse). + +* Mon Jan 17 2005 Rik van Riel +- apply dmi fix, now xenU boots again + +* Fri Jan 14 2005 Dave Jones +- Rebase to 2.6.11-bk2 + +* Thu Jan 13 2005 Dave Jones +- Rebase to 2.6.11-bk1 + +* Wed Jan 12 2005 Dave Jones +- Rebase to 2.6.11rc1 + +* Tue Jan 11 2005 Rik van Riel +- fix Xen compile with -bk14 + +* Tue Jan 11 2005 Dave Jones +- Update to -bk14 +- Print tainted information in slab corruption messages. + +* Tue Jan 11 2005 Rik van Riel +- merge fix for the Xen TLS segment fixup issue + +* Tue Jan 11 2005 Dave Jones +- Depend on hardlink, not kernel-utils. + +* Mon Jan 10 2005 Dave Jones +- Update to -bk13, reinstate GFP_ZERO patch which hopefully + is now fixed. +- Add another Lexar card reader to the whitelist. (#143600) +- Package asm-m68k for asm-ppc includes. (don't ask). (#144604) + +* Sat Jan 8 2005 Dave Jones +- Periodic slab debug is incompatable with pagealloc debug. + Disable the latter. + +* Fri Jan 7 2005 Dave Jones +- Santa came to Notting's house too. (another new card reader) +- Rebase to 2.6.10-bk10 + +* Thu Jan 6 2005 Rik van Riel +- update to latest xen-unstable tree +- fix up Xen compile with -bk9, mostly pudding + +* Thu Jan 6 2005 Dave Jones +- Rebase to 2.6.10-bk9 + +* Tue Jan 4 2005 Dave Jones +- Rebase to 2.6.10-bk7 +- Add periodic slab debug checker. + +* Sun Jan 2 2005 Dave Jones +- Rebase to 2.6.10-bk5 + +* Sat Jan 1 2005 Dave Jones +- Fix probing of vesafb. (#125890) +- Reenable EDD. +- Don't assume existance of ~/.gnupg (#142201) + +* Fri Dec 31 2004 Dave Jones +- Rebase to 2.6.10-bk4 + +* Thu Dec 30 2004 Dave Jones +- Rebase to 2.6.10-bk3 + +* Tue Dec 28 2004 Dave Jones +- Drop bogus ethernet slab cache. + +* Sun Dec 26 2004 Dave Jones +- Santa brought a new card reader that needs whitelisting. + +* Fri Dec 24 2004 Dave Jones +- Rebase to 2.6.10 + +* Wed Dec 22 2004 Dave Jones +- Re-add missing part of the exit() race fix. (#142505, #141896) + +* Tue Dec 21 2004 Dave Jones +- Fix two silly bugs in the AGP posting fixes. + +* Fri Dec 17 2004 Dave Jones +- Fix bio error propagation. +- Clear ebp on sysenter return. +- Extra debugging info on OOM kill. +- exit() race fix. +- Fix refcounting order in sd/sr, fixing cable pulls on USB storage. +- IGMP source filter fixes. +- Fix ext2/3 leak on umount. +- fix missing wakeup in ipc/sem +- Fix another tux corner case bug. +- NULL out ptrs in airo driver after kfree'ing them. + +* Thu Dec 16 2004 Dave Jones +- Better version of the PCI Posting fixes for AGPGART. +- Add missing cache flush to the AGP code. +- Drop netdump and common crashdump code. + +* Mon Dec 13 2004 Dave Jones +- Drop diskdump. Aiming for a better kexec based solution for FC4. + +* Sun Dec 12 2004 Dave Jones +- fix false ECHILD result from wait* with zombie group leader. + +* Sat Dec 11 2004 Dave Jones +- Workaround broken pci posting in AGPGART. +- Compile 686 kernel tuned for pentium4. + | Needs benchmarking across various CPUs under + | various workloads to find out if its worth keeping. +- Make sure VC resizing fits in s16. + +* Fri Dec 10 2004 Dave Jones +- Prevent block device queues from being shared in viocd. (#139018) +- Libata updates. (#132848, #138405) +- aacraid: remove aac_handle_aif (#135527) +- fix uninitialized variable in waitid(2). (#142505) +- Fix CMSG validation checks wrt. signedness. +- Fix memory leak in ip_conntrack_ftp +- [IPV4]: Do not leak IP options. +- ppc64: Align PACA buffer for hypervisor's use. (#141817) +- ppc64: Indicate that the veth link is always up. (#135402) +- ppc64: Quiesce OpenFirmware stdin device at boot. (#142009) +- SELinux: Fix avc_node_update oops. (#142353) +- Fix CCISS ioctl return code. +- Make ppc64's pci_alloc_consistent() conform to documentation. (#140047) +- Enable EDD +- Enable ETH1394. (#138497) +- Workaround E1000 post-maturely writing back to TX descriptors. (#133261) +- Fix the previous E1000 errata workaround. +- Several IDE fixes from 2.6.9-ac +- vm pageout throttling. (#133858) +- Fix Tux from oopsing. (#140918) +- Fix Tux/SELinux incompatability (#140916) +- Fix Tux/IPV6 problem. (#140916) +- ide: Fix possible oops on boot. +- Make spinlock debugging panic instead of printk. +- Update Emulex lpfc driver to 8.0.16 +- Selected patches from 2.6.9-ac12 +- ppc64: Fix inability to find space for TCE table (#138844) +- Fix compat fcntl F_GETLK{,64} (#141680) +- blkdev_get_blocks(): handle eof +- Another card reader for the whitelist. (#134094) +- Disable tiglusb module. (#142102) +- E1000 64k-alignment fix. (#140047) +- Disable tiglusb module. (#142102) +- ID updates for cciss driver. +- Fix overflows in USB Edgeport-IO driver. (#142258) +- Fix wrong TASK_SIZE for 32bit processes on x86-64. (#141737) +- Fix ext2/ext3 xattr/mbcache race. (#138951) +- Fix bug where __getblk_slow can loop forever when pages are partially mapped. (#140424) +- Add missing cache flushes in agpgart code. + +* Thu Dec 9 2004 Dave Jones +- Drop the 4g/4g hugemem kernel completely. + +* Wed Dec 8 2004 Rik van Riel +- make Xen inherit config options from x86 + +* Mon Dec 6 2004 Rik van Riel +- apparently Xen works better without serial drivers in domain0 (#141497) + +* Sun Dec 5 2004 Rik van Riel +- Fix up and reenable Xen compile. +- Fix bug in install part of BuildKernel. + +* Sat Dec 4 2004 Dave Jones +- Enable both old and new megaraid drivers. +- Add yet another card reader to usb scsi whitelist. (#141367) + +* Fri Dec 3 2004 Dave Jones +- Sync all patches with latest updates in FC3. +- Fix up xen0/xenU uninstall. +- Temporarily disable xen builds. + +* Wed Dec 1 2004 Rik van Riel +- replace VM hack with the upstream version +- more Xen bugfixes + +* Tue Nov 30 2004 Rik van Riel +- upgrade to later Xen sources, with upstream bugfixes +- export direct_remap_area_pages for Xen + +* Mon Nov 29 2004 Dave Jones +- Add another card reader to whitelist. (#141022) + +* Fri Nov 26 2004 Rik van Riel +- add Xen kernels for i686, plus various bits and pieces to make them work + +* Mon Nov 15 2004 Dave Jones +- Rebase to 2.6.9-ac9 + +* Sat Nov 13 2004 Dave Jones +- Drop some bogus patches. + +* Thu Nov 11 2004 Dave Jones +- NFS: Fix dentry refcount accounting error +- Fix single-stepping on PPC64 +- Integrate kernel-devel changes +- SELinux: netif fixes. +- SELinux: add DAC check to setxattr() hook. +- SELinux: sidtab locking fix. +- SELinux: mediate send_sigurg(). +- SELinux: fix setscheduler hook deadlock. +- ide-floppy: Supresses error messages resulting from Medium not present +- Various IA64 updates from 2.6.10rc1 +- nfsd: make sure getxattr inode op is non-NULL before calling it. +- Handle NULL dev->dev_addr in SIOCGIFHWADDR correctly. (#137648) +- Fix NFSD domainname size limit. +- nfsd4: nfsd oopsed when encountering a conflict with a local lock +- nfsd4: fix putrootfh return +- nfsd: Insecure port warning shows decimal IPv4 address +- Disable sw irqbalance/irqaffinity for e7520/e7320/e7525 (#136419) +- Fix exec-shield non-PIE/non-prelinked bug +- ext3 reservations: fix goal hit accounting. +- Fix problems with non-power-of-two sector size discs. (#135094) +- Fix possible oops in netpoll (#132153) +- Add missing MODULE_VERSION tags to various modules. (#136399) +- Add USB card reader de jour. (#124048) +- Remove SG_IO deprecation warning (#136179) +- Make sure that modules get signed with the right key. +- Remove SG_IO deprecation warning (#136179) +- s390: Fix fake_ll for qeth device. (#136175) +- s390: zfcp: Kernel stack frame for zfcp_cfdc_dev_ioctl() is too big +- s390: Use slab allocator for DASD I/O pages. +- PPC64: HVSI udbg support +- PPC64: Make HVSI console survive FSP reset +- PPC64: Make PCI hostbridge hotplugging work +- PPC64: Fix IBM VSCSI problems (#138124) +- Rebase -ac patch to 2.6.9-ac8. + +* Wed Nov 3 2004 Dave Jones +- Reenable token-ring drivers (#122602) + +* Tue Nov 2 2004 Dave Jones +- Reenable SLIP. (#124223) +- Add USB card reader de jour. (#124048) + +* Mon Nov 1 2004 Dave Jones +- Fix memory leak on x86-64 in mixed 32/64 mode. (#132947) +- Yet another USB card reader for the whitelist. (#137722) + +* Fri Oct 29 2004 Dave Jones +- Fix raid5 oops (#127862) +- Stop E820 BIOS entries being corrupted by EDID info. (#137510) + +* Thu Oct 28 2004 Dave Jones +- Remove the possibility of some false OOM kills. (#131251) +- Add more USB card readers to SCSI whitelist (#131546) +- Disable CONFIG_SCHED_SMT for iseries. + +* Wed Oct 27 2004 Dave Jones +- Reenable ISA NIC support (#136569) + +* Tue Oct 26 2004 Dave Jones +- Reenable Initio 9100U(W) SCSI driver. (#137153) + +* Mon Oct 25 2004 Dave Jones +- Add another USB card reader to SCSI whitelist (#132923) + +* Fri Oct 22 2004 Dave Jones +- Fix PPC NUMA (#130716). +- Fix autoraid for S390 (#123842/#130339) +- Selected bits from 2.6.9-ac3 + - Fix syncppp/async ppp problems with new hangup + - Fix broken parport_pc unload + - Stop i8xx_tco making some boxes reboot on load + - Fix cpia/module tools deadlock + - Security fix for smbfs leak/overrun + +* Thu Oct 21 2004 Dave Jones +- Misc security fixes from 2.6.9-ac2 + +* Wed Oct 20 2004 Dave Jones +- Fix ia64 module loading. (#136365) +- Enable discontigmem for PPC64 +- Disable a bunch of useless PPC config options +- Enable PACK_STACK on s390. + +* Tue Oct 19 2004 Dave Jones +- Fix NFS badness (#132726) +- Drop bogus USB workaround. (#131127) + +* Mon Oct 18 2004 Dave Jones +- Rebase to 2.6.9 +- Speedtouch USB DSL modem driver update. +- Cleanup some iseries config options. + +* Fri Oct 15 2004 Dave Jones +- 2.6.9-rc4-bk3 +- Fix up a bunch of unresolved symbols that crept in recently. +- Remove bogus O_NONBLOCK patch which broke lots of userspace. +- Fix booting on PPC64 by reserving initrd pages. + +* Thu Oct 14 2004 Dave Jones +- Rebase to 2.6.9-rc4-bk2 +- librtas needs to work around the /dev/mem restrictions. +- EXT3 reservations use-before-initialised bugfix. +- support O_NONBLOCK for read,pread,readv of regular files. +- EDD blows up some x86-64's. Disable again. + +* Wed Oct 13 2004 Dave Jones +- Make EDD driver modular on x86-64 too. +- Various mkinitrd spec changes (Jeremy Katz) +- Enable a bunch more PPC64 config options. (Dave Howells) +- Enable ACPI cpufreq driver for x86-64 too. + +* Tue Oct 12 2004 Dave Jones +- Rebase to 2.6.9-rc4-bk1 +- Tux update. +- Update netdump/diskdump patches +- PowerPC 64 netboot changes. +- Various CONFIG_ option diddling. +- Fix up the find_isa_irq_pin() oops on reboot for x86-64 too. + +* Mon Oct 11 2004 Dave Jones +- Rebase to 2.6.9-rc4 +- Enable CONFIG_MICROCODE for x86-64 + +* Fri Oct 8 2004 Dave Jones +- Rebase to 2.6.9-rc3-bk8 + +* Thu Oct 7 2004 Dave Jones +- Rebase to 2.6.9-rc3-bk7 +- Fix up PPC/PPC64 compilation failures due to new binutils. (David Woodhouse) + +* Wed Oct 6 2004 Dave Jones +- Rebase to 2.6.9-rc3-bk6 +- Add xattr support for tmpfs. + +* Mon Oct 4 2004 Stephen C. Tweedie +- Update ext3 online resize to 2.6.9-rc3-mm2 upstream +- Reenable ext3 online resize in .spec + +* Tue Sep 28 2004 Jeremy Katz +- add patch from Roland McGrath/James Morris to fix mprotect hook bug (#133505) + +* Mon Sep 20 2004 Arjan van de Ven +- 2.6.9-rc2-bk5 + +* Thu Sep 16 2004 Arjan van de Ven +- fix tux for x86-64 and ppc64 + +* Tue Sep 14 2004 Arjan van de Ven +- 2.6.9-rc2 +- add diskdump + +* Fri Sep 10 2004 Arjan van de Ven +- 2.6.9-rc1-bk17 ; make ppc32 build + +* Tue Sep 07 2004 Arjan van de Ven +- 2.6.9-rc1-bk13 + +* Mon Sep 06 2004 Arjan van de Ven +- disable online resize again +- hopefully fix Quake3 interaction with execshield +- add Alan's borken-bios-IRQ workaround patch + +* Sat Sep 04 2004 Arjan van de Ven +- 2.6.9-rc1-bk11 + +* Tue Aug 31 2004 Arjan van de Ven +- fix execshield buglet with legacy binaries +- 2.6.9-rc1-bk7 + +* Mon Aug 30 2004 Arjan van de Ven +- 2.6.9-rc1-bk6 + +* Sat Aug 28 2004 Arjan van de Ven +- 2.6.9-rc1-bk4, now with i915 DRM driver + +* Fri Aug 27 2004 Arjan van de Ven +- 2.6.9-rc1-bk2 + +* Mon Aug 23 2004 Arjan van de Ven +- 2.6.8.1-bk2 + +* Sat Aug 21 2004 Arjan van de Ven +- attempt to fix early-udev bug + +* Fri Aug 13 2004 Arjan van de Ven +- 2.6.8-rc4-bk3 +- split execshield up some more + +* Fri Aug 13 2004 Dave Jones +- Update SCSI whitelist again with some more card readers. + +* Mon Aug 9 2004 Arjan van de Ven +- 2.6.8-rc3-bk3 + +* Wed Aug 4 2004 Arjan van de Ven +- Add the flex-mmap bits for s390/s390x (Pete Zaitcev) +- Add flex-mmap for x86-64 32 bit emulation +- 2.6.8-rc3 + +* Mon Aug 2 2004 Arjan van de Ven +- Add Rik's token trashing control patch + +* Sun Aug 1 2004 Arjan van de Ven +- 2.6.8-rc2-bk11 + +* Fri Jul 30 2004 Arjan van de Ven +- 2.6.8-rc2-bk8 + +* Wed Jul 28 2004 Arjan van de Ven +- 2.6.8-rc2-bk6 +- make a start at splitting up the execshield patchkit + +* Fri Jul 16 2004 Arjan van de Ven +- ppc32 embedded updates + +* Thu Jul 15 2004 Arjan van de Ven +- make USB modules again and add Alan's real fix for the SMM-meets-USB bug +- 2.6.8-rc1-bk4 + +* Wed Jul 14 2004 Arjan van de Ven +- 2.6.8-rc1-bk3 + +* Tue Jul 13 2004 Arjan van de Ven +- add "enforcemodulesig" boot option to make the kernel load signed modules only + +* Mon Jul 12 2004 Arjan van de Ven +- updated voluntary preempt +- 2.6.8-rc1 + +* Wed Jul 7 2004 Arjan van de Ven +- fix boot breakage that was hitting lots of people (Dave Jones) + +* Tue Jul 6 2004 Arjan van de Ven +- add voluntary preemption patch from Ingo +- 2.6.7-bk19 + +* Tue Jun 29 2004 Arjan van de Ven +- make a start at gpg signed modules support + +* Sat Jun 27 2004 Arjan van de Ven +- experiment with making the hardlink call in post more efficient +- 2.6.7-bk9 + +* Thu Jun 24 2004 Arjan van de Ven +- 2.6.7-bk7 +- Add wli's patch to allocate memory bottom up not top down +- change some config options in the kernel-sourcecode package that are + good for rpm kernel builds but not for custom user builds to more appropriate + default values. +- reenable kernel-sourcecode again for a few builds + +* Wed Jun 23 2004 Arjan van de Ven +- 2.6.7-bk5 +- fix tux unresolved symbols (#126532) + +* Mon Jun 21 2004 Arjan van de Ven +- make kernel-doc and kernel-sourcecode builds independent of eachother +- disable kernel-sourcecode builds entirely, we'll be replacing it with documentation + on how to use the src.rpm instead for building your own kernel. + +* Sat Jun 19 2004 Arjan van de Ven +- 2.6.7-bk2 + +* Sun Jun 13 2004 Arjan van de Ven +- add patch from DaveM to fix the ppp-keeps-iface-busy bug + +* Sat Jun 12 2004 Arjan van de Ven +- add fix from Andi Kleen/Linus for the fpu-DoS + +* Thu Jun 10 2004 Arjan van de Ven +- disable mlock-uses-rlimit patch, it has a security hole and needs more thought +- revert airo driver to the FC2 one since the new one breaks + +* Tue Jun 8 2004 Dave Jones +- Update to 2.6.7rc3 + +* Fri Jun 4 2004 Arjan van de Ven +- fix the mlock-uses-rlimit patch + +* Wed Jun 2 2004 David Woodhouse +- Add ppc64 (Mac G5) + +* Wed Jun 2 2004 Arjan van de Ven +- add a forward port of the mlock-uses-rlimit patch +- add NX support for x86 (Intel, Ingo) + +* Tue Jun 1 2004 Arjan van de Ven +- refresh ext3 reservation patch + +* Sun May 30 2004 Arjan van de Ven +- 2.6.7-rc2 +- set the ACPI OS name to "Microsoft Windows XP" for better compatibility + +* Thu May 27 2004 Pete Zaitcev +- Fix qeth and zfcp (s390 drivers): align qib by 256, embedded into qdio_irq. + +* Thu May 27 2004 Dave Jones +- Fix the crashes on boot on Asus P4P800 boards. (#121819) + +* Wed May 26 2004 Dave Jones +- Lots more updates to the SCSI whitelist for various + USB card readers. (#112778, among others..) + +* Wed May 26 2004 Arjan van de Ven +- back out ehci suspend/resume patch, it breaks +- add fix for 3c59x-meets-kudzu bug from Alan + +* Tue May 25 2004 Arjan van de Ven +- try improving suspend/resume by restoring more PCI state +- 2.6.7-rc1-bk1 + +* Mon May 24 2004 Dave Jones +- Add yet another multi-card reader to the whitelist (#85851) + +* Sun May 23 2004 Dave Jones +- Add another multi-card reader to the whitelist (#124048) + +* Wed May 19 2004 Arjan van de Ven +- put firewire race fix in (datacorruptor) + +* Tue May 18 2004 Dave Jones +- Fix typo in ibmtr driver preventing compile (#123391) + +* Mon May 17 2004 Arjan van de Ven +- update to 2.6.6-bk3 +- made kernel-source and kernel-doc noarch.rpm's since they are not + architecture specific. + +* Sat May 08 2004 Arjan van de Ven +- fix non-booting on Transmeta cpus (Peter Anvin) +- fix count leak in message queues + +* Fri May 07 2004 Arjan van de Ven +- more ide cache flush work +- patch from scsi-bk to fix sd refcounting -* Wed Jul 5 2006 Dave Jones -- Get rid of stack backtrace on panic, which in most - cases actually caused a loss of info instead of a gain. +* Thu May 06 2004 Arjan van de Ven +- some more ide cache flush fixes -* Fri Jun 30 2006 Dave Jones [2.6.17-1.2141_FC4] -- 2.6.17.3 +* Wed May 05 2004 Arjan van de Ven +- fix bug 122504 +- convert b44 to ethtool ops (jgarzik) +- make IDE do a cache-flush on shutdown (me/Alan) -* Fri Jun 30 2006 Dave Jones [2.6.17-1.2140_FC4] -- 2.6.17.2 -- Fix up the alsa list_add bug. +* Tue May 04 2004 Arjan van de Ven +- work around i810/i830 DRM issue -* Mon Jun 26 2006 Dave Jones -- Fix up various stupidities incurred by the last big rebase. - - Reenable SMP x86-64 builds. - - Reenable SMBFS. -- Enable PCI fake hotplug driver. -- Enable gameport/joystick on i586 builds. (#196581) +* Fri Apr 30 2004 Arjan van de Ven +- 2.6.6-rc3-bk1 +- make amd64 boot again +- fix vm86-vs-4g4g interaction (Ingo) -* Sat Jun 24 2006 Dave Jones -- Enable profiling for 586 kernels. +* Thu Apr 22 2004 Arjan van de Ven +- 2.6.6-rc2 + +* Tue Apr 20 2004 Arjan van de Ven +- add the ext3 online resize patch -* Fri Jun 23 2006 Dave Jones [2.6.17-1.2139_FC4] -- Rebuild with slab debug off. +* Mon Apr 19 2004 Arjan van de Ven +- 2.6.6-rc1-bk3 +- add the objrmap vm from the -mm tree; it needs testing -* Tue Jun 20 2006 Dave Jones [2.6.17-1.2138_FC4] -- 2.6.17.1 +* Thu Apr 15 2004 Arjan van de Ven +- 2.6.5-bk2 +- disable DISCONTIGMEM on ia64 for performance +- fix sleep_on use in reiserfs (Chris Mason) -* Mon Jun 5 2006 Dave Jones [2.6.16-1.2115_FC4] -- 2.6.16.20 +* Tue Apr 13 2004 Arjan van de Ven +- 2.6.5-mc4 +- reenable sg driver for scsi tape changers and such +- the sk98lin driver oopses on module unload, preven that -* Tue May 30 2006 Dave Jones [2.6.16-1.2114_FC4] -- 2.6.16.19 +* Mon Apr 12 2004 Arjan van de Ven +- fix "bad pmd" bug with patch from Ingo -* Mon May 29 2006 Dave Jones [2.6.16-1.2113_FC4] -- Improved list_head debugging. +* Fri Apr 09 2004 Arjan van de Ven +- 2.6.5-mc3 +- finish up the -mc2 merge +- latest 4g/4g patch from Ingo +- latest execshield patch from Ingo +- fix a few framebuffer bugs -* Tue May 23 2006 Dave Jones [2.6.16-1.2112_FC4] -- 2.6.16.18 +* Thu Apr 08 2004 Arjan van de Ven +- first attempt at a 2.6.5-mc2 merge -* Sat May 20 2006 Dave Jones [2.6.16-1.2111_FC4] -- 2.6.16.17 +* Thu Apr 08 2004 Dave Jones +- Add in missing SiS AGP fix. -* Wed May 10 2006 Dave Jones [2.6.16-1.2110_FC4] -- 2.6.16.16 +* Tue Apr 06 2004 Dave Jones +- More agpgart fixes. -* Tue May 9 2006 Dave Jones [2.6.16-1.2109_FC4] -- 2.6.16.15 -- make 16C950 UARTs work (again). (#126403) -- Fix exec-shield default, which should fix a few programs that - stopped running. +* Fri Apr 02 2004 Arjan van de Ven +- fix another 4g/4g-vs-resume bug -* Thu May 4 2006 Dave Jones [2.6.16-1.2108_FC4] -- 2.6.16.14 +* Tue Mar 30 2004 Arjan van de Ven +- 2.6.5-rc3 +- fix PCI posting bug in i830 DRM -* Tue May 2 2006 Dave Jones [2.6.16-1.2107_FC4] -- 2.6.16.13 +* Mon Mar 29 2004 Arjan van de Ven +- 2.6.5-rc2-bk8 -* Mon May 1 2006 Dave Jones -- 2.6.16.12 +* Mon Mar 29 2004 Dave Jones +- Include latest agpgart fixes. -* Tue Apr 25 2006 Dave Jones -- Fix up SCSI errors with mymusix usb mp3 player (#186187) +* Thu Mar 25 2004 Arjan van de Ven +- more DRM fixes +- add the fsync patches from akpm -* Mon Apr 24 2006 Dave Jones -- 2.6.16.11 +* Tue Mar 23 2004 Arjan van de Ven +- 2.6.5-rc2-bk3 +- fix direct userspace memory access in i830 drm driver -* Wed Apr 19 2006 Dave Jones -- Enable PCI MSI support. +* Mon Mar 22 2004 Arjan van de Ven +- 2.6.5-rc2-bk2 +- some stackbloat reductions from Dave and me -* Tue Apr 18 2006 Dave Jones [2.6.16-1.2096_FC4] -- 2.6.16.9 +* Sat Mar 20 2004 Arjan van de Ven +- 2.6.5-rc2 -* Tue Apr 18 2006 Dave Jones [2.6.16-1.2093_FC4] -- 2.6.16.7 +* Tue Mar 16 2004 Dave Jones +- 2.6.5-rc1 -* Mon Apr 17 2006 Dave Jones [2.6.16-1.2092_FC4] -- 2.6.16.6 +* Mon Mar 15 2004 Arjan van de Ven +- 2.6.4-bk3 +- fix oops in toshiba_acpi (Barry K. Nathan) -* Sun Apr 16 2006 Dave Jones -- 2.6.16.5 +* Sat Mar 13 2004 Arjan van de Ven +- 2.6.4-bk2 merge + +* Thu Mar 11 2004 Arjan van de Ven +- renable sonypi driver that was off accidentally +- 2.6.4-final +- fix the oops on alsa module unloads -* Fri Apr 7 2006 Dave Jones -- 2.6.16.2 +* Wed Mar 10 2004 Arjan van de Ven +- add ppc64/iseries, ppc32 (powermac/ibook) and ia64 architectures +- 2.6.4-rc3 -* Tue Apr 4 2006 Dave Jones -- Reenable non-standard serial ports. (#187466) -- Reenable snd-es18xx for x86-32 (#187733) +* Tue Mar 09 2004 Arjan van de Ven +- 2.6.4-rc2-bk5 +- fix nfs-vs-selinux issue +- fix typo in URL as per #117849 -* Thu Mar 30 2006 Dave Jones -- ship the .kernelrelease file in -devel too. -- Disable EDAC debug. +* Mon Mar 08 2004 Arjan van de Ven +- fix race in lp.c (#117710) +- 2.6.4-rc2-bk3 +- attempt to fix S3 suspend-to-ram with 4g/4g split + +* Sat Mar 06 2004 Arjan van de Ven +- fix reiserfs +- set HZ to 1000 again for some tests -* Tue Mar 26 2006 Dave Jones [2.6.16-1.2069_FC4] -- 2.6.16.1 +* Wed Feb 25 2004 Arjan van de Ven +- merge back a bunch of fedora fixes +- disable audit -* Mon Mar 25 2006 Dave Jones -- Include patches posted for review for inclusion in 2.6.16.1 -- Updated new audit msg types. -- Reenable HDLC driver (#186257) -- Make acpi-cpufreq 'sticky' -- Fix broken x86-64 32bit vDSO (#186924) +* Tue Feb 24 2004 Arjan van de Ven +- audit bugfixes +- update tux to a working version +- 2.6.3-bk5 merge -* Tue Mar 21 2006 Dave Jones -- Improve spinlock scalability on big machines. +* Fri Feb 20 2004 Arjan van de Ven +- re-add and enable the Auditing patch +- switch several cpufreq modules to built in since detecting in userspace + which to use is unpleasant -* Mon Mar 20 2006 Dave Jones -- Sync with FC5's 2.6.16 kernel. -- Update Tux & Exec-shield to latest. +* Thu Jul 03 2003 Arjan van de Ven +- 2.6 start