# What parts do we want to build? We must build at least one kernel.
# These are the kernels that are built IF the architecture allows it.
-%define buildxenU 0
%define buildup 1
-%define buildsmp 0
-%define builduml 0
-%define buildsource 0
-%define builddoc 0
+%define buildsmp 1
+%define builduml 1
+%define buildxen 1
+%define builddoc 1
# Versions of various parts
#
%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
+#
+# The ld.so.conf.d file we install uses syntax older ldconfig's don't grok.
+#
+%define xen_conflicts glibc < 2.3.5-1
+
#
# Packages that need to be installed before the kernel is, because the %post
# scripts use them.
ExclusiveOS: Linux
Provides: kernel = %{version}
Provides: kernel-drm = 4.3.0
+Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release}
Prereq: %{kernel_prereq}
Conflicts: %{kernel_dot_org_conflicts}
Conflicts: %{package_conflicts}
# List the packages used during the kernel build
#
BuildPreReq: module-init-tools, patch >= 2.5.4, bash >= 2.03, sh-utils, tar
-BuildPreReq: bzip2, findutils, gzip, m4, perl, make >= 3.78, gnupg
-#BuildPreReq: kernel-utils >= 1:2.4-12.1.142
+BuildPreReq: bzip2, findutils, gzip, m4, perl, make >= 3.78, gnupg, diffutils
+#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
of the operating system: memory allocation, process allocation, device
input and output, etc.
+%package devel
+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/sbin/hardlink, /usr/bin/find
+
+%description devel
+This package provides kernel headers and makefiles sufficient to build modules
+against the kernel package.
-%package sourcecode
-Summary: The source code for the Linux kernel.
-Group: Development/System
-Prereq: fileutils
-Requires: make >= 3.78
-Requires: gcc >= 3.2
-Requires: /usr/bin/strip
-# for xconfig and gconfig
-Requires: qt-devel, gtk2-devel readline-devel ncurses-devel
-Provides: kernel-source
-Obsoletes: kernel-source <= 2.6.6
-
-%description sourcecode
-The kernel-sourcecode package contains the source code files for the Linux
-kernel. The source files can be used to build a custom kernel that is
-smaller by virtue of only including drivers for your particular hardware, if
-you are so inclined (and you know what you're doing). The customisation
-guide in the documentation describes in detail how to do this. This package
-is neither needed nor usable for building external kernel modules for
-linking such modules into the default operating system kernels.
%package doc
Summary: Various documentation bits found in the kernel source.
Group: Documentation
-%if !%{buildsource}
-Obsoletes: kernel-source <= 2.6.6
-Obsoletes: kernel-sourcecode <= 2.6.6
-%endif
%description doc
This package contains documentation files from the kernel
Group: System Environment/Kernel
Provides: kernel = %{version}
Provides: kernel-drm = 4.3.0
+Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release}smp
Prereq: %{kernel_prereq}
Conflicts: %{kernel_dot_org_conflicts}
Conflicts: %{package_conflicts}
Install the kernel-smp package if your machine uses two or more CPUs.
+%package smp-devel
+Summary: Development package for building kernel modules to match the SMP kernel.
+Group: System Environment/Kernel
+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/sbin/hardlink, /usr/bin/find
+
+%description smp-devel
+This package provides kernel headers and makefiles sufficient to build modules
+against the SMP kernel package.
+
%package xenU
-Summary: The Linux kernel compiled for xenU virtual machines.
+Summary: The Linux kernel compiled for unprivileged Xen guest VMs
Group: System Environment/Kernel
Provides: kernel = %{version}
-Provides: kernel-drm = 4.3.0
+Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release}xenU
Prereq: %{kernel_prereq}
Conflicts: %{kernel_dot_org_conflicts}
Conflicts: %{package_conflicts}
Conflicts: %{nptl_conflicts}
-Obsoletes: kernel-enterprise < 2.4.10
+Conflicts: %{xen_conflicts}
# We can't let RPM do the dependencies automatic because it'll then pick up
# a correct but undesirable perl dependency from the module headers which
# isn't required for the kernel proper to function
AutoReqProv: no
%description xenU
-This package includes a xenU version of the Linux kernel. It is used
-to run the Linux kernel in an unprivileged Xen domain.
+This package includes a version of the Linux kernel which
+runs in Xen unprivileged guest VMs. This should be installed
+both inside the unprivileged guest (for the modules) and in
+the guest0 domain.
-Install the kernel-xenU package if your machine supports the Xen VMM.
+%package xenU-devel
+Summary: Development package for building kernel modules to match the kernel.
+Group: System Environment/Kernel
+AutoReqProv: no
+Provides: kernel-xenU-devel-%{_target_cpu} = %{rpmversion}-%{release}
+Provides: kernel-devel-%{_target_cpu} = %{rpmversion}-%{release}xenU
+Provides: kernel-devel = %{rpmversion}-%{release}xenU
+Prereq: /usr/sbin/hardlink, /usr/bin/find
+%description xenU-devel
+This package provides kernel headers and makefiles sufficient to build modules
+against the kernel package.
%package uml
Summary: The Linux kernel compiled for use in user mode (User Mode Linux).
%description uml
This package includes a user mode version of the Linux kernel.
+%package uml-devel
+Summary: Development package for building kernel modules to match the UML kernel.
+Group: System Environment/Kernel
+Provides: kernel-uml-devel-%{_target_cpu} = %{rpmversion}-%{release}
+Provides: kernel-devel-%{_target_cpu} = %{rpmversion}-%{release}smp
+Provides: kernel-devel = %{rpmversion}-%{release}smp
+AutoReqProv: no
+Prereq: /usr/sbin/hardlink, /usr/bin/find
+
+%description uml-devel
+This package provides kernel headers and makefiles sufficient to build modules
+against the User Mode Linux kernel package.
+
+%package uml-modules
+Summary: The Linux kernel modules compiled for use in user mode (User Mode Linux).
+
+Group: System Environment/Kernel
+
+%description uml-modules
+This package includes a user mode version of the Linux kernel modules.
+
%package vserver
Summary: A placeholder RPM that provides kernel and kernel-drm
Group: System Environment/Kernel
Provides: kernel = %{version}
Provides: kernel-drm = 4.3.0
+Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release}
%description vserver
VServers do not require and cannot use kernels, but some RPMs have
(e.g. tcpdump). This package installs no files but provides the
necessary dependencies to make rpm and yum happy.
+
+
%prep
+if [ ! -d kernel-%{kversion}/vanilla ]; then
+%setup -q -n %{name}-%{version} -c
+rm -f pax_global_header
+mv linux-%{kversion} vanilla
+else
+ cd kernel-%{kversion}
+fi
-%setup -n linux-%{kversion}
+cd vanilla
# make sure the kernel has the sublevel we know it has. This looks weird
# but for -pre and -rc versions we need it since we only want to use
%build
BuildKernel() {
- # clean out any old configuration
- make -s mrproper
+ # create a clean copy in BUILD/ (for backward compatibility with
+ # other RPMs that bootstrap off of the kernel build)
+ cd $RPM_BUILD_DIR
+ 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
+ Arch=i386
+ Target=%{make_target}
if [ -n "$1" ] ; then
Config=kernel-%{kversion}-%{_target_cpu}-$1-planetlab.config
- # override ARCH in the case of UML
+ 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
- export ARCH=um
- fi
- # override ARCH in the case of UML
- if [ "$1" = "xenU" ] ; then
- export ARCH=xen
+ Arch=um
+ Target=linux
+ elif [ "$1" = "xenU" ] ; then
+ Arch=xen
fi
- # clean out any configuration with the new ARCH
- make -s mrproper
else
Config=kernel-%{kversion}-%{_target_cpu}-planetlab.config
+ DevelDir=/usr/src/kernels/%{KVERREL}-%{_target_cpu}
+ DevelLink=
fi
- # and now to start the build process
KernelVer=%{version}-%{release}$1
echo BUILDING A KERNEL FOR $1 %{_target_cpu}...
# make sure EXTRAVERSION says what we want it to say
- ExtraVer=%{release}$1
- perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -$ExtraVer/" Makefile
+ perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{release}$1/" Makefile
+ # and now to start the build process
+
+ make -s ARCH=$Arch mrproper
cp configs/$Config .config
- make -s nonint_oldconfig > /dev/null
- make -s include/linux/version.h
- make -s %{?_smp_mflags} %{make_target}
- make -s %{?_smp_mflags} modules || exit 1
- make buildcheck
+ echo USING ARCH=$Arch
+
+ make -s ARCH=$Arch nonint_oldconfig > /dev/null
+ make -s ARCH=$Arch include/linux/version.h
+
+ make -s ARCH=$Arch %{?_smp_mflags} $Target
+ make -s ARCH=$Arch %{?_smp_mflags} modules || exit 1
+ make ARCH=$Arch buildcheck
# Start installing the results
+%if "%{_enable_debug_packages}" == "1"
mkdir -p $RPM_BUILD_ROOT/usr/lib/debug/boot
+%endif
mkdir -p $RPM_BUILD_ROOT/%{image_install_path}
- install -m 644 System.map $RPM_BUILD_ROOT/usr/lib/debug/boot/System.map-$KernelVer
- objdump -t vmlinux | grep ksymtab | cut -f2 | cut -d" " -f2 | cut -c11- | sort -u > exported
- echo "_stext" >> exported
- echo "_end" >> exported
- touch $RPM_BUILD_ROOT/boot/System.map-$KernelVer
- for i in `cat exported`
- do
- grep " $i\$" System.map >> $RPM_BUILD_ROOT/boot/System.map-$KernelVer || :
- grep "tab_$i\$" System.map >> $RPM_BUILD_ROOT/boot/System.map-$KernelVer || :
- grep "__crc_$i\$" System.map >> $RPM_BUILD_ROOT/boot/System.map-$KernelVer ||:
- done
- rm -f exported
install -m 644 .config $RPM_BUILD_ROOT/boot/config-$KernelVer
- rm -f System.map
- cp arch/*/boot/bzImage $RPM_BUILD_ROOT/%{image_install_path}/vmlinuz-$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
+ fi
+ if [ -f arch/$Arch/boot/zImage.stub ]; then
+ cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer
+ fi
+ 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 INSTALL_MOD_PATH=$RPM_BUILD_ROOT modules_install KERNELRELEASE=$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
#
cp arch/%{_arch}/kernel/asm-offsets.s $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/kernel || :
cp .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
- cp -a arch/%{_arch}/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || :
- cp -a arch/%{_arch}/*lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/ || :
+ if [ -d arch/%{_arch}/scripts ]; then
+ cp -a arch/%{_arch}/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || :
+ fi
+ if [ -f arch/%{_arch}/*lds ]; then
+ cp -a arch/%{_arch}/*lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/ || :
+ fi
rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*.o
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 linux math-emu media net pcmcia rxrpc scsi sound video asm asm-generic $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
+%if %{buildxen}
+ cp -a asm-xen $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
+%endif
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
#
# save the vmlinux file for kernel debugging into the kernel-debuginfo rpm
#
+%if "%{_enable_debug_packages}" == "1"
mkdir -p $RPM_BUILD_ROOT/usr/lib/debug/lib/modules/$KernelVer
cp vmlinux $RPM_BUILD_ROOT/usr/lib/debug/lib/modules/$KernelVer
+%endif
# mark modules executable so that strip-to-file can strip them
find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f | xargs chmod u+x
- # detect missing or incorrect license tags
- for i in `find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" ` ; do echo -n "$i " ; /sbin/modinfo -l $i >> modinfo ; done
- cat modinfo | grep -v "^GPL" | grep -v "^Dual BSD/GPL" | grep -v "^Dual MPL/GPL" | grep -v "^GPL and additional rights" | grep -v "^GPL v2" && exit 1
- rm -f modinfo
# remove files that will be auto generated by depmod at rpm -i time
rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.*
+ # Move the devel headers out of the root file system
+ mkdir -p $RPM_BUILD_ROOT/usr/src/kernels
+ mv $RPM_BUILD_ROOT/lib/modules/$KernelVer/build $RPM_BUILD_ROOT/$DevelDir
+ ln -sf ../../..$DevelDir $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
+ [ -z "$DevelLink" ] || ln -sf `basename $DevelDir` $RPM_BUILD_ROOT/$DevelLink
}
###
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/boot
+%if %{buildup}
+BuildKernel
+%endif
+
%if %{buildsmp}
BuildKernel smp
%endif
BuildKernel uml
%endif
-%if %{buildxenU}
+%if %{buildxen}
BuildKernel xenU
%endif
-%if %{buildup}
-BuildKernel
-%endif
-
###
### install
%install
-# architectures that don't get kernel-source (i586/i686/athlon) dont need
-# much of an install because the build phase already copied the needed files
+cd vanilla
+
+%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
+# This directive teaches ldconfig to search in nosegneg subdirectories
+# and cache the DSOs there with extra bit 0 set in their hwcap match
+# fields. In Xen guest kernels, the vDSO tells the dynamic linker to
+# search in nosegneg subdirectories and to match this extra hwcap bit
+# in the ld.so.cache file.
+hwcap 0 nosegneg
+EOF
+chmod 444 $RPM_BUILD_ROOT/etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf
+%endif
%if %{builddoc}
mkdir -p $RPM_BUILD_ROOT/usr/share/doc/kernel-doc-%{kversion}/Documentation
tar cf - Documentation | tar xf - -C $RPM_BUILD_ROOT/usr/share/doc/kernel-doc-%{kversion}
%endif
-%if %{buildsource}
-
-mkdir -p $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}
-chmod -R a+r *
-
-# clean up the source tree so that it is ready for users to build their own
-# kernel
-make -s mrproper
-# copy the source over
-tar cf - . | tar xf - -C $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}
-
-# set the EXTRAVERSION to <version>custom, so that people who follow a kernel building howto
-# don't accidentally overwrite their currently working moduleset and hose
-# their system
-perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{release}custom/" $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}/Makefile
-
-# some config options may be appropriate for an rpm kernel build but are less so for custom user builds,
-# change those to values that are more appropriate as default for people who build their own kernel.
-perl -p -i -e "s/^CONFIG_DEBUG_INFO.*/# CONFIG_DEBUG_INFO is not set/" $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}/configs/*
-perl -p -i -e "s/^.*CONFIG_DEBUG_PAGEALLOC.*/# CONFIG_DEBUG_PAGEALLOC is not set/" $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}/configs/*
-perl -p -i -e "s/^.*CONFIG_DEBUG_SLAB.*/# CONFIG_DEBUG_SLAB is not set/" $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}/configs/*
-perl -p -i -e "s/^.*CONFIG_DEBUG_SPINLOCK.*/# CONFIG_DEBUG_SPINLOCK is not set/" $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}/configs/*
-perl -p -i -e "s/^.*CONFIG_DEBUG_HIGHMEM.*/# CONFIG_DEBUG_HIGHMEM is not set/" $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}/configs/*
-perl -p -i -e "s/^.*CONFIG_MODULE_SIG.*/# CONFIG_MODULE_SIG is not set/" $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}/configs/*
-
-install -m 644 %{SOURCE10} $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}
-%endif
-
###
### clean
###
/sbin/modprobe loop 2> /dev/null > /dev/null || :
exit 0
-%pre xenU
-/sbin/modprobe loop 2> /dev/null > /dev/null || :
-exit 0
-
%post
# trick mkinitrd in case the current environment does not have device mapper
rootdev=$(awk '/^[ \t]*[^#]/ { if ($2 == "/") { print $1; }}' /etc/fstab)
touch $rootdev
fi
fi
-[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --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}
+
+# remove fake handle
if [ -n "$fake_root_lvm" ]; then
rm -f $rootdev
fi
-if [ -x /usr/sbin/hardlink ] ; then
-pushd /lib/modules/%{KVERREL}/build > /dev/null ; {
- cd /lib/modules/%{KVERREL}/build
- find . -type f | while read f; do hardlink -c /lib/modules/*/build/$f $f ; done
-}
-popd > /dev/null
-fi
# make some useful links
pushd /boot > /dev/null ; {
- ln -sf System.map-%{KVERREL} System.map
ln -sf config-%{KVERREL} config
ln -sf initrd-%{KVERREL}.img initrd-boot
ln -sf vmlinuz-%{KVERREL} kernel-boot
mkdir -p /etc/planetlab
touch /etc/planetlab/update-reboot
+%post devel
+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
-[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --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
+
+%post smp-devel
if [ -x /usr/sbin/hardlink ] ; then
-pushd /lib/modules/%{KVERREL}smp/build > /dev/null ; {
- cd /lib/modules/%{KVERREL}smp/build
- find . -type f | while read f; do hardlink -c /lib/modules/*/build/$f $f ; done
-}
+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
-[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --mkinitrd --depmod --install %{KVERREL}xenU
+[ ! -x /usr/sbin/module_upgrade ] || /usr/sbin/module_upgrade
+[ ! -x /sbin/ldconfig ] || /sbin/ldconfig -X
+
+%post xenU-devel
if [ -x /usr/sbin/hardlink ] ; then
-pushd /lib/modules/%{KVERREL}xenU/build > /dev/null ; {
- cd /lib/modules/%{KVERREL}xenU/build
- find . -type f | while read f; do hardlink -c /lib/modules/*/build/$f $f ; done
-}
+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
%preun xenU
/sbin/modprobe loop 2> /dev/null > /dev/null || :
-[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}xenU
+[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --rmmoddep --remove %{KVERREL}xenU
###
/boot/config-%{KVERREL}
%dir /lib/modules/%{KVERREL}
/lib/modules/%{KVERREL}/kernel
-%verify(not mtime) /lib/modules/%{KVERREL}/build
+/lib/modules/%{KVERREL}/build
/lib/modules/%{KVERREL}/source
+
+%files devel
+%defattr(-,root,root)
+%verify(not mtime) /usr/src/kernels/%{KVERREL}-%{_target_cpu}
%endif
%if %{buildsmp}
/boot/config-%{KVERREL}smp
%dir /lib/modules/%{KVERREL}smp
/lib/modules/%{KVERREL}smp/kernel
-%verify(not mtime) /lib/modules/%{KVERREL}smp/build
+/lib/modules/%{KVERREL}smp/build
/lib/modules/%{KVERREL}smp/source
+
+%files smp-devel
+%defattr(-,root,root)
+%verify(not mtime) /usr/src/kernels/%{KVERREL}-smp-%{_target_cpu}
+/usr/src/kernels/%{KVERREL}smp-%{_target_cpu}
+%endif
+
+%if %{builduml}
+%files uml
+%defattr(-,root,root)
+%{_bindir}/linux
+
+%files uml-devel
+%defattr(-,root,root)
+%verify(not mtime) /usr/src/kernels/%{KVERREL}-uml-%{_target_cpu}
+/usr/src/kernels/%{KVERREL}uml-%{_target_cpu}
+
+%files uml-modules
+%defattr(-,root,root)
+/boot/System.map-%{KVERREL}uml
+/boot/config-%{KVERREL}uml
+%dir /lib/modules/%{KVERREL}uml
+/lib/modules/%{KVERREL}uml/kernel
+%verify(not mtime) /lib/modules/%{KVERREL}uml/build
+/lib/modules/%{KVERREL}uml/source
%endif
-%if %{buildxenU}
+%if %{buildxen}
%files xenU
%defattr(-,root,root)
/%{image_install_path}/*-%{KVERREL}xenU
/lib/modules/%{KVERREL}xenU/kernel
%verify(not mtime) /lib/modules/%{KVERREL}xenU/build
/lib/modules/%{KVERREL}xenU/source
-%endif
+/etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf
-%if %{builduml}
-%files uml
+%files xenU-devel
%defattr(-,root,root)
+%verify(not mtime) /usr/src/kernels/%{KVERREL}-xenU-%{_target_cpu}
+/usr/src/kernels/%{KVERREL}xenU-%{_target_cpu}
%endif
-# only some architecture builds need kernel-source and kernel-doc
-
-%if %{buildsource}
-%files sourcecode
+%files vserver
%defattr(-,root,root)
-/usr/src/linux-%{KVERREL}/
-%endif
+# no files
+# only some architecture builds need kernel-doc
+
%if %{builddoc}
%files doc
%defattr(-,root,root)
-/usr/share/doc/kernel-doc-%{kversion}/Documentation/*
+%{_datadir}/doc/kernel-doc-%{kversion}/Documentation/*
+%dir %{_datadir}/doc/kernel-doc-%{kversion}/Documentation
+%dir %{_datadir}/doc/kernel-doc-%{kversion}
%endif
+%changelog
+* Fri Jul 15 2005 Dave Jones <davej@redhat.com>
+- Include a number of patches likely to show up in 2.6.12.3
+
+* Thu Jul 14 2005 Dave Jones <davej@redhat.com>
+- Add Appletouch support.
+
+* Wed Jul 13 2005 David Woodhouse <dwmw2@redhat.com>
+- Audit updates. In particular, don't printk audit messages that
+ are passed from userspace when auditing is disabled.
+
+* Tue Jul 12 2005 Dave Jones <davej@redhat.com>
+- 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 <davej@redhat.com>
+- Fix up locking in piix IDE driver whilst tuning chipset.
+
+* Tue Jul 5 2005 Dave Jones <davej@redhat.com>
+- 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 <davej@redhat.com>
+- 2.6.12.2
+
+* Mon Jun 27 2005 Dave Jones <davej@redhat.com>
+- 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 <davej@redhat.com>
+- 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 <davej@redhat.com>
+- 2.6.12.1
+ - Clean up subthread exec (CAN-2005-1913)
+ - ia64 ptrace + sigrestore_context (CAN-2005-1761)
+
+* Wed Jun 22 2005 David Woodhouse <dwmw2@redhat.com>
+- Update audit support
+
+* Mon Jun 20 2005 Dave Jones <davej@redhat.com>
+- 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 <davej@redhat.com>
+- Drop recent b44 changes which broke some setups.
+
+* Wed Jun 1 2005 Dave Jones <davej@redhat.com>
+- Fix up ALI IDE regression. (#157175)
+
+* Mon May 30 2005 Dave Jones <davej@redhat.com>
+- Fix up VIA IRQ quirk.
+
+* Sun May 29 2005 Dave Jones <davej@redhat.com>
+- Fix slab corruption in firewire (#158424)
+
+* Fri May 27 2005 Dave Jones <davej@redhat.com>
+- remove non-cleanroom pwc driver compression.
+- Fix unintialised value in single bit error detector. (#158825)
+
+* Wed May 25 2005 Dave Jones <davej@redhat.com>
+- 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 <dwmw2@redhat.com>
+- 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 <davej@redhat.com>
+- 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.
-%files vserver
-%defattr(-,root,root)
-# no files
+* Mon May 23 2005 Dave Jones <davej@redhat.com>
+- 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 <davej@redhat.com>
+- Fix double unlock of spinlock on tulip. (#158522)
+
+* Mon May 23 2005 David Woodhouse <dwmw2@redhat.com>
+- audit updates: log serial # in user messages, escape comm= in syscalls
+
+* Mon May 23 2005 Dave Jones <davej@redhat.com>
+- 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 <davej@redhat.com>
+- 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 <dwmw2@redhat.com>
+- Fix oops in avc_audit() (#158377)
+- Include serial numbers in non-syscall audit messages
+
+* Sat May 21 2005 Bill Nottingham <notting@redhat.com>
+- bump ipw2200 conflict
+
+* Sat May 21 2005 Dave Jones <davej@redhat.com> [2.6.11-1.1334_FC4]
+- driver core: restore event order for device_add()
+
+* Sat May 21 2005 David Woodhouse <dwmw2@redhat.com>
+- More audit updates. Including a fix for AVC_USER messages.
+
+* Fri May 20 2005 Dave Jones <davej@redhat.com>
+- 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 <davej@redhat.com> [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 <riel@redhat.com>
+- Xen: disable TLS warning (#156414)
+
+* Thu May 19 2005 David Woodhouse <dwmw2@redhat.com>
+- Update audit patches
+
+* Thu May 19 2005 Dave Jones <davej@redhat.com> [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 <davej@redhat.com>
+- 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 <davej@redhat.com>
+- 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 <riel@redhat.com>
+- enable Xen again (not tested yet)
+- fix a typo in the EXPORT_SYMBOL patch
+
+* Sat May 14 2005 Dave Jones <davej@redhat.com>
+- Update E1000 driver from netdev-2.6 tree.
+- Add some missing EXPORT_SYMBOLs.
+
+* Fri May 13 2005 Dave Jones <davej@redhat.com>
+- 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 <dwmw2@redhat.com>
+- Enable CONFIG_ISA on ppc32 to make the RS/6000 user happy.
+- Update audit patches
+
+* Wed May 11 2005 Dave Jones <davej@redhat.com>
+- Add Ingo's patch to detect soft lockups.
+- Thread exits silently via __RESTORE_ALL exception for iret. (#154369)
+
+* Wed May 11 2005 David Woodhouse <dwmw2@redhat.com>
+- Import post-rc4 audit fixes from git, including ppc syscall auditing
+
+* Wed May 11 2005 Dave Jones <davej@redhat.com>
+- Revert NMI watchdog changes.
+
+* Tue May 10 2005 Dave Jones <davej@redhat.com>
+- Enable PNP on x86-64
+
+* Tue May 10 2005 Jeremy Katz <katzj@redhat.com>
+- make other -devel packages provide kernel-devel so they get
+ installed instead of upgraded (#155988)
+
+* Mon May 9 2005 Dave Jones <davej@redhat.com>
+- 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 <davej@redhat.com>
+- Add PCI ID for new sundance driver. (#156859)
+
+* Thu May 5 2005 David Woodhouse <dwmw2@redhat.com>
+- Import audit fixes from upstream
+
+* Wed May 4 2005 Jeremy Katz <katzj@redhat.com>
+- enable radeonfb and agp on ppc64 to fix X on the G5
+
+* Tue May 3 2005 Dave Jones <davej@redhat.com>
+- Disable usbmon/debugfs again for now until SELinux policy is fixed.
+
+* Mon May 2 2005 David Woodhouse <dwmw2@redhat.com>
+- Make kallsyms include platform-specific symbols
+- Fix might_sleep warning in pbook clock-spreading fix
+
+* Sun May 1 2005 Dave Jones <davej@redhat.com>
+- Fix yesterdays IDE fixes.
+- Blacklist another brainless SCSI scanner. (#155457)
+
+* Sun May 1 2005 David Woodhouse <dwmw2@redhat.com>
+- Fix EHCI port power switching
+
+* Sun May 1 2005 Dave Jones <davej@redhat.com>
+- Enable usbmon & debugfs. (#156489)
+
+* Sat Apr 30 2005 Dave Jones <davej@redhat.com>
+- Numerous IDE layer fixes from Alan Cox.
+- Kill off some stupid messages from the input layer.
+
+* Fri Apr 29 2005 Roland McGrath <roland@redhat.com>
+- Fix the 32bit emulation on x86-64 segfaults.
+
+* Wed Apr 27 2005 Dave Jones <davej@redhat.com>
+- Hopefully fix the random reboots some folks saw on x86-64.
+
+* Wed Apr 27 2005 Jeremy Katz <katzj@redhat.com>
+- fix prereqs for -devel packages
+
+* Wed Apr 27 2005 Rik van Riel <riel@redhat.com>
+- 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 <davej@redhat.com>
+- 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 <davej@redhat.com>
+- 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 <riel@redhat.com>
+- upgrade to the latest version of xenolinux patches
+- reenable xen (it boots, ship it!)
+
+* Sat Apr 23 2005 David Woodhouse <dwmw2@redhat.com>
+- 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 <davej@redhat.com>
+- Reenable i2c-viapro on x86-64.
+
+* Fri Apr 22 2005 Dave Jones <davej@redhat.com>
+- Don't build powernow-k6 on anything other than 586 kernels.
+- Temporarily disable Xen again.
+
+* Wed Apr 20 2005 Dave Jones <davej@redhat.com>
+- 2.6.12rc3
+
+* Wed Apr 20 2005 Dave Jones <davej@redhat.com>
+- Adjust struct dentry 'padding' based on 64bit'ness.
+
+* Tue Apr 19 2005 Dave Jones <davej@redhat.com>
+- 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 <davej@redhat.com>
+- 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 <davej@redhat.com>
+- 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 <davej@redhat.com>
+- Build DRM modular. (#154769)
+
+* Wed Apr 13 2005 Rik van Riel <riel@redhat.com>
+- 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 <davej@redhat.com>
+- Further vdso work from Roland.
+
+* Mon Apr 11 2005 David Woodhouse <dwmw2@redhat.com>
+- 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 <davej@redhat.com>
+- Integrate Roland McGrath's changes to make exec-shield
+ and vdso play nicely together.
+
+* Fri Apr 8 2005 Dave Jones <davej@redhat.com>
+- Disable Longhaul driver (again).
+
+* Wed Apr 6 2005 Dave Jones <davej@redhat.com>
+- 2.6.12rc2
+ - netdump/netconsole currently broken.
+ - Xen temporarily disabled.
+
+* Fri Apr 1 2005 Dave Jones <davej@redhat.com>
+- Make the CFQ elevator the default again.
+
+* Thu Mar 31 2005 Rik van Riel <riel@redhat.com>
+- upgrade to new upstream Xen code, twice
+- for performance reasons, disable CONFIG_DEBUG_PAGEALLOC for FC4t2
+
+* Wed Mar 30 2005 Rik van Riel <riel@redhat.com>
+- fix Xen kernel compilation (pci, page table, put_user, execshield, ...)
+- reenable Xen kernel compilation
+
+* Tue Mar 29 2005 Rik van Riel <riel@redhat.com>
+- 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 <davej@redhat.com>
+- Don't generate debuginfo files if %%_enable_debug_packages isnt set. (#152268)
-%changelog
* Sun Mar 27 2005 Dave Jones <davej@redhat.com>
-- Catch up with all recent security issues.
- - CAN-2005-0210 : dst leak
- - CAN-2005-0384 : ppp dos
- - CAN-2005-0531 : Sign handling issues.
- - CAN-2005-0400 : EXT2 information leak.
- - CAN-2005-0449 : Remote oops.
- - CAN-2005-0736 : Epoll overflow
- - CAN-2005-0749 : ELF loader may kfree wrong memory.
- - CAN-2005-0750 : Missing range checking in bluetooth
- - CAN-2005-0767 : drm race in radeon
- - CAN-2005-0815 : Corrupt isofs images could cause oops.
+- 2.6.12rc1-bk2
+- Disable NVidia FB driver for time being, it isn't stable.
+
+* Thu Mar 24 2005 Dave Jones <davej@redhat.com>
+- rebuild
* Tue Mar 22 2005 Dave Jones <davej@redhat.com>
-- Fix swapped parameters to memset in ieee802.11 code.
+- Fix several instances of swapped arguments to memset()
+- 2.6.12rc1-bk1
+
+* Fri Mar 18 2005 Dave Jones <davej@redhat.com>
+- kjournald release race. (#146344)
+- 2.6.12rc1
+
+* Thu Mar 17 2005 Rik van Riel <riel@redhat.com>
+- upgrade to latest upstream Xen code
+
+* Tue Mar 15 2005 Rik van Riel <riel@redhat.com>
+- 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 <davej@redhat.com>
+- Reenable advansys driver for x86
+
+* Tue Mar 8 2005 Dave Jones <davej@redhat.com>
+- Change SELinux execute-related permission checking. (#149819)
+
+* Sun Mar 6 2005 Dave Jones <davej@redhat.com>
+- Forward port some FC3 patches that got lost.
+
+* Fri Mar 4 2005 Dave Jones <davej@redhat.com>
+- Fix up ACPI vs keyboard controller problem.
+- Fix up Altivec usage on PPC/PPC64.
+
+* Fri Mar 4 2005 Dave Jones <davej@redhat.com>
+- Finger the programs that try to read from /dev/mem.
+- Improve spinlock debugging a little.
+
+* Thu Mar 3 2005 Dave Jones <davej@redhat.com>
+- Fix up the unresolved symbols problem.
+
+* Thu Mar 3 2005 Rik van Riel <riel@redhat.com>
+- upgrade to new Xen snapshot (requires new xen RPM, too)
+
+* Wed Mar 2 2005 Dave Jones <davej@redhat.com>
+- 2.6.11
+
+* Tue Mar 1 2005 David Woodhouse <dwmw2@redhat.com>
+- 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 <davej@redhat.com>
+- 802.11b/ipw2100/ipw2200 update.
+- 2.6.11-rc5-bk4
+
+* Tue Mar 1 2005 David Woodhouse <dwmw2@redhat.com>
+- Fix ppc/ppc64/ppc64iseries builds for gcc 4.0
+- Fix Xen build too
+
+* Mon Feb 28 2005 Dave Jones <davej@redhat.com>
+- 2.6.11-rc5-bk3
+- Various compile fixes for building with gcc-4.0
+
+* Sat Feb 26 2005 Dave Jones <davej@redhat.com>
+- 2.6.11-rc5-bk1
+
+* Fri Feb 25 2005 Dave Jones <davej@redhat.com>
+- Hopefully fix the zillion unresolved symbols. (#149758)
* Thu Feb 24 2005 Dave Jones <davej@redhat.com>
-- Use old scheme first when probing USB. (#145273)
+- 2.6.11-rc5
+
+* Wed Feb 23 2005 Rik van Riel <riel@redhat.com>
+- get rid of unknown symbols in kernel-xen0 (#149495)
* Wed Feb 23 2005 Dave Jones <davej@redhat.com>
-- Try as you may, there's no escape from crap SCSI hardware. (#149402)
+- 2.6.11-rc4-bk11
* Mon Feb 21 2005 Dave Jones <davej@redhat.com>
-- Disable some experimental USB EHCI features.
+- 2.6.11-rc4-bk9
+
+* Sat Feb 19 2005 Dave Jones <davej@redhat.com>
+- 2.6.11-rc4-bk7
+
+* Sat Feb 19 2005 Rik van Riel <riel@redhat.com>
+- upgrade to newer Xen code, needs xen-20050218 to run
+
+* Sat Feb 19 2005 Dave Jones <davej@redhat.com>
+- 2.6.11-rc4-bk6
+
+* Fri Feb 18 2005 David Woodhouse <dwmw2@redhat.com>
+- Add SMP kernel for PPC32
+
+* Fri Feb 18 2005 Dave Jones <davej@redhat.com>
+- 2.6.11-rc4-bk5
* Tue Feb 15 2005 Dave Jones <davej@redhat.com>
-- Fix bio leak in md layer.
+- 2.6.11-rc4-bk3
+
+* Mon Feb 14 2005 Dave Jones <davej@redhat.com>
+- 2.6.11-rc4-bk2
-* Wed Feb 9 2005 Dave Jones <davej@redhat.com> [2.6.10-1.766_FC3, 2.6.10-1.14_FC2]
-- Backport some exec-shield fixes from devel/ branch.
-- Scan all SCSI LUNs by default.
- Theoretically, some devices may hang when being probed, though
- there should be few enough of these that we can blacklist them
- instead of having to whitelist every other device on the planet.
+* Sun Feb 13 2005 Dave Jones <davej@redhat.com>
+- 2.6.11-rc4-bk1
+
+* Sat Feb 12 2005 Dave Jones <davej@redhat.com>
+- 2.6.11-rc4
+
+* Fri Feb 11 2005 Dave Jones <davej@redhat.com>
+- 2.6.11-rc3-bk8
+
+* Thu Feb 10 2005 Dave Jones <davej@redhat.com>
+- 2.6.11-rc3-bk7
+
+* Wed Feb 9 2005 Dave Jones <davej@redhat.com>
+- 2.6.11-rc3-bk6
* Tue Feb 8 2005 Dave Jones <davej@redhat.com>
-- Use both old-style and new-style for USB initialisation.
+- Enable old style and new style USB initialisation.
+- More PPC jiggery pokery hackery.
+- 2.6.11-rc3-bk5
+
+* Mon Feb 7 2005 Dave Jones <davej@redhat.com>
+- 2.6.11-rc3-bk4
+- Various patches to unbork PPC.
+- Display taint bits on VM error.
+
+* Mon Feb 7 2005 Rik van Riel <riel@redhat.com>
+- upgrade to latest upstream Xen bits, upgrade those to 2.6.11-rc3-bk2
+
+* Sat Feb 5 2005 Dave Jones <davej@redhat.com>
+- 2.6.11-rc3-bk2
+
+* Fri Feb 4 2005 Dave Jones <davej@redhat.com>
+- 2.6.11-rc3-bk1
+
+* Wed Feb 2 2005 Dave Jones <davej@redhat.com>
+- Stop the input layer spamming the console. (#146906)
+- 2.6.11-rc3
+
+* Tue Feb 1 2005 Dave Jones <davej@redhat.com>
+- 2.6.11-rc2-bk10
+- Reenable periodic slab checker.
+
+* Tue Feb 1 2005 Rik van Riel <riel@redhat.com>
+- 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 <riel@redhat.com>
+- 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 <davej@redhat.com>
+- Drop VM hack that broke in yesterdays rebase.
-* Mon Feb 7 2005 Dave Jones <davej@redhat.com> [2.6.10-1.762_FC3, 2.6.10-1.13_FC2]
-- Update to 2.6.10-ac12
+* Wed Jan 26 2005 Dave Jones <davej@redhat.com>
+- 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 Feb 1 2005 Dave Jones <davej@redhat.com> [2.6.10-1.760_FC3, 2.6.10-1.12_FC2]
-- Disable longhaul driver, it causes random hangs. (#140873)
-- Fixup NFSv3 oops when mounting with sec=krb5 (#146703)
+* Tue Jan 25 2005 Dave Jones <davej@redhat.com>
+- 2.6.11-rc2-bk3
-* Mon Jan 31 2005 Dave Jones <davej@redhat.com>
-- Rebase to 2.6.10-ac11
+* Sun Jan 23 2005 Dave Jones <davej@redhat.com>
+- Updated periodic slab debug check from Manfred.
+- Enable PAGE_ALLOC debugging again, it should now be fixed.
+- 2.6.11-rc2-bk1
-* Sat Jan 29 2005 Dave Jones <davej@redhat.com>
-- Reintegrate Tux. (#144812)
+* Fri Jan 21 2005 Dave Jones <davej@redhat.com>
+- Rebase to 2.6.11-rc2
-* Thu Jan 20 2005 Dave Jones <davej@redhat.com> [2.6.10-1.753_FC3, 2.6.10-1.11_FC2]
-- Fix x87 fnsave Tag Word emulation when using FXSR (SSE)
-- Add multi-card reader of the day to the whitelist. (#145587)
+* Fri Jan 21 2005 Rik van Riel <riel@redhat.com>
+- make exec-shield segment limits work inside the xen kernels
+
+* Thu Jan 20 2005 Dave Jones <davej@redhat.com>
+- Rebase to -bk8
+
+* Wed Jan 19 2005 Dave Jones <davej@redhat.com>
+- Re-add diskdump/netdump based on Jeff Moyers patches.
+- Rebase to -bk7
+
+* Tue Jan 18 2005 Jeremy Katz <katzj@redhat.com>
+- fixup xen0 %%post to use new grubby features for multiboot kernels
+- conflict with older mkinitrd for kernel-xen0
* Tue Jan 18 2005 Dave Jones <davej@redhat.com>
-- Reintegrate netdump/netconsole. (#144068)
+- -bk6
* Mon Jan 17 2005 Dave Jones <davej@redhat.com>
-- Update to 2.6.10-ac10
-- Revert module loader patch that caused lots of invalid parameter problems.
-- Print more debug info when spinlock code triggers a panic.
-- Print tainted information on various mm debug info.
+- First stab at kernel-devel packages. (David Woodhouse).
+
+* Mon Jan 17 2005 Rik van Riel <riel@redhat.com>
+- apply dmi fix, now xenU boots again
* Fri Jan 14 2005 Dave Jones <davej@redhat.com>
-- Enable advansys scsi module on x86. (#141004)
+- Rebase to 2.6.11-bk2
* Thu Jan 13 2005 Dave Jones <davej@redhat.com>
-- Reenable CONFIG_PARIDE (#127333)
+- Rebase to 2.6.11-bk1
+
+* Wed Jan 12 2005 Dave Jones <davej@redhat.com>
+- Rebase to 2.6.11rc1
+
+* Tue Jan 11 2005 Rik van Riel <riel@redhat.com>
+- fix Xen compile with -bk14
+
+* Tue Jan 11 2005 Dave Jones <davej@redhat.com>
+- Update to -bk14
+- Print tainted information in slab corruption messages.
-* Thu Jan 13 2005 Dave Jones <davej@redhat.com> [2.6.10-1.741_FC3, 2.6.10-1.9_FC2]
-- Update to 2.6.10-ac9
-- Fix slab corruption in ACPI video code.
+* Tue Jan 11 2005 Rik van Riel <riel@redhat.com>
+- merge fix for the Xen TLS segment fixup issue
+
+* Tue Jan 11 2005 Dave Jones <davej@redhat.com>
+- Depend on hardlink, not kernel-utils.
* Mon Jan 10 2005 Dave Jones <davej@redhat.com>
+- 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)
-* Mon Jan 10 2005 Dave Jones <davej@redhat.com> [2.6.10-1.737_FC3, 2.6.10-1.8_FC2]
-- Disable slab debugging.
-
* Sat Jan 8 2005 Dave Jones <davej@redhat.com>
- Periodic slab debug is incompatable with pagealloc debug.
Disable the latter.
-- Update to 2.6.10-ac8
* Fri Jan 7 2005 Dave Jones <davej@redhat.com>
-- Bump up to -ac7
-- Another new card reader.
+- Santa came to Notting's house too. (another new card reader)
+- Rebase to 2.6.10-bk10
+
+* Thu Jan 6 2005 Rik van Riel <riel@redhat.com>
+- update to latest xen-unstable tree
+- fix up Xen compile with -bk9, mostly pudding
* Thu Jan 6 2005 Dave Jones <davej@redhat.com>
-- Rebase to 2.6.10-ac5
+- Rebase to 2.6.10-bk9
* Tue Jan 4 2005 Dave Jones <davej@redhat.com>
-- Rebase to 2.6.10-ac4
+- Rebase to 2.6.10-bk7
- Add periodic slab debug checker.
-* Mon Jan 3 2005 Dave Jones <davej@redhat.com>
-- Drop patch which meant we needed a newer gcc. (#144035)
-- Rebase to 2.6.10-ac2
-- Enable SL82C104 IDE driver as built-in on PPC64 (#131033)
+* Sun Jan 2 2005 Dave Jones <davej@redhat.com>
+- Rebase to 2.6.10-bk5
* Sat Jan 1 2005 Dave Jones <davej@redhat.com>
- Fix probing of vesafb. (#125890)
-- Enable PCILynx driver. (#142173)
+- Reenable EDD.
+- Don't assume existance of ~/.gnupg (#142201)
* Fri Dec 31 2004 Dave Jones <davej@redhat.com>
-- Drop 4g/4g patch completely.
+- Rebase to 2.6.10-bk4
+
+* Thu Dec 30 2004 Dave Jones <davej@redhat.com>
+- Rebase to 2.6.10-bk3
* Tue Dec 28 2004 Dave Jones <davej@redhat.com>
- Drop bogus ethernet slab cache.
-* Thu Dec 23 2004 Dave Jones <davej@redhat.com>
+* Sun Dec 26 2004 Dave Jones <davej@redhat.com>
+- Santa brought a new card reader that needs whitelisting.
+
+* Fri Dec 24 2004 Dave Jones <davej@redhat.com>
+- Rebase to 2.6.10
+
+* Wed Dec 22 2004 Dave Jones <davej@redhat.com>
+- Re-add missing part of the exit() race fix. (#142505, #141896)
+
+* Tue Dec 21 2004 Dave Jones <davej@redhat.com>
+- Fix two silly bugs in the AGP posting fixes.
+
+* Fri Dec 17 2004 Dave Jones <davej@redhat.com>
- Fix bio error propagation.
- Clear ebp on sysenter return.
- Extra debugging info on OOM kill.
- Fix ext2/3 leak on umount.
- fix missing wakeup in ipc/sem
- Fix another tux corner case bug.
-
-* Wed Dec 22 2004 Dave Jones <davej@redhat.com>
-- Add another ipod to the unusual usb devices list. (#142779)
-
-* Tue Dec 21 2004 Dave Jones <davej@redhat.com>
-- Fix two silly bugs in the AGP posting fixes.
+- NULL out ptrs in airo driver after kfree'ing them.
* Thu Dec 16 2004 Dave Jones <davej@redhat.com>
-- Better version of the PCI Posting fixes for agpgart.
+- 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 <davej@redhat.com>
+- Drop diskdump. Aiming for a better kexec based solution for FC4.
* Sun Dec 12 2004 Dave Jones <davej@redhat.com>
- fix false ECHILD result from wait* with zombie group leader.
* Sat Dec 11 2004 Dave Jones <davej@redhat.com>
- 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 <davej@redhat.com>
- SELinux: Fix avc_node_update oops. (#142353)
- Fix CCISS ioctl return code.
- Make ppc64's pci_alloc_consistent() conform to documentation. (#140047)
-- 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.
-
-* Wed Dec 8 2004 Dave Jones <davej@redhat.com>
- Enable EDD
- Enable ETH1394. (#138497)
- Workaround E1000 post-maturely writing back to TX descriptors. (#133261)
- 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 <davej@redhat.com>
+- Drop the 4g/4g hugemem kernel completely.
+
+* Wed Dec 8 2004 Rik van Riel <riel@redhat.com>
+- make Xen inherit config options from x86
+
+* Mon Dec 6 2004 Rik van Riel <riel@redhat.com>
+- apparently Xen works better without serial drivers in domain0 (#141497)
+
+* Sun Dec 5 2004 Rik van Riel <riel@redhat.com>
+- Fix up and reenable Xen compile.
+- Fix bug in install part of BuildKernel.
* Sat Dec 4 2004 Dave Jones <davej@redhat.com>
- Enable both old and new megaraid drivers.
- Add yet another card reader to usb scsi whitelist. (#141367)
-- Fix oops in conntrack on rmmod.
* Fri Dec 3 2004 Dave Jones <davej@redhat.com>
-- Pull in bits of -ac12
- Should fix the smbfs & visor issues among others.
-
-* Thu Dec 2 2004 Dave Jones <davej@redhat.com>
-- Drop the futex debug patch, it served its purpose.
-- XFRM layer bug fixes
-- ppc64: Convert to using ibm,read-slot-reset-state2 RTAS call
-- ide: Make CSB6 driver support configurations.
-- ide: Handle early EOF on CDs.
-- Fix sx8 device naming in sysfs
-- e100/e1000: return -EINVAL when setting rx-mini or rx-jumbo. (#140793)
-
-* Wed Dec 1 2004 Dave Jones <davej@redhat.com>
-- Disable 4G/4G for i686.
-- Workaround for the E1000 erratum 23 (#140047)
-- Remove bogus futex warning. (#138179)
-- x86_64: Fix lost edge triggered irqs on UP kernel.
-- x86_64: Reenable DRI for MGA.
-- Workaround E1000 post-maturely writing back to TX descriptors (#133261)
-- 3c59x: add EEPROM_RESET for 3c900 Boomerang
-- Fix buffer overrun in arch/x86_64/sys_ia32.c:sys32_ni_syscall()
-- ext3: improves ext3's error logging when we encounter an on-disk corruption.
-- ext3: improves ext3's ability to deal with corruption on-disk
-- ext3: Handle double-delete of indirect blocks.
-- Disable SCB2 flash driver for RHEL4. (#141142)
-
-* Tue Nov 30 2004 Dave Jones <davej@redhat.com>
-- x86_64: add an option to configure oops stack dump
-- x86[64]: display phys_proc_id only when it is initialized
-- x86_64: no TIOCSBRK/TIOCCBRK in ia32 emulation
-- via-rhine: references __init code during resume
-- Add barriers to generic timer code to prevent race. (#128242)
-- ppc64: Add PURR and version data to /proc/ppc64/lparcfg
-- Prevent xtime value becoming incorrect.
-- scsi: return full SCSI status byte in SG_IO
-- Fix show_trace() in irq context with CONFIG_4KSTACKS
-- Adjust alignment of pagevec structure.
-- md: make sure md always uses rdev_dec_pending properly.
-- Make proc_pid_status not dereference dead task structs.
-- sg: Fix oops of sg_cmd_done and sg_release race (#140648)
-- fix bad segment coalescing in blk_recalc_rq_segments()
-- fix missing security_*() check in net/compat.c
-- ia64/x86_64/s390 overlapping vma fix
-- Update Emulex lpfc to 8.0.15
+- Sync all patches with latest updates in FC3.
+- Fix up xen0/xenU uninstall.
+- Temporarily disable xen builds.
+
+* Wed Dec 1 2004 Rik van Riel <riel@redhat.com>
+- replace VM hack with the upstream version
+- more Xen bugfixes
+
+* Tue Nov 30 2004 Rik van Riel <riel@redhat.com>
+- upgrade to later Xen sources, with upstream bugfixes
+- export direct_remap_area_pages for Xen
* Mon Nov 29 2004 Dave Jones <davej@redhat.com>
- Add another card reader to whitelist. (#141022)
-- Fix possible hang in do_wait() (#140042)
-- Fix ps showing wrong ppid. (#132030)
-- Print advice to use -hugemem if >=16GB of memory is detected.
-- Enable ICOM serial driver. (#136150)
-- Enable acpi hotplug driver for IA64.
-- SCSI: fix USB forced remove oops.
-- ia64: add missing sn2 timer mask in time_interpolator code. (#140580)
-- ia64: Fix hang reading /proc/pal/cpu0/tr_info (#139571)
-- ia64: bump number of UARTS. (#139100)
-- Fix ACPI debug level (#141292)
-- Make EDD runtime configurable, and reenable.
-- ppc64: IBM VSCSI driver race fix. (#138725)
-- ppc64: Ensure PPC64 interrupts don't end up hard-disabled. (#139020, #131590)
-- ppc64: Yet more sigsuspend/singlestep fixing. (#140102, #137931)
-- x86-64: Implement ACPI based reset mechanism. (#139104)
-- Backport 2.6.10rc sysfs changes needed for IBM hotplug driver. (#140372)
-- Update Emulex lpfc driver to v8.0.14
-- Optimize away the unconditional write to debug registers on signal delivery path.
-- Fix up scsi_test_unit_ready() to work correctly with CD-ROMs.
-- md: fix two little bugs in raid10
-- Remove incorrect ELF check from module loading. (#140954)
-- Plug leaks in error paths of aic driver.
-- Add refcounting to scsi command allocation.
-- Taint oopses on machine checks, bad_page()'s calls and forced rmmod's.
-- Share Intel cache descriptors between x86 & x86-64.
-- rx checksum support for gige nForce ethernet
-- vm: vm_dirty_ratio initialisation fix
-
-* Mon Nov 29 2004 Soeren Sandmann <sandmann@redhat.com>
-- Build FC-3 kernel in RHEL build root
-
-* Sun Nov 28 2004 Dave Jones <davej@redhat.com>
-- Move 4g/4g kernel into -hugemem.
-
-* Sat Nov 27 2004 Dave Jones <davej@redhat.com>
-- Recognise Shuttle SN85G4 card reader. (#139163)
-
-* Tue Nov 23 2004 Dave Jones <davej@redhat.com>
-- Add futex debug patch.
-
-* Mon Nov 22 2004 Dave Jones <davej@redhat.com>
-- Update -ac patch to 2.6.9-ac11
-- make tulip_stop_rxtx() wait for DMA to fully stop. (#138240)
-- ACPI: Make LEqual less strict about operand types matching.
-- scsi: avoid extra 'put' on devices in __scsi_iterate_device() (#138135)
-- Fix bugs with SOCK_SEQPACKET AF_UNIX sockets
-- Reenable token ring drivers. (#119345)
-- SELinux: Map Unix seqpacket sockets to appropriate security class
-- SELinux: destroy avtab node cache in policy load error path.
-- AF_UNIX: Serialize dgram read using semaphore just like stream.
-- lockd: NLM blocks locks don't sleep
-- NFS lock recovery fixes
-- Add more MODULE_VERSION tags (#136403)
-- Update qlogic driver to 2.6.10rc2 level.
-- cciss: fixes for clustering
-- ieee802.11 update.
-- ipw2100: update to ver 1.0.0
-- ipw2200: update to ver 1.0.0
-- Enable promisc mode on ipw2100
-- 3c59x: reload EEPROM values at rmmod for needy cards
-- ppc64: Prevent sigsuspend stomping on r4 and r5
-- ppc64: Alternative single-step fix.
-- fix for recursive netdump oops on x86_64
-- ia64: Fix IRQ routing fix when booted with maxcpus= (#138236)
-- ia64: search the iommu for the correct size
-- Deal with fraglists correctly on ipv4/ipv6 output
-- Various statm accounting fixes (#139447)
-- Reenable CMM /proc interface for s390 (#137397)
-
-* Fri Nov 19 2004 Dave Jones <davej@redhat.com>
-- e100: fix improper enabling of interrupts. (#139706)
-- autofs4: allow map update recognition
-- Various TCP fixes from 2.6.10rc
-- Various netlink fixes from 2.6.10rc
-- [IPV4]: Do not try to unhash null-netdev nexthops.
-- ppc64: Make NUMA map CPU->node before bringing up the CPU (#128063)
-- ppc64: sched domains / cpu hotplug cleanup. (#128063)
-- ppc64: Add a CPU_DOWN_PREPARE hotplug CPU notifier (#128063)
-- ppc64: Register a cpu hotplug notifier to reinitialize the
- scheduler domains hierarchy (#128063)
-- ppc64: Introduce CPU_DOWN_FAILED notifier (#128063)
-- ppc64: Make arch_destroy_sched_domains() conditional (#128063)
-- ppc64: Use CPU_DOWN_FAILED notifier in the sched-domains hotplug code (#128063)
-- Various updates to the SCSI midlayer from 2.6.10rc.
-- vlan_dev: return 0 on vlan_dev_change_mtu success. (#139760)
-- Update Emulex lpfc driver to v8013
-- Fix problem with b44 driver and 4g/4g patch. (#118165)
-- Prevent oops when loading aic79xx on machine without hardware. (#125982)
-- Use correct spinlock functions in token ring net code. (#135462)
-- scsi: Add reset ioctl capability to ULDs
-- scsi: update ips driver to 7.10.18
-- Reenable ACPI hotplug driver. (#139976, #140130, #132691)
-
-* Thu Nov 18 2004 Dave Jones <davej@redhat.com>
-- Drop 2.6.9 changes that broke megaraid. (#139723)
-- Update to 2.6.9-ac10, fixing the SATA problems (#139674)
-- Update the OOM-killer tamer to upstream.
-- Implement an RCU scheme for the SELinux AVC
-- Improve on the OOM-killer taming patch.
-- device-mapper: Remove duplicate kfree in dm_register_target error path.
-- Make SHA1 guard against misaligned accesses
-- ASPM workaround for PCIe. (#123360)
-- Hot-plug driver updates due to MSI change (#134290)
-- Workaround for 80332 IOP hot-plug problem (#139041)
-- ExpressCard hot-plug support for ICH6M (#131800)
-- Fix boot crash on VIA systems (noted on x86-64)
-- PPC64: Store correct backtracking info in ppc64 signal frames
-- PPC64: Prevent HVSI from oopsing on hangup (#137912)
-- Fix poor performance b/c of noncacheable mapping in 4g/4g (#130842)
-- Fix PCI-X hotplug issues (#132852, #134290)
-- Re-export force_sig() (#139503)
-- Various fixes for more security issues from latest -ac patch.
-- Fix d_find_alias brokenness (#137791)
-- tg3: Fix fiber hw autoneg bounces (#138738)
-- diskdump: Fix issue with NMI watchdog. (#138041)
-- diskdump: Export disk_dump_state. (#138132)
-- diskdump: Tickle NMI watchdog in diskdump_mdelay() (#138036)
-- diskdump: Fix mem= for x86-64 (#138139)
-- diskdump: Fix missing system_state setting. (#138130)
-- diskdump: Fix diskdump completion message (#138028)
-- Re-add aic host raid support.
-- Take a few more export removal patches from 2.6.10rc
-- SATA: Make AHCI work
-- SATA: Core updates.
-- S390: Fix Incorrect registers in core dumps. (#138206)
-- S390: Fix up lcs device state. (#131167)
-- S390: Fix possible qeth IP registration failure.
-- S390: Support broadcast on z800/z900 HiperSockets
-- S390: Allow FCP port to recover after aborted nameserver request.
-- Flush error in pci_mmcfg_write (#129338)
-- hugetlb_get_unmapped_area fix (#135364, #129525)
-- Fix ia64 cyclone timer on ia64 (#137842, #136684)
-- Fix ipv6 MTU calculation. (#130397)
-- ACPI: Don't display messages about ACPI breakpoints. (#135856)
-- Fix x86_64 copy_user_generic (#135655)
-- lockd: remove hardcoded maximum NLM cookie length
-- Fix SCSI bounce limit
-- Disable polling mode on hotplug controllers in favour of interrupt driven. (#138737)
+
+* Fri Nov 26 2004 Rik van Riel <riel@redhat.com>
+- add Xen kernels for i686, plus various bits and pieces to make them work
+
+* Mon Nov 15 2004 Dave Jones <davej@redhat.com>
+- Rebase to 2.6.9-ac9
* Sat Nov 13 2004 Dave Jones <davej@redhat.com>
- Drop some bogus patches.
- re-add and enable the Auditing patch
- switch several cpufreq modules to built in since detecting in userspace
which to use is unpleasant
+
* Thu Jul 03 2003 Arjan van de Ven <arjanv@redhat.com>
- 2.6 start
+