From 0b79a6ce1b069aa17910e2c693939df1df5815a30f9bc1f78680a271c997e024 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Wed, 20 May 2009 08:59:36 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kernel-source?expand=0&rev=54 --- README.KSYMS | 6 + README.SUSE | 54 +- arch-symbols | 40 +- build-source-timestamp | 3 - compute-PATCHVERSION.sh | 38 + config.conf | 24 +- config.sh | 4 + config.tar.bz2 | 4 +- devel-post.sh | 16 + source-pre.sh => devel-pre.sh | 0 kernel-binary.spec.in | 851 ++++++++++++++ kernel-debug.changes | 591 ++++++++++ kernel-debug.spec | 1118 +++++++++++------- kernel-default.changes | 591 ++++++++++ kernel-default.spec | 1140 +++++++++++------- kernel-kdump.changes | 591 ++++++++++ kernel-kdump.spec | 1112 +++++++++++------- kernel-pae.changes => kernel-legacy.changes | 591 ++++++++++ kernel-pae.spec => kernel-legacy.spec | 1155 ++++++++++++------- kernel-ppc64.changes | 591 ++++++++++ kernel-ppc64.spec | 1117 +++++++++++------- kernel-ps3.changes | 591 ++++++++++ kernel-ps3.spec | 1107 +++++++++++------- kernel-s390.changes | 591 ++++++++++ kernel-s390.spec | 1113 +++++++++++------- kernel-source.changes | 591 ++++++++++ kernel-source.spec | 984 ++++++++++------ kernel-source.spec.in | 240 ++++ kernel-syms.changes | 591 ++++++++++ kernel-syms.spec | 845 +++++++++----- kernel-syms.spec.in | 68 ++ kernel-trace.changes | 591 ++++++++++ kernel-trace.spec | 1123 +++++++++++------- kernel-vanilla.changes | 591 ++++++++++ kernel-vanilla.spec | 1133 +++++++++++------- kernel-xen.changes | 591 ++++++++++ kernel-xen.spec | 1112 +++++++++++------- mkspec | 264 +++++ modversions | 2 + old-packages.conf | 33 + package-descriptions | 80 ++ patches.addon.tar.bz2 | 4 +- patches.apparmor.tar.bz2 | 4 +- patches.arch.tar.bz2 | 4 +- patches.drivers.tar.bz2 | 4 +- patches.fixes.tar.bz2 | 4 +- patches.kabi.tar.bz2 | 4 +- patches.kernel.org.tar.bz2 | 4 +- patches.rpmify.tar.bz2 | 4 +- patches.rt.tar.bz2 | 4 +- patches.suse.tar.bz2 | 4 +- patches.trace.tar.bz2 | 4 +- patches.xen.tar.bz2 | 4 +- post.sh | 26 +- postun.sh | 16 +- series.conf | 215 +--- source-post.sh | 13 +- source-timestamp | 3 + 58 files changed, 17191 insertions(+), 5008 deletions(-) create mode 100644 README.KSYMS delete mode 100644 build-source-timestamp create mode 100644 compute-PATCHVERSION.sh create mode 100644 config.sh create mode 100644 devel-post.sh rename source-pre.sh => devel-pre.sh (100%) create mode 100644 kernel-binary.spec.in rename kernel-pae.changes => kernel-legacy.changes (98%) rename kernel-pae.spec => kernel-legacy.spec (97%) create mode 100644 kernel-source.spec.in create mode 100644 kernel-syms.spec.in create mode 100644 mkspec create mode 100644 old-packages.conf create mode 100644 package-descriptions create mode 100644 source-timestamp diff --git a/README.KSYMS b/README.KSYMS new file mode 100644 index 00000000..ee3f39eb --- /dev/null +++ b/README.KSYMS @@ -0,0 +1,6 @@ +This file is a place holder for the kernel-syms{,-rt} package. It is used +to group build dependencies for all kernel flavors. + +The KMP build process will build KMPs against all installed kernel flavors +automatically. If you don't need to build against other flavors than the +ones you've already installed - it is safe to uninstall this package. diff --git a/README.SUSE b/README.SUSE index a3b825c5..e7f8d6df 100644 --- a/README.SUSE +++ b/README.SUSE @@ -51,6 +51,11 @@ packages, the following binary packages get created: packages are all generated from the same kernel sources, and differ in the kernel configurations used. + * kernel-$FLAVOR-devel + + The files used for generating kernel module packages for use with + kernel-$FLAVOR. + * kernel-syms Kernel symbol version information for compiling external modules: @@ -72,7 +77,7 @@ following directories: * /usr/src/linux-$VERSION-$RELEASE/ The kernel sources. - + * /usr/src/linux A symbolic link to /usr/src/linux-$VERSION-$RELEASE. @@ -104,21 +109,27 @@ recommended way to produce a binary kernel is: (1) Install kernel-source.$ARCH.rpm. Change to the /usr/src/linux directory. - (2) Configure the kernel (for example, ``make oldconfig'' or ``make - cloneconfig'', see HOW TO CONFIGURE THE KERNEL SOURCES). + (2) Create a build directory for use in configuring and building + the kernel. Using /usr/src/linux directly requires root priviledges + and will cause problems if you need to build kernel modules for + other installed kernels. + + (2) Configure the kernel (for example, ``make -C /usr/src/linux + O=$(pwd) oldconfig'' or ``make -C /usr/src/linux O=$(pwd) cloneconfig'', + see HOW TO CONFIGURE THE KERNEL SOURCES). (3) Build the kernel and all its modules (``make''). - (5) Install the kernel and the modules (``make modules_install'', - followed by ``make install''). This will automatically create - an initrd for the new kernel as well (see ``mkinitrd -h''). - - (6) Make sure that /etc/modprobe.d/unsupported-modules contains + (5) Make sure that /etc/modprobe.d/unsupported-modules contains allow_unsupported_modules 1 otherwise modprobe will refuse to load any modules. + (6) Install the kernel and the modules (``make modules_install'', + followed by ``make install''). This will automatically create + an initrd for the new kernel as well (see ``mkinitrd -h''). + (7) Add the kernel to the boot manager. When using lilo, run ``lilo'' to update the boot map. @@ -147,8 +158,8 @@ case, those kernel modules must be rebuilt. Additional kernel modules for one of the SUSE kernel flavors can be built in three different ways: - (1) by configuring the kernel sources in /usr/src/linux (or a copy, - see HOW TO CONFIGURE THE KERNEL SOURCES), or + (1) by configuring the kernel sources in a separate build directory + (see HOW TO CONFIGURE THE KERNEL SOURCES), or (2) by using one of the standard configurations in /usr/src/linux-obj/$ARCH/$FLAVOR, or @@ -160,19 +171,17 @@ built in three different ways: The first method involves the following steps: (1) Install kernel-source.$ARCH.rpm. - - (2) Change to the /usr/src/linux directory. Configure the kernel - (for example, ``make oldconfig'' or ``make cloneconfig'', see - HOW TO CONFIGURE THE KERNEL SOURCES). + + (2) Configure the kernel, see HOW TO CONFIGURE THE KERNEL SOURCES. (3) Create files required for compiling external modules: ``make scripts'' and ``make prepare''. (4) Compile the module(s) by changing into the module source directory - and typing ``make -C /usr/src/linux M=$(pwd)''. + and typing ``make -C $(your_build_dir) M=$(pwd)''. (5) Install the module(s) by typing - ``make -C /usr/src/linux M=$(pwd) modules_install''. + ``make -C $(your_build_dir) M=$(pwd) modules_install''. The second method involves the following steps: @@ -350,20 +359,21 @@ straightfoward: - Locate the configuration file you want to use. (See WHERE TO FIND CONFIGURATION FILES above). - - Copy the configuration to the file .config in the kernel source - tree. The kernel-source package installs its source tree in - /usr/src/linux. + - Copy the configuration to the file .config in your build directory. - Run the following commands in sequence to apply the configuration, generate version information files, etc.: - make clean - make oldconfig + make -C /usr/src/linux O=$PWD clean + make -C /usr/src/linux O=$PWD oldconfig Alternatively to ``make oldconfig'', you can also use ``make menuconfig'' for a text menu oriented user interface. If the kernel sources do not match the configuration file exactly, ``make - oldconfig'' will prompt for settings that are undefined. + oldconfig'' will prompt for settings that are undefined. Once this + step is completed, a Makefile will have been created that eliminates + the need to specify the locations of the kernel source and the build + directory. For configuring the kernel to match the running kernel, there is a shortcut ``make cloneconfig'' that expands the file /proc/config.gz diff --git a/arch-symbols b/arch-symbols index 9b4a531f..3edc6501 100644 --- a/arch-symbols +++ b/arch-symbols @@ -1,6 +1,7 @@ #!/bin/sh -# Generate architecture specific patch selection symbols +# With --list, list all known architectures, otherwise print the generic +# name for this architecture (or the one specified on command line). if [ "$1" = "--list" ]; then # List all known architectures @@ -8,28 +9,17 @@ if [ "$1" = "--list" ]; then exit 0 fi -if [ -z "$SYMBOLS" ]; then - if [ -n "$1" ]; then - ARCH="$1" - elif [ -n "$PATCH_ARCH" ]; then - ARCH="$PATCH_ARCH" - else - ARCH="`arch`" - fi - SYMBOLS="$ARCH" - case "$ARCH" in - (i?86) SYMBOLS="$SYMBOLS IA32" ;; - (mips*) SYMBOLS="$SYMBOLS MIPS" ;; - (sparc*) SYMBOLS="$SYMBOLS SPARC" ;; - (ppc*) SYMBOLS="$SYMBOLS PPC" ;; - (s390*) SYMBOLS="$SYMBOLS S390" ;; - (ia64) ;; - (x86_64) ;; - (alpha) ;; - (parisc) ;; - (*) # not a recognized architeture! - exit - ;; - esac +if [ -n "$1" ]; then + ARCH="$1" +else + ARCH="`arch`" fi -echo $SYMBOLS +case "$ARCH" in + # from rpm --eval '%ix86' + i?86 | pentium3 | pentium4 | athlon | geode) + echo i386 + ;; + *) + echo "$ARCH" + ;; +esac diff --git a/build-source-timestamp b/build-source-timestamp deleted file mode 100644 index e2d40158..00000000 --- a/build-source-timestamp +++ /dev/null @@ -1,3 +0,0 @@ -2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master diff --git a/compute-PATCHVERSION.sh b/compute-PATCHVERSION.sh new file mode 100644 index 00000000..afcb9547 --- /dev/null +++ b/compute-PATCHVERSION.sh @@ -0,0 +1,38 @@ +#! /bin/sh + +export LANG=POSIX + +if ! test -d patches.kernel.org; then + if test -e patches.kernel.org.tar.bz2; then + tar xjf patches.kernel.org.tar.bz2 + trap 'rm -rf patches.kernel.org' EXIT + else + echo "Can't find patches.kernel.org" >&2 + fi +fi + +source $(dirname $0)/config.sh +set -- $(echo $SRCVERSION | sed -ne 's/\([0-9]\+\).\([0-9]\+\).\([0-9]\+\)\(.*\)/\1 \2 \3 \4/p') + +VERSION=$1 +PATCHLEVEL=$2 +SUBLEVEL=$3 +EXTRAVERSION=$4 + +EXTRA_SYMBOLS=$(set -- $([ -e $(dirname $0)/extra-symbols ] && cat $(dirname $0)/extra-symbols) ; echo $*) + +# Parse all the changes to KERNELRELEASE out of all patches and +# convert them to shell code that can be evaluated. Evaluate it. +eval "$( + $(dirname $0)/guards $EXTRA_SYMBOLS < series.conf | grep '^patches\.kernel\.org' \ + | xargs awk ' + /^--- |^+++ / \ + { M = match($2, /^[^\/]+\/Makefile( \t|$)/) } + M && /^+(VERSION|PATCHLEVEL|SUBLEVEL|EXTRAVERSION)/ \ + { print } + ' \ + | sed -e 's,^+,,' -e 's, *= *\(.*\),="\1",' +)" +KERNELRELEASE="$VERSION.$PATCHLEVEL.$SUBLEVEL$EXTRAVERSION" + +echo "$KERNELRELEASE" diff --git a/config.conf b/config.conf index 66f6ab3e..624c7563 100644 --- a/config.conf +++ b/config.conf @@ -6,14 +6,12 @@ # kernel-binary and kernel-source rely on this # -+IA32 i386/default -+IA32 i386/pae -+IA32 i386/debug -+IA32 i386/xen -+IA32 i386/vanilla -+IA32 - i386/rt -+IA32 - i386/rt_debug -+IA32 i386/trace ++i386 i386/legacy ++i386 i386/default ++i386 i386/debug ++i386 i386/xen ++i386 i386/vanilla ++i386 - i386/trace +ia64 ia64/default +ia64 ia64/debug @@ -24,10 +22,7 @@ +x86_64 x86_64/xen +x86_64 x86_64/debug +x86_64 x86_64/vanilla -+x86_64 - x86_64/rt -+x86_64 - x86_64/rt_debug -+x86_64 - x86_64/rt_timing -+x86_64 x86_64/trace ++x86_64 - x86_64/trace # openSuSE: # G3 G4 bPlan @@ -54,9 +49,8 @@ +ppc64 ppc64/debug # maybe the kernels above were patched to death? +ppc64 ppc64/vanilla -# ? -+ppc - ppc/rt +s390 s390/s390 +s390x s390/default -+S390 s390/vanilla ++s390 s390/vanilla ++s390x s390/vanilla diff --git a/config.sh b/config.sh new file mode 100644 index 00000000..432376b0 --- /dev/null +++ b/config.sh @@ -0,0 +1,4 @@ +# The version of the main tarball to use +SRCVERSION=2.6.29 +# variant of the kernel-source package, either empty or "-rt" +VARIANT= diff --git a/config.tar.bz2 b/config.tar.bz2 index 74fe69ba..106674c0 100644 --- a/config.tar.bz2 +++ b/config.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b052773bca87ff1f3efa11b6881b14f6d83b1fdc3169dea376fb1e9e3c92cfee -size 185156 +oid sha256:e018e1906bc3f772ab52c0e3b584b5ba69e4b337a4040b0bef45fc30ac8b0a90 +size 146664 diff --git a/devel-post.sh b/devel-post.sh new file mode 100644 index 00000000..fa8b70cd --- /dev/null +++ b/devel-post.sh @@ -0,0 +1,16 @@ +relink() { + if [ -h "$2" ]; then + local old=$(readlink "$2") + [ "$old" = "$1" ] && return 0 + echo "Changing symlink $2 from $old to $1" + elif [ -e "$2" ]; then + echo "Replacing file $2 with symlink to $1" + fi + rm -f "$2" \ + && ln -s "$1" "$2" +} + +release="@KERNELRELEASE@@SRCVARIANT@-obj" +arch_flavor="@CPU_ARCH_FLAVOR@" + +relink ../../linux-$release/"$arch_flavor" /usr/src/linux-obj/"$arch_flavor" diff --git a/source-pre.sh b/devel-pre.sh similarity index 100% rename from source-pre.sh rename to devel-pre.sh diff --git a/kernel-binary.spec.in b/kernel-binary.spec.in new file mode 100644 index 00000000..fd8e0e95 --- /dev/null +++ b/kernel-binary.spec.in @@ -0,0 +1,851 @@ +# +# spec file for package kernel-@FLAVOR@ (Version @RPMVERSION@) +# +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +%define using_buildservice 0%{?opensuse_bs} + +%if %using_buildservice +# Strip off the build number ("y") from the "x.y" release number +%define source_rel %(release=%release; echo ${release%.*}) +%else +# We don't have build numbers internally +%define source_rel %release +%endif + +# macro to add the source timestamp to package descriptions +%define source_timestamp %(sed '1s/^/Source timestamp: /' %_sourcedir/source-timestamp || :) + +# Don't use shell commands in build macros, this won't work outside of rpm +%define build_flavor @FLAVOR@ +%define build_kdump (%build_flavor == "kdump") +%define build_xen (%build_flavor == "xen") +%define build_vanilla (%build_flavor == "vanilla") +%define build_ps3 (%build_flavor == "ps3") + +%define srcversion @SRCVERSION@ +%define patchversion @PATCHVERSION@ +%define variant @VARIANT@%{nil} +%define release_major %(rel="%source_rel" ; echo "${rel##[^0-9]*.}") +%define kernelrelease %patchversion-%release_major + +%define build_src_dir %my_builddir/linux-%srcversion +%define src_install_dir /usr/src/linux-%kernelrelease%variant +%define obj_install_dir %src_install_dir-obj +%define rpm_install_dir %buildroot%obj_install_dir +%define kernel_build_dir %my_builddir/linux-obj + +%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) + +%define arch_symbols %(%_sourcedir/arch-symbols %_target_cpu) +%define symbols %(set -- %name kernel-%build_flavor $(case %build_flavor in (rt|rt_*) echo RT ;; esac) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) +%define cpu_arch_flavor %{expand:%(%_sourcedir/guards %symbols %arch_symbols < %_sourcedir/config.conf | grep '/%build_flavor$')} +%define cpu_arch %(var=%cpu_arch_flavor ; echo ${var%/*}) + +# Define some CONFIG variables as rpm macros as well. (rpm cannot handle +# defining them all at once.) +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE +%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} +%define split_packages (%CONFIG_SPLIT_PACKAGE == "y") + +%ifarch %ix86 x86_64 +%define install_vdso 1 +%else +%define install_vdso 0 +%endif + +Name: kernel-@FLAVOR@ +Summary: @SUMMARY@ +Version: @RPMVERSION@ +%if %using_buildservice +Release: @RELEASE_PREFIX@ +%else +Release: @RELEASE_PREFIX@0 +%endif +License: GPL +Group: System/Kernel +Url: http://www.kernel.org/ +AutoReqProv: on +BuildRequires: coreutils module-init-tools sparse +BuildRequires: fdupes +Provides: %{name}_%_target_cpu = %version-%release +%if %split_packages +Requires: %name-base_%_target_cpu = %version-%release +%endif +Requires(pre): coreutils awk +Requires(post): module-init-tools +# This Requires is wrong, because the post/postun scripts have a +# test -x update-bootloader, having perl-Bootloader is not a hard requirement. +# But, there is no way to tell rpm or yast to schedule the installation +# of perl-Bootloader before kernel-binary.rpm if both are in the list of +# packages to install/update. Likewise, this is true for mkinitrd. +# A specific version of perl-Bootloader is not required, because the post/postun +# scripts handle the two API versions of 10.1/SLES10 GA and 10.2/SLES10 SP1 +Requires(post): perl-Bootloader +Requires(post): mkinitrd +#!BuildIgnore: perl-Bootloader mkinitrd + +%ifarch ia64 +# arch/ia64/scripts/unwcheck.py +BuildRequires: python +%endif +%ifarch s390 s390x +BuildRequires: dwarfextract +%endif +%if %build_xen +%ifarch %ix86 +Provides: kernel-xenpae = %version +Obsoletes: kernel-xenpae <= %version +%endif +#!BuildIgnore: xen +%endif + +Provides: %name-nongpl +Obsoletes: %name-nongpl +%if %build_vanilla +# force bzip2 instead of lzma compression to allow install on older dist versions +%define _binary_payload w9.bzdio +%endif +# dead network if installed on SLES10, otherwise it will work (mostly) +Conflicts: sysfsutils < 2.0 +%if ! %build_vanilla +Conflicts: apparmor-profiles <= 2.1 +Conflicts: apparmor-parser < 2.3 +# root-lvm only works with newer udevs +Conflicts: udev < 118 +Conflicts: lvm2 < 2.02.33 +%endif +%ifarch %ix86 +Conflicts: libc.so.6()(64bit) +%endif +Provides: kernel = %version-%source_rel +@PROVIDES_OBSOLETES@ + +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2 +Source10: preun.sh +Source11: postun.sh +Source12: pre.sh +Source13: post.sh +Source20: series.conf +Source21: config.conf +Source22: supported.conf +Source30: arch-symbols +Source31: guards +Source32: config-subst +Source33: check-for-config-changes +Source34: check-supported-list +Source40: source-timestamp +Source41: built-in-where +Source44: find-provides +Source45: module-renames +Source46: modversions +Source47: symsets.pl +Source100: config.tar.bz2 +Source101: patches.arch.tar.bz2 +Source102: patches.drivers.tar.bz2 +Source103: patches.fixes.tar.bz2 +Source104: patches.rpmify.tar.bz2 +Source105: patches.suse.tar.bz2 +Source107: patches.xen.tar.bz2 +Source108: patches.addon.tar.bz2 +Source109: patches.kernel.org.tar.bz2 +Source110: patches.apparmor.tar.bz2 +Source111: patches.rt.tar.bz2 +Source112: patches.trace.tar.bz2 +Source113: patches.kabi.tar.bz2 +Source120: kabi.tar.bz2 +%define my_builddir %_builddir/%{name}-%{version} +BuildRoot: %{_tmppath}/%{name}-%{version}-build +ExclusiveArch: @ARCHS@ + +# These files are found in the kernel-source package: +NoSource: 0 +NoSource: 100 +NoSource: 101 +NoSource: 102 +NoSource: 103 +NoSource: 104 +NoSource: 105 +NoSource: 107 +NoSource: 108 +NoSource: 109 +NoSource: 110 +NoSource: 111 +NoSource: 120 + +# The following KMPs have been integrated into the kernel package. +Obsoletes: iwlwifi-kmp +Obsoletes: ipw3945-kmp +Obsoletes: adm8211-kmp +Obsoletes: rt2x00-kmp +Obsoletes: rfswitch-kmp +Obsoletes: uvcvideo-kmp +Obsoletes: atl2-kmp +Obsoletes: wlan-ng-kmp +Obsoletes: et131x-kmp +Obsoletes: ivtv-kmp +Obsoletes: at76_usb-kmp +Obsoletes: pcc-acpi-kmp +Obsoletes: uvcvideo-kmp +Obsoletes: ralink-rt2860-kmp + +# Build with bash instead of sh as the shell: this turns on bash +# extensions like <(...). +%define _buildshell /bin/bash + +# Provide the exported symbols as "ksym(symbol) = hash" +%define __find_provides %my_builddir/find-provides %name + +# Will modules not listed in supported.conf abort the kernel build (0/1)? +%define supported_modules_check 0 + +# kABI change tolerance (default in maintenance should be 4, 6, 8 or 15, +# 31 is the maximum; see scripts/kabi-checks) +%define tolerate_kabi_changes 6 + +%description +@DESCRIPTION@ + +%source_timestamp + +%prep +if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then + echo "The %name-%version.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-%version.src.rpm." + exit 1 +fi + +echo "Symbol(s):" %symbols + +# Unpack all sources and patches +%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 + +mkdir -p %kernel_build_dir + +supported_conf() { + %_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u +} + +# Generate the list of modules to be marked as supported +{ supported_conf base + for how in external; do + comm -2 -3 <(supported_conf base $how) <(supported_conf base) \ + | sed -e 's:$: '"$how"':' + done +} | sed -e 's,.*/,,' -e 's,\.ko$,,' > %kernel_build_dir/Module.supported + +# Create grep pattern file for the modules to end up in the base package +comm -2 -3 <(supported_conf base) <(supported_conf) \ + | sed -e 's:.*/::' -e 's:^:\\/:' -e 's:$:\.ko$:' \ + > %my_builddir/grep-for-base-modules + +cd linux-%srcversion + +# Apply the patches needed for this architecture. +%if ! %build_vanilla +for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf); do + if ! patch -s -F0 -E -p1 --no-backup-if-mismatch -i ../$patch; then + echo "*** Patch $patch failed ***" + exit 1 + fi +done +%else +for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf | egrep 'kernel\.org|rpmify'); do + if ! patch -s -F0 -E -p1 --no-backup-if-mismatch -i ../$patch; then + echo "*** Patch $patch failed ***" + exit 1 + fi +done +%endif + +cd %kernel_build_dir + +if [ -f %_sourcedir/localversion ] ; then + cat %_sourcedir/localversion > localversion +fi + +cat ../config/%cpu_arch_flavor \ +| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-%release_major-%build_flavor'"' \ +| %_sourcedir/config-subst CONFIG_SUSE_KERNEL y \ +%if 0%{?__debug_package:1} + | %_sourcedir/config-subst CONFIG_DEBUG_INFO y \ +%endif + > .config + +sed 's:^sourcedir=.*:sourcedir="%_sourcedir":; + s:^builddir=.*:builddir="%my_builddir":' \ + %_sourcedir/find-provides >%my_builddir/find-provides +chmod +x %my_builddir/find-provides + +MAKE_ARGS="$MAKE_ARGS -C %build_src_dir O=$PWD" +if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then + yes '' | make oldconfig $MAKE_ARGS +else + cp .config .config.orig + make silentoldconfig $MAKE_ARGS < /dev/null + %_sourcedir/check-for-config-changes .config.orig .config + rm .config.orig +fi + +# create *.symref files in the tree +if [ -e ../kabi/%cpu_arch/symtypes-%build_flavor ]; then + %_sourcedir/modversions --unpack . <../kabi/%cpu_arch/symtypes-%build_flavor +fi + +make prepare $MAKE_ARGS +make scripts $MAKE_ARGS +krel=$(make -s kernelrelease $MAKE_ARGS) + +if [ "$krel" != "%kernelrelease-%build_flavor" ]; then + echo "Kernel release mismatch: $krel != %kernelrelease-%build_flavor" >&2 + exit 1 +fi + +make clean $MAKE_ARGS + +rm -f source +find . ! -type d -printf '%%P\n' > %my_builddir/obj-files + +cat > .kernel-binary.spec.buildenv <" \ + | ( cd %_builddir && cpio -pd0m %buildroot/usr/src/debug ) + find %buildroot/usr/src/debug -type d -print0 | xargs -0 -r chmod 0755 + find %buildroot/usr/src/debug -type f -print0 | xargs -0 -r chmod 0644 +%else + cp vmlinux %buildroot/$vmlinux +%endif + if [ "$1" = --compressed ]; then + gzip -9 %buildroot/$vmlinux + chmod a-x %buildroot/$vmlinux.gz + fi +} + +%if %build_kdump + add_vmlinux + chmod 644 %buildroot/boot/vmlinux-%kernelrelease-%build_flavor + image=vmlinux +%else + +# architecture specifics +%ifarch %ix86 x86_64 + add_vmlinux --compressed +%if %build_xen + image=vmlinuz +%else + image=bzImage +%endif + cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor + image=vmlinuz +%endif +%ifarch alpha + add_vmlinux --compressed + cp -p arch/alpha/boot/vmlinux.gz %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor + image=vmlinuz +%endif +%ifarch ppc ppc64 + add_vmlinux + chmod 644 %buildroot/boot/vmlinux-%kernelrelease-%build_flavor + image=vmlinux +%endif +%ifarch ia64 + add_vmlinux --compressed + mv %buildroot/boot/vmlinux-%kernelrelease-%build_flavor.gz \ + %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor + image=vmlinuz +%endif +%ifarch s390 s390x + add_vmlinux --compressed + cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor + image=image + if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then + dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor + fi +%if %CONFIG_KMSG_IDS == "y" + mkdir -p %buildroot/usr/share/man/man9 + find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';' +%endif +%endif + if [ -e init/kerntypes.o ]; then + cp init/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor + fi + +# end of build_kdump +%endif + +for sub in '-base' '' '-extra'; do +%if %split_packages + if [ "x$sub" = "x-base" ]; then + base_package=1 + else + base_package=0 + fi +%else + base_package=1 +%endif + for script in preun postun pre post devel-pre devel-post; do + sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \ + -e "s:@IMAGE@:$image:g" \ + -e "s:@FLAVOR""@:%build_flavor:g" \ + -e "s:@SUBPACKAGE@:%name$sub:g" \ + -e "s:@BASE_PACKAGE@:$base_package:g" \ + -e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \ + -e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \ + -e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \ + -e "s:@SRCVARIANT@:%variant:g" \ + %_sourcedir/$script.sh > %my_builddir/$script$sub.sh + done +done + + +%if %build_kdump || %build_xen || %build_vanilla || %build_ps3 +# keep this -suffix list in sync with post.sh and postun.sh +suffix=-%build_flavor +%endif +ln -s $image$suffix %buildroot/boot/$image$suffix +ln -s initrd$suffix %buildroot/boot/initrd$suffix + +cp .config %buildroot/boot/config-%kernelrelease-%build_flavor + +%if %install_vdso +# Install the unstripped vdso's that are linked in the kernel image +make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot +%endif + +# Create a dummy initrd with roughly the size the real one will have. +# That way, YaST will know that this package requires some additional +# space in /boot. +dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \ + bs=1024 seek=2047 count=1 + +if [ %CONFIG_MODULES = y ]; then + mkdir -p %rpm_install_dir/%cpu_arch_flavor + mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch + ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor + + # Figure out where the symbols that vmlinux exports are defined. + # (We need this information below as well as in find-provides; we "annotate" + # the original Module.symvers here to make sure that we are consistent in + # both places.) + %_sourcedir/built-in-where < Module.symvers > Module.symvers.split + mv Module.symvers.split Module.symvers + + gzip -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz + + make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot + + if ! %_sourcedir/check-supported-list \ + %_sourcedir %buildroot/lib/modules/%kernelrelease-%build_flavor; then +%if %supported_modules_check + exit 1 +%endif + echo "Consistency check error: please update supported.conf." + fi + +%ifarch s390 s390x + if [ -x "$(which dwarfextract 2>/dev/null)" -a \ + -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then + find %buildroot -name "*.ko" > kofiles.list + dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list + fi +%endif + + # Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor + # so that kernel-source + kernel-%build_flavor is sufficient for building + # modules that have modversions as well. + mkdir -p %rpm_install_dir/%cpu_arch/%build_flavor + cp Module.symvers %rpm_install_dir/%cpu_arch/%build_flavor + + # Table of types used in exported symbols (for modversion debugging). + %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-%kernelrelease-%build_flavor + if [ -s %buildroot/boot/symtypes-%kernelrelease-%build_flavor ]; then + gzip -9 %buildroot/boot/symtypes-%kernelrelease-%build_flavor + else + rm -f %buildroot/boot/symtypes-%kernelrelease-%build_flavor + fi + + # Some architecture's $(uname -m) output is different from the ARCH + # parameter that needs to be passed to kbuild. Create symlinks from + # $(uname -m) to the ARCH directory. + if [ ! -e %rpm_install_dir/%_target_cpu ]; then + ln -sf %cpu_arch %rpm_install_dir/%_target_cpu + ln -sf %cpu_arch %buildroot/usr/src/linux-obj/%_target_cpu + fi + + # We were building in %my_builddir/linux-%srcversion, but the sources will + # later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the + # build symlink. + rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build} + ln -s %src_install_dir \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/source + ln -s %obj_install_dir/%cpu_arch/%build_flavor \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/build + + # Abort if there are any undefined symbols + msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \ + -b %buildroot -ae %kernelrelease-%build_flavor 2>&1)" + if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then + exit 1 + fi + +%if %split_packages + # Generate the lists of supported and unsupported modules. + ( cd %buildroot + : > %my_builddir/supported-modules + : > %my_builddir/unsupported-modules + for module in $(find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko'); do + case "$(/sbin/modinfo -F supported $module)" in + (yes|external) + modname=$(basename $module .ko) + deps=$(/sbin/modinfo -F depends $module|tr ',' ' ') + echo "$modname: $deps" >> %my_builddir/Makefile.supported + echo "/$module" >> %my_builddir/supported-modules + ;; + (*) + echo "/$module" >> %my_builddir/unsupported-modules + ;; + esac + done + ) + + add_dependent_modules() { + local modules_dep=$1 + + xargs -r make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) + } + + modules_dep=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep + + # Make sure that no supported modules depend on any unsupported modules. + dependent_unsupported_modules=$( + OUT=$(mktemp) + sed -e 's/:.*//g' < %my_builddir/Makefile.supported | \ + xargs -r make -rRsk -f %my_builddir/Makefile.supported > $OUT + sed -ne '/No rule/s/^.*No rule to make target//p' < $OUT | tr -d "\`'" + ) + if [ -n "$dependent_unsupported_modules" ]; then + echo "The following unsupported modules are used by supported modules:" + echo "$dependent_unsupported_modules" + echo "Please fix supported.conf." + if [ ! -e %_sourcedir/IGNORE-UNSUPPORTED-DEPS ]; then + exit 1 + fi + fi + + # Compute the list of base modules: modules that core modules depend on + # implicitly are also core modules. + grep -f %my_builddir/grep-for-base-modules %my_builddir/supported-modules \ + | add_dependent_modules $modules_dep > %my_builddir/base-modules + + # All supported modules which are not core modules belong in %name. + comm -3 <(sort %my_builddir/supported-modules) \ + <(sort %my_builddir/base-modules) \ + > %my_builddir/main-modules +%else + ( cd %buildroot + find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' + ) > %my_builddir/base-modules +%endif + + # check for kabi changes + KABI=0 + if [ -n "$reference" ]; then + %_sourcedir/symsets.pl --check-kabi \ + $reference \ + --symvers=Module.symvers \ + --modules=%my_builddir/base-modules-br \ + --modules=%my_builddir/main-modules-br \ + --modules=%my_builddir/unsupported-modules-br \ + --commonsyms=%my_builddir/kabi/commonsyms \ + --usedsyms=%my_builddir/kabi/usedsyms \ + --severities=%my_builddir/kabi/severities \ + --max-badness=%tolerate_kabi_changes || KABI=$? + fi + if [ $KABI -ne 0 ]; then + if [ ! -e %my_builddir/kabi/%cpu_arch/ignore-%build_flavor -a \ + ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then + echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \ + "directory to build this kernel even though its badness is" \ + "higher than allowed for an official kernel." + exit 1 + fi + + # Indicate the ABI badness in build result emails. + echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag + fi + + # Set up some module aliases + install -d -m 755 %buildroot/etc/modprobe.d/ + install -m 644 %_sourcedir/module-renames \ + %buildroot/etc/modprobe.d/50-module-renames.conf + + tar cf - -T %my_builddir/obj-files | \ + tar xf - -C %rpm_install_dir/%cpu_arch_flavor + # Replace the absolute with a relative path + sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \ + %rpm_install_dir/%cpu_arch_flavor/Makefile +fi + +add_dirs_to_filelist() { + local filelist + + filelist=$(cat "$@") + echo "$filelist" + + # Below, we do this: + # - remove filelist macros + # - remove last pathname component + # - generate all parents and make the list unique + # - skip directories owned be other packages + # - add the %dir prefix (double-escaped for find and rpm) + + echo "$filelist" \ + | sed -re 's:%%%%[a-z]+(\([^)]+\))? ?::g' \ + | sed -re 's:/[^/]+$::' \ + | sed -nre ':a; p; s:/[^/]+$::; ta' \ + | sort -u \ + | sed -r -e '\:^(|/boot|/etc|/lib(/modules|/firmware)?|/usr(/src)?)$:d' \ + | sed -e 's:^:%%%%dir :' +} + +# Collect the file lists. +shopt -s nullglob +> %my_builddir/kernel-devel.files +for file in %buildroot/boot/vmlinux-*gz %buildroot/boot/sym* ; do + f=${file##%buildroot} + echo "$f" >> %my_builddir/kernel-devel.files +done + +{ cd %buildroot + (find boot \ + \( -type l -o -name 'initrd-*' \) -printf '%%%%%%%%ghost /%%p\n' -o \ + -type f -printf '/%%p\n' ; cat %my_builddir/kernel-devel.files) | \ + sort | uniq -u + + # Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that + # the file gets removed when uninstalling the kernel. + echo '%%%%ghost /boot/initrd-%kernelrelease-kdump' + touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump + + if [ %CONFIG_MODULES = y ]; then + find lib/modules/%kernelrelease-%build_flavor \ + -type d -o \ + \( -path '*/modules.*' ! -path '*/modules.order' \) \ + -printf '%%%%%%%%ghost /%%p\n' -o \ + -name '*.ko' -prune -o \ + -printf '/%%p\n' + cat %my_builddir/base-modules + echo '%%%%config /etc/modprobe.d/50-module-renames.conf' + fi + test -d lib/firmware/%kernelrelease-%build_flavor && \ + find lib/firmware/%kernelrelease-%build_flavor \ + -type d -o \ + -printf '/%%p\n' + if [ -e .%_docdir/%name ]; then + echo "%%%%doc %_docdir/%name" + fi +} | add_dirs_to_filelist > %my_builddir/kernel-base.files + +%if %split_packages + add_dirs_to_filelist %my_builddir/main-modules > %my_builddir/kernel-main.files + add_dirs_to_filelist %my_builddir/unsupported-modules > %my_builddir/kernel-extra.files +%endif + +# Hardlink duplicate files automatically (from package fdupes): It doesn't save +# much, but it keeps rpmlint from breaking the package build. +%fdupes $RPM_BUILD_ROOT + +%preun -f preun.sh +%postun -f postun.sh +%pre -f pre.sh +%post -f post.sh + + +%if %split_packages +%files -f kernel-main.files +%else +%files -f kernel-base.files +%endif +%defattr(-, root, root) + +%package base +Summary: @SUMMARY@ - base modules +License: GPL +Group: System/Kernel +Url: http://www.kernel.org/ +AutoReqProv: on +Provides: %name-base_%_target_cpu = %version-%release +Requires(pre): coreutils awk +Requires(post): module-init-tools +Requires(post): perl-Bootloader +Requires(post): mkinitrd +%ifarch %ix86 +Conflicts: libc.so.6()(64bit) +%endif + +%description base +@DESCRIPTION@ + +This package contains only the base modules, required in all installs. + +%source_timestamp + +%preun base -f preun-base.sh +%postun base -f postun-base.sh +%pre base -f pre-base.sh +%post base -f post-base.sh + +%if %split_packages +%files base -f kernel-base.files +%defattr(-, root, root) +%endif + +%package extra +Summary: @SUMMARY@ - Unsupported kernel modules +License: GPL +Group: System/Kernel +Url: http://www.kernel.org/ +AutoReqProv: on +Provides: %name-extra_%_target_cpu = %version-%release +Requires: %{name}_%_target_cpu = %version-%release +Requires(pre): coreutils awk +Requires(post): module-init-tools +Requires(post): perl-Bootloader +Requires(post): mkinitrd +Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) +Supplements: packageand(product(openSUSE):%{name}_%_target_cpu) +%ifarch %ix86 +Conflicts: libc.so.6()(64bit) +%endif + +%description extra +@DESCRIPTION@ + +This package contains additional modules not supported by Novell. + +%source_timestamp + +%preun extra -f preun-extra.sh +%postun extra -f postun-extra.sh +%pre extra -f pre-extra.sh +%post extra -f post-extra.sh + +%if %split_packages +%files extra -f kernel-extra.files +%defattr(-, root, root) +%endif + +%if %CONFIG_KMSG_IDS == "y" +%package man +Summary: The collection of man pages generated by the kmsg script. +Group: System Environment/Kernel + +%description man +This package includes the man pages that have been generated from the +kmsg message documentation comments. + +%source_timestamp + +%files man +%defattr(-,root,root) +/usr/share/man/man9/* +%endif + +%package devel +Summary: The development environment needed to build KMPs +Group: Development/Kernel +Provides: %name-devel = %version-%source_rel +Requires: kernel-source%variant = %version-%source_rel +AutoReqProv: on + +%description devel +This package contains files necessary for building kernel modules (and +kernel module packages) against the %build_flavor flavor of the kernel. + +%source_timestamp + +%if %CONFIG_MODULES == "y" +%pre devel -f devel-pre.sh +%post devel -f devel-post.sh +%files devel -f kernel-devel.files +%defattr(-,root,root) +%dir %obj_install_dir +%dir %obj_install_dir/%cpu_arch +%dir /usr/src/linux-obj +%dir /usr/src/linux-obj/%cpu_arch +%ghost /usr/src/linux-obj/%cpu_arch_flavor +%obj_install_dir/%cpu_arch_flavor +%if %_target_cpu != %cpu_arch +%obj_install_dir/%_target_cpu +/usr/src/linux-obj/%_target_cpu +%endif +%endif + +%changelog diff --git a/kernel-debug.changes b/kernel-debug.changes index 46f58025..9fd86cdf 100644 --- a/kernel-debug.changes +++ b/kernel-debug.changes @@ -1,3 +1,594 @@ +------------------------------------------------------------------- +Tue May 19 18:03:44 CEST 2009 - jeffm@suse.com + +- Set CONFIG_FRAMEBUFFER_CONSOLE=y + +------------------------------------------------------------------- +Tue May 19 17:27:45 CEST 2009 - jeffm@suse.com + +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) + +------------------------------------------------------------------- +Tue May 19 16:17:34 CEST 2009 - jbeulich@novell.com + +- patches.xen/sfc-endianness: fix building with gcc 4.4. + +------------------------------------------------------------------- +Tue May 19 12:04:26 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. + +------------------------------------------------------------------- +Mon May 18 16:52:37 CEST 2009 - jeffm@suse.com + +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Fri May 15 19:16:23 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux + +------------------------------------------------------------------- +Thu May 14 14:09:10 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. + +------------------------------------------------------------------- +Thu May 14 11:09:01 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %version-%source_rel in the -devel packages (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:42:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:32:58 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: fix kernel-syms requires (bnc#503280). + +------------------------------------------------------------------- +Mon May 11 21:11:59 CEST 2009 - jeffm@suse.com + +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). + +------------------------------------------------------------------- +Mon May 11 21:11:19 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. + +------------------------------------------------------------------- +Mon May 11 19:41:25 CEST 2009 - jeffm@suse.de + +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Wed May 6 17:38:57 CEST 2009 - gregkh@suse.de + +- Update config files. update vanilla configs so that the build works. + +------------------------------------------------------------------- +Wed May 6 17:19:56 CEST 2009 - gregkh@suse.de + +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. + +------------------------------------------------------------------- +Tue May 5 17:17:21 CEST 2009 - jeffm@suse.com + +- Update config files. + +------------------------------------------------------------------- +Tue May 5 16:46:08 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. + +------------------------------------------------------------------- +Tue May 5 14:31:59 CEST 2009 - jbeulich@novell.com + +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. + +------------------------------------------------------------------- +Tue May 5 11:05:37 CEST 2009 - jbeulich@novell.com + +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. + +------------------------------------------------------------------- +Tue May 5 10:08:12 CEST 2009 - jbeulich@novell.com + +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. + +------------------------------------------------------------------- +Tue May 5 10:02:41 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. + +------------------------------------------------------------------- +Tue May 5 05:22:16 CEST 2009 - teheo@suse.de + +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). + +------------------------------------------------------------------- +Fri May 1 20:01:16 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. + +------------------------------------------------------------------- +Fri May 1 20:00:48 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4. + - Eliminated 2 patches. + +------------------------------------------------------------------- +Fri May 1 19:58:07 CEST 2009 - jeffm@suse.com + +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. + +------------------------------------------------------------------- +Thu Apr 30 16:56:17 CEST 2009 - mmarek@suse.cz + +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory + +------------------------------------------------------------------- +Tue Apr 28 11:19:41 CEST 2009 - npiggin@suse.de + +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. + +------------------------------------------------------------------- +Mon Apr 27 13:48:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. + +------------------------------------------------------------------- +Mon Apr 27 10:41:20 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). + +------------------------------------------------------------------- +Fri Apr 24 19:28:44 CEST 2009 - gregkh@suse.de + +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. + +------------------------------------------------------------------- +Fri Apr 24 19:24:53 CEST 2009 - gregkh@suse.de + +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y + +------------------------------------------------------------------- +Fri Apr 24 18:23:21 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y + +------------------------------------------------------------------- +Fri Apr 24 18:19:34 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y + +------------------------------------------------------------------- +Fri Apr 24 18:14:49 CEST 2009 - gregkh@suse.de + +- Update config files. change to use CONFIG_USB=y + +------------------------------------------------------------------- +Thu Apr 23 23:38:53 CEST 2009 - jeffm@suse.de + +- Added legacy config. + +------------------------------------------------------------------- +Thu Apr 23 23:31:39 CEST 2009 - jeffm@suse.de + +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch + +------------------------------------------------------------------- +Thu Apr 23 17:53:58 CEST 2009 - jeffm@suse.de + +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. + +------------------------------------------------------------------- +Thu Apr 23 17:29:47 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc3. + +------------------------------------------------------------------- +Thu Apr 23 17:17:59 CEST 2009 - jeffm@suse.de + +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. + +------------------------------------------------------------------- +Mon Apr 20 16:44:13 CEST 2009 - jeffm@suse.de + +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" + +------------------------------------------------------------------- +Mon Apr 20 16:43:50 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2-git6. + +------------------------------------------------------------------- +Wed Apr 15 06:33:54 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. + +------------------------------------------------------------------- +Fri Apr 10 20:09:08 CEST 2009 - jeffm@suse.de + +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. + +------------------------------------------------------------------- +Fri Apr 10 19:08:14 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel + +------------------------------------------------------------------- +Fri Apr 10 17:35:35 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. + +------------------------------------------------------------------- +Fri Apr 10 17:18:34 CEST 2009 - jeffm@suse.com + +- Moved linux-obj symlink handling to kernel-$flavor-devel. + +------------------------------------------------------------------- +Fri Apr 10 11:41:12 CEST 2009 - mmarek@suse.cz + +- rpm/package-descriptions: Add comment. + +------------------------------------------------------------------- +Fri Apr 10 11:12:30 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. + +------------------------------------------------------------------- +Thu Apr 9 13:52:47 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. + +------------------------------------------------------------------- +Wed Apr 8 11:54:11 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) + +------------------------------------------------------------------- +Tue Apr 7 21:58:38 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. + +------------------------------------------------------------------- +Tue Apr 7 21:28:59 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. + +------------------------------------------------------------------- +Mon Apr 6 20:29:03 CEST 2009 - jeffm@suse.com + +- Enabled STAGING on !x86 and disabled COMEDI. + +------------------------------------------------------------------- +Mon Apr 6 19:21:37 CEST 2009 - jeffm@suse.com + +- patches.rpmify/split-package: Enable + +------------------------------------------------------------------- +Mon Apr 6 19:21:23 CEST 2009 - jeffm@suse.com + +- Update config files: Fixed i386-vanilla. + +------------------------------------------------------------------- +Mon Apr 6 19:11:52 CEST 2009 - jeffm@suse.com + +- patches.fixes/xfs-export-debug: xfs: export assertion handler. + +------------------------------------------------------------------- +Mon Apr 6 02:53:12 CEST 2009 - jeffm@suse.com + +- Switch from SPARSEMEM to DISCONTIGMEM on i386. + +------------------------------------------------------------------- +Sun Apr 5 02:24:01 CEST 2009 - jeffm@suse.com + +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. + +------------------------------------------------------------------- +Fri Apr 3 22:47:12 CEST 2009 - jeffm@suse.com + +- Update config files: Fix missing ia64-debug. + +------------------------------------------------------------------- +Fri Apr 3 22:32:01 CEST 2009 - jeffm@suse.com + +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. + +------------------------------------------------------------------- +Fri Apr 3 22:25:35 CEST 2009 - jeffm@suse.com + +- Drop NR_CPUS back to 128 on i386. + +------------------------------------------------------------------- +Fri Apr 3 19:36:31 CEST 2009 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. + +------------------------------------------------------------------- +Fri Apr 3 19:35:53 CEST 2009 - jeffm@suse.de + +- Update config files: Enabled STAGING drivers on -vanilla. + +------------------------------------------------------------------- +Fri Apr 3 17:13:32 CEST 2009 - jblunck@suse.de + +- patches.rpmify/rpm-kernel-config: Rediff. + +------------------------------------------------------------------- +Fri Apr 3 17:06:14 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh + +------------------------------------------------------------------- +Fri Apr 3 17:00:50 CEST 2009 - jeffm@suse.com + +- Update config files: Enabled STAGING drivers. + +------------------------------------------------------------------- +Fri Apr 3 16:30:02 CEST 2009 - jeffm@suse.com + +- Sync up kernel configs for x86/x86_64 flavors. + +------------------------------------------------------------------- +Fri Apr 3 14:55:26 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. + +------------------------------------------------------------------- +Thu Apr 2 23:41:52 CEST 2009 - mmarek@suse.cz + +- rpm/modversions: keep the override keyword in --pack. + +------------------------------------------------------------------- +Thu Apr 2 20:37:33 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. + +------------------------------------------------------------------- +Thu Apr 2 20:27:04 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call + +------------------------------------------------------------------- +Thu Apr 2 17:57:48 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion + +------------------------------------------------------------------- +Thu Apr 2 17:48:41 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec + +------------------------------------------------------------------- +Tue Mar 31 15:56:00 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-dummy.spec.in: Delete. + +------------------------------------------------------------------- +Tue Mar 31 15:46:18 CEST 2009 - jeffm@suse.de + +- doc/README.KSYMS: Add to repo. + +------------------------------------------------------------------- +Tue Mar 31 15:39:55 CEST 2009 - mmarek@suse.cz + +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. + +------------------------------------------------------------------- +Tue Mar 31 14:49:09 CEST 2009 - mmarek@suse.cz + +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). + +------------------------------------------------------------------- +Tue Mar 31 03:08:30 CEST 2009 - jeffm@suse.de + +- Add %changelog to spec files + +------------------------------------------------------------------- +Tue Mar 31 03:07:51 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Clean up %build_$flavor macros + +------------------------------------------------------------------- +Tue Mar 31 02:54:18 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in: Create kernel-source-vanilla + +------------------------------------------------------------------- +Tue Mar 31 02:53:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:52:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %using_buildservice macro + +------------------------------------------------------------------- +Tue Mar 31 02:52:04 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards + +------------------------------------------------------------------- +Tue Mar 31 02:51:13 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:50:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES + +------------------------------------------------------------------- +Tue Mar 31 02:50:15 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y + +------------------------------------------------------------------- +Tue Mar 31 02:49:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Use macros for cpu_arch + +------------------------------------------------------------------- +Tue Mar 31 02:49:23 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros + +------------------------------------------------------------------- +Tue Mar 31 02:48:40 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %kernelrelease macro. + +------------------------------------------------------------------- +Tue Mar 31 02:47:58 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %variant instead of $variant + +------------------------------------------------------------------- +Tue Mar 31 02:47:14 CEST 2009 - jeffm@suse.de + +- kernel-source: Kill old obsoletes + +------------------------------------------------------------------- +Tue Mar 31 02:46:35 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %var instead of @VAR@ except where necessary + +------------------------------------------------------------------- +Tue Mar 31 02:46:12 CEST 2009 - jeffm@suse.de + +- kernel-syms: Sort by flavor, not architecture + +------------------------------------------------------------------- +Tue Mar 31 02:45:43 CEST 2009 - jeffm@suse.de + +- kernel-syms: Stop the architecture %else madness + +------------------------------------------------------------------- +Tue Mar 31 02:45:15 CEST 2009 - jeffm@suse.de + +- kernel-binary: Stop the architecture %else madness + +------------------------------------------------------------------- +Mon Mar 30 22:16:04 CEST 2009 - jeffm@suse.de + +- Removed -RT guards and a dead patch. + +------------------------------------------------------------------- +Mon Mar 30 22:14:17 CEST 2009 - jeffm@suse.de + +- patches.fixes/reiserfs-prealloc-fix: Delete. + +------------------------------------------------------------------- +Mon Mar 30 15:26:04 CEST 2009 - jeffm@suse.de + +- patches.suse/reiserfs-inode-init: Delete. + +------------------------------------------------------------------- +Thu Mar 26 21:28:32 CET 2009 - mmarek@suse.cz + +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. + ------------------------------------------------------------------- Tue Mar 24 15:37:54 CET 2009 - jeffm@suse.de diff --git a/kernel-debug.spec b/kernel-debug.spec index 3affe4f8..8fad627a 100644 --- a/kernel-debug.spec +++ b/kernel-debug.spec @@ -1,5 +1,5 @@ # -# spec file for package kernel-debug (Version 2.6.29) +# spec file for package kernel-debug (Version 2.6.30) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,62 +17,64 @@ # norootforbuild -%if 0%{?opensuse_bs} +%define using_buildservice 0%{?opensuse_bs} +%if %using_buildservice # Strip off the build number ("y") from the "x.y" release number %define source_rel %(release=%release; echo ${release%.*}) %else # We don't have build numbers internally %define source_rel %release %endif +# macro to add the source timestamp to package descriptions +%define source_timestamp %(sed '1s/^/Source timestamp: /' %_sourcedir/source-timestamp || :) # Don't use shell commands in build macros, this won't work outside of rpm -%define build_flavor "debug" -%define build_kdump 0 -%define build_xen 0 -%define build_vanilla 0 -%define build_ps3 0 -%if %{build_flavor} == "kdump" -%define build_kdump 1 -%endif -%if %{build_flavor} == "xen" -%define build_xen 1 -%endif -%if %{build_flavor} == "vanilla" -%define build_vanilla 1 -%endif -%if %{build_flavor} == "ps3" -%define build_ps3 1 -%endif +%define build_flavor debug +%define build_kdump (%build_flavor == "kdump") +%define build_xen (%build_flavor == "xen") +%define build_vanilla (%build_flavor == "vanilla") +%define build_ps3 (%build_flavor == "ps3") +%define srcversion 2.6.29 +%define patchversion 2.6.30-rc6-git3 +%define variant %{nil} +%define release_major %(rel="%source_rel" ; echo "${rel##[^0-9]*.}") +%define kernelrelease %patchversion-%release_major +%define build_src_dir %my_builddir/linux-%srcversion +%define src_install_dir /usr/src/linux-%kernelrelease%variant +%define obj_install_dir %src_install_dir-obj +%define rpm_install_dir %buildroot%obj_install_dir +%define kernel_build_dir %my_builddir/linux-obj %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) -%define symbols %(set -- kernel-debug kernel-debug $(case debug in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) -%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/debug$') +%define arch_symbols %(%_sourcedir/arch-symbols %_target_cpu) +%define symbols %(set -- %name kernel-%build_flavor $(case %build_flavor in (rt|rt_*) echo RT ;; esac) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) +%define cpu_arch_flavor %{expand:%(%_sourcedir/guards %symbols %arch_symbols < %_sourcedir/config.conf | grep '/%build_flavor$')} +%define cpu_arch %(var=%cpu_arch_flavor ; echo ${var%/*}) # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} +%define split_packages (%CONFIG_SPLIT_PACKAGE == "y") %ifarch %ix86 x86_64 %define install_vdso 1 %else %define install_vdso 0 %endif -%if %build_vanilla || %build_kdump || %CONFIG_MODULES != "y" -%define split_packages 0 -%else -%define split_packages 0%{expand:%(test -n "$(%_sourcedir/guards %symbols base < %_sourcedir/supported.conf)" && echo 1)} -%endif Name: kernel-debug Summary: A Debug Version of the Kernel -Version: 2.6.29 -Release: 6 +Version: 2.6.30 +Release: 1 +%if %using_buildservice +%else +%endif License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on BuildRequires: coreutils module-init-tools sparse BuildRequires: fdupes -Provides: kernel-debug_%_target_cpu = %version-%release +Provides: %{name}_%_target_cpu = %version-%release %if %split_packages -Requires: kernel-debug-base_%_target_cpu = %version-%release +Requires: %name-base_%_target_cpu = %version-%release %endif Requires(pre): coreutils awk Requires(post): module-init-tools @@ -95,13 +97,13 @@ BuildRequires: dwarfextract %endif %if %build_xen %ifarch %ix86 -Provides: kernel-xenpae = 2.6.29 -Obsoletes: kernel-xenpae <= 2.6.29 +Provides: kernel-xenpae = %version +Obsoletes: kernel-xenpae <= %version %endif #!BuildIgnore: xen %endif -Provides: kernel-debug-nongpl -Obsoletes: kernel-debug-nongpl +Provides: %name-nongpl +Obsoletes: %name-nongpl %if %build_vanilla # force bzip2 instead of lzma compression to allow install on older dist versions %define _binary_payload w9.bzdio @@ -118,19 +120,8 @@ Conflicts: lvm2 < 2.02.33 %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -Provides: kernel = 2.6.29-%source_rel -%ifarch %ix86 -%else -%ifarch ia64 -%else -%ifarch ppc64 -%else -%ifarch x86_64 -%endif -%endif -%endif -%endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2 +Provides: kernel = %version-%source_rel +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2 Source10: preun.sh Source11: postun.sh Source12: pre.sh @@ -143,7 +134,7 @@ Source31: guards Source32: config-subst Source33: check-for-config-changes Source34: check-supported-list -Source40: build-source-timestamp +Source40: source-timestamp Source41: built-in-where Source44: find-provides Source45: module-renames @@ -202,7 +193,6 @@ Obsoletes: ralink-rt2860-kmp %define __find_provides %my_builddir/find-provides %name # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 -%define tolerate_unknown_new_config_options 0 # kABI change tolerance (default in maintenance should be 4, 6, 8 or 15, # 31 is the maximum; see scripts/kabi-checks) %define tolerate_kabi_changes 6 @@ -213,19 +203,17 @@ Only use this kernel when investigating problems. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %prep -if ! [ -e %_sourcedir/linux-2.6.29.tar.bz2 ]; then - echo "The kernel-debug-2.6.29.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.29.src.rpm." +if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then + echo "The %name-%version.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-%version.src.rpm." exit 1 fi -echo "Architecture symbol(s):" %symbols +echo "Symbol(s):" %symbols # Unpack all sources and patches %setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 +mkdir -p %kernel_build_dir supported_conf() { %_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u } @@ -235,12 +223,12 @@ supported_conf() { comm -2 -3 <(supported_conf base $how) <(supported_conf base) \ | sed -e 's:$: '"$how"':' done -} | sed -e 's,.*/,,' -e 's,\.ko$,,' > linux-2.6.29/Module.supported +} | sed -e 's,.*/,,' -e 's,\.ko$,,' > %kernel_build_dir/Module.supported # Create grep pattern file for the modules to end up in the base package comm -2 -3 <(supported_conf base) <(supported_conf) \ | sed -e 's:.*/::' -e 's:^:\\/:' -e 's:$:\.ko$:' \ > %my_builddir/grep-for-base-modules -cd linux-2.6.29 +cd linux-%srcversion # Apply the patches needed for this architecture. %if ! %build_vanilla for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf); do @@ -257,74 +245,62 @@ for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf | egrep 'ke fi done %endif -# Release number without the EXTRAVERSION -RELEASE=%source_rel -while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do - RELEASE=${RELEASE#[^0-9]*.} -done +cd %kernel_build_dir if [ -f %_sourcedir/localversion ] ; then cat %_sourcedir/localversion > localversion fi cat ../config/%cpu_arch_flavor \ -| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-$RELEASE-debug'"' \ +| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-%release_major-%build_flavor'"' \ | %_sourcedir/config-subst CONFIG_SUSE_KERNEL y \ %if 0%{?__debug_package:1} | %_sourcedir/config-subst CONFIG_DEBUG_INFO y \ %endif > .config -cpu_arch_flavor="%cpu_arch_flavor" -cat >> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs sed 's:^sourcedir=.*:sourcedir="%_sourcedir":; s:^builddir=.*:builddir="%my_builddir":' \ %_sourcedir/find-provides >%my_builddir/find-provides chmod +x %my_builddir/find-provides - -%build -source .rpm-defs -cd linux-2.6.29 -cp .config .config.orig -%if %{tolerate_unknown_new_config_options} -MAKE_ARGS="$MAKE_ARGS -k" -yes '' | make oldconfig $MAKE_ARGS -%else -make silentoldconfig $MAKE_ARGS < /dev/null -%_sourcedir/check-for-config-changes .config.orig .config -rm .config.orig -%endif +MAKE_ARGS="$MAKE_ARGS -C %build_src_dir O=$PWD" +if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then + yes '' | make oldconfig $MAKE_ARGS +else + cp .config .config.orig + make silentoldconfig $MAKE_ARGS < /dev/null + %_sourcedir/check-for-config-changes .config.orig .config + rm .config.orig +fi # create *.symref files in the tree -if [ -e ../kabi/$cpu_arch/symtypes-debug ]; then - %_sourcedir/modversions --unpack . <../kabi/$cpu_arch/symtypes-debug +if [ -e ../kabi/%cpu_arch/symtypes-%build_flavor ]; then + %_sourcedir/modversions --unpack . <../kabi/%cpu_arch/symtypes-%build_flavor fi make prepare $MAKE_ARGS +make scripts $MAKE_ARGS krel=$(make -s kernelrelease $MAKE_ARGS) -if [ "$krel" != "$KERNELRELEASE" ]; then - echo "Kernel release mismatch: $krel != $KERNELRELEASE" >&2 +if [ "$krel" != "%kernelrelease-%build_flavor" ]; then + echo "Kernel release mismatch: $krel != %kernelrelease-%build_flavor" >&2 exit 1 fi +make clean $MAKE_ARGS +rm -f source +find . ! -type d -printf '%%P\n' > %my_builddir/obj-files cat > .kernel-binary.spec.buildenv </dev/null)" ] ; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE + dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi %if %CONFIG_KMSG_IDS == "y" mkdir -p %buildroot/usr/share/man/man9 @@ -419,7 +394,7 @@ add_vmlinux() %endif %endif if [ -e init/kerntypes.o ]; then - cp init/kerntypes.o %buildroot/boot/Kerntypes-$KERNELRELEASE + cp init/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi # end of build_kdump %endif @@ -433,24 +408,26 @@ for sub in '-base' '' '-extra'; do %else base_package=1 %endif - for script in preun postun pre post; do - sed -e "s:@KERNELRELEASE@:$KERNELRELEASE:g" \ + for script in preun postun pre post devel-pre devel-post; do + sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \ -e "s:@IMAGE@:$image:g" \ - -e "s:@FLAVOR""@:debug:g" \ - -e "s:@SUBPACKAGE@:kernel-debug$sub:g" \ + -e "s:@FLAVOR""@:%build_flavor:g" \ + -e "s:@SUBPACKAGE@:%name$sub:g" \ -e "s:@BASE_PACKAGE@:$base_package:g" \ -e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \ -e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \ - %_sourcedir/$script.sh > ../$script$sub.sh + -e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \ + -e "s:@SRCVARIANT@:%variant:g" \ + %_sourcedir/$script.sh > %my_builddir/$script$sub.sh done done %if %build_kdump || %build_xen || %build_vanilla || %build_ps3 # keep this -suffix list in sync with post.sh and postun.sh -suffix=-debug +suffix=-%build_flavor %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix -cp .config %buildroot/boot/config-$KERNELRELEASE +cp .config %buildroot/boot/config-%kernelrelease-%build_flavor %if %install_vdso # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot @@ -458,19 +435,22 @@ make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot # Create a dummy initrd with roughly the size the real one will have. # That way, YaST will know that this package requires some additional # space in /boot. -dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \ +dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \ bs=1024 seek=2047 count=1 -if [ $CONFIG_MODULES = y ]; then +if [ %CONFIG_MODULES = y ]; then + mkdir -p %rpm_install_dir/%cpu_arch_flavor + mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch + ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor # Figure out where the symbols that vmlinux exports are defined. # (We need this information below as well as in find-provides; we "annotate" # the original Module.symvers here to make sure that we are consistent in # both places.) %_sourcedir/built-in-where < Module.symvers > Module.symvers.split mv Module.symvers.split Module.symvers - gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz + gzip -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot if ! %_sourcedir/check-supported-list \ - %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then + %_sourcedir %buildroot/lib/modules/%kernelrelease-%build_flavor; then %if %supported_modules_check exit 1 %endif @@ -478,40 +458,41 @@ if [ $CONFIG_MODULES = y ]; then fi %ifarch s390 s390x if [ -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-$KERNELRELEASE ] ; then + -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-$KERNELRELEASE -C kofiles.list + dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list fi %endif - # Also put the resulting file in $obj_dir/$cpu_arch/debug - # so that kernel-source + kernel-debug is sufficient for building + # Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor + # so that kernel-source + kernel-%build_flavor is sufficient for building # modules that have modversions as well. - obj_dir=usr/src/linux-${KERNELRELEASE%%-debug}-obj - mkdir -p %buildroot/$obj_dir/$cpu_arch/debug - cp Module.symvers %buildroot/$obj_dir/$cpu_arch/debug + mkdir -p %rpm_install_dir/%cpu_arch/%build_flavor + cp Module.symvers %rpm_install_dir/%cpu_arch/%build_flavor # Table of types used in exported symbols (for modversion debugging). - %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-$KERNELRELEASE - if [ -s %buildroot/boot/symtypes-$KERNELRELEASE ]; then - gzip -9 %buildroot/boot/symtypes-$KERNELRELEASE + %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-%kernelrelease-%build_flavor + if [ -s %buildroot/boot/symtypes-%kernelrelease-%build_flavor ]; then + gzip -9 %buildroot/boot/symtypes-%kernelrelease-%build_flavor else - rm -f %buildroot/boot/symtypes-$KERNELRELEASE + rm -f %buildroot/boot/symtypes-%kernelrelease-%build_flavor fi # Some architecture's $(uname -m) output is different from the ARCH # parameter that needs to be passed to kbuild. Create symlinks from # $(uname -m) to the ARCH directory. - [ -e %buildroot/$obj_dir/%_target_cpu ] \ - || ln -sf $cpu_arch %buildroot/$obj_dir/%_target_cpu - # We were building in %my_builddir/linux-2.6.29, but the sources will - # later be installed in /usr/src/linux-2.6.29-%source_rel. Fix up the + if [ ! -e %rpm_install_dir/%_target_cpu ]; then + ln -sf %cpu_arch %rpm_install_dir/%_target_cpu + ln -sf %cpu_arch %buildroot/usr/src/linux-obj/%_target_cpu + fi + # We were building in %my_builddir/linux-%srcversion, but the sources will + # later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the # build symlink. - rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} - ln -s /usr/src/linux-${KERNELRELEASE%%-debug} \ - %buildroot/lib/modules/$KERNELRELEASE/source - ln -s /$obj_dir/$cpu_arch/debug \ - %buildroot/lib/modules/$KERNELRELEASE/build + rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build} + ln -s %src_install_dir \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/source + ln -s %obj_install_dir/%cpu_arch/%build_flavor \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/build # Abort if there are any undefined symbols - msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \ - -b %buildroot -ae $KERNELRELEASE 2>&1)" + msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \ + -b %buildroot -ae %kernelrelease-%build_flavor 2>&1)" if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then exit 1 fi @@ -520,7 +501,7 @@ if [ $CONFIG_MODULES = y ]; then ( cd %buildroot : > %my_builddir/supported-modules : > %my_builddir/unsupported-modules - for module in $(find lib/modules/$KERNELRELEASE -type f -name '*.ko'); do + for module in $(find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko'); do case "$(/sbin/modinfo -F supported $module)" in (yes|external) modname=$(basename $module .ko) @@ -536,14 +517,14 @@ if [ $CONFIG_MODULES = y ]; then ) add_dependent_modules() { local modules_dep=$1 - xargs make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) + xargs -r make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) } - modules_dep=%buildroot/lib/modules/$KERNELRELEASE/modules.dep + modules_dep=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep # Make sure that no supported modules depend on any unsupported modules. dependent_unsupported_modules=$( OUT=$(mktemp) sed -e 's/:.*//g' < %my_builddir/Makefile.supported | \ - xargs make -rRsk -f %my_builddir/Makefile.supported > $OUT + xargs -r make -rRsk -f %my_builddir/Makefile.supported > $OUT sed -ne '/No rule/s/^.*No rule to make target//p' < $OUT | tr -d "\`'" ) if [ -n "$dependent_unsupported_modules" ]; then @@ -558,13 +539,13 @@ if [ $CONFIG_MODULES = y ]; then # implicitly are also core modules. grep -f %my_builddir/grep-for-base-modules %my_builddir/supported-modules \ | add_dependent_modules $modules_dep > %my_builddir/base-modules - # All supported modules which are not core modules belong in kernel-debug. + # All supported modules which are not core modules belong in %name. comm -3 <(sort %my_builddir/supported-modules) \ <(sort %my_builddir/base-modules) \ > %my_builddir/main-modules %else ( cd %buildroot - find lib/modules/$KERNELRELEASE -type f -name '*.ko' -printf '/%%p\n' + find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ) > %my_builddir/base-modules %endif # check for kabi changes @@ -582,7 +563,7 @@ if [ $CONFIG_MODULES = y ]; then --max-badness=%tolerate_kabi_changes || KABI=$? fi if [ $KABI -ne 0 ]; then - if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-debug -a \ + if [ ! -e %my_builddir/kabi/%cpu_arch/ignore-%build_flavor -a \ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \ "directory to build this kernel even though its badness is" \ @@ -596,6 +577,11 @@ if [ $CONFIG_MODULES = y ]; then install -d -m 755 %buildroot/etc/modprobe.d/ install -m 644 %_sourcedir/module-renames \ %buildroot/etc/modprobe.d/50-module-renames.conf + tar cf - -T %my_builddir/obj-files | \ + tar xf - -C %rpm_install_dir/%cpu_arch_flavor + # Replace the absolute with a relative path + sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \ + %rpm_install_dir/%cpu_arch_flavor/Makefile fi add_dirs_to_filelist() { local filelist @@ -616,16 +602,23 @@ add_dirs_to_filelist() { | sed -e 's:^:%%%%dir :' } # Collect the file lists. +shopt -s nullglob +> %my_builddir/kernel-devel.files +for file in %buildroot/boot/vmlinux-*gz %buildroot/boot/sym* ; do + f=${file##%buildroot} + echo "$f" >> %my_builddir/kernel-devel.files +done { cd %buildroot - find boot \ + (find boot \ \( -type l -o -name 'initrd-*' \) -printf '%%%%%%%%ghost /%%p\n' -o \ - -type f -printf '/%%p\n' + -type f -printf '/%%p\n' ; cat %my_builddir/kernel-devel.files) | \ + sort | uniq -u # Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that # the file gets removed when uninstalling the kernel. - echo '%%%%ghost /boot/initrd-'${KERNELRELEASE}'-kdump' - touch $RPM_BUILD_ROOT/boot/initrd-${KERNELRELEASE}-kdump - if [ $CONFIG_MODULES = y ]; then - find lib/modules/$KERNELRELEASE \ + echo '%%%%ghost /boot/initrd-%kernelrelease-kdump' + touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump + if [ %CONFIG_MODULES = y ]; then + find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \) \ -printf '%%%%%%%%ghost /%%p\n' -o \ @@ -633,12 +626,9 @@ add_dirs_to_filelist() { -printf '/%%p\n' cat %my_builddir/base-modules echo '%%%%config /etc/modprobe.d/50-module-renames.conf' - find $obj_dir \ - -type d -o \ - -printf '/%%p\n' fi - test -d lib/firmware/$KERNELRELEASE && \ - find lib/firmware/$KERNELRELEASE \ + test -d lib/firmware/%kernelrelease-%build_flavor && \ + find lib/firmware/%kernelrelease-%build_flavor \ -type d -o \ -printf '/%%p\n' if [ -e .%_docdir/%name ]; then @@ -669,13 +659,13 @@ add_dirs_to_filelist() { %endif %defattr(-, root, root) -%package -n kernel-debug-base +%package base Summary: A Debug Version of the Kernel - base modules License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-debug-base_%_target_cpu = %version-%release +Provides: %name-base_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader @@ -684,7 +674,7 @@ Requires(post): mkinitrd Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-debug-base +%description base This kernel has several debug facilities enabled that hurt performance. Only use this kernel when investigating problems. @@ -692,10 +682,7 @@ This package contains only the base modules, required in all installs. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun base -f preun-base.sh %postun base -f postun-base.sh @@ -705,29 +692,29 @@ GIT Branch: master %post base -f post-base.sh %if %split_packages -%files -n kernel-debug-base -f kernel-base.files +%files base -f kernel-base.files %defattr(-, root, root) %endif -%package -n kernel-debug-extra +%package extra Summary: A Debug Version of the Kernel - extra modules License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-debug-extra_%_target_cpu = %version-%release -Requires: kernel-debug_%_target_cpu = %version-%release +Provides: %name-extra_%_target_cpu = %version-%release +Requires: %{name}_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader Requires(post): mkinitrd -Supplements: packageand(product(SUSE_SLED):kernel-debug_%_target_cpu) -Supplements: packageand(product(openSUSE):kernel-debug_%_target_cpu) +Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) +Supplements: packageand(product(openSUSE):%{name}_%_target_cpu) %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-debug-extra +%description extra This kernel has several debug facilities enabled that hurt performance. Only use this kernel when investigating problems. @@ -735,10 +722,7 @@ This package contains additional modules not supported by Novell. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun extra -f preun-extra.sh %postun extra -f postun-extra.sh @@ -748,32 +732,358 @@ GIT Branch: master %post extra -f post-extra.sh %if %split_packages -%files -n kernel-debug-extra -f kernel-extra.files +%files extra -f kernel-extra.files %defattr(-, root, root) %endif %if %CONFIG_KMSG_IDS == "y" -%package -n kernel-debug-man +%package man License: GPL v2 only Summary: A Debug Version of the Kernel Group: System/Kernel -%description -n kernel-debug-man +%description man This kernel has several debug facilities enabled that hurt performance. Only use this kernel when investigating problems. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - -%files -n kernel-debug-man +%source_timestamp +%files man %defattr(-,root,root) /usr/share/man/man9/* %endif +%package devel +License: GPL v2 only +Summary: Development files necessary for building kernel modules +Group: System/Kernel +Provides: %name-devel = %version-%source_rel +Requires: kernel-source%variant = %version-%source_rel +AutoReqProv: on + +%description devel +This package contains files necessary for building kernel modules (and +kernel module packages) against the -debug flavor of the kernel. + + + +%source_timestamp +%if %CONFIG_MODULES == "y" + +%pre devel -f devel-pre.sh + +%post devel -f devel-post.sh + +%files devel -f kernel-devel.files +%defattr(-,root,root) +%dir %obj_install_dir +%dir %obj_install_dir/%cpu_arch +%dir /usr/src/linux-obj +%dir /usr/src/linux-obj/%cpu_arch +%ghost /usr/src/linux-obj/%cpu_arch_flavor +%obj_install_dir/%cpu_arch_flavor +%if %_target_cpu != %cpu_arch +%obj_install_dir/%_target_cpu +/usr/src/linux-obj/%_target_cpu +%endif +%endif + %changelog +* Tue May 19 2009 jeffm@suse.com +- Set CONFIG_FRAMEBUFFER_CONSOLE=y +* Tue May 19 2009 jeffm@suse.com +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) +* Tue May 19 2009 jbeulich@novell.com +- patches.xen/sfc-endianness: fix building with gcc 4.4. +* Tue May 19 2009 jbeulich@novell.com +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. +* Mon May 18 2009 jeffm@suse.com +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. +* Fri May 15 2009 jeffm@suse.de +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %%version-%%source_rel in the -devel packages (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/mkspec: fix kernel-syms requires (bnc#503280). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. +* Mon May 11 2009 jeffm@suse.de +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. +* Wed May 06 2009 gregkh@suse.de +- Update config files. update vanilla configs so that the build works. +* Wed May 06 2009 gregkh@suse.de +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. +* Tue May 05 2009 jeffm@suse.com +- Update config files. +* Tue May 05 2009 jeffm@suse.com +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. +* Tue May 05 2009 jbeulich@novell.com +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. +* Tue May 05 2009 jbeulich@novell.com +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. +* Tue May 05 2009 jbeulich@novell.com +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. +* Tue May 05 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. +* Tue May 05 2009 teheo@suse.de +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). +* Fri May 01 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +* Fri May 01 2009 jeffm@suse.com +- Update to 2.6.30-rc4. + - Eliminated 2 patches. +* Fri May 01 2009 jeffm@suse.com +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. +* Thu Apr 30 2009 mmarek@suse.cz +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory +* Tue Apr 28 2009 npiggin@suse.de +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to use CONFIG_USB=y +* Thu Apr 23 2009 jeffm@suse.de +- Added legacy config. +* Thu Apr 23 2009 jeffm@suse.de +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch +* Thu Apr 23 2009 jeffm@suse.de +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. +* Thu Apr 23 2009 jeffm@suse.de +- Update to 2.6.30-rc3. +* Thu Apr 23 2009 jeffm@suse.de +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. +* Mon Apr 20 2009 jeffm@suse.de +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" +* Mon Apr 20 2009 jeffm@suse.de +- Update to 2.6.30-rc2-git6. +* Wed Apr 15 2009 jeffm@suse.de +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. +* Fri Apr 10 2009 jeffm@suse.com +- Moved linux-obj symlink handling to kernel-$flavor-devel. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/package-descriptions: Add comment. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. +* Thu Apr 09 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. +* Wed Apr 08 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. +* Mon Apr 06 2009 jeffm@suse.com +- Enabled STAGING on !x86 and disabled COMEDI. +* Mon Apr 06 2009 jeffm@suse.com +- patches.rpmify/split-package: Enable +* Mon Apr 06 2009 jeffm@suse.com +- Update config files: Fixed i386-vanilla. +* Mon Apr 06 2009 jeffm@suse.com +- patches.fixes/xfs-export-debug: xfs: export assertion handler. +* Mon Apr 06 2009 jeffm@suse.com +- Switch from SPARSEMEM to DISCONTIGMEM on i386. +* Sun Apr 05 2009 jeffm@suse.com +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Fix missing ia64-debug. +* Fri Apr 03 2009 jeffm@suse.com +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. +* Fri Apr 03 2009 jeffm@suse.com +- Drop NR_CPUS back to 128 on i386. +* Fri Apr 03 2009 jeffm@suse.com +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. +* Fri Apr 03 2009 jeffm@suse.de +- Update config files: Enabled STAGING drivers on -vanilla. +* Fri Apr 03 2009 jblunck@suse.de +- patches.rpmify/rpm-kernel-config: Rediff. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Enabled STAGING drivers. +* Fri Apr 03 2009 jeffm@suse.com +- Sync up kernel configs for x86/x86_64 flavors. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/modversions: keep the override keyword in --pack. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec +* Tue Mar 31 2009 mmarek@suse.cz +- rpm/kernel-dummy.spec.in: Delete. +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.KSYMS: Add to repo. +* Tue Mar 31 2009 mmarek@suse.cz +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. +* Tue Mar 31 2009 mmarek@suse.cz +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). +* Tue Mar 31 2009 jeffm@suse.de +- Add %%changelog to spec files +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Clean up %%build_$flavor macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in: Create kernel-source-vanilla +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %%using_buildservice macro +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Use macros for cpu_arch +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %%kernelrelease macro. +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %%variant instead of $variant +* Tue Mar 31 2009 jeffm@suse.de +- kernel-source: Kill old obsoletes +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %%var instead of @VAR@ except where necessary +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Sort by flavor, not architecture +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Stop the architecture %%else madness +* Tue Mar 31 2009 jeffm@suse.de +- kernel-binary: Stop the architecture %%else madness +* Mon Mar 30 2009 jeffm@suse.de +- Removed -RT guards and a dead patch. +* Mon Mar 30 2009 jeffm@suse.de +- patches.fixes/reiserfs-prealloc-fix: Delete. +* Mon Mar 30 2009 jeffm@suse.de +- patches.suse/reiserfs-inode-init: Delete. +* Thu Mar 26 2009 mmarek@suse.cz +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. * Tue Mar 24 2009 jeffm@suse.de - Update to 2.6.29-final. - Eliminated 4 patches. @@ -796,7 +1106,7 @@ GIT Branch: master O_SYNC, sync requests and barriers. (bnc#485089), (bnc#471249) * Mon Mar 16 2009 bphilips@suse.de - README: add rough guide to updating KABI -* Fri Mar 13 2009 jeffm@suse.com +* Sat Mar 14 2009 jeffm@suse.com - Update to 2.6.29-rc8. * Thu Mar 12 2009 jbeulich@novell.com - patches.fixes/fix-nf_conntrack_slp, @@ -845,7 +1155,7 @@ GIT Branch: master * Wed Mar 04 2009 mmarek@suse.cz - rpm/kernel-binary.spec.in: workaround a bash bug (bnc#481817) in kernel-vanilla.spec. -* Tue Mar 03 2009 jeffm@suse.com +* Wed Mar 04 2009 jeffm@suse.com - patches.suse/export-security_inode_permission: Export security_inode_permission for aufs. * Thu Feb 26 2009 jeffm@suse.com @@ -856,7 +1166,7 @@ GIT Branch: master - scripts/tar-up.sh: create tarballs that don't change unnecessarily: set owner/group to nobody/nobody, mtime to time of the latest commit and sort the input files. -* Tue Feb 24 2009 jeffm@suse.com +* Wed Feb 25 2009 jeffm@suse.com - Update to 2.6.29-rc6-git1. * Sat Feb 21 2009 mmarek@suse.cz - rpm/kernel-syms.spec.in: also check if the package versions match @@ -1017,9 +1327,9 @@ GIT Branch: master * Wed Jan 28 2009 olh@suse.de - patches.fixes/scsi-ibmvscsi-module_alias.patch: map scsi proc_name to module name (bnc#459933 - LTC50724) -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - Update config files: Disable ftrace in -debug on ppc64 -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - config.conf: Added -debug flavor for ppc64. * Tue Jan 27 2009 bwalle@suse.de - patches.drivers/libfc-set-the-release-function.diff: @@ -1092,7 +1402,7 @@ GIT Branch: master - refresh patch fuzz now that 2.6.27.13 is in tree * Sun Jan 25 2009 gregkh@suse.de - Update to final version of 2.6.27.13 -* Sat Jan 24 2009 gregkh@suse.de +* Sun Jan 25 2009 gregkh@suse.de - dynamic debugging fixes backported from upstream: - patches.drivers/driver-core-add-newlines-to-debugging-enabled-disabled-messages.patch: driver core: add newlines to debugging enabled/disabled @@ -1260,7 +1570,7 @@ GIT Branch: master - patches.fixes/security-introduce-missing-kfree.patch - patches.fixes/xpc-fix-heartbeat - Update config files. -* Thu Jan 22 2009 kkeil@suse.de +* Fri Jan 23 2009 kkeil@suse.de - patches.drivers/e1000-fix-shared-emc.patch: e1000: fix bug with shared interrupt during reset (bnc#396687) * Thu Jan 22 2009 tonyj@suse.de @@ -1453,10 +1763,10 @@ GIT Branch: master subchannel multipath mode setup (bnc#466462,LTC#51047). - patches.arch/s390-08-02-zfcp-gpn-align-fix.diff: zfcp: fix memory alignment for GPN_FT requests. (bnc#466462). -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update config files for vanilla kernel versions due to new config option added in 2.6.27.12-rc1. -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update to 2.6.27.12-rc1: - security fixes - fixes CVE-2009-0029 @@ -1503,9 +1813,9 @@ GIT Branch: master - patches.arch/ppc-fix_hugepage_check.patch: is_hugepage_only_range() must account for both 4kB and 64kB slices (bnc#466229 - LTC51063) -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Update config files: Disabled PARAVIRT on vanilla and LGUEST. -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Enabled patches.suse/unlock_page-speedup.patch * Wed Jan 14 2009 rjw@suse.de - patches.fixes/PCI-PM-Split-PCI-Express-port-suspend-resume.patch: @@ -1617,7 +1927,7 @@ GIT Branch: master - rpm/kernel-binary.spec.in: for -rt, install into /usr/src/linux-$version-rt-obj. - rpm/kernel-syms.spec.in: fix kernel-source requires for -rt. -* Sun Jan 11 2009 jkosina@suse.de +* Mon Jan 12 2009 jkosina@suse.de - patches.drivers/input-usbtouchscreen-hw-calibration.patch: Input: usbtouchscreen - allow reporting calibrated data (bnc#444814). @@ -1710,7 +2020,7 @@ GIT Branch: master pci-acpi.h. (bnc#438941). * Fri Jan 09 2009 gregkh@suse.de - clean up patch fuzz -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-pci-msi-_osc-support-capabilities-called-when-root-bridge-added.patch: ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added (bnc#438941). @@ -1723,7 +2033,7 @@ GIT Branch: master - patches.drivers/acpi-pci-remove-obsolete-_osc-capability-support-functions.patch: ACPI/PCI: remove obsolete _OSC capability support functions (bnc#438941). -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-call-_osc-support-during-root-bridge-discovery.patch: ACPI/PCI: call _OSC support during root bridge discovery (bnc#438941). @@ -1885,7 +2195,7 @@ GIT Branch: master * Wed Dec 31 2008 npiggin@suse.de - patches.arch/x86-fix-kmap-contig.patch: x86: contiguous kmap fix (bnc#449812). -* Mon Dec 29 2008 jeffm@suse.de +* Tue Dec 30 2008 jeffm@suse.de - patches.arch/thinkpad_acpi-hotkey-notify-fix: thinkpad_acpi: Fix oops with incompatible backlight interface. * Mon Dec 22 2008 olh@suse.de @@ -1963,7 +2273,7 @@ GIT Branch: master - patches.drivers/libata-update-ST-FLUSH-blacklist - patches.fixes/iwlwifi_fix_oops.patch - patches.fixes/v4l-dvb-avoid-writing-outside-array -* Tue Dec 16 2008 jeffm@suse.de +* Wed Dec 17 2008 jeffm@suse.de - patches.suse/reiserfs-barrier-default: Make reiserfs default to barrier=flush. * Tue Dec 16 2008 mmarek@suse.cz @@ -1996,7 +2306,7 @@ GIT Branch: master - patches.suse/mm-do-not-disable-memory-hotplug-when-hibernation-is-enabled.patch: mm: Do not disable memory hotplug when hibernation is enabled (bnc#438914). -* Mon Dec 15 2008 jeffm@suse.de +* Tue Dec 16 2008 jeffm@suse.de - patches.fixes/iwlwifi_fix_oops.patch: iwlwifi: clean key table in iwl_clear_stations_table function (bnc#457062). * Mon Dec 15 2008 jjolly@suse.de @@ -2062,7 +2372,7 @@ GIT Branch: master - update to 2.6.27.9-rc2: - lots of bugfixes - some security updates -* Thu Dec 11 2008 gregkh@suse.de +* Fri Dec 12 2008 gregkh@suse.de - intermediate commit as part of adding 2.6.27.9-rc1 to the tree. * Thu Dec 11 2008 hare@suse.de - Compile in zfcpdump module for S/390 (bnc#446367). @@ -2071,7 +2381,7 @@ GIT Branch: master * Thu Dec 11 2008 teheo@suse.de - patches.drivers/libata-update-ST-FLUSH-blacklist: libata: fix Seagate NCQ+FLUSH blacklist (bnc#458192). -* Wed Dec 10 2008 nfbrown@suse.de +* Thu Dec 11 2008 nfbrown@suse.de - patches.suse/SoN-fix-sync: Cope with racy nature of sync_page in swap_sync_page (441793). * Wed Dec 10 2008 jjolly@suse.de @@ -2140,7 +2450,7 @@ GIT Branch: master * Tue Dec 09 2008 nfbrown@suse.de - patches.fixes/xfs-barrier-fix.patch: Fix propagation of EOPNOTSUPP when barriers are not supported. (bnc#438608). -* Mon Dec 08 2008 rjw@suse.de +* Tue Dec 09 2008 rjw@suse.de - patches.fixes/tg3-fix-default-wol.patch: net (tg3): Fix failure to enable WoL by default when possible (bnc#447371). * Mon Dec 08 2008 olh@suse.de @@ -2329,7 +2639,7 @@ GIT Branch: master * Thu Dec 04 2008 gregkh@suse.de - patches.fixes/jbd2-create-proc-entry-fix.patch: Delete. It's not needed anymore now that 2.6.27.8-rc1 has a similar fix. -* Wed Dec 03 2008 gregkh@suse.de +* Thu Dec 04 2008 gregkh@suse.de - Update to 2.6.27.8-rc1: - lots of bugfixes - some security fixes as well. @@ -2431,7 +2741,7 @@ GIT Branch: master patches.fixes/cifs-fix-writepages patches.fixes/cifs-reinstate-sess-sharing-sans-races patches.fixes/cifs-reinstate-treecon-sharing -* Tue Dec 02 2008 jeffm@suse.de +* Wed Dec 03 2008 jeffm@suse.de - scripts/git-create-branch: Helper script to create a new branch. * Tue Dec 02 2008 mmarek@suse.cz @@ -2564,7 +2874,7 @@ GIT Branch: master - patches.xen/xen-x86-no-lapic: Add uv_irq.o - patches.xen/uv-sysfs-no-xen.diff: Don't build UV sysfs support on Xen. -* Fri Nov 28 2008 trenn@suse.de +* Sat Nov 29 2008 trenn@suse.de - patches.fixes/x86_cpufreq_powernow-k8_handle_invalid_state_gracefully.patch: powernow-k8: ignore out-of-range PstateStatus value (no bug avail). @@ -3056,10 +3366,10 @@ GIT Branch: master access on i386 sparsemem (bnc#440525). - patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch: Refresh. -* Thu Nov 13 2008 gregkh@suse.de +* Fri Nov 14 2008 gregkh@suse.de - patches.kernel.org/iwlagn-avoid-sleep-in-softirq-context.patch: iwlagn: avoid sleep in softirq context (bnc#444382). -* Thu Nov 13 2008 philips@suse.de +* Fri Nov 14 2008 philips@suse.de - patches.fixes/cdc-acm.c-fix-recursive-lock-in-acm_start_wb-error-path.patch: cdc-acm.c: fix recursive lock in acm_start_wb error path. * Thu Nov 13 2008 gregkh@suse.de @@ -3126,7 +3436,7 @@ GIT Branch: master (bnc#443738). - patches.drivers/alsa-hda-stac92xx-mic-pin-fix: ALSA: hda - Fix input pin initialization for STAC/IDT codecs (bnc#443738). -* Tue Nov 11 2008 philips@suse.de +* Wed Nov 12 2008 philips@suse.de - rpm/kernel-binary.spec.in: remove Recommends: kerneloops, opt-in will be implemented in the 11.2 installer * Tue Nov 11 2008 jeffm@suse.de @@ -3555,7 +3865,7 @@ GIT Branch: master workqueue: introduce create_rt_workqueue. (from 2.6.28) Refresh to eliminate fuzz: - patches.rt/preempt-realtime-core.patch: Linux-RT 2.6.27-RT. -* Sat Nov 01 2008 sdietrich@suse.de +* Sun Nov 02 2008 sdietrich@suse.de - Update RT config files: - Sync with SLES 11 default/debug configs - Limit CPUS to 32 @@ -3644,7 +3954,7 @@ GIT Branch: master - patches.drivers/block-del-timer-after-dequeue: blk: move blk_delete_timer call in end_that_request_last (bnc#440076 bnc#440173). -* Thu Oct 30 2008 trenn@suse.de +* Fri Oct 31 2008 trenn@suse.de - patches.arch/x86_agpgart-g33-stoeln-fix-2.patch: Avoid oops on G33 in 1MB stolen Mem case (bnc#391261). * Thu Oct 30 2008 gregkh@suse.de @@ -3969,7 +4279,7 @@ GIT Branch: master panasonic-laptop: add Panasonic Let's Note laptop extras driver v0.94. - Update config files. -* Mon Oct 27 2008 gregkh@suse.de +* Tue Oct 28 2008 gregkh@suse.de - patches.drivers/via-framebuffer-driver.patch: Via Framebuffer driver. - Update config files. @@ -4256,12 +4566,12 @@ GIT Branch: master bnc#436450. * Fri Oct 24 2008 gregkh@suse.de - clean up all fuzz in patches to get them to apply cleanly. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - delete patches.arch/s390-01-03-cmm2-v2.patch as it touched core kernel code and was rejected from upstream. - patches.arch/s390-01-03-cmm2-v2.patch: Delete. - patches.arch/s390-01-03-cmm2-v2a.patch: Delete. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - Update to version 3.4 of squashfs: - patches.suse/squashfs3.3-patch: Delete. - patches.suse/squashfs-patch-2.6.25: Delete. @@ -4293,7 +4603,7 @@ GIT Branch: master - patches.suse/x86-gb-linear-map.patch: Enable GB mapped linear KVA on x86 (bnc#437674). - patches.xen/xen3-patch-2.6.26: merge -* Wed Oct 22 2008 gregkh@suse.de +* Thu Oct 23 2008 gregkh@suse.de - update to 2.6.27.3 - lots of bugfixes - CVE-2008-3831 fix @@ -4424,7 +4734,7 @@ GIT Branch: master - patches.suse/ocfs2-xattr.-ch-definition-cleanups.patch - patches.suse/ocfs2-Add-security-xattr-support-in-ocfs2.patch - patches.suse/ocfs2-Add-POSIX-ACL-support-in-ocfs2.patch -* Thu Oct 16 2008 mfasheh@suse.com +* Fri Oct 17 2008 mfasheh@suse.com - ocfs2 fixes / updates from 2.6.28 merge window - patches.suse/ocfs2-xattr.c-Fix-a-bug-when-inserting-xattr.patch - patches.suse/ocfs2-Add-empty-bucket-support-in-xattr.patch @@ -4536,16 +4846,16 @@ GIT Branch: master * Tue Oct 14 2008 gregkh@suse.de - supported.conf: remove ide-core and ide-cdrom from base on request from Tejun. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - Update config files. - patches.drivers/staging-add-pcc-acpi-driver.patch: Staging: add pcc-acpi driver. - rpm/kernel-binary.spec.in: Obsoletes pcc-acpi-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: it's pcc-acpi and it's not obsolete, yet. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes at76_usb-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes et131x-kmp, ivtv-kmp, and ppc-acpi-kmp * Mon Oct 13 2008 gregkh@suse.de @@ -4673,10 +4983,10 @@ GIT Branch: master patches.rt/ftrace-trace-sched.patch * Fri Oct 10 2008 mfasheh@suse.com - supported.conf: mark kernel/fs/gfs2 unsupported -* Thu Oct 09 2008 gregkh@suse.de +* Fri Oct 10 2008 gregkh@suse.de - supported.conf: mark kernel/sound/pci/snd-cs5530 unsupported due to sb16 dependancy issues -* Thu Oct 09 2008 jeffm@suse.de +* Fri Oct 10 2008 jeffm@suse.de - patches.fixes/account-reserved-pages: Delete. * Thu Oct 09 2008 jeffm@suse.de - patches.suse/supported-flag-sysfs: Updated to build with @@ -4797,7 +5107,7 @@ GIT Branch: master * Thu Oct 09 2008 teheo@suse.de - patches.xen/xen3-auto-common.diff: minor patch apply fix after libata-prefer-over-ide. -* Wed Oct 08 2008 teheo@suse.de +* Thu Oct 09 2008 teheo@suse.de - patches.drivers/libata-prefer-over-ide: libata: prefer libata drivers over ide ones (bnc#433105). * Wed Oct 08 2008 carnold@novell.com @@ -7761,7 +8071,7 @@ GIT Branch: master Use ACPI_EXCEPTION instead of printk(KERN_ERR. - patches.suse/acpi_provide_non_windows_osi_boot_param.patch: ACPI: Provide a spec conform OSI interface to the BIOS. -* Mon Jul 28 2008 bphilips@suse.de +* Tue Jul 29 2008 bphilips@suse.de - rpm/kernel-binary.spec.in: uvcvideo merged. Add Obsoletes. * Fri Jul 25 2008 mszeredi@suse.cz - supported.conf: Mark fuse as supported. @@ -7866,7 +8176,7 @@ GIT Branch: master CONFIG_RESOURCE_COUNTERS, CONFIG_MM_OWNER, CONFIG_CGROUP_MEM_RES_CTLR, CONFIG_PROC_PID_CPUSET - debug only: CONFIG_CGROUP_DEBUG -* Wed Jun 25 2008 jeffm@suse.de +* Thu Jun 26 2008 jeffm@suse.de - Updated to 2.6.26-rc8 - Eliminated 1 patch. * Wed Jun 25 2008 jeffm@suse.de @@ -8023,7 +8333,7 @@ GIT Branch: master * Wed Jun 04 2008 jjohanse@suse.de - patches.apparmor/apparmor-module_interface.diff: AppArmor: Update patch to properly set profile name_table size (bnc#396993) -* Tue Jun 03 2008 jkosina@suse.de +* Wed Jun 04 2008 jkosina@suse.de - patches.fixes/input-add-amilo-pro-v-to-nomux.patch: Add Fujitsu-Siemens Amilo Pro 2010 and 2030 to nomux list (bnc#345699 bnc#389169) @@ -8382,7 +8692,7 @@ GIT Branch: master * Tue May 13 2008 gregkh@suse.de - Update to 2.6.25.4-rc1 - lots of bug fixes -* Mon May 12 2008 sdietrich@suse.de +* Tue May 13 2008 sdietrich@suse.de Cleanup RT: - patches.rt/*: Delete. * Mon May 12 2008 jkosina@suse.de @@ -8524,7 +8834,7 @@ GIT Branch: master * Fri May 02 2008 teheo@suse.de - patches.drivers/libata-sata_inic162x-update-to-0.4: sata_inic162x: update to 0.4 (bnc#385599). -* Thu May 01 2008 gregkh@suse.de +* Fri May 02 2008 gregkh@suse.de - update to 2.6.25.1: - fixes CVE-2008-1375 and CVE-2008-1675 - lots of other minor bugfixes @@ -8726,9 +9036,9 @@ GIT Branch: master * Sat Apr 19 2008 aj@suse.de - Conflict with apparmor-parser < 2.3 (not <=) in kernel-binary spec files. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Re-synced reiserfs patch set due to broken local repo. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Updated reiserfs patch set - Eliminated xattr interaction with AppArmor - Eliminated xattr deadlock under load between journal lock and @@ -8752,11 +9062,11 @@ GIT Branch: master chown and delete. * Tue Apr 15 2008 jbeulich@novell.com - Update Xen patches to 2.6.25-rc9 and c/s 517. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - refresh patches to clean up fuzz -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - Update config files. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - updat to 2.6.25-rc9 * Thu Apr 10 2008 gregkh@suse.de - update to 2.6.25-rc8-git8 @@ -8840,7 +9150,7 @@ GIT Branch: master disable mpc51xx support instead * Tue Mar 18 2008 jeffm@suse.de - rpm/kernel-binary.spec.in: Changed to just match %%ix86 -* Mon Mar 17 2008 olh@suse.de +* Tue Mar 18 2008 olh@suse.de - add patches.arch/ppc-efika-ipic.patch fix a crash in init_ipic_sysfs on efika * Mon Mar 17 2008 agruen@suse.de @@ -9290,7 +9600,7 @@ GIT Branch: master - patches.suse/lockd-kernel-statd - patches.suse/lockd-suse-config - patches.suse/lockd-max-hosts-dynamic -* Tue Feb 05 2008 oneukum@suse.de +* Wed Feb 06 2008 oneukum@suse.de - patches.suse/usb_printer_no_auto.diff: Delete. Obsoleted by mainline change * Tue Feb 05 2008 gregkh@suse.de @@ -9324,7 +9634,7 @@ GIT Branch: master * Sat Jan 26 2008 olh@suse.de - update patches.arch/ppc-efika-modalias.patch use struct device_attribute to fix oops on boot -* Fri Jan 25 2008 jeffm@suse.de +* Sat Jan 26 2008 jeffm@suse.de - scripts/sequence-patch.sh: Updated to include $EXTRA_SYMBOLS in $PATCH_DIR (e.g.: --symbol=RT creates linux-2.6.24-RT) * Fri Jan 25 2008 jeffm@suse.de @@ -9362,9 +9672,9 @@ GIT Branch: master call chrp_pci_fixup_vt8231_ata() later to allow pata_via usage * Mon Jan 21 2008 aj@suse.de - Remove unused config/s390/rt. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - patches.rt/irq-flags-unsigned-long.patch: Delete. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - Update to 2.6.24-rc8-git2. * Fri Jan 18 2008 jeffm@suse.de - Enabled 2.6.24-rc8-git1. @@ -9462,7 +9772,7 @@ GIT Branch: master We add it manually when building the patch list. This allows the script to work with the RT kernel without having to remove all the other configs from config.conf first. -* Fri Dec 21 2007 jeffm@suse.de +* Sat Dec 22 2007 jeffm@suse.de - Update to 2.6.24-rc6. * Thu Dec 20 2007 jeffm@suse.de - Update to 2.6.24-rc5-git7. @@ -9544,7 +9854,7 @@ GIT Branch: master Check for ACPI resource conflicts in hwmon drivers.. - patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch: Check for ACPI resource conflicts in i2c bus drivers.. -* Tue Dec 04 2007 jeffm@suse.de +* Wed Dec 05 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc4-git1: kernel: Update to 2.6.24-rc4-git1. * Tue Dec 04 2007 jeffm@suse.de @@ -9561,7 +9871,7 @@ GIT Branch: master * Sun Dec 02 2007 jeffm@suse.de - patches.kernel.org/gcc43-workaround.diff: use asm "+r" rather than volatile. -* Fri Nov 30 2007 bwalle@suse.de +* Sat Dec 01 2007 bwalle@suse.de - rpm/kernel-binary.spec.in: Fix generation of makedumpfile.config for flavour != default * Fri Nov 30 2007 ak@suse.de @@ -9855,14 +10165,14 @@ GIT Branch: master - patches.kernel.org/patch-2.6.24-rc2: Official patch. * Wed Nov 07 2007 jeffm@suse.de - Update config files. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - Update to 2.6.24-rc2. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - patches.suse/suse-ppc32-mol.patch: Merge against 2.6.24-rc1 * Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/powerpc-needs-uboot: powerpc: MPC52xx needs u-boot but we don't have it. -* Mon Nov 05 2007 jeffm@suse.de +* Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc1-git14-3131e530ac3faf09....: kernel: snapshot to 3131e530ac3faf09fb0878a9dc4cd6df0e35b6a3. * Mon Nov 05 2007 jeffm@suse.de @@ -10098,7 +10408,7 @@ GIT Branch: master * Fri Sep 28 2007 jeffm@suse.de - patches.fixes/jffs2-fix-ACL-vs-mode-handling: Fix ACL vs. mode handling. (310520). -* Thu Sep 27 2007 agruen@suse.de +* Fri Sep 28 2007 agruen@suse.de - kernel-syms.rpm: move the copies of the Modules.alias files from /lib/modules/... to /usr/src/linux-obj/... to avoid a file conflict between kernel-syms and other kernel-$flavor packages. @@ -10160,13 +10470,13 @@ GIT Branch: master - patches.drivers/pci-rd580-disable-msi: Delete. - patches.drivers/pci-rx790-disable-msi: Delete. - Update config files. -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de Patch name was wrong. Rename patch. - patches.drivers/libata-pata_via-kill-SATA_PATA_SHARING: Delete. - patches.drivers/libata-sata_via-kill-SATA_PATA_SHARING: sata_via: kill SATA_PATA_SHARING register handling (309069, 254158). -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de - patches.drivers/libata-pata_sis-fix-mode-programming: pata_sis: fix mode programming (308384). - patches.drivers/libata-fix-set_max_sectors: libata: fix @@ -10987,17 +11297,17 @@ GIT Branch: master * Thu Aug 16 2007 teheo@suse.de - patches.drivers/pci-rs690-disable-msi: PCI: disable MSI on RS690 (299010). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-fix-support-for-dell-wireless-broadband.patch: USB: fix support for Dell Wireless Broadband (aka WWAN). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-support-blackberry-pearl-with-berry_charge.patch: USB: Support Blackberry Pearl with berry_charge. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - fix rt patches so they apply again. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patch refresh for fuzz due to 2.6.22.3 update -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-update-unusual_devs.h.patch: USB: update unusual_devs.h from 2.6.23-rc4. * Wed Aug 15 2007 gregkh@suse.de @@ -11060,7 +11370,7 @@ GIT Branch: master hpriv->flags (299010). - patches.drivers/libata-ahci-no-pmp.patch: ahci: disable PMP support on SB600/700 (299010). -* Mon Aug 13 2007 sven@suse.de +* Tue Aug 14 2007 sven@suse.de - series.conf: remove comment pertaining to RT quickadjust patch * Mon Aug 13 2007 gregkh@suse.de - rpm/kernel-binary.spec.in: remove pointless comment in spec file @@ -11127,10 +11437,10 @@ GIT Branch: master - patches.arch/thinkpad_dmi_autoloading.patch: thinkpad-acpi: add DMI-based modalias. - Update config files. -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update config files: make RT Kernel tickless - patches.rt/patch-2.6.22.1-rt4.openSUSE: resolve conflicts -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update RT config files for tickless Kernel. - patches.rt/patch-2.6.22.1-rt4.openSUSE: Resolve conflicts. * Tue Aug 07 2007 olh@suse.de @@ -11144,7 +11454,7 @@ GIT Branch: master - patches.drivers/libata-implement-BROKEN_HPA-horkage-and-apply-it-to-HDS724040KLSA80: libata: implement BROKEN_HPA horkage and apply it to HDS724040KLSA80. -* Mon Aug 06 2007 olh@suse.de +* Tue Aug 07 2007 olh@suse.de - add patches.arch/ppc-dma_mask.patch Fix initialization and usage of dma_mask, required for sbp2 * Mon Aug 06 2007 teheo@suse.de @@ -11197,7 +11507,7 @@ GIT Branch: master - Don't make kernel-syms depend on kernel-$flavor packages that are based on a set of patches different from kernel-source: those packages won't match kernel-source, anyway. -* Thu Aug 02 2007 teheo@suse.de +* Fri Aug 03 2007 teheo@suse.de Enable more libata drivers on i386 and x86_64 - mostly ancient/legacy ones. - Update config files. @@ -11577,9 +11887,9 @@ GIT Branch: master (254208). - Rediff a few other Xen patches. - Update i386 Xen config files. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - Update to 2.6.22-rc5-git5. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix reintroduction of crash on __fput in xattr code (286544). * Thu Jun 21 2007 jeffm@suse.de @@ -11587,7 +11897,7 @@ GIT Branch: master fix thread shutdown handling (284718). * Wed Jun 20 2007 schwab@suse.de - gcc 4.2 is also broken on ia64. -* Tue Jun 19 2007 olh@suse.de +* Wed Jun 20 2007 olh@suse.de - build ppc64 kernel with gcc41 until PR31490 is fixed * Tue Jun 19 2007 olh@suse.de - add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff @@ -11832,11 +12142,11 @@ GIT Branch: master - Fix up the vanilla config files * Sat May 26 2007 schwab@suse.de - Update kdb patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - Update mol patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - ppc-efika-of_device-generic-uevent.patch: remove obsolete stuff. -* Fri May 25 2007 jeffm@suse.de +* Sat May 26 2007 jeffm@suse.de - patches.apparmor/remove_suid_new_case_in_2.6.22.diff: Merge fix. * Fri May 25 2007 jeffm@suse.de - Updated to 2.6.22-rc2-git7: @@ -11974,7 +12284,7 @@ GIT Branch: master * Tue Apr 24 2007 olh@suse.de - update patches.arch/ppc-generic-check_legacy_ioport.patch check if parent node has type isa -* Sun Apr 22 2007 jeffm@suse.de +* Mon Apr 23 2007 jeffm@suse.de - patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix xattr locking/refcount BUG (259215). * Sun Apr 22 2007 olh@suse.de @@ -12257,7 +12567,7 @@ GIT Branch: master sram = mpc52xx-srammpc5200-sram * Mon Mar 26 2007 olh@suse.de - update to 2.6.21-rc5 -* Fri Mar 23 2007 olh@suse.de +* Sat Mar 24 2007 olh@suse.de - disable built-in amd8111 and sil680 IDE drivers on ppc64 build libata pata_sil680 and pata_amd * Fri Mar 23 2007 olh@suse.de @@ -12688,7 +12998,7 @@ GIT Branch: master - patches.drivers/libata-fix-port-action-in-perdev-action-mask: libata: fix handling of port actions in per-dev action mask (231088, 235475). -* Wed Jan 17 2007 olh@suse.de +* Thu Jan 18 2007 olh@suse.de - add patches.drivers/libata-initialize-variables.patch fix ipr SATA (215625 - LTC28529) * Wed Jan 17 2007 jbeulich@novell.com @@ -12845,7 +13155,7 @@ GIT Branch: master - Update to 2.6.18.5 - lots of little bug fixes, only 3 of which we already had. - Update config files. -* Fri Dec 01 2006 olh@suse.de +* Sat Dec 02 2006 olh@suse.de - add patches.suse/snd-aoa-device-symlinks.patch let snd-aoa create sysfs device symlinks (106294) * Fri Dec 01 2006 hare@suse.de @@ -13146,7 +13456,7 @@ GIT Branch: master * Thu Oct 26 2006 jblunck@suse.de - patches.fixes/dm-refcnt-fix.diff: Fix reference counting in __find_device_hash_cell() (214682). -* Wed Oct 25 2006 tonyj@suse.de +* Thu Oct 26 2006 tonyj@suse.de - patches.suse/apparmor-secureexec.patch: Delete. - patches.suse/apparmor-mmapexec.patch: Delete. - patches.suse/apparmor: Roll security fixes into main AA patch @@ -13321,7 +13631,7 @@ GIT Branch: master - patches.suse/scsi-scan-inq-ppc64-dflt: Delete. * Sat Sep 23 2006 gregkh@suse.de - patches.suse/ide-probe-delay: Delete as per Kurt's request -* Fri Sep 22 2006 gregkh@suse.de +* Sat Sep 23 2006 gregkh@suse.de - add 'vanilla' kernel build to the system. * Thu Sep 21 2006 gregkh@suse.de - Update config files. @@ -13407,7 +13717,7 @@ GIT Branch: master Fix typo in powermac platform functions, fixes lockups * Sun Sep 03 2006 aj@suse.de - Require irqbalance always on x86 and x86-64. -* Fri Sep 01 2006 gregkh@suse.de +* Sat Sep 02 2006 gregkh@suse.de - Update to 2.6.18-rc5-git6 - USB fixes and some other stuff * Fri Sep 01 2006 jbeulich@novell.com @@ -13442,7 +13752,7 @@ GIT Branch: master [PATCH] i386: rwlock.h fix smp alternatives fix. * Thu Aug 31 2006 neilb@suse.de - patches.fixes/nfsd-dmapi-aware: Delete. -* Wed Aug 30 2006 jblunck@suse.de +* Thu Aug 31 2006 jblunck@suse.de - Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug). * Wed Aug 30 2006 jblunck@suse.de - Update config files (disable CONFIG_EDAC_DEBUG). @@ -13624,7 +13934,7 @@ GIT Branch: master - Disable KDB from i386 debug build as it does not build properly :( * Wed Aug 02 2006 hare@suse.de - config/s390/default: update config file. -* Tue Aug 01 2006 schwab@suse.de +* Wed Aug 02 2006 schwab@suse.de - config-md-raid456: Fix misspelt config. * Tue Aug 01 2006 schwab@suse.de - suse-ppc32-mol-mm-context: Fix mol build. @@ -13782,7 +14092,7 @@ GIT Branch: master aborted (188411). - patches.fixes/md_raid1_barrier_fix: Fix IO raid1/barrier problems that cause false IO errors (188278). -* Mon Jun 26 2006 neilb@suse.de +* Tue Jun 27 2006 neilb@suse.de - patches.fixes/nfsv4-setclientid: Improve uniqueness of client id sent by NFSv4 (167953). * Mon Jun 26 2006 jeffm@suse.de @@ -13802,7 +14112,7 @@ GIT Branch: master * Tue Jun 20 2006 neilb@suse.de - patches.fixes/lockd-find-block-fix: Fix possible oops in lockd (179988). -* Mon Jun 19 2006 garloff@suse.de +* Tue Jun 20 2006 garloff@suse.de - Update reference symbols to latest (libiscsi changed) and tag RC3. * Mon Jun 19 2006 okir@suse.de - patches.fixes/scsi-transport-sas-end-device-fix: Make patch @@ -14027,7 +14337,7 @@ GIT Branch: master * Tue Jun 06 2006 axboe@suse.de - patches.suse/filp-slab-rcu: Let the filp slab use SLAB_DESTROY_BY_RCU (172825). -* Mon Jun 05 2006 gregkh@suse.de +* Tue Jun 06 2006 gregkh@suse.de - patches.fixes/request_irq-remove-warnings-from-irq-probing.patch: [PATCH] request_irq(): remove warnings from irq probing (181321, 175123). @@ -14164,7 +14474,7 @@ GIT Branch: master - patches.suse/apparmor-secureexec.patch: LD_PRELOAD can be exploited to change the execution path across exec transitions (172061). -* Wed May 31 2006 agruen@suse.de +* Thu Jun 01 2006 agruen@suse.de - patches.fixes/xfs-kern-26040a-do-not-dirty-inode-being-freed: Don't dirty the inode if it being freed in xfs_iunpin (179117, SGI:PV952967). @@ -14944,9 +15254,9 @@ GIT Branch: master flag to 0x1000000 to avoid conflict with BLIST_MAX_512. * Sun Apr 23 2006 agruen@suse.de - Update the required version of perl-Bootloader. -* Fri Apr 21 2006 olh@suse.de +* Sat Apr 22 2006 olh@suse.de - build pdc202xx_new as a module in kdump kernel (158247 - LTC22416) -* Fri Apr 21 2006 jeffm@suse.de +* Sat Apr 22 2006 jeffm@suse.de - patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs: fix handling of device names with /'s in them (#154278). * Fri Apr 21 2006 gregkh@suse.de @@ -15206,10 +15516,10 @@ GIT Branch: master * Tue Apr 11 2006 neilb@suse.de - patches.fixes/invalidate_page_non_destructive: Make invalidate_inode_pages2 non-destructive (133890). -* Mon Apr 10 2006 agruen@suse.de +* Tue Apr 11 2006 agruen@suse.de - patches.drivers/libata-acpi-suspend-doc-fix: Fix {man,pdf}docs targets (163070). -* Mon Apr 10 2006 ak@suse.de +* Tue Apr 11 2006 ak@suse.de - patches.arch/i386-bigsmp-noirqbalance: Delete. Obsolete after #160473 - patches.arch/i386-amd-core-parsing: Remove bogus code from @@ -15263,7 +15573,7 @@ GIT Branch: master * Mon Apr 10 2006 ak@suse.de - patches.arch/i386-modern-apic: i386: Consolidate modern APIC handling (157602). -* Sun Apr 09 2006 ak@suse.de +* Mon Apr 10 2006 ak@suse.de - patches.arch/i386-apic-up: Disable ACPI APIC checking if DMI scanner decides APIC should not be enabled (162076) * Sun Apr 09 2006 ak@suse.de @@ -15542,7 +15852,7 @@ GIT Branch: master * Tue Mar 28 2006 neilb@suse.de - patches.fixes/md-barrier-fixes: Fix a couple of issues with handing BARRIER writes in md/raid1 (none). -* Mon Mar 27 2006 gregkh@suse.de +* Tue Mar 28 2006 gregkh@suse.de - patches.drivers/pci-hotplug-sn-fix-cleanup-on-hotplug-removal-of-ppb.patch: PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB (#156164). @@ -15643,7 +15953,7 @@ GIT Branch: master * Fri Mar 24 2006 neilb@suse.de - patches.fixes/md-raid1-hang: md: Fix bug: BIO_RW_BARRIER requests to md/raid1 hang. (159435). -* Thu Mar 23 2006 ak@suse.de +* Fri Mar 24 2006 ak@suse.de - patches.arch/disable-mmconfig: Disable mmconfig by default Default to pci=nommconf (145753 (some more)). - patches.arch/lagrange-feature: i386/x86-64: List Intel LaGrange @@ -15802,7 +16112,7 @@ GIT Branch: master * Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git8: - network driver fixes -* Thu Mar 16 2006 gregkh@suse.de +* Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git7: - nasty ext2 security issue / bugfix - other minor bugfixes all over the place @@ -16008,7 +16318,7 @@ GIT Branch: master * Thu Mar 09 2006 neilb@suse.de - patches.fixes/md-raid1-leak: Fix several raid1 which cause a memory leak... (155990). -* Wed Mar 08 2006 agruen@suse.de +* Thu Mar 09 2006 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: Fix compiling /usr/src/linux directly with O= (65891). - patches.fixes/xfs-include: Remove spaces in `-I ...' in @@ -16238,7 +16548,7 @@ GIT Branch: master * Thu Mar 02 2006 neilb@suse.de - patches.fixes/nfs-revalidate-race: Nfs: Avoid races between writebacks and truncation (144058). -* Wed Mar 01 2006 gregkh@suse.de +* Thu Mar 02 2006 gregkh@suse.de - patches.drivers/usb-uhci-increase-port-reset-completion-delay-for-hp-controllers.patch: USB: UHCI: Increase port-reset completion delay for HP controllers (#148761). @@ -16300,7 +16610,7 @@ GIT Branch: master * Tue Feb 28 2006 olh@suse.de - update to 2.6.16-rc5-git2, netfilter, xfs, x86_64 fixes disable FUA in libata -* Mon Feb 27 2006 olh@suse.de +* Tue Feb 28 2006 olh@suse.de - add patches.fixes/scsi-command-retries-off-by-one.patch timing out command, waited 0s errors in log (153801 - LTC22057) * Mon Feb 27 2006 olh@suse.de @@ -16345,7 +16655,7 @@ GIT Branch: master revert a 2.6.14rc1 change that causes cramfs corruption (153545) * Sun Feb 26 2006 olh@suse.de - adjust xen for topology.o change -* Sat Feb 25 2006 olh@suse.de +* Sun Feb 26 2006 olh@suse.de - add patches.fixes/git-kbuild-cscope.patch workaround for cscope segfault (152643) * Sat Feb 25 2006 olh@suse.de @@ -16439,7 +16749,7 @@ GIT Branch: master for SLES 10 - 2006-02-21. * Wed Feb 22 2006 trenn@suse.de - patches.drivers/cpufreq_bios_ppc_change: Delete. -* Tue Feb 21 2006 olh@suse.de +* Wed Feb 22 2006 olh@suse.de - compile rtas_flash into the kernel (148195 - LTC21314) * Tue Feb 21 2006 olh@suse.de - update to 2.6.16-rc4-git1, s390 dasd error reporting gone, misc fixes @@ -16512,7 +16822,7 @@ GIT Branch: master * Sun Feb 19 2006 olh@suse.de - add patches.suse/nameif-track-rename.patch keep track of things that udev does behind your back -* Sat Feb 18 2006 olh@suse.de +* Sun Feb 19 2006 olh@suse.de - provide vmlinux.debug on ppc * Sat Feb 18 2006 agruen@suse.de - patches.suse/dmapi_src_drop2: XFS DMAPI update; replaces @@ -16569,7 +16879,7 @@ GIT Branch: master * Fri Feb 17 2006 axboe@suse.de - patches.drivers/scsi-kill-not-ready-removable: Kill not-ready messages for removable media in SCSI (150175). -* Thu Feb 16 2006 agruen@suse.de +* Fri Feb 17 2006 agruen@suse.de - rpm/post.sh: Only create Previous Kernel bootloader entries for kernels >= 2.6.16; older kernels don't know how to remove their bootloader entries again in their %%postun (151110). @@ -16813,7 +17123,7 @@ GIT Branch: master GART IOMMU. - patches.arch/x86_64-hpet-summit: Fix HPET timer on IBM x460 (SUSE141868). -* Thu Feb 09 2006 gregkh@suse.de +* Fri Feb 10 2006 gregkh@suse.de - patches.drivers/it87-fix-oops-on-removal.patch: [PATCH] it87: Fix oops on removal (#149538). * Thu Feb 09 2006 gregkh@suse.de @@ -16902,7 +17212,7 @@ GIT Branch: master - patches.fixes/xfs-linux-melb-25106a-xfs-per-cpu-sb-counters: [PATCH] xfs-linux-melb-25106a-xfs-per-cpu-sb-counters (SGI:PV946630, 148680). -* Wed Feb 08 2006 gregkh@suse.de +* Thu Feb 09 2006 gregkh@suse.de - supported.conf: updated the pci hotplug driver list * Wed Feb 08 2006 gregkh@suse.de Update to 2.6.16-rc2-git5 @@ -16997,7 +17307,7 @@ GIT Branch: master * Tue Feb 07 2006 ak@suse.de - patches.xen/xen-mc-compile: Fix Xen compilation with multicore scheduler. -* Mon Feb 06 2006 ak@suse.de +* Tue Feb 07 2006 ak@suse.de - patches.fixes/spinlock-timeout: Make more general * Mon Feb 06 2006 mason@suse.de - patches.fixes/xfrm-endless-loop: Fix infinite loop in @@ -17061,7 +17371,7 @@ GIT Branch: master - patches.suse/st-ioctl-idlun-support: Allow generic SCSI ioctls to work with st (SUSE45446, reenable). - patches.suse/ide-probe-delay: Reduce ide probe delays. -* Fri Feb 03 2006 garloff@suse.de +* Sat Feb 04 2006 garloff@suse.de - Reenable patches.suse/scsi-error-test-unit-ready-timeout; see bug #56689: Some SCSI devices need a longer timeout for TEST_UNIT_READY in error recovery. @@ -17370,9 +17680,9 @@ GIT Branch: master - Update config files. -> Enable overriding of DSDT via initrd for x86_64 -> Enable ACPI debug for x86_64/i386 debug kernel -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable CONFIG_DEBUG_SLAB on ppc, changes alignment -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable internal firmware build for QLogic drivers also on ppc * Wed Jan 25 2006 axboe@suse.de - patches.fixes/it821x-dma-bug: Fix ide dma setup bug in it821x @@ -17402,7 +17712,7 @@ GIT Branch: master - Make debugging usb device issues easier (used to be in older SuSE kernels, I accidentally took it out a while ago...) patches.drivers/always-announce-new-usb-devices.patch -* Tue Jan 24 2006 gregkh@suse.de +* Wed Jan 25 2006 gregkh@suse.de Clean up the kernel.org patches, from 4 to 2 * Tue Jan 24 2006 mason@suse.de - Update config files: enable CONFIG_CONNECTOR and CONFIG_PROC_EVENTS @@ -17536,7 +17846,7 @@ GIT Branch: master - Fixup kdump related config entries. CONFIG_CRASH_DUMP should be on only in the kdump kernels. CONFIG_PROC_VMCORE should be on in the kdump kernels too. -* Sun Jan 22 2006 ak@suse.de +* Mon Jan 23 2006 ak@suse.de - fix compilation without NFSD_ACL enabled * Sun Jan 22 2006 olh@suse.de - enable DEBUG_RODAT, DEBUG_SPINLOCK and DEBUG_SPINLOCK_SLEEP @@ -17547,10 +17857,10 @@ GIT Branch: master - patches.suse/subdomain_namespacesem: rebase, remove sd changes * Sun Jan 22 2006 olh@suse.de - enable slab debugging (144632) -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - add patches.suse/uml-trace-macros.patch define some setjmp macros which were removed from glibc includes -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - disable patches.fixes/dput_late_iput.diff (136310) disable patches.fixes/prune_one_dentry-late_iput.diff * Sat Jan 21 2006 agruen@suse.de @@ -17653,10 +17963,10 @@ GIT Branch: master - Update config files. * Tue Jan 17 2006 schwab@suse.de - Update to kdb-v4.4-2.6.15-common-3. -* Mon Jan 16 2006 olh@suse.de +* Tue Jan 17 2006 olh@suse.de - add patches.suse/export-pci_claim_resource.patch rpaphp needs this symbol -* Mon Jan 16 2006 mason@suse.de +* Tue Jan 17 2006 mason@suse.de - Update config files. (run oldconfig on x86_64) * Mon Jan 16 2006 ak@suse.de - Update config files. @@ -17853,7 +18163,7 @@ GIT Branch: master handling change. - patches.fixes/barrier-fixup: Fix a problem with hanging queue on barrier writes. -* Thu Jan 12 2006 okir@suse.de +* Fri Jan 13 2006 okir@suse.de - patches.kernel.org/patch-2.6.15-git8: Update to 2.6.5-git8 - Rediffed or removed the following patches: - patches.drivers/dm-no-bounce @@ -18114,10 +18424,10 @@ GIT Branch: master - update to 2.6.15-rc6-git2 * Wed Dec 21 2005 aj@suse.de - Fix kernel-syms spec file. -* Mon Dec 19 2005 kkeil@suse.de +* Tue Dec 20 2005 kkeil@suse.de - patches.drivers/sky2.patch: Add sky2 driver from -mm series. - Update config files. -* Mon Dec 19 2005 garloff@suse.de +* Tue Dec 20 2005 garloff@suse.de - Increase default number of loop devices from 8 to 64. * Mon Dec 19 2005 jbeulich@novell.com - config/x86_64/xen: Enable SMP, misc adjustments (from ccoffing) @@ -18141,7 +18451,7 @@ GIT Branch: master checkin. Corrected. * Sat Dec 17 2005 tonyj@suse.de - patches.suse/subdomain: SubDomain (AppArmor). -* Fri Dec 16 2005 agruen@suse.de +* Sat Dec 17 2005 agruen@suse.de - patches.fixes/nfsd-setacl-readonly.diff: [nfsd] Check for read-only exports before setting acls (139411). * Fri Dec 16 2005 trenn@suse.de @@ -18334,7 +18644,7 @@ GIT Branch: master - patches.suse/aop-truncated-page.diff: [Patch] add AOP_TRUNCATED_PAGE, prepend AOP_ to WRITEPAGE_ACTIVATE. (needed for ocfs2) -* Sat Nov 26 2005 agruen@suse.de +* Sun Nov 27 2005 agruen@suse.de - rpm/kernel-source.spec.in: Make sure kernel flavors that are based on a different set of patches than kernel-source won't wrongly get a /usr/src/linux-obj directory for creating external @@ -18525,7 +18835,7 @@ GIT Branch: master * Wed Nov 02 2005 okir@suse.de - patches.fixes/acpi-disable-c2-c3-ibm-r40e: Disable C2/C3 states on all IBM R40e BIOSes (129954). -* Tue Nov 01 2005 jeffm@suse.de +* Wed Nov 02 2005 jeffm@suse.de - patches.suse/ocfs2-configfs: Delete. - patches.suse/ocfs2.diff: ocfs2: merge from svn 2673. - patches.suse/ocfs2-kapi-compat.diff: ocfs2: API compatibility @@ -18580,7 +18890,7 @@ GIT Branch: master - patches.drivers/oss-device-assign: Delete. - patches.fixes/unsymmetric-pageattr: Delete. - patches.drivers/alsa-git-post-2.6.14: ALSA-git update -* Tue Oct 25 2005 gregkh@suse.de +* Wed Oct 26 2005 gregkh@suse.de - patches.fixes/usb-interface-modalias-fix.patch: USB: always export interface information for modalias (105621). * Tue Oct 25 2005 olh@suse.de @@ -18649,10 +18959,10 @@ GIT Branch: master - patches.drivers/floppy-cmos-attribute.patch: Delete. - patches.drivers/floppy-cmos-attribute-tidy.patch: Delete. - patches.drivers/securityfs.patch: Delete. -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Finish replacing +check2614 with the real owners. Sorry about the mess this caused... -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Start replacing +check2614 with the real owners * Mon Oct 10 2005 olh@suse.de - add patches.suse/suse-ppc32-mol-verify_area.patch @@ -18756,7 +19066,7 @@ GIT Branch: master for building with O=. * Thu Sep 15 2005 olh@suse.de - mark kernel/drivers/net/mv643xx_eth unsupported. MAC collisions -* Wed Sep 14 2005 agruen@suse.de +* Thu Sep 15 2005 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: More dependency fixes. * Wed Sep 14 2005 olh@suse.de @@ -19048,7 +19358,7 @@ GIT Branch: master patch broke aty128fb and radeonfb * Mon Aug 29 2005 olh@suse.de - update to 2.6.13 -* Sun Aug 28 2005 pavel@suse.cz +* Mon Aug 29 2005 pavel@suse.cz - patches.suse/acpi-asus-panasonic-sony.patch: add support for vendor-specific features from Timo Hoenig * Sun Aug 28 2005 olh@suse.de @@ -19267,7 +19577,7 @@ GIT Branch: master - update to 2.6.13-rc6-git5, netpoll fixes * Sat Aug 13 2005 schwab@suse.de - Disable IA64_SGI_SN_XP until it is fixed. -* Fri Aug 12 2005 gregkh@suse.de +* Sat Aug 13 2005 gregkh@suse.de - patches.drivers/w1-dont-spam-syslog.patch: w1: more debug level decrease. fixes #104020. * Fri Aug 12 2005 kraxel@suse.de @@ -19719,7 +20029,7 @@ GIT Branch: master * Mon Jul 04 2005 olh@suse.de - add patches.arch/ppc64-vdso32_lds.patch fix link errors after recent toolchain changes -* Sat Jul 02 2005 agruen@suse.de +* Sun Jul 03 2005 agruen@suse.de - scripts/config.sh: rename VERSION+EXTRAVERSION => PATCHVERSION and a few other cleanups. * Sat Jul 02 2005 garloff@suse.de @@ -19781,7 +20091,7 @@ GIT Branch: master - Fix config files. * Wed Jun 29 2005 agruen@suse.de - Fix dash/underscore conversion for RPM tags. -* Tue Jun 28 2005 garloff@suse.de +* Wed Jun 29 2005 garloff@suse.de - Preliminary update of xen patches. * Tue Jun 28 2005 garloff@suse.de - patches.suse/security-*: Update and reenable security stubs @@ -20041,7 +20351,7 @@ GIT Branch: master * Thu Apr 28 2005 okir@suse.de - patches.fixes/ipv4-martian-oops: [IPv4] Prevent oops when printing martian source (65556). -* Wed Apr 27 2005 schwab@suse.de +* Thu Apr 28 2005 schwab@suse.de - Even more gcc4 fixes for ppc/ppc64. * Wed Apr 27 2005 schwab@suse.de - More gcc4 fixes. @@ -20117,7 +20427,7 @@ GIT Branch: master * Mon Mar 28 2005 jeffm@suse.de - patches.fixes/set_blocksize_race.diff: Updated header; accepted in 2.6.12-rc1 -* Wed Mar 23 2005 jeffm@suse.de +* Thu Mar 24 2005 jeffm@suse.de - patches.suse/lookup_hash_nameidata.diff: Version added to CVS did _not_ obsolete lookup_create_nameidata.diff, but it was removed anyway. Added required changes. @@ -20188,12 +20498,12 @@ GIT Branch: master * Thu Mar 17 2005 axboe@suse.de - patches.fixes/cfq-shutdown-timer-wq: Shutdown pending timer/wq from both last put and exit case. -* Wed Mar 16 2005 schwab@suse.de +* Thu Mar 17 2005 schwab@suse.de - Fix name of module override directory. -* Wed Mar 16 2005 garloff@suse.de +* Thu Mar 17 2005 garloff@suse.de - (okir) Removed non-compiling dri-ioctl32 patch. - Updated Xen patches. -* Wed Mar 16 2005 jeffm@suse.de +* Thu Mar 17 2005 jeffm@suse.de - series.conf: enabled set_blocksize_race.diff * Wed Mar 16 2005 axboe@suse.de - patches.fixes/cfq-pending-work-fixup: Fixup error in @@ -20404,7 +20714,7 @@ GIT Branch: master * Fri Mar 11 2005 olh@suse.de - update patches.suse/acpi_EC_no_byteAcc_fix.diff increment offset by one, not eight -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Remove unneeded I2C patches from the tree. - patches.drivers/i2c-1.2081.patch: Delete. - patches.drivers/i2c-1.2083.patch: Delete. @@ -20433,7 +20743,7 @@ GIT Branch: master - patches.drivers/i2c-1.2113.patch: Delete. - patches.drivers/i2c-1.2115.patch: Delete. - patches.drivers/i2c-1.2116.patch: Delete. -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Driver core update based on patches now in the 2.6.11-bk tree. Almost all of these are liked by udev / HAL in order that they can go faster, with less sysfs activity. @@ -20673,7 +20983,7 @@ GIT Branch: master - patches.drivers/input-bk-alps.diff: All ALPS fixes in one patch Previous ALPS patches removed -* Fri Mar 04 2005 vojtech@suse.cz +* Sat Mar 05 2005 vojtech@suse.cz - patches.drivers/input-bk-2074.diff: Fix ALPS oops on resume/suspend (Ruediger Oertel : [kernel] oops during s-t-d) @@ -21074,7 +21384,7 @@ GIT Branch: master regardless the setting of /proc/sys/kernel/sysrq * Mon Feb 21 2005 mantel@suse.de - patches.drivers/ibm-acpi-update: Update ibm-acpi to 0.10 (none). -* Sun Feb 20 2005 agruen@suse.de +* Mon Feb 21 2005 agruen@suse.de - patches.fixes/pci-resource-window-allocation-fix.diff: IBM Thinkpad G41 (and others) PCMCIA problems fix from Linus. * Sun Feb 20 2005 olh@suse.de @@ -21173,10 +21483,10 @@ GIT Branch: master - Update config files. - patches.drivers/drm-via: add DRM support for Via unichrome video cards (None). -* Thu Feb 10 2005 kkeil@suse.de +* Fri Feb 11 2005 kkeil@suse.de - readd patches.fixes/i4l-filter-fix patches.fixes/i4l-nullpointer-fix -* Thu Feb 10 2005 agruen@suse.de +* Fri Feb 11 2005 agruen@suse.de - Enable DRM config options. * Thu Feb 10 2005 kraxel@suse.de - patches.xen/xen-common.diff: one more chunk dropped. @@ -21198,7 +21508,7 @@ GIT Branch: master - patches.uml/host-skas3: Delete. - patches.uml/skas-update-2.6.10.patch: Delete. - patches.uml/skas-2.6.11-v7-rc1.patch: skas3+sysemu patch v7a. -* Wed Feb 09 2005 garloff@suse.de +* Thu Feb 10 2005 garloff@suse.de - Make IDE drivers more modular in Xen. - Update Xen patches, drop various bits that have been merged. - Clean up mkinitrd creation for Xen. @@ -21638,7 +21948,7 @@ GIT Branch: master + add patches.drivers/bk-dtor-input-rc1.patch - Fixed SLRS-pos patch for input update. - Update config files. -* Mon Jan 17 2005 agruen@suse.de +* Tue Jan 18 2005 agruen@suse.de - New version of nfsacl: now caches acls on the client. Patches: + patches.suse/qsort: Qsort. + patches.suse/sunrpc-enosys-when-unavail: Return -ENOSYS for @@ -21771,7 +22081,7 @@ GIT Branch: master - patches.suse/file-write-prefault: Delete. * Wed Jan 05 2005 mason@suse.de - update reiser4 to the latest code drop in -mm -* Tue Jan 04 2005 mason@suse.de +* Wed Jan 05 2005 mason@suse.de - delete a number of patches that were already in mainline * Tue Jan 04 2005 okir@suse.de - patches.fixes/cmsg-compat-signedness-fix-fix: Fix cmsg_len @@ -21812,7 +22122,7 @@ GIT Branch: master during the task exiting. - patches.suse/protect-pids-from-oom2: fixes a race and two minor aesthetical bugs. -* Tue Dec 21 2004 olh@suse.de +* Wed Dec 22 2004 olh@suse.de - remove patches.suse/pci.ids-update CONFIG_PCI_NAMES is not enabled in our configs * Tue Dec 21 2004 olh@suse.de @@ -22124,7 +22434,7 @@ GIT Branch: master * Fri Oct 15 2004 okir@suse.de - patches.fixes/nfs-nolock-fix2: Fix broken locking on NFS nolock mounts (SUSE47287) -* Thu Oct 14 2004 kkeil@suse.de +* Fri Oct 15 2004 kkeil@suse.de - patches.fixes/c4_locking_fix (SUSE47191) * Fix a SMP deadlock for the AVM c4 driver * Thu Oct 14 2004 andrea@suse.de @@ -22206,7 +22516,7 @@ GIT Branch: master - Fix TCP window tracking in netfilter conntrack * Mon Oct 04 2004 schwab@suse.de - Update /boot/vmlinuz symlink before calling /sbin/new-kernel-pkg. -* Sat Oct 02 2004 schwab@suse.de +* Sun Oct 03 2004 schwab@suse.de - Hide non-OF PCI devices on PowerMacs. * Sat Oct 02 2004 jeffm@suse.com - Release path after iput in sys_unlink (SUSE45004) @@ -22245,7 +22555,7 @@ GIT Branch: master * Fri Oct 01 2004 andrea@suse.de - patches.fixes/pte-establish-race avoid userspace corruption during COWs with threads on x86 PAE with >4G of ram. -* Thu Sep 30 2004 agruen@suse.de +* Fri Oct 01 2004 agruen@suse.de - patches.fixes/attr-initialize: Prevent chown from modifying inode ctimes without permission check (SUSE42542) - patches.fixes/ext23-no-ace-write-limit.diff: re-enable. @@ -22300,7 +22610,7 @@ GIT Branch: master - Fix resource claiming of SuperIO chips (SUSE45891) * Thu Sep 30 2004 axboe@suse.de - Hold reference to scsi device for lifetime of pending commands (SUSE46316) -* Wed Sep 29 2004 kkeil@suse.de +* Thu Sep 30 2004 kkeil@suse.de - fix from mainline for RLT8169 driver (disable DAC) SUSE46390 * Wed Sep 29 2004 vojtech@suse.cz - fixed patches.fixes/fat-nokia-fix, but not enabled yet @@ -22338,10 +22648,10 @@ GIT Branch: master * Tue Sep 28 2004 hare@suse.de - patches.fixes/null-argument-for-put_device put_device() should accept a NULL argument, too (SUSE46234). -* Mon Sep 27 2004 agruen@suse.de +* Tue Sep 28 2004 agruen@suse.de - patches.drivers/dm-minorcheck: device-mapper: fix minor number check -* Mon Sep 27 2004 andrea@suse.de +* Tue Sep 28 2004 andrea@suse.de - patches.suse/silent-stack-overflow: enforce gap between heap and stack. SUSE44807 * Mon Sep 27 2004 hare@suse.de @@ -22387,7 +22697,7 @@ GIT Branch: master This may readd the IDE DMA timeout problems some people saw. * Fri Sep 24 2004 okir@suse.de - Fixed a typo in sunrpc-optional-auth -* Thu Sep 23 2004 olh@suse.de +* Fri Sep 24 2004 olh@suse.de - remove patches.fixes/usb-ehci_urb_done-barrier.patch this patch is not needed, the inital bug was triggered by list corruption @@ -22421,7 +22731,7 @@ GIT Branch: master - fix cardbus issue on x86_64 (SUSE45677) * Wed Sep 22 2004 mantel@suse.de - export symbol get_sb_pseudo (SUSE45571) -* Tue Sep 21 2004 agruen@suse.de +* Wed Sep 22 2004 agruen@suse.de - patches.rpmify/cvs-timestamp-in-oopses.diff, rpm/kernel-binary.spec.in: Add CVS timestamp to Oopses * Tue Sep 21 2004 kraxel@suse.de @@ -22439,7 +22749,7 @@ GIT Branch: master - fixed and re-enabled lirc patches (SUSE45679). * Tue Sep 21 2004 okir@suse.de - Disable TCP segment offload (TSO) for now; it's too broken (SUSE45666) -* Mon Sep 20 2004 ak@suse.de +* Tue Sep 21 2004 ak@suse.de - Disable warning in cpufreq /proc interface code * Mon Sep 20 2004 ak@suse.de - Fix x86-64 compat waitid call for new interface @@ -22595,7 +22905,7 @@ GIT Branch: master - update PCI IDs to latest version * Wed Sep 15 2004 schwab@suse.de - Remove useless casts. -* Tue Sep 14 2004 schwab@suse.de +* Wed Sep 15 2004 schwab@suse.de - Update configs. * Tue Sep 14 2004 garloff@suse.de - Remove whirlpool algo. @@ -22637,7 +22947,7 @@ GIT Branch: master * Thu Sep 09 2004 garloff@suse.de - fastboot-console-init: Don't generate hotplug events for virtual consoles. Speeds up booting by ~2s. By okir. -* Wed Sep 08 2004 garloff@suse.de +* Thu Sep 09 2004 garloff@suse.de - swsusp-fix-small: suspend broke when onlyvery little memory was used (init=/bin/bash). By pavel. - ide-probe-delay: sleep 5ms instead of 50ms in ide probe and @@ -22738,7 +23048,7 @@ GIT Branch: master latency fix (tiwai@suse.de). * Thu Aug 26 2004 okir@suse.de - prevent oops in ip6t_LOG (SUSE44213) -* Wed Aug 25 2004 agruen@suse.de +* Thu Aug 26 2004 agruen@suse.de - scripts/tar-up.sh, rpm/kernel-binary.spec.in: Add x-devel-packages in neededforbuild of kernel-um.spec. * Wed Aug 25 2004 okir@suse.de @@ -22828,7 +23138,7 @@ GIT Branch: master Add missing parentheses in include/asm-x86_64/processor.h * Wed Aug 18 2004 kraxel@suse.de - enable CONFIG_DVB_AV7110_OSD on amd64 (SUSE43455). -* Tue Aug 17 2004 schwab@suse.de +* Wed Aug 18 2004 schwab@suse.de - Remove obsolete hp-sx1000 patches. * Tue Aug 17 2004 schwab@suse.de - Fix IPv6 mobility patches. @@ -22875,9 +23185,9 @@ GIT Branch: master - Remove one obsolete patch * Fri Aug 13 2004 mantel@suse.de - update swsuspend code -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Rediff & reenable /proc/pid/mapped_base patch -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Add -d / --dir argument to sequence-patch to avoid $SCRATCH_AREA * Thu Aug 12 2004 mason@suse.de - enable reiserfs and ext3 barrier code again @@ -23063,7 +23373,7 @@ GIT Branch: master - Check lots more patches * Thu Aug 05 2004 garloff@suse.de - Build fixes. -* Wed Aug 04 2004 garloff@suse.de +* Thu Aug 05 2004 garloff@suse.de - Drop many patches (all upstream: axp, scsi, proc-info-leak). - Port some (bootsplash, kbuild stuff). - Adapt configs for i386 and x86-64. @@ -23298,7 +23608,7 @@ GIT Branch: master - SUSE42038 fix deadlock between ext3/reiserfs and copy_from_user * Mon Jun 28 2004 mason@suse.de - change ide-disk-barrier_mode-2 to match what I put into cvs GA -* Sun Jun 27 2004 agruen@suse.de +* Mon Jun 28 2004 agruen@suse.de - SUSE42495: Disable CONFIG_E100_NAPI for ia64. * Sun Jun 27 2004 agruen@suse.de - SUSE41246: patches.fixes/ide-disk-barrier_mode-2: Only use IDE @@ -23382,7 +23692,7 @@ GIT Branch: master * Wed Jun 23 2004 okir@suse.de - Added CIFS patch from Steve French which fixes request queueing to handle more than 100 overlapped requests (SUSE39916 - LTC8025) -* Tue Jun 22 2004 agruen@suse.de +* Wed Jun 23 2004 agruen@suse.de - Three obvious bug fixes from mainline: + patches.fixes/ieee1394-null-dereference.diff + patches.fixes/ip-conntrack-missing-check.diff @@ -23420,7 +23730,7 @@ GIT Branch: master - Disable [I][N]FTL flash drivers. * Tue Jun 22 2004 mantel@suse.de - avoid pagecache underflow (SUSE42182) -* Mon Jun 21 2004 agruen@suse.de +* Tue Jun 22 2004 agruen@suse.de - Merge recent kbuild improvements, update the documentation and demo module. Add upstream documentation. Looking good now. * Mon Jun 21 2004 ak@suse.de @@ -23569,7 +23879,7 @@ GIT Branch: master - vgettimeofday patch from John Stultz to fix LTP gettimeofday01 failure (SUSE40504 - LTC8395) - Updated CIFS to 1.18 (SUSE41963 - LTC9328) -* Mon Jun 14 2004 agruen@suse.de +* Tue Jun 15 2004 agruen@suse.de - SUSE40829 / LTC8406: patches.fixes/power3-numabug: Fix memory zone setup that caused the emergency pool to underrun. * Mon Jun 14 2004 olh@suse.de @@ -23610,7 +23920,7 @@ GIT Branch: master * Sat Jun 12 2004 axboe@suse.de - harden blk_execute_rq() a little so it doesn't inspect ->waiting at all. Similar to how mainline works. -* Fri Jun 11 2004 schwab@suse.de +* Sat Jun 12 2004 schwab@suse.de - Rename modules to work around lkcd bug [SUSE41891]. * Fri Jun 11 2004 garloff@suse.de - hugetlb-disable-nonstd-maphugetlb-sysctl: Don't honour @@ -23701,10 +24011,10 @@ GIT Branch: master - update sysfs-backing store to v0.6 from 2.6.6-mm4 (SUSE40072) * Wed Jun 09 2004 agruen@suse.de - SUSE41748: LAuS msgsnd reporting invalid syscall parameter size. -* Tue Jun 08 2004 olh@suse.de +* Wed Jun 09 2004 olh@suse.de - update patches.arch/ibm-ppc64-eeh-check-n-panic-earlier.patch pass correct device node info to rtas_call (SUSE41818 - LTC9219) -* Tue Jun 08 2004 garloff@suse.de +* Wed Jun 09 2004 garloff@suse.de - scsi-error-test-unit-ready-timeout: Use 30s timeout for TEST_UNIT_READY (SUSE41689). * Tue Jun 08 2004 ak@suse.de @@ -23770,7 +24080,7 @@ GIT Branch: master Don't return from KDB upon unrecoverable exception (SUSE40982 - LTC8623) * Tue Jun 08 2004 ak@suse.de - Handle bad PIT readings in the cyclone timer driver (SUSE40644) -* Mon Jun 07 2004 agruen@suse.de +* Tue Jun 08 2004 agruen@suse.de - SUSE41718 / LTC9150: revalidate_special may invalidate dentry->d_op (as it sometimes does with cifs), so re-check when revalidating again. @@ -23830,7 +24140,7 @@ GIT Branch: master nfsd requests to set the file mode permission bits of a symlink. * Sun Jun 06 2004 ak@suse.de - disable debugging printks in udf -* Sat Jun 05 2004 olh@suse.de +* Sun Jun 06 2004 olh@suse.de - add patches.fixes/recvmsg-compat-MSG_CMSG_COMPAT Fix bogus msg_flags checks, need to mask out MSG_CMSG_COMPAT * Sat Jun 05 2004 garloff@suse.de @@ -23889,16 +24199,16 @@ GIT Branch: master nfs_acl version 2 instead. * Thu Jun 03 2004 ak@suse.de - Fix LDT/TSS limit on x86-64 (SUSE41574) -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - Mark as SLES9_RC1. -* Wed Jun 02 2004 agruen@suse.de +* Thu Jun 03 2004 agruen@suse.de - SUSE41202 / nfs_acl: Fix mounting NFSv2 volumes from Solaris clients: the supported program version numbers were wrong. Also fix the transport buffer size calculation (we were still safe). -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - SUSE40944: apic-timer-irq-delivery-dl760: Add workaround for timer IRQ delivery for DL760. -* Wed Jun 02 2004 ak@suse.de +* Thu Jun 03 2004 ak@suse.de - add IDE support for nvidia nforce3,nforce3-mcp04,nforce3-ck804 * Wed Jun 02 2004 olh@suse.de - add patches.drivers/ibm-ppc64-hvcs_write_room.2.0.patch @@ -23946,7 +24256,7 @@ GIT Branch: master * Wed Jun 02 2004 ak@suse.de - dump bad block when internal xfs consistency checks fail - add more KERN_ALERTs to oopses on x86-64 and i386 -* Tue Jun 01 2004 garloff@suse.de +* Wed Jun 02 2004 garloff@suse.de - swsusp-free-more-mem: Several tries to free memory, allows low- mem machines to successfully suspend to disk. * Tue Jun 01 2004 ak@suse.de @@ -24026,7 +24336,7 @@ GIT Branch: master * Tue Jun 01 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi remove sysfs entry for vscsis -* Mon May 31 2004 kkeil@suse.de +* Tue Jun 01 2004 kkeil@suse.de - ppp-filter-fix: new version with correct filter headers for DLT_LINUX_SLL filter (see # SUSE34724) * Mon May 31 2004 okir@suse.de @@ -24225,7 +24535,7 @@ GIT Branch: master * Thu May 27 2004 agruen@suse.de - patches.suse/jfs-dmapi-fix: Back out broken 32-bit compatibility code. -* Wed May 26 2004 garloff@suse.de +* Thu May 27 2004 garloff@suse.de - tulip-napi-remove-hang: Better fix. (okir, SUSE39668) * Wed May 26 2004 mason@suse.de - ckrm permission fix (bug SUSE41270) @@ -24399,12 +24709,12 @@ GIT Branch: master * Tue May 25 2004 ak@suse.de - retry failed allocations in XFS (SUSE39962) - fix bug in NUMA API with huge nodemasks -* Mon May 24 2004 agruen@suse.de +* Tue May 25 2004 agruen@suse.de - Add EXPORT_SYMBOL(laptop_mode). - jfs updates/fixes: jfs-__get_metapage-size, jfs-d_instantiate-fix, jfs-error-recovery, jfs-invalidate-metadata-race, jfs-memleak, jfs-reduce-stack-usage, jfs-rmmod-fix. -* Mon May 24 2004 olh@suse.de +* Tue May 25 2004 olh@suse.de - update patches.fixes/e1000-mb.patch need also mb in e1000_clean_tx_irq() bug (SUSE41111 - LTC8539) * Mon May 24 2004 agruen@suse.de @@ -24458,7 +24768,7 @@ GIT Branch: master * Mon May 24 2004 hare@suse.de - add patches.suse/lkcd-x86_64-netdump.patch Fix netdump on x86_64 (SUSE40608) -* Sun May 23 2004 andrea@suse.de +* Mon May 24 2004 andrea@suse.de - fix for ia64 arch-atomic_inc_and_test needed by the page-freeing-race-fix. * Sun May 23 2004 olh@suse.de @@ -25047,10 +25357,10 @@ GIT Branch: master - build ibmveth as a module on pseries64 * Thu May 13 2004 olh@suse.de - build tokenring as a module on iseries64 -* Wed May 12 2004 olh@suse.de +* Thu May 13 2004 olh@suse.de - add patches.arch/ibm-ppc64-uninline-spinlocks [PATCH] Un-inline spinlocks on ppc64 -* Wed May 12 2004 agruen@suse.de +* Thu May 13 2004 agruen@suse.de - patches.suse/intel-vtune-fix: Make compile on i386, enable it in the config files. * Wed May 12 2004 okir@suse.de @@ -25111,20 +25421,20 @@ GIT Branch: master fixes from Intel. - Add patches.fixes/priotree-hugetlbfs-truncate-lockup to series.conf. -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - remove patches.drivers/pcnet32-drop-ltint.patch add patches.fixes/pcnet32-disable-ltint just disable ltint for the time being -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/ext3-bogus-enospc [PATCH] Fix ext3 bogus ENOSPC -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/radeonfb_overlapping_copyarea [PATCH] radeon: fix overlapping copyarea -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.arch/ppc-XTABS-termio.patch PPC termio fix for TABDLY bits TAB3/XTABS -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi Fix panic in ibmvscsi_eh_abort_handler (LTC bugzilla 7983) fix the ibmvscsi server @@ -25283,7 +25593,7 @@ GIT Branch: master * Sun May 09 2004 olh@suse.de - add patches.fixes/sctp_memset_parameter [SCTP] Fix memset() parameter ordering. -* Sat May 08 2004 schwab@suse.de +* Sun May 09 2004 schwab@suse.de - Audit LAuS patches for bad uses of audit_result [SUSE39936]. * Sat May 08 2004 olh@suse.de - add patches.arch/ibm-ppc64-iommu_alloc_consistent-return @@ -25524,10 +25834,10 @@ GIT Branch: master . * Tue May 04 2004 axboe@suse.de - kernel doesn't link it CKRM isn't configured (sigh) -* Mon May 03 2004 schwab@suse.de +* Tue May 04 2004 schwab@suse.de - Enable CONFIG_SERIAL_8250_EXTENDED and CONFIG_SERIAL_8250_SHARE_IRQ [SUSE39152]. -* Mon May 03 2004 olh@suse.de +* Tue May 04 2004 olh@suse.de - add patches.arch/ibm-ppc64-irqstacks add patches.fixes/irqstacks-do_softirq.patch add patches.arch/ibm-ppc64-irqstack_dynamic_allocation.patch @@ -25981,7 +26291,7 @@ GIT Branch: master (which it does slightly faster than quilt); the resulting tree is fully compatible with quilt. (Use the --clean option to get rid of quilt specific files in .pc/.) -* Fri Apr 23 2004 agruen@suse.de +* Sat Apr 24 2004 agruen@suse.de - Add more stuff from -mc4 (patches.fixes/): ext3-transaction-batching-fix.patch, intermezzo-leak-fixes.patch, load_elf_binary-overflow-detection-fix.patch @@ -26181,7 +26491,7 @@ GIT Branch: master * Tue Apr 20 2004 mantel@suse.de - use in-kernel e100 driver; new version was meant for 2.4 only according to Intel -* Mon Apr 19 2004 garloff@suse.de +* Tue Apr 20 2004 garloff@suse.de - vesafb-video-mem-mtrr: Apply MTRR setting to whole framebuffer. (SUSE39104) * Mon Apr 19 2004 olh@suse.de @@ -26624,7 +26934,7 @@ GIT Branch: master - Update cifs to version 1.0.5. (SUSE35685, SUSE37871). * Sun Apr 04 2004 ak@suse.de - disable apic off dmi entry for HP DL380 (SUSE34704) -* Sat Apr 03 2004 agruen@suse.de +* Sun Apr 04 2004 agruen@suse.de - SUSE38070 hang in hwscan loading module uhci-hcd: Extended psmouse-usb-fix patch to reset the USB controller thoroughly (vojtech@suse.cz). @@ -26751,7 +27061,7 @@ GIT Branch: master * Thu Apr 01 2004 andrea@suse.de - Allow swap header to be rewritten with rw_swap_page_sync, may fix bug SUSE37442. -* Wed Mar 31 2004 ak@suse.de +* Thu Apr 01 2004 ak@suse.de - disable EDD reporting url * Wed Mar 31 2004 olh@suse.de - add patches.drivers/usb-static-sysfs-info @@ -26928,7 +27238,7 @@ GIT Branch: master - Disable debugging messages in parport daisy driver * Fri Mar 26 2004 ak@suse.de - Enable powernow k8 acpi driver on x86-64 and i386 (SUSE36822) -* Thu Mar 25 2004 agruen@suse.de +* Fri Mar 26 2004 agruen@suse.de - xfs cvs update. * Thu Mar 25 2004 andrea@suse.de - Fixup one locking bit in the objrmap-core, more precisely @@ -26970,7 +27280,7 @@ GIT Branch: master - Emulate bridge ioctls for vmware (SUSE36641) * Thu Mar 25 2004 garloff@suse.de - Revert sysfs changes from rc2. (SUSE36844, SUSE36198). -* Wed Mar 24 2004 garloff@suse.de +* Thu Mar 25 2004 garloff@suse.de - Drop part from lkcd_ipf that panics the kernel on accessing /proc/sys/kernel/cad_pid. * Wed Mar 24 2004 agruen@suse.de @@ -27008,7 +27318,7 @@ GIT Branch: master - Disable LTT & dprobe completely as they also do not work on S/390. - Rediff numa-api. -* Tue Mar 23 2004 schwab@suse.de +* Wed Mar 24 2004 schwab@suse.de - Enable KDB on ia64, off by default. * Tue Mar 23 2004 ak@suse.de - fix oops in numa api code (SUSE36806) @@ -27223,7 +27533,7 @@ GIT Branch: master - Update to x86_64-2.6.5rc1-3. Should fix SUSE35405 * Fri Mar 19 2004 agruen@suse.de - Fix the override-config-file mechanism. -* Thu Mar 18 2004 mason@suse.de +* Fri Mar 19 2004 mason@suse.de - fix reiserfs_file_write hole bug - Try to fix some O_DIRECT<->buffered io races - fix reiserfs writepage for fsync vs data=ordered races @@ -27375,7 +27685,7 @@ GIT Branch: master - update to 2.6.5-rc1 * Tue Mar 16 2004 mantel@suse.de - remove infiniband drivers -* Mon Mar 15 2004 olh@suse.de +* Tue Mar 16 2004 olh@suse.de - reenable patches.drivers/firewire_ieee1394 rev 1191, fixes some list corruption in ieee1394 core * Mon Mar 15 2004 olh@suse.de @@ -27489,7 +27799,7 @@ GIT Branch: master - Also install the arch/$arch/defconfig.$flavor files in the binary kernels. Add scripts/build-kernel-modules (generated by script) for testing compilation and installation. -* Wed Mar 10 2004 agruen@suse.de +* Thu Mar 11 2004 agruen@suse.de - %%postun-script: Fix relink code (broke recently). - Rename /boot/vmlinux to /boot/vmlinux.gz for gzip'ed files (the extension was lost at some point). @@ -27580,7 +27890,7 @@ GIT Branch: master - Make TIOCGDEV compatible again. * Sat Mar 06 2004 schwab@suse.de - Read patches.drivers/xpnet-04-xpc. -* Fri Mar 05 2004 ak@suse.de +* Sat Mar 06 2004 ak@suse.de - Update x86-64 patchkit to x86_64-2.6.4rc2-1 * Fri Mar 05 2004 olh@suse.de - update to patches.fixes/linux-post-2.6.4rc2-20040305 @@ -27639,7 +27949,7 @@ GIT Branch: master - Remove patches.drivers/xpnet-04-xpc. * Wed Mar 03 2004 schwab@suse.de - Fix staircase effect on Altix serial console. -* Tue Mar 02 2004 schwab@suse.de +* Wed Mar 03 2004 schwab@suse.de - Fix net/ipv6/mobile_ip6 for parallel build. * Tue Mar 02 2004 olh@suse.de - net/ipv6/mobile_ip6/mobhdr_mn.c needs linux/init.h @@ -27719,10 +28029,10 @@ GIT Branch: master loop_func_table->transfer operation has changed). * Sun Feb 29 2004 schwab@suse.de - Fix NULL pointer reference in pciehp driver. -* Sat Feb 28 2004 garloff@suse.de +* Sun Feb 29 2004 garloff@suse.de - alarm-round: Commit fix for alarm() return value being one too much because of roundoff errors in tv <-> jiffie conversion. -* Sat Feb 28 2004 agruen@suse.de +* Sun Feb 29 2004 agruen@suse.de - Add timestamp of cvs working directory to rpm files: /boot/timestamp-%%ver_str, /usr/src/linux-%%ver_str/timestamp. * Sat Feb 28 2004 ak@suse.de @@ -28087,7 +28397,7 @@ GIT Branch: master * Tue Feb 03 2004 ak@suse.de - Add patch for CONFIG_REGPARM for i386 - Enable it by default -* Mon Feb 02 2004 agruen@suse.de +* Tue Feb 03 2004 agruen@suse.de - patches.fixes/toshiba-acpi-0.17: Update toshiba_acpi driver to version 0.17. - Update config files. @@ -28115,7 +28425,7 @@ GIT Branch: master - Fix several problems with Provides and Obsoletes. - Split modversion symbols from kernel-source, and put them into kernel-syms instead. This also obsoletes kernel-bare. -* Thu Jan 29 2004 olh@suse.de +* Fri Jan 30 2004 olh@suse.de - add patches.drivers/firewire_ieee1394 (rev 1113) update sbp2 driver to provide ieee1394_guid in sysfs device/ dir * Thu Jan 29 2004 agruen@suse.de @@ -28134,7 +28444,7 @@ GIT Branch: master - Update ilp32 patch. * Thu Jan 29 2004 okir@suse.de - Updated usagi ipv6-ipv6 tunnel patch -* Wed Jan 28 2004 olh@suse.de +* Thu Jan 29 2004 olh@suse.de - update patches.drivers/ibm-ipr-2.0.0.patch trigger CONFIG_FW_LOADER if enabled * Wed Jan 28 2004 okir@suse.de @@ -28339,7 +28649,7 @@ GIT Branch: master - update patches.suse/early_userspace-instead-of-linuxrc do not mount sysfs early, the events can be replayed later keep the early binfmt_elf init to record early hotplug calls -* Fri Jan 09 2004 agruen@suse.de +* Sat Jan 10 2004 agruen@suse.de - Rework how kernel-source and the binary kernels are built: Now, the source and binary package are all built directly from the sources. @@ -28509,7 +28819,7 @@ GIT Branch: master * Mon Dec 08 2003 olh@suse.de - update patches.fixes/linux-2.6.0-test11-bk-latest tmpfs oops fix -* Sun Dec 07 2003 olh@suse.de +* Mon Dec 08 2003 olh@suse.de - update patches.suse/early_userspace-instead-of-linuxrc simplify changes * Sun Dec 07 2003 olh@suse.de @@ -28749,7 +29059,7 @@ GIT Branch: master option of build script. * Tue Nov 11 2003 ak@suse.de - Merge to x86_64-2.6.0test9-5 -* Mon Nov 10 2003 schwab@suse.de +* Tue Nov 11 2003 schwab@suse.de - Fix rounding error for blkdev reads [SUSE31902]. * Mon Nov 10 2003 schwab@suse.de - Reenable serial console patch. diff --git a/kernel-default.changes b/kernel-default.changes index 46f58025..9fd86cdf 100644 --- a/kernel-default.changes +++ b/kernel-default.changes @@ -1,3 +1,594 @@ +------------------------------------------------------------------- +Tue May 19 18:03:44 CEST 2009 - jeffm@suse.com + +- Set CONFIG_FRAMEBUFFER_CONSOLE=y + +------------------------------------------------------------------- +Tue May 19 17:27:45 CEST 2009 - jeffm@suse.com + +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) + +------------------------------------------------------------------- +Tue May 19 16:17:34 CEST 2009 - jbeulich@novell.com + +- patches.xen/sfc-endianness: fix building with gcc 4.4. + +------------------------------------------------------------------- +Tue May 19 12:04:26 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. + +------------------------------------------------------------------- +Mon May 18 16:52:37 CEST 2009 - jeffm@suse.com + +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Fri May 15 19:16:23 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux + +------------------------------------------------------------------- +Thu May 14 14:09:10 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. + +------------------------------------------------------------------- +Thu May 14 11:09:01 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %version-%source_rel in the -devel packages (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:42:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:32:58 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: fix kernel-syms requires (bnc#503280). + +------------------------------------------------------------------- +Mon May 11 21:11:59 CEST 2009 - jeffm@suse.com + +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). + +------------------------------------------------------------------- +Mon May 11 21:11:19 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. + +------------------------------------------------------------------- +Mon May 11 19:41:25 CEST 2009 - jeffm@suse.de + +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Wed May 6 17:38:57 CEST 2009 - gregkh@suse.de + +- Update config files. update vanilla configs so that the build works. + +------------------------------------------------------------------- +Wed May 6 17:19:56 CEST 2009 - gregkh@suse.de + +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. + +------------------------------------------------------------------- +Tue May 5 17:17:21 CEST 2009 - jeffm@suse.com + +- Update config files. + +------------------------------------------------------------------- +Tue May 5 16:46:08 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. + +------------------------------------------------------------------- +Tue May 5 14:31:59 CEST 2009 - jbeulich@novell.com + +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. + +------------------------------------------------------------------- +Tue May 5 11:05:37 CEST 2009 - jbeulich@novell.com + +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. + +------------------------------------------------------------------- +Tue May 5 10:08:12 CEST 2009 - jbeulich@novell.com + +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. + +------------------------------------------------------------------- +Tue May 5 10:02:41 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. + +------------------------------------------------------------------- +Tue May 5 05:22:16 CEST 2009 - teheo@suse.de + +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). + +------------------------------------------------------------------- +Fri May 1 20:01:16 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. + +------------------------------------------------------------------- +Fri May 1 20:00:48 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4. + - Eliminated 2 patches. + +------------------------------------------------------------------- +Fri May 1 19:58:07 CEST 2009 - jeffm@suse.com + +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. + +------------------------------------------------------------------- +Thu Apr 30 16:56:17 CEST 2009 - mmarek@suse.cz + +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory + +------------------------------------------------------------------- +Tue Apr 28 11:19:41 CEST 2009 - npiggin@suse.de + +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. + +------------------------------------------------------------------- +Mon Apr 27 13:48:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. + +------------------------------------------------------------------- +Mon Apr 27 10:41:20 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). + +------------------------------------------------------------------- +Fri Apr 24 19:28:44 CEST 2009 - gregkh@suse.de + +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. + +------------------------------------------------------------------- +Fri Apr 24 19:24:53 CEST 2009 - gregkh@suse.de + +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y + +------------------------------------------------------------------- +Fri Apr 24 18:23:21 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y + +------------------------------------------------------------------- +Fri Apr 24 18:19:34 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y + +------------------------------------------------------------------- +Fri Apr 24 18:14:49 CEST 2009 - gregkh@suse.de + +- Update config files. change to use CONFIG_USB=y + +------------------------------------------------------------------- +Thu Apr 23 23:38:53 CEST 2009 - jeffm@suse.de + +- Added legacy config. + +------------------------------------------------------------------- +Thu Apr 23 23:31:39 CEST 2009 - jeffm@suse.de + +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch + +------------------------------------------------------------------- +Thu Apr 23 17:53:58 CEST 2009 - jeffm@suse.de + +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. + +------------------------------------------------------------------- +Thu Apr 23 17:29:47 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc3. + +------------------------------------------------------------------- +Thu Apr 23 17:17:59 CEST 2009 - jeffm@suse.de + +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. + +------------------------------------------------------------------- +Mon Apr 20 16:44:13 CEST 2009 - jeffm@suse.de + +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" + +------------------------------------------------------------------- +Mon Apr 20 16:43:50 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2-git6. + +------------------------------------------------------------------- +Wed Apr 15 06:33:54 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. + +------------------------------------------------------------------- +Fri Apr 10 20:09:08 CEST 2009 - jeffm@suse.de + +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. + +------------------------------------------------------------------- +Fri Apr 10 19:08:14 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel + +------------------------------------------------------------------- +Fri Apr 10 17:35:35 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. + +------------------------------------------------------------------- +Fri Apr 10 17:18:34 CEST 2009 - jeffm@suse.com + +- Moved linux-obj symlink handling to kernel-$flavor-devel. + +------------------------------------------------------------------- +Fri Apr 10 11:41:12 CEST 2009 - mmarek@suse.cz + +- rpm/package-descriptions: Add comment. + +------------------------------------------------------------------- +Fri Apr 10 11:12:30 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. + +------------------------------------------------------------------- +Thu Apr 9 13:52:47 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. + +------------------------------------------------------------------- +Wed Apr 8 11:54:11 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) + +------------------------------------------------------------------- +Tue Apr 7 21:58:38 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. + +------------------------------------------------------------------- +Tue Apr 7 21:28:59 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. + +------------------------------------------------------------------- +Mon Apr 6 20:29:03 CEST 2009 - jeffm@suse.com + +- Enabled STAGING on !x86 and disabled COMEDI. + +------------------------------------------------------------------- +Mon Apr 6 19:21:37 CEST 2009 - jeffm@suse.com + +- patches.rpmify/split-package: Enable + +------------------------------------------------------------------- +Mon Apr 6 19:21:23 CEST 2009 - jeffm@suse.com + +- Update config files: Fixed i386-vanilla. + +------------------------------------------------------------------- +Mon Apr 6 19:11:52 CEST 2009 - jeffm@suse.com + +- patches.fixes/xfs-export-debug: xfs: export assertion handler. + +------------------------------------------------------------------- +Mon Apr 6 02:53:12 CEST 2009 - jeffm@suse.com + +- Switch from SPARSEMEM to DISCONTIGMEM on i386. + +------------------------------------------------------------------- +Sun Apr 5 02:24:01 CEST 2009 - jeffm@suse.com + +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. + +------------------------------------------------------------------- +Fri Apr 3 22:47:12 CEST 2009 - jeffm@suse.com + +- Update config files: Fix missing ia64-debug. + +------------------------------------------------------------------- +Fri Apr 3 22:32:01 CEST 2009 - jeffm@suse.com + +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. + +------------------------------------------------------------------- +Fri Apr 3 22:25:35 CEST 2009 - jeffm@suse.com + +- Drop NR_CPUS back to 128 on i386. + +------------------------------------------------------------------- +Fri Apr 3 19:36:31 CEST 2009 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. + +------------------------------------------------------------------- +Fri Apr 3 19:35:53 CEST 2009 - jeffm@suse.de + +- Update config files: Enabled STAGING drivers on -vanilla. + +------------------------------------------------------------------- +Fri Apr 3 17:13:32 CEST 2009 - jblunck@suse.de + +- patches.rpmify/rpm-kernel-config: Rediff. + +------------------------------------------------------------------- +Fri Apr 3 17:06:14 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh + +------------------------------------------------------------------- +Fri Apr 3 17:00:50 CEST 2009 - jeffm@suse.com + +- Update config files: Enabled STAGING drivers. + +------------------------------------------------------------------- +Fri Apr 3 16:30:02 CEST 2009 - jeffm@suse.com + +- Sync up kernel configs for x86/x86_64 flavors. + +------------------------------------------------------------------- +Fri Apr 3 14:55:26 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. + +------------------------------------------------------------------- +Thu Apr 2 23:41:52 CEST 2009 - mmarek@suse.cz + +- rpm/modversions: keep the override keyword in --pack. + +------------------------------------------------------------------- +Thu Apr 2 20:37:33 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. + +------------------------------------------------------------------- +Thu Apr 2 20:27:04 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call + +------------------------------------------------------------------- +Thu Apr 2 17:57:48 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion + +------------------------------------------------------------------- +Thu Apr 2 17:48:41 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec + +------------------------------------------------------------------- +Tue Mar 31 15:56:00 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-dummy.spec.in: Delete. + +------------------------------------------------------------------- +Tue Mar 31 15:46:18 CEST 2009 - jeffm@suse.de + +- doc/README.KSYMS: Add to repo. + +------------------------------------------------------------------- +Tue Mar 31 15:39:55 CEST 2009 - mmarek@suse.cz + +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. + +------------------------------------------------------------------- +Tue Mar 31 14:49:09 CEST 2009 - mmarek@suse.cz + +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). + +------------------------------------------------------------------- +Tue Mar 31 03:08:30 CEST 2009 - jeffm@suse.de + +- Add %changelog to spec files + +------------------------------------------------------------------- +Tue Mar 31 03:07:51 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Clean up %build_$flavor macros + +------------------------------------------------------------------- +Tue Mar 31 02:54:18 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in: Create kernel-source-vanilla + +------------------------------------------------------------------- +Tue Mar 31 02:53:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:52:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %using_buildservice macro + +------------------------------------------------------------------- +Tue Mar 31 02:52:04 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards + +------------------------------------------------------------------- +Tue Mar 31 02:51:13 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:50:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES + +------------------------------------------------------------------- +Tue Mar 31 02:50:15 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y + +------------------------------------------------------------------- +Tue Mar 31 02:49:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Use macros for cpu_arch + +------------------------------------------------------------------- +Tue Mar 31 02:49:23 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros + +------------------------------------------------------------------- +Tue Mar 31 02:48:40 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %kernelrelease macro. + +------------------------------------------------------------------- +Tue Mar 31 02:47:58 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %variant instead of $variant + +------------------------------------------------------------------- +Tue Mar 31 02:47:14 CEST 2009 - jeffm@suse.de + +- kernel-source: Kill old obsoletes + +------------------------------------------------------------------- +Tue Mar 31 02:46:35 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %var instead of @VAR@ except where necessary + +------------------------------------------------------------------- +Tue Mar 31 02:46:12 CEST 2009 - jeffm@suse.de + +- kernel-syms: Sort by flavor, not architecture + +------------------------------------------------------------------- +Tue Mar 31 02:45:43 CEST 2009 - jeffm@suse.de + +- kernel-syms: Stop the architecture %else madness + +------------------------------------------------------------------- +Tue Mar 31 02:45:15 CEST 2009 - jeffm@suse.de + +- kernel-binary: Stop the architecture %else madness + +------------------------------------------------------------------- +Mon Mar 30 22:16:04 CEST 2009 - jeffm@suse.de + +- Removed -RT guards and a dead patch. + +------------------------------------------------------------------- +Mon Mar 30 22:14:17 CEST 2009 - jeffm@suse.de + +- patches.fixes/reiserfs-prealloc-fix: Delete. + +------------------------------------------------------------------- +Mon Mar 30 15:26:04 CEST 2009 - jeffm@suse.de + +- patches.suse/reiserfs-inode-init: Delete. + +------------------------------------------------------------------- +Thu Mar 26 21:28:32 CET 2009 - mmarek@suse.cz + +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. + ------------------------------------------------------------------- Tue Mar 24 15:37:54 CET 2009 - jeffm@suse.de diff --git a/kernel-default.spec b/kernel-default.spec index 227dae9d..1aed7418 100644 --- a/kernel-default.spec +++ b/kernel-default.spec @@ -1,5 +1,5 @@ # -# spec file for package kernel-default (Version 2.6.29) +# spec file for package kernel-default (Version 2.6.30) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,62 +17,64 @@ # norootforbuild -%if 0%{?opensuse_bs} +%define using_buildservice 0%{?opensuse_bs} +%if %using_buildservice # Strip off the build number ("y") from the "x.y" release number %define source_rel %(release=%release; echo ${release%.*}) %else # We don't have build numbers internally %define source_rel %release %endif +# macro to add the source timestamp to package descriptions +%define source_timestamp %(sed '1s/^/Source timestamp: /' %_sourcedir/source-timestamp || :) # Don't use shell commands in build macros, this won't work outside of rpm -%define build_flavor "default" -%define build_kdump 0 -%define build_xen 0 -%define build_vanilla 0 -%define build_ps3 0 -%if %{build_flavor} == "kdump" -%define build_kdump 1 -%endif -%if %{build_flavor} == "xen" -%define build_xen 1 -%endif -%if %{build_flavor} == "vanilla" -%define build_vanilla 1 -%endif -%if %{build_flavor} == "ps3" -%define build_ps3 1 -%endif +%define build_flavor default +%define build_kdump (%build_flavor == "kdump") +%define build_xen (%build_flavor == "xen") +%define build_vanilla (%build_flavor == "vanilla") +%define build_ps3 (%build_flavor == "ps3") +%define srcversion 2.6.29 +%define patchversion 2.6.30-rc6-git3 +%define variant %{nil} +%define release_major %(rel="%source_rel" ; echo "${rel##[^0-9]*.}") +%define kernelrelease %patchversion-%release_major +%define build_src_dir %my_builddir/linux-%srcversion +%define src_install_dir /usr/src/linux-%kernelrelease%variant +%define obj_install_dir %src_install_dir-obj +%define rpm_install_dir %buildroot%obj_install_dir +%define kernel_build_dir %my_builddir/linux-obj %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) -%define symbols %(set -- kernel-default kernel-default $(case default in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) -%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/default$') +%define arch_symbols %(%_sourcedir/arch-symbols %_target_cpu) +%define symbols %(set -- %name kernel-%build_flavor $(case %build_flavor in (rt|rt_*) echo RT ;; esac) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) +%define cpu_arch_flavor %{expand:%(%_sourcedir/guards %symbols %arch_symbols < %_sourcedir/config.conf | grep '/%build_flavor$')} +%define cpu_arch %(var=%cpu_arch_flavor ; echo ${var%/*}) # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} +%define split_packages (%CONFIG_SPLIT_PACKAGE == "y") %ifarch %ix86 x86_64 %define install_vdso 1 %else %define install_vdso 0 %endif -%if %build_vanilla || %build_kdump || %CONFIG_MODULES != "y" -%define split_packages 0 -%else -%define split_packages 0%{expand:%(test -n "$(%_sourcedir/guards %symbols base < %_sourcedir/supported.conf)" && echo 1)} -%endif Name: kernel-default Summary: The Standard Kernel -Version: 2.6.29 -Release: 6 +Version: 2.6.30 +Release: 1 +%if %using_buildservice +%else +%endif License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on BuildRequires: coreutils module-init-tools sparse BuildRequires: fdupes -Provides: kernel-default_%_target_cpu = %version-%release +Provides: %{name}_%_target_cpu = %version-%release %if %split_packages -Requires: kernel-default-base_%_target_cpu = %version-%release +Requires: %name-base_%_target_cpu = %version-%release %endif Requires(pre): coreutils awk Requires(post): module-init-tools @@ -95,13 +97,13 @@ BuildRequires: dwarfextract %endif %if %build_xen %ifarch %ix86 -Provides: kernel-xenpae = 2.6.29 -Obsoletes: kernel-xenpae <= 2.6.29 +Provides: kernel-xenpae = %version +Obsoletes: kernel-xenpae <= %version %endif #!BuildIgnore: xen %endif -Provides: kernel-default-nongpl -Obsoletes: kernel-default-nongpl +Provides: %name-nongpl +Obsoletes: %name-nongpl %if %build_vanilla # force bzip2 instead of lzma compression to allow install on older dist versions %define _binary_payload w9.bzdio @@ -118,35 +120,24 @@ Conflicts: lvm2 < 2.02.33 %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -Provides: kernel = 2.6.29-%source_rel +Provides: kernel = %version-%source_rel %ifarch %ix86 -Provides: k_athlon k_debug k_deflt k_deflt_22 k_deflt_24 k_eide k_laptop k_orig k_pentiu k_pos_ibm k_psmp k_smp k_smp_22 k_smp_24 smp kernel-smp -Obsoletes: k_athlon k_debug k_deflt k_deflt_22 k_deflt_24 k_eide k_laptop k_orig k_pentiu k_pos_ibm k_psmp k_smp k_smp_22 k_smp_24 smp kernel-smp -%else +Provides: smp kernel-smp kernel-pae kernel-bigsmp +Obsoletes: smp kernel-smp kernel-pae kernel-bigsmp +%endif %ifarch ia64 -Provides: k_debug k_deflt k_itanium2 k_itanium2-smp k_smp kernel-sn2 -Obsoletes: k_debug k_deflt k_itanium2 k_itanium2-smp k_smp kernel-sn2 -%else -%ifarch ppc -Provides: k_chrp k_chrps k_deflt k_pmac k_pmacs k_prep k_preps -Obsoletes: k_chrp k_chrps k_deflt k_pmac k_pmacs k_prep k_preps -%else -%ifarch ppc64 -%else +Provides: kernel-sn2 +Obsoletes: kernel-sn2 +%endif %ifarch s390x -Provides: kernel-64bit k_deflt -Obsoletes: kernel-64bit k_deflt -%else +Provides: kernel-64bit +Obsoletes: kernel-64bit +%endif %ifarch x86_64 -Provides: k_deflt k_numa k_smp smp kernel-smp -Obsoletes: k_deflt k_numa k_smp smp kernel-smp +Provides: smp kernel-smp +Obsoletes: smp kernel-smp %endif -%endif -%endif -%endif -%endif -%endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2 +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2 Source10: preun.sh Source11: postun.sh Source12: pre.sh @@ -159,7 +150,7 @@ Source31: guards Source32: config-subst Source33: check-for-config-changes Source34: check-supported-list -Source40: build-source-timestamp +Source40: source-timestamp Source41: built-in-where Source44: find-provides Source45: module-renames @@ -218,7 +209,6 @@ Obsoletes: ralink-rt2860-kmp %define __find_provides %my_builddir/find-provides %name # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 -%define tolerate_unknown_new_config_options 0 # kABI change tolerance (default in maintenance should be 4, 6, 8 or 15, # 31 is the maximum; see scripts/kabi-checks) %define tolerate_kabi_changes 6 @@ -228,19 +218,17 @@ The standard kernel for both uniprocessor and multiprocessor systems. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %prep -if ! [ -e %_sourcedir/linux-2.6.29.tar.bz2 ]; then - echo "The kernel-default-2.6.29.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.29.src.rpm." +if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then + echo "The %name-%version.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-%version.src.rpm." exit 1 fi -echo "Architecture symbol(s):" %symbols +echo "Symbol(s):" %symbols # Unpack all sources and patches %setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 +mkdir -p %kernel_build_dir supported_conf() { %_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u } @@ -250,12 +238,12 @@ supported_conf() { comm -2 -3 <(supported_conf base $how) <(supported_conf base) \ | sed -e 's:$: '"$how"':' done -} | sed -e 's,.*/,,' -e 's,\.ko$,,' > linux-2.6.29/Module.supported +} | sed -e 's,.*/,,' -e 's,\.ko$,,' > %kernel_build_dir/Module.supported # Create grep pattern file for the modules to end up in the base package comm -2 -3 <(supported_conf base) <(supported_conf) \ | sed -e 's:.*/::' -e 's:^:\\/:' -e 's:$:\.ko$:' \ > %my_builddir/grep-for-base-modules -cd linux-2.6.29 +cd linux-%srcversion # Apply the patches needed for this architecture. %if ! %build_vanilla for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf); do @@ -272,74 +260,62 @@ for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf | egrep 'ke fi done %endif -# Release number without the EXTRAVERSION -RELEASE=%source_rel -while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do - RELEASE=${RELEASE#[^0-9]*.} -done +cd %kernel_build_dir if [ -f %_sourcedir/localversion ] ; then cat %_sourcedir/localversion > localversion fi cat ../config/%cpu_arch_flavor \ -| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-$RELEASE-default'"' \ +| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-%release_major-%build_flavor'"' \ | %_sourcedir/config-subst CONFIG_SUSE_KERNEL y \ %if 0%{?__debug_package:1} | %_sourcedir/config-subst CONFIG_DEBUG_INFO y \ %endif > .config -cpu_arch_flavor="%cpu_arch_flavor" -cat >> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs sed 's:^sourcedir=.*:sourcedir="%_sourcedir":; s:^builddir=.*:builddir="%my_builddir":' \ %_sourcedir/find-provides >%my_builddir/find-provides chmod +x %my_builddir/find-provides - -%build -source .rpm-defs -cd linux-2.6.29 -cp .config .config.orig -%if %{tolerate_unknown_new_config_options} -MAKE_ARGS="$MAKE_ARGS -k" -yes '' | make oldconfig $MAKE_ARGS -%else -make silentoldconfig $MAKE_ARGS < /dev/null -%_sourcedir/check-for-config-changes .config.orig .config -rm .config.orig -%endif +MAKE_ARGS="$MAKE_ARGS -C %build_src_dir O=$PWD" +if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then + yes '' | make oldconfig $MAKE_ARGS +else + cp .config .config.orig + make silentoldconfig $MAKE_ARGS < /dev/null + %_sourcedir/check-for-config-changes .config.orig .config + rm .config.orig +fi # create *.symref files in the tree -if [ -e ../kabi/$cpu_arch/symtypes-default ]; then - %_sourcedir/modversions --unpack . <../kabi/$cpu_arch/symtypes-default +if [ -e ../kabi/%cpu_arch/symtypes-%build_flavor ]; then + %_sourcedir/modversions --unpack . <../kabi/%cpu_arch/symtypes-%build_flavor fi make prepare $MAKE_ARGS +make scripts $MAKE_ARGS krel=$(make -s kernelrelease $MAKE_ARGS) -if [ "$krel" != "$KERNELRELEASE" ]; then - echo "Kernel release mismatch: $krel != $KERNELRELEASE" >&2 +if [ "$krel" != "%kernelrelease-%build_flavor" ]; then + echo "Kernel release mismatch: $krel != %kernelrelease-%build_flavor" >&2 exit 1 fi +make clean $MAKE_ARGS +rm -f source +find . ! -type d -printf '%%P\n' > %my_builddir/obj-files cat > .kernel-binary.spec.buildenv </dev/null)" ] ; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE + dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi %if %CONFIG_KMSG_IDS == "y" mkdir -p %buildroot/usr/share/man/man9 @@ -434,7 +409,7 @@ add_vmlinux() %endif %endif if [ -e init/kerntypes.o ]; then - cp init/kerntypes.o %buildroot/boot/Kerntypes-$KERNELRELEASE + cp init/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi # end of build_kdump %endif @@ -448,24 +423,26 @@ for sub in '-base' '' '-extra'; do %else base_package=1 %endif - for script in preun postun pre post; do - sed -e "s:@KERNELRELEASE@:$KERNELRELEASE:g" \ + for script in preun postun pre post devel-pre devel-post; do + sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \ -e "s:@IMAGE@:$image:g" \ - -e "s:@FLAVOR""@:default:g" \ - -e "s:@SUBPACKAGE@:kernel-default$sub:g" \ + -e "s:@FLAVOR""@:%build_flavor:g" \ + -e "s:@SUBPACKAGE@:%name$sub:g" \ -e "s:@BASE_PACKAGE@:$base_package:g" \ -e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \ -e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \ - %_sourcedir/$script.sh > ../$script$sub.sh + -e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \ + -e "s:@SRCVARIANT@:%variant:g" \ + %_sourcedir/$script.sh > %my_builddir/$script$sub.sh done done %if %build_kdump || %build_xen || %build_vanilla || %build_ps3 # keep this -suffix list in sync with post.sh and postun.sh -suffix=-default +suffix=-%build_flavor %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix -cp .config %buildroot/boot/config-$KERNELRELEASE +cp .config %buildroot/boot/config-%kernelrelease-%build_flavor %if %install_vdso # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot @@ -473,19 +450,22 @@ make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot # Create a dummy initrd with roughly the size the real one will have. # That way, YaST will know that this package requires some additional # space in /boot. -dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \ +dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \ bs=1024 seek=2047 count=1 -if [ $CONFIG_MODULES = y ]; then +if [ %CONFIG_MODULES = y ]; then + mkdir -p %rpm_install_dir/%cpu_arch_flavor + mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch + ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor # Figure out where the symbols that vmlinux exports are defined. # (We need this information below as well as in find-provides; we "annotate" # the original Module.symvers here to make sure that we are consistent in # both places.) %_sourcedir/built-in-where < Module.symvers > Module.symvers.split mv Module.symvers.split Module.symvers - gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz + gzip -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot if ! %_sourcedir/check-supported-list \ - %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then + %_sourcedir %buildroot/lib/modules/%kernelrelease-%build_flavor; then %if %supported_modules_check exit 1 %endif @@ -493,40 +473,41 @@ if [ $CONFIG_MODULES = y ]; then fi %ifarch s390 s390x if [ -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-$KERNELRELEASE ] ; then + -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-$KERNELRELEASE -C kofiles.list + dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list fi %endif - # Also put the resulting file in $obj_dir/$cpu_arch/default - # so that kernel-source + kernel-default is sufficient for building + # Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor + # so that kernel-source + kernel-%build_flavor is sufficient for building # modules that have modversions as well. - obj_dir=usr/src/linux-${KERNELRELEASE%%-default}-obj - mkdir -p %buildroot/$obj_dir/$cpu_arch/default - cp Module.symvers %buildroot/$obj_dir/$cpu_arch/default + mkdir -p %rpm_install_dir/%cpu_arch/%build_flavor + cp Module.symvers %rpm_install_dir/%cpu_arch/%build_flavor # Table of types used in exported symbols (for modversion debugging). - %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-$KERNELRELEASE - if [ -s %buildroot/boot/symtypes-$KERNELRELEASE ]; then - gzip -9 %buildroot/boot/symtypes-$KERNELRELEASE + %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-%kernelrelease-%build_flavor + if [ -s %buildroot/boot/symtypes-%kernelrelease-%build_flavor ]; then + gzip -9 %buildroot/boot/symtypes-%kernelrelease-%build_flavor else - rm -f %buildroot/boot/symtypes-$KERNELRELEASE + rm -f %buildroot/boot/symtypes-%kernelrelease-%build_flavor fi # Some architecture's $(uname -m) output is different from the ARCH # parameter that needs to be passed to kbuild. Create symlinks from # $(uname -m) to the ARCH directory. - [ -e %buildroot/$obj_dir/%_target_cpu ] \ - || ln -sf $cpu_arch %buildroot/$obj_dir/%_target_cpu - # We were building in %my_builddir/linux-2.6.29, but the sources will - # later be installed in /usr/src/linux-2.6.29-%source_rel. Fix up the + if [ ! -e %rpm_install_dir/%_target_cpu ]; then + ln -sf %cpu_arch %rpm_install_dir/%_target_cpu + ln -sf %cpu_arch %buildroot/usr/src/linux-obj/%_target_cpu + fi + # We were building in %my_builddir/linux-%srcversion, but the sources will + # later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the # build symlink. - rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} - ln -s /usr/src/linux-${KERNELRELEASE%%-default} \ - %buildroot/lib/modules/$KERNELRELEASE/source - ln -s /$obj_dir/$cpu_arch/default \ - %buildroot/lib/modules/$KERNELRELEASE/build + rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build} + ln -s %src_install_dir \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/source + ln -s %obj_install_dir/%cpu_arch/%build_flavor \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/build # Abort if there are any undefined symbols - msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \ - -b %buildroot -ae $KERNELRELEASE 2>&1)" + msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \ + -b %buildroot -ae %kernelrelease-%build_flavor 2>&1)" if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then exit 1 fi @@ -535,7 +516,7 @@ if [ $CONFIG_MODULES = y ]; then ( cd %buildroot : > %my_builddir/supported-modules : > %my_builddir/unsupported-modules - for module in $(find lib/modules/$KERNELRELEASE -type f -name '*.ko'); do + for module in $(find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko'); do case "$(/sbin/modinfo -F supported $module)" in (yes|external) modname=$(basename $module .ko) @@ -551,14 +532,14 @@ if [ $CONFIG_MODULES = y ]; then ) add_dependent_modules() { local modules_dep=$1 - xargs make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) + xargs -r make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) } - modules_dep=%buildroot/lib/modules/$KERNELRELEASE/modules.dep + modules_dep=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep # Make sure that no supported modules depend on any unsupported modules. dependent_unsupported_modules=$( OUT=$(mktemp) sed -e 's/:.*//g' < %my_builddir/Makefile.supported | \ - xargs make -rRsk -f %my_builddir/Makefile.supported > $OUT + xargs -r make -rRsk -f %my_builddir/Makefile.supported > $OUT sed -ne '/No rule/s/^.*No rule to make target//p' < $OUT | tr -d "\`'" ) if [ -n "$dependent_unsupported_modules" ]; then @@ -573,13 +554,13 @@ if [ $CONFIG_MODULES = y ]; then # implicitly are also core modules. grep -f %my_builddir/grep-for-base-modules %my_builddir/supported-modules \ | add_dependent_modules $modules_dep > %my_builddir/base-modules - # All supported modules which are not core modules belong in kernel-default. + # All supported modules which are not core modules belong in %name. comm -3 <(sort %my_builddir/supported-modules) \ <(sort %my_builddir/base-modules) \ > %my_builddir/main-modules %else ( cd %buildroot - find lib/modules/$KERNELRELEASE -type f -name '*.ko' -printf '/%%p\n' + find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ) > %my_builddir/base-modules %endif # check for kabi changes @@ -597,7 +578,7 @@ if [ $CONFIG_MODULES = y ]; then --max-badness=%tolerate_kabi_changes || KABI=$? fi if [ $KABI -ne 0 ]; then - if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-default -a \ + if [ ! -e %my_builddir/kabi/%cpu_arch/ignore-%build_flavor -a \ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \ "directory to build this kernel even though its badness is" \ @@ -611,6 +592,11 @@ if [ $CONFIG_MODULES = y ]; then install -d -m 755 %buildroot/etc/modprobe.d/ install -m 644 %_sourcedir/module-renames \ %buildroot/etc/modprobe.d/50-module-renames.conf + tar cf - -T %my_builddir/obj-files | \ + tar xf - -C %rpm_install_dir/%cpu_arch_flavor + # Replace the absolute with a relative path + sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \ + %rpm_install_dir/%cpu_arch_flavor/Makefile fi add_dirs_to_filelist() { local filelist @@ -631,16 +617,23 @@ add_dirs_to_filelist() { | sed -e 's:^:%%%%dir :' } # Collect the file lists. +shopt -s nullglob +> %my_builddir/kernel-devel.files +for file in %buildroot/boot/vmlinux-*gz %buildroot/boot/sym* ; do + f=${file##%buildroot} + echo "$f" >> %my_builddir/kernel-devel.files +done { cd %buildroot - find boot \ + (find boot \ \( -type l -o -name 'initrd-*' \) -printf '%%%%%%%%ghost /%%p\n' -o \ - -type f -printf '/%%p\n' + -type f -printf '/%%p\n' ; cat %my_builddir/kernel-devel.files) | \ + sort | uniq -u # Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that # the file gets removed when uninstalling the kernel. - echo '%%%%ghost /boot/initrd-'${KERNELRELEASE}'-kdump' - touch $RPM_BUILD_ROOT/boot/initrd-${KERNELRELEASE}-kdump - if [ $CONFIG_MODULES = y ]; then - find lib/modules/$KERNELRELEASE \ + echo '%%%%ghost /boot/initrd-%kernelrelease-kdump' + touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump + if [ %CONFIG_MODULES = y ]; then + find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \) \ -printf '%%%%%%%%ghost /%%p\n' -o \ @@ -648,12 +641,9 @@ add_dirs_to_filelist() { -printf '/%%p\n' cat %my_builddir/base-modules echo '%%%%config /etc/modprobe.d/50-module-renames.conf' - find $obj_dir \ - -type d -o \ - -printf '/%%p\n' fi - test -d lib/firmware/$KERNELRELEASE && \ - find lib/firmware/$KERNELRELEASE \ + test -d lib/firmware/%kernelrelease-%build_flavor && \ + find lib/firmware/%kernelrelease-%build_flavor \ -type d -o \ -printf '/%%p\n' if [ -e .%_docdir/%name ]; then @@ -684,13 +674,13 @@ add_dirs_to_filelist() { %endif %defattr(-, root, root) -%package -n kernel-default-base +%package base Summary: Base Modules of the Standard Kernel License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-default-base_%_target_cpu = %version-%release +Provides: %name-base_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader @@ -699,17 +689,14 @@ Requires(post): mkinitrd Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-default-base +%description base The standard kernel for both uniprocessor and multiprocessor systems. This package contains only the base modules, required in all installs. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun base -f preun-base.sh %postun base -f postun-base.sh @@ -719,39 +706,36 @@ GIT Branch: master %post base -f post-base.sh %if %split_packages -%files -n kernel-default-base -f kernel-base.files +%files base -f kernel-base.files %defattr(-, root, root) %endif -%package -n kernel-default-extra +%package extra Summary: Extra Modules for the Standard Kernel License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-default-extra_%_target_cpu = %version-%release -Requires: kernel-default_%_target_cpu = %version-%release +Provides: %name-extra_%_target_cpu = %version-%release +Requires: %{name}_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader Requires(post): mkinitrd -Supplements: packageand(product(SUSE_SLED):kernel-default_%_target_cpu) -Supplements: packageand(product(openSUSE):kernel-default_%_target_cpu) +Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) +Supplements: packageand(product(openSUSE):%{name}_%_target_cpu) %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-default-extra +%description extra The standard kernel for both uniprocessor and multiprocessor systems. This package contains additional modules not supported by Novell. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun extra -f preun-extra.sh %postun extra -f postun-extra.sh @@ -761,31 +745,357 @@ GIT Branch: master %post extra -f post-extra.sh %if %split_packages -%files -n kernel-default-extra -f kernel-extra.files +%files extra -f kernel-extra.files %defattr(-, root, root) %endif %if %CONFIG_KMSG_IDS == "y" -%package -n kernel-default-man +%package man License: GPL v2 only Summary: The Standard Kernel Group: System/Kernel -%description -n kernel-default-man +%description man The standard kernel for both uniprocessor and multiprocessor systems. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - -%files -n kernel-default-man +%source_timestamp +%files man %defattr(-,root,root) /usr/share/man/man9/* %endif +%package devel +License: GPL v2 only +Summary: Development files necessary for building kernel modules +Group: System/Kernel +Provides: %name-devel = %version-%source_rel +Requires: kernel-source%variant = %version-%source_rel +AutoReqProv: on + +%description devel +This package contains files necessary for building kernel modules (and +kernel module packages) against the -default flavor of the kernel. + + + +%source_timestamp +%if %CONFIG_MODULES == "y" + +%pre devel -f devel-pre.sh + +%post devel -f devel-post.sh + +%files devel -f kernel-devel.files +%defattr(-,root,root) +%dir %obj_install_dir +%dir %obj_install_dir/%cpu_arch +%dir /usr/src/linux-obj +%dir /usr/src/linux-obj/%cpu_arch +%ghost /usr/src/linux-obj/%cpu_arch_flavor +%obj_install_dir/%cpu_arch_flavor +%if %_target_cpu != %cpu_arch +%obj_install_dir/%_target_cpu +/usr/src/linux-obj/%_target_cpu +%endif +%endif + %changelog +* Tue May 19 2009 jeffm@suse.com +- Set CONFIG_FRAMEBUFFER_CONSOLE=y +* Tue May 19 2009 jeffm@suse.com +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) +* Tue May 19 2009 jbeulich@novell.com +- patches.xen/sfc-endianness: fix building with gcc 4.4. +* Tue May 19 2009 jbeulich@novell.com +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. +* Mon May 18 2009 jeffm@suse.com +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. +* Fri May 15 2009 jeffm@suse.de +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %%version-%%source_rel in the -devel packages (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/mkspec: fix kernel-syms requires (bnc#503280). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. +* Mon May 11 2009 jeffm@suse.de +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. +* Wed May 06 2009 gregkh@suse.de +- Update config files. update vanilla configs so that the build works. +* Wed May 06 2009 gregkh@suse.de +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. +* Tue May 05 2009 jeffm@suse.com +- Update config files. +* Tue May 05 2009 jeffm@suse.com +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. +* Tue May 05 2009 jbeulich@novell.com +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. +* Tue May 05 2009 jbeulich@novell.com +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. +* Tue May 05 2009 jbeulich@novell.com +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. +* Tue May 05 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. +* Tue May 05 2009 teheo@suse.de +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). +* Fri May 01 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +* Fri May 01 2009 jeffm@suse.com +- Update to 2.6.30-rc4. + - Eliminated 2 patches. +* Fri May 01 2009 jeffm@suse.com +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. +* Thu Apr 30 2009 mmarek@suse.cz +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory +* Tue Apr 28 2009 npiggin@suse.de +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to use CONFIG_USB=y +* Thu Apr 23 2009 jeffm@suse.de +- Added legacy config. +* Thu Apr 23 2009 jeffm@suse.de +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch +* Thu Apr 23 2009 jeffm@suse.de +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. +* Thu Apr 23 2009 jeffm@suse.de +- Update to 2.6.30-rc3. +* Thu Apr 23 2009 jeffm@suse.de +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. +* Mon Apr 20 2009 jeffm@suse.de +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" +* Mon Apr 20 2009 jeffm@suse.de +- Update to 2.6.30-rc2-git6. +* Wed Apr 15 2009 jeffm@suse.de +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. +* Fri Apr 10 2009 jeffm@suse.com +- Moved linux-obj symlink handling to kernel-$flavor-devel. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/package-descriptions: Add comment. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. +* Thu Apr 09 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. +* Wed Apr 08 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. +* Mon Apr 06 2009 jeffm@suse.com +- Enabled STAGING on !x86 and disabled COMEDI. +* Mon Apr 06 2009 jeffm@suse.com +- patches.rpmify/split-package: Enable +* Mon Apr 06 2009 jeffm@suse.com +- Update config files: Fixed i386-vanilla. +* Mon Apr 06 2009 jeffm@suse.com +- patches.fixes/xfs-export-debug: xfs: export assertion handler. +* Mon Apr 06 2009 jeffm@suse.com +- Switch from SPARSEMEM to DISCONTIGMEM on i386. +* Sun Apr 05 2009 jeffm@suse.com +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Fix missing ia64-debug. +* Fri Apr 03 2009 jeffm@suse.com +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. +* Fri Apr 03 2009 jeffm@suse.com +- Drop NR_CPUS back to 128 on i386. +* Fri Apr 03 2009 jeffm@suse.com +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. +* Fri Apr 03 2009 jeffm@suse.de +- Update config files: Enabled STAGING drivers on -vanilla. +* Fri Apr 03 2009 jblunck@suse.de +- patches.rpmify/rpm-kernel-config: Rediff. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Enabled STAGING drivers. +* Fri Apr 03 2009 jeffm@suse.com +- Sync up kernel configs for x86/x86_64 flavors. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/modversions: keep the override keyword in --pack. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec +* Tue Mar 31 2009 mmarek@suse.cz +- rpm/kernel-dummy.spec.in: Delete. +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.KSYMS: Add to repo. +* Tue Mar 31 2009 mmarek@suse.cz +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. +* Tue Mar 31 2009 mmarek@suse.cz +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). +* Tue Mar 31 2009 jeffm@suse.de +- Add %%changelog to spec files +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Clean up %%build_$flavor macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in: Create kernel-source-vanilla +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %%using_buildservice macro +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Use macros for cpu_arch +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %%kernelrelease macro. +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %%variant instead of $variant +* Tue Mar 31 2009 jeffm@suse.de +- kernel-source: Kill old obsoletes +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %%var instead of @VAR@ except where necessary +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Sort by flavor, not architecture +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Stop the architecture %%else madness +* Tue Mar 31 2009 jeffm@suse.de +- kernel-binary: Stop the architecture %%else madness +* Mon Mar 30 2009 jeffm@suse.de +- Removed -RT guards and a dead patch. +* Mon Mar 30 2009 jeffm@suse.de +- patches.fixes/reiserfs-prealloc-fix: Delete. +* Mon Mar 30 2009 jeffm@suse.de +- patches.suse/reiserfs-inode-init: Delete. +* Thu Mar 26 2009 mmarek@suse.cz +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. * Tue Mar 24 2009 jeffm@suse.de - Update to 2.6.29-final. - Eliminated 4 patches. @@ -808,7 +1118,7 @@ GIT Branch: master O_SYNC, sync requests and barriers. (bnc#485089), (bnc#471249) * Mon Mar 16 2009 bphilips@suse.de - README: add rough guide to updating KABI -* Fri Mar 13 2009 jeffm@suse.com +* Sat Mar 14 2009 jeffm@suse.com - Update to 2.6.29-rc8. * Thu Mar 12 2009 jbeulich@novell.com - patches.fixes/fix-nf_conntrack_slp, @@ -857,7 +1167,7 @@ GIT Branch: master * Wed Mar 04 2009 mmarek@suse.cz - rpm/kernel-binary.spec.in: workaround a bash bug (bnc#481817) in kernel-vanilla.spec. -* Tue Mar 03 2009 jeffm@suse.com +* Wed Mar 04 2009 jeffm@suse.com - patches.suse/export-security_inode_permission: Export security_inode_permission for aufs. * Thu Feb 26 2009 jeffm@suse.com @@ -868,7 +1178,7 @@ GIT Branch: master - scripts/tar-up.sh: create tarballs that don't change unnecessarily: set owner/group to nobody/nobody, mtime to time of the latest commit and sort the input files. -* Tue Feb 24 2009 jeffm@suse.com +* Wed Feb 25 2009 jeffm@suse.com - Update to 2.6.29-rc6-git1. * Sat Feb 21 2009 mmarek@suse.cz - rpm/kernel-syms.spec.in: also check if the package versions match @@ -1029,9 +1339,9 @@ GIT Branch: master * Wed Jan 28 2009 olh@suse.de - patches.fixes/scsi-ibmvscsi-module_alias.patch: map scsi proc_name to module name (bnc#459933 - LTC50724) -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - Update config files: Disable ftrace in -debug on ppc64 -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - config.conf: Added -debug flavor for ppc64. * Tue Jan 27 2009 bwalle@suse.de - patches.drivers/libfc-set-the-release-function.diff: @@ -1104,7 +1414,7 @@ GIT Branch: master - refresh patch fuzz now that 2.6.27.13 is in tree * Sun Jan 25 2009 gregkh@suse.de - Update to final version of 2.6.27.13 -* Sat Jan 24 2009 gregkh@suse.de +* Sun Jan 25 2009 gregkh@suse.de - dynamic debugging fixes backported from upstream: - patches.drivers/driver-core-add-newlines-to-debugging-enabled-disabled-messages.patch: driver core: add newlines to debugging enabled/disabled @@ -1272,7 +1582,7 @@ GIT Branch: master - patches.fixes/security-introduce-missing-kfree.patch - patches.fixes/xpc-fix-heartbeat - Update config files. -* Thu Jan 22 2009 kkeil@suse.de +* Fri Jan 23 2009 kkeil@suse.de - patches.drivers/e1000-fix-shared-emc.patch: e1000: fix bug with shared interrupt during reset (bnc#396687) * Thu Jan 22 2009 tonyj@suse.de @@ -1465,10 +1775,10 @@ GIT Branch: master subchannel multipath mode setup (bnc#466462,LTC#51047). - patches.arch/s390-08-02-zfcp-gpn-align-fix.diff: zfcp: fix memory alignment for GPN_FT requests. (bnc#466462). -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update config files for vanilla kernel versions due to new config option added in 2.6.27.12-rc1. -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update to 2.6.27.12-rc1: - security fixes - fixes CVE-2009-0029 @@ -1515,9 +1825,9 @@ GIT Branch: master - patches.arch/ppc-fix_hugepage_check.patch: is_hugepage_only_range() must account for both 4kB and 64kB slices (bnc#466229 - LTC51063) -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Update config files: Disabled PARAVIRT on vanilla and LGUEST. -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Enabled patches.suse/unlock_page-speedup.patch * Wed Jan 14 2009 rjw@suse.de - patches.fixes/PCI-PM-Split-PCI-Express-port-suspend-resume.patch: @@ -1629,7 +1939,7 @@ GIT Branch: master - rpm/kernel-binary.spec.in: for -rt, install into /usr/src/linux-$version-rt-obj. - rpm/kernel-syms.spec.in: fix kernel-source requires for -rt. -* Sun Jan 11 2009 jkosina@suse.de +* Mon Jan 12 2009 jkosina@suse.de - patches.drivers/input-usbtouchscreen-hw-calibration.patch: Input: usbtouchscreen - allow reporting calibrated data (bnc#444814). @@ -1722,7 +2032,7 @@ GIT Branch: master pci-acpi.h. (bnc#438941). * Fri Jan 09 2009 gregkh@suse.de - clean up patch fuzz -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-pci-msi-_osc-support-capabilities-called-when-root-bridge-added.patch: ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added (bnc#438941). @@ -1735,7 +2045,7 @@ GIT Branch: master - patches.drivers/acpi-pci-remove-obsolete-_osc-capability-support-functions.patch: ACPI/PCI: remove obsolete _OSC capability support functions (bnc#438941). -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-call-_osc-support-during-root-bridge-discovery.patch: ACPI/PCI: call _OSC support during root bridge discovery (bnc#438941). @@ -1897,7 +2207,7 @@ GIT Branch: master * Wed Dec 31 2008 npiggin@suse.de - patches.arch/x86-fix-kmap-contig.patch: x86: contiguous kmap fix (bnc#449812). -* Mon Dec 29 2008 jeffm@suse.de +* Tue Dec 30 2008 jeffm@suse.de - patches.arch/thinkpad_acpi-hotkey-notify-fix: thinkpad_acpi: Fix oops with incompatible backlight interface. * Mon Dec 22 2008 olh@suse.de @@ -1975,7 +2285,7 @@ GIT Branch: master - patches.drivers/libata-update-ST-FLUSH-blacklist - patches.fixes/iwlwifi_fix_oops.patch - patches.fixes/v4l-dvb-avoid-writing-outside-array -* Tue Dec 16 2008 jeffm@suse.de +* Wed Dec 17 2008 jeffm@suse.de - patches.suse/reiserfs-barrier-default: Make reiserfs default to barrier=flush. * Tue Dec 16 2008 mmarek@suse.cz @@ -2008,7 +2318,7 @@ GIT Branch: master - patches.suse/mm-do-not-disable-memory-hotplug-when-hibernation-is-enabled.patch: mm: Do not disable memory hotplug when hibernation is enabled (bnc#438914). -* Mon Dec 15 2008 jeffm@suse.de +* Tue Dec 16 2008 jeffm@suse.de - patches.fixes/iwlwifi_fix_oops.patch: iwlwifi: clean key table in iwl_clear_stations_table function (bnc#457062). * Mon Dec 15 2008 jjolly@suse.de @@ -2074,7 +2384,7 @@ GIT Branch: master - update to 2.6.27.9-rc2: - lots of bugfixes - some security updates -* Thu Dec 11 2008 gregkh@suse.de +* Fri Dec 12 2008 gregkh@suse.de - intermediate commit as part of adding 2.6.27.9-rc1 to the tree. * Thu Dec 11 2008 hare@suse.de - Compile in zfcpdump module for S/390 (bnc#446367). @@ -2083,7 +2393,7 @@ GIT Branch: master * Thu Dec 11 2008 teheo@suse.de - patches.drivers/libata-update-ST-FLUSH-blacklist: libata: fix Seagate NCQ+FLUSH blacklist (bnc#458192). -* Wed Dec 10 2008 nfbrown@suse.de +* Thu Dec 11 2008 nfbrown@suse.de - patches.suse/SoN-fix-sync: Cope with racy nature of sync_page in swap_sync_page (441793). * Wed Dec 10 2008 jjolly@suse.de @@ -2152,7 +2462,7 @@ GIT Branch: master * Tue Dec 09 2008 nfbrown@suse.de - patches.fixes/xfs-barrier-fix.patch: Fix propagation of EOPNOTSUPP when barriers are not supported. (bnc#438608). -* Mon Dec 08 2008 rjw@suse.de +* Tue Dec 09 2008 rjw@suse.de - patches.fixes/tg3-fix-default-wol.patch: net (tg3): Fix failure to enable WoL by default when possible (bnc#447371). * Mon Dec 08 2008 olh@suse.de @@ -2341,7 +2651,7 @@ GIT Branch: master * Thu Dec 04 2008 gregkh@suse.de - patches.fixes/jbd2-create-proc-entry-fix.patch: Delete. It's not needed anymore now that 2.6.27.8-rc1 has a similar fix. -* Wed Dec 03 2008 gregkh@suse.de +* Thu Dec 04 2008 gregkh@suse.de - Update to 2.6.27.8-rc1: - lots of bugfixes - some security fixes as well. @@ -2443,7 +2753,7 @@ GIT Branch: master patches.fixes/cifs-fix-writepages patches.fixes/cifs-reinstate-sess-sharing-sans-races patches.fixes/cifs-reinstate-treecon-sharing -* Tue Dec 02 2008 jeffm@suse.de +* Wed Dec 03 2008 jeffm@suse.de - scripts/git-create-branch: Helper script to create a new branch. * Tue Dec 02 2008 mmarek@suse.cz @@ -2576,7 +2886,7 @@ GIT Branch: master - patches.xen/xen-x86-no-lapic: Add uv_irq.o - patches.xen/uv-sysfs-no-xen.diff: Don't build UV sysfs support on Xen. -* Fri Nov 28 2008 trenn@suse.de +* Sat Nov 29 2008 trenn@suse.de - patches.fixes/x86_cpufreq_powernow-k8_handle_invalid_state_gracefully.patch: powernow-k8: ignore out-of-range PstateStatus value (no bug avail). @@ -3068,10 +3378,10 @@ GIT Branch: master access on i386 sparsemem (bnc#440525). - patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch: Refresh. -* Thu Nov 13 2008 gregkh@suse.de +* Fri Nov 14 2008 gregkh@suse.de - patches.kernel.org/iwlagn-avoid-sleep-in-softirq-context.patch: iwlagn: avoid sleep in softirq context (bnc#444382). -* Thu Nov 13 2008 philips@suse.de +* Fri Nov 14 2008 philips@suse.de - patches.fixes/cdc-acm.c-fix-recursive-lock-in-acm_start_wb-error-path.patch: cdc-acm.c: fix recursive lock in acm_start_wb error path. * Thu Nov 13 2008 gregkh@suse.de @@ -3138,7 +3448,7 @@ GIT Branch: master (bnc#443738). - patches.drivers/alsa-hda-stac92xx-mic-pin-fix: ALSA: hda - Fix input pin initialization for STAC/IDT codecs (bnc#443738). -* Tue Nov 11 2008 philips@suse.de +* Wed Nov 12 2008 philips@suse.de - rpm/kernel-binary.spec.in: remove Recommends: kerneloops, opt-in will be implemented in the 11.2 installer * Tue Nov 11 2008 jeffm@suse.de @@ -3567,7 +3877,7 @@ GIT Branch: master workqueue: introduce create_rt_workqueue. (from 2.6.28) Refresh to eliminate fuzz: - patches.rt/preempt-realtime-core.patch: Linux-RT 2.6.27-RT. -* Sat Nov 01 2008 sdietrich@suse.de +* Sun Nov 02 2008 sdietrich@suse.de - Update RT config files: - Sync with SLES 11 default/debug configs - Limit CPUS to 32 @@ -3656,7 +3966,7 @@ GIT Branch: master - patches.drivers/block-del-timer-after-dequeue: blk: move blk_delete_timer call in end_that_request_last (bnc#440076 bnc#440173). -* Thu Oct 30 2008 trenn@suse.de +* Fri Oct 31 2008 trenn@suse.de - patches.arch/x86_agpgart-g33-stoeln-fix-2.patch: Avoid oops on G33 in 1MB stolen Mem case (bnc#391261). * Thu Oct 30 2008 gregkh@suse.de @@ -3981,7 +4291,7 @@ GIT Branch: master panasonic-laptop: add Panasonic Let's Note laptop extras driver v0.94. - Update config files. -* Mon Oct 27 2008 gregkh@suse.de +* Tue Oct 28 2008 gregkh@suse.de - patches.drivers/via-framebuffer-driver.patch: Via Framebuffer driver. - Update config files. @@ -4268,12 +4578,12 @@ GIT Branch: master bnc#436450. * Fri Oct 24 2008 gregkh@suse.de - clean up all fuzz in patches to get them to apply cleanly. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - delete patches.arch/s390-01-03-cmm2-v2.patch as it touched core kernel code and was rejected from upstream. - patches.arch/s390-01-03-cmm2-v2.patch: Delete. - patches.arch/s390-01-03-cmm2-v2a.patch: Delete. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - Update to version 3.4 of squashfs: - patches.suse/squashfs3.3-patch: Delete. - patches.suse/squashfs-patch-2.6.25: Delete. @@ -4305,7 +4615,7 @@ GIT Branch: master - patches.suse/x86-gb-linear-map.patch: Enable GB mapped linear KVA on x86 (bnc#437674). - patches.xen/xen3-patch-2.6.26: merge -* Wed Oct 22 2008 gregkh@suse.de +* Thu Oct 23 2008 gregkh@suse.de - update to 2.6.27.3 - lots of bugfixes - CVE-2008-3831 fix @@ -4436,7 +4746,7 @@ GIT Branch: master - patches.suse/ocfs2-xattr.-ch-definition-cleanups.patch - patches.suse/ocfs2-Add-security-xattr-support-in-ocfs2.patch - patches.suse/ocfs2-Add-POSIX-ACL-support-in-ocfs2.patch -* Thu Oct 16 2008 mfasheh@suse.com +* Fri Oct 17 2008 mfasheh@suse.com - ocfs2 fixes / updates from 2.6.28 merge window - patches.suse/ocfs2-xattr.c-Fix-a-bug-when-inserting-xattr.patch - patches.suse/ocfs2-Add-empty-bucket-support-in-xattr.patch @@ -4548,16 +4858,16 @@ GIT Branch: master * Tue Oct 14 2008 gregkh@suse.de - supported.conf: remove ide-core and ide-cdrom from base on request from Tejun. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - Update config files. - patches.drivers/staging-add-pcc-acpi-driver.patch: Staging: add pcc-acpi driver. - rpm/kernel-binary.spec.in: Obsoletes pcc-acpi-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: it's pcc-acpi and it's not obsolete, yet. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes at76_usb-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes et131x-kmp, ivtv-kmp, and ppc-acpi-kmp * Mon Oct 13 2008 gregkh@suse.de @@ -4685,10 +4995,10 @@ GIT Branch: master patches.rt/ftrace-trace-sched.patch * Fri Oct 10 2008 mfasheh@suse.com - supported.conf: mark kernel/fs/gfs2 unsupported -* Thu Oct 09 2008 gregkh@suse.de +* Fri Oct 10 2008 gregkh@suse.de - supported.conf: mark kernel/sound/pci/snd-cs5530 unsupported due to sb16 dependancy issues -* Thu Oct 09 2008 jeffm@suse.de +* Fri Oct 10 2008 jeffm@suse.de - patches.fixes/account-reserved-pages: Delete. * Thu Oct 09 2008 jeffm@suse.de - patches.suse/supported-flag-sysfs: Updated to build with @@ -4809,7 +5119,7 @@ GIT Branch: master * Thu Oct 09 2008 teheo@suse.de - patches.xen/xen3-auto-common.diff: minor patch apply fix after libata-prefer-over-ide. -* Wed Oct 08 2008 teheo@suse.de +* Thu Oct 09 2008 teheo@suse.de - patches.drivers/libata-prefer-over-ide: libata: prefer libata drivers over ide ones (bnc#433105). * Wed Oct 08 2008 carnold@novell.com @@ -7773,7 +8083,7 @@ GIT Branch: master Use ACPI_EXCEPTION instead of printk(KERN_ERR. - patches.suse/acpi_provide_non_windows_osi_boot_param.patch: ACPI: Provide a spec conform OSI interface to the BIOS. -* Mon Jul 28 2008 bphilips@suse.de +* Tue Jul 29 2008 bphilips@suse.de - rpm/kernel-binary.spec.in: uvcvideo merged. Add Obsoletes. * Fri Jul 25 2008 mszeredi@suse.cz - supported.conf: Mark fuse as supported. @@ -7878,7 +8188,7 @@ GIT Branch: master CONFIG_RESOURCE_COUNTERS, CONFIG_MM_OWNER, CONFIG_CGROUP_MEM_RES_CTLR, CONFIG_PROC_PID_CPUSET - debug only: CONFIG_CGROUP_DEBUG -* Wed Jun 25 2008 jeffm@suse.de +* Thu Jun 26 2008 jeffm@suse.de - Updated to 2.6.26-rc8 - Eliminated 1 patch. * Wed Jun 25 2008 jeffm@suse.de @@ -8035,7 +8345,7 @@ GIT Branch: master * Wed Jun 04 2008 jjohanse@suse.de - patches.apparmor/apparmor-module_interface.diff: AppArmor: Update patch to properly set profile name_table size (bnc#396993) -* Tue Jun 03 2008 jkosina@suse.de +* Wed Jun 04 2008 jkosina@suse.de - patches.fixes/input-add-amilo-pro-v-to-nomux.patch: Add Fujitsu-Siemens Amilo Pro 2010 and 2030 to nomux list (bnc#345699 bnc#389169) @@ -8394,7 +8704,7 @@ GIT Branch: master * Tue May 13 2008 gregkh@suse.de - Update to 2.6.25.4-rc1 - lots of bug fixes -* Mon May 12 2008 sdietrich@suse.de +* Tue May 13 2008 sdietrich@suse.de Cleanup RT: - patches.rt/*: Delete. * Mon May 12 2008 jkosina@suse.de @@ -8536,7 +8846,7 @@ GIT Branch: master * Fri May 02 2008 teheo@suse.de - patches.drivers/libata-sata_inic162x-update-to-0.4: sata_inic162x: update to 0.4 (bnc#385599). -* Thu May 01 2008 gregkh@suse.de +* Fri May 02 2008 gregkh@suse.de - update to 2.6.25.1: - fixes CVE-2008-1375 and CVE-2008-1675 - lots of other minor bugfixes @@ -8738,9 +9048,9 @@ GIT Branch: master * Sat Apr 19 2008 aj@suse.de - Conflict with apparmor-parser < 2.3 (not <=) in kernel-binary spec files. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Re-synced reiserfs patch set due to broken local repo. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Updated reiserfs patch set - Eliminated xattr interaction with AppArmor - Eliminated xattr deadlock under load between journal lock and @@ -8764,11 +9074,11 @@ GIT Branch: master chown and delete. * Tue Apr 15 2008 jbeulich@novell.com - Update Xen patches to 2.6.25-rc9 and c/s 517. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - refresh patches to clean up fuzz -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - Update config files. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - updat to 2.6.25-rc9 * Thu Apr 10 2008 gregkh@suse.de - update to 2.6.25-rc8-git8 @@ -8852,7 +9162,7 @@ GIT Branch: master disable mpc51xx support instead * Tue Mar 18 2008 jeffm@suse.de - rpm/kernel-binary.spec.in: Changed to just match %%ix86 -* Mon Mar 17 2008 olh@suse.de +* Tue Mar 18 2008 olh@suse.de - add patches.arch/ppc-efika-ipic.patch fix a crash in init_ipic_sysfs on efika * Mon Mar 17 2008 agruen@suse.de @@ -9302,7 +9612,7 @@ GIT Branch: master - patches.suse/lockd-kernel-statd - patches.suse/lockd-suse-config - patches.suse/lockd-max-hosts-dynamic -* Tue Feb 05 2008 oneukum@suse.de +* Wed Feb 06 2008 oneukum@suse.de - patches.suse/usb_printer_no_auto.diff: Delete. Obsoleted by mainline change * Tue Feb 05 2008 gregkh@suse.de @@ -9336,7 +9646,7 @@ GIT Branch: master * Sat Jan 26 2008 olh@suse.de - update patches.arch/ppc-efika-modalias.patch use struct device_attribute to fix oops on boot -* Fri Jan 25 2008 jeffm@suse.de +* Sat Jan 26 2008 jeffm@suse.de - scripts/sequence-patch.sh: Updated to include $EXTRA_SYMBOLS in $PATCH_DIR (e.g.: --symbol=RT creates linux-2.6.24-RT) * Fri Jan 25 2008 jeffm@suse.de @@ -9374,9 +9684,9 @@ GIT Branch: master call chrp_pci_fixup_vt8231_ata() later to allow pata_via usage * Mon Jan 21 2008 aj@suse.de - Remove unused config/s390/rt. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - patches.rt/irq-flags-unsigned-long.patch: Delete. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - Update to 2.6.24-rc8-git2. * Fri Jan 18 2008 jeffm@suse.de - Enabled 2.6.24-rc8-git1. @@ -9474,7 +9784,7 @@ GIT Branch: master We add it manually when building the patch list. This allows the script to work with the RT kernel without having to remove all the other configs from config.conf first. -* Fri Dec 21 2007 jeffm@suse.de +* Sat Dec 22 2007 jeffm@suse.de - Update to 2.6.24-rc6. * Thu Dec 20 2007 jeffm@suse.de - Update to 2.6.24-rc5-git7. @@ -9556,7 +9866,7 @@ GIT Branch: master Check for ACPI resource conflicts in hwmon drivers.. - patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch: Check for ACPI resource conflicts in i2c bus drivers.. -* Tue Dec 04 2007 jeffm@suse.de +* Wed Dec 05 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc4-git1: kernel: Update to 2.6.24-rc4-git1. * Tue Dec 04 2007 jeffm@suse.de @@ -9573,7 +9883,7 @@ GIT Branch: master * Sun Dec 02 2007 jeffm@suse.de - patches.kernel.org/gcc43-workaround.diff: use asm "+r" rather than volatile. -* Fri Nov 30 2007 bwalle@suse.de +* Sat Dec 01 2007 bwalle@suse.de - rpm/kernel-binary.spec.in: Fix generation of makedumpfile.config for flavour != default * Fri Nov 30 2007 ak@suse.de @@ -9867,14 +10177,14 @@ GIT Branch: master - patches.kernel.org/patch-2.6.24-rc2: Official patch. * Wed Nov 07 2007 jeffm@suse.de - Update config files. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - Update to 2.6.24-rc2. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - patches.suse/suse-ppc32-mol.patch: Merge against 2.6.24-rc1 * Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/powerpc-needs-uboot: powerpc: MPC52xx needs u-boot but we don't have it. -* Mon Nov 05 2007 jeffm@suse.de +* Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc1-git14-3131e530ac3faf09....: kernel: snapshot to 3131e530ac3faf09fb0878a9dc4cd6df0e35b6a3. * Mon Nov 05 2007 jeffm@suse.de @@ -10110,7 +10420,7 @@ GIT Branch: master * Fri Sep 28 2007 jeffm@suse.de - patches.fixes/jffs2-fix-ACL-vs-mode-handling: Fix ACL vs. mode handling. (310520). -* Thu Sep 27 2007 agruen@suse.de +* Fri Sep 28 2007 agruen@suse.de - kernel-syms.rpm: move the copies of the Modules.alias files from /lib/modules/... to /usr/src/linux-obj/... to avoid a file conflict between kernel-syms and other kernel-$flavor packages. @@ -10172,13 +10482,13 @@ GIT Branch: master - patches.drivers/pci-rd580-disable-msi: Delete. - patches.drivers/pci-rx790-disable-msi: Delete. - Update config files. -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de Patch name was wrong. Rename patch. - patches.drivers/libata-pata_via-kill-SATA_PATA_SHARING: Delete. - patches.drivers/libata-sata_via-kill-SATA_PATA_SHARING: sata_via: kill SATA_PATA_SHARING register handling (309069, 254158). -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de - patches.drivers/libata-pata_sis-fix-mode-programming: pata_sis: fix mode programming (308384). - patches.drivers/libata-fix-set_max_sectors: libata: fix @@ -10999,17 +11309,17 @@ GIT Branch: master * Thu Aug 16 2007 teheo@suse.de - patches.drivers/pci-rs690-disable-msi: PCI: disable MSI on RS690 (299010). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-fix-support-for-dell-wireless-broadband.patch: USB: fix support for Dell Wireless Broadband (aka WWAN). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-support-blackberry-pearl-with-berry_charge.patch: USB: Support Blackberry Pearl with berry_charge. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - fix rt patches so they apply again. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patch refresh for fuzz due to 2.6.22.3 update -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-update-unusual_devs.h.patch: USB: update unusual_devs.h from 2.6.23-rc4. * Wed Aug 15 2007 gregkh@suse.de @@ -11072,7 +11382,7 @@ GIT Branch: master hpriv->flags (299010). - patches.drivers/libata-ahci-no-pmp.patch: ahci: disable PMP support on SB600/700 (299010). -* Mon Aug 13 2007 sven@suse.de +* Tue Aug 14 2007 sven@suse.de - series.conf: remove comment pertaining to RT quickadjust patch * Mon Aug 13 2007 gregkh@suse.de - rpm/kernel-binary.spec.in: remove pointless comment in spec file @@ -11139,10 +11449,10 @@ GIT Branch: master - patches.arch/thinkpad_dmi_autoloading.patch: thinkpad-acpi: add DMI-based modalias. - Update config files. -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update config files: make RT Kernel tickless - patches.rt/patch-2.6.22.1-rt4.openSUSE: resolve conflicts -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update RT config files for tickless Kernel. - patches.rt/patch-2.6.22.1-rt4.openSUSE: Resolve conflicts. * Tue Aug 07 2007 olh@suse.de @@ -11156,7 +11466,7 @@ GIT Branch: master - patches.drivers/libata-implement-BROKEN_HPA-horkage-and-apply-it-to-HDS724040KLSA80: libata: implement BROKEN_HPA horkage and apply it to HDS724040KLSA80. -* Mon Aug 06 2007 olh@suse.de +* Tue Aug 07 2007 olh@suse.de - add patches.arch/ppc-dma_mask.patch Fix initialization and usage of dma_mask, required for sbp2 * Mon Aug 06 2007 teheo@suse.de @@ -11209,7 +11519,7 @@ GIT Branch: master - Don't make kernel-syms depend on kernel-$flavor packages that are based on a set of patches different from kernel-source: those packages won't match kernel-source, anyway. -* Thu Aug 02 2007 teheo@suse.de +* Fri Aug 03 2007 teheo@suse.de Enable more libata drivers on i386 and x86_64 - mostly ancient/legacy ones. - Update config files. @@ -11589,9 +11899,9 @@ GIT Branch: master (254208). - Rediff a few other Xen patches. - Update i386 Xen config files. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - Update to 2.6.22-rc5-git5. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix reintroduction of crash on __fput in xattr code (286544). * Thu Jun 21 2007 jeffm@suse.de @@ -11599,7 +11909,7 @@ GIT Branch: master fix thread shutdown handling (284718). * Wed Jun 20 2007 schwab@suse.de - gcc 4.2 is also broken on ia64. -* Tue Jun 19 2007 olh@suse.de +* Wed Jun 20 2007 olh@suse.de - build ppc64 kernel with gcc41 until PR31490 is fixed * Tue Jun 19 2007 olh@suse.de - add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff @@ -11844,11 +12154,11 @@ GIT Branch: master - Fix up the vanilla config files * Sat May 26 2007 schwab@suse.de - Update kdb patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - Update mol patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - ppc-efika-of_device-generic-uevent.patch: remove obsolete stuff. -* Fri May 25 2007 jeffm@suse.de +* Sat May 26 2007 jeffm@suse.de - patches.apparmor/remove_suid_new_case_in_2.6.22.diff: Merge fix. * Fri May 25 2007 jeffm@suse.de - Updated to 2.6.22-rc2-git7: @@ -11986,7 +12296,7 @@ GIT Branch: master * Tue Apr 24 2007 olh@suse.de - update patches.arch/ppc-generic-check_legacy_ioport.patch check if parent node has type isa -* Sun Apr 22 2007 jeffm@suse.de +* Mon Apr 23 2007 jeffm@suse.de - patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix xattr locking/refcount BUG (259215). * Sun Apr 22 2007 olh@suse.de @@ -12269,7 +12579,7 @@ GIT Branch: master sram = mpc52xx-srammpc5200-sram * Mon Mar 26 2007 olh@suse.de - update to 2.6.21-rc5 -* Fri Mar 23 2007 olh@suse.de +* Sat Mar 24 2007 olh@suse.de - disable built-in amd8111 and sil680 IDE drivers on ppc64 build libata pata_sil680 and pata_amd * Fri Mar 23 2007 olh@suse.de @@ -12700,7 +13010,7 @@ GIT Branch: master - patches.drivers/libata-fix-port-action-in-perdev-action-mask: libata: fix handling of port actions in per-dev action mask (231088, 235475). -* Wed Jan 17 2007 olh@suse.de +* Thu Jan 18 2007 olh@suse.de - add patches.drivers/libata-initialize-variables.patch fix ipr SATA (215625 - LTC28529) * Wed Jan 17 2007 jbeulich@novell.com @@ -12857,7 +13167,7 @@ GIT Branch: master - Update to 2.6.18.5 - lots of little bug fixes, only 3 of which we already had. - Update config files. -* Fri Dec 01 2006 olh@suse.de +* Sat Dec 02 2006 olh@suse.de - add patches.suse/snd-aoa-device-symlinks.patch let snd-aoa create sysfs device symlinks (106294) * Fri Dec 01 2006 hare@suse.de @@ -13158,7 +13468,7 @@ GIT Branch: master * Thu Oct 26 2006 jblunck@suse.de - patches.fixes/dm-refcnt-fix.diff: Fix reference counting in __find_device_hash_cell() (214682). -* Wed Oct 25 2006 tonyj@suse.de +* Thu Oct 26 2006 tonyj@suse.de - patches.suse/apparmor-secureexec.patch: Delete. - patches.suse/apparmor-mmapexec.patch: Delete. - patches.suse/apparmor: Roll security fixes into main AA patch @@ -13333,7 +13643,7 @@ GIT Branch: master - patches.suse/scsi-scan-inq-ppc64-dflt: Delete. * Sat Sep 23 2006 gregkh@suse.de - patches.suse/ide-probe-delay: Delete as per Kurt's request -* Fri Sep 22 2006 gregkh@suse.de +* Sat Sep 23 2006 gregkh@suse.de - add 'vanilla' kernel build to the system. * Thu Sep 21 2006 gregkh@suse.de - Update config files. @@ -13419,7 +13729,7 @@ GIT Branch: master Fix typo in powermac platform functions, fixes lockups * Sun Sep 03 2006 aj@suse.de - Require irqbalance always on x86 and x86-64. -* Fri Sep 01 2006 gregkh@suse.de +* Sat Sep 02 2006 gregkh@suse.de - Update to 2.6.18-rc5-git6 - USB fixes and some other stuff * Fri Sep 01 2006 jbeulich@novell.com @@ -13454,7 +13764,7 @@ GIT Branch: master [PATCH] i386: rwlock.h fix smp alternatives fix. * Thu Aug 31 2006 neilb@suse.de - patches.fixes/nfsd-dmapi-aware: Delete. -* Wed Aug 30 2006 jblunck@suse.de +* Thu Aug 31 2006 jblunck@suse.de - Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug). * Wed Aug 30 2006 jblunck@suse.de - Update config files (disable CONFIG_EDAC_DEBUG). @@ -13636,7 +13946,7 @@ GIT Branch: master - Disable KDB from i386 debug build as it does not build properly :( * Wed Aug 02 2006 hare@suse.de - config/s390/default: update config file. -* Tue Aug 01 2006 schwab@suse.de +* Wed Aug 02 2006 schwab@suse.de - config-md-raid456: Fix misspelt config. * Tue Aug 01 2006 schwab@suse.de - suse-ppc32-mol-mm-context: Fix mol build. @@ -13794,7 +14104,7 @@ GIT Branch: master aborted (188411). - patches.fixes/md_raid1_barrier_fix: Fix IO raid1/barrier problems that cause false IO errors (188278). -* Mon Jun 26 2006 neilb@suse.de +* Tue Jun 27 2006 neilb@suse.de - patches.fixes/nfsv4-setclientid: Improve uniqueness of client id sent by NFSv4 (167953). * Mon Jun 26 2006 jeffm@suse.de @@ -13814,7 +14124,7 @@ GIT Branch: master * Tue Jun 20 2006 neilb@suse.de - patches.fixes/lockd-find-block-fix: Fix possible oops in lockd (179988). -* Mon Jun 19 2006 garloff@suse.de +* Tue Jun 20 2006 garloff@suse.de - Update reference symbols to latest (libiscsi changed) and tag RC3. * Mon Jun 19 2006 okir@suse.de - patches.fixes/scsi-transport-sas-end-device-fix: Make patch @@ -14039,7 +14349,7 @@ GIT Branch: master * Tue Jun 06 2006 axboe@suse.de - patches.suse/filp-slab-rcu: Let the filp slab use SLAB_DESTROY_BY_RCU (172825). -* Mon Jun 05 2006 gregkh@suse.de +* Tue Jun 06 2006 gregkh@suse.de - patches.fixes/request_irq-remove-warnings-from-irq-probing.patch: [PATCH] request_irq(): remove warnings from irq probing (181321, 175123). @@ -14176,7 +14486,7 @@ GIT Branch: master - patches.suse/apparmor-secureexec.patch: LD_PRELOAD can be exploited to change the execution path across exec transitions (172061). -* Wed May 31 2006 agruen@suse.de +* Thu Jun 01 2006 agruen@suse.de - patches.fixes/xfs-kern-26040a-do-not-dirty-inode-being-freed: Don't dirty the inode if it being freed in xfs_iunpin (179117, SGI:PV952967). @@ -14956,9 +15266,9 @@ GIT Branch: master flag to 0x1000000 to avoid conflict with BLIST_MAX_512. * Sun Apr 23 2006 agruen@suse.de - Update the required version of perl-Bootloader. -* Fri Apr 21 2006 olh@suse.de +* Sat Apr 22 2006 olh@suse.de - build pdc202xx_new as a module in kdump kernel (158247 - LTC22416) -* Fri Apr 21 2006 jeffm@suse.de +* Sat Apr 22 2006 jeffm@suse.de - patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs: fix handling of device names with /'s in them (#154278). * Fri Apr 21 2006 gregkh@suse.de @@ -15218,10 +15528,10 @@ GIT Branch: master * Tue Apr 11 2006 neilb@suse.de - patches.fixes/invalidate_page_non_destructive: Make invalidate_inode_pages2 non-destructive (133890). -* Mon Apr 10 2006 agruen@suse.de +* Tue Apr 11 2006 agruen@suse.de - patches.drivers/libata-acpi-suspend-doc-fix: Fix {man,pdf}docs targets (163070). -* Mon Apr 10 2006 ak@suse.de +* Tue Apr 11 2006 ak@suse.de - patches.arch/i386-bigsmp-noirqbalance: Delete. Obsolete after #160473 - patches.arch/i386-amd-core-parsing: Remove bogus code from @@ -15275,7 +15585,7 @@ GIT Branch: master * Mon Apr 10 2006 ak@suse.de - patches.arch/i386-modern-apic: i386: Consolidate modern APIC handling (157602). -* Sun Apr 09 2006 ak@suse.de +* Mon Apr 10 2006 ak@suse.de - patches.arch/i386-apic-up: Disable ACPI APIC checking if DMI scanner decides APIC should not be enabled (162076) * Sun Apr 09 2006 ak@suse.de @@ -15554,7 +15864,7 @@ GIT Branch: master * Tue Mar 28 2006 neilb@suse.de - patches.fixes/md-barrier-fixes: Fix a couple of issues with handing BARRIER writes in md/raid1 (none). -* Mon Mar 27 2006 gregkh@suse.de +* Tue Mar 28 2006 gregkh@suse.de - patches.drivers/pci-hotplug-sn-fix-cleanup-on-hotplug-removal-of-ppb.patch: PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB (#156164). @@ -15655,7 +15965,7 @@ GIT Branch: master * Fri Mar 24 2006 neilb@suse.de - patches.fixes/md-raid1-hang: md: Fix bug: BIO_RW_BARRIER requests to md/raid1 hang. (159435). -* Thu Mar 23 2006 ak@suse.de +* Fri Mar 24 2006 ak@suse.de - patches.arch/disable-mmconfig: Disable mmconfig by default Default to pci=nommconf (145753 (some more)). - patches.arch/lagrange-feature: i386/x86-64: List Intel LaGrange @@ -15814,7 +16124,7 @@ GIT Branch: master * Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git8: - network driver fixes -* Thu Mar 16 2006 gregkh@suse.de +* Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git7: - nasty ext2 security issue / bugfix - other minor bugfixes all over the place @@ -16020,7 +16330,7 @@ GIT Branch: master * Thu Mar 09 2006 neilb@suse.de - patches.fixes/md-raid1-leak: Fix several raid1 which cause a memory leak... (155990). -* Wed Mar 08 2006 agruen@suse.de +* Thu Mar 09 2006 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: Fix compiling /usr/src/linux directly with O= (65891). - patches.fixes/xfs-include: Remove spaces in `-I ...' in @@ -16250,7 +16560,7 @@ GIT Branch: master * Thu Mar 02 2006 neilb@suse.de - patches.fixes/nfs-revalidate-race: Nfs: Avoid races between writebacks and truncation (144058). -* Wed Mar 01 2006 gregkh@suse.de +* Thu Mar 02 2006 gregkh@suse.de - patches.drivers/usb-uhci-increase-port-reset-completion-delay-for-hp-controllers.patch: USB: UHCI: Increase port-reset completion delay for HP controllers (#148761). @@ -16312,7 +16622,7 @@ GIT Branch: master * Tue Feb 28 2006 olh@suse.de - update to 2.6.16-rc5-git2, netfilter, xfs, x86_64 fixes disable FUA in libata -* Mon Feb 27 2006 olh@suse.de +* Tue Feb 28 2006 olh@suse.de - add patches.fixes/scsi-command-retries-off-by-one.patch timing out command, waited 0s errors in log (153801 - LTC22057) * Mon Feb 27 2006 olh@suse.de @@ -16357,7 +16667,7 @@ GIT Branch: master revert a 2.6.14rc1 change that causes cramfs corruption (153545) * Sun Feb 26 2006 olh@suse.de - adjust xen for topology.o change -* Sat Feb 25 2006 olh@suse.de +* Sun Feb 26 2006 olh@suse.de - add patches.fixes/git-kbuild-cscope.patch workaround for cscope segfault (152643) * Sat Feb 25 2006 olh@suse.de @@ -16451,7 +16761,7 @@ GIT Branch: master for SLES 10 - 2006-02-21. * Wed Feb 22 2006 trenn@suse.de - patches.drivers/cpufreq_bios_ppc_change: Delete. -* Tue Feb 21 2006 olh@suse.de +* Wed Feb 22 2006 olh@suse.de - compile rtas_flash into the kernel (148195 - LTC21314) * Tue Feb 21 2006 olh@suse.de - update to 2.6.16-rc4-git1, s390 dasd error reporting gone, misc fixes @@ -16524,7 +16834,7 @@ GIT Branch: master * Sun Feb 19 2006 olh@suse.de - add patches.suse/nameif-track-rename.patch keep track of things that udev does behind your back -* Sat Feb 18 2006 olh@suse.de +* Sun Feb 19 2006 olh@suse.de - provide vmlinux.debug on ppc * Sat Feb 18 2006 agruen@suse.de - patches.suse/dmapi_src_drop2: XFS DMAPI update; replaces @@ -16581,7 +16891,7 @@ GIT Branch: master * Fri Feb 17 2006 axboe@suse.de - patches.drivers/scsi-kill-not-ready-removable: Kill not-ready messages for removable media in SCSI (150175). -* Thu Feb 16 2006 agruen@suse.de +* Fri Feb 17 2006 agruen@suse.de - rpm/post.sh: Only create Previous Kernel bootloader entries for kernels >= 2.6.16; older kernels don't know how to remove their bootloader entries again in their %%postun (151110). @@ -16825,7 +17135,7 @@ GIT Branch: master GART IOMMU. - patches.arch/x86_64-hpet-summit: Fix HPET timer on IBM x460 (SUSE141868). -* Thu Feb 09 2006 gregkh@suse.de +* Fri Feb 10 2006 gregkh@suse.de - patches.drivers/it87-fix-oops-on-removal.patch: [PATCH] it87: Fix oops on removal (#149538). * Thu Feb 09 2006 gregkh@suse.de @@ -16914,7 +17224,7 @@ GIT Branch: master - patches.fixes/xfs-linux-melb-25106a-xfs-per-cpu-sb-counters: [PATCH] xfs-linux-melb-25106a-xfs-per-cpu-sb-counters (SGI:PV946630, 148680). -* Wed Feb 08 2006 gregkh@suse.de +* Thu Feb 09 2006 gregkh@suse.de - supported.conf: updated the pci hotplug driver list * Wed Feb 08 2006 gregkh@suse.de Update to 2.6.16-rc2-git5 @@ -17009,7 +17319,7 @@ GIT Branch: master * Tue Feb 07 2006 ak@suse.de - patches.xen/xen-mc-compile: Fix Xen compilation with multicore scheduler. -* Mon Feb 06 2006 ak@suse.de +* Tue Feb 07 2006 ak@suse.de - patches.fixes/spinlock-timeout: Make more general * Mon Feb 06 2006 mason@suse.de - patches.fixes/xfrm-endless-loop: Fix infinite loop in @@ -17073,7 +17383,7 @@ GIT Branch: master - patches.suse/st-ioctl-idlun-support: Allow generic SCSI ioctls to work with st (SUSE45446, reenable). - patches.suse/ide-probe-delay: Reduce ide probe delays. -* Fri Feb 03 2006 garloff@suse.de +* Sat Feb 04 2006 garloff@suse.de - Reenable patches.suse/scsi-error-test-unit-ready-timeout; see bug #56689: Some SCSI devices need a longer timeout for TEST_UNIT_READY in error recovery. @@ -17382,9 +17692,9 @@ GIT Branch: master - Update config files. -> Enable overriding of DSDT via initrd for x86_64 -> Enable ACPI debug for x86_64/i386 debug kernel -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable CONFIG_DEBUG_SLAB on ppc, changes alignment -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable internal firmware build for QLogic drivers also on ppc * Wed Jan 25 2006 axboe@suse.de - patches.fixes/it821x-dma-bug: Fix ide dma setup bug in it821x @@ -17414,7 +17724,7 @@ GIT Branch: master - Make debugging usb device issues easier (used to be in older SuSE kernels, I accidentally took it out a while ago...) patches.drivers/always-announce-new-usb-devices.patch -* Tue Jan 24 2006 gregkh@suse.de +* Wed Jan 25 2006 gregkh@suse.de Clean up the kernel.org patches, from 4 to 2 * Tue Jan 24 2006 mason@suse.de - Update config files: enable CONFIG_CONNECTOR and CONFIG_PROC_EVENTS @@ -17548,7 +17858,7 @@ GIT Branch: master - Fixup kdump related config entries. CONFIG_CRASH_DUMP should be on only in the kdump kernels. CONFIG_PROC_VMCORE should be on in the kdump kernels too. -* Sun Jan 22 2006 ak@suse.de +* Mon Jan 23 2006 ak@suse.de - fix compilation without NFSD_ACL enabled * Sun Jan 22 2006 olh@suse.de - enable DEBUG_RODAT, DEBUG_SPINLOCK and DEBUG_SPINLOCK_SLEEP @@ -17559,10 +17869,10 @@ GIT Branch: master - patches.suse/subdomain_namespacesem: rebase, remove sd changes * Sun Jan 22 2006 olh@suse.de - enable slab debugging (144632) -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - add patches.suse/uml-trace-macros.patch define some setjmp macros which were removed from glibc includes -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - disable patches.fixes/dput_late_iput.diff (136310) disable patches.fixes/prune_one_dentry-late_iput.diff * Sat Jan 21 2006 agruen@suse.de @@ -17665,10 +17975,10 @@ GIT Branch: master - Update config files. * Tue Jan 17 2006 schwab@suse.de - Update to kdb-v4.4-2.6.15-common-3. -* Mon Jan 16 2006 olh@suse.de +* Tue Jan 17 2006 olh@suse.de - add patches.suse/export-pci_claim_resource.patch rpaphp needs this symbol -* Mon Jan 16 2006 mason@suse.de +* Tue Jan 17 2006 mason@suse.de - Update config files. (run oldconfig on x86_64) * Mon Jan 16 2006 ak@suse.de - Update config files. @@ -17865,7 +18175,7 @@ GIT Branch: master handling change. - patches.fixes/barrier-fixup: Fix a problem with hanging queue on barrier writes. -* Thu Jan 12 2006 okir@suse.de +* Fri Jan 13 2006 okir@suse.de - patches.kernel.org/patch-2.6.15-git8: Update to 2.6.5-git8 - Rediffed or removed the following patches: - patches.drivers/dm-no-bounce @@ -18126,10 +18436,10 @@ GIT Branch: master - update to 2.6.15-rc6-git2 * Wed Dec 21 2005 aj@suse.de - Fix kernel-syms spec file. -* Mon Dec 19 2005 kkeil@suse.de +* Tue Dec 20 2005 kkeil@suse.de - patches.drivers/sky2.patch: Add sky2 driver from -mm series. - Update config files. -* Mon Dec 19 2005 garloff@suse.de +* Tue Dec 20 2005 garloff@suse.de - Increase default number of loop devices from 8 to 64. * Mon Dec 19 2005 jbeulich@novell.com - config/x86_64/xen: Enable SMP, misc adjustments (from ccoffing) @@ -18153,7 +18463,7 @@ GIT Branch: master checkin. Corrected. * Sat Dec 17 2005 tonyj@suse.de - patches.suse/subdomain: SubDomain (AppArmor). -* Fri Dec 16 2005 agruen@suse.de +* Sat Dec 17 2005 agruen@suse.de - patches.fixes/nfsd-setacl-readonly.diff: [nfsd] Check for read-only exports before setting acls (139411). * Fri Dec 16 2005 trenn@suse.de @@ -18346,7 +18656,7 @@ GIT Branch: master - patches.suse/aop-truncated-page.diff: [Patch] add AOP_TRUNCATED_PAGE, prepend AOP_ to WRITEPAGE_ACTIVATE. (needed for ocfs2) -* Sat Nov 26 2005 agruen@suse.de +* Sun Nov 27 2005 agruen@suse.de - rpm/kernel-source.spec.in: Make sure kernel flavors that are based on a different set of patches than kernel-source won't wrongly get a /usr/src/linux-obj directory for creating external @@ -18537,7 +18847,7 @@ GIT Branch: master * Wed Nov 02 2005 okir@suse.de - patches.fixes/acpi-disable-c2-c3-ibm-r40e: Disable C2/C3 states on all IBM R40e BIOSes (129954). -* Tue Nov 01 2005 jeffm@suse.de +* Wed Nov 02 2005 jeffm@suse.de - patches.suse/ocfs2-configfs: Delete. - patches.suse/ocfs2.diff: ocfs2: merge from svn 2673. - patches.suse/ocfs2-kapi-compat.diff: ocfs2: API compatibility @@ -18592,7 +18902,7 @@ GIT Branch: master - patches.drivers/oss-device-assign: Delete. - patches.fixes/unsymmetric-pageattr: Delete. - patches.drivers/alsa-git-post-2.6.14: ALSA-git update -* Tue Oct 25 2005 gregkh@suse.de +* Wed Oct 26 2005 gregkh@suse.de - patches.fixes/usb-interface-modalias-fix.patch: USB: always export interface information for modalias (105621). * Tue Oct 25 2005 olh@suse.de @@ -18661,10 +18971,10 @@ GIT Branch: master - patches.drivers/floppy-cmos-attribute.patch: Delete. - patches.drivers/floppy-cmos-attribute-tidy.patch: Delete. - patches.drivers/securityfs.patch: Delete. -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Finish replacing +check2614 with the real owners. Sorry about the mess this caused... -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Start replacing +check2614 with the real owners * Mon Oct 10 2005 olh@suse.de - add patches.suse/suse-ppc32-mol-verify_area.patch @@ -18768,7 +19078,7 @@ GIT Branch: master for building with O=. * Thu Sep 15 2005 olh@suse.de - mark kernel/drivers/net/mv643xx_eth unsupported. MAC collisions -* Wed Sep 14 2005 agruen@suse.de +* Thu Sep 15 2005 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: More dependency fixes. * Wed Sep 14 2005 olh@suse.de @@ -19060,7 +19370,7 @@ GIT Branch: master patch broke aty128fb and radeonfb * Mon Aug 29 2005 olh@suse.de - update to 2.6.13 -* Sun Aug 28 2005 pavel@suse.cz +* Mon Aug 29 2005 pavel@suse.cz - patches.suse/acpi-asus-panasonic-sony.patch: add support for vendor-specific features from Timo Hoenig * Sun Aug 28 2005 olh@suse.de @@ -19279,7 +19589,7 @@ GIT Branch: master - update to 2.6.13-rc6-git5, netpoll fixes * Sat Aug 13 2005 schwab@suse.de - Disable IA64_SGI_SN_XP until it is fixed. -* Fri Aug 12 2005 gregkh@suse.de +* Sat Aug 13 2005 gregkh@suse.de - patches.drivers/w1-dont-spam-syslog.patch: w1: more debug level decrease. fixes #104020. * Fri Aug 12 2005 kraxel@suse.de @@ -19731,7 +20041,7 @@ GIT Branch: master * Mon Jul 04 2005 olh@suse.de - add patches.arch/ppc64-vdso32_lds.patch fix link errors after recent toolchain changes -* Sat Jul 02 2005 agruen@suse.de +* Sun Jul 03 2005 agruen@suse.de - scripts/config.sh: rename VERSION+EXTRAVERSION => PATCHVERSION and a few other cleanups. * Sat Jul 02 2005 garloff@suse.de @@ -19793,7 +20103,7 @@ GIT Branch: master - Fix config files. * Wed Jun 29 2005 agruen@suse.de - Fix dash/underscore conversion for RPM tags. -* Tue Jun 28 2005 garloff@suse.de +* Wed Jun 29 2005 garloff@suse.de - Preliminary update of xen patches. * Tue Jun 28 2005 garloff@suse.de - patches.suse/security-*: Update and reenable security stubs @@ -20053,7 +20363,7 @@ GIT Branch: master * Thu Apr 28 2005 okir@suse.de - patches.fixes/ipv4-martian-oops: [IPv4] Prevent oops when printing martian source (65556). -* Wed Apr 27 2005 schwab@suse.de +* Thu Apr 28 2005 schwab@suse.de - Even more gcc4 fixes for ppc/ppc64. * Wed Apr 27 2005 schwab@suse.de - More gcc4 fixes. @@ -20129,7 +20439,7 @@ GIT Branch: master * Mon Mar 28 2005 jeffm@suse.de - patches.fixes/set_blocksize_race.diff: Updated header; accepted in 2.6.12-rc1 -* Wed Mar 23 2005 jeffm@suse.de +* Thu Mar 24 2005 jeffm@suse.de - patches.suse/lookup_hash_nameidata.diff: Version added to CVS did _not_ obsolete lookup_create_nameidata.diff, but it was removed anyway. Added required changes. @@ -20200,12 +20510,12 @@ GIT Branch: master * Thu Mar 17 2005 axboe@suse.de - patches.fixes/cfq-shutdown-timer-wq: Shutdown pending timer/wq from both last put and exit case. -* Wed Mar 16 2005 schwab@suse.de +* Thu Mar 17 2005 schwab@suse.de - Fix name of module override directory. -* Wed Mar 16 2005 garloff@suse.de +* Thu Mar 17 2005 garloff@suse.de - (okir) Removed non-compiling dri-ioctl32 patch. - Updated Xen patches. -* Wed Mar 16 2005 jeffm@suse.de +* Thu Mar 17 2005 jeffm@suse.de - series.conf: enabled set_blocksize_race.diff * Wed Mar 16 2005 axboe@suse.de - patches.fixes/cfq-pending-work-fixup: Fixup error in @@ -20416,7 +20726,7 @@ GIT Branch: master * Fri Mar 11 2005 olh@suse.de - update patches.suse/acpi_EC_no_byteAcc_fix.diff increment offset by one, not eight -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Remove unneeded I2C patches from the tree. - patches.drivers/i2c-1.2081.patch: Delete. - patches.drivers/i2c-1.2083.patch: Delete. @@ -20445,7 +20755,7 @@ GIT Branch: master - patches.drivers/i2c-1.2113.patch: Delete. - patches.drivers/i2c-1.2115.patch: Delete. - patches.drivers/i2c-1.2116.patch: Delete. -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Driver core update based on patches now in the 2.6.11-bk tree. Almost all of these are liked by udev / HAL in order that they can go faster, with less sysfs activity. @@ -20685,7 +20995,7 @@ GIT Branch: master - patches.drivers/input-bk-alps.diff: All ALPS fixes in one patch Previous ALPS patches removed -* Fri Mar 04 2005 vojtech@suse.cz +* Sat Mar 05 2005 vojtech@suse.cz - patches.drivers/input-bk-2074.diff: Fix ALPS oops on resume/suspend (Ruediger Oertel : [kernel] oops during s-t-d) @@ -21086,7 +21396,7 @@ GIT Branch: master regardless the setting of /proc/sys/kernel/sysrq * Mon Feb 21 2005 mantel@suse.de - patches.drivers/ibm-acpi-update: Update ibm-acpi to 0.10 (none). -* Sun Feb 20 2005 agruen@suse.de +* Mon Feb 21 2005 agruen@suse.de - patches.fixes/pci-resource-window-allocation-fix.diff: IBM Thinkpad G41 (and others) PCMCIA problems fix from Linus. * Sun Feb 20 2005 olh@suse.de @@ -21185,10 +21495,10 @@ GIT Branch: master - Update config files. - patches.drivers/drm-via: add DRM support for Via unichrome video cards (None). -* Thu Feb 10 2005 kkeil@suse.de +* Fri Feb 11 2005 kkeil@suse.de - readd patches.fixes/i4l-filter-fix patches.fixes/i4l-nullpointer-fix -* Thu Feb 10 2005 agruen@suse.de +* Fri Feb 11 2005 agruen@suse.de - Enable DRM config options. * Thu Feb 10 2005 kraxel@suse.de - patches.xen/xen-common.diff: one more chunk dropped. @@ -21210,7 +21520,7 @@ GIT Branch: master - patches.uml/host-skas3: Delete. - patches.uml/skas-update-2.6.10.patch: Delete. - patches.uml/skas-2.6.11-v7-rc1.patch: skas3+sysemu patch v7a. -* Wed Feb 09 2005 garloff@suse.de +* Thu Feb 10 2005 garloff@suse.de - Make IDE drivers more modular in Xen. - Update Xen patches, drop various bits that have been merged. - Clean up mkinitrd creation for Xen. @@ -21650,7 +21960,7 @@ GIT Branch: master + add patches.drivers/bk-dtor-input-rc1.patch - Fixed SLRS-pos patch for input update. - Update config files. -* Mon Jan 17 2005 agruen@suse.de +* Tue Jan 18 2005 agruen@suse.de - New version of nfsacl: now caches acls on the client. Patches: + patches.suse/qsort: Qsort. + patches.suse/sunrpc-enosys-when-unavail: Return -ENOSYS for @@ -21783,7 +22093,7 @@ GIT Branch: master - patches.suse/file-write-prefault: Delete. * Wed Jan 05 2005 mason@suse.de - update reiser4 to the latest code drop in -mm -* Tue Jan 04 2005 mason@suse.de +* Wed Jan 05 2005 mason@suse.de - delete a number of patches that were already in mainline * Tue Jan 04 2005 okir@suse.de - patches.fixes/cmsg-compat-signedness-fix-fix: Fix cmsg_len @@ -21824,7 +22134,7 @@ GIT Branch: master during the task exiting. - patches.suse/protect-pids-from-oom2: fixes a race and two minor aesthetical bugs. -* Tue Dec 21 2004 olh@suse.de +* Wed Dec 22 2004 olh@suse.de - remove patches.suse/pci.ids-update CONFIG_PCI_NAMES is not enabled in our configs * Tue Dec 21 2004 olh@suse.de @@ -22136,7 +22446,7 @@ GIT Branch: master * Fri Oct 15 2004 okir@suse.de - patches.fixes/nfs-nolock-fix2: Fix broken locking on NFS nolock mounts (SUSE47287) -* Thu Oct 14 2004 kkeil@suse.de +* Fri Oct 15 2004 kkeil@suse.de - patches.fixes/c4_locking_fix (SUSE47191) * Fix a SMP deadlock for the AVM c4 driver * Thu Oct 14 2004 andrea@suse.de @@ -22218,7 +22528,7 @@ GIT Branch: master - Fix TCP window tracking in netfilter conntrack * Mon Oct 04 2004 schwab@suse.de - Update /boot/vmlinuz symlink before calling /sbin/new-kernel-pkg. -* Sat Oct 02 2004 schwab@suse.de +* Sun Oct 03 2004 schwab@suse.de - Hide non-OF PCI devices on PowerMacs. * Sat Oct 02 2004 jeffm@suse.com - Release path after iput in sys_unlink (SUSE45004) @@ -22257,7 +22567,7 @@ GIT Branch: master * Fri Oct 01 2004 andrea@suse.de - patches.fixes/pte-establish-race avoid userspace corruption during COWs with threads on x86 PAE with >4G of ram. -* Thu Sep 30 2004 agruen@suse.de +* Fri Oct 01 2004 agruen@suse.de - patches.fixes/attr-initialize: Prevent chown from modifying inode ctimes without permission check (SUSE42542) - patches.fixes/ext23-no-ace-write-limit.diff: re-enable. @@ -22312,7 +22622,7 @@ GIT Branch: master - Fix resource claiming of SuperIO chips (SUSE45891) * Thu Sep 30 2004 axboe@suse.de - Hold reference to scsi device for lifetime of pending commands (SUSE46316) -* Wed Sep 29 2004 kkeil@suse.de +* Thu Sep 30 2004 kkeil@suse.de - fix from mainline for RLT8169 driver (disable DAC) SUSE46390 * Wed Sep 29 2004 vojtech@suse.cz - fixed patches.fixes/fat-nokia-fix, but not enabled yet @@ -22350,10 +22660,10 @@ GIT Branch: master * Tue Sep 28 2004 hare@suse.de - patches.fixes/null-argument-for-put_device put_device() should accept a NULL argument, too (SUSE46234). -* Mon Sep 27 2004 agruen@suse.de +* Tue Sep 28 2004 agruen@suse.de - patches.drivers/dm-minorcheck: device-mapper: fix minor number check -* Mon Sep 27 2004 andrea@suse.de +* Tue Sep 28 2004 andrea@suse.de - patches.suse/silent-stack-overflow: enforce gap between heap and stack. SUSE44807 * Mon Sep 27 2004 hare@suse.de @@ -22399,7 +22709,7 @@ GIT Branch: master This may readd the IDE DMA timeout problems some people saw. * Fri Sep 24 2004 okir@suse.de - Fixed a typo in sunrpc-optional-auth -* Thu Sep 23 2004 olh@suse.de +* Fri Sep 24 2004 olh@suse.de - remove patches.fixes/usb-ehci_urb_done-barrier.patch this patch is not needed, the inital bug was triggered by list corruption @@ -22433,7 +22743,7 @@ GIT Branch: master - fix cardbus issue on x86_64 (SUSE45677) * Wed Sep 22 2004 mantel@suse.de - export symbol get_sb_pseudo (SUSE45571) -* Tue Sep 21 2004 agruen@suse.de +* Wed Sep 22 2004 agruen@suse.de - patches.rpmify/cvs-timestamp-in-oopses.diff, rpm/kernel-binary.spec.in: Add CVS timestamp to Oopses * Tue Sep 21 2004 kraxel@suse.de @@ -22451,7 +22761,7 @@ GIT Branch: master - fixed and re-enabled lirc patches (SUSE45679). * Tue Sep 21 2004 okir@suse.de - Disable TCP segment offload (TSO) for now; it's too broken (SUSE45666) -* Mon Sep 20 2004 ak@suse.de +* Tue Sep 21 2004 ak@suse.de - Disable warning in cpufreq /proc interface code * Mon Sep 20 2004 ak@suse.de - Fix x86-64 compat waitid call for new interface @@ -22607,7 +22917,7 @@ GIT Branch: master - update PCI IDs to latest version * Wed Sep 15 2004 schwab@suse.de - Remove useless casts. -* Tue Sep 14 2004 schwab@suse.de +* Wed Sep 15 2004 schwab@suse.de - Update configs. * Tue Sep 14 2004 garloff@suse.de - Remove whirlpool algo. @@ -22649,7 +22959,7 @@ GIT Branch: master * Thu Sep 09 2004 garloff@suse.de - fastboot-console-init: Don't generate hotplug events for virtual consoles. Speeds up booting by ~2s. By okir. -* Wed Sep 08 2004 garloff@suse.de +* Thu Sep 09 2004 garloff@suse.de - swsusp-fix-small: suspend broke when onlyvery little memory was used (init=/bin/bash). By pavel. - ide-probe-delay: sleep 5ms instead of 50ms in ide probe and @@ -22750,7 +23060,7 @@ GIT Branch: master latency fix (tiwai@suse.de). * Thu Aug 26 2004 okir@suse.de - prevent oops in ip6t_LOG (SUSE44213) -* Wed Aug 25 2004 agruen@suse.de +* Thu Aug 26 2004 agruen@suse.de - scripts/tar-up.sh, rpm/kernel-binary.spec.in: Add x-devel-packages in neededforbuild of kernel-um.spec. * Wed Aug 25 2004 okir@suse.de @@ -22840,7 +23150,7 @@ GIT Branch: master Add missing parentheses in include/asm-x86_64/processor.h * Wed Aug 18 2004 kraxel@suse.de - enable CONFIG_DVB_AV7110_OSD on amd64 (SUSE43455). -* Tue Aug 17 2004 schwab@suse.de +* Wed Aug 18 2004 schwab@suse.de - Remove obsolete hp-sx1000 patches. * Tue Aug 17 2004 schwab@suse.de - Fix IPv6 mobility patches. @@ -22887,9 +23197,9 @@ GIT Branch: master - Remove one obsolete patch * Fri Aug 13 2004 mantel@suse.de - update swsuspend code -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Rediff & reenable /proc/pid/mapped_base patch -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Add -d / --dir argument to sequence-patch to avoid $SCRATCH_AREA * Thu Aug 12 2004 mason@suse.de - enable reiserfs and ext3 barrier code again @@ -23075,7 +23385,7 @@ GIT Branch: master - Check lots more patches * Thu Aug 05 2004 garloff@suse.de - Build fixes. -* Wed Aug 04 2004 garloff@suse.de +* Thu Aug 05 2004 garloff@suse.de - Drop many patches (all upstream: axp, scsi, proc-info-leak). - Port some (bootsplash, kbuild stuff). - Adapt configs for i386 and x86-64. @@ -23310,7 +23620,7 @@ GIT Branch: master - SUSE42038 fix deadlock between ext3/reiserfs and copy_from_user * Mon Jun 28 2004 mason@suse.de - change ide-disk-barrier_mode-2 to match what I put into cvs GA -* Sun Jun 27 2004 agruen@suse.de +* Mon Jun 28 2004 agruen@suse.de - SUSE42495: Disable CONFIG_E100_NAPI for ia64. * Sun Jun 27 2004 agruen@suse.de - SUSE41246: patches.fixes/ide-disk-barrier_mode-2: Only use IDE @@ -23394,7 +23704,7 @@ GIT Branch: master * Wed Jun 23 2004 okir@suse.de - Added CIFS patch from Steve French which fixes request queueing to handle more than 100 overlapped requests (SUSE39916 - LTC8025) -* Tue Jun 22 2004 agruen@suse.de +* Wed Jun 23 2004 agruen@suse.de - Three obvious bug fixes from mainline: + patches.fixes/ieee1394-null-dereference.diff + patches.fixes/ip-conntrack-missing-check.diff @@ -23432,7 +23742,7 @@ GIT Branch: master - Disable [I][N]FTL flash drivers. * Tue Jun 22 2004 mantel@suse.de - avoid pagecache underflow (SUSE42182) -* Mon Jun 21 2004 agruen@suse.de +* Tue Jun 22 2004 agruen@suse.de - Merge recent kbuild improvements, update the documentation and demo module. Add upstream documentation. Looking good now. * Mon Jun 21 2004 ak@suse.de @@ -23581,7 +23891,7 @@ GIT Branch: master - vgettimeofday patch from John Stultz to fix LTP gettimeofday01 failure (SUSE40504 - LTC8395) - Updated CIFS to 1.18 (SUSE41963 - LTC9328) -* Mon Jun 14 2004 agruen@suse.de +* Tue Jun 15 2004 agruen@suse.de - SUSE40829 / LTC8406: patches.fixes/power3-numabug: Fix memory zone setup that caused the emergency pool to underrun. * Mon Jun 14 2004 olh@suse.de @@ -23622,7 +23932,7 @@ GIT Branch: master * Sat Jun 12 2004 axboe@suse.de - harden blk_execute_rq() a little so it doesn't inspect ->waiting at all. Similar to how mainline works. -* Fri Jun 11 2004 schwab@suse.de +* Sat Jun 12 2004 schwab@suse.de - Rename modules to work around lkcd bug [SUSE41891]. * Fri Jun 11 2004 garloff@suse.de - hugetlb-disable-nonstd-maphugetlb-sysctl: Don't honour @@ -23713,10 +24023,10 @@ GIT Branch: master - update sysfs-backing store to v0.6 from 2.6.6-mm4 (SUSE40072) * Wed Jun 09 2004 agruen@suse.de - SUSE41748: LAuS msgsnd reporting invalid syscall parameter size. -* Tue Jun 08 2004 olh@suse.de +* Wed Jun 09 2004 olh@suse.de - update patches.arch/ibm-ppc64-eeh-check-n-panic-earlier.patch pass correct device node info to rtas_call (SUSE41818 - LTC9219) -* Tue Jun 08 2004 garloff@suse.de +* Wed Jun 09 2004 garloff@suse.de - scsi-error-test-unit-ready-timeout: Use 30s timeout for TEST_UNIT_READY (SUSE41689). * Tue Jun 08 2004 ak@suse.de @@ -23782,7 +24092,7 @@ GIT Branch: master Don't return from KDB upon unrecoverable exception (SUSE40982 - LTC8623) * Tue Jun 08 2004 ak@suse.de - Handle bad PIT readings in the cyclone timer driver (SUSE40644) -* Mon Jun 07 2004 agruen@suse.de +* Tue Jun 08 2004 agruen@suse.de - SUSE41718 / LTC9150: revalidate_special may invalidate dentry->d_op (as it sometimes does with cifs), so re-check when revalidating again. @@ -23842,7 +24152,7 @@ GIT Branch: master nfsd requests to set the file mode permission bits of a symlink. * Sun Jun 06 2004 ak@suse.de - disable debugging printks in udf -* Sat Jun 05 2004 olh@suse.de +* Sun Jun 06 2004 olh@suse.de - add patches.fixes/recvmsg-compat-MSG_CMSG_COMPAT Fix bogus msg_flags checks, need to mask out MSG_CMSG_COMPAT * Sat Jun 05 2004 garloff@suse.de @@ -23901,16 +24211,16 @@ GIT Branch: master nfs_acl version 2 instead. * Thu Jun 03 2004 ak@suse.de - Fix LDT/TSS limit on x86-64 (SUSE41574) -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - Mark as SLES9_RC1. -* Wed Jun 02 2004 agruen@suse.de +* Thu Jun 03 2004 agruen@suse.de - SUSE41202 / nfs_acl: Fix mounting NFSv2 volumes from Solaris clients: the supported program version numbers were wrong. Also fix the transport buffer size calculation (we were still safe). -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - SUSE40944: apic-timer-irq-delivery-dl760: Add workaround for timer IRQ delivery for DL760. -* Wed Jun 02 2004 ak@suse.de +* Thu Jun 03 2004 ak@suse.de - add IDE support for nvidia nforce3,nforce3-mcp04,nforce3-ck804 * Wed Jun 02 2004 olh@suse.de - add patches.drivers/ibm-ppc64-hvcs_write_room.2.0.patch @@ -23958,7 +24268,7 @@ GIT Branch: master * Wed Jun 02 2004 ak@suse.de - dump bad block when internal xfs consistency checks fail - add more KERN_ALERTs to oopses on x86-64 and i386 -* Tue Jun 01 2004 garloff@suse.de +* Wed Jun 02 2004 garloff@suse.de - swsusp-free-more-mem: Several tries to free memory, allows low- mem machines to successfully suspend to disk. * Tue Jun 01 2004 ak@suse.de @@ -24038,7 +24348,7 @@ GIT Branch: master * Tue Jun 01 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi remove sysfs entry for vscsis -* Mon May 31 2004 kkeil@suse.de +* Tue Jun 01 2004 kkeil@suse.de - ppp-filter-fix: new version with correct filter headers for DLT_LINUX_SLL filter (see # SUSE34724) * Mon May 31 2004 okir@suse.de @@ -24237,7 +24547,7 @@ GIT Branch: master * Thu May 27 2004 agruen@suse.de - patches.suse/jfs-dmapi-fix: Back out broken 32-bit compatibility code. -* Wed May 26 2004 garloff@suse.de +* Thu May 27 2004 garloff@suse.de - tulip-napi-remove-hang: Better fix. (okir, SUSE39668) * Wed May 26 2004 mason@suse.de - ckrm permission fix (bug SUSE41270) @@ -24411,12 +24721,12 @@ GIT Branch: master * Tue May 25 2004 ak@suse.de - retry failed allocations in XFS (SUSE39962) - fix bug in NUMA API with huge nodemasks -* Mon May 24 2004 agruen@suse.de +* Tue May 25 2004 agruen@suse.de - Add EXPORT_SYMBOL(laptop_mode). - jfs updates/fixes: jfs-__get_metapage-size, jfs-d_instantiate-fix, jfs-error-recovery, jfs-invalidate-metadata-race, jfs-memleak, jfs-reduce-stack-usage, jfs-rmmod-fix. -* Mon May 24 2004 olh@suse.de +* Tue May 25 2004 olh@suse.de - update patches.fixes/e1000-mb.patch need also mb in e1000_clean_tx_irq() bug (SUSE41111 - LTC8539) * Mon May 24 2004 agruen@suse.de @@ -24470,7 +24780,7 @@ GIT Branch: master * Mon May 24 2004 hare@suse.de - add patches.suse/lkcd-x86_64-netdump.patch Fix netdump on x86_64 (SUSE40608) -* Sun May 23 2004 andrea@suse.de +* Mon May 24 2004 andrea@suse.de - fix for ia64 arch-atomic_inc_and_test needed by the page-freeing-race-fix. * Sun May 23 2004 olh@suse.de @@ -25059,10 +25369,10 @@ GIT Branch: master - build ibmveth as a module on pseries64 * Thu May 13 2004 olh@suse.de - build tokenring as a module on iseries64 -* Wed May 12 2004 olh@suse.de +* Thu May 13 2004 olh@suse.de - add patches.arch/ibm-ppc64-uninline-spinlocks [PATCH] Un-inline spinlocks on ppc64 -* Wed May 12 2004 agruen@suse.de +* Thu May 13 2004 agruen@suse.de - patches.suse/intel-vtune-fix: Make compile on i386, enable it in the config files. * Wed May 12 2004 okir@suse.de @@ -25123,20 +25433,20 @@ GIT Branch: master fixes from Intel. - Add patches.fixes/priotree-hugetlbfs-truncate-lockup to series.conf. -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - remove patches.drivers/pcnet32-drop-ltint.patch add patches.fixes/pcnet32-disable-ltint just disable ltint for the time being -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/ext3-bogus-enospc [PATCH] Fix ext3 bogus ENOSPC -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/radeonfb_overlapping_copyarea [PATCH] radeon: fix overlapping copyarea -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.arch/ppc-XTABS-termio.patch PPC termio fix for TABDLY bits TAB3/XTABS -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi Fix panic in ibmvscsi_eh_abort_handler (LTC bugzilla 7983) fix the ibmvscsi server @@ -25295,7 +25605,7 @@ GIT Branch: master * Sun May 09 2004 olh@suse.de - add patches.fixes/sctp_memset_parameter [SCTP] Fix memset() parameter ordering. -* Sat May 08 2004 schwab@suse.de +* Sun May 09 2004 schwab@suse.de - Audit LAuS patches for bad uses of audit_result [SUSE39936]. * Sat May 08 2004 olh@suse.de - add patches.arch/ibm-ppc64-iommu_alloc_consistent-return @@ -25536,10 +25846,10 @@ GIT Branch: master . * Tue May 04 2004 axboe@suse.de - kernel doesn't link it CKRM isn't configured (sigh) -* Mon May 03 2004 schwab@suse.de +* Tue May 04 2004 schwab@suse.de - Enable CONFIG_SERIAL_8250_EXTENDED and CONFIG_SERIAL_8250_SHARE_IRQ [SUSE39152]. -* Mon May 03 2004 olh@suse.de +* Tue May 04 2004 olh@suse.de - add patches.arch/ibm-ppc64-irqstacks add patches.fixes/irqstacks-do_softirq.patch add patches.arch/ibm-ppc64-irqstack_dynamic_allocation.patch @@ -25993,7 +26303,7 @@ GIT Branch: master (which it does slightly faster than quilt); the resulting tree is fully compatible with quilt. (Use the --clean option to get rid of quilt specific files in .pc/.) -* Fri Apr 23 2004 agruen@suse.de +* Sat Apr 24 2004 agruen@suse.de - Add more stuff from -mc4 (patches.fixes/): ext3-transaction-batching-fix.patch, intermezzo-leak-fixes.patch, load_elf_binary-overflow-detection-fix.patch @@ -26193,7 +26503,7 @@ GIT Branch: master * Tue Apr 20 2004 mantel@suse.de - use in-kernel e100 driver; new version was meant for 2.4 only according to Intel -* Mon Apr 19 2004 garloff@suse.de +* Tue Apr 20 2004 garloff@suse.de - vesafb-video-mem-mtrr: Apply MTRR setting to whole framebuffer. (SUSE39104) * Mon Apr 19 2004 olh@suse.de @@ -26636,7 +26946,7 @@ GIT Branch: master - Update cifs to version 1.0.5. (SUSE35685, SUSE37871). * Sun Apr 04 2004 ak@suse.de - disable apic off dmi entry for HP DL380 (SUSE34704) -* Sat Apr 03 2004 agruen@suse.de +* Sun Apr 04 2004 agruen@suse.de - SUSE38070 hang in hwscan loading module uhci-hcd: Extended psmouse-usb-fix patch to reset the USB controller thoroughly (vojtech@suse.cz). @@ -26763,7 +27073,7 @@ GIT Branch: master * Thu Apr 01 2004 andrea@suse.de - Allow swap header to be rewritten with rw_swap_page_sync, may fix bug SUSE37442. -* Wed Mar 31 2004 ak@suse.de +* Thu Apr 01 2004 ak@suse.de - disable EDD reporting url * Wed Mar 31 2004 olh@suse.de - add patches.drivers/usb-static-sysfs-info @@ -26940,7 +27250,7 @@ GIT Branch: master - Disable debugging messages in parport daisy driver * Fri Mar 26 2004 ak@suse.de - Enable powernow k8 acpi driver on x86-64 and i386 (SUSE36822) -* Thu Mar 25 2004 agruen@suse.de +* Fri Mar 26 2004 agruen@suse.de - xfs cvs update. * Thu Mar 25 2004 andrea@suse.de - Fixup one locking bit in the objrmap-core, more precisely @@ -26982,7 +27292,7 @@ GIT Branch: master - Emulate bridge ioctls for vmware (SUSE36641) * Thu Mar 25 2004 garloff@suse.de - Revert sysfs changes from rc2. (SUSE36844, SUSE36198). -* Wed Mar 24 2004 garloff@suse.de +* Thu Mar 25 2004 garloff@suse.de - Drop part from lkcd_ipf that panics the kernel on accessing /proc/sys/kernel/cad_pid. * Wed Mar 24 2004 agruen@suse.de @@ -27020,7 +27330,7 @@ GIT Branch: master - Disable LTT & dprobe completely as they also do not work on S/390. - Rediff numa-api. -* Tue Mar 23 2004 schwab@suse.de +* Wed Mar 24 2004 schwab@suse.de - Enable KDB on ia64, off by default. * Tue Mar 23 2004 ak@suse.de - fix oops in numa api code (SUSE36806) @@ -27235,7 +27545,7 @@ GIT Branch: master - Update to x86_64-2.6.5rc1-3. Should fix SUSE35405 * Fri Mar 19 2004 agruen@suse.de - Fix the override-config-file mechanism. -* Thu Mar 18 2004 mason@suse.de +* Fri Mar 19 2004 mason@suse.de - fix reiserfs_file_write hole bug - Try to fix some O_DIRECT<->buffered io races - fix reiserfs writepage for fsync vs data=ordered races @@ -27387,7 +27697,7 @@ GIT Branch: master - update to 2.6.5-rc1 * Tue Mar 16 2004 mantel@suse.de - remove infiniband drivers -* Mon Mar 15 2004 olh@suse.de +* Tue Mar 16 2004 olh@suse.de - reenable patches.drivers/firewire_ieee1394 rev 1191, fixes some list corruption in ieee1394 core * Mon Mar 15 2004 olh@suse.de @@ -27501,7 +27811,7 @@ GIT Branch: master - Also install the arch/$arch/defconfig.$flavor files in the binary kernels. Add scripts/build-kernel-modules (generated by script) for testing compilation and installation. -* Wed Mar 10 2004 agruen@suse.de +* Thu Mar 11 2004 agruen@suse.de - %%postun-script: Fix relink code (broke recently). - Rename /boot/vmlinux to /boot/vmlinux.gz for gzip'ed files (the extension was lost at some point). @@ -27592,7 +27902,7 @@ GIT Branch: master - Make TIOCGDEV compatible again. * Sat Mar 06 2004 schwab@suse.de - Read patches.drivers/xpnet-04-xpc. -* Fri Mar 05 2004 ak@suse.de +* Sat Mar 06 2004 ak@suse.de - Update x86-64 patchkit to x86_64-2.6.4rc2-1 * Fri Mar 05 2004 olh@suse.de - update to patches.fixes/linux-post-2.6.4rc2-20040305 @@ -27651,7 +27961,7 @@ GIT Branch: master - Remove patches.drivers/xpnet-04-xpc. * Wed Mar 03 2004 schwab@suse.de - Fix staircase effect on Altix serial console. -* Tue Mar 02 2004 schwab@suse.de +* Wed Mar 03 2004 schwab@suse.de - Fix net/ipv6/mobile_ip6 for parallel build. * Tue Mar 02 2004 olh@suse.de - net/ipv6/mobile_ip6/mobhdr_mn.c needs linux/init.h @@ -27731,10 +28041,10 @@ GIT Branch: master loop_func_table->transfer operation has changed). * Sun Feb 29 2004 schwab@suse.de - Fix NULL pointer reference in pciehp driver. -* Sat Feb 28 2004 garloff@suse.de +* Sun Feb 29 2004 garloff@suse.de - alarm-round: Commit fix for alarm() return value being one too much because of roundoff errors in tv <-> jiffie conversion. -* Sat Feb 28 2004 agruen@suse.de +* Sun Feb 29 2004 agruen@suse.de - Add timestamp of cvs working directory to rpm files: /boot/timestamp-%%ver_str, /usr/src/linux-%%ver_str/timestamp. * Sat Feb 28 2004 ak@suse.de @@ -28099,7 +28409,7 @@ GIT Branch: master * Tue Feb 03 2004 ak@suse.de - Add patch for CONFIG_REGPARM for i386 - Enable it by default -* Mon Feb 02 2004 agruen@suse.de +* Tue Feb 03 2004 agruen@suse.de - patches.fixes/toshiba-acpi-0.17: Update toshiba_acpi driver to version 0.17. - Update config files. @@ -28127,7 +28437,7 @@ GIT Branch: master - Fix several problems with Provides and Obsoletes. - Split modversion symbols from kernel-source, and put them into kernel-syms instead. This also obsoletes kernel-bare. -* Thu Jan 29 2004 olh@suse.de +* Fri Jan 30 2004 olh@suse.de - add patches.drivers/firewire_ieee1394 (rev 1113) update sbp2 driver to provide ieee1394_guid in sysfs device/ dir * Thu Jan 29 2004 agruen@suse.de @@ -28146,7 +28456,7 @@ GIT Branch: master - Update ilp32 patch. * Thu Jan 29 2004 okir@suse.de - Updated usagi ipv6-ipv6 tunnel patch -* Wed Jan 28 2004 olh@suse.de +* Thu Jan 29 2004 olh@suse.de - update patches.drivers/ibm-ipr-2.0.0.patch trigger CONFIG_FW_LOADER if enabled * Wed Jan 28 2004 okir@suse.de @@ -28351,7 +28661,7 @@ GIT Branch: master - update patches.suse/early_userspace-instead-of-linuxrc do not mount sysfs early, the events can be replayed later keep the early binfmt_elf init to record early hotplug calls -* Fri Jan 09 2004 agruen@suse.de +* Sat Jan 10 2004 agruen@suse.de - Rework how kernel-source and the binary kernels are built: Now, the source and binary package are all built directly from the sources. @@ -28521,7 +28831,7 @@ GIT Branch: master * Mon Dec 08 2003 olh@suse.de - update patches.fixes/linux-2.6.0-test11-bk-latest tmpfs oops fix -* Sun Dec 07 2003 olh@suse.de +* Mon Dec 08 2003 olh@suse.de - update patches.suse/early_userspace-instead-of-linuxrc simplify changes * Sun Dec 07 2003 olh@suse.de @@ -28761,7 +29071,7 @@ GIT Branch: master option of build script. * Tue Nov 11 2003 ak@suse.de - Merge to x86_64-2.6.0test9-5 -* Mon Nov 10 2003 schwab@suse.de +* Tue Nov 11 2003 schwab@suse.de - Fix rounding error for blkdev reads [SUSE31902]. * Mon Nov 10 2003 schwab@suse.de - Reenable serial console patch. diff --git a/kernel-kdump.changes b/kernel-kdump.changes index 46f58025..9fd86cdf 100644 --- a/kernel-kdump.changes +++ b/kernel-kdump.changes @@ -1,3 +1,594 @@ +------------------------------------------------------------------- +Tue May 19 18:03:44 CEST 2009 - jeffm@suse.com + +- Set CONFIG_FRAMEBUFFER_CONSOLE=y + +------------------------------------------------------------------- +Tue May 19 17:27:45 CEST 2009 - jeffm@suse.com + +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) + +------------------------------------------------------------------- +Tue May 19 16:17:34 CEST 2009 - jbeulich@novell.com + +- patches.xen/sfc-endianness: fix building with gcc 4.4. + +------------------------------------------------------------------- +Tue May 19 12:04:26 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. + +------------------------------------------------------------------- +Mon May 18 16:52:37 CEST 2009 - jeffm@suse.com + +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Fri May 15 19:16:23 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux + +------------------------------------------------------------------- +Thu May 14 14:09:10 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. + +------------------------------------------------------------------- +Thu May 14 11:09:01 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %version-%source_rel in the -devel packages (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:42:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:32:58 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: fix kernel-syms requires (bnc#503280). + +------------------------------------------------------------------- +Mon May 11 21:11:59 CEST 2009 - jeffm@suse.com + +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). + +------------------------------------------------------------------- +Mon May 11 21:11:19 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. + +------------------------------------------------------------------- +Mon May 11 19:41:25 CEST 2009 - jeffm@suse.de + +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Wed May 6 17:38:57 CEST 2009 - gregkh@suse.de + +- Update config files. update vanilla configs so that the build works. + +------------------------------------------------------------------- +Wed May 6 17:19:56 CEST 2009 - gregkh@suse.de + +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. + +------------------------------------------------------------------- +Tue May 5 17:17:21 CEST 2009 - jeffm@suse.com + +- Update config files. + +------------------------------------------------------------------- +Tue May 5 16:46:08 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. + +------------------------------------------------------------------- +Tue May 5 14:31:59 CEST 2009 - jbeulich@novell.com + +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. + +------------------------------------------------------------------- +Tue May 5 11:05:37 CEST 2009 - jbeulich@novell.com + +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. + +------------------------------------------------------------------- +Tue May 5 10:08:12 CEST 2009 - jbeulich@novell.com + +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. + +------------------------------------------------------------------- +Tue May 5 10:02:41 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. + +------------------------------------------------------------------- +Tue May 5 05:22:16 CEST 2009 - teheo@suse.de + +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). + +------------------------------------------------------------------- +Fri May 1 20:01:16 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. + +------------------------------------------------------------------- +Fri May 1 20:00:48 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4. + - Eliminated 2 patches. + +------------------------------------------------------------------- +Fri May 1 19:58:07 CEST 2009 - jeffm@suse.com + +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. + +------------------------------------------------------------------- +Thu Apr 30 16:56:17 CEST 2009 - mmarek@suse.cz + +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory + +------------------------------------------------------------------- +Tue Apr 28 11:19:41 CEST 2009 - npiggin@suse.de + +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. + +------------------------------------------------------------------- +Mon Apr 27 13:48:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. + +------------------------------------------------------------------- +Mon Apr 27 10:41:20 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). + +------------------------------------------------------------------- +Fri Apr 24 19:28:44 CEST 2009 - gregkh@suse.de + +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. + +------------------------------------------------------------------- +Fri Apr 24 19:24:53 CEST 2009 - gregkh@suse.de + +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y + +------------------------------------------------------------------- +Fri Apr 24 18:23:21 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y + +------------------------------------------------------------------- +Fri Apr 24 18:19:34 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y + +------------------------------------------------------------------- +Fri Apr 24 18:14:49 CEST 2009 - gregkh@suse.de + +- Update config files. change to use CONFIG_USB=y + +------------------------------------------------------------------- +Thu Apr 23 23:38:53 CEST 2009 - jeffm@suse.de + +- Added legacy config. + +------------------------------------------------------------------- +Thu Apr 23 23:31:39 CEST 2009 - jeffm@suse.de + +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch + +------------------------------------------------------------------- +Thu Apr 23 17:53:58 CEST 2009 - jeffm@suse.de + +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. + +------------------------------------------------------------------- +Thu Apr 23 17:29:47 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc3. + +------------------------------------------------------------------- +Thu Apr 23 17:17:59 CEST 2009 - jeffm@suse.de + +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. + +------------------------------------------------------------------- +Mon Apr 20 16:44:13 CEST 2009 - jeffm@suse.de + +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" + +------------------------------------------------------------------- +Mon Apr 20 16:43:50 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2-git6. + +------------------------------------------------------------------- +Wed Apr 15 06:33:54 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. + +------------------------------------------------------------------- +Fri Apr 10 20:09:08 CEST 2009 - jeffm@suse.de + +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. + +------------------------------------------------------------------- +Fri Apr 10 19:08:14 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel + +------------------------------------------------------------------- +Fri Apr 10 17:35:35 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. + +------------------------------------------------------------------- +Fri Apr 10 17:18:34 CEST 2009 - jeffm@suse.com + +- Moved linux-obj symlink handling to kernel-$flavor-devel. + +------------------------------------------------------------------- +Fri Apr 10 11:41:12 CEST 2009 - mmarek@suse.cz + +- rpm/package-descriptions: Add comment. + +------------------------------------------------------------------- +Fri Apr 10 11:12:30 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. + +------------------------------------------------------------------- +Thu Apr 9 13:52:47 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. + +------------------------------------------------------------------- +Wed Apr 8 11:54:11 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) + +------------------------------------------------------------------- +Tue Apr 7 21:58:38 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. + +------------------------------------------------------------------- +Tue Apr 7 21:28:59 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. + +------------------------------------------------------------------- +Mon Apr 6 20:29:03 CEST 2009 - jeffm@suse.com + +- Enabled STAGING on !x86 and disabled COMEDI. + +------------------------------------------------------------------- +Mon Apr 6 19:21:37 CEST 2009 - jeffm@suse.com + +- patches.rpmify/split-package: Enable + +------------------------------------------------------------------- +Mon Apr 6 19:21:23 CEST 2009 - jeffm@suse.com + +- Update config files: Fixed i386-vanilla. + +------------------------------------------------------------------- +Mon Apr 6 19:11:52 CEST 2009 - jeffm@suse.com + +- patches.fixes/xfs-export-debug: xfs: export assertion handler. + +------------------------------------------------------------------- +Mon Apr 6 02:53:12 CEST 2009 - jeffm@suse.com + +- Switch from SPARSEMEM to DISCONTIGMEM on i386. + +------------------------------------------------------------------- +Sun Apr 5 02:24:01 CEST 2009 - jeffm@suse.com + +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. + +------------------------------------------------------------------- +Fri Apr 3 22:47:12 CEST 2009 - jeffm@suse.com + +- Update config files: Fix missing ia64-debug. + +------------------------------------------------------------------- +Fri Apr 3 22:32:01 CEST 2009 - jeffm@suse.com + +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. + +------------------------------------------------------------------- +Fri Apr 3 22:25:35 CEST 2009 - jeffm@suse.com + +- Drop NR_CPUS back to 128 on i386. + +------------------------------------------------------------------- +Fri Apr 3 19:36:31 CEST 2009 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. + +------------------------------------------------------------------- +Fri Apr 3 19:35:53 CEST 2009 - jeffm@suse.de + +- Update config files: Enabled STAGING drivers on -vanilla. + +------------------------------------------------------------------- +Fri Apr 3 17:13:32 CEST 2009 - jblunck@suse.de + +- patches.rpmify/rpm-kernel-config: Rediff. + +------------------------------------------------------------------- +Fri Apr 3 17:06:14 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh + +------------------------------------------------------------------- +Fri Apr 3 17:00:50 CEST 2009 - jeffm@suse.com + +- Update config files: Enabled STAGING drivers. + +------------------------------------------------------------------- +Fri Apr 3 16:30:02 CEST 2009 - jeffm@suse.com + +- Sync up kernel configs for x86/x86_64 flavors. + +------------------------------------------------------------------- +Fri Apr 3 14:55:26 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. + +------------------------------------------------------------------- +Thu Apr 2 23:41:52 CEST 2009 - mmarek@suse.cz + +- rpm/modversions: keep the override keyword in --pack. + +------------------------------------------------------------------- +Thu Apr 2 20:37:33 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. + +------------------------------------------------------------------- +Thu Apr 2 20:27:04 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call + +------------------------------------------------------------------- +Thu Apr 2 17:57:48 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion + +------------------------------------------------------------------- +Thu Apr 2 17:48:41 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec + +------------------------------------------------------------------- +Tue Mar 31 15:56:00 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-dummy.spec.in: Delete. + +------------------------------------------------------------------- +Tue Mar 31 15:46:18 CEST 2009 - jeffm@suse.de + +- doc/README.KSYMS: Add to repo. + +------------------------------------------------------------------- +Tue Mar 31 15:39:55 CEST 2009 - mmarek@suse.cz + +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. + +------------------------------------------------------------------- +Tue Mar 31 14:49:09 CEST 2009 - mmarek@suse.cz + +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). + +------------------------------------------------------------------- +Tue Mar 31 03:08:30 CEST 2009 - jeffm@suse.de + +- Add %changelog to spec files + +------------------------------------------------------------------- +Tue Mar 31 03:07:51 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Clean up %build_$flavor macros + +------------------------------------------------------------------- +Tue Mar 31 02:54:18 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in: Create kernel-source-vanilla + +------------------------------------------------------------------- +Tue Mar 31 02:53:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:52:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %using_buildservice macro + +------------------------------------------------------------------- +Tue Mar 31 02:52:04 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards + +------------------------------------------------------------------- +Tue Mar 31 02:51:13 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:50:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES + +------------------------------------------------------------------- +Tue Mar 31 02:50:15 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y + +------------------------------------------------------------------- +Tue Mar 31 02:49:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Use macros for cpu_arch + +------------------------------------------------------------------- +Tue Mar 31 02:49:23 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros + +------------------------------------------------------------------- +Tue Mar 31 02:48:40 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %kernelrelease macro. + +------------------------------------------------------------------- +Tue Mar 31 02:47:58 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %variant instead of $variant + +------------------------------------------------------------------- +Tue Mar 31 02:47:14 CEST 2009 - jeffm@suse.de + +- kernel-source: Kill old obsoletes + +------------------------------------------------------------------- +Tue Mar 31 02:46:35 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %var instead of @VAR@ except where necessary + +------------------------------------------------------------------- +Tue Mar 31 02:46:12 CEST 2009 - jeffm@suse.de + +- kernel-syms: Sort by flavor, not architecture + +------------------------------------------------------------------- +Tue Mar 31 02:45:43 CEST 2009 - jeffm@suse.de + +- kernel-syms: Stop the architecture %else madness + +------------------------------------------------------------------- +Tue Mar 31 02:45:15 CEST 2009 - jeffm@suse.de + +- kernel-binary: Stop the architecture %else madness + +------------------------------------------------------------------- +Mon Mar 30 22:16:04 CEST 2009 - jeffm@suse.de + +- Removed -RT guards and a dead patch. + +------------------------------------------------------------------- +Mon Mar 30 22:14:17 CEST 2009 - jeffm@suse.de + +- patches.fixes/reiserfs-prealloc-fix: Delete. + +------------------------------------------------------------------- +Mon Mar 30 15:26:04 CEST 2009 - jeffm@suse.de + +- patches.suse/reiserfs-inode-init: Delete. + +------------------------------------------------------------------- +Thu Mar 26 21:28:32 CET 2009 - mmarek@suse.cz + +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. + ------------------------------------------------------------------- Tue Mar 24 15:37:54 CET 2009 - jeffm@suse.de diff --git a/kernel-kdump.spec b/kernel-kdump.spec index 9f383373..fca7ea9b 100644 --- a/kernel-kdump.spec +++ b/kernel-kdump.spec @@ -1,5 +1,5 @@ # -# spec file for package kernel-kdump (Version 2.6.29) +# spec file for package kernel-kdump (Version 2.6.30) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,62 +17,64 @@ # norootforbuild -%if 0%{?opensuse_bs} +%define using_buildservice 0%{?opensuse_bs} +%if %using_buildservice # Strip off the build number ("y") from the "x.y" release number %define source_rel %(release=%release; echo ${release%.*}) %else # We don't have build numbers internally %define source_rel %release %endif +# macro to add the source timestamp to package descriptions +%define source_timestamp %(sed '1s/^/Source timestamp: /' %_sourcedir/source-timestamp || :) # Don't use shell commands in build macros, this won't work outside of rpm -%define build_flavor "kdump" -%define build_kdump 0 -%define build_xen 0 -%define build_vanilla 0 -%define build_ps3 0 -%if %{build_flavor} == "kdump" -%define build_kdump 1 -%endif -%if %{build_flavor} == "xen" -%define build_xen 1 -%endif -%if %{build_flavor} == "vanilla" -%define build_vanilla 1 -%endif -%if %{build_flavor} == "ps3" -%define build_ps3 1 -%endif +%define build_flavor kdump +%define build_kdump (%build_flavor == "kdump") +%define build_xen (%build_flavor == "xen") +%define build_vanilla (%build_flavor == "vanilla") +%define build_ps3 (%build_flavor == "ps3") +%define srcversion 2.6.29 +%define patchversion 2.6.30-rc6-git3 +%define variant %{nil} +%define release_major %(rel="%source_rel" ; echo "${rel##[^0-9]*.}") +%define kernelrelease %patchversion-%release_major +%define build_src_dir %my_builddir/linux-%srcversion +%define src_install_dir /usr/src/linux-%kernelrelease%variant +%define obj_install_dir %src_install_dir-obj +%define rpm_install_dir %buildroot%obj_install_dir +%define kernel_build_dir %my_builddir/linux-obj %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) -%define symbols %(set -- kernel-kdump kernel-kdump $(case kdump in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) -%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/kdump$') +%define arch_symbols %(%_sourcedir/arch-symbols %_target_cpu) +%define symbols %(set -- %name kernel-%build_flavor $(case %build_flavor in (rt|rt_*) echo RT ;; esac) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) +%define cpu_arch_flavor %{expand:%(%_sourcedir/guards %symbols %arch_symbols < %_sourcedir/config.conf | grep '/%build_flavor$')} +%define cpu_arch %(var=%cpu_arch_flavor ; echo ${var%/*}) # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} +%define split_packages (%CONFIG_SPLIT_PACKAGE == "y") %ifarch %ix86 x86_64 %define install_vdso 1 %else %define install_vdso 0 %endif -%if %build_vanilla || %build_kdump || %CONFIG_MODULES != "y" -%define split_packages 0 -%else -%define split_packages 0%{expand:%(test -n "$(%_sourcedir/guards %symbols base < %_sourcedir/supported.conf)" && echo 1)} -%endif Name: kernel-kdump Summary: kernel for kdump -Version: 2.6.29 -Release: 6 +Version: 2.6.30 +Release: 1 +%if %using_buildservice +%else +%endif License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on BuildRequires: coreutils module-init-tools sparse BuildRequires: fdupes -Provides: kernel-kdump_%_target_cpu = %version-%release +Provides: %{name}_%_target_cpu = %version-%release %if %split_packages -Requires: kernel-kdump-base_%_target_cpu = %version-%release +Requires: %name-base_%_target_cpu = %version-%release %endif Requires(pre): coreutils awk Requires(post): module-init-tools @@ -95,13 +97,13 @@ BuildRequires: dwarfextract %endif %if %build_xen %ifarch %ix86 -Provides: kernel-xenpae = 2.6.29 -Obsoletes: kernel-xenpae <= 2.6.29 +Provides: kernel-xenpae = %version +Obsoletes: kernel-xenpae <= %version %endif #!BuildIgnore: xen %endif -Provides: kernel-kdump-nongpl -Obsoletes: kernel-kdump-nongpl +Provides: %name-nongpl +Obsoletes: %name-nongpl %if %build_vanilla # force bzip2 instead of lzma compression to allow install on older dist versions %define _binary_payload w9.bzdio @@ -118,13 +120,8 @@ Conflicts: lvm2 < 2.02.33 %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -Provides: kernel = 2.6.29-%source_rel -%ifarch ppc -%else -%ifarch ppc64 -%endif -%endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2 +Provides: kernel = %version-%source_rel +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2 Source10: preun.sh Source11: postun.sh Source12: pre.sh @@ -137,7 +134,7 @@ Source31: guards Source32: config-subst Source33: check-for-config-changes Source34: check-supported-list -Source40: build-source-timestamp +Source40: source-timestamp Source41: built-in-where Source44: find-provides Source45: module-renames @@ -196,7 +193,6 @@ Obsoletes: ralink-rt2860-kmp %define __find_provides %my_builddir/find-provides %name # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 -%define tolerate_unknown_new_config_options 0 # kABI change tolerance (default in maintenance should be 4, 6, 8 or 15, # 31 is the maximum; see scripts/kabi-checks) %define tolerate_kabi_changes 6 @@ -209,19 +205,17 @@ crashed kernel. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %prep -if ! [ -e %_sourcedir/linux-2.6.29.tar.bz2 ]; then - echo "The kernel-kdump-2.6.29.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.29.src.rpm." +if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then + echo "The %name-%version.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-%version.src.rpm." exit 1 fi -echo "Architecture symbol(s):" %symbols +echo "Symbol(s):" %symbols # Unpack all sources and patches %setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 +mkdir -p %kernel_build_dir supported_conf() { %_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u } @@ -231,12 +225,12 @@ supported_conf() { comm -2 -3 <(supported_conf base $how) <(supported_conf base) \ | sed -e 's:$: '"$how"':' done -} | sed -e 's,.*/,,' -e 's,\.ko$,,' > linux-2.6.29/Module.supported +} | sed -e 's,.*/,,' -e 's,\.ko$,,' > %kernel_build_dir/Module.supported # Create grep pattern file for the modules to end up in the base package comm -2 -3 <(supported_conf base) <(supported_conf) \ | sed -e 's:.*/::' -e 's:^:\\/:' -e 's:$:\.ko$:' \ > %my_builddir/grep-for-base-modules -cd linux-2.6.29 +cd linux-%srcversion # Apply the patches needed for this architecture. %if ! %build_vanilla for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf); do @@ -253,74 +247,62 @@ for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf | egrep 'ke fi done %endif -# Release number without the EXTRAVERSION -RELEASE=%source_rel -while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do - RELEASE=${RELEASE#[^0-9]*.} -done +cd %kernel_build_dir if [ -f %_sourcedir/localversion ] ; then cat %_sourcedir/localversion > localversion fi cat ../config/%cpu_arch_flavor \ -| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-$RELEASE-kdump'"' \ +| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-%release_major-%build_flavor'"' \ | %_sourcedir/config-subst CONFIG_SUSE_KERNEL y \ %if 0%{?__debug_package:1} | %_sourcedir/config-subst CONFIG_DEBUG_INFO y \ %endif > .config -cpu_arch_flavor="%cpu_arch_flavor" -cat >> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs sed 's:^sourcedir=.*:sourcedir="%_sourcedir":; s:^builddir=.*:builddir="%my_builddir":' \ %_sourcedir/find-provides >%my_builddir/find-provides chmod +x %my_builddir/find-provides - -%build -source .rpm-defs -cd linux-2.6.29 -cp .config .config.orig -%if %{tolerate_unknown_new_config_options} -MAKE_ARGS="$MAKE_ARGS -k" -yes '' | make oldconfig $MAKE_ARGS -%else -make silentoldconfig $MAKE_ARGS < /dev/null -%_sourcedir/check-for-config-changes .config.orig .config -rm .config.orig -%endif +MAKE_ARGS="$MAKE_ARGS -C %build_src_dir O=$PWD" +if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then + yes '' | make oldconfig $MAKE_ARGS +else + cp .config .config.orig + make silentoldconfig $MAKE_ARGS < /dev/null + %_sourcedir/check-for-config-changes .config.orig .config + rm .config.orig +fi # create *.symref files in the tree -if [ -e ../kabi/$cpu_arch/symtypes-kdump ]; then - %_sourcedir/modversions --unpack . <../kabi/$cpu_arch/symtypes-kdump +if [ -e ../kabi/%cpu_arch/symtypes-%build_flavor ]; then + %_sourcedir/modversions --unpack . <../kabi/%cpu_arch/symtypes-%build_flavor fi make prepare $MAKE_ARGS +make scripts $MAKE_ARGS krel=$(make -s kernelrelease $MAKE_ARGS) -if [ "$krel" != "$KERNELRELEASE" ]; then - echo "Kernel release mismatch: $krel != $KERNELRELEASE" >&2 +if [ "$krel" != "%kernelrelease-%build_flavor" ]; then + echo "Kernel release mismatch: $krel != %kernelrelease-%build_flavor" >&2 exit 1 fi +make clean $MAKE_ARGS +rm -f source +find . ! -type d -printf '%%P\n' > %my_builddir/obj-files cat > .kernel-binary.spec.buildenv </dev/null)" ] ; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE + dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi %if %CONFIG_KMSG_IDS == "y" mkdir -p %buildroot/usr/share/man/man9 @@ -415,7 +396,7 @@ add_vmlinux() %endif %endif if [ -e init/kerntypes.o ]; then - cp init/kerntypes.o %buildroot/boot/Kerntypes-$KERNELRELEASE + cp init/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi # end of build_kdump %endif @@ -429,24 +410,26 @@ for sub in '-base' '' '-extra'; do %else base_package=1 %endif - for script in preun postun pre post; do - sed -e "s:@KERNELRELEASE@:$KERNELRELEASE:g" \ + for script in preun postun pre post devel-pre devel-post; do + sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \ -e "s:@IMAGE@:$image:g" \ - -e "s:@FLAVOR""@:kdump:g" \ - -e "s:@SUBPACKAGE@:kernel-kdump$sub:g" \ + -e "s:@FLAVOR""@:%build_flavor:g" \ + -e "s:@SUBPACKAGE@:%name$sub:g" \ -e "s:@BASE_PACKAGE@:$base_package:g" \ -e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \ -e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \ - %_sourcedir/$script.sh > ../$script$sub.sh + -e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \ + -e "s:@SRCVARIANT@:%variant:g" \ + %_sourcedir/$script.sh > %my_builddir/$script$sub.sh done done %if %build_kdump || %build_xen || %build_vanilla || %build_ps3 # keep this -suffix list in sync with post.sh and postun.sh -suffix=-kdump +suffix=-%build_flavor %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix -cp .config %buildroot/boot/config-$KERNELRELEASE +cp .config %buildroot/boot/config-%kernelrelease-%build_flavor %if %install_vdso # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot @@ -454,19 +437,22 @@ make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot # Create a dummy initrd with roughly the size the real one will have. # That way, YaST will know that this package requires some additional # space in /boot. -dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \ +dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \ bs=1024 seek=2047 count=1 -if [ $CONFIG_MODULES = y ]; then +if [ %CONFIG_MODULES = y ]; then + mkdir -p %rpm_install_dir/%cpu_arch_flavor + mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch + ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor # Figure out where the symbols that vmlinux exports are defined. # (We need this information below as well as in find-provides; we "annotate" # the original Module.symvers here to make sure that we are consistent in # both places.) %_sourcedir/built-in-where < Module.symvers > Module.symvers.split mv Module.symvers.split Module.symvers - gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz + gzip -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot if ! %_sourcedir/check-supported-list \ - %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then + %_sourcedir %buildroot/lib/modules/%kernelrelease-%build_flavor; then %if %supported_modules_check exit 1 %endif @@ -474,40 +460,41 @@ if [ $CONFIG_MODULES = y ]; then fi %ifarch s390 s390x if [ -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-$KERNELRELEASE ] ; then + -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-$KERNELRELEASE -C kofiles.list + dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list fi %endif - # Also put the resulting file in $obj_dir/$cpu_arch/kdump - # so that kernel-source + kernel-kdump is sufficient for building + # Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor + # so that kernel-source + kernel-%build_flavor is sufficient for building # modules that have modversions as well. - obj_dir=usr/src/linux-${KERNELRELEASE%%-kdump}-obj - mkdir -p %buildroot/$obj_dir/$cpu_arch/kdump - cp Module.symvers %buildroot/$obj_dir/$cpu_arch/kdump + mkdir -p %rpm_install_dir/%cpu_arch/%build_flavor + cp Module.symvers %rpm_install_dir/%cpu_arch/%build_flavor # Table of types used in exported symbols (for modversion debugging). - %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-$KERNELRELEASE - if [ -s %buildroot/boot/symtypes-$KERNELRELEASE ]; then - gzip -9 %buildroot/boot/symtypes-$KERNELRELEASE + %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-%kernelrelease-%build_flavor + if [ -s %buildroot/boot/symtypes-%kernelrelease-%build_flavor ]; then + gzip -9 %buildroot/boot/symtypes-%kernelrelease-%build_flavor else - rm -f %buildroot/boot/symtypes-$KERNELRELEASE + rm -f %buildroot/boot/symtypes-%kernelrelease-%build_flavor fi # Some architecture's $(uname -m) output is different from the ARCH # parameter that needs to be passed to kbuild. Create symlinks from # $(uname -m) to the ARCH directory. - [ -e %buildroot/$obj_dir/%_target_cpu ] \ - || ln -sf $cpu_arch %buildroot/$obj_dir/%_target_cpu - # We were building in %my_builddir/linux-2.6.29, but the sources will - # later be installed in /usr/src/linux-2.6.29-%source_rel. Fix up the + if [ ! -e %rpm_install_dir/%_target_cpu ]; then + ln -sf %cpu_arch %rpm_install_dir/%_target_cpu + ln -sf %cpu_arch %buildroot/usr/src/linux-obj/%_target_cpu + fi + # We were building in %my_builddir/linux-%srcversion, but the sources will + # later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the # build symlink. - rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} - ln -s /usr/src/linux-${KERNELRELEASE%%-kdump} \ - %buildroot/lib/modules/$KERNELRELEASE/source - ln -s /$obj_dir/$cpu_arch/kdump \ - %buildroot/lib/modules/$KERNELRELEASE/build + rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build} + ln -s %src_install_dir \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/source + ln -s %obj_install_dir/%cpu_arch/%build_flavor \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/build # Abort if there are any undefined symbols - msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \ - -b %buildroot -ae $KERNELRELEASE 2>&1)" + msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \ + -b %buildroot -ae %kernelrelease-%build_flavor 2>&1)" if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then exit 1 fi @@ -516,7 +503,7 @@ if [ $CONFIG_MODULES = y ]; then ( cd %buildroot : > %my_builddir/supported-modules : > %my_builddir/unsupported-modules - for module in $(find lib/modules/$KERNELRELEASE -type f -name '*.ko'); do + for module in $(find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko'); do case "$(/sbin/modinfo -F supported $module)" in (yes|external) modname=$(basename $module .ko) @@ -532,14 +519,14 @@ if [ $CONFIG_MODULES = y ]; then ) add_dependent_modules() { local modules_dep=$1 - xargs make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) + xargs -r make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) } - modules_dep=%buildroot/lib/modules/$KERNELRELEASE/modules.dep + modules_dep=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep # Make sure that no supported modules depend on any unsupported modules. dependent_unsupported_modules=$( OUT=$(mktemp) sed -e 's/:.*//g' < %my_builddir/Makefile.supported | \ - xargs make -rRsk -f %my_builddir/Makefile.supported > $OUT + xargs -r make -rRsk -f %my_builddir/Makefile.supported > $OUT sed -ne '/No rule/s/^.*No rule to make target//p' < $OUT | tr -d "\`'" ) if [ -n "$dependent_unsupported_modules" ]; then @@ -554,13 +541,13 @@ if [ $CONFIG_MODULES = y ]; then # implicitly are also core modules. grep -f %my_builddir/grep-for-base-modules %my_builddir/supported-modules \ | add_dependent_modules $modules_dep > %my_builddir/base-modules - # All supported modules which are not core modules belong in kernel-kdump. + # All supported modules which are not core modules belong in %name. comm -3 <(sort %my_builddir/supported-modules) \ <(sort %my_builddir/base-modules) \ > %my_builddir/main-modules %else ( cd %buildroot - find lib/modules/$KERNELRELEASE -type f -name '*.ko' -printf '/%%p\n' + find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ) > %my_builddir/base-modules %endif # check for kabi changes @@ -578,7 +565,7 @@ if [ $CONFIG_MODULES = y ]; then --max-badness=%tolerate_kabi_changes || KABI=$? fi if [ $KABI -ne 0 ]; then - if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-kdump -a \ + if [ ! -e %my_builddir/kabi/%cpu_arch/ignore-%build_flavor -a \ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \ "directory to build this kernel even though its badness is" \ @@ -592,6 +579,11 @@ if [ $CONFIG_MODULES = y ]; then install -d -m 755 %buildroot/etc/modprobe.d/ install -m 644 %_sourcedir/module-renames \ %buildroot/etc/modprobe.d/50-module-renames.conf + tar cf - -T %my_builddir/obj-files | \ + tar xf - -C %rpm_install_dir/%cpu_arch_flavor + # Replace the absolute with a relative path + sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \ + %rpm_install_dir/%cpu_arch_flavor/Makefile fi add_dirs_to_filelist() { local filelist @@ -612,16 +604,23 @@ add_dirs_to_filelist() { | sed -e 's:^:%%%%dir :' } # Collect the file lists. +shopt -s nullglob +> %my_builddir/kernel-devel.files +for file in %buildroot/boot/vmlinux-*gz %buildroot/boot/sym* ; do + f=${file##%buildroot} + echo "$f" >> %my_builddir/kernel-devel.files +done { cd %buildroot - find boot \ + (find boot \ \( -type l -o -name 'initrd-*' \) -printf '%%%%%%%%ghost /%%p\n' -o \ - -type f -printf '/%%p\n' + -type f -printf '/%%p\n' ; cat %my_builddir/kernel-devel.files) | \ + sort | uniq -u # Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that # the file gets removed when uninstalling the kernel. - echo '%%%%ghost /boot/initrd-'${KERNELRELEASE}'-kdump' - touch $RPM_BUILD_ROOT/boot/initrd-${KERNELRELEASE}-kdump - if [ $CONFIG_MODULES = y ]; then - find lib/modules/$KERNELRELEASE \ + echo '%%%%ghost /boot/initrd-%kernelrelease-kdump' + touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump + if [ %CONFIG_MODULES = y ]; then + find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \) \ -printf '%%%%%%%%ghost /%%p\n' -o \ @@ -629,12 +628,9 @@ add_dirs_to_filelist() { -printf '/%%p\n' cat %my_builddir/base-modules echo '%%%%config /etc/modprobe.d/50-module-renames.conf' - find $obj_dir \ - -type d -o \ - -printf '/%%p\n' fi - test -d lib/firmware/$KERNELRELEASE && \ - find lib/firmware/$KERNELRELEASE \ + test -d lib/firmware/%kernelrelease-%build_flavor && \ + find lib/firmware/%kernelrelease-%build_flavor \ -type d -o \ -printf '/%%p\n' if [ -e .%_docdir/%name ]; then @@ -665,13 +661,13 @@ add_dirs_to_filelist() { %endif %defattr(-, root, root) -%package -n kernel-kdump-base +%package base Summary: kernel for kdump - base modules License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-kdump-base_%_target_cpu = %version-%release +Provides: %name-base_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader @@ -680,7 +676,7 @@ Requires(post): mkinitrd Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-kdump-base +%description base This kernel is intended for kdump. It can not be booted with a normal bootloader, the kexec tool has to be used to load it. Once the system crashes, the loaded kernel will be started to grab debug info from the @@ -690,10 +686,7 @@ This package contains only the base modules, required in all installs. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun base -f preun-base.sh %postun base -f postun-base.sh @@ -703,29 +696,29 @@ GIT Branch: master %post base -f post-base.sh %if %split_packages -%files -n kernel-kdump-base -f kernel-base.files +%files base -f kernel-base.files %defattr(-, root, root) %endif -%package -n kernel-kdump-extra +%package extra Summary: kernel for kdump - extra modules License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-kdump-extra_%_target_cpu = %version-%release -Requires: kernel-kdump_%_target_cpu = %version-%release +Provides: %name-extra_%_target_cpu = %version-%release +Requires: %{name}_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader Requires(post): mkinitrd -Supplements: packageand(product(SUSE_SLED):kernel-kdump_%_target_cpu) -Supplements: packageand(product(openSUSE):kernel-kdump_%_target_cpu) +Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) +Supplements: packageand(product(openSUSE):%{name}_%_target_cpu) %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-kdump-extra +%description extra This kernel is intended for kdump. It can not be booted with a normal bootloader, the kexec tool has to be used to load it. Once the system crashes, the loaded kernel will be started to grab debug info from the @@ -735,10 +728,7 @@ This package contains additional modules not supported by Novell. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun extra -f preun-extra.sh %postun extra -f postun-extra.sh @@ -748,17 +738,17 @@ GIT Branch: master %post extra -f post-extra.sh %if %split_packages -%files -n kernel-kdump-extra -f kernel-extra.files +%files extra -f kernel-extra.files %defattr(-, root, root) %endif %if %CONFIG_KMSG_IDS == "y" -%package -n kernel-kdump-man +%package man License: GPL v2 only Summary: kernel for kdump Group: System/Kernel -%description -n kernel-kdump-man +%description man This kernel is intended for kdump. It can not be booted with a normal bootloader, the kexec tool has to be used to load it. Once the system crashes, the loaded kernel will be started to grab debug info from the @@ -766,16 +756,342 @@ crashed kernel. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - -%files -n kernel-kdump-man +%source_timestamp +%files man %defattr(-,root,root) /usr/share/man/man9/* %endif +%package devel +License: GPL v2 only +Summary: Development files necessary for building kernel modules +Group: System/Kernel +Provides: %name-devel = %version-%source_rel +Requires: kernel-source%variant = %version-%source_rel +AutoReqProv: on + +%description devel +This package contains files necessary for building kernel modules (and +kernel module packages) against the -kdump flavor of the kernel. + + + +%source_timestamp +%if %CONFIG_MODULES == "y" + +%pre devel -f devel-pre.sh + +%post devel -f devel-post.sh + +%files devel -f kernel-devel.files +%defattr(-,root,root) +%dir %obj_install_dir +%dir %obj_install_dir/%cpu_arch +%dir /usr/src/linux-obj +%dir /usr/src/linux-obj/%cpu_arch +%ghost /usr/src/linux-obj/%cpu_arch_flavor +%obj_install_dir/%cpu_arch_flavor +%if %_target_cpu != %cpu_arch +%obj_install_dir/%_target_cpu +/usr/src/linux-obj/%_target_cpu +%endif +%endif + %changelog +* Tue May 19 2009 jeffm@suse.com +- Set CONFIG_FRAMEBUFFER_CONSOLE=y +* Tue May 19 2009 jeffm@suse.com +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) +* Tue May 19 2009 jbeulich@novell.com +- patches.xen/sfc-endianness: fix building with gcc 4.4. +* Tue May 19 2009 jbeulich@novell.com +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. +* Mon May 18 2009 jeffm@suse.com +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. +* Fri May 15 2009 jeffm@suse.de +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %%version-%%source_rel in the -devel packages (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/mkspec: fix kernel-syms requires (bnc#503280). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. +* Mon May 11 2009 jeffm@suse.de +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. +* Wed May 06 2009 gregkh@suse.de +- Update config files. update vanilla configs so that the build works. +* Wed May 06 2009 gregkh@suse.de +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. +* Tue May 05 2009 jeffm@suse.com +- Update config files. +* Tue May 05 2009 jeffm@suse.com +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. +* Tue May 05 2009 jbeulich@novell.com +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. +* Tue May 05 2009 jbeulich@novell.com +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. +* Tue May 05 2009 jbeulich@novell.com +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. +* Tue May 05 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. +* Tue May 05 2009 teheo@suse.de +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). +* Fri May 01 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +* Fri May 01 2009 jeffm@suse.com +- Update to 2.6.30-rc4. + - Eliminated 2 patches. +* Fri May 01 2009 jeffm@suse.com +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. +* Thu Apr 30 2009 mmarek@suse.cz +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory +* Tue Apr 28 2009 npiggin@suse.de +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to use CONFIG_USB=y +* Thu Apr 23 2009 jeffm@suse.de +- Added legacy config. +* Thu Apr 23 2009 jeffm@suse.de +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch +* Thu Apr 23 2009 jeffm@suse.de +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. +* Thu Apr 23 2009 jeffm@suse.de +- Update to 2.6.30-rc3. +* Thu Apr 23 2009 jeffm@suse.de +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. +* Mon Apr 20 2009 jeffm@suse.de +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" +* Mon Apr 20 2009 jeffm@suse.de +- Update to 2.6.30-rc2-git6. +* Wed Apr 15 2009 jeffm@suse.de +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. +* Fri Apr 10 2009 jeffm@suse.com +- Moved linux-obj symlink handling to kernel-$flavor-devel. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/package-descriptions: Add comment. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. +* Thu Apr 09 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. +* Wed Apr 08 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. +* Mon Apr 06 2009 jeffm@suse.com +- Enabled STAGING on !x86 and disabled COMEDI. +* Mon Apr 06 2009 jeffm@suse.com +- patches.rpmify/split-package: Enable +* Mon Apr 06 2009 jeffm@suse.com +- Update config files: Fixed i386-vanilla. +* Mon Apr 06 2009 jeffm@suse.com +- patches.fixes/xfs-export-debug: xfs: export assertion handler. +* Mon Apr 06 2009 jeffm@suse.com +- Switch from SPARSEMEM to DISCONTIGMEM on i386. +* Sun Apr 05 2009 jeffm@suse.com +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Fix missing ia64-debug. +* Fri Apr 03 2009 jeffm@suse.com +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. +* Fri Apr 03 2009 jeffm@suse.com +- Drop NR_CPUS back to 128 on i386. +* Fri Apr 03 2009 jeffm@suse.com +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. +* Fri Apr 03 2009 jeffm@suse.de +- Update config files: Enabled STAGING drivers on -vanilla. +* Fri Apr 03 2009 jblunck@suse.de +- patches.rpmify/rpm-kernel-config: Rediff. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Enabled STAGING drivers. +* Fri Apr 03 2009 jeffm@suse.com +- Sync up kernel configs for x86/x86_64 flavors. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/modversions: keep the override keyword in --pack. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec +* Tue Mar 31 2009 mmarek@suse.cz +- rpm/kernel-dummy.spec.in: Delete. +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.KSYMS: Add to repo. +* Tue Mar 31 2009 mmarek@suse.cz +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. +* Tue Mar 31 2009 mmarek@suse.cz +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). +* Tue Mar 31 2009 jeffm@suse.de +- Add %%changelog to spec files +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Clean up %%build_$flavor macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in: Create kernel-source-vanilla +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %%using_buildservice macro +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Use macros for cpu_arch +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %%kernelrelease macro. +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %%variant instead of $variant +* Tue Mar 31 2009 jeffm@suse.de +- kernel-source: Kill old obsoletes +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %%var instead of @VAR@ except where necessary +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Sort by flavor, not architecture +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Stop the architecture %%else madness +* Tue Mar 31 2009 jeffm@suse.de +- kernel-binary: Stop the architecture %%else madness +* Mon Mar 30 2009 jeffm@suse.de +- Removed -RT guards and a dead patch. +* Mon Mar 30 2009 jeffm@suse.de +- patches.fixes/reiserfs-prealloc-fix: Delete. +* Mon Mar 30 2009 jeffm@suse.de +- patches.suse/reiserfs-inode-init: Delete. +* Thu Mar 26 2009 mmarek@suse.cz +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. * Tue Mar 24 2009 jeffm@suse.de - Update to 2.6.29-final. - Eliminated 4 patches. @@ -798,7 +1114,7 @@ GIT Branch: master O_SYNC, sync requests and barriers. (bnc#485089), (bnc#471249) * Mon Mar 16 2009 bphilips@suse.de - README: add rough guide to updating KABI -* Fri Mar 13 2009 jeffm@suse.com +* Sat Mar 14 2009 jeffm@suse.com - Update to 2.6.29-rc8. * Thu Mar 12 2009 jbeulich@novell.com - patches.fixes/fix-nf_conntrack_slp, @@ -847,7 +1163,7 @@ GIT Branch: master * Wed Mar 04 2009 mmarek@suse.cz - rpm/kernel-binary.spec.in: workaround a bash bug (bnc#481817) in kernel-vanilla.spec. -* Tue Mar 03 2009 jeffm@suse.com +* Wed Mar 04 2009 jeffm@suse.com - patches.suse/export-security_inode_permission: Export security_inode_permission for aufs. * Thu Feb 26 2009 jeffm@suse.com @@ -858,7 +1174,7 @@ GIT Branch: master - scripts/tar-up.sh: create tarballs that don't change unnecessarily: set owner/group to nobody/nobody, mtime to time of the latest commit and sort the input files. -* Tue Feb 24 2009 jeffm@suse.com +* Wed Feb 25 2009 jeffm@suse.com - Update to 2.6.29-rc6-git1. * Sat Feb 21 2009 mmarek@suse.cz - rpm/kernel-syms.spec.in: also check if the package versions match @@ -1019,9 +1335,9 @@ GIT Branch: master * Wed Jan 28 2009 olh@suse.de - patches.fixes/scsi-ibmvscsi-module_alias.patch: map scsi proc_name to module name (bnc#459933 - LTC50724) -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - Update config files: Disable ftrace in -debug on ppc64 -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - config.conf: Added -debug flavor for ppc64. * Tue Jan 27 2009 bwalle@suse.de - patches.drivers/libfc-set-the-release-function.diff: @@ -1094,7 +1410,7 @@ GIT Branch: master - refresh patch fuzz now that 2.6.27.13 is in tree * Sun Jan 25 2009 gregkh@suse.de - Update to final version of 2.6.27.13 -* Sat Jan 24 2009 gregkh@suse.de +* Sun Jan 25 2009 gregkh@suse.de - dynamic debugging fixes backported from upstream: - patches.drivers/driver-core-add-newlines-to-debugging-enabled-disabled-messages.patch: driver core: add newlines to debugging enabled/disabled @@ -1262,7 +1578,7 @@ GIT Branch: master - patches.fixes/security-introduce-missing-kfree.patch - patches.fixes/xpc-fix-heartbeat - Update config files. -* Thu Jan 22 2009 kkeil@suse.de +* Fri Jan 23 2009 kkeil@suse.de - patches.drivers/e1000-fix-shared-emc.patch: e1000: fix bug with shared interrupt during reset (bnc#396687) * Thu Jan 22 2009 tonyj@suse.de @@ -1455,10 +1771,10 @@ GIT Branch: master subchannel multipath mode setup (bnc#466462,LTC#51047). - patches.arch/s390-08-02-zfcp-gpn-align-fix.diff: zfcp: fix memory alignment for GPN_FT requests. (bnc#466462). -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update config files for vanilla kernel versions due to new config option added in 2.6.27.12-rc1. -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update to 2.6.27.12-rc1: - security fixes - fixes CVE-2009-0029 @@ -1505,9 +1821,9 @@ GIT Branch: master - patches.arch/ppc-fix_hugepage_check.patch: is_hugepage_only_range() must account for both 4kB and 64kB slices (bnc#466229 - LTC51063) -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Update config files: Disabled PARAVIRT on vanilla and LGUEST. -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Enabled patches.suse/unlock_page-speedup.patch * Wed Jan 14 2009 rjw@suse.de - patches.fixes/PCI-PM-Split-PCI-Express-port-suspend-resume.patch: @@ -1619,7 +1935,7 @@ GIT Branch: master - rpm/kernel-binary.spec.in: for -rt, install into /usr/src/linux-$version-rt-obj. - rpm/kernel-syms.spec.in: fix kernel-source requires for -rt. -* Sun Jan 11 2009 jkosina@suse.de +* Mon Jan 12 2009 jkosina@suse.de - patches.drivers/input-usbtouchscreen-hw-calibration.patch: Input: usbtouchscreen - allow reporting calibrated data (bnc#444814). @@ -1712,7 +2028,7 @@ GIT Branch: master pci-acpi.h. (bnc#438941). * Fri Jan 09 2009 gregkh@suse.de - clean up patch fuzz -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-pci-msi-_osc-support-capabilities-called-when-root-bridge-added.patch: ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added (bnc#438941). @@ -1725,7 +2041,7 @@ GIT Branch: master - patches.drivers/acpi-pci-remove-obsolete-_osc-capability-support-functions.patch: ACPI/PCI: remove obsolete _OSC capability support functions (bnc#438941). -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-call-_osc-support-during-root-bridge-discovery.patch: ACPI/PCI: call _OSC support during root bridge discovery (bnc#438941). @@ -1887,7 +2203,7 @@ GIT Branch: master * Wed Dec 31 2008 npiggin@suse.de - patches.arch/x86-fix-kmap-contig.patch: x86: contiguous kmap fix (bnc#449812). -* Mon Dec 29 2008 jeffm@suse.de +* Tue Dec 30 2008 jeffm@suse.de - patches.arch/thinkpad_acpi-hotkey-notify-fix: thinkpad_acpi: Fix oops with incompatible backlight interface. * Mon Dec 22 2008 olh@suse.de @@ -1965,7 +2281,7 @@ GIT Branch: master - patches.drivers/libata-update-ST-FLUSH-blacklist - patches.fixes/iwlwifi_fix_oops.patch - patches.fixes/v4l-dvb-avoid-writing-outside-array -* Tue Dec 16 2008 jeffm@suse.de +* Wed Dec 17 2008 jeffm@suse.de - patches.suse/reiserfs-barrier-default: Make reiserfs default to barrier=flush. * Tue Dec 16 2008 mmarek@suse.cz @@ -1998,7 +2314,7 @@ GIT Branch: master - patches.suse/mm-do-not-disable-memory-hotplug-when-hibernation-is-enabled.patch: mm: Do not disable memory hotplug when hibernation is enabled (bnc#438914). -* Mon Dec 15 2008 jeffm@suse.de +* Tue Dec 16 2008 jeffm@suse.de - patches.fixes/iwlwifi_fix_oops.patch: iwlwifi: clean key table in iwl_clear_stations_table function (bnc#457062). * Mon Dec 15 2008 jjolly@suse.de @@ -2064,7 +2380,7 @@ GIT Branch: master - update to 2.6.27.9-rc2: - lots of bugfixes - some security updates -* Thu Dec 11 2008 gregkh@suse.de +* Fri Dec 12 2008 gregkh@suse.de - intermediate commit as part of adding 2.6.27.9-rc1 to the tree. * Thu Dec 11 2008 hare@suse.de - Compile in zfcpdump module for S/390 (bnc#446367). @@ -2073,7 +2389,7 @@ GIT Branch: master * Thu Dec 11 2008 teheo@suse.de - patches.drivers/libata-update-ST-FLUSH-blacklist: libata: fix Seagate NCQ+FLUSH blacklist (bnc#458192). -* Wed Dec 10 2008 nfbrown@suse.de +* Thu Dec 11 2008 nfbrown@suse.de - patches.suse/SoN-fix-sync: Cope with racy nature of sync_page in swap_sync_page (441793). * Wed Dec 10 2008 jjolly@suse.de @@ -2142,7 +2458,7 @@ GIT Branch: master * Tue Dec 09 2008 nfbrown@suse.de - patches.fixes/xfs-barrier-fix.patch: Fix propagation of EOPNOTSUPP when barriers are not supported. (bnc#438608). -* Mon Dec 08 2008 rjw@suse.de +* Tue Dec 09 2008 rjw@suse.de - patches.fixes/tg3-fix-default-wol.patch: net (tg3): Fix failure to enable WoL by default when possible (bnc#447371). * Mon Dec 08 2008 olh@suse.de @@ -2331,7 +2647,7 @@ GIT Branch: master * Thu Dec 04 2008 gregkh@suse.de - patches.fixes/jbd2-create-proc-entry-fix.patch: Delete. It's not needed anymore now that 2.6.27.8-rc1 has a similar fix. -* Wed Dec 03 2008 gregkh@suse.de +* Thu Dec 04 2008 gregkh@suse.de - Update to 2.6.27.8-rc1: - lots of bugfixes - some security fixes as well. @@ -2433,7 +2749,7 @@ GIT Branch: master patches.fixes/cifs-fix-writepages patches.fixes/cifs-reinstate-sess-sharing-sans-races patches.fixes/cifs-reinstate-treecon-sharing -* Tue Dec 02 2008 jeffm@suse.de +* Wed Dec 03 2008 jeffm@suse.de - scripts/git-create-branch: Helper script to create a new branch. * Tue Dec 02 2008 mmarek@suse.cz @@ -2566,7 +2882,7 @@ GIT Branch: master - patches.xen/xen-x86-no-lapic: Add uv_irq.o - patches.xen/uv-sysfs-no-xen.diff: Don't build UV sysfs support on Xen. -* Fri Nov 28 2008 trenn@suse.de +* Sat Nov 29 2008 trenn@suse.de - patches.fixes/x86_cpufreq_powernow-k8_handle_invalid_state_gracefully.patch: powernow-k8: ignore out-of-range PstateStatus value (no bug avail). @@ -3058,10 +3374,10 @@ GIT Branch: master access on i386 sparsemem (bnc#440525). - patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch: Refresh. -* Thu Nov 13 2008 gregkh@suse.de +* Fri Nov 14 2008 gregkh@suse.de - patches.kernel.org/iwlagn-avoid-sleep-in-softirq-context.patch: iwlagn: avoid sleep in softirq context (bnc#444382). -* Thu Nov 13 2008 philips@suse.de +* Fri Nov 14 2008 philips@suse.de - patches.fixes/cdc-acm.c-fix-recursive-lock-in-acm_start_wb-error-path.patch: cdc-acm.c: fix recursive lock in acm_start_wb error path. * Thu Nov 13 2008 gregkh@suse.de @@ -3128,7 +3444,7 @@ GIT Branch: master (bnc#443738). - patches.drivers/alsa-hda-stac92xx-mic-pin-fix: ALSA: hda - Fix input pin initialization for STAC/IDT codecs (bnc#443738). -* Tue Nov 11 2008 philips@suse.de +* Wed Nov 12 2008 philips@suse.de - rpm/kernel-binary.spec.in: remove Recommends: kerneloops, opt-in will be implemented in the 11.2 installer * Tue Nov 11 2008 jeffm@suse.de @@ -3557,7 +3873,7 @@ GIT Branch: master workqueue: introduce create_rt_workqueue. (from 2.6.28) Refresh to eliminate fuzz: - patches.rt/preempt-realtime-core.patch: Linux-RT 2.6.27-RT. -* Sat Nov 01 2008 sdietrich@suse.de +* Sun Nov 02 2008 sdietrich@suse.de - Update RT config files: - Sync with SLES 11 default/debug configs - Limit CPUS to 32 @@ -3646,7 +3962,7 @@ GIT Branch: master - patches.drivers/block-del-timer-after-dequeue: blk: move blk_delete_timer call in end_that_request_last (bnc#440076 bnc#440173). -* Thu Oct 30 2008 trenn@suse.de +* Fri Oct 31 2008 trenn@suse.de - patches.arch/x86_agpgart-g33-stoeln-fix-2.patch: Avoid oops on G33 in 1MB stolen Mem case (bnc#391261). * Thu Oct 30 2008 gregkh@suse.de @@ -3971,7 +4287,7 @@ GIT Branch: master panasonic-laptop: add Panasonic Let's Note laptop extras driver v0.94. - Update config files. -* Mon Oct 27 2008 gregkh@suse.de +* Tue Oct 28 2008 gregkh@suse.de - patches.drivers/via-framebuffer-driver.patch: Via Framebuffer driver. - Update config files. @@ -4258,12 +4574,12 @@ GIT Branch: master bnc#436450. * Fri Oct 24 2008 gregkh@suse.de - clean up all fuzz in patches to get them to apply cleanly. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - delete patches.arch/s390-01-03-cmm2-v2.patch as it touched core kernel code and was rejected from upstream. - patches.arch/s390-01-03-cmm2-v2.patch: Delete. - patches.arch/s390-01-03-cmm2-v2a.patch: Delete. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - Update to version 3.4 of squashfs: - patches.suse/squashfs3.3-patch: Delete. - patches.suse/squashfs-patch-2.6.25: Delete. @@ -4295,7 +4611,7 @@ GIT Branch: master - patches.suse/x86-gb-linear-map.patch: Enable GB mapped linear KVA on x86 (bnc#437674). - patches.xen/xen3-patch-2.6.26: merge -* Wed Oct 22 2008 gregkh@suse.de +* Thu Oct 23 2008 gregkh@suse.de - update to 2.6.27.3 - lots of bugfixes - CVE-2008-3831 fix @@ -4426,7 +4742,7 @@ GIT Branch: master - patches.suse/ocfs2-xattr.-ch-definition-cleanups.patch - patches.suse/ocfs2-Add-security-xattr-support-in-ocfs2.patch - patches.suse/ocfs2-Add-POSIX-ACL-support-in-ocfs2.patch -* Thu Oct 16 2008 mfasheh@suse.com +* Fri Oct 17 2008 mfasheh@suse.com - ocfs2 fixes / updates from 2.6.28 merge window - patches.suse/ocfs2-xattr.c-Fix-a-bug-when-inserting-xattr.patch - patches.suse/ocfs2-Add-empty-bucket-support-in-xattr.patch @@ -4538,16 +4854,16 @@ GIT Branch: master * Tue Oct 14 2008 gregkh@suse.de - supported.conf: remove ide-core and ide-cdrom from base on request from Tejun. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - Update config files. - patches.drivers/staging-add-pcc-acpi-driver.patch: Staging: add pcc-acpi driver. - rpm/kernel-binary.spec.in: Obsoletes pcc-acpi-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: it's pcc-acpi and it's not obsolete, yet. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes at76_usb-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes et131x-kmp, ivtv-kmp, and ppc-acpi-kmp * Mon Oct 13 2008 gregkh@suse.de @@ -4675,10 +4991,10 @@ GIT Branch: master patches.rt/ftrace-trace-sched.patch * Fri Oct 10 2008 mfasheh@suse.com - supported.conf: mark kernel/fs/gfs2 unsupported -* Thu Oct 09 2008 gregkh@suse.de +* Fri Oct 10 2008 gregkh@suse.de - supported.conf: mark kernel/sound/pci/snd-cs5530 unsupported due to sb16 dependancy issues -* Thu Oct 09 2008 jeffm@suse.de +* Fri Oct 10 2008 jeffm@suse.de - patches.fixes/account-reserved-pages: Delete. * Thu Oct 09 2008 jeffm@suse.de - patches.suse/supported-flag-sysfs: Updated to build with @@ -4799,7 +5115,7 @@ GIT Branch: master * Thu Oct 09 2008 teheo@suse.de - patches.xen/xen3-auto-common.diff: minor patch apply fix after libata-prefer-over-ide. -* Wed Oct 08 2008 teheo@suse.de +* Thu Oct 09 2008 teheo@suse.de - patches.drivers/libata-prefer-over-ide: libata: prefer libata drivers over ide ones (bnc#433105). * Wed Oct 08 2008 carnold@novell.com @@ -7763,7 +8079,7 @@ GIT Branch: master Use ACPI_EXCEPTION instead of printk(KERN_ERR. - patches.suse/acpi_provide_non_windows_osi_boot_param.patch: ACPI: Provide a spec conform OSI interface to the BIOS. -* Mon Jul 28 2008 bphilips@suse.de +* Tue Jul 29 2008 bphilips@suse.de - rpm/kernel-binary.spec.in: uvcvideo merged. Add Obsoletes. * Fri Jul 25 2008 mszeredi@suse.cz - supported.conf: Mark fuse as supported. @@ -7868,7 +8184,7 @@ GIT Branch: master CONFIG_RESOURCE_COUNTERS, CONFIG_MM_OWNER, CONFIG_CGROUP_MEM_RES_CTLR, CONFIG_PROC_PID_CPUSET - debug only: CONFIG_CGROUP_DEBUG -* Wed Jun 25 2008 jeffm@suse.de +* Thu Jun 26 2008 jeffm@suse.de - Updated to 2.6.26-rc8 - Eliminated 1 patch. * Wed Jun 25 2008 jeffm@suse.de @@ -8025,7 +8341,7 @@ GIT Branch: master * Wed Jun 04 2008 jjohanse@suse.de - patches.apparmor/apparmor-module_interface.diff: AppArmor: Update patch to properly set profile name_table size (bnc#396993) -* Tue Jun 03 2008 jkosina@suse.de +* Wed Jun 04 2008 jkosina@suse.de - patches.fixes/input-add-amilo-pro-v-to-nomux.patch: Add Fujitsu-Siemens Amilo Pro 2010 and 2030 to nomux list (bnc#345699 bnc#389169) @@ -8384,7 +8700,7 @@ GIT Branch: master * Tue May 13 2008 gregkh@suse.de - Update to 2.6.25.4-rc1 - lots of bug fixes -* Mon May 12 2008 sdietrich@suse.de +* Tue May 13 2008 sdietrich@suse.de Cleanup RT: - patches.rt/*: Delete. * Mon May 12 2008 jkosina@suse.de @@ -8526,7 +8842,7 @@ GIT Branch: master * Fri May 02 2008 teheo@suse.de - patches.drivers/libata-sata_inic162x-update-to-0.4: sata_inic162x: update to 0.4 (bnc#385599). -* Thu May 01 2008 gregkh@suse.de +* Fri May 02 2008 gregkh@suse.de - update to 2.6.25.1: - fixes CVE-2008-1375 and CVE-2008-1675 - lots of other minor bugfixes @@ -8728,9 +9044,9 @@ GIT Branch: master * Sat Apr 19 2008 aj@suse.de - Conflict with apparmor-parser < 2.3 (not <=) in kernel-binary spec files. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Re-synced reiserfs patch set due to broken local repo. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Updated reiserfs patch set - Eliminated xattr interaction with AppArmor - Eliminated xattr deadlock under load between journal lock and @@ -8754,11 +9070,11 @@ GIT Branch: master chown and delete. * Tue Apr 15 2008 jbeulich@novell.com - Update Xen patches to 2.6.25-rc9 and c/s 517. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - refresh patches to clean up fuzz -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - Update config files. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - updat to 2.6.25-rc9 * Thu Apr 10 2008 gregkh@suse.de - update to 2.6.25-rc8-git8 @@ -8842,7 +9158,7 @@ GIT Branch: master disable mpc51xx support instead * Tue Mar 18 2008 jeffm@suse.de - rpm/kernel-binary.spec.in: Changed to just match %%ix86 -* Mon Mar 17 2008 olh@suse.de +* Tue Mar 18 2008 olh@suse.de - add patches.arch/ppc-efika-ipic.patch fix a crash in init_ipic_sysfs on efika * Mon Mar 17 2008 agruen@suse.de @@ -9292,7 +9608,7 @@ GIT Branch: master - patches.suse/lockd-kernel-statd - patches.suse/lockd-suse-config - patches.suse/lockd-max-hosts-dynamic -* Tue Feb 05 2008 oneukum@suse.de +* Wed Feb 06 2008 oneukum@suse.de - patches.suse/usb_printer_no_auto.diff: Delete. Obsoleted by mainline change * Tue Feb 05 2008 gregkh@suse.de @@ -9326,7 +9642,7 @@ GIT Branch: master * Sat Jan 26 2008 olh@suse.de - update patches.arch/ppc-efika-modalias.patch use struct device_attribute to fix oops on boot -* Fri Jan 25 2008 jeffm@suse.de +* Sat Jan 26 2008 jeffm@suse.de - scripts/sequence-patch.sh: Updated to include $EXTRA_SYMBOLS in $PATCH_DIR (e.g.: --symbol=RT creates linux-2.6.24-RT) * Fri Jan 25 2008 jeffm@suse.de @@ -9364,9 +9680,9 @@ GIT Branch: master call chrp_pci_fixup_vt8231_ata() later to allow pata_via usage * Mon Jan 21 2008 aj@suse.de - Remove unused config/s390/rt. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - patches.rt/irq-flags-unsigned-long.patch: Delete. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - Update to 2.6.24-rc8-git2. * Fri Jan 18 2008 jeffm@suse.de - Enabled 2.6.24-rc8-git1. @@ -9464,7 +9780,7 @@ GIT Branch: master We add it manually when building the patch list. This allows the script to work with the RT kernel without having to remove all the other configs from config.conf first. -* Fri Dec 21 2007 jeffm@suse.de +* Sat Dec 22 2007 jeffm@suse.de - Update to 2.6.24-rc6. * Thu Dec 20 2007 jeffm@suse.de - Update to 2.6.24-rc5-git7. @@ -9546,7 +9862,7 @@ GIT Branch: master Check for ACPI resource conflicts in hwmon drivers.. - patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch: Check for ACPI resource conflicts in i2c bus drivers.. -* Tue Dec 04 2007 jeffm@suse.de +* Wed Dec 05 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc4-git1: kernel: Update to 2.6.24-rc4-git1. * Tue Dec 04 2007 jeffm@suse.de @@ -9563,7 +9879,7 @@ GIT Branch: master * Sun Dec 02 2007 jeffm@suse.de - patches.kernel.org/gcc43-workaround.diff: use asm "+r" rather than volatile. -* Fri Nov 30 2007 bwalle@suse.de +* Sat Dec 01 2007 bwalle@suse.de - rpm/kernel-binary.spec.in: Fix generation of makedumpfile.config for flavour != default * Fri Nov 30 2007 ak@suse.de @@ -9857,14 +10173,14 @@ GIT Branch: master - patches.kernel.org/patch-2.6.24-rc2: Official patch. * Wed Nov 07 2007 jeffm@suse.de - Update config files. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - Update to 2.6.24-rc2. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - patches.suse/suse-ppc32-mol.patch: Merge against 2.6.24-rc1 * Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/powerpc-needs-uboot: powerpc: MPC52xx needs u-boot but we don't have it. -* Mon Nov 05 2007 jeffm@suse.de +* Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc1-git14-3131e530ac3faf09....: kernel: snapshot to 3131e530ac3faf09fb0878a9dc4cd6df0e35b6a3. * Mon Nov 05 2007 jeffm@suse.de @@ -10100,7 +10416,7 @@ GIT Branch: master * Fri Sep 28 2007 jeffm@suse.de - patches.fixes/jffs2-fix-ACL-vs-mode-handling: Fix ACL vs. mode handling. (310520). -* Thu Sep 27 2007 agruen@suse.de +* Fri Sep 28 2007 agruen@suse.de - kernel-syms.rpm: move the copies of the Modules.alias files from /lib/modules/... to /usr/src/linux-obj/... to avoid a file conflict between kernel-syms and other kernel-$flavor packages. @@ -10162,13 +10478,13 @@ GIT Branch: master - patches.drivers/pci-rd580-disable-msi: Delete. - patches.drivers/pci-rx790-disable-msi: Delete. - Update config files. -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de Patch name was wrong. Rename patch. - patches.drivers/libata-pata_via-kill-SATA_PATA_SHARING: Delete. - patches.drivers/libata-sata_via-kill-SATA_PATA_SHARING: sata_via: kill SATA_PATA_SHARING register handling (309069, 254158). -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de - patches.drivers/libata-pata_sis-fix-mode-programming: pata_sis: fix mode programming (308384). - patches.drivers/libata-fix-set_max_sectors: libata: fix @@ -10989,17 +11305,17 @@ GIT Branch: master * Thu Aug 16 2007 teheo@suse.de - patches.drivers/pci-rs690-disable-msi: PCI: disable MSI on RS690 (299010). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-fix-support-for-dell-wireless-broadband.patch: USB: fix support for Dell Wireless Broadband (aka WWAN). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-support-blackberry-pearl-with-berry_charge.patch: USB: Support Blackberry Pearl with berry_charge. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - fix rt patches so they apply again. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patch refresh for fuzz due to 2.6.22.3 update -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-update-unusual_devs.h.patch: USB: update unusual_devs.h from 2.6.23-rc4. * Wed Aug 15 2007 gregkh@suse.de @@ -11062,7 +11378,7 @@ GIT Branch: master hpriv->flags (299010). - patches.drivers/libata-ahci-no-pmp.patch: ahci: disable PMP support on SB600/700 (299010). -* Mon Aug 13 2007 sven@suse.de +* Tue Aug 14 2007 sven@suse.de - series.conf: remove comment pertaining to RT quickadjust patch * Mon Aug 13 2007 gregkh@suse.de - rpm/kernel-binary.spec.in: remove pointless comment in spec file @@ -11129,10 +11445,10 @@ GIT Branch: master - patches.arch/thinkpad_dmi_autoloading.patch: thinkpad-acpi: add DMI-based modalias. - Update config files. -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update config files: make RT Kernel tickless - patches.rt/patch-2.6.22.1-rt4.openSUSE: resolve conflicts -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update RT config files for tickless Kernel. - patches.rt/patch-2.6.22.1-rt4.openSUSE: Resolve conflicts. * Tue Aug 07 2007 olh@suse.de @@ -11146,7 +11462,7 @@ GIT Branch: master - patches.drivers/libata-implement-BROKEN_HPA-horkage-and-apply-it-to-HDS724040KLSA80: libata: implement BROKEN_HPA horkage and apply it to HDS724040KLSA80. -* Mon Aug 06 2007 olh@suse.de +* Tue Aug 07 2007 olh@suse.de - add patches.arch/ppc-dma_mask.patch Fix initialization and usage of dma_mask, required for sbp2 * Mon Aug 06 2007 teheo@suse.de @@ -11199,7 +11515,7 @@ GIT Branch: master - Don't make kernel-syms depend on kernel-$flavor packages that are based on a set of patches different from kernel-source: those packages won't match kernel-source, anyway. -* Thu Aug 02 2007 teheo@suse.de +* Fri Aug 03 2007 teheo@suse.de Enable more libata drivers on i386 and x86_64 - mostly ancient/legacy ones. - Update config files. @@ -11579,9 +11895,9 @@ GIT Branch: master (254208). - Rediff a few other Xen patches. - Update i386 Xen config files. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - Update to 2.6.22-rc5-git5. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix reintroduction of crash on __fput in xattr code (286544). * Thu Jun 21 2007 jeffm@suse.de @@ -11589,7 +11905,7 @@ GIT Branch: master fix thread shutdown handling (284718). * Wed Jun 20 2007 schwab@suse.de - gcc 4.2 is also broken on ia64. -* Tue Jun 19 2007 olh@suse.de +* Wed Jun 20 2007 olh@suse.de - build ppc64 kernel with gcc41 until PR31490 is fixed * Tue Jun 19 2007 olh@suse.de - add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff @@ -11834,11 +12150,11 @@ GIT Branch: master - Fix up the vanilla config files * Sat May 26 2007 schwab@suse.de - Update kdb patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - Update mol patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - ppc-efika-of_device-generic-uevent.patch: remove obsolete stuff. -* Fri May 25 2007 jeffm@suse.de +* Sat May 26 2007 jeffm@suse.de - patches.apparmor/remove_suid_new_case_in_2.6.22.diff: Merge fix. * Fri May 25 2007 jeffm@suse.de - Updated to 2.6.22-rc2-git7: @@ -11976,7 +12292,7 @@ GIT Branch: master * Tue Apr 24 2007 olh@suse.de - update patches.arch/ppc-generic-check_legacy_ioport.patch check if parent node has type isa -* Sun Apr 22 2007 jeffm@suse.de +* Mon Apr 23 2007 jeffm@suse.de - patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix xattr locking/refcount BUG (259215). * Sun Apr 22 2007 olh@suse.de @@ -12259,7 +12575,7 @@ GIT Branch: master sram = mpc52xx-srammpc5200-sram * Mon Mar 26 2007 olh@suse.de - update to 2.6.21-rc5 -* Fri Mar 23 2007 olh@suse.de +* Sat Mar 24 2007 olh@suse.de - disable built-in amd8111 and sil680 IDE drivers on ppc64 build libata pata_sil680 and pata_amd * Fri Mar 23 2007 olh@suse.de @@ -12690,7 +13006,7 @@ GIT Branch: master - patches.drivers/libata-fix-port-action-in-perdev-action-mask: libata: fix handling of port actions in per-dev action mask (231088, 235475). -* Wed Jan 17 2007 olh@suse.de +* Thu Jan 18 2007 olh@suse.de - add patches.drivers/libata-initialize-variables.patch fix ipr SATA (215625 - LTC28529) * Wed Jan 17 2007 jbeulich@novell.com @@ -12847,7 +13163,7 @@ GIT Branch: master - Update to 2.6.18.5 - lots of little bug fixes, only 3 of which we already had. - Update config files. -* Fri Dec 01 2006 olh@suse.de +* Sat Dec 02 2006 olh@suse.de - add patches.suse/snd-aoa-device-symlinks.patch let snd-aoa create sysfs device symlinks (106294) * Fri Dec 01 2006 hare@suse.de @@ -13148,7 +13464,7 @@ GIT Branch: master * Thu Oct 26 2006 jblunck@suse.de - patches.fixes/dm-refcnt-fix.diff: Fix reference counting in __find_device_hash_cell() (214682). -* Wed Oct 25 2006 tonyj@suse.de +* Thu Oct 26 2006 tonyj@suse.de - patches.suse/apparmor-secureexec.patch: Delete. - patches.suse/apparmor-mmapexec.patch: Delete. - patches.suse/apparmor: Roll security fixes into main AA patch @@ -13323,7 +13639,7 @@ GIT Branch: master - patches.suse/scsi-scan-inq-ppc64-dflt: Delete. * Sat Sep 23 2006 gregkh@suse.de - patches.suse/ide-probe-delay: Delete as per Kurt's request -* Fri Sep 22 2006 gregkh@suse.de +* Sat Sep 23 2006 gregkh@suse.de - add 'vanilla' kernel build to the system. * Thu Sep 21 2006 gregkh@suse.de - Update config files. @@ -13409,7 +13725,7 @@ GIT Branch: master Fix typo in powermac platform functions, fixes lockups * Sun Sep 03 2006 aj@suse.de - Require irqbalance always on x86 and x86-64. -* Fri Sep 01 2006 gregkh@suse.de +* Sat Sep 02 2006 gregkh@suse.de - Update to 2.6.18-rc5-git6 - USB fixes and some other stuff * Fri Sep 01 2006 jbeulich@novell.com @@ -13444,7 +13760,7 @@ GIT Branch: master [PATCH] i386: rwlock.h fix smp alternatives fix. * Thu Aug 31 2006 neilb@suse.de - patches.fixes/nfsd-dmapi-aware: Delete. -* Wed Aug 30 2006 jblunck@suse.de +* Thu Aug 31 2006 jblunck@suse.de - Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug). * Wed Aug 30 2006 jblunck@suse.de - Update config files (disable CONFIG_EDAC_DEBUG). @@ -13626,7 +13942,7 @@ GIT Branch: master - Disable KDB from i386 debug build as it does not build properly :( * Wed Aug 02 2006 hare@suse.de - config/s390/default: update config file. -* Tue Aug 01 2006 schwab@suse.de +* Wed Aug 02 2006 schwab@suse.de - config-md-raid456: Fix misspelt config. * Tue Aug 01 2006 schwab@suse.de - suse-ppc32-mol-mm-context: Fix mol build. @@ -13784,7 +14100,7 @@ GIT Branch: master aborted (188411). - patches.fixes/md_raid1_barrier_fix: Fix IO raid1/barrier problems that cause false IO errors (188278). -* Mon Jun 26 2006 neilb@suse.de +* Tue Jun 27 2006 neilb@suse.de - patches.fixes/nfsv4-setclientid: Improve uniqueness of client id sent by NFSv4 (167953). * Mon Jun 26 2006 jeffm@suse.de @@ -13804,7 +14120,7 @@ GIT Branch: master * Tue Jun 20 2006 neilb@suse.de - patches.fixes/lockd-find-block-fix: Fix possible oops in lockd (179988). -* Mon Jun 19 2006 garloff@suse.de +* Tue Jun 20 2006 garloff@suse.de - Update reference symbols to latest (libiscsi changed) and tag RC3. * Mon Jun 19 2006 okir@suse.de - patches.fixes/scsi-transport-sas-end-device-fix: Make patch @@ -14029,7 +14345,7 @@ GIT Branch: master * Tue Jun 06 2006 axboe@suse.de - patches.suse/filp-slab-rcu: Let the filp slab use SLAB_DESTROY_BY_RCU (172825). -* Mon Jun 05 2006 gregkh@suse.de +* Tue Jun 06 2006 gregkh@suse.de - patches.fixes/request_irq-remove-warnings-from-irq-probing.patch: [PATCH] request_irq(): remove warnings from irq probing (181321, 175123). @@ -14166,7 +14482,7 @@ GIT Branch: master - patches.suse/apparmor-secureexec.patch: LD_PRELOAD can be exploited to change the execution path across exec transitions (172061). -* Wed May 31 2006 agruen@suse.de +* Thu Jun 01 2006 agruen@suse.de - patches.fixes/xfs-kern-26040a-do-not-dirty-inode-being-freed: Don't dirty the inode if it being freed in xfs_iunpin (179117, SGI:PV952967). @@ -14946,9 +15262,9 @@ GIT Branch: master flag to 0x1000000 to avoid conflict with BLIST_MAX_512. * Sun Apr 23 2006 agruen@suse.de - Update the required version of perl-Bootloader. -* Fri Apr 21 2006 olh@suse.de +* Sat Apr 22 2006 olh@suse.de - build pdc202xx_new as a module in kdump kernel (158247 - LTC22416) -* Fri Apr 21 2006 jeffm@suse.de +* Sat Apr 22 2006 jeffm@suse.de - patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs: fix handling of device names with /'s in them (#154278). * Fri Apr 21 2006 gregkh@suse.de @@ -15208,10 +15524,10 @@ GIT Branch: master * Tue Apr 11 2006 neilb@suse.de - patches.fixes/invalidate_page_non_destructive: Make invalidate_inode_pages2 non-destructive (133890). -* Mon Apr 10 2006 agruen@suse.de +* Tue Apr 11 2006 agruen@suse.de - patches.drivers/libata-acpi-suspend-doc-fix: Fix {man,pdf}docs targets (163070). -* Mon Apr 10 2006 ak@suse.de +* Tue Apr 11 2006 ak@suse.de - patches.arch/i386-bigsmp-noirqbalance: Delete. Obsolete after #160473 - patches.arch/i386-amd-core-parsing: Remove bogus code from @@ -15265,7 +15581,7 @@ GIT Branch: master * Mon Apr 10 2006 ak@suse.de - patches.arch/i386-modern-apic: i386: Consolidate modern APIC handling (157602). -* Sun Apr 09 2006 ak@suse.de +* Mon Apr 10 2006 ak@suse.de - patches.arch/i386-apic-up: Disable ACPI APIC checking if DMI scanner decides APIC should not be enabled (162076) * Sun Apr 09 2006 ak@suse.de @@ -15544,7 +15860,7 @@ GIT Branch: master * Tue Mar 28 2006 neilb@suse.de - patches.fixes/md-barrier-fixes: Fix a couple of issues with handing BARRIER writes in md/raid1 (none). -* Mon Mar 27 2006 gregkh@suse.de +* Tue Mar 28 2006 gregkh@suse.de - patches.drivers/pci-hotplug-sn-fix-cleanup-on-hotplug-removal-of-ppb.patch: PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB (#156164). @@ -15645,7 +15961,7 @@ GIT Branch: master * Fri Mar 24 2006 neilb@suse.de - patches.fixes/md-raid1-hang: md: Fix bug: BIO_RW_BARRIER requests to md/raid1 hang. (159435). -* Thu Mar 23 2006 ak@suse.de +* Fri Mar 24 2006 ak@suse.de - patches.arch/disable-mmconfig: Disable mmconfig by default Default to pci=nommconf (145753 (some more)). - patches.arch/lagrange-feature: i386/x86-64: List Intel LaGrange @@ -15804,7 +16120,7 @@ GIT Branch: master * Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git8: - network driver fixes -* Thu Mar 16 2006 gregkh@suse.de +* Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git7: - nasty ext2 security issue / bugfix - other minor bugfixes all over the place @@ -16010,7 +16326,7 @@ GIT Branch: master * Thu Mar 09 2006 neilb@suse.de - patches.fixes/md-raid1-leak: Fix several raid1 which cause a memory leak... (155990). -* Wed Mar 08 2006 agruen@suse.de +* Thu Mar 09 2006 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: Fix compiling /usr/src/linux directly with O= (65891). - patches.fixes/xfs-include: Remove spaces in `-I ...' in @@ -16240,7 +16556,7 @@ GIT Branch: master * Thu Mar 02 2006 neilb@suse.de - patches.fixes/nfs-revalidate-race: Nfs: Avoid races between writebacks and truncation (144058). -* Wed Mar 01 2006 gregkh@suse.de +* Thu Mar 02 2006 gregkh@suse.de - patches.drivers/usb-uhci-increase-port-reset-completion-delay-for-hp-controllers.patch: USB: UHCI: Increase port-reset completion delay for HP controllers (#148761). @@ -16302,7 +16618,7 @@ GIT Branch: master * Tue Feb 28 2006 olh@suse.de - update to 2.6.16-rc5-git2, netfilter, xfs, x86_64 fixes disable FUA in libata -* Mon Feb 27 2006 olh@suse.de +* Tue Feb 28 2006 olh@suse.de - add patches.fixes/scsi-command-retries-off-by-one.patch timing out command, waited 0s errors in log (153801 - LTC22057) * Mon Feb 27 2006 olh@suse.de @@ -16347,7 +16663,7 @@ GIT Branch: master revert a 2.6.14rc1 change that causes cramfs corruption (153545) * Sun Feb 26 2006 olh@suse.de - adjust xen for topology.o change -* Sat Feb 25 2006 olh@suse.de +* Sun Feb 26 2006 olh@suse.de - add patches.fixes/git-kbuild-cscope.patch workaround for cscope segfault (152643) * Sat Feb 25 2006 olh@suse.de @@ -16441,7 +16757,7 @@ GIT Branch: master for SLES 10 - 2006-02-21. * Wed Feb 22 2006 trenn@suse.de - patches.drivers/cpufreq_bios_ppc_change: Delete. -* Tue Feb 21 2006 olh@suse.de +* Wed Feb 22 2006 olh@suse.de - compile rtas_flash into the kernel (148195 - LTC21314) * Tue Feb 21 2006 olh@suse.de - update to 2.6.16-rc4-git1, s390 dasd error reporting gone, misc fixes @@ -16514,7 +16830,7 @@ GIT Branch: master * Sun Feb 19 2006 olh@suse.de - add patches.suse/nameif-track-rename.patch keep track of things that udev does behind your back -* Sat Feb 18 2006 olh@suse.de +* Sun Feb 19 2006 olh@suse.de - provide vmlinux.debug on ppc * Sat Feb 18 2006 agruen@suse.de - patches.suse/dmapi_src_drop2: XFS DMAPI update; replaces @@ -16571,7 +16887,7 @@ GIT Branch: master * Fri Feb 17 2006 axboe@suse.de - patches.drivers/scsi-kill-not-ready-removable: Kill not-ready messages for removable media in SCSI (150175). -* Thu Feb 16 2006 agruen@suse.de +* Fri Feb 17 2006 agruen@suse.de - rpm/post.sh: Only create Previous Kernel bootloader entries for kernels >= 2.6.16; older kernels don't know how to remove their bootloader entries again in their %%postun (151110). @@ -16815,7 +17131,7 @@ GIT Branch: master GART IOMMU. - patches.arch/x86_64-hpet-summit: Fix HPET timer on IBM x460 (SUSE141868). -* Thu Feb 09 2006 gregkh@suse.de +* Fri Feb 10 2006 gregkh@suse.de - patches.drivers/it87-fix-oops-on-removal.patch: [PATCH] it87: Fix oops on removal (#149538). * Thu Feb 09 2006 gregkh@suse.de @@ -16904,7 +17220,7 @@ GIT Branch: master - patches.fixes/xfs-linux-melb-25106a-xfs-per-cpu-sb-counters: [PATCH] xfs-linux-melb-25106a-xfs-per-cpu-sb-counters (SGI:PV946630, 148680). -* Wed Feb 08 2006 gregkh@suse.de +* Thu Feb 09 2006 gregkh@suse.de - supported.conf: updated the pci hotplug driver list * Wed Feb 08 2006 gregkh@suse.de Update to 2.6.16-rc2-git5 @@ -16999,7 +17315,7 @@ GIT Branch: master * Tue Feb 07 2006 ak@suse.de - patches.xen/xen-mc-compile: Fix Xen compilation with multicore scheduler. -* Mon Feb 06 2006 ak@suse.de +* Tue Feb 07 2006 ak@suse.de - patches.fixes/spinlock-timeout: Make more general * Mon Feb 06 2006 mason@suse.de - patches.fixes/xfrm-endless-loop: Fix infinite loop in @@ -17063,7 +17379,7 @@ GIT Branch: master - patches.suse/st-ioctl-idlun-support: Allow generic SCSI ioctls to work with st (SUSE45446, reenable). - patches.suse/ide-probe-delay: Reduce ide probe delays. -* Fri Feb 03 2006 garloff@suse.de +* Sat Feb 04 2006 garloff@suse.de - Reenable patches.suse/scsi-error-test-unit-ready-timeout; see bug #56689: Some SCSI devices need a longer timeout for TEST_UNIT_READY in error recovery. @@ -17372,9 +17688,9 @@ GIT Branch: master - Update config files. -> Enable overriding of DSDT via initrd for x86_64 -> Enable ACPI debug for x86_64/i386 debug kernel -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable CONFIG_DEBUG_SLAB on ppc, changes alignment -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable internal firmware build for QLogic drivers also on ppc * Wed Jan 25 2006 axboe@suse.de - patches.fixes/it821x-dma-bug: Fix ide dma setup bug in it821x @@ -17404,7 +17720,7 @@ GIT Branch: master - Make debugging usb device issues easier (used to be in older SuSE kernels, I accidentally took it out a while ago...) patches.drivers/always-announce-new-usb-devices.patch -* Tue Jan 24 2006 gregkh@suse.de +* Wed Jan 25 2006 gregkh@suse.de Clean up the kernel.org patches, from 4 to 2 * Tue Jan 24 2006 mason@suse.de - Update config files: enable CONFIG_CONNECTOR and CONFIG_PROC_EVENTS @@ -17538,7 +17854,7 @@ GIT Branch: master - Fixup kdump related config entries. CONFIG_CRASH_DUMP should be on only in the kdump kernels. CONFIG_PROC_VMCORE should be on in the kdump kernels too. -* Sun Jan 22 2006 ak@suse.de +* Mon Jan 23 2006 ak@suse.de - fix compilation without NFSD_ACL enabled * Sun Jan 22 2006 olh@suse.de - enable DEBUG_RODAT, DEBUG_SPINLOCK and DEBUG_SPINLOCK_SLEEP @@ -17549,10 +17865,10 @@ GIT Branch: master - patches.suse/subdomain_namespacesem: rebase, remove sd changes * Sun Jan 22 2006 olh@suse.de - enable slab debugging (144632) -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - add patches.suse/uml-trace-macros.patch define some setjmp macros which were removed from glibc includes -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - disable patches.fixes/dput_late_iput.diff (136310) disable patches.fixes/prune_one_dentry-late_iput.diff * Sat Jan 21 2006 agruen@suse.de @@ -17655,10 +17971,10 @@ GIT Branch: master - Update config files. * Tue Jan 17 2006 schwab@suse.de - Update to kdb-v4.4-2.6.15-common-3. -* Mon Jan 16 2006 olh@suse.de +* Tue Jan 17 2006 olh@suse.de - add patches.suse/export-pci_claim_resource.patch rpaphp needs this symbol -* Mon Jan 16 2006 mason@suse.de +* Tue Jan 17 2006 mason@suse.de - Update config files. (run oldconfig on x86_64) * Mon Jan 16 2006 ak@suse.de - Update config files. @@ -17855,7 +18171,7 @@ GIT Branch: master handling change. - patches.fixes/barrier-fixup: Fix a problem with hanging queue on barrier writes. -* Thu Jan 12 2006 okir@suse.de +* Fri Jan 13 2006 okir@suse.de - patches.kernel.org/patch-2.6.15-git8: Update to 2.6.5-git8 - Rediffed or removed the following patches: - patches.drivers/dm-no-bounce @@ -18116,10 +18432,10 @@ GIT Branch: master - update to 2.6.15-rc6-git2 * Wed Dec 21 2005 aj@suse.de - Fix kernel-syms spec file. -* Mon Dec 19 2005 kkeil@suse.de +* Tue Dec 20 2005 kkeil@suse.de - patches.drivers/sky2.patch: Add sky2 driver from -mm series. - Update config files. -* Mon Dec 19 2005 garloff@suse.de +* Tue Dec 20 2005 garloff@suse.de - Increase default number of loop devices from 8 to 64. * Mon Dec 19 2005 jbeulich@novell.com - config/x86_64/xen: Enable SMP, misc adjustments (from ccoffing) @@ -18143,7 +18459,7 @@ GIT Branch: master checkin. Corrected. * Sat Dec 17 2005 tonyj@suse.de - patches.suse/subdomain: SubDomain (AppArmor). -* Fri Dec 16 2005 agruen@suse.de +* Sat Dec 17 2005 agruen@suse.de - patches.fixes/nfsd-setacl-readonly.diff: [nfsd] Check for read-only exports before setting acls (139411). * Fri Dec 16 2005 trenn@suse.de @@ -18336,7 +18652,7 @@ GIT Branch: master - patches.suse/aop-truncated-page.diff: [Patch] add AOP_TRUNCATED_PAGE, prepend AOP_ to WRITEPAGE_ACTIVATE. (needed for ocfs2) -* Sat Nov 26 2005 agruen@suse.de +* Sun Nov 27 2005 agruen@suse.de - rpm/kernel-source.spec.in: Make sure kernel flavors that are based on a different set of patches than kernel-source won't wrongly get a /usr/src/linux-obj directory for creating external @@ -18527,7 +18843,7 @@ GIT Branch: master * Wed Nov 02 2005 okir@suse.de - patches.fixes/acpi-disable-c2-c3-ibm-r40e: Disable C2/C3 states on all IBM R40e BIOSes (129954). -* Tue Nov 01 2005 jeffm@suse.de +* Wed Nov 02 2005 jeffm@suse.de - patches.suse/ocfs2-configfs: Delete. - patches.suse/ocfs2.diff: ocfs2: merge from svn 2673. - patches.suse/ocfs2-kapi-compat.diff: ocfs2: API compatibility @@ -18582,7 +18898,7 @@ GIT Branch: master - patches.drivers/oss-device-assign: Delete. - patches.fixes/unsymmetric-pageattr: Delete. - patches.drivers/alsa-git-post-2.6.14: ALSA-git update -* Tue Oct 25 2005 gregkh@suse.de +* Wed Oct 26 2005 gregkh@suse.de - patches.fixes/usb-interface-modalias-fix.patch: USB: always export interface information for modalias (105621). * Tue Oct 25 2005 olh@suse.de @@ -18651,10 +18967,10 @@ GIT Branch: master - patches.drivers/floppy-cmos-attribute.patch: Delete. - patches.drivers/floppy-cmos-attribute-tidy.patch: Delete. - patches.drivers/securityfs.patch: Delete. -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Finish replacing +check2614 with the real owners. Sorry about the mess this caused... -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Start replacing +check2614 with the real owners * Mon Oct 10 2005 olh@suse.de - add patches.suse/suse-ppc32-mol-verify_area.patch @@ -18758,7 +19074,7 @@ GIT Branch: master for building with O=. * Thu Sep 15 2005 olh@suse.de - mark kernel/drivers/net/mv643xx_eth unsupported. MAC collisions -* Wed Sep 14 2005 agruen@suse.de +* Thu Sep 15 2005 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: More dependency fixes. * Wed Sep 14 2005 olh@suse.de @@ -19050,7 +19366,7 @@ GIT Branch: master patch broke aty128fb and radeonfb * Mon Aug 29 2005 olh@suse.de - update to 2.6.13 -* Sun Aug 28 2005 pavel@suse.cz +* Mon Aug 29 2005 pavel@suse.cz - patches.suse/acpi-asus-panasonic-sony.patch: add support for vendor-specific features from Timo Hoenig * Sun Aug 28 2005 olh@suse.de @@ -19269,7 +19585,7 @@ GIT Branch: master - update to 2.6.13-rc6-git5, netpoll fixes * Sat Aug 13 2005 schwab@suse.de - Disable IA64_SGI_SN_XP until it is fixed. -* Fri Aug 12 2005 gregkh@suse.de +* Sat Aug 13 2005 gregkh@suse.de - patches.drivers/w1-dont-spam-syslog.patch: w1: more debug level decrease. fixes #104020. * Fri Aug 12 2005 kraxel@suse.de @@ -19721,7 +20037,7 @@ GIT Branch: master * Mon Jul 04 2005 olh@suse.de - add patches.arch/ppc64-vdso32_lds.patch fix link errors after recent toolchain changes -* Sat Jul 02 2005 agruen@suse.de +* Sun Jul 03 2005 agruen@suse.de - scripts/config.sh: rename VERSION+EXTRAVERSION => PATCHVERSION and a few other cleanups. * Sat Jul 02 2005 garloff@suse.de @@ -19783,7 +20099,7 @@ GIT Branch: master - Fix config files. * Wed Jun 29 2005 agruen@suse.de - Fix dash/underscore conversion for RPM tags. -* Tue Jun 28 2005 garloff@suse.de +* Wed Jun 29 2005 garloff@suse.de - Preliminary update of xen patches. * Tue Jun 28 2005 garloff@suse.de - patches.suse/security-*: Update and reenable security stubs @@ -20043,7 +20359,7 @@ GIT Branch: master * Thu Apr 28 2005 okir@suse.de - patches.fixes/ipv4-martian-oops: [IPv4] Prevent oops when printing martian source (65556). -* Wed Apr 27 2005 schwab@suse.de +* Thu Apr 28 2005 schwab@suse.de - Even more gcc4 fixes for ppc/ppc64. * Wed Apr 27 2005 schwab@suse.de - More gcc4 fixes. @@ -20119,7 +20435,7 @@ GIT Branch: master * Mon Mar 28 2005 jeffm@suse.de - patches.fixes/set_blocksize_race.diff: Updated header; accepted in 2.6.12-rc1 -* Wed Mar 23 2005 jeffm@suse.de +* Thu Mar 24 2005 jeffm@suse.de - patches.suse/lookup_hash_nameidata.diff: Version added to CVS did _not_ obsolete lookup_create_nameidata.diff, but it was removed anyway. Added required changes. @@ -20190,12 +20506,12 @@ GIT Branch: master * Thu Mar 17 2005 axboe@suse.de - patches.fixes/cfq-shutdown-timer-wq: Shutdown pending timer/wq from both last put and exit case. -* Wed Mar 16 2005 schwab@suse.de +* Thu Mar 17 2005 schwab@suse.de - Fix name of module override directory. -* Wed Mar 16 2005 garloff@suse.de +* Thu Mar 17 2005 garloff@suse.de - (okir) Removed non-compiling dri-ioctl32 patch. - Updated Xen patches. -* Wed Mar 16 2005 jeffm@suse.de +* Thu Mar 17 2005 jeffm@suse.de - series.conf: enabled set_blocksize_race.diff * Wed Mar 16 2005 axboe@suse.de - patches.fixes/cfq-pending-work-fixup: Fixup error in @@ -20406,7 +20722,7 @@ GIT Branch: master * Fri Mar 11 2005 olh@suse.de - update patches.suse/acpi_EC_no_byteAcc_fix.diff increment offset by one, not eight -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Remove unneeded I2C patches from the tree. - patches.drivers/i2c-1.2081.patch: Delete. - patches.drivers/i2c-1.2083.patch: Delete. @@ -20435,7 +20751,7 @@ GIT Branch: master - patches.drivers/i2c-1.2113.patch: Delete. - patches.drivers/i2c-1.2115.patch: Delete. - patches.drivers/i2c-1.2116.patch: Delete. -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Driver core update based on patches now in the 2.6.11-bk tree. Almost all of these are liked by udev / HAL in order that they can go faster, with less sysfs activity. @@ -20675,7 +20991,7 @@ GIT Branch: master - patches.drivers/input-bk-alps.diff: All ALPS fixes in one patch Previous ALPS patches removed -* Fri Mar 04 2005 vojtech@suse.cz +* Sat Mar 05 2005 vojtech@suse.cz - patches.drivers/input-bk-2074.diff: Fix ALPS oops on resume/suspend (Ruediger Oertel : [kernel] oops during s-t-d) @@ -21076,7 +21392,7 @@ GIT Branch: master regardless the setting of /proc/sys/kernel/sysrq * Mon Feb 21 2005 mantel@suse.de - patches.drivers/ibm-acpi-update: Update ibm-acpi to 0.10 (none). -* Sun Feb 20 2005 agruen@suse.de +* Mon Feb 21 2005 agruen@suse.de - patches.fixes/pci-resource-window-allocation-fix.diff: IBM Thinkpad G41 (and others) PCMCIA problems fix from Linus. * Sun Feb 20 2005 olh@suse.de @@ -21175,10 +21491,10 @@ GIT Branch: master - Update config files. - patches.drivers/drm-via: add DRM support for Via unichrome video cards (None). -* Thu Feb 10 2005 kkeil@suse.de +* Fri Feb 11 2005 kkeil@suse.de - readd patches.fixes/i4l-filter-fix patches.fixes/i4l-nullpointer-fix -* Thu Feb 10 2005 agruen@suse.de +* Fri Feb 11 2005 agruen@suse.de - Enable DRM config options. * Thu Feb 10 2005 kraxel@suse.de - patches.xen/xen-common.diff: one more chunk dropped. @@ -21200,7 +21516,7 @@ GIT Branch: master - patches.uml/host-skas3: Delete. - patches.uml/skas-update-2.6.10.patch: Delete. - patches.uml/skas-2.6.11-v7-rc1.patch: skas3+sysemu patch v7a. -* Wed Feb 09 2005 garloff@suse.de +* Thu Feb 10 2005 garloff@suse.de - Make IDE drivers more modular in Xen. - Update Xen patches, drop various bits that have been merged. - Clean up mkinitrd creation for Xen. @@ -21640,7 +21956,7 @@ GIT Branch: master + add patches.drivers/bk-dtor-input-rc1.patch - Fixed SLRS-pos patch for input update. - Update config files. -* Mon Jan 17 2005 agruen@suse.de +* Tue Jan 18 2005 agruen@suse.de - New version of nfsacl: now caches acls on the client. Patches: + patches.suse/qsort: Qsort. + patches.suse/sunrpc-enosys-when-unavail: Return -ENOSYS for @@ -21773,7 +22089,7 @@ GIT Branch: master - patches.suse/file-write-prefault: Delete. * Wed Jan 05 2005 mason@suse.de - update reiser4 to the latest code drop in -mm -* Tue Jan 04 2005 mason@suse.de +* Wed Jan 05 2005 mason@suse.de - delete a number of patches that were already in mainline * Tue Jan 04 2005 okir@suse.de - patches.fixes/cmsg-compat-signedness-fix-fix: Fix cmsg_len @@ -21814,7 +22130,7 @@ GIT Branch: master during the task exiting. - patches.suse/protect-pids-from-oom2: fixes a race and two minor aesthetical bugs. -* Tue Dec 21 2004 olh@suse.de +* Wed Dec 22 2004 olh@suse.de - remove patches.suse/pci.ids-update CONFIG_PCI_NAMES is not enabled in our configs * Tue Dec 21 2004 olh@suse.de @@ -22126,7 +22442,7 @@ GIT Branch: master * Fri Oct 15 2004 okir@suse.de - patches.fixes/nfs-nolock-fix2: Fix broken locking on NFS nolock mounts (SUSE47287) -* Thu Oct 14 2004 kkeil@suse.de +* Fri Oct 15 2004 kkeil@suse.de - patches.fixes/c4_locking_fix (SUSE47191) * Fix a SMP deadlock for the AVM c4 driver * Thu Oct 14 2004 andrea@suse.de @@ -22208,7 +22524,7 @@ GIT Branch: master - Fix TCP window tracking in netfilter conntrack * Mon Oct 04 2004 schwab@suse.de - Update /boot/vmlinuz symlink before calling /sbin/new-kernel-pkg. -* Sat Oct 02 2004 schwab@suse.de +* Sun Oct 03 2004 schwab@suse.de - Hide non-OF PCI devices on PowerMacs. * Sat Oct 02 2004 jeffm@suse.com - Release path after iput in sys_unlink (SUSE45004) @@ -22247,7 +22563,7 @@ GIT Branch: master * Fri Oct 01 2004 andrea@suse.de - patches.fixes/pte-establish-race avoid userspace corruption during COWs with threads on x86 PAE with >4G of ram. -* Thu Sep 30 2004 agruen@suse.de +* Fri Oct 01 2004 agruen@suse.de - patches.fixes/attr-initialize: Prevent chown from modifying inode ctimes without permission check (SUSE42542) - patches.fixes/ext23-no-ace-write-limit.diff: re-enable. @@ -22302,7 +22618,7 @@ GIT Branch: master - Fix resource claiming of SuperIO chips (SUSE45891) * Thu Sep 30 2004 axboe@suse.de - Hold reference to scsi device for lifetime of pending commands (SUSE46316) -* Wed Sep 29 2004 kkeil@suse.de +* Thu Sep 30 2004 kkeil@suse.de - fix from mainline for RLT8169 driver (disable DAC) SUSE46390 * Wed Sep 29 2004 vojtech@suse.cz - fixed patches.fixes/fat-nokia-fix, but not enabled yet @@ -22340,10 +22656,10 @@ GIT Branch: master * Tue Sep 28 2004 hare@suse.de - patches.fixes/null-argument-for-put_device put_device() should accept a NULL argument, too (SUSE46234). -* Mon Sep 27 2004 agruen@suse.de +* Tue Sep 28 2004 agruen@suse.de - patches.drivers/dm-minorcheck: device-mapper: fix minor number check -* Mon Sep 27 2004 andrea@suse.de +* Tue Sep 28 2004 andrea@suse.de - patches.suse/silent-stack-overflow: enforce gap between heap and stack. SUSE44807 * Mon Sep 27 2004 hare@suse.de @@ -22389,7 +22705,7 @@ GIT Branch: master This may readd the IDE DMA timeout problems some people saw. * Fri Sep 24 2004 okir@suse.de - Fixed a typo in sunrpc-optional-auth -* Thu Sep 23 2004 olh@suse.de +* Fri Sep 24 2004 olh@suse.de - remove patches.fixes/usb-ehci_urb_done-barrier.patch this patch is not needed, the inital bug was triggered by list corruption @@ -22423,7 +22739,7 @@ GIT Branch: master - fix cardbus issue on x86_64 (SUSE45677) * Wed Sep 22 2004 mantel@suse.de - export symbol get_sb_pseudo (SUSE45571) -* Tue Sep 21 2004 agruen@suse.de +* Wed Sep 22 2004 agruen@suse.de - patches.rpmify/cvs-timestamp-in-oopses.diff, rpm/kernel-binary.spec.in: Add CVS timestamp to Oopses * Tue Sep 21 2004 kraxel@suse.de @@ -22441,7 +22757,7 @@ GIT Branch: master - fixed and re-enabled lirc patches (SUSE45679). * Tue Sep 21 2004 okir@suse.de - Disable TCP segment offload (TSO) for now; it's too broken (SUSE45666) -* Mon Sep 20 2004 ak@suse.de +* Tue Sep 21 2004 ak@suse.de - Disable warning in cpufreq /proc interface code * Mon Sep 20 2004 ak@suse.de - Fix x86-64 compat waitid call for new interface @@ -22597,7 +22913,7 @@ GIT Branch: master - update PCI IDs to latest version * Wed Sep 15 2004 schwab@suse.de - Remove useless casts. -* Tue Sep 14 2004 schwab@suse.de +* Wed Sep 15 2004 schwab@suse.de - Update configs. * Tue Sep 14 2004 garloff@suse.de - Remove whirlpool algo. @@ -22639,7 +22955,7 @@ GIT Branch: master * Thu Sep 09 2004 garloff@suse.de - fastboot-console-init: Don't generate hotplug events for virtual consoles. Speeds up booting by ~2s. By okir. -* Wed Sep 08 2004 garloff@suse.de +* Thu Sep 09 2004 garloff@suse.de - swsusp-fix-small: suspend broke when onlyvery little memory was used (init=/bin/bash). By pavel. - ide-probe-delay: sleep 5ms instead of 50ms in ide probe and @@ -22740,7 +23056,7 @@ GIT Branch: master latency fix (tiwai@suse.de). * Thu Aug 26 2004 okir@suse.de - prevent oops in ip6t_LOG (SUSE44213) -* Wed Aug 25 2004 agruen@suse.de +* Thu Aug 26 2004 agruen@suse.de - scripts/tar-up.sh, rpm/kernel-binary.spec.in: Add x-devel-packages in neededforbuild of kernel-um.spec. * Wed Aug 25 2004 okir@suse.de @@ -22830,7 +23146,7 @@ GIT Branch: master Add missing parentheses in include/asm-x86_64/processor.h * Wed Aug 18 2004 kraxel@suse.de - enable CONFIG_DVB_AV7110_OSD on amd64 (SUSE43455). -* Tue Aug 17 2004 schwab@suse.de +* Wed Aug 18 2004 schwab@suse.de - Remove obsolete hp-sx1000 patches. * Tue Aug 17 2004 schwab@suse.de - Fix IPv6 mobility patches. @@ -22877,9 +23193,9 @@ GIT Branch: master - Remove one obsolete patch * Fri Aug 13 2004 mantel@suse.de - update swsuspend code -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Rediff & reenable /proc/pid/mapped_base patch -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Add -d / --dir argument to sequence-patch to avoid $SCRATCH_AREA * Thu Aug 12 2004 mason@suse.de - enable reiserfs and ext3 barrier code again @@ -23065,7 +23381,7 @@ GIT Branch: master - Check lots more patches * Thu Aug 05 2004 garloff@suse.de - Build fixes. -* Wed Aug 04 2004 garloff@suse.de +* Thu Aug 05 2004 garloff@suse.de - Drop many patches (all upstream: axp, scsi, proc-info-leak). - Port some (bootsplash, kbuild stuff). - Adapt configs for i386 and x86-64. @@ -23300,7 +23616,7 @@ GIT Branch: master - SUSE42038 fix deadlock between ext3/reiserfs and copy_from_user * Mon Jun 28 2004 mason@suse.de - change ide-disk-barrier_mode-2 to match what I put into cvs GA -* Sun Jun 27 2004 agruen@suse.de +* Mon Jun 28 2004 agruen@suse.de - SUSE42495: Disable CONFIG_E100_NAPI for ia64. * Sun Jun 27 2004 agruen@suse.de - SUSE41246: patches.fixes/ide-disk-barrier_mode-2: Only use IDE @@ -23384,7 +23700,7 @@ GIT Branch: master * Wed Jun 23 2004 okir@suse.de - Added CIFS patch from Steve French which fixes request queueing to handle more than 100 overlapped requests (SUSE39916 - LTC8025) -* Tue Jun 22 2004 agruen@suse.de +* Wed Jun 23 2004 agruen@suse.de - Three obvious bug fixes from mainline: + patches.fixes/ieee1394-null-dereference.diff + patches.fixes/ip-conntrack-missing-check.diff @@ -23422,7 +23738,7 @@ GIT Branch: master - Disable [I][N]FTL flash drivers. * Tue Jun 22 2004 mantel@suse.de - avoid pagecache underflow (SUSE42182) -* Mon Jun 21 2004 agruen@suse.de +* Tue Jun 22 2004 agruen@suse.de - Merge recent kbuild improvements, update the documentation and demo module. Add upstream documentation. Looking good now. * Mon Jun 21 2004 ak@suse.de @@ -23571,7 +23887,7 @@ GIT Branch: master - vgettimeofday patch from John Stultz to fix LTP gettimeofday01 failure (SUSE40504 - LTC8395) - Updated CIFS to 1.18 (SUSE41963 - LTC9328) -* Mon Jun 14 2004 agruen@suse.de +* Tue Jun 15 2004 agruen@suse.de - SUSE40829 / LTC8406: patches.fixes/power3-numabug: Fix memory zone setup that caused the emergency pool to underrun. * Mon Jun 14 2004 olh@suse.de @@ -23612,7 +23928,7 @@ GIT Branch: master * Sat Jun 12 2004 axboe@suse.de - harden blk_execute_rq() a little so it doesn't inspect ->waiting at all. Similar to how mainline works. -* Fri Jun 11 2004 schwab@suse.de +* Sat Jun 12 2004 schwab@suse.de - Rename modules to work around lkcd bug [SUSE41891]. * Fri Jun 11 2004 garloff@suse.de - hugetlb-disable-nonstd-maphugetlb-sysctl: Don't honour @@ -23703,10 +24019,10 @@ GIT Branch: master - update sysfs-backing store to v0.6 from 2.6.6-mm4 (SUSE40072) * Wed Jun 09 2004 agruen@suse.de - SUSE41748: LAuS msgsnd reporting invalid syscall parameter size. -* Tue Jun 08 2004 olh@suse.de +* Wed Jun 09 2004 olh@suse.de - update patches.arch/ibm-ppc64-eeh-check-n-panic-earlier.patch pass correct device node info to rtas_call (SUSE41818 - LTC9219) -* Tue Jun 08 2004 garloff@suse.de +* Wed Jun 09 2004 garloff@suse.de - scsi-error-test-unit-ready-timeout: Use 30s timeout for TEST_UNIT_READY (SUSE41689). * Tue Jun 08 2004 ak@suse.de @@ -23772,7 +24088,7 @@ GIT Branch: master Don't return from KDB upon unrecoverable exception (SUSE40982 - LTC8623) * Tue Jun 08 2004 ak@suse.de - Handle bad PIT readings in the cyclone timer driver (SUSE40644) -* Mon Jun 07 2004 agruen@suse.de +* Tue Jun 08 2004 agruen@suse.de - SUSE41718 / LTC9150: revalidate_special may invalidate dentry->d_op (as it sometimes does with cifs), so re-check when revalidating again. @@ -23832,7 +24148,7 @@ GIT Branch: master nfsd requests to set the file mode permission bits of a symlink. * Sun Jun 06 2004 ak@suse.de - disable debugging printks in udf -* Sat Jun 05 2004 olh@suse.de +* Sun Jun 06 2004 olh@suse.de - add patches.fixes/recvmsg-compat-MSG_CMSG_COMPAT Fix bogus msg_flags checks, need to mask out MSG_CMSG_COMPAT * Sat Jun 05 2004 garloff@suse.de @@ -23891,16 +24207,16 @@ GIT Branch: master nfs_acl version 2 instead. * Thu Jun 03 2004 ak@suse.de - Fix LDT/TSS limit on x86-64 (SUSE41574) -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - Mark as SLES9_RC1. -* Wed Jun 02 2004 agruen@suse.de +* Thu Jun 03 2004 agruen@suse.de - SUSE41202 / nfs_acl: Fix mounting NFSv2 volumes from Solaris clients: the supported program version numbers were wrong. Also fix the transport buffer size calculation (we were still safe). -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - SUSE40944: apic-timer-irq-delivery-dl760: Add workaround for timer IRQ delivery for DL760. -* Wed Jun 02 2004 ak@suse.de +* Thu Jun 03 2004 ak@suse.de - add IDE support for nvidia nforce3,nforce3-mcp04,nforce3-ck804 * Wed Jun 02 2004 olh@suse.de - add patches.drivers/ibm-ppc64-hvcs_write_room.2.0.patch @@ -23948,7 +24264,7 @@ GIT Branch: master * Wed Jun 02 2004 ak@suse.de - dump bad block when internal xfs consistency checks fail - add more KERN_ALERTs to oopses on x86-64 and i386 -* Tue Jun 01 2004 garloff@suse.de +* Wed Jun 02 2004 garloff@suse.de - swsusp-free-more-mem: Several tries to free memory, allows low- mem machines to successfully suspend to disk. * Tue Jun 01 2004 ak@suse.de @@ -24028,7 +24344,7 @@ GIT Branch: master * Tue Jun 01 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi remove sysfs entry for vscsis -* Mon May 31 2004 kkeil@suse.de +* Tue Jun 01 2004 kkeil@suse.de - ppp-filter-fix: new version with correct filter headers for DLT_LINUX_SLL filter (see # SUSE34724) * Mon May 31 2004 okir@suse.de @@ -24227,7 +24543,7 @@ GIT Branch: master * Thu May 27 2004 agruen@suse.de - patches.suse/jfs-dmapi-fix: Back out broken 32-bit compatibility code. -* Wed May 26 2004 garloff@suse.de +* Thu May 27 2004 garloff@suse.de - tulip-napi-remove-hang: Better fix. (okir, SUSE39668) * Wed May 26 2004 mason@suse.de - ckrm permission fix (bug SUSE41270) @@ -24401,12 +24717,12 @@ GIT Branch: master * Tue May 25 2004 ak@suse.de - retry failed allocations in XFS (SUSE39962) - fix bug in NUMA API with huge nodemasks -* Mon May 24 2004 agruen@suse.de +* Tue May 25 2004 agruen@suse.de - Add EXPORT_SYMBOL(laptop_mode). - jfs updates/fixes: jfs-__get_metapage-size, jfs-d_instantiate-fix, jfs-error-recovery, jfs-invalidate-metadata-race, jfs-memleak, jfs-reduce-stack-usage, jfs-rmmod-fix. -* Mon May 24 2004 olh@suse.de +* Tue May 25 2004 olh@suse.de - update patches.fixes/e1000-mb.patch need also mb in e1000_clean_tx_irq() bug (SUSE41111 - LTC8539) * Mon May 24 2004 agruen@suse.de @@ -24460,7 +24776,7 @@ GIT Branch: master * Mon May 24 2004 hare@suse.de - add patches.suse/lkcd-x86_64-netdump.patch Fix netdump on x86_64 (SUSE40608) -* Sun May 23 2004 andrea@suse.de +* Mon May 24 2004 andrea@suse.de - fix for ia64 arch-atomic_inc_and_test needed by the page-freeing-race-fix. * Sun May 23 2004 olh@suse.de @@ -25049,10 +25365,10 @@ GIT Branch: master - build ibmveth as a module on pseries64 * Thu May 13 2004 olh@suse.de - build tokenring as a module on iseries64 -* Wed May 12 2004 olh@suse.de +* Thu May 13 2004 olh@suse.de - add patches.arch/ibm-ppc64-uninline-spinlocks [PATCH] Un-inline spinlocks on ppc64 -* Wed May 12 2004 agruen@suse.de +* Thu May 13 2004 agruen@suse.de - patches.suse/intel-vtune-fix: Make compile on i386, enable it in the config files. * Wed May 12 2004 okir@suse.de @@ -25113,20 +25429,20 @@ GIT Branch: master fixes from Intel. - Add patches.fixes/priotree-hugetlbfs-truncate-lockup to series.conf. -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - remove patches.drivers/pcnet32-drop-ltint.patch add patches.fixes/pcnet32-disable-ltint just disable ltint for the time being -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/ext3-bogus-enospc [PATCH] Fix ext3 bogus ENOSPC -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/radeonfb_overlapping_copyarea [PATCH] radeon: fix overlapping copyarea -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.arch/ppc-XTABS-termio.patch PPC termio fix for TABDLY bits TAB3/XTABS -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi Fix panic in ibmvscsi_eh_abort_handler (LTC bugzilla 7983) fix the ibmvscsi server @@ -25285,7 +25601,7 @@ GIT Branch: master * Sun May 09 2004 olh@suse.de - add patches.fixes/sctp_memset_parameter [SCTP] Fix memset() parameter ordering. -* Sat May 08 2004 schwab@suse.de +* Sun May 09 2004 schwab@suse.de - Audit LAuS patches for bad uses of audit_result [SUSE39936]. * Sat May 08 2004 olh@suse.de - add patches.arch/ibm-ppc64-iommu_alloc_consistent-return @@ -25526,10 +25842,10 @@ GIT Branch: master . * Tue May 04 2004 axboe@suse.de - kernel doesn't link it CKRM isn't configured (sigh) -* Mon May 03 2004 schwab@suse.de +* Tue May 04 2004 schwab@suse.de - Enable CONFIG_SERIAL_8250_EXTENDED and CONFIG_SERIAL_8250_SHARE_IRQ [SUSE39152]. -* Mon May 03 2004 olh@suse.de +* Tue May 04 2004 olh@suse.de - add patches.arch/ibm-ppc64-irqstacks add patches.fixes/irqstacks-do_softirq.patch add patches.arch/ibm-ppc64-irqstack_dynamic_allocation.patch @@ -25983,7 +26299,7 @@ GIT Branch: master (which it does slightly faster than quilt); the resulting tree is fully compatible with quilt. (Use the --clean option to get rid of quilt specific files in .pc/.) -* Fri Apr 23 2004 agruen@suse.de +* Sat Apr 24 2004 agruen@suse.de - Add more stuff from -mc4 (patches.fixes/): ext3-transaction-batching-fix.patch, intermezzo-leak-fixes.patch, load_elf_binary-overflow-detection-fix.patch @@ -26183,7 +26499,7 @@ GIT Branch: master * Tue Apr 20 2004 mantel@suse.de - use in-kernel e100 driver; new version was meant for 2.4 only according to Intel -* Mon Apr 19 2004 garloff@suse.de +* Tue Apr 20 2004 garloff@suse.de - vesafb-video-mem-mtrr: Apply MTRR setting to whole framebuffer. (SUSE39104) * Mon Apr 19 2004 olh@suse.de @@ -26626,7 +26942,7 @@ GIT Branch: master - Update cifs to version 1.0.5. (SUSE35685, SUSE37871). * Sun Apr 04 2004 ak@suse.de - disable apic off dmi entry for HP DL380 (SUSE34704) -* Sat Apr 03 2004 agruen@suse.de +* Sun Apr 04 2004 agruen@suse.de - SUSE38070 hang in hwscan loading module uhci-hcd: Extended psmouse-usb-fix patch to reset the USB controller thoroughly (vojtech@suse.cz). @@ -26753,7 +27069,7 @@ GIT Branch: master * Thu Apr 01 2004 andrea@suse.de - Allow swap header to be rewritten with rw_swap_page_sync, may fix bug SUSE37442. -* Wed Mar 31 2004 ak@suse.de +* Thu Apr 01 2004 ak@suse.de - disable EDD reporting url * Wed Mar 31 2004 olh@suse.de - add patches.drivers/usb-static-sysfs-info @@ -26930,7 +27246,7 @@ GIT Branch: master - Disable debugging messages in parport daisy driver * Fri Mar 26 2004 ak@suse.de - Enable powernow k8 acpi driver on x86-64 and i386 (SUSE36822) -* Thu Mar 25 2004 agruen@suse.de +* Fri Mar 26 2004 agruen@suse.de - xfs cvs update. * Thu Mar 25 2004 andrea@suse.de - Fixup one locking bit in the objrmap-core, more precisely @@ -26972,7 +27288,7 @@ GIT Branch: master - Emulate bridge ioctls for vmware (SUSE36641) * Thu Mar 25 2004 garloff@suse.de - Revert sysfs changes from rc2. (SUSE36844, SUSE36198). -* Wed Mar 24 2004 garloff@suse.de +* Thu Mar 25 2004 garloff@suse.de - Drop part from lkcd_ipf that panics the kernel on accessing /proc/sys/kernel/cad_pid. * Wed Mar 24 2004 agruen@suse.de @@ -27010,7 +27326,7 @@ GIT Branch: master - Disable LTT & dprobe completely as they also do not work on S/390. - Rediff numa-api. -* Tue Mar 23 2004 schwab@suse.de +* Wed Mar 24 2004 schwab@suse.de - Enable KDB on ia64, off by default. * Tue Mar 23 2004 ak@suse.de - fix oops in numa api code (SUSE36806) @@ -27225,7 +27541,7 @@ GIT Branch: master - Update to x86_64-2.6.5rc1-3. Should fix SUSE35405 * Fri Mar 19 2004 agruen@suse.de - Fix the override-config-file mechanism. -* Thu Mar 18 2004 mason@suse.de +* Fri Mar 19 2004 mason@suse.de - fix reiserfs_file_write hole bug - Try to fix some O_DIRECT<->buffered io races - fix reiserfs writepage for fsync vs data=ordered races @@ -27377,7 +27693,7 @@ GIT Branch: master - update to 2.6.5-rc1 * Tue Mar 16 2004 mantel@suse.de - remove infiniband drivers -* Mon Mar 15 2004 olh@suse.de +* Tue Mar 16 2004 olh@suse.de - reenable patches.drivers/firewire_ieee1394 rev 1191, fixes some list corruption in ieee1394 core * Mon Mar 15 2004 olh@suse.de @@ -27491,7 +27807,7 @@ GIT Branch: master - Also install the arch/$arch/defconfig.$flavor files in the binary kernels. Add scripts/build-kernel-modules (generated by script) for testing compilation and installation. -* Wed Mar 10 2004 agruen@suse.de +* Thu Mar 11 2004 agruen@suse.de - %%postun-script: Fix relink code (broke recently). - Rename /boot/vmlinux to /boot/vmlinux.gz for gzip'ed files (the extension was lost at some point). @@ -27582,7 +27898,7 @@ GIT Branch: master - Make TIOCGDEV compatible again. * Sat Mar 06 2004 schwab@suse.de - Read patches.drivers/xpnet-04-xpc. -* Fri Mar 05 2004 ak@suse.de +* Sat Mar 06 2004 ak@suse.de - Update x86-64 patchkit to x86_64-2.6.4rc2-1 * Fri Mar 05 2004 olh@suse.de - update to patches.fixes/linux-post-2.6.4rc2-20040305 @@ -27641,7 +27957,7 @@ GIT Branch: master - Remove patches.drivers/xpnet-04-xpc. * Wed Mar 03 2004 schwab@suse.de - Fix staircase effect on Altix serial console. -* Tue Mar 02 2004 schwab@suse.de +* Wed Mar 03 2004 schwab@suse.de - Fix net/ipv6/mobile_ip6 for parallel build. * Tue Mar 02 2004 olh@suse.de - net/ipv6/mobile_ip6/mobhdr_mn.c needs linux/init.h @@ -27721,10 +28037,10 @@ GIT Branch: master loop_func_table->transfer operation has changed). * Sun Feb 29 2004 schwab@suse.de - Fix NULL pointer reference in pciehp driver. -* Sat Feb 28 2004 garloff@suse.de +* Sun Feb 29 2004 garloff@suse.de - alarm-round: Commit fix for alarm() return value being one too much because of roundoff errors in tv <-> jiffie conversion. -* Sat Feb 28 2004 agruen@suse.de +* Sun Feb 29 2004 agruen@suse.de - Add timestamp of cvs working directory to rpm files: /boot/timestamp-%%ver_str, /usr/src/linux-%%ver_str/timestamp. * Sat Feb 28 2004 ak@suse.de @@ -28089,7 +28405,7 @@ GIT Branch: master * Tue Feb 03 2004 ak@suse.de - Add patch for CONFIG_REGPARM for i386 - Enable it by default -* Mon Feb 02 2004 agruen@suse.de +* Tue Feb 03 2004 agruen@suse.de - patches.fixes/toshiba-acpi-0.17: Update toshiba_acpi driver to version 0.17. - Update config files. @@ -28117,7 +28433,7 @@ GIT Branch: master - Fix several problems with Provides and Obsoletes. - Split modversion symbols from kernel-source, and put them into kernel-syms instead. This also obsoletes kernel-bare. -* Thu Jan 29 2004 olh@suse.de +* Fri Jan 30 2004 olh@suse.de - add patches.drivers/firewire_ieee1394 (rev 1113) update sbp2 driver to provide ieee1394_guid in sysfs device/ dir * Thu Jan 29 2004 agruen@suse.de @@ -28136,7 +28452,7 @@ GIT Branch: master - Update ilp32 patch. * Thu Jan 29 2004 okir@suse.de - Updated usagi ipv6-ipv6 tunnel patch -* Wed Jan 28 2004 olh@suse.de +* Thu Jan 29 2004 olh@suse.de - update patches.drivers/ibm-ipr-2.0.0.patch trigger CONFIG_FW_LOADER if enabled * Wed Jan 28 2004 okir@suse.de @@ -28341,7 +28657,7 @@ GIT Branch: master - update patches.suse/early_userspace-instead-of-linuxrc do not mount sysfs early, the events can be replayed later keep the early binfmt_elf init to record early hotplug calls -* Fri Jan 09 2004 agruen@suse.de +* Sat Jan 10 2004 agruen@suse.de - Rework how kernel-source and the binary kernels are built: Now, the source and binary package are all built directly from the sources. @@ -28511,7 +28827,7 @@ GIT Branch: master * Mon Dec 08 2003 olh@suse.de - update patches.fixes/linux-2.6.0-test11-bk-latest tmpfs oops fix -* Sun Dec 07 2003 olh@suse.de +* Mon Dec 08 2003 olh@suse.de - update patches.suse/early_userspace-instead-of-linuxrc simplify changes * Sun Dec 07 2003 olh@suse.de @@ -28751,7 +29067,7 @@ GIT Branch: master option of build script. * Tue Nov 11 2003 ak@suse.de - Merge to x86_64-2.6.0test9-5 -* Mon Nov 10 2003 schwab@suse.de +* Tue Nov 11 2003 schwab@suse.de - Fix rounding error for blkdev reads [SUSE31902]. * Mon Nov 10 2003 schwab@suse.de - Reenable serial console patch. diff --git a/kernel-pae.changes b/kernel-legacy.changes similarity index 98% rename from kernel-pae.changes rename to kernel-legacy.changes index 46f58025..9fd86cdf 100644 --- a/kernel-pae.changes +++ b/kernel-legacy.changes @@ -1,3 +1,594 @@ +------------------------------------------------------------------- +Tue May 19 18:03:44 CEST 2009 - jeffm@suse.com + +- Set CONFIG_FRAMEBUFFER_CONSOLE=y + +------------------------------------------------------------------- +Tue May 19 17:27:45 CEST 2009 - jeffm@suse.com + +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) + +------------------------------------------------------------------- +Tue May 19 16:17:34 CEST 2009 - jbeulich@novell.com + +- patches.xen/sfc-endianness: fix building with gcc 4.4. + +------------------------------------------------------------------- +Tue May 19 12:04:26 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. + +------------------------------------------------------------------- +Mon May 18 16:52:37 CEST 2009 - jeffm@suse.com + +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Fri May 15 19:16:23 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux + +------------------------------------------------------------------- +Thu May 14 14:09:10 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. + +------------------------------------------------------------------- +Thu May 14 11:09:01 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %version-%source_rel in the -devel packages (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:42:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:32:58 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: fix kernel-syms requires (bnc#503280). + +------------------------------------------------------------------- +Mon May 11 21:11:59 CEST 2009 - jeffm@suse.com + +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). + +------------------------------------------------------------------- +Mon May 11 21:11:19 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. + +------------------------------------------------------------------- +Mon May 11 19:41:25 CEST 2009 - jeffm@suse.de + +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Wed May 6 17:38:57 CEST 2009 - gregkh@suse.de + +- Update config files. update vanilla configs so that the build works. + +------------------------------------------------------------------- +Wed May 6 17:19:56 CEST 2009 - gregkh@suse.de + +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. + +------------------------------------------------------------------- +Tue May 5 17:17:21 CEST 2009 - jeffm@suse.com + +- Update config files. + +------------------------------------------------------------------- +Tue May 5 16:46:08 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. + +------------------------------------------------------------------- +Tue May 5 14:31:59 CEST 2009 - jbeulich@novell.com + +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. + +------------------------------------------------------------------- +Tue May 5 11:05:37 CEST 2009 - jbeulich@novell.com + +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. + +------------------------------------------------------------------- +Tue May 5 10:08:12 CEST 2009 - jbeulich@novell.com + +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. + +------------------------------------------------------------------- +Tue May 5 10:02:41 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. + +------------------------------------------------------------------- +Tue May 5 05:22:16 CEST 2009 - teheo@suse.de + +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). + +------------------------------------------------------------------- +Fri May 1 20:01:16 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. + +------------------------------------------------------------------- +Fri May 1 20:00:48 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4. + - Eliminated 2 patches. + +------------------------------------------------------------------- +Fri May 1 19:58:07 CEST 2009 - jeffm@suse.com + +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. + +------------------------------------------------------------------- +Thu Apr 30 16:56:17 CEST 2009 - mmarek@suse.cz + +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory + +------------------------------------------------------------------- +Tue Apr 28 11:19:41 CEST 2009 - npiggin@suse.de + +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. + +------------------------------------------------------------------- +Mon Apr 27 13:48:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. + +------------------------------------------------------------------- +Mon Apr 27 10:41:20 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). + +------------------------------------------------------------------- +Fri Apr 24 19:28:44 CEST 2009 - gregkh@suse.de + +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. + +------------------------------------------------------------------- +Fri Apr 24 19:24:53 CEST 2009 - gregkh@suse.de + +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y + +------------------------------------------------------------------- +Fri Apr 24 18:23:21 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y + +------------------------------------------------------------------- +Fri Apr 24 18:19:34 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y + +------------------------------------------------------------------- +Fri Apr 24 18:14:49 CEST 2009 - gregkh@suse.de + +- Update config files. change to use CONFIG_USB=y + +------------------------------------------------------------------- +Thu Apr 23 23:38:53 CEST 2009 - jeffm@suse.de + +- Added legacy config. + +------------------------------------------------------------------- +Thu Apr 23 23:31:39 CEST 2009 - jeffm@suse.de + +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch + +------------------------------------------------------------------- +Thu Apr 23 17:53:58 CEST 2009 - jeffm@suse.de + +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. + +------------------------------------------------------------------- +Thu Apr 23 17:29:47 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc3. + +------------------------------------------------------------------- +Thu Apr 23 17:17:59 CEST 2009 - jeffm@suse.de + +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. + +------------------------------------------------------------------- +Mon Apr 20 16:44:13 CEST 2009 - jeffm@suse.de + +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" + +------------------------------------------------------------------- +Mon Apr 20 16:43:50 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2-git6. + +------------------------------------------------------------------- +Wed Apr 15 06:33:54 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. + +------------------------------------------------------------------- +Fri Apr 10 20:09:08 CEST 2009 - jeffm@suse.de + +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. + +------------------------------------------------------------------- +Fri Apr 10 19:08:14 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel + +------------------------------------------------------------------- +Fri Apr 10 17:35:35 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. + +------------------------------------------------------------------- +Fri Apr 10 17:18:34 CEST 2009 - jeffm@suse.com + +- Moved linux-obj symlink handling to kernel-$flavor-devel. + +------------------------------------------------------------------- +Fri Apr 10 11:41:12 CEST 2009 - mmarek@suse.cz + +- rpm/package-descriptions: Add comment. + +------------------------------------------------------------------- +Fri Apr 10 11:12:30 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. + +------------------------------------------------------------------- +Thu Apr 9 13:52:47 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. + +------------------------------------------------------------------- +Wed Apr 8 11:54:11 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) + +------------------------------------------------------------------- +Tue Apr 7 21:58:38 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. + +------------------------------------------------------------------- +Tue Apr 7 21:28:59 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. + +------------------------------------------------------------------- +Mon Apr 6 20:29:03 CEST 2009 - jeffm@suse.com + +- Enabled STAGING on !x86 and disabled COMEDI. + +------------------------------------------------------------------- +Mon Apr 6 19:21:37 CEST 2009 - jeffm@suse.com + +- patches.rpmify/split-package: Enable + +------------------------------------------------------------------- +Mon Apr 6 19:21:23 CEST 2009 - jeffm@suse.com + +- Update config files: Fixed i386-vanilla. + +------------------------------------------------------------------- +Mon Apr 6 19:11:52 CEST 2009 - jeffm@suse.com + +- patches.fixes/xfs-export-debug: xfs: export assertion handler. + +------------------------------------------------------------------- +Mon Apr 6 02:53:12 CEST 2009 - jeffm@suse.com + +- Switch from SPARSEMEM to DISCONTIGMEM on i386. + +------------------------------------------------------------------- +Sun Apr 5 02:24:01 CEST 2009 - jeffm@suse.com + +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. + +------------------------------------------------------------------- +Fri Apr 3 22:47:12 CEST 2009 - jeffm@suse.com + +- Update config files: Fix missing ia64-debug. + +------------------------------------------------------------------- +Fri Apr 3 22:32:01 CEST 2009 - jeffm@suse.com + +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. + +------------------------------------------------------------------- +Fri Apr 3 22:25:35 CEST 2009 - jeffm@suse.com + +- Drop NR_CPUS back to 128 on i386. + +------------------------------------------------------------------- +Fri Apr 3 19:36:31 CEST 2009 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. + +------------------------------------------------------------------- +Fri Apr 3 19:35:53 CEST 2009 - jeffm@suse.de + +- Update config files: Enabled STAGING drivers on -vanilla. + +------------------------------------------------------------------- +Fri Apr 3 17:13:32 CEST 2009 - jblunck@suse.de + +- patches.rpmify/rpm-kernel-config: Rediff. + +------------------------------------------------------------------- +Fri Apr 3 17:06:14 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh + +------------------------------------------------------------------- +Fri Apr 3 17:00:50 CEST 2009 - jeffm@suse.com + +- Update config files: Enabled STAGING drivers. + +------------------------------------------------------------------- +Fri Apr 3 16:30:02 CEST 2009 - jeffm@suse.com + +- Sync up kernel configs for x86/x86_64 flavors. + +------------------------------------------------------------------- +Fri Apr 3 14:55:26 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. + +------------------------------------------------------------------- +Thu Apr 2 23:41:52 CEST 2009 - mmarek@suse.cz + +- rpm/modversions: keep the override keyword in --pack. + +------------------------------------------------------------------- +Thu Apr 2 20:37:33 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. + +------------------------------------------------------------------- +Thu Apr 2 20:27:04 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call + +------------------------------------------------------------------- +Thu Apr 2 17:57:48 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion + +------------------------------------------------------------------- +Thu Apr 2 17:48:41 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec + +------------------------------------------------------------------- +Tue Mar 31 15:56:00 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-dummy.spec.in: Delete. + +------------------------------------------------------------------- +Tue Mar 31 15:46:18 CEST 2009 - jeffm@suse.de + +- doc/README.KSYMS: Add to repo. + +------------------------------------------------------------------- +Tue Mar 31 15:39:55 CEST 2009 - mmarek@suse.cz + +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. + +------------------------------------------------------------------- +Tue Mar 31 14:49:09 CEST 2009 - mmarek@suse.cz + +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). + +------------------------------------------------------------------- +Tue Mar 31 03:08:30 CEST 2009 - jeffm@suse.de + +- Add %changelog to spec files + +------------------------------------------------------------------- +Tue Mar 31 03:07:51 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Clean up %build_$flavor macros + +------------------------------------------------------------------- +Tue Mar 31 02:54:18 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in: Create kernel-source-vanilla + +------------------------------------------------------------------- +Tue Mar 31 02:53:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:52:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %using_buildservice macro + +------------------------------------------------------------------- +Tue Mar 31 02:52:04 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards + +------------------------------------------------------------------- +Tue Mar 31 02:51:13 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:50:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES + +------------------------------------------------------------------- +Tue Mar 31 02:50:15 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y + +------------------------------------------------------------------- +Tue Mar 31 02:49:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Use macros for cpu_arch + +------------------------------------------------------------------- +Tue Mar 31 02:49:23 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros + +------------------------------------------------------------------- +Tue Mar 31 02:48:40 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %kernelrelease macro. + +------------------------------------------------------------------- +Tue Mar 31 02:47:58 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %variant instead of $variant + +------------------------------------------------------------------- +Tue Mar 31 02:47:14 CEST 2009 - jeffm@suse.de + +- kernel-source: Kill old obsoletes + +------------------------------------------------------------------- +Tue Mar 31 02:46:35 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %var instead of @VAR@ except where necessary + +------------------------------------------------------------------- +Tue Mar 31 02:46:12 CEST 2009 - jeffm@suse.de + +- kernel-syms: Sort by flavor, not architecture + +------------------------------------------------------------------- +Tue Mar 31 02:45:43 CEST 2009 - jeffm@suse.de + +- kernel-syms: Stop the architecture %else madness + +------------------------------------------------------------------- +Tue Mar 31 02:45:15 CEST 2009 - jeffm@suse.de + +- kernel-binary: Stop the architecture %else madness + +------------------------------------------------------------------- +Mon Mar 30 22:16:04 CEST 2009 - jeffm@suse.de + +- Removed -RT guards and a dead patch. + +------------------------------------------------------------------- +Mon Mar 30 22:14:17 CEST 2009 - jeffm@suse.de + +- patches.fixes/reiserfs-prealloc-fix: Delete. + +------------------------------------------------------------------- +Mon Mar 30 15:26:04 CEST 2009 - jeffm@suse.de + +- patches.suse/reiserfs-inode-init: Delete. + +------------------------------------------------------------------- +Thu Mar 26 21:28:32 CET 2009 - mmarek@suse.cz + +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. + ------------------------------------------------------------------- Tue Mar 24 15:37:54 CET 2009 - jeffm@suse.de diff --git a/kernel-pae.spec b/kernel-legacy.spec similarity index 97% rename from kernel-pae.spec rename to kernel-legacy.spec index 98baaad9..c3fc4718 100644 --- a/kernel-pae.spec +++ b/kernel-legacy.spec @@ -1,5 +1,5 @@ # -# spec file for package kernel-pae (Version 2.6.29) +# spec file for package kernel-legacy (Version 2.6.30) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,62 +17,64 @@ # norootforbuild -%if 0%{?opensuse_bs} +%define using_buildservice 0%{?opensuse_bs} +%if %using_buildservice # Strip off the build number ("y") from the "x.y" release number %define source_rel %(release=%release; echo ${release%.*}) %else # We don't have build numbers internally %define source_rel %release %endif +# macro to add the source timestamp to package descriptions +%define source_timestamp %(sed '1s/^/Source timestamp: /' %_sourcedir/source-timestamp || :) # Don't use shell commands in build macros, this won't work outside of rpm -%define build_flavor "pae" -%define build_kdump 0 -%define build_xen 0 -%define build_vanilla 0 -%define build_ps3 0 -%if %{build_flavor} == "kdump" -%define build_kdump 1 -%endif -%if %{build_flavor} == "xen" -%define build_xen 1 -%endif -%if %{build_flavor} == "vanilla" -%define build_vanilla 1 -%endif -%if %{build_flavor} == "ps3" -%define build_ps3 1 -%endif +%define build_flavor legacy +%define build_kdump (%build_flavor == "kdump") +%define build_xen (%build_flavor == "xen") +%define build_vanilla (%build_flavor == "vanilla") +%define build_ps3 (%build_flavor == "ps3") +%define srcversion 2.6.29 +%define patchversion 2.6.30-rc6-git3 +%define variant %{nil} +%define release_major %(rel="%source_rel" ; echo "${rel##[^0-9]*.}") +%define kernelrelease %patchversion-%release_major +%define build_src_dir %my_builddir/linux-%srcversion +%define src_install_dir /usr/src/linux-%kernelrelease%variant +%define obj_install_dir %src_install_dir-obj +%define rpm_install_dir %buildroot%obj_install_dir +%define kernel_build_dir %my_builddir/linux-obj %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) -%define symbols %(set -- kernel-pae kernel-pae $(case pae in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) -%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/pae$') +%define arch_symbols %(%_sourcedir/arch-symbols %_target_cpu) +%define symbols %(set -- %name kernel-%build_flavor $(case %build_flavor in (rt|rt_*) echo RT ;; esac) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) +%define cpu_arch_flavor %{expand:%(%_sourcedir/guards %symbols %arch_symbols < %_sourcedir/config.conf | grep '/%build_flavor$')} +%define cpu_arch %(var=%cpu_arch_flavor ; echo ${var%/*}) # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} +%define split_packages (%CONFIG_SPLIT_PACKAGE == "y") %ifarch %ix86 x86_64 %define install_vdso 1 %else %define install_vdso 0 %endif -%if %build_vanilla || %build_kdump || %CONFIG_MODULES != "y" -%define split_packages 0 -%else -%define split_packages 0%{expand:%(test -n "$(%_sourcedir/guards %symbols base < %_sourcedir/supported.conf)" && echo 1)} -%endif -Name: kernel-pae -Summary: Kernel with PAE Support -Version: 2.6.29 -Release: 6 +Name: kernel-legacy +Summary: The Standard Kernel +Version: 2.6.30 +Release: 1 +%if %using_buildservice +%else +%endif License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on BuildRequires: coreutils module-init-tools sparse BuildRequires: fdupes -Provides: kernel-pae_%_target_cpu = %version-%release +Provides: %{name}_%_target_cpu = %version-%release %if %split_packages -Requires: kernel-pae-base_%_target_cpu = %version-%release +Requires: %name-base_%_target_cpu = %version-%release %endif Requires(pre): coreutils awk Requires(post): module-init-tools @@ -95,13 +97,13 @@ BuildRequires: dwarfextract %endif %if %build_xen %ifarch %ix86 -Provides: kernel-xenpae = 2.6.29 -Obsoletes: kernel-xenpae <= 2.6.29 +Provides: kernel-xenpae = %version +Obsoletes: kernel-xenpae <= %version %endif #!BuildIgnore: xen %endif -Provides: kernel-pae-nongpl -Obsoletes: kernel-pae-nongpl +Provides: %name-nongpl +Obsoletes: %name-nongpl %if %build_vanilla # force bzip2 instead of lzma compression to allow install on older dist versions %define _binary_payload w9.bzdio @@ -118,10 +120,8 @@ Conflicts: lvm2 < 2.02.33 %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -Provides: kernel = 2.6.29-%source_rel -Provides: k_smp4G kernel-bigsmp -Obsoletes: k_smp4G kernel-bigsmp -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2 +Provides: kernel = %version-%source_rel +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2 Source10: preun.sh Source11: postun.sh Source12: pre.sh @@ -134,7 +134,7 @@ Source31: guards Source32: config-subst Source33: check-for-config-changes Source34: check-supported-list -Source40: build-source-timestamp +Source40: source-timestamp Source41: built-in-where Source44: find-provides Source45: module-renames @@ -193,36 +193,26 @@ Obsoletes: ralink-rt2860-kmp %define __find_provides %my_builddir/find-provides %name # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 -%define tolerate_unknown_new_config_options 0 # kABI change tolerance (default in maintenance should be 4, 6, 8 or 15, # 31 is the maximum; see scripts/kabi-checks) %define tolerate_kabi_changes 6 %description -This kernel supports up to 64GB of main memory. It requires Physical -Addressing Extensions (PAE), which were introduced with the Pentium Pro -processor. - -PAE is not only more physical address space but also important for the -"no execute" feature which disables execution of code that is marked as -non-executable. Therefore, the PAE kernel should be used on any systems -that support it, regardless of the amount of main memory. +The standard kernel for both uniprocessor and multiprocessor systems. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %prep -if ! [ -e %_sourcedir/linux-2.6.29.tar.bz2 ]; then - echo "The kernel-pae-2.6.29.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.29.src.rpm." +if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then + echo "The %name-%version.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-%version.src.rpm." exit 1 fi -echo "Architecture symbol(s):" %symbols +echo "Symbol(s):" %symbols # Unpack all sources and patches %setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 +mkdir -p %kernel_build_dir supported_conf() { %_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u } @@ -232,12 +222,12 @@ supported_conf() { comm -2 -3 <(supported_conf base $how) <(supported_conf base) \ | sed -e 's:$: '"$how"':' done -} | sed -e 's,.*/,,' -e 's,\.ko$,,' > linux-2.6.29/Module.supported +} | sed -e 's,.*/,,' -e 's,\.ko$,,' > %kernel_build_dir/Module.supported # Create grep pattern file for the modules to end up in the base package comm -2 -3 <(supported_conf base) <(supported_conf) \ | sed -e 's:.*/::' -e 's:^:\\/:' -e 's:$:\.ko$:' \ > %my_builddir/grep-for-base-modules -cd linux-2.6.29 +cd linux-%srcversion # Apply the patches needed for this architecture. %if ! %build_vanilla for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf); do @@ -254,74 +244,62 @@ for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf | egrep 'ke fi done %endif -# Release number without the EXTRAVERSION -RELEASE=%source_rel -while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do - RELEASE=${RELEASE#[^0-9]*.} -done +cd %kernel_build_dir if [ -f %_sourcedir/localversion ] ; then cat %_sourcedir/localversion > localversion fi cat ../config/%cpu_arch_flavor \ -| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-$RELEASE-pae'"' \ +| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-%release_major-%build_flavor'"' \ | %_sourcedir/config-subst CONFIG_SUSE_KERNEL y \ %if 0%{?__debug_package:1} | %_sourcedir/config-subst CONFIG_DEBUG_INFO y \ %endif > .config -cpu_arch_flavor="%cpu_arch_flavor" -cat >> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs sed 's:^sourcedir=.*:sourcedir="%_sourcedir":; s:^builddir=.*:builddir="%my_builddir":' \ %_sourcedir/find-provides >%my_builddir/find-provides chmod +x %my_builddir/find-provides - -%build -source .rpm-defs -cd linux-2.6.29 -cp .config .config.orig -%if %{tolerate_unknown_new_config_options} -MAKE_ARGS="$MAKE_ARGS -k" -yes '' | make oldconfig $MAKE_ARGS -%else -make silentoldconfig $MAKE_ARGS < /dev/null -%_sourcedir/check-for-config-changes .config.orig .config -rm .config.orig -%endif +MAKE_ARGS="$MAKE_ARGS -C %build_src_dir O=$PWD" +if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then + yes '' | make oldconfig $MAKE_ARGS +else + cp .config .config.orig + make silentoldconfig $MAKE_ARGS < /dev/null + %_sourcedir/check-for-config-changes .config.orig .config + rm .config.orig +fi # create *.symref files in the tree -if [ -e ../kabi/$cpu_arch/symtypes-pae ]; then - %_sourcedir/modversions --unpack . <../kabi/$cpu_arch/symtypes-pae +if [ -e ../kabi/%cpu_arch/symtypes-%build_flavor ]; then + %_sourcedir/modversions --unpack . <../kabi/%cpu_arch/symtypes-%build_flavor fi make prepare $MAKE_ARGS +make scripts $MAKE_ARGS krel=$(make -s kernelrelease $MAKE_ARGS) -if [ "$krel" != "$KERNELRELEASE" ]; then - echo "Kernel release mismatch: $krel != $KERNELRELEASE" >&2 +if [ "$krel" != "%kernelrelease-%build_flavor" ]; then + echo "Kernel release mismatch: $krel != %kernelrelease-%build_flavor" >&2 exit 1 fi +make clean $MAKE_ARGS +rm -f source +find . ! -type d -printf '%%P\n' > %my_builddir/obj-files cat > .kernel-binary.spec.buildenv </dev/null)" ] ; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE + dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi %if %CONFIG_KMSG_IDS == "y" mkdir -p %buildroot/usr/share/man/man9 @@ -416,7 +393,7 @@ add_vmlinux() %endif %endif if [ -e init/kerntypes.o ]; then - cp init/kerntypes.o %buildroot/boot/Kerntypes-$KERNELRELEASE + cp init/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi # end of build_kdump %endif @@ -430,24 +407,26 @@ for sub in '-base' '' '-extra'; do %else base_package=1 %endif - for script in preun postun pre post; do - sed -e "s:@KERNELRELEASE@:$KERNELRELEASE:g" \ + for script in preun postun pre post devel-pre devel-post; do + sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \ -e "s:@IMAGE@:$image:g" \ - -e "s:@FLAVOR""@:pae:g" \ - -e "s:@SUBPACKAGE@:kernel-pae$sub:g" \ + -e "s:@FLAVOR""@:%build_flavor:g" \ + -e "s:@SUBPACKAGE@:%name$sub:g" \ -e "s:@BASE_PACKAGE@:$base_package:g" \ -e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \ -e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \ - %_sourcedir/$script.sh > ../$script$sub.sh + -e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \ + -e "s:@SRCVARIANT@:%variant:g" \ + %_sourcedir/$script.sh > %my_builddir/$script$sub.sh done done %if %build_kdump || %build_xen || %build_vanilla || %build_ps3 # keep this -suffix list in sync with post.sh and postun.sh -suffix=-pae +suffix=-%build_flavor %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix -cp .config %buildroot/boot/config-$KERNELRELEASE +cp .config %buildroot/boot/config-%kernelrelease-%build_flavor %if %install_vdso # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot @@ -455,19 +434,22 @@ make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot # Create a dummy initrd with roughly the size the real one will have. # That way, YaST will know that this package requires some additional # space in /boot. -dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \ +dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \ bs=1024 seek=2047 count=1 -if [ $CONFIG_MODULES = y ]; then +if [ %CONFIG_MODULES = y ]; then + mkdir -p %rpm_install_dir/%cpu_arch_flavor + mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch + ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor # Figure out where the symbols that vmlinux exports are defined. # (We need this information below as well as in find-provides; we "annotate" # the original Module.symvers here to make sure that we are consistent in # both places.) %_sourcedir/built-in-where < Module.symvers > Module.symvers.split mv Module.symvers.split Module.symvers - gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz + gzip -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot if ! %_sourcedir/check-supported-list \ - %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then + %_sourcedir %buildroot/lib/modules/%kernelrelease-%build_flavor; then %if %supported_modules_check exit 1 %endif @@ -475,40 +457,41 @@ if [ $CONFIG_MODULES = y ]; then fi %ifarch s390 s390x if [ -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-$KERNELRELEASE ] ; then + -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-$KERNELRELEASE -C kofiles.list + dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list fi %endif - # Also put the resulting file in $obj_dir/$cpu_arch/pae - # so that kernel-source + kernel-pae is sufficient for building + # Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor + # so that kernel-source + kernel-%build_flavor is sufficient for building # modules that have modversions as well. - obj_dir=usr/src/linux-${KERNELRELEASE%%-pae}-obj - mkdir -p %buildroot/$obj_dir/$cpu_arch/pae - cp Module.symvers %buildroot/$obj_dir/$cpu_arch/pae + mkdir -p %rpm_install_dir/%cpu_arch/%build_flavor + cp Module.symvers %rpm_install_dir/%cpu_arch/%build_flavor # Table of types used in exported symbols (for modversion debugging). - %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-$KERNELRELEASE - if [ -s %buildroot/boot/symtypes-$KERNELRELEASE ]; then - gzip -9 %buildroot/boot/symtypes-$KERNELRELEASE + %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-%kernelrelease-%build_flavor + if [ -s %buildroot/boot/symtypes-%kernelrelease-%build_flavor ]; then + gzip -9 %buildroot/boot/symtypes-%kernelrelease-%build_flavor else - rm -f %buildroot/boot/symtypes-$KERNELRELEASE + rm -f %buildroot/boot/symtypes-%kernelrelease-%build_flavor fi # Some architecture's $(uname -m) output is different from the ARCH # parameter that needs to be passed to kbuild. Create symlinks from # $(uname -m) to the ARCH directory. - [ -e %buildroot/$obj_dir/%_target_cpu ] \ - || ln -sf $cpu_arch %buildroot/$obj_dir/%_target_cpu - # We were building in %my_builddir/linux-2.6.29, but the sources will - # later be installed in /usr/src/linux-2.6.29-%source_rel. Fix up the + if [ ! -e %rpm_install_dir/%_target_cpu ]; then + ln -sf %cpu_arch %rpm_install_dir/%_target_cpu + ln -sf %cpu_arch %buildroot/usr/src/linux-obj/%_target_cpu + fi + # We were building in %my_builddir/linux-%srcversion, but the sources will + # later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the # build symlink. - rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} - ln -s /usr/src/linux-${KERNELRELEASE%%-pae} \ - %buildroot/lib/modules/$KERNELRELEASE/source - ln -s /$obj_dir/$cpu_arch/pae \ - %buildroot/lib/modules/$KERNELRELEASE/build + rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build} + ln -s %src_install_dir \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/source + ln -s %obj_install_dir/%cpu_arch/%build_flavor \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/build # Abort if there are any undefined symbols - msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \ - -b %buildroot -ae $KERNELRELEASE 2>&1)" + msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \ + -b %buildroot -ae %kernelrelease-%build_flavor 2>&1)" if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then exit 1 fi @@ -517,7 +500,7 @@ if [ $CONFIG_MODULES = y ]; then ( cd %buildroot : > %my_builddir/supported-modules : > %my_builddir/unsupported-modules - for module in $(find lib/modules/$KERNELRELEASE -type f -name '*.ko'); do + for module in $(find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko'); do case "$(/sbin/modinfo -F supported $module)" in (yes|external) modname=$(basename $module .ko) @@ -533,14 +516,14 @@ if [ $CONFIG_MODULES = y ]; then ) add_dependent_modules() { local modules_dep=$1 - xargs make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) + xargs -r make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) } - modules_dep=%buildroot/lib/modules/$KERNELRELEASE/modules.dep + modules_dep=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep # Make sure that no supported modules depend on any unsupported modules. dependent_unsupported_modules=$( OUT=$(mktemp) sed -e 's/:.*//g' < %my_builddir/Makefile.supported | \ - xargs make -rRsk -f %my_builddir/Makefile.supported > $OUT + xargs -r make -rRsk -f %my_builddir/Makefile.supported > $OUT sed -ne '/No rule/s/^.*No rule to make target//p' < $OUT | tr -d "\`'" ) if [ -n "$dependent_unsupported_modules" ]; then @@ -555,13 +538,13 @@ if [ $CONFIG_MODULES = y ]; then # implicitly are also core modules. grep -f %my_builddir/grep-for-base-modules %my_builddir/supported-modules \ | add_dependent_modules $modules_dep > %my_builddir/base-modules - # All supported modules which are not core modules belong in kernel-pae. + # All supported modules which are not core modules belong in %name. comm -3 <(sort %my_builddir/supported-modules) \ <(sort %my_builddir/base-modules) \ > %my_builddir/main-modules %else ( cd %buildroot - find lib/modules/$KERNELRELEASE -type f -name '*.ko' -printf '/%%p\n' + find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ) > %my_builddir/base-modules %endif # check for kabi changes @@ -579,7 +562,7 @@ if [ $CONFIG_MODULES = y ]; then --max-badness=%tolerate_kabi_changes || KABI=$? fi if [ $KABI -ne 0 ]; then - if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-pae -a \ + if [ ! -e %my_builddir/kabi/%cpu_arch/ignore-%build_flavor -a \ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \ "directory to build this kernel even though its badness is" \ @@ -593,6 +576,11 @@ if [ $CONFIG_MODULES = y ]; then install -d -m 755 %buildroot/etc/modprobe.d/ install -m 644 %_sourcedir/module-renames \ %buildroot/etc/modprobe.d/50-module-renames.conf + tar cf - -T %my_builddir/obj-files | \ + tar xf - -C %rpm_install_dir/%cpu_arch_flavor + # Replace the absolute with a relative path + sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \ + %rpm_install_dir/%cpu_arch_flavor/Makefile fi add_dirs_to_filelist() { local filelist @@ -613,16 +601,23 @@ add_dirs_to_filelist() { | sed -e 's:^:%%%%dir :' } # Collect the file lists. +shopt -s nullglob +> %my_builddir/kernel-devel.files +for file in %buildroot/boot/vmlinux-*gz %buildroot/boot/sym* ; do + f=${file##%buildroot} + echo "$f" >> %my_builddir/kernel-devel.files +done { cd %buildroot - find boot \ + (find boot \ \( -type l -o -name 'initrd-*' \) -printf '%%%%%%%%ghost /%%p\n' -o \ - -type f -printf '/%%p\n' + -type f -printf '/%%p\n' ; cat %my_builddir/kernel-devel.files) | \ + sort | uniq -u # Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that # the file gets removed when uninstalling the kernel. - echo '%%%%ghost /boot/initrd-'${KERNELRELEASE}'-kdump' - touch $RPM_BUILD_ROOT/boot/initrd-${KERNELRELEASE}-kdump - if [ $CONFIG_MODULES = y ]; then - find lib/modules/$KERNELRELEASE \ + echo '%%%%ghost /boot/initrd-%kernelrelease-kdump' + touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump + if [ %CONFIG_MODULES = y ]; then + find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \) \ -printf '%%%%%%%%ghost /%%p\n' -o \ @@ -630,12 +625,9 @@ add_dirs_to_filelist() { -printf '/%%p\n' cat %my_builddir/base-modules echo '%%%%config /etc/modprobe.d/50-module-renames.conf' - find $obj_dir \ - -type d -o \ - -printf '/%%p\n' fi - test -d lib/firmware/$KERNELRELEASE && \ - find lib/firmware/$KERNELRELEASE \ + test -d lib/firmware/%kernelrelease-%build_flavor && \ + find lib/firmware/%kernelrelease-%build_flavor \ -type d -o \ -printf '/%%p\n' if [ -e .%_docdir/%name ]; then @@ -666,13 +658,13 @@ add_dirs_to_filelist() { %endif %defattr(-, root, root) -%package -n kernel-pae-base -Summary: Kernel with PAE Support - base modules +%package base +Summary: Base Modules of the Standard Kernel License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-pae-base_%_target_cpu = %version-%release +Provides: %name-base_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader @@ -681,24 +673,14 @@ Requires(post): mkinitrd Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-pae-base -This kernel supports up to 64GB of main memory. It requires Physical -Addressing Extensions (PAE), which were introduced with the Pentium Pro -processor. - -PAE is not only more physical address space but also important for the -"no execute" feature which disables execution of code that is marked as -non-executable. Therefore, the PAE kernel should be used on any systems -that support it, regardless of the amount of main memory. +%description base +The standard kernel for both uniprocessor and multiprocessor systems. This package contains only the base modules, required in all installs. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun base -f preun-base.sh %postun base -f postun-base.sh @@ -708,46 +690,36 @@ GIT Branch: master %post base -f post-base.sh %if %split_packages -%files -n kernel-pae-base -f kernel-base.files +%files base -f kernel-base.files %defattr(-, root, root) %endif -%package -n kernel-pae-extra -Summary: Kernel with PAE Support - extra modules +%package extra +Summary: Extra Modules for the Standard Kernel License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-pae-extra_%_target_cpu = %version-%release -Requires: kernel-pae_%_target_cpu = %version-%release +Provides: %name-extra_%_target_cpu = %version-%release +Requires: %{name}_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader Requires(post): mkinitrd -Supplements: packageand(product(SUSE_SLED):kernel-pae_%_target_cpu) -Supplements: packageand(product(openSUSE):kernel-pae_%_target_cpu) +Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) +Supplements: packageand(product(openSUSE):%{name}_%_target_cpu) %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-pae-extra -This kernel supports up to 64GB of main memory. It requires Physical -Addressing Extensions (PAE), which were introduced with the Pentium Pro -processor. - -PAE is not only more physical address space but also important for the -"no execute" feature which disables execution of code that is marked as -non-executable. Therefore, the PAE kernel should be used on any systems -that support it, regardless of the amount of main memory. +%description extra +The standard kernel for both uniprocessor and multiprocessor systems. This package contains additional modules not supported by Novell. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun extra -f preun-extra.sh %postun extra -f postun-extra.sh @@ -757,38 +729,357 @@ GIT Branch: master %post extra -f post-extra.sh %if %split_packages -%files -n kernel-pae-extra -f kernel-extra.files +%files extra -f kernel-extra.files %defattr(-, root, root) %endif %if %CONFIG_KMSG_IDS == "y" -%package -n kernel-pae-man +%package man License: GPL v2 only -Summary: Kernel with PAE Support +Summary: The Standard Kernel Group: System/Kernel -%description -n kernel-pae-man -This kernel supports up to 64GB of main memory. It requires Physical -Addressing Extensions (PAE), which were introduced with the Pentium Pro -processor. - -PAE is not only more physical address space but also important for the -"no execute" feature which disables execution of code that is marked as -non-executable. Therefore, the PAE kernel should be used on any systems -that support it, regardless of the amount of main memory. +%description man +The standard kernel for both uniprocessor and multiprocessor systems. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - -%files -n kernel-pae-man +%source_timestamp +%files man %defattr(-,root,root) /usr/share/man/man9/* %endif +%package devel +License: GPL v2 only +Summary: Development files necessary for building kernel modules +Group: System/Kernel +Provides: %name-devel = %version-%source_rel +Requires: kernel-source%variant = %version-%source_rel +AutoReqProv: on + +%description devel +This package contains files necessary for building kernel modules (and +kernel module packages) against the -default flavor of the kernel. + + + +%source_timestamp +%if %CONFIG_MODULES == "y" + +%pre devel -f devel-pre.sh + +%post devel -f devel-post.sh + +%files devel -f kernel-devel.files +%defattr(-,root,root) +%dir %obj_install_dir +%dir %obj_install_dir/%cpu_arch +%dir /usr/src/linux-obj +%dir /usr/src/linux-obj/%cpu_arch +%ghost /usr/src/linux-obj/%cpu_arch_flavor +%obj_install_dir/%cpu_arch_flavor +%if %_target_cpu != %cpu_arch +%obj_install_dir/%_target_cpu +/usr/src/linux-obj/%_target_cpu +%endif +%endif + %changelog +* Tue May 19 2009 jeffm@suse.com +- Set CONFIG_FRAMEBUFFER_CONSOLE=y +* Tue May 19 2009 jeffm@suse.com +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) +* Tue May 19 2009 jbeulich@novell.com +- patches.xen/sfc-endianness: fix building with gcc 4.4. +* Tue May 19 2009 jbeulich@novell.com +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. +* Mon May 18 2009 jeffm@suse.com +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. +* Fri May 15 2009 jeffm@suse.de +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %%version-%%source_rel in the -devel packages (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/mkspec: fix kernel-syms requires (bnc#503280). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. +* Mon May 11 2009 jeffm@suse.de +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. +* Wed May 06 2009 gregkh@suse.de +- Update config files. update vanilla configs so that the build works. +* Wed May 06 2009 gregkh@suse.de +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. +* Tue May 05 2009 jeffm@suse.com +- Update config files. +* Tue May 05 2009 jeffm@suse.com +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. +* Tue May 05 2009 jbeulich@novell.com +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. +* Tue May 05 2009 jbeulich@novell.com +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. +* Tue May 05 2009 jbeulich@novell.com +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. +* Tue May 05 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. +* Tue May 05 2009 teheo@suse.de +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). +* Fri May 01 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +* Fri May 01 2009 jeffm@suse.com +- Update to 2.6.30-rc4. + - Eliminated 2 patches. +* Fri May 01 2009 jeffm@suse.com +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. +* Thu Apr 30 2009 mmarek@suse.cz +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory +* Tue Apr 28 2009 npiggin@suse.de +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to use CONFIG_USB=y +* Thu Apr 23 2009 jeffm@suse.de +- Added legacy config. +* Thu Apr 23 2009 jeffm@suse.de +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch +* Thu Apr 23 2009 jeffm@suse.de +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. +* Thu Apr 23 2009 jeffm@suse.de +- Update to 2.6.30-rc3. +* Thu Apr 23 2009 jeffm@suse.de +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. +* Mon Apr 20 2009 jeffm@suse.de +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" +* Mon Apr 20 2009 jeffm@suse.de +- Update to 2.6.30-rc2-git6. +* Wed Apr 15 2009 jeffm@suse.de +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. +* Fri Apr 10 2009 jeffm@suse.com +- Moved linux-obj symlink handling to kernel-$flavor-devel. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/package-descriptions: Add comment. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. +* Thu Apr 09 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. +* Wed Apr 08 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. +* Mon Apr 06 2009 jeffm@suse.com +- Enabled STAGING on !x86 and disabled COMEDI. +* Mon Apr 06 2009 jeffm@suse.com +- patches.rpmify/split-package: Enable +* Mon Apr 06 2009 jeffm@suse.com +- Update config files: Fixed i386-vanilla. +* Mon Apr 06 2009 jeffm@suse.com +- patches.fixes/xfs-export-debug: xfs: export assertion handler. +* Mon Apr 06 2009 jeffm@suse.com +- Switch from SPARSEMEM to DISCONTIGMEM on i386. +* Sun Apr 05 2009 jeffm@suse.com +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Fix missing ia64-debug. +* Fri Apr 03 2009 jeffm@suse.com +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. +* Fri Apr 03 2009 jeffm@suse.com +- Drop NR_CPUS back to 128 on i386. +* Fri Apr 03 2009 jeffm@suse.com +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. +* Fri Apr 03 2009 jeffm@suse.de +- Update config files: Enabled STAGING drivers on -vanilla. +* Fri Apr 03 2009 jblunck@suse.de +- patches.rpmify/rpm-kernel-config: Rediff. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Enabled STAGING drivers. +* Fri Apr 03 2009 jeffm@suse.com +- Sync up kernel configs for x86/x86_64 flavors. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/modversions: keep the override keyword in --pack. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec +* Tue Mar 31 2009 mmarek@suse.cz +- rpm/kernel-dummy.spec.in: Delete. +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.KSYMS: Add to repo. +* Tue Mar 31 2009 mmarek@suse.cz +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. +* Tue Mar 31 2009 mmarek@suse.cz +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). +* Tue Mar 31 2009 jeffm@suse.de +- Add %%changelog to spec files +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Clean up %%build_$flavor macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in: Create kernel-source-vanilla +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %%using_buildservice macro +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Use macros for cpu_arch +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %%kernelrelease macro. +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %%variant instead of $variant +* Tue Mar 31 2009 jeffm@suse.de +- kernel-source: Kill old obsoletes +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %%var instead of @VAR@ except where necessary +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Sort by flavor, not architecture +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Stop the architecture %%else madness +* Tue Mar 31 2009 jeffm@suse.de +- kernel-binary: Stop the architecture %%else madness +* Mon Mar 30 2009 jeffm@suse.de +- Removed -RT guards and a dead patch. +* Mon Mar 30 2009 jeffm@suse.de +- patches.fixes/reiserfs-prealloc-fix: Delete. +* Mon Mar 30 2009 jeffm@suse.de +- patches.suse/reiserfs-inode-init: Delete. +* Thu Mar 26 2009 mmarek@suse.cz +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. * Tue Mar 24 2009 jeffm@suse.de - Update to 2.6.29-final. - Eliminated 4 patches. @@ -811,7 +1102,7 @@ GIT Branch: master O_SYNC, sync requests and barriers. (bnc#485089), (bnc#471249) * Mon Mar 16 2009 bphilips@suse.de - README: add rough guide to updating KABI -* Fri Mar 13 2009 jeffm@suse.com +* Sat Mar 14 2009 jeffm@suse.com - Update to 2.6.29-rc8. * Thu Mar 12 2009 jbeulich@novell.com - patches.fixes/fix-nf_conntrack_slp, @@ -860,7 +1151,7 @@ GIT Branch: master * Wed Mar 04 2009 mmarek@suse.cz - rpm/kernel-binary.spec.in: workaround a bash bug (bnc#481817) in kernel-vanilla.spec. -* Tue Mar 03 2009 jeffm@suse.com +* Wed Mar 04 2009 jeffm@suse.com - patches.suse/export-security_inode_permission: Export security_inode_permission for aufs. * Thu Feb 26 2009 jeffm@suse.com @@ -871,7 +1162,7 @@ GIT Branch: master - scripts/tar-up.sh: create tarballs that don't change unnecessarily: set owner/group to nobody/nobody, mtime to time of the latest commit and sort the input files. -* Tue Feb 24 2009 jeffm@suse.com +* Wed Feb 25 2009 jeffm@suse.com - Update to 2.6.29-rc6-git1. * Sat Feb 21 2009 mmarek@suse.cz - rpm/kernel-syms.spec.in: also check if the package versions match @@ -1032,9 +1323,9 @@ GIT Branch: master * Wed Jan 28 2009 olh@suse.de - patches.fixes/scsi-ibmvscsi-module_alias.patch: map scsi proc_name to module name (bnc#459933 - LTC50724) -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - Update config files: Disable ftrace in -debug on ppc64 -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - config.conf: Added -debug flavor for ppc64. * Tue Jan 27 2009 bwalle@suse.de - patches.drivers/libfc-set-the-release-function.diff: @@ -1107,7 +1398,7 @@ GIT Branch: master - refresh patch fuzz now that 2.6.27.13 is in tree * Sun Jan 25 2009 gregkh@suse.de - Update to final version of 2.6.27.13 -* Sat Jan 24 2009 gregkh@suse.de +* Sun Jan 25 2009 gregkh@suse.de - dynamic debugging fixes backported from upstream: - patches.drivers/driver-core-add-newlines-to-debugging-enabled-disabled-messages.patch: driver core: add newlines to debugging enabled/disabled @@ -1275,7 +1566,7 @@ GIT Branch: master - patches.fixes/security-introduce-missing-kfree.patch - patches.fixes/xpc-fix-heartbeat - Update config files. -* Thu Jan 22 2009 kkeil@suse.de +* Fri Jan 23 2009 kkeil@suse.de - patches.drivers/e1000-fix-shared-emc.patch: e1000: fix bug with shared interrupt during reset (bnc#396687) * Thu Jan 22 2009 tonyj@suse.de @@ -1468,10 +1759,10 @@ GIT Branch: master subchannel multipath mode setup (bnc#466462,LTC#51047). - patches.arch/s390-08-02-zfcp-gpn-align-fix.diff: zfcp: fix memory alignment for GPN_FT requests. (bnc#466462). -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update config files for vanilla kernel versions due to new config option added in 2.6.27.12-rc1. -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update to 2.6.27.12-rc1: - security fixes - fixes CVE-2009-0029 @@ -1518,9 +1809,9 @@ GIT Branch: master - patches.arch/ppc-fix_hugepage_check.patch: is_hugepage_only_range() must account for both 4kB and 64kB slices (bnc#466229 - LTC51063) -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Update config files: Disabled PARAVIRT on vanilla and LGUEST. -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Enabled patches.suse/unlock_page-speedup.patch * Wed Jan 14 2009 rjw@suse.de - patches.fixes/PCI-PM-Split-PCI-Express-port-suspend-resume.patch: @@ -1632,7 +1923,7 @@ GIT Branch: master - rpm/kernel-binary.spec.in: for -rt, install into /usr/src/linux-$version-rt-obj. - rpm/kernel-syms.spec.in: fix kernel-source requires for -rt. -* Sun Jan 11 2009 jkosina@suse.de +* Mon Jan 12 2009 jkosina@suse.de - patches.drivers/input-usbtouchscreen-hw-calibration.patch: Input: usbtouchscreen - allow reporting calibrated data (bnc#444814). @@ -1725,7 +2016,7 @@ GIT Branch: master pci-acpi.h. (bnc#438941). * Fri Jan 09 2009 gregkh@suse.de - clean up patch fuzz -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-pci-msi-_osc-support-capabilities-called-when-root-bridge-added.patch: ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added (bnc#438941). @@ -1738,7 +2029,7 @@ GIT Branch: master - patches.drivers/acpi-pci-remove-obsolete-_osc-capability-support-functions.patch: ACPI/PCI: remove obsolete _OSC capability support functions (bnc#438941). -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-call-_osc-support-during-root-bridge-discovery.patch: ACPI/PCI: call _OSC support during root bridge discovery (bnc#438941). @@ -1900,7 +2191,7 @@ GIT Branch: master * Wed Dec 31 2008 npiggin@suse.de - patches.arch/x86-fix-kmap-contig.patch: x86: contiguous kmap fix (bnc#449812). -* Mon Dec 29 2008 jeffm@suse.de +* Tue Dec 30 2008 jeffm@suse.de - patches.arch/thinkpad_acpi-hotkey-notify-fix: thinkpad_acpi: Fix oops with incompatible backlight interface. * Mon Dec 22 2008 olh@suse.de @@ -1978,7 +2269,7 @@ GIT Branch: master - patches.drivers/libata-update-ST-FLUSH-blacklist - patches.fixes/iwlwifi_fix_oops.patch - patches.fixes/v4l-dvb-avoid-writing-outside-array -* Tue Dec 16 2008 jeffm@suse.de +* Wed Dec 17 2008 jeffm@suse.de - patches.suse/reiserfs-barrier-default: Make reiserfs default to barrier=flush. * Tue Dec 16 2008 mmarek@suse.cz @@ -2011,7 +2302,7 @@ GIT Branch: master - patches.suse/mm-do-not-disable-memory-hotplug-when-hibernation-is-enabled.patch: mm: Do not disable memory hotplug when hibernation is enabled (bnc#438914). -* Mon Dec 15 2008 jeffm@suse.de +* Tue Dec 16 2008 jeffm@suse.de - patches.fixes/iwlwifi_fix_oops.patch: iwlwifi: clean key table in iwl_clear_stations_table function (bnc#457062). * Mon Dec 15 2008 jjolly@suse.de @@ -2077,7 +2368,7 @@ GIT Branch: master - update to 2.6.27.9-rc2: - lots of bugfixes - some security updates -* Thu Dec 11 2008 gregkh@suse.de +* Fri Dec 12 2008 gregkh@suse.de - intermediate commit as part of adding 2.6.27.9-rc1 to the tree. * Thu Dec 11 2008 hare@suse.de - Compile in zfcpdump module for S/390 (bnc#446367). @@ -2086,7 +2377,7 @@ GIT Branch: master * Thu Dec 11 2008 teheo@suse.de - patches.drivers/libata-update-ST-FLUSH-blacklist: libata: fix Seagate NCQ+FLUSH blacklist (bnc#458192). -* Wed Dec 10 2008 nfbrown@suse.de +* Thu Dec 11 2008 nfbrown@suse.de - patches.suse/SoN-fix-sync: Cope with racy nature of sync_page in swap_sync_page (441793). * Wed Dec 10 2008 jjolly@suse.de @@ -2155,7 +2446,7 @@ GIT Branch: master * Tue Dec 09 2008 nfbrown@suse.de - patches.fixes/xfs-barrier-fix.patch: Fix propagation of EOPNOTSUPP when barriers are not supported. (bnc#438608). -* Mon Dec 08 2008 rjw@suse.de +* Tue Dec 09 2008 rjw@suse.de - patches.fixes/tg3-fix-default-wol.patch: net (tg3): Fix failure to enable WoL by default when possible (bnc#447371). * Mon Dec 08 2008 olh@suse.de @@ -2344,7 +2635,7 @@ GIT Branch: master * Thu Dec 04 2008 gregkh@suse.de - patches.fixes/jbd2-create-proc-entry-fix.patch: Delete. It's not needed anymore now that 2.6.27.8-rc1 has a similar fix. -* Wed Dec 03 2008 gregkh@suse.de +* Thu Dec 04 2008 gregkh@suse.de - Update to 2.6.27.8-rc1: - lots of bugfixes - some security fixes as well. @@ -2446,7 +2737,7 @@ GIT Branch: master patches.fixes/cifs-fix-writepages patches.fixes/cifs-reinstate-sess-sharing-sans-races patches.fixes/cifs-reinstate-treecon-sharing -* Tue Dec 02 2008 jeffm@suse.de +* Wed Dec 03 2008 jeffm@suse.de - scripts/git-create-branch: Helper script to create a new branch. * Tue Dec 02 2008 mmarek@suse.cz @@ -2579,7 +2870,7 @@ GIT Branch: master - patches.xen/xen-x86-no-lapic: Add uv_irq.o - patches.xen/uv-sysfs-no-xen.diff: Don't build UV sysfs support on Xen. -* Fri Nov 28 2008 trenn@suse.de +* Sat Nov 29 2008 trenn@suse.de - patches.fixes/x86_cpufreq_powernow-k8_handle_invalid_state_gracefully.patch: powernow-k8: ignore out-of-range PstateStatus value (no bug avail). @@ -3071,10 +3362,10 @@ GIT Branch: master access on i386 sparsemem (bnc#440525). - patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch: Refresh. -* Thu Nov 13 2008 gregkh@suse.de +* Fri Nov 14 2008 gregkh@suse.de - patches.kernel.org/iwlagn-avoid-sleep-in-softirq-context.patch: iwlagn: avoid sleep in softirq context (bnc#444382). -* Thu Nov 13 2008 philips@suse.de +* Fri Nov 14 2008 philips@suse.de - patches.fixes/cdc-acm.c-fix-recursive-lock-in-acm_start_wb-error-path.patch: cdc-acm.c: fix recursive lock in acm_start_wb error path. * Thu Nov 13 2008 gregkh@suse.de @@ -3141,7 +3432,7 @@ GIT Branch: master (bnc#443738). - patches.drivers/alsa-hda-stac92xx-mic-pin-fix: ALSA: hda - Fix input pin initialization for STAC/IDT codecs (bnc#443738). -* Tue Nov 11 2008 philips@suse.de +* Wed Nov 12 2008 philips@suse.de - rpm/kernel-binary.spec.in: remove Recommends: kerneloops, opt-in will be implemented in the 11.2 installer * Tue Nov 11 2008 jeffm@suse.de @@ -3570,7 +3861,7 @@ GIT Branch: master workqueue: introduce create_rt_workqueue. (from 2.6.28) Refresh to eliminate fuzz: - patches.rt/preempt-realtime-core.patch: Linux-RT 2.6.27-RT. -* Sat Nov 01 2008 sdietrich@suse.de +* Sun Nov 02 2008 sdietrich@suse.de - Update RT config files: - Sync with SLES 11 default/debug configs - Limit CPUS to 32 @@ -3659,7 +3950,7 @@ GIT Branch: master - patches.drivers/block-del-timer-after-dequeue: blk: move blk_delete_timer call in end_that_request_last (bnc#440076 bnc#440173). -* Thu Oct 30 2008 trenn@suse.de +* Fri Oct 31 2008 trenn@suse.de - patches.arch/x86_agpgart-g33-stoeln-fix-2.patch: Avoid oops on G33 in 1MB stolen Mem case (bnc#391261). * Thu Oct 30 2008 gregkh@suse.de @@ -3984,7 +4275,7 @@ GIT Branch: master panasonic-laptop: add Panasonic Let's Note laptop extras driver v0.94. - Update config files. -* Mon Oct 27 2008 gregkh@suse.de +* Tue Oct 28 2008 gregkh@suse.de - patches.drivers/via-framebuffer-driver.patch: Via Framebuffer driver. - Update config files. @@ -4271,12 +4562,12 @@ GIT Branch: master bnc#436450. * Fri Oct 24 2008 gregkh@suse.de - clean up all fuzz in patches to get them to apply cleanly. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - delete patches.arch/s390-01-03-cmm2-v2.patch as it touched core kernel code and was rejected from upstream. - patches.arch/s390-01-03-cmm2-v2.patch: Delete. - patches.arch/s390-01-03-cmm2-v2a.patch: Delete. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - Update to version 3.4 of squashfs: - patches.suse/squashfs3.3-patch: Delete. - patches.suse/squashfs-patch-2.6.25: Delete. @@ -4308,7 +4599,7 @@ GIT Branch: master - patches.suse/x86-gb-linear-map.patch: Enable GB mapped linear KVA on x86 (bnc#437674). - patches.xen/xen3-patch-2.6.26: merge -* Wed Oct 22 2008 gregkh@suse.de +* Thu Oct 23 2008 gregkh@suse.de - update to 2.6.27.3 - lots of bugfixes - CVE-2008-3831 fix @@ -4439,7 +4730,7 @@ GIT Branch: master - patches.suse/ocfs2-xattr.-ch-definition-cleanups.patch - patches.suse/ocfs2-Add-security-xattr-support-in-ocfs2.patch - patches.suse/ocfs2-Add-POSIX-ACL-support-in-ocfs2.patch -* Thu Oct 16 2008 mfasheh@suse.com +* Fri Oct 17 2008 mfasheh@suse.com - ocfs2 fixes / updates from 2.6.28 merge window - patches.suse/ocfs2-xattr.c-Fix-a-bug-when-inserting-xattr.patch - patches.suse/ocfs2-Add-empty-bucket-support-in-xattr.patch @@ -4551,16 +4842,16 @@ GIT Branch: master * Tue Oct 14 2008 gregkh@suse.de - supported.conf: remove ide-core and ide-cdrom from base on request from Tejun. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - Update config files. - patches.drivers/staging-add-pcc-acpi-driver.patch: Staging: add pcc-acpi driver. - rpm/kernel-binary.spec.in: Obsoletes pcc-acpi-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: it's pcc-acpi and it's not obsolete, yet. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes at76_usb-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes et131x-kmp, ivtv-kmp, and ppc-acpi-kmp * Mon Oct 13 2008 gregkh@suse.de @@ -4688,10 +4979,10 @@ GIT Branch: master patches.rt/ftrace-trace-sched.patch * Fri Oct 10 2008 mfasheh@suse.com - supported.conf: mark kernel/fs/gfs2 unsupported -* Thu Oct 09 2008 gregkh@suse.de +* Fri Oct 10 2008 gregkh@suse.de - supported.conf: mark kernel/sound/pci/snd-cs5530 unsupported due to sb16 dependancy issues -* Thu Oct 09 2008 jeffm@suse.de +* Fri Oct 10 2008 jeffm@suse.de - patches.fixes/account-reserved-pages: Delete. * Thu Oct 09 2008 jeffm@suse.de - patches.suse/supported-flag-sysfs: Updated to build with @@ -4812,7 +5103,7 @@ GIT Branch: master * Thu Oct 09 2008 teheo@suse.de - patches.xen/xen3-auto-common.diff: minor patch apply fix after libata-prefer-over-ide. -* Wed Oct 08 2008 teheo@suse.de +* Thu Oct 09 2008 teheo@suse.de - patches.drivers/libata-prefer-over-ide: libata: prefer libata drivers over ide ones (bnc#433105). * Wed Oct 08 2008 carnold@novell.com @@ -7776,7 +8067,7 @@ GIT Branch: master Use ACPI_EXCEPTION instead of printk(KERN_ERR. - patches.suse/acpi_provide_non_windows_osi_boot_param.patch: ACPI: Provide a spec conform OSI interface to the BIOS. -* Mon Jul 28 2008 bphilips@suse.de +* Tue Jul 29 2008 bphilips@suse.de - rpm/kernel-binary.spec.in: uvcvideo merged. Add Obsoletes. * Fri Jul 25 2008 mszeredi@suse.cz - supported.conf: Mark fuse as supported. @@ -7881,7 +8172,7 @@ GIT Branch: master CONFIG_RESOURCE_COUNTERS, CONFIG_MM_OWNER, CONFIG_CGROUP_MEM_RES_CTLR, CONFIG_PROC_PID_CPUSET - debug only: CONFIG_CGROUP_DEBUG -* Wed Jun 25 2008 jeffm@suse.de +* Thu Jun 26 2008 jeffm@suse.de - Updated to 2.6.26-rc8 - Eliminated 1 patch. * Wed Jun 25 2008 jeffm@suse.de @@ -8038,7 +8329,7 @@ GIT Branch: master * Wed Jun 04 2008 jjohanse@suse.de - patches.apparmor/apparmor-module_interface.diff: AppArmor: Update patch to properly set profile name_table size (bnc#396993) -* Tue Jun 03 2008 jkosina@suse.de +* Wed Jun 04 2008 jkosina@suse.de - patches.fixes/input-add-amilo-pro-v-to-nomux.patch: Add Fujitsu-Siemens Amilo Pro 2010 and 2030 to nomux list (bnc#345699 bnc#389169) @@ -8397,7 +8688,7 @@ GIT Branch: master * Tue May 13 2008 gregkh@suse.de - Update to 2.6.25.4-rc1 - lots of bug fixes -* Mon May 12 2008 sdietrich@suse.de +* Tue May 13 2008 sdietrich@suse.de Cleanup RT: - patches.rt/*: Delete. * Mon May 12 2008 jkosina@suse.de @@ -8539,7 +8830,7 @@ GIT Branch: master * Fri May 02 2008 teheo@suse.de - patches.drivers/libata-sata_inic162x-update-to-0.4: sata_inic162x: update to 0.4 (bnc#385599). -* Thu May 01 2008 gregkh@suse.de +* Fri May 02 2008 gregkh@suse.de - update to 2.6.25.1: - fixes CVE-2008-1375 and CVE-2008-1675 - lots of other minor bugfixes @@ -8741,9 +9032,9 @@ GIT Branch: master * Sat Apr 19 2008 aj@suse.de - Conflict with apparmor-parser < 2.3 (not <=) in kernel-binary spec files. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Re-synced reiserfs patch set due to broken local repo. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Updated reiserfs patch set - Eliminated xattr interaction with AppArmor - Eliminated xattr deadlock under load between journal lock and @@ -8767,11 +9058,11 @@ GIT Branch: master chown and delete. * Tue Apr 15 2008 jbeulich@novell.com - Update Xen patches to 2.6.25-rc9 and c/s 517. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - refresh patches to clean up fuzz -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - Update config files. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - updat to 2.6.25-rc9 * Thu Apr 10 2008 gregkh@suse.de - update to 2.6.25-rc8-git8 @@ -8855,7 +9146,7 @@ GIT Branch: master disable mpc51xx support instead * Tue Mar 18 2008 jeffm@suse.de - rpm/kernel-binary.spec.in: Changed to just match %%ix86 -* Mon Mar 17 2008 olh@suse.de +* Tue Mar 18 2008 olh@suse.de - add patches.arch/ppc-efika-ipic.patch fix a crash in init_ipic_sysfs on efika * Mon Mar 17 2008 agruen@suse.de @@ -9305,7 +9596,7 @@ GIT Branch: master - patches.suse/lockd-kernel-statd - patches.suse/lockd-suse-config - patches.suse/lockd-max-hosts-dynamic -* Tue Feb 05 2008 oneukum@suse.de +* Wed Feb 06 2008 oneukum@suse.de - patches.suse/usb_printer_no_auto.diff: Delete. Obsoleted by mainline change * Tue Feb 05 2008 gregkh@suse.de @@ -9339,7 +9630,7 @@ GIT Branch: master * Sat Jan 26 2008 olh@suse.de - update patches.arch/ppc-efika-modalias.patch use struct device_attribute to fix oops on boot -* Fri Jan 25 2008 jeffm@suse.de +* Sat Jan 26 2008 jeffm@suse.de - scripts/sequence-patch.sh: Updated to include $EXTRA_SYMBOLS in $PATCH_DIR (e.g.: --symbol=RT creates linux-2.6.24-RT) * Fri Jan 25 2008 jeffm@suse.de @@ -9377,9 +9668,9 @@ GIT Branch: master call chrp_pci_fixup_vt8231_ata() later to allow pata_via usage * Mon Jan 21 2008 aj@suse.de - Remove unused config/s390/rt. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - patches.rt/irq-flags-unsigned-long.patch: Delete. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - Update to 2.6.24-rc8-git2. * Fri Jan 18 2008 jeffm@suse.de - Enabled 2.6.24-rc8-git1. @@ -9477,7 +9768,7 @@ GIT Branch: master We add it manually when building the patch list. This allows the script to work with the RT kernel without having to remove all the other configs from config.conf first. -* Fri Dec 21 2007 jeffm@suse.de +* Sat Dec 22 2007 jeffm@suse.de - Update to 2.6.24-rc6. * Thu Dec 20 2007 jeffm@suse.de - Update to 2.6.24-rc5-git7. @@ -9559,7 +9850,7 @@ GIT Branch: master Check for ACPI resource conflicts in hwmon drivers.. - patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch: Check for ACPI resource conflicts in i2c bus drivers.. -* Tue Dec 04 2007 jeffm@suse.de +* Wed Dec 05 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc4-git1: kernel: Update to 2.6.24-rc4-git1. * Tue Dec 04 2007 jeffm@suse.de @@ -9576,7 +9867,7 @@ GIT Branch: master * Sun Dec 02 2007 jeffm@suse.de - patches.kernel.org/gcc43-workaround.diff: use asm "+r" rather than volatile. -* Fri Nov 30 2007 bwalle@suse.de +* Sat Dec 01 2007 bwalle@suse.de - rpm/kernel-binary.spec.in: Fix generation of makedumpfile.config for flavour != default * Fri Nov 30 2007 ak@suse.de @@ -9870,14 +10161,14 @@ GIT Branch: master - patches.kernel.org/patch-2.6.24-rc2: Official patch. * Wed Nov 07 2007 jeffm@suse.de - Update config files. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - Update to 2.6.24-rc2. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - patches.suse/suse-ppc32-mol.patch: Merge against 2.6.24-rc1 * Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/powerpc-needs-uboot: powerpc: MPC52xx needs u-boot but we don't have it. -* Mon Nov 05 2007 jeffm@suse.de +* Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc1-git14-3131e530ac3faf09....: kernel: snapshot to 3131e530ac3faf09fb0878a9dc4cd6df0e35b6a3. * Mon Nov 05 2007 jeffm@suse.de @@ -10113,7 +10404,7 @@ GIT Branch: master * Fri Sep 28 2007 jeffm@suse.de - patches.fixes/jffs2-fix-ACL-vs-mode-handling: Fix ACL vs. mode handling. (310520). -* Thu Sep 27 2007 agruen@suse.de +* Fri Sep 28 2007 agruen@suse.de - kernel-syms.rpm: move the copies of the Modules.alias files from /lib/modules/... to /usr/src/linux-obj/... to avoid a file conflict between kernel-syms and other kernel-$flavor packages. @@ -10175,13 +10466,13 @@ GIT Branch: master - patches.drivers/pci-rd580-disable-msi: Delete. - patches.drivers/pci-rx790-disable-msi: Delete. - Update config files. -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de Patch name was wrong. Rename patch. - patches.drivers/libata-pata_via-kill-SATA_PATA_SHARING: Delete. - patches.drivers/libata-sata_via-kill-SATA_PATA_SHARING: sata_via: kill SATA_PATA_SHARING register handling (309069, 254158). -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de - patches.drivers/libata-pata_sis-fix-mode-programming: pata_sis: fix mode programming (308384). - patches.drivers/libata-fix-set_max_sectors: libata: fix @@ -11002,17 +11293,17 @@ GIT Branch: master * Thu Aug 16 2007 teheo@suse.de - patches.drivers/pci-rs690-disable-msi: PCI: disable MSI on RS690 (299010). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-fix-support-for-dell-wireless-broadband.patch: USB: fix support for Dell Wireless Broadband (aka WWAN). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-support-blackberry-pearl-with-berry_charge.patch: USB: Support Blackberry Pearl with berry_charge. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - fix rt patches so they apply again. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patch refresh for fuzz due to 2.6.22.3 update -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-update-unusual_devs.h.patch: USB: update unusual_devs.h from 2.6.23-rc4. * Wed Aug 15 2007 gregkh@suse.de @@ -11075,7 +11366,7 @@ GIT Branch: master hpriv->flags (299010). - patches.drivers/libata-ahci-no-pmp.patch: ahci: disable PMP support on SB600/700 (299010). -* Mon Aug 13 2007 sven@suse.de +* Tue Aug 14 2007 sven@suse.de - series.conf: remove comment pertaining to RT quickadjust patch * Mon Aug 13 2007 gregkh@suse.de - rpm/kernel-binary.spec.in: remove pointless comment in spec file @@ -11142,10 +11433,10 @@ GIT Branch: master - patches.arch/thinkpad_dmi_autoloading.patch: thinkpad-acpi: add DMI-based modalias. - Update config files. -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update config files: make RT Kernel tickless - patches.rt/patch-2.6.22.1-rt4.openSUSE: resolve conflicts -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update RT config files for tickless Kernel. - patches.rt/patch-2.6.22.1-rt4.openSUSE: Resolve conflicts. * Tue Aug 07 2007 olh@suse.de @@ -11159,7 +11450,7 @@ GIT Branch: master - patches.drivers/libata-implement-BROKEN_HPA-horkage-and-apply-it-to-HDS724040KLSA80: libata: implement BROKEN_HPA horkage and apply it to HDS724040KLSA80. -* Mon Aug 06 2007 olh@suse.de +* Tue Aug 07 2007 olh@suse.de - add patches.arch/ppc-dma_mask.patch Fix initialization and usage of dma_mask, required for sbp2 * Mon Aug 06 2007 teheo@suse.de @@ -11212,7 +11503,7 @@ GIT Branch: master - Don't make kernel-syms depend on kernel-$flavor packages that are based on a set of patches different from kernel-source: those packages won't match kernel-source, anyway. -* Thu Aug 02 2007 teheo@suse.de +* Fri Aug 03 2007 teheo@suse.de Enable more libata drivers on i386 and x86_64 - mostly ancient/legacy ones. - Update config files. @@ -11592,9 +11883,9 @@ GIT Branch: master (254208). - Rediff a few other Xen patches. - Update i386 Xen config files. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - Update to 2.6.22-rc5-git5. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix reintroduction of crash on __fput in xattr code (286544). * Thu Jun 21 2007 jeffm@suse.de @@ -11602,7 +11893,7 @@ GIT Branch: master fix thread shutdown handling (284718). * Wed Jun 20 2007 schwab@suse.de - gcc 4.2 is also broken on ia64. -* Tue Jun 19 2007 olh@suse.de +* Wed Jun 20 2007 olh@suse.de - build ppc64 kernel with gcc41 until PR31490 is fixed * Tue Jun 19 2007 olh@suse.de - add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff @@ -11847,11 +12138,11 @@ GIT Branch: master - Fix up the vanilla config files * Sat May 26 2007 schwab@suse.de - Update kdb patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - Update mol patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - ppc-efika-of_device-generic-uevent.patch: remove obsolete stuff. -* Fri May 25 2007 jeffm@suse.de +* Sat May 26 2007 jeffm@suse.de - patches.apparmor/remove_suid_new_case_in_2.6.22.diff: Merge fix. * Fri May 25 2007 jeffm@suse.de - Updated to 2.6.22-rc2-git7: @@ -11989,7 +12280,7 @@ GIT Branch: master * Tue Apr 24 2007 olh@suse.de - update patches.arch/ppc-generic-check_legacy_ioport.patch check if parent node has type isa -* Sun Apr 22 2007 jeffm@suse.de +* Mon Apr 23 2007 jeffm@suse.de - patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix xattr locking/refcount BUG (259215). * Sun Apr 22 2007 olh@suse.de @@ -12272,7 +12563,7 @@ GIT Branch: master sram = mpc52xx-srammpc5200-sram * Mon Mar 26 2007 olh@suse.de - update to 2.6.21-rc5 -* Fri Mar 23 2007 olh@suse.de +* Sat Mar 24 2007 olh@suse.de - disable built-in amd8111 and sil680 IDE drivers on ppc64 build libata pata_sil680 and pata_amd * Fri Mar 23 2007 olh@suse.de @@ -12703,7 +12994,7 @@ GIT Branch: master - patches.drivers/libata-fix-port-action-in-perdev-action-mask: libata: fix handling of port actions in per-dev action mask (231088, 235475). -* Wed Jan 17 2007 olh@suse.de +* Thu Jan 18 2007 olh@suse.de - add patches.drivers/libata-initialize-variables.patch fix ipr SATA (215625 - LTC28529) * Wed Jan 17 2007 jbeulich@novell.com @@ -12860,7 +13151,7 @@ GIT Branch: master - Update to 2.6.18.5 - lots of little bug fixes, only 3 of which we already had. - Update config files. -* Fri Dec 01 2006 olh@suse.de +* Sat Dec 02 2006 olh@suse.de - add patches.suse/snd-aoa-device-symlinks.patch let snd-aoa create sysfs device symlinks (106294) * Fri Dec 01 2006 hare@suse.de @@ -13161,7 +13452,7 @@ GIT Branch: master * Thu Oct 26 2006 jblunck@suse.de - patches.fixes/dm-refcnt-fix.diff: Fix reference counting in __find_device_hash_cell() (214682). -* Wed Oct 25 2006 tonyj@suse.de +* Thu Oct 26 2006 tonyj@suse.de - patches.suse/apparmor-secureexec.patch: Delete. - patches.suse/apparmor-mmapexec.patch: Delete. - patches.suse/apparmor: Roll security fixes into main AA patch @@ -13336,7 +13627,7 @@ GIT Branch: master - patches.suse/scsi-scan-inq-ppc64-dflt: Delete. * Sat Sep 23 2006 gregkh@suse.de - patches.suse/ide-probe-delay: Delete as per Kurt's request -* Fri Sep 22 2006 gregkh@suse.de +* Sat Sep 23 2006 gregkh@suse.de - add 'vanilla' kernel build to the system. * Thu Sep 21 2006 gregkh@suse.de - Update config files. @@ -13422,7 +13713,7 @@ GIT Branch: master Fix typo in powermac platform functions, fixes lockups * Sun Sep 03 2006 aj@suse.de - Require irqbalance always on x86 and x86-64. -* Fri Sep 01 2006 gregkh@suse.de +* Sat Sep 02 2006 gregkh@suse.de - Update to 2.6.18-rc5-git6 - USB fixes and some other stuff * Fri Sep 01 2006 jbeulich@novell.com @@ -13457,7 +13748,7 @@ GIT Branch: master [PATCH] i386: rwlock.h fix smp alternatives fix. * Thu Aug 31 2006 neilb@suse.de - patches.fixes/nfsd-dmapi-aware: Delete. -* Wed Aug 30 2006 jblunck@suse.de +* Thu Aug 31 2006 jblunck@suse.de - Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug). * Wed Aug 30 2006 jblunck@suse.de - Update config files (disable CONFIG_EDAC_DEBUG). @@ -13639,7 +13930,7 @@ GIT Branch: master - Disable KDB from i386 debug build as it does not build properly :( * Wed Aug 02 2006 hare@suse.de - config/s390/default: update config file. -* Tue Aug 01 2006 schwab@suse.de +* Wed Aug 02 2006 schwab@suse.de - config-md-raid456: Fix misspelt config. * Tue Aug 01 2006 schwab@suse.de - suse-ppc32-mol-mm-context: Fix mol build. @@ -13797,7 +14088,7 @@ GIT Branch: master aborted (188411). - patches.fixes/md_raid1_barrier_fix: Fix IO raid1/barrier problems that cause false IO errors (188278). -* Mon Jun 26 2006 neilb@suse.de +* Tue Jun 27 2006 neilb@suse.de - patches.fixes/nfsv4-setclientid: Improve uniqueness of client id sent by NFSv4 (167953). * Mon Jun 26 2006 jeffm@suse.de @@ -13817,7 +14108,7 @@ GIT Branch: master * Tue Jun 20 2006 neilb@suse.de - patches.fixes/lockd-find-block-fix: Fix possible oops in lockd (179988). -* Mon Jun 19 2006 garloff@suse.de +* Tue Jun 20 2006 garloff@suse.de - Update reference symbols to latest (libiscsi changed) and tag RC3. * Mon Jun 19 2006 okir@suse.de - patches.fixes/scsi-transport-sas-end-device-fix: Make patch @@ -14042,7 +14333,7 @@ GIT Branch: master * Tue Jun 06 2006 axboe@suse.de - patches.suse/filp-slab-rcu: Let the filp slab use SLAB_DESTROY_BY_RCU (172825). -* Mon Jun 05 2006 gregkh@suse.de +* Tue Jun 06 2006 gregkh@suse.de - patches.fixes/request_irq-remove-warnings-from-irq-probing.patch: [PATCH] request_irq(): remove warnings from irq probing (181321, 175123). @@ -14179,7 +14470,7 @@ GIT Branch: master - patches.suse/apparmor-secureexec.patch: LD_PRELOAD can be exploited to change the execution path across exec transitions (172061). -* Wed May 31 2006 agruen@suse.de +* Thu Jun 01 2006 agruen@suse.de - patches.fixes/xfs-kern-26040a-do-not-dirty-inode-being-freed: Don't dirty the inode if it being freed in xfs_iunpin (179117, SGI:PV952967). @@ -14959,9 +15250,9 @@ GIT Branch: master flag to 0x1000000 to avoid conflict with BLIST_MAX_512. * Sun Apr 23 2006 agruen@suse.de - Update the required version of perl-Bootloader. -* Fri Apr 21 2006 olh@suse.de +* Sat Apr 22 2006 olh@suse.de - build pdc202xx_new as a module in kdump kernel (158247 - LTC22416) -* Fri Apr 21 2006 jeffm@suse.de +* Sat Apr 22 2006 jeffm@suse.de - patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs: fix handling of device names with /'s in them (#154278). * Fri Apr 21 2006 gregkh@suse.de @@ -15221,10 +15512,10 @@ GIT Branch: master * Tue Apr 11 2006 neilb@suse.de - patches.fixes/invalidate_page_non_destructive: Make invalidate_inode_pages2 non-destructive (133890). -* Mon Apr 10 2006 agruen@suse.de +* Tue Apr 11 2006 agruen@suse.de - patches.drivers/libata-acpi-suspend-doc-fix: Fix {man,pdf}docs targets (163070). -* Mon Apr 10 2006 ak@suse.de +* Tue Apr 11 2006 ak@suse.de - patches.arch/i386-bigsmp-noirqbalance: Delete. Obsolete after #160473 - patches.arch/i386-amd-core-parsing: Remove bogus code from @@ -15278,7 +15569,7 @@ GIT Branch: master * Mon Apr 10 2006 ak@suse.de - patches.arch/i386-modern-apic: i386: Consolidate modern APIC handling (157602). -* Sun Apr 09 2006 ak@suse.de +* Mon Apr 10 2006 ak@suse.de - patches.arch/i386-apic-up: Disable ACPI APIC checking if DMI scanner decides APIC should not be enabled (162076) * Sun Apr 09 2006 ak@suse.de @@ -15557,7 +15848,7 @@ GIT Branch: master * Tue Mar 28 2006 neilb@suse.de - patches.fixes/md-barrier-fixes: Fix a couple of issues with handing BARRIER writes in md/raid1 (none). -* Mon Mar 27 2006 gregkh@suse.de +* Tue Mar 28 2006 gregkh@suse.de - patches.drivers/pci-hotplug-sn-fix-cleanup-on-hotplug-removal-of-ppb.patch: PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB (#156164). @@ -15658,7 +15949,7 @@ GIT Branch: master * Fri Mar 24 2006 neilb@suse.de - patches.fixes/md-raid1-hang: md: Fix bug: BIO_RW_BARRIER requests to md/raid1 hang. (159435). -* Thu Mar 23 2006 ak@suse.de +* Fri Mar 24 2006 ak@suse.de - patches.arch/disable-mmconfig: Disable mmconfig by default Default to pci=nommconf (145753 (some more)). - patches.arch/lagrange-feature: i386/x86-64: List Intel LaGrange @@ -15817,7 +16108,7 @@ GIT Branch: master * Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git8: - network driver fixes -* Thu Mar 16 2006 gregkh@suse.de +* Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git7: - nasty ext2 security issue / bugfix - other minor bugfixes all over the place @@ -16023,7 +16314,7 @@ GIT Branch: master * Thu Mar 09 2006 neilb@suse.de - patches.fixes/md-raid1-leak: Fix several raid1 which cause a memory leak... (155990). -* Wed Mar 08 2006 agruen@suse.de +* Thu Mar 09 2006 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: Fix compiling /usr/src/linux directly with O= (65891). - patches.fixes/xfs-include: Remove spaces in `-I ...' in @@ -16253,7 +16544,7 @@ GIT Branch: master * Thu Mar 02 2006 neilb@suse.de - patches.fixes/nfs-revalidate-race: Nfs: Avoid races between writebacks and truncation (144058). -* Wed Mar 01 2006 gregkh@suse.de +* Thu Mar 02 2006 gregkh@suse.de - patches.drivers/usb-uhci-increase-port-reset-completion-delay-for-hp-controllers.patch: USB: UHCI: Increase port-reset completion delay for HP controllers (#148761). @@ -16315,7 +16606,7 @@ GIT Branch: master * Tue Feb 28 2006 olh@suse.de - update to 2.6.16-rc5-git2, netfilter, xfs, x86_64 fixes disable FUA in libata -* Mon Feb 27 2006 olh@suse.de +* Tue Feb 28 2006 olh@suse.de - add patches.fixes/scsi-command-retries-off-by-one.patch timing out command, waited 0s errors in log (153801 - LTC22057) * Mon Feb 27 2006 olh@suse.de @@ -16360,7 +16651,7 @@ GIT Branch: master revert a 2.6.14rc1 change that causes cramfs corruption (153545) * Sun Feb 26 2006 olh@suse.de - adjust xen for topology.o change -* Sat Feb 25 2006 olh@suse.de +* Sun Feb 26 2006 olh@suse.de - add patches.fixes/git-kbuild-cscope.patch workaround for cscope segfault (152643) * Sat Feb 25 2006 olh@suse.de @@ -16454,7 +16745,7 @@ GIT Branch: master for SLES 10 - 2006-02-21. * Wed Feb 22 2006 trenn@suse.de - patches.drivers/cpufreq_bios_ppc_change: Delete. -* Tue Feb 21 2006 olh@suse.de +* Wed Feb 22 2006 olh@suse.de - compile rtas_flash into the kernel (148195 - LTC21314) * Tue Feb 21 2006 olh@suse.de - update to 2.6.16-rc4-git1, s390 dasd error reporting gone, misc fixes @@ -16527,7 +16818,7 @@ GIT Branch: master * Sun Feb 19 2006 olh@suse.de - add patches.suse/nameif-track-rename.patch keep track of things that udev does behind your back -* Sat Feb 18 2006 olh@suse.de +* Sun Feb 19 2006 olh@suse.de - provide vmlinux.debug on ppc * Sat Feb 18 2006 agruen@suse.de - patches.suse/dmapi_src_drop2: XFS DMAPI update; replaces @@ -16584,7 +16875,7 @@ GIT Branch: master * Fri Feb 17 2006 axboe@suse.de - patches.drivers/scsi-kill-not-ready-removable: Kill not-ready messages for removable media in SCSI (150175). -* Thu Feb 16 2006 agruen@suse.de +* Fri Feb 17 2006 agruen@suse.de - rpm/post.sh: Only create Previous Kernel bootloader entries for kernels >= 2.6.16; older kernels don't know how to remove their bootloader entries again in their %%postun (151110). @@ -16828,7 +17119,7 @@ GIT Branch: master GART IOMMU. - patches.arch/x86_64-hpet-summit: Fix HPET timer on IBM x460 (SUSE141868). -* Thu Feb 09 2006 gregkh@suse.de +* Fri Feb 10 2006 gregkh@suse.de - patches.drivers/it87-fix-oops-on-removal.patch: [PATCH] it87: Fix oops on removal (#149538). * Thu Feb 09 2006 gregkh@suse.de @@ -16917,7 +17208,7 @@ GIT Branch: master - patches.fixes/xfs-linux-melb-25106a-xfs-per-cpu-sb-counters: [PATCH] xfs-linux-melb-25106a-xfs-per-cpu-sb-counters (SGI:PV946630, 148680). -* Wed Feb 08 2006 gregkh@suse.de +* Thu Feb 09 2006 gregkh@suse.de - supported.conf: updated the pci hotplug driver list * Wed Feb 08 2006 gregkh@suse.de Update to 2.6.16-rc2-git5 @@ -17012,7 +17303,7 @@ GIT Branch: master * Tue Feb 07 2006 ak@suse.de - patches.xen/xen-mc-compile: Fix Xen compilation with multicore scheduler. -* Mon Feb 06 2006 ak@suse.de +* Tue Feb 07 2006 ak@suse.de - patches.fixes/spinlock-timeout: Make more general * Mon Feb 06 2006 mason@suse.de - patches.fixes/xfrm-endless-loop: Fix infinite loop in @@ -17076,7 +17367,7 @@ GIT Branch: master - patches.suse/st-ioctl-idlun-support: Allow generic SCSI ioctls to work with st (SUSE45446, reenable). - patches.suse/ide-probe-delay: Reduce ide probe delays. -* Fri Feb 03 2006 garloff@suse.de +* Sat Feb 04 2006 garloff@suse.de - Reenable patches.suse/scsi-error-test-unit-ready-timeout; see bug #56689: Some SCSI devices need a longer timeout for TEST_UNIT_READY in error recovery. @@ -17385,9 +17676,9 @@ GIT Branch: master - Update config files. -> Enable overriding of DSDT via initrd for x86_64 -> Enable ACPI debug for x86_64/i386 debug kernel -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable CONFIG_DEBUG_SLAB on ppc, changes alignment -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable internal firmware build for QLogic drivers also on ppc * Wed Jan 25 2006 axboe@suse.de - patches.fixes/it821x-dma-bug: Fix ide dma setup bug in it821x @@ -17417,7 +17708,7 @@ GIT Branch: master - Make debugging usb device issues easier (used to be in older SuSE kernels, I accidentally took it out a while ago...) patches.drivers/always-announce-new-usb-devices.patch -* Tue Jan 24 2006 gregkh@suse.de +* Wed Jan 25 2006 gregkh@suse.de Clean up the kernel.org patches, from 4 to 2 * Tue Jan 24 2006 mason@suse.de - Update config files: enable CONFIG_CONNECTOR and CONFIG_PROC_EVENTS @@ -17551,7 +17842,7 @@ GIT Branch: master - Fixup kdump related config entries. CONFIG_CRASH_DUMP should be on only in the kdump kernels. CONFIG_PROC_VMCORE should be on in the kdump kernels too. -* Sun Jan 22 2006 ak@suse.de +* Mon Jan 23 2006 ak@suse.de - fix compilation without NFSD_ACL enabled * Sun Jan 22 2006 olh@suse.de - enable DEBUG_RODAT, DEBUG_SPINLOCK and DEBUG_SPINLOCK_SLEEP @@ -17562,10 +17853,10 @@ GIT Branch: master - patches.suse/subdomain_namespacesem: rebase, remove sd changes * Sun Jan 22 2006 olh@suse.de - enable slab debugging (144632) -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - add patches.suse/uml-trace-macros.patch define some setjmp macros which were removed from glibc includes -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - disable patches.fixes/dput_late_iput.diff (136310) disable patches.fixes/prune_one_dentry-late_iput.diff * Sat Jan 21 2006 agruen@suse.de @@ -17668,10 +17959,10 @@ GIT Branch: master - Update config files. * Tue Jan 17 2006 schwab@suse.de - Update to kdb-v4.4-2.6.15-common-3. -* Mon Jan 16 2006 olh@suse.de +* Tue Jan 17 2006 olh@suse.de - add patches.suse/export-pci_claim_resource.patch rpaphp needs this symbol -* Mon Jan 16 2006 mason@suse.de +* Tue Jan 17 2006 mason@suse.de - Update config files. (run oldconfig on x86_64) * Mon Jan 16 2006 ak@suse.de - Update config files. @@ -17868,7 +18159,7 @@ GIT Branch: master handling change. - patches.fixes/barrier-fixup: Fix a problem with hanging queue on barrier writes. -* Thu Jan 12 2006 okir@suse.de +* Fri Jan 13 2006 okir@suse.de - patches.kernel.org/patch-2.6.15-git8: Update to 2.6.5-git8 - Rediffed or removed the following patches: - patches.drivers/dm-no-bounce @@ -18129,10 +18420,10 @@ GIT Branch: master - update to 2.6.15-rc6-git2 * Wed Dec 21 2005 aj@suse.de - Fix kernel-syms spec file. -* Mon Dec 19 2005 kkeil@suse.de +* Tue Dec 20 2005 kkeil@suse.de - patches.drivers/sky2.patch: Add sky2 driver from -mm series. - Update config files. -* Mon Dec 19 2005 garloff@suse.de +* Tue Dec 20 2005 garloff@suse.de - Increase default number of loop devices from 8 to 64. * Mon Dec 19 2005 jbeulich@novell.com - config/x86_64/xen: Enable SMP, misc adjustments (from ccoffing) @@ -18156,7 +18447,7 @@ GIT Branch: master checkin. Corrected. * Sat Dec 17 2005 tonyj@suse.de - patches.suse/subdomain: SubDomain (AppArmor). -* Fri Dec 16 2005 agruen@suse.de +* Sat Dec 17 2005 agruen@suse.de - patches.fixes/nfsd-setacl-readonly.diff: [nfsd] Check for read-only exports before setting acls (139411). * Fri Dec 16 2005 trenn@suse.de @@ -18349,7 +18640,7 @@ GIT Branch: master - patches.suse/aop-truncated-page.diff: [Patch] add AOP_TRUNCATED_PAGE, prepend AOP_ to WRITEPAGE_ACTIVATE. (needed for ocfs2) -* Sat Nov 26 2005 agruen@suse.de +* Sun Nov 27 2005 agruen@suse.de - rpm/kernel-source.spec.in: Make sure kernel flavors that are based on a different set of patches than kernel-source won't wrongly get a /usr/src/linux-obj directory for creating external @@ -18540,7 +18831,7 @@ GIT Branch: master * Wed Nov 02 2005 okir@suse.de - patches.fixes/acpi-disable-c2-c3-ibm-r40e: Disable C2/C3 states on all IBM R40e BIOSes (129954). -* Tue Nov 01 2005 jeffm@suse.de +* Wed Nov 02 2005 jeffm@suse.de - patches.suse/ocfs2-configfs: Delete. - patches.suse/ocfs2.diff: ocfs2: merge from svn 2673. - patches.suse/ocfs2-kapi-compat.diff: ocfs2: API compatibility @@ -18595,7 +18886,7 @@ GIT Branch: master - patches.drivers/oss-device-assign: Delete. - patches.fixes/unsymmetric-pageattr: Delete. - patches.drivers/alsa-git-post-2.6.14: ALSA-git update -* Tue Oct 25 2005 gregkh@suse.de +* Wed Oct 26 2005 gregkh@suse.de - patches.fixes/usb-interface-modalias-fix.patch: USB: always export interface information for modalias (105621). * Tue Oct 25 2005 olh@suse.de @@ -18664,10 +18955,10 @@ GIT Branch: master - patches.drivers/floppy-cmos-attribute.patch: Delete. - patches.drivers/floppy-cmos-attribute-tidy.patch: Delete. - patches.drivers/securityfs.patch: Delete. -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Finish replacing +check2614 with the real owners. Sorry about the mess this caused... -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Start replacing +check2614 with the real owners * Mon Oct 10 2005 olh@suse.de - add patches.suse/suse-ppc32-mol-verify_area.patch @@ -18771,7 +19062,7 @@ GIT Branch: master for building with O=. * Thu Sep 15 2005 olh@suse.de - mark kernel/drivers/net/mv643xx_eth unsupported. MAC collisions -* Wed Sep 14 2005 agruen@suse.de +* Thu Sep 15 2005 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: More dependency fixes. * Wed Sep 14 2005 olh@suse.de @@ -19063,7 +19354,7 @@ GIT Branch: master patch broke aty128fb and radeonfb * Mon Aug 29 2005 olh@suse.de - update to 2.6.13 -* Sun Aug 28 2005 pavel@suse.cz +* Mon Aug 29 2005 pavel@suse.cz - patches.suse/acpi-asus-panasonic-sony.patch: add support for vendor-specific features from Timo Hoenig * Sun Aug 28 2005 olh@suse.de @@ -19282,7 +19573,7 @@ GIT Branch: master - update to 2.6.13-rc6-git5, netpoll fixes * Sat Aug 13 2005 schwab@suse.de - Disable IA64_SGI_SN_XP until it is fixed. -* Fri Aug 12 2005 gregkh@suse.de +* Sat Aug 13 2005 gregkh@suse.de - patches.drivers/w1-dont-spam-syslog.patch: w1: more debug level decrease. fixes #104020. * Fri Aug 12 2005 kraxel@suse.de @@ -19734,7 +20025,7 @@ GIT Branch: master * Mon Jul 04 2005 olh@suse.de - add patches.arch/ppc64-vdso32_lds.patch fix link errors after recent toolchain changes -* Sat Jul 02 2005 agruen@suse.de +* Sun Jul 03 2005 agruen@suse.de - scripts/config.sh: rename VERSION+EXTRAVERSION => PATCHVERSION and a few other cleanups. * Sat Jul 02 2005 garloff@suse.de @@ -19796,7 +20087,7 @@ GIT Branch: master - Fix config files. * Wed Jun 29 2005 agruen@suse.de - Fix dash/underscore conversion for RPM tags. -* Tue Jun 28 2005 garloff@suse.de +* Wed Jun 29 2005 garloff@suse.de - Preliminary update of xen patches. * Tue Jun 28 2005 garloff@suse.de - patches.suse/security-*: Update and reenable security stubs @@ -20056,7 +20347,7 @@ GIT Branch: master * Thu Apr 28 2005 okir@suse.de - patches.fixes/ipv4-martian-oops: [IPv4] Prevent oops when printing martian source (65556). -* Wed Apr 27 2005 schwab@suse.de +* Thu Apr 28 2005 schwab@suse.de - Even more gcc4 fixes for ppc/ppc64. * Wed Apr 27 2005 schwab@suse.de - More gcc4 fixes. @@ -20132,7 +20423,7 @@ GIT Branch: master * Mon Mar 28 2005 jeffm@suse.de - patches.fixes/set_blocksize_race.diff: Updated header; accepted in 2.6.12-rc1 -* Wed Mar 23 2005 jeffm@suse.de +* Thu Mar 24 2005 jeffm@suse.de - patches.suse/lookup_hash_nameidata.diff: Version added to CVS did _not_ obsolete lookup_create_nameidata.diff, but it was removed anyway. Added required changes. @@ -20203,12 +20494,12 @@ GIT Branch: master * Thu Mar 17 2005 axboe@suse.de - patches.fixes/cfq-shutdown-timer-wq: Shutdown pending timer/wq from both last put and exit case. -* Wed Mar 16 2005 schwab@suse.de +* Thu Mar 17 2005 schwab@suse.de - Fix name of module override directory. -* Wed Mar 16 2005 garloff@suse.de +* Thu Mar 17 2005 garloff@suse.de - (okir) Removed non-compiling dri-ioctl32 patch. - Updated Xen patches. -* Wed Mar 16 2005 jeffm@suse.de +* Thu Mar 17 2005 jeffm@suse.de - series.conf: enabled set_blocksize_race.diff * Wed Mar 16 2005 axboe@suse.de - patches.fixes/cfq-pending-work-fixup: Fixup error in @@ -20419,7 +20710,7 @@ GIT Branch: master * Fri Mar 11 2005 olh@suse.de - update patches.suse/acpi_EC_no_byteAcc_fix.diff increment offset by one, not eight -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Remove unneeded I2C patches from the tree. - patches.drivers/i2c-1.2081.patch: Delete. - patches.drivers/i2c-1.2083.patch: Delete. @@ -20448,7 +20739,7 @@ GIT Branch: master - patches.drivers/i2c-1.2113.patch: Delete. - patches.drivers/i2c-1.2115.patch: Delete. - patches.drivers/i2c-1.2116.patch: Delete. -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Driver core update based on patches now in the 2.6.11-bk tree. Almost all of these are liked by udev / HAL in order that they can go faster, with less sysfs activity. @@ -20688,7 +20979,7 @@ GIT Branch: master - patches.drivers/input-bk-alps.diff: All ALPS fixes in one patch Previous ALPS patches removed -* Fri Mar 04 2005 vojtech@suse.cz +* Sat Mar 05 2005 vojtech@suse.cz - patches.drivers/input-bk-2074.diff: Fix ALPS oops on resume/suspend (Ruediger Oertel : [kernel] oops during s-t-d) @@ -21089,7 +21380,7 @@ GIT Branch: master regardless the setting of /proc/sys/kernel/sysrq * Mon Feb 21 2005 mantel@suse.de - patches.drivers/ibm-acpi-update: Update ibm-acpi to 0.10 (none). -* Sun Feb 20 2005 agruen@suse.de +* Mon Feb 21 2005 agruen@suse.de - patches.fixes/pci-resource-window-allocation-fix.diff: IBM Thinkpad G41 (and others) PCMCIA problems fix from Linus. * Sun Feb 20 2005 olh@suse.de @@ -21188,10 +21479,10 @@ GIT Branch: master - Update config files. - patches.drivers/drm-via: add DRM support for Via unichrome video cards (None). -* Thu Feb 10 2005 kkeil@suse.de +* Fri Feb 11 2005 kkeil@suse.de - readd patches.fixes/i4l-filter-fix patches.fixes/i4l-nullpointer-fix -* Thu Feb 10 2005 agruen@suse.de +* Fri Feb 11 2005 agruen@suse.de - Enable DRM config options. * Thu Feb 10 2005 kraxel@suse.de - patches.xen/xen-common.diff: one more chunk dropped. @@ -21213,7 +21504,7 @@ GIT Branch: master - patches.uml/host-skas3: Delete. - patches.uml/skas-update-2.6.10.patch: Delete. - patches.uml/skas-2.6.11-v7-rc1.patch: skas3+sysemu patch v7a. -* Wed Feb 09 2005 garloff@suse.de +* Thu Feb 10 2005 garloff@suse.de - Make IDE drivers more modular in Xen. - Update Xen patches, drop various bits that have been merged. - Clean up mkinitrd creation for Xen. @@ -21653,7 +21944,7 @@ GIT Branch: master + add patches.drivers/bk-dtor-input-rc1.patch - Fixed SLRS-pos patch for input update. - Update config files. -* Mon Jan 17 2005 agruen@suse.de +* Tue Jan 18 2005 agruen@suse.de - New version of nfsacl: now caches acls on the client. Patches: + patches.suse/qsort: Qsort. + patches.suse/sunrpc-enosys-when-unavail: Return -ENOSYS for @@ -21786,7 +22077,7 @@ GIT Branch: master - patches.suse/file-write-prefault: Delete. * Wed Jan 05 2005 mason@suse.de - update reiser4 to the latest code drop in -mm -* Tue Jan 04 2005 mason@suse.de +* Wed Jan 05 2005 mason@suse.de - delete a number of patches that were already in mainline * Tue Jan 04 2005 okir@suse.de - patches.fixes/cmsg-compat-signedness-fix-fix: Fix cmsg_len @@ -21827,7 +22118,7 @@ GIT Branch: master during the task exiting. - patches.suse/protect-pids-from-oom2: fixes a race and two minor aesthetical bugs. -* Tue Dec 21 2004 olh@suse.de +* Wed Dec 22 2004 olh@suse.de - remove patches.suse/pci.ids-update CONFIG_PCI_NAMES is not enabled in our configs * Tue Dec 21 2004 olh@suse.de @@ -22139,7 +22430,7 @@ GIT Branch: master * Fri Oct 15 2004 okir@suse.de - patches.fixes/nfs-nolock-fix2: Fix broken locking on NFS nolock mounts (SUSE47287) -* Thu Oct 14 2004 kkeil@suse.de +* Fri Oct 15 2004 kkeil@suse.de - patches.fixes/c4_locking_fix (SUSE47191) * Fix a SMP deadlock for the AVM c4 driver * Thu Oct 14 2004 andrea@suse.de @@ -22221,7 +22512,7 @@ GIT Branch: master - Fix TCP window tracking in netfilter conntrack * Mon Oct 04 2004 schwab@suse.de - Update /boot/vmlinuz symlink before calling /sbin/new-kernel-pkg. -* Sat Oct 02 2004 schwab@suse.de +* Sun Oct 03 2004 schwab@suse.de - Hide non-OF PCI devices on PowerMacs. * Sat Oct 02 2004 jeffm@suse.com - Release path after iput in sys_unlink (SUSE45004) @@ -22260,7 +22551,7 @@ GIT Branch: master * Fri Oct 01 2004 andrea@suse.de - patches.fixes/pte-establish-race avoid userspace corruption during COWs with threads on x86 PAE with >4G of ram. -* Thu Sep 30 2004 agruen@suse.de +* Fri Oct 01 2004 agruen@suse.de - patches.fixes/attr-initialize: Prevent chown from modifying inode ctimes without permission check (SUSE42542) - patches.fixes/ext23-no-ace-write-limit.diff: re-enable. @@ -22315,7 +22606,7 @@ GIT Branch: master - Fix resource claiming of SuperIO chips (SUSE45891) * Thu Sep 30 2004 axboe@suse.de - Hold reference to scsi device for lifetime of pending commands (SUSE46316) -* Wed Sep 29 2004 kkeil@suse.de +* Thu Sep 30 2004 kkeil@suse.de - fix from mainline for RLT8169 driver (disable DAC) SUSE46390 * Wed Sep 29 2004 vojtech@suse.cz - fixed patches.fixes/fat-nokia-fix, but not enabled yet @@ -22353,10 +22644,10 @@ GIT Branch: master * Tue Sep 28 2004 hare@suse.de - patches.fixes/null-argument-for-put_device put_device() should accept a NULL argument, too (SUSE46234). -* Mon Sep 27 2004 agruen@suse.de +* Tue Sep 28 2004 agruen@suse.de - patches.drivers/dm-minorcheck: device-mapper: fix minor number check -* Mon Sep 27 2004 andrea@suse.de +* Tue Sep 28 2004 andrea@suse.de - patches.suse/silent-stack-overflow: enforce gap between heap and stack. SUSE44807 * Mon Sep 27 2004 hare@suse.de @@ -22402,7 +22693,7 @@ GIT Branch: master This may readd the IDE DMA timeout problems some people saw. * Fri Sep 24 2004 okir@suse.de - Fixed a typo in sunrpc-optional-auth -* Thu Sep 23 2004 olh@suse.de +* Fri Sep 24 2004 olh@suse.de - remove patches.fixes/usb-ehci_urb_done-barrier.patch this patch is not needed, the inital bug was triggered by list corruption @@ -22436,7 +22727,7 @@ GIT Branch: master - fix cardbus issue on x86_64 (SUSE45677) * Wed Sep 22 2004 mantel@suse.de - export symbol get_sb_pseudo (SUSE45571) -* Tue Sep 21 2004 agruen@suse.de +* Wed Sep 22 2004 agruen@suse.de - patches.rpmify/cvs-timestamp-in-oopses.diff, rpm/kernel-binary.spec.in: Add CVS timestamp to Oopses * Tue Sep 21 2004 kraxel@suse.de @@ -22454,7 +22745,7 @@ GIT Branch: master - fixed and re-enabled lirc patches (SUSE45679). * Tue Sep 21 2004 okir@suse.de - Disable TCP segment offload (TSO) for now; it's too broken (SUSE45666) -* Mon Sep 20 2004 ak@suse.de +* Tue Sep 21 2004 ak@suse.de - Disable warning in cpufreq /proc interface code * Mon Sep 20 2004 ak@suse.de - Fix x86-64 compat waitid call for new interface @@ -22610,7 +22901,7 @@ GIT Branch: master - update PCI IDs to latest version * Wed Sep 15 2004 schwab@suse.de - Remove useless casts. -* Tue Sep 14 2004 schwab@suse.de +* Wed Sep 15 2004 schwab@suse.de - Update configs. * Tue Sep 14 2004 garloff@suse.de - Remove whirlpool algo. @@ -22652,7 +22943,7 @@ GIT Branch: master * Thu Sep 09 2004 garloff@suse.de - fastboot-console-init: Don't generate hotplug events for virtual consoles. Speeds up booting by ~2s. By okir. -* Wed Sep 08 2004 garloff@suse.de +* Thu Sep 09 2004 garloff@suse.de - swsusp-fix-small: suspend broke when onlyvery little memory was used (init=/bin/bash). By pavel. - ide-probe-delay: sleep 5ms instead of 50ms in ide probe and @@ -22753,7 +23044,7 @@ GIT Branch: master latency fix (tiwai@suse.de). * Thu Aug 26 2004 okir@suse.de - prevent oops in ip6t_LOG (SUSE44213) -* Wed Aug 25 2004 agruen@suse.de +* Thu Aug 26 2004 agruen@suse.de - scripts/tar-up.sh, rpm/kernel-binary.spec.in: Add x-devel-packages in neededforbuild of kernel-um.spec. * Wed Aug 25 2004 okir@suse.de @@ -22843,7 +23134,7 @@ GIT Branch: master Add missing parentheses in include/asm-x86_64/processor.h * Wed Aug 18 2004 kraxel@suse.de - enable CONFIG_DVB_AV7110_OSD on amd64 (SUSE43455). -* Tue Aug 17 2004 schwab@suse.de +* Wed Aug 18 2004 schwab@suse.de - Remove obsolete hp-sx1000 patches. * Tue Aug 17 2004 schwab@suse.de - Fix IPv6 mobility patches. @@ -22890,9 +23181,9 @@ GIT Branch: master - Remove one obsolete patch * Fri Aug 13 2004 mantel@suse.de - update swsuspend code -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Rediff & reenable /proc/pid/mapped_base patch -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Add -d / --dir argument to sequence-patch to avoid $SCRATCH_AREA * Thu Aug 12 2004 mason@suse.de - enable reiserfs and ext3 barrier code again @@ -23078,7 +23369,7 @@ GIT Branch: master - Check lots more patches * Thu Aug 05 2004 garloff@suse.de - Build fixes. -* Wed Aug 04 2004 garloff@suse.de +* Thu Aug 05 2004 garloff@suse.de - Drop many patches (all upstream: axp, scsi, proc-info-leak). - Port some (bootsplash, kbuild stuff). - Adapt configs for i386 and x86-64. @@ -23313,7 +23604,7 @@ GIT Branch: master - SUSE42038 fix deadlock between ext3/reiserfs and copy_from_user * Mon Jun 28 2004 mason@suse.de - change ide-disk-barrier_mode-2 to match what I put into cvs GA -* Sun Jun 27 2004 agruen@suse.de +* Mon Jun 28 2004 agruen@suse.de - SUSE42495: Disable CONFIG_E100_NAPI for ia64. * Sun Jun 27 2004 agruen@suse.de - SUSE41246: patches.fixes/ide-disk-barrier_mode-2: Only use IDE @@ -23397,7 +23688,7 @@ GIT Branch: master * Wed Jun 23 2004 okir@suse.de - Added CIFS patch from Steve French which fixes request queueing to handle more than 100 overlapped requests (SUSE39916 - LTC8025) -* Tue Jun 22 2004 agruen@suse.de +* Wed Jun 23 2004 agruen@suse.de - Three obvious bug fixes from mainline: + patches.fixes/ieee1394-null-dereference.diff + patches.fixes/ip-conntrack-missing-check.diff @@ -23435,7 +23726,7 @@ GIT Branch: master - Disable [I][N]FTL flash drivers. * Tue Jun 22 2004 mantel@suse.de - avoid pagecache underflow (SUSE42182) -* Mon Jun 21 2004 agruen@suse.de +* Tue Jun 22 2004 agruen@suse.de - Merge recent kbuild improvements, update the documentation and demo module. Add upstream documentation. Looking good now. * Mon Jun 21 2004 ak@suse.de @@ -23584,7 +23875,7 @@ GIT Branch: master - vgettimeofday patch from John Stultz to fix LTP gettimeofday01 failure (SUSE40504 - LTC8395) - Updated CIFS to 1.18 (SUSE41963 - LTC9328) -* Mon Jun 14 2004 agruen@suse.de +* Tue Jun 15 2004 agruen@suse.de - SUSE40829 / LTC8406: patches.fixes/power3-numabug: Fix memory zone setup that caused the emergency pool to underrun. * Mon Jun 14 2004 olh@suse.de @@ -23625,7 +23916,7 @@ GIT Branch: master * Sat Jun 12 2004 axboe@suse.de - harden blk_execute_rq() a little so it doesn't inspect ->waiting at all. Similar to how mainline works. -* Fri Jun 11 2004 schwab@suse.de +* Sat Jun 12 2004 schwab@suse.de - Rename modules to work around lkcd bug [SUSE41891]. * Fri Jun 11 2004 garloff@suse.de - hugetlb-disable-nonstd-maphugetlb-sysctl: Don't honour @@ -23716,10 +24007,10 @@ GIT Branch: master - update sysfs-backing store to v0.6 from 2.6.6-mm4 (SUSE40072) * Wed Jun 09 2004 agruen@suse.de - SUSE41748: LAuS msgsnd reporting invalid syscall parameter size. -* Tue Jun 08 2004 olh@suse.de +* Wed Jun 09 2004 olh@suse.de - update patches.arch/ibm-ppc64-eeh-check-n-panic-earlier.patch pass correct device node info to rtas_call (SUSE41818 - LTC9219) -* Tue Jun 08 2004 garloff@suse.de +* Wed Jun 09 2004 garloff@suse.de - scsi-error-test-unit-ready-timeout: Use 30s timeout for TEST_UNIT_READY (SUSE41689). * Tue Jun 08 2004 ak@suse.de @@ -23785,7 +24076,7 @@ GIT Branch: master Don't return from KDB upon unrecoverable exception (SUSE40982 - LTC8623) * Tue Jun 08 2004 ak@suse.de - Handle bad PIT readings in the cyclone timer driver (SUSE40644) -* Mon Jun 07 2004 agruen@suse.de +* Tue Jun 08 2004 agruen@suse.de - SUSE41718 / LTC9150: revalidate_special may invalidate dentry->d_op (as it sometimes does with cifs), so re-check when revalidating again. @@ -23845,7 +24136,7 @@ GIT Branch: master nfsd requests to set the file mode permission bits of a symlink. * Sun Jun 06 2004 ak@suse.de - disable debugging printks in udf -* Sat Jun 05 2004 olh@suse.de +* Sun Jun 06 2004 olh@suse.de - add patches.fixes/recvmsg-compat-MSG_CMSG_COMPAT Fix bogus msg_flags checks, need to mask out MSG_CMSG_COMPAT * Sat Jun 05 2004 garloff@suse.de @@ -23904,16 +24195,16 @@ GIT Branch: master nfs_acl version 2 instead. * Thu Jun 03 2004 ak@suse.de - Fix LDT/TSS limit on x86-64 (SUSE41574) -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - Mark as SLES9_RC1. -* Wed Jun 02 2004 agruen@suse.de +* Thu Jun 03 2004 agruen@suse.de - SUSE41202 / nfs_acl: Fix mounting NFSv2 volumes from Solaris clients: the supported program version numbers were wrong. Also fix the transport buffer size calculation (we were still safe). -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - SUSE40944: apic-timer-irq-delivery-dl760: Add workaround for timer IRQ delivery for DL760. -* Wed Jun 02 2004 ak@suse.de +* Thu Jun 03 2004 ak@suse.de - add IDE support for nvidia nforce3,nforce3-mcp04,nforce3-ck804 * Wed Jun 02 2004 olh@suse.de - add patches.drivers/ibm-ppc64-hvcs_write_room.2.0.patch @@ -23961,7 +24252,7 @@ GIT Branch: master * Wed Jun 02 2004 ak@suse.de - dump bad block when internal xfs consistency checks fail - add more KERN_ALERTs to oopses on x86-64 and i386 -* Tue Jun 01 2004 garloff@suse.de +* Wed Jun 02 2004 garloff@suse.de - swsusp-free-more-mem: Several tries to free memory, allows low- mem machines to successfully suspend to disk. * Tue Jun 01 2004 ak@suse.de @@ -24041,7 +24332,7 @@ GIT Branch: master * Tue Jun 01 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi remove sysfs entry for vscsis -* Mon May 31 2004 kkeil@suse.de +* Tue Jun 01 2004 kkeil@suse.de - ppp-filter-fix: new version with correct filter headers for DLT_LINUX_SLL filter (see # SUSE34724) * Mon May 31 2004 okir@suse.de @@ -24240,7 +24531,7 @@ GIT Branch: master * Thu May 27 2004 agruen@suse.de - patches.suse/jfs-dmapi-fix: Back out broken 32-bit compatibility code. -* Wed May 26 2004 garloff@suse.de +* Thu May 27 2004 garloff@suse.de - tulip-napi-remove-hang: Better fix. (okir, SUSE39668) * Wed May 26 2004 mason@suse.de - ckrm permission fix (bug SUSE41270) @@ -24414,12 +24705,12 @@ GIT Branch: master * Tue May 25 2004 ak@suse.de - retry failed allocations in XFS (SUSE39962) - fix bug in NUMA API with huge nodemasks -* Mon May 24 2004 agruen@suse.de +* Tue May 25 2004 agruen@suse.de - Add EXPORT_SYMBOL(laptop_mode). - jfs updates/fixes: jfs-__get_metapage-size, jfs-d_instantiate-fix, jfs-error-recovery, jfs-invalidate-metadata-race, jfs-memleak, jfs-reduce-stack-usage, jfs-rmmod-fix. -* Mon May 24 2004 olh@suse.de +* Tue May 25 2004 olh@suse.de - update patches.fixes/e1000-mb.patch need also mb in e1000_clean_tx_irq() bug (SUSE41111 - LTC8539) * Mon May 24 2004 agruen@suse.de @@ -24473,7 +24764,7 @@ GIT Branch: master * Mon May 24 2004 hare@suse.de - add patches.suse/lkcd-x86_64-netdump.patch Fix netdump on x86_64 (SUSE40608) -* Sun May 23 2004 andrea@suse.de +* Mon May 24 2004 andrea@suse.de - fix for ia64 arch-atomic_inc_and_test needed by the page-freeing-race-fix. * Sun May 23 2004 olh@suse.de @@ -25062,10 +25353,10 @@ GIT Branch: master - build ibmveth as a module on pseries64 * Thu May 13 2004 olh@suse.de - build tokenring as a module on iseries64 -* Wed May 12 2004 olh@suse.de +* Thu May 13 2004 olh@suse.de - add patches.arch/ibm-ppc64-uninline-spinlocks [PATCH] Un-inline spinlocks on ppc64 -* Wed May 12 2004 agruen@suse.de +* Thu May 13 2004 agruen@suse.de - patches.suse/intel-vtune-fix: Make compile on i386, enable it in the config files. * Wed May 12 2004 okir@suse.de @@ -25126,20 +25417,20 @@ GIT Branch: master fixes from Intel. - Add patches.fixes/priotree-hugetlbfs-truncate-lockup to series.conf. -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - remove patches.drivers/pcnet32-drop-ltint.patch add patches.fixes/pcnet32-disable-ltint just disable ltint for the time being -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/ext3-bogus-enospc [PATCH] Fix ext3 bogus ENOSPC -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/radeonfb_overlapping_copyarea [PATCH] radeon: fix overlapping copyarea -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.arch/ppc-XTABS-termio.patch PPC termio fix for TABDLY bits TAB3/XTABS -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi Fix panic in ibmvscsi_eh_abort_handler (LTC bugzilla 7983) fix the ibmvscsi server @@ -25298,7 +25589,7 @@ GIT Branch: master * Sun May 09 2004 olh@suse.de - add patches.fixes/sctp_memset_parameter [SCTP] Fix memset() parameter ordering. -* Sat May 08 2004 schwab@suse.de +* Sun May 09 2004 schwab@suse.de - Audit LAuS patches for bad uses of audit_result [SUSE39936]. * Sat May 08 2004 olh@suse.de - add patches.arch/ibm-ppc64-iommu_alloc_consistent-return @@ -25539,10 +25830,10 @@ GIT Branch: master . * Tue May 04 2004 axboe@suse.de - kernel doesn't link it CKRM isn't configured (sigh) -* Mon May 03 2004 schwab@suse.de +* Tue May 04 2004 schwab@suse.de - Enable CONFIG_SERIAL_8250_EXTENDED and CONFIG_SERIAL_8250_SHARE_IRQ [SUSE39152]. -* Mon May 03 2004 olh@suse.de +* Tue May 04 2004 olh@suse.de - add patches.arch/ibm-ppc64-irqstacks add patches.fixes/irqstacks-do_softirq.patch add patches.arch/ibm-ppc64-irqstack_dynamic_allocation.patch @@ -25996,7 +26287,7 @@ GIT Branch: master (which it does slightly faster than quilt); the resulting tree is fully compatible with quilt. (Use the --clean option to get rid of quilt specific files in .pc/.) -* Fri Apr 23 2004 agruen@suse.de +* Sat Apr 24 2004 agruen@suse.de - Add more stuff from -mc4 (patches.fixes/): ext3-transaction-batching-fix.patch, intermezzo-leak-fixes.patch, load_elf_binary-overflow-detection-fix.patch @@ -26196,7 +26487,7 @@ GIT Branch: master * Tue Apr 20 2004 mantel@suse.de - use in-kernel e100 driver; new version was meant for 2.4 only according to Intel -* Mon Apr 19 2004 garloff@suse.de +* Tue Apr 20 2004 garloff@suse.de - vesafb-video-mem-mtrr: Apply MTRR setting to whole framebuffer. (SUSE39104) * Mon Apr 19 2004 olh@suse.de @@ -26639,7 +26930,7 @@ GIT Branch: master - Update cifs to version 1.0.5. (SUSE35685, SUSE37871). * Sun Apr 04 2004 ak@suse.de - disable apic off dmi entry for HP DL380 (SUSE34704) -* Sat Apr 03 2004 agruen@suse.de +* Sun Apr 04 2004 agruen@suse.de - SUSE38070 hang in hwscan loading module uhci-hcd: Extended psmouse-usb-fix patch to reset the USB controller thoroughly (vojtech@suse.cz). @@ -26766,7 +27057,7 @@ GIT Branch: master * Thu Apr 01 2004 andrea@suse.de - Allow swap header to be rewritten with rw_swap_page_sync, may fix bug SUSE37442. -* Wed Mar 31 2004 ak@suse.de +* Thu Apr 01 2004 ak@suse.de - disable EDD reporting url * Wed Mar 31 2004 olh@suse.de - add patches.drivers/usb-static-sysfs-info @@ -26943,7 +27234,7 @@ GIT Branch: master - Disable debugging messages in parport daisy driver * Fri Mar 26 2004 ak@suse.de - Enable powernow k8 acpi driver on x86-64 and i386 (SUSE36822) -* Thu Mar 25 2004 agruen@suse.de +* Fri Mar 26 2004 agruen@suse.de - xfs cvs update. * Thu Mar 25 2004 andrea@suse.de - Fixup one locking bit in the objrmap-core, more precisely @@ -26985,7 +27276,7 @@ GIT Branch: master - Emulate bridge ioctls for vmware (SUSE36641) * Thu Mar 25 2004 garloff@suse.de - Revert sysfs changes from rc2. (SUSE36844, SUSE36198). -* Wed Mar 24 2004 garloff@suse.de +* Thu Mar 25 2004 garloff@suse.de - Drop part from lkcd_ipf that panics the kernel on accessing /proc/sys/kernel/cad_pid. * Wed Mar 24 2004 agruen@suse.de @@ -27023,7 +27314,7 @@ GIT Branch: master - Disable LTT & dprobe completely as they also do not work on S/390. - Rediff numa-api. -* Tue Mar 23 2004 schwab@suse.de +* Wed Mar 24 2004 schwab@suse.de - Enable KDB on ia64, off by default. * Tue Mar 23 2004 ak@suse.de - fix oops in numa api code (SUSE36806) @@ -27238,7 +27529,7 @@ GIT Branch: master - Update to x86_64-2.6.5rc1-3. Should fix SUSE35405 * Fri Mar 19 2004 agruen@suse.de - Fix the override-config-file mechanism. -* Thu Mar 18 2004 mason@suse.de +* Fri Mar 19 2004 mason@suse.de - fix reiserfs_file_write hole bug - Try to fix some O_DIRECT<->buffered io races - fix reiserfs writepage for fsync vs data=ordered races @@ -27390,7 +27681,7 @@ GIT Branch: master - update to 2.6.5-rc1 * Tue Mar 16 2004 mantel@suse.de - remove infiniband drivers -* Mon Mar 15 2004 olh@suse.de +* Tue Mar 16 2004 olh@suse.de - reenable patches.drivers/firewire_ieee1394 rev 1191, fixes some list corruption in ieee1394 core * Mon Mar 15 2004 olh@suse.de @@ -27504,7 +27795,7 @@ GIT Branch: master - Also install the arch/$arch/defconfig.$flavor files in the binary kernels. Add scripts/build-kernel-modules (generated by script) for testing compilation and installation. -* Wed Mar 10 2004 agruen@suse.de +* Thu Mar 11 2004 agruen@suse.de - %%postun-script: Fix relink code (broke recently). - Rename /boot/vmlinux to /boot/vmlinux.gz for gzip'ed files (the extension was lost at some point). @@ -27595,7 +27886,7 @@ GIT Branch: master - Make TIOCGDEV compatible again. * Sat Mar 06 2004 schwab@suse.de - Read patches.drivers/xpnet-04-xpc. -* Fri Mar 05 2004 ak@suse.de +* Sat Mar 06 2004 ak@suse.de - Update x86-64 patchkit to x86_64-2.6.4rc2-1 * Fri Mar 05 2004 olh@suse.de - update to patches.fixes/linux-post-2.6.4rc2-20040305 @@ -27654,7 +27945,7 @@ GIT Branch: master - Remove patches.drivers/xpnet-04-xpc. * Wed Mar 03 2004 schwab@suse.de - Fix staircase effect on Altix serial console. -* Tue Mar 02 2004 schwab@suse.de +* Wed Mar 03 2004 schwab@suse.de - Fix net/ipv6/mobile_ip6 for parallel build. * Tue Mar 02 2004 olh@suse.de - net/ipv6/mobile_ip6/mobhdr_mn.c needs linux/init.h @@ -27734,10 +28025,10 @@ GIT Branch: master loop_func_table->transfer operation has changed). * Sun Feb 29 2004 schwab@suse.de - Fix NULL pointer reference in pciehp driver. -* Sat Feb 28 2004 garloff@suse.de +* Sun Feb 29 2004 garloff@suse.de - alarm-round: Commit fix for alarm() return value being one too much because of roundoff errors in tv <-> jiffie conversion. -* Sat Feb 28 2004 agruen@suse.de +* Sun Feb 29 2004 agruen@suse.de - Add timestamp of cvs working directory to rpm files: /boot/timestamp-%%ver_str, /usr/src/linux-%%ver_str/timestamp. * Sat Feb 28 2004 ak@suse.de @@ -28102,7 +28393,7 @@ GIT Branch: master * Tue Feb 03 2004 ak@suse.de - Add patch for CONFIG_REGPARM for i386 - Enable it by default -* Mon Feb 02 2004 agruen@suse.de +* Tue Feb 03 2004 agruen@suse.de - patches.fixes/toshiba-acpi-0.17: Update toshiba_acpi driver to version 0.17. - Update config files. @@ -28130,7 +28421,7 @@ GIT Branch: master - Fix several problems with Provides and Obsoletes. - Split modversion symbols from kernel-source, and put them into kernel-syms instead. This also obsoletes kernel-bare. -* Thu Jan 29 2004 olh@suse.de +* Fri Jan 30 2004 olh@suse.de - add patches.drivers/firewire_ieee1394 (rev 1113) update sbp2 driver to provide ieee1394_guid in sysfs device/ dir * Thu Jan 29 2004 agruen@suse.de @@ -28149,7 +28440,7 @@ GIT Branch: master - Update ilp32 patch. * Thu Jan 29 2004 okir@suse.de - Updated usagi ipv6-ipv6 tunnel patch -* Wed Jan 28 2004 olh@suse.de +* Thu Jan 29 2004 olh@suse.de - update patches.drivers/ibm-ipr-2.0.0.patch trigger CONFIG_FW_LOADER if enabled * Wed Jan 28 2004 okir@suse.de @@ -28354,7 +28645,7 @@ GIT Branch: master - update patches.suse/early_userspace-instead-of-linuxrc do not mount sysfs early, the events can be replayed later keep the early binfmt_elf init to record early hotplug calls -* Fri Jan 09 2004 agruen@suse.de +* Sat Jan 10 2004 agruen@suse.de - Rework how kernel-source and the binary kernels are built: Now, the source and binary package are all built directly from the sources. @@ -28524,7 +28815,7 @@ GIT Branch: master * Mon Dec 08 2003 olh@suse.de - update patches.fixes/linux-2.6.0-test11-bk-latest tmpfs oops fix -* Sun Dec 07 2003 olh@suse.de +* Mon Dec 08 2003 olh@suse.de - update patches.suse/early_userspace-instead-of-linuxrc simplify changes * Sun Dec 07 2003 olh@suse.de @@ -28764,7 +29055,7 @@ GIT Branch: master option of build script. * Tue Nov 11 2003 ak@suse.de - Merge to x86_64-2.6.0test9-5 -* Mon Nov 10 2003 schwab@suse.de +* Tue Nov 11 2003 schwab@suse.de - Fix rounding error for blkdev reads [SUSE31902]. * Mon Nov 10 2003 schwab@suse.de - Reenable serial console patch. diff --git a/kernel-ppc64.changes b/kernel-ppc64.changes index 46f58025..9fd86cdf 100644 --- a/kernel-ppc64.changes +++ b/kernel-ppc64.changes @@ -1,3 +1,594 @@ +------------------------------------------------------------------- +Tue May 19 18:03:44 CEST 2009 - jeffm@suse.com + +- Set CONFIG_FRAMEBUFFER_CONSOLE=y + +------------------------------------------------------------------- +Tue May 19 17:27:45 CEST 2009 - jeffm@suse.com + +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) + +------------------------------------------------------------------- +Tue May 19 16:17:34 CEST 2009 - jbeulich@novell.com + +- patches.xen/sfc-endianness: fix building with gcc 4.4. + +------------------------------------------------------------------- +Tue May 19 12:04:26 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. + +------------------------------------------------------------------- +Mon May 18 16:52:37 CEST 2009 - jeffm@suse.com + +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Fri May 15 19:16:23 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux + +------------------------------------------------------------------- +Thu May 14 14:09:10 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. + +------------------------------------------------------------------- +Thu May 14 11:09:01 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %version-%source_rel in the -devel packages (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:42:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:32:58 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: fix kernel-syms requires (bnc#503280). + +------------------------------------------------------------------- +Mon May 11 21:11:59 CEST 2009 - jeffm@suse.com + +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). + +------------------------------------------------------------------- +Mon May 11 21:11:19 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. + +------------------------------------------------------------------- +Mon May 11 19:41:25 CEST 2009 - jeffm@suse.de + +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Wed May 6 17:38:57 CEST 2009 - gregkh@suse.de + +- Update config files. update vanilla configs so that the build works. + +------------------------------------------------------------------- +Wed May 6 17:19:56 CEST 2009 - gregkh@suse.de + +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. + +------------------------------------------------------------------- +Tue May 5 17:17:21 CEST 2009 - jeffm@suse.com + +- Update config files. + +------------------------------------------------------------------- +Tue May 5 16:46:08 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. + +------------------------------------------------------------------- +Tue May 5 14:31:59 CEST 2009 - jbeulich@novell.com + +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. + +------------------------------------------------------------------- +Tue May 5 11:05:37 CEST 2009 - jbeulich@novell.com + +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. + +------------------------------------------------------------------- +Tue May 5 10:08:12 CEST 2009 - jbeulich@novell.com + +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. + +------------------------------------------------------------------- +Tue May 5 10:02:41 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. + +------------------------------------------------------------------- +Tue May 5 05:22:16 CEST 2009 - teheo@suse.de + +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). + +------------------------------------------------------------------- +Fri May 1 20:01:16 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. + +------------------------------------------------------------------- +Fri May 1 20:00:48 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4. + - Eliminated 2 patches. + +------------------------------------------------------------------- +Fri May 1 19:58:07 CEST 2009 - jeffm@suse.com + +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. + +------------------------------------------------------------------- +Thu Apr 30 16:56:17 CEST 2009 - mmarek@suse.cz + +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory + +------------------------------------------------------------------- +Tue Apr 28 11:19:41 CEST 2009 - npiggin@suse.de + +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. + +------------------------------------------------------------------- +Mon Apr 27 13:48:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. + +------------------------------------------------------------------- +Mon Apr 27 10:41:20 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). + +------------------------------------------------------------------- +Fri Apr 24 19:28:44 CEST 2009 - gregkh@suse.de + +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. + +------------------------------------------------------------------- +Fri Apr 24 19:24:53 CEST 2009 - gregkh@suse.de + +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y + +------------------------------------------------------------------- +Fri Apr 24 18:23:21 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y + +------------------------------------------------------------------- +Fri Apr 24 18:19:34 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y + +------------------------------------------------------------------- +Fri Apr 24 18:14:49 CEST 2009 - gregkh@suse.de + +- Update config files. change to use CONFIG_USB=y + +------------------------------------------------------------------- +Thu Apr 23 23:38:53 CEST 2009 - jeffm@suse.de + +- Added legacy config. + +------------------------------------------------------------------- +Thu Apr 23 23:31:39 CEST 2009 - jeffm@suse.de + +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch + +------------------------------------------------------------------- +Thu Apr 23 17:53:58 CEST 2009 - jeffm@suse.de + +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. + +------------------------------------------------------------------- +Thu Apr 23 17:29:47 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc3. + +------------------------------------------------------------------- +Thu Apr 23 17:17:59 CEST 2009 - jeffm@suse.de + +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. + +------------------------------------------------------------------- +Mon Apr 20 16:44:13 CEST 2009 - jeffm@suse.de + +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" + +------------------------------------------------------------------- +Mon Apr 20 16:43:50 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2-git6. + +------------------------------------------------------------------- +Wed Apr 15 06:33:54 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. + +------------------------------------------------------------------- +Fri Apr 10 20:09:08 CEST 2009 - jeffm@suse.de + +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. + +------------------------------------------------------------------- +Fri Apr 10 19:08:14 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel + +------------------------------------------------------------------- +Fri Apr 10 17:35:35 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. + +------------------------------------------------------------------- +Fri Apr 10 17:18:34 CEST 2009 - jeffm@suse.com + +- Moved linux-obj symlink handling to kernel-$flavor-devel. + +------------------------------------------------------------------- +Fri Apr 10 11:41:12 CEST 2009 - mmarek@suse.cz + +- rpm/package-descriptions: Add comment. + +------------------------------------------------------------------- +Fri Apr 10 11:12:30 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. + +------------------------------------------------------------------- +Thu Apr 9 13:52:47 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. + +------------------------------------------------------------------- +Wed Apr 8 11:54:11 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) + +------------------------------------------------------------------- +Tue Apr 7 21:58:38 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. + +------------------------------------------------------------------- +Tue Apr 7 21:28:59 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. + +------------------------------------------------------------------- +Mon Apr 6 20:29:03 CEST 2009 - jeffm@suse.com + +- Enabled STAGING on !x86 and disabled COMEDI. + +------------------------------------------------------------------- +Mon Apr 6 19:21:37 CEST 2009 - jeffm@suse.com + +- patches.rpmify/split-package: Enable + +------------------------------------------------------------------- +Mon Apr 6 19:21:23 CEST 2009 - jeffm@suse.com + +- Update config files: Fixed i386-vanilla. + +------------------------------------------------------------------- +Mon Apr 6 19:11:52 CEST 2009 - jeffm@suse.com + +- patches.fixes/xfs-export-debug: xfs: export assertion handler. + +------------------------------------------------------------------- +Mon Apr 6 02:53:12 CEST 2009 - jeffm@suse.com + +- Switch from SPARSEMEM to DISCONTIGMEM on i386. + +------------------------------------------------------------------- +Sun Apr 5 02:24:01 CEST 2009 - jeffm@suse.com + +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. + +------------------------------------------------------------------- +Fri Apr 3 22:47:12 CEST 2009 - jeffm@suse.com + +- Update config files: Fix missing ia64-debug. + +------------------------------------------------------------------- +Fri Apr 3 22:32:01 CEST 2009 - jeffm@suse.com + +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. + +------------------------------------------------------------------- +Fri Apr 3 22:25:35 CEST 2009 - jeffm@suse.com + +- Drop NR_CPUS back to 128 on i386. + +------------------------------------------------------------------- +Fri Apr 3 19:36:31 CEST 2009 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. + +------------------------------------------------------------------- +Fri Apr 3 19:35:53 CEST 2009 - jeffm@suse.de + +- Update config files: Enabled STAGING drivers on -vanilla. + +------------------------------------------------------------------- +Fri Apr 3 17:13:32 CEST 2009 - jblunck@suse.de + +- patches.rpmify/rpm-kernel-config: Rediff. + +------------------------------------------------------------------- +Fri Apr 3 17:06:14 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh + +------------------------------------------------------------------- +Fri Apr 3 17:00:50 CEST 2009 - jeffm@suse.com + +- Update config files: Enabled STAGING drivers. + +------------------------------------------------------------------- +Fri Apr 3 16:30:02 CEST 2009 - jeffm@suse.com + +- Sync up kernel configs for x86/x86_64 flavors. + +------------------------------------------------------------------- +Fri Apr 3 14:55:26 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. + +------------------------------------------------------------------- +Thu Apr 2 23:41:52 CEST 2009 - mmarek@suse.cz + +- rpm/modversions: keep the override keyword in --pack. + +------------------------------------------------------------------- +Thu Apr 2 20:37:33 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. + +------------------------------------------------------------------- +Thu Apr 2 20:27:04 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call + +------------------------------------------------------------------- +Thu Apr 2 17:57:48 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion + +------------------------------------------------------------------- +Thu Apr 2 17:48:41 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec + +------------------------------------------------------------------- +Tue Mar 31 15:56:00 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-dummy.spec.in: Delete. + +------------------------------------------------------------------- +Tue Mar 31 15:46:18 CEST 2009 - jeffm@suse.de + +- doc/README.KSYMS: Add to repo. + +------------------------------------------------------------------- +Tue Mar 31 15:39:55 CEST 2009 - mmarek@suse.cz + +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. + +------------------------------------------------------------------- +Tue Mar 31 14:49:09 CEST 2009 - mmarek@suse.cz + +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). + +------------------------------------------------------------------- +Tue Mar 31 03:08:30 CEST 2009 - jeffm@suse.de + +- Add %changelog to spec files + +------------------------------------------------------------------- +Tue Mar 31 03:07:51 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Clean up %build_$flavor macros + +------------------------------------------------------------------- +Tue Mar 31 02:54:18 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in: Create kernel-source-vanilla + +------------------------------------------------------------------- +Tue Mar 31 02:53:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:52:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %using_buildservice macro + +------------------------------------------------------------------- +Tue Mar 31 02:52:04 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards + +------------------------------------------------------------------- +Tue Mar 31 02:51:13 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:50:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES + +------------------------------------------------------------------- +Tue Mar 31 02:50:15 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y + +------------------------------------------------------------------- +Tue Mar 31 02:49:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Use macros for cpu_arch + +------------------------------------------------------------------- +Tue Mar 31 02:49:23 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros + +------------------------------------------------------------------- +Tue Mar 31 02:48:40 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %kernelrelease macro. + +------------------------------------------------------------------- +Tue Mar 31 02:47:58 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %variant instead of $variant + +------------------------------------------------------------------- +Tue Mar 31 02:47:14 CEST 2009 - jeffm@suse.de + +- kernel-source: Kill old obsoletes + +------------------------------------------------------------------- +Tue Mar 31 02:46:35 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %var instead of @VAR@ except where necessary + +------------------------------------------------------------------- +Tue Mar 31 02:46:12 CEST 2009 - jeffm@suse.de + +- kernel-syms: Sort by flavor, not architecture + +------------------------------------------------------------------- +Tue Mar 31 02:45:43 CEST 2009 - jeffm@suse.de + +- kernel-syms: Stop the architecture %else madness + +------------------------------------------------------------------- +Tue Mar 31 02:45:15 CEST 2009 - jeffm@suse.de + +- kernel-binary: Stop the architecture %else madness + +------------------------------------------------------------------- +Mon Mar 30 22:16:04 CEST 2009 - jeffm@suse.de + +- Removed -RT guards and a dead patch. + +------------------------------------------------------------------- +Mon Mar 30 22:14:17 CEST 2009 - jeffm@suse.de + +- patches.fixes/reiserfs-prealloc-fix: Delete. + +------------------------------------------------------------------- +Mon Mar 30 15:26:04 CEST 2009 - jeffm@suse.de + +- patches.suse/reiserfs-inode-init: Delete. + +------------------------------------------------------------------- +Thu Mar 26 21:28:32 CET 2009 - mmarek@suse.cz + +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. + ------------------------------------------------------------------- Tue Mar 24 15:37:54 CET 2009 - jeffm@suse.de diff --git a/kernel-ppc64.spec b/kernel-ppc64.spec index 578a0a26..6a1b8abb 100644 --- a/kernel-ppc64.spec +++ b/kernel-ppc64.spec @@ -1,5 +1,5 @@ # -# spec file for package kernel-ppc64 (Version 2.6.29) +# spec file for package kernel-ppc64 (Version 2.6.30) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,62 +17,64 @@ # norootforbuild -%if 0%{?opensuse_bs} +%define using_buildservice 0%{?opensuse_bs} +%if %using_buildservice # Strip off the build number ("y") from the "x.y" release number %define source_rel %(release=%release; echo ${release%.*}) %else # We don't have build numbers internally %define source_rel %release %endif +# macro to add the source timestamp to package descriptions +%define source_timestamp %(sed '1s/^/Source timestamp: /' %_sourcedir/source-timestamp || :) # Don't use shell commands in build macros, this won't work outside of rpm -%define build_flavor "ppc64" -%define build_kdump 0 -%define build_xen 0 -%define build_vanilla 0 -%define build_ps3 0 -%if %{build_flavor} == "kdump" -%define build_kdump 1 -%endif -%if %{build_flavor} == "xen" -%define build_xen 1 -%endif -%if %{build_flavor} == "vanilla" -%define build_vanilla 1 -%endif -%if %{build_flavor} == "ps3" -%define build_ps3 1 -%endif +%define build_flavor ppc64 +%define build_kdump (%build_flavor == "kdump") +%define build_xen (%build_flavor == "xen") +%define build_vanilla (%build_flavor == "vanilla") +%define build_ps3 (%build_flavor == "ps3") +%define srcversion 2.6.29 +%define patchversion 2.6.30-rc6-git3 +%define variant %{nil} +%define release_major %(rel="%source_rel" ; echo "${rel##[^0-9]*.}") +%define kernelrelease %patchversion-%release_major +%define build_src_dir %my_builddir/linux-%srcversion +%define src_install_dir /usr/src/linux-%kernelrelease%variant +%define obj_install_dir %src_install_dir-obj +%define rpm_install_dir %buildroot%obj_install_dir +%define kernel_build_dir %my_builddir/linux-obj %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) -%define symbols %(set -- kernel-ppc64 kernel-ppc64 $(case ppc64 in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) -%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/ppc64$') +%define arch_symbols %(%_sourcedir/arch-symbols %_target_cpu) +%define symbols %(set -- %name kernel-%build_flavor $(case %build_flavor in (rt|rt_*) echo RT ;; esac) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) +%define cpu_arch_flavor %{expand:%(%_sourcedir/guards %symbols %arch_symbols < %_sourcedir/config.conf | grep '/%build_flavor$')} +%define cpu_arch %(var=%cpu_arch_flavor ; echo ${var%/*}) # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} +%define split_packages (%CONFIG_SPLIT_PACKAGE == "y") %ifarch %ix86 x86_64 %define install_vdso 1 %else %define install_vdso 0 %endif -%if %build_vanilla || %build_kdump || %CONFIG_MODULES != "y" -%define split_packages 0 -%else -%define split_packages 0%{expand:%(test -n "$(%_sourcedir/guards %symbols base < %_sourcedir/supported.conf)" && echo 1)} -%endif Name: kernel-ppc64 Summary: Kernel for ppc64 Systems -Version: 2.6.29 -Release: 6 +Version: 2.6.30 +Release: 1 +%if %using_buildservice +%else +%endif License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on BuildRequires: coreutils module-init-tools sparse BuildRequires: fdupes -Provides: kernel-ppc64_%_target_cpu = %version-%release +Provides: %{name}_%_target_cpu = %version-%release %if %split_packages -Requires: kernel-ppc64-base_%_target_cpu = %version-%release +Requires: %name-base_%_target_cpu = %version-%release %endif Requires(pre): coreutils awk Requires(post): module-init-tools @@ -95,13 +97,13 @@ BuildRequires: dwarfextract %endif %if %build_xen %ifarch %ix86 -Provides: kernel-xenpae = 2.6.29 -Obsoletes: kernel-xenpae <= 2.6.29 +Provides: kernel-xenpae = %version +Obsoletes: kernel-xenpae <= %version %endif #!BuildIgnore: xen %endif -Provides: kernel-ppc64-nongpl -Obsoletes: kernel-ppc64-nongpl +Provides: %name-nongpl +Obsoletes: %name-nongpl %if %build_vanilla # force bzip2 instead of lzma compression to allow install on older dist versions %define _binary_payload w9.bzdio @@ -118,15 +120,12 @@ Conflicts: lvm2 < 2.02.33 %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -Provides: kernel = 2.6.29-%source_rel +Provides: kernel = %version-%source_rel %ifarch ppc Provides: kernel-pmac64 kernel-pseries64 kernel-iseries64 Obsoletes: kernel-pmac64 kernel-pseries64 kernel-iseries64 -%else -%ifarch ppc64 %endif -%endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2 +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2 Source10: preun.sh Source11: postun.sh Source12: pre.sh @@ -139,7 +138,7 @@ Source31: guards Source32: config-subst Source33: check-for-config-changes Source34: check-supported-list -Source40: build-source-timestamp +Source40: source-timestamp Source41: built-in-where Source44: find-provides Source45: module-renames @@ -198,7 +197,6 @@ Obsoletes: ralink-rt2860-kmp %define __find_provides %my_builddir/find-provides %name # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 -%define tolerate_unknown_new_config_options 0 # kABI change tolerance (default in maintenance should be 4, 6, 8 or 15, # 31 is the maximum; see scripts/kabi-checks) %define tolerate_kabi_changes 6 @@ -222,19 +220,17 @@ Authors: Tom Gall see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %prep -if ! [ -e %_sourcedir/linux-2.6.29.tar.bz2 ]; then - echo "The kernel-ppc64-2.6.29.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.29.src.rpm." +if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then + echo "The %name-%version.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-%version.src.rpm." exit 1 fi -echo "Architecture symbol(s):" %symbols +echo "Symbol(s):" %symbols # Unpack all sources and patches %setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 +mkdir -p %kernel_build_dir supported_conf() { %_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u } @@ -244,12 +240,12 @@ supported_conf() { comm -2 -3 <(supported_conf base $how) <(supported_conf base) \ | sed -e 's:$: '"$how"':' done -} | sed -e 's,.*/,,' -e 's,\.ko$,,' > linux-2.6.29/Module.supported +} | sed -e 's,.*/,,' -e 's,\.ko$,,' > %kernel_build_dir/Module.supported # Create grep pattern file for the modules to end up in the base package comm -2 -3 <(supported_conf base) <(supported_conf) \ | sed -e 's:.*/::' -e 's:^:\\/:' -e 's:$:\.ko$:' \ > %my_builddir/grep-for-base-modules -cd linux-2.6.29 +cd linux-%srcversion # Apply the patches needed for this architecture. %if ! %build_vanilla for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf); do @@ -266,74 +262,62 @@ for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf | egrep 'ke fi done %endif -# Release number without the EXTRAVERSION -RELEASE=%source_rel -while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do - RELEASE=${RELEASE#[^0-9]*.} -done +cd %kernel_build_dir if [ -f %_sourcedir/localversion ] ; then cat %_sourcedir/localversion > localversion fi cat ../config/%cpu_arch_flavor \ -| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-$RELEASE-ppc64'"' \ +| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-%release_major-%build_flavor'"' \ | %_sourcedir/config-subst CONFIG_SUSE_KERNEL y \ %if 0%{?__debug_package:1} | %_sourcedir/config-subst CONFIG_DEBUG_INFO y \ %endif > .config -cpu_arch_flavor="%cpu_arch_flavor" -cat >> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs sed 's:^sourcedir=.*:sourcedir="%_sourcedir":; s:^builddir=.*:builddir="%my_builddir":' \ %_sourcedir/find-provides >%my_builddir/find-provides chmod +x %my_builddir/find-provides - -%build -source .rpm-defs -cd linux-2.6.29 -cp .config .config.orig -%if %{tolerate_unknown_new_config_options} -MAKE_ARGS="$MAKE_ARGS -k" -yes '' | make oldconfig $MAKE_ARGS -%else -make silentoldconfig $MAKE_ARGS < /dev/null -%_sourcedir/check-for-config-changes .config.orig .config -rm .config.orig -%endif +MAKE_ARGS="$MAKE_ARGS -C %build_src_dir O=$PWD" +if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then + yes '' | make oldconfig $MAKE_ARGS +else + cp .config .config.orig + make silentoldconfig $MAKE_ARGS < /dev/null + %_sourcedir/check-for-config-changes .config.orig .config + rm .config.orig +fi # create *.symref files in the tree -if [ -e ../kabi/$cpu_arch/symtypes-ppc64 ]; then - %_sourcedir/modversions --unpack . <../kabi/$cpu_arch/symtypes-ppc64 +if [ -e ../kabi/%cpu_arch/symtypes-%build_flavor ]; then + %_sourcedir/modversions --unpack . <../kabi/%cpu_arch/symtypes-%build_flavor fi make prepare $MAKE_ARGS +make scripts $MAKE_ARGS krel=$(make -s kernelrelease $MAKE_ARGS) -if [ "$krel" != "$KERNELRELEASE" ]; then - echo "Kernel release mismatch: $krel != $KERNELRELEASE" >&2 +if [ "$krel" != "%kernelrelease-%build_flavor" ]; then + echo "Kernel release mismatch: $krel != %kernelrelease-%build_flavor" >&2 exit 1 fi +make clean $MAKE_ARGS +rm -f source +find . ! -type d -printf '%%P\n' > %my_builddir/obj-files cat > .kernel-binary.spec.buildenv </dev/null)" ] ; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE + dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi %if %CONFIG_KMSG_IDS == "y" mkdir -p %buildroot/usr/share/man/man9 @@ -428,7 +411,7 @@ add_vmlinux() %endif %endif if [ -e init/kerntypes.o ]; then - cp init/kerntypes.o %buildroot/boot/Kerntypes-$KERNELRELEASE + cp init/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi # end of build_kdump %endif @@ -442,24 +425,26 @@ for sub in '-base' '' '-extra'; do %else base_package=1 %endif - for script in preun postun pre post; do - sed -e "s:@KERNELRELEASE@:$KERNELRELEASE:g" \ + for script in preun postun pre post devel-pre devel-post; do + sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \ -e "s:@IMAGE@:$image:g" \ - -e "s:@FLAVOR""@:ppc64:g" \ - -e "s:@SUBPACKAGE@:kernel-ppc64$sub:g" \ + -e "s:@FLAVOR""@:%build_flavor:g" \ + -e "s:@SUBPACKAGE@:%name$sub:g" \ -e "s:@BASE_PACKAGE@:$base_package:g" \ -e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \ -e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \ - %_sourcedir/$script.sh > ../$script$sub.sh + -e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \ + -e "s:@SRCVARIANT@:%variant:g" \ + %_sourcedir/$script.sh > %my_builddir/$script$sub.sh done done %if %build_kdump || %build_xen || %build_vanilla || %build_ps3 # keep this -suffix list in sync with post.sh and postun.sh -suffix=-ppc64 +suffix=-%build_flavor %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix -cp .config %buildroot/boot/config-$KERNELRELEASE +cp .config %buildroot/boot/config-%kernelrelease-%build_flavor %if %install_vdso # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot @@ -467,19 +452,22 @@ make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot # Create a dummy initrd with roughly the size the real one will have. # That way, YaST will know that this package requires some additional # space in /boot. -dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \ +dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \ bs=1024 seek=2047 count=1 -if [ $CONFIG_MODULES = y ]; then +if [ %CONFIG_MODULES = y ]; then + mkdir -p %rpm_install_dir/%cpu_arch_flavor + mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch + ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor # Figure out where the symbols that vmlinux exports are defined. # (We need this information below as well as in find-provides; we "annotate" # the original Module.symvers here to make sure that we are consistent in # both places.) %_sourcedir/built-in-where < Module.symvers > Module.symvers.split mv Module.symvers.split Module.symvers - gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz + gzip -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot if ! %_sourcedir/check-supported-list \ - %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then + %_sourcedir %buildroot/lib/modules/%kernelrelease-%build_flavor; then %if %supported_modules_check exit 1 %endif @@ -487,40 +475,41 @@ if [ $CONFIG_MODULES = y ]; then fi %ifarch s390 s390x if [ -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-$KERNELRELEASE ] ; then + -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-$KERNELRELEASE -C kofiles.list + dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list fi %endif - # Also put the resulting file in $obj_dir/$cpu_arch/ppc64 - # so that kernel-source + kernel-ppc64 is sufficient for building + # Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor + # so that kernel-source + kernel-%build_flavor is sufficient for building # modules that have modversions as well. - obj_dir=usr/src/linux-${KERNELRELEASE%%-ppc64}-obj - mkdir -p %buildroot/$obj_dir/$cpu_arch/ppc64 - cp Module.symvers %buildroot/$obj_dir/$cpu_arch/ppc64 + mkdir -p %rpm_install_dir/%cpu_arch/%build_flavor + cp Module.symvers %rpm_install_dir/%cpu_arch/%build_flavor # Table of types used in exported symbols (for modversion debugging). - %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-$KERNELRELEASE - if [ -s %buildroot/boot/symtypes-$KERNELRELEASE ]; then - gzip -9 %buildroot/boot/symtypes-$KERNELRELEASE + %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-%kernelrelease-%build_flavor + if [ -s %buildroot/boot/symtypes-%kernelrelease-%build_flavor ]; then + gzip -9 %buildroot/boot/symtypes-%kernelrelease-%build_flavor else - rm -f %buildroot/boot/symtypes-$KERNELRELEASE + rm -f %buildroot/boot/symtypes-%kernelrelease-%build_flavor fi # Some architecture's $(uname -m) output is different from the ARCH # parameter that needs to be passed to kbuild. Create symlinks from # $(uname -m) to the ARCH directory. - [ -e %buildroot/$obj_dir/%_target_cpu ] \ - || ln -sf $cpu_arch %buildroot/$obj_dir/%_target_cpu - # We were building in %my_builddir/linux-2.6.29, but the sources will - # later be installed in /usr/src/linux-2.6.29-%source_rel. Fix up the + if [ ! -e %rpm_install_dir/%_target_cpu ]; then + ln -sf %cpu_arch %rpm_install_dir/%_target_cpu + ln -sf %cpu_arch %buildroot/usr/src/linux-obj/%_target_cpu + fi + # We were building in %my_builddir/linux-%srcversion, but the sources will + # later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the # build symlink. - rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} - ln -s /usr/src/linux-${KERNELRELEASE%%-ppc64} \ - %buildroot/lib/modules/$KERNELRELEASE/source - ln -s /$obj_dir/$cpu_arch/ppc64 \ - %buildroot/lib/modules/$KERNELRELEASE/build + rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build} + ln -s %src_install_dir \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/source + ln -s %obj_install_dir/%cpu_arch/%build_flavor \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/build # Abort if there are any undefined symbols - msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \ - -b %buildroot -ae $KERNELRELEASE 2>&1)" + msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \ + -b %buildroot -ae %kernelrelease-%build_flavor 2>&1)" if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then exit 1 fi @@ -529,7 +518,7 @@ if [ $CONFIG_MODULES = y ]; then ( cd %buildroot : > %my_builddir/supported-modules : > %my_builddir/unsupported-modules - for module in $(find lib/modules/$KERNELRELEASE -type f -name '*.ko'); do + for module in $(find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko'); do case "$(/sbin/modinfo -F supported $module)" in (yes|external) modname=$(basename $module .ko) @@ -545,14 +534,14 @@ if [ $CONFIG_MODULES = y ]; then ) add_dependent_modules() { local modules_dep=$1 - xargs make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) + xargs -r make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) } - modules_dep=%buildroot/lib/modules/$KERNELRELEASE/modules.dep + modules_dep=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep # Make sure that no supported modules depend on any unsupported modules. dependent_unsupported_modules=$( OUT=$(mktemp) sed -e 's/:.*//g' < %my_builddir/Makefile.supported | \ - xargs make -rRsk -f %my_builddir/Makefile.supported > $OUT + xargs -r make -rRsk -f %my_builddir/Makefile.supported > $OUT sed -ne '/No rule/s/^.*No rule to make target//p' < $OUT | tr -d "\`'" ) if [ -n "$dependent_unsupported_modules" ]; then @@ -567,13 +556,13 @@ if [ $CONFIG_MODULES = y ]; then # implicitly are also core modules. grep -f %my_builddir/grep-for-base-modules %my_builddir/supported-modules \ | add_dependent_modules $modules_dep > %my_builddir/base-modules - # All supported modules which are not core modules belong in kernel-ppc64. + # All supported modules which are not core modules belong in %name. comm -3 <(sort %my_builddir/supported-modules) \ <(sort %my_builddir/base-modules) \ > %my_builddir/main-modules %else ( cd %buildroot - find lib/modules/$KERNELRELEASE -type f -name '*.ko' -printf '/%%p\n' + find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ) > %my_builddir/base-modules %endif # check for kabi changes @@ -591,7 +580,7 @@ if [ $CONFIG_MODULES = y ]; then --max-badness=%tolerate_kabi_changes || KABI=$? fi if [ $KABI -ne 0 ]; then - if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-ppc64 -a \ + if [ ! -e %my_builddir/kabi/%cpu_arch/ignore-%build_flavor -a \ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \ "directory to build this kernel even though its badness is" \ @@ -605,6 +594,11 @@ if [ $CONFIG_MODULES = y ]; then install -d -m 755 %buildroot/etc/modprobe.d/ install -m 644 %_sourcedir/module-renames \ %buildroot/etc/modprobe.d/50-module-renames.conf + tar cf - -T %my_builddir/obj-files | \ + tar xf - -C %rpm_install_dir/%cpu_arch_flavor + # Replace the absolute with a relative path + sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \ + %rpm_install_dir/%cpu_arch_flavor/Makefile fi add_dirs_to_filelist() { local filelist @@ -625,16 +619,23 @@ add_dirs_to_filelist() { | sed -e 's:^:%%%%dir :' } # Collect the file lists. +shopt -s nullglob +> %my_builddir/kernel-devel.files +for file in %buildroot/boot/vmlinux-*gz %buildroot/boot/sym* ; do + f=${file##%buildroot} + echo "$f" >> %my_builddir/kernel-devel.files +done { cd %buildroot - find boot \ + (find boot \ \( -type l -o -name 'initrd-*' \) -printf '%%%%%%%%ghost /%%p\n' -o \ - -type f -printf '/%%p\n' + -type f -printf '/%%p\n' ; cat %my_builddir/kernel-devel.files) | \ + sort | uniq -u # Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that # the file gets removed when uninstalling the kernel. - echo '%%%%ghost /boot/initrd-'${KERNELRELEASE}'-kdump' - touch $RPM_BUILD_ROOT/boot/initrd-${KERNELRELEASE}-kdump - if [ $CONFIG_MODULES = y ]; then - find lib/modules/$KERNELRELEASE \ + echo '%%%%ghost /boot/initrd-%kernelrelease-kdump' + touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump + if [ %CONFIG_MODULES = y ]; then + find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \) \ -printf '%%%%%%%%ghost /%%p\n' -o \ @@ -642,12 +643,9 @@ add_dirs_to_filelist() { -printf '/%%p\n' cat %my_builddir/base-modules echo '%%%%config /etc/modprobe.d/50-module-renames.conf' - find $obj_dir \ - -type d -o \ - -printf '/%%p\n' fi - test -d lib/firmware/$KERNELRELEASE && \ - find lib/firmware/$KERNELRELEASE \ + test -d lib/firmware/%kernelrelease-%build_flavor && \ + find lib/firmware/%kernelrelease-%build_flavor \ -type d -o \ -printf '/%%p\n' if [ -e .%_docdir/%name ]; then @@ -678,13 +676,13 @@ add_dirs_to_filelist() { %endif %defattr(-, root, root) -%package -n kernel-ppc64-base +%package base Summary: Kernel for ppc64 Systems - base modules License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-ppc64-base_%_target_cpu = %version-%release +Provides: %name-base_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader @@ -693,7 +691,7 @@ Requires(post): mkinitrd Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-ppc64-base +%description base This package contains the kernel for: IBM pSeries 64bit machines IBM iSeries 64bit machines Apple G5 machines @@ -714,10 +712,7 @@ Authors: Tom Gall see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun base -f preun-base.sh %postun base -f postun-base.sh @@ -727,29 +722,29 @@ GIT Branch: master %post base -f post-base.sh %if %split_packages -%files -n kernel-ppc64-base -f kernel-base.files +%files base -f kernel-base.files %defattr(-, root, root) %endif -%package -n kernel-ppc64-extra +%package extra Summary: Kernel for ppc64 Systems - extra modules License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-ppc64-extra_%_target_cpu = %version-%release -Requires: kernel-ppc64_%_target_cpu = %version-%release +Provides: %name-extra_%_target_cpu = %version-%release +Requires: %{name}_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader Requires(post): mkinitrd -Supplements: packageand(product(SUSE_SLED):kernel-ppc64_%_target_cpu) -Supplements: packageand(product(openSUSE):kernel-ppc64_%_target_cpu) +Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) +Supplements: packageand(product(openSUSE):%{name}_%_target_cpu) %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-ppc64-extra +%description extra This package contains the kernel for: IBM pSeries 64bit machines IBM iSeries 64bit machines Apple G5 machines @@ -770,10 +765,7 @@ Authors: Tom Gall see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun extra -f preun-extra.sh %postun extra -f postun-extra.sh @@ -783,17 +775,17 @@ GIT Branch: master %post extra -f post-extra.sh %if %split_packages -%files -n kernel-ppc64-extra -f kernel-extra.files +%files extra -f kernel-extra.files %defattr(-, root, root) %endif %if %CONFIG_KMSG_IDS == "y" -%package -n kernel-ppc64-man +%package man License: GPL v2 only Summary: Kernel for ppc64 Systems Group: System/Kernel -%description -n kernel-ppc64-man +%description man This package contains the kernel for: IBM pSeries 64bit machines IBM iSeries 64bit machines Apple G5 machines @@ -812,16 +804,349 @@ Authors: Tom Gall see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - -%files -n kernel-ppc64-man +%source_timestamp +%files man %defattr(-,root,root) /usr/share/man/man9/* %endif +%package devel +License: GPL v2 only +Summary: Development files necessary for building kernel modules +Group: System/Kernel +Provides: %name-devel = %version-%source_rel +Requires: kernel-source%variant = %version-%source_rel +AutoReqProv: on + +%description devel +This package contains files necessary for building kernel modules (and +kernel module packages) against the -ppc64 flavor of the kernel. + + + +Authors: +-------- + Linus Torvalds + Paul Mackeras + Tom Gall + see /usr/src/linux/CREDITS for more details. + +%source_timestamp +%if %CONFIG_MODULES == "y" + +%pre devel -f devel-pre.sh + +%post devel -f devel-post.sh + +%files devel -f kernel-devel.files +%defattr(-,root,root) +%dir %obj_install_dir +%dir %obj_install_dir/%cpu_arch +%dir /usr/src/linux-obj +%dir /usr/src/linux-obj/%cpu_arch +%ghost /usr/src/linux-obj/%cpu_arch_flavor +%obj_install_dir/%cpu_arch_flavor +%if %_target_cpu != %cpu_arch +%obj_install_dir/%_target_cpu +/usr/src/linux-obj/%_target_cpu +%endif +%endif + %changelog +* Tue May 19 2009 jeffm@suse.com +- Set CONFIG_FRAMEBUFFER_CONSOLE=y +* Tue May 19 2009 jeffm@suse.com +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) +* Tue May 19 2009 jbeulich@novell.com +- patches.xen/sfc-endianness: fix building with gcc 4.4. +* Tue May 19 2009 jbeulich@novell.com +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. +* Mon May 18 2009 jeffm@suse.com +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. +* Fri May 15 2009 jeffm@suse.de +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %%version-%%source_rel in the -devel packages (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/mkspec: fix kernel-syms requires (bnc#503280). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. +* Mon May 11 2009 jeffm@suse.de +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. +* Wed May 06 2009 gregkh@suse.de +- Update config files. update vanilla configs so that the build works. +* Wed May 06 2009 gregkh@suse.de +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. +* Tue May 05 2009 jeffm@suse.com +- Update config files. +* Tue May 05 2009 jeffm@suse.com +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. +* Tue May 05 2009 jbeulich@novell.com +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. +* Tue May 05 2009 jbeulich@novell.com +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. +* Tue May 05 2009 jbeulich@novell.com +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. +* Tue May 05 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. +* Tue May 05 2009 teheo@suse.de +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). +* Fri May 01 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +* Fri May 01 2009 jeffm@suse.com +- Update to 2.6.30-rc4. + - Eliminated 2 patches. +* Fri May 01 2009 jeffm@suse.com +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. +* Thu Apr 30 2009 mmarek@suse.cz +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory +* Tue Apr 28 2009 npiggin@suse.de +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to use CONFIG_USB=y +* Thu Apr 23 2009 jeffm@suse.de +- Added legacy config. +* Thu Apr 23 2009 jeffm@suse.de +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch +* Thu Apr 23 2009 jeffm@suse.de +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. +* Thu Apr 23 2009 jeffm@suse.de +- Update to 2.6.30-rc3. +* Thu Apr 23 2009 jeffm@suse.de +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. +* Mon Apr 20 2009 jeffm@suse.de +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" +* Mon Apr 20 2009 jeffm@suse.de +- Update to 2.6.30-rc2-git6. +* Wed Apr 15 2009 jeffm@suse.de +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. +* Fri Apr 10 2009 jeffm@suse.com +- Moved linux-obj symlink handling to kernel-$flavor-devel. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/package-descriptions: Add comment. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. +* Thu Apr 09 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. +* Wed Apr 08 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. +* Mon Apr 06 2009 jeffm@suse.com +- Enabled STAGING on !x86 and disabled COMEDI. +* Mon Apr 06 2009 jeffm@suse.com +- patches.rpmify/split-package: Enable +* Mon Apr 06 2009 jeffm@suse.com +- Update config files: Fixed i386-vanilla. +* Mon Apr 06 2009 jeffm@suse.com +- patches.fixes/xfs-export-debug: xfs: export assertion handler. +* Mon Apr 06 2009 jeffm@suse.com +- Switch from SPARSEMEM to DISCONTIGMEM on i386. +* Sun Apr 05 2009 jeffm@suse.com +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Fix missing ia64-debug. +* Fri Apr 03 2009 jeffm@suse.com +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. +* Fri Apr 03 2009 jeffm@suse.com +- Drop NR_CPUS back to 128 on i386. +* Fri Apr 03 2009 jeffm@suse.com +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. +* Fri Apr 03 2009 jeffm@suse.de +- Update config files: Enabled STAGING drivers on -vanilla. +* Fri Apr 03 2009 jblunck@suse.de +- patches.rpmify/rpm-kernel-config: Rediff. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Enabled STAGING drivers. +* Fri Apr 03 2009 jeffm@suse.com +- Sync up kernel configs for x86/x86_64 flavors. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/modversions: keep the override keyword in --pack. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec +* Tue Mar 31 2009 mmarek@suse.cz +- rpm/kernel-dummy.spec.in: Delete. +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.KSYMS: Add to repo. +* Tue Mar 31 2009 mmarek@suse.cz +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. +* Tue Mar 31 2009 mmarek@suse.cz +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). +* Tue Mar 31 2009 jeffm@suse.de +- Add %%changelog to spec files +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Clean up %%build_$flavor macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in: Create kernel-source-vanilla +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %%using_buildservice macro +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Use macros for cpu_arch +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %%kernelrelease macro. +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %%variant instead of $variant +* Tue Mar 31 2009 jeffm@suse.de +- kernel-source: Kill old obsoletes +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %%var instead of @VAR@ except where necessary +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Sort by flavor, not architecture +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Stop the architecture %%else madness +* Tue Mar 31 2009 jeffm@suse.de +- kernel-binary: Stop the architecture %%else madness +* Mon Mar 30 2009 jeffm@suse.de +- Removed -RT guards and a dead patch. +* Mon Mar 30 2009 jeffm@suse.de +- patches.fixes/reiserfs-prealloc-fix: Delete. +* Mon Mar 30 2009 jeffm@suse.de +- patches.suse/reiserfs-inode-init: Delete. +* Thu Mar 26 2009 mmarek@suse.cz +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. * Tue Mar 24 2009 jeffm@suse.de - Update to 2.6.29-final. - Eliminated 4 patches. @@ -844,7 +1169,7 @@ GIT Branch: master O_SYNC, sync requests and barriers. (bnc#485089), (bnc#471249) * Mon Mar 16 2009 bphilips@suse.de - README: add rough guide to updating KABI -* Fri Mar 13 2009 jeffm@suse.com +* Sat Mar 14 2009 jeffm@suse.com - Update to 2.6.29-rc8. * Thu Mar 12 2009 jbeulich@novell.com - patches.fixes/fix-nf_conntrack_slp, @@ -893,7 +1218,7 @@ GIT Branch: master * Wed Mar 04 2009 mmarek@suse.cz - rpm/kernel-binary.spec.in: workaround a bash bug (bnc#481817) in kernel-vanilla.spec. -* Tue Mar 03 2009 jeffm@suse.com +* Wed Mar 04 2009 jeffm@suse.com - patches.suse/export-security_inode_permission: Export security_inode_permission for aufs. * Thu Feb 26 2009 jeffm@suse.com @@ -904,7 +1229,7 @@ GIT Branch: master - scripts/tar-up.sh: create tarballs that don't change unnecessarily: set owner/group to nobody/nobody, mtime to time of the latest commit and sort the input files. -* Tue Feb 24 2009 jeffm@suse.com +* Wed Feb 25 2009 jeffm@suse.com - Update to 2.6.29-rc6-git1. * Sat Feb 21 2009 mmarek@suse.cz - rpm/kernel-syms.spec.in: also check if the package versions match @@ -1065,9 +1390,9 @@ GIT Branch: master * Wed Jan 28 2009 olh@suse.de - patches.fixes/scsi-ibmvscsi-module_alias.patch: map scsi proc_name to module name (bnc#459933 - LTC50724) -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - Update config files: Disable ftrace in -debug on ppc64 -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - config.conf: Added -debug flavor for ppc64. * Tue Jan 27 2009 bwalle@suse.de - patches.drivers/libfc-set-the-release-function.diff: @@ -1140,7 +1465,7 @@ GIT Branch: master - refresh patch fuzz now that 2.6.27.13 is in tree * Sun Jan 25 2009 gregkh@suse.de - Update to final version of 2.6.27.13 -* Sat Jan 24 2009 gregkh@suse.de +* Sun Jan 25 2009 gregkh@suse.de - dynamic debugging fixes backported from upstream: - patches.drivers/driver-core-add-newlines-to-debugging-enabled-disabled-messages.patch: driver core: add newlines to debugging enabled/disabled @@ -1308,7 +1633,7 @@ GIT Branch: master - patches.fixes/security-introduce-missing-kfree.patch - patches.fixes/xpc-fix-heartbeat - Update config files. -* Thu Jan 22 2009 kkeil@suse.de +* Fri Jan 23 2009 kkeil@suse.de - patches.drivers/e1000-fix-shared-emc.patch: e1000: fix bug with shared interrupt during reset (bnc#396687) * Thu Jan 22 2009 tonyj@suse.de @@ -1501,10 +1826,10 @@ GIT Branch: master subchannel multipath mode setup (bnc#466462,LTC#51047). - patches.arch/s390-08-02-zfcp-gpn-align-fix.diff: zfcp: fix memory alignment for GPN_FT requests. (bnc#466462). -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update config files for vanilla kernel versions due to new config option added in 2.6.27.12-rc1. -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update to 2.6.27.12-rc1: - security fixes - fixes CVE-2009-0029 @@ -1551,9 +1876,9 @@ GIT Branch: master - patches.arch/ppc-fix_hugepage_check.patch: is_hugepage_only_range() must account for both 4kB and 64kB slices (bnc#466229 - LTC51063) -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Update config files: Disabled PARAVIRT on vanilla and LGUEST. -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Enabled patches.suse/unlock_page-speedup.patch * Wed Jan 14 2009 rjw@suse.de - patches.fixes/PCI-PM-Split-PCI-Express-port-suspend-resume.patch: @@ -1665,7 +1990,7 @@ GIT Branch: master - rpm/kernel-binary.spec.in: for -rt, install into /usr/src/linux-$version-rt-obj. - rpm/kernel-syms.spec.in: fix kernel-source requires for -rt. -* Sun Jan 11 2009 jkosina@suse.de +* Mon Jan 12 2009 jkosina@suse.de - patches.drivers/input-usbtouchscreen-hw-calibration.patch: Input: usbtouchscreen - allow reporting calibrated data (bnc#444814). @@ -1758,7 +2083,7 @@ GIT Branch: master pci-acpi.h. (bnc#438941). * Fri Jan 09 2009 gregkh@suse.de - clean up patch fuzz -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-pci-msi-_osc-support-capabilities-called-when-root-bridge-added.patch: ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added (bnc#438941). @@ -1771,7 +2096,7 @@ GIT Branch: master - patches.drivers/acpi-pci-remove-obsolete-_osc-capability-support-functions.patch: ACPI/PCI: remove obsolete _OSC capability support functions (bnc#438941). -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-call-_osc-support-during-root-bridge-discovery.patch: ACPI/PCI: call _OSC support during root bridge discovery (bnc#438941). @@ -1933,7 +2258,7 @@ GIT Branch: master * Wed Dec 31 2008 npiggin@suse.de - patches.arch/x86-fix-kmap-contig.patch: x86: contiguous kmap fix (bnc#449812). -* Mon Dec 29 2008 jeffm@suse.de +* Tue Dec 30 2008 jeffm@suse.de - patches.arch/thinkpad_acpi-hotkey-notify-fix: thinkpad_acpi: Fix oops with incompatible backlight interface. * Mon Dec 22 2008 olh@suse.de @@ -2011,7 +2336,7 @@ GIT Branch: master - patches.drivers/libata-update-ST-FLUSH-blacklist - patches.fixes/iwlwifi_fix_oops.patch - patches.fixes/v4l-dvb-avoid-writing-outside-array -* Tue Dec 16 2008 jeffm@suse.de +* Wed Dec 17 2008 jeffm@suse.de - patches.suse/reiserfs-barrier-default: Make reiserfs default to barrier=flush. * Tue Dec 16 2008 mmarek@suse.cz @@ -2044,7 +2369,7 @@ GIT Branch: master - patches.suse/mm-do-not-disable-memory-hotplug-when-hibernation-is-enabled.patch: mm: Do not disable memory hotplug when hibernation is enabled (bnc#438914). -* Mon Dec 15 2008 jeffm@suse.de +* Tue Dec 16 2008 jeffm@suse.de - patches.fixes/iwlwifi_fix_oops.patch: iwlwifi: clean key table in iwl_clear_stations_table function (bnc#457062). * Mon Dec 15 2008 jjolly@suse.de @@ -2110,7 +2435,7 @@ GIT Branch: master - update to 2.6.27.9-rc2: - lots of bugfixes - some security updates -* Thu Dec 11 2008 gregkh@suse.de +* Fri Dec 12 2008 gregkh@suse.de - intermediate commit as part of adding 2.6.27.9-rc1 to the tree. * Thu Dec 11 2008 hare@suse.de - Compile in zfcpdump module for S/390 (bnc#446367). @@ -2119,7 +2444,7 @@ GIT Branch: master * Thu Dec 11 2008 teheo@suse.de - patches.drivers/libata-update-ST-FLUSH-blacklist: libata: fix Seagate NCQ+FLUSH blacklist (bnc#458192). -* Wed Dec 10 2008 nfbrown@suse.de +* Thu Dec 11 2008 nfbrown@suse.de - patches.suse/SoN-fix-sync: Cope with racy nature of sync_page in swap_sync_page (441793). * Wed Dec 10 2008 jjolly@suse.de @@ -2188,7 +2513,7 @@ GIT Branch: master * Tue Dec 09 2008 nfbrown@suse.de - patches.fixes/xfs-barrier-fix.patch: Fix propagation of EOPNOTSUPP when barriers are not supported. (bnc#438608). -* Mon Dec 08 2008 rjw@suse.de +* Tue Dec 09 2008 rjw@suse.de - patches.fixes/tg3-fix-default-wol.patch: net (tg3): Fix failure to enable WoL by default when possible (bnc#447371). * Mon Dec 08 2008 olh@suse.de @@ -2377,7 +2702,7 @@ GIT Branch: master * Thu Dec 04 2008 gregkh@suse.de - patches.fixes/jbd2-create-proc-entry-fix.patch: Delete. It's not needed anymore now that 2.6.27.8-rc1 has a similar fix. -* Wed Dec 03 2008 gregkh@suse.de +* Thu Dec 04 2008 gregkh@suse.de - Update to 2.6.27.8-rc1: - lots of bugfixes - some security fixes as well. @@ -2479,7 +2804,7 @@ GIT Branch: master patches.fixes/cifs-fix-writepages patches.fixes/cifs-reinstate-sess-sharing-sans-races patches.fixes/cifs-reinstate-treecon-sharing -* Tue Dec 02 2008 jeffm@suse.de +* Wed Dec 03 2008 jeffm@suse.de - scripts/git-create-branch: Helper script to create a new branch. * Tue Dec 02 2008 mmarek@suse.cz @@ -2612,7 +2937,7 @@ GIT Branch: master - patches.xen/xen-x86-no-lapic: Add uv_irq.o - patches.xen/uv-sysfs-no-xen.diff: Don't build UV sysfs support on Xen. -* Fri Nov 28 2008 trenn@suse.de +* Sat Nov 29 2008 trenn@suse.de - patches.fixes/x86_cpufreq_powernow-k8_handle_invalid_state_gracefully.patch: powernow-k8: ignore out-of-range PstateStatus value (no bug avail). @@ -3104,10 +3429,10 @@ GIT Branch: master access on i386 sparsemem (bnc#440525). - patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch: Refresh. -* Thu Nov 13 2008 gregkh@suse.de +* Fri Nov 14 2008 gregkh@suse.de - patches.kernel.org/iwlagn-avoid-sleep-in-softirq-context.patch: iwlagn: avoid sleep in softirq context (bnc#444382). -* Thu Nov 13 2008 philips@suse.de +* Fri Nov 14 2008 philips@suse.de - patches.fixes/cdc-acm.c-fix-recursive-lock-in-acm_start_wb-error-path.patch: cdc-acm.c: fix recursive lock in acm_start_wb error path. * Thu Nov 13 2008 gregkh@suse.de @@ -3174,7 +3499,7 @@ GIT Branch: master (bnc#443738). - patches.drivers/alsa-hda-stac92xx-mic-pin-fix: ALSA: hda - Fix input pin initialization for STAC/IDT codecs (bnc#443738). -* Tue Nov 11 2008 philips@suse.de +* Wed Nov 12 2008 philips@suse.de - rpm/kernel-binary.spec.in: remove Recommends: kerneloops, opt-in will be implemented in the 11.2 installer * Tue Nov 11 2008 jeffm@suse.de @@ -3603,7 +3928,7 @@ GIT Branch: master workqueue: introduce create_rt_workqueue. (from 2.6.28) Refresh to eliminate fuzz: - patches.rt/preempt-realtime-core.patch: Linux-RT 2.6.27-RT. -* Sat Nov 01 2008 sdietrich@suse.de +* Sun Nov 02 2008 sdietrich@suse.de - Update RT config files: - Sync with SLES 11 default/debug configs - Limit CPUS to 32 @@ -3692,7 +4017,7 @@ GIT Branch: master - patches.drivers/block-del-timer-after-dequeue: blk: move blk_delete_timer call in end_that_request_last (bnc#440076 bnc#440173). -* Thu Oct 30 2008 trenn@suse.de +* Fri Oct 31 2008 trenn@suse.de - patches.arch/x86_agpgart-g33-stoeln-fix-2.patch: Avoid oops on G33 in 1MB stolen Mem case (bnc#391261). * Thu Oct 30 2008 gregkh@suse.de @@ -4017,7 +4342,7 @@ GIT Branch: master panasonic-laptop: add Panasonic Let's Note laptop extras driver v0.94. - Update config files. -* Mon Oct 27 2008 gregkh@suse.de +* Tue Oct 28 2008 gregkh@suse.de - patches.drivers/via-framebuffer-driver.patch: Via Framebuffer driver. - Update config files. @@ -4304,12 +4629,12 @@ GIT Branch: master bnc#436450. * Fri Oct 24 2008 gregkh@suse.de - clean up all fuzz in patches to get them to apply cleanly. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - delete patches.arch/s390-01-03-cmm2-v2.patch as it touched core kernel code and was rejected from upstream. - patches.arch/s390-01-03-cmm2-v2.patch: Delete. - patches.arch/s390-01-03-cmm2-v2a.patch: Delete. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - Update to version 3.4 of squashfs: - patches.suse/squashfs3.3-patch: Delete. - patches.suse/squashfs-patch-2.6.25: Delete. @@ -4341,7 +4666,7 @@ GIT Branch: master - patches.suse/x86-gb-linear-map.patch: Enable GB mapped linear KVA on x86 (bnc#437674). - patches.xen/xen3-patch-2.6.26: merge -* Wed Oct 22 2008 gregkh@suse.de +* Thu Oct 23 2008 gregkh@suse.de - update to 2.6.27.3 - lots of bugfixes - CVE-2008-3831 fix @@ -4472,7 +4797,7 @@ GIT Branch: master - patches.suse/ocfs2-xattr.-ch-definition-cleanups.patch - patches.suse/ocfs2-Add-security-xattr-support-in-ocfs2.patch - patches.suse/ocfs2-Add-POSIX-ACL-support-in-ocfs2.patch -* Thu Oct 16 2008 mfasheh@suse.com +* Fri Oct 17 2008 mfasheh@suse.com - ocfs2 fixes / updates from 2.6.28 merge window - patches.suse/ocfs2-xattr.c-Fix-a-bug-when-inserting-xattr.patch - patches.suse/ocfs2-Add-empty-bucket-support-in-xattr.patch @@ -4584,16 +4909,16 @@ GIT Branch: master * Tue Oct 14 2008 gregkh@suse.de - supported.conf: remove ide-core and ide-cdrom from base on request from Tejun. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - Update config files. - patches.drivers/staging-add-pcc-acpi-driver.patch: Staging: add pcc-acpi driver. - rpm/kernel-binary.spec.in: Obsoletes pcc-acpi-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: it's pcc-acpi and it's not obsolete, yet. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes at76_usb-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes et131x-kmp, ivtv-kmp, and ppc-acpi-kmp * Mon Oct 13 2008 gregkh@suse.de @@ -4721,10 +5046,10 @@ GIT Branch: master patches.rt/ftrace-trace-sched.patch * Fri Oct 10 2008 mfasheh@suse.com - supported.conf: mark kernel/fs/gfs2 unsupported -* Thu Oct 09 2008 gregkh@suse.de +* Fri Oct 10 2008 gregkh@suse.de - supported.conf: mark kernel/sound/pci/snd-cs5530 unsupported due to sb16 dependancy issues -* Thu Oct 09 2008 jeffm@suse.de +* Fri Oct 10 2008 jeffm@suse.de - patches.fixes/account-reserved-pages: Delete. * Thu Oct 09 2008 jeffm@suse.de - patches.suse/supported-flag-sysfs: Updated to build with @@ -4845,7 +5170,7 @@ GIT Branch: master * Thu Oct 09 2008 teheo@suse.de - patches.xen/xen3-auto-common.diff: minor patch apply fix after libata-prefer-over-ide. -* Wed Oct 08 2008 teheo@suse.de +* Thu Oct 09 2008 teheo@suse.de - patches.drivers/libata-prefer-over-ide: libata: prefer libata drivers over ide ones (bnc#433105). * Wed Oct 08 2008 carnold@novell.com @@ -7809,7 +8134,7 @@ GIT Branch: master Use ACPI_EXCEPTION instead of printk(KERN_ERR. - patches.suse/acpi_provide_non_windows_osi_boot_param.patch: ACPI: Provide a spec conform OSI interface to the BIOS. -* Mon Jul 28 2008 bphilips@suse.de +* Tue Jul 29 2008 bphilips@suse.de - rpm/kernel-binary.spec.in: uvcvideo merged. Add Obsoletes. * Fri Jul 25 2008 mszeredi@suse.cz - supported.conf: Mark fuse as supported. @@ -7914,7 +8239,7 @@ GIT Branch: master CONFIG_RESOURCE_COUNTERS, CONFIG_MM_OWNER, CONFIG_CGROUP_MEM_RES_CTLR, CONFIG_PROC_PID_CPUSET - debug only: CONFIG_CGROUP_DEBUG -* Wed Jun 25 2008 jeffm@suse.de +* Thu Jun 26 2008 jeffm@suse.de - Updated to 2.6.26-rc8 - Eliminated 1 patch. * Wed Jun 25 2008 jeffm@suse.de @@ -8071,7 +8396,7 @@ GIT Branch: master * Wed Jun 04 2008 jjohanse@suse.de - patches.apparmor/apparmor-module_interface.diff: AppArmor: Update patch to properly set profile name_table size (bnc#396993) -* Tue Jun 03 2008 jkosina@suse.de +* Wed Jun 04 2008 jkosina@suse.de - patches.fixes/input-add-amilo-pro-v-to-nomux.patch: Add Fujitsu-Siemens Amilo Pro 2010 and 2030 to nomux list (bnc#345699 bnc#389169) @@ -8430,7 +8755,7 @@ GIT Branch: master * Tue May 13 2008 gregkh@suse.de - Update to 2.6.25.4-rc1 - lots of bug fixes -* Mon May 12 2008 sdietrich@suse.de +* Tue May 13 2008 sdietrich@suse.de Cleanup RT: - patches.rt/*: Delete. * Mon May 12 2008 jkosina@suse.de @@ -8572,7 +8897,7 @@ GIT Branch: master * Fri May 02 2008 teheo@suse.de - patches.drivers/libata-sata_inic162x-update-to-0.4: sata_inic162x: update to 0.4 (bnc#385599). -* Thu May 01 2008 gregkh@suse.de +* Fri May 02 2008 gregkh@suse.de - update to 2.6.25.1: - fixes CVE-2008-1375 and CVE-2008-1675 - lots of other minor bugfixes @@ -8774,9 +9099,9 @@ GIT Branch: master * Sat Apr 19 2008 aj@suse.de - Conflict with apparmor-parser < 2.3 (not <=) in kernel-binary spec files. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Re-synced reiserfs patch set due to broken local repo. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Updated reiserfs patch set - Eliminated xattr interaction with AppArmor - Eliminated xattr deadlock under load between journal lock and @@ -8800,11 +9125,11 @@ GIT Branch: master chown and delete. * Tue Apr 15 2008 jbeulich@novell.com - Update Xen patches to 2.6.25-rc9 and c/s 517. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - refresh patches to clean up fuzz -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - Update config files. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - updat to 2.6.25-rc9 * Thu Apr 10 2008 gregkh@suse.de - update to 2.6.25-rc8-git8 @@ -8888,7 +9213,7 @@ GIT Branch: master disable mpc51xx support instead * Tue Mar 18 2008 jeffm@suse.de - rpm/kernel-binary.spec.in: Changed to just match %%ix86 -* Mon Mar 17 2008 olh@suse.de +* Tue Mar 18 2008 olh@suse.de - add patches.arch/ppc-efika-ipic.patch fix a crash in init_ipic_sysfs on efika * Mon Mar 17 2008 agruen@suse.de @@ -9338,7 +9663,7 @@ GIT Branch: master - patches.suse/lockd-kernel-statd - patches.suse/lockd-suse-config - patches.suse/lockd-max-hosts-dynamic -* Tue Feb 05 2008 oneukum@suse.de +* Wed Feb 06 2008 oneukum@suse.de - patches.suse/usb_printer_no_auto.diff: Delete. Obsoleted by mainline change * Tue Feb 05 2008 gregkh@suse.de @@ -9372,7 +9697,7 @@ GIT Branch: master * Sat Jan 26 2008 olh@suse.de - update patches.arch/ppc-efika-modalias.patch use struct device_attribute to fix oops on boot -* Fri Jan 25 2008 jeffm@suse.de +* Sat Jan 26 2008 jeffm@suse.de - scripts/sequence-patch.sh: Updated to include $EXTRA_SYMBOLS in $PATCH_DIR (e.g.: --symbol=RT creates linux-2.6.24-RT) * Fri Jan 25 2008 jeffm@suse.de @@ -9410,9 +9735,9 @@ GIT Branch: master call chrp_pci_fixup_vt8231_ata() later to allow pata_via usage * Mon Jan 21 2008 aj@suse.de - Remove unused config/s390/rt. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - patches.rt/irq-flags-unsigned-long.patch: Delete. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - Update to 2.6.24-rc8-git2. * Fri Jan 18 2008 jeffm@suse.de - Enabled 2.6.24-rc8-git1. @@ -9510,7 +9835,7 @@ GIT Branch: master We add it manually when building the patch list. This allows the script to work with the RT kernel without having to remove all the other configs from config.conf first. -* Fri Dec 21 2007 jeffm@suse.de +* Sat Dec 22 2007 jeffm@suse.de - Update to 2.6.24-rc6. * Thu Dec 20 2007 jeffm@suse.de - Update to 2.6.24-rc5-git7. @@ -9592,7 +9917,7 @@ GIT Branch: master Check for ACPI resource conflicts in hwmon drivers.. - patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch: Check for ACPI resource conflicts in i2c bus drivers.. -* Tue Dec 04 2007 jeffm@suse.de +* Wed Dec 05 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc4-git1: kernel: Update to 2.6.24-rc4-git1. * Tue Dec 04 2007 jeffm@suse.de @@ -9609,7 +9934,7 @@ GIT Branch: master * Sun Dec 02 2007 jeffm@suse.de - patches.kernel.org/gcc43-workaround.diff: use asm "+r" rather than volatile. -* Fri Nov 30 2007 bwalle@suse.de +* Sat Dec 01 2007 bwalle@suse.de - rpm/kernel-binary.spec.in: Fix generation of makedumpfile.config for flavour != default * Fri Nov 30 2007 ak@suse.de @@ -9903,14 +10228,14 @@ GIT Branch: master - patches.kernel.org/patch-2.6.24-rc2: Official patch. * Wed Nov 07 2007 jeffm@suse.de - Update config files. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - Update to 2.6.24-rc2. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - patches.suse/suse-ppc32-mol.patch: Merge against 2.6.24-rc1 * Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/powerpc-needs-uboot: powerpc: MPC52xx needs u-boot but we don't have it. -* Mon Nov 05 2007 jeffm@suse.de +* Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc1-git14-3131e530ac3faf09....: kernel: snapshot to 3131e530ac3faf09fb0878a9dc4cd6df0e35b6a3. * Mon Nov 05 2007 jeffm@suse.de @@ -10146,7 +10471,7 @@ GIT Branch: master * Fri Sep 28 2007 jeffm@suse.de - patches.fixes/jffs2-fix-ACL-vs-mode-handling: Fix ACL vs. mode handling. (310520). -* Thu Sep 27 2007 agruen@suse.de +* Fri Sep 28 2007 agruen@suse.de - kernel-syms.rpm: move the copies of the Modules.alias files from /lib/modules/... to /usr/src/linux-obj/... to avoid a file conflict between kernel-syms and other kernel-$flavor packages. @@ -10208,13 +10533,13 @@ GIT Branch: master - patches.drivers/pci-rd580-disable-msi: Delete. - patches.drivers/pci-rx790-disable-msi: Delete. - Update config files. -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de Patch name was wrong. Rename patch. - patches.drivers/libata-pata_via-kill-SATA_PATA_SHARING: Delete. - patches.drivers/libata-sata_via-kill-SATA_PATA_SHARING: sata_via: kill SATA_PATA_SHARING register handling (309069, 254158). -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de - patches.drivers/libata-pata_sis-fix-mode-programming: pata_sis: fix mode programming (308384). - patches.drivers/libata-fix-set_max_sectors: libata: fix @@ -11035,17 +11360,17 @@ GIT Branch: master * Thu Aug 16 2007 teheo@suse.de - patches.drivers/pci-rs690-disable-msi: PCI: disable MSI on RS690 (299010). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-fix-support-for-dell-wireless-broadband.patch: USB: fix support for Dell Wireless Broadband (aka WWAN). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-support-blackberry-pearl-with-berry_charge.patch: USB: Support Blackberry Pearl with berry_charge. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - fix rt patches so they apply again. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patch refresh for fuzz due to 2.6.22.3 update -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-update-unusual_devs.h.patch: USB: update unusual_devs.h from 2.6.23-rc4. * Wed Aug 15 2007 gregkh@suse.de @@ -11108,7 +11433,7 @@ GIT Branch: master hpriv->flags (299010). - patches.drivers/libata-ahci-no-pmp.patch: ahci: disable PMP support on SB600/700 (299010). -* Mon Aug 13 2007 sven@suse.de +* Tue Aug 14 2007 sven@suse.de - series.conf: remove comment pertaining to RT quickadjust patch * Mon Aug 13 2007 gregkh@suse.de - rpm/kernel-binary.spec.in: remove pointless comment in spec file @@ -11175,10 +11500,10 @@ GIT Branch: master - patches.arch/thinkpad_dmi_autoloading.patch: thinkpad-acpi: add DMI-based modalias. - Update config files. -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update config files: make RT Kernel tickless - patches.rt/patch-2.6.22.1-rt4.openSUSE: resolve conflicts -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update RT config files for tickless Kernel. - patches.rt/patch-2.6.22.1-rt4.openSUSE: Resolve conflicts. * Tue Aug 07 2007 olh@suse.de @@ -11192,7 +11517,7 @@ GIT Branch: master - patches.drivers/libata-implement-BROKEN_HPA-horkage-and-apply-it-to-HDS724040KLSA80: libata: implement BROKEN_HPA horkage and apply it to HDS724040KLSA80. -* Mon Aug 06 2007 olh@suse.de +* Tue Aug 07 2007 olh@suse.de - add patches.arch/ppc-dma_mask.patch Fix initialization and usage of dma_mask, required for sbp2 * Mon Aug 06 2007 teheo@suse.de @@ -11245,7 +11570,7 @@ GIT Branch: master - Don't make kernel-syms depend on kernel-$flavor packages that are based on a set of patches different from kernel-source: those packages won't match kernel-source, anyway. -* Thu Aug 02 2007 teheo@suse.de +* Fri Aug 03 2007 teheo@suse.de Enable more libata drivers on i386 and x86_64 - mostly ancient/legacy ones. - Update config files. @@ -11625,9 +11950,9 @@ GIT Branch: master (254208). - Rediff a few other Xen patches. - Update i386 Xen config files. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - Update to 2.6.22-rc5-git5. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix reintroduction of crash on __fput in xattr code (286544). * Thu Jun 21 2007 jeffm@suse.de @@ -11635,7 +11960,7 @@ GIT Branch: master fix thread shutdown handling (284718). * Wed Jun 20 2007 schwab@suse.de - gcc 4.2 is also broken on ia64. -* Tue Jun 19 2007 olh@suse.de +* Wed Jun 20 2007 olh@suse.de - build ppc64 kernel with gcc41 until PR31490 is fixed * Tue Jun 19 2007 olh@suse.de - add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff @@ -11880,11 +12205,11 @@ GIT Branch: master - Fix up the vanilla config files * Sat May 26 2007 schwab@suse.de - Update kdb patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - Update mol patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - ppc-efika-of_device-generic-uevent.patch: remove obsolete stuff. -* Fri May 25 2007 jeffm@suse.de +* Sat May 26 2007 jeffm@suse.de - patches.apparmor/remove_suid_new_case_in_2.6.22.diff: Merge fix. * Fri May 25 2007 jeffm@suse.de - Updated to 2.6.22-rc2-git7: @@ -12022,7 +12347,7 @@ GIT Branch: master * Tue Apr 24 2007 olh@suse.de - update patches.arch/ppc-generic-check_legacy_ioport.patch check if parent node has type isa -* Sun Apr 22 2007 jeffm@suse.de +* Mon Apr 23 2007 jeffm@suse.de - patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix xattr locking/refcount BUG (259215). * Sun Apr 22 2007 olh@suse.de @@ -12305,7 +12630,7 @@ GIT Branch: master sram = mpc52xx-srammpc5200-sram * Mon Mar 26 2007 olh@suse.de - update to 2.6.21-rc5 -* Fri Mar 23 2007 olh@suse.de +* Sat Mar 24 2007 olh@suse.de - disable built-in amd8111 and sil680 IDE drivers on ppc64 build libata pata_sil680 and pata_amd * Fri Mar 23 2007 olh@suse.de @@ -12736,7 +13061,7 @@ GIT Branch: master - patches.drivers/libata-fix-port-action-in-perdev-action-mask: libata: fix handling of port actions in per-dev action mask (231088, 235475). -* Wed Jan 17 2007 olh@suse.de +* Thu Jan 18 2007 olh@suse.de - add patches.drivers/libata-initialize-variables.patch fix ipr SATA (215625 - LTC28529) * Wed Jan 17 2007 jbeulich@novell.com @@ -12893,7 +13218,7 @@ GIT Branch: master - Update to 2.6.18.5 - lots of little bug fixes, only 3 of which we already had. - Update config files. -* Fri Dec 01 2006 olh@suse.de +* Sat Dec 02 2006 olh@suse.de - add patches.suse/snd-aoa-device-symlinks.patch let snd-aoa create sysfs device symlinks (106294) * Fri Dec 01 2006 hare@suse.de @@ -13194,7 +13519,7 @@ GIT Branch: master * Thu Oct 26 2006 jblunck@suse.de - patches.fixes/dm-refcnt-fix.diff: Fix reference counting in __find_device_hash_cell() (214682). -* Wed Oct 25 2006 tonyj@suse.de +* Thu Oct 26 2006 tonyj@suse.de - patches.suse/apparmor-secureexec.patch: Delete. - patches.suse/apparmor-mmapexec.patch: Delete. - patches.suse/apparmor: Roll security fixes into main AA patch @@ -13369,7 +13694,7 @@ GIT Branch: master - patches.suse/scsi-scan-inq-ppc64-dflt: Delete. * Sat Sep 23 2006 gregkh@suse.de - patches.suse/ide-probe-delay: Delete as per Kurt's request -* Fri Sep 22 2006 gregkh@suse.de +* Sat Sep 23 2006 gregkh@suse.de - add 'vanilla' kernel build to the system. * Thu Sep 21 2006 gregkh@suse.de - Update config files. @@ -13455,7 +13780,7 @@ GIT Branch: master Fix typo in powermac platform functions, fixes lockups * Sun Sep 03 2006 aj@suse.de - Require irqbalance always on x86 and x86-64. -* Fri Sep 01 2006 gregkh@suse.de +* Sat Sep 02 2006 gregkh@suse.de - Update to 2.6.18-rc5-git6 - USB fixes and some other stuff * Fri Sep 01 2006 jbeulich@novell.com @@ -13490,7 +13815,7 @@ GIT Branch: master [PATCH] i386: rwlock.h fix smp alternatives fix. * Thu Aug 31 2006 neilb@suse.de - patches.fixes/nfsd-dmapi-aware: Delete. -* Wed Aug 30 2006 jblunck@suse.de +* Thu Aug 31 2006 jblunck@suse.de - Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug). * Wed Aug 30 2006 jblunck@suse.de - Update config files (disable CONFIG_EDAC_DEBUG). @@ -13672,7 +13997,7 @@ GIT Branch: master - Disable KDB from i386 debug build as it does not build properly :( * Wed Aug 02 2006 hare@suse.de - config/s390/default: update config file. -* Tue Aug 01 2006 schwab@suse.de +* Wed Aug 02 2006 schwab@suse.de - config-md-raid456: Fix misspelt config. * Tue Aug 01 2006 schwab@suse.de - suse-ppc32-mol-mm-context: Fix mol build. @@ -13830,7 +14155,7 @@ GIT Branch: master aborted (188411). - patches.fixes/md_raid1_barrier_fix: Fix IO raid1/barrier problems that cause false IO errors (188278). -* Mon Jun 26 2006 neilb@suse.de +* Tue Jun 27 2006 neilb@suse.de - patches.fixes/nfsv4-setclientid: Improve uniqueness of client id sent by NFSv4 (167953). * Mon Jun 26 2006 jeffm@suse.de @@ -13850,7 +14175,7 @@ GIT Branch: master * Tue Jun 20 2006 neilb@suse.de - patches.fixes/lockd-find-block-fix: Fix possible oops in lockd (179988). -* Mon Jun 19 2006 garloff@suse.de +* Tue Jun 20 2006 garloff@suse.de - Update reference symbols to latest (libiscsi changed) and tag RC3. * Mon Jun 19 2006 okir@suse.de - patches.fixes/scsi-transport-sas-end-device-fix: Make patch @@ -14075,7 +14400,7 @@ GIT Branch: master * Tue Jun 06 2006 axboe@suse.de - patches.suse/filp-slab-rcu: Let the filp slab use SLAB_DESTROY_BY_RCU (172825). -* Mon Jun 05 2006 gregkh@suse.de +* Tue Jun 06 2006 gregkh@suse.de - patches.fixes/request_irq-remove-warnings-from-irq-probing.patch: [PATCH] request_irq(): remove warnings from irq probing (181321, 175123). @@ -14212,7 +14537,7 @@ GIT Branch: master - patches.suse/apparmor-secureexec.patch: LD_PRELOAD can be exploited to change the execution path across exec transitions (172061). -* Wed May 31 2006 agruen@suse.de +* Thu Jun 01 2006 agruen@suse.de - patches.fixes/xfs-kern-26040a-do-not-dirty-inode-being-freed: Don't dirty the inode if it being freed in xfs_iunpin (179117, SGI:PV952967). @@ -14992,9 +15317,9 @@ GIT Branch: master flag to 0x1000000 to avoid conflict with BLIST_MAX_512. * Sun Apr 23 2006 agruen@suse.de - Update the required version of perl-Bootloader. -* Fri Apr 21 2006 olh@suse.de +* Sat Apr 22 2006 olh@suse.de - build pdc202xx_new as a module in kdump kernel (158247 - LTC22416) -* Fri Apr 21 2006 jeffm@suse.de +* Sat Apr 22 2006 jeffm@suse.de - patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs: fix handling of device names with /'s in them (#154278). * Fri Apr 21 2006 gregkh@suse.de @@ -15254,10 +15579,10 @@ GIT Branch: master * Tue Apr 11 2006 neilb@suse.de - patches.fixes/invalidate_page_non_destructive: Make invalidate_inode_pages2 non-destructive (133890). -* Mon Apr 10 2006 agruen@suse.de +* Tue Apr 11 2006 agruen@suse.de - patches.drivers/libata-acpi-suspend-doc-fix: Fix {man,pdf}docs targets (163070). -* Mon Apr 10 2006 ak@suse.de +* Tue Apr 11 2006 ak@suse.de - patches.arch/i386-bigsmp-noirqbalance: Delete. Obsolete after #160473 - patches.arch/i386-amd-core-parsing: Remove bogus code from @@ -15311,7 +15636,7 @@ GIT Branch: master * Mon Apr 10 2006 ak@suse.de - patches.arch/i386-modern-apic: i386: Consolidate modern APIC handling (157602). -* Sun Apr 09 2006 ak@suse.de +* Mon Apr 10 2006 ak@suse.de - patches.arch/i386-apic-up: Disable ACPI APIC checking if DMI scanner decides APIC should not be enabled (162076) * Sun Apr 09 2006 ak@suse.de @@ -15590,7 +15915,7 @@ GIT Branch: master * Tue Mar 28 2006 neilb@suse.de - patches.fixes/md-barrier-fixes: Fix a couple of issues with handing BARRIER writes in md/raid1 (none). -* Mon Mar 27 2006 gregkh@suse.de +* Tue Mar 28 2006 gregkh@suse.de - patches.drivers/pci-hotplug-sn-fix-cleanup-on-hotplug-removal-of-ppb.patch: PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB (#156164). @@ -15691,7 +16016,7 @@ GIT Branch: master * Fri Mar 24 2006 neilb@suse.de - patches.fixes/md-raid1-hang: md: Fix bug: BIO_RW_BARRIER requests to md/raid1 hang. (159435). -* Thu Mar 23 2006 ak@suse.de +* Fri Mar 24 2006 ak@suse.de - patches.arch/disable-mmconfig: Disable mmconfig by default Default to pci=nommconf (145753 (some more)). - patches.arch/lagrange-feature: i386/x86-64: List Intel LaGrange @@ -15850,7 +16175,7 @@ GIT Branch: master * Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git8: - network driver fixes -* Thu Mar 16 2006 gregkh@suse.de +* Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git7: - nasty ext2 security issue / bugfix - other minor bugfixes all over the place @@ -16056,7 +16381,7 @@ GIT Branch: master * Thu Mar 09 2006 neilb@suse.de - patches.fixes/md-raid1-leak: Fix several raid1 which cause a memory leak... (155990). -* Wed Mar 08 2006 agruen@suse.de +* Thu Mar 09 2006 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: Fix compiling /usr/src/linux directly with O= (65891). - patches.fixes/xfs-include: Remove spaces in `-I ...' in @@ -16286,7 +16611,7 @@ GIT Branch: master * Thu Mar 02 2006 neilb@suse.de - patches.fixes/nfs-revalidate-race: Nfs: Avoid races between writebacks and truncation (144058). -* Wed Mar 01 2006 gregkh@suse.de +* Thu Mar 02 2006 gregkh@suse.de - patches.drivers/usb-uhci-increase-port-reset-completion-delay-for-hp-controllers.patch: USB: UHCI: Increase port-reset completion delay for HP controllers (#148761). @@ -16348,7 +16673,7 @@ GIT Branch: master * Tue Feb 28 2006 olh@suse.de - update to 2.6.16-rc5-git2, netfilter, xfs, x86_64 fixes disable FUA in libata -* Mon Feb 27 2006 olh@suse.de +* Tue Feb 28 2006 olh@suse.de - add patches.fixes/scsi-command-retries-off-by-one.patch timing out command, waited 0s errors in log (153801 - LTC22057) * Mon Feb 27 2006 olh@suse.de @@ -16393,7 +16718,7 @@ GIT Branch: master revert a 2.6.14rc1 change that causes cramfs corruption (153545) * Sun Feb 26 2006 olh@suse.de - adjust xen for topology.o change -* Sat Feb 25 2006 olh@suse.de +* Sun Feb 26 2006 olh@suse.de - add patches.fixes/git-kbuild-cscope.patch workaround for cscope segfault (152643) * Sat Feb 25 2006 olh@suse.de @@ -16487,7 +16812,7 @@ GIT Branch: master for SLES 10 - 2006-02-21. * Wed Feb 22 2006 trenn@suse.de - patches.drivers/cpufreq_bios_ppc_change: Delete. -* Tue Feb 21 2006 olh@suse.de +* Wed Feb 22 2006 olh@suse.de - compile rtas_flash into the kernel (148195 - LTC21314) * Tue Feb 21 2006 olh@suse.de - update to 2.6.16-rc4-git1, s390 dasd error reporting gone, misc fixes @@ -16560,7 +16885,7 @@ GIT Branch: master * Sun Feb 19 2006 olh@suse.de - add patches.suse/nameif-track-rename.patch keep track of things that udev does behind your back -* Sat Feb 18 2006 olh@suse.de +* Sun Feb 19 2006 olh@suse.de - provide vmlinux.debug on ppc * Sat Feb 18 2006 agruen@suse.de - patches.suse/dmapi_src_drop2: XFS DMAPI update; replaces @@ -16617,7 +16942,7 @@ GIT Branch: master * Fri Feb 17 2006 axboe@suse.de - patches.drivers/scsi-kill-not-ready-removable: Kill not-ready messages for removable media in SCSI (150175). -* Thu Feb 16 2006 agruen@suse.de +* Fri Feb 17 2006 agruen@suse.de - rpm/post.sh: Only create Previous Kernel bootloader entries for kernels >= 2.6.16; older kernels don't know how to remove their bootloader entries again in their %%postun (151110). @@ -16861,7 +17186,7 @@ GIT Branch: master GART IOMMU. - patches.arch/x86_64-hpet-summit: Fix HPET timer on IBM x460 (SUSE141868). -* Thu Feb 09 2006 gregkh@suse.de +* Fri Feb 10 2006 gregkh@suse.de - patches.drivers/it87-fix-oops-on-removal.patch: [PATCH] it87: Fix oops on removal (#149538). * Thu Feb 09 2006 gregkh@suse.de @@ -16950,7 +17275,7 @@ GIT Branch: master - patches.fixes/xfs-linux-melb-25106a-xfs-per-cpu-sb-counters: [PATCH] xfs-linux-melb-25106a-xfs-per-cpu-sb-counters (SGI:PV946630, 148680). -* Wed Feb 08 2006 gregkh@suse.de +* Thu Feb 09 2006 gregkh@suse.de - supported.conf: updated the pci hotplug driver list * Wed Feb 08 2006 gregkh@suse.de Update to 2.6.16-rc2-git5 @@ -17045,7 +17370,7 @@ GIT Branch: master * Tue Feb 07 2006 ak@suse.de - patches.xen/xen-mc-compile: Fix Xen compilation with multicore scheduler. -* Mon Feb 06 2006 ak@suse.de +* Tue Feb 07 2006 ak@suse.de - patches.fixes/spinlock-timeout: Make more general * Mon Feb 06 2006 mason@suse.de - patches.fixes/xfrm-endless-loop: Fix infinite loop in @@ -17109,7 +17434,7 @@ GIT Branch: master - patches.suse/st-ioctl-idlun-support: Allow generic SCSI ioctls to work with st (SUSE45446, reenable). - patches.suse/ide-probe-delay: Reduce ide probe delays. -* Fri Feb 03 2006 garloff@suse.de +* Sat Feb 04 2006 garloff@suse.de - Reenable patches.suse/scsi-error-test-unit-ready-timeout; see bug #56689: Some SCSI devices need a longer timeout for TEST_UNIT_READY in error recovery. @@ -17418,9 +17743,9 @@ GIT Branch: master - Update config files. -> Enable overriding of DSDT via initrd for x86_64 -> Enable ACPI debug for x86_64/i386 debug kernel -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable CONFIG_DEBUG_SLAB on ppc, changes alignment -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable internal firmware build for QLogic drivers also on ppc * Wed Jan 25 2006 axboe@suse.de - patches.fixes/it821x-dma-bug: Fix ide dma setup bug in it821x @@ -17450,7 +17775,7 @@ GIT Branch: master - Make debugging usb device issues easier (used to be in older SuSE kernels, I accidentally took it out a while ago...) patches.drivers/always-announce-new-usb-devices.patch -* Tue Jan 24 2006 gregkh@suse.de +* Wed Jan 25 2006 gregkh@suse.de Clean up the kernel.org patches, from 4 to 2 * Tue Jan 24 2006 mason@suse.de - Update config files: enable CONFIG_CONNECTOR and CONFIG_PROC_EVENTS @@ -17584,7 +17909,7 @@ GIT Branch: master - Fixup kdump related config entries. CONFIG_CRASH_DUMP should be on only in the kdump kernels. CONFIG_PROC_VMCORE should be on in the kdump kernels too. -* Sun Jan 22 2006 ak@suse.de +* Mon Jan 23 2006 ak@suse.de - fix compilation without NFSD_ACL enabled * Sun Jan 22 2006 olh@suse.de - enable DEBUG_RODAT, DEBUG_SPINLOCK and DEBUG_SPINLOCK_SLEEP @@ -17595,10 +17920,10 @@ GIT Branch: master - patches.suse/subdomain_namespacesem: rebase, remove sd changes * Sun Jan 22 2006 olh@suse.de - enable slab debugging (144632) -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - add patches.suse/uml-trace-macros.patch define some setjmp macros which were removed from glibc includes -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - disable patches.fixes/dput_late_iput.diff (136310) disable patches.fixes/prune_one_dentry-late_iput.diff * Sat Jan 21 2006 agruen@suse.de @@ -17701,10 +18026,10 @@ GIT Branch: master - Update config files. * Tue Jan 17 2006 schwab@suse.de - Update to kdb-v4.4-2.6.15-common-3. -* Mon Jan 16 2006 olh@suse.de +* Tue Jan 17 2006 olh@suse.de - add patches.suse/export-pci_claim_resource.patch rpaphp needs this symbol -* Mon Jan 16 2006 mason@suse.de +* Tue Jan 17 2006 mason@suse.de - Update config files. (run oldconfig on x86_64) * Mon Jan 16 2006 ak@suse.de - Update config files. @@ -17901,7 +18226,7 @@ GIT Branch: master handling change. - patches.fixes/barrier-fixup: Fix a problem with hanging queue on barrier writes. -* Thu Jan 12 2006 okir@suse.de +* Fri Jan 13 2006 okir@suse.de - patches.kernel.org/patch-2.6.15-git8: Update to 2.6.5-git8 - Rediffed or removed the following patches: - patches.drivers/dm-no-bounce @@ -18162,10 +18487,10 @@ GIT Branch: master - update to 2.6.15-rc6-git2 * Wed Dec 21 2005 aj@suse.de - Fix kernel-syms spec file. -* Mon Dec 19 2005 kkeil@suse.de +* Tue Dec 20 2005 kkeil@suse.de - patches.drivers/sky2.patch: Add sky2 driver from -mm series. - Update config files. -* Mon Dec 19 2005 garloff@suse.de +* Tue Dec 20 2005 garloff@suse.de - Increase default number of loop devices from 8 to 64. * Mon Dec 19 2005 jbeulich@novell.com - config/x86_64/xen: Enable SMP, misc adjustments (from ccoffing) @@ -18189,7 +18514,7 @@ GIT Branch: master checkin. Corrected. * Sat Dec 17 2005 tonyj@suse.de - patches.suse/subdomain: SubDomain (AppArmor). -* Fri Dec 16 2005 agruen@suse.de +* Sat Dec 17 2005 agruen@suse.de - patches.fixes/nfsd-setacl-readonly.diff: [nfsd] Check for read-only exports before setting acls (139411). * Fri Dec 16 2005 trenn@suse.de @@ -18382,7 +18707,7 @@ GIT Branch: master - patches.suse/aop-truncated-page.diff: [Patch] add AOP_TRUNCATED_PAGE, prepend AOP_ to WRITEPAGE_ACTIVATE. (needed for ocfs2) -* Sat Nov 26 2005 agruen@suse.de +* Sun Nov 27 2005 agruen@suse.de - rpm/kernel-source.spec.in: Make sure kernel flavors that are based on a different set of patches than kernel-source won't wrongly get a /usr/src/linux-obj directory for creating external @@ -18573,7 +18898,7 @@ GIT Branch: master * Wed Nov 02 2005 okir@suse.de - patches.fixes/acpi-disable-c2-c3-ibm-r40e: Disable C2/C3 states on all IBM R40e BIOSes (129954). -* Tue Nov 01 2005 jeffm@suse.de +* Wed Nov 02 2005 jeffm@suse.de - patches.suse/ocfs2-configfs: Delete. - patches.suse/ocfs2.diff: ocfs2: merge from svn 2673. - patches.suse/ocfs2-kapi-compat.diff: ocfs2: API compatibility @@ -18628,7 +18953,7 @@ GIT Branch: master - patches.drivers/oss-device-assign: Delete. - patches.fixes/unsymmetric-pageattr: Delete. - patches.drivers/alsa-git-post-2.6.14: ALSA-git update -* Tue Oct 25 2005 gregkh@suse.de +* Wed Oct 26 2005 gregkh@suse.de - patches.fixes/usb-interface-modalias-fix.patch: USB: always export interface information for modalias (105621). * Tue Oct 25 2005 olh@suse.de @@ -18697,10 +19022,10 @@ GIT Branch: master - patches.drivers/floppy-cmos-attribute.patch: Delete. - patches.drivers/floppy-cmos-attribute-tidy.patch: Delete. - patches.drivers/securityfs.patch: Delete. -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Finish replacing +check2614 with the real owners. Sorry about the mess this caused... -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Start replacing +check2614 with the real owners * Mon Oct 10 2005 olh@suse.de - add patches.suse/suse-ppc32-mol-verify_area.patch @@ -18804,7 +19129,7 @@ GIT Branch: master for building with O=. * Thu Sep 15 2005 olh@suse.de - mark kernel/drivers/net/mv643xx_eth unsupported. MAC collisions -* Wed Sep 14 2005 agruen@suse.de +* Thu Sep 15 2005 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: More dependency fixes. * Wed Sep 14 2005 olh@suse.de @@ -19096,7 +19421,7 @@ GIT Branch: master patch broke aty128fb and radeonfb * Mon Aug 29 2005 olh@suse.de - update to 2.6.13 -* Sun Aug 28 2005 pavel@suse.cz +* Mon Aug 29 2005 pavel@suse.cz - patches.suse/acpi-asus-panasonic-sony.patch: add support for vendor-specific features from Timo Hoenig * Sun Aug 28 2005 olh@suse.de @@ -19315,7 +19640,7 @@ GIT Branch: master - update to 2.6.13-rc6-git5, netpoll fixes * Sat Aug 13 2005 schwab@suse.de - Disable IA64_SGI_SN_XP until it is fixed. -* Fri Aug 12 2005 gregkh@suse.de +* Sat Aug 13 2005 gregkh@suse.de - patches.drivers/w1-dont-spam-syslog.patch: w1: more debug level decrease. fixes #104020. * Fri Aug 12 2005 kraxel@suse.de @@ -19767,7 +20092,7 @@ GIT Branch: master * Mon Jul 04 2005 olh@suse.de - add patches.arch/ppc64-vdso32_lds.patch fix link errors after recent toolchain changes -* Sat Jul 02 2005 agruen@suse.de +* Sun Jul 03 2005 agruen@suse.de - scripts/config.sh: rename VERSION+EXTRAVERSION => PATCHVERSION and a few other cleanups. * Sat Jul 02 2005 garloff@suse.de @@ -19829,7 +20154,7 @@ GIT Branch: master - Fix config files. * Wed Jun 29 2005 agruen@suse.de - Fix dash/underscore conversion for RPM tags. -* Tue Jun 28 2005 garloff@suse.de +* Wed Jun 29 2005 garloff@suse.de - Preliminary update of xen patches. * Tue Jun 28 2005 garloff@suse.de - patches.suse/security-*: Update and reenable security stubs @@ -20089,7 +20414,7 @@ GIT Branch: master * Thu Apr 28 2005 okir@suse.de - patches.fixes/ipv4-martian-oops: [IPv4] Prevent oops when printing martian source (65556). -* Wed Apr 27 2005 schwab@suse.de +* Thu Apr 28 2005 schwab@suse.de - Even more gcc4 fixes for ppc/ppc64. * Wed Apr 27 2005 schwab@suse.de - More gcc4 fixes. @@ -20165,7 +20490,7 @@ GIT Branch: master * Mon Mar 28 2005 jeffm@suse.de - patches.fixes/set_blocksize_race.diff: Updated header; accepted in 2.6.12-rc1 -* Wed Mar 23 2005 jeffm@suse.de +* Thu Mar 24 2005 jeffm@suse.de - patches.suse/lookup_hash_nameidata.diff: Version added to CVS did _not_ obsolete lookup_create_nameidata.diff, but it was removed anyway. Added required changes. @@ -20236,12 +20561,12 @@ GIT Branch: master * Thu Mar 17 2005 axboe@suse.de - patches.fixes/cfq-shutdown-timer-wq: Shutdown pending timer/wq from both last put and exit case. -* Wed Mar 16 2005 schwab@suse.de +* Thu Mar 17 2005 schwab@suse.de - Fix name of module override directory. -* Wed Mar 16 2005 garloff@suse.de +* Thu Mar 17 2005 garloff@suse.de - (okir) Removed non-compiling dri-ioctl32 patch. - Updated Xen patches. -* Wed Mar 16 2005 jeffm@suse.de +* Thu Mar 17 2005 jeffm@suse.de - series.conf: enabled set_blocksize_race.diff * Wed Mar 16 2005 axboe@suse.de - patches.fixes/cfq-pending-work-fixup: Fixup error in @@ -20452,7 +20777,7 @@ GIT Branch: master * Fri Mar 11 2005 olh@suse.de - update patches.suse/acpi_EC_no_byteAcc_fix.diff increment offset by one, not eight -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Remove unneeded I2C patches from the tree. - patches.drivers/i2c-1.2081.patch: Delete. - patches.drivers/i2c-1.2083.patch: Delete. @@ -20481,7 +20806,7 @@ GIT Branch: master - patches.drivers/i2c-1.2113.patch: Delete. - patches.drivers/i2c-1.2115.patch: Delete. - patches.drivers/i2c-1.2116.patch: Delete. -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Driver core update based on patches now in the 2.6.11-bk tree. Almost all of these are liked by udev / HAL in order that they can go faster, with less sysfs activity. @@ -20721,7 +21046,7 @@ GIT Branch: master - patches.drivers/input-bk-alps.diff: All ALPS fixes in one patch Previous ALPS patches removed -* Fri Mar 04 2005 vojtech@suse.cz +* Sat Mar 05 2005 vojtech@suse.cz - patches.drivers/input-bk-2074.diff: Fix ALPS oops on resume/suspend (Ruediger Oertel : [kernel] oops during s-t-d) @@ -21122,7 +21447,7 @@ GIT Branch: master regardless the setting of /proc/sys/kernel/sysrq * Mon Feb 21 2005 mantel@suse.de - patches.drivers/ibm-acpi-update: Update ibm-acpi to 0.10 (none). -* Sun Feb 20 2005 agruen@suse.de +* Mon Feb 21 2005 agruen@suse.de - patches.fixes/pci-resource-window-allocation-fix.diff: IBM Thinkpad G41 (and others) PCMCIA problems fix from Linus. * Sun Feb 20 2005 olh@suse.de @@ -21221,10 +21546,10 @@ GIT Branch: master - Update config files. - patches.drivers/drm-via: add DRM support for Via unichrome video cards (None). -* Thu Feb 10 2005 kkeil@suse.de +* Fri Feb 11 2005 kkeil@suse.de - readd patches.fixes/i4l-filter-fix patches.fixes/i4l-nullpointer-fix -* Thu Feb 10 2005 agruen@suse.de +* Fri Feb 11 2005 agruen@suse.de - Enable DRM config options. * Thu Feb 10 2005 kraxel@suse.de - patches.xen/xen-common.diff: one more chunk dropped. @@ -21246,7 +21571,7 @@ GIT Branch: master - patches.uml/host-skas3: Delete. - patches.uml/skas-update-2.6.10.patch: Delete. - patches.uml/skas-2.6.11-v7-rc1.patch: skas3+sysemu patch v7a. -* Wed Feb 09 2005 garloff@suse.de +* Thu Feb 10 2005 garloff@suse.de - Make IDE drivers more modular in Xen. - Update Xen patches, drop various bits that have been merged. - Clean up mkinitrd creation for Xen. @@ -21686,7 +22011,7 @@ GIT Branch: master + add patches.drivers/bk-dtor-input-rc1.patch - Fixed SLRS-pos patch for input update. - Update config files. -* Mon Jan 17 2005 agruen@suse.de +* Tue Jan 18 2005 agruen@suse.de - New version of nfsacl: now caches acls on the client. Patches: + patches.suse/qsort: Qsort. + patches.suse/sunrpc-enosys-when-unavail: Return -ENOSYS for @@ -21819,7 +22144,7 @@ GIT Branch: master - patches.suse/file-write-prefault: Delete. * Wed Jan 05 2005 mason@suse.de - update reiser4 to the latest code drop in -mm -* Tue Jan 04 2005 mason@suse.de +* Wed Jan 05 2005 mason@suse.de - delete a number of patches that were already in mainline * Tue Jan 04 2005 okir@suse.de - patches.fixes/cmsg-compat-signedness-fix-fix: Fix cmsg_len @@ -21860,7 +22185,7 @@ GIT Branch: master during the task exiting. - patches.suse/protect-pids-from-oom2: fixes a race and two minor aesthetical bugs. -* Tue Dec 21 2004 olh@suse.de +* Wed Dec 22 2004 olh@suse.de - remove patches.suse/pci.ids-update CONFIG_PCI_NAMES is not enabled in our configs * Tue Dec 21 2004 olh@suse.de @@ -22172,7 +22497,7 @@ GIT Branch: master * Fri Oct 15 2004 okir@suse.de - patches.fixes/nfs-nolock-fix2: Fix broken locking on NFS nolock mounts (SUSE47287) -* Thu Oct 14 2004 kkeil@suse.de +* Fri Oct 15 2004 kkeil@suse.de - patches.fixes/c4_locking_fix (SUSE47191) * Fix a SMP deadlock for the AVM c4 driver * Thu Oct 14 2004 andrea@suse.de @@ -22254,7 +22579,7 @@ GIT Branch: master - Fix TCP window tracking in netfilter conntrack * Mon Oct 04 2004 schwab@suse.de - Update /boot/vmlinuz symlink before calling /sbin/new-kernel-pkg. -* Sat Oct 02 2004 schwab@suse.de +* Sun Oct 03 2004 schwab@suse.de - Hide non-OF PCI devices on PowerMacs. * Sat Oct 02 2004 jeffm@suse.com - Release path after iput in sys_unlink (SUSE45004) @@ -22293,7 +22618,7 @@ GIT Branch: master * Fri Oct 01 2004 andrea@suse.de - patches.fixes/pte-establish-race avoid userspace corruption during COWs with threads on x86 PAE with >4G of ram. -* Thu Sep 30 2004 agruen@suse.de +* Fri Oct 01 2004 agruen@suse.de - patches.fixes/attr-initialize: Prevent chown from modifying inode ctimes without permission check (SUSE42542) - patches.fixes/ext23-no-ace-write-limit.diff: re-enable. @@ -22348,7 +22673,7 @@ GIT Branch: master - Fix resource claiming of SuperIO chips (SUSE45891) * Thu Sep 30 2004 axboe@suse.de - Hold reference to scsi device for lifetime of pending commands (SUSE46316) -* Wed Sep 29 2004 kkeil@suse.de +* Thu Sep 30 2004 kkeil@suse.de - fix from mainline for RLT8169 driver (disable DAC) SUSE46390 * Wed Sep 29 2004 vojtech@suse.cz - fixed patches.fixes/fat-nokia-fix, but not enabled yet @@ -22386,10 +22711,10 @@ GIT Branch: master * Tue Sep 28 2004 hare@suse.de - patches.fixes/null-argument-for-put_device put_device() should accept a NULL argument, too (SUSE46234). -* Mon Sep 27 2004 agruen@suse.de +* Tue Sep 28 2004 agruen@suse.de - patches.drivers/dm-minorcheck: device-mapper: fix minor number check -* Mon Sep 27 2004 andrea@suse.de +* Tue Sep 28 2004 andrea@suse.de - patches.suse/silent-stack-overflow: enforce gap between heap and stack. SUSE44807 * Mon Sep 27 2004 hare@suse.de @@ -22435,7 +22760,7 @@ GIT Branch: master This may readd the IDE DMA timeout problems some people saw. * Fri Sep 24 2004 okir@suse.de - Fixed a typo in sunrpc-optional-auth -* Thu Sep 23 2004 olh@suse.de +* Fri Sep 24 2004 olh@suse.de - remove patches.fixes/usb-ehci_urb_done-barrier.patch this patch is not needed, the inital bug was triggered by list corruption @@ -22469,7 +22794,7 @@ GIT Branch: master - fix cardbus issue on x86_64 (SUSE45677) * Wed Sep 22 2004 mantel@suse.de - export symbol get_sb_pseudo (SUSE45571) -* Tue Sep 21 2004 agruen@suse.de +* Wed Sep 22 2004 agruen@suse.de - patches.rpmify/cvs-timestamp-in-oopses.diff, rpm/kernel-binary.spec.in: Add CVS timestamp to Oopses * Tue Sep 21 2004 kraxel@suse.de @@ -22487,7 +22812,7 @@ GIT Branch: master - fixed and re-enabled lirc patches (SUSE45679). * Tue Sep 21 2004 okir@suse.de - Disable TCP segment offload (TSO) for now; it's too broken (SUSE45666) -* Mon Sep 20 2004 ak@suse.de +* Tue Sep 21 2004 ak@suse.de - Disable warning in cpufreq /proc interface code * Mon Sep 20 2004 ak@suse.de - Fix x86-64 compat waitid call for new interface @@ -22643,7 +22968,7 @@ GIT Branch: master - update PCI IDs to latest version * Wed Sep 15 2004 schwab@suse.de - Remove useless casts. -* Tue Sep 14 2004 schwab@suse.de +* Wed Sep 15 2004 schwab@suse.de - Update configs. * Tue Sep 14 2004 garloff@suse.de - Remove whirlpool algo. @@ -22685,7 +23010,7 @@ GIT Branch: master * Thu Sep 09 2004 garloff@suse.de - fastboot-console-init: Don't generate hotplug events for virtual consoles. Speeds up booting by ~2s. By okir. -* Wed Sep 08 2004 garloff@suse.de +* Thu Sep 09 2004 garloff@suse.de - swsusp-fix-small: suspend broke when onlyvery little memory was used (init=/bin/bash). By pavel. - ide-probe-delay: sleep 5ms instead of 50ms in ide probe and @@ -22786,7 +23111,7 @@ GIT Branch: master latency fix (tiwai@suse.de). * Thu Aug 26 2004 okir@suse.de - prevent oops in ip6t_LOG (SUSE44213) -* Wed Aug 25 2004 agruen@suse.de +* Thu Aug 26 2004 agruen@suse.de - scripts/tar-up.sh, rpm/kernel-binary.spec.in: Add x-devel-packages in neededforbuild of kernel-um.spec. * Wed Aug 25 2004 okir@suse.de @@ -22876,7 +23201,7 @@ GIT Branch: master Add missing parentheses in include/asm-x86_64/processor.h * Wed Aug 18 2004 kraxel@suse.de - enable CONFIG_DVB_AV7110_OSD on amd64 (SUSE43455). -* Tue Aug 17 2004 schwab@suse.de +* Wed Aug 18 2004 schwab@suse.de - Remove obsolete hp-sx1000 patches. * Tue Aug 17 2004 schwab@suse.de - Fix IPv6 mobility patches. @@ -22923,9 +23248,9 @@ GIT Branch: master - Remove one obsolete patch * Fri Aug 13 2004 mantel@suse.de - update swsuspend code -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Rediff & reenable /proc/pid/mapped_base patch -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Add -d / --dir argument to sequence-patch to avoid $SCRATCH_AREA * Thu Aug 12 2004 mason@suse.de - enable reiserfs and ext3 barrier code again @@ -23111,7 +23436,7 @@ GIT Branch: master - Check lots more patches * Thu Aug 05 2004 garloff@suse.de - Build fixes. -* Wed Aug 04 2004 garloff@suse.de +* Thu Aug 05 2004 garloff@suse.de - Drop many patches (all upstream: axp, scsi, proc-info-leak). - Port some (bootsplash, kbuild stuff). - Adapt configs for i386 and x86-64. @@ -23346,7 +23671,7 @@ GIT Branch: master - SUSE42038 fix deadlock between ext3/reiserfs and copy_from_user * Mon Jun 28 2004 mason@suse.de - change ide-disk-barrier_mode-2 to match what I put into cvs GA -* Sun Jun 27 2004 agruen@suse.de +* Mon Jun 28 2004 agruen@suse.de - SUSE42495: Disable CONFIG_E100_NAPI for ia64. * Sun Jun 27 2004 agruen@suse.de - SUSE41246: patches.fixes/ide-disk-barrier_mode-2: Only use IDE @@ -23430,7 +23755,7 @@ GIT Branch: master * Wed Jun 23 2004 okir@suse.de - Added CIFS patch from Steve French which fixes request queueing to handle more than 100 overlapped requests (SUSE39916 - LTC8025) -* Tue Jun 22 2004 agruen@suse.de +* Wed Jun 23 2004 agruen@suse.de - Three obvious bug fixes from mainline: + patches.fixes/ieee1394-null-dereference.diff + patches.fixes/ip-conntrack-missing-check.diff @@ -23468,7 +23793,7 @@ GIT Branch: master - Disable [I][N]FTL flash drivers. * Tue Jun 22 2004 mantel@suse.de - avoid pagecache underflow (SUSE42182) -* Mon Jun 21 2004 agruen@suse.de +* Tue Jun 22 2004 agruen@suse.de - Merge recent kbuild improvements, update the documentation and demo module. Add upstream documentation. Looking good now. * Mon Jun 21 2004 ak@suse.de @@ -23617,7 +23942,7 @@ GIT Branch: master - vgettimeofday patch from John Stultz to fix LTP gettimeofday01 failure (SUSE40504 - LTC8395) - Updated CIFS to 1.18 (SUSE41963 - LTC9328) -* Mon Jun 14 2004 agruen@suse.de +* Tue Jun 15 2004 agruen@suse.de - SUSE40829 / LTC8406: patches.fixes/power3-numabug: Fix memory zone setup that caused the emergency pool to underrun. * Mon Jun 14 2004 olh@suse.de @@ -23658,7 +23983,7 @@ GIT Branch: master * Sat Jun 12 2004 axboe@suse.de - harden blk_execute_rq() a little so it doesn't inspect ->waiting at all. Similar to how mainline works. -* Fri Jun 11 2004 schwab@suse.de +* Sat Jun 12 2004 schwab@suse.de - Rename modules to work around lkcd bug [SUSE41891]. * Fri Jun 11 2004 garloff@suse.de - hugetlb-disable-nonstd-maphugetlb-sysctl: Don't honour @@ -23749,10 +24074,10 @@ GIT Branch: master - update sysfs-backing store to v0.6 from 2.6.6-mm4 (SUSE40072) * Wed Jun 09 2004 agruen@suse.de - SUSE41748: LAuS msgsnd reporting invalid syscall parameter size. -* Tue Jun 08 2004 olh@suse.de +* Wed Jun 09 2004 olh@suse.de - update patches.arch/ibm-ppc64-eeh-check-n-panic-earlier.patch pass correct device node info to rtas_call (SUSE41818 - LTC9219) -* Tue Jun 08 2004 garloff@suse.de +* Wed Jun 09 2004 garloff@suse.de - scsi-error-test-unit-ready-timeout: Use 30s timeout for TEST_UNIT_READY (SUSE41689). * Tue Jun 08 2004 ak@suse.de @@ -23818,7 +24143,7 @@ GIT Branch: master Don't return from KDB upon unrecoverable exception (SUSE40982 - LTC8623) * Tue Jun 08 2004 ak@suse.de - Handle bad PIT readings in the cyclone timer driver (SUSE40644) -* Mon Jun 07 2004 agruen@suse.de +* Tue Jun 08 2004 agruen@suse.de - SUSE41718 / LTC9150: revalidate_special may invalidate dentry->d_op (as it sometimes does with cifs), so re-check when revalidating again. @@ -23878,7 +24203,7 @@ GIT Branch: master nfsd requests to set the file mode permission bits of a symlink. * Sun Jun 06 2004 ak@suse.de - disable debugging printks in udf -* Sat Jun 05 2004 olh@suse.de +* Sun Jun 06 2004 olh@suse.de - add patches.fixes/recvmsg-compat-MSG_CMSG_COMPAT Fix bogus msg_flags checks, need to mask out MSG_CMSG_COMPAT * Sat Jun 05 2004 garloff@suse.de @@ -23937,16 +24262,16 @@ GIT Branch: master nfs_acl version 2 instead. * Thu Jun 03 2004 ak@suse.de - Fix LDT/TSS limit on x86-64 (SUSE41574) -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - Mark as SLES9_RC1. -* Wed Jun 02 2004 agruen@suse.de +* Thu Jun 03 2004 agruen@suse.de - SUSE41202 / nfs_acl: Fix mounting NFSv2 volumes from Solaris clients: the supported program version numbers were wrong. Also fix the transport buffer size calculation (we were still safe). -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - SUSE40944: apic-timer-irq-delivery-dl760: Add workaround for timer IRQ delivery for DL760. -* Wed Jun 02 2004 ak@suse.de +* Thu Jun 03 2004 ak@suse.de - add IDE support for nvidia nforce3,nforce3-mcp04,nforce3-ck804 * Wed Jun 02 2004 olh@suse.de - add patches.drivers/ibm-ppc64-hvcs_write_room.2.0.patch @@ -23994,7 +24319,7 @@ GIT Branch: master * Wed Jun 02 2004 ak@suse.de - dump bad block when internal xfs consistency checks fail - add more KERN_ALERTs to oopses on x86-64 and i386 -* Tue Jun 01 2004 garloff@suse.de +* Wed Jun 02 2004 garloff@suse.de - swsusp-free-more-mem: Several tries to free memory, allows low- mem machines to successfully suspend to disk. * Tue Jun 01 2004 ak@suse.de @@ -24074,7 +24399,7 @@ GIT Branch: master * Tue Jun 01 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi remove sysfs entry for vscsis -* Mon May 31 2004 kkeil@suse.de +* Tue Jun 01 2004 kkeil@suse.de - ppp-filter-fix: new version with correct filter headers for DLT_LINUX_SLL filter (see # SUSE34724) * Mon May 31 2004 okir@suse.de @@ -24273,7 +24598,7 @@ GIT Branch: master * Thu May 27 2004 agruen@suse.de - patches.suse/jfs-dmapi-fix: Back out broken 32-bit compatibility code. -* Wed May 26 2004 garloff@suse.de +* Thu May 27 2004 garloff@suse.de - tulip-napi-remove-hang: Better fix. (okir, SUSE39668) * Wed May 26 2004 mason@suse.de - ckrm permission fix (bug SUSE41270) @@ -24447,12 +24772,12 @@ GIT Branch: master * Tue May 25 2004 ak@suse.de - retry failed allocations in XFS (SUSE39962) - fix bug in NUMA API with huge nodemasks -* Mon May 24 2004 agruen@suse.de +* Tue May 25 2004 agruen@suse.de - Add EXPORT_SYMBOL(laptop_mode). - jfs updates/fixes: jfs-__get_metapage-size, jfs-d_instantiate-fix, jfs-error-recovery, jfs-invalidate-metadata-race, jfs-memleak, jfs-reduce-stack-usage, jfs-rmmod-fix. -* Mon May 24 2004 olh@suse.de +* Tue May 25 2004 olh@suse.de - update patches.fixes/e1000-mb.patch need also mb in e1000_clean_tx_irq() bug (SUSE41111 - LTC8539) * Mon May 24 2004 agruen@suse.de @@ -24506,7 +24831,7 @@ GIT Branch: master * Mon May 24 2004 hare@suse.de - add patches.suse/lkcd-x86_64-netdump.patch Fix netdump on x86_64 (SUSE40608) -* Sun May 23 2004 andrea@suse.de +* Mon May 24 2004 andrea@suse.de - fix for ia64 arch-atomic_inc_and_test needed by the page-freeing-race-fix. * Sun May 23 2004 olh@suse.de @@ -25095,10 +25420,10 @@ GIT Branch: master - build ibmveth as a module on pseries64 * Thu May 13 2004 olh@suse.de - build tokenring as a module on iseries64 -* Wed May 12 2004 olh@suse.de +* Thu May 13 2004 olh@suse.de - add patches.arch/ibm-ppc64-uninline-spinlocks [PATCH] Un-inline spinlocks on ppc64 -* Wed May 12 2004 agruen@suse.de +* Thu May 13 2004 agruen@suse.de - patches.suse/intel-vtune-fix: Make compile on i386, enable it in the config files. * Wed May 12 2004 okir@suse.de @@ -25159,20 +25484,20 @@ GIT Branch: master fixes from Intel. - Add patches.fixes/priotree-hugetlbfs-truncate-lockup to series.conf. -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - remove patches.drivers/pcnet32-drop-ltint.patch add patches.fixes/pcnet32-disable-ltint just disable ltint for the time being -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/ext3-bogus-enospc [PATCH] Fix ext3 bogus ENOSPC -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/radeonfb_overlapping_copyarea [PATCH] radeon: fix overlapping copyarea -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.arch/ppc-XTABS-termio.patch PPC termio fix for TABDLY bits TAB3/XTABS -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi Fix panic in ibmvscsi_eh_abort_handler (LTC bugzilla 7983) fix the ibmvscsi server @@ -25331,7 +25656,7 @@ GIT Branch: master * Sun May 09 2004 olh@suse.de - add patches.fixes/sctp_memset_parameter [SCTP] Fix memset() parameter ordering. -* Sat May 08 2004 schwab@suse.de +* Sun May 09 2004 schwab@suse.de - Audit LAuS patches for bad uses of audit_result [SUSE39936]. * Sat May 08 2004 olh@suse.de - add patches.arch/ibm-ppc64-iommu_alloc_consistent-return @@ -25572,10 +25897,10 @@ GIT Branch: master . * Tue May 04 2004 axboe@suse.de - kernel doesn't link it CKRM isn't configured (sigh) -* Mon May 03 2004 schwab@suse.de +* Tue May 04 2004 schwab@suse.de - Enable CONFIG_SERIAL_8250_EXTENDED and CONFIG_SERIAL_8250_SHARE_IRQ [SUSE39152]. -* Mon May 03 2004 olh@suse.de +* Tue May 04 2004 olh@suse.de - add patches.arch/ibm-ppc64-irqstacks add patches.fixes/irqstacks-do_softirq.patch add patches.arch/ibm-ppc64-irqstack_dynamic_allocation.patch @@ -26029,7 +26354,7 @@ GIT Branch: master (which it does slightly faster than quilt); the resulting tree is fully compatible with quilt. (Use the --clean option to get rid of quilt specific files in .pc/.) -* Fri Apr 23 2004 agruen@suse.de +* Sat Apr 24 2004 agruen@suse.de - Add more stuff from -mc4 (patches.fixes/): ext3-transaction-batching-fix.patch, intermezzo-leak-fixes.patch, load_elf_binary-overflow-detection-fix.patch @@ -26229,7 +26554,7 @@ GIT Branch: master * Tue Apr 20 2004 mantel@suse.de - use in-kernel e100 driver; new version was meant for 2.4 only according to Intel -* Mon Apr 19 2004 garloff@suse.de +* Tue Apr 20 2004 garloff@suse.de - vesafb-video-mem-mtrr: Apply MTRR setting to whole framebuffer. (SUSE39104) * Mon Apr 19 2004 olh@suse.de @@ -26672,7 +26997,7 @@ GIT Branch: master - Update cifs to version 1.0.5. (SUSE35685, SUSE37871). * Sun Apr 04 2004 ak@suse.de - disable apic off dmi entry for HP DL380 (SUSE34704) -* Sat Apr 03 2004 agruen@suse.de +* Sun Apr 04 2004 agruen@suse.de - SUSE38070 hang in hwscan loading module uhci-hcd: Extended psmouse-usb-fix patch to reset the USB controller thoroughly (vojtech@suse.cz). @@ -26799,7 +27124,7 @@ GIT Branch: master * Thu Apr 01 2004 andrea@suse.de - Allow swap header to be rewritten with rw_swap_page_sync, may fix bug SUSE37442. -* Wed Mar 31 2004 ak@suse.de +* Thu Apr 01 2004 ak@suse.de - disable EDD reporting url * Wed Mar 31 2004 olh@suse.de - add patches.drivers/usb-static-sysfs-info @@ -26976,7 +27301,7 @@ GIT Branch: master - Disable debugging messages in parport daisy driver * Fri Mar 26 2004 ak@suse.de - Enable powernow k8 acpi driver on x86-64 and i386 (SUSE36822) -* Thu Mar 25 2004 agruen@suse.de +* Fri Mar 26 2004 agruen@suse.de - xfs cvs update. * Thu Mar 25 2004 andrea@suse.de - Fixup one locking bit in the objrmap-core, more precisely @@ -27018,7 +27343,7 @@ GIT Branch: master - Emulate bridge ioctls for vmware (SUSE36641) * Thu Mar 25 2004 garloff@suse.de - Revert sysfs changes from rc2. (SUSE36844, SUSE36198). -* Wed Mar 24 2004 garloff@suse.de +* Thu Mar 25 2004 garloff@suse.de - Drop part from lkcd_ipf that panics the kernel on accessing /proc/sys/kernel/cad_pid. * Wed Mar 24 2004 agruen@suse.de @@ -27056,7 +27381,7 @@ GIT Branch: master - Disable LTT & dprobe completely as they also do not work on S/390. - Rediff numa-api. -* Tue Mar 23 2004 schwab@suse.de +* Wed Mar 24 2004 schwab@suse.de - Enable KDB on ia64, off by default. * Tue Mar 23 2004 ak@suse.de - fix oops in numa api code (SUSE36806) @@ -27271,7 +27596,7 @@ GIT Branch: master - Update to x86_64-2.6.5rc1-3. Should fix SUSE35405 * Fri Mar 19 2004 agruen@suse.de - Fix the override-config-file mechanism. -* Thu Mar 18 2004 mason@suse.de +* Fri Mar 19 2004 mason@suse.de - fix reiserfs_file_write hole bug - Try to fix some O_DIRECT<->buffered io races - fix reiserfs writepage for fsync vs data=ordered races @@ -27423,7 +27748,7 @@ GIT Branch: master - update to 2.6.5-rc1 * Tue Mar 16 2004 mantel@suse.de - remove infiniband drivers -* Mon Mar 15 2004 olh@suse.de +* Tue Mar 16 2004 olh@suse.de - reenable patches.drivers/firewire_ieee1394 rev 1191, fixes some list corruption in ieee1394 core * Mon Mar 15 2004 olh@suse.de @@ -27537,7 +27862,7 @@ GIT Branch: master - Also install the arch/$arch/defconfig.$flavor files in the binary kernels. Add scripts/build-kernel-modules (generated by script) for testing compilation and installation. -* Wed Mar 10 2004 agruen@suse.de +* Thu Mar 11 2004 agruen@suse.de - %%postun-script: Fix relink code (broke recently). - Rename /boot/vmlinux to /boot/vmlinux.gz for gzip'ed files (the extension was lost at some point). @@ -27628,7 +27953,7 @@ GIT Branch: master - Make TIOCGDEV compatible again. * Sat Mar 06 2004 schwab@suse.de - Read patches.drivers/xpnet-04-xpc. -* Fri Mar 05 2004 ak@suse.de +* Sat Mar 06 2004 ak@suse.de - Update x86-64 patchkit to x86_64-2.6.4rc2-1 * Fri Mar 05 2004 olh@suse.de - update to patches.fixes/linux-post-2.6.4rc2-20040305 @@ -27687,7 +28012,7 @@ GIT Branch: master - Remove patches.drivers/xpnet-04-xpc. * Wed Mar 03 2004 schwab@suse.de - Fix staircase effect on Altix serial console. -* Tue Mar 02 2004 schwab@suse.de +* Wed Mar 03 2004 schwab@suse.de - Fix net/ipv6/mobile_ip6 for parallel build. * Tue Mar 02 2004 olh@suse.de - net/ipv6/mobile_ip6/mobhdr_mn.c needs linux/init.h @@ -27767,10 +28092,10 @@ GIT Branch: master loop_func_table->transfer operation has changed). * Sun Feb 29 2004 schwab@suse.de - Fix NULL pointer reference in pciehp driver. -* Sat Feb 28 2004 garloff@suse.de +* Sun Feb 29 2004 garloff@suse.de - alarm-round: Commit fix for alarm() return value being one too much because of roundoff errors in tv <-> jiffie conversion. -* Sat Feb 28 2004 agruen@suse.de +* Sun Feb 29 2004 agruen@suse.de - Add timestamp of cvs working directory to rpm files: /boot/timestamp-%%ver_str, /usr/src/linux-%%ver_str/timestamp. * Sat Feb 28 2004 ak@suse.de @@ -28135,7 +28460,7 @@ GIT Branch: master * Tue Feb 03 2004 ak@suse.de - Add patch for CONFIG_REGPARM for i386 - Enable it by default -* Mon Feb 02 2004 agruen@suse.de +* Tue Feb 03 2004 agruen@suse.de - patches.fixes/toshiba-acpi-0.17: Update toshiba_acpi driver to version 0.17. - Update config files. @@ -28163,7 +28488,7 @@ GIT Branch: master - Fix several problems with Provides and Obsoletes. - Split modversion symbols from kernel-source, and put them into kernel-syms instead. This also obsoletes kernel-bare. -* Thu Jan 29 2004 olh@suse.de +* Fri Jan 30 2004 olh@suse.de - add patches.drivers/firewire_ieee1394 (rev 1113) update sbp2 driver to provide ieee1394_guid in sysfs device/ dir * Thu Jan 29 2004 agruen@suse.de @@ -28182,7 +28507,7 @@ GIT Branch: master - Update ilp32 patch. * Thu Jan 29 2004 okir@suse.de - Updated usagi ipv6-ipv6 tunnel patch -* Wed Jan 28 2004 olh@suse.de +* Thu Jan 29 2004 olh@suse.de - update patches.drivers/ibm-ipr-2.0.0.patch trigger CONFIG_FW_LOADER if enabled * Wed Jan 28 2004 okir@suse.de @@ -28387,7 +28712,7 @@ GIT Branch: master - update patches.suse/early_userspace-instead-of-linuxrc do not mount sysfs early, the events can be replayed later keep the early binfmt_elf init to record early hotplug calls -* Fri Jan 09 2004 agruen@suse.de +* Sat Jan 10 2004 agruen@suse.de - Rework how kernel-source and the binary kernels are built: Now, the source and binary package are all built directly from the sources. @@ -28557,7 +28882,7 @@ GIT Branch: master * Mon Dec 08 2003 olh@suse.de - update patches.fixes/linux-2.6.0-test11-bk-latest tmpfs oops fix -* Sun Dec 07 2003 olh@suse.de +* Mon Dec 08 2003 olh@suse.de - update patches.suse/early_userspace-instead-of-linuxrc simplify changes * Sun Dec 07 2003 olh@suse.de @@ -28797,7 +29122,7 @@ GIT Branch: master option of build script. * Tue Nov 11 2003 ak@suse.de - Merge to x86_64-2.6.0test9-5 -* Mon Nov 10 2003 schwab@suse.de +* Tue Nov 11 2003 schwab@suse.de - Fix rounding error for blkdev reads [SUSE31902]. * Mon Nov 10 2003 schwab@suse.de - Reenable serial console patch. diff --git a/kernel-ps3.changes b/kernel-ps3.changes index 46f58025..9fd86cdf 100644 --- a/kernel-ps3.changes +++ b/kernel-ps3.changes @@ -1,3 +1,594 @@ +------------------------------------------------------------------- +Tue May 19 18:03:44 CEST 2009 - jeffm@suse.com + +- Set CONFIG_FRAMEBUFFER_CONSOLE=y + +------------------------------------------------------------------- +Tue May 19 17:27:45 CEST 2009 - jeffm@suse.com + +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) + +------------------------------------------------------------------- +Tue May 19 16:17:34 CEST 2009 - jbeulich@novell.com + +- patches.xen/sfc-endianness: fix building with gcc 4.4. + +------------------------------------------------------------------- +Tue May 19 12:04:26 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. + +------------------------------------------------------------------- +Mon May 18 16:52:37 CEST 2009 - jeffm@suse.com + +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Fri May 15 19:16:23 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux + +------------------------------------------------------------------- +Thu May 14 14:09:10 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. + +------------------------------------------------------------------- +Thu May 14 11:09:01 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %version-%source_rel in the -devel packages (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:42:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:32:58 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: fix kernel-syms requires (bnc#503280). + +------------------------------------------------------------------- +Mon May 11 21:11:59 CEST 2009 - jeffm@suse.com + +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). + +------------------------------------------------------------------- +Mon May 11 21:11:19 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. + +------------------------------------------------------------------- +Mon May 11 19:41:25 CEST 2009 - jeffm@suse.de + +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Wed May 6 17:38:57 CEST 2009 - gregkh@suse.de + +- Update config files. update vanilla configs so that the build works. + +------------------------------------------------------------------- +Wed May 6 17:19:56 CEST 2009 - gregkh@suse.de + +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. + +------------------------------------------------------------------- +Tue May 5 17:17:21 CEST 2009 - jeffm@suse.com + +- Update config files. + +------------------------------------------------------------------- +Tue May 5 16:46:08 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. + +------------------------------------------------------------------- +Tue May 5 14:31:59 CEST 2009 - jbeulich@novell.com + +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. + +------------------------------------------------------------------- +Tue May 5 11:05:37 CEST 2009 - jbeulich@novell.com + +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. + +------------------------------------------------------------------- +Tue May 5 10:08:12 CEST 2009 - jbeulich@novell.com + +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. + +------------------------------------------------------------------- +Tue May 5 10:02:41 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. + +------------------------------------------------------------------- +Tue May 5 05:22:16 CEST 2009 - teheo@suse.de + +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). + +------------------------------------------------------------------- +Fri May 1 20:01:16 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. + +------------------------------------------------------------------- +Fri May 1 20:00:48 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4. + - Eliminated 2 patches. + +------------------------------------------------------------------- +Fri May 1 19:58:07 CEST 2009 - jeffm@suse.com + +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. + +------------------------------------------------------------------- +Thu Apr 30 16:56:17 CEST 2009 - mmarek@suse.cz + +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory + +------------------------------------------------------------------- +Tue Apr 28 11:19:41 CEST 2009 - npiggin@suse.de + +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. + +------------------------------------------------------------------- +Mon Apr 27 13:48:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. + +------------------------------------------------------------------- +Mon Apr 27 10:41:20 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). + +------------------------------------------------------------------- +Fri Apr 24 19:28:44 CEST 2009 - gregkh@suse.de + +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. + +------------------------------------------------------------------- +Fri Apr 24 19:24:53 CEST 2009 - gregkh@suse.de + +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y + +------------------------------------------------------------------- +Fri Apr 24 18:23:21 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y + +------------------------------------------------------------------- +Fri Apr 24 18:19:34 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y + +------------------------------------------------------------------- +Fri Apr 24 18:14:49 CEST 2009 - gregkh@suse.de + +- Update config files. change to use CONFIG_USB=y + +------------------------------------------------------------------- +Thu Apr 23 23:38:53 CEST 2009 - jeffm@suse.de + +- Added legacy config. + +------------------------------------------------------------------- +Thu Apr 23 23:31:39 CEST 2009 - jeffm@suse.de + +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch + +------------------------------------------------------------------- +Thu Apr 23 17:53:58 CEST 2009 - jeffm@suse.de + +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. + +------------------------------------------------------------------- +Thu Apr 23 17:29:47 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc3. + +------------------------------------------------------------------- +Thu Apr 23 17:17:59 CEST 2009 - jeffm@suse.de + +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. + +------------------------------------------------------------------- +Mon Apr 20 16:44:13 CEST 2009 - jeffm@suse.de + +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" + +------------------------------------------------------------------- +Mon Apr 20 16:43:50 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2-git6. + +------------------------------------------------------------------- +Wed Apr 15 06:33:54 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. + +------------------------------------------------------------------- +Fri Apr 10 20:09:08 CEST 2009 - jeffm@suse.de + +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. + +------------------------------------------------------------------- +Fri Apr 10 19:08:14 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel + +------------------------------------------------------------------- +Fri Apr 10 17:35:35 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. + +------------------------------------------------------------------- +Fri Apr 10 17:18:34 CEST 2009 - jeffm@suse.com + +- Moved linux-obj symlink handling to kernel-$flavor-devel. + +------------------------------------------------------------------- +Fri Apr 10 11:41:12 CEST 2009 - mmarek@suse.cz + +- rpm/package-descriptions: Add comment. + +------------------------------------------------------------------- +Fri Apr 10 11:12:30 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. + +------------------------------------------------------------------- +Thu Apr 9 13:52:47 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. + +------------------------------------------------------------------- +Wed Apr 8 11:54:11 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) + +------------------------------------------------------------------- +Tue Apr 7 21:58:38 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. + +------------------------------------------------------------------- +Tue Apr 7 21:28:59 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. + +------------------------------------------------------------------- +Mon Apr 6 20:29:03 CEST 2009 - jeffm@suse.com + +- Enabled STAGING on !x86 and disabled COMEDI. + +------------------------------------------------------------------- +Mon Apr 6 19:21:37 CEST 2009 - jeffm@suse.com + +- patches.rpmify/split-package: Enable + +------------------------------------------------------------------- +Mon Apr 6 19:21:23 CEST 2009 - jeffm@suse.com + +- Update config files: Fixed i386-vanilla. + +------------------------------------------------------------------- +Mon Apr 6 19:11:52 CEST 2009 - jeffm@suse.com + +- patches.fixes/xfs-export-debug: xfs: export assertion handler. + +------------------------------------------------------------------- +Mon Apr 6 02:53:12 CEST 2009 - jeffm@suse.com + +- Switch from SPARSEMEM to DISCONTIGMEM on i386. + +------------------------------------------------------------------- +Sun Apr 5 02:24:01 CEST 2009 - jeffm@suse.com + +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. + +------------------------------------------------------------------- +Fri Apr 3 22:47:12 CEST 2009 - jeffm@suse.com + +- Update config files: Fix missing ia64-debug. + +------------------------------------------------------------------- +Fri Apr 3 22:32:01 CEST 2009 - jeffm@suse.com + +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. + +------------------------------------------------------------------- +Fri Apr 3 22:25:35 CEST 2009 - jeffm@suse.com + +- Drop NR_CPUS back to 128 on i386. + +------------------------------------------------------------------- +Fri Apr 3 19:36:31 CEST 2009 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. + +------------------------------------------------------------------- +Fri Apr 3 19:35:53 CEST 2009 - jeffm@suse.de + +- Update config files: Enabled STAGING drivers on -vanilla. + +------------------------------------------------------------------- +Fri Apr 3 17:13:32 CEST 2009 - jblunck@suse.de + +- patches.rpmify/rpm-kernel-config: Rediff. + +------------------------------------------------------------------- +Fri Apr 3 17:06:14 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh + +------------------------------------------------------------------- +Fri Apr 3 17:00:50 CEST 2009 - jeffm@suse.com + +- Update config files: Enabled STAGING drivers. + +------------------------------------------------------------------- +Fri Apr 3 16:30:02 CEST 2009 - jeffm@suse.com + +- Sync up kernel configs for x86/x86_64 flavors. + +------------------------------------------------------------------- +Fri Apr 3 14:55:26 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. + +------------------------------------------------------------------- +Thu Apr 2 23:41:52 CEST 2009 - mmarek@suse.cz + +- rpm/modversions: keep the override keyword in --pack. + +------------------------------------------------------------------- +Thu Apr 2 20:37:33 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. + +------------------------------------------------------------------- +Thu Apr 2 20:27:04 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call + +------------------------------------------------------------------- +Thu Apr 2 17:57:48 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion + +------------------------------------------------------------------- +Thu Apr 2 17:48:41 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec + +------------------------------------------------------------------- +Tue Mar 31 15:56:00 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-dummy.spec.in: Delete. + +------------------------------------------------------------------- +Tue Mar 31 15:46:18 CEST 2009 - jeffm@suse.de + +- doc/README.KSYMS: Add to repo. + +------------------------------------------------------------------- +Tue Mar 31 15:39:55 CEST 2009 - mmarek@suse.cz + +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. + +------------------------------------------------------------------- +Tue Mar 31 14:49:09 CEST 2009 - mmarek@suse.cz + +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). + +------------------------------------------------------------------- +Tue Mar 31 03:08:30 CEST 2009 - jeffm@suse.de + +- Add %changelog to spec files + +------------------------------------------------------------------- +Tue Mar 31 03:07:51 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Clean up %build_$flavor macros + +------------------------------------------------------------------- +Tue Mar 31 02:54:18 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in: Create kernel-source-vanilla + +------------------------------------------------------------------- +Tue Mar 31 02:53:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:52:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %using_buildservice macro + +------------------------------------------------------------------- +Tue Mar 31 02:52:04 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards + +------------------------------------------------------------------- +Tue Mar 31 02:51:13 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:50:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES + +------------------------------------------------------------------- +Tue Mar 31 02:50:15 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y + +------------------------------------------------------------------- +Tue Mar 31 02:49:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Use macros for cpu_arch + +------------------------------------------------------------------- +Tue Mar 31 02:49:23 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros + +------------------------------------------------------------------- +Tue Mar 31 02:48:40 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %kernelrelease macro. + +------------------------------------------------------------------- +Tue Mar 31 02:47:58 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %variant instead of $variant + +------------------------------------------------------------------- +Tue Mar 31 02:47:14 CEST 2009 - jeffm@suse.de + +- kernel-source: Kill old obsoletes + +------------------------------------------------------------------- +Tue Mar 31 02:46:35 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %var instead of @VAR@ except where necessary + +------------------------------------------------------------------- +Tue Mar 31 02:46:12 CEST 2009 - jeffm@suse.de + +- kernel-syms: Sort by flavor, not architecture + +------------------------------------------------------------------- +Tue Mar 31 02:45:43 CEST 2009 - jeffm@suse.de + +- kernel-syms: Stop the architecture %else madness + +------------------------------------------------------------------- +Tue Mar 31 02:45:15 CEST 2009 - jeffm@suse.de + +- kernel-binary: Stop the architecture %else madness + +------------------------------------------------------------------- +Mon Mar 30 22:16:04 CEST 2009 - jeffm@suse.de + +- Removed -RT guards and a dead patch. + +------------------------------------------------------------------- +Mon Mar 30 22:14:17 CEST 2009 - jeffm@suse.de + +- patches.fixes/reiserfs-prealloc-fix: Delete. + +------------------------------------------------------------------- +Mon Mar 30 15:26:04 CEST 2009 - jeffm@suse.de + +- patches.suse/reiserfs-inode-init: Delete. + +------------------------------------------------------------------- +Thu Mar 26 21:28:32 CET 2009 - mmarek@suse.cz + +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. + ------------------------------------------------------------------- Tue Mar 24 15:37:54 CET 2009 - jeffm@suse.de diff --git a/kernel-ps3.spec b/kernel-ps3.spec index cf1f2c98..7c019a02 100644 --- a/kernel-ps3.spec +++ b/kernel-ps3.spec @@ -1,5 +1,5 @@ # -# spec file for package kernel-ps3 (Version 2.6.29) +# spec file for package kernel-ps3 (Version 2.6.30) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,62 +17,64 @@ # norootforbuild -%if 0%{?opensuse_bs} +%define using_buildservice 0%{?opensuse_bs} +%if %using_buildservice # Strip off the build number ("y") from the "x.y" release number %define source_rel %(release=%release; echo ${release%.*}) %else # We don't have build numbers internally %define source_rel %release %endif +# macro to add the source timestamp to package descriptions +%define source_timestamp %(sed '1s/^/Source timestamp: /' %_sourcedir/source-timestamp || :) # Don't use shell commands in build macros, this won't work outside of rpm -%define build_flavor "ps3" -%define build_kdump 0 -%define build_xen 0 -%define build_vanilla 0 -%define build_ps3 0 -%if %{build_flavor} == "kdump" -%define build_kdump 1 -%endif -%if %{build_flavor} == "xen" -%define build_xen 1 -%endif -%if %{build_flavor} == "vanilla" -%define build_vanilla 1 -%endif -%if %{build_flavor} == "ps3" -%define build_ps3 1 -%endif +%define build_flavor ps3 +%define build_kdump (%build_flavor == "kdump") +%define build_xen (%build_flavor == "xen") +%define build_vanilla (%build_flavor == "vanilla") +%define build_ps3 (%build_flavor == "ps3") +%define srcversion 2.6.29 +%define patchversion 2.6.30-rc6-git3 +%define variant %{nil} +%define release_major %(rel="%source_rel" ; echo "${rel##[^0-9]*.}") +%define kernelrelease %patchversion-%release_major +%define build_src_dir %my_builddir/linux-%srcversion +%define src_install_dir /usr/src/linux-%kernelrelease%variant +%define obj_install_dir %src_install_dir-obj +%define rpm_install_dir %buildroot%obj_install_dir +%define kernel_build_dir %my_builddir/linux-obj %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) -%define symbols %(set -- kernel-ps3 kernel-ps3 $(case ps3 in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) -%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/ps3$') +%define arch_symbols %(%_sourcedir/arch-symbols %_target_cpu) +%define symbols %(set -- %name kernel-%build_flavor $(case %build_flavor in (rt|rt_*) echo RT ;; esac) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) +%define cpu_arch_flavor %{expand:%(%_sourcedir/guards %symbols %arch_symbols < %_sourcedir/config.conf | grep '/%build_flavor$')} +%define cpu_arch %(var=%cpu_arch_flavor ; echo ${var%/*}) # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} +%define split_packages (%CONFIG_SPLIT_PACKAGE == "y") %ifarch %ix86 x86_64 %define install_vdso 1 %else %define install_vdso 0 %endif -%if %build_vanilla || %build_kdump || %CONFIG_MODULES != "y" -%define split_packages 0 -%else -%define split_packages 0%{expand:%(test -n "$(%_sourcedir/guards %symbols base < %_sourcedir/supported.conf)" && echo 1)} -%endif Name: kernel-ps3 Summary: kernel for ps3 bootloader -Version: 2.6.29 -Release: 6 +Version: 2.6.30 +Release: 1 +%if %using_buildservice +%else +%endif License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on BuildRequires: coreutils module-init-tools sparse BuildRequires: fdupes -Provides: kernel-ps3_%_target_cpu = %version-%release +Provides: %{name}_%_target_cpu = %version-%release %if %split_packages -Requires: kernel-ps3-base_%_target_cpu = %version-%release +Requires: %name-base_%_target_cpu = %version-%release %endif Requires(pre): coreutils awk Requires(post): module-init-tools @@ -95,13 +97,13 @@ BuildRequires: dwarfextract %endif %if %build_xen %ifarch %ix86 -Provides: kernel-xenpae = 2.6.29 -Obsoletes: kernel-xenpae <= 2.6.29 +Provides: kernel-xenpae = %version +Obsoletes: kernel-xenpae <= %version %endif #!BuildIgnore: xen %endif -Provides: kernel-ps3-nongpl -Obsoletes: kernel-ps3-nongpl +Provides: %name-nongpl +Obsoletes: %name-nongpl %if %build_vanilla # force bzip2 instead of lzma compression to allow install on older dist versions %define _binary_payload w9.bzdio @@ -118,8 +120,8 @@ Conflicts: lvm2 < 2.02.33 %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -Provides: kernel = 2.6.29-%source_rel -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2 +Provides: kernel = %version-%source_rel +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2 Source10: preun.sh Source11: postun.sh Source12: pre.sh @@ -132,7 +134,7 @@ Source31: guards Source32: config-subst Source33: check-for-config-changes Source34: check-supported-list -Source40: build-source-timestamp +Source40: source-timestamp Source41: built-in-where Source44: find-provides Source45: module-renames @@ -191,7 +193,6 @@ Obsoletes: ralink-rt2860-kmp %define __find_provides %my_builddir/find-provides %name # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 -%define tolerate_unknown_new_config_options 0 # kABI change tolerance (default in maintenance should be 4, 6, 8 or 15, # 31 is the maximum; see scripts/kabi-checks) %define tolerate_kabi_changes 6 @@ -204,19 +205,17 @@ final system. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %prep -if ! [ -e %_sourcedir/linux-2.6.29.tar.bz2 ]; then - echo "The kernel-ps3-2.6.29.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.29.src.rpm." +if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then + echo "The %name-%version.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-%version.src.rpm." exit 1 fi -echo "Architecture symbol(s):" %symbols +echo "Symbol(s):" %symbols # Unpack all sources and patches %setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 +mkdir -p %kernel_build_dir supported_conf() { %_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u } @@ -226,12 +225,12 @@ supported_conf() { comm -2 -3 <(supported_conf base $how) <(supported_conf base) \ | sed -e 's:$: '"$how"':' done -} | sed -e 's,.*/,,' -e 's,\.ko$,,' > linux-2.6.29/Module.supported +} | sed -e 's,.*/,,' -e 's,\.ko$,,' > %kernel_build_dir/Module.supported # Create grep pattern file for the modules to end up in the base package comm -2 -3 <(supported_conf base) <(supported_conf) \ | sed -e 's:.*/::' -e 's:^:\\/:' -e 's:$:\.ko$:' \ > %my_builddir/grep-for-base-modules -cd linux-2.6.29 +cd linux-%srcversion # Apply the patches needed for this architecture. %if ! %build_vanilla for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf); do @@ -248,74 +247,62 @@ for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf | egrep 'ke fi done %endif -# Release number without the EXTRAVERSION -RELEASE=%source_rel -while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do - RELEASE=${RELEASE#[^0-9]*.} -done +cd %kernel_build_dir if [ -f %_sourcedir/localversion ] ; then cat %_sourcedir/localversion > localversion fi cat ../config/%cpu_arch_flavor \ -| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-$RELEASE-ps3'"' \ +| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-%release_major-%build_flavor'"' \ | %_sourcedir/config-subst CONFIG_SUSE_KERNEL y \ %if 0%{?__debug_package:1} | %_sourcedir/config-subst CONFIG_DEBUG_INFO y \ %endif > .config -cpu_arch_flavor="%cpu_arch_flavor" -cat >> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs sed 's:^sourcedir=.*:sourcedir="%_sourcedir":; s:^builddir=.*:builddir="%my_builddir":' \ %_sourcedir/find-provides >%my_builddir/find-provides chmod +x %my_builddir/find-provides - -%build -source .rpm-defs -cd linux-2.6.29 -cp .config .config.orig -%if %{tolerate_unknown_new_config_options} -MAKE_ARGS="$MAKE_ARGS -k" -yes '' | make oldconfig $MAKE_ARGS -%else -make silentoldconfig $MAKE_ARGS < /dev/null -%_sourcedir/check-for-config-changes .config.orig .config -rm .config.orig -%endif +MAKE_ARGS="$MAKE_ARGS -C %build_src_dir O=$PWD" +if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then + yes '' | make oldconfig $MAKE_ARGS +else + cp .config .config.orig + make silentoldconfig $MAKE_ARGS < /dev/null + %_sourcedir/check-for-config-changes .config.orig .config + rm .config.orig +fi # create *.symref files in the tree -if [ -e ../kabi/$cpu_arch/symtypes-ps3 ]; then - %_sourcedir/modversions --unpack . <../kabi/$cpu_arch/symtypes-ps3 +if [ -e ../kabi/%cpu_arch/symtypes-%build_flavor ]; then + %_sourcedir/modversions --unpack . <../kabi/%cpu_arch/symtypes-%build_flavor fi make prepare $MAKE_ARGS +make scripts $MAKE_ARGS krel=$(make -s kernelrelease $MAKE_ARGS) -if [ "$krel" != "$KERNELRELEASE" ]; then - echo "Kernel release mismatch: $krel != $KERNELRELEASE" >&2 +if [ "$krel" != "%kernelrelease-%build_flavor" ]; then + echo "Kernel release mismatch: $krel != %kernelrelease-%build_flavor" >&2 exit 1 fi +make clean $MAKE_ARGS +rm -f source +find . ! -type d -printf '%%P\n' > %my_builddir/obj-files cat > .kernel-binary.spec.buildenv </dev/null)" ] ; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE + dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi %if %CONFIG_KMSG_IDS == "y" mkdir -p %buildroot/usr/share/man/man9 @@ -410,7 +396,7 @@ add_vmlinux() %endif %endif if [ -e init/kerntypes.o ]; then - cp init/kerntypes.o %buildroot/boot/Kerntypes-$KERNELRELEASE + cp init/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi # end of build_kdump %endif @@ -424,24 +410,26 @@ for sub in '-base' '' '-extra'; do %else base_package=1 %endif - for script in preun postun pre post; do - sed -e "s:@KERNELRELEASE@:$KERNELRELEASE:g" \ + for script in preun postun pre post devel-pre devel-post; do + sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \ -e "s:@IMAGE@:$image:g" \ - -e "s:@FLAVOR""@:ps3:g" \ - -e "s:@SUBPACKAGE@:kernel-ps3$sub:g" \ + -e "s:@FLAVOR""@:%build_flavor:g" \ + -e "s:@SUBPACKAGE@:%name$sub:g" \ -e "s:@BASE_PACKAGE@:$base_package:g" \ -e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \ -e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \ - %_sourcedir/$script.sh > ../$script$sub.sh + -e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \ + -e "s:@SRCVARIANT@:%variant:g" \ + %_sourcedir/$script.sh > %my_builddir/$script$sub.sh done done %if %build_kdump || %build_xen || %build_vanilla || %build_ps3 # keep this -suffix list in sync with post.sh and postun.sh -suffix=-ps3 +suffix=-%build_flavor %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix -cp .config %buildroot/boot/config-$KERNELRELEASE +cp .config %buildroot/boot/config-%kernelrelease-%build_flavor %if %install_vdso # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot @@ -449,19 +437,22 @@ make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot # Create a dummy initrd with roughly the size the real one will have. # That way, YaST will know that this package requires some additional # space in /boot. -dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \ +dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \ bs=1024 seek=2047 count=1 -if [ $CONFIG_MODULES = y ]; then +if [ %CONFIG_MODULES = y ]; then + mkdir -p %rpm_install_dir/%cpu_arch_flavor + mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch + ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor # Figure out where the symbols that vmlinux exports are defined. # (We need this information below as well as in find-provides; we "annotate" # the original Module.symvers here to make sure that we are consistent in # both places.) %_sourcedir/built-in-where < Module.symvers > Module.symvers.split mv Module.symvers.split Module.symvers - gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz + gzip -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot if ! %_sourcedir/check-supported-list \ - %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then + %_sourcedir %buildroot/lib/modules/%kernelrelease-%build_flavor; then %if %supported_modules_check exit 1 %endif @@ -469,40 +460,41 @@ if [ $CONFIG_MODULES = y ]; then fi %ifarch s390 s390x if [ -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-$KERNELRELEASE ] ; then + -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-$KERNELRELEASE -C kofiles.list + dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list fi %endif - # Also put the resulting file in $obj_dir/$cpu_arch/ps3 - # so that kernel-source + kernel-ps3 is sufficient for building + # Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor + # so that kernel-source + kernel-%build_flavor is sufficient for building # modules that have modversions as well. - obj_dir=usr/src/linux-${KERNELRELEASE%%-ps3}-obj - mkdir -p %buildroot/$obj_dir/$cpu_arch/ps3 - cp Module.symvers %buildroot/$obj_dir/$cpu_arch/ps3 + mkdir -p %rpm_install_dir/%cpu_arch/%build_flavor + cp Module.symvers %rpm_install_dir/%cpu_arch/%build_flavor # Table of types used in exported symbols (for modversion debugging). - %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-$KERNELRELEASE - if [ -s %buildroot/boot/symtypes-$KERNELRELEASE ]; then - gzip -9 %buildroot/boot/symtypes-$KERNELRELEASE + %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-%kernelrelease-%build_flavor + if [ -s %buildroot/boot/symtypes-%kernelrelease-%build_flavor ]; then + gzip -9 %buildroot/boot/symtypes-%kernelrelease-%build_flavor else - rm -f %buildroot/boot/symtypes-$KERNELRELEASE + rm -f %buildroot/boot/symtypes-%kernelrelease-%build_flavor fi # Some architecture's $(uname -m) output is different from the ARCH # parameter that needs to be passed to kbuild. Create symlinks from # $(uname -m) to the ARCH directory. - [ -e %buildroot/$obj_dir/%_target_cpu ] \ - || ln -sf $cpu_arch %buildroot/$obj_dir/%_target_cpu - # We were building in %my_builddir/linux-2.6.29, but the sources will - # later be installed in /usr/src/linux-2.6.29-%source_rel. Fix up the + if [ ! -e %rpm_install_dir/%_target_cpu ]; then + ln -sf %cpu_arch %rpm_install_dir/%_target_cpu + ln -sf %cpu_arch %buildroot/usr/src/linux-obj/%_target_cpu + fi + # We were building in %my_builddir/linux-%srcversion, but the sources will + # later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the # build symlink. - rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} - ln -s /usr/src/linux-${KERNELRELEASE%%-ps3} \ - %buildroot/lib/modules/$KERNELRELEASE/source - ln -s /$obj_dir/$cpu_arch/ps3 \ - %buildroot/lib/modules/$KERNELRELEASE/build + rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build} + ln -s %src_install_dir \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/source + ln -s %obj_install_dir/%cpu_arch/%build_flavor \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/build # Abort if there are any undefined symbols - msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \ - -b %buildroot -ae $KERNELRELEASE 2>&1)" + msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \ + -b %buildroot -ae %kernelrelease-%build_flavor 2>&1)" if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then exit 1 fi @@ -511,7 +503,7 @@ if [ $CONFIG_MODULES = y ]; then ( cd %buildroot : > %my_builddir/supported-modules : > %my_builddir/unsupported-modules - for module in $(find lib/modules/$KERNELRELEASE -type f -name '*.ko'); do + for module in $(find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko'); do case "$(/sbin/modinfo -F supported $module)" in (yes|external) modname=$(basename $module .ko) @@ -527,14 +519,14 @@ if [ $CONFIG_MODULES = y ]; then ) add_dependent_modules() { local modules_dep=$1 - xargs make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) + xargs -r make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) } - modules_dep=%buildroot/lib/modules/$KERNELRELEASE/modules.dep + modules_dep=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep # Make sure that no supported modules depend on any unsupported modules. dependent_unsupported_modules=$( OUT=$(mktemp) sed -e 's/:.*//g' < %my_builddir/Makefile.supported | \ - xargs make -rRsk -f %my_builddir/Makefile.supported > $OUT + xargs -r make -rRsk -f %my_builddir/Makefile.supported > $OUT sed -ne '/No rule/s/^.*No rule to make target//p' < $OUT | tr -d "\`'" ) if [ -n "$dependent_unsupported_modules" ]; then @@ -549,13 +541,13 @@ if [ $CONFIG_MODULES = y ]; then # implicitly are also core modules. grep -f %my_builddir/grep-for-base-modules %my_builddir/supported-modules \ | add_dependent_modules $modules_dep > %my_builddir/base-modules - # All supported modules which are not core modules belong in kernel-ps3. + # All supported modules which are not core modules belong in %name. comm -3 <(sort %my_builddir/supported-modules) \ <(sort %my_builddir/base-modules) \ > %my_builddir/main-modules %else ( cd %buildroot - find lib/modules/$KERNELRELEASE -type f -name '*.ko' -printf '/%%p\n' + find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ) > %my_builddir/base-modules %endif # check for kabi changes @@ -573,7 +565,7 @@ if [ $CONFIG_MODULES = y ]; then --max-badness=%tolerate_kabi_changes || KABI=$? fi if [ $KABI -ne 0 ]; then - if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-ps3 -a \ + if [ ! -e %my_builddir/kabi/%cpu_arch/ignore-%build_flavor -a \ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \ "directory to build this kernel even though its badness is" \ @@ -587,6 +579,11 @@ if [ $CONFIG_MODULES = y ]; then install -d -m 755 %buildroot/etc/modprobe.d/ install -m 644 %_sourcedir/module-renames \ %buildroot/etc/modprobe.d/50-module-renames.conf + tar cf - -T %my_builddir/obj-files | \ + tar xf - -C %rpm_install_dir/%cpu_arch_flavor + # Replace the absolute with a relative path + sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \ + %rpm_install_dir/%cpu_arch_flavor/Makefile fi add_dirs_to_filelist() { local filelist @@ -607,16 +604,23 @@ add_dirs_to_filelist() { | sed -e 's:^:%%%%dir :' } # Collect the file lists. +shopt -s nullglob +> %my_builddir/kernel-devel.files +for file in %buildroot/boot/vmlinux-*gz %buildroot/boot/sym* ; do + f=${file##%buildroot} + echo "$f" >> %my_builddir/kernel-devel.files +done { cd %buildroot - find boot \ + (find boot \ \( -type l -o -name 'initrd-*' \) -printf '%%%%%%%%ghost /%%p\n' -o \ - -type f -printf '/%%p\n' + -type f -printf '/%%p\n' ; cat %my_builddir/kernel-devel.files) | \ + sort | uniq -u # Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that # the file gets removed when uninstalling the kernel. - echo '%%%%ghost /boot/initrd-'${KERNELRELEASE}'-kdump' - touch $RPM_BUILD_ROOT/boot/initrd-${KERNELRELEASE}-kdump - if [ $CONFIG_MODULES = y ]; then - find lib/modules/$KERNELRELEASE \ + echo '%%%%ghost /boot/initrd-%kernelrelease-kdump' + touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump + if [ %CONFIG_MODULES = y ]; then + find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \) \ -printf '%%%%%%%%ghost /%%p\n' -o \ @@ -624,12 +628,9 @@ add_dirs_to_filelist() { -printf '/%%p\n' cat %my_builddir/base-modules echo '%%%%config /etc/modprobe.d/50-module-renames.conf' - find $obj_dir \ - -type d -o \ - -printf '/%%p\n' fi - test -d lib/firmware/$KERNELRELEASE && \ - find lib/firmware/$KERNELRELEASE \ + test -d lib/firmware/%kernelrelease-%build_flavor && \ + find lib/firmware/%kernelrelease-%build_flavor \ -type d -o \ -printf '/%%p\n' if [ -e .%_docdir/%name ]; then @@ -660,13 +661,13 @@ add_dirs_to_filelist() { %endif %defattr(-, root, root) -%package -n kernel-ps3-base +%package base Summary: kernel for ps3 bootloader License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-ps3-base_%_target_cpu = %version-%release +Provides: %name-base_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader @@ -675,17 +676,14 @@ Requires(post): mkinitrd Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-ps3-base +%description base This package contains the kernel for the ps3 bootloader only. PS3 systems only have 4MB of flash space for the bootloader, so this kernel needs to be as small as possible. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun base -f preun-base.sh %postun base -f postun-base.sh @@ -695,39 +693,36 @@ GIT Branch: master %post base -f post-base.sh %if %split_packages -%files -n kernel-ps3-base -f kernel-base.files +%files base -f kernel-base.files %defattr(-, root, root) %endif -%package -n kernel-ps3-extra +%package extra Summary: kernel for ps3 bootloader License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-ps3-extra_%_target_cpu = %version-%release -Requires: kernel-ps3_%_target_cpu = %version-%release +Provides: %name-extra_%_target_cpu = %version-%release +Requires: %{name}_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader Requires(post): mkinitrd -Supplements: packageand(product(SUSE_SLED):kernel-ps3_%_target_cpu) -Supplements: packageand(product(openSUSE):kernel-ps3_%_target_cpu) +Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) +Supplements: packageand(product(openSUSE):%{name}_%_target_cpu) %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-ps3-extra +%description extra This package contains the kernel for the ps3 bootloader only. PS3 systems only have 4MB of flash space for the bootloader, so this kernel needs to be as small as possible. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun extra -f preun-extra.sh %postun extra -f postun-extra.sh @@ -737,17 +732,17 @@ GIT Branch: master %post extra -f post-extra.sh %if %split_packages -%files -n kernel-ps3-extra -f kernel-extra.files +%files extra -f kernel-extra.files %defattr(-, root, root) %endif %if %CONFIG_KMSG_IDS == "y" -%package -n kernel-ps3-man +%package man License: GPL v2 only Summary: kernel for ps3 bootloader Group: System/Kernel -%description -n kernel-ps3-man +%description man This package contains the kernel for the PS3 bootloader. PS3 systems only have 4MB of flash memory for the bootloader, so this kernel needs to be as small as possible and is _not_ meant to be installed in the @@ -755,16 +750,342 @@ final system. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - -%files -n kernel-ps3-man +%source_timestamp +%files man %defattr(-,root,root) /usr/share/man/man9/* %endif +%package devel +License: GPL v2 only +Summary: Development files necessary for building kernel modules +Group: System/Kernel +Provides: %name-devel = %version-%source_rel +Requires: kernel-source%variant = %version-%source_rel +AutoReqProv: on + +%description devel +This package contains files necessary for building kernel modules (and +kernel module packages) against the -default flavor of the kernel. + + + +%source_timestamp +%if %CONFIG_MODULES == "y" + +%pre devel -f devel-pre.sh + +%post devel -f devel-post.sh + +%files devel -f kernel-devel.files +%defattr(-,root,root) +%dir %obj_install_dir +%dir %obj_install_dir/%cpu_arch +%dir /usr/src/linux-obj +%dir /usr/src/linux-obj/%cpu_arch +%ghost /usr/src/linux-obj/%cpu_arch_flavor +%obj_install_dir/%cpu_arch_flavor +%if %_target_cpu != %cpu_arch +%obj_install_dir/%_target_cpu +/usr/src/linux-obj/%_target_cpu +%endif +%endif + %changelog +* Tue May 19 2009 jeffm@suse.com +- Set CONFIG_FRAMEBUFFER_CONSOLE=y +* Tue May 19 2009 jeffm@suse.com +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) +* Tue May 19 2009 jbeulich@novell.com +- patches.xen/sfc-endianness: fix building with gcc 4.4. +* Tue May 19 2009 jbeulich@novell.com +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. +* Mon May 18 2009 jeffm@suse.com +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. +* Fri May 15 2009 jeffm@suse.de +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %%version-%%source_rel in the -devel packages (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/mkspec: fix kernel-syms requires (bnc#503280). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. +* Mon May 11 2009 jeffm@suse.de +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. +* Wed May 06 2009 gregkh@suse.de +- Update config files. update vanilla configs so that the build works. +* Wed May 06 2009 gregkh@suse.de +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. +* Tue May 05 2009 jeffm@suse.com +- Update config files. +* Tue May 05 2009 jeffm@suse.com +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. +* Tue May 05 2009 jbeulich@novell.com +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. +* Tue May 05 2009 jbeulich@novell.com +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. +* Tue May 05 2009 jbeulich@novell.com +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. +* Tue May 05 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. +* Tue May 05 2009 teheo@suse.de +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). +* Fri May 01 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +* Fri May 01 2009 jeffm@suse.com +- Update to 2.6.30-rc4. + - Eliminated 2 patches. +* Fri May 01 2009 jeffm@suse.com +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. +* Thu Apr 30 2009 mmarek@suse.cz +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory +* Tue Apr 28 2009 npiggin@suse.de +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to use CONFIG_USB=y +* Thu Apr 23 2009 jeffm@suse.de +- Added legacy config. +* Thu Apr 23 2009 jeffm@suse.de +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch +* Thu Apr 23 2009 jeffm@suse.de +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. +* Thu Apr 23 2009 jeffm@suse.de +- Update to 2.6.30-rc3. +* Thu Apr 23 2009 jeffm@suse.de +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. +* Mon Apr 20 2009 jeffm@suse.de +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" +* Mon Apr 20 2009 jeffm@suse.de +- Update to 2.6.30-rc2-git6. +* Wed Apr 15 2009 jeffm@suse.de +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. +* Fri Apr 10 2009 jeffm@suse.com +- Moved linux-obj symlink handling to kernel-$flavor-devel. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/package-descriptions: Add comment. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. +* Thu Apr 09 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. +* Wed Apr 08 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. +* Mon Apr 06 2009 jeffm@suse.com +- Enabled STAGING on !x86 and disabled COMEDI. +* Mon Apr 06 2009 jeffm@suse.com +- patches.rpmify/split-package: Enable +* Mon Apr 06 2009 jeffm@suse.com +- Update config files: Fixed i386-vanilla. +* Mon Apr 06 2009 jeffm@suse.com +- patches.fixes/xfs-export-debug: xfs: export assertion handler. +* Mon Apr 06 2009 jeffm@suse.com +- Switch from SPARSEMEM to DISCONTIGMEM on i386. +* Sun Apr 05 2009 jeffm@suse.com +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Fix missing ia64-debug. +* Fri Apr 03 2009 jeffm@suse.com +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. +* Fri Apr 03 2009 jeffm@suse.com +- Drop NR_CPUS back to 128 on i386. +* Fri Apr 03 2009 jeffm@suse.com +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. +* Fri Apr 03 2009 jeffm@suse.de +- Update config files: Enabled STAGING drivers on -vanilla. +* Fri Apr 03 2009 jblunck@suse.de +- patches.rpmify/rpm-kernel-config: Rediff. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Enabled STAGING drivers. +* Fri Apr 03 2009 jeffm@suse.com +- Sync up kernel configs for x86/x86_64 flavors. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/modversions: keep the override keyword in --pack. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec +* Tue Mar 31 2009 mmarek@suse.cz +- rpm/kernel-dummy.spec.in: Delete. +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.KSYMS: Add to repo. +* Tue Mar 31 2009 mmarek@suse.cz +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. +* Tue Mar 31 2009 mmarek@suse.cz +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). +* Tue Mar 31 2009 jeffm@suse.de +- Add %%changelog to spec files +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Clean up %%build_$flavor macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in: Create kernel-source-vanilla +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %%using_buildservice macro +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Use macros for cpu_arch +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %%kernelrelease macro. +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %%variant instead of $variant +* Tue Mar 31 2009 jeffm@suse.de +- kernel-source: Kill old obsoletes +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %%var instead of @VAR@ except where necessary +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Sort by flavor, not architecture +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Stop the architecture %%else madness +* Tue Mar 31 2009 jeffm@suse.de +- kernel-binary: Stop the architecture %%else madness +* Mon Mar 30 2009 jeffm@suse.de +- Removed -RT guards and a dead patch. +* Mon Mar 30 2009 jeffm@suse.de +- patches.fixes/reiserfs-prealloc-fix: Delete. +* Mon Mar 30 2009 jeffm@suse.de +- patches.suse/reiserfs-inode-init: Delete. +* Thu Mar 26 2009 mmarek@suse.cz +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. * Tue Mar 24 2009 jeffm@suse.de - Update to 2.6.29-final. - Eliminated 4 patches. @@ -787,7 +1108,7 @@ GIT Branch: master O_SYNC, sync requests and barriers. (bnc#485089), (bnc#471249) * Mon Mar 16 2009 bphilips@suse.de - README: add rough guide to updating KABI -* Fri Mar 13 2009 jeffm@suse.com +* Sat Mar 14 2009 jeffm@suse.com - Update to 2.6.29-rc8. * Thu Mar 12 2009 jbeulich@novell.com - patches.fixes/fix-nf_conntrack_slp, @@ -836,7 +1157,7 @@ GIT Branch: master * Wed Mar 04 2009 mmarek@suse.cz - rpm/kernel-binary.spec.in: workaround a bash bug (bnc#481817) in kernel-vanilla.spec. -* Tue Mar 03 2009 jeffm@suse.com +* Wed Mar 04 2009 jeffm@suse.com - patches.suse/export-security_inode_permission: Export security_inode_permission for aufs. * Thu Feb 26 2009 jeffm@suse.com @@ -847,7 +1168,7 @@ GIT Branch: master - scripts/tar-up.sh: create tarballs that don't change unnecessarily: set owner/group to nobody/nobody, mtime to time of the latest commit and sort the input files. -* Tue Feb 24 2009 jeffm@suse.com +* Wed Feb 25 2009 jeffm@suse.com - Update to 2.6.29-rc6-git1. * Sat Feb 21 2009 mmarek@suse.cz - rpm/kernel-syms.spec.in: also check if the package versions match @@ -1008,9 +1329,9 @@ GIT Branch: master * Wed Jan 28 2009 olh@suse.de - patches.fixes/scsi-ibmvscsi-module_alias.patch: map scsi proc_name to module name (bnc#459933 - LTC50724) -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - Update config files: Disable ftrace in -debug on ppc64 -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - config.conf: Added -debug flavor for ppc64. * Tue Jan 27 2009 bwalle@suse.de - patches.drivers/libfc-set-the-release-function.diff: @@ -1083,7 +1404,7 @@ GIT Branch: master - refresh patch fuzz now that 2.6.27.13 is in tree * Sun Jan 25 2009 gregkh@suse.de - Update to final version of 2.6.27.13 -* Sat Jan 24 2009 gregkh@suse.de +* Sun Jan 25 2009 gregkh@suse.de - dynamic debugging fixes backported from upstream: - patches.drivers/driver-core-add-newlines-to-debugging-enabled-disabled-messages.patch: driver core: add newlines to debugging enabled/disabled @@ -1251,7 +1572,7 @@ GIT Branch: master - patches.fixes/security-introduce-missing-kfree.patch - patches.fixes/xpc-fix-heartbeat - Update config files. -* Thu Jan 22 2009 kkeil@suse.de +* Fri Jan 23 2009 kkeil@suse.de - patches.drivers/e1000-fix-shared-emc.patch: e1000: fix bug with shared interrupt during reset (bnc#396687) * Thu Jan 22 2009 tonyj@suse.de @@ -1444,10 +1765,10 @@ GIT Branch: master subchannel multipath mode setup (bnc#466462,LTC#51047). - patches.arch/s390-08-02-zfcp-gpn-align-fix.diff: zfcp: fix memory alignment for GPN_FT requests. (bnc#466462). -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update config files for vanilla kernel versions due to new config option added in 2.6.27.12-rc1. -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update to 2.6.27.12-rc1: - security fixes - fixes CVE-2009-0029 @@ -1494,9 +1815,9 @@ GIT Branch: master - patches.arch/ppc-fix_hugepage_check.patch: is_hugepage_only_range() must account for both 4kB and 64kB slices (bnc#466229 - LTC51063) -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Update config files: Disabled PARAVIRT on vanilla and LGUEST. -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Enabled patches.suse/unlock_page-speedup.patch * Wed Jan 14 2009 rjw@suse.de - patches.fixes/PCI-PM-Split-PCI-Express-port-suspend-resume.patch: @@ -1608,7 +1929,7 @@ GIT Branch: master - rpm/kernel-binary.spec.in: for -rt, install into /usr/src/linux-$version-rt-obj. - rpm/kernel-syms.spec.in: fix kernel-source requires for -rt. -* Sun Jan 11 2009 jkosina@suse.de +* Mon Jan 12 2009 jkosina@suse.de - patches.drivers/input-usbtouchscreen-hw-calibration.patch: Input: usbtouchscreen - allow reporting calibrated data (bnc#444814). @@ -1701,7 +2022,7 @@ GIT Branch: master pci-acpi.h. (bnc#438941). * Fri Jan 09 2009 gregkh@suse.de - clean up patch fuzz -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-pci-msi-_osc-support-capabilities-called-when-root-bridge-added.patch: ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added (bnc#438941). @@ -1714,7 +2035,7 @@ GIT Branch: master - patches.drivers/acpi-pci-remove-obsolete-_osc-capability-support-functions.patch: ACPI/PCI: remove obsolete _OSC capability support functions (bnc#438941). -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-call-_osc-support-during-root-bridge-discovery.patch: ACPI/PCI: call _OSC support during root bridge discovery (bnc#438941). @@ -1876,7 +2197,7 @@ GIT Branch: master * Wed Dec 31 2008 npiggin@suse.de - patches.arch/x86-fix-kmap-contig.patch: x86: contiguous kmap fix (bnc#449812). -* Mon Dec 29 2008 jeffm@suse.de +* Tue Dec 30 2008 jeffm@suse.de - patches.arch/thinkpad_acpi-hotkey-notify-fix: thinkpad_acpi: Fix oops with incompatible backlight interface. * Mon Dec 22 2008 olh@suse.de @@ -1954,7 +2275,7 @@ GIT Branch: master - patches.drivers/libata-update-ST-FLUSH-blacklist - patches.fixes/iwlwifi_fix_oops.patch - patches.fixes/v4l-dvb-avoid-writing-outside-array -* Tue Dec 16 2008 jeffm@suse.de +* Wed Dec 17 2008 jeffm@suse.de - patches.suse/reiserfs-barrier-default: Make reiserfs default to barrier=flush. * Tue Dec 16 2008 mmarek@suse.cz @@ -1987,7 +2308,7 @@ GIT Branch: master - patches.suse/mm-do-not-disable-memory-hotplug-when-hibernation-is-enabled.patch: mm: Do not disable memory hotplug when hibernation is enabled (bnc#438914). -* Mon Dec 15 2008 jeffm@suse.de +* Tue Dec 16 2008 jeffm@suse.de - patches.fixes/iwlwifi_fix_oops.patch: iwlwifi: clean key table in iwl_clear_stations_table function (bnc#457062). * Mon Dec 15 2008 jjolly@suse.de @@ -2053,7 +2374,7 @@ GIT Branch: master - update to 2.6.27.9-rc2: - lots of bugfixes - some security updates -* Thu Dec 11 2008 gregkh@suse.de +* Fri Dec 12 2008 gregkh@suse.de - intermediate commit as part of adding 2.6.27.9-rc1 to the tree. * Thu Dec 11 2008 hare@suse.de - Compile in zfcpdump module for S/390 (bnc#446367). @@ -2062,7 +2383,7 @@ GIT Branch: master * Thu Dec 11 2008 teheo@suse.de - patches.drivers/libata-update-ST-FLUSH-blacklist: libata: fix Seagate NCQ+FLUSH blacklist (bnc#458192). -* Wed Dec 10 2008 nfbrown@suse.de +* Thu Dec 11 2008 nfbrown@suse.de - patches.suse/SoN-fix-sync: Cope with racy nature of sync_page in swap_sync_page (441793). * Wed Dec 10 2008 jjolly@suse.de @@ -2131,7 +2452,7 @@ GIT Branch: master * Tue Dec 09 2008 nfbrown@suse.de - patches.fixes/xfs-barrier-fix.patch: Fix propagation of EOPNOTSUPP when barriers are not supported. (bnc#438608). -* Mon Dec 08 2008 rjw@suse.de +* Tue Dec 09 2008 rjw@suse.de - patches.fixes/tg3-fix-default-wol.patch: net (tg3): Fix failure to enable WoL by default when possible (bnc#447371). * Mon Dec 08 2008 olh@suse.de @@ -2320,7 +2641,7 @@ GIT Branch: master * Thu Dec 04 2008 gregkh@suse.de - patches.fixes/jbd2-create-proc-entry-fix.patch: Delete. It's not needed anymore now that 2.6.27.8-rc1 has a similar fix. -* Wed Dec 03 2008 gregkh@suse.de +* Thu Dec 04 2008 gregkh@suse.de - Update to 2.6.27.8-rc1: - lots of bugfixes - some security fixes as well. @@ -2422,7 +2743,7 @@ GIT Branch: master patches.fixes/cifs-fix-writepages patches.fixes/cifs-reinstate-sess-sharing-sans-races patches.fixes/cifs-reinstate-treecon-sharing -* Tue Dec 02 2008 jeffm@suse.de +* Wed Dec 03 2008 jeffm@suse.de - scripts/git-create-branch: Helper script to create a new branch. * Tue Dec 02 2008 mmarek@suse.cz @@ -2555,7 +2876,7 @@ GIT Branch: master - patches.xen/xen-x86-no-lapic: Add uv_irq.o - patches.xen/uv-sysfs-no-xen.diff: Don't build UV sysfs support on Xen. -* Fri Nov 28 2008 trenn@suse.de +* Sat Nov 29 2008 trenn@suse.de - patches.fixes/x86_cpufreq_powernow-k8_handle_invalid_state_gracefully.patch: powernow-k8: ignore out-of-range PstateStatus value (no bug avail). @@ -3047,10 +3368,10 @@ GIT Branch: master access on i386 sparsemem (bnc#440525). - patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch: Refresh. -* Thu Nov 13 2008 gregkh@suse.de +* Fri Nov 14 2008 gregkh@suse.de - patches.kernel.org/iwlagn-avoid-sleep-in-softirq-context.patch: iwlagn: avoid sleep in softirq context (bnc#444382). -* Thu Nov 13 2008 philips@suse.de +* Fri Nov 14 2008 philips@suse.de - patches.fixes/cdc-acm.c-fix-recursive-lock-in-acm_start_wb-error-path.patch: cdc-acm.c: fix recursive lock in acm_start_wb error path. * Thu Nov 13 2008 gregkh@suse.de @@ -3117,7 +3438,7 @@ GIT Branch: master (bnc#443738). - patches.drivers/alsa-hda-stac92xx-mic-pin-fix: ALSA: hda - Fix input pin initialization for STAC/IDT codecs (bnc#443738). -* Tue Nov 11 2008 philips@suse.de +* Wed Nov 12 2008 philips@suse.de - rpm/kernel-binary.spec.in: remove Recommends: kerneloops, opt-in will be implemented in the 11.2 installer * Tue Nov 11 2008 jeffm@suse.de @@ -3546,7 +3867,7 @@ GIT Branch: master workqueue: introduce create_rt_workqueue. (from 2.6.28) Refresh to eliminate fuzz: - patches.rt/preempt-realtime-core.patch: Linux-RT 2.6.27-RT. -* Sat Nov 01 2008 sdietrich@suse.de +* Sun Nov 02 2008 sdietrich@suse.de - Update RT config files: - Sync with SLES 11 default/debug configs - Limit CPUS to 32 @@ -3635,7 +3956,7 @@ GIT Branch: master - patches.drivers/block-del-timer-after-dequeue: blk: move blk_delete_timer call in end_that_request_last (bnc#440076 bnc#440173). -* Thu Oct 30 2008 trenn@suse.de +* Fri Oct 31 2008 trenn@suse.de - patches.arch/x86_agpgart-g33-stoeln-fix-2.patch: Avoid oops on G33 in 1MB stolen Mem case (bnc#391261). * Thu Oct 30 2008 gregkh@suse.de @@ -3960,7 +4281,7 @@ GIT Branch: master panasonic-laptop: add Panasonic Let's Note laptop extras driver v0.94. - Update config files. -* Mon Oct 27 2008 gregkh@suse.de +* Tue Oct 28 2008 gregkh@suse.de - patches.drivers/via-framebuffer-driver.patch: Via Framebuffer driver. - Update config files. @@ -4247,12 +4568,12 @@ GIT Branch: master bnc#436450. * Fri Oct 24 2008 gregkh@suse.de - clean up all fuzz in patches to get them to apply cleanly. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - delete patches.arch/s390-01-03-cmm2-v2.patch as it touched core kernel code and was rejected from upstream. - patches.arch/s390-01-03-cmm2-v2.patch: Delete. - patches.arch/s390-01-03-cmm2-v2a.patch: Delete. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - Update to version 3.4 of squashfs: - patches.suse/squashfs3.3-patch: Delete. - patches.suse/squashfs-patch-2.6.25: Delete. @@ -4284,7 +4605,7 @@ GIT Branch: master - patches.suse/x86-gb-linear-map.patch: Enable GB mapped linear KVA on x86 (bnc#437674). - patches.xen/xen3-patch-2.6.26: merge -* Wed Oct 22 2008 gregkh@suse.de +* Thu Oct 23 2008 gregkh@suse.de - update to 2.6.27.3 - lots of bugfixes - CVE-2008-3831 fix @@ -4415,7 +4736,7 @@ GIT Branch: master - patches.suse/ocfs2-xattr.-ch-definition-cleanups.patch - patches.suse/ocfs2-Add-security-xattr-support-in-ocfs2.patch - patches.suse/ocfs2-Add-POSIX-ACL-support-in-ocfs2.patch -* Thu Oct 16 2008 mfasheh@suse.com +* Fri Oct 17 2008 mfasheh@suse.com - ocfs2 fixes / updates from 2.6.28 merge window - patches.suse/ocfs2-xattr.c-Fix-a-bug-when-inserting-xattr.patch - patches.suse/ocfs2-Add-empty-bucket-support-in-xattr.patch @@ -4527,16 +4848,16 @@ GIT Branch: master * Tue Oct 14 2008 gregkh@suse.de - supported.conf: remove ide-core and ide-cdrom from base on request from Tejun. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - Update config files. - patches.drivers/staging-add-pcc-acpi-driver.patch: Staging: add pcc-acpi driver. - rpm/kernel-binary.spec.in: Obsoletes pcc-acpi-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: it's pcc-acpi and it's not obsolete, yet. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes at76_usb-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes et131x-kmp, ivtv-kmp, and ppc-acpi-kmp * Mon Oct 13 2008 gregkh@suse.de @@ -4664,10 +4985,10 @@ GIT Branch: master patches.rt/ftrace-trace-sched.patch * Fri Oct 10 2008 mfasheh@suse.com - supported.conf: mark kernel/fs/gfs2 unsupported -* Thu Oct 09 2008 gregkh@suse.de +* Fri Oct 10 2008 gregkh@suse.de - supported.conf: mark kernel/sound/pci/snd-cs5530 unsupported due to sb16 dependancy issues -* Thu Oct 09 2008 jeffm@suse.de +* Fri Oct 10 2008 jeffm@suse.de - patches.fixes/account-reserved-pages: Delete. * Thu Oct 09 2008 jeffm@suse.de - patches.suse/supported-flag-sysfs: Updated to build with @@ -4788,7 +5109,7 @@ GIT Branch: master * Thu Oct 09 2008 teheo@suse.de - patches.xen/xen3-auto-common.diff: minor patch apply fix after libata-prefer-over-ide. -* Wed Oct 08 2008 teheo@suse.de +* Thu Oct 09 2008 teheo@suse.de - patches.drivers/libata-prefer-over-ide: libata: prefer libata drivers over ide ones (bnc#433105). * Wed Oct 08 2008 carnold@novell.com @@ -7752,7 +8073,7 @@ GIT Branch: master Use ACPI_EXCEPTION instead of printk(KERN_ERR. - patches.suse/acpi_provide_non_windows_osi_boot_param.patch: ACPI: Provide a spec conform OSI interface to the BIOS. -* Mon Jul 28 2008 bphilips@suse.de +* Tue Jul 29 2008 bphilips@suse.de - rpm/kernel-binary.spec.in: uvcvideo merged. Add Obsoletes. * Fri Jul 25 2008 mszeredi@suse.cz - supported.conf: Mark fuse as supported. @@ -7857,7 +8178,7 @@ GIT Branch: master CONFIG_RESOURCE_COUNTERS, CONFIG_MM_OWNER, CONFIG_CGROUP_MEM_RES_CTLR, CONFIG_PROC_PID_CPUSET - debug only: CONFIG_CGROUP_DEBUG -* Wed Jun 25 2008 jeffm@suse.de +* Thu Jun 26 2008 jeffm@suse.de - Updated to 2.6.26-rc8 - Eliminated 1 patch. * Wed Jun 25 2008 jeffm@suse.de @@ -8014,7 +8335,7 @@ GIT Branch: master * Wed Jun 04 2008 jjohanse@suse.de - patches.apparmor/apparmor-module_interface.diff: AppArmor: Update patch to properly set profile name_table size (bnc#396993) -* Tue Jun 03 2008 jkosina@suse.de +* Wed Jun 04 2008 jkosina@suse.de - patches.fixes/input-add-amilo-pro-v-to-nomux.patch: Add Fujitsu-Siemens Amilo Pro 2010 and 2030 to nomux list (bnc#345699 bnc#389169) @@ -8373,7 +8694,7 @@ GIT Branch: master * Tue May 13 2008 gregkh@suse.de - Update to 2.6.25.4-rc1 - lots of bug fixes -* Mon May 12 2008 sdietrich@suse.de +* Tue May 13 2008 sdietrich@suse.de Cleanup RT: - patches.rt/*: Delete. * Mon May 12 2008 jkosina@suse.de @@ -8515,7 +8836,7 @@ GIT Branch: master * Fri May 02 2008 teheo@suse.de - patches.drivers/libata-sata_inic162x-update-to-0.4: sata_inic162x: update to 0.4 (bnc#385599). -* Thu May 01 2008 gregkh@suse.de +* Fri May 02 2008 gregkh@suse.de - update to 2.6.25.1: - fixes CVE-2008-1375 and CVE-2008-1675 - lots of other minor bugfixes @@ -8717,9 +9038,9 @@ GIT Branch: master * Sat Apr 19 2008 aj@suse.de - Conflict with apparmor-parser < 2.3 (not <=) in kernel-binary spec files. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Re-synced reiserfs patch set due to broken local repo. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Updated reiserfs patch set - Eliminated xattr interaction with AppArmor - Eliminated xattr deadlock under load between journal lock and @@ -8743,11 +9064,11 @@ GIT Branch: master chown and delete. * Tue Apr 15 2008 jbeulich@novell.com - Update Xen patches to 2.6.25-rc9 and c/s 517. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - refresh patches to clean up fuzz -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - Update config files. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - updat to 2.6.25-rc9 * Thu Apr 10 2008 gregkh@suse.de - update to 2.6.25-rc8-git8 @@ -8831,7 +9152,7 @@ GIT Branch: master disable mpc51xx support instead * Tue Mar 18 2008 jeffm@suse.de - rpm/kernel-binary.spec.in: Changed to just match %%ix86 -* Mon Mar 17 2008 olh@suse.de +* Tue Mar 18 2008 olh@suse.de - add patches.arch/ppc-efika-ipic.patch fix a crash in init_ipic_sysfs on efika * Mon Mar 17 2008 agruen@suse.de @@ -9281,7 +9602,7 @@ GIT Branch: master - patches.suse/lockd-kernel-statd - patches.suse/lockd-suse-config - patches.suse/lockd-max-hosts-dynamic -* Tue Feb 05 2008 oneukum@suse.de +* Wed Feb 06 2008 oneukum@suse.de - patches.suse/usb_printer_no_auto.diff: Delete. Obsoleted by mainline change * Tue Feb 05 2008 gregkh@suse.de @@ -9315,7 +9636,7 @@ GIT Branch: master * Sat Jan 26 2008 olh@suse.de - update patches.arch/ppc-efika-modalias.patch use struct device_attribute to fix oops on boot -* Fri Jan 25 2008 jeffm@suse.de +* Sat Jan 26 2008 jeffm@suse.de - scripts/sequence-patch.sh: Updated to include $EXTRA_SYMBOLS in $PATCH_DIR (e.g.: --symbol=RT creates linux-2.6.24-RT) * Fri Jan 25 2008 jeffm@suse.de @@ -9353,9 +9674,9 @@ GIT Branch: master call chrp_pci_fixup_vt8231_ata() later to allow pata_via usage * Mon Jan 21 2008 aj@suse.de - Remove unused config/s390/rt. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - patches.rt/irq-flags-unsigned-long.patch: Delete. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - Update to 2.6.24-rc8-git2. * Fri Jan 18 2008 jeffm@suse.de - Enabled 2.6.24-rc8-git1. @@ -9453,7 +9774,7 @@ GIT Branch: master We add it manually when building the patch list. This allows the script to work with the RT kernel without having to remove all the other configs from config.conf first. -* Fri Dec 21 2007 jeffm@suse.de +* Sat Dec 22 2007 jeffm@suse.de - Update to 2.6.24-rc6. * Thu Dec 20 2007 jeffm@suse.de - Update to 2.6.24-rc5-git7. @@ -9535,7 +9856,7 @@ GIT Branch: master Check for ACPI resource conflicts in hwmon drivers.. - patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch: Check for ACPI resource conflicts in i2c bus drivers.. -* Tue Dec 04 2007 jeffm@suse.de +* Wed Dec 05 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc4-git1: kernel: Update to 2.6.24-rc4-git1. * Tue Dec 04 2007 jeffm@suse.de @@ -9552,7 +9873,7 @@ GIT Branch: master * Sun Dec 02 2007 jeffm@suse.de - patches.kernel.org/gcc43-workaround.diff: use asm "+r" rather than volatile. -* Fri Nov 30 2007 bwalle@suse.de +* Sat Dec 01 2007 bwalle@suse.de - rpm/kernel-binary.spec.in: Fix generation of makedumpfile.config for flavour != default * Fri Nov 30 2007 ak@suse.de @@ -9846,14 +10167,14 @@ GIT Branch: master - patches.kernel.org/patch-2.6.24-rc2: Official patch. * Wed Nov 07 2007 jeffm@suse.de - Update config files. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - Update to 2.6.24-rc2. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - patches.suse/suse-ppc32-mol.patch: Merge against 2.6.24-rc1 * Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/powerpc-needs-uboot: powerpc: MPC52xx needs u-boot but we don't have it. -* Mon Nov 05 2007 jeffm@suse.de +* Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc1-git14-3131e530ac3faf09....: kernel: snapshot to 3131e530ac3faf09fb0878a9dc4cd6df0e35b6a3. * Mon Nov 05 2007 jeffm@suse.de @@ -10089,7 +10410,7 @@ GIT Branch: master * Fri Sep 28 2007 jeffm@suse.de - patches.fixes/jffs2-fix-ACL-vs-mode-handling: Fix ACL vs. mode handling. (310520). -* Thu Sep 27 2007 agruen@suse.de +* Fri Sep 28 2007 agruen@suse.de - kernel-syms.rpm: move the copies of the Modules.alias files from /lib/modules/... to /usr/src/linux-obj/... to avoid a file conflict between kernel-syms and other kernel-$flavor packages. @@ -10151,13 +10472,13 @@ GIT Branch: master - patches.drivers/pci-rd580-disable-msi: Delete. - patches.drivers/pci-rx790-disable-msi: Delete. - Update config files. -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de Patch name was wrong. Rename patch. - patches.drivers/libata-pata_via-kill-SATA_PATA_SHARING: Delete. - patches.drivers/libata-sata_via-kill-SATA_PATA_SHARING: sata_via: kill SATA_PATA_SHARING register handling (309069, 254158). -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de - patches.drivers/libata-pata_sis-fix-mode-programming: pata_sis: fix mode programming (308384). - patches.drivers/libata-fix-set_max_sectors: libata: fix @@ -10978,17 +11299,17 @@ GIT Branch: master * Thu Aug 16 2007 teheo@suse.de - patches.drivers/pci-rs690-disable-msi: PCI: disable MSI on RS690 (299010). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-fix-support-for-dell-wireless-broadband.patch: USB: fix support for Dell Wireless Broadband (aka WWAN). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-support-blackberry-pearl-with-berry_charge.patch: USB: Support Blackberry Pearl with berry_charge. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - fix rt patches so they apply again. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patch refresh for fuzz due to 2.6.22.3 update -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-update-unusual_devs.h.patch: USB: update unusual_devs.h from 2.6.23-rc4. * Wed Aug 15 2007 gregkh@suse.de @@ -11051,7 +11372,7 @@ GIT Branch: master hpriv->flags (299010). - patches.drivers/libata-ahci-no-pmp.patch: ahci: disable PMP support on SB600/700 (299010). -* Mon Aug 13 2007 sven@suse.de +* Tue Aug 14 2007 sven@suse.de - series.conf: remove comment pertaining to RT quickadjust patch * Mon Aug 13 2007 gregkh@suse.de - rpm/kernel-binary.spec.in: remove pointless comment in spec file @@ -11118,10 +11439,10 @@ GIT Branch: master - patches.arch/thinkpad_dmi_autoloading.patch: thinkpad-acpi: add DMI-based modalias. - Update config files. -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update config files: make RT Kernel tickless - patches.rt/patch-2.6.22.1-rt4.openSUSE: resolve conflicts -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update RT config files for tickless Kernel. - patches.rt/patch-2.6.22.1-rt4.openSUSE: Resolve conflicts. * Tue Aug 07 2007 olh@suse.de @@ -11135,7 +11456,7 @@ GIT Branch: master - patches.drivers/libata-implement-BROKEN_HPA-horkage-and-apply-it-to-HDS724040KLSA80: libata: implement BROKEN_HPA horkage and apply it to HDS724040KLSA80. -* Mon Aug 06 2007 olh@suse.de +* Tue Aug 07 2007 olh@suse.de - add patches.arch/ppc-dma_mask.patch Fix initialization and usage of dma_mask, required for sbp2 * Mon Aug 06 2007 teheo@suse.de @@ -11188,7 +11509,7 @@ GIT Branch: master - Don't make kernel-syms depend on kernel-$flavor packages that are based on a set of patches different from kernel-source: those packages won't match kernel-source, anyway. -* Thu Aug 02 2007 teheo@suse.de +* Fri Aug 03 2007 teheo@suse.de Enable more libata drivers on i386 and x86_64 - mostly ancient/legacy ones. - Update config files. @@ -11568,9 +11889,9 @@ GIT Branch: master (254208). - Rediff a few other Xen patches. - Update i386 Xen config files. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - Update to 2.6.22-rc5-git5. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix reintroduction of crash on __fput in xattr code (286544). * Thu Jun 21 2007 jeffm@suse.de @@ -11578,7 +11899,7 @@ GIT Branch: master fix thread shutdown handling (284718). * Wed Jun 20 2007 schwab@suse.de - gcc 4.2 is also broken on ia64. -* Tue Jun 19 2007 olh@suse.de +* Wed Jun 20 2007 olh@suse.de - build ppc64 kernel with gcc41 until PR31490 is fixed * Tue Jun 19 2007 olh@suse.de - add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff @@ -11823,11 +12144,11 @@ GIT Branch: master - Fix up the vanilla config files * Sat May 26 2007 schwab@suse.de - Update kdb patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - Update mol patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - ppc-efika-of_device-generic-uevent.patch: remove obsolete stuff. -* Fri May 25 2007 jeffm@suse.de +* Sat May 26 2007 jeffm@suse.de - patches.apparmor/remove_suid_new_case_in_2.6.22.diff: Merge fix. * Fri May 25 2007 jeffm@suse.de - Updated to 2.6.22-rc2-git7: @@ -11965,7 +12286,7 @@ GIT Branch: master * Tue Apr 24 2007 olh@suse.de - update patches.arch/ppc-generic-check_legacy_ioport.patch check if parent node has type isa -* Sun Apr 22 2007 jeffm@suse.de +* Mon Apr 23 2007 jeffm@suse.de - patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix xattr locking/refcount BUG (259215). * Sun Apr 22 2007 olh@suse.de @@ -12248,7 +12569,7 @@ GIT Branch: master sram = mpc52xx-srammpc5200-sram * Mon Mar 26 2007 olh@suse.de - update to 2.6.21-rc5 -* Fri Mar 23 2007 olh@suse.de +* Sat Mar 24 2007 olh@suse.de - disable built-in amd8111 and sil680 IDE drivers on ppc64 build libata pata_sil680 and pata_amd * Fri Mar 23 2007 olh@suse.de @@ -12679,7 +13000,7 @@ GIT Branch: master - patches.drivers/libata-fix-port-action-in-perdev-action-mask: libata: fix handling of port actions in per-dev action mask (231088, 235475). -* Wed Jan 17 2007 olh@suse.de +* Thu Jan 18 2007 olh@suse.de - add patches.drivers/libata-initialize-variables.patch fix ipr SATA (215625 - LTC28529) * Wed Jan 17 2007 jbeulich@novell.com @@ -12836,7 +13157,7 @@ GIT Branch: master - Update to 2.6.18.5 - lots of little bug fixes, only 3 of which we already had. - Update config files. -* Fri Dec 01 2006 olh@suse.de +* Sat Dec 02 2006 olh@suse.de - add patches.suse/snd-aoa-device-symlinks.patch let snd-aoa create sysfs device symlinks (106294) * Fri Dec 01 2006 hare@suse.de @@ -13137,7 +13458,7 @@ GIT Branch: master * Thu Oct 26 2006 jblunck@suse.de - patches.fixes/dm-refcnt-fix.diff: Fix reference counting in __find_device_hash_cell() (214682). -* Wed Oct 25 2006 tonyj@suse.de +* Thu Oct 26 2006 tonyj@suse.de - patches.suse/apparmor-secureexec.patch: Delete. - patches.suse/apparmor-mmapexec.patch: Delete. - patches.suse/apparmor: Roll security fixes into main AA patch @@ -13312,7 +13633,7 @@ GIT Branch: master - patches.suse/scsi-scan-inq-ppc64-dflt: Delete. * Sat Sep 23 2006 gregkh@suse.de - patches.suse/ide-probe-delay: Delete as per Kurt's request -* Fri Sep 22 2006 gregkh@suse.de +* Sat Sep 23 2006 gregkh@suse.de - add 'vanilla' kernel build to the system. * Thu Sep 21 2006 gregkh@suse.de - Update config files. @@ -13398,7 +13719,7 @@ GIT Branch: master Fix typo in powermac platform functions, fixes lockups * Sun Sep 03 2006 aj@suse.de - Require irqbalance always on x86 and x86-64. -* Fri Sep 01 2006 gregkh@suse.de +* Sat Sep 02 2006 gregkh@suse.de - Update to 2.6.18-rc5-git6 - USB fixes and some other stuff * Fri Sep 01 2006 jbeulich@novell.com @@ -13433,7 +13754,7 @@ GIT Branch: master [PATCH] i386: rwlock.h fix smp alternatives fix. * Thu Aug 31 2006 neilb@suse.de - patches.fixes/nfsd-dmapi-aware: Delete. -* Wed Aug 30 2006 jblunck@suse.de +* Thu Aug 31 2006 jblunck@suse.de - Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug). * Wed Aug 30 2006 jblunck@suse.de - Update config files (disable CONFIG_EDAC_DEBUG). @@ -13615,7 +13936,7 @@ GIT Branch: master - Disable KDB from i386 debug build as it does not build properly :( * Wed Aug 02 2006 hare@suse.de - config/s390/default: update config file. -* Tue Aug 01 2006 schwab@suse.de +* Wed Aug 02 2006 schwab@suse.de - config-md-raid456: Fix misspelt config. * Tue Aug 01 2006 schwab@suse.de - suse-ppc32-mol-mm-context: Fix mol build. @@ -13773,7 +14094,7 @@ GIT Branch: master aborted (188411). - patches.fixes/md_raid1_barrier_fix: Fix IO raid1/barrier problems that cause false IO errors (188278). -* Mon Jun 26 2006 neilb@suse.de +* Tue Jun 27 2006 neilb@suse.de - patches.fixes/nfsv4-setclientid: Improve uniqueness of client id sent by NFSv4 (167953). * Mon Jun 26 2006 jeffm@suse.de @@ -13793,7 +14114,7 @@ GIT Branch: master * Tue Jun 20 2006 neilb@suse.de - patches.fixes/lockd-find-block-fix: Fix possible oops in lockd (179988). -* Mon Jun 19 2006 garloff@suse.de +* Tue Jun 20 2006 garloff@suse.de - Update reference symbols to latest (libiscsi changed) and tag RC3. * Mon Jun 19 2006 okir@suse.de - patches.fixes/scsi-transport-sas-end-device-fix: Make patch @@ -14018,7 +14339,7 @@ GIT Branch: master * Tue Jun 06 2006 axboe@suse.de - patches.suse/filp-slab-rcu: Let the filp slab use SLAB_DESTROY_BY_RCU (172825). -* Mon Jun 05 2006 gregkh@suse.de +* Tue Jun 06 2006 gregkh@suse.de - patches.fixes/request_irq-remove-warnings-from-irq-probing.patch: [PATCH] request_irq(): remove warnings from irq probing (181321, 175123). @@ -14155,7 +14476,7 @@ GIT Branch: master - patches.suse/apparmor-secureexec.patch: LD_PRELOAD can be exploited to change the execution path across exec transitions (172061). -* Wed May 31 2006 agruen@suse.de +* Thu Jun 01 2006 agruen@suse.de - patches.fixes/xfs-kern-26040a-do-not-dirty-inode-being-freed: Don't dirty the inode if it being freed in xfs_iunpin (179117, SGI:PV952967). @@ -14935,9 +15256,9 @@ GIT Branch: master flag to 0x1000000 to avoid conflict with BLIST_MAX_512. * Sun Apr 23 2006 agruen@suse.de - Update the required version of perl-Bootloader. -* Fri Apr 21 2006 olh@suse.de +* Sat Apr 22 2006 olh@suse.de - build pdc202xx_new as a module in kdump kernel (158247 - LTC22416) -* Fri Apr 21 2006 jeffm@suse.de +* Sat Apr 22 2006 jeffm@suse.de - patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs: fix handling of device names with /'s in them (#154278). * Fri Apr 21 2006 gregkh@suse.de @@ -15197,10 +15518,10 @@ GIT Branch: master * Tue Apr 11 2006 neilb@suse.de - patches.fixes/invalidate_page_non_destructive: Make invalidate_inode_pages2 non-destructive (133890). -* Mon Apr 10 2006 agruen@suse.de +* Tue Apr 11 2006 agruen@suse.de - patches.drivers/libata-acpi-suspend-doc-fix: Fix {man,pdf}docs targets (163070). -* Mon Apr 10 2006 ak@suse.de +* Tue Apr 11 2006 ak@suse.de - patches.arch/i386-bigsmp-noirqbalance: Delete. Obsolete after #160473 - patches.arch/i386-amd-core-parsing: Remove bogus code from @@ -15254,7 +15575,7 @@ GIT Branch: master * Mon Apr 10 2006 ak@suse.de - patches.arch/i386-modern-apic: i386: Consolidate modern APIC handling (157602). -* Sun Apr 09 2006 ak@suse.de +* Mon Apr 10 2006 ak@suse.de - patches.arch/i386-apic-up: Disable ACPI APIC checking if DMI scanner decides APIC should not be enabled (162076) * Sun Apr 09 2006 ak@suse.de @@ -15533,7 +15854,7 @@ GIT Branch: master * Tue Mar 28 2006 neilb@suse.de - patches.fixes/md-barrier-fixes: Fix a couple of issues with handing BARRIER writes in md/raid1 (none). -* Mon Mar 27 2006 gregkh@suse.de +* Tue Mar 28 2006 gregkh@suse.de - patches.drivers/pci-hotplug-sn-fix-cleanup-on-hotplug-removal-of-ppb.patch: PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB (#156164). @@ -15634,7 +15955,7 @@ GIT Branch: master * Fri Mar 24 2006 neilb@suse.de - patches.fixes/md-raid1-hang: md: Fix bug: BIO_RW_BARRIER requests to md/raid1 hang. (159435). -* Thu Mar 23 2006 ak@suse.de +* Fri Mar 24 2006 ak@suse.de - patches.arch/disable-mmconfig: Disable mmconfig by default Default to pci=nommconf (145753 (some more)). - patches.arch/lagrange-feature: i386/x86-64: List Intel LaGrange @@ -15793,7 +16114,7 @@ GIT Branch: master * Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git8: - network driver fixes -* Thu Mar 16 2006 gregkh@suse.de +* Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git7: - nasty ext2 security issue / bugfix - other minor bugfixes all over the place @@ -15999,7 +16320,7 @@ GIT Branch: master * Thu Mar 09 2006 neilb@suse.de - patches.fixes/md-raid1-leak: Fix several raid1 which cause a memory leak... (155990). -* Wed Mar 08 2006 agruen@suse.de +* Thu Mar 09 2006 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: Fix compiling /usr/src/linux directly with O= (65891). - patches.fixes/xfs-include: Remove spaces in `-I ...' in @@ -16229,7 +16550,7 @@ GIT Branch: master * Thu Mar 02 2006 neilb@suse.de - patches.fixes/nfs-revalidate-race: Nfs: Avoid races between writebacks and truncation (144058). -* Wed Mar 01 2006 gregkh@suse.de +* Thu Mar 02 2006 gregkh@suse.de - patches.drivers/usb-uhci-increase-port-reset-completion-delay-for-hp-controllers.patch: USB: UHCI: Increase port-reset completion delay for HP controllers (#148761). @@ -16291,7 +16612,7 @@ GIT Branch: master * Tue Feb 28 2006 olh@suse.de - update to 2.6.16-rc5-git2, netfilter, xfs, x86_64 fixes disable FUA in libata -* Mon Feb 27 2006 olh@suse.de +* Tue Feb 28 2006 olh@suse.de - add patches.fixes/scsi-command-retries-off-by-one.patch timing out command, waited 0s errors in log (153801 - LTC22057) * Mon Feb 27 2006 olh@suse.de @@ -16336,7 +16657,7 @@ GIT Branch: master revert a 2.6.14rc1 change that causes cramfs corruption (153545) * Sun Feb 26 2006 olh@suse.de - adjust xen for topology.o change -* Sat Feb 25 2006 olh@suse.de +* Sun Feb 26 2006 olh@suse.de - add patches.fixes/git-kbuild-cscope.patch workaround for cscope segfault (152643) * Sat Feb 25 2006 olh@suse.de @@ -16430,7 +16751,7 @@ GIT Branch: master for SLES 10 - 2006-02-21. * Wed Feb 22 2006 trenn@suse.de - patches.drivers/cpufreq_bios_ppc_change: Delete. -* Tue Feb 21 2006 olh@suse.de +* Wed Feb 22 2006 olh@suse.de - compile rtas_flash into the kernel (148195 - LTC21314) * Tue Feb 21 2006 olh@suse.de - update to 2.6.16-rc4-git1, s390 dasd error reporting gone, misc fixes @@ -16503,7 +16824,7 @@ GIT Branch: master * Sun Feb 19 2006 olh@suse.de - add patches.suse/nameif-track-rename.patch keep track of things that udev does behind your back -* Sat Feb 18 2006 olh@suse.de +* Sun Feb 19 2006 olh@suse.de - provide vmlinux.debug on ppc * Sat Feb 18 2006 agruen@suse.de - patches.suse/dmapi_src_drop2: XFS DMAPI update; replaces @@ -16560,7 +16881,7 @@ GIT Branch: master * Fri Feb 17 2006 axboe@suse.de - patches.drivers/scsi-kill-not-ready-removable: Kill not-ready messages for removable media in SCSI (150175). -* Thu Feb 16 2006 agruen@suse.de +* Fri Feb 17 2006 agruen@suse.de - rpm/post.sh: Only create Previous Kernel bootloader entries for kernels >= 2.6.16; older kernels don't know how to remove their bootloader entries again in their %%postun (151110). @@ -16804,7 +17125,7 @@ GIT Branch: master GART IOMMU. - patches.arch/x86_64-hpet-summit: Fix HPET timer on IBM x460 (SUSE141868). -* Thu Feb 09 2006 gregkh@suse.de +* Fri Feb 10 2006 gregkh@suse.de - patches.drivers/it87-fix-oops-on-removal.patch: [PATCH] it87: Fix oops on removal (#149538). * Thu Feb 09 2006 gregkh@suse.de @@ -16893,7 +17214,7 @@ GIT Branch: master - patches.fixes/xfs-linux-melb-25106a-xfs-per-cpu-sb-counters: [PATCH] xfs-linux-melb-25106a-xfs-per-cpu-sb-counters (SGI:PV946630, 148680). -* Wed Feb 08 2006 gregkh@suse.de +* Thu Feb 09 2006 gregkh@suse.de - supported.conf: updated the pci hotplug driver list * Wed Feb 08 2006 gregkh@suse.de Update to 2.6.16-rc2-git5 @@ -16988,7 +17309,7 @@ GIT Branch: master * Tue Feb 07 2006 ak@suse.de - patches.xen/xen-mc-compile: Fix Xen compilation with multicore scheduler. -* Mon Feb 06 2006 ak@suse.de +* Tue Feb 07 2006 ak@suse.de - patches.fixes/spinlock-timeout: Make more general * Mon Feb 06 2006 mason@suse.de - patches.fixes/xfrm-endless-loop: Fix infinite loop in @@ -17052,7 +17373,7 @@ GIT Branch: master - patches.suse/st-ioctl-idlun-support: Allow generic SCSI ioctls to work with st (SUSE45446, reenable). - patches.suse/ide-probe-delay: Reduce ide probe delays. -* Fri Feb 03 2006 garloff@suse.de +* Sat Feb 04 2006 garloff@suse.de - Reenable patches.suse/scsi-error-test-unit-ready-timeout; see bug #56689: Some SCSI devices need a longer timeout for TEST_UNIT_READY in error recovery. @@ -17361,9 +17682,9 @@ GIT Branch: master - Update config files. -> Enable overriding of DSDT via initrd for x86_64 -> Enable ACPI debug for x86_64/i386 debug kernel -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable CONFIG_DEBUG_SLAB on ppc, changes alignment -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable internal firmware build for QLogic drivers also on ppc * Wed Jan 25 2006 axboe@suse.de - patches.fixes/it821x-dma-bug: Fix ide dma setup bug in it821x @@ -17393,7 +17714,7 @@ GIT Branch: master - Make debugging usb device issues easier (used to be in older SuSE kernels, I accidentally took it out a while ago...) patches.drivers/always-announce-new-usb-devices.patch -* Tue Jan 24 2006 gregkh@suse.de +* Wed Jan 25 2006 gregkh@suse.de Clean up the kernel.org patches, from 4 to 2 * Tue Jan 24 2006 mason@suse.de - Update config files: enable CONFIG_CONNECTOR and CONFIG_PROC_EVENTS @@ -17527,7 +17848,7 @@ GIT Branch: master - Fixup kdump related config entries. CONFIG_CRASH_DUMP should be on only in the kdump kernels. CONFIG_PROC_VMCORE should be on in the kdump kernels too. -* Sun Jan 22 2006 ak@suse.de +* Mon Jan 23 2006 ak@suse.de - fix compilation without NFSD_ACL enabled * Sun Jan 22 2006 olh@suse.de - enable DEBUG_RODAT, DEBUG_SPINLOCK and DEBUG_SPINLOCK_SLEEP @@ -17538,10 +17859,10 @@ GIT Branch: master - patches.suse/subdomain_namespacesem: rebase, remove sd changes * Sun Jan 22 2006 olh@suse.de - enable slab debugging (144632) -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - add patches.suse/uml-trace-macros.patch define some setjmp macros which were removed from glibc includes -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - disable patches.fixes/dput_late_iput.diff (136310) disable patches.fixes/prune_one_dentry-late_iput.diff * Sat Jan 21 2006 agruen@suse.de @@ -17644,10 +17965,10 @@ GIT Branch: master - Update config files. * Tue Jan 17 2006 schwab@suse.de - Update to kdb-v4.4-2.6.15-common-3. -* Mon Jan 16 2006 olh@suse.de +* Tue Jan 17 2006 olh@suse.de - add patches.suse/export-pci_claim_resource.patch rpaphp needs this symbol -* Mon Jan 16 2006 mason@suse.de +* Tue Jan 17 2006 mason@suse.de - Update config files. (run oldconfig on x86_64) * Mon Jan 16 2006 ak@suse.de - Update config files. @@ -17844,7 +18165,7 @@ GIT Branch: master handling change. - patches.fixes/barrier-fixup: Fix a problem with hanging queue on barrier writes. -* Thu Jan 12 2006 okir@suse.de +* Fri Jan 13 2006 okir@suse.de - patches.kernel.org/patch-2.6.15-git8: Update to 2.6.5-git8 - Rediffed or removed the following patches: - patches.drivers/dm-no-bounce @@ -18105,10 +18426,10 @@ GIT Branch: master - update to 2.6.15-rc6-git2 * Wed Dec 21 2005 aj@suse.de - Fix kernel-syms spec file. -* Mon Dec 19 2005 kkeil@suse.de +* Tue Dec 20 2005 kkeil@suse.de - patches.drivers/sky2.patch: Add sky2 driver from -mm series. - Update config files. -* Mon Dec 19 2005 garloff@suse.de +* Tue Dec 20 2005 garloff@suse.de - Increase default number of loop devices from 8 to 64. * Mon Dec 19 2005 jbeulich@novell.com - config/x86_64/xen: Enable SMP, misc adjustments (from ccoffing) @@ -18132,7 +18453,7 @@ GIT Branch: master checkin. Corrected. * Sat Dec 17 2005 tonyj@suse.de - patches.suse/subdomain: SubDomain (AppArmor). -* Fri Dec 16 2005 agruen@suse.de +* Sat Dec 17 2005 agruen@suse.de - patches.fixes/nfsd-setacl-readonly.diff: [nfsd] Check for read-only exports before setting acls (139411). * Fri Dec 16 2005 trenn@suse.de @@ -18325,7 +18646,7 @@ GIT Branch: master - patches.suse/aop-truncated-page.diff: [Patch] add AOP_TRUNCATED_PAGE, prepend AOP_ to WRITEPAGE_ACTIVATE. (needed for ocfs2) -* Sat Nov 26 2005 agruen@suse.de +* Sun Nov 27 2005 agruen@suse.de - rpm/kernel-source.spec.in: Make sure kernel flavors that are based on a different set of patches than kernel-source won't wrongly get a /usr/src/linux-obj directory for creating external @@ -18516,7 +18837,7 @@ GIT Branch: master * Wed Nov 02 2005 okir@suse.de - patches.fixes/acpi-disable-c2-c3-ibm-r40e: Disable C2/C3 states on all IBM R40e BIOSes (129954). -* Tue Nov 01 2005 jeffm@suse.de +* Wed Nov 02 2005 jeffm@suse.de - patches.suse/ocfs2-configfs: Delete. - patches.suse/ocfs2.diff: ocfs2: merge from svn 2673. - patches.suse/ocfs2-kapi-compat.diff: ocfs2: API compatibility @@ -18571,7 +18892,7 @@ GIT Branch: master - patches.drivers/oss-device-assign: Delete. - patches.fixes/unsymmetric-pageattr: Delete. - patches.drivers/alsa-git-post-2.6.14: ALSA-git update -* Tue Oct 25 2005 gregkh@suse.de +* Wed Oct 26 2005 gregkh@suse.de - patches.fixes/usb-interface-modalias-fix.patch: USB: always export interface information for modalias (105621). * Tue Oct 25 2005 olh@suse.de @@ -18640,10 +18961,10 @@ GIT Branch: master - patches.drivers/floppy-cmos-attribute.patch: Delete. - patches.drivers/floppy-cmos-attribute-tidy.patch: Delete. - patches.drivers/securityfs.patch: Delete. -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Finish replacing +check2614 with the real owners. Sorry about the mess this caused... -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Start replacing +check2614 with the real owners * Mon Oct 10 2005 olh@suse.de - add patches.suse/suse-ppc32-mol-verify_area.patch @@ -18747,7 +19068,7 @@ GIT Branch: master for building with O=. * Thu Sep 15 2005 olh@suse.de - mark kernel/drivers/net/mv643xx_eth unsupported. MAC collisions -* Wed Sep 14 2005 agruen@suse.de +* Thu Sep 15 2005 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: More dependency fixes. * Wed Sep 14 2005 olh@suse.de @@ -19039,7 +19360,7 @@ GIT Branch: master patch broke aty128fb and radeonfb * Mon Aug 29 2005 olh@suse.de - update to 2.6.13 -* Sun Aug 28 2005 pavel@suse.cz +* Mon Aug 29 2005 pavel@suse.cz - patches.suse/acpi-asus-panasonic-sony.patch: add support for vendor-specific features from Timo Hoenig * Sun Aug 28 2005 olh@suse.de @@ -19258,7 +19579,7 @@ GIT Branch: master - update to 2.6.13-rc6-git5, netpoll fixes * Sat Aug 13 2005 schwab@suse.de - Disable IA64_SGI_SN_XP until it is fixed. -* Fri Aug 12 2005 gregkh@suse.de +* Sat Aug 13 2005 gregkh@suse.de - patches.drivers/w1-dont-spam-syslog.patch: w1: more debug level decrease. fixes #104020. * Fri Aug 12 2005 kraxel@suse.de @@ -19710,7 +20031,7 @@ GIT Branch: master * Mon Jul 04 2005 olh@suse.de - add patches.arch/ppc64-vdso32_lds.patch fix link errors after recent toolchain changes -* Sat Jul 02 2005 agruen@suse.de +* Sun Jul 03 2005 agruen@suse.de - scripts/config.sh: rename VERSION+EXTRAVERSION => PATCHVERSION and a few other cleanups. * Sat Jul 02 2005 garloff@suse.de @@ -19772,7 +20093,7 @@ GIT Branch: master - Fix config files. * Wed Jun 29 2005 agruen@suse.de - Fix dash/underscore conversion for RPM tags. -* Tue Jun 28 2005 garloff@suse.de +* Wed Jun 29 2005 garloff@suse.de - Preliminary update of xen patches. * Tue Jun 28 2005 garloff@suse.de - patches.suse/security-*: Update and reenable security stubs @@ -20032,7 +20353,7 @@ GIT Branch: master * Thu Apr 28 2005 okir@suse.de - patches.fixes/ipv4-martian-oops: [IPv4] Prevent oops when printing martian source (65556). -* Wed Apr 27 2005 schwab@suse.de +* Thu Apr 28 2005 schwab@suse.de - Even more gcc4 fixes for ppc/ppc64. * Wed Apr 27 2005 schwab@suse.de - More gcc4 fixes. @@ -20108,7 +20429,7 @@ GIT Branch: master * Mon Mar 28 2005 jeffm@suse.de - patches.fixes/set_blocksize_race.diff: Updated header; accepted in 2.6.12-rc1 -* Wed Mar 23 2005 jeffm@suse.de +* Thu Mar 24 2005 jeffm@suse.de - patches.suse/lookup_hash_nameidata.diff: Version added to CVS did _not_ obsolete lookup_create_nameidata.diff, but it was removed anyway. Added required changes. @@ -20179,12 +20500,12 @@ GIT Branch: master * Thu Mar 17 2005 axboe@suse.de - patches.fixes/cfq-shutdown-timer-wq: Shutdown pending timer/wq from both last put and exit case. -* Wed Mar 16 2005 schwab@suse.de +* Thu Mar 17 2005 schwab@suse.de - Fix name of module override directory. -* Wed Mar 16 2005 garloff@suse.de +* Thu Mar 17 2005 garloff@suse.de - (okir) Removed non-compiling dri-ioctl32 patch. - Updated Xen patches. -* Wed Mar 16 2005 jeffm@suse.de +* Thu Mar 17 2005 jeffm@suse.de - series.conf: enabled set_blocksize_race.diff * Wed Mar 16 2005 axboe@suse.de - patches.fixes/cfq-pending-work-fixup: Fixup error in @@ -20395,7 +20716,7 @@ GIT Branch: master * Fri Mar 11 2005 olh@suse.de - update patches.suse/acpi_EC_no_byteAcc_fix.diff increment offset by one, not eight -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Remove unneeded I2C patches from the tree. - patches.drivers/i2c-1.2081.patch: Delete. - patches.drivers/i2c-1.2083.patch: Delete. @@ -20424,7 +20745,7 @@ GIT Branch: master - patches.drivers/i2c-1.2113.patch: Delete. - patches.drivers/i2c-1.2115.patch: Delete. - patches.drivers/i2c-1.2116.patch: Delete. -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Driver core update based on patches now in the 2.6.11-bk tree. Almost all of these are liked by udev / HAL in order that they can go faster, with less sysfs activity. @@ -20664,7 +20985,7 @@ GIT Branch: master - patches.drivers/input-bk-alps.diff: All ALPS fixes in one patch Previous ALPS patches removed -* Fri Mar 04 2005 vojtech@suse.cz +* Sat Mar 05 2005 vojtech@suse.cz - patches.drivers/input-bk-2074.diff: Fix ALPS oops on resume/suspend (Ruediger Oertel : [kernel] oops during s-t-d) @@ -21065,7 +21386,7 @@ GIT Branch: master regardless the setting of /proc/sys/kernel/sysrq * Mon Feb 21 2005 mantel@suse.de - patches.drivers/ibm-acpi-update: Update ibm-acpi to 0.10 (none). -* Sun Feb 20 2005 agruen@suse.de +* Mon Feb 21 2005 agruen@suse.de - patches.fixes/pci-resource-window-allocation-fix.diff: IBM Thinkpad G41 (and others) PCMCIA problems fix from Linus. * Sun Feb 20 2005 olh@suse.de @@ -21164,10 +21485,10 @@ GIT Branch: master - Update config files. - patches.drivers/drm-via: add DRM support for Via unichrome video cards (None). -* Thu Feb 10 2005 kkeil@suse.de +* Fri Feb 11 2005 kkeil@suse.de - readd patches.fixes/i4l-filter-fix patches.fixes/i4l-nullpointer-fix -* Thu Feb 10 2005 agruen@suse.de +* Fri Feb 11 2005 agruen@suse.de - Enable DRM config options. * Thu Feb 10 2005 kraxel@suse.de - patches.xen/xen-common.diff: one more chunk dropped. @@ -21189,7 +21510,7 @@ GIT Branch: master - patches.uml/host-skas3: Delete. - patches.uml/skas-update-2.6.10.patch: Delete. - patches.uml/skas-2.6.11-v7-rc1.patch: skas3+sysemu patch v7a. -* Wed Feb 09 2005 garloff@suse.de +* Thu Feb 10 2005 garloff@suse.de - Make IDE drivers more modular in Xen. - Update Xen patches, drop various bits that have been merged. - Clean up mkinitrd creation for Xen. @@ -21629,7 +21950,7 @@ GIT Branch: master + add patches.drivers/bk-dtor-input-rc1.patch - Fixed SLRS-pos patch for input update. - Update config files. -* Mon Jan 17 2005 agruen@suse.de +* Tue Jan 18 2005 agruen@suse.de - New version of nfsacl: now caches acls on the client. Patches: + patches.suse/qsort: Qsort. + patches.suse/sunrpc-enosys-when-unavail: Return -ENOSYS for @@ -21762,7 +22083,7 @@ GIT Branch: master - patches.suse/file-write-prefault: Delete. * Wed Jan 05 2005 mason@suse.de - update reiser4 to the latest code drop in -mm -* Tue Jan 04 2005 mason@suse.de +* Wed Jan 05 2005 mason@suse.de - delete a number of patches that were already in mainline * Tue Jan 04 2005 okir@suse.de - patches.fixes/cmsg-compat-signedness-fix-fix: Fix cmsg_len @@ -21803,7 +22124,7 @@ GIT Branch: master during the task exiting. - patches.suse/protect-pids-from-oom2: fixes a race and two minor aesthetical bugs. -* Tue Dec 21 2004 olh@suse.de +* Wed Dec 22 2004 olh@suse.de - remove patches.suse/pci.ids-update CONFIG_PCI_NAMES is not enabled in our configs * Tue Dec 21 2004 olh@suse.de @@ -22115,7 +22436,7 @@ GIT Branch: master * Fri Oct 15 2004 okir@suse.de - patches.fixes/nfs-nolock-fix2: Fix broken locking on NFS nolock mounts (SUSE47287) -* Thu Oct 14 2004 kkeil@suse.de +* Fri Oct 15 2004 kkeil@suse.de - patches.fixes/c4_locking_fix (SUSE47191) * Fix a SMP deadlock for the AVM c4 driver * Thu Oct 14 2004 andrea@suse.de @@ -22197,7 +22518,7 @@ GIT Branch: master - Fix TCP window tracking in netfilter conntrack * Mon Oct 04 2004 schwab@suse.de - Update /boot/vmlinuz symlink before calling /sbin/new-kernel-pkg. -* Sat Oct 02 2004 schwab@suse.de +* Sun Oct 03 2004 schwab@suse.de - Hide non-OF PCI devices on PowerMacs. * Sat Oct 02 2004 jeffm@suse.com - Release path after iput in sys_unlink (SUSE45004) @@ -22236,7 +22557,7 @@ GIT Branch: master * Fri Oct 01 2004 andrea@suse.de - patches.fixes/pte-establish-race avoid userspace corruption during COWs with threads on x86 PAE with >4G of ram. -* Thu Sep 30 2004 agruen@suse.de +* Fri Oct 01 2004 agruen@suse.de - patches.fixes/attr-initialize: Prevent chown from modifying inode ctimes without permission check (SUSE42542) - patches.fixes/ext23-no-ace-write-limit.diff: re-enable. @@ -22291,7 +22612,7 @@ GIT Branch: master - Fix resource claiming of SuperIO chips (SUSE45891) * Thu Sep 30 2004 axboe@suse.de - Hold reference to scsi device for lifetime of pending commands (SUSE46316) -* Wed Sep 29 2004 kkeil@suse.de +* Thu Sep 30 2004 kkeil@suse.de - fix from mainline for RLT8169 driver (disable DAC) SUSE46390 * Wed Sep 29 2004 vojtech@suse.cz - fixed patches.fixes/fat-nokia-fix, but not enabled yet @@ -22329,10 +22650,10 @@ GIT Branch: master * Tue Sep 28 2004 hare@suse.de - patches.fixes/null-argument-for-put_device put_device() should accept a NULL argument, too (SUSE46234). -* Mon Sep 27 2004 agruen@suse.de +* Tue Sep 28 2004 agruen@suse.de - patches.drivers/dm-minorcheck: device-mapper: fix minor number check -* Mon Sep 27 2004 andrea@suse.de +* Tue Sep 28 2004 andrea@suse.de - patches.suse/silent-stack-overflow: enforce gap between heap and stack. SUSE44807 * Mon Sep 27 2004 hare@suse.de @@ -22378,7 +22699,7 @@ GIT Branch: master This may readd the IDE DMA timeout problems some people saw. * Fri Sep 24 2004 okir@suse.de - Fixed a typo in sunrpc-optional-auth -* Thu Sep 23 2004 olh@suse.de +* Fri Sep 24 2004 olh@suse.de - remove patches.fixes/usb-ehci_urb_done-barrier.patch this patch is not needed, the inital bug was triggered by list corruption @@ -22412,7 +22733,7 @@ GIT Branch: master - fix cardbus issue on x86_64 (SUSE45677) * Wed Sep 22 2004 mantel@suse.de - export symbol get_sb_pseudo (SUSE45571) -* Tue Sep 21 2004 agruen@suse.de +* Wed Sep 22 2004 agruen@suse.de - patches.rpmify/cvs-timestamp-in-oopses.diff, rpm/kernel-binary.spec.in: Add CVS timestamp to Oopses * Tue Sep 21 2004 kraxel@suse.de @@ -22430,7 +22751,7 @@ GIT Branch: master - fixed and re-enabled lirc patches (SUSE45679). * Tue Sep 21 2004 okir@suse.de - Disable TCP segment offload (TSO) for now; it's too broken (SUSE45666) -* Mon Sep 20 2004 ak@suse.de +* Tue Sep 21 2004 ak@suse.de - Disable warning in cpufreq /proc interface code * Mon Sep 20 2004 ak@suse.de - Fix x86-64 compat waitid call for new interface @@ -22586,7 +22907,7 @@ GIT Branch: master - update PCI IDs to latest version * Wed Sep 15 2004 schwab@suse.de - Remove useless casts. -* Tue Sep 14 2004 schwab@suse.de +* Wed Sep 15 2004 schwab@suse.de - Update configs. * Tue Sep 14 2004 garloff@suse.de - Remove whirlpool algo. @@ -22628,7 +22949,7 @@ GIT Branch: master * Thu Sep 09 2004 garloff@suse.de - fastboot-console-init: Don't generate hotplug events for virtual consoles. Speeds up booting by ~2s. By okir. -* Wed Sep 08 2004 garloff@suse.de +* Thu Sep 09 2004 garloff@suse.de - swsusp-fix-small: suspend broke when onlyvery little memory was used (init=/bin/bash). By pavel. - ide-probe-delay: sleep 5ms instead of 50ms in ide probe and @@ -22729,7 +23050,7 @@ GIT Branch: master latency fix (tiwai@suse.de). * Thu Aug 26 2004 okir@suse.de - prevent oops in ip6t_LOG (SUSE44213) -* Wed Aug 25 2004 agruen@suse.de +* Thu Aug 26 2004 agruen@suse.de - scripts/tar-up.sh, rpm/kernel-binary.spec.in: Add x-devel-packages in neededforbuild of kernel-um.spec. * Wed Aug 25 2004 okir@suse.de @@ -22819,7 +23140,7 @@ GIT Branch: master Add missing parentheses in include/asm-x86_64/processor.h * Wed Aug 18 2004 kraxel@suse.de - enable CONFIG_DVB_AV7110_OSD on amd64 (SUSE43455). -* Tue Aug 17 2004 schwab@suse.de +* Wed Aug 18 2004 schwab@suse.de - Remove obsolete hp-sx1000 patches. * Tue Aug 17 2004 schwab@suse.de - Fix IPv6 mobility patches. @@ -22866,9 +23187,9 @@ GIT Branch: master - Remove one obsolete patch * Fri Aug 13 2004 mantel@suse.de - update swsuspend code -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Rediff & reenable /proc/pid/mapped_base patch -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Add -d / --dir argument to sequence-patch to avoid $SCRATCH_AREA * Thu Aug 12 2004 mason@suse.de - enable reiserfs and ext3 barrier code again @@ -23054,7 +23375,7 @@ GIT Branch: master - Check lots more patches * Thu Aug 05 2004 garloff@suse.de - Build fixes. -* Wed Aug 04 2004 garloff@suse.de +* Thu Aug 05 2004 garloff@suse.de - Drop many patches (all upstream: axp, scsi, proc-info-leak). - Port some (bootsplash, kbuild stuff). - Adapt configs for i386 and x86-64. @@ -23289,7 +23610,7 @@ GIT Branch: master - SUSE42038 fix deadlock between ext3/reiserfs and copy_from_user * Mon Jun 28 2004 mason@suse.de - change ide-disk-barrier_mode-2 to match what I put into cvs GA -* Sun Jun 27 2004 agruen@suse.de +* Mon Jun 28 2004 agruen@suse.de - SUSE42495: Disable CONFIG_E100_NAPI for ia64. * Sun Jun 27 2004 agruen@suse.de - SUSE41246: patches.fixes/ide-disk-barrier_mode-2: Only use IDE @@ -23373,7 +23694,7 @@ GIT Branch: master * Wed Jun 23 2004 okir@suse.de - Added CIFS patch from Steve French which fixes request queueing to handle more than 100 overlapped requests (SUSE39916 - LTC8025) -* Tue Jun 22 2004 agruen@suse.de +* Wed Jun 23 2004 agruen@suse.de - Three obvious bug fixes from mainline: + patches.fixes/ieee1394-null-dereference.diff + patches.fixes/ip-conntrack-missing-check.diff @@ -23411,7 +23732,7 @@ GIT Branch: master - Disable [I][N]FTL flash drivers. * Tue Jun 22 2004 mantel@suse.de - avoid pagecache underflow (SUSE42182) -* Mon Jun 21 2004 agruen@suse.de +* Tue Jun 22 2004 agruen@suse.de - Merge recent kbuild improvements, update the documentation and demo module. Add upstream documentation. Looking good now. * Mon Jun 21 2004 ak@suse.de @@ -23560,7 +23881,7 @@ GIT Branch: master - vgettimeofday patch from John Stultz to fix LTP gettimeofday01 failure (SUSE40504 - LTC8395) - Updated CIFS to 1.18 (SUSE41963 - LTC9328) -* Mon Jun 14 2004 agruen@suse.de +* Tue Jun 15 2004 agruen@suse.de - SUSE40829 / LTC8406: patches.fixes/power3-numabug: Fix memory zone setup that caused the emergency pool to underrun. * Mon Jun 14 2004 olh@suse.de @@ -23601,7 +23922,7 @@ GIT Branch: master * Sat Jun 12 2004 axboe@suse.de - harden blk_execute_rq() a little so it doesn't inspect ->waiting at all. Similar to how mainline works. -* Fri Jun 11 2004 schwab@suse.de +* Sat Jun 12 2004 schwab@suse.de - Rename modules to work around lkcd bug [SUSE41891]. * Fri Jun 11 2004 garloff@suse.de - hugetlb-disable-nonstd-maphugetlb-sysctl: Don't honour @@ -23692,10 +24013,10 @@ GIT Branch: master - update sysfs-backing store to v0.6 from 2.6.6-mm4 (SUSE40072) * Wed Jun 09 2004 agruen@suse.de - SUSE41748: LAuS msgsnd reporting invalid syscall parameter size. -* Tue Jun 08 2004 olh@suse.de +* Wed Jun 09 2004 olh@suse.de - update patches.arch/ibm-ppc64-eeh-check-n-panic-earlier.patch pass correct device node info to rtas_call (SUSE41818 - LTC9219) -* Tue Jun 08 2004 garloff@suse.de +* Wed Jun 09 2004 garloff@suse.de - scsi-error-test-unit-ready-timeout: Use 30s timeout for TEST_UNIT_READY (SUSE41689). * Tue Jun 08 2004 ak@suse.de @@ -23761,7 +24082,7 @@ GIT Branch: master Don't return from KDB upon unrecoverable exception (SUSE40982 - LTC8623) * Tue Jun 08 2004 ak@suse.de - Handle bad PIT readings in the cyclone timer driver (SUSE40644) -* Mon Jun 07 2004 agruen@suse.de +* Tue Jun 08 2004 agruen@suse.de - SUSE41718 / LTC9150: revalidate_special may invalidate dentry->d_op (as it sometimes does with cifs), so re-check when revalidating again. @@ -23821,7 +24142,7 @@ GIT Branch: master nfsd requests to set the file mode permission bits of a symlink. * Sun Jun 06 2004 ak@suse.de - disable debugging printks in udf -* Sat Jun 05 2004 olh@suse.de +* Sun Jun 06 2004 olh@suse.de - add patches.fixes/recvmsg-compat-MSG_CMSG_COMPAT Fix bogus msg_flags checks, need to mask out MSG_CMSG_COMPAT * Sat Jun 05 2004 garloff@suse.de @@ -23880,16 +24201,16 @@ GIT Branch: master nfs_acl version 2 instead. * Thu Jun 03 2004 ak@suse.de - Fix LDT/TSS limit on x86-64 (SUSE41574) -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - Mark as SLES9_RC1. -* Wed Jun 02 2004 agruen@suse.de +* Thu Jun 03 2004 agruen@suse.de - SUSE41202 / nfs_acl: Fix mounting NFSv2 volumes from Solaris clients: the supported program version numbers were wrong. Also fix the transport buffer size calculation (we were still safe). -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - SUSE40944: apic-timer-irq-delivery-dl760: Add workaround for timer IRQ delivery for DL760. -* Wed Jun 02 2004 ak@suse.de +* Thu Jun 03 2004 ak@suse.de - add IDE support for nvidia nforce3,nforce3-mcp04,nforce3-ck804 * Wed Jun 02 2004 olh@suse.de - add patches.drivers/ibm-ppc64-hvcs_write_room.2.0.patch @@ -23937,7 +24258,7 @@ GIT Branch: master * Wed Jun 02 2004 ak@suse.de - dump bad block when internal xfs consistency checks fail - add more KERN_ALERTs to oopses on x86-64 and i386 -* Tue Jun 01 2004 garloff@suse.de +* Wed Jun 02 2004 garloff@suse.de - swsusp-free-more-mem: Several tries to free memory, allows low- mem machines to successfully suspend to disk. * Tue Jun 01 2004 ak@suse.de @@ -24017,7 +24338,7 @@ GIT Branch: master * Tue Jun 01 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi remove sysfs entry for vscsis -* Mon May 31 2004 kkeil@suse.de +* Tue Jun 01 2004 kkeil@suse.de - ppp-filter-fix: new version with correct filter headers for DLT_LINUX_SLL filter (see # SUSE34724) * Mon May 31 2004 okir@suse.de @@ -24216,7 +24537,7 @@ GIT Branch: master * Thu May 27 2004 agruen@suse.de - patches.suse/jfs-dmapi-fix: Back out broken 32-bit compatibility code. -* Wed May 26 2004 garloff@suse.de +* Thu May 27 2004 garloff@suse.de - tulip-napi-remove-hang: Better fix. (okir, SUSE39668) * Wed May 26 2004 mason@suse.de - ckrm permission fix (bug SUSE41270) @@ -24390,12 +24711,12 @@ GIT Branch: master * Tue May 25 2004 ak@suse.de - retry failed allocations in XFS (SUSE39962) - fix bug in NUMA API with huge nodemasks -* Mon May 24 2004 agruen@suse.de +* Tue May 25 2004 agruen@suse.de - Add EXPORT_SYMBOL(laptop_mode). - jfs updates/fixes: jfs-__get_metapage-size, jfs-d_instantiate-fix, jfs-error-recovery, jfs-invalidate-metadata-race, jfs-memleak, jfs-reduce-stack-usage, jfs-rmmod-fix. -* Mon May 24 2004 olh@suse.de +* Tue May 25 2004 olh@suse.de - update patches.fixes/e1000-mb.patch need also mb in e1000_clean_tx_irq() bug (SUSE41111 - LTC8539) * Mon May 24 2004 agruen@suse.de @@ -24449,7 +24770,7 @@ GIT Branch: master * Mon May 24 2004 hare@suse.de - add patches.suse/lkcd-x86_64-netdump.patch Fix netdump on x86_64 (SUSE40608) -* Sun May 23 2004 andrea@suse.de +* Mon May 24 2004 andrea@suse.de - fix for ia64 arch-atomic_inc_and_test needed by the page-freeing-race-fix. * Sun May 23 2004 olh@suse.de @@ -25038,10 +25359,10 @@ GIT Branch: master - build ibmveth as a module on pseries64 * Thu May 13 2004 olh@suse.de - build tokenring as a module on iseries64 -* Wed May 12 2004 olh@suse.de +* Thu May 13 2004 olh@suse.de - add patches.arch/ibm-ppc64-uninline-spinlocks [PATCH] Un-inline spinlocks on ppc64 -* Wed May 12 2004 agruen@suse.de +* Thu May 13 2004 agruen@suse.de - patches.suse/intel-vtune-fix: Make compile on i386, enable it in the config files. * Wed May 12 2004 okir@suse.de @@ -25102,20 +25423,20 @@ GIT Branch: master fixes from Intel. - Add patches.fixes/priotree-hugetlbfs-truncate-lockup to series.conf. -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - remove patches.drivers/pcnet32-drop-ltint.patch add patches.fixes/pcnet32-disable-ltint just disable ltint for the time being -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/ext3-bogus-enospc [PATCH] Fix ext3 bogus ENOSPC -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/radeonfb_overlapping_copyarea [PATCH] radeon: fix overlapping copyarea -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.arch/ppc-XTABS-termio.patch PPC termio fix for TABDLY bits TAB3/XTABS -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi Fix panic in ibmvscsi_eh_abort_handler (LTC bugzilla 7983) fix the ibmvscsi server @@ -25274,7 +25595,7 @@ GIT Branch: master * Sun May 09 2004 olh@suse.de - add patches.fixes/sctp_memset_parameter [SCTP] Fix memset() parameter ordering. -* Sat May 08 2004 schwab@suse.de +* Sun May 09 2004 schwab@suse.de - Audit LAuS patches for bad uses of audit_result [SUSE39936]. * Sat May 08 2004 olh@suse.de - add patches.arch/ibm-ppc64-iommu_alloc_consistent-return @@ -25515,10 +25836,10 @@ GIT Branch: master . * Tue May 04 2004 axboe@suse.de - kernel doesn't link it CKRM isn't configured (sigh) -* Mon May 03 2004 schwab@suse.de +* Tue May 04 2004 schwab@suse.de - Enable CONFIG_SERIAL_8250_EXTENDED and CONFIG_SERIAL_8250_SHARE_IRQ [SUSE39152]. -* Mon May 03 2004 olh@suse.de +* Tue May 04 2004 olh@suse.de - add patches.arch/ibm-ppc64-irqstacks add patches.fixes/irqstacks-do_softirq.patch add patches.arch/ibm-ppc64-irqstack_dynamic_allocation.patch @@ -25972,7 +26293,7 @@ GIT Branch: master (which it does slightly faster than quilt); the resulting tree is fully compatible with quilt. (Use the --clean option to get rid of quilt specific files in .pc/.) -* Fri Apr 23 2004 agruen@suse.de +* Sat Apr 24 2004 agruen@suse.de - Add more stuff from -mc4 (patches.fixes/): ext3-transaction-batching-fix.patch, intermezzo-leak-fixes.patch, load_elf_binary-overflow-detection-fix.patch @@ -26172,7 +26493,7 @@ GIT Branch: master * Tue Apr 20 2004 mantel@suse.de - use in-kernel e100 driver; new version was meant for 2.4 only according to Intel -* Mon Apr 19 2004 garloff@suse.de +* Tue Apr 20 2004 garloff@suse.de - vesafb-video-mem-mtrr: Apply MTRR setting to whole framebuffer. (SUSE39104) * Mon Apr 19 2004 olh@suse.de @@ -26615,7 +26936,7 @@ GIT Branch: master - Update cifs to version 1.0.5. (SUSE35685, SUSE37871). * Sun Apr 04 2004 ak@suse.de - disable apic off dmi entry for HP DL380 (SUSE34704) -* Sat Apr 03 2004 agruen@suse.de +* Sun Apr 04 2004 agruen@suse.de - SUSE38070 hang in hwscan loading module uhci-hcd: Extended psmouse-usb-fix patch to reset the USB controller thoroughly (vojtech@suse.cz). @@ -26742,7 +27063,7 @@ GIT Branch: master * Thu Apr 01 2004 andrea@suse.de - Allow swap header to be rewritten with rw_swap_page_sync, may fix bug SUSE37442. -* Wed Mar 31 2004 ak@suse.de +* Thu Apr 01 2004 ak@suse.de - disable EDD reporting url * Wed Mar 31 2004 olh@suse.de - add patches.drivers/usb-static-sysfs-info @@ -26919,7 +27240,7 @@ GIT Branch: master - Disable debugging messages in parport daisy driver * Fri Mar 26 2004 ak@suse.de - Enable powernow k8 acpi driver on x86-64 and i386 (SUSE36822) -* Thu Mar 25 2004 agruen@suse.de +* Fri Mar 26 2004 agruen@suse.de - xfs cvs update. * Thu Mar 25 2004 andrea@suse.de - Fixup one locking bit in the objrmap-core, more precisely @@ -26961,7 +27282,7 @@ GIT Branch: master - Emulate bridge ioctls for vmware (SUSE36641) * Thu Mar 25 2004 garloff@suse.de - Revert sysfs changes from rc2. (SUSE36844, SUSE36198). -* Wed Mar 24 2004 garloff@suse.de +* Thu Mar 25 2004 garloff@suse.de - Drop part from lkcd_ipf that panics the kernel on accessing /proc/sys/kernel/cad_pid. * Wed Mar 24 2004 agruen@suse.de @@ -26999,7 +27320,7 @@ GIT Branch: master - Disable LTT & dprobe completely as they also do not work on S/390. - Rediff numa-api. -* Tue Mar 23 2004 schwab@suse.de +* Wed Mar 24 2004 schwab@suse.de - Enable KDB on ia64, off by default. * Tue Mar 23 2004 ak@suse.de - fix oops in numa api code (SUSE36806) @@ -27214,7 +27535,7 @@ GIT Branch: master - Update to x86_64-2.6.5rc1-3. Should fix SUSE35405 * Fri Mar 19 2004 agruen@suse.de - Fix the override-config-file mechanism. -* Thu Mar 18 2004 mason@suse.de +* Fri Mar 19 2004 mason@suse.de - fix reiserfs_file_write hole bug - Try to fix some O_DIRECT<->buffered io races - fix reiserfs writepage for fsync vs data=ordered races @@ -27366,7 +27687,7 @@ GIT Branch: master - update to 2.6.5-rc1 * Tue Mar 16 2004 mantel@suse.de - remove infiniband drivers -* Mon Mar 15 2004 olh@suse.de +* Tue Mar 16 2004 olh@suse.de - reenable patches.drivers/firewire_ieee1394 rev 1191, fixes some list corruption in ieee1394 core * Mon Mar 15 2004 olh@suse.de @@ -27480,7 +27801,7 @@ GIT Branch: master - Also install the arch/$arch/defconfig.$flavor files in the binary kernels. Add scripts/build-kernel-modules (generated by script) for testing compilation and installation. -* Wed Mar 10 2004 agruen@suse.de +* Thu Mar 11 2004 agruen@suse.de - %%postun-script: Fix relink code (broke recently). - Rename /boot/vmlinux to /boot/vmlinux.gz for gzip'ed files (the extension was lost at some point). @@ -27571,7 +27892,7 @@ GIT Branch: master - Make TIOCGDEV compatible again. * Sat Mar 06 2004 schwab@suse.de - Read patches.drivers/xpnet-04-xpc. -* Fri Mar 05 2004 ak@suse.de +* Sat Mar 06 2004 ak@suse.de - Update x86-64 patchkit to x86_64-2.6.4rc2-1 * Fri Mar 05 2004 olh@suse.de - update to patches.fixes/linux-post-2.6.4rc2-20040305 @@ -27630,7 +27951,7 @@ GIT Branch: master - Remove patches.drivers/xpnet-04-xpc. * Wed Mar 03 2004 schwab@suse.de - Fix staircase effect on Altix serial console. -* Tue Mar 02 2004 schwab@suse.de +* Wed Mar 03 2004 schwab@suse.de - Fix net/ipv6/mobile_ip6 for parallel build. * Tue Mar 02 2004 olh@suse.de - net/ipv6/mobile_ip6/mobhdr_mn.c needs linux/init.h @@ -27710,10 +28031,10 @@ GIT Branch: master loop_func_table->transfer operation has changed). * Sun Feb 29 2004 schwab@suse.de - Fix NULL pointer reference in pciehp driver. -* Sat Feb 28 2004 garloff@suse.de +* Sun Feb 29 2004 garloff@suse.de - alarm-round: Commit fix for alarm() return value being one too much because of roundoff errors in tv <-> jiffie conversion. -* Sat Feb 28 2004 agruen@suse.de +* Sun Feb 29 2004 agruen@suse.de - Add timestamp of cvs working directory to rpm files: /boot/timestamp-%%ver_str, /usr/src/linux-%%ver_str/timestamp. * Sat Feb 28 2004 ak@suse.de @@ -28078,7 +28399,7 @@ GIT Branch: master * Tue Feb 03 2004 ak@suse.de - Add patch for CONFIG_REGPARM for i386 - Enable it by default -* Mon Feb 02 2004 agruen@suse.de +* Tue Feb 03 2004 agruen@suse.de - patches.fixes/toshiba-acpi-0.17: Update toshiba_acpi driver to version 0.17. - Update config files. @@ -28106,7 +28427,7 @@ GIT Branch: master - Fix several problems with Provides and Obsoletes. - Split modversion symbols from kernel-source, and put them into kernel-syms instead. This also obsoletes kernel-bare. -* Thu Jan 29 2004 olh@suse.de +* Fri Jan 30 2004 olh@suse.de - add patches.drivers/firewire_ieee1394 (rev 1113) update sbp2 driver to provide ieee1394_guid in sysfs device/ dir * Thu Jan 29 2004 agruen@suse.de @@ -28125,7 +28446,7 @@ GIT Branch: master - Update ilp32 patch. * Thu Jan 29 2004 okir@suse.de - Updated usagi ipv6-ipv6 tunnel patch -* Wed Jan 28 2004 olh@suse.de +* Thu Jan 29 2004 olh@suse.de - update patches.drivers/ibm-ipr-2.0.0.patch trigger CONFIG_FW_LOADER if enabled * Wed Jan 28 2004 okir@suse.de @@ -28330,7 +28651,7 @@ GIT Branch: master - update patches.suse/early_userspace-instead-of-linuxrc do not mount sysfs early, the events can be replayed later keep the early binfmt_elf init to record early hotplug calls -* Fri Jan 09 2004 agruen@suse.de +* Sat Jan 10 2004 agruen@suse.de - Rework how kernel-source and the binary kernels are built: Now, the source and binary package are all built directly from the sources. @@ -28500,7 +28821,7 @@ GIT Branch: master * Mon Dec 08 2003 olh@suse.de - update patches.fixes/linux-2.6.0-test11-bk-latest tmpfs oops fix -* Sun Dec 07 2003 olh@suse.de +* Mon Dec 08 2003 olh@suse.de - update patches.suse/early_userspace-instead-of-linuxrc simplify changes * Sun Dec 07 2003 olh@suse.de @@ -28740,7 +29061,7 @@ GIT Branch: master option of build script. * Tue Nov 11 2003 ak@suse.de - Merge to x86_64-2.6.0test9-5 -* Mon Nov 10 2003 schwab@suse.de +* Tue Nov 11 2003 schwab@suse.de - Fix rounding error for blkdev reads [SUSE31902]. * Mon Nov 10 2003 schwab@suse.de - Reenable serial console patch. diff --git a/kernel-s390.changes b/kernel-s390.changes index 46f58025..9fd86cdf 100644 --- a/kernel-s390.changes +++ b/kernel-s390.changes @@ -1,3 +1,594 @@ +------------------------------------------------------------------- +Tue May 19 18:03:44 CEST 2009 - jeffm@suse.com + +- Set CONFIG_FRAMEBUFFER_CONSOLE=y + +------------------------------------------------------------------- +Tue May 19 17:27:45 CEST 2009 - jeffm@suse.com + +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) + +------------------------------------------------------------------- +Tue May 19 16:17:34 CEST 2009 - jbeulich@novell.com + +- patches.xen/sfc-endianness: fix building with gcc 4.4. + +------------------------------------------------------------------- +Tue May 19 12:04:26 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. + +------------------------------------------------------------------- +Mon May 18 16:52:37 CEST 2009 - jeffm@suse.com + +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Fri May 15 19:16:23 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux + +------------------------------------------------------------------- +Thu May 14 14:09:10 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. + +------------------------------------------------------------------- +Thu May 14 11:09:01 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %version-%source_rel in the -devel packages (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:42:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:32:58 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: fix kernel-syms requires (bnc#503280). + +------------------------------------------------------------------- +Mon May 11 21:11:59 CEST 2009 - jeffm@suse.com + +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). + +------------------------------------------------------------------- +Mon May 11 21:11:19 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. + +------------------------------------------------------------------- +Mon May 11 19:41:25 CEST 2009 - jeffm@suse.de + +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Wed May 6 17:38:57 CEST 2009 - gregkh@suse.de + +- Update config files. update vanilla configs so that the build works. + +------------------------------------------------------------------- +Wed May 6 17:19:56 CEST 2009 - gregkh@suse.de + +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. + +------------------------------------------------------------------- +Tue May 5 17:17:21 CEST 2009 - jeffm@suse.com + +- Update config files. + +------------------------------------------------------------------- +Tue May 5 16:46:08 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. + +------------------------------------------------------------------- +Tue May 5 14:31:59 CEST 2009 - jbeulich@novell.com + +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. + +------------------------------------------------------------------- +Tue May 5 11:05:37 CEST 2009 - jbeulich@novell.com + +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. + +------------------------------------------------------------------- +Tue May 5 10:08:12 CEST 2009 - jbeulich@novell.com + +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. + +------------------------------------------------------------------- +Tue May 5 10:02:41 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. + +------------------------------------------------------------------- +Tue May 5 05:22:16 CEST 2009 - teheo@suse.de + +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). + +------------------------------------------------------------------- +Fri May 1 20:01:16 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. + +------------------------------------------------------------------- +Fri May 1 20:00:48 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4. + - Eliminated 2 patches. + +------------------------------------------------------------------- +Fri May 1 19:58:07 CEST 2009 - jeffm@suse.com + +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. + +------------------------------------------------------------------- +Thu Apr 30 16:56:17 CEST 2009 - mmarek@suse.cz + +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory + +------------------------------------------------------------------- +Tue Apr 28 11:19:41 CEST 2009 - npiggin@suse.de + +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. + +------------------------------------------------------------------- +Mon Apr 27 13:48:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. + +------------------------------------------------------------------- +Mon Apr 27 10:41:20 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). + +------------------------------------------------------------------- +Fri Apr 24 19:28:44 CEST 2009 - gregkh@suse.de + +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. + +------------------------------------------------------------------- +Fri Apr 24 19:24:53 CEST 2009 - gregkh@suse.de + +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y + +------------------------------------------------------------------- +Fri Apr 24 18:23:21 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y + +------------------------------------------------------------------- +Fri Apr 24 18:19:34 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y + +------------------------------------------------------------------- +Fri Apr 24 18:14:49 CEST 2009 - gregkh@suse.de + +- Update config files. change to use CONFIG_USB=y + +------------------------------------------------------------------- +Thu Apr 23 23:38:53 CEST 2009 - jeffm@suse.de + +- Added legacy config. + +------------------------------------------------------------------- +Thu Apr 23 23:31:39 CEST 2009 - jeffm@suse.de + +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch + +------------------------------------------------------------------- +Thu Apr 23 17:53:58 CEST 2009 - jeffm@suse.de + +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. + +------------------------------------------------------------------- +Thu Apr 23 17:29:47 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc3. + +------------------------------------------------------------------- +Thu Apr 23 17:17:59 CEST 2009 - jeffm@suse.de + +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. + +------------------------------------------------------------------- +Mon Apr 20 16:44:13 CEST 2009 - jeffm@suse.de + +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" + +------------------------------------------------------------------- +Mon Apr 20 16:43:50 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2-git6. + +------------------------------------------------------------------- +Wed Apr 15 06:33:54 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. + +------------------------------------------------------------------- +Fri Apr 10 20:09:08 CEST 2009 - jeffm@suse.de + +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. + +------------------------------------------------------------------- +Fri Apr 10 19:08:14 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel + +------------------------------------------------------------------- +Fri Apr 10 17:35:35 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. + +------------------------------------------------------------------- +Fri Apr 10 17:18:34 CEST 2009 - jeffm@suse.com + +- Moved linux-obj symlink handling to kernel-$flavor-devel. + +------------------------------------------------------------------- +Fri Apr 10 11:41:12 CEST 2009 - mmarek@suse.cz + +- rpm/package-descriptions: Add comment. + +------------------------------------------------------------------- +Fri Apr 10 11:12:30 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. + +------------------------------------------------------------------- +Thu Apr 9 13:52:47 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. + +------------------------------------------------------------------- +Wed Apr 8 11:54:11 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) + +------------------------------------------------------------------- +Tue Apr 7 21:58:38 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. + +------------------------------------------------------------------- +Tue Apr 7 21:28:59 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. + +------------------------------------------------------------------- +Mon Apr 6 20:29:03 CEST 2009 - jeffm@suse.com + +- Enabled STAGING on !x86 and disabled COMEDI. + +------------------------------------------------------------------- +Mon Apr 6 19:21:37 CEST 2009 - jeffm@suse.com + +- patches.rpmify/split-package: Enable + +------------------------------------------------------------------- +Mon Apr 6 19:21:23 CEST 2009 - jeffm@suse.com + +- Update config files: Fixed i386-vanilla. + +------------------------------------------------------------------- +Mon Apr 6 19:11:52 CEST 2009 - jeffm@suse.com + +- patches.fixes/xfs-export-debug: xfs: export assertion handler. + +------------------------------------------------------------------- +Mon Apr 6 02:53:12 CEST 2009 - jeffm@suse.com + +- Switch from SPARSEMEM to DISCONTIGMEM on i386. + +------------------------------------------------------------------- +Sun Apr 5 02:24:01 CEST 2009 - jeffm@suse.com + +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. + +------------------------------------------------------------------- +Fri Apr 3 22:47:12 CEST 2009 - jeffm@suse.com + +- Update config files: Fix missing ia64-debug. + +------------------------------------------------------------------- +Fri Apr 3 22:32:01 CEST 2009 - jeffm@suse.com + +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. + +------------------------------------------------------------------- +Fri Apr 3 22:25:35 CEST 2009 - jeffm@suse.com + +- Drop NR_CPUS back to 128 on i386. + +------------------------------------------------------------------- +Fri Apr 3 19:36:31 CEST 2009 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. + +------------------------------------------------------------------- +Fri Apr 3 19:35:53 CEST 2009 - jeffm@suse.de + +- Update config files: Enabled STAGING drivers on -vanilla. + +------------------------------------------------------------------- +Fri Apr 3 17:13:32 CEST 2009 - jblunck@suse.de + +- patches.rpmify/rpm-kernel-config: Rediff. + +------------------------------------------------------------------- +Fri Apr 3 17:06:14 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh + +------------------------------------------------------------------- +Fri Apr 3 17:00:50 CEST 2009 - jeffm@suse.com + +- Update config files: Enabled STAGING drivers. + +------------------------------------------------------------------- +Fri Apr 3 16:30:02 CEST 2009 - jeffm@suse.com + +- Sync up kernel configs for x86/x86_64 flavors. + +------------------------------------------------------------------- +Fri Apr 3 14:55:26 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. + +------------------------------------------------------------------- +Thu Apr 2 23:41:52 CEST 2009 - mmarek@suse.cz + +- rpm/modversions: keep the override keyword in --pack. + +------------------------------------------------------------------- +Thu Apr 2 20:37:33 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. + +------------------------------------------------------------------- +Thu Apr 2 20:27:04 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call + +------------------------------------------------------------------- +Thu Apr 2 17:57:48 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion + +------------------------------------------------------------------- +Thu Apr 2 17:48:41 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec + +------------------------------------------------------------------- +Tue Mar 31 15:56:00 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-dummy.spec.in: Delete. + +------------------------------------------------------------------- +Tue Mar 31 15:46:18 CEST 2009 - jeffm@suse.de + +- doc/README.KSYMS: Add to repo. + +------------------------------------------------------------------- +Tue Mar 31 15:39:55 CEST 2009 - mmarek@suse.cz + +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. + +------------------------------------------------------------------- +Tue Mar 31 14:49:09 CEST 2009 - mmarek@suse.cz + +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). + +------------------------------------------------------------------- +Tue Mar 31 03:08:30 CEST 2009 - jeffm@suse.de + +- Add %changelog to spec files + +------------------------------------------------------------------- +Tue Mar 31 03:07:51 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Clean up %build_$flavor macros + +------------------------------------------------------------------- +Tue Mar 31 02:54:18 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in: Create kernel-source-vanilla + +------------------------------------------------------------------- +Tue Mar 31 02:53:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:52:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %using_buildservice macro + +------------------------------------------------------------------- +Tue Mar 31 02:52:04 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards + +------------------------------------------------------------------- +Tue Mar 31 02:51:13 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:50:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES + +------------------------------------------------------------------- +Tue Mar 31 02:50:15 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y + +------------------------------------------------------------------- +Tue Mar 31 02:49:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Use macros for cpu_arch + +------------------------------------------------------------------- +Tue Mar 31 02:49:23 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros + +------------------------------------------------------------------- +Tue Mar 31 02:48:40 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %kernelrelease macro. + +------------------------------------------------------------------- +Tue Mar 31 02:47:58 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %variant instead of $variant + +------------------------------------------------------------------- +Tue Mar 31 02:47:14 CEST 2009 - jeffm@suse.de + +- kernel-source: Kill old obsoletes + +------------------------------------------------------------------- +Tue Mar 31 02:46:35 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %var instead of @VAR@ except where necessary + +------------------------------------------------------------------- +Tue Mar 31 02:46:12 CEST 2009 - jeffm@suse.de + +- kernel-syms: Sort by flavor, not architecture + +------------------------------------------------------------------- +Tue Mar 31 02:45:43 CEST 2009 - jeffm@suse.de + +- kernel-syms: Stop the architecture %else madness + +------------------------------------------------------------------- +Tue Mar 31 02:45:15 CEST 2009 - jeffm@suse.de + +- kernel-binary: Stop the architecture %else madness + +------------------------------------------------------------------- +Mon Mar 30 22:16:04 CEST 2009 - jeffm@suse.de + +- Removed -RT guards and a dead patch. + +------------------------------------------------------------------- +Mon Mar 30 22:14:17 CEST 2009 - jeffm@suse.de + +- patches.fixes/reiserfs-prealloc-fix: Delete. + +------------------------------------------------------------------- +Mon Mar 30 15:26:04 CEST 2009 - jeffm@suse.de + +- patches.suse/reiserfs-inode-init: Delete. + +------------------------------------------------------------------- +Thu Mar 26 21:28:32 CET 2009 - mmarek@suse.cz + +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. + ------------------------------------------------------------------- Tue Mar 24 15:37:54 CET 2009 - jeffm@suse.de diff --git a/kernel-s390.spec b/kernel-s390.spec index 036b24be..4e765f5e 100644 --- a/kernel-s390.spec +++ b/kernel-s390.spec @@ -1,5 +1,5 @@ # -# spec file for package kernel-s390 (Version 2.6.29) +# spec file for package kernel-s390 (Version 2.6.30) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,62 +17,64 @@ # norootforbuild -%if 0%{?opensuse_bs} +%define using_buildservice 0%{?opensuse_bs} +%if %using_buildservice # Strip off the build number ("y") from the "x.y" release number %define source_rel %(release=%release; echo ${release%.*}) %else # We don't have build numbers internally %define source_rel %release %endif +# macro to add the source timestamp to package descriptions +%define source_timestamp %(sed '1s/^/Source timestamp: /' %_sourcedir/source-timestamp || :) # Don't use shell commands in build macros, this won't work outside of rpm -%define build_flavor "s390" -%define build_kdump 0 -%define build_xen 0 -%define build_vanilla 0 -%define build_ps3 0 -%if %{build_flavor} == "kdump" -%define build_kdump 1 -%endif -%if %{build_flavor} == "xen" -%define build_xen 1 -%endif -%if %{build_flavor} == "vanilla" -%define build_vanilla 1 -%endif -%if %{build_flavor} == "ps3" -%define build_ps3 1 -%endif +%define build_flavor s390 +%define build_kdump (%build_flavor == "kdump") +%define build_xen (%build_flavor == "xen") +%define build_vanilla (%build_flavor == "vanilla") +%define build_ps3 (%build_flavor == "ps3") +%define srcversion 2.6.29 +%define patchversion 2.6.30-rc6-git3 +%define variant %{nil} +%define release_major %(rel="%source_rel" ; echo "${rel##[^0-9]*.}") +%define kernelrelease %patchversion-%release_major +%define build_src_dir %my_builddir/linux-%srcversion +%define src_install_dir /usr/src/linux-%kernelrelease%variant +%define obj_install_dir %src_install_dir-obj +%define rpm_install_dir %buildroot%obj_install_dir +%define kernel_build_dir %my_builddir/linux-obj %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) -%define symbols %(set -- kernel-s390 kernel-s390 $(case s390 in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) -%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/s390$') +%define arch_symbols %(%_sourcedir/arch-symbols %_target_cpu) +%define symbols %(set -- %name kernel-%build_flavor $(case %build_flavor in (rt|rt_*) echo RT ;; esac) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) +%define cpu_arch_flavor %{expand:%(%_sourcedir/guards %symbols %arch_symbols < %_sourcedir/config.conf | grep '/%build_flavor$')} +%define cpu_arch %(var=%cpu_arch_flavor ; echo ${var%/*}) # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} +%define split_packages (%CONFIG_SPLIT_PACKAGE == "y") %ifarch %ix86 x86_64 %define install_vdso 1 %else %define install_vdso 0 %endif -%if %build_vanilla || %build_kdump || %CONFIG_MODULES != "y" -%define split_packages 0 -%else -%define split_packages 0%{expand:%(test -n "$(%_sourcedir/guards %symbols base < %_sourcedir/supported.conf)" && echo 1)} -%endif Name: kernel-s390 Summary: The Standard Kernel -Version: 2.6.29 -Release: 6 +Version: 2.6.30 +Release: 1 +%if %using_buildservice +%else +%endif License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on BuildRequires: coreutils module-init-tools sparse BuildRequires: fdupes -Provides: kernel-s390_%_target_cpu = %version-%release +Provides: %{name}_%_target_cpu = %version-%release %if %split_packages -Requires: kernel-s390-base_%_target_cpu = %version-%release +Requires: %name-base_%_target_cpu = %version-%release %endif Requires(pre): coreutils awk Requires(post): module-init-tools @@ -95,13 +97,13 @@ BuildRequires: dwarfextract %endif %if %build_xen %ifarch %ix86 -Provides: kernel-xenpae = 2.6.29 -Obsoletes: kernel-xenpae <= 2.6.29 +Provides: kernel-xenpae = %version +Obsoletes: kernel-xenpae <= %version %endif #!BuildIgnore: xen %endif -Provides: kernel-s390-nongpl -Obsoletes: kernel-s390-nongpl +Provides: %name-nongpl +Obsoletes: %name-nongpl %if %build_vanilla # force bzip2 instead of lzma compression to allow install on older dist versions %define _binary_payload w9.bzdio @@ -118,10 +120,12 @@ Conflicts: lvm2 < 2.02.33 %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -Provides: kernel = 2.6.29-%source_rel -Provides: kernel-32bit k_deflt -Obsoletes: kernel-32bit k_deflt -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2 +Provides: kernel = %version-%source_rel +%ifarch s390 +Provides: kernel-32bit +Obsoletes: kernel-32bit +%endif +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2 Source10: preun.sh Source11: postun.sh Source12: pre.sh @@ -134,7 +138,7 @@ Source31: guards Source32: config-subst Source33: check-for-config-changes Source34: check-supported-list -Source40: build-source-timestamp +Source40: source-timestamp Source41: built-in-where Source44: find-provides Source45: module-renames @@ -193,7 +197,6 @@ Obsoletes: ralink-rt2860-kmp %define __find_provides %my_builddir/find-provides %name # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 -%define tolerate_unknown_new_config_options 0 # kABI change tolerance (default in maintenance should be 4, 6, 8 or 15, # 31 is the maximum; see scripts/kabi-checks) %define tolerate_kabi_changes 6 @@ -203,19 +206,17 @@ The standard kernel. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %prep -if ! [ -e %_sourcedir/linux-2.6.29.tar.bz2 ]; then - echo "The kernel-s390-2.6.29.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.29.src.rpm." +if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then + echo "The %name-%version.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-%version.src.rpm." exit 1 fi -echo "Architecture symbol(s):" %symbols +echo "Symbol(s):" %symbols # Unpack all sources and patches %setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 +mkdir -p %kernel_build_dir supported_conf() { %_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u } @@ -225,12 +226,12 @@ supported_conf() { comm -2 -3 <(supported_conf base $how) <(supported_conf base) \ | sed -e 's:$: '"$how"':' done -} | sed -e 's,.*/,,' -e 's,\.ko$,,' > linux-2.6.29/Module.supported +} | sed -e 's,.*/,,' -e 's,\.ko$,,' > %kernel_build_dir/Module.supported # Create grep pattern file for the modules to end up in the base package comm -2 -3 <(supported_conf base) <(supported_conf) \ | sed -e 's:.*/::' -e 's:^:\\/:' -e 's:$:\.ko$:' \ > %my_builddir/grep-for-base-modules -cd linux-2.6.29 +cd linux-%srcversion # Apply the patches needed for this architecture. %if ! %build_vanilla for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf); do @@ -247,74 +248,62 @@ for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf | egrep 'ke fi done %endif -# Release number without the EXTRAVERSION -RELEASE=%source_rel -while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do - RELEASE=${RELEASE#[^0-9]*.} -done +cd %kernel_build_dir if [ -f %_sourcedir/localversion ] ; then cat %_sourcedir/localversion > localversion fi cat ../config/%cpu_arch_flavor \ -| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-$RELEASE-s390'"' \ +| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-%release_major-%build_flavor'"' \ | %_sourcedir/config-subst CONFIG_SUSE_KERNEL y \ %if 0%{?__debug_package:1} | %_sourcedir/config-subst CONFIG_DEBUG_INFO y \ %endif > .config -cpu_arch_flavor="%cpu_arch_flavor" -cat >> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs sed 's:^sourcedir=.*:sourcedir="%_sourcedir":; s:^builddir=.*:builddir="%my_builddir":' \ %_sourcedir/find-provides >%my_builddir/find-provides chmod +x %my_builddir/find-provides - -%build -source .rpm-defs -cd linux-2.6.29 -cp .config .config.orig -%if %{tolerate_unknown_new_config_options} -MAKE_ARGS="$MAKE_ARGS -k" -yes '' | make oldconfig $MAKE_ARGS -%else -make silentoldconfig $MAKE_ARGS < /dev/null -%_sourcedir/check-for-config-changes .config.orig .config -rm .config.orig -%endif +MAKE_ARGS="$MAKE_ARGS -C %build_src_dir O=$PWD" +if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then + yes '' | make oldconfig $MAKE_ARGS +else + cp .config .config.orig + make silentoldconfig $MAKE_ARGS < /dev/null + %_sourcedir/check-for-config-changes .config.orig .config + rm .config.orig +fi # create *.symref files in the tree -if [ -e ../kabi/$cpu_arch/symtypes-s390 ]; then - %_sourcedir/modversions --unpack . <../kabi/$cpu_arch/symtypes-s390 +if [ -e ../kabi/%cpu_arch/symtypes-%build_flavor ]; then + %_sourcedir/modversions --unpack . <../kabi/%cpu_arch/symtypes-%build_flavor fi make prepare $MAKE_ARGS +make scripts $MAKE_ARGS krel=$(make -s kernelrelease $MAKE_ARGS) -if [ "$krel" != "$KERNELRELEASE" ]; then - echo "Kernel release mismatch: $krel != $KERNELRELEASE" >&2 +if [ "$krel" != "%kernelrelease-%build_flavor" ]; then + echo "Kernel release mismatch: $krel != %kernelrelease-%build_flavor" >&2 exit 1 fi +make clean $MAKE_ARGS +rm -f source +find . ! -type d -printf '%%P\n' > %my_builddir/obj-files cat > .kernel-binary.spec.buildenv </dev/null)" ] ; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE + dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi %if %CONFIG_KMSG_IDS == "y" mkdir -p %buildroot/usr/share/man/man9 @@ -409,7 +397,7 @@ add_vmlinux() %endif %endif if [ -e init/kerntypes.o ]; then - cp init/kerntypes.o %buildroot/boot/Kerntypes-$KERNELRELEASE + cp init/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi # end of build_kdump %endif @@ -423,24 +411,26 @@ for sub in '-base' '' '-extra'; do %else base_package=1 %endif - for script in preun postun pre post; do - sed -e "s:@KERNELRELEASE@:$KERNELRELEASE:g" \ + for script in preun postun pre post devel-pre devel-post; do + sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \ -e "s:@IMAGE@:$image:g" \ - -e "s:@FLAVOR""@:s390:g" \ - -e "s:@SUBPACKAGE@:kernel-s390$sub:g" \ + -e "s:@FLAVOR""@:%build_flavor:g" \ + -e "s:@SUBPACKAGE@:%name$sub:g" \ -e "s:@BASE_PACKAGE@:$base_package:g" \ -e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \ -e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \ - %_sourcedir/$script.sh > ../$script$sub.sh + -e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \ + -e "s:@SRCVARIANT@:%variant:g" \ + %_sourcedir/$script.sh > %my_builddir/$script$sub.sh done done %if %build_kdump || %build_xen || %build_vanilla || %build_ps3 # keep this -suffix list in sync with post.sh and postun.sh -suffix=-s390 +suffix=-%build_flavor %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix -cp .config %buildroot/boot/config-$KERNELRELEASE +cp .config %buildroot/boot/config-%kernelrelease-%build_flavor %if %install_vdso # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot @@ -448,19 +438,22 @@ make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot # Create a dummy initrd with roughly the size the real one will have. # That way, YaST will know that this package requires some additional # space in /boot. -dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \ +dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \ bs=1024 seek=2047 count=1 -if [ $CONFIG_MODULES = y ]; then +if [ %CONFIG_MODULES = y ]; then + mkdir -p %rpm_install_dir/%cpu_arch_flavor + mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch + ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor # Figure out where the symbols that vmlinux exports are defined. # (We need this information below as well as in find-provides; we "annotate" # the original Module.symvers here to make sure that we are consistent in # both places.) %_sourcedir/built-in-where < Module.symvers > Module.symvers.split mv Module.symvers.split Module.symvers - gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz + gzip -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot if ! %_sourcedir/check-supported-list \ - %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then + %_sourcedir %buildroot/lib/modules/%kernelrelease-%build_flavor; then %if %supported_modules_check exit 1 %endif @@ -468,40 +461,41 @@ if [ $CONFIG_MODULES = y ]; then fi %ifarch s390 s390x if [ -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-$KERNELRELEASE ] ; then + -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-$KERNELRELEASE -C kofiles.list + dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list fi %endif - # Also put the resulting file in $obj_dir/$cpu_arch/s390 - # so that kernel-source + kernel-s390 is sufficient for building + # Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor + # so that kernel-source + kernel-%build_flavor is sufficient for building # modules that have modversions as well. - obj_dir=usr/src/linux-${KERNELRELEASE%%-s390}-obj - mkdir -p %buildroot/$obj_dir/$cpu_arch/s390 - cp Module.symvers %buildroot/$obj_dir/$cpu_arch/s390 + mkdir -p %rpm_install_dir/%cpu_arch/%build_flavor + cp Module.symvers %rpm_install_dir/%cpu_arch/%build_flavor # Table of types used in exported symbols (for modversion debugging). - %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-$KERNELRELEASE - if [ -s %buildroot/boot/symtypes-$KERNELRELEASE ]; then - gzip -9 %buildroot/boot/symtypes-$KERNELRELEASE + %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-%kernelrelease-%build_flavor + if [ -s %buildroot/boot/symtypes-%kernelrelease-%build_flavor ]; then + gzip -9 %buildroot/boot/symtypes-%kernelrelease-%build_flavor else - rm -f %buildroot/boot/symtypes-$KERNELRELEASE + rm -f %buildroot/boot/symtypes-%kernelrelease-%build_flavor fi # Some architecture's $(uname -m) output is different from the ARCH # parameter that needs to be passed to kbuild. Create symlinks from # $(uname -m) to the ARCH directory. - [ -e %buildroot/$obj_dir/%_target_cpu ] \ - || ln -sf $cpu_arch %buildroot/$obj_dir/%_target_cpu - # We were building in %my_builddir/linux-2.6.29, but the sources will - # later be installed in /usr/src/linux-2.6.29-%source_rel. Fix up the + if [ ! -e %rpm_install_dir/%_target_cpu ]; then + ln -sf %cpu_arch %rpm_install_dir/%_target_cpu + ln -sf %cpu_arch %buildroot/usr/src/linux-obj/%_target_cpu + fi + # We were building in %my_builddir/linux-%srcversion, but the sources will + # later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the # build symlink. - rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} - ln -s /usr/src/linux-${KERNELRELEASE%%-s390} \ - %buildroot/lib/modules/$KERNELRELEASE/source - ln -s /$obj_dir/$cpu_arch/s390 \ - %buildroot/lib/modules/$KERNELRELEASE/build + rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build} + ln -s %src_install_dir \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/source + ln -s %obj_install_dir/%cpu_arch/%build_flavor \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/build # Abort if there are any undefined symbols - msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \ - -b %buildroot -ae $KERNELRELEASE 2>&1)" + msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \ + -b %buildroot -ae %kernelrelease-%build_flavor 2>&1)" if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then exit 1 fi @@ -510,7 +504,7 @@ if [ $CONFIG_MODULES = y ]; then ( cd %buildroot : > %my_builddir/supported-modules : > %my_builddir/unsupported-modules - for module in $(find lib/modules/$KERNELRELEASE -type f -name '*.ko'); do + for module in $(find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko'); do case "$(/sbin/modinfo -F supported $module)" in (yes|external) modname=$(basename $module .ko) @@ -526,14 +520,14 @@ if [ $CONFIG_MODULES = y ]; then ) add_dependent_modules() { local modules_dep=$1 - xargs make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) + xargs -r make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) } - modules_dep=%buildroot/lib/modules/$KERNELRELEASE/modules.dep + modules_dep=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep # Make sure that no supported modules depend on any unsupported modules. dependent_unsupported_modules=$( OUT=$(mktemp) sed -e 's/:.*//g' < %my_builddir/Makefile.supported | \ - xargs make -rRsk -f %my_builddir/Makefile.supported > $OUT + xargs -r make -rRsk -f %my_builddir/Makefile.supported > $OUT sed -ne '/No rule/s/^.*No rule to make target//p' < $OUT | tr -d "\`'" ) if [ -n "$dependent_unsupported_modules" ]; then @@ -548,13 +542,13 @@ if [ $CONFIG_MODULES = y ]; then # implicitly are also core modules. grep -f %my_builddir/grep-for-base-modules %my_builddir/supported-modules \ | add_dependent_modules $modules_dep > %my_builddir/base-modules - # All supported modules which are not core modules belong in kernel-s390. + # All supported modules which are not core modules belong in %name. comm -3 <(sort %my_builddir/supported-modules) \ <(sort %my_builddir/base-modules) \ > %my_builddir/main-modules %else ( cd %buildroot - find lib/modules/$KERNELRELEASE -type f -name '*.ko' -printf '/%%p\n' + find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ) > %my_builddir/base-modules %endif # check for kabi changes @@ -572,7 +566,7 @@ if [ $CONFIG_MODULES = y ]; then --max-badness=%tolerate_kabi_changes || KABI=$? fi if [ $KABI -ne 0 ]; then - if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-s390 -a \ + if [ ! -e %my_builddir/kabi/%cpu_arch/ignore-%build_flavor -a \ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \ "directory to build this kernel even though its badness is" \ @@ -586,6 +580,11 @@ if [ $CONFIG_MODULES = y ]; then install -d -m 755 %buildroot/etc/modprobe.d/ install -m 644 %_sourcedir/module-renames \ %buildroot/etc/modprobe.d/50-module-renames.conf + tar cf - -T %my_builddir/obj-files | \ + tar xf - -C %rpm_install_dir/%cpu_arch_flavor + # Replace the absolute with a relative path + sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \ + %rpm_install_dir/%cpu_arch_flavor/Makefile fi add_dirs_to_filelist() { local filelist @@ -606,16 +605,23 @@ add_dirs_to_filelist() { | sed -e 's:^:%%%%dir :' } # Collect the file lists. +shopt -s nullglob +> %my_builddir/kernel-devel.files +for file in %buildroot/boot/vmlinux-*gz %buildroot/boot/sym* ; do + f=${file##%buildroot} + echo "$f" >> %my_builddir/kernel-devel.files +done { cd %buildroot - find boot \ + (find boot \ \( -type l -o -name 'initrd-*' \) -printf '%%%%%%%%ghost /%%p\n' -o \ - -type f -printf '/%%p\n' + -type f -printf '/%%p\n' ; cat %my_builddir/kernel-devel.files) | \ + sort | uniq -u # Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that # the file gets removed when uninstalling the kernel. - echo '%%%%ghost /boot/initrd-'${KERNELRELEASE}'-kdump' - touch $RPM_BUILD_ROOT/boot/initrd-${KERNELRELEASE}-kdump - if [ $CONFIG_MODULES = y ]; then - find lib/modules/$KERNELRELEASE \ + echo '%%%%ghost /boot/initrd-%kernelrelease-kdump' + touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump + if [ %CONFIG_MODULES = y ]; then + find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \) \ -printf '%%%%%%%%ghost /%%p\n' -o \ @@ -623,12 +629,9 @@ add_dirs_to_filelist() { -printf '/%%p\n' cat %my_builddir/base-modules echo '%%%%config /etc/modprobe.d/50-module-renames.conf' - find $obj_dir \ - -type d -o \ - -printf '/%%p\n' fi - test -d lib/firmware/$KERNELRELEASE && \ - find lib/firmware/$KERNELRELEASE \ + test -d lib/firmware/%kernelrelease-%build_flavor && \ + find lib/firmware/%kernelrelease-%build_flavor \ -type d -o \ -printf '/%%p\n' if [ -e .%_docdir/%name ]; then @@ -659,13 +662,13 @@ add_dirs_to_filelist() { %endif %defattr(-, root, root) -%package -n kernel-s390-base +%package base Summary: The Standard Kernel - base modules License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-s390-base_%_target_cpu = %version-%release +Provides: %name-base_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader @@ -674,17 +677,14 @@ Requires(post): mkinitrd Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-s390-base +%description base The standard kernel. This package contains only the base modules, required in all installs. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun base -f preun-base.sh %postun base -f postun-base.sh @@ -694,39 +694,36 @@ GIT Branch: master %post base -f post-base.sh %if %split_packages -%files -n kernel-s390-base -f kernel-base.files +%files base -f kernel-base.files %defattr(-, root, root) %endif -%package -n kernel-s390-extra +%package extra Summary: The Standard Kernel - extra modules License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-s390-extra_%_target_cpu = %version-%release -Requires: kernel-s390_%_target_cpu = %version-%release +Provides: %name-extra_%_target_cpu = %version-%release +Requires: %{name}_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader Requires(post): mkinitrd -Supplements: packageand(product(SUSE_SLED):kernel-s390_%_target_cpu) -Supplements: packageand(product(openSUSE):kernel-s390_%_target_cpu) +Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) +Supplements: packageand(product(openSUSE):%{name}_%_target_cpu) %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-s390-extra +%description extra The standard kernel. This package contains additional modules not supported by Novell. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun extra -f preun-extra.sh %postun extra -f postun-extra.sh @@ -736,31 +733,357 @@ GIT Branch: master %post extra -f post-extra.sh %if %split_packages -%files -n kernel-s390-extra -f kernel-extra.files +%files extra -f kernel-extra.files %defattr(-, root, root) %endif %if %CONFIG_KMSG_IDS == "y" -%package -n kernel-s390-man +%package man License: GPL v2 only Summary: The Standard Kernel Group: System/Kernel -%description -n kernel-s390-man +%description man The standard kernel. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - -%files -n kernel-s390-man +%source_timestamp +%files man %defattr(-,root,root) /usr/share/man/man9/* %endif +%package devel +License: GPL v2 only +Summary: Development files necessary for building kernel modules +Group: System/Kernel +Provides: %name-devel = %version-%source_rel +Requires: kernel-source%variant = %version-%source_rel +AutoReqProv: on + +%description devel +This package contains files necessary for building kernel modules (and +kernel module packages) against the -s390 flavor of the kernel. + + + +%source_timestamp +%if %CONFIG_MODULES == "y" + +%pre devel -f devel-pre.sh + +%post devel -f devel-post.sh + +%files devel -f kernel-devel.files +%defattr(-,root,root) +%dir %obj_install_dir +%dir %obj_install_dir/%cpu_arch +%dir /usr/src/linux-obj +%dir /usr/src/linux-obj/%cpu_arch +%ghost /usr/src/linux-obj/%cpu_arch_flavor +%obj_install_dir/%cpu_arch_flavor +%if %_target_cpu != %cpu_arch +%obj_install_dir/%_target_cpu +/usr/src/linux-obj/%_target_cpu +%endif +%endif + %changelog +* Tue May 19 2009 jeffm@suse.com +- Set CONFIG_FRAMEBUFFER_CONSOLE=y +* Tue May 19 2009 jeffm@suse.com +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) +* Tue May 19 2009 jbeulich@novell.com +- patches.xen/sfc-endianness: fix building with gcc 4.4. +* Tue May 19 2009 jbeulich@novell.com +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. +* Mon May 18 2009 jeffm@suse.com +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. +* Fri May 15 2009 jeffm@suse.de +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %%version-%%source_rel in the -devel packages (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/mkspec: fix kernel-syms requires (bnc#503280). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. +* Mon May 11 2009 jeffm@suse.de +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. +* Wed May 06 2009 gregkh@suse.de +- Update config files. update vanilla configs so that the build works. +* Wed May 06 2009 gregkh@suse.de +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. +* Tue May 05 2009 jeffm@suse.com +- Update config files. +* Tue May 05 2009 jeffm@suse.com +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. +* Tue May 05 2009 jbeulich@novell.com +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. +* Tue May 05 2009 jbeulich@novell.com +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. +* Tue May 05 2009 jbeulich@novell.com +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. +* Tue May 05 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. +* Tue May 05 2009 teheo@suse.de +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). +* Fri May 01 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +* Fri May 01 2009 jeffm@suse.com +- Update to 2.6.30-rc4. + - Eliminated 2 patches. +* Fri May 01 2009 jeffm@suse.com +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. +* Thu Apr 30 2009 mmarek@suse.cz +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory +* Tue Apr 28 2009 npiggin@suse.de +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to use CONFIG_USB=y +* Thu Apr 23 2009 jeffm@suse.de +- Added legacy config. +* Thu Apr 23 2009 jeffm@suse.de +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch +* Thu Apr 23 2009 jeffm@suse.de +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. +* Thu Apr 23 2009 jeffm@suse.de +- Update to 2.6.30-rc3. +* Thu Apr 23 2009 jeffm@suse.de +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. +* Mon Apr 20 2009 jeffm@suse.de +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" +* Mon Apr 20 2009 jeffm@suse.de +- Update to 2.6.30-rc2-git6. +* Wed Apr 15 2009 jeffm@suse.de +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. +* Fri Apr 10 2009 jeffm@suse.com +- Moved linux-obj symlink handling to kernel-$flavor-devel. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/package-descriptions: Add comment. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. +* Thu Apr 09 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. +* Wed Apr 08 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. +* Mon Apr 06 2009 jeffm@suse.com +- Enabled STAGING on !x86 and disabled COMEDI. +* Mon Apr 06 2009 jeffm@suse.com +- patches.rpmify/split-package: Enable +* Mon Apr 06 2009 jeffm@suse.com +- Update config files: Fixed i386-vanilla. +* Mon Apr 06 2009 jeffm@suse.com +- patches.fixes/xfs-export-debug: xfs: export assertion handler. +* Mon Apr 06 2009 jeffm@suse.com +- Switch from SPARSEMEM to DISCONTIGMEM on i386. +* Sun Apr 05 2009 jeffm@suse.com +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Fix missing ia64-debug. +* Fri Apr 03 2009 jeffm@suse.com +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. +* Fri Apr 03 2009 jeffm@suse.com +- Drop NR_CPUS back to 128 on i386. +* Fri Apr 03 2009 jeffm@suse.com +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. +* Fri Apr 03 2009 jeffm@suse.de +- Update config files: Enabled STAGING drivers on -vanilla. +* Fri Apr 03 2009 jblunck@suse.de +- patches.rpmify/rpm-kernel-config: Rediff. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Enabled STAGING drivers. +* Fri Apr 03 2009 jeffm@suse.com +- Sync up kernel configs for x86/x86_64 flavors. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/modversions: keep the override keyword in --pack. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec +* Tue Mar 31 2009 mmarek@suse.cz +- rpm/kernel-dummy.spec.in: Delete. +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.KSYMS: Add to repo. +* Tue Mar 31 2009 mmarek@suse.cz +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. +* Tue Mar 31 2009 mmarek@suse.cz +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). +* Tue Mar 31 2009 jeffm@suse.de +- Add %%changelog to spec files +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Clean up %%build_$flavor macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in: Create kernel-source-vanilla +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %%using_buildservice macro +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Use macros for cpu_arch +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %%kernelrelease macro. +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %%variant instead of $variant +* Tue Mar 31 2009 jeffm@suse.de +- kernel-source: Kill old obsoletes +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %%var instead of @VAR@ except where necessary +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Sort by flavor, not architecture +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Stop the architecture %%else madness +* Tue Mar 31 2009 jeffm@suse.de +- kernel-binary: Stop the architecture %%else madness +* Mon Mar 30 2009 jeffm@suse.de +- Removed -RT guards and a dead patch. +* Mon Mar 30 2009 jeffm@suse.de +- patches.fixes/reiserfs-prealloc-fix: Delete. +* Mon Mar 30 2009 jeffm@suse.de +- patches.suse/reiserfs-inode-init: Delete. +* Thu Mar 26 2009 mmarek@suse.cz +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. * Tue Mar 24 2009 jeffm@suse.de - Update to 2.6.29-final. - Eliminated 4 patches. @@ -783,7 +1106,7 @@ GIT Branch: master O_SYNC, sync requests and barriers. (bnc#485089), (bnc#471249) * Mon Mar 16 2009 bphilips@suse.de - README: add rough guide to updating KABI -* Fri Mar 13 2009 jeffm@suse.com +* Sat Mar 14 2009 jeffm@suse.com - Update to 2.6.29-rc8. * Thu Mar 12 2009 jbeulich@novell.com - patches.fixes/fix-nf_conntrack_slp, @@ -832,7 +1155,7 @@ GIT Branch: master * Wed Mar 04 2009 mmarek@suse.cz - rpm/kernel-binary.spec.in: workaround a bash bug (bnc#481817) in kernel-vanilla.spec. -* Tue Mar 03 2009 jeffm@suse.com +* Wed Mar 04 2009 jeffm@suse.com - patches.suse/export-security_inode_permission: Export security_inode_permission for aufs. * Thu Feb 26 2009 jeffm@suse.com @@ -843,7 +1166,7 @@ GIT Branch: master - scripts/tar-up.sh: create tarballs that don't change unnecessarily: set owner/group to nobody/nobody, mtime to time of the latest commit and sort the input files. -* Tue Feb 24 2009 jeffm@suse.com +* Wed Feb 25 2009 jeffm@suse.com - Update to 2.6.29-rc6-git1. * Sat Feb 21 2009 mmarek@suse.cz - rpm/kernel-syms.spec.in: also check if the package versions match @@ -1004,9 +1327,9 @@ GIT Branch: master * Wed Jan 28 2009 olh@suse.de - patches.fixes/scsi-ibmvscsi-module_alias.patch: map scsi proc_name to module name (bnc#459933 - LTC50724) -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - Update config files: Disable ftrace in -debug on ppc64 -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - config.conf: Added -debug flavor for ppc64. * Tue Jan 27 2009 bwalle@suse.de - patches.drivers/libfc-set-the-release-function.diff: @@ -1079,7 +1402,7 @@ GIT Branch: master - refresh patch fuzz now that 2.6.27.13 is in tree * Sun Jan 25 2009 gregkh@suse.de - Update to final version of 2.6.27.13 -* Sat Jan 24 2009 gregkh@suse.de +* Sun Jan 25 2009 gregkh@suse.de - dynamic debugging fixes backported from upstream: - patches.drivers/driver-core-add-newlines-to-debugging-enabled-disabled-messages.patch: driver core: add newlines to debugging enabled/disabled @@ -1247,7 +1570,7 @@ GIT Branch: master - patches.fixes/security-introduce-missing-kfree.patch - patches.fixes/xpc-fix-heartbeat - Update config files. -* Thu Jan 22 2009 kkeil@suse.de +* Fri Jan 23 2009 kkeil@suse.de - patches.drivers/e1000-fix-shared-emc.patch: e1000: fix bug with shared interrupt during reset (bnc#396687) * Thu Jan 22 2009 tonyj@suse.de @@ -1440,10 +1763,10 @@ GIT Branch: master subchannel multipath mode setup (bnc#466462,LTC#51047). - patches.arch/s390-08-02-zfcp-gpn-align-fix.diff: zfcp: fix memory alignment for GPN_FT requests. (bnc#466462). -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update config files for vanilla kernel versions due to new config option added in 2.6.27.12-rc1. -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update to 2.6.27.12-rc1: - security fixes - fixes CVE-2009-0029 @@ -1490,9 +1813,9 @@ GIT Branch: master - patches.arch/ppc-fix_hugepage_check.patch: is_hugepage_only_range() must account for both 4kB and 64kB slices (bnc#466229 - LTC51063) -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Update config files: Disabled PARAVIRT on vanilla and LGUEST. -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Enabled patches.suse/unlock_page-speedup.patch * Wed Jan 14 2009 rjw@suse.de - patches.fixes/PCI-PM-Split-PCI-Express-port-suspend-resume.patch: @@ -1604,7 +1927,7 @@ GIT Branch: master - rpm/kernel-binary.spec.in: for -rt, install into /usr/src/linux-$version-rt-obj. - rpm/kernel-syms.spec.in: fix kernel-source requires for -rt. -* Sun Jan 11 2009 jkosina@suse.de +* Mon Jan 12 2009 jkosina@suse.de - patches.drivers/input-usbtouchscreen-hw-calibration.patch: Input: usbtouchscreen - allow reporting calibrated data (bnc#444814). @@ -1697,7 +2020,7 @@ GIT Branch: master pci-acpi.h. (bnc#438941). * Fri Jan 09 2009 gregkh@suse.de - clean up patch fuzz -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-pci-msi-_osc-support-capabilities-called-when-root-bridge-added.patch: ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added (bnc#438941). @@ -1710,7 +2033,7 @@ GIT Branch: master - patches.drivers/acpi-pci-remove-obsolete-_osc-capability-support-functions.patch: ACPI/PCI: remove obsolete _OSC capability support functions (bnc#438941). -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-call-_osc-support-during-root-bridge-discovery.patch: ACPI/PCI: call _OSC support during root bridge discovery (bnc#438941). @@ -1872,7 +2195,7 @@ GIT Branch: master * Wed Dec 31 2008 npiggin@suse.de - patches.arch/x86-fix-kmap-contig.patch: x86: contiguous kmap fix (bnc#449812). -* Mon Dec 29 2008 jeffm@suse.de +* Tue Dec 30 2008 jeffm@suse.de - patches.arch/thinkpad_acpi-hotkey-notify-fix: thinkpad_acpi: Fix oops with incompatible backlight interface. * Mon Dec 22 2008 olh@suse.de @@ -1950,7 +2273,7 @@ GIT Branch: master - patches.drivers/libata-update-ST-FLUSH-blacklist - patches.fixes/iwlwifi_fix_oops.patch - patches.fixes/v4l-dvb-avoid-writing-outside-array -* Tue Dec 16 2008 jeffm@suse.de +* Wed Dec 17 2008 jeffm@suse.de - patches.suse/reiserfs-barrier-default: Make reiserfs default to barrier=flush. * Tue Dec 16 2008 mmarek@suse.cz @@ -1983,7 +2306,7 @@ GIT Branch: master - patches.suse/mm-do-not-disable-memory-hotplug-when-hibernation-is-enabled.patch: mm: Do not disable memory hotplug when hibernation is enabled (bnc#438914). -* Mon Dec 15 2008 jeffm@suse.de +* Tue Dec 16 2008 jeffm@suse.de - patches.fixes/iwlwifi_fix_oops.patch: iwlwifi: clean key table in iwl_clear_stations_table function (bnc#457062). * Mon Dec 15 2008 jjolly@suse.de @@ -2049,7 +2372,7 @@ GIT Branch: master - update to 2.6.27.9-rc2: - lots of bugfixes - some security updates -* Thu Dec 11 2008 gregkh@suse.de +* Fri Dec 12 2008 gregkh@suse.de - intermediate commit as part of adding 2.6.27.9-rc1 to the tree. * Thu Dec 11 2008 hare@suse.de - Compile in zfcpdump module for S/390 (bnc#446367). @@ -2058,7 +2381,7 @@ GIT Branch: master * Thu Dec 11 2008 teheo@suse.de - patches.drivers/libata-update-ST-FLUSH-blacklist: libata: fix Seagate NCQ+FLUSH blacklist (bnc#458192). -* Wed Dec 10 2008 nfbrown@suse.de +* Thu Dec 11 2008 nfbrown@suse.de - patches.suse/SoN-fix-sync: Cope with racy nature of sync_page in swap_sync_page (441793). * Wed Dec 10 2008 jjolly@suse.de @@ -2127,7 +2450,7 @@ GIT Branch: master * Tue Dec 09 2008 nfbrown@suse.de - patches.fixes/xfs-barrier-fix.patch: Fix propagation of EOPNOTSUPP when barriers are not supported. (bnc#438608). -* Mon Dec 08 2008 rjw@suse.de +* Tue Dec 09 2008 rjw@suse.de - patches.fixes/tg3-fix-default-wol.patch: net (tg3): Fix failure to enable WoL by default when possible (bnc#447371). * Mon Dec 08 2008 olh@suse.de @@ -2316,7 +2639,7 @@ GIT Branch: master * Thu Dec 04 2008 gregkh@suse.de - patches.fixes/jbd2-create-proc-entry-fix.patch: Delete. It's not needed anymore now that 2.6.27.8-rc1 has a similar fix. -* Wed Dec 03 2008 gregkh@suse.de +* Thu Dec 04 2008 gregkh@suse.de - Update to 2.6.27.8-rc1: - lots of bugfixes - some security fixes as well. @@ -2418,7 +2741,7 @@ GIT Branch: master patches.fixes/cifs-fix-writepages patches.fixes/cifs-reinstate-sess-sharing-sans-races patches.fixes/cifs-reinstate-treecon-sharing -* Tue Dec 02 2008 jeffm@suse.de +* Wed Dec 03 2008 jeffm@suse.de - scripts/git-create-branch: Helper script to create a new branch. * Tue Dec 02 2008 mmarek@suse.cz @@ -2551,7 +2874,7 @@ GIT Branch: master - patches.xen/xen-x86-no-lapic: Add uv_irq.o - patches.xen/uv-sysfs-no-xen.diff: Don't build UV sysfs support on Xen. -* Fri Nov 28 2008 trenn@suse.de +* Sat Nov 29 2008 trenn@suse.de - patches.fixes/x86_cpufreq_powernow-k8_handle_invalid_state_gracefully.patch: powernow-k8: ignore out-of-range PstateStatus value (no bug avail). @@ -3043,10 +3366,10 @@ GIT Branch: master access on i386 sparsemem (bnc#440525). - patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch: Refresh. -* Thu Nov 13 2008 gregkh@suse.de +* Fri Nov 14 2008 gregkh@suse.de - patches.kernel.org/iwlagn-avoid-sleep-in-softirq-context.patch: iwlagn: avoid sleep in softirq context (bnc#444382). -* Thu Nov 13 2008 philips@suse.de +* Fri Nov 14 2008 philips@suse.de - patches.fixes/cdc-acm.c-fix-recursive-lock-in-acm_start_wb-error-path.patch: cdc-acm.c: fix recursive lock in acm_start_wb error path. * Thu Nov 13 2008 gregkh@suse.de @@ -3113,7 +3436,7 @@ GIT Branch: master (bnc#443738). - patches.drivers/alsa-hda-stac92xx-mic-pin-fix: ALSA: hda - Fix input pin initialization for STAC/IDT codecs (bnc#443738). -* Tue Nov 11 2008 philips@suse.de +* Wed Nov 12 2008 philips@suse.de - rpm/kernel-binary.spec.in: remove Recommends: kerneloops, opt-in will be implemented in the 11.2 installer * Tue Nov 11 2008 jeffm@suse.de @@ -3542,7 +3865,7 @@ GIT Branch: master workqueue: introduce create_rt_workqueue. (from 2.6.28) Refresh to eliminate fuzz: - patches.rt/preempt-realtime-core.patch: Linux-RT 2.6.27-RT. -* Sat Nov 01 2008 sdietrich@suse.de +* Sun Nov 02 2008 sdietrich@suse.de - Update RT config files: - Sync with SLES 11 default/debug configs - Limit CPUS to 32 @@ -3631,7 +3954,7 @@ GIT Branch: master - patches.drivers/block-del-timer-after-dequeue: blk: move blk_delete_timer call in end_that_request_last (bnc#440076 bnc#440173). -* Thu Oct 30 2008 trenn@suse.de +* Fri Oct 31 2008 trenn@suse.de - patches.arch/x86_agpgart-g33-stoeln-fix-2.patch: Avoid oops on G33 in 1MB stolen Mem case (bnc#391261). * Thu Oct 30 2008 gregkh@suse.de @@ -3956,7 +4279,7 @@ GIT Branch: master panasonic-laptop: add Panasonic Let's Note laptop extras driver v0.94. - Update config files. -* Mon Oct 27 2008 gregkh@suse.de +* Tue Oct 28 2008 gregkh@suse.de - patches.drivers/via-framebuffer-driver.patch: Via Framebuffer driver. - Update config files. @@ -4243,12 +4566,12 @@ GIT Branch: master bnc#436450. * Fri Oct 24 2008 gregkh@suse.de - clean up all fuzz in patches to get them to apply cleanly. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - delete patches.arch/s390-01-03-cmm2-v2.patch as it touched core kernel code and was rejected from upstream. - patches.arch/s390-01-03-cmm2-v2.patch: Delete. - patches.arch/s390-01-03-cmm2-v2a.patch: Delete. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - Update to version 3.4 of squashfs: - patches.suse/squashfs3.3-patch: Delete. - patches.suse/squashfs-patch-2.6.25: Delete. @@ -4280,7 +4603,7 @@ GIT Branch: master - patches.suse/x86-gb-linear-map.patch: Enable GB mapped linear KVA on x86 (bnc#437674). - patches.xen/xen3-patch-2.6.26: merge -* Wed Oct 22 2008 gregkh@suse.de +* Thu Oct 23 2008 gregkh@suse.de - update to 2.6.27.3 - lots of bugfixes - CVE-2008-3831 fix @@ -4411,7 +4734,7 @@ GIT Branch: master - patches.suse/ocfs2-xattr.-ch-definition-cleanups.patch - patches.suse/ocfs2-Add-security-xattr-support-in-ocfs2.patch - patches.suse/ocfs2-Add-POSIX-ACL-support-in-ocfs2.patch -* Thu Oct 16 2008 mfasheh@suse.com +* Fri Oct 17 2008 mfasheh@suse.com - ocfs2 fixes / updates from 2.6.28 merge window - patches.suse/ocfs2-xattr.c-Fix-a-bug-when-inserting-xattr.patch - patches.suse/ocfs2-Add-empty-bucket-support-in-xattr.patch @@ -4523,16 +4846,16 @@ GIT Branch: master * Tue Oct 14 2008 gregkh@suse.de - supported.conf: remove ide-core and ide-cdrom from base on request from Tejun. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - Update config files. - patches.drivers/staging-add-pcc-acpi-driver.patch: Staging: add pcc-acpi driver. - rpm/kernel-binary.spec.in: Obsoletes pcc-acpi-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: it's pcc-acpi and it's not obsolete, yet. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes at76_usb-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes et131x-kmp, ivtv-kmp, and ppc-acpi-kmp * Mon Oct 13 2008 gregkh@suse.de @@ -4660,10 +4983,10 @@ GIT Branch: master patches.rt/ftrace-trace-sched.patch * Fri Oct 10 2008 mfasheh@suse.com - supported.conf: mark kernel/fs/gfs2 unsupported -* Thu Oct 09 2008 gregkh@suse.de +* Fri Oct 10 2008 gregkh@suse.de - supported.conf: mark kernel/sound/pci/snd-cs5530 unsupported due to sb16 dependancy issues -* Thu Oct 09 2008 jeffm@suse.de +* Fri Oct 10 2008 jeffm@suse.de - patches.fixes/account-reserved-pages: Delete. * Thu Oct 09 2008 jeffm@suse.de - patches.suse/supported-flag-sysfs: Updated to build with @@ -4784,7 +5107,7 @@ GIT Branch: master * Thu Oct 09 2008 teheo@suse.de - patches.xen/xen3-auto-common.diff: minor patch apply fix after libata-prefer-over-ide. -* Wed Oct 08 2008 teheo@suse.de +* Thu Oct 09 2008 teheo@suse.de - patches.drivers/libata-prefer-over-ide: libata: prefer libata drivers over ide ones (bnc#433105). * Wed Oct 08 2008 carnold@novell.com @@ -7748,7 +8071,7 @@ GIT Branch: master Use ACPI_EXCEPTION instead of printk(KERN_ERR. - patches.suse/acpi_provide_non_windows_osi_boot_param.patch: ACPI: Provide a spec conform OSI interface to the BIOS. -* Mon Jul 28 2008 bphilips@suse.de +* Tue Jul 29 2008 bphilips@suse.de - rpm/kernel-binary.spec.in: uvcvideo merged. Add Obsoletes. * Fri Jul 25 2008 mszeredi@suse.cz - supported.conf: Mark fuse as supported. @@ -7853,7 +8176,7 @@ GIT Branch: master CONFIG_RESOURCE_COUNTERS, CONFIG_MM_OWNER, CONFIG_CGROUP_MEM_RES_CTLR, CONFIG_PROC_PID_CPUSET - debug only: CONFIG_CGROUP_DEBUG -* Wed Jun 25 2008 jeffm@suse.de +* Thu Jun 26 2008 jeffm@suse.de - Updated to 2.6.26-rc8 - Eliminated 1 patch. * Wed Jun 25 2008 jeffm@suse.de @@ -8010,7 +8333,7 @@ GIT Branch: master * Wed Jun 04 2008 jjohanse@suse.de - patches.apparmor/apparmor-module_interface.diff: AppArmor: Update patch to properly set profile name_table size (bnc#396993) -* Tue Jun 03 2008 jkosina@suse.de +* Wed Jun 04 2008 jkosina@suse.de - patches.fixes/input-add-amilo-pro-v-to-nomux.patch: Add Fujitsu-Siemens Amilo Pro 2010 and 2030 to nomux list (bnc#345699 bnc#389169) @@ -8369,7 +8692,7 @@ GIT Branch: master * Tue May 13 2008 gregkh@suse.de - Update to 2.6.25.4-rc1 - lots of bug fixes -* Mon May 12 2008 sdietrich@suse.de +* Tue May 13 2008 sdietrich@suse.de Cleanup RT: - patches.rt/*: Delete. * Mon May 12 2008 jkosina@suse.de @@ -8511,7 +8834,7 @@ GIT Branch: master * Fri May 02 2008 teheo@suse.de - patches.drivers/libata-sata_inic162x-update-to-0.4: sata_inic162x: update to 0.4 (bnc#385599). -* Thu May 01 2008 gregkh@suse.de +* Fri May 02 2008 gregkh@suse.de - update to 2.6.25.1: - fixes CVE-2008-1375 and CVE-2008-1675 - lots of other minor bugfixes @@ -8713,9 +9036,9 @@ GIT Branch: master * Sat Apr 19 2008 aj@suse.de - Conflict with apparmor-parser < 2.3 (not <=) in kernel-binary spec files. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Re-synced reiserfs patch set due to broken local repo. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Updated reiserfs patch set - Eliminated xattr interaction with AppArmor - Eliminated xattr deadlock under load between journal lock and @@ -8739,11 +9062,11 @@ GIT Branch: master chown and delete. * Tue Apr 15 2008 jbeulich@novell.com - Update Xen patches to 2.6.25-rc9 and c/s 517. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - refresh patches to clean up fuzz -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - Update config files. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - updat to 2.6.25-rc9 * Thu Apr 10 2008 gregkh@suse.de - update to 2.6.25-rc8-git8 @@ -8827,7 +9150,7 @@ GIT Branch: master disable mpc51xx support instead * Tue Mar 18 2008 jeffm@suse.de - rpm/kernel-binary.spec.in: Changed to just match %%ix86 -* Mon Mar 17 2008 olh@suse.de +* Tue Mar 18 2008 olh@suse.de - add patches.arch/ppc-efika-ipic.patch fix a crash in init_ipic_sysfs on efika * Mon Mar 17 2008 agruen@suse.de @@ -9277,7 +9600,7 @@ GIT Branch: master - patches.suse/lockd-kernel-statd - patches.suse/lockd-suse-config - patches.suse/lockd-max-hosts-dynamic -* Tue Feb 05 2008 oneukum@suse.de +* Wed Feb 06 2008 oneukum@suse.de - patches.suse/usb_printer_no_auto.diff: Delete. Obsoleted by mainline change * Tue Feb 05 2008 gregkh@suse.de @@ -9311,7 +9634,7 @@ GIT Branch: master * Sat Jan 26 2008 olh@suse.de - update patches.arch/ppc-efika-modalias.patch use struct device_attribute to fix oops on boot -* Fri Jan 25 2008 jeffm@suse.de +* Sat Jan 26 2008 jeffm@suse.de - scripts/sequence-patch.sh: Updated to include $EXTRA_SYMBOLS in $PATCH_DIR (e.g.: --symbol=RT creates linux-2.6.24-RT) * Fri Jan 25 2008 jeffm@suse.de @@ -9349,9 +9672,9 @@ GIT Branch: master call chrp_pci_fixup_vt8231_ata() later to allow pata_via usage * Mon Jan 21 2008 aj@suse.de - Remove unused config/s390/rt. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - patches.rt/irq-flags-unsigned-long.patch: Delete. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - Update to 2.6.24-rc8-git2. * Fri Jan 18 2008 jeffm@suse.de - Enabled 2.6.24-rc8-git1. @@ -9449,7 +9772,7 @@ GIT Branch: master We add it manually when building the patch list. This allows the script to work with the RT kernel without having to remove all the other configs from config.conf first. -* Fri Dec 21 2007 jeffm@suse.de +* Sat Dec 22 2007 jeffm@suse.de - Update to 2.6.24-rc6. * Thu Dec 20 2007 jeffm@suse.de - Update to 2.6.24-rc5-git7. @@ -9531,7 +9854,7 @@ GIT Branch: master Check for ACPI resource conflicts in hwmon drivers.. - patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch: Check for ACPI resource conflicts in i2c bus drivers.. -* Tue Dec 04 2007 jeffm@suse.de +* Wed Dec 05 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc4-git1: kernel: Update to 2.6.24-rc4-git1. * Tue Dec 04 2007 jeffm@suse.de @@ -9548,7 +9871,7 @@ GIT Branch: master * Sun Dec 02 2007 jeffm@suse.de - patches.kernel.org/gcc43-workaround.diff: use asm "+r" rather than volatile. -* Fri Nov 30 2007 bwalle@suse.de +* Sat Dec 01 2007 bwalle@suse.de - rpm/kernel-binary.spec.in: Fix generation of makedumpfile.config for flavour != default * Fri Nov 30 2007 ak@suse.de @@ -9842,14 +10165,14 @@ GIT Branch: master - patches.kernel.org/patch-2.6.24-rc2: Official patch. * Wed Nov 07 2007 jeffm@suse.de - Update config files. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - Update to 2.6.24-rc2. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - patches.suse/suse-ppc32-mol.patch: Merge against 2.6.24-rc1 * Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/powerpc-needs-uboot: powerpc: MPC52xx needs u-boot but we don't have it. -* Mon Nov 05 2007 jeffm@suse.de +* Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc1-git14-3131e530ac3faf09....: kernel: snapshot to 3131e530ac3faf09fb0878a9dc4cd6df0e35b6a3. * Mon Nov 05 2007 jeffm@suse.de @@ -10085,7 +10408,7 @@ GIT Branch: master * Fri Sep 28 2007 jeffm@suse.de - patches.fixes/jffs2-fix-ACL-vs-mode-handling: Fix ACL vs. mode handling. (310520). -* Thu Sep 27 2007 agruen@suse.de +* Fri Sep 28 2007 agruen@suse.de - kernel-syms.rpm: move the copies of the Modules.alias files from /lib/modules/... to /usr/src/linux-obj/... to avoid a file conflict between kernel-syms and other kernel-$flavor packages. @@ -10147,13 +10470,13 @@ GIT Branch: master - patches.drivers/pci-rd580-disable-msi: Delete. - patches.drivers/pci-rx790-disable-msi: Delete. - Update config files. -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de Patch name was wrong. Rename patch. - patches.drivers/libata-pata_via-kill-SATA_PATA_SHARING: Delete. - patches.drivers/libata-sata_via-kill-SATA_PATA_SHARING: sata_via: kill SATA_PATA_SHARING register handling (309069, 254158). -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de - patches.drivers/libata-pata_sis-fix-mode-programming: pata_sis: fix mode programming (308384). - patches.drivers/libata-fix-set_max_sectors: libata: fix @@ -10974,17 +11297,17 @@ GIT Branch: master * Thu Aug 16 2007 teheo@suse.de - patches.drivers/pci-rs690-disable-msi: PCI: disable MSI on RS690 (299010). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-fix-support-for-dell-wireless-broadband.patch: USB: fix support for Dell Wireless Broadband (aka WWAN). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-support-blackberry-pearl-with-berry_charge.patch: USB: Support Blackberry Pearl with berry_charge. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - fix rt patches so they apply again. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patch refresh for fuzz due to 2.6.22.3 update -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-update-unusual_devs.h.patch: USB: update unusual_devs.h from 2.6.23-rc4. * Wed Aug 15 2007 gregkh@suse.de @@ -11047,7 +11370,7 @@ GIT Branch: master hpriv->flags (299010). - patches.drivers/libata-ahci-no-pmp.patch: ahci: disable PMP support on SB600/700 (299010). -* Mon Aug 13 2007 sven@suse.de +* Tue Aug 14 2007 sven@suse.de - series.conf: remove comment pertaining to RT quickadjust patch * Mon Aug 13 2007 gregkh@suse.de - rpm/kernel-binary.spec.in: remove pointless comment in spec file @@ -11114,10 +11437,10 @@ GIT Branch: master - patches.arch/thinkpad_dmi_autoloading.patch: thinkpad-acpi: add DMI-based modalias. - Update config files. -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update config files: make RT Kernel tickless - patches.rt/patch-2.6.22.1-rt4.openSUSE: resolve conflicts -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update RT config files for tickless Kernel. - patches.rt/patch-2.6.22.1-rt4.openSUSE: Resolve conflicts. * Tue Aug 07 2007 olh@suse.de @@ -11131,7 +11454,7 @@ GIT Branch: master - patches.drivers/libata-implement-BROKEN_HPA-horkage-and-apply-it-to-HDS724040KLSA80: libata: implement BROKEN_HPA horkage and apply it to HDS724040KLSA80. -* Mon Aug 06 2007 olh@suse.de +* Tue Aug 07 2007 olh@suse.de - add patches.arch/ppc-dma_mask.patch Fix initialization and usage of dma_mask, required for sbp2 * Mon Aug 06 2007 teheo@suse.de @@ -11184,7 +11507,7 @@ GIT Branch: master - Don't make kernel-syms depend on kernel-$flavor packages that are based on a set of patches different from kernel-source: those packages won't match kernel-source, anyway. -* Thu Aug 02 2007 teheo@suse.de +* Fri Aug 03 2007 teheo@suse.de Enable more libata drivers on i386 and x86_64 - mostly ancient/legacy ones. - Update config files. @@ -11564,9 +11887,9 @@ GIT Branch: master (254208). - Rediff a few other Xen patches. - Update i386 Xen config files. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - Update to 2.6.22-rc5-git5. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix reintroduction of crash on __fput in xattr code (286544). * Thu Jun 21 2007 jeffm@suse.de @@ -11574,7 +11897,7 @@ GIT Branch: master fix thread shutdown handling (284718). * Wed Jun 20 2007 schwab@suse.de - gcc 4.2 is also broken on ia64. -* Tue Jun 19 2007 olh@suse.de +* Wed Jun 20 2007 olh@suse.de - build ppc64 kernel with gcc41 until PR31490 is fixed * Tue Jun 19 2007 olh@suse.de - add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff @@ -11819,11 +12142,11 @@ GIT Branch: master - Fix up the vanilla config files * Sat May 26 2007 schwab@suse.de - Update kdb patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - Update mol patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - ppc-efika-of_device-generic-uevent.patch: remove obsolete stuff. -* Fri May 25 2007 jeffm@suse.de +* Sat May 26 2007 jeffm@suse.de - patches.apparmor/remove_suid_new_case_in_2.6.22.diff: Merge fix. * Fri May 25 2007 jeffm@suse.de - Updated to 2.6.22-rc2-git7: @@ -11961,7 +12284,7 @@ GIT Branch: master * Tue Apr 24 2007 olh@suse.de - update patches.arch/ppc-generic-check_legacy_ioport.patch check if parent node has type isa -* Sun Apr 22 2007 jeffm@suse.de +* Mon Apr 23 2007 jeffm@suse.de - patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix xattr locking/refcount BUG (259215). * Sun Apr 22 2007 olh@suse.de @@ -12244,7 +12567,7 @@ GIT Branch: master sram = mpc52xx-srammpc5200-sram * Mon Mar 26 2007 olh@suse.de - update to 2.6.21-rc5 -* Fri Mar 23 2007 olh@suse.de +* Sat Mar 24 2007 olh@suse.de - disable built-in amd8111 and sil680 IDE drivers on ppc64 build libata pata_sil680 and pata_amd * Fri Mar 23 2007 olh@suse.de @@ -12675,7 +12998,7 @@ GIT Branch: master - patches.drivers/libata-fix-port-action-in-perdev-action-mask: libata: fix handling of port actions in per-dev action mask (231088, 235475). -* Wed Jan 17 2007 olh@suse.de +* Thu Jan 18 2007 olh@suse.de - add patches.drivers/libata-initialize-variables.patch fix ipr SATA (215625 - LTC28529) * Wed Jan 17 2007 jbeulich@novell.com @@ -12832,7 +13155,7 @@ GIT Branch: master - Update to 2.6.18.5 - lots of little bug fixes, only 3 of which we already had. - Update config files. -* Fri Dec 01 2006 olh@suse.de +* Sat Dec 02 2006 olh@suse.de - add patches.suse/snd-aoa-device-symlinks.patch let snd-aoa create sysfs device symlinks (106294) * Fri Dec 01 2006 hare@suse.de @@ -13133,7 +13456,7 @@ GIT Branch: master * Thu Oct 26 2006 jblunck@suse.de - patches.fixes/dm-refcnt-fix.diff: Fix reference counting in __find_device_hash_cell() (214682). -* Wed Oct 25 2006 tonyj@suse.de +* Thu Oct 26 2006 tonyj@suse.de - patches.suse/apparmor-secureexec.patch: Delete. - patches.suse/apparmor-mmapexec.patch: Delete. - patches.suse/apparmor: Roll security fixes into main AA patch @@ -13308,7 +13631,7 @@ GIT Branch: master - patches.suse/scsi-scan-inq-ppc64-dflt: Delete. * Sat Sep 23 2006 gregkh@suse.de - patches.suse/ide-probe-delay: Delete as per Kurt's request -* Fri Sep 22 2006 gregkh@suse.de +* Sat Sep 23 2006 gregkh@suse.de - add 'vanilla' kernel build to the system. * Thu Sep 21 2006 gregkh@suse.de - Update config files. @@ -13394,7 +13717,7 @@ GIT Branch: master Fix typo in powermac platform functions, fixes lockups * Sun Sep 03 2006 aj@suse.de - Require irqbalance always on x86 and x86-64. -* Fri Sep 01 2006 gregkh@suse.de +* Sat Sep 02 2006 gregkh@suse.de - Update to 2.6.18-rc5-git6 - USB fixes and some other stuff * Fri Sep 01 2006 jbeulich@novell.com @@ -13429,7 +13752,7 @@ GIT Branch: master [PATCH] i386: rwlock.h fix smp alternatives fix. * Thu Aug 31 2006 neilb@suse.de - patches.fixes/nfsd-dmapi-aware: Delete. -* Wed Aug 30 2006 jblunck@suse.de +* Thu Aug 31 2006 jblunck@suse.de - Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug). * Wed Aug 30 2006 jblunck@suse.de - Update config files (disable CONFIG_EDAC_DEBUG). @@ -13611,7 +13934,7 @@ GIT Branch: master - Disable KDB from i386 debug build as it does not build properly :( * Wed Aug 02 2006 hare@suse.de - config/s390/default: update config file. -* Tue Aug 01 2006 schwab@suse.de +* Wed Aug 02 2006 schwab@suse.de - config-md-raid456: Fix misspelt config. * Tue Aug 01 2006 schwab@suse.de - suse-ppc32-mol-mm-context: Fix mol build. @@ -13769,7 +14092,7 @@ GIT Branch: master aborted (188411). - patches.fixes/md_raid1_barrier_fix: Fix IO raid1/barrier problems that cause false IO errors (188278). -* Mon Jun 26 2006 neilb@suse.de +* Tue Jun 27 2006 neilb@suse.de - patches.fixes/nfsv4-setclientid: Improve uniqueness of client id sent by NFSv4 (167953). * Mon Jun 26 2006 jeffm@suse.de @@ -13789,7 +14112,7 @@ GIT Branch: master * Tue Jun 20 2006 neilb@suse.de - patches.fixes/lockd-find-block-fix: Fix possible oops in lockd (179988). -* Mon Jun 19 2006 garloff@suse.de +* Tue Jun 20 2006 garloff@suse.de - Update reference symbols to latest (libiscsi changed) and tag RC3. * Mon Jun 19 2006 okir@suse.de - patches.fixes/scsi-transport-sas-end-device-fix: Make patch @@ -14014,7 +14337,7 @@ GIT Branch: master * Tue Jun 06 2006 axboe@suse.de - patches.suse/filp-slab-rcu: Let the filp slab use SLAB_DESTROY_BY_RCU (172825). -* Mon Jun 05 2006 gregkh@suse.de +* Tue Jun 06 2006 gregkh@suse.de - patches.fixes/request_irq-remove-warnings-from-irq-probing.patch: [PATCH] request_irq(): remove warnings from irq probing (181321, 175123). @@ -14151,7 +14474,7 @@ GIT Branch: master - patches.suse/apparmor-secureexec.patch: LD_PRELOAD can be exploited to change the execution path across exec transitions (172061). -* Wed May 31 2006 agruen@suse.de +* Thu Jun 01 2006 agruen@suse.de - patches.fixes/xfs-kern-26040a-do-not-dirty-inode-being-freed: Don't dirty the inode if it being freed in xfs_iunpin (179117, SGI:PV952967). @@ -14931,9 +15254,9 @@ GIT Branch: master flag to 0x1000000 to avoid conflict with BLIST_MAX_512. * Sun Apr 23 2006 agruen@suse.de - Update the required version of perl-Bootloader. -* Fri Apr 21 2006 olh@suse.de +* Sat Apr 22 2006 olh@suse.de - build pdc202xx_new as a module in kdump kernel (158247 - LTC22416) -* Fri Apr 21 2006 jeffm@suse.de +* Sat Apr 22 2006 jeffm@suse.de - patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs: fix handling of device names with /'s in them (#154278). * Fri Apr 21 2006 gregkh@suse.de @@ -15193,10 +15516,10 @@ GIT Branch: master * Tue Apr 11 2006 neilb@suse.de - patches.fixes/invalidate_page_non_destructive: Make invalidate_inode_pages2 non-destructive (133890). -* Mon Apr 10 2006 agruen@suse.de +* Tue Apr 11 2006 agruen@suse.de - patches.drivers/libata-acpi-suspend-doc-fix: Fix {man,pdf}docs targets (163070). -* Mon Apr 10 2006 ak@suse.de +* Tue Apr 11 2006 ak@suse.de - patches.arch/i386-bigsmp-noirqbalance: Delete. Obsolete after #160473 - patches.arch/i386-amd-core-parsing: Remove bogus code from @@ -15250,7 +15573,7 @@ GIT Branch: master * Mon Apr 10 2006 ak@suse.de - patches.arch/i386-modern-apic: i386: Consolidate modern APIC handling (157602). -* Sun Apr 09 2006 ak@suse.de +* Mon Apr 10 2006 ak@suse.de - patches.arch/i386-apic-up: Disable ACPI APIC checking if DMI scanner decides APIC should not be enabled (162076) * Sun Apr 09 2006 ak@suse.de @@ -15529,7 +15852,7 @@ GIT Branch: master * Tue Mar 28 2006 neilb@suse.de - patches.fixes/md-barrier-fixes: Fix a couple of issues with handing BARRIER writes in md/raid1 (none). -* Mon Mar 27 2006 gregkh@suse.de +* Tue Mar 28 2006 gregkh@suse.de - patches.drivers/pci-hotplug-sn-fix-cleanup-on-hotplug-removal-of-ppb.patch: PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB (#156164). @@ -15630,7 +15953,7 @@ GIT Branch: master * Fri Mar 24 2006 neilb@suse.de - patches.fixes/md-raid1-hang: md: Fix bug: BIO_RW_BARRIER requests to md/raid1 hang. (159435). -* Thu Mar 23 2006 ak@suse.de +* Fri Mar 24 2006 ak@suse.de - patches.arch/disable-mmconfig: Disable mmconfig by default Default to pci=nommconf (145753 (some more)). - patches.arch/lagrange-feature: i386/x86-64: List Intel LaGrange @@ -15789,7 +16112,7 @@ GIT Branch: master * Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git8: - network driver fixes -* Thu Mar 16 2006 gregkh@suse.de +* Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git7: - nasty ext2 security issue / bugfix - other minor bugfixes all over the place @@ -15995,7 +16318,7 @@ GIT Branch: master * Thu Mar 09 2006 neilb@suse.de - patches.fixes/md-raid1-leak: Fix several raid1 which cause a memory leak... (155990). -* Wed Mar 08 2006 agruen@suse.de +* Thu Mar 09 2006 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: Fix compiling /usr/src/linux directly with O= (65891). - patches.fixes/xfs-include: Remove spaces in `-I ...' in @@ -16225,7 +16548,7 @@ GIT Branch: master * Thu Mar 02 2006 neilb@suse.de - patches.fixes/nfs-revalidate-race: Nfs: Avoid races between writebacks and truncation (144058). -* Wed Mar 01 2006 gregkh@suse.de +* Thu Mar 02 2006 gregkh@suse.de - patches.drivers/usb-uhci-increase-port-reset-completion-delay-for-hp-controllers.patch: USB: UHCI: Increase port-reset completion delay for HP controllers (#148761). @@ -16287,7 +16610,7 @@ GIT Branch: master * Tue Feb 28 2006 olh@suse.de - update to 2.6.16-rc5-git2, netfilter, xfs, x86_64 fixes disable FUA in libata -* Mon Feb 27 2006 olh@suse.de +* Tue Feb 28 2006 olh@suse.de - add patches.fixes/scsi-command-retries-off-by-one.patch timing out command, waited 0s errors in log (153801 - LTC22057) * Mon Feb 27 2006 olh@suse.de @@ -16332,7 +16655,7 @@ GIT Branch: master revert a 2.6.14rc1 change that causes cramfs corruption (153545) * Sun Feb 26 2006 olh@suse.de - adjust xen for topology.o change -* Sat Feb 25 2006 olh@suse.de +* Sun Feb 26 2006 olh@suse.de - add patches.fixes/git-kbuild-cscope.patch workaround for cscope segfault (152643) * Sat Feb 25 2006 olh@suse.de @@ -16426,7 +16749,7 @@ GIT Branch: master for SLES 10 - 2006-02-21. * Wed Feb 22 2006 trenn@suse.de - patches.drivers/cpufreq_bios_ppc_change: Delete. -* Tue Feb 21 2006 olh@suse.de +* Wed Feb 22 2006 olh@suse.de - compile rtas_flash into the kernel (148195 - LTC21314) * Tue Feb 21 2006 olh@suse.de - update to 2.6.16-rc4-git1, s390 dasd error reporting gone, misc fixes @@ -16499,7 +16822,7 @@ GIT Branch: master * Sun Feb 19 2006 olh@suse.de - add patches.suse/nameif-track-rename.patch keep track of things that udev does behind your back -* Sat Feb 18 2006 olh@suse.de +* Sun Feb 19 2006 olh@suse.de - provide vmlinux.debug on ppc * Sat Feb 18 2006 agruen@suse.de - patches.suse/dmapi_src_drop2: XFS DMAPI update; replaces @@ -16556,7 +16879,7 @@ GIT Branch: master * Fri Feb 17 2006 axboe@suse.de - patches.drivers/scsi-kill-not-ready-removable: Kill not-ready messages for removable media in SCSI (150175). -* Thu Feb 16 2006 agruen@suse.de +* Fri Feb 17 2006 agruen@suse.de - rpm/post.sh: Only create Previous Kernel bootloader entries for kernels >= 2.6.16; older kernels don't know how to remove their bootloader entries again in their %%postun (151110). @@ -16800,7 +17123,7 @@ GIT Branch: master GART IOMMU. - patches.arch/x86_64-hpet-summit: Fix HPET timer on IBM x460 (SUSE141868). -* Thu Feb 09 2006 gregkh@suse.de +* Fri Feb 10 2006 gregkh@suse.de - patches.drivers/it87-fix-oops-on-removal.patch: [PATCH] it87: Fix oops on removal (#149538). * Thu Feb 09 2006 gregkh@suse.de @@ -16889,7 +17212,7 @@ GIT Branch: master - patches.fixes/xfs-linux-melb-25106a-xfs-per-cpu-sb-counters: [PATCH] xfs-linux-melb-25106a-xfs-per-cpu-sb-counters (SGI:PV946630, 148680). -* Wed Feb 08 2006 gregkh@suse.de +* Thu Feb 09 2006 gregkh@suse.de - supported.conf: updated the pci hotplug driver list * Wed Feb 08 2006 gregkh@suse.de Update to 2.6.16-rc2-git5 @@ -16984,7 +17307,7 @@ GIT Branch: master * Tue Feb 07 2006 ak@suse.de - patches.xen/xen-mc-compile: Fix Xen compilation with multicore scheduler. -* Mon Feb 06 2006 ak@suse.de +* Tue Feb 07 2006 ak@suse.de - patches.fixes/spinlock-timeout: Make more general * Mon Feb 06 2006 mason@suse.de - patches.fixes/xfrm-endless-loop: Fix infinite loop in @@ -17048,7 +17371,7 @@ GIT Branch: master - patches.suse/st-ioctl-idlun-support: Allow generic SCSI ioctls to work with st (SUSE45446, reenable). - patches.suse/ide-probe-delay: Reduce ide probe delays. -* Fri Feb 03 2006 garloff@suse.de +* Sat Feb 04 2006 garloff@suse.de - Reenable patches.suse/scsi-error-test-unit-ready-timeout; see bug #56689: Some SCSI devices need a longer timeout for TEST_UNIT_READY in error recovery. @@ -17357,9 +17680,9 @@ GIT Branch: master - Update config files. -> Enable overriding of DSDT via initrd for x86_64 -> Enable ACPI debug for x86_64/i386 debug kernel -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable CONFIG_DEBUG_SLAB on ppc, changes alignment -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable internal firmware build for QLogic drivers also on ppc * Wed Jan 25 2006 axboe@suse.de - patches.fixes/it821x-dma-bug: Fix ide dma setup bug in it821x @@ -17389,7 +17712,7 @@ GIT Branch: master - Make debugging usb device issues easier (used to be in older SuSE kernels, I accidentally took it out a while ago...) patches.drivers/always-announce-new-usb-devices.patch -* Tue Jan 24 2006 gregkh@suse.de +* Wed Jan 25 2006 gregkh@suse.de Clean up the kernel.org patches, from 4 to 2 * Tue Jan 24 2006 mason@suse.de - Update config files: enable CONFIG_CONNECTOR and CONFIG_PROC_EVENTS @@ -17523,7 +17846,7 @@ GIT Branch: master - Fixup kdump related config entries. CONFIG_CRASH_DUMP should be on only in the kdump kernels. CONFIG_PROC_VMCORE should be on in the kdump kernels too. -* Sun Jan 22 2006 ak@suse.de +* Mon Jan 23 2006 ak@suse.de - fix compilation without NFSD_ACL enabled * Sun Jan 22 2006 olh@suse.de - enable DEBUG_RODAT, DEBUG_SPINLOCK and DEBUG_SPINLOCK_SLEEP @@ -17534,10 +17857,10 @@ GIT Branch: master - patches.suse/subdomain_namespacesem: rebase, remove sd changes * Sun Jan 22 2006 olh@suse.de - enable slab debugging (144632) -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - add patches.suse/uml-trace-macros.patch define some setjmp macros which were removed from glibc includes -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - disable patches.fixes/dput_late_iput.diff (136310) disable patches.fixes/prune_one_dentry-late_iput.diff * Sat Jan 21 2006 agruen@suse.de @@ -17640,10 +17963,10 @@ GIT Branch: master - Update config files. * Tue Jan 17 2006 schwab@suse.de - Update to kdb-v4.4-2.6.15-common-3. -* Mon Jan 16 2006 olh@suse.de +* Tue Jan 17 2006 olh@suse.de - add patches.suse/export-pci_claim_resource.patch rpaphp needs this symbol -* Mon Jan 16 2006 mason@suse.de +* Tue Jan 17 2006 mason@suse.de - Update config files. (run oldconfig on x86_64) * Mon Jan 16 2006 ak@suse.de - Update config files. @@ -17840,7 +18163,7 @@ GIT Branch: master handling change. - patches.fixes/barrier-fixup: Fix a problem with hanging queue on barrier writes. -* Thu Jan 12 2006 okir@suse.de +* Fri Jan 13 2006 okir@suse.de - patches.kernel.org/patch-2.6.15-git8: Update to 2.6.5-git8 - Rediffed or removed the following patches: - patches.drivers/dm-no-bounce @@ -18101,10 +18424,10 @@ GIT Branch: master - update to 2.6.15-rc6-git2 * Wed Dec 21 2005 aj@suse.de - Fix kernel-syms spec file. -* Mon Dec 19 2005 kkeil@suse.de +* Tue Dec 20 2005 kkeil@suse.de - patches.drivers/sky2.patch: Add sky2 driver from -mm series. - Update config files. -* Mon Dec 19 2005 garloff@suse.de +* Tue Dec 20 2005 garloff@suse.de - Increase default number of loop devices from 8 to 64. * Mon Dec 19 2005 jbeulich@novell.com - config/x86_64/xen: Enable SMP, misc adjustments (from ccoffing) @@ -18128,7 +18451,7 @@ GIT Branch: master checkin. Corrected. * Sat Dec 17 2005 tonyj@suse.de - patches.suse/subdomain: SubDomain (AppArmor). -* Fri Dec 16 2005 agruen@suse.de +* Sat Dec 17 2005 agruen@suse.de - patches.fixes/nfsd-setacl-readonly.diff: [nfsd] Check for read-only exports before setting acls (139411). * Fri Dec 16 2005 trenn@suse.de @@ -18321,7 +18644,7 @@ GIT Branch: master - patches.suse/aop-truncated-page.diff: [Patch] add AOP_TRUNCATED_PAGE, prepend AOP_ to WRITEPAGE_ACTIVATE. (needed for ocfs2) -* Sat Nov 26 2005 agruen@suse.de +* Sun Nov 27 2005 agruen@suse.de - rpm/kernel-source.spec.in: Make sure kernel flavors that are based on a different set of patches than kernel-source won't wrongly get a /usr/src/linux-obj directory for creating external @@ -18512,7 +18835,7 @@ GIT Branch: master * Wed Nov 02 2005 okir@suse.de - patches.fixes/acpi-disable-c2-c3-ibm-r40e: Disable C2/C3 states on all IBM R40e BIOSes (129954). -* Tue Nov 01 2005 jeffm@suse.de +* Wed Nov 02 2005 jeffm@suse.de - patches.suse/ocfs2-configfs: Delete. - patches.suse/ocfs2.diff: ocfs2: merge from svn 2673. - patches.suse/ocfs2-kapi-compat.diff: ocfs2: API compatibility @@ -18567,7 +18890,7 @@ GIT Branch: master - patches.drivers/oss-device-assign: Delete. - patches.fixes/unsymmetric-pageattr: Delete. - patches.drivers/alsa-git-post-2.6.14: ALSA-git update -* Tue Oct 25 2005 gregkh@suse.de +* Wed Oct 26 2005 gregkh@suse.de - patches.fixes/usb-interface-modalias-fix.patch: USB: always export interface information for modalias (105621). * Tue Oct 25 2005 olh@suse.de @@ -18636,10 +18959,10 @@ GIT Branch: master - patches.drivers/floppy-cmos-attribute.patch: Delete. - patches.drivers/floppy-cmos-attribute-tidy.patch: Delete. - patches.drivers/securityfs.patch: Delete. -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Finish replacing +check2614 with the real owners. Sorry about the mess this caused... -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Start replacing +check2614 with the real owners * Mon Oct 10 2005 olh@suse.de - add patches.suse/suse-ppc32-mol-verify_area.patch @@ -18743,7 +19066,7 @@ GIT Branch: master for building with O=. * Thu Sep 15 2005 olh@suse.de - mark kernel/drivers/net/mv643xx_eth unsupported. MAC collisions -* Wed Sep 14 2005 agruen@suse.de +* Thu Sep 15 2005 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: More dependency fixes. * Wed Sep 14 2005 olh@suse.de @@ -19035,7 +19358,7 @@ GIT Branch: master patch broke aty128fb and radeonfb * Mon Aug 29 2005 olh@suse.de - update to 2.6.13 -* Sun Aug 28 2005 pavel@suse.cz +* Mon Aug 29 2005 pavel@suse.cz - patches.suse/acpi-asus-panasonic-sony.patch: add support for vendor-specific features from Timo Hoenig * Sun Aug 28 2005 olh@suse.de @@ -19254,7 +19577,7 @@ GIT Branch: master - update to 2.6.13-rc6-git5, netpoll fixes * Sat Aug 13 2005 schwab@suse.de - Disable IA64_SGI_SN_XP until it is fixed. -* Fri Aug 12 2005 gregkh@suse.de +* Sat Aug 13 2005 gregkh@suse.de - patches.drivers/w1-dont-spam-syslog.patch: w1: more debug level decrease. fixes #104020. * Fri Aug 12 2005 kraxel@suse.de @@ -19706,7 +20029,7 @@ GIT Branch: master * Mon Jul 04 2005 olh@suse.de - add patches.arch/ppc64-vdso32_lds.patch fix link errors after recent toolchain changes -* Sat Jul 02 2005 agruen@suse.de +* Sun Jul 03 2005 agruen@suse.de - scripts/config.sh: rename VERSION+EXTRAVERSION => PATCHVERSION and a few other cleanups. * Sat Jul 02 2005 garloff@suse.de @@ -19768,7 +20091,7 @@ GIT Branch: master - Fix config files. * Wed Jun 29 2005 agruen@suse.de - Fix dash/underscore conversion for RPM tags. -* Tue Jun 28 2005 garloff@suse.de +* Wed Jun 29 2005 garloff@suse.de - Preliminary update of xen patches. * Tue Jun 28 2005 garloff@suse.de - patches.suse/security-*: Update and reenable security stubs @@ -20028,7 +20351,7 @@ GIT Branch: master * Thu Apr 28 2005 okir@suse.de - patches.fixes/ipv4-martian-oops: [IPv4] Prevent oops when printing martian source (65556). -* Wed Apr 27 2005 schwab@suse.de +* Thu Apr 28 2005 schwab@suse.de - Even more gcc4 fixes for ppc/ppc64. * Wed Apr 27 2005 schwab@suse.de - More gcc4 fixes. @@ -20104,7 +20427,7 @@ GIT Branch: master * Mon Mar 28 2005 jeffm@suse.de - patches.fixes/set_blocksize_race.diff: Updated header; accepted in 2.6.12-rc1 -* Wed Mar 23 2005 jeffm@suse.de +* Thu Mar 24 2005 jeffm@suse.de - patches.suse/lookup_hash_nameidata.diff: Version added to CVS did _not_ obsolete lookup_create_nameidata.diff, but it was removed anyway. Added required changes. @@ -20175,12 +20498,12 @@ GIT Branch: master * Thu Mar 17 2005 axboe@suse.de - patches.fixes/cfq-shutdown-timer-wq: Shutdown pending timer/wq from both last put and exit case. -* Wed Mar 16 2005 schwab@suse.de +* Thu Mar 17 2005 schwab@suse.de - Fix name of module override directory. -* Wed Mar 16 2005 garloff@suse.de +* Thu Mar 17 2005 garloff@suse.de - (okir) Removed non-compiling dri-ioctl32 patch. - Updated Xen patches. -* Wed Mar 16 2005 jeffm@suse.de +* Thu Mar 17 2005 jeffm@suse.de - series.conf: enabled set_blocksize_race.diff * Wed Mar 16 2005 axboe@suse.de - patches.fixes/cfq-pending-work-fixup: Fixup error in @@ -20391,7 +20714,7 @@ GIT Branch: master * Fri Mar 11 2005 olh@suse.de - update patches.suse/acpi_EC_no_byteAcc_fix.diff increment offset by one, not eight -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Remove unneeded I2C patches from the tree. - patches.drivers/i2c-1.2081.patch: Delete. - patches.drivers/i2c-1.2083.patch: Delete. @@ -20420,7 +20743,7 @@ GIT Branch: master - patches.drivers/i2c-1.2113.patch: Delete. - patches.drivers/i2c-1.2115.patch: Delete. - patches.drivers/i2c-1.2116.patch: Delete. -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Driver core update based on patches now in the 2.6.11-bk tree. Almost all of these are liked by udev / HAL in order that they can go faster, with less sysfs activity. @@ -20660,7 +20983,7 @@ GIT Branch: master - patches.drivers/input-bk-alps.diff: All ALPS fixes in one patch Previous ALPS patches removed -* Fri Mar 04 2005 vojtech@suse.cz +* Sat Mar 05 2005 vojtech@suse.cz - patches.drivers/input-bk-2074.diff: Fix ALPS oops on resume/suspend (Ruediger Oertel : [kernel] oops during s-t-d) @@ -21061,7 +21384,7 @@ GIT Branch: master regardless the setting of /proc/sys/kernel/sysrq * Mon Feb 21 2005 mantel@suse.de - patches.drivers/ibm-acpi-update: Update ibm-acpi to 0.10 (none). -* Sun Feb 20 2005 agruen@suse.de +* Mon Feb 21 2005 agruen@suse.de - patches.fixes/pci-resource-window-allocation-fix.diff: IBM Thinkpad G41 (and others) PCMCIA problems fix from Linus. * Sun Feb 20 2005 olh@suse.de @@ -21160,10 +21483,10 @@ GIT Branch: master - Update config files. - patches.drivers/drm-via: add DRM support for Via unichrome video cards (None). -* Thu Feb 10 2005 kkeil@suse.de +* Fri Feb 11 2005 kkeil@suse.de - readd patches.fixes/i4l-filter-fix patches.fixes/i4l-nullpointer-fix -* Thu Feb 10 2005 agruen@suse.de +* Fri Feb 11 2005 agruen@suse.de - Enable DRM config options. * Thu Feb 10 2005 kraxel@suse.de - patches.xen/xen-common.diff: one more chunk dropped. @@ -21185,7 +21508,7 @@ GIT Branch: master - patches.uml/host-skas3: Delete. - patches.uml/skas-update-2.6.10.patch: Delete. - patches.uml/skas-2.6.11-v7-rc1.patch: skas3+sysemu patch v7a. -* Wed Feb 09 2005 garloff@suse.de +* Thu Feb 10 2005 garloff@suse.de - Make IDE drivers more modular in Xen. - Update Xen patches, drop various bits that have been merged. - Clean up mkinitrd creation for Xen. @@ -21625,7 +21948,7 @@ GIT Branch: master + add patches.drivers/bk-dtor-input-rc1.patch - Fixed SLRS-pos patch for input update. - Update config files. -* Mon Jan 17 2005 agruen@suse.de +* Tue Jan 18 2005 agruen@suse.de - New version of nfsacl: now caches acls on the client. Patches: + patches.suse/qsort: Qsort. + patches.suse/sunrpc-enosys-when-unavail: Return -ENOSYS for @@ -21758,7 +22081,7 @@ GIT Branch: master - patches.suse/file-write-prefault: Delete. * Wed Jan 05 2005 mason@suse.de - update reiser4 to the latest code drop in -mm -* Tue Jan 04 2005 mason@suse.de +* Wed Jan 05 2005 mason@suse.de - delete a number of patches that were already in mainline * Tue Jan 04 2005 okir@suse.de - patches.fixes/cmsg-compat-signedness-fix-fix: Fix cmsg_len @@ -21799,7 +22122,7 @@ GIT Branch: master during the task exiting. - patches.suse/protect-pids-from-oom2: fixes a race and two minor aesthetical bugs. -* Tue Dec 21 2004 olh@suse.de +* Wed Dec 22 2004 olh@suse.de - remove patches.suse/pci.ids-update CONFIG_PCI_NAMES is not enabled in our configs * Tue Dec 21 2004 olh@suse.de @@ -22111,7 +22434,7 @@ GIT Branch: master * Fri Oct 15 2004 okir@suse.de - patches.fixes/nfs-nolock-fix2: Fix broken locking on NFS nolock mounts (SUSE47287) -* Thu Oct 14 2004 kkeil@suse.de +* Fri Oct 15 2004 kkeil@suse.de - patches.fixes/c4_locking_fix (SUSE47191) * Fix a SMP deadlock for the AVM c4 driver * Thu Oct 14 2004 andrea@suse.de @@ -22193,7 +22516,7 @@ GIT Branch: master - Fix TCP window tracking in netfilter conntrack * Mon Oct 04 2004 schwab@suse.de - Update /boot/vmlinuz symlink before calling /sbin/new-kernel-pkg. -* Sat Oct 02 2004 schwab@suse.de +* Sun Oct 03 2004 schwab@suse.de - Hide non-OF PCI devices on PowerMacs. * Sat Oct 02 2004 jeffm@suse.com - Release path after iput in sys_unlink (SUSE45004) @@ -22232,7 +22555,7 @@ GIT Branch: master * Fri Oct 01 2004 andrea@suse.de - patches.fixes/pte-establish-race avoid userspace corruption during COWs with threads on x86 PAE with >4G of ram. -* Thu Sep 30 2004 agruen@suse.de +* Fri Oct 01 2004 agruen@suse.de - patches.fixes/attr-initialize: Prevent chown from modifying inode ctimes without permission check (SUSE42542) - patches.fixes/ext23-no-ace-write-limit.diff: re-enable. @@ -22287,7 +22610,7 @@ GIT Branch: master - Fix resource claiming of SuperIO chips (SUSE45891) * Thu Sep 30 2004 axboe@suse.de - Hold reference to scsi device for lifetime of pending commands (SUSE46316) -* Wed Sep 29 2004 kkeil@suse.de +* Thu Sep 30 2004 kkeil@suse.de - fix from mainline for RLT8169 driver (disable DAC) SUSE46390 * Wed Sep 29 2004 vojtech@suse.cz - fixed patches.fixes/fat-nokia-fix, but not enabled yet @@ -22325,10 +22648,10 @@ GIT Branch: master * Tue Sep 28 2004 hare@suse.de - patches.fixes/null-argument-for-put_device put_device() should accept a NULL argument, too (SUSE46234). -* Mon Sep 27 2004 agruen@suse.de +* Tue Sep 28 2004 agruen@suse.de - patches.drivers/dm-minorcheck: device-mapper: fix minor number check -* Mon Sep 27 2004 andrea@suse.de +* Tue Sep 28 2004 andrea@suse.de - patches.suse/silent-stack-overflow: enforce gap between heap and stack. SUSE44807 * Mon Sep 27 2004 hare@suse.de @@ -22374,7 +22697,7 @@ GIT Branch: master This may readd the IDE DMA timeout problems some people saw. * Fri Sep 24 2004 okir@suse.de - Fixed a typo in sunrpc-optional-auth -* Thu Sep 23 2004 olh@suse.de +* Fri Sep 24 2004 olh@suse.de - remove patches.fixes/usb-ehci_urb_done-barrier.patch this patch is not needed, the inital bug was triggered by list corruption @@ -22408,7 +22731,7 @@ GIT Branch: master - fix cardbus issue on x86_64 (SUSE45677) * Wed Sep 22 2004 mantel@suse.de - export symbol get_sb_pseudo (SUSE45571) -* Tue Sep 21 2004 agruen@suse.de +* Wed Sep 22 2004 agruen@suse.de - patches.rpmify/cvs-timestamp-in-oopses.diff, rpm/kernel-binary.spec.in: Add CVS timestamp to Oopses * Tue Sep 21 2004 kraxel@suse.de @@ -22426,7 +22749,7 @@ GIT Branch: master - fixed and re-enabled lirc patches (SUSE45679). * Tue Sep 21 2004 okir@suse.de - Disable TCP segment offload (TSO) for now; it's too broken (SUSE45666) -* Mon Sep 20 2004 ak@suse.de +* Tue Sep 21 2004 ak@suse.de - Disable warning in cpufreq /proc interface code * Mon Sep 20 2004 ak@suse.de - Fix x86-64 compat waitid call for new interface @@ -22582,7 +22905,7 @@ GIT Branch: master - update PCI IDs to latest version * Wed Sep 15 2004 schwab@suse.de - Remove useless casts. -* Tue Sep 14 2004 schwab@suse.de +* Wed Sep 15 2004 schwab@suse.de - Update configs. * Tue Sep 14 2004 garloff@suse.de - Remove whirlpool algo. @@ -22624,7 +22947,7 @@ GIT Branch: master * Thu Sep 09 2004 garloff@suse.de - fastboot-console-init: Don't generate hotplug events for virtual consoles. Speeds up booting by ~2s. By okir. -* Wed Sep 08 2004 garloff@suse.de +* Thu Sep 09 2004 garloff@suse.de - swsusp-fix-small: suspend broke when onlyvery little memory was used (init=/bin/bash). By pavel. - ide-probe-delay: sleep 5ms instead of 50ms in ide probe and @@ -22725,7 +23048,7 @@ GIT Branch: master latency fix (tiwai@suse.de). * Thu Aug 26 2004 okir@suse.de - prevent oops in ip6t_LOG (SUSE44213) -* Wed Aug 25 2004 agruen@suse.de +* Thu Aug 26 2004 agruen@suse.de - scripts/tar-up.sh, rpm/kernel-binary.spec.in: Add x-devel-packages in neededforbuild of kernel-um.spec. * Wed Aug 25 2004 okir@suse.de @@ -22815,7 +23138,7 @@ GIT Branch: master Add missing parentheses in include/asm-x86_64/processor.h * Wed Aug 18 2004 kraxel@suse.de - enable CONFIG_DVB_AV7110_OSD on amd64 (SUSE43455). -* Tue Aug 17 2004 schwab@suse.de +* Wed Aug 18 2004 schwab@suse.de - Remove obsolete hp-sx1000 patches. * Tue Aug 17 2004 schwab@suse.de - Fix IPv6 mobility patches. @@ -22862,9 +23185,9 @@ GIT Branch: master - Remove one obsolete patch * Fri Aug 13 2004 mantel@suse.de - update swsuspend code -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Rediff & reenable /proc/pid/mapped_base patch -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Add -d / --dir argument to sequence-patch to avoid $SCRATCH_AREA * Thu Aug 12 2004 mason@suse.de - enable reiserfs and ext3 barrier code again @@ -23050,7 +23373,7 @@ GIT Branch: master - Check lots more patches * Thu Aug 05 2004 garloff@suse.de - Build fixes. -* Wed Aug 04 2004 garloff@suse.de +* Thu Aug 05 2004 garloff@suse.de - Drop many patches (all upstream: axp, scsi, proc-info-leak). - Port some (bootsplash, kbuild stuff). - Adapt configs for i386 and x86-64. @@ -23285,7 +23608,7 @@ GIT Branch: master - SUSE42038 fix deadlock between ext3/reiserfs and copy_from_user * Mon Jun 28 2004 mason@suse.de - change ide-disk-barrier_mode-2 to match what I put into cvs GA -* Sun Jun 27 2004 agruen@suse.de +* Mon Jun 28 2004 agruen@suse.de - SUSE42495: Disable CONFIG_E100_NAPI for ia64. * Sun Jun 27 2004 agruen@suse.de - SUSE41246: patches.fixes/ide-disk-barrier_mode-2: Only use IDE @@ -23369,7 +23692,7 @@ GIT Branch: master * Wed Jun 23 2004 okir@suse.de - Added CIFS patch from Steve French which fixes request queueing to handle more than 100 overlapped requests (SUSE39916 - LTC8025) -* Tue Jun 22 2004 agruen@suse.de +* Wed Jun 23 2004 agruen@suse.de - Three obvious bug fixes from mainline: + patches.fixes/ieee1394-null-dereference.diff + patches.fixes/ip-conntrack-missing-check.diff @@ -23407,7 +23730,7 @@ GIT Branch: master - Disable [I][N]FTL flash drivers. * Tue Jun 22 2004 mantel@suse.de - avoid pagecache underflow (SUSE42182) -* Mon Jun 21 2004 agruen@suse.de +* Tue Jun 22 2004 agruen@suse.de - Merge recent kbuild improvements, update the documentation and demo module. Add upstream documentation. Looking good now. * Mon Jun 21 2004 ak@suse.de @@ -23556,7 +23879,7 @@ GIT Branch: master - vgettimeofday patch from John Stultz to fix LTP gettimeofday01 failure (SUSE40504 - LTC8395) - Updated CIFS to 1.18 (SUSE41963 - LTC9328) -* Mon Jun 14 2004 agruen@suse.de +* Tue Jun 15 2004 agruen@suse.de - SUSE40829 / LTC8406: patches.fixes/power3-numabug: Fix memory zone setup that caused the emergency pool to underrun. * Mon Jun 14 2004 olh@suse.de @@ -23597,7 +23920,7 @@ GIT Branch: master * Sat Jun 12 2004 axboe@suse.de - harden blk_execute_rq() a little so it doesn't inspect ->waiting at all. Similar to how mainline works. -* Fri Jun 11 2004 schwab@suse.de +* Sat Jun 12 2004 schwab@suse.de - Rename modules to work around lkcd bug [SUSE41891]. * Fri Jun 11 2004 garloff@suse.de - hugetlb-disable-nonstd-maphugetlb-sysctl: Don't honour @@ -23688,10 +24011,10 @@ GIT Branch: master - update sysfs-backing store to v0.6 from 2.6.6-mm4 (SUSE40072) * Wed Jun 09 2004 agruen@suse.de - SUSE41748: LAuS msgsnd reporting invalid syscall parameter size. -* Tue Jun 08 2004 olh@suse.de +* Wed Jun 09 2004 olh@suse.de - update patches.arch/ibm-ppc64-eeh-check-n-panic-earlier.patch pass correct device node info to rtas_call (SUSE41818 - LTC9219) -* Tue Jun 08 2004 garloff@suse.de +* Wed Jun 09 2004 garloff@suse.de - scsi-error-test-unit-ready-timeout: Use 30s timeout for TEST_UNIT_READY (SUSE41689). * Tue Jun 08 2004 ak@suse.de @@ -23757,7 +24080,7 @@ GIT Branch: master Don't return from KDB upon unrecoverable exception (SUSE40982 - LTC8623) * Tue Jun 08 2004 ak@suse.de - Handle bad PIT readings in the cyclone timer driver (SUSE40644) -* Mon Jun 07 2004 agruen@suse.de +* Tue Jun 08 2004 agruen@suse.de - SUSE41718 / LTC9150: revalidate_special may invalidate dentry->d_op (as it sometimes does with cifs), so re-check when revalidating again. @@ -23817,7 +24140,7 @@ GIT Branch: master nfsd requests to set the file mode permission bits of a symlink. * Sun Jun 06 2004 ak@suse.de - disable debugging printks in udf -* Sat Jun 05 2004 olh@suse.de +* Sun Jun 06 2004 olh@suse.de - add patches.fixes/recvmsg-compat-MSG_CMSG_COMPAT Fix bogus msg_flags checks, need to mask out MSG_CMSG_COMPAT * Sat Jun 05 2004 garloff@suse.de @@ -23876,16 +24199,16 @@ GIT Branch: master nfs_acl version 2 instead. * Thu Jun 03 2004 ak@suse.de - Fix LDT/TSS limit on x86-64 (SUSE41574) -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - Mark as SLES9_RC1. -* Wed Jun 02 2004 agruen@suse.de +* Thu Jun 03 2004 agruen@suse.de - SUSE41202 / nfs_acl: Fix mounting NFSv2 volumes from Solaris clients: the supported program version numbers were wrong. Also fix the transport buffer size calculation (we were still safe). -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - SUSE40944: apic-timer-irq-delivery-dl760: Add workaround for timer IRQ delivery for DL760. -* Wed Jun 02 2004 ak@suse.de +* Thu Jun 03 2004 ak@suse.de - add IDE support for nvidia nforce3,nforce3-mcp04,nforce3-ck804 * Wed Jun 02 2004 olh@suse.de - add patches.drivers/ibm-ppc64-hvcs_write_room.2.0.patch @@ -23933,7 +24256,7 @@ GIT Branch: master * Wed Jun 02 2004 ak@suse.de - dump bad block when internal xfs consistency checks fail - add more KERN_ALERTs to oopses on x86-64 and i386 -* Tue Jun 01 2004 garloff@suse.de +* Wed Jun 02 2004 garloff@suse.de - swsusp-free-more-mem: Several tries to free memory, allows low- mem machines to successfully suspend to disk. * Tue Jun 01 2004 ak@suse.de @@ -24013,7 +24336,7 @@ GIT Branch: master * Tue Jun 01 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi remove sysfs entry for vscsis -* Mon May 31 2004 kkeil@suse.de +* Tue Jun 01 2004 kkeil@suse.de - ppp-filter-fix: new version with correct filter headers for DLT_LINUX_SLL filter (see # SUSE34724) * Mon May 31 2004 okir@suse.de @@ -24212,7 +24535,7 @@ GIT Branch: master * Thu May 27 2004 agruen@suse.de - patches.suse/jfs-dmapi-fix: Back out broken 32-bit compatibility code. -* Wed May 26 2004 garloff@suse.de +* Thu May 27 2004 garloff@suse.de - tulip-napi-remove-hang: Better fix. (okir, SUSE39668) * Wed May 26 2004 mason@suse.de - ckrm permission fix (bug SUSE41270) @@ -24386,12 +24709,12 @@ GIT Branch: master * Tue May 25 2004 ak@suse.de - retry failed allocations in XFS (SUSE39962) - fix bug in NUMA API with huge nodemasks -* Mon May 24 2004 agruen@suse.de +* Tue May 25 2004 agruen@suse.de - Add EXPORT_SYMBOL(laptop_mode). - jfs updates/fixes: jfs-__get_metapage-size, jfs-d_instantiate-fix, jfs-error-recovery, jfs-invalidate-metadata-race, jfs-memleak, jfs-reduce-stack-usage, jfs-rmmod-fix. -* Mon May 24 2004 olh@suse.de +* Tue May 25 2004 olh@suse.de - update patches.fixes/e1000-mb.patch need also mb in e1000_clean_tx_irq() bug (SUSE41111 - LTC8539) * Mon May 24 2004 agruen@suse.de @@ -24445,7 +24768,7 @@ GIT Branch: master * Mon May 24 2004 hare@suse.de - add patches.suse/lkcd-x86_64-netdump.patch Fix netdump on x86_64 (SUSE40608) -* Sun May 23 2004 andrea@suse.de +* Mon May 24 2004 andrea@suse.de - fix for ia64 arch-atomic_inc_and_test needed by the page-freeing-race-fix. * Sun May 23 2004 olh@suse.de @@ -25034,10 +25357,10 @@ GIT Branch: master - build ibmveth as a module on pseries64 * Thu May 13 2004 olh@suse.de - build tokenring as a module on iseries64 -* Wed May 12 2004 olh@suse.de +* Thu May 13 2004 olh@suse.de - add patches.arch/ibm-ppc64-uninline-spinlocks [PATCH] Un-inline spinlocks on ppc64 -* Wed May 12 2004 agruen@suse.de +* Thu May 13 2004 agruen@suse.de - patches.suse/intel-vtune-fix: Make compile on i386, enable it in the config files. * Wed May 12 2004 okir@suse.de @@ -25098,20 +25421,20 @@ GIT Branch: master fixes from Intel. - Add patches.fixes/priotree-hugetlbfs-truncate-lockup to series.conf. -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - remove patches.drivers/pcnet32-drop-ltint.patch add patches.fixes/pcnet32-disable-ltint just disable ltint for the time being -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/ext3-bogus-enospc [PATCH] Fix ext3 bogus ENOSPC -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/radeonfb_overlapping_copyarea [PATCH] radeon: fix overlapping copyarea -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.arch/ppc-XTABS-termio.patch PPC termio fix for TABDLY bits TAB3/XTABS -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi Fix panic in ibmvscsi_eh_abort_handler (LTC bugzilla 7983) fix the ibmvscsi server @@ -25270,7 +25593,7 @@ GIT Branch: master * Sun May 09 2004 olh@suse.de - add patches.fixes/sctp_memset_parameter [SCTP] Fix memset() parameter ordering. -* Sat May 08 2004 schwab@suse.de +* Sun May 09 2004 schwab@suse.de - Audit LAuS patches for bad uses of audit_result [SUSE39936]. * Sat May 08 2004 olh@suse.de - add patches.arch/ibm-ppc64-iommu_alloc_consistent-return @@ -25511,10 +25834,10 @@ GIT Branch: master . * Tue May 04 2004 axboe@suse.de - kernel doesn't link it CKRM isn't configured (sigh) -* Mon May 03 2004 schwab@suse.de +* Tue May 04 2004 schwab@suse.de - Enable CONFIG_SERIAL_8250_EXTENDED and CONFIG_SERIAL_8250_SHARE_IRQ [SUSE39152]. -* Mon May 03 2004 olh@suse.de +* Tue May 04 2004 olh@suse.de - add patches.arch/ibm-ppc64-irqstacks add patches.fixes/irqstacks-do_softirq.patch add patches.arch/ibm-ppc64-irqstack_dynamic_allocation.patch @@ -25968,7 +26291,7 @@ GIT Branch: master (which it does slightly faster than quilt); the resulting tree is fully compatible with quilt. (Use the --clean option to get rid of quilt specific files in .pc/.) -* Fri Apr 23 2004 agruen@suse.de +* Sat Apr 24 2004 agruen@suse.de - Add more stuff from -mc4 (patches.fixes/): ext3-transaction-batching-fix.patch, intermezzo-leak-fixes.patch, load_elf_binary-overflow-detection-fix.patch @@ -26168,7 +26491,7 @@ GIT Branch: master * Tue Apr 20 2004 mantel@suse.de - use in-kernel e100 driver; new version was meant for 2.4 only according to Intel -* Mon Apr 19 2004 garloff@suse.de +* Tue Apr 20 2004 garloff@suse.de - vesafb-video-mem-mtrr: Apply MTRR setting to whole framebuffer. (SUSE39104) * Mon Apr 19 2004 olh@suse.de @@ -26611,7 +26934,7 @@ GIT Branch: master - Update cifs to version 1.0.5. (SUSE35685, SUSE37871). * Sun Apr 04 2004 ak@suse.de - disable apic off dmi entry for HP DL380 (SUSE34704) -* Sat Apr 03 2004 agruen@suse.de +* Sun Apr 04 2004 agruen@suse.de - SUSE38070 hang in hwscan loading module uhci-hcd: Extended psmouse-usb-fix patch to reset the USB controller thoroughly (vojtech@suse.cz). @@ -26738,7 +27061,7 @@ GIT Branch: master * Thu Apr 01 2004 andrea@suse.de - Allow swap header to be rewritten with rw_swap_page_sync, may fix bug SUSE37442. -* Wed Mar 31 2004 ak@suse.de +* Thu Apr 01 2004 ak@suse.de - disable EDD reporting url * Wed Mar 31 2004 olh@suse.de - add patches.drivers/usb-static-sysfs-info @@ -26915,7 +27238,7 @@ GIT Branch: master - Disable debugging messages in parport daisy driver * Fri Mar 26 2004 ak@suse.de - Enable powernow k8 acpi driver on x86-64 and i386 (SUSE36822) -* Thu Mar 25 2004 agruen@suse.de +* Fri Mar 26 2004 agruen@suse.de - xfs cvs update. * Thu Mar 25 2004 andrea@suse.de - Fixup one locking bit in the objrmap-core, more precisely @@ -26957,7 +27280,7 @@ GIT Branch: master - Emulate bridge ioctls for vmware (SUSE36641) * Thu Mar 25 2004 garloff@suse.de - Revert sysfs changes from rc2. (SUSE36844, SUSE36198). -* Wed Mar 24 2004 garloff@suse.de +* Thu Mar 25 2004 garloff@suse.de - Drop part from lkcd_ipf that panics the kernel on accessing /proc/sys/kernel/cad_pid. * Wed Mar 24 2004 agruen@suse.de @@ -26995,7 +27318,7 @@ GIT Branch: master - Disable LTT & dprobe completely as they also do not work on S/390. - Rediff numa-api. -* Tue Mar 23 2004 schwab@suse.de +* Wed Mar 24 2004 schwab@suse.de - Enable KDB on ia64, off by default. * Tue Mar 23 2004 ak@suse.de - fix oops in numa api code (SUSE36806) @@ -27210,7 +27533,7 @@ GIT Branch: master - Update to x86_64-2.6.5rc1-3. Should fix SUSE35405 * Fri Mar 19 2004 agruen@suse.de - Fix the override-config-file mechanism. -* Thu Mar 18 2004 mason@suse.de +* Fri Mar 19 2004 mason@suse.de - fix reiserfs_file_write hole bug - Try to fix some O_DIRECT<->buffered io races - fix reiserfs writepage for fsync vs data=ordered races @@ -27362,7 +27685,7 @@ GIT Branch: master - update to 2.6.5-rc1 * Tue Mar 16 2004 mantel@suse.de - remove infiniband drivers -* Mon Mar 15 2004 olh@suse.de +* Tue Mar 16 2004 olh@suse.de - reenable patches.drivers/firewire_ieee1394 rev 1191, fixes some list corruption in ieee1394 core * Mon Mar 15 2004 olh@suse.de @@ -27476,7 +27799,7 @@ GIT Branch: master - Also install the arch/$arch/defconfig.$flavor files in the binary kernels. Add scripts/build-kernel-modules (generated by script) for testing compilation and installation. -* Wed Mar 10 2004 agruen@suse.de +* Thu Mar 11 2004 agruen@suse.de - %%postun-script: Fix relink code (broke recently). - Rename /boot/vmlinux to /boot/vmlinux.gz for gzip'ed files (the extension was lost at some point). @@ -27567,7 +27890,7 @@ GIT Branch: master - Make TIOCGDEV compatible again. * Sat Mar 06 2004 schwab@suse.de - Read patches.drivers/xpnet-04-xpc. -* Fri Mar 05 2004 ak@suse.de +* Sat Mar 06 2004 ak@suse.de - Update x86-64 patchkit to x86_64-2.6.4rc2-1 * Fri Mar 05 2004 olh@suse.de - update to patches.fixes/linux-post-2.6.4rc2-20040305 @@ -27626,7 +27949,7 @@ GIT Branch: master - Remove patches.drivers/xpnet-04-xpc. * Wed Mar 03 2004 schwab@suse.de - Fix staircase effect on Altix serial console. -* Tue Mar 02 2004 schwab@suse.de +* Wed Mar 03 2004 schwab@suse.de - Fix net/ipv6/mobile_ip6 for parallel build. * Tue Mar 02 2004 olh@suse.de - net/ipv6/mobile_ip6/mobhdr_mn.c needs linux/init.h @@ -27706,10 +28029,10 @@ GIT Branch: master loop_func_table->transfer operation has changed). * Sun Feb 29 2004 schwab@suse.de - Fix NULL pointer reference in pciehp driver. -* Sat Feb 28 2004 garloff@suse.de +* Sun Feb 29 2004 garloff@suse.de - alarm-round: Commit fix for alarm() return value being one too much because of roundoff errors in tv <-> jiffie conversion. -* Sat Feb 28 2004 agruen@suse.de +* Sun Feb 29 2004 agruen@suse.de - Add timestamp of cvs working directory to rpm files: /boot/timestamp-%%ver_str, /usr/src/linux-%%ver_str/timestamp. * Sat Feb 28 2004 ak@suse.de @@ -28074,7 +28397,7 @@ GIT Branch: master * Tue Feb 03 2004 ak@suse.de - Add patch for CONFIG_REGPARM for i386 - Enable it by default -* Mon Feb 02 2004 agruen@suse.de +* Tue Feb 03 2004 agruen@suse.de - patches.fixes/toshiba-acpi-0.17: Update toshiba_acpi driver to version 0.17. - Update config files. @@ -28102,7 +28425,7 @@ GIT Branch: master - Fix several problems with Provides and Obsoletes. - Split modversion symbols from kernel-source, and put them into kernel-syms instead. This also obsoletes kernel-bare. -* Thu Jan 29 2004 olh@suse.de +* Fri Jan 30 2004 olh@suse.de - add patches.drivers/firewire_ieee1394 (rev 1113) update sbp2 driver to provide ieee1394_guid in sysfs device/ dir * Thu Jan 29 2004 agruen@suse.de @@ -28121,7 +28444,7 @@ GIT Branch: master - Update ilp32 patch. * Thu Jan 29 2004 okir@suse.de - Updated usagi ipv6-ipv6 tunnel patch -* Wed Jan 28 2004 olh@suse.de +* Thu Jan 29 2004 olh@suse.de - update patches.drivers/ibm-ipr-2.0.0.patch trigger CONFIG_FW_LOADER if enabled * Wed Jan 28 2004 okir@suse.de @@ -28326,7 +28649,7 @@ GIT Branch: master - update patches.suse/early_userspace-instead-of-linuxrc do not mount sysfs early, the events can be replayed later keep the early binfmt_elf init to record early hotplug calls -* Fri Jan 09 2004 agruen@suse.de +* Sat Jan 10 2004 agruen@suse.de - Rework how kernel-source and the binary kernels are built: Now, the source and binary package are all built directly from the sources. @@ -28496,7 +28819,7 @@ GIT Branch: master * Mon Dec 08 2003 olh@suse.de - update patches.fixes/linux-2.6.0-test11-bk-latest tmpfs oops fix -* Sun Dec 07 2003 olh@suse.de +* Mon Dec 08 2003 olh@suse.de - update patches.suse/early_userspace-instead-of-linuxrc simplify changes * Sun Dec 07 2003 olh@suse.de @@ -28736,7 +29059,7 @@ GIT Branch: master option of build script. * Tue Nov 11 2003 ak@suse.de - Merge to x86_64-2.6.0test9-5 -* Mon Nov 10 2003 schwab@suse.de +* Tue Nov 11 2003 schwab@suse.de - Fix rounding error for blkdev reads [SUSE31902]. * Mon Nov 10 2003 schwab@suse.de - Reenable serial console patch. diff --git a/kernel-source.changes b/kernel-source.changes index 46f58025..9fd86cdf 100644 --- a/kernel-source.changes +++ b/kernel-source.changes @@ -1,3 +1,594 @@ +------------------------------------------------------------------- +Tue May 19 18:03:44 CEST 2009 - jeffm@suse.com + +- Set CONFIG_FRAMEBUFFER_CONSOLE=y + +------------------------------------------------------------------- +Tue May 19 17:27:45 CEST 2009 - jeffm@suse.com + +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) + +------------------------------------------------------------------- +Tue May 19 16:17:34 CEST 2009 - jbeulich@novell.com + +- patches.xen/sfc-endianness: fix building with gcc 4.4. + +------------------------------------------------------------------- +Tue May 19 12:04:26 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. + +------------------------------------------------------------------- +Mon May 18 16:52:37 CEST 2009 - jeffm@suse.com + +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Fri May 15 19:16:23 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux + +------------------------------------------------------------------- +Thu May 14 14:09:10 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. + +------------------------------------------------------------------- +Thu May 14 11:09:01 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %version-%source_rel in the -devel packages (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:42:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:32:58 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: fix kernel-syms requires (bnc#503280). + +------------------------------------------------------------------- +Mon May 11 21:11:59 CEST 2009 - jeffm@suse.com + +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). + +------------------------------------------------------------------- +Mon May 11 21:11:19 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. + +------------------------------------------------------------------- +Mon May 11 19:41:25 CEST 2009 - jeffm@suse.de + +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Wed May 6 17:38:57 CEST 2009 - gregkh@suse.de + +- Update config files. update vanilla configs so that the build works. + +------------------------------------------------------------------- +Wed May 6 17:19:56 CEST 2009 - gregkh@suse.de + +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. + +------------------------------------------------------------------- +Tue May 5 17:17:21 CEST 2009 - jeffm@suse.com + +- Update config files. + +------------------------------------------------------------------- +Tue May 5 16:46:08 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. + +------------------------------------------------------------------- +Tue May 5 14:31:59 CEST 2009 - jbeulich@novell.com + +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. + +------------------------------------------------------------------- +Tue May 5 11:05:37 CEST 2009 - jbeulich@novell.com + +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. + +------------------------------------------------------------------- +Tue May 5 10:08:12 CEST 2009 - jbeulich@novell.com + +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. + +------------------------------------------------------------------- +Tue May 5 10:02:41 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. + +------------------------------------------------------------------- +Tue May 5 05:22:16 CEST 2009 - teheo@suse.de + +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). + +------------------------------------------------------------------- +Fri May 1 20:01:16 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. + +------------------------------------------------------------------- +Fri May 1 20:00:48 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4. + - Eliminated 2 patches. + +------------------------------------------------------------------- +Fri May 1 19:58:07 CEST 2009 - jeffm@suse.com + +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. + +------------------------------------------------------------------- +Thu Apr 30 16:56:17 CEST 2009 - mmarek@suse.cz + +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory + +------------------------------------------------------------------- +Tue Apr 28 11:19:41 CEST 2009 - npiggin@suse.de + +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. + +------------------------------------------------------------------- +Mon Apr 27 13:48:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. + +------------------------------------------------------------------- +Mon Apr 27 10:41:20 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). + +------------------------------------------------------------------- +Fri Apr 24 19:28:44 CEST 2009 - gregkh@suse.de + +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. + +------------------------------------------------------------------- +Fri Apr 24 19:24:53 CEST 2009 - gregkh@suse.de + +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y + +------------------------------------------------------------------- +Fri Apr 24 18:23:21 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y + +------------------------------------------------------------------- +Fri Apr 24 18:19:34 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y + +------------------------------------------------------------------- +Fri Apr 24 18:14:49 CEST 2009 - gregkh@suse.de + +- Update config files. change to use CONFIG_USB=y + +------------------------------------------------------------------- +Thu Apr 23 23:38:53 CEST 2009 - jeffm@suse.de + +- Added legacy config. + +------------------------------------------------------------------- +Thu Apr 23 23:31:39 CEST 2009 - jeffm@suse.de + +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch + +------------------------------------------------------------------- +Thu Apr 23 17:53:58 CEST 2009 - jeffm@suse.de + +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. + +------------------------------------------------------------------- +Thu Apr 23 17:29:47 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc3. + +------------------------------------------------------------------- +Thu Apr 23 17:17:59 CEST 2009 - jeffm@suse.de + +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. + +------------------------------------------------------------------- +Mon Apr 20 16:44:13 CEST 2009 - jeffm@suse.de + +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" + +------------------------------------------------------------------- +Mon Apr 20 16:43:50 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2-git6. + +------------------------------------------------------------------- +Wed Apr 15 06:33:54 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. + +------------------------------------------------------------------- +Fri Apr 10 20:09:08 CEST 2009 - jeffm@suse.de + +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. + +------------------------------------------------------------------- +Fri Apr 10 19:08:14 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel + +------------------------------------------------------------------- +Fri Apr 10 17:35:35 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. + +------------------------------------------------------------------- +Fri Apr 10 17:18:34 CEST 2009 - jeffm@suse.com + +- Moved linux-obj symlink handling to kernel-$flavor-devel. + +------------------------------------------------------------------- +Fri Apr 10 11:41:12 CEST 2009 - mmarek@suse.cz + +- rpm/package-descriptions: Add comment. + +------------------------------------------------------------------- +Fri Apr 10 11:12:30 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. + +------------------------------------------------------------------- +Thu Apr 9 13:52:47 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. + +------------------------------------------------------------------- +Wed Apr 8 11:54:11 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) + +------------------------------------------------------------------- +Tue Apr 7 21:58:38 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. + +------------------------------------------------------------------- +Tue Apr 7 21:28:59 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. + +------------------------------------------------------------------- +Mon Apr 6 20:29:03 CEST 2009 - jeffm@suse.com + +- Enabled STAGING on !x86 and disabled COMEDI. + +------------------------------------------------------------------- +Mon Apr 6 19:21:37 CEST 2009 - jeffm@suse.com + +- patches.rpmify/split-package: Enable + +------------------------------------------------------------------- +Mon Apr 6 19:21:23 CEST 2009 - jeffm@suse.com + +- Update config files: Fixed i386-vanilla. + +------------------------------------------------------------------- +Mon Apr 6 19:11:52 CEST 2009 - jeffm@suse.com + +- patches.fixes/xfs-export-debug: xfs: export assertion handler. + +------------------------------------------------------------------- +Mon Apr 6 02:53:12 CEST 2009 - jeffm@suse.com + +- Switch from SPARSEMEM to DISCONTIGMEM on i386. + +------------------------------------------------------------------- +Sun Apr 5 02:24:01 CEST 2009 - jeffm@suse.com + +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. + +------------------------------------------------------------------- +Fri Apr 3 22:47:12 CEST 2009 - jeffm@suse.com + +- Update config files: Fix missing ia64-debug. + +------------------------------------------------------------------- +Fri Apr 3 22:32:01 CEST 2009 - jeffm@suse.com + +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. + +------------------------------------------------------------------- +Fri Apr 3 22:25:35 CEST 2009 - jeffm@suse.com + +- Drop NR_CPUS back to 128 on i386. + +------------------------------------------------------------------- +Fri Apr 3 19:36:31 CEST 2009 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. + +------------------------------------------------------------------- +Fri Apr 3 19:35:53 CEST 2009 - jeffm@suse.de + +- Update config files: Enabled STAGING drivers on -vanilla. + +------------------------------------------------------------------- +Fri Apr 3 17:13:32 CEST 2009 - jblunck@suse.de + +- patches.rpmify/rpm-kernel-config: Rediff. + +------------------------------------------------------------------- +Fri Apr 3 17:06:14 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh + +------------------------------------------------------------------- +Fri Apr 3 17:00:50 CEST 2009 - jeffm@suse.com + +- Update config files: Enabled STAGING drivers. + +------------------------------------------------------------------- +Fri Apr 3 16:30:02 CEST 2009 - jeffm@suse.com + +- Sync up kernel configs for x86/x86_64 flavors. + +------------------------------------------------------------------- +Fri Apr 3 14:55:26 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. + +------------------------------------------------------------------- +Thu Apr 2 23:41:52 CEST 2009 - mmarek@suse.cz + +- rpm/modversions: keep the override keyword in --pack. + +------------------------------------------------------------------- +Thu Apr 2 20:37:33 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. + +------------------------------------------------------------------- +Thu Apr 2 20:27:04 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call + +------------------------------------------------------------------- +Thu Apr 2 17:57:48 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion + +------------------------------------------------------------------- +Thu Apr 2 17:48:41 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec + +------------------------------------------------------------------- +Tue Mar 31 15:56:00 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-dummy.spec.in: Delete. + +------------------------------------------------------------------- +Tue Mar 31 15:46:18 CEST 2009 - jeffm@suse.de + +- doc/README.KSYMS: Add to repo. + +------------------------------------------------------------------- +Tue Mar 31 15:39:55 CEST 2009 - mmarek@suse.cz + +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. + +------------------------------------------------------------------- +Tue Mar 31 14:49:09 CEST 2009 - mmarek@suse.cz + +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). + +------------------------------------------------------------------- +Tue Mar 31 03:08:30 CEST 2009 - jeffm@suse.de + +- Add %changelog to spec files + +------------------------------------------------------------------- +Tue Mar 31 03:07:51 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Clean up %build_$flavor macros + +------------------------------------------------------------------- +Tue Mar 31 02:54:18 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in: Create kernel-source-vanilla + +------------------------------------------------------------------- +Tue Mar 31 02:53:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:52:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %using_buildservice macro + +------------------------------------------------------------------- +Tue Mar 31 02:52:04 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards + +------------------------------------------------------------------- +Tue Mar 31 02:51:13 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:50:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES + +------------------------------------------------------------------- +Tue Mar 31 02:50:15 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y + +------------------------------------------------------------------- +Tue Mar 31 02:49:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Use macros for cpu_arch + +------------------------------------------------------------------- +Tue Mar 31 02:49:23 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros + +------------------------------------------------------------------- +Tue Mar 31 02:48:40 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %kernelrelease macro. + +------------------------------------------------------------------- +Tue Mar 31 02:47:58 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %variant instead of $variant + +------------------------------------------------------------------- +Tue Mar 31 02:47:14 CEST 2009 - jeffm@suse.de + +- kernel-source: Kill old obsoletes + +------------------------------------------------------------------- +Tue Mar 31 02:46:35 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %var instead of @VAR@ except where necessary + +------------------------------------------------------------------- +Tue Mar 31 02:46:12 CEST 2009 - jeffm@suse.de + +- kernel-syms: Sort by flavor, not architecture + +------------------------------------------------------------------- +Tue Mar 31 02:45:43 CEST 2009 - jeffm@suse.de + +- kernel-syms: Stop the architecture %else madness + +------------------------------------------------------------------- +Tue Mar 31 02:45:15 CEST 2009 - jeffm@suse.de + +- kernel-binary: Stop the architecture %else madness + +------------------------------------------------------------------- +Mon Mar 30 22:16:04 CEST 2009 - jeffm@suse.de + +- Removed -RT guards and a dead patch. + +------------------------------------------------------------------- +Mon Mar 30 22:14:17 CEST 2009 - jeffm@suse.de + +- patches.fixes/reiserfs-prealloc-fix: Delete. + +------------------------------------------------------------------- +Mon Mar 30 15:26:04 CEST 2009 - jeffm@suse.de + +- patches.suse/reiserfs-inode-init: Delete. + +------------------------------------------------------------------- +Thu Mar 26 21:28:32 CET 2009 - mmarek@suse.cz + +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. + ------------------------------------------------------------------- Tue Mar 24 15:37:54 CET 2009 - jeffm@suse.de diff --git a/kernel-source.spec b/kernel-source.spec index 3714f821..b6c1e273 100644 --- a/kernel-source.spec +++ b/kernel-source.spec @@ -1,5 +1,5 @@ # -# spec file for package kernel-source (Version 2.6.29) +# spec file for package kernel-source (Version 2.6.30) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,41 +19,51 @@ # icecream 0 Url: http://www.kernel.org/ -%if 0%{?opensuse_bs} +%define using_buildservice 0%{?opensuse_bs} +%if %using_buildservice # Strip off the build number ("y") from the "x.y" release number %define source_rel %(release=%release; echo ${release%.*}) %else # We don't have build numbers internally %define source_rel %release %endif +# macro to add the source timestamp to package descriptions +%define source_timestamp %(sed '1s/^/Source timestamp: /' %_sourcedir/source-timestamp || :) +%define srcversion 2.6.29 +%define patchversion 2.6.30-rc6-git3 +%define variant %{nil} +%define release_major %(rel="%source_rel" ; echo "${rel##[^0-9]*.}") +%define kernelrelease %patchversion-%release_major +%define src_install_dir usr/src/linux-%kernelrelease%variant +%define obj_install_dir /%src_install_dir-obj +%define rpm_install_dir %buildroot%real_install_dir +%define tolerate_unknown_new_config_options @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ Name: kernel-source Summary: The Linux Kernel Sources -Version: 2.6.29 -Release: 6 +Version: 2.6.30 +Release: 1 +%if %using_buildservice +%else +%endif License: GPL v2 only Group: Development/Sources AutoReqProv: off BuildRequires: coreutils sed BuildRequires: fdupes Requires(post): coreutils sed -ExclusiveArch: %ix86 ppc ppc64 s390 s390x ia64 x86_64 Provides: linux -Provides: kernel-source = 2.6.29-%source_rel -%if "kernel-source" == "kernel-source" -Provides: linux lx_suse lx_sus22 lx_sus24 -Obsoletes: linux lx-gdt lx-hack lx-suse lx1162_1 lx1162_2 lx1212_1 lx1212_2 lx1213_1 lx1213_2 lx121_1 lx121_2 lx126_1 lx126_2 lx129_1 lx129_2 lx_large kernel_headers lx_suse lx_sus22 lx_sus24 -%endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2 -Source1: source-pre.sh +Provides: %name = %version-%source_rel +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2 Source2: source-post.sh -Source3: kernel-source.rpmlintrc +Source3: %name.rpmlintrc +Source8: devel-pre.sh +Source9: devel-post.sh Source10: preun.sh Source11: postun.sh Source12: pre.sh Source13: post.sh Source14: series.conf -Source15: arch-symbols Source16: guards Source21: config.conf Source23: supported.conf @@ -61,7 +71,8 @@ Source30: config-subst Source33: check-for-config-changes Source34: check-supported-list Source37: README.SUSE -Source40: build-source-timestamp +Source38: README.KSYMS +Source40: source-timestamp Source41: built-in-where Source44: find-provides Source45: module-renames @@ -70,17 +81,16 @@ Source47: extract-modaliases Source48: macros.kernel-source Source49: kernel-module-subpackage Source50: symsets.pl -Source50: kernel-syms.spec -Source51: kernel-debug.spec -Source52: kernel-default.spec -Source53: kernel-kdump.spec -Source54: kernel-pae.spec -Source55: kernel-ppc64.spec -Source56: kernel-ps3.spec -Source57: kernel-s390.spec -Source58: kernel-trace.spec -Source59: kernel-vanilla.spec -Source60: kernel-xen.spec +Source51: mkspec +Source52: kernel-source%variant.changes +Source53: kernel-source.spec.in +Source54: kernel-binary.spec.in +Source55: kernel-syms.spec.in +Source56: config.sh +Source57: compute-PATCHVERSION.sh +Source58: old-packages.conf +Source59: arch-symbols +Source60: package-descriptions Source100: config.tar.bz2 Source101: patches.arch.tar.bz2 Source102: patches.drivers.tar.bz2 @@ -96,14 +106,16 @@ Source112: patches.trace.tar.bz2 Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildArch: noarch Prefix: /usr/src # Build with bash instead of sh as the shell: this turns on bash # extensions like <(...). %define _buildshell /bin/bash %define my_builddir %_builddir/%{name}-%{version} -%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,symsets.pl}) -%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) -%define tolerate_unknown_new_config_options 0 +%(chmod +x %_sourcedir/{guards,config-subst,check-for-config-changes,symsets.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols}) +%define symbols %(set -- $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) +%define variant_symbols %(case %name in (*-rt) echo "RT" ;; esac) +%define do_vanilla "%variant" == "" %description Linux kernel sources with many fixes and improvements. @@ -116,16 +128,31 @@ Authors: see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master +%source_timestamp +%package vanilla +License: GPL v2 only +Summary: The Linux Kernel Sources +Group: Development/Sources +AutoReqProv: off +%description vanilla +Linux kernel sources with many fixes and improvements. + + + +Authors: +-------- + Linus Torvalds + + see /usr/src/linux/CREDITS for more details. + +%source_timestamp %prep -if ! [ -e %_sourcedir/linux-2.6.29.tar.bz2 ]; then - echo "Please get a copy of linux-2.6.29.tar.bz2 from" \ +if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then + echo "Please get a copy of linux-%srcversion.tar.bz2 from" \ "ftp://ftp.kernel.org/pub/linux/kernel/v2.6/." fi -echo "Architecture symbol(s): %symbols" +echo "Symbol(s): %symbols" # Unpack all sources and patches %setup -q -c -T -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 @@ -135,162 +162,373 @@ RELEASE=%source_rel while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do RELEASE=${RELEASE#[^0-9]*.} done -KERNELRELEASE=2.6.29-$RELEASE -case kernel-source in -(*-rt) - variant=-rt - variant_symbols=RT - ;; -(*) - variant= - variant_symbols= - ;; -esac -cat > %_builddir/%{name}-%{version}/.rpm-defs < .patches +mv linux-%srcversion linux-%kernelrelease%variant +%if %do_vanilla +cp -al linux-%kernelrelease%variant linux-%kernelrelease-vanilla +cd linux-%kernelrelease-vanilla +%_sourcedir/guards %variant_symbols %symbols < %_sourcedir/series.conf | + egrep kernel.org\|rpmify > .patches for patch in $(< .patches); do if ! patch -s -F0 -E -p1 --no-backup-if-mismatch \ - -i %_builddir/kernel-source-2.6.29/$patch; then + -i %_builddir/%name-%version/$patch; then echo "*** Patch $patch failed ***" exit 1 fi done +rm -f .patches $(find . -name ".gitignore") +cd .. +%endif +cd linux-%kernelrelease%variant +%_sourcedir/guards %variant_symbols %symbols < %_sourcedir/series.conf \ + > .patches +for patch in $(< .patches); do + if ! patch -s -F0 -E -p1 --no-backup-if-mismatch \ + -i %_builddir/%name-%version/$patch; then + echo "*** Patch $patch failed ***" + exit 1 + fi +done +rm -f .patches $(find . -name ".gitignore") if [ -f %_sourcedir/localversion ] ; then cat %_sourcedir/localversion > localversion fi -cat > %my_builddir/kernel-source.files <>%my_builddir/%name.files - fi - ln -s $flavor ../linux-obj/$cpu_arch/$flavor # dummy symlink - echo "%%ghost /usr/src/linux-obj/$cpu_arch/$flavor" >>%my_builddir/%name.files - case "$flavor" in - *-*) - echo "Flavor '$flavor' must not contain dashes." >&2 - exit 1 - ;; - esac - set -- kernel-$flavor $flavor - case $flavor in - (rt|rt_*) - set -- "$@" RT - ;; - esac - diff -q .patches \ - <(%_sourcedir/guards $* %symbols < %_sourcedir/series.conf) \ - || continue -# source_tree=linux-$KERNELRELEASE$variant - o=$RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE$variant-obj/$cpu_arch/$flavor - mkdir -p $o - cat $config \ - | %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-$RELEASE-$flavor'"' \ - | %_sourcedir/config-subst CONFIG_SUSE_KERNEL y \ -%if 0%{?__debug_package:1} - | %_sourcedir/config-subst CONFIG_DEBUG_INFO y \ -%endif - > $o/.config - MAKE_ARGS="O=$o" - # Works around a "fix" in mainline that ends up causing the makefile - # to not be regenerated. - echo "Automatically" > $o/Makefile -%if %{tolerate_unknown_new_config_options} - yes '' | make oldconfig $MAKE_ARGS -%else - cp $o/.config $o/.config.before - make silentoldconfig $MAKE_ARGS < /dev/null - %_sourcedir/check-for-config-changes $o/.config.before $o/.config - rm -r $o/.config.before -%endif - make prepare $MAKE_ARGS - make scripts $MAKE_ARGS - krel=$(make -s kernelrelease $MAKE_ARGS) - if [ $KERNELRELEASE != "${krel%%-*}" ]; then - echo "Kernel release mismatch: $KERNELRELEASE != ${krel%%-*}" >&2 - exit 1 - fi - make clean $MAKE_ARGS - mkdir -p $RPM_BUILD_ROOT/lib/modules/$krel - ln -s ../../../usr/src/linux-$KERNELRELEASE$variant \ - $RPM_BUILD_ROOT/lib/modules/$krel/source - # Replace the absolute with a relative path - sed -e "s,$RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE$variant,../../../linux-$KERNELRELEASE$variant,g" \ - -i $o/Makefile - rm -f $o/.config.old -done -rm -f linux-$KERNELRELEASE$variant/.patches # Hardlink duplicate files automatically (from package fdupes). %fdupes $RPM_BUILD_ROOT -cd $RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE$variant-obj -set -- * -if [ ! -e %_target_cpu ]; then - ln -s $1 %_target_cpu - ln -s $1 ../linux-obj/%_target_cpu - echo "/usr/src/linux-obj/%_target_cpu" >>%my_builddir/%name.files -fi -cd $RPM_BUILD_ROOT/usr/src -rm -f `find linux-$KERNELRELEASE$variant -name ".gitignore"` -# Remove $RPM_BUILD_ROOT prefix from symlinks. -for link in $(find $RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE$variant-obj -type l); do - target=$(readlink $link) - rm -f $link - ln -s ${target/$RPM_BUILD_ROOT/} $link -done %install -source .rpm-defs # Install the documentation and example Kernel Module Package. DOC=$RPM_BUILD_ROOT/usr/share/doc/packages/%name mkdir -p $DOC cp %_sourcedir/README.SUSE $DOC -ln -s /usr/share/doc/packages/%name/README.SUSE \ - $RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE$variant/ +ln -s /usr/share/doc/packages/%name/README.SUSE %buildroot/%src_install_dir/ install -m 755 -d $RPM_BUILD_ROOT/etc/rpm install -m 644 %_sourcedir/macros.kernel-source $RPM_BUILD_ROOT/etc/rpm/ install -m 755 -d $RPM_BUILD_ROOT/usr/lib/rpm install -m 644 %_sourcedir/kernel-module-subpackage \ $RPM_BUILD_ROOT/usr/lib/rpm/ -for script in pre post; do - sed -e "s:@KERNELRELEASE@:$KERNELRELEASE:g" \ - -e "s:@VARIANT@:$variant:g" \ - %_sourcedir/source-$script.sh > kernel-source-$script.sh +for script in post; do + sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \ + -e "s:@SRCVARIANT@:%variant:g" \ + %_sourcedir/source-$script.sh > %name-$script.sh done -%pre -f kernel-source-pre.sh +%post -f %name-post.sh -%post -f kernel-source-post.sh +%files +%defattr(-, root, root) +%ghost /usr/src/linux%variant +/usr/share/doc/packages/%name +/etc/rpm/macros.kernel-source +/usr/lib/rpm/kernel-module-subpackage +/%src_install_dir +%if %do_vanilla -%files -f kernel-source.files +%files vanilla +%defattr(-, root, root) +/usr/src/linux-%kernelrelease-vanilla +%endif %changelog +* Tue May 19 2009 jeffm@suse.com +- Set CONFIG_FRAMEBUFFER_CONSOLE=y +* Tue May 19 2009 jeffm@suse.com +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) +* Tue May 19 2009 jbeulich@novell.com +- patches.xen/sfc-endianness: fix building with gcc 4.4. +* Tue May 19 2009 jbeulich@novell.com +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. +* Mon May 18 2009 jeffm@suse.com +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. +* Fri May 15 2009 jeffm@suse.de +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %%version-%%source_rel in the -devel packages (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/mkspec: fix kernel-syms requires (bnc#503280). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. +* Mon May 11 2009 jeffm@suse.de +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. +* Wed May 06 2009 gregkh@suse.de +- Update config files. update vanilla configs so that the build works. +* Wed May 06 2009 gregkh@suse.de +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. +* Tue May 05 2009 jeffm@suse.com +- Update config files. +* Tue May 05 2009 jeffm@suse.com +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. +* Tue May 05 2009 jbeulich@novell.com +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. +* Tue May 05 2009 jbeulich@novell.com +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. +* Tue May 05 2009 jbeulich@novell.com +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. +* Tue May 05 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. +* Tue May 05 2009 teheo@suse.de +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). +* Fri May 01 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +* Fri May 01 2009 jeffm@suse.com +- Update to 2.6.30-rc4. + - Eliminated 2 patches. +* Fri May 01 2009 jeffm@suse.com +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. +* Thu Apr 30 2009 mmarek@suse.cz +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory +* Tue Apr 28 2009 npiggin@suse.de +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to use CONFIG_USB=y +* Thu Apr 23 2009 jeffm@suse.de +- Added legacy config. +* Thu Apr 23 2009 jeffm@suse.de +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch +* Thu Apr 23 2009 jeffm@suse.de +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. +* Thu Apr 23 2009 jeffm@suse.de +- Update to 2.6.30-rc3. +* Thu Apr 23 2009 jeffm@suse.de +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. +* Mon Apr 20 2009 jeffm@suse.de +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" +* Mon Apr 20 2009 jeffm@suse.de +- Update to 2.6.30-rc2-git6. +* Wed Apr 15 2009 jeffm@suse.de +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. +* Fri Apr 10 2009 jeffm@suse.com +- Moved linux-obj symlink handling to kernel-$flavor-devel. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/package-descriptions: Add comment. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. +* Thu Apr 09 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. +* Wed Apr 08 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. +* Mon Apr 06 2009 jeffm@suse.com +- Enabled STAGING on !x86 and disabled COMEDI. +* Mon Apr 06 2009 jeffm@suse.com +- patches.rpmify/split-package: Enable +* Mon Apr 06 2009 jeffm@suse.com +- Update config files: Fixed i386-vanilla. +* Mon Apr 06 2009 jeffm@suse.com +- patches.fixes/xfs-export-debug: xfs: export assertion handler. +* Mon Apr 06 2009 jeffm@suse.com +- Switch from SPARSEMEM to DISCONTIGMEM on i386. +* Sun Apr 05 2009 jeffm@suse.com +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Fix missing ia64-debug. +* Fri Apr 03 2009 jeffm@suse.com +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. +* Fri Apr 03 2009 jeffm@suse.com +- Drop NR_CPUS back to 128 on i386. +* Fri Apr 03 2009 jeffm@suse.com +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. +* Fri Apr 03 2009 jeffm@suse.de +- Update config files: Enabled STAGING drivers on -vanilla. +* Fri Apr 03 2009 jblunck@suse.de +- patches.rpmify/rpm-kernel-config: Rediff. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Enabled STAGING drivers. +* Fri Apr 03 2009 jeffm@suse.com +- Sync up kernel configs for x86/x86_64 flavors. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/modversions: keep the override keyword in --pack. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec +* Tue Mar 31 2009 mmarek@suse.cz +- rpm/kernel-dummy.spec.in: Delete. +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.KSYMS: Add to repo. +* Tue Mar 31 2009 mmarek@suse.cz +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. +* Tue Mar 31 2009 mmarek@suse.cz +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). +* Tue Mar 31 2009 jeffm@suse.de +- Add %%changelog to spec files +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Clean up %%build_$flavor macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in: Create kernel-source-vanilla +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %%using_buildservice macro +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Use macros for cpu_arch +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %%kernelrelease macro. +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %%variant instead of $variant +* Tue Mar 31 2009 jeffm@suse.de +- kernel-source: Kill old obsoletes +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %%var instead of @VAR@ except where necessary +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Sort by flavor, not architecture +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Stop the architecture %%else madness +* Tue Mar 31 2009 jeffm@suse.de +- kernel-binary: Stop the architecture %%else madness +* Mon Mar 30 2009 jeffm@suse.de +- Removed -RT guards and a dead patch. +* Mon Mar 30 2009 jeffm@suse.de +- patches.fixes/reiserfs-prealloc-fix: Delete. +* Mon Mar 30 2009 jeffm@suse.de +- patches.suse/reiserfs-inode-init: Delete. +* Thu Mar 26 2009 mmarek@suse.cz +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. * Tue Mar 24 2009 jeffm@suse.de - Update to 2.6.29-final. - Eliminated 4 patches. @@ -313,7 +551,7 @@ done O_SYNC, sync requests and barriers. (bnc#485089), (bnc#471249) * Mon Mar 16 2009 bphilips@suse.de - README: add rough guide to updating KABI -* Fri Mar 13 2009 jeffm@suse.com +* Sat Mar 14 2009 jeffm@suse.com - Update to 2.6.29-rc8. * Thu Mar 12 2009 jbeulich@novell.com - patches.fixes/fix-nf_conntrack_slp, @@ -362,7 +600,7 @@ done * Wed Mar 04 2009 mmarek@suse.cz - rpm/kernel-binary.spec.in: workaround a bash bug (bnc#481817) in kernel-vanilla.spec. -* Tue Mar 03 2009 jeffm@suse.com +* Wed Mar 04 2009 jeffm@suse.com - patches.suse/export-security_inode_permission: Export security_inode_permission for aufs. * Thu Feb 26 2009 jeffm@suse.com @@ -373,7 +611,7 @@ done - scripts/tar-up.sh: create tarballs that don't change unnecessarily: set owner/group to nobody/nobody, mtime to time of the latest commit and sort the input files. -* Tue Feb 24 2009 jeffm@suse.com +* Wed Feb 25 2009 jeffm@suse.com - Update to 2.6.29-rc6-git1. * Sat Feb 21 2009 mmarek@suse.cz - rpm/kernel-syms.spec.in: also check if the package versions match @@ -534,9 +772,9 @@ done * Wed Jan 28 2009 olh@suse.de - patches.fixes/scsi-ibmvscsi-module_alias.patch: map scsi proc_name to module name (bnc#459933 - LTC50724) -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - Update config files: Disable ftrace in -debug on ppc64 -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - config.conf: Added -debug flavor for ppc64. * Tue Jan 27 2009 bwalle@suse.de - patches.drivers/libfc-set-the-release-function.diff: @@ -609,7 +847,7 @@ done - refresh patch fuzz now that 2.6.27.13 is in tree * Sun Jan 25 2009 gregkh@suse.de - Update to final version of 2.6.27.13 -* Sat Jan 24 2009 gregkh@suse.de +* Sun Jan 25 2009 gregkh@suse.de - dynamic debugging fixes backported from upstream: - patches.drivers/driver-core-add-newlines-to-debugging-enabled-disabled-messages.patch: driver core: add newlines to debugging enabled/disabled @@ -777,7 +1015,7 @@ done - patches.fixes/security-introduce-missing-kfree.patch - patches.fixes/xpc-fix-heartbeat - Update config files. -* Thu Jan 22 2009 kkeil@suse.de +* Fri Jan 23 2009 kkeil@suse.de - patches.drivers/e1000-fix-shared-emc.patch: e1000: fix bug with shared interrupt during reset (bnc#396687) * Thu Jan 22 2009 tonyj@suse.de @@ -970,10 +1208,10 @@ done subchannel multipath mode setup (bnc#466462,LTC#51047). - patches.arch/s390-08-02-zfcp-gpn-align-fix.diff: zfcp: fix memory alignment for GPN_FT requests. (bnc#466462). -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update config files for vanilla kernel versions due to new config option added in 2.6.27.12-rc1. -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update to 2.6.27.12-rc1: - security fixes - fixes CVE-2009-0029 @@ -1020,9 +1258,9 @@ done - patches.arch/ppc-fix_hugepage_check.patch: is_hugepage_only_range() must account for both 4kB and 64kB slices (bnc#466229 - LTC51063) -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Update config files: Disabled PARAVIRT on vanilla and LGUEST. -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Enabled patches.suse/unlock_page-speedup.patch * Wed Jan 14 2009 rjw@suse.de - patches.fixes/PCI-PM-Split-PCI-Express-port-suspend-resume.patch: @@ -1134,7 +1372,7 @@ done - rpm/kernel-binary.spec.in: for -rt, install into /usr/src/linux-$version-rt-obj. - rpm/kernel-syms.spec.in: fix kernel-source requires for -rt. -* Sun Jan 11 2009 jkosina@suse.de +* Mon Jan 12 2009 jkosina@suse.de - patches.drivers/input-usbtouchscreen-hw-calibration.patch: Input: usbtouchscreen - allow reporting calibrated data (bnc#444814). @@ -1227,7 +1465,7 @@ done pci-acpi.h. (bnc#438941). * Fri Jan 09 2009 gregkh@suse.de - clean up patch fuzz -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-pci-msi-_osc-support-capabilities-called-when-root-bridge-added.patch: ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added (bnc#438941). @@ -1240,7 +1478,7 @@ done - patches.drivers/acpi-pci-remove-obsolete-_osc-capability-support-functions.patch: ACPI/PCI: remove obsolete _OSC capability support functions (bnc#438941). -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-call-_osc-support-during-root-bridge-discovery.patch: ACPI/PCI: call _OSC support during root bridge discovery (bnc#438941). @@ -1402,7 +1640,7 @@ done * Wed Dec 31 2008 npiggin@suse.de - patches.arch/x86-fix-kmap-contig.patch: x86: contiguous kmap fix (bnc#449812). -* Mon Dec 29 2008 jeffm@suse.de +* Tue Dec 30 2008 jeffm@suse.de - patches.arch/thinkpad_acpi-hotkey-notify-fix: thinkpad_acpi: Fix oops with incompatible backlight interface. * Mon Dec 22 2008 olh@suse.de @@ -1480,7 +1718,7 @@ done - patches.drivers/libata-update-ST-FLUSH-blacklist - patches.fixes/iwlwifi_fix_oops.patch - patches.fixes/v4l-dvb-avoid-writing-outside-array -* Tue Dec 16 2008 jeffm@suse.de +* Wed Dec 17 2008 jeffm@suse.de - patches.suse/reiserfs-barrier-default: Make reiserfs default to barrier=flush. * Tue Dec 16 2008 mmarek@suse.cz @@ -1513,7 +1751,7 @@ done - patches.suse/mm-do-not-disable-memory-hotplug-when-hibernation-is-enabled.patch: mm: Do not disable memory hotplug when hibernation is enabled (bnc#438914). -* Mon Dec 15 2008 jeffm@suse.de +* Tue Dec 16 2008 jeffm@suse.de - patches.fixes/iwlwifi_fix_oops.patch: iwlwifi: clean key table in iwl_clear_stations_table function (bnc#457062). * Mon Dec 15 2008 jjolly@suse.de @@ -1579,7 +1817,7 @@ done - update to 2.6.27.9-rc2: - lots of bugfixes - some security updates -* Thu Dec 11 2008 gregkh@suse.de +* Fri Dec 12 2008 gregkh@suse.de - intermediate commit as part of adding 2.6.27.9-rc1 to the tree. * Thu Dec 11 2008 hare@suse.de - Compile in zfcpdump module for S/390 (bnc#446367). @@ -1588,7 +1826,7 @@ done * Thu Dec 11 2008 teheo@suse.de - patches.drivers/libata-update-ST-FLUSH-blacklist: libata: fix Seagate NCQ+FLUSH blacklist (bnc#458192). -* Wed Dec 10 2008 nfbrown@suse.de +* Thu Dec 11 2008 nfbrown@suse.de - patches.suse/SoN-fix-sync: Cope with racy nature of sync_page in swap_sync_page (441793). * Wed Dec 10 2008 jjolly@suse.de @@ -1657,7 +1895,7 @@ done * Tue Dec 09 2008 nfbrown@suse.de - patches.fixes/xfs-barrier-fix.patch: Fix propagation of EOPNOTSUPP when barriers are not supported. (bnc#438608). -* Mon Dec 08 2008 rjw@suse.de +* Tue Dec 09 2008 rjw@suse.de - patches.fixes/tg3-fix-default-wol.patch: net (tg3): Fix failure to enable WoL by default when possible (bnc#447371). * Mon Dec 08 2008 olh@suse.de @@ -1846,7 +2084,7 @@ done * Thu Dec 04 2008 gregkh@suse.de - patches.fixes/jbd2-create-proc-entry-fix.patch: Delete. It's not needed anymore now that 2.6.27.8-rc1 has a similar fix. -* Wed Dec 03 2008 gregkh@suse.de +* Thu Dec 04 2008 gregkh@suse.de - Update to 2.6.27.8-rc1: - lots of bugfixes - some security fixes as well. @@ -1948,7 +2186,7 @@ done patches.fixes/cifs-fix-writepages patches.fixes/cifs-reinstate-sess-sharing-sans-races patches.fixes/cifs-reinstate-treecon-sharing -* Tue Dec 02 2008 jeffm@suse.de +* Wed Dec 03 2008 jeffm@suse.de - scripts/git-create-branch: Helper script to create a new branch. * Tue Dec 02 2008 mmarek@suse.cz @@ -2081,7 +2319,7 @@ done - patches.xen/xen-x86-no-lapic: Add uv_irq.o - patches.xen/uv-sysfs-no-xen.diff: Don't build UV sysfs support on Xen. -* Fri Nov 28 2008 trenn@suse.de +* Sat Nov 29 2008 trenn@suse.de - patches.fixes/x86_cpufreq_powernow-k8_handle_invalid_state_gracefully.patch: powernow-k8: ignore out-of-range PstateStatus value (no bug avail). @@ -2573,10 +2811,10 @@ done access on i386 sparsemem (bnc#440525). - patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch: Refresh. -* Thu Nov 13 2008 gregkh@suse.de +* Fri Nov 14 2008 gregkh@suse.de - patches.kernel.org/iwlagn-avoid-sleep-in-softirq-context.patch: iwlagn: avoid sleep in softirq context (bnc#444382). -* Thu Nov 13 2008 philips@suse.de +* Fri Nov 14 2008 philips@suse.de - patches.fixes/cdc-acm.c-fix-recursive-lock-in-acm_start_wb-error-path.patch: cdc-acm.c: fix recursive lock in acm_start_wb error path. * Thu Nov 13 2008 gregkh@suse.de @@ -2643,7 +2881,7 @@ done (bnc#443738). - patches.drivers/alsa-hda-stac92xx-mic-pin-fix: ALSA: hda - Fix input pin initialization for STAC/IDT codecs (bnc#443738). -* Tue Nov 11 2008 philips@suse.de +* Wed Nov 12 2008 philips@suse.de - rpm/kernel-binary.spec.in: remove Recommends: kerneloops, opt-in will be implemented in the 11.2 installer * Tue Nov 11 2008 jeffm@suse.de @@ -3072,7 +3310,7 @@ done workqueue: introduce create_rt_workqueue. (from 2.6.28) Refresh to eliminate fuzz: - patches.rt/preempt-realtime-core.patch: Linux-RT 2.6.27-RT. -* Sat Nov 01 2008 sdietrich@suse.de +* Sun Nov 02 2008 sdietrich@suse.de - Update RT config files: - Sync with SLES 11 default/debug configs - Limit CPUS to 32 @@ -3161,7 +3399,7 @@ done - patches.drivers/block-del-timer-after-dequeue: blk: move blk_delete_timer call in end_that_request_last (bnc#440076 bnc#440173). -* Thu Oct 30 2008 trenn@suse.de +* Fri Oct 31 2008 trenn@suse.de - patches.arch/x86_agpgart-g33-stoeln-fix-2.patch: Avoid oops on G33 in 1MB stolen Mem case (bnc#391261). * Thu Oct 30 2008 gregkh@suse.de @@ -3486,7 +3724,7 @@ done panasonic-laptop: add Panasonic Let's Note laptop extras driver v0.94. - Update config files. -* Mon Oct 27 2008 gregkh@suse.de +* Tue Oct 28 2008 gregkh@suse.de - patches.drivers/via-framebuffer-driver.patch: Via Framebuffer driver. - Update config files. @@ -3773,12 +4011,12 @@ done bnc#436450. * Fri Oct 24 2008 gregkh@suse.de - clean up all fuzz in patches to get them to apply cleanly. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - delete patches.arch/s390-01-03-cmm2-v2.patch as it touched core kernel code and was rejected from upstream. - patches.arch/s390-01-03-cmm2-v2.patch: Delete. - patches.arch/s390-01-03-cmm2-v2a.patch: Delete. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - Update to version 3.4 of squashfs: - patches.suse/squashfs3.3-patch: Delete. - patches.suse/squashfs-patch-2.6.25: Delete. @@ -3810,7 +4048,7 @@ done - patches.suse/x86-gb-linear-map.patch: Enable GB mapped linear KVA on x86 (bnc#437674). - patches.xen/xen3-patch-2.6.26: merge -* Wed Oct 22 2008 gregkh@suse.de +* Thu Oct 23 2008 gregkh@suse.de - update to 2.6.27.3 - lots of bugfixes - CVE-2008-3831 fix @@ -3941,7 +4179,7 @@ done - patches.suse/ocfs2-xattr.-ch-definition-cleanups.patch - patches.suse/ocfs2-Add-security-xattr-support-in-ocfs2.patch - patches.suse/ocfs2-Add-POSIX-ACL-support-in-ocfs2.patch -* Thu Oct 16 2008 mfasheh@suse.com +* Fri Oct 17 2008 mfasheh@suse.com - ocfs2 fixes / updates from 2.6.28 merge window - patches.suse/ocfs2-xattr.c-Fix-a-bug-when-inserting-xattr.patch - patches.suse/ocfs2-Add-empty-bucket-support-in-xattr.patch @@ -4053,16 +4291,16 @@ done * Tue Oct 14 2008 gregkh@suse.de - supported.conf: remove ide-core and ide-cdrom from base on request from Tejun. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - Update config files. - patches.drivers/staging-add-pcc-acpi-driver.patch: Staging: add pcc-acpi driver. - rpm/kernel-binary.spec.in: Obsoletes pcc-acpi-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: it's pcc-acpi and it's not obsolete, yet. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes at76_usb-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes et131x-kmp, ivtv-kmp, and ppc-acpi-kmp * Mon Oct 13 2008 gregkh@suse.de @@ -4190,10 +4428,10 @@ done patches.rt/ftrace-trace-sched.patch * Fri Oct 10 2008 mfasheh@suse.com - supported.conf: mark kernel/fs/gfs2 unsupported -* Thu Oct 09 2008 gregkh@suse.de +* Fri Oct 10 2008 gregkh@suse.de - supported.conf: mark kernel/sound/pci/snd-cs5530 unsupported due to sb16 dependancy issues -* Thu Oct 09 2008 jeffm@suse.de +* Fri Oct 10 2008 jeffm@suse.de - patches.fixes/account-reserved-pages: Delete. * Thu Oct 09 2008 jeffm@suse.de - patches.suse/supported-flag-sysfs: Updated to build with @@ -4314,7 +4552,7 @@ done * Thu Oct 09 2008 teheo@suse.de - patches.xen/xen3-auto-common.diff: minor patch apply fix after libata-prefer-over-ide. -* Wed Oct 08 2008 teheo@suse.de +* Thu Oct 09 2008 teheo@suse.de - patches.drivers/libata-prefer-over-ide: libata: prefer libata drivers over ide ones (bnc#433105). * Wed Oct 08 2008 carnold@novell.com @@ -7278,7 +7516,7 @@ done Use ACPI_EXCEPTION instead of printk(KERN_ERR. - patches.suse/acpi_provide_non_windows_osi_boot_param.patch: ACPI: Provide a spec conform OSI interface to the BIOS. -* Mon Jul 28 2008 bphilips@suse.de +* Tue Jul 29 2008 bphilips@suse.de - rpm/kernel-binary.spec.in: uvcvideo merged. Add Obsoletes. * Fri Jul 25 2008 mszeredi@suse.cz - supported.conf: Mark fuse as supported. @@ -7383,7 +7621,7 @@ done CONFIG_RESOURCE_COUNTERS, CONFIG_MM_OWNER, CONFIG_CGROUP_MEM_RES_CTLR, CONFIG_PROC_PID_CPUSET - debug only: CONFIG_CGROUP_DEBUG -* Wed Jun 25 2008 jeffm@suse.de +* Thu Jun 26 2008 jeffm@suse.de - Updated to 2.6.26-rc8 - Eliminated 1 patch. * Wed Jun 25 2008 jeffm@suse.de @@ -7540,7 +7778,7 @@ done * Wed Jun 04 2008 jjohanse@suse.de - patches.apparmor/apparmor-module_interface.diff: AppArmor: Update patch to properly set profile name_table size (bnc#396993) -* Tue Jun 03 2008 jkosina@suse.de +* Wed Jun 04 2008 jkosina@suse.de - patches.fixes/input-add-amilo-pro-v-to-nomux.patch: Add Fujitsu-Siemens Amilo Pro 2010 and 2030 to nomux list (bnc#345699 bnc#389169) @@ -7899,7 +8137,7 @@ done * Tue May 13 2008 gregkh@suse.de - Update to 2.6.25.4-rc1 - lots of bug fixes -* Mon May 12 2008 sdietrich@suse.de +* Tue May 13 2008 sdietrich@suse.de Cleanup RT: - patches.rt/*: Delete. * Mon May 12 2008 jkosina@suse.de @@ -8041,7 +8279,7 @@ done * Fri May 02 2008 teheo@suse.de - patches.drivers/libata-sata_inic162x-update-to-0.4: sata_inic162x: update to 0.4 (bnc#385599). -* Thu May 01 2008 gregkh@suse.de +* Fri May 02 2008 gregkh@suse.de - update to 2.6.25.1: - fixes CVE-2008-1375 and CVE-2008-1675 - lots of other minor bugfixes @@ -8243,9 +8481,9 @@ done * Sat Apr 19 2008 aj@suse.de - Conflict with apparmor-parser < 2.3 (not <=) in kernel-binary spec files. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Re-synced reiserfs patch set due to broken local repo. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Updated reiserfs patch set - Eliminated xattr interaction with AppArmor - Eliminated xattr deadlock under load between journal lock and @@ -8269,11 +8507,11 @@ done chown and delete. * Tue Apr 15 2008 jbeulich@novell.com - Update Xen patches to 2.6.25-rc9 and c/s 517. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - refresh patches to clean up fuzz -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - Update config files. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - updat to 2.6.25-rc9 * Thu Apr 10 2008 gregkh@suse.de - update to 2.6.25-rc8-git8 @@ -8357,7 +8595,7 @@ done disable mpc51xx support instead * Tue Mar 18 2008 jeffm@suse.de - rpm/kernel-binary.spec.in: Changed to just match %%ix86 -* Mon Mar 17 2008 olh@suse.de +* Tue Mar 18 2008 olh@suse.de - add patches.arch/ppc-efika-ipic.patch fix a crash in init_ipic_sysfs on efika * Mon Mar 17 2008 agruen@suse.de @@ -8807,7 +9045,7 @@ done - patches.suse/lockd-kernel-statd - patches.suse/lockd-suse-config - patches.suse/lockd-max-hosts-dynamic -* Tue Feb 05 2008 oneukum@suse.de +* Wed Feb 06 2008 oneukum@suse.de - patches.suse/usb_printer_no_auto.diff: Delete. Obsoleted by mainline change * Tue Feb 05 2008 gregkh@suse.de @@ -8841,7 +9079,7 @@ done * Sat Jan 26 2008 olh@suse.de - update patches.arch/ppc-efika-modalias.patch use struct device_attribute to fix oops on boot -* Fri Jan 25 2008 jeffm@suse.de +* Sat Jan 26 2008 jeffm@suse.de - scripts/sequence-patch.sh: Updated to include $EXTRA_SYMBOLS in $PATCH_DIR (e.g.: --symbol=RT creates linux-2.6.24-RT) * Fri Jan 25 2008 jeffm@suse.de @@ -8879,9 +9117,9 @@ done call chrp_pci_fixup_vt8231_ata() later to allow pata_via usage * Mon Jan 21 2008 aj@suse.de - Remove unused config/s390/rt. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - patches.rt/irq-flags-unsigned-long.patch: Delete. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - Update to 2.6.24-rc8-git2. * Fri Jan 18 2008 jeffm@suse.de - Enabled 2.6.24-rc8-git1. @@ -8979,7 +9217,7 @@ done We add it manually when building the patch list. This allows the script to work with the RT kernel without having to remove all the other configs from config.conf first. -* Fri Dec 21 2007 jeffm@suse.de +* Sat Dec 22 2007 jeffm@suse.de - Update to 2.6.24-rc6. * Thu Dec 20 2007 jeffm@suse.de - Update to 2.6.24-rc5-git7. @@ -9061,7 +9299,7 @@ done Check for ACPI resource conflicts in hwmon drivers.. - patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch: Check for ACPI resource conflicts in i2c bus drivers.. -* Tue Dec 04 2007 jeffm@suse.de +* Wed Dec 05 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc4-git1: kernel: Update to 2.6.24-rc4-git1. * Tue Dec 04 2007 jeffm@suse.de @@ -9078,7 +9316,7 @@ done * Sun Dec 02 2007 jeffm@suse.de - patches.kernel.org/gcc43-workaround.diff: use asm "+r" rather than volatile. -* Fri Nov 30 2007 bwalle@suse.de +* Sat Dec 01 2007 bwalle@suse.de - rpm/kernel-binary.spec.in: Fix generation of makedumpfile.config for flavour != default * Fri Nov 30 2007 ak@suse.de @@ -9372,14 +9610,14 @@ done - patches.kernel.org/patch-2.6.24-rc2: Official patch. * Wed Nov 07 2007 jeffm@suse.de - Update config files. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - Update to 2.6.24-rc2. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - patches.suse/suse-ppc32-mol.patch: Merge against 2.6.24-rc1 * Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/powerpc-needs-uboot: powerpc: MPC52xx needs u-boot but we don't have it. -* Mon Nov 05 2007 jeffm@suse.de +* Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc1-git14-3131e530ac3faf09....: kernel: snapshot to 3131e530ac3faf09fb0878a9dc4cd6df0e35b6a3. * Mon Nov 05 2007 jeffm@suse.de @@ -9615,7 +9853,7 @@ done * Fri Sep 28 2007 jeffm@suse.de - patches.fixes/jffs2-fix-ACL-vs-mode-handling: Fix ACL vs. mode handling. (310520). -* Thu Sep 27 2007 agruen@suse.de +* Fri Sep 28 2007 agruen@suse.de - kernel-syms.rpm: move the copies of the Modules.alias files from /lib/modules/... to /usr/src/linux-obj/... to avoid a file conflict between kernel-syms and other kernel-$flavor packages. @@ -9677,13 +9915,13 @@ done - patches.drivers/pci-rd580-disable-msi: Delete. - patches.drivers/pci-rx790-disable-msi: Delete. - Update config files. -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de Patch name was wrong. Rename patch. - patches.drivers/libata-pata_via-kill-SATA_PATA_SHARING: Delete. - patches.drivers/libata-sata_via-kill-SATA_PATA_SHARING: sata_via: kill SATA_PATA_SHARING register handling (309069, 254158). -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de - patches.drivers/libata-pata_sis-fix-mode-programming: pata_sis: fix mode programming (308384). - patches.drivers/libata-fix-set_max_sectors: libata: fix @@ -10504,17 +10742,17 @@ done * Thu Aug 16 2007 teheo@suse.de - patches.drivers/pci-rs690-disable-msi: PCI: disable MSI on RS690 (299010). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-fix-support-for-dell-wireless-broadband.patch: USB: fix support for Dell Wireless Broadband (aka WWAN). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-support-blackberry-pearl-with-berry_charge.patch: USB: Support Blackberry Pearl with berry_charge. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - fix rt patches so they apply again. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patch refresh for fuzz due to 2.6.22.3 update -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-update-unusual_devs.h.patch: USB: update unusual_devs.h from 2.6.23-rc4. * Wed Aug 15 2007 gregkh@suse.de @@ -10577,7 +10815,7 @@ done hpriv->flags (299010). - patches.drivers/libata-ahci-no-pmp.patch: ahci: disable PMP support on SB600/700 (299010). -* Mon Aug 13 2007 sven@suse.de +* Tue Aug 14 2007 sven@suse.de - series.conf: remove comment pertaining to RT quickadjust patch * Mon Aug 13 2007 gregkh@suse.de - rpm/kernel-binary.spec.in: remove pointless comment in spec file @@ -10644,10 +10882,10 @@ done - patches.arch/thinkpad_dmi_autoloading.patch: thinkpad-acpi: add DMI-based modalias. - Update config files. -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update config files: make RT Kernel tickless - patches.rt/patch-2.6.22.1-rt4.openSUSE: resolve conflicts -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update RT config files for tickless Kernel. - patches.rt/patch-2.6.22.1-rt4.openSUSE: Resolve conflicts. * Tue Aug 07 2007 olh@suse.de @@ -10661,7 +10899,7 @@ done - patches.drivers/libata-implement-BROKEN_HPA-horkage-and-apply-it-to-HDS724040KLSA80: libata: implement BROKEN_HPA horkage and apply it to HDS724040KLSA80. -* Mon Aug 06 2007 olh@suse.de +* Tue Aug 07 2007 olh@suse.de - add patches.arch/ppc-dma_mask.patch Fix initialization and usage of dma_mask, required for sbp2 * Mon Aug 06 2007 teheo@suse.de @@ -10714,7 +10952,7 @@ done - Don't make kernel-syms depend on kernel-$flavor packages that are based on a set of patches different from kernel-source: those packages won't match kernel-source, anyway. -* Thu Aug 02 2007 teheo@suse.de +* Fri Aug 03 2007 teheo@suse.de Enable more libata drivers on i386 and x86_64 - mostly ancient/legacy ones. - Update config files. @@ -11094,9 +11332,9 @@ done (254208). - Rediff a few other Xen patches. - Update i386 Xen config files. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - Update to 2.6.22-rc5-git5. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix reintroduction of crash on __fput in xattr code (286544). * Thu Jun 21 2007 jeffm@suse.de @@ -11104,7 +11342,7 @@ done fix thread shutdown handling (284718). * Wed Jun 20 2007 schwab@suse.de - gcc 4.2 is also broken on ia64. -* Tue Jun 19 2007 olh@suse.de +* Wed Jun 20 2007 olh@suse.de - build ppc64 kernel with gcc41 until PR31490 is fixed * Tue Jun 19 2007 olh@suse.de - add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff @@ -11349,11 +11587,11 @@ done - Fix up the vanilla config files * Sat May 26 2007 schwab@suse.de - Update kdb patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - Update mol patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - ppc-efika-of_device-generic-uevent.patch: remove obsolete stuff. -* Fri May 25 2007 jeffm@suse.de +* Sat May 26 2007 jeffm@suse.de - patches.apparmor/remove_suid_new_case_in_2.6.22.diff: Merge fix. * Fri May 25 2007 jeffm@suse.de - Updated to 2.6.22-rc2-git7: @@ -11491,7 +11729,7 @@ done * Tue Apr 24 2007 olh@suse.de - update patches.arch/ppc-generic-check_legacy_ioport.patch check if parent node has type isa -* Sun Apr 22 2007 jeffm@suse.de +* Mon Apr 23 2007 jeffm@suse.de - patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix xattr locking/refcount BUG (259215). * Sun Apr 22 2007 olh@suse.de @@ -11774,7 +12012,7 @@ done sram = mpc52xx-srammpc5200-sram * Mon Mar 26 2007 olh@suse.de - update to 2.6.21-rc5 -* Fri Mar 23 2007 olh@suse.de +* Sat Mar 24 2007 olh@suse.de - disable built-in amd8111 and sil680 IDE drivers on ppc64 build libata pata_sil680 and pata_amd * Fri Mar 23 2007 olh@suse.de @@ -12205,7 +12443,7 @@ done - patches.drivers/libata-fix-port-action-in-perdev-action-mask: libata: fix handling of port actions in per-dev action mask (231088, 235475). -* Wed Jan 17 2007 olh@suse.de +* Thu Jan 18 2007 olh@suse.de - add patches.drivers/libata-initialize-variables.patch fix ipr SATA (215625 - LTC28529) * Wed Jan 17 2007 jbeulich@novell.com @@ -12362,7 +12600,7 @@ done - Update to 2.6.18.5 - lots of little bug fixes, only 3 of which we already had. - Update config files. -* Fri Dec 01 2006 olh@suse.de +* Sat Dec 02 2006 olh@suse.de - add patches.suse/snd-aoa-device-symlinks.patch let snd-aoa create sysfs device symlinks (106294) * Fri Dec 01 2006 hare@suse.de @@ -12663,7 +12901,7 @@ done * Thu Oct 26 2006 jblunck@suse.de - patches.fixes/dm-refcnt-fix.diff: Fix reference counting in __find_device_hash_cell() (214682). -* Wed Oct 25 2006 tonyj@suse.de +* Thu Oct 26 2006 tonyj@suse.de - patches.suse/apparmor-secureexec.patch: Delete. - patches.suse/apparmor-mmapexec.patch: Delete. - patches.suse/apparmor: Roll security fixes into main AA patch @@ -12838,7 +13076,7 @@ done - patches.suse/scsi-scan-inq-ppc64-dflt: Delete. * Sat Sep 23 2006 gregkh@suse.de - patches.suse/ide-probe-delay: Delete as per Kurt's request -* Fri Sep 22 2006 gregkh@suse.de +* Sat Sep 23 2006 gregkh@suse.de - add 'vanilla' kernel build to the system. * Thu Sep 21 2006 gregkh@suse.de - Update config files. @@ -12924,7 +13162,7 @@ done Fix typo in powermac platform functions, fixes lockups * Sun Sep 03 2006 aj@suse.de - Require irqbalance always on x86 and x86-64. -* Fri Sep 01 2006 gregkh@suse.de +* Sat Sep 02 2006 gregkh@suse.de - Update to 2.6.18-rc5-git6 - USB fixes and some other stuff * Fri Sep 01 2006 jbeulich@novell.com @@ -12959,7 +13197,7 @@ done [PATCH] i386: rwlock.h fix smp alternatives fix. * Thu Aug 31 2006 neilb@suse.de - patches.fixes/nfsd-dmapi-aware: Delete. -* Wed Aug 30 2006 jblunck@suse.de +* Thu Aug 31 2006 jblunck@suse.de - Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug). * Wed Aug 30 2006 jblunck@suse.de - Update config files (disable CONFIG_EDAC_DEBUG). @@ -13141,7 +13379,7 @@ done - Disable KDB from i386 debug build as it does not build properly :( * Wed Aug 02 2006 hare@suse.de - config/s390/default: update config file. -* Tue Aug 01 2006 schwab@suse.de +* Wed Aug 02 2006 schwab@suse.de - config-md-raid456: Fix misspelt config. * Tue Aug 01 2006 schwab@suse.de - suse-ppc32-mol-mm-context: Fix mol build. @@ -13299,7 +13537,7 @@ done aborted (188411). - patches.fixes/md_raid1_barrier_fix: Fix IO raid1/barrier problems that cause false IO errors (188278). -* Mon Jun 26 2006 neilb@suse.de +* Tue Jun 27 2006 neilb@suse.de - patches.fixes/nfsv4-setclientid: Improve uniqueness of client id sent by NFSv4 (167953). * Mon Jun 26 2006 jeffm@suse.de @@ -13319,7 +13557,7 @@ done * Tue Jun 20 2006 neilb@suse.de - patches.fixes/lockd-find-block-fix: Fix possible oops in lockd (179988). -* Mon Jun 19 2006 garloff@suse.de +* Tue Jun 20 2006 garloff@suse.de - Update reference symbols to latest (libiscsi changed) and tag RC3. * Mon Jun 19 2006 okir@suse.de - patches.fixes/scsi-transport-sas-end-device-fix: Make patch @@ -13544,7 +13782,7 @@ done * Tue Jun 06 2006 axboe@suse.de - patches.suse/filp-slab-rcu: Let the filp slab use SLAB_DESTROY_BY_RCU (172825). -* Mon Jun 05 2006 gregkh@suse.de +* Tue Jun 06 2006 gregkh@suse.de - patches.fixes/request_irq-remove-warnings-from-irq-probing.patch: [PATCH] request_irq(): remove warnings from irq probing (181321, 175123). @@ -13681,7 +13919,7 @@ done - patches.suse/apparmor-secureexec.patch: LD_PRELOAD can be exploited to change the execution path across exec transitions (172061). -* Wed May 31 2006 agruen@suse.de +* Thu Jun 01 2006 agruen@suse.de - patches.fixes/xfs-kern-26040a-do-not-dirty-inode-being-freed: Don't dirty the inode if it being freed in xfs_iunpin (179117, SGI:PV952967). @@ -14461,9 +14699,9 @@ done flag to 0x1000000 to avoid conflict with BLIST_MAX_512. * Sun Apr 23 2006 agruen@suse.de - Update the required version of perl-Bootloader. -* Fri Apr 21 2006 olh@suse.de +* Sat Apr 22 2006 olh@suse.de - build pdc202xx_new as a module in kdump kernel (158247 - LTC22416) -* Fri Apr 21 2006 jeffm@suse.de +* Sat Apr 22 2006 jeffm@suse.de - patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs: fix handling of device names with /'s in them (#154278). * Fri Apr 21 2006 gregkh@suse.de @@ -14723,10 +14961,10 @@ done * Tue Apr 11 2006 neilb@suse.de - patches.fixes/invalidate_page_non_destructive: Make invalidate_inode_pages2 non-destructive (133890). -* Mon Apr 10 2006 agruen@suse.de +* Tue Apr 11 2006 agruen@suse.de - patches.drivers/libata-acpi-suspend-doc-fix: Fix {man,pdf}docs targets (163070). -* Mon Apr 10 2006 ak@suse.de +* Tue Apr 11 2006 ak@suse.de - patches.arch/i386-bigsmp-noirqbalance: Delete. Obsolete after #160473 - patches.arch/i386-amd-core-parsing: Remove bogus code from @@ -14780,7 +15018,7 @@ done * Mon Apr 10 2006 ak@suse.de - patches.arch/i386-modern-apic: i386: Consolidate modern APIC handling (157602). -* Sun Apr 09 2006 ak@suse.de +* Mon Apr 10 2006 ak@suse.de - patches.arch/i386-apic-up: Disable ACPI APIC checking if DMI scanner decides APIC should not be enabled (162076) * Sun Apr 09 2006 ak@suse.de @@ -15059,7 +15297,7 @@ done * Tue Mar 28 2006 neilb@suse.de - patches.fixes/md-barrier-fixes: Fix a couple of issues with handing BARRIER writes in md/raid1 (none). -* Mon Mar 27 2006 gregkh@suse.de +* Tue Mar 28 2006 gregkh@suse.de - patches.drivers/pci-hotplug-sn-fix-cleanup-on-hotplug-removal-of-ppb.patch: PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB (#156164). @@ -15160,7 +15398,7 @@ done * Fri Mar 24 2006 neilb@suse.de - patches.fixes/md-raid1-hang: md: Fix bug: BIO_RW_BARRIER requests to md/raid1 hang. (159435). -* Thu Mar 23 2006 ak@suse.de +* Fri Mar 24 2006 ak@suse.de - patches.arch/disable-mmconfig: Disable mmconfig by default Default to pci=nommconf (145753 (some more)). - patches.arch/lagrange-feature: i386/x86-64: List Intel LaGrange @@ -15319,7 +15557,7 @@ done * Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git8: - network driver fixes -* Thu Mar 16 2006 gregkh@suse.de +* Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git7: - nasty ext2 security issue / bugfix - other minor bugfixes all over the place @@ -15525,7 +15763,7 @@ done * Thu Mar 09 2006 neilb@suse.de - patches.fixes/md-raid1-leak: Fix several raid1 which cause a memory leak... (155990). -* Wed Mar 08 2006 agruen@suse.de +* Thu Mar 09 2006 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: Fix compiling /usr/src/linux directly with O= (65891). - patches.fixes/xfs-include: Remove spaces in `-I ...' in @@ -15755,7 +15993,7 @@ done * Thu Mar 02 2006 neilb@suse.de - patches.fixes/nfs-revalidate-race: Nfs: Avoid races between writebacks and truncation (144058). -* Wed Mar 01 2006 gregkh@suse.de +* Thu Mar 02 2006 gregkh@suse.de - patches.drivers/usb-uhci-increase-port-reset-completion-delay-for-hp-controllers.patch: USB: UHCI: Increase port-reset completion delay for HP controllers (#148761). @@ -15817,7 +16055,7 @@ done * Tue Feb 28 2006 olh@suse.de - update to 2.6.16-rc5-git2, netfilter, xfs, x86_64 fixes disable FUA in libata -* Mon Feb 27 2006 olh@suse.de +* Tue Feb 28 2006 olh@suse.de - add patches.fixes/scsi-command-retries-off-by-one.patch timing out command, waited 0s errors in log (153801 - LTC22057) * Mon Feb 27 2006 olh@suse.de @@ -15862,7 +16100,7 @@ done revert a 2.6.14rc1 change that causes cramfs corruption (153545) * Sun Feb 26 2006 olh@suse.de - adjust xen for topology.o change -* Sat Feb 25 2006 olh@suse.de +* Sun Feb 26 2006 olh@suse.de - add patches.fixes/git-kbuild-cscope.patch workaround for cscope segfault (152643) * Sat Feb 25 2006 olh@suse.de @@ -15956,7 +16194,7 @@ done for SLES 10 - 2006-02-21. * Wed Feb 22 2006 trenn@suse.de - patches.drivers/cpufreq_bios_ppc_change: Delete. -* Tue Feb 21 2006 olh@suse.de +* Wed Feb 22 2006 olh@suse.de - compile rtas_flash into the kernel (148195 - LTC21314) * Tue Feb 21 2006 olh@suse.de - update to 2.6.16-rc4-git1, s390 dasd error reporting gone, misc fixes @@ -16029,7 +16267,7 @@ done * Sun Feb 19 2006 olh@suse.de - add patches.suse/nameif-track-rename.patch keep track of things that udev does behind your back -* Sat Feb 18 2006 olh@suse.de +* Sun Feb 19 2006 olh@suse.de - provide vmlinux.debug on ppc * Sat Feb 18 2006 agruen@suse.de - patches.suse/dmapi_src_drop2: XFS DMAPI update; replaces @@ -16086,7 +16324,7 @@ done * Fri Feb 17 2006 axboe@suse.de - patches.drivers/scsi-kill-not-ready-removable: Kill not-ready messages for removable media in SCSI (150175). -* Thu Feb 16 2006 agruen@suse.de +* Fri Feb 17 2006 agruen@suse.de - rpm/post.sh: Only create Previous Kernel bootloader entries for kernels >= 2.6.16; older kernels don't know how to remove their bootloader entries again in their %%postun (151110). @@ -16330,7 +16568,7 @@ done GART IOMMU. - patches.arch/x86_64-hpet-summit: Fix HPET timer on IBM x460 (SUSE141868). -* Thu Feb 09 2006 gregkh@suse.de +* Fri Feb 10 2006 gregkh@suse.de - patches.drivers/it87-fix-oops-on-removal.patch: [PATCH] it87: Fix oops on removal (#149538). * Thu Feb 09 2006 gregkh@suse.de @@ -16419,7 +16657,7 @@ done - patches.fixes/xfs-linux-melb-25106a-xfs-per-cpu-sb-counters: [PATCH] xfs-linux-melb-25106a-xfs-per-cpu-sb-counters (SGI:PV946630, 148680). -* Wed Feb 08 2006 gregkh@suse.de +* Thu Feb 09 2006 gregkh@suse.de - supported.conf: updated the pci hotplug driver list * Wed Feb 08 2006 gregkh@suse.de Update to 2.6.16-rc2-git5 @@ -16514,7 +16752,7 @@ done * Tue Feb 07 2006 ak@suse.de - patches.xen/xen-mc-compile: Fix Xen compilation with multicore scheduler. -* Mon Feb 06 2006 ak@suse.de +* Tue Feb 07 2006 ak@suse.de - patches.fixes/spinlock-timeout: Make more general * Mon Feb 06 2006 mason@suse.de - patches.fixes/xfrm-endless-loop: Fix infinite loop in @@ -16578,7 +16816,7 @@ done - patches.suse/st-ioctl-idlun-support: Allow generic SCSI ioctls to work with st (SUSE45446, reenable). - patches.suse/ide-probe-delay: Reduce ide probe delays. -* Fri Feb 03 2006 garloff@suse.de +* Sat Feb 04 2006 garloff@suse.de - Reenable patches.suse/scsi-error-test-unit-ready-timeout; see bug #56689: Some SCSI devices need a longer timeout for TEST_UNIT_READY in error recovery. @@ -16887,9 +17125,9 @@ done - Update config files. -> Enable overriding of DSDT via initrd for x86_64 -> Enable ACPI debug for x86_64/i386 debug kernel -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable CONFIG_DEBUG_SLAB on ppc, changes alignment -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable internal firmware build for QLogic drivers also on ppc * Wed Jan 25 2006 axboe@suse.de - patches.fixes/it821x-dma-bug: Fix ide dma setup bug in it821x @@ -16919,7 +17157,7 @@ done - Make debugging usb device issues easier (used to be in older SuSE kernels, I accidentally took it out a while ago...) patches.drivers/always-announce-new-usb-devices.patch -* Tue Jan 24 2006 gregkh@suse.de +* Wed Jan 25 2006 gregkh@suse.de Clean up the kernel.org patches, from 4 to 2 * Tue Jan 24 2006 mason@suse.de - Update config files: enable CONFIG_CONNECTOR and CONFIG_PROC_EVENTS @@ -17053,7 +17291,7 @@ done - Fixup kdump related config entries. CONFIG_CRASH_DUMP should be on only in the kdump kernels. CONFIG_PROC_VMCORE should be on in the kdump kernels too. -* Sun Jan 22 2006 ak@suse.de +* Mon Jan 23 2006 ak@suse.de - fix compilation without NFSD_ACL enabled * Sun Jan 22 2006 olh@suse.de - enable DEBUG_RODAT, DEBUG_SPINLOCK and DEBUG_SPINLOCK_SLEEP @@ -17064,10 +17302,10 @@ done - patches.suse/subdomain_namespacesem: rebase, remove sd changes * Sun Jan 22 2006 olh@suse.de - enable slab debugging (144632) -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - add patches.suse/uml-trace-macros.patch define some setjmp macros which were removed from glibc includes -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - disable patches.fixes/dput_late_iput.diff (136310) disable patches.fixes/prune_one_dentry-late_iput.diff * Sat Jan 21 2006 agruen@suse.de @@ -17170,10 +17408,10 @@ done - Update config files. * Tue Jan 17 2006 schwab@suse.de - Update to kdb-v4.4-2.6.15-common-3. -* Mon Jan 16 2006 olh@suse.de +* Tue Jan 17 2006 olh@suse.de - add patches.suse/export-pci_claim_resource.patch rpaphp needs this symbol -* Mon Jan 16 2006 mason@suse.de +* Tue Jan 17 2006 mason@suse.de - Update config files. (run oldconfig on x86_64) * Mon Jan 16 2006 ak@suse.de - Update config files. @@ -17370,7 +17608,7 @@ done handling change. - patches.fixes/barrier-fixup: Fix a problem with hanging queue on barrier writes. -* Thu Jan 12 2006 okir@suse.de +* Fri Jan 13 2006 okir@suse.de - patches.kernel.org/patch-2.6.15-git8: Update to 2.6.5-git8 - Rediffed or removed the following patches: - patches.drivers/dm-no-bounce @@ -17631,10 +17869,10 @@ done - update to 2.6.15-rc6-git2 * Wed Dec 21 2005 aj@suse.de - Fix kernel-syms spec file. -* Mon Dec 19 2005 kkeil@suse.de +* Tue Dec 20 2005 kkeil@suse.de - patches.drivers/sky2.patch: Add sky2 driver from -mm series. - Update config files. -* Mon Dec 19 2005 garloff@suse.de +* Tue Dec 20 2005 garloff@suse.de - Increase default number of loop devices from 8 to 64. * Mon Dec 19 2005 jbeulich@novell.com - config/x86_64/xen: Enable SMP, misc adjustments (from ccoffing) @@ -17658,7 +17896,7 @@ done checkin. Corrected. * Sat Dec 17 2005 tonyj@suse.de - patches.suse/subdomain: SubDomain (AppArmor). -* Fri Dec 16 2005 agruen@suse.de +* Sat Dec 17 2005 agruen@suse.de - patches.fixes/nfsd-setacl-readonly.diff: [nfsd] Check for read-only exports before setting acls (139411). * Fri Dec 16 2005 trenn@suse.de @@ -17851,7 +18089,7 @@ done - patches.suse/aop-truncated-page.diff: [Patch] add AOP_TRUNCATED_PAGE, prepend AOP_ to WRITEPAGE_ACTIVATE. (needed for ocfs2) -* Sat Nov 26 2005 agruen@suse.de +* Sun Nov 27 2005 agruen@suse.de - rpm/kernel-source.spec.in: Make sure kernel flavors that are based on a different set of patches than kernel-source won't wrongly get a /usr/src/linux-obj directory for creating external @@ -18042,7 +18280,7 @@ done * Wed Nov 02 2005 okir@suse.de - patches.fixes/acpi-disable-c2-c3-ibm-r40e: Disable C2/C3 states on all IBM R40e BIOSes (129954). -* Tue Nov 01 2005 jeffm@suse.de +* Wed Nov 02 2005 jeffm@suse.de - patches.suse/ocfs2-configfs: Delete. - patches.suse/ocfs2.diff: ocfs2: merge from svn 2673. - patches.suse/ocfs2-kapi-compat.diff: ocfs2: API compatibility @@ -18097,7 +18335,7 @@ done - patches.drivers/oss-device-assign: Delete. - patches.fixes/unsymmetric-pageattr: Delete. - patches.drivers/alsa-git-post-2.6.14: ALSA-git update -* Tue Oct 25 2005 gregkh@suse.de +* Wed Oct 26 2005 gregkh@suse.de - patches.fixes/usb-interface-modalias-fix.patch: USB: always export interface information for modalias (105621). * Tue Oct 25 2005 olh@suse.de @@ -18166,10 +18404,10 @@ done - patches.drivers/floppy-cmos-attribute.patch: Delete. - patches.drivers/floppy-cmos-attribute-tidy.patch: Delete. - patches.drivers/securityfs.patch: Delete. -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Finish replacing +check2614 with the real owners. Sorry about the mess this caused... -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Start replacing +check2614 with the real owners * Mon Oct 10 2005 olh@suse.de - add patches.suse/suse-ppc32-mol-verify_area.patch @@ -18273,7 +18511,7 @@ done for building with O=. * Thu Sep 15 2005 olh@suse.de - mark kernel/drivers/net/mv643xx_eth unsupported. MAC collisions -* Wed Sep 14 2005 agruen@suse.de +* Thu Sep 15 2005 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: More dependency fixes. * Wed Sep 14 2005 olh@suse.de @@ -18565,7 +18803,7 @@ done patch broke aty128fb and radeonfb * Mon Aug 29 2005 olh@suse.de - update to 2.6.13 -* Sun Aug 28 2005 pavel@suse.cz +* Mon Aug 29 2005 pavel@suse.cz - patches.suse/acpi-asus-panasonic-sony.patch: add support for vendor-specific features from Timo Hoenig * Sun Aug 28 2005 olh@suse.de @@ -18784,7 +19022,7 @@ done - update to 2.6.13-rc6-git5, netpoll fixes * Sat Aug 13 2005 schwab@suse.de - Disable IA64_SGI_SN_XP until it is fixed. -* Fri Aug 12 2005 gregkh@suse.de +* Sat Aug 13 2005 gregkh@suse.de - patches.drivers/w1-dont-spam-syslog.patch: w1: more debug level decrease. fixes #104020. * Fri Aug 12 2005 kraxel@suse.de @@ -19236,7 +19474,7 @@ done * Mon Jul 04 2005 olh@suse.de - add patches.arch/ppc64-vdso32_lds.patch fix link errors after recent toolchain changes -* Sat Jul 02 2005 agruen@suse.de +* Sun Jul 03 2005 agruen@suse.de - scripts/config.sh: rename VERSION+EXTRAVERSION => PATCHVERSION and a few other cleanups. * Sat Jul 02 2005 garloff@suse.de @@ -19298,7 +19536,7 @@ done - Fix config files. * Wed Jun 29 2005 agruen@suse.de - Fix dash/underscore conversion for RPM tags. -* Tue Jun 28 2005 garloff@suse.de +* Wed Jun 29 2005 garloff@suse.de - Preliminary update of xen patches. * Tue Jun 28 2005 garloff@suse.de - patches.suse/security-*: Update and reenable security stubs @@ -19558,7 +19796,7 @@ done * Thu Apr 28 2005 okir@suse.de - patches.fixes/ipv4-martian-oops: [IPv4] Prevent oops when printing martian source (65556). -* Wed Apr 27 2005 schwab@suse.de +* Thu Apr 28 2005 schwab@suse.de - Even more gcc4 fixes for ppc/ppc64. * Wed Apr 27 2005 schwab@suse.de - More gcc4 fixes. @@ -19634,7 +19872,7 @@ done * Mon Mar 28 2005 jeffm@suse.de - patches.fixes/set_blocksize_race.diff: Updated header; accepted in 2.6.12-rc1 -* Wed Mar 23 2005 jeffm@suse.de +* Thu Mar 24 2005 jeffm@suse.de - patches.suse/lookup_hash_nameidata.diff: Version added to CVS did _not_ obsolete lookup_create_nameidata.diff, but it was removed anyway. Added required changes. @@ -19705,12 +19943,12 @@ done * Thu Mar 17 2005 axboe@suse.de - patches.fixes/cfq-shutdown-timer-wq: Shutdown pending timer/wq from both last put and exit case. -* Wed Mar 16 2005 schwab@suse.de +* Thu Mar 17 2005 schwab@suse.de - Fix name of module override directory. -* Wed Mar 16 2005 garloff@suse.de +* Thu Mar 17 2005 garloff@suse.de - (okir) Removed non-compiling dri-ioctl32 patch. - Updated Xen patches. -* Wed Mar 16 2005 jeffm@suse.de +* Thu Mar 17 2005 jeffm@suse.de - series.conf: enabled set_blocksize_race.diff * Wed Mar 16 2005 axboe@suse.de - patches.fixes/cfq-pending-work-fixup: Fixup error in @@ -19921,7 +20159,7 @@ done * Fri Mar 11 2005 olh@suse.de - update patches.suse/acpi_EC_no_byteAcc_fix.diff increment offset by one, not eight -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Remove unneeded I2C patches from the tree. - patches.drivers/i2c-1.2081.patch: Delete. - patches.drivers/i2c-1.2083.patch: Delete. @@ -19950,7 +20188,7 @@ done - patches.drivers/i2c-1.2113.patch: Delete. - patches.drivers/i2c-1.2115.patch: Delete. - patches.drivers/i2c-1.2116.patch: Delete. -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Driver core update based on patches now in the 2.6.11-bk tree. Almost all of these are liked by udev / HAL in order that they can go faster, with less sysfs activity. @@ -20190,7 +20428,7 @@ done - patches.drivers/input-bk-alps.diff: All ALPS fixes in one patch Previous ALPS patches removed -* Fri Mar 04 2005 vojtech@suse.cz +* Sat Mar 05 2005 vojtech@suse.cz - patches.drivers/input-bk-2074.diff: Fix ALPS oops on resume/suspend (Ruediger Oertel : [kernel] oops during s-t-d) @@ -20591,7 +20829,7 @@ done regardless the setting of /proc/sys/kernel/sysrq * Mon Feb 21 2005 mantel@suse.de - patches.drivers/ibm-acpi-update: Update ibm-acpi to 0.10 (none). -* Sun Feb 20 2005 agruen@suse.de +* Mon Feb 21 2005 agruen@suse.de - patches.fixes/pci-resource-window-allocation-fix.diff: IBM Thinkpad G41 (and others) PCMCIA problems fix from Linus. * Sun Feb 20 2005 olh@suse.de @@ -20690,10 +20928,10 @@ done - Update config files. - patches.drivers/drm-via: add DRM support for Via unichrome video cards (None). -* Thu Feb 10 2005 kkeil@suse.de +* Fri Feb 11 2005 kkeil@suse.de - readd patches.fixes/i4l-filter-fix patches.fixes/i4l-nullpointer-fix -* Thu Feb 10 2005 agruen@suse.de +* Fri Feb 11 2005 agruen@suse.de - Enable DRM config options. * Thu Feb 10 2005 kraxel@suse.de - patches.xen/xen-common.diff: one more chunk dropped. @@ -20715,7 +20953,7 @@ done - patches.uml/host-skas3: Delete. - patches.uml/skas-update-2.6.10.patch: Delete. - patches.uml/skas-2.6.11-v7-rc1.patch: skas3+sysemu patch v7a. -* Wed Feb 09 2005 garloff@suse.de +* Thu Feb 10 2005 garloff@suse.de - Make IDE drivers more modular in Xen. - Update Xen patches, drop various bits that have been merged. - Clean up mkinitrd creation for Xen. @@ -21155,7 +21393,7 @@ done + add patches.drivers/bk-dtor-input-rc1.patch - Fixed SLRS-pos patch for input update. - Update config files. -* Mon Jan 17 2005 agruen@suse.de +* Tue Jan 18 2005 agruen@suse.de - New version of nfsacl: now caches acls on the client. Patches: + patches.suse/qsort: Qsort. + patches.suse/sunrpc-enosys-when-unavail: Return -ENOSYS for @@ -21288,7 +21526,7 @@ done - patches.suse/file-write-prefault: Delete. * Wed Jan 05 2005 mason@suse.de - update reiser4 to the latest code drop in -mm -* Tue Jan 04 2005 mason@suse.de +* Wed Jan 05 2005 mason@suse.de - delete a number of patches that were already in mainline * Tue Jan 04 2005 okir@suse.de - patches.fixes/cmsg-compat-signedness-fix-fix: Fix cmsg_len @@ -21329,7 +21567,7 @@ done during the task exiting. - patches.suse/protect-pids-from-oom2: fixes a race and two minor aesthetical bugs. -* Tue Dec 21 2004 olh@suse.de +* Wed Dec 22 2004 olh@suse.de - remove patches.suse/pci.ids-update CONFIG_PCI_NAMES is not enabled in our configs * Tue Dec 21 2004 olh@suse.de @@ -21641,7 +21879,7 @@ done * Fri Oct 15 2004 okir@suse.de - patches.fixes/nfs-nolock-fix2: Fix broken locking on NFS nolock mounts (SUSE47287) -* Thu Oct 14 2004 kkeil@suse.de +* Fri Oct 15 2004 kkeil@suse.de - patches.fixes/c4_locking_fix (SUSE47191) * Fix a SMP deadlock for the AVM c4 driver * Thu Oct 14 2004 andrea@suse.de @@ -21723,7 +21961,7 @@ done - Fix TCP window tracking in netfilter conntrack * Mon Oct 04 2004 schwab@suse.de - Update /boot/vmlinuz symlink before calling /sbin/new-kernel-pkg. -* Sat Oct 02 2004 schwab@suse.de +* Sun Oct 03 2004 schwab@suse.de - Hide non-OF PCI devices on PowerMacs. * Sat Oct 02 2004 jeffm@suse.com - Release path after iput in sys_unlink (SUSE45004) @@ -21762,7 +22000,7 @@ done * Fri Oct 01 2004 andrea@suse.de - patches.fixes/pte-establish-race avoid userspace corruption during COWs with threads on x86 PAE with >4G of ram. -* Thu Sep 30 2004 agruen@suse.de +* Fri Oct 01 2004 agruen@suse.de - patches.fixes/attr-initialize: Prevent chown from modifying inode ctimes without permission check (SUSE42542) - patches.fixes/ext23-no-ace-write-limit.diff: re-enable. @@ -21817,7 +22055,7 @@ done - Fix resource claiming of SuperIO chips (SUSE45891) * Thu Sep 30 2004 axboe@suse.de - Hold reference to scsi device for lifetime of pending commands (SUSE46316) -* Wed Sep 29 2004 kkeil@suse.de +* Thu Sep 30 2004 kkeil@suse.de - fix from mainline for RLT8169 driver (disable DAC) SUSE46390 * Wed Sep 29 2004 vojtech@suse.cz - fixed patches.fixes/fat-nokia-fix, but not enabled yet @@ -21855,10 +22093,10 @@ done * Tue Sep 28 2004 hare@suse.de - patches.fixes/null-argument-for-put_device put_device() should accept a NULL argument, too (SUSE46234). -* Mon Sep 27 2004 agruen@suse.de +* Tue Sep 28 2004 agruen@suse.de - patches.drivers/dm-minorcheck: device-mapper: fix minor number check -* Mon Sep 27 2004 andrea@suse.de +* Tue Sep 28 2004 andrea@suse.de - patches.suse/silent-stack-overflow: enforce gap between heap and stack. SUSE44807 * Mon Sep 27 2004 hare@suse.de @@ -21904,7 +22142,7 @@ done This may readd the IDE DMA timeout problems some people saw. * Fri Sep 24 2004 okir@suse.de - Fixed a typo in sunrpc-optional-auth -* Thu Sep 23 2004 olh@suse.de +* Fri Sep 24 2004 olh@suse.de - remove patches.fixes/usb-ehci_urb_done-barrier.patch this patch is not needed, the inital bug was triggered by list corruption @@ -21938,7 +22176,7 @@ done - fix cardbus issue on x86_64 (SUSE45677) * Wed Sep 22 2004 mantel@suse.de - export symbol get_sb_pseudo (SUSE45571) -* Tue Sep 21 2004 agruen@suse.de +* Wed Sep 22 2004 agruen@suse.de - patches.rpmify/cvs-timestamp-in-oopses.diff, rpm/kernel-binary.spec.in: Add CVS timestamp to Oopses * Tue Sep 21 2004 kraxel@suse.de @@ -21956,7 +22194,7 @@ done - fixed and re-enabled lirc patches (SUSE45679). * Tue Sep 21 2004 okir@suse.de - Disable TCP segment offload (TSO) for now; it's too broken (SUSE45666) -* Mon Sep 20 2004 ak@suse.de +* Tue Sep 21 2004 ak@suse.de - Disable warning in cpufreq /proc interface code * Mon Sep 20 2004 ak@suse.de - Fix x86-64 compat waitid call for new interface @@ -22112,7 +22350,7 @@ done - update PCI IDs to latest version * Wed Sep 15 2004 schwab@suse.de - Remove useless casts. -* Tue Sep 14 2004 schwab@suse.de +* Wed Sep 15 2004 schwab@suse.de - Update configs. * Tue Sep 14 2004 garloff@suse.de - Remove whirlpool algo. @@ -22154,7 +22392,7 @@ done * Thu Sep 09 2004 garloff@suse.de - fastboot-console-init: Don't generate hotplug events for virtual consoles. Speeds up booting by ~2s. By okir. -* Wed Sep 08 2004 garloff@suse.de +* Thu Sep 09 2004 garloff@suse.de - swsusp-fix-small: suspend broke when onlyvery little memory was used (init=/bin/bash). By pavel. - ide-probe-delay: sleep 5ms instead of 50ms in ide probe and @@ -22255,7 +22493,7 @@ done latency fix (tiwai@suse.de). * Thu Aug 26 2004 okir@suse.de - prevent oops in ip6t_LOG (SUSE44213) -* Wed Aug 25 2004 agruen@suse.de +* Thu Aug 26 2004 agruen@suse.de - scripts/tar-up.sh, rpm/kernel-binary.spec.in: Add x-devel-packages in neededforbuild of kernel-um.spec. * Wed Aug 25 2004 okir@suse.de @@ -22345,7 +22583,7 @@ done Add missing parentheses in include/asm-x86_64/processor.h * Wed Aug 18 2004 kraxel@suse.de - enable CONFIG_DVB_AV7110_OSD on amd64 (SUSE43455). -* Tue Aug 17 2004 schwab@suse.de +* Wed Aug 18 2004 schwab@suse.de - Remove obsolete hp-sx1000 patches. * Tue Aug 17 2004 schwab@suse.de - Fix IPv6 mobility patches. @@ -22392,9 +22630,9 @@ done - Remove one obsolete patch * Fri Aug 13 2004 mantel@suse.de - update swsuspend code -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Rediff & reenable /proc/pid/mapped_base patch -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Add -d / --dir argument to sequence-patch to avoid $SCRATCH_AREA * Thu Aug 12 2004 mason@suse.de - enable reiserfs and ext3 barrier code again @@ -22580,7 +22818,7 @@ done - Check lots more patches * Thu Aug 05 2004 garloff@suse.de - Build fixes. -* Wed Aug 04 2004 garloff@suse.de +* Thu Aug 05 2004 garloff@suse.de - Drop many patches (all upstream: axp, scsi, proc-info-leak). - Port some (bootsplash, kbuild stuff). - Adapt configs for i386 and x86-64. @@ -22815,7 +23053,7 @@ done - SUSE42038 fix deadlock between ext3/reiserfs and copy_from_user * Mon Jun 28 2004 mason@suse.de - change ide-disk-barrier_mode-2 to match what I put into cvs GA -* Sun Jun 27 2004 agruen@suse.de +* Mon Jun 28 2004 agruen@suse.de - SUSE42495: Disable CONFIG_E100_NAPI for ia64. * Sun Jun 27 2004 agruen@suse.de - SUSE41246: patches.fixes/ide-disk-barrier_mode-2: Only use IDE @@ -22899,7 +23137,7 @@ done * Wed Jun 23 2004 okir@suse.de - Added CIFS patch from Steve French which fixes request queueing to handle more than 100 overlapped requests (SUSE39916 - LTC8025) -* Tue Jun 22 2004 agruen@suse.de +* Wed Jun 23 2004 agruen@suse.de - Three obvious bug fixes from mainline: + patches.fixes/ieee1394-null-dereference.diff + patches.fixes/ip-conntrack-missing-check.diff @@ -22937,7 +23175,7 @@ done - Disable [I][N]FTL flash drivers. * Tue Jun 22 2004 mantel@suse.de - avoid pagecache underflow (SUSE42182) -* Mon Jun 21 2004 agruen@suse.de +* Tue Jun 22 2004 agruen@suse.de - Merge recent kbuild improvements, update the documentation and demo module. Add upstream documentation. Looking good now. * Mon Jun 21 2004 ak@suse.de @@ -23086,7 +23324,7 @@ done - vgettimeofday patch from John Stultz to fix LTP gettimeofday01 failure (SUSE40504 - LTC8395) - Updated CIFS to 1.18 (SUSE41963 - LTC9328) -* Mon Jun 14 2004 agruen@suse.de +* Tue Jun 15 2004 agruen@suse.de - SUSE40829 / LTC8406: patches.fixes/power3-numabug: Fix memory zone setup that caused the emergency pool to underrun. * Mon Jun 14 2004 olh@suse.de @@ -23127,7 +23365,7 @@ done * Sat Jun 12 2004 axboe@suse.de - harden blk_execute_rq() a little so it doesn't inspect ->waiting at all. Similar to how mainline works. -* Fri Jun 11 2004 schwab@suse.de +* Sat Jun 12 2004 schwab@suse.de - Rename modules to work around lkcd bug [SUSE41891]. * Fri Jun 11 2004 garloff@suse.de - hugetlb-disable-nonstd-maphugetlb-sysctl: Don't honour @@ -23218,10 +23456,10 @@ done - update sysfs-backing store to v0.6 from 2.6.6-mm4 (SUSE40072) * Wed Jun 09 2004 agruen@suse.de - SUSE41748: LAuS msgsnd reporting invalid syscall parameter size. -* Tue Jun 08 2004 olh@suse.de +* Wed Jun 09 2004 olh@suse.de - update patches.arch/ibm-ppc64-eeh-check-n-panic-earlier.patch pass correct device node info to rtas_call (SUSE41818 - LTC9219) -* Tue Jun 08 2004 garloff@suse.de +* Wed Jun 09 2004 garloff@suse.de - scsi-error-test-unit-ready-timeout: Use 30s timeout for TEST_UNIT_READY (SUSE41689). * Tue Jun 08 2004 ak@suse.de @@ -23287,7 +23525,7 @@ done Don't return from KDB upon unrecoverable exception (SUSE40982 - LTC8623) * Tue Jun 08 2004 ak@suse.de - Handle bad PIT readings in the cyclone timer driver (SUSE40644) -* Mon Jun 07 2004 agruen@suse.de +* Tue Jun 08 2004 agruen@suse.de - SUSE41718 / LTC9150: revalidate_special may invalidate dentry->d_op (as it sometimes does with cifs), so re-check when revalidating again. @@ -23347,7 +23585,7 @@ done nfsd requests to set the file mode permission bits of a symlink. * Sun Jun 06 2004 ak@suse.de - disable debugging printks in udf -* Sat Jun 05 2004 olh@suse.de +* Sun Jun 06 2004 olh@suse.de - add patches.fixes/recvmsg-compat-MSG_CMSG_COMPAT Fix bogus msg_flags checks, need to mask out MSG_CMSG_COMPAT * Sat Jun 05 2004 garloff@suse.de @@ -23406,16 +23644,16 @@ done nfs_acl version 2 instead. * Thu Jun 03 2004 ak@suse.de - Fix LDT/TSS limit on x86-64 (SUSE41574) -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - Mark as SLES9_RC1. -* Wed Jun 02 2004 agruen@suse.de +* Thu Jun 03 2004 agruen@suse.de - SUSE41202 / nfs_acl: Fix mounting NFSv2 volumes from Solaris clients: the supported program version numbers were wrong. Also fix the transport buffer size calculation (we were still safe). -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - SUSE40944: apic-timer-irq-delivery-dl760: Add workaround for timer IRQ delivery for DL760. -* Wed Jun 02 2004 ak@suse.de +* Thu Jun 03 2004 ak@suse.de - add IDE support for nvidia nforce3,nforce3-mcp04,nforce3-ck804 * Wed Jun 02 2004 olh@suse.de - add patches.drivers/ibm-ppc64-hvcs_write_room.2.0.patch @@ -23463,7 +23701,7 @@ done * Wed Jun 02 2004 ak@suse.de - dump bad block when internal xfs consistency checks fail - add more KERN_ALERTs to oopses on x86-64 and i386 -* Tue Jun 01 2004 garloff@suse.de +* Wed Jun 02 2004 garloff@suse.de - swsusp-free-more-mem: Several tries to free memory, allows low- mem machines to successfully suspend to disk. * Tue Jun 01 2004 ak@suse.de @@ -23543,7 +23781,7 @@ done * Tue Jun 01 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi remove sysfs entry for vscsis -* Mon May 31 2004 kkeil@suse.de +* Tue Jun 01 2004 kkeil@suse.de - ppp-filter-fix: new version with correct filter headers for DLT_LINUX_SLL filter (see # SUSE34724) * Mon May 31 2004 okir@suse.de @@ -23742,7 +23980,7 @@ done * Thu May 27 2004 agruen@suse.de - patches.suse/jfs-dmapi-fix: Back out broken 32-bit compatibility code. -* Wed May 26 2004 garloff@suse.de +* Thu May 27 2004 garloff@suse.de - tulip-napi-remove-hang: Better fix. (okir, SUSE39668) * Wed May 26 2004 mason@suse.de - ckrm permission fix (bug SUSE41270) @@ -23916,12 +24154,12 @@ done * Tue May 25 2004 ak@suse.de - retry failed allocations in XFS (SUSE39962) - fix bug in NUMA API with huge nodemasks -* Mon May 24 2004 agruen@suse.de +* Tue May 25 2004 agruen@suse.de - Add EXPORT_SYMBOL(laptop_mode). - jfs updates/fixes: jfs-__get_metapage-size, jfs-d_instantiate-fix, jfs-error-recovery, jfs-invalidate-metadata-race, jfs-memleak, jfs-reduce-stack-usage, jfs-rmmod-fix. -* Mon May 24 2004 olh@suse.de +* Tue May 25 2004 olh@suse.de - update patches.fixes/e1000-mb.patch need also mb in e1000_clean_tx_irq() bug (SUSE41111 - LTC8539) * Mon May 24 2004 agruen@suse.de @@ -23975,7 +24213,7 @@ done * Mon May 24 2004 hare@suse.de - add patches.suse/lkcd-x86_64-netdump.patch Fix netdump on x86_64 (SUSE40608) -* Sun May 23 2004 andrea@suse.de +* Mon May 24 2004 andrea@suse.de - fix for ia64 arch-atomic_inc_and_test needed by the page-freeing-race-fix. * Sun May 23 2004 olh@suse.de @@ -24564,10 +24802,10 @@ done - build ibmveth as a module on pseries64 * Thu May 13 2004 olh@suse.de - build tokenring as a module on iseries64 -* Wed May 12 2004 olh@suse.de +* Thu May 13 2004 olh@suse.de - add patches.arch/ibm-ppc64-uninline-spinlocks [PATCH] Un-inline spinlocks on ppc64 -* Wed May 12 2004 agruen@suse.de +* Thu May 13 2004 agruen@suse.de - patches.suse/intel-vtune-fix: Make compile on i386, enable it in the config files. * Wed May 12 2004 okir@suse.de @@ -24628,20 +24866,20 @@ done fixes from Intel. - Add patches.fixes/priotree-hugetlbfs-truncate-lockup to series.conf. -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - remove patches.drivers/pcnet32-drop-ltint.patch add patches.fixes/pcnet32-disable-ltint just disable ltint for the time being -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/ext3-bogus-enospc [PATCH] Fix ext3 bogus ENOSPC -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/radeonfb_overlapping_copyarea [PATCH] radeon: fix overlapping copyarea -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.arch/ppc-XTABS-termio.patch PPC termio fix for TABDLY bits TAB3/XTABS -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi Fix panic in ibmvscsi_eh_abort_handler (LTC bugzilla 7983) fix the ibmvscsi server @@ -24800,7 +25038,7 @@ done * Sun May 09 2004 olh@suse.de - add patches.fixes/sctp_memset_parameter [SCTP] Fix memset() parameter ordering. -* Sat May 08 2004 schwab@suse.de +* Sun May 09 2004 schwab@suse.de - Audit LAuS patches for bad uses of audit_result [SUSE39936]. * Sat May 08 2004 olh@suse.de - add patches.arch/ibm-ppc64-iommu_alloc_consistent-return @@ -25041,10 +25279,10 @@ done . * Tue May 04 2004 axboe@suse.de - kernel doesn't link it CKRM isn't configured (sigh) -* Mon May 03 2004 schwab@suse.de +* Tue May 04 2004 schwab@suse.de - Enable CONFIG_SERIAL_8250_EXTENDED and CONFIG_SERIAL_8250_SHARE_IRQ [SUSE39152]. -* Mon May 03 2004 olh@suse.de +* Tue May 04 2004 olh@suse.de - add patches.arch/ibm-ppc64-irqstacks add patches.fixes/irqstacks-do_softirq.patch add patches.arch/ibm-ppc64-irqstack_dynamic_allocation.patch @@ -25498,7 +25736,7 @@ done (which it does slightly faster than quilt); the resulting tree is fully compatible with quilt. (Use the --clean option to get rid of quilt specific files in .pc/.) -* Fri Apr 23 2004 agruen@suse.de +* Sat Apr 24 2004 agruen@suse.de - Add more stuff from -mc4 (patches.fixes/): ext3-transaction-batching-fix.patch, intermezzo-leak-fixes.patch, load_elf_binary-overflow-detection-fix.patch @@ -25698,7 +25936,7 @@ done * Tue Apr 20 2004 mantel@suse.de - use in-kernel e100 driver; new version was meant for 2.4 only according to Intel -* Mon Apr 19 2004 garloff@suse.de +* Tue Apr 20 2004 garloff@suse.de - vesafb-video-mem-mtrr: Apply MTRR setting to whole framebuffer. (SUSE39104) * Mon Apr 19 2004 olh@suse.de @@ -26141,7 +26379,7 @@ done - Update cifs to version 1.0.5. (SUSE35685, SUSE37871). * Sun Apr 04 2004 ak@suse.de - disable apic off dmi entry for HP DL380 (SUSE34704) -* Sat Apr 03 2004 agruen@suse.de +* Sun Apr 04 2004 agruen@suse.de - SUSE38070 hang in hwscan loading module uhci-hcd: Extended psmouse-usb-fix patch to reset the USB controller thoroughly (vojtech@suse.cz). @@ -26268,7 +26506,7 @@ done * Thu Apr 01 2004 andrea@suse.de - Allow swap header to be rewritten with rw_swap_page_sync, may fix bug SUSE37442. -* Wed Mar 31 2004 ak@suse.de +* Thu Apr 01 2004 ak@suse.de - disable EDD reporting url * Wed Mar 31 2004 olh@suse.de - add patches.drivers/usb-static-sysfs-info @@ -26445,7 +26683,7 @@ done - Disable debugging messages in parport daisy driver * Fri Mar 26 2004 ak@suse.de - Enable powernow k8 acpi driver on x86-64 and i386 (SUSE36822) -* Thu Mar 25 2004 agruen@suse.de +* Fri Mar 26 2004 agruen@suse.de - xfs cvs update. * Thu Mar 25 2004 andrea@suse.de - Fixup one locking bit in the objrmap-core, more precisely @@ -26487,7 +26725,7 @@ done - Emulate bridge ioctls for vmware (SUSE36641) * Thu Mar 25 2004 garloff@suse.de - Revert sysfs changes from rc2. (SUSE36844, SUSE36198). -* Wed Mar 24 2004 garloff@suse.de +* Thu Mar 25 2004 garloff@suse.de - Drop part from lkcd_ipf that panics the kernel on accessing /proc/sys/kernel/cad_pid. * Wed Mar 24 2004 agruen@suse.de @@ -26525,7 +26763,7 @@ done - Disable LTT & dprobe completely as they also do not work on S/390. - Rediff numa-api. -* Tue Mar 23 2004 schwab@suse.de +* Wed Mar 24 2004 schwab@suse.de - Enable KDB on ia64, off by default. * Tue Mar 23 2004 ak@suse.de - fix oops in numa api code (SUSE36806) @@ -26740,7 +26978,7 @@ done - Update to x86_64-2.6.5rc1-3. Should fix SUSE35405 * Fri Mar 19 2004 agruen@suse.de - Fix the override-config-file mechanism. -* Thu Mar 18 2004 mason@suse.de +* Fri Mar 19 2004 mason@suse.de - fix reiserfs_file_write hole bug - Try to fix some O_DIRECT<->buffered io races - fix reiserfs writepage for fsync vs data=ordered races @@ -26892,7 +27130,7 @@ done - update to 2.6.5-rc1 * Tue Mar 16 2004 mantel@suse.de - remove infiniband drivers -* Mon Mar 15 2004 olh@suse.de +* Tue Mar 16 2004 olh@suse.de - reenable patches.drivers/firewire_ieee1394 rev 1191, fixes some list corruption in ieee1394 core * Mon Mar 15 2004 olh@suse.de @@ -27006,7 +27244,7 @@ done - Also install the arch/$arch/defconfig.$flavor files in the binary kernels. Add scripts/build-kernel-modules (generated by script) for testing compilation and installation. -* Wed Mar 10 2004 agruen@suse.de +* Thu Mar 11 2004 agruen@suse.de - %%postun-script: Fix relink code (broke recently). - Rename /boot/vmlinux to /boot/vmlinux.gz for gzip'ed files (the extension was lost at some point). @@ -27097,7 +27335,7 @@ done - Make TIOCGDEV compatible again. * Sat Mar 06 2004 schwab@suse.de - Read patches.drivers/xpnet-04-xpc. -* Fri Mar 05 2004 ak@suse.de +* Sat Mar 06 2004 ak@suse.de - Update x86-64 patchkit to x86_64-2.6.4rc2-1 * Fri Mar 05 2004 olh@suse.de - update to patches.fixes/linux-post-2.6.4rc2-20040305 @@ -27156,7 +27394,7 @@ done - Remove patches.drivers/xpnet-04-xpc. * Wed Mar 03 2004 schwab@suse.de - Fix staircase effect on Altix serial console. -* Tue Mar 02 2004 schwab@suse.de +* Wed Mar 03 2004 schwab@suse.de - Fix net/ipv6/mobile_ip6 for parallel build. * Tue Mar 02 2004 olh@suse.de - net/ipv6/mobile_ip6/mobhdr_mn.c needs linux/init.h @@ -27236,10 +27474,10 @@ done loop_func_table->transfer operation has changed). * Sun Feb 29 2004 schwab@suse.de - Fix NULL pointer reference in pciehp driver. -* Sat Feb 28 2004 garloff@suse.de +* Sun Feb 29 2004 garloff@suse.de - alarm-round: Commit fix for alarm() return value being one too much because of roundoff errors in tv <-> jiffie conversion. -* Sat Feb 28 2004 agruen@suse.de +* Sun Feb 29 2004 agruen@suse.de - Add timestamp of cvs working directory to rpm files: /boot/timestamp-%%ver_str, /usr/src/linux-%%ver_str/timestamp. * Sat Feb 28 2004 ak@suse.de @@ -27604,7 +27842,7 @@ done * Tue Feb 03 2004 ak@suse.de - Add patch for CONFIG_REGPARM for i386 - Enable it by default -* Mon Feb 02 2004 agruen@suse.de +* Tue Feb 03 2004 agruen@suse.de - patches.fixes/toshiba-acpi-0.17: Update toshiba_acpi driver to version 0.17. - Update config files. @@ -27632,7 +27870,7 @@ done - Fix several problems with Provides and Obsoletes. - Split modversion symbols from kernel-source, and put them into kernel-syms instead. This also obsoletes kernel-bare. -* Thu Jan 29 2004 olh@suse.de +* Fri Jan 30 2004 olh@suse.de - add patches.drivers/firewire_ieee1394 (rev 1113) update sbp2 driver to provide ieee1394_guid in sysfs device/ dir * Thu Jan 29 2004 agruen@suse.de @@ -27651,7 +27889,7 @@ done - Update ilp32 patch. * Thu Jan 29 2004 okir@suse.de - Updated usagi ipv6-ipv6 tunnel patch -* Wed Jan 28 2004 olh@suse.de +* Thu Jan 29 2004 olh@suse.de - update patches.drivers/ibm-ipr-2.0.0.patch trigger CONFIG_FW_LOADER if enabled * Wed Jan 28 2004 okir@suse.de @@ -27856,7 +28094,7 @@ done - update patches.suse/early_userspace-instead-of-linuxrc do not mount sysfs early, the events can be replayed later keep the early binfmt_elf init to record early hotplug calls -* Fri Jan 09 2004 agruen@suse.de +* Sat Jan 10 2004 agruen@suse.de - Rework how kernel-source and the binary kernels are built: Now, the source and binary package are all built directly from the sources. @@ -28026,7 +28264,7 @@ done * Mon Dec 08 2003 olh@suse.de - update patches.fixes/linux-2.6.0-test11-bk-latest tmpfs oops fix -* Sun Dec 07 2003 olh@suse.de +* Mon Dec 08 2003 olh@suse.de - update patches.suse/early_userspace-instead-of-linuxrc simplify changes * Sun Dec 07 2003 olh@suse.de @@ -28266,7 +28504,7 @@ done option of build script. * Tue Nov 11 2003 ak@suse.de - Merge to x86_64-2.6.0test9-5 -* Mon Nov 10 2003 schwab@suse.de +* Tue Nov 11 2003 schwab@suse.de - Fix rounding error for blkdev reads [SUSE31902]. * Mon Nov 10 2003 schwab@suse.de - Reenable serial console patch. diff --git a/kernel-source.spec.in b/kernel-source.spec.in new file mode 100644 index 00000000..a59a1c1b --- /dev/null +++ b/kernel-source.spec.in @@ -0,0 +1,240 @@ +# +# spec file for package kernel-source@VARIANT@ (Version @RPMVERSION@) +# +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild +# icecream 0 + +# FIXME: this check will go before the next release ... + +%define using_buildservice 0%{?opensuse_bs} + +%if %using_buildservice +# Strip off the build number ("y") from the "x.y" release number +%define source_rel %(release=%release; echo ${release%.*}) +%else +# We don't have build numbers internally +%define source_rel %release +%endif + +# macro to add the source timestamp to package descriptions +%define source_timestamp %(sed '1s/^/Source timestamp: /' %_sourcedir/source-timestamp || :) + +%define srcversion @SRCVERSION@ +%define patchversion @PATCHVERSION@ +%define variant @VARIANT@%{nil} +%define release_major %(rel="%source_rel" ; echo "${rel##[^0-9]*.}") +%define kernelrelease %patchversion-%release_major + +%define src_install_dir usr/src/linux-%kernelrelease%variant +%define obj_install_dir /%src_install_dir-obj +%define rpm_install_dir %buildroot%real_install_dir + +%define tolerate_unknown_new_config_options @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ + +Name: kernel-source@VARIANT@ +Summary: The Linux Kernel Sources +Version: @RPMVERSION@ +%if %using_buildservice +Release: @RELEASE_PREFIX@ +%else +Release: @RELEASE_PREFIX@0 +%endif +License: GPL +Group: Development/Sources +AutoReqProv: off +BuildRequires: coreutils sed +BuildRequires: fdupes +Requires(post): coreutils sed +Provides: linux +Provides: %name = %version-%source_rel +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2 +Source2: source-post.sh +Source3: %name.rpmlintrc +Source8: devel-pre.sh +Source9: devel-post.sh +Source10: preun.sh +Source11: postun.sh +Source12: pre.sh +Source13: post.sh +Source14: series.conf +Source16: guards +Source21: config.conf +Source23: supported.conf +Source30: config-subst +Source33: check-for-config-changes +Source34: check-supported-list +Source37: README.SUSE +Source38: README.KSYMS +Source40: source-timestamp +Source41: built-in-where +Source44: find-provides +Source45: module-renames +Source46: modversions +Source47: extract-modaliases +Source48: macros.kernel-source +Source49: kernel-module-subpackage +Source50: symsets.pl +Source51: mkspec +Source52: kernel-source%variant.changes +Source53: kernel-source.spec.in +Source54: kernel-binary.spec.in +Source55: kernel-syms.spec.in +Source56: config.sh +Source57: compute-PATCHVERSION.sh +Source58: old-packages.conf +Source59: arch-symbols +Source60: package-descriptions +Source100: config.tar.bz2 +Source101: patches.arch.tar.bz2 +Source102: patches.drivers.tar.bz2 +Source103: patches.fixes.tar.bz2 +Source104: patches.rpmify.tar.bz2 +Source105: patches.suse.tar.bz2 +Source107: patches.xen.tar.bz2 +Source108: patches.addon.tar.bz2 +Source109: patches.kernel.org.tar.bz2 +Source110: patches.apparmor.tar.bz2 +Source111: patches.rt.tar.bz2 +Source112: patches.trace.tar.bz2 +Source113: patches.kabi.tar.bz2 +Source120: kabi.tar.bz2 +BuildRoot: %_tmppath/%name-%version-build +BuildArchitectures: noarch +Prefix: /usr/src + +# Build with bash instead of sh as the shell: this turns on bash +# extensions like <(...). +%define _buildshell /bin/bash + +%define my_builddir %_builddir/%{name}-%{version} + +%(chmod +x %_sourcedir/{guards,config-subst,check-for-config-changes,symsets.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols}) + +%define symbols %(set -- $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) +%define variant_symbols %(case %name in (*-rt) echo "RT" ;; esac) + +%define do_vanilla "%variant" == "" + +%description +Linux kernel sources with many fixes and improvements. + +%source_timestamp + +%package vanilla +Summary: Vanilla Linux kernel sources with minor build fixes. +Group: Development/Sources +AutoReqProv: off + +%description vanilla +Vanilla Linux kernel sources with minor build fixes. + +%source_timestamp + +%prep +if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then + echo "Please get a copy of linux-%srcversion.tar.bz2 from" \ + "ftp://ftp.kernel.org/pub/linux/kernel/v2.6/." +fi + +echo "Symbol(s): %symbols" + +# Unpack all sources and patches +%setup -q -c -T -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 + +%build +# Release number without the EXTRAVERSION +RELEASE=%source_rel +while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do + RELEASE=${RELEASE#[^0-9]*.} +done + +mkdir -p $RPM_BUILD_ROOT/usr/src +cd $RPM_BUILD_ROOT/usr/src + +ln -sf linux%variant linux%variant # dummy symlink + +# Unpack the vanilla kernel sources +bzip2 -cd %_sourcedir/linux-%srcversion.tar.bz2 \ +| tar xf - + +mv linux-%srcversion linux-%kernelrelease%variant +%if %do_vanilla +cp -al linux-%kernelrelease%variant linux-%kernelrelease-vanilla +cd linux-%kernelrelease-vanilla +%_sourcedir/guards %variant_symbols %symbols < %_sourcedir/series.conf | + egrep kernel.org\|rpmify > .patches +for patch in $(< .patches); do + if ! patch -s -F0 -E -p1 --no-backup-if-mismatch \ + -i %_builddir/%name-%version/$patch; then + echo "*** Patch $patch failed ***" + exit 1 + fi +done +rm -f .patches $(find . -name ".gitignore") +cd .. +%endif + +cd linux-%kernelrelease%variant + +%_sourcedir/guards %variant_symbols %symbols < %_sourcedir/series.conf \ + > .patches +for patch in $(< .patches); do + if ! patch -s -F0 -E -p1 --no-backup-if-mismatch \ + -i %_builddir/%name-%version/$patch; then + echo "*** Patch $patch failed ***" + exit 1 + fi +done + +rm -f .patches $(find . -name ".gitignore") + +if [ -f %_sourcedir/localversion ] ; then + cat %_sourcedir/localversion > localversion +fi + +# Hardlink duplicate files automatically (from package fdupes). +%fdupes $RPM_BUILD_ROOT + +%install +# Install the documentation and example Kernel Module Package. +DOC=$RPM_BUILD_ROOT/usr/share/doc/packages/%name +mkdir -p $DOC +cp %_sourcedir/README.SUSE $DOC +ln -s /usr/share/doc/packages/%name/README.SUSE %buildroot/%src_install_dir/ + +install -m 755 -d $RPM_BUILD_ROOT/etc/rpm +install -m 644 %_sourcedir/macros.kernel-source $RPM_BUILD_ROOT/etc/rpm/ +install -m 755 -d $RPM_BUILD_ROOT/usr/lib/rpm +install -m 644 %_sourcedir/kernel-module-subpackage \ + $RPM_BUILD_ROOT/usr/lib/rpm/ + +for script in post; do + sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \ + -e "s:@SRCVARIANT@:%variant:g" \ + %_sourcedir/source-$script.sh > %name-$script.sh +done + + +%post -f %name-post.sh +%files +%defattr(-, root, root) +%ghost /usr/src/linux%variant +/usr/share/doc/packages/%name +/etc/rpm/macros.kernel-source +/usr/lib/rpm/kernel-module-subpackage +/%src_install_dir + +%if %do_vanilla +%files vanilla +%defattr(-, root, root) +/usr/src/linux-%kernelrelease-vanilla +%endif + +%changelog diff --git a/kernel-syms.changes b/kernel-syms.changes index 46f58025..9fd86cdf 100644 --- a/kernel-syms.changes +++ b/kernel-syms.changes @@ -1,3 +1,594 @@ +------------------------------------------------------------------- +Tue May 19 18:03:44 CEST 2009 - jeffm@suse.com + +- Set CONFIG_FRAMEBUFFER_CONSOLE=y + +------------------------------------------------------------------- +Tue May 19 17:27:45 CEST 2009 - jeffm@suse.com + +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) + +------------------------------------------------------------------- +Tue May 19 16:17:34 CEST 2009 - jbeulich@novell.com + +- patches.xen/sfc-endianness: fix building with gcc 4.4. + +------------------------------------------------------------------- +Tue May 19 12:04:26 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. + +------------------------------------------------------------------- +Mon May 18 16:52:37 CEST 2009 - jeffm@suse.com + +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Fri May 15 19:16:23 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux + +------------------------------------------------------------------- +Thu May 14 14:09:10 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. + +------------------------------------------------------------------- +Thu May 14 11:09:01 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %version-%source_rel in the -devel packages (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:42:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:32:58 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: fix kernel-syms requires (bnc#503280). + +------------------------------------------------------------------- +Mon May 11 21:11:59 CEST 2009 - jeffm@suse.com + +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). + +------------------------------------------------------------------- +Mon May 11 21:11:19 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. + +------------------------------------------------------------------- +Mon May 11 19:41:25 CEST 2009 - jeffm@suse.de + +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Wed May 6 17:38:57 CEST 2009 - gregkh@suse.de + +- Update config files. update vanilla configs so that the build works. + +------------------------------------------------------------------- +Wed May 6 17:19:56 CEST 2009 - gregkh@suse.de + +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. + +------------------------------------------------------------------- +Tue May 5 17:17:21 CEST 2009 - jeffm@suse.com + +- Update config files. + +------------------------------------------------------------------- +Tue May 5 16:46:08 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. + +------------------------------------------------------------------- +Tue May 5 14:31:59 CEST 2009 - jbeulich@novell.com + +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. + +------------------------------------------------------------------- +Tue May 5 11:05:37 CEST 2009 - jbeulich@novell.com + +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. + +------------------------------------------------------------------- +Tue May 5 10:08:12 CEST 2009 - jbeulich@novell.com + +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. + +------------------------------------------------------------------- +Tue May 5 10:02:41 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. + +------------------------------------------------------------------- +Tue May 5 05:22:16 CEST 2009 - teheo@suse.de + +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). + +------------------------------------------------------------------- +Fri May 1 20:01:16 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. + +------------------------------------------------------------------- +Fri May 1 20:00:48 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4. + - Eliminated 2 patches. + +------------------------------------------------------------------- +Fri May 1 19:58:07 CEST 2009 - jeffm@suse.com + +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. + +------------------------------------------------------------------- +Thu Apr 30 16:56:17 CEST 2009 - mmarek@suse.cz + +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory + +------------------------------------------------------------------- +Tue Apr 28 11:19:41 CEST 2009 - npiggin@suse.de + +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. + +------------------------------------------------------------------- +Mon Apr 27 13:48:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. + +------------------------------------------------------------------- +Mon Apr 27 10:41:20 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). + +------------------------------------------------------------------- +Fri Apr 24 19:28:44 CEST 2009 - gregkh@suse.de + +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. + +------------------------------------------------------------------- +Fri Apr 24 19:24:53 CEST 2009 - gregkh@suse.de + +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y + +------------------------------------------------------------------- +Fri Apr 24 18:23:21 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y + +------------------------------------------------------------------- +Fri Apr 24 18:19:34 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y + +------------------------------------------------------------------- +Fri Apr 24 18:14:49 CEST 2009 - gregkh@suse.de + +- Update config files. change to use CONFIG_USB=y + +------------------------------------------------------------------- +Thu Apr 23 23:38:53 CEST 2009 - jeffm@suse.de + +- Added legacy config. + +------------------------------------------------------------------- +Thu Apr 23 23:31:39 CEST 2009 - jeffm@suse.de + +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch + +------------------------------------------------------------------- +Thu Apr 23 17:53:58 CEST 2009 - jeffm@suse.de + +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. + +------------------------------------------------------------------- +Thu Apr 23 17:29:47 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc3. + +------------------------------------------------------------------- +Thu Apr 23 17:17:59 CEST 2009 - jeffm@suse.de + +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. + +------------------------------------------------------------------- +Mon Apr 20 16:44:13 CEST 2009 - jeffm@suse.de + +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" + +------------------------------------------------------------------- +Mon Apr 20 16:43:50 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2-git6. + +------------------------------------------------------------------- +Wed Apr 15 06:33:54 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. + +------------------------------------------------------------------- +Fri Apr 10 20:09:08 CEST 2009 - jeffm@suse.de + +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. + +------------------------------------------------------------------- +Fri Apr 10 19:08:14 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel + +------------------------------------------------------------------- +Fri Apr 10 17:35:35 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. + +------------------------------------------------------------------- +Fri Apr 10 17:18:34 CEST 2009 - jeffm@suse.com + +- Moved linux-obj symlink handling to kernel-$flavor-devel. + +------------------------------------------------------------------- +Fri Apr 10 11:41:12 CEST 2009 - mmarek@suse.cz + +- rpm/package-descriptions: Add comment. + +------------------------------------------------------------------- +Fri Apr 10 11:12:30 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. + +------------------------------------------------------------------- +Thu Apr 9 13:52:47 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. + +------------------------------------------------------------------- +Wed Apr 8 11:54:11 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) + +------------------------------------------------------------------- +Tue Apr 7 21:58:38 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. + +------------------------------------------------------------------- +Tue Apr 7 21:28:59 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. + +------------------------------------------------------------------- +Mon Apr 6 20:29:03 CEST 2009 - jeffm@suse.com + +- Enabled STAGING on !x86 and disabled COMEDI. + +------------------------------------------------------------------- +Mon Apr 6 19:21:37 CEST 2009 - jeffm@suse.com + +- patches.rpmify/split-package: Enable + +------------------------------------------------------------------- +Mon Apr 6 19:21:23 CEST 2009 - jeffm@suse.com + +- Update config files: Fixed i386-vanilla. + +------------------------------------------------------------------- +Mon Apr 6 19:11:52 CEST 2009 - jeffm@suse.com + +- patches.fixes/xfs-export-debug: xfs: export assertion handler. + +------------------------------------------------------------------- +Mon Apr 6 02:53:12 CEST 2009 - jeffm@suse.com + +- Switch from SPARSEMEM to DISCONTIGMEM on i386. + +------------------------------------------------------------------- +Sun Apr 5 02:24:01 CEST 2009 - jeffm@suse.com + +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. + +------------------------------------------------------------------- +Fri Apr 3 22:47:12 CEST 2009 - jeffm@suse.com + +- Update config files: Fix missing ia64-debug. + +------------------------------------------------------------------- +Fri Apr 3 22:32:01 CEST 2009 - jeffm@suse.com + +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. + +------------------------------------------------------------------- +Fri Apr 3 22:25:35 CEST 2009 - jeffm@suse.com + +- Drop NR_CPUS back to 128 on i386. + +------------------------------------------------------------------- +Fri Apr 3 19:36:31 CEST 2009 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. + +------------------------------------------------------------------- +Fri Apr 3 19:35:53 CEST 2009 - jeffm@suse.de + +- Update config files: Enabled STAGING drivers on -vanilla. + +------------------------------------------------------------------- +Fri Apr 3 17:13:32 CEST 2009 - jblunck@suse.de + +- patches.rpmify/rpm-kernel-config: Rediff. + +------------------------------------------------------------------- +Fri Apr 3 17:06:14 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh + +------------------------------------------------------------------- +Fri Apr 3 17:00:50 CEST 2009 - jeffm@suse.com + +- Update config files: Enabled STAGING drivers. + +------------------------------------------------------------------- +Fri Apr 3 16:30:02 CEST 2009 - jeffm@suse.com + +- Sync up kernel configs for x86/x86_64 flavors. + +------------------------------------------------------------------- +Fri Apr 3 14:55:26 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. + +------------------------------------------------------------------- +Thu Apr 2 23:41:52 CEST 2009 - mmarek@suse.cz + +- rpm/modversions: keep the override keyword in --pack. + +------------------------------------------------------------------- +Thu Apr 2 20:37:33 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. + +------------------------------------------------------------------- +Thu Apr 2 20:27:04 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call + +------------------------------------------------------------------- +Thu Apr 2 17:57:48 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion + +------------------------------------------------------------------- +Thu Apr 2 17:48:41 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec + +------------------------------------------------------------------- +Tue Mar 31 15:56:00 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-dummy.spec.in: Delete. + +------------------------------------------------------------------- +Tue Mar 31 15:46:18 CEST 2009 - jeffm@suse.de + +- doc/README.KSYMS: Add to repo. + +------------------------------------------------------------------- +Tue Mar 31 15:39:55 CEST 2009 - mmarek@suse.cz + +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. + +------------------------------------------------------------------- +Tue Mar 31 14:49:09 CEST 2009 - mmarek@suse.cz + +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). + +------------------------------------------------------------------- +Tue Mar 31 03:08:30 CEST 2009 - jeffm@suse.de + +- Add %changelog to spec files + +------------------------------------------------------------------- +Tue Mar 31 03:07:51 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Clean up %build_$flavor macros + +------------------------------------------------------------------- +Tue Mar 31 02:54:18 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in: Create kernel-source-vanilla + +------------------------------------------------------------------- +Tue Mar 31 02:53:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:52:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %using_buildservice macro + +------------------------------------------------------------------- +Tue Mar 31 02:52:04 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards + +------------------------------------------------------------------- +Tue Mar 31 02:51:13 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:50:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES + +------------------------------------------------------------------- +Tue Mar 31 02:50:15 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y + +------------------------------------------------------------------- +Tue Mar 31 02:49:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Use macros for cpu_arch + +------------------------------------------------------------------- +Tue Mar 31 02:49:23 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros + +------------------------------------------------------------------- +Tue Mar 31 02:48:40 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %kernelrelease macro. + +------------------------------------------------------------------- +Tue Mar 31 02:47:58 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %variant instead of $variant + +------------------------------------------------------------------- +Tue Mar 31 02:47:14 CEST 2009 - jeffm@suse.de + +- kernel-source: Kill old obsoletes + +------------------------------------------------------------------- +Tue Mar 31 02:46:35 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %var instead of @VAR@ except where necessary + +------------------------------------------------------------------- +Tue Mar 31 02:46:12 CEST 2009 - jeffm@suse.de + +- kernel-syms: Sort by flavor, not architecture + +------------------------------------------------------------------- +Tue Mar 31 02:45:43 CEST 2009 - jeffm@suse.de + +- kernel-syms: Stop the architecture %else madness + +------------------------------------------------------------------- +Tue Mar 31 02:45:15 CEST 2009 - jeffm@suse.de + +- kernel-binary: Stop the architecture %else madness + +------------------------------------------------------------------- +Mon Mar 30 22:16:04 CEST 2009 - jeffm@suse.de + +- Removed -RT guards and a dead patch. + +------------------------------------------------------------------- +Mon Mar 30 22:14:17 CEST 2009 - jeffm@suse.de + +- patches.fixes/reiserfs-prealloc-fix: Delete. + +------------------------------------------------------------------- +Mon Mar 30 15:26:04 CEST 2009 - jeffm@suse.de + +- patches.suse/reiserfs-inode-init: Delete. + +------------------------------------------------------------------- +Thu Mar 26 21:28:32 CET 2009 - mmarek@suse.cz + +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. + ------------------------------------------------------------------- Tue Mar 24 15:37:54 CET 2009 - jeffm@suse.de diff --git a/kernel-syms.spec b/kernel-syms.spec index 2fa6cdbe..26e03f73 100644 --- a/kernel-syms.spec +++ b/kernel-syms.spec @@ -1,5 +1,5 @@ # -# spec file for package kernel-syms (Version 2.6.29) +# spec file for package kernel-syms (Version 2.6.30) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,62 +18,61 @@ # norootforbuild Url: http://www.kernel.org/ -%if 0%{?opensuse_bs} +%define using_buildservice 0%{?opensuse_bs} +%if %using_buildservice # Strip off the build number ("y") from the "x.y" release number %define source_rel %(release=%release; echo ${release%.*}) %else # We don't have build numbers internally %define source_rel %release %endif +# macro to add the source timestamp to package descriptions +%define source_timestamp %(sed '1s/^/Source timestamp: /' %_sourcedir/source-timestamp || :) +%define variant %{nil} Name: kernel-syms Summary: Kernel Symbol Versions (modversions) -Version: 2.6.29 -Release: 6 +Version: 2.6.30 +Release: 1 +%if %using_buildservice +%else +%define kernel_source_release %(LC_ALL=C rpm -q kernel-source%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0) +%endif License: GPL v2 only Group: Development/Sources AutoReqProv: off BuildRequires: coreutils -ExclusiveArch: %ix86 ppc ppc64 s390 s390x ia64 x86_64 +%ifarch %ix86 ia64 ppc64 x86_64 +Requires: kernel-debug-devel = %version-%source_rel +%endif +%ifarch %ix86 ia64 ppc ppc64 s390x x86_64 +Requires: kernel-default-devel = %version-%source_rel +%endif +%ifarch ppc ppc64 +Requires: kernel-kdump-devel = %version-%source_rel +%endif %ifarch %ix86 -BuildRequires: kernel-debug kernel-default kernel-pae kernel-trace kernel-xen -%else +Requires: kernel-legacy-devel = %version-%source_rel +%endif +%ifarch ppc ppc64 +Requires: kernel-ppc64-devel = %version-%source_rel +%endif %ifarch ppc -BuildRequires: kernel-default kernel-kdump kernel-ppc64 kernel-ps3 -%else -%ifarch ppc64 -BuildRequires: kernel-debug kernel-default kernel-kdump kernel-ppc64 -%else +Requires: kernel-ps3-devel = %version-%source_rel +%endif %ifarch s390 -BuildRequires: kernel-s390 -%else -%ifarch s390x -BuildRequires: kernel-default -%else +Requires: kernel-s390-devel = %version-%source_rel +%endif %ifarch ia64 -BuildRequires: kernel-debug kernel-default kernel-trace -%else -%ifarch x86_64 -BuildRequires: kernel-debug kernel-default kernel-trace kernel-xen +Requires: kernel-trace-devel = %version-%source_rel %endif +%ifarch %ix86 x86_64 +Requires: kernel-xen-devel = %version-%source_rel %endif -%endif -%endif -%endif -%endif -%endif -# the packages above do require other things, but none of those are needed during package build -#!BuildIgnore: irqbalance xen -#!BuildIgnore: perl-Bootloader mkinitrd -Requires: linux -Requires: kernel-source = 2.6.29-%source_rel -Source11: arch-symbols -Source12: guards -Source21: config.conf +Source: README.KSYMS +Requires: kernel-source%variant = %version-%source_rel BuildRoot: %{_tmppath}/%{name}-%{version}-build Prefix: /usr/src -%(chmod +x %_sourcedir/{arch-symbols,guards}) -%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) %description Kernel symbols, such as functions and variables, have version @@ -91,62 +90,312 @@ Authors: see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %prep -echo "Architecture symbol(s):" %symbols %install -rm -rf $RPM_BUILD_ROOT -mkdir $RPM_BUILD_ROOT -set -- %symbols -case kernel-syms in -(*-rt) - set -- RT "$@" - ;; -esac -%_sourcedir/guards "$@" < %_sourcedir/series.conf > %_builddir/kernel-syms.patches -for config in $(%_sourcedir/guards %symbols < %_sourcedir/config.conf) ; do - arch="${config%%/*}" - flavor="${config#*/}" - rpm -q --quiet kernel-$flavor || continue - # Don't add the build infrastructure for kernels that are based - # on a different set of patches. - set -- kernel-$flavor $flavor $(case $flavor in (rt|rt_*) echo RT ;; esac) - %_sourcedir/guards $* %symbols < %_sourcedir/series.conf \ - > %_builddir/kernel-$flavor.patches - diff -q %_builddir/{kernel-syms,kernel-$flavor}.patches || continue - # Make sure that all the kernel-$flavor release numbers match the - # kernel-syms release number. - set -- %version-%release \ - $(rpm -q --qf '%{VERSION}-%{RELEASE}' kernel-$flavor) -%if 0%{?opensuse_bs} - set -- ${1%.*} ${2%.*} -%endif - if [ "$1" != "$2" ]; then - echo "Version / release numbers $1 and $2 do not match" >&2 - exit 1 - fi - shopt -s nullglob - for symvers in /usr/src/linux-*-obj/$arch/$flavor/Module.symvers; do - cp -p --parents $symvers $RPM_BUILD_ROOT/ - for file in /lib/modules/*-$flavor/modules.alias; do - cp -p $file $(dirname $RPM_BUILD_ROOT$symvers) - done - done - for file in /lib/modules/*-$flavor/build; do - cp -pd --parents $file $RPM_BUILD_ROOT/ - done -done +install -m 644 -D %{SOURCE0} %buildroot/%_docdir/%name/README.SUSE %files %defattr(-, root, root) -/usr/src/linux-*-obj -/lib/modules/*/build +%dir %_docdir/%name +%_docdir/%name/README.SUSE %changelog +* Tue May 19 2009 jeffm@suse.com +- Set CONFIG_FRAMEBUFFER_CONSOLE=y +* Tue May 19 2009 jeffm@suse.com +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) +* Tue May 19 2009 jbeulich@novell.com +- patches.xen/sfc-endianness: fix building with gcc 4.4. +* Tue May 19 2009 jbeulich@novell.com +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. +* Mon May 18 2009 jeffm@suse.com +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. +* Fri May 15 2009 jeffm@suse.de +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %%version-%%source_rel in the -devel packages (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/mkspec: fix kernel-syms requires (bnc#503280). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. +* Mon May 11 2009 jeffm@suse.de +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. +* Wed May 06 2009 gregkh@suse.de +- Update config files. update vanilla configs so that the build works. +* Wed May 06 2009 gregkh@suse.de +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. +* Tue May 05 2009 jeffm@suse.com +- Update config files. +* Tue May 05 2009 jeffm@suse.com +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. +* Tue May 05 2009 jbeulich@novell.com +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. +* Tue May 05 2009 jbeulich@novell.com +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. +* Tue May 05 2009 jbeulich@novell.com +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. +* Tue May 05 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. +* Tue May 05 2009 teheo@suse.de +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). +* Fri May 01 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +* Fri May 01 2009 jeffm@suse.com +- Update to 2.6.30-rc4. + - Eliminated 2 patches. +* Fri May 01 2009 jeffm@suse.com +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. +* Thu Apr 30 2009 mmarek@suse.cz +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory +* Tue Apr 28 2009 npiggin@suse.de +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to use CONFIG_USB=y +* Thu Apr 23 2009 jeffm@suse.de +- Added legacy config. +* Thu Apr 23 2009 jeffm@suse.de +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch +* Thu Apr 23 2009 jeffm@suse.de +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. +* Thu Apr 23 2009 jeffm@suse.de +- Update to 2.6.30-rc3. +* Thu Apr 23 2009 jeffm@suse.de +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. +* Mon Apr 20 2009 jeffm@suse.de +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" +* Mon Apr 20 2009 jeffm@suse.de +- Update to 2.6.30-rc2-git6. +* Wed Apr 15 2009 jeffm@suse.de +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. +* Fri Apr 10 2009 jeffm@suse.com +- Moved linux-obj symlink handling to kernel-$flavor-devel. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/package-descriptions: Add comment. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. +* Thu Apr 09 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. +* Wed Apr 08 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. +* Mon Apr 06 2009 jeffm@suse.com +- Enabled STAGING on !x86 and disabled COMEDI. +* Mon Apr 06 2009 jeffm@suse.com +- patches.rpmify/split-package: Enable +* Mon Apr 06 2009 jeffm@suse.com +- Update config files: Fixed i386-vanilla. +* Mon Apr 06 2009 jeffm@suse.com +- patches.fixes/xfs-export-debug: xfs: export assertion handler. +* Mon Apr 06 2009 jeffm@suse.com +- Switch from SPARSEMEM to DISCONTIGMEM on i386. +* Sun Apr 05 2009 jeffm@suse.com +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Fix missing ia64-debug. +* Fri Apr 03 2009 jeffm@suse.com +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. +* Fri Apr 03 2009 jeffm@suse.com +- Drop NR_CPUS back to 128 on i386. +* Fri Apr 03 2009 jeffm@suse.com +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. +* Fri Apr 03 2009 jeffm@suse.de +- Update config files: Enabled STAGING drivers on -vanilla. +* Fri Apr 03 2009 jblunck@suse.de +- patches.rpmify/rpm-kernel-config: Rediff. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Enabled STAGING drivers. +* Fri Apr 03 2009 jeffm@suse.com +- Sync up kernel configs for x86/x86_64 flavors. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/modversions: keep the override keyword in --pack. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec +* Tue Mar 31 2009 mmarek@suse.cz +- rpm/kernel-dummy.spec.in: Delete. +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.KSYMS: Add to repo. +* Tue Mar 31 2009 mmarek@suse.cz +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. +* Tue Mar 31 2009 mmarek@suse.cz +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). +* Tue Mar 31 2009 jeffm@suse.de +- Add %%changelog to spec files +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Clean up %%build_$flavor macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in: Create kernel-source-vanilla +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %%using_buildservice macro +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Use macros for cpu_arch +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %%kernelrelease macro. +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %%variant instead of $variant +* Tue Mar 31 2009 jeffm@suse.de +- kernel-source: Kill old obsoletes +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %%var instead of @VAR@ except where necessary +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Sort by flavor, not architecture +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Stop the architecture %%else madness +* Tue Mar 31 2009 jeffm@suse.de +- kernel-binary: Stop the architecture %%else madness +* Mon Mar 30 2009 jeffm@suse.de +- Removed -RT guards and a dead patch. +* Mon Mar 30 2009 jeffm@suse.de +- patches.fixes/reiserfs-prealloc-fix: Delete. +* Mon Mar 30 2009 jeffm@suse.de +- patches.suse/reiserfs-inode-init: Delete. +* Thu Mar 26 2009 mmarek@suse.cz +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. * Tue Mar 24 2009 jeffm@suse.de - Update to 2.6.29-final. - Eliminated 4 patches. @@ -169,7 +418,7 @@ done O_SYNC, sync requests and barriers. (bnc#485089), (bnc#471249) * Mon Mar 16 2009 bphilips@suse.de - README: add rough guide to updating KABI -* Fri Mar 13 2009 jeffm@suse.com +* Sat Mar 14 2009 jeffm@suse.com - Update to 2.6.29-rc8. * Thu Mar 12 2009 jbeulich@novell.com - patches.fixes/fix-nf_conntrack_slp, @@ -218,7 +467,7 @@ done * Wed Mar 04 2009 mmarek@suse.cz - rpm/kernel-binary.spec.in: workaround a bash bug (bnc#481817) in kernel-vanilla.spec. -* Tue Mar 03 2009 jeffm@suse.com +* Wed Mar 04 2009 jeffm@suse.com - patches.suse/export-security_inode_permission: Export security_inode_permission for aufs. * Thu Feb 26 2009 jeffm@suse.com @@ -229,7 +478,7 @@ done - scripts/tar-up.sh: create tarballs that don't change unnecessarily: set owner/group to nobody/nobody, mtime to time of the latest commit and sort the input files. -* Tue Feb 24 2009 jeffm@suse.com +* Wed Feb 25 2009 jeffm@suse.com - Update to 2.6.29-rc6-git1. * Sat Feb 21 2009 mmarek@suse.cz - rpm/kernel-syms.spec.in: also check if the package versions match @@ -390,9 +639,9 @@ done * Wed Jan 28 2009 olh@suse.de - patches.fixes/scsi-ibmvscsi-module_alias.patch: map scsi proc_name to module name (bnc#459933 - LTC50724) -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - Update config files: Disable ftrace in -debug on ppc64 -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - config.conf: Added -debug flavor for ppc64. * Tue Jan 27 2009 bwalle@suse.de - patches.drivers/libfc-set-the-release-function.diff: @@ -465,7 +714,7 @@ done - refresh patch fuzz now that 2.6.27.13 is in tree * Sun Jan 25 2009 gregkh@suse.de - Update to final version of 2.6.27.13 -* Sat Jan 24 2009 gregkh@suse.de +* Sun Jan 25 2009 gregkh@suse.de - dynamic debugging fixes backported from upstream: - patches.drivers/driver-core-add-newlines-to-debugging-enabled-disabled-messages.patch: driver core: add newlines to debugging enabled/disabled @@ -633,7 +882,7 @@ done - patches.fixes/security-introduce-missing-kfree.patch - patches.fixes/xpc-fix-heartbeat - Update config files. -* Thu Jan 22 2009 kkeil@suse.de +* Fri Jan 23 2009 kkeil@suse.de - patches.drivers/e1000-fix-shared-emc.patch: e1000: fix bug with shared interrupt during reset (bnc#396687) * Thu Jan 22 2009 tonyj@suse.de @@ -826,10 +1075,10 @@ done subchannel multipath mode setup (bnc#466462,LTC#51047). - patches.arch/s390-08-02-zfcp-gpn-align-fix.diff: zfcp: fix memory alignment for GPN_FT requests. (bnc#466462). -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update config files for vanilla kernel versions due to new config option added in 2.6.27.12-rc1. -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update to 2.6.27.12-rc1: - security fixes - fixes CVE-2009-0029 @@ -876,9 +1125,9 @@ done - patches.arch/ppc-fix_hugepage_check.patch: is_hugepage_only_range() must account for both 4kB and 64kB slices (bnc#466229 - LTC51063) -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Update config files: Disabled PARAVIRT on vanilla and LGUEST. -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Enabled patches.suse/unlock_page-speedup.patch * Wed Jan 14 2009 rjw@suse.de - patches.fixes/PCI-PM-Split-PCI-Express-port-suspend-resume.patch: @@ -990,7 +1239,7 @@ done - rpm/kernel-binary.spec.in: for -rt, install into /usr/src/linux-$version-rt-obj. - rpm/kernel-syms.spec.in: fix kernel-source requires for -rt. -* Sun Jan 11 2009 jkosina@suse.de +* Mon Jan 12 2009 jkosina@suse.de - patches.drivers/input-usbtouchscreen-hw-calibration.patch: Input: usbtouchscreen - allow reporting calibrated data (bnc#444814). @@ -1083,7 +1332,7 @@ done pci-acpi.h. (bnc#438941). * Fri Jan 09 2009 gregkh@suse.de - clean up patch fuzz -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-pci-msi-_osc-support-capabilities-called-when-root-bridge-added.patch: ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added (bnc#438941). @@ -1096,7 +1345,7 @@ done - patches.drivers/acpi-pci-remove-obsolete-_osc-capability-support-functions.patch: ACPI/PCI: remove obsolete _OSC capability support functions (bnc#438941). -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-call-_osc-support-during-root-bridge-discovery.patch: ACPI/PCI: call _OSC support during root bridge discovery (bnc#438941). @@ -1258,7 +1507,7 @@ done * Wed Dec 31 2008 npiggin@suse.de - patches.arch/x86-fix-kmap-contig.patch: x86: contiguous kmap fix (bnc#449812). -* Mon Dec 29 2008 jeffm@suse.de +* Tue Dec 30 2008 jeffm@suse.de - patches.arch/thinkpad_acpi-hotkey-notify-fix: thinkpad_acpi: Fix oops with incompatible backlight interface. * Mon Dec 22 2008 olh@suse.de @@ -1336,7 +1585,7 @@ done - patches.drivers/libata-update-ST-FLUSH-blacklist - patches.fixes/iwlwifi_fix_oops.patch - patches.fixes/v4l-dvb-avoid-writing-outside-array -* Tue Dec 16 2008 jeffm@suse.de +* Wed Dec 17 2008 jeffm@suse.de - patches.suse/reiserfs-barrier-default: Make reiserfs default to barrier=flush. * Tue Dec 16 2008 mmarek@suse.cz @@ -1369,7 +1618,7 @@ done - patches.suse/mm-do-not-disable-memory-hotplug-when-hibernation-is-enabled.patch: mm: Do not disable memory hotplug when hibernation is enabled (bnc#438914). -* Mon Dec 15 2008 jeffm@suse.de +* Tue Dec 16 2008 jeffm@suse.de - patches.fixes/iwlwifi_fix_oops.patch: iwlwifi: clean key table in iwl_clear_stations_table function (bnc#457062). * Mon Dec 15 2008 jjolly@suse.de @@ -1435,7 +1684,7 @@ done - update to 2.6.27.9-rc2: - lots of bugfixes - some security updates -* Thu Dec 11 2008 gregkh@suse.de +* Fri Dec 12 2008 gregkh@suse.de - intermediate commit as part of adding 2.6.27.9-rc1 to the tree. * Thu Dec 11 2008 hare@suse.de - Compile in zfcpdump module for S/390 (bnc#446367). @@ -1444,7 +1693,7 @@ done * Thu Dec 11 2008 teheo@suse.de - patches.drivers/libata-update-ST-FLUSH-blacklist: libata: fix Seagate NCQ+FLUSH blacklist (bnc#458192). -* Wed Dec 10 2008 nfbrown@suse.de +* Thu Dec 11 2008 nfbrown@suse.de - patches.suse/SoN-fix-sync: Cope with racy nature of sync_page in swap_sync_page (441793). * Wed Dec 10 2008 jjolly@suse.de @@ -1513,7 +1762,7 @@ done * Tue Dec 09 2008 nfbrown@suse.de - patches.fixes/xfs-barrier-fix.patch: Fix propagation of EOPNOTSUPP when barriers are not supported. (bnc#438608). -* Mon Dec 08 2008 rjw@suse.de +* Tue Dec 09 2008 rjw@suse.de - patches.fixes/tg3-fix-default-wol.patch: net (tg3): Fix failure to enable WoL by default when possible (bnc#447371). * Mon Dec 08 2008 olh@suse.de @@ -1702,7 +1951,7 @@ done * Thu Dec 04 2008 gregkh@suse.de - patches.fixes/jbd2-create-proc-entry-fix.patch: Delete. It's not needed anymore now that 2.6.27.8-rc1 has a similar fix. -* Wed Dec 03 2008 gregkh@suse.de +* Thu Dec 04 2008 gregkh@suse.de - Update to 2.6.27.8-rc1: - lots of bugfixes - some security fixes as well. @@ -1804,7 +2053,7 @@ done patches.fixes/cifs-fix-writepages patches.fixes/cifs-reinstate-sess-sharing-sans-races patches.fixes/cifs-reinstate-treecon-sharing -* Tue Dec 02 2008 jeffm@suse.de +* Wed Dec 03 2008 jeffm@suse.de - scripts/git-create-branch: Helper script to create a new branch. * Tue Dec 02 2008 mmarek@suse.cz @@ -1937,7 +2186,7 @@ done - patches.xen/xen-x86-no-lapic: Add uv_irq.o - patches.xen/uv-sysfs-no-xen.diff: Don't build UV sysfs support on Xen. -* Fri Nov 28 2008 trenn@suse.de +* Sat Nov 29 2008 trenn@suse.de - patches.fixes/x86_cpufreq_powernow-k8_handle_invalid_state_gracefully.patch: powernow-k8: ignore out-of-range PstateStatus value (no bug avail). @@ -2429,10 +2678,10 @@ done access on i386 sparsemem (bnc#440525). - patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch: Refresh. -* Thu Nov 13 2008 gregkh@suse.de +* Fri Nov 14 2008 gregkh@suse.de - patches.kernel.org/iwlagn-avoid-sleep-in-softirq-context.patch: iwlagn: avoid sleep in softirq context (bnc#444382). -* Thu Nov 13 2008 philips@suse.de +* Fri Nov 14 2008 philips@suse.de - patches.fixes/cdc-acm.c-fix-recursive-lock-in-acm_start_wb-error-path.patch: cdc-acm.c: fix recursive lock in acm_start_wb error path. * Thu Nov 13 2008 gregkh@suse.de @@ -2499,7 +2748,7 @@ done (bnc#443738). - patches.drivers/alsa-hda-stac92xx-mic-pin-fix: ALSA: hda - Fix input pin initialization for STAC/IDT codecs (bnc#443738). -* Tue Nov 11 2008 philips@suse.de +* Wed Nov 12 2008 philips@suse.de - rpm/kernel-binary.spec.in: remove Recommends: kerneloops, opt-in will be implemented in the 11.2 installer * Tue Nov 11 2008 jeffm@suse.de @@ -2928,7 +3177,7 @@ done workqueue: introduce create_rt_workqueue. (from 2.6.28) Refresh to eliminate fuzz: - patches.rt/preempt-realtime-core.patch: Linux-RT 2.6.27-RT. -* Sat Nov 01 2008 sdietrich@suse.de +* Sun Nov 02 2008 sdietrich@suse.de - Update RT config files: - Sync with SLES 11 default/debug configs - Limit CPUS to 32 @@ -3017,7 +3266,7 @@ done - patches.drivers/block-del-timer-after-dequeue: blk: move blk_delete_timer call in end_that_request_last (bnc#440076 bnc#440173). -* Thu Oct 30 2008 trenn@suse.de +* Fri Oct 31 2008 trenn@suse.de - patches.arch/x86_agpgart-g33-stoeln-fix-2.patch: Avoid oops on G33 in 1MB stolen Mem case (bnc#391261). * Thu Oct 30 2008 gregkh@suse.de @@ -3342,7 +3591,7 @@ done panasonic-laptop: add Panasonic Let's Note laptop extras driver v0.94. - Update config files. -* Mon Oct 27 2008 gregkh@suse.de +* Tue Oct 28 2008 gregkh@suse.de - patches.drivers/via-framebuffer-driver.patch: Via Framebuffer driver. - Update config files. @@ -3629,12 +3878,12 @@ done bnc#436450. * Fri Oct 24 2008 gregkh@suse.de - clean up all fuzz in patches to get them to apply cleanly. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - delete patches.arch/s390-01-03-cmm2-v2.patch as it touched core kernel code and was rejected from upstream. - patches.arch/s390-01-03-cmm2-v2.patch: Delete. - patches.arch/s390-01-03-cmm2-v2a.patch: Delete. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - Update to version 3.4 of squashfs: - patches.suse/squashfs3.3-patch: Delete. - patches.suse/squashfs-patch-2.6.25: Delete. @@ -3666,7 +3915,7 @@ done - patches.suse/x86-gb-linear-map.patch: Enable GB mapped linear KVA on x86 (bnc#437674). - patches.xen/xen3-patch-2.6.26: merge -* Wed Oct 22 2008 gregkh@suse.de +* Thu Oct 23 2008 gregkh@suse.de - update to 2.6.27.3 - lots of bugfixes - CVE-2008-3831 fix @@ -3797,7 +4046,7 @@ done - patches.suse/ocfs2-xattr.-ch-definition-cleanups.patch - patches.suse/ocfs2-Add-security-xattr-support-in-ocfs2.patch - patches.suse/ocfs2-Add-POSIX-ACL-support-in-ocfs2.patch -* Thu Oct 16 2008 mfasheh@suse.com +* Fri Oct 17 2008 mfasheh@suse.com - ocfs2 fixes / updates from 2.6.28 merge window - patches.suse/ocfs2-xattr.c-Fix-a-bug-when-inserting-xattr.patch - patches.suse/ocfs2-Add-empty-bucket-support-in-xattr.patch @@ -3909,16 +4158,16 @@ done * Tue Oct 14 2008 gregkh@suse.de - supported.conf: remove ide-core and ide-cdrom from base on request from Tejun. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - Update config files. - patches.drivers/staging-add-pcc-acpi-driver.patch: Staging: add pcc-acpi driver. - rpm/kernel-binary.spec.in: Obsoletes pcc-acpi-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: it's pcc-acpi and it's not obsolete, yet. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes at76_usb-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes et131x-kmp, ivtv-kmp, and ppc-acpi-kmp * Mon Oct 13 2008 gregkh@suse.de @@ -4046,10 +4295,10 @@ done patches.rt/ftrace-trace-sched.patch * Fri Oct 10 2008 mfasheh@suse.com - supported.conf: mark kernel/fs/gfs2 unsupported -* Thu Oct 09 2008 gregkh@suse.de +* Fri Oct 10 2008 gregkh@suse.de - supported.conf: mark kernel/sound/pci/snd-cs5530 unsupported due to sb16 dependancy issues -* Thu Oct 09 2008 jeffm@suse.de +* Fri Oct 10 2008 jeffm@suse.de - patches.fixes/account-reserved-pages: Delete. * Thu Oct 09 2008 jeffm@suse.de - patches.suse/supported-flag-sysfs: Updated to build with @@ -4170,7 +4419,7 @@ done * Thu Oct 09 2008 teheo@suse.de - patches.xen/xen3-auto-common.diff: minor patch apply fix after libata-prefer-over-ide. -* Wed Oct 08 2008 teheo@suse.de +* Thu Oct 09 2008 teheo@suse.de - patches.drivers/libata-prefer-over-ide: libata: prefer libata drivers over ide ones (bnc#433105). * Wed Oct 08 2008 carnold@novell.com @@ -7134,7 +7383,7 @@ done Use ACPI_EXCEPTION instead of printk(KERN_ERR. - patches.suse/acpi_provide_non_windows_osi_boot_param.patch: ACPI: Provide a spec conform OSI interface to the BIOS. -* Mon Jul 28 2008 bphilips@suse.de +* Tue Jul 29 2008 bphilips@suse.de - rpm/kernel-binary.spec.in: uvcvideo merged. Add Obsoletes. * Fri Jul 25 2008 mszeredi@suse.cz - supported.conf: Mark fuse as supported. @@ -7239,7 +7488,7 @@ done CONFIG_RESOURCE_COUNTERS, CONFIG_MM_OWNER, CONFIG_CGROUP_MEM_RES_CTLR, CONFIG_PROC_PID_CPUSET - debug only: CONFIG_CGROUP_DEBUG -* Wed Jun 25 2008 jeffm@suse.de +* Thu Jun 26 2008 jeffm@suse.de - Updated to 2.6.26-rc8 - Eliminated 1 patch. * Wed Jun 25 2008 jeffm@suse.de @@ -7396,7 +7645,7 @@ done * Wed Jun 04 2008 jjohanse@suse.de - patches.apparmor/apparmor-module_interface.diff: AppArmor: Update patch to properly set profile name_table size (bnc#396993) -* Tue Jun 03 2008 jkosina@suse.de +* Wed Jun 04 2008 jkosina@suse.de - patches.fixes/input-add-amilo-pro-v-to-nomux.patch: Add Fujitsu-Siemens Amilo Pro 2010 and 2030 to nomux list (bnc#345699 bnc#389169) @@ -7755,7 +8004,7 @@ done * Tue May 13 2008 gregkh@suse.de - Update to 2.6.25.4-rc1 - lots of bug fixes -* Mon May 12 2008 sdietrich@suse.de +* Tue May 13 2008 sdietrich@suse.de Cleanup RT: - patches.rt/*: Delete. * Mon May 12 2008 jkosina@suse.de @@ -7897,7 +8146,7 @@ done * Fri May 02 2008 teheo@suse.de - patches.drivers/libata-sata_inic162x-update-to-0.4: sata_inic162x: update to 0.4 (bnc#385599). -* Thu May 01 2008 gregkh@suse.de +* Fri May 02 2008 gregkh@suse.de - update to 2.6.25.1: - fixes CVE-2008-1375 and CVE-2008-1675 - lots of other minor bugfixes @@ -8099,9 +8348,9 @@ done * Sat Apr 19 2008 aj@suse.de - Conflict with apparmor-parser < 2.3 (not <=) in kernel-binary spec files. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Re-synced reiserfs patch set due to broken local repo. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Updated reiserfs patch set - Eliminated xattr interaction with AppArmor - Eliminated xattr deadlock under load between journal lock and @@ -8125,11 +8374,11 @@ done chown and delete. * Tue Apr 15 2008 jbeulich@novell.com - Update Xen patches to 2.6.25-rc9 and c/s 517. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - refresh patches to clean up fuzz -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - Update config files. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - updat to 2.6.25-rc9 * Thu Apr 10 2008 gregkh@suse.de - update to 2.6.25-rc8-git8 @@ -8213,7 +8462,7 @@ done disable mpc51xx support instead * Tue Mar 18 2008 jeffm@suse.de - rpm/kernel-binary.spec.in: Changed to just match %%ix86 -* Mon Mar 17 2008 olh@suse.de +* Tue Mar 18 2008 olh@suse.de - add patches.arch/ppc-efika-ipic.patch fix a crash in init_ipic_sysfs on efika * Mon Mar 17 2008 agruen@suse.de @@ -8663,7 +8912,7 @@ done - patches.suse/lockd-kernel-statd - patches.suse/lockd-suse-config - patches.suse/lockd-max-hosts-dynamic -* Tue Feb 05 2008 oneukum@suse.de +* Wed Feb 06 2008 oneukum@suse.de - patches.suse/usb_printer_no_auto.diff: Delete. Obsoleted by mainline change * Tue Feb 05 2008 gregkh@suse.de @@ -8697,7 +8946,7 @@ done * Sat Jan 26 2008 olh@suse.de - update patches.arch/ppc-efika-modalias.patch use struct device_attribute to fix oops on boot -* Fri Jan 25 2008 jeffm@suse.de +* Sat Jan 26 2008 jeffm@suse.de - scripts/sequence-patch.sh: Updated to include $EXTRA_SYMBOLS in $PATCH_DIR (e.g.: --symbol=RT creates linux-2.6.24-RT) * Fri Jan 25 2008 jeffm@suse.de @@ -8735,9 +8984,9 @@ done call chrp_pci_fixup_vt8231_ata() later to allow pata_via usage * Mon Jan 21 2008 aj@suse.de - Remove unused config/s390/rt. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - patches.rt/irq-flags-unsigned-long.patch: Delete. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - Update to 2.6.24-rc8-git2. * Fri Jan 18 2008 jeffm@suse.de - Enabled 2.6.24-rc8-git1. @@ -8835,7 +9084,7 @@ done We add it manually when building the patch list. This allows the script to work with the RT kernel without having to remove all the other configs from config.conf first. -* Fri Dec 21 2007 jeffm@suse.de +* Sat Dec 22 2007 jeffm@suse.de - Update to 2.6.24-rc6. * Thu Dec 20 2007 jeffm@suse.de - Update to 2.6.24-rc5-git7. @@ -8917,7 +9166,7 @@ done Check for ACPI resource conflicts in hwmon drivers.. - patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch: Check for ACPI resource conflicts in i2c bus drivers.. -* Tue Dec 04 2007 jeffm@suse.de +* Wed Dec 05 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc4-git1: kernel: Update to 2.6.24-rc4-git1. * Tue Dec 04 2007 jeffm@suse.de @@ -8934,7 +9183,7 @@ done * Sun Dec 02 2007 jeffm@suse.de - patches.kernel.org/gcc43-workaround.diff: use asm "+r" rather than volatile. -* Fri Nov 30 2007 bwalle@suse.de +* Sat Dec 01 2007 bwalle@suse.de - rpm/kernel-binary.spec.in: Fix generation of makedumpfile.config for flavour != default * Fri Nov 30 2007 ak@suse.de @@ -9228,14 +9477,14 @@ done - patches.kernel.org/patch-2.6.24-rc2: Official patch. * Wed Nov 07 2007 jeffm@suse.de - Update config files. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - Update to 2.6.24-rc2. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - patches.suse/suse-ppc32-mol.patch: Merge against 2.6.24-rc1 * Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/powerpc-needs-uboot: powerpc: MPC52xx needs u-boot but we don't have it. -* Mon Nov 05 2007 jeffm@suse.de +* Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc1-git14-3131e530ac3faf09....: kernel: snapshot to 3131e530ac3faf09fb0878a9dc4cd6df0e35b6a3. * Mon Nov 05 2007 jeffm@suse.de @@ -9471,7 +9720,7 @@ done * Fri Sep 28 2007 jeffm@suse.de - patches.fixes/jffs2-fix-ACL-vs-mode-handling: Fix ACL vs. mode handling. (310520). -* Thu Sep 27 2007 agruen@suse.de +* Fri Sep 28 2007 agruen@suse.de - kernel-syms.rpm: move the copies of the Modules.alias files from /lib/modules/... to /usr/src/linux-obj/... to avoid a file conflict between kernel-syms and other kernel-$flavor packages. @@ -9533,13 +9782,13 @@ done - patches.drivers/pci-rd580-disable-msi: Delete. - patches.drivers/pci-rx790-disable-msi: Delete. - Update config files. -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de Patch name was wrong. Rename patch. - patches.drivers/libata-pata_via-kill-SATA_PATA_SHARING: Delete. - patches.drivers/libata-sata_via-kill-SATA_PATA_SHARING: sata_via: kill SATA_PATA_SHARING register handling (309069, 254158). -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de - patches.drivers/libata-pata_sis-fix-mode-programming: pata_sis: fix mode programming (308384). - patches.drivers/libata-fix-set_max_sectors: libata: fix @@ -10360,17 +10609,17 @@ done * Thu Aug 16 2007 teheo@suse.de - patches.drivers/pci-rs690-disable-msi: PCI: disable MSI on RS690 (299010). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-fix-support-for-dell-wireless-broadband.patch: USB: fix support for Dell Wireless Broadband (aka WWAN). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-support-blackberry-pearl-with-berry_charge.patch: USB: Support Blackberry Pearl with berry_charge. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - fix rt patches so they apply again. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patch refresh for fuzz due to 2.6.22.3 update -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-update-unusual_devs.h.patch: USB: update unusual_devs.h from 2.6.23-rc4. * Wed Aug 15 2007 gregkh@suse.de @@ -10433,7 +10682,7 @@ done hpriv->flags (299010). - patches.drivers/libata-ahci-no-pmp.patch: ahci: disable PMP support on SB600/700 (299010). -* Mon Aug 13 2007 sven@suse.de +* Tue Aug 14 2007 sven@suse.de - series.conf: remove comment pertaining to RT quickadjust patch * Mon Aug 13 2007 gregkh@suse.de - rpm/kernel-binary.spec.in: remove pointless comment in spec file @@ -10500,10 +10749,10 @@ done - patches.arch/thinkpad_dmi_autoloading.patch: thinkpad-acpi: add DMI-based modalias. - Update config files. -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update config files: make RT Kernel tickless - patches.rt/patch-2.6.22.1-rt4.openSUSE: resolve conflicts -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update RT config files for tickless Kernel. - patches.rt/patch-2.6.22.1-rt4.openSUSE: Resolve conflicts. * Tue Aug 07 2007 olh@suse.de @@ -10517,7 +10766,7 @@ done - patches.drivers/libata-implement-BROKEN_HPA-horkage-and-apply-it-to-HDS724040KLSA80: libata: implement BROKEN_HPA horkage and apply it to HDS724040KLSA80. -* Mon Aug 06 2007 olh@suse.de +* Tue Aug 07 2007 olh@suse.de - add patches.arch/ppc-dma_mask.patch Fix initialization and usage of dma_mask, required for sbp2 * Mon Aug 06 2007 teheo@suse.de @@ -10570,7 +10819,7 @@ done - Don't make kernel-syms depend on kernel-$flavor packages that are based on a set of patches different from kernel-source: those packages won't match kernel-source, anyway. -* Thu Aug 02 2007 teheo@suse.de +* Fri Aug 03 2007 teheo@suse.de Enable more libata drivers on i386 and x86_64 - mostly ancient/legacy ones. - Update config files. @@ -10950,9 +11199,9 @@ done (254208). - Rediff a few other Xen patches. - Update i386 Xen config files. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - Update to 2.6.22-rc5-git5. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix reintroduction of crash on __fput in xattr code (286544). * Thu Jun 21 2007 jeffm@suse.de @@ -10960,7 +11209,7 @@ done fix thread shutdown handling (284718). * Wed Jun 20 2007 schwab@suse.de - gcc 4.2 is also broken on ia64. -* Tue Jun 19 2007 olh@suse.de +* Wed Jun 20 2007 olh@suse.de - build ppc64 kernel with gcc41 until PR31490 is fixed * Tue Jun 19 2007 olh@suse.de - add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff @@ -11205,11 +11454,11 @@ done - Fix up the vanilla config files * Sat May 26 2007 schwab@suse.de - Update kdb patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - Update mol patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - ppc-efika-of_device-generic-uevent.patch: remove obsolete stuff. -* Fri May 25 2007 jeffm@suse.de +* Sat May 26 2007 jeffm@suse.de - patches.apparmor/remove_suid_new_case_in_2.6.22.diff: Merge fix. * Fri May 25 2007 jeffm@suse.de - Updated to 2.6.22-rc2-git7: @@ -11347,7 +11596,7 @@ done * Tue Apr 24 2007 olh@suse.de - update patches.arch/ppc-generic-check_legacy_ioport.patch check if parent node has type isa -* Sun Apr 22 2007 jeffm@suse.de +* Mon Apr 23 2007 jeffm@suse.de - patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix xattr locking/refcount BUG (259215). * Sun Apr 22 2007 olh@suse.de @@ -11630,7 +11879,7 @@ done sram = mpc52xx-srammpc5200-sram * Mon Mar 26 2007 olh@suse.de - update to 2.6.21-rc5 -* Fri Mar 23 2007 olh@suse.de +* Sat Mar 24 2007 olh@suse.de - disable built-in amd8111 and sil680 IDE drivers on ppc64 build libata pata_sil680 and pata_amd * Fri Mar 23 2007 olh@suse.de @@ -12061,7 +12310,7 @@ done - patches.drivers/libata-fix-port-action-in-perdev-action-mask: libata: fix handling of port actions in per-dev action mask (231088, 235475). -* Wed Jan 17 2007 olh@suse.de +* Thu Jan 18 2007 olh@suse.de - add patches.drivers/libata-initialize-variables.patch fix ipr SATA (215625 - LTC28529) * Wed Jan 17 2007 jbeulich@novell.com @@ -12218,7 +12467,7 @@ done - Update to 2.6.18.5 - lots of little bug fixes, only 3 of which we already had. - Update config files. -* Fri Dec 01 2006 olh@suse.de +* Sat Dec 02 2006 olh@suse.de - add patches.suse/snd-aoa-device-symlinks.patch let snd-aoa create sysfs device symlinks (106294) * Fri Dec 01 2006 hare@suse.de @@ -12519,7 +12768,7 @@ done * Thu Oct 26 2006 jblunck@suse.de - patches.fixes/dm-refcnt-fix.diff: Fix reference counting in __find_device_hash_cell() (214682). -* Wed Oct 25 2006 tonyj@suse.de +* Thu Oct 26 2006 tonyj@suse.de - patches.suse/apparmor-secureexec.patch: Delete. - patches.suse/apparmor-mmapexec.patch: Delete. - patches.suse/apparmor: Roll security fixes into main AA patch @@ -12694,7 +12943,7 @@ done - patches.suse/scsi-scan-inq-ppc64-dflt: Delete. * Sat Sep 23 2006 gregkh@suse.de - patches.suse/ide-probe-delay: Delete as per Kurt's request -* Fri Sep 22 2006 gregkh@suse.de +* Sat Sep 23 2006 gregkh@suse.de - add 'vanilla' kernel build to the system. * Thu Sep 21 2006 gregkh@suse.de - Update config files. @@ -12780,7 +13029,7 @@ done Fix typo in powermac platform functions, fixes lockups * Sun Sep 03 2006 aj@suse.de - Require irqbalance always on x86 and x86-64. -* Fri Sep 01 2006 gregkh@suse.de +* Sat Sep 02 2006 gregkh@suse.de - Update to 2.6.18-rc5-git6 - USB fixes and some other stuff * Fri Sep 01 2006 jbeulich@novell.com @@ -12815,7 +13064,7 @@ done [PATCH] i386: rwlock.h fix smp alternatives fix. * Thu Aug 31 2006 neilb@suse.de - patches.fixes/nfsd-dmapi-aware: Delete. -* Wed Aug 30 2006 jblunck@suse.de +* Thu Aug 31 2006 jblunck@suse.de - Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug). * Wed Aug 30 2006 jblunck@suse.de - Update config files (disable CONFIG_EDAC_DEBUG). @@ -12997,7 +13246,7 @@ done - Disable KDB from i386 debug build as it does not build properly :( * Wed Aug 02 2006 hare@suse.de - config/s390/default: update config file. -* Tue Aug 01 2006 schwab@suse.de +* Wed Aug 02 2006 schwab@suse.de - config-md-raid456: Fix misspelt config. * Tue Aug 01 2006 schwab@suse.de - suse-ppc32-mol-mm-context: Fix mol build. @@ -13155,7 +13404,7 @@ done aborted (188411). - patches.fixes/md_raid1_barrier_fix: Fix IO raid1/barrier problems that cause false IO errors (188278). -* Mon Jun 26 2006 neilb@suse.de +* Tue Jun 27 2006 neilb@suse.de - patches.fixes/nfsv4-setclientid: Improve uniqueness of client id sent by NFSv4 (167953). * Mon Jun 26 2006 jeffm@suse.de @@ -13175,7 +13424,7 @@ done * Tue Jun 20 2006 neilb@suse.de - patches.fixes/lockd-find-block-fix: Fix possible oops in lockd (179988). -* Mon Jun 19 2006 garloff@suse.de +* Tue Jun 20 2006 garloff@suse.de - Update reference symbols to latest (libiscsi changed) and tag RC3. * Mon Jun 19 2006 okir@suse.de - patches.fixes/scsi-transport-sas-end-device-fix: Make patch @@ -13400,7 +13649,7 @@ done * Tue Jun 06 2006 axboe@suse.de - patches.suse/filp-slab-rcu: Let the filp slab use SLAB_DESTROY_BY_RCU (172825). -* Mon Jun 05 2006 gregkh@suse.de +* Tue Jun 06 2006 gregkh@suse.de - patches.fixes/request_irq-remove-warnings-from-irq-probing.patch: [PATCH] request_irq(): remove warnings from irq probing (181321, 175123). @@ -13537,7 +13786,7 @@ done - patches.suse/apparmor-secureexec.patch: LD_PRELOAD can be exploited to change the execution path across exec transitions (172061). -* Wed May 31 2006 agruen@suse.de +* Thu Jun 01 2006 agruen@suse.de - patches.fixes/xfs-kern-26040a-do-not-dirty-inode-being-freed: Don't dirty the inode if it being freed in xfs_iunpin (179117, SGI:PV952967). @@ -14317,9 +14566,9 @@ done flag to 0x1000000 to avoid conflict with BLIST_MAX_512. * Sun Apr 23 2006 agruen@suse.de - Update the required version of perl-Bootloader. -* Fri Apr 21 2006 olh@suse.de +* Sat Apr 22 2006 olh@suse.de - build pdc202xx_new as a module in kdump kernel (158247 - LTC22416) -* Fri Apr 21 2006 jeffm@suse.de +* Sat Apr 22 2006 jeffm@suse.de - patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs: fix handling of device names with /'s in them (#154278). * Fri Apr 21 2006 gregkh@suse.de @@ -14579,10 +14828,10 @@ done * Tue Apr 11 2006 neilb@suse.de - patches.fixes/invalidate_page_non_destructive: Make invalidate_inode_pages2 non-destructive (133890). -* Mon Apr 10 2006 agruen@suse.de +* Tue Apr 11 2006 agruen@suse.de - patches.drivers/libata-acpi-suspend-doc-fix: Fix {man,pdf}docs targets (163070). -* Mon Apr 10 2006 ak@suse.de +* Tue Apr 11 2006 ak@suse.de - patches.arch/i386-bigsmp-noirqbalance: Delete. Obsolete after #160473 - patches.arch/i386-amd-core-parsing: Remove bogus code from @@ -14636,7 +14885,7 @@ done * Mon Apr 10 2006 ak@suse.de - patches.arch/i386-modern-apic: i386: Consolidate modern APIC handling (157602). -* Sun Apr 09 2006 ak@suse.de +* Mon Apr 10 2006 ak@suse.de - patches.arch/i386-apic-up: Disable ACPI APIC checking if DMI scanner decides APIC should not be enabled (162076) * Sun Apr 09 2006 ak@suse.de @@ -14915,7 +15164,7 @@ done * Tue Mar 28 2006 neilb@suse.de - patches.fixes/md-barrier-fixes: Fix a couple of issues with handing BARRIER writes in md/raid1 (none). -* Mon Mar 27 2006 gregkh@suse.de +* Tue Mar 28 2006 gregkh@suse.de - patches.drivers/pci-hotplug-sn-fix-cleanup-on-hotplug-removal-of-ppb.patch: PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB (#156164). @@ -15016,7 +15265,7 @@ done * Fri Mar 24 2006 neilb@suse.de - patches.fixes/md-raid1-hang: md: Fix bug: BIO_RW_BARRIER requests to md/raid1 hang. (159435). -* Thu Mar 23 2006 ak@suse.de +* Fri Mar 24 2006 ak@suse.de - patches.arch/disable-mmconfig: Disable mmconfig by default Default to pci=nommconf (145753 (some more)). - patches.arch/lagrange-feature: i386/x86-64: List Intel LaGrange @@ -15175,7 +15424,7 @@ done * Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git8: - network driver fixes -* Thu Mar 16 2006 gregkh@suse.de +* Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git7: - nasty ext2 security issue / bugfix - other minor bugfixes all over the place @@ -15381,7 +15630,7 @@ done * Thu Mar 09 2006 neilb@suse.de - patches.fixes/md-raid1-leak: Fix several raid1 which cause a memory leak... (155990). -* Wed Mar 08 2006 agruen@suse.de +* Thu Mar 09 2006 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: Fix compiling /usr/src/linux directly with O= (65891). - patches.fixes/xfs-include: Remove spaces in `-I ...' in @@ -15611,7 +15860,7 @@ done * Thu Mar 02 2006 neilb@suse.de - patches.fixes/nfs-revalidate-race: Nfs: Avoid races between writebacks and truncation (144058). -* Wed Mar 01 2006 gregkh@suse.de +* Thu Mar 02 2006 gregkh@suse.de - patches.drivers/usb-uhci-increase-port-reset-completion-delay-for-hp-controllers.patch: USB: UHCI: Increase port-reset completion delay for HP controllers (#148761). @@ -15673,7 +15922,7 @@ done * Tue Feb 28 2006 olh@suse.de - update to 2.6.16-rc5-git2, netfilter, xfs, x86_64 fixes disable FUA in libata -* Mon Feb 27 2006 olh@suse.de +* Tue Feb 28 2006 olh@suse.de - add patches.fixes/scsi-command-retries-off-by-one.patch timing out command, waited 0s errors in log (153801 - LTC22057) * Mon Feb 27 2006 olh@suse.de @@ -15718,7 +15967,7 @@ done revert a 2.6.14rc1 change that causes cramfs corruption (153545) * Sun Feb 26 2006 olh@suse.de - adjust xen for topology.o change -* Sat Feb 25 2006 olh@suse.de +* Sun Feb 26 2006 olh@suse.de - add patches.fixes/git-kbuild-cscope.patch workaround for cscope segfault (152643) * Sat Feb 25 2006 olh@suse.de @@ -15812,7 +16061,7 @@ done for SLES 10 - 2006-02-21. * Wed Feb 22 2006 trenn@suse.de - patches.drivers/cpufreq_bios_ppc_change: Delete. -* Tue Feb 21 2006 olh@suse.de +* Wed Feb 22 2006 olh@suse.de - compile rtas_flash into the kernel (148195 - LTC21314) * Tue Feb 21 2006 olh@suse.de - update to 2.6.16-rc4-git1, s390 dasd error reporting gone, misc fixes @@ -15885,7 +16134,7 @@ done * Sun Feb 19 2006 olh@suse.de - add patches.suse/nameif-track-rename.patch keep track of things that udev does behind your back -* Sat Feb 18 2006 olh@suse.de +* Sun Feb 19 2006 olh@suse.de - provide vmlinux.debug on ppc * Sat Feb 18 2006 agruen@suse.de - patches.suse/dmapi_src_drop2: XFS DMAPI update; replaces @@ -15942,7 +16191,7 @@ done * Fri Feb 17 2006 axboe@suse.de - patches.drivers/scsi-kill-not-ready-removable: Kill not-ready messages for removable media in SCSI (150175). -* Thu Feb 16 2006 agruen@suse.de +* Fri Feb 17 2006 agruen@suse.de - rpm/post.sh: Only create Previous Kernel bootloader entries for kernels >= 2.6.16; older kernels don't know how to remove their bootloader entries again in their %%postun (151110). @@ -16186,7 +16435,7 @@ done GART IOMMU. - patches.arch/x86_64-hpet-summit: Fix HPET timer on IBM x460 (SUSE141868). -* Thu Feb 09 2006 gregkh@suse.de +* Fri Feb 10 2006 gregkh@suse.de - patches.drivers/it87-fix-oops-on-removal.patch: [PATCH] it87: Fix oops on removal (#149538). * Thu Feb 09 2006 gregkh@suse.de @@ -16275,7 +16524,7 @@ done - patches.fixes/xfs-linux-melb-25106a-xfs-per-cpu-sb-counters: [PATCH] xfs-linux-melb-25106a-xfs-per-cpu-sb-counters (SGI:PV946630, 148680). -* Wed Feb 08 2006 gregkh@suse.de +* Thu Feb 09 2006 gregkh@suse.de - supported.conf: updated the pci hotplug driver list * Wed Feb 08 2006 gregkh@suse.de Update to 2.6.16-rc2-git5 @@ -16370,7 +16619,7 @@ done * Tue Feb 07 2006 ak@suse.de - patches.xen/xen-mc-compile: Fix Xen compilation with multicore scheduler. -* Mon Feb 06 2006 ak@suse.de +* Tue Feb 07 2006 ak@suse.de - patches.fixes/spinlock-timeout: Make more general * Mon Feb 06 2006 mason@suse.de - patches.fixes/xfrm-endless-loop: Fix infinite loop in @@ -16434,7 +16683,7 @@ done - patches.suse/st-ioctl-idlun-support: Allow generic SCSI ioctls to work with st (SUSE45446, reenable). - patches.suse/ide-probe-delay: Reduce ide probe delays. -* Fri Feb 03 2006 garloff@suse.de +* Sat Feb 04 2006 garloff@suse.de - Reenable patches.suse/scsi-error-test-unit-ready-timeout; see bug #56689: Some SCSI devices need a longer timeout for TEST_UNIT_READY in error recovery. @@ -16743,9 +16992,9 @@ done - Update config files. -> Enable overriding of DSDT via initrd for x86_64 -> Enable ACPI debug for x86_64/i386 debug kernel -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable CONFIG_DEBUG_SLAB on ppc, changes alignment -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable internal firmware build for QLogic drivers also on ppc * Wed Jan 25 2006 axboe@suse.de - patches.fixes/it821x-dma-bug: Fix ide dma setup bug in it821x @@ -16775,7 +17024,7 @@ done - Make debugging usb device issues easier (used to be in older SuSE kernels, I accidentally took it out a while ago...) patches.drivers/always-announce-new-usb-devices.patch -* Tue Jan 24 2006 gregkh@suse.de +* Wed Jan 25 2006 gregkh@suse.de Clean up the kernel.org patches, from 4 to 2 * Tue Jan 24 2006 mason@suse.de - Update config files: enable CONFIG_CONNECTOR and CONFIG_PROC_EVENTS @@ -16909,7 +17158,7 @@ done - Fixup kdump related config entries. CONFIG_CRASH_DUMP should be on only in the kdump kernels. CONFIG_PROC_VMCORE should be on in the kdump kernels too. -* Sun Jan 22 2006 ak@suse.de +* Mon Jan 23 2006 ak@suse.de - fix compilation without NFSD_ACL enabled * Sun Jan 22 2006 olh@suse.de - enable DEBUG_RODAT, DEBUG_SPINLOCK and DEBUG_SPINLOCK_SLEEP @@ -16920,10 +17169,10 @@ done - patches.suse/subdomain_namespacesem: rebase, remove sd changes * Sun Jan 22 2006 olh@suse.de - enable slab debugging (144632) -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - add patches.suse/uml-trace-macros.patch define some setjmp macros which were removed from glibc includes -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - disable patches.fixes/dput_late_iput.diff (136310) disable patches.fixes/prune_one_dentry-late_iput.diff * Sat Jan 21 2006 agruen@suse.de @@ -17026,10 +17275,10 @@ done - Update config files. * Tue Jan 17 2006 schwab@suse.de - Update to kdb-v4.4-2.6.15-common-3. -* Mon Jan 16 2006 olh@suse.de +* Tue Jan 17 2006 olh@suse.de - add patches.suse/export-pci_claim_resource.patch rpaphp needs this symbol -* Mon Jan 16 2006 mason@suse.de +* Tue Jan 17 2006 mason@suse.de - Update config files. (run oldconfig on x86_64) * Mon Jan 16 2006 ak@suse.de - Update config files. @@ -17226,7 +17475,7 @@ done handling change. - patches.fixes/barrier-fixup: Fix a problem with hanging queue on barrier writes. -* Thu Jan 12 2006 okir@suse.de +* Fri Jan 13 2006 okir@suse.de - patches.kernel.org/patch-2.6.15-git8: Update to 2.6.5-git8 - Rediffed or removed the following patches: - patches.drivers/dm-no-bounce @@ -17487,10 +17736,10 @@ done - update to 2.6.15-rc6-git2 * Wed Dec 21 2005 aj@suse.de - Fix kernel-syms spec file. -* Mon Dec 19 2005 kkeil@suse.de +* Tue Dec 20 2005 kkeil@suse.de - patches.drivers/sky2.patch: Add sky2 driver from -mm series. - Update config files. -* Mon Dec 19 2005 garloff@suse.de +* Tue Dec 20 2005 garloff@suse.de - Increase default number of loop devices from 8 to 64. * Mon Dec 19 2005 jbeulich@novell.com - config/x86_64/xen: Enable SMP, misc adjustments (from ccoffing) @@ -17514,7 +17763,7 @@ done checkin. Corrected. * Sat Dec 17 2005 tonyj@suse.de - patches.suse/subdomain: SubDomain (AppArmor). -* Fri Dec 16 2005 agruen@suse.de +* Sat Dec 17 2005 agruen@suse.de - patches.fixes/nfsd-setacl-readonly.diff: [nfsd] Check for read-only exports before setting acls (139411). * Fri Dec 16 2005 trenn@suse.de @@ -17707,7 +17956,7 @@ done - patches.suse/aop-truncated-page.diff: [Patch] add AOP_TRUNCATED_PAGE, prepend AOP_ to WRITEPAGE_ACTIVATE. (needed for ocfs2) -* Sat Nov 26 2005 agruen@suse.de +* Sun Nov 27 2005 agruen@suse.de - rpm/kernel-source.spec.in: Make sure kernel flavors that are based on a different set of patches than kernel-source won't wrongly get a /usr/src/linux-obj directory for creating external @@ -17898,7 +18147,7 @@ done * Wed Nov 02 2005 okir@suse.de - patches.fixes/acpi-disable-c2-c3-ibm-r40e: Disable C2/C3 states on all IBM R40e BIOSes (129954). -* Tue Nov 01 2005 jeffm@suse.de +* Wed Nov 02 2005 jeffm@suse.de - patches.suse/ocfs2-configfs: Delete. - patches.suse/ocfs2.diff: ocfs2: merge from svn 2673. - patches.suse/ocfs2-kapi-compat.diff: ocfs2: API compatibility @@ -17953,7 +18202,7 @@ done - patches.drivers/oss-device-assign: Delete. - patches.fixes/unsymmetric-pageattr: Delete. - patches.drivers/alsa-git-post-2.6.14: ALSA-git update -* Tue Oct 25 2005 gregkh@suse.de +* Wed Oct 26 2005 gregkh@suse.de - patches.fixes/usb-interface-modalias-fix.patch: USB: always export interface information for modalias (105621). * Tue Oct 25 2005 olh@suse.de @@ -18022,10 +18271,10 @@ done - patches.drivers/floppy-cmos-attribute.patch: Delete. - patches.drivers/floppy-cmos-attribute-tidy.patch: Delete. - patches.drivers/securityfs.patch: Delete. -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Finish replacing +check2614 with the real owners. Sorry about the mess this caused... -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Start replacing +check2614 with the real owners * Mon Oct 10 2005 olh@suse.de - add patches.suse/suse-ppc32-mol-verify_area.patch @@ -18129,7 +18378,7 @@ done for building with O=. * Thu Sep 15 2005 olh@suse.de - mark kernel/drivers/net/mv643xx_eth unsupported. MAC collisions -* Wed Sep 14 2005 agruen@suse.de +* Thu Sep 15 2005 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: More dependency fixes. * Wed Sep 14 2005 olh@suse.de @@ -18421,7 +18670,7 @@ done patch broke aty128fb and radeonfb * Mon Aug 29 2005 olh@suse.de - update to 2.6.13 -* Sun Aug 28 2005 pavel@suse.cz +* Mon Aug 29 2005 pavel@suse.cz - patches.suse/acpi-asus-panasonic-sony.patch: add support for vendor-specific features from Timo Hoenig * Sun Aug 28 2005 olh@suse.de @@ -18640,7 +18889,7 @@ done - update to 2.6.13-rc6-git5, netpoll fixes * Sat Aug 13 2005 schwab@suse.de - Disable IA64_SGI_SN_XP until it is fixed. -* Fri Aug 12 2005 gregkh@suse.de +* Sat Aug 13 2005 gregkh@suse.de - patches.drivers/w1-dont-spam-syslog.patch: w1: more debug level decrease. fixes #104020. * Fri Aug 12 2005 kraxel@suse.de @@ -19092,7 +19341,7 @@ done * Mon Jul 04 2005 olh@suse.de - add patches.arch/ppc64-vdso32_lds.patch fix link errors after recent toolchain changes -* Sat Jul 02 2005 agruen@suse.de +* Sun Jul 03 2005 agruen@suse.de - scripts/config.sh: rename VERSION+EXTRAVERSION => PATCHVERSION and a few other cleanups. * Sat Jul 02 2005 garloff@suse.de @@ -19154,7 +19403,7 @@ done - Fix config files. * Wed Jun 29 2005 agruen@suse.de - Fix dash/underscore conversion for RPM tags. -* Tue Jun 28 2005 garloff@suse.de +* Wed Jun 29 2005 garloff@suse.de - Preliminary update of xen patches. * Tue Jun 28 2005 garloff@suse.de - patches.suse/security-*: Update and reenable security stubs @@ -19414,7 +19663,7 @@ done * Thu Apr 28 2005 okir@suse.de - patches.fixes/ipv4-martian-oops: [IPv4] Prevent oops when printing martian source (65556). -* Wed Apr 27 2005 schwab@suse.de +* Thu Apr 28 2005 schwab@suse.de - Even more gcc4 fixes for ppc/ppc64. * Wed Apr 27 2005 schwab@suse.de - More gcc4 fixes. @@ -19490,7 +19739,7 @@ done * Mon Mar 28 2005 jeffm@suse.de - patches.fixes/set_blocksize_race.diff: Updated header; accepted in 2.6.12-rc1 -* Wed Mar 23 2005 jeffm@suse.de +* Thu Mar 24 2005 jeffm@suse.de - patches.suse/lookup_hash_nameidata.diff: Version added to CVS did _not_ obsolete lookup_create_nameidata.diff, but it was removed anyway. Added required changes. @@ -19561,12 +19810,12 @@ done * Thu Mar 17 2005 axboe@suse.de - patches.fixes/cfq-shutdown-timer-wq: Shutdown pending timer/wq from both last put and exit case. -* Wed Mar 16 2005 schwab@suse.de +* Thu Mar 17 2005 schwab@suse.de - Fix name of module override directory. -* Wed Mar 16 2005 garloff@suse.de +* Thu Mar 17 2005 garloff@suse.de - (okir) Removed non-compiling dri-ioctl32 patch. - Updated Xen patches. -* Wed Mar 16 2005 jeffm@suse.de +* Thu Mar 17 2005 jeffm@suse.de - series.conf: enabled set_blocksize_race.diff * Wed Mar 16 2005 axboe@suse.de - patches.fixes/cfq-pending-work-fixup: Fixup error in @@ -19777,7 +20026,7 @@ done * Fri Mar 11 2005 olh@suse.de - update patches.suse/acpi_EC_no_byteAcc_fix.diff increment offset by one, not eight -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Remove unneeded I2C patches from the tree. - patches.drivers/i2c-1.2081.patch: Delete. - patches.drivers/i2c-1.2083.patch: Delete. @@ -19806,7 +20055,7 @@ done - patches.drivers/i2c-1.2113.patch: Delete. - patches.drivers/i2c-1.2115.patch: Delete. - patches.drivers/i2c-1.2116.patch: Delete. -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Driver core update based on patches now in the 2.6.11-bk tree. Almost all of these are liked by udev / HAL in order that they can go faster, with less sysfs activity. @@ -20046,7 +20295,7 @@ done - patches.drivers/input-bk-alps.diff: All ALPS fixes in one patch Previous ALPS patches removed -* Fri Mar 04 2005 vojtech@suse.cz +* Sat Mar 05 2005 vojtech@suse.cz - patches.drivers/input-bk-2074.diff: Fix ALPS oops on resume/suspend (Ruediger Oertel : [kernel] oops during s-t-d) @@ -20447,7 +20696,7 @@ done regardless the setting of /proc/sys/kernel/sysrq * Mon Feb 21 2005 mantel@suse.de - patches.drivers/ibm-acpi-update: Update ibm-acpi to 0.10 (none). -* Sun Feb 20 2005 agruen@suse.de +* Mon Feb 21 2005 agruen@suse.de - patches.fixes/pci-resource-window-allocation-fix.diff: IBM Thinkpad G41 (and others) PCMCIA problems fix from Linus. * Sun Feb 20 2005 olh@suse.de @@ -20546,10 +20795,10 @@ done - Update config files. - patches.drivers/drm-via: add DRM support for Via unichrome video cards (None). -* Thu Feb 10 2005 kkeil@suse.de +* Fri Feb 11 2005 kkeil@suse.de - readd patches.fixes/i4l-filter-fix patches.fixes/i4l-nullpointer-fix -* Thu Feb 10 2005 agruen@suse.de +* Fri Feb 11 2005 agruen@suse.de - Enable DRM config options. * Thu Feb 10 2005 kraxel@suse.de - patches.xen/xen-common.diff: one more chunk dropped. @@ -20571,7 +20820,7 @@ done - patches.uml/host-skas3: Delete. - patches.uml/skas-update-2.6.10.patch: Delete. - patches.uml/skas-2.6.11-v7-rc1.patch: skas3+sysemu patch v7a. -* Wed Feb 09 2005 garloff@suse.de +* Thu Feb 10 2005 garloff@suse.de - Make IDE drivers more modular in Xen. - Update Xen patches, drop various bits that have been merged. - Clean up mkinitrd creation for Xen. @@ -21011,7 +21260,7 @@ done + add patches.drivers/bk-dtor-input-rc1.patch - Fixed SLRS-pos patch for input update. - Update config files. -* Mon Jan 17 2005 agruen@suse.de +* Tue Jan 18 2005 agruen@suse.de - New version of nfsacl: now caches acls on the client. Patches: + patches.suse/qsort: Qsort. + patches.suse/sunrpc-enosys-when-unavail: Return -ENOSYS for @@ -21144,7 +21393,7 @@ done - patches.suse/file-write-prefault: Delete. * Wed Jan 05 2005 mason@suse.de - update reiser4 to the latest code drop in -mm -* Tue Jan 04 2005 mason@suse.de +* Wed Jan 05 2005 mason@suse.de - delete a number of patches that were already in mainline * Tue Jan 04 2005 okir@suse.de - patches.fixes/cmsg-compat-signedness-fix-fix: Fix cmsg_len @@ -21185,7 +21434,7 @@ done during the task exiting. - patches.suse/protect-pids-from-oom2: fixes a race and two minor aesthetical bugs. -* Tue Dec 21 2004 olh@suse.de +* Wed Dec 22 2004 olh@suse.de - remove patches.suse/pci.ids-update CONFIG_PCI_NAMES is not enabled in our configs * Tue Dec 21 2004 olh@suse.de @@ -21497,7 +21746,7 @@ done * Fri Oct 15 2004 okir@suse.de - patches.fixes/nfs-nolock-fix2: Fix broken locking on NFS nolock mounts (SUSE47287) -* Thu Oct 14 2004 kkeil@suse.de +* Fri Oct 15 2004 kkeil@suse.de - patches.fixes/c4_locking_fix (SUSE47191) * Fix a SMP deadlock for the AVM c4 driver * Thu Oct 14 2004 andrea@suse.de @@ -21579,7 +21828,7 @@ done - Fix TCP window tracking in netfilter conntrack * Mon Oct 04 2004 schwab@suse.de - Update /boot/vmlinuz symlink before calling /sbin/new-kernel-pkg. -* Sat Oct 02 2004 schwab@suse.de +* Sun Oct 03 2004 schwab@suse.de - Hide non-OF PCI devices on PowerMacs. * Sat Oct 02 2004 jeffm@suse.com - Release path after iput in sys_unlink (SUSE45004) @@ -21618,7 +21867,7 @@ done * Fri Oct 01 2004 andrea@suse.de - patches.fixes/pte-establish-race avoid userspace corruption during COWs with threads on x86 PAE with >4G of ram. -* Thu Sep 30 2004 agruen@suse.de +* Fri Oct 01 2004 agruen@suse.de - patches.fixes/attr-initialize: Prevent chown from modifying inode ctimes without permission check (SUSE42542) - patches.fixes/ext23-no-ace-write-limit.diff: re-enable. @@ -21673,7 +21922,7 @@ done - Fix resource claiming of SuperIO chips (SUSE45891) * Thu Sep 30 2004 axboe@suse.de - Hold reference to scsi device for lifetime of pending commands (SUSE46316) -* Wed Sep 29 2004 kkeil@suse.de +* Thu Sep 30 2004 kkeil@suse.de - fix from mainline for RLT8169 driver (disable DAC) SUSE46390 * Wed Sep 29 2004 vojtech@suse.cz - fixed patches.fixes/fat-nokia-fix, but not enabled yet @@ -21711,10 +21960,10 @@ done * Tue Sep 28 2004 hare@suse.de - patches.fixes/null-argument-for-put_device put_device() should accept a NULL argument, too (SUSE46234). -* Mon Sep 27 2004 agruen@suse.de +* Tue Sep 28 2004 agruen@suse.de - patches.drivers/dm-minorcheck: device-mapper: fix minor number check -* Mon Sep 27 2004 andrea@suse.de +* Tue Sep 28 2004 andrea@suse.de - patches.suse/silent-stack-overflow: enforce gap between heap and stack. SUSE44807 * Mon Sep 27 2004 hare@suse.de @@ -21760,7 +22009,7 @@ done This may readd the IDE DMA timeout problems some people saw. * Fri Sep 24 2004 okir@suse.de - Fixed a typo in sunrpc-optional-auth -* Thu Sep 23 2004 olh@suse.de +* Fri Sep 24 2004 olh@suse.de - remove patches.fixes/usb-ehci_urb_done-barrier.patch this patch is not needed, the inital bug was triggered by list corruption @@ -21794,7 +22043,7 @@ done - fix cardbus issue on x86_64 (SUSE45677) * Wed Sep 22 2004 mantel@suse.de - export symbol get_sb_pseudo (SUSE45571) -* Tue Sep 21 2004 agruen@suse.de +* Wed Sep 22 2004 agruen@suse.de - patches.rpmify/cvs-timestamp-in-oopses.diff, rpm/kernel-binary.spec.in: Add CVS timestamp to Oopses * Tue Sep 21 2004 kraxel@suse.de @@ -21812,7 +22061,7 @@ done - fixed and re-enabled lirc patches (SUSE45679). * Tue Sep 21 2004 okir@suse.de - Disable TCP segment offload (TSO) for now; it's too broken (SUSE45666) -* Mon Sep 20 2004 ak@suse.de +* Tue Sep 21 2004 ak@suse.de - Disable warning in cpufreq /proc interface code * Mon Sep 20 2004 ak@suse.de - Fix x86-64 compat waitid call for new interface @@ -21968,7 +22217,7 @@ done - update PCI IDs to latest version * Wed Sep 15 2004 schwab@suse.de - Remove useless casts. -* Tue Sep 14 2004 schwab@suse.de +* Wed Sep 15 2004 schwab@suse.de - Update configs. * Tue Sep 14 2004 garloff@suse.de - Remove whirlpool algo. @@ -22010,7 +22259,7 @@ done * Thu Sep 09 2004 garloff@suse.de - fastboot-console-init: Don't generate hotplug events for virtual consoles. Speeds up booting by ~2s. By okir. -* Wed Sep 08 2004 garloff@suse.de +* Thu Sep 09 2004 garloff@suse.de - swsusp-fix-small: suspend broke when onlyvery little memory was used (init=/bin/bash). By pavel. - ide-probe-delay: sleep 5ms instead of 50ms in ide probe and @@ -22111,7 +22360,7 @@ done latency fix (tiwai@suse.de). * Thu Aug 26 2004 okir@suse.de - prevent oops in ip6t_LOG (SUSE44213) -* Wed Aug 25 2004 agruen@suse.de +* Thu Aug 26 2004 agruen@suse.de - scripts/tar-up.sh, rpm/kernel-binary.spec.in: Add x-devel-packages in neededforbuild of kernel-um.spec. * Wed Aug 25 2004 okir@suse.de @@ -22201,7 +22450,7 @@ done Add missing parentheses in include/asm-x86_64/processor.h * Wed Aug 18 2004 kraxel@suse.de - enable CONFIG_DVB_AV7110_OSD on amd64 (SUSE43455). -* Tue Aug 17 2004 schwab@suse.de +* Wed Aug 18 2004 schwab@suse.de - Remove obsolete hp-sx1000 patches. * Tue Aug 17 2004 schwab@suse.de - Fix IPv6 mobility patches. @@ -22248,9 +22497,9 @@ done - Remove one obsolete patch * Fri Aug 13 2004 mantel@suse.de - update swsuspend code -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Rediff & reenable /proc/pid/mapped_base patch -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Add -d / --dir argument to sequence-patch to avoid $SCRATCH_AREA * Thu Aug 12 2004 mason@suse.de - enable reiserfs and ext3 barrier code again @@ -22436,7 +22685,7 @@ done - Check lots more patches * Thu Aug 05 2004 garloff@suse.de - Build fixes. -* Wed Aug 04 2004 garloff@suse.de +* Thu Aug 05 2004 garloff@suse.de - Drop many patches (all upstream: axp, scsi, proc-info-leak). - Port some (bootsplash, kbuild stuff). - Adapt configs for i386 and x86-64. @@ -22671,7 +22920,7 @@ done - SUSE42038 fix deadlock between ext3/reiserfs and copy_from_user * Mon Jun 28 2004 mason@suse.de - change ide-disk-barrier_mode-2 to match what I put into cvs GA -* Sun Jun 27 2004 agruen@suse.de +* Mon Jun 28 2004 agruen@suse.de - SUSE42495: Disable CONFIG_E100_NAPI for ia64. * Sun Jun 27 2004 agruen@suse.de - SUSE41246: patches.fixes/ide-disk-barrier_mode-2: Only use IDE @@ -22755,7 +23004,7 @@ done * Wed Jun 23 2004 okir@suse.de - Added CIFS patch from Steve French which fixes request queueing to handle more than 100 overlapped requests (SUSE39916 - LTC8025) -* Tue Jun 22 2004 agruen@suse.de +* Wed Jun 23 2004 agruen@suse.de - Three obvious bug fixes from mainline: + patches.fixes/ieee1394-null-dereference.diff + patches.fixes/ip-conntrack-missing-check.diff @@ -22793,7 +23042,7 @@ done - Disable [I][N]FTL flash drivers. * Tue Jun 22 2004 mantel@suse.de - avoid pagecache underflow (SUSE42182) -* Mon Jun 21 2004 agruen@suse.de +* Tue Jun 22 2004 agruen@suse.de - Merge recent kbuild improvements, update the documentation and demo module. Add upstream documentation. Looking good now. * Mon Jun 21 2004 ak@suse.de @@ -22942,7 +23191,7 @@ done - vgettimeofday patch from John Stultz to fix LTP gettimeofday01 failure (SUSE40504 - LTC8395) - Updated CIFS to 1.18 (SUSE41963 - LTC9328) -* Mon Jun 14 2004 agruen@suse.de +* Tue Jun 15 2004 agruen@suse.de - SUSE40829 / LTC8406: patches.fixes/power3-numabug: Fix memory zone setup that caused the emergency pool to underrun. * Mon Jun 14 2004 olh@suse.de @@ -22983,7 +23232,7 @@ done * Sat Jun 12 2004 axboe@suse.de - harden blk_execute_rq() a little so it doesn't inspect ->waiting at all. Similar to how mainline works. -* Fri Jun 11 2004 schwab@suse.de +* Sat Jun 12 2004 schwab@suse.de - Rename modules to work around lkcd bug [SUSE41891]. * Fri Jun 11 2004 garloff@suse.de - hugetlb-disable-nonstd-maphugetlb-sysctl: Don't honour @@ -23074,10 +23323,10 @@ done - update sysfs-backing store to v0.6 from 2.6.6-mm4 (SUSE40072) * Wed Jun 09 2004 agruen@suse.de - SUSE41748: LAuS msgsnd reporting invalid syscall parameter size. -* Tue Jun 08 2004 olh@suse.de +* Wed Jun 09 2004 olh@suse.de - update patches.arch/ibm-ppc64-eeh-check-n-panic-earlier.patch pass correct device node info to rtas_call (SUSE41818 - LTC9219) -* Tue Jun 08 2004 garloff@suse.de +* Wed Jun 09 2004 garloff@suse.de - scsi-error-test-unit-ready-timeout: Use 30s timeout for TEST_UNIT_READY (SUSE41689). * Tue Jun 08 2004 ak@suse.de @@ -23143,7 +23392,7 @@ done Don't return from KDB upon unrecoverable exception (SUSE40982 - LTC8623) * Tue Jun 08 2004 ak@suse.de - Handle bad PIT readings in the cyclone timer driver (SUSE40644) -* Mon Jun 07 2004 agruen@suse.de +* Tue Jun 08 2004 agruen@suse.de - SUSE41718 / LTC9150: revalidate_special may invalidate dentry->d_op (as it sometimes does with cifs), so re-check when revalidating again. @@ -23203,7 +23452,7 @@ done nfsd requests to set the file mode permission bits of a symlink. * Sun Jun 06 2004 ak@suse.de - disable debugging printks in udf -* Sat Jun 05 2004 olh@suse.de +* Sun Jun 06 2004 olh@suse.de - add patches.fixes/recvmsg-compat-MSG_CMSG_COMPAT Fix bogus msg_flags checks, need to mask out MSG_CMSG_COMPAT * Sat Jun 05 2004 garloff@suse.de @@ -23262,16 +23511,16 @@ done nfs_acl version 2 instead. * Thu Jun 03 2004 ak@suse.de - Fix LDT/TSS limit on x86-64 (SUSE41574) -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - Mark as SLES9_RC1. -* Wed Jun 02 2004 agruen@suse.de +* Thu Jun 03 2004 agruen@suse.de - SUSE41202 / nfs_acl: Fix mounting NFSv2 volumes from Solaris clients: the supported program version numbers were wrong. Also fix the transport buffer size calculation (we were still safe). -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - SUSE40944: apic-timer-irq-delivery-dl760: Add workaround for timer IRQ delivery for DL760. -* Wed Jun 02 2004 ak@suse.de +* Thu Jun 03 2004 ak@suse.de - add IDE support for nvidia nforce3,nforce3-mcp04,nforce3-ck804 * Wed Jun 02 2004 olh@suse.de - add patches.drivers/ibm-ppc64-hvcs_write_room.2.0.patch @@ -23319,7 +23568,7 @@ done * Wed Jun 02 2004 ak@suse.de - dump bad block when internal xfs consistency checks fail - add more KERN_ALERTs to oopses on x86-64 and i386 -* Tue Jun 01 2004 garloff@suse.de +* Wed Jun 02 2004 garloff@suse.de - swsusp-free-more-mem: Several tries to free memory, allows low- mem machines to successfully suspend to disk. * Tue Jun 01 2004 ak@suse.de @@ -23399,7 +23648,7 @@ done * Tue Jun 01 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi remove sysfs entry for vscsis -* Mon May 31 2004 kkeil@suse.de +* Tue Jun 01 2004 kkeil@suse.de - ppp-filter-fix: new version with correct filter headers for DLT_LINUX_SLL filter (see # SUSE34724) * Mon May 31 2004 okir@suse.de @@ -23598,7 +23847,7 @@ done * Thu May 27 2004 agruen@suse.de - patches.suse/jfs-dmapi-fix: Back out broken 32-bit compatibility code. -* Wed May 26 2004 garloff@suse.de +* Thu May 27 2004 garloff@suse.de - tulip-napi-remove-hang: Better fix. (okir, SUSE39668) * Wed May 26 2004 mason@suse.de - ckrm permission fix (bug SUSE41270) @@ -23772,12 +24021,12 @@ done * Tue May 25 2004 ak@suse.de - retry failed allocations in XFS (SUSE39962) - fix bug in NUMA API with huge nodemasks -* Mon May 24 2004 agruen@suse.de +* Tue May 25 2004 agruen@suse.de - Add EXPORT_SYMBOL(laptop_mode). - jfs updates/fixes: jfs-__get_metapage-size, jfs-d_instantiate-fix, jfs-error-recovery, jfs-invalidate-metadata-race, jfs-memleak, jfs-reduce-stack-usage, jfs-rmmod-fix. -* Mon May 24 2004 olh@suse.de +* Tue May 25 2004 olh@suse.de - update patches.fixes/e1000-mb.patch need also mb in e1000_clean_tx_irq() bug (SUSE41111 - LTC8539) * Mon May 24 2004 agruen@suse.de @@ -23831,7 +24080,7 @@ done * Mon May 24 2004 hare@suse.de - add patches.suse/lkcd-x86_64-netdump.patch Fix netdump on x86_64 (SUSE40608) -* Sun May 23 2004 andrea@suse.de +* Mon May 24 2004 andrea@suse.de - fix for ia64 arch-atomic_inc_and_test needed by the page-freeing-race-fix. * Sun May 23 2004 olh@suse.de @@ -24420,10 +24669,10 @@ done - build ibmveth as a module on pseries64 * Thu May 13 2004 olh@suse.de - build tokenring as a module on iseries64 -* Wed May 12 2004 olh@suse.de +* Thu May 13 2004 olh@suse.de - add patches.arch/ibm-ppc64-uninline-spinlocks [PATCH] Un-inline spinlocks on ppc64 -* Wed May 12 2004 agruen@suse.de +* Thu May 13 2004 agruen@suse.de - patches.suse/intel-vtune-fix: Make compile on i386, enable it in the config files. * Wed May 12 2004 okir@suse.de @@ -24484,20 +24733,20 @@ done fixes from Intel. - Add patches.fixes/priotree-hugetlbfs-truncate-lockup to series.conf. -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - remove patches.drivers/pcnet32-drop-ltint.patch add patches.fixes/pcnet32-disable-ltint just disable ltint for the time being -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/ext3-bogus-enospc [PATCH] Fix ext3 bogus ENOSPC -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/radeonfb_overlapping_copyarea [PATCH] radeon: fix overlapping copyarea -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.arch/ppc-XTABS-termio.patch PPC termio fix for TABDLY bits TAB3/XTABS -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi Fix panic in ibmvscsi_eh_abort_handler (LTC bugzilla 7983) fix the ibmvscsi server @@ -24656,7 +24905,7 @@ done * Sun May 09 2004 olh@suse.de - add patches.fixes/sctp_memset_parameter [SCTP] Fix memset() parameter ordering. -* Sat May 08 2004 schwab@suse.de +* Sun May 09 2004 schwab@suse.de - Audit LAuS patches for bad uses of audit_result [SUSE39936]. * Sat May 08 2004 olh@suse.de - add patches.arch/ibm-ppc64-iommu_alloc_consistent-return @@ -24897,10 +25146,10 @@ done . * Tue May 04 2004 axboe@suse.de - kernel doesn't link it CKRM isn't configured (sigh) -* Mon May 03 2004 schwab@suse.de +* Tue May 04 2004 schwab@suse.de - Enable CONFIG_SERIAL_8250_EXTENDED and CONFIG_SERIAL_8250_SHARE_IRQ [SUSE39152]. -* Mon May 03 2004 olh@suse.de +* Tue May 04 2004 olh@suse.de - add patches.arch/ibm-ppc64-irqstacks add patches.fixes/irqstacks-do_softirq.patch add patches.arch/ibm-ppc64-irqstack_dynamic_allocation.patch @@ -25354,7 +25603,7 @@ done (which it does slightly faster than quilt); the resulting tree is fully compatible with quilt. (Use the --clean option to get rid of quilt specific files in .pc/.) -* Fri Apr 23 2004 agruen@suse.de +* Sat Apr 24 2004 agruen@suse.de - Add more stuff from -mc4 (patches.fixes/): ext3-transaction-batching-fix.patch, intermezzo-leak-fixes.patch, load_elf_binary-overflow-detection-fix.patch @@ -25554,7 +25803,7 @@ done * Tue Apr 20 2004 mantel@suse.de - use in-kernel e100 driver; new version was meant for 2.4 only according to Intel -* Mon Apr 19 2004 garloff@suse.de +* Tue Apr 20 2004 garloff@suse.de - vesafb-video-mem-mtrr: Apply MTRR setting to whole framebuffer. (SUSE39104) * Mon Apr 19 2004 olh@suse.de @@ -25997,7 +26246,7 @@ done - Update cifs to version 1.0.5. (SUSE35685, SUSE37871). * Sun Apr 04 2004 ak@suse.de - disable apic off dmi entry for HP DL380 (SUSE34704) -* Sat Apr 03 2004 agruen@suse.de +* Sun Apr 04 2004 agruen@suse.de - SUSE38070 hang in hwscan loading module uhci-hcd: Extended psmouse-usb-fix patch to reset the USB controller thoroughly (vojtech@suse.cz). @@ -26124,7 +26373,7 @@ done * Thu Apr 01 2004 andrea@suse.de - Allow swap header to be rewritten with rw_swap_page_sync, may fix bug SUSE37442. -* Wed Mar 31 2004 ak@suse.de +* Thu Apr 01 2004 ak@suse.de - disable EDD reporting url * Wed Mar 31 2004 olh@suse.de - add patches.drivers/usb-static-sysfs-info @@ -26301,7 +26550,7 @@ done - Disable debugging messages in parport daisy driver * Fri Mar 26 2004 ak@suse.de - Enable powernow k8 acpi driver on x86-64 and i386 (SUSE36822) -* Thu Mar 25 2004 agruen@suse.de +* Fri Mar 26 2004 agruen@suse.de - xfs cvs update. * Thu Mar 25 2004 andrea@suse.de - Fixup one locking bit in the objrmap-core, more precisely @@ -26343,7 +26592,7 @@ done - Emulate bridge ioctls for vmware (SUSE36641) * Thu Mar 25 2004 garloff@suse.de - Revert sysfs changes from rc2. (SUSE36844, SUSE36198). -* Wed Mar 24 2004 garloff@suse.de +* Thu Mar 25 2004 garloff@suse.de - Drop part from lkcd_ipf that panics the kernel on accessing /proc/sys/kernel/cad_pid. * Wed Mar 24 2004 agruen@suse.de @@ -26381,7 +26630,7 @@ done - Disable LTT & dprobe completely as they also do not work on S/390. - Rediff numa-api. -* Tue Mar 23 2004 schwab@suse.de +* Wed Mar 24 2004 schwab@suse.de - Enable KDB on ia64, off by default. * Tue Mar 23 2004 ak@suse.de - fix oops in numa api code (SUSE36806) @@ -26596,7 +26845,7 @@ done - Update to x86_64-2.6.5rc1-3. Should fix SUSE35405 * Fri Mar 19 2004 agruen@suse.de - Fix the override-config-file mechanism. -* Thu Mar 18 2004 mason@suse.de +* Fri Mar 19 2004 mason@suse.de - fix reiserfs_file_write hole bug - Try to fix some O_DIRECT<->buffered io races - fix reiserfs writepage for fsync vs data=ordered races @@ -26748,7 +26997,7 @@ done - update to 2.6.5-rc1 * Tue Mar 16 2004 mantel@suse.de - remove infiniband drivers -* Mon Mar 15 2004 olh@suse.de +* Tue Mar 16 2004 olh@suse.de - reenable patches.drivers/firewire_ieee1394 rev 1191, fixes some list corruption in ieee1394 core * Mon Mar 15 2004 olh@suse.de @@ -26862,7 +27111,7 @@ done - Also install the arch/$arch/defconfig.$flavor files in the binary kernels. Add scripts/build-kernel-modules (generated by script) for testing compilation and installation. -* Wed Mar 10 2004 agruen@suse.de +* Thu Mar 11 2004 agruen@suse.de - %%postun-script: Fix relink code (broke recently). - Rename /boot/vmlinux to /boot/vmlinux.gz for gzip'ed files (the extension was lost at some point). @@ -26953,7 +27202,7 @@ done - Make TIOCGDEV compatible again. * Sat Mar 06 2004 schwab@suse.de - Read patches.drivers/xpnet-04-xpc. -* Fri Mar 05 2004 ak@suse.de +* Sat Mar 06 2004 ak@suse.de - Update x86-64 patchkit to x86_64-2.6.4rc2-1 * Fri Mar 05 2004 olh@suse.de - update to patches.fixes/linux-post-2.6.4rc2-20040305 @@ -27012,7 +27261,7 @@ done - Remove patches.drivers/xpnet-04-xpc. * Wed Mar 03 2004 schwab@suse.de - Fix staircase effect on Altix serial console. -* Tue Mar 02 2004 schwab@suse.de +* Wed Mar 03 2004 schwab@suse.de - Fix net/ipv6/mobile_ip6 for parallel build. * Tue Mar 02 2004 olh@suse.de - net/ipv6/mobile_ip6/mobhdr_mn.c needs linux/init.h @@ -27092,10 +27341,10 @@ done loop_func_table->transfer operation has changed). * Sun Feb 29 2004 schwab@suse.de - Fix NULL pointer reference in pciehp driver. -* Sat Feb 28 2004 garloff@suse.de +* Sun Feb 29 2004 garloff@suse.de - alarm-round: Commit fix for alarm() return value being one too much because of roundoff errors in tv <-> jiffie conversion. -* Sat Feb 28 2004 agruen@suse.de +* Sun Feb 29 2004 agruen@suse.de - Add timestamp of cvs working directory to rpm files: /boot/timestamp-%%ver_str, /usr/src/linux-%%ver_str/timestamp. * Sat Feb 28 2004 ak@suse.de @@ -27460,7 +27709,7 @@ done * Tue Feb 03 2004 ak@suse.de - Add patch for CONFIG_REGPARM for i386 - Enable it by default -* Mon Feb 02 2004 agruen@suse.de +* Tue Feb 03 2004 agruen@suse.de - patches.fixes/toshiba-acpi-0.17: Update toshiba_acpi driver to version 0.17. - Update config files. @@ -27488,7 +27737,7 @@ done - Fix several problems with Provides and Obsoletes. - Split modversion symbols from kernel-source, and put them into kernel-syms instead. This also obsoletes kernel-bare. -* Thu Jan 29 2004 olh@suse.de +* Fri Jan 30 2004 olh@suse.de - add patches.drivers/firewire_ieee1394 (rev 1113) update sbp2 driver to provide ieee1394_guid in sysfs device/ dir * Thu Jan 29 2004 agruen@suse.de @@ -27507,7 +27756,7 @@ done - Update ilp32 patch. * Thu Jan 29 2004 okir@suse.de - Updated usagi ipv6-ipv6 tunnel patch -* Wed Jan 28 2004 olh@suse.de +* Thu Jan 29 2004 olh@suse.de - update patches.drivers/ibm-ipr-2.0.0.patch trigger CONFIG_FW_LOADER if enabled * Wed Jan 28 2004 okir@suse.de @@ -27712,7 +27961,7 @@ done - update patches.suse/early_userspace-instead-of-linuxrc do not mount sysfs early, the events can be replayed later keep the early binfmt_elf init to record early hotplug calls -* Fri Jan 09 2004 agruen@suse.de +* Sat Jan 10 2004 agruen@suse.de - Rework how kernel-source and the binary kernels are built: Now, the source and binary package are all built directly from the sources. @@ -27882,7 +28131,7 @@ done * Mon Dec 08 2003 olh@suse.de - update patches.fixes/linux-2.6.0-test11-bk-latest tmpfs oops fix -* Sun Dec 07 2003 olh@suse.de +* Mon Dec 08 2003 olh@suse.de - update patches.suse/early_userspace-instead-of-linuxrc simplify changes * Sun Dec 07 2003 olh@suse.de @@ -28122,7 +28371,7 @@ done option of build script. * Tue Nov 11 2003 ak@suse.de - Merge to x86_64-2.6.0test9-5 -* Mon Nov 10 2003 schwab@suse.de +* Tue Nov 11 2003 schwab@suse.de - Fix rounding error for blkdev reads [SUSE31902]. * Mon Nov 10 2003 schwab@suse.de - Reenable serial console patch. diff --git a/kernel-syms.spec.in b/kernel-syms.spec.in new file mode 100644 index 00000000..2c74051d --- /dev/null +++ b/kernel-syms.spec.in @@ -0,0 +1,68 @@ +# +# spec file for package kernel-syms@VARIANT@ (Version @RPMVERSION@) +# +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild +# ( kernel-binary-packages is expanded into the list of all binary kernel +# packages for each architecture by Autobuild. ) + +%define using_buildservice 0%{?opensuse_bs} + +%if %using_buildservice +# Strip off the build number ("y") from the "x.y" release number +%define source_rel %(release=%release; echo ${release%.*}) +%else +# We don't have build numbers internally +%define source_rel %release +%endif + +# macro to add the source timestamp to package descriptions +%define source_timestamp %(sed '1s/^/Source timestamp: /' %_sourcedir/source-timestamp || :) + +%define variant @VARIANT@%{nil} + +Name: kernel-syms@VARIANT@ +Summary: Kernel Symbol Versions (modversions) +Version: @RPMVERSION@ +%if %using_buildservice +Release: @RELEASE_PREFIX@ +%else +%define kernel_source_release %(LC_ALL=C rpm -q kernel-source%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0) +Release: %kernel_source_release +%endif +License: GPL +Group: Development/Sources +AutoReqProv: off +BuildRequires: coreutils +@REQUIRES@ +Source: README.KSYMS +Requires: kernel-source%variant = %version-%source_rel +BuildRoot: %_tmppath/%name-%version-build +Prefix: /usr/src + +%description +Kernel symbols, such as functions and variables, have version +information attached to them. This package contains the symbol versions +for the standard kernels. + +This package is needed for compiling kernel module packages with proper +package dependencies. + +%source_timestamp + +%prep +%install +install -m 644 -D %{SOURCE0} %buildroot/%_docdir/%name/README.SUSE + +%files +%defattr(-, root, root) +%dir %_docdir/%name +%_docdir/%name/README.SUSE + +%changelog diff --git a/kernel-trace.changes b/kernel-trace.changes index 46f58025..9fd86cdf 100644 --- a/kernel-trace.changes +++ b/kernel-trace.changes @@ -1,3 +1,594 @@ +------------------------------------------------------------------- +Tue May 19 18:03:44 CEST 2009 - jeffm@suse.com + +- Set CONFIG_FRAMEBUFFER_CONSOLE=y + +------------------------------------------------------------------- +Tue May 19 17:27:45 CEST 2009 - jeffm@suse.com + +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) + +------------------------------------------------------------------- +Tue May 19 16:17:34 CEST 2009 - jbeulich@novell.com + +- patches.xen/sfc-endianness: fix building with gcc 4.4. + +------------------------------------------------------------------- +Tue May 19 12:04:26 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. + +------------------------------------------------------------------- +Mon May 18 16:52:37 CEST 2009 - jeffm@suse.com + +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Fri May 15 19:16:23 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux + +------------------------------------------------------------------- +Thu May 14 14:09:10 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. + +------------------------------------------------------------------- +Thu May 14 11:09:01 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %version-%source_rel in the -devel packages (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:42:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:32:58 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: fix kernel-syms requires (bnc#503280). + +------------------------------------------------------------------- +Mon May 11 21:11:59 CEST 2009 - jeffm@suse.com + +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). + +------------------------------------------------------------------- +Mon May 11 21:11:19 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. + +------------------------------------------------------------------- +Mon May 11 19:41:25 CEST 2009 - jeffm@suse.de + +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Wed May 6 17:38:57 CEST 2009 - gregkh@suse.de + +- Update config files. update vanilla configs so that the build works. + +------------------------------------------------------------------- +Wed May 6 17:19:56 CEST 2009 - gregkh@suse.de + +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. + +------------------------------------------------------------------- +Tue May 5 17:17:21 CEST 2009 - jeffm@suse.com + +- Update config files. + +------------------------------------------------------------------- +Tue May 5 16:46:08 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. + +------------------------------------------------------------------- +Tue May 5 14:31:59 CEST 2009 - jbeulich@novell.com + +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. + +------------------------------------------------------------------- +Tue May 5 11:05:37 CEST 2009 - jbeulich@novell.com + +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. + +------------------------------------------------------------------- +Tue May 5 10:08:12 CEST 2009 - jbeulich@novell.com + +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. + +------------------------------------------------------------------- +Tue May 5 10:02:41 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. + +------------------------------------------------------------------- +Tue May 5 05:22:16 CEST 2009 - teheo@suse.de + +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). + +------------------------------------------------------------------- +Fri May 1 20:01:16 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. + +------------------------------------------------------------------- +Fri May 1 20:00:48 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4. + - Eliminated 2 patches. + +------------------------------------------------------------------- +Fri May 1 19:58:07 CEST 2009 - jeffm@suse.com + +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. + +------------------------------------------------------------------- +Thu Apr 30 16:56:17 CEST 2009 - mmarek@suse.cz + +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory + +------------------------------------------------------------------- +Tue Apr 28 11:19:41 CEST 2009 - npiggin@suse.de + +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. + +------------------------------------------------------------------- +Mon Apr 27 13:48:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. + +------------------------------------------------------------------- +Mon Apr 27 10:41:20 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). + +------------------------------------------------------------------- +Fri Apr 24 19:28:44 CEST 2009 - gregkh@suse.de + +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. + +------------------------------------------------------------------- +Fri Apr 24 19:24:53 CEST 2009 - gregkh@suse.de + +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y + +------------------------------------------------------------------- +Fri Apr 24 18:23:21 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y + +------------------------------------------------------------------- +Fri Apr 24 18:19:34 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y + +------------------------------------------------------------------- +Fri Apr 24 18:14:49 CEST 2009 - gregkh@suse.de + +- Update config files. change to use CONFIG_USB=y + +------------------------------------------------------------------- +Thu Apr 23 23:38:53 CEST 2009 - jeffm@suse.de + +- Added legacy config. + +------------------------------------------------------------------- +Thu Apr 23 23:31:39 CEST 2009 - jeffm@suse.de + +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch + +------------------------------------------------------------------- +Thu Apr 23 17:53:58 CEST 2009 - jeffm@suse.de + +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. + +------------------------------------------------------------------- +Thu Apr 23 17:29:47 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc3. + +------------------------------------------------------------------- +Thu Apr 23 17:17:59 CEST 2009 - jeffm@suse.de + +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. + +------------------------------------------------------------------- +Mon Apr 20 16:44:13 CEST 2009 - jeffm@suse.de + +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" + +------------------------------------------------------------------- +Mon Apr 20 16:43:50 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2-git6. + +------------------------------------------------------------------- +Wed Apr 15 06:33:54 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. + +------------------------------------------------------------------- +Fri Apr 10 20:09:08 CEST 2009 - jeffm@suse.de + +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. + +------------------------------------------------------------------- +Fri Apr 10 19:08:14 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel + +------------------------------------------------------------------- +Fri Apr 10 17:35:35 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. + +------------------------------------------------------------------- +Fri Apr 10 17:18:34 CEST 2009 - jeffm@suse.com + +- Moved linux-obj symlink handling to kernel-$flavor-devel. + +------------------------------------------------------------------- +Fri Apr 10 11:41:12 CEST 2009 - mmarek@suse.cz + +- rpm/package-descriptions: Add comment. + +------------------------------------------------------------------- +Fri Apr 10 11:12:30 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. + +------------------------------------------------------------------- +Thu Apr 9 13:52:47 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. + +------------------------------------------------------------------- +Wed Apr 8 11:54:11 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) + +------------------------------------------------------------------- +Tue Apr 7 21:58:38 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. + +------------------------------------------------------------------- +Tue Apr 7 21:28:59 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. + +------------------------------------------------------------------- +Mon Apr 6 20:29:03 CEST 2009 - jeffm@suse.com + +- Enabled STAGING on !x86 and disabled COMEDI. + +------------------------------------------------------------------- +Mon Apr 6 19:21:37 CEST 2009 - jeffm@suse.com + +- patches.rpmify/split-package: Enable + +------------------------------------------------------------------- +Mon Apr 6 19:21:23 CEST 2009 - jeffm@suse.com + +- Update config files: Fixed i386-vanilla. + +------------------------------------------------------------------- +Mon Apr 6 19:11:52 CEST 2009 - jeffm@suse.com + +- patches.fixes/xfs-export-debug: xfs: export assertion handler. + +------------------------------------------------------------------- +Mon Apr 6 02:53:12 CEST 2009 - jeffm@suse.com + +- Switch from SPARSEMEM to DISCONTIGMEM on i386. + +------------------------------------------------------------------- +Sun Apr 5 02:24:01 CEST 2009 - jeffm@suse.com + +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. + +------------------------------------------------------------------- +Fri Apr 3 22:47:12 CEST 2009 - jeffm@suse.com + +- Update config files: Fix missing ia64-debug. + +------------------------------------------------------------------- +Fri Apr 3 22:32:01 CEST 2009 - jeffm@suse.com + +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. + +------------------------------------------------------------------- +Fri Apr 3 22:25:35 CEST 2009 - jeffm@suse.com + +- Drop NR_CPUS back to 128 on i386. + +------------------------------------------------------------------- +Fri Apr 3 19:36:31 CEST 2009 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. + +------------------------------------------------------------------- +Fri Apr 3 19:35:53 CEST 2009 - jeffm@suse.de + +- Update config files: Enabled STAGING drivers on -vanilla. + +------------------------------------------------------------------- +Fri Apr 3 17:13:32 CEST 2009 - jblunck@suse.de + +- patches.rpmify/rpm-kernel-config: Rediff. + +------------------------------------------------------------------- +Fri Apr 3 17:06:14 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh + +------------------------------------------------------------------- +Fri Apr 3 17:00:50 CEST 2009 - jeffm@suse.com + +- Update config files: Enabled STAGING drivers. + +------------------------------------------------------------------- +Fri Apr 3 16:30:02 CEST 2009 - jeffm@suse.com + +- Sync up kernel configs for x86/x86_64 flavors. + +------------------------------------------------------------------- +Fri Apr 3 14:55:26 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. + +------------------------------------------------------------------- +Thu Apr 2 23:41:52 CEST 2009 - mmarek@suse.cz + +- rpm/modversions: keep the override keyword in --pack. + +------------------------------------------------------------------- +Thu Apr 2 20:37:33 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. + +------------------------------------------------------------------- +Thu Apr 2 20:27:04 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call + +------------------------------------------------------------------- +Thu Apr 2 17:57:48 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion + +------------------------------------------------------------------- +Thu Apr 2 17:48:41 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec + +------------------------------------------------------------------- +Tue Mar 31 15:56:00 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-dummy.spec.in: Delete. + +------------------------------------------------------------------- +Tue Mar 31 15:46:18 CEST 2009 - jeffm@suse.de + +- doc/README.KSYMS: Add to repo. + +------------------------------------------------------------------- +Tue Mar 31 15:39:55 CEST 2009 - mmarek@suse.cz + +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. + +------------------------------------------------------------------- +Tue Mar 31 14:49:09 CEST 2009 - mmarek@suse.cz + +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). + +------------------------------------------------------------------- +Tue Mar 31 03:08:30 CEST 2009 - jeffm@suse.de + +- Add %changelog to spec files + +------------------------------------------------------------------- +Tue Mar 31 03:07:51 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Clean up %build_$flavor macros + +------------------------------------------------------------------- +Tue Mar 31 02:54:18 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in: Create kernel-source-vanilla + +------------------------------------------------------------------- +Tue Mar 31 02:53:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:52:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %using_buildservice macro + +------------------------------------------------------------------- +Tue Mar 31 02:52:04 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards + +------------------------------------------------------------------- +Tue Mar 31 02:51:13 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:50:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES + +------------------------------------------------------------------- +Tue Mar 31 02:50:15 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y + +------------------------------------------------------------------- +Tue Mar 31 02:49:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Use macros for cpu_arch + +------------------------------------------------------------------- +Tue Mar 31 02:49:23 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros + +------------------------------------------------------------------- +Tue Mar 31 02:48:40 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %kernelrelease macro. + +------------------------------------------------------------------- +Tue Mar 31 02:47:58 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %variant instead of $variant + +------------------------------------------------------------------- +Tue Mar 31 02:47:14 CEST 2009 - jeffm@suse.de + +- kernel-source: Kill old obsoletes + +------------------------------------------------------------------- +Tue Mar 31 02:46:35 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %var instead of @VAR@ except where necessary + +------------------------------------------------------------------- +Tue Mar 31 02:46:12 CEST 2009 - jeffm@suse.de + +- kernel-syms: Sort by flavor, not architecture + +------------------------------------------------------------------- +Tue Mar 31 02:45:43 CEST 2009 - jeffm@suse.de + +- kernel-syms: Stop the architecture %else madness + +------------------------------------------------------------------- +Tue Mar 31 02:45:15 CEST 2009 - jeffm@suse.de + +- kernel-binary: Stop the architecture %else madness + +------------------------------------------------------------------- +Mon Mar 30 22:16:04 CEST 2009 - jeffm@suse.de + +- Removed -RT guards and a dead patch. + +------------------------------------------------------------------- +Mon Mar 30 22:14:17 CEST 2009 - jeffm@suse.de + +- patches.fixes/reiserfs-prealloc-fix: Delete. + +------------------------------------------------------------------- +Mon Mar 30 15:26:04 CEST 2009 - jeffm@suse.de + +- patches.suse/reiserfs-inode-init: Delete. + +------------------------------------------------------------------- +Thu Mar 26 21:28:32 CET 2009 - mmarek@suse.cz + +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. + ------------------------------------------------------------------- Tue Mar 24 15:37:54 CET 2009 - jeffm@suse.de diff --git a/kernel-trace.spec b/kernel-trace.spec index 5e6385b8..49494c0c 100644 --- a/kernel-trace.spec +++ b/kernel-trace.spec @@ -1,5 +1,5 @@ # -# spec file for package kernel-trace (Version 2.6.29) +# spec file for package kernel-trace (Version 2.6.30) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,62 +17,64 @@ # norootforbuild -%if 0%{?opensuse_bs} +%define using_buildservice 0%{?opensuse_bs} +%if %using_buildservice # Strip off the build number ("y") from the "x.y" release number %define source_rel %(release=%release; echo ${release%.*}) %else # We don't have build numbers internally %define source_rel %release %endif +# macro to add the source timestamp to package descriptions +%define source_timestamp %(sed '1s/^/Source timestamp: /' %_sourcedir/source-timestamp || :) # Don't use shell commands in build macros, this won't work outside of rpm -%define build_flavor "trace" -%define build_kdump 0 -%define build_xen 0 -%define build_vanilla 0 -%define build_ps3 0 -%if %{build_flavor} == "kdump" -%define build_kdump 1 -%endif -%if %{build_flavor} == "xen" -%define build_xen 1 -%endif -%if %{build_flavor} == "vanilla" -%define build_vanilla 1 -%endif -%if %{build_flavor} == "ps3" -%define build_ps3 1 -%endif +%define build_flavor trace +%define build_kdump (%build_flavor == "kdump") +%define build_xen (%build_flavor == "xen") +%define build_vanilla (%build_flavor == "vanilla") +%define build_ps3 (%build_flavor == "ps3") +%define srcversion 2.6.29 +%define patchversion 2.6.30-rc6-git3 +%define variant %{nil} +%define release_major %(rel="%source_rel" ; echo "${rel##[^0-9]*.}") +%define kernelrelease %patchversion-%release_major +%define build_src_dir %my_builddir/linux-%srcversion +%define src_install_dir /usr/src/linux-%kernelrelease%variant +%define obj_install_dir %src_install_dir-obj +%define rpm_install_dir %buildroot%obj_install_dir +%define kernel_build_dir %my_builddir/linux-obj %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) -%define symbols %(set -- kernel-trace kernel-trace $(case trace in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) -%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/trace$') +%define arch_symbols %(%_sourcedir/arch-symbols %_target_cpu) +%define symbols %(set -- %name kernel-%build_flavor $(case %build_flavor in (rt|rt_*) echo RT ;; esac) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) +%define cpu_arch_flavor %{expand:%(%_sourcedir/guards %symbols %arch_symbols < %_sourcedir/config.conf | grep '/%build_flavor$')} +%define cpu_arch %(var=%cpu_arch_flavor ; echo ${var%/*}) # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} +%define split_packages (%CONFIG_SPLIT_PACKAGE == "y") %ifarch %ix86 x86_64 %define install_vdso 1 %else %define install_vdso 0 %endif -%if %build_vanilla || %build_kdump || %CONFIG_MODULES != "y" -%define split_packages 0 -%else -%define split_packages 0%{expand:%(test -n "$(%_sourcedir/guards %symbols base < %_sourcedir/supported.conf)" && echo 1)} -%endif Name: kernel-trace Summary: The Realtime Linux Kernel -Version: 2.6.29 -Release: 6 +Version: 2.6.30 +Release: 1 +%if %using_buildservice +%else +%endif License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on BuildRequires: coreutils module-init-tools sparse BuildRequires: fdupes -Provides: kernel-trace_%_target_cpu = %version-%release +Provides: %{name}_%_target_cpu = %version-%release %if %split_packages -Requires: kernel-trace-base_%_target_cpu = %version-%release +Requires: %name-base_%_target_cpu = %version-%release %endif Requires(pre): coreutils awk Requires(post): module-init-tools @@ -95,13 +97,13 @@ BuildRequires: dwarfextract %endif %if %build_xen %ifarch %ix86 -Provides: kernel-xenpae = 2.6.29 -Obsoletes: kernel-xenpae <= 2.6.29 +Provides: kernel-xenpae = %version +Obsoletes: kernel-xenpae <= %version %endif #!BuildIgnore: xen %endif -Provides: kernel-trace-nongpl -Obsoletes: kernel-trace-nongpl +Provides: %name-nongpl +Obsoletes: %name-nongpl %if %build_vanilla # force bzip2 instead of lzma compression to allow install on older dist versions %define _binary_payload w9.bzdio @@ -118,16 +120,8 @@ Conflicts: lvm2 < 2.02.33 %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -Provides: kernel = 2.6.29-%source_rel -%ifarch %ix86 -%else -%ifarch ia64 -%else -%ifarch x86_64 -%endif -%endif -%endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2 +Provides: kernel = %version-%source_rel +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2 Source10: preun.sh Source11: postun.sh Source12: pre.sh @@ -140,7 +134,7 @@ Source31: guards Source32: config-subst Source33: check-for-config-changes Source34: check-supported-list -Source40: build-source-timestamp +Source40: source-timestamp Source41: built-in-where Source44: find-provides Source45: module-renames @@ -162,7 +156,7 @@ Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 %define my_builddir %_builddir/%{name}-%{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: %ix86 ia64 x86_64 +ExclusiveArch: ia64 # These files are found in the kernel-source package: NoSource: 0 NoSource: 100 @@ -199,7 +193,6 @@ Obsoletes: ralink-rt2860-kmp %define __find_provides %my_builddir/find-provides %name # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 -%define tolerate_unknown_new_config_options 0 # kABI change tolerance (default in maintenance should be 4, 6, 8 or 15, # 31 is the maximum; see scripts/kabi-checks) %define tolerate_kabi_changes 6 @@ -215,19 +208,17 @@ Authors: see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %prep -if ! [ -e %_sourcedir/linux-2.6.29.tar.bz2 ]; then - echo "The kernel-trace-2.6.29.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.29.src.rpm." +if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then + echo "The %name-%version.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-%version.src.rpm." exit 1 fi -echo "Architecture symbol(s):" %symbols +echo "Symbol(s):" %symbols # Unpack all sources and patches %setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 +mkdir -p %kernel_build_dir supported_conf() { %_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u } @@ -237,12 +228,12 @@ supported_conf() { comm -2 -3 <(supported_conf base $how) <(supported_conf base) \ | sed -e 's:$: '"$how"':' done -} | sed -e 's,.*/,,' -e 's,\.ko$,,' > linux-2.6.29/Module.supported +} | sed -e 's,.*/,,' -e 's,\.ko$,,' > %kernel_build_dir/Module.supported # Create grep pattern file for the modules to end up in the base package comm -2 -3 <(supported_conf base) <(supported_conf) \ | sed -e 's:.*/::' -e 's:^:\\/:' -e 's:$:\.ko$:' \ > %my_builddir/grep-for-base-modules -cd linux-2.6.29 +cd linux-%srcversion # Apply the patches needed for this architecture. %if ! %build_vanilla for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf); do @@ -259,74 +250,62 @@ for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf | egrep 'ke fi done %endif -# Release number without the EXTRAVERSION -RELEASE=%source_rel -while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do - RELEASE=${RELEASE#[^0-9]*.} -done +cd %kernel_build_dir if [ -f %_sourcedir/localversion ] ; then cat %_sourcedir/localversion > localversion fi cat ../config/%cpu_arch_flavor \ -| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-$RELEASE-trace'"' \ +| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-%release_major-%build_flavor'"' \ | %_sourcedir/config-subst CONFIG_SUSE_KERNEL y \ %if 0%{?__debug_package:1} | %_sourcedir/config-subst CONFIG_DEBUG_INFO y \ %endif > .config -cpu_arch_flavor="%cpu_arch_flavor" -cat >> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs sed 's:^sourcedir=.*:sourcedir="%_sourcedir":; s:^builddir=.*:builddir="%my_builddir":' \ %_sourcedir/find-provides >%my_builddir/find-provides chmod +x %my_builddir/find-provides - -%build -source .rpm-defs -cd linux-2.6.29 -cp .config .config.orig -%if %{tolerate_unknown_new_config_options} -MAKE_ARGS="$MAKE_ARGS -k" -yes '' | make oldconfig $MAKE_ARGS -%else -make silentoldconfig $MAKE_ARGS < /dev/null -%_sourcedir/check-for-config-changes .config.orig .config -rm .config.orig -%endif +MAKE_ARGS="$MAKE_ARGS -C %build_src_dir O=$PWD" +if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then + yes '' | make oldconfig $MAKE_ARGS +else + cp .config .config.orig + make silentoldconfig $MAKE_ARGS < /dev/null + %_sourcedir/check-for-config-changes .config.orig .config + rm .config.orig +fi # create *.symref files in the tree -if [ -e ../kabi/$cpu_arch/symtypes-trace ]; then - %_sourcedir/modversions --unpack . <../kabi/$cpu_arch/symtypes-trace +if [ -e ../kabi/%cpu_arch/symtypes-%build_flavor ]; then + %_sourcedir/modversions --unpack . <../kabi/%cpu_arch/symtypes-%build_flavor fi make prepare $MAKE_ARGS +make scripts $MAKE_ARGS krel=$(make -s kernelrelease $MAKE_ARGS) -if [ "$krel" != "$KERNELRELEASE" ]; then - echo "Kernel release mismatch: $krel != $KERNELRELEASE" >&2 +if [ "$krel" != "%kernelrelease-%build_flavor" ]; then + echo "Kernel release mismatch: $krel != %kernelrelease-%build_flavor" >&2 exit 1 fi +make clean $MAKE_ARGS +rm -f source +find . ! -type d -printf '%%P\n' > %my_builddir/obj-files cat > .kernel-binary.spec.buildenv </dev/null)" ] ; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE + dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi %if %CONFIG_KMSG_IDS == "y" mkdir -p %buildroot/usr/share/man/man9 @@ -421,7 +399,7 @@ add_vmlinux() %endif %endif if [ -e init/kerntypes.o ]; then - cp init/kerntypes.o %buildroot/boot/Kerntypes-$KERNELRELEASE + cp init/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi # end of build_kdump %endif @@ -435,24 +413,26 @@ for sub in '-base' '' '-extra'; do %else base_package=1 %endif - for script in preun postun pre post; do - sed -e "s:@KERNELRELEASE@:$KERNELRELEASE:g" \ + for script in preun postun pre post devel-pre devel-post; do + sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \ -e "s:@IMAGE@:$image:g" \ - -e "s:@FLAVOR""@:trace:g" \ - -e "s:@SUBPACKAGE@:kernel-trace$sub:g" \ + -e "s:@FLAVOR""@:%build_flavor:g" \ + -e "s:@SUBPACKAGE@:%name$sub:g" \ -e "s:@BASE_PACKAGE@:$base_package:g" \ -e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \ -e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \ - %_sourcedir/$script.sh > ../$script$sub.sh + -e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \ + -e "s:@SRCVARIANT@:%variant:g" \ + %_sourcedir/$script.sh > %my_builddir/$script$sub.sh done done %if %build_kdump || %build_xen || %build_vanilla || %build_ps3 # keep this -suffix list in sync with post.sh and postun.sh -suffix=-trace +suffix=-%build_flavor %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix -cp .config %buildroot/boot/config-$KERNELRELEASE +cp .config %buildroot/boot/config-%kernelrelease-%build_flavor %if %install_vdso # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot @@ -460,19 +440,22 @@ make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot # Create a dummy initrd with roughly the size the real one will have. # That way, YaST will know that this package requires some additional # space in /boot. -dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \ +dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \ bs=1024 seek=2047 count=1 -if [ $CONFIG_MODULES = y ]; then +if [ %CONFIG_MODULES = y ]; then + mkdir -p %rpm_install_dir/%cpu_arch_flavor + mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch + ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor # Figure out where the symbols that vmlinux exports are defined. # (We need this information below as well as in find-provides; we "annotate" # the original Module.symvers here to make sure that we are consistent in # both places.) %_sourcedir/built-in-where < Module.symvers > Module.symvers.split mv Module.symvers.split Module.symvers - gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz + gzip -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot if ! %_sourcedir/check-supported-list \ - %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then + %_sourcedir %buildroot/lib/modules/%kernelrelease-%build_flavor; then %if %supported_modules_check exit 1 %endif @@ -480,40 +463,41 @@ if [ $CONFIG_MODULES = y ]; then fi %ifarch s390 s390x if [ -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-$KERNELRELEASE ] ; then + -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-$KERNELRELEASE -C kofiles.list + dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list fi %endif - # Also put the resulting file in $obj_dir/$cpu_arch/trace - # so that kernel-source + kernel-trace is sufficient for building + # Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor + # so that kernel-source + kernel-%build_flavor is sufficient for building # modules that have modversions as well. - obj_dir=usr/src/linux-${KERNELRELEASE%%-trace}-obj - mkdir -p %buildroot/$obj_dir/$cpu_arch/trace - cp Module.symvers %buildroot/$obj_dir/$cpu_arch/trace + mkdir -p %rpm_install_dir/%cpu_arch/%build_flavor + cp Module.symvers %rpm_install_dir/%cpu_arch/%build_flavor # Table of types used in exported symbols (for modversion debugging). - %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-$KERNELRELEASE - if [ -s %buildroot/boot/symtypes-$KERNELRELEASE ]; then - gzip -9 %buildroot/boot/symtypes-$KERNELRELEASE + %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-%kernelrelease-%build_flavor + if [ -s %buildroot/boot/symtypes-%kernelrelease-%build_flavor ]; then + gzip -9 %buildroot/boot/symtypes-%kernelrelease-%build_flavor else - rm -f %buildroot/boot/symtypes-$KERNELRELEASE + rm -f %buildroot/boot/symtypes-%kernelrelease-%build_flavor fi # Some architecture's $(uname -m) output is different from the ARCH # parameter that needs to be passed to kbuild. Create symlinks from # $(uname -m) to the ARCH directory. - [ -e %buildroot/$obj_dir/%_target_cpu ] \ - || ln -sf $cpu_arch %buildroot/$obj_dir/%_target_cpu - # We were building in %my_builddir/linux-2.6.29, but the sources will - # later be installed in /usr/src/linux-2.6.29-%source_rel. Fix up the + if [ ! -e %rpm_install_dir/%_target_cpu ]; then + ln -sf %cpu_arch %rpm_install_dir/%_target_cpu + ln -sf %cpu_arch %buildroot/usr/src/linux-obj/%_target_cpu + fi + # We were building in %my_builddir/linux-%srcversion, but the sources will + # later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the # build symlink. - rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} - ln -s /usr/src/linux-${KERNELRELEASE%%-trace} \ - %buildroot/lib/modules/$KERNELRELEASE/source - ln -s /$obj_dir/$cpu_arch/trace \ - %buildroot/lib/modules/$KERNELRELEASE/build + rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build} + ln -s %src_install_dir \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/source + ln -s %obj_install_dir/%cpu_arch/%build_flavor \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/build # Abort if there are any undefined symbols - msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \ - -b %buildroot -ae $KERNELRELEASE 2>&1)" + msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \ + -b %buildroot -ae %kernelrelease-%build_flavor 2>&1)" if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then exit 1 fi @@ -522,7 +506,7 @@ if [ $CONFIG_MODULES = y ]; then ( cd %buildroot : > %my_builddir/supported-modules : > %my_builddir/unsupported-modules - for module in $(find lib/modules/$KERNELRELEASE -type f -name '*.ko'); do + for module in $(find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko'); do case "$(/sbin/modinfo -F supported $module)" in (yes|external) modname=$(basename $module .ko) @@ -538,14 +522,14 @@ if [ $CONFIG_MODULES = y ]; then ) add_dependent_modules() { local modules_dep=$1 - xargs make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) + xargs -r make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) } - modules_dep=%buildroot/lib/modules/$KERNELRELEASE/modules.dep + modules_dep=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep # Make sure that no supported modules depend on any unsupported modules. dependent_unsupported_modules=$( OUT=$(mktemp) sed -e 's/:.*//g' < %my_builddir/Makefile.supported | \ - xargs make -rRsk -f %my_builddir/Makefile.supported > $OUT + xargs -r make -rRsk -f %my_builddir/Makefile.supported > $OUT sed -ne '/No rule/s/^.*No rule to make target//p' < $OUT | tr -d "\`'" ) if [ -n "$dependent_unsupported_modules" ]; then @@ -560,13 +544,13 @@ if [ $CONFIG_MODULES = y ]; then # implicitly are also core modules. grep -f %my_builddir/grep-for-base-modules %my_builddir/supported-modules \ | add_dependent_modules $modules_dep > %my_builddir/base-modules - # All supported modules which are not core modules belong in kernel-trace. + # All supported modules which are not core modules belong in %name. comm -3 <(sort %my_builddir/supported-modules) \ <(sort %my_builddir/base-modules) \ > %my_builddir/main-modules %else ( cd %buildroot - find lib/modules/$KERNELRELEASE -type f -name '*.ko' -printf '/%%p\n' + find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ) > %my_builddir/base-modules %endif # check for kabi changes @@ -584,7 +568,7 @@ if [ $CONFIG_MODULES = y ]; then --max-badness=%tolerate_kabi_changes || KABI=$? fi if [ $KABI -ne 0 ]; then - if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-trace -a \ + if [ ! -e %my_builddir/kabi/%cpu_arch/ignore-%build_flavor -a \ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \ "directory to build this kernel even though its badness is" \ @@ -598,6 +582,11 @@ if [ $CONFIG_MODULES = y ]; then install -d -m 755 %buildroot/etc/modprobe.d/ install -m 644 %_sourcedir/module-renames \ %buildroot/etc/modprobe.d/50-module-renames.conf + tar cf - -T %my_builddir/obj-files | \ + tar xf - -C %rpm_install_dir/%cpu_arch_flavor + # Replace the absolute with a relative path + sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \ + %rpm_install_dir/%cpu_arch_flavor/Makefile fi add_dirs_to_filelist() { local filelist @@ -618,16 +607,23 @@ add_dirs_to_filelist() { | sed -e 's:^:%%%%dir :' } # Collect the file lists. +shopt -s nullglob +> %my_builddir/kernel-devel.files +for file in %buildroot/boot/vmlinux-*gz %buildroot/boot/sym* ; do + f=${file##%buildroot} + echo "$f" >> %my_builddir/kernel-devel.files +done { cd %buildroot - find boot \ + (find boot \ \( -type l -o -name 'initrd-*' \) -printf '%%%%%%%%ghost /%%p\n' -o \ - -type f -printf '/%%p\n' + -type f -printf '/%%p\n' ; cat %my_builddir/kernel-devel.files) | \ + sort | uniq -u # Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that # the file gets removed when uninstalling the kernel. - echo '%%%%ghost /boot/initrd-'${KERNELRELEASE}'-kdump' - touch $RPM_BUILD_ROOT/boot/initrd-${KERNELRELEASE}-kdump - if [ $CONFIG_MODULES = y ]; then - find lib/modules/$KERNELRELEASE \ + echo '%%%%ghost /boot/initrd-%kernelrelease-kdump' + touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump + if [ %CONFIG_MODULES = y ]; then + find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \) \ -printf '%%%%%%%%ghost /%%p\n' -o \ @@ -635,12 +631,9 @@ add_dirs_to_filelist() { -printf '/%%p\n' cat %my_builddir/base-modules echo '%%%%config /etc/modprobe.d/50-module-renames.conf' - find $obj_dir \ - -type d -o \ - -printf '/%%p\n' fi - test -d lib/firmware/$KERNELRELEASE && \ - find lib/firmware/$KERNELRELEASE \ + test -d lib/firmware/%kernelrelease-%build_flavor && \ + find lib/firmware/%kernelrelease-%build_flavor \ -type d -o \ -printf '/%%p\n' if [ -e .%_docdir/%name ]; then @@ -671,13 +664,13 @@ add_dirs_to_filelist() { %endif %defattr(-, root, root) -%package -n kernel-trace-base +%package base Summary: The Realtime Linux Kernel License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-trace-base_%_target_cpu = %version-%release +Provides: %name-base_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader @@ -686,7 +679,7 @@ Requires(post): mkinitrd Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-trace-base +%description base This kernel is compiled for realtime applications. @@ -697,10 +690,7 @@ Authors: see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun base -f preun-base.sh %postun base -f postun-base.sh @@ -710,29 +700,29 @@ GIT Branch: master %post base -f post-base.sh %if %split_packages -%files -n kernel-trace-base -f kernel-base.files +%files base -f kernel-base.files %defattr(-, root, root) %endif -%package -n kernel-trace-extra +%package extra Summary: The Realtime Linux Kernel License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-trace-extra_%_target_cpu = %version-%release -Requires: kernel-trace_%_target_cpu = %version-%release +Provides: %name-extra_%_target_cpu = %version-%release +Requires: %{name}_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader Requires(post): mkinitrd -Supplements: packageand(product(SUSE_SLED):kernel-trace_%_target_cpu) -Supplements: packageand(product(openSUSE):kernel-trace_%_target_cpu) +Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) +Supplements: packageand(product(openSUSE):%{name}_%_target_cpu) %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-trace-extra +%description extra This kernel is compiled for realtime applications. @@ -743,10 +733,7 @@ Authors: see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun extra -f preun-extra.sh %postun extra -f postun-extra.sh @@ -756,17 +743,17 @@ GIT Branch: master %post extra -f post-extra.sh %if %split_packages -%files -n kernel-trace-extra -f kernel-extra.files +%files extra -f kernel-extra.files %defattr(-, root, root) %endif %if %CONFIG_KMSG_IDS == "y" -%package -n kernel-trace-man +%package man License: GPL v2 only Summary: The Realtime Linux Kernel Group: System/Kernel -%description -n kernel-trace-man +%description man This kernel is compiled for realtime applications. @@ -777,16 +764,348 @@ Authors: see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - -%files -n kernel-trace-man +%source_timestamp +%files man %defattr(-,root,root) /usr/share/man/man9/* %endif +%package devel +License: GPL v2 only +Summary: Development files necessary for building kernel modules +Group: System/Kernel +Provides: %name-devel = %version-%source_rel +Requires: kernel-source%variant = %version-%source_rel +AutoReqProv: on + +%description devel +This package contains files necessary for building kernel modules (and +kernel module packages) against the -trace flavor of the kernel. + + + +Authors: +-------- + Linus Torvalds + + see /usr/src/linux/CREDITS for more details. + +%source_timestamp +%if %CONFIG_MODULES == "y" + +%pre devel -f devel-pre.sh + +%post devel -f devel-post.sh + +%files devel -f kernel-devel.files +%defattr(-,root,root) +%dir %obj_install_dir +%dir %obj_install_dir/%cpu_arch +%dir /usr/src/linux-obj +%dir /usr/src/linux-obj/%cpu_arch +%ghost /usr/src/linux-obj/%cpu_arch_flavor +%obj_install_dir/%cpu_arch_flavor +%if %_target_cpu != %cpu_arch +%obj_install_dir/%_target_cpu +/usr/src/linux-obj/%_target_cpu +%endif +%endif + %changelog +* Tue May 19 2009 jeffm@suse.com +- Set CONFIG_FRAMEBUFFER_CONSOLE=y +* Tue May 19 2009 jeffm@suse.com +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) +* Tue May 19 2009 jbeulich@novell.com +- patches.xen/sfc-endianness: fix building with gcc 4.4. +* Tue May 19 2009 jbeulich@novell.com +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. +* Mon May 18 2009 jeffm@suse.com +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. +* Fri May 15 2009 jeffm@suse.de +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %%version-%%source_rel in the -devel packages (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/mkspec: fix kernel-syms requires (bnc#503280). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. +* Mon May 11 2009 jeffm@suse.de +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. +* Wed May 06 2009 gregkh@suse.de +- Update config files. update vanilla configs so that the build works. +* Wed May 06 2009 gregkh@suse.de +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. +* Tue May 05 2009 jeffm@suse.com +- Update config files. +* Tue May 05 2009 jeffm@suse.com +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. +* Tue May 05 2009 jbeulich@novell.com +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. +* Tue May 05 2009 jbeulich@novell.com +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. +* Tue May 05 2009 jbeulich@novell.com +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. +* Tue May 05 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. +* Tue May 05 2009 teheo@suse.de +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). +* Fri May 01 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +* Fri May 01 2009 jeffm@suse.com +- Update to 2.6.30-rc4. + - Eliminated 2 patches. +* Fri May 01 2009 jeffm@suse.com +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. +* Thu Apr 30 2009 mmarek@suse.cz +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory +* Tue Apr 28 2009 npiggin@suse.de +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to use CONFIG_USB=y +* Thu Apr 23 2009 jeffm@suse.de +- Added legacy config. +* Thu Apr 23 2009 jeffm@suse.de +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch +* Thu Apr 23 2009 jeffm@suse.de +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. +* Thu Apr 23 2009 jeffm@suse.de +- Update to 2.6.30-rc3. +* Thu Apr 23 2009 jeffm@suse.de +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. +* Mon Apr 20 2009 jeffm@suse.de +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" +* Mon Apr 20 2009 jeffm@suse.de +- Update to 2.6.30-rc2-git6. +* Wed Apr 15 2009 jeffm@suse.de +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. +* Fri Apr 10 2009 jeffm@suse.com +- Moved linux-obj symlink handling to kernel-$flavor-devel. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/package-descriptions: Add comment. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. +* Thu Apr 09 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. +* Wed Apr 08 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. +* Mon Apr 06 2009 jeffm@suse.com +- Enabled STAGING on !x86 and disabled COMEDI. +* Mon Apr 06 2009 jeffm@suse.com +- patches.rpmify/split-package: Enable +* Mon Apr 06 2009 jeffm@suse.com +- Update config files: Fixed i386-vanilla. +* Mon Apr 06 2009 jeffm@suse.com +- patches.fixes/xfs-export-debug: xfs: export assertion handler. +* Mon Apr 06 2009 jeffm@suse.com +- Switch from SPARSEMEM to DISCONTIGMEM on i386. +* Sun Apr 05 2009 jeffm@suse.com +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Fix missing ia64-debug. +* Fri Apr 03 2009 jeffm@suse.com +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. +* Fri Apr 03 2009 jeffm@suse.com +- Drop NR_CPUS back to 128 on i386. +* Fri Apr 03 2009 jeffm@suse.com +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. +* Fri Apr 03 2009 jeffm@suse.de +- Update config files: Enabled STAGING drivers on -vanilla. +* Fri Apr 03 2009 jblunck@suse.de +- patches.rpmify/rpm-kernel-config: Rediff. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Enabled STAGING drivers. +* Fri Apr 03 2009 jeffm@suse.com +- Sync up kernel configs for x86/x86_64 flavors. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/modversions: keep the override keyword in --pack. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec +* Tue Mar 31 2009 mmarek@suse.cz +- rpm/kernel-dummy.spec.in: Delete. +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.KSYMS: Add to repo. +* Tue Mar 31 2009 mmarek@suse.cz +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. +* Tue Mar 31 2009 mmarek@suse.cz +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). +* Tue Mar 31 2009 jeffm@suse.de +- Add %%changelog to spec files +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Clean up %%build_$flavor macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in: Create kernel-source-vanilla +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %%using_buildservice macro +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Use macros for cpu_arch +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %%kernelrelease macro. +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %%variant instead of $variant +* Tue Mar 31 2009 jeffm@suse.de +- kernel-source: Kill old obsoletes +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %%var instead of @VAR@ except where necessary +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Sort by flavor, not architecture +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Stop the architecture %%else madness +* Tue Mar 31 2009 jeffm@suse.de +- kernel-binary: Stop the architecture %%else madness +* Mon Mar 30 2009 jeffm@suse.de +- Removed -RT guards and a dead patch. +* Mon Mar 30 2009 jeffm@suse.de +- patches.fixes/reiserfs-prealloc-fix: Delete. +* Mon Mar 30 2009 jeffm@suse.de +- patches.suse/reiserfs-inode-init: Delete. +* Thu Mar 26 2009 mmarek@suse.cz +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. * Tue Mar 24 2009 jeffm@suse.de - Update to 2.6.29-final. - Eliminated 4 patches. @@ -809,7 +1128,7 @@ GIT Branch: master O_SYNC, sync requests and barriers. (bnc#485089), (bnc#471249) * Mon Mar 16 2009 bphilips@suse.de - README: add rough guide to updating KABI -* Fri Mar 13 2009 jeffm@suse.com +* Sat Mar 14 2009 jeffm@suse.com - Update to 2.6.29-rc8. * Thu Mar 12 2009 jbeulich@novell.com - patches.fixes/fix-nf_conntrack_slp, @@ -858,7 +1177,7 @@ GIT Branch: master * Wed Mar 04 2009 mmarek@suse.cz - rpm/kernel-binary.spec.in: workaround a bash bug (bnc#481817) in kernel-vanilla.spec. -* Tue Mar 03 2009 jeffm@suse.com +* Wed Mar 04 2009 jeffm@suse.com - patches.suse/export-security_inode_permission: Export security_inode_permission for aufs. * Thu Feb 26 2009 jeffm@suse.com @@ -869,7 +1188,7 @@ GIT Branch: master - scripts/tar-up.sh: create tarballs that don't change unnecessarily: set owner/group to nobody/nobody, mtime to time of the latest commit and sort the input files. -* Tue Feb 24 2009 jeffm@suse.com +* Wed Feb 25 2009 jeffm@suse.com - Update to 2.6.29-rc6-git1. * Sat Feb 21 2009 mmarek@suse.cz - rpm/kernel-syms.spec.in: also check if the package versions match @@ -1030,9 +1349,9 @@ GIT Branch: master * Wed Jan 28 2009 olh@suse.de - patches.fixes/scsi-ibmvscsi-module_alias.patch: map scsi proc_name to module name (bnc#459933 - LTC50724) -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - Update config files: Disable ftrace in -debug on ppc64 -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - config.conf: Added -debug flavor for ppc64. * Tue Jan 27 2009 bwalle@suse.de - patches.drivers/libfc-set-the-release-function.diff: @@ -1105,7 +1424,7 @@ GIT Branch: master - refresh patch fuzz now that 2.6.27.13 is in tree * Sun Jan 25 2009 gregkh@suse.de - Update to final version of 2.6.27.13 -* Sat Jan 24 2009 gregkh@suse.de +* Sun Jan 25 2009 gregkh@suse.de - dynamic debugging fixes backported from upstream: - patches.drivers/driver-core-add-newlines-to-debugging-enabled-disabled-messages.patch: driver core: add newlines to debugging enabled/disabled @@ -1273,7 +1592,7 @@ GIT Branch: master - patches.fixes/security-introduce-missing-kfree.patch - patches.fixes/xpc-fix-heartbeat - Update config files. -* Thu Jan 22 2009 kkeil@suse.de +* Fri Jan 23 2009 kkeil@suse.de - patches.drivers/e1000-fix-shared-emc.patch: e1000: fix bug with shared interrupt during reset (bnc#396687) * Thu Jan 22 2009 tonyj@suse.de @@ -1466,10 +1785,10 @@ GIT Branch: master subchannel multipath mode setup (bnc#466462,LTC#51047). - patches.arch/s390-08-02-zfcp-gpn-align-fix.diff: zfcp: fix memory alignment for GPN_FT requests. (bnc#466462). -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update config files for vanilla kernel versions due to new config option added in 2.6.27.12-rc1. -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update to 2.6.27.12-rc1: - security fixes - fixes CVE-2009-0029 @@ -1516,9 +1835,9 @@ GIT Branch: master - patches.arch/ppc-fix_hugepage_check.patch: is_hugepage_only_range() must account for both 4kB and 64kB slices (bnc#466229 - LTC51063) -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Update config files: Disabled PARAVIRT on vanilla and LGUEST. -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Enabled patches.suse/unlock_page-speedup.patch * Wed Jan 14 2009 rjw@suse.de - patches.fixes/PCI-PM-Split-PCI-Express-port-suspend-resume.patch: @@ -1630,7 +1949,7 @@ GIT Branch: master - rpm/kernel-binary.spec.in: for -rt, install into /usr/src/linux-$version-rt-obj. - rpm/kernel-syms.spec.in: fix kernel-source requires for -rt. -* Sun Jan 11 2009 jkosina@suse.de +* Mon Jan 12 2009 jkosina@suse.de - patches.drivers/input-usbtouchscreen-hw-calibration.patch: Input: usbtouchscreen - allow reporting calibrated data (bnc#444814). @@ -1723,7 +2042,7 @@ GIT Branch: master pci-acpi.h. (bnc#438941). * Fri Jan 09 2009 gregkh@suse.de - clean up patch fuzz -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-pci-msi-_osc-support-capabilities-called-when-root-bridge-added.patch: ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added (bnc#438941). @@ -1736,7 +2055,7 @@ GIT Branch: master - patches.drivers/acpi-pci-remove-obsolete-_osc-capability-support-functions.patch: ACPI/PCI: remove obsolete _OSC capability support functions (bnc#438941). -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-call-_osc-support-during-root-bridge-discovery.patch: ACPI/PCI: call _OSC support during root bridge discovery (bnc#438941). @@ -1898,7 +2217,7 @@ GIT Branch: master * Wed Dec 31 2008 npiggin@suse.de - patches.arch/x86-fix-kmap-contig.patch: x86: contiguous kmap fix (bnc#449812). -* Mon Dec 29 2008 jeffm@suse.de +* Tue Dec 30 2008 jeffm@suse.de - patches.arch/thinkpad_acpi-hotkey-notify-fix: thinkpad_acpi: Fix oops with incompatible backlight interface. * Mon Dec 22 2008 olh@suse.de @@ -1976,7 +2295,7 @@ GIT Branch: master - patches.drivers/libata-update-ST-FLUSH-blacklist - patches.fixes/iwlwifi_fix_oops.patch - patches.fixes/v4l-dvb-avoid-writing-outside-array -* Tue Dec 16 2008 jeffm@suse.de +* Wed Dec 17 2008 jeffm@suse.de - patches.suse/reiserfs-barrier-default: Make reiserfs default to barrier=flush. * Tue Dec 16 2008 mmarek@suse.cz @@ -2009,7 +2328,7 @@ GIT Branch: master - patches.suse/mm-do-not-disable-memory-hotplug-when-hibernation-is-enabled.patch: mm: Do not disable memory hotplug when hibernation is enabled (bnc#438914). -* Mon Dec 15 2008 jeffm@suse.de +* Tue Dec 16 2008 jeffm@suse.de - patches.fixes/iwlwifi_fix_oops.patch: iwlwifi: clean key table in iwl_clear_stations_table function (bnc#457062). * Mon Dec 15 2008 jjolly@suse.de @@ -2075,7 +2394,7 @@ GIT Branch: master - update to 2.6.27.9-rc2: - lots of bugfixes - some security updates -* Thu Dec 11 2008 gregkh@suse.de +* Fri Dec 12 2008 gregkh@suse.de - intermediate commit as part of adding 2.6.27.9-rc1 to the tree. * Thu Dec 11 2008 hare@suse.de - Compile in zfcpdump module for S/390 (bnc#446367). @@ -2084,7 +2403,7 @@ GIT Branch: master * Thu Dec 11 2008 teheo@suse.de - patches.drivers/libata-update-ST-FLUSH-blacklist: libata: fix Seagate NCQ+FLUSH blacklist (bnc#458192). -* Wed Dec 10 2008 nfbrown@suse.de +* Thu Dec 11 2008 nfbrown@suse.de - patches.suse/SoN-fix-sync: Cope with racy nature of sync_page in swap_sync_page (441793). * Wed Dec 10 2008 jjolly@suse.de @@ -2153,7 +2472,7 @@ GIT Branch: master * Tue Dec 09 2008 nfbrown@suse.de - patches.fixes/xfs-barrier-fix.patch: Fix propagation of EOPNOTSUPP when barriers are not supported. (bnc#438608). -* Mon Dec 08 2008 rjw@suse.de +* Tue Dec 09 2008 rjw@suse.de - patches.fixes/tg3-fix-default-wol.patch: net (tg3): Fix failure to enable WoL by default when possible (bnc#447371). * Mon Dec 08 2008 olh@suse.de @@ -2342,7 +2661,7 @@ GIT Branch: master * Thu Dec 04 2008 gregkh@suse.de - patches.fixes/jbd2-create-proc-entry-fix.patch: Delete. It's not needed anymore now that 2.6.27.8-rc1 has a similar fix. -* Wed Dec 03 2008 gregkh@suse.de +* Thu Dec 04 2008 gregkh@suse.de - Update to 2.6.27.8-rc1: - lots of bugfixes - some security fixes as well. @@ -2444,7 +2763,7 @@ GIT Branch: master patches.fixes/cifs-fix-writepages patches.fixes/cifs-reinstate-sess-sharing-sans-races patches.fixes/cifs-reinstate-treecon-sharing -* Tue Dec 02 2008 jeffm@suse.de +* Wed Dec 03 2008 jeffm@suse.de - scripts/git-create-branch: Helper script to create a new branch. * Tue Dec 02 2008 mmarek@suse.cz @@ -2577,7 +2896,7 @@ GIT Branch: master - patches.xen/xen-x86-no-lapic: Add uv_irq.o - patches.xen/uv-sysfs-no-xen.diff: Don't build UV sysfs support on Xen. -* Fri Nov 28 2008 trenn@suse.de +* Sat Nov 29 2008 trenn@suse.de - patches.fixes/x86_cpufreq_powernow-k8_handle_invalid_state_gracefully.patch: powernow-k8: ignore out-of-range PstateStatus value (no bug avail). @@ -3069,10 +3388,10 @@ GIT Branch: master access on i386 sparsemem (bnc#440525). - patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch: Refresh. -* Thu Nov 13 2008 gregkh@suse.de +* Fri Nov 14 2008 gregkh@suse.de - patches.kernel.org/iwlagn-avoid-sleep-in-softirq-context.patch: iwlagn: avoid sleep in softirq context (bnc#444382). -* Thu Nov 13 2008 philips@suse.de +* Fri Nov 14 2008 philips@suse.de - patches.fixes/cdc-acm.c-fix-recursive-lock-in-acm_start_wb-error-path.patch: cdc-acm.c: fix recursive lock in acm_start_wb error path. * Thu Nov 13 2008 gregkh@suse.de @@ -3139,7 +3458,7 @@ GIT Branch: master (bnc#443738). - patches.drivers/alsa-hda-stac92xx-mic-pin-fix: ALSA: hda - Fix input pin initialization for STAC/IDT codecs (bnc#443738). -* Tue Nov 11 2008 philips@suse.de +* Wed Nov 12 2008 philips@suse.de - rpm/kernel-binary.spec.in: remove Recommends: kerneloops, opt-in will be implemented in the 11.2 installer * Tue Nov 11 2008 jeffm@suse.de @@ -3568,7 +3887,7 @@ GIT Branch: master workqueue: introduce create_rt_workqueue. (from 2.6.28) Refresh to eliminate fuzz: - patches.rt/preempt-realtime-core.patch: Linux-RT 2.6.27-RT. -* Sat Nov 01 2008 sdietrich@suse.de +* Sun Nov 02 2008 sdietrich@suse.de - Update RT config files: - Sync with SLES 11 default/debug configs - Limit CPUS to 32 @@ -3657,7 +3976,7 @@ GIT Branch: master - patches.drivers/block-del-timer-after-dequeue: blk: move blk_delete_timer call in end_that_request_last (bnc#440076 bnc#440173). -* Thu Oct 30 2008 trenn@suse.de +* Fri Oct 31 2008 trenn@suse.de - patches.arch/x86_agpgart-g33-stoeln-fix-2.patch: Avoid oops on G33 in 1MB stolen Mem case (bnc#391261). * Thu Oct 30 2008 gregkh@suse.de @@ -3982,7 +4301,7 @@ GIT Branch: master panasonic-laptop: add Panasonic Let's Note laptop extras driver v0.94. - Update config files. -* Mon Oct 27 2008 gregkh@suse.de +* Tue Oct 28 2008 gregkh@suse.de - patches.drivers/via-framebuffer-driver.patch: Via Framebuffer driver. - Update config files. @@ -4269,12 +4588,12 @@ GIT Branch: master bnc#436450. * Fri Oct 24 2008 gregkh@suse.de - clean up all fuzz in patches to get them to apply cleanly. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - delete patches.arch/s390-01-03-cmm2-v2.patch as it touched core kernel code and was rejected from upstream. - patches.arch/s390-01-03-cmm2-v2.patch: Delete. - patches.arch/s390-01-03-cmm2-v2a.patch: Delete. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - Update to version 3.4 of squashfs: - patches.suse/squashfs3.3-patch: Delete. - patches.suse/squashfs-patch-2.6.25: Delete. @@ -4306,7 +4625,7 @@ GIT Branch: master - patches.suse/x86-gb-linear-map.patch: Enable GB mapped linear KVA on x86 (bnc#437674). - patches.xen/xen3-patch-2.6.26: merge -* Wed Oct 22 2008 gregkh@suse.de +* Thu Oct 23 2008 gregkh@suse.de - update to 2.6.27.3 - lots of bugfixes - CVE-2008-3831 fix @@ -4437,7 +4756,7 @@ GIT Branch: master - patches.suse/ocfs2-xattr.-ch-definition-cleanups.patch - patches.suse/ocfs2-Add-security-xattr-support-in-ocfs2.patch - patches.suse/ocfs2-Add-POSIX-ACL-support-in-ocfs2.patch -* Thu Oct 16 2008 mfasheh@suse.com +* Fri Oct 17 2008 mfasheh@suse.com - ocfs2 fixes / updates from 2.6.28 merge window - patches.suse/ocfs2-xattr.c-Fix-a-bug-when-inserting-xattr.patch - patches.suse/ocfs2-Add-empty-bucket-support-in-xattr.patch @@ -4549,16 +4868,16 @@ GIT Branch: master * Tue Oct 14 2008 gregkh@suse.de - supported.conf: remove ide-core and ide-cdrom from base on request from Tejun. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - Update config files. - patches.drivers/staging-add-pcc-acpi-driver.patch: Staging: add pcc-acpi driver. - rpm/kernel-binary.spec.in: Obsoletes pcc-acpi-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: it's pcc-acpi and it's not obsolete, yet. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes at76_usb-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes et131x-kmp, ivtv-kmp, and ppc-acpi-kmp * Mon Oct 13 2008 gregkh@suse.de @@ -4686,10 +5005,10 @@ GIT Branch: master patches.rt/ftrace-trace-sched.patch * Fri Oct 10 2008 mfasheh@suse.com - supported.conf: mark kernel/fs/gfs2 unsupported -* Thu Oct 09 2008 gregkh@suse.de +* Fri Oct 10 2008 gregkh@suse.de - supported.conf: mark kernel/sound/pci/snd-cs5530 unsupported due to sb16 dependancy issues -* Thu Oct 09 2008 jeffm@suse.de +* Fri Oct 10 2008 jeffm@suse.de - patches.fixes/account-reserved-pages: Delete. * Thu Oct 09 2008 jeffm@suse.de - patches.suse/supported-flag-sysfs: Updated to build with @@ -4810,7 +5129,7 @@ GIT Branch: master * Thu Oct 09 2008 teheo@suse.de - patches.xen/xen3-auto-common.diff: minor patch apply fix after libata-prefer-over-ide. -* Wed Oct 08 2008 teheo@suse.de +* Thu Oct 09 2008 teheo@suse.de - patches.drivers/libata-prefer-over-ide: libata: prefer libata drivers over ide ones (bnc#433105). * Wed Oct 08 2008 carnold@novell.com @@ -7774,7 +8093,7 @@ GIT Branch: master Use ACPI_EXCEPTION instead of printk(KERN_ERR. - patches.suse/acpi_provide_non_windows_osi_boot_param.patch: ACPI: Provide a spec conform OSI interface to the BIOS. -* Mon Jul 28 2008 bphilips@suse.de +* Tue Jul 29 2008 bphilips@suse.de - rpm/kernel-binary.spec.in: uvcvideo merged. Add Obsoletes. * Fri Jul 25 2008 mszeredi@suse.cz - supported.conf: Mark fuse as supported. @@ -7879,7 +8198,7 @@ GIT Branch: master CONFIG_RESOURCE_COUNTERS, CONFIG_MM_OWNER, CONFIG_CGROUP_MEM_RES_CTLR, CONFIG_PROC_PID_CPUSET - debug only: CONFIG_CGROUP_DEBUG -* Wed Jun 25 2008 jeffm@suse.de +* Thu Jun 26 2008 jeffm@suse.de - Updated to 2.6.26-rc8 - Eliminated 1 patch. * Wed Jun 25 2008 jeffm@suse.de @@ -8036,7 +8355,7 @@ GIT Branch: master * Wed Jun 04 2008 jjohanse@suse.de - patches.apparmor/apparmor-module_interface.diff: AppArmor: Update patch to properly set profile name_table size (bnc#396993) -* Tue Jun 03 2008 jkosina@suse.de +* Wed Jun 04 2008 jkosina@suse.de - patches.fixes/input-add-amilo-pro-v-to-nomux.patch: Add Fujitsu-Siemens Amilo Pro 2010 and 2030 to nomux list (bnc#345699 bnc#389169) @@ -8395,7 +8714,7 @@ GIT Branch: master * Tue May 13 2008 gregkh@suse.de - Update to 2.6.25.4-rc1 - lots of bug fixes -* Mon May 12 2008 sdietrich@suse.de +* Tue May 13 2008 sdietrich@suse.de Cleanup RT: - patches.rt/*: Delete. * Mon May 12 2008 jkosina@suse.de @@ -8537,7 +8856,7 @@ GIT Branch: master * Fri May 02 2008 teheo@suse.de - patches.drivers/libata-sata_inic162x-update-to-0.4: sata_inic162x: update to 0.4 (bnc#385599). -* Thu May 01 2008 gregkh@suse.de +* Fri May 02 2008 gregkh@suse.de - update to 2.6.25.1: - fixes CVE-2008-1375 and CVE-2008-1675 - lots of other minor bugfixes @@ -8739,9 +9058,9 @@ GIT Branch: master * Sat Apr 19 2008 aj@suse.de - Conflict with apparmor-parser < 2.3 (not <=) in kernel-binary spec files. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Re-synced reiserfs patch set due to broken local repo. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Updated reiserfs patch set - Eliminated xattr interaction with AppArmor - Eliminated xattr deadlock under load between journal lock and @@ -8765,11 +9084,11 @@ GIT Branch: master chown and delete. * Tue Apr 15 2008 jbeulich@novell.com - Update Xen patches to 2.6.25-rc9 and c/s 517. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - refresh patches to clean up fuzz -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - Update config files. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - updat to 2.6.25-rc9 * Thu Apr 10 2008 gregkh@suse.de - update to 2.6.25-rc8-git8 @@ -8853,7 +9172,7 @@ GIT Branch: master disable mpc51xx support instead * Tue Mar 18 2008 jeffm@suse.de - rpm/kernel-binary.spec.in: Changed to just match %%ix86 -* Mon Mar 17 2008 olh@suse.de +* Tue Mar 18 2008 olh@suse.de - add patches.arch/ppc-efika-ipic.patch fix a crash in init_ipic_sysfs on efika * Mon Mar 17 2008 agruen@suse.de @@ -9303,7 +9622,7 @@ GIT Branch: master - patches.suse/lockd-kernel-statd - patches.suse/lockd-suse-config - patches.suse/lockd-max-hosts-dynamic -* Tue Feb 05 2008 oneukum@suse.de +* Wed Feb 06 2008 oneukum@suse.de - patches.suse/usb_printer_no_auto.diff: Delete. Obsoleted by mainline change * Tue Feb 05 2008 gregkh@suse.de @@ -9337,7 +9656,7 @@ GIT Branch: master * Sat Jan 26 2008 olh@suse.de - update patches.arch/ppc-efika-modalias.patch use struct device_attribute to fix oops on boot -* Fri Jan 25 2008 jeffm@suse.de +* Sat Jan 26 2008 jeffm@suse.de - scripts/sequence-patch.sh: Updated to include $EXTRA_SYMBOLS in $PATCH_DIR (e.g.: --symbol=RT creates linux-2.6.24-RT) * Fri Jan 25 2008 jeffm@suse.de @@ -9375,9 +9694,9 @@ GIT Branch: master call chrp_pci_fixup_vt8231_ata() later to allow pata_via usage * Mon Jan 21 2008 aj@suse.de - Remove unused config/s390/rt. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - patches.rt/irq-flags-unsigned-long.patch: Delete. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - Update to 2.6.24-rc8-git2. * Fri Jan 18 2008 jeffm@suse.de - Enabled 2.6.24-rc8-git1. @@ -9475,7 +9794,7 @@ GIT Branch: master We add it manually when building the patch list. This allows the script to work with the RT kernel without having to remove all the other configs from config.conf first. -* Fri Dec 21 2007 jeffm@suse.de +* Sat Dec 22 2007 jeffm@suse.de - Update to 2.6.24-rc6. * Thu Dec 20 2007 jeffm@suse.de - Update to 2.6.24-rc5-git7. @@ -9557,7 +9876,7 @@ GIT Branch: master Check for ACPI resource conflicts in hwmon drivers.. - patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch: Check for ACPI resource conflicts in i2c bus drivers.. -* Tue Dec 04 2007 jeffm@suse.de +* Wed Dec 05 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc4-git1: kernel: Update to 2.6.24-rc4-git1. * Tue Dec 04 2007 jeffm@suse.de @@ -9574,7 +9893,7 @@ GIT Branch: master * Sun Dec 02 2007 jeffm@suse.de - patches.kernel.org/gcc43-workaround.diff: use asm "+r" rather than volatile. -* Fri Nov 30 2007 bwalle@suse.de +* Sat Dec 01 2007 bwalle@suse.de - rpm/kernel-binary.spec.in: Fix generation of makedumpfile.config for flavour != default * Fri Nov 30 2007 ak@suse.de @@ -9868,14 +10187,14 @@ GIT Branch: master - patches.kernel.org/patch-2.6.24-rc2: Official patch. * Wed Nov 07 2007 jeffm@suse.de - Update config files. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - Update to 2.6.24-rc2. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - patches.suse/suse-ppc32-mol.patch: Merge against 2.6.24-rc1 * Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/powerpc-needs-uboot: powerpc: MPC52xx needs u-boot but we don't have it. -* Mon Nov 05 2007 jeffm@suse.de +* Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc1-git14-3131e530ac3faf09....: kernel: snapshot to 3131e530ac3faf09fb0878a9dc4cd6df0e35b6a3. * Mon Nov 05 2007 jeffm@suse.de @@ -10111,7 +10430,7 @@ GIT Branch: master * Fri Sep 28 2007 jeffm@suse.de - patches.fixes/jffs2-fix-ACL-vs-mode-handling: Fix ACL vs. mode handling. (310520). -* Thu Sep 27 2007 agruen@suse.de +* Fri Sep 28 2007 agruen@suse.de - kernel-syms.rpm: move the copies of the Modules.alias files from /lib/modules/... to /usr/src/linux-obj/... to avoid a file conflict between kernel-syms and other kernel-$flavor packages. @@ -10173,13 +10492,13 @@ GIT Branch: master - patches.drivers/pci-rd580-disable-msi: Delete. - patches.drivers/pci-rx790-disable-msi: Delete. - Update config files. -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de Patch name was wrong. Rename patch. - patches.drivers/libata-pata_via-kill-SATA_PATA_SHARING: Delete. - patches.drivers/libata-sata_via-kill-SATA_PATA_SHARING: sata_via: kill SATA_PATA_SHARING register handling (309069, 254158). -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de - patches.drivers/libata-pata_sis-fix-mode-programming: pata_sis: fix mode programming (308384). - patches.drivers/libata-fix-set_max_sectors: libata: fix @@ -11000,17 +11319,17 @@ GIT Branch: master * Thu Aug 16 2007 teheo@suse.de - patches.drivers/pci-rs690-disable-msi: PCI: disable MSI on RS690 (299010). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-fix-support-for-dell-wireless-broadband.patch: USB: fix support for Dell Wireless Broadband (aka WWAN). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-support-blackberry-pearl-with-berry_charge.patch: USB: Support Blackberry Pearl with berry_charge. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - fix rt patches so they apply again. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patch refresh for fuzz due to 2.6.22.3 update -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-update-unusual_devs.h.patch: USB: update unusual_devs.h from 2.6.23-rc4. * Wed Aug 15 2007 gregkh@suse.de @@ -11073,7 +11392,7 @@ GIT Branch: master hpriv->flags (299010). - patches.drivers/libata-ahci-no-pmp.patch: ahci: disable PMP support on SB600/700 (299010). -* Mon Aug 13 2007 sven@suse.de +* Tue Aug 14 2007 sven@suse.de - series.conf: remove comment pertaining to RT quickadjust patch * Mon Aug 13 2007 gregkh@suse.de - rpm/kernel-binary.spec.in: remove pointless comment in spec file @@ -11140,10 +11459,10 @@ GIT Branch: master - patches.arch/thinkpad_dmi_autoloading.patch: thinkpad-acpi: add DMI-based modalias. - Update config files. -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update config files: make RT Kernel tickless - patches.rt/patch-2.6.22.1-rt4.openSUSE: resolve conflicts -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update RT config files for tickless Kernel. - patches.rt/patch-2.6.22.1-rt4.openSUSE: Resolve conflicts. * Tue Aug 07 2007 olh@suse.de @@ -11157,7 +11476,7 @@ GIT Branch: master - patches.drivers/libata-implement-BROKEN_HPA-horkage-and-apply-it-to-HDS724040KLSA80: libata: implement BROKEN_HPA horkage and apply it to HDS724040KLSA80. -* Mon Aug 06 2007 olh@suse.de +* Tue Aug 07 2007 olh@suse.de - add patches.arch/ppc-dma_mask.patch Fix initialization and usage of dma_mask, required for sbp2 * Mon Aug 06 2007 teheo@suse.de @@ -11210,7 +11529,7 @@ GIT Branch: master - Don't make kernel-syms depend on kernel-$flavor packages that are based on a set of patches different from kernel-source: those packages won't match kernel-source, anyway. -* Thu Aug 02 2007 teheo@suse.de +* Fri Aug 03 2007 teheo@suse.de Enable more libata drivers on i386 and x86_64 - mostly ancient/legacy ones. - Update config files. @@ -11590,9 +11909,9 @@ GIT Branch: master (254208). - Rediff a few other Xen patches. - Update i386 Xen config files. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - Update to 2.6.22-rc5-git5. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix reintroduction of crash on __fput in xattr code (286544). * Thu Jun 21 2007 jeffm@suse.de @@ -11600,7 +11919,7 @@ GIT Branch: master fix thread shutdown handling (284718). * Wed Jun 20 2007 schwab@suse.de - gcc 4.2 is also broken on ia64. -* Tue Jun 19 2007 olh@suse.de +* Wed Jun 20 2007 olh@suse.de - build ppc64 kernel with gcc41 until PR31490 is fixed * Tue Jun 19 2007 olh@suse.de - add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff @@ -11845,11 +12164,11 @@ GIT Branch: master - Fix up the vanilla config files * Sat May 26 2007 schwab@suse.de - Update kdb patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - Update mol patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - ppc-efika-of_device-generic-uevent.patch: remove obsolete stuff. -* Fri May 25 2007 jeffm@suse.de +* Sat May 26 2007 jeffm@suse.de - patches.apparmor/remove_suid_new_case_in_2.6.22.diff: Merge fix. * Fri May 25 2007 jeffm@suse.de - Updated to 2.6.22-rc2-git7: @@ -11987,7 +12306,7 @@ GIT Branch: master * Tue Apr 24 2007 olh@suse.de - update patches.arch/ppc-generic-check_legacy_ioport.patch check if parent node has type isa -* Sun Apr 22 2007 jeffm@suse.de +* Mon Apr 23 2007 jeffm@suse.de - patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix xattr locking/refcount BUG (259215). * Sun Apr 22 2007 olh@suse.de @@ -12270,7 +12589,7 @@ GIT Branch: master sram = mpc52xx-srammpc5200-sram * Mon Mar 26 2007 olh@suse.de - update to 2.6.21-rc5 -* Fri Mar 23 2007 olh@suse.de +* Sat Mar 24 2007 olh@suse.de - disable built-in amd8111 and sil680 IDE drivers on ppc64 build libata pata_sil680 and pata_amd * Fri Mar 23 2007 olh@suse.de @@ -12701,7 +13020,7 @@ GIT Branch: master - patches.drivers/libata-fix-port-action-in-perdev-action-mask: libata: fix handling of port actions in per-dev action mask (231088, 235475). -* Wed Jan 17 2007 olh@suse.de +* Thu Jan 18 2007 olh@suse.de - add patches.drivers/libata-initialize-variables.patch fix ipr SATA (215625 - LTC28529) * Wed Jan 17 2007 jbeulich@novell.com @@ -12858,7 +13177,7 @@ GIT Branch: master - Update to 2.6.18.5 - lots of little bug fixes, only 3 of which we already had. - Update config files. -* Fri Dec 01 2006 olh@suse.de +* Sat Dec 02 2006 olh@suse.de - add patches.suse/snd-aoa-device-symlinks.patch let snd-aoa create sysfs device symlinks (106294) * Fri Dec 01 2006 hare@suse.de @@ -13159,7 +13478,7 @@ GIT Branch: master * Thu Oct 26 2006 jblunck@suse.de - patches.fixes/dm-refcnt-fix.diff: Fix reference counting in __find_device_hash_cell() (214682). -* Wed Oct 25 2006 tonyj@suse.de +* Thu Oct 26 2006 tonyj@suse.de - patches.suse/apparmor-secureexec.patch: Delete. - patches.suse/apparmor-mmapexec.patch: Delete. - patches.suse/apparmor: Roll security fixes into main AA patch @@ -13334,7 +13653,7 @@ GIT Branch: master - patches.suse/scsi-scan-inq-ppc64-dflt: Delete. * Sat Sep 23 2006 gregkh@suse.de - patches.suse/ide-probe-delay: Delete as per Kurt's request -* Fri Sep 22 2006 gregkh@suse.de +* Sat Sep 23 2006 gregkh@suse.de - add 'vanilla' kernel build to the system. * Thu Sep 21 2006 gregkh@suse.de - Update config files. @@ -13420,7 +13739,7 @@ GIT Branch: master Fix typo in powermac platform functions, fixes lockups * Sun Sep 03 2006 aj@suse.de - Require irqbalance always on x86 and x86-64. -* Fri Sep 01 2006 gregkh@suse.de +* Sat Sep 02 2006 gregkh@suse.de - Update to 2.6.18-rc5-git6 - USB fixes and some other stuff * Fri Sep 01 2006 jbeulich@novell.com @@ -13455,7 +13774,7 @@ GIT Branch: master [PATCH] i386: rwlock.h fix smp alternatives fix. * Thu Aug 31 2006 neilb@suse.de - patches.fixes/nfsd-dmapi-aware: Delete. -* Wed Aug 30 2006 jblunck@suse.de +* Thu Aug 31 2006 jblunck@suse.de - Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug). * Wed Aug 30 2006 jblunck@suse.de - Update config files (disable CONFIG_EDAC_DEBUG). @@ -13637,7 +13956,7 @@ GIT Branch: master - Disable KDB from i386 debug build as it does not build properly :( * Wed Aug 02 2006 hare@suse.de - config/s390/default: update config file. -* Tue Aug 01 2006 schwab@suse.de +* Wed Aug 02 2006 schwab@suse.de - config-md-raid456: Fix misspelt config. * Tue Aug 01 2006 schwab@suse.de - suse-ppc32-mol-mm-context: Fix mol build. @@ -13795,7 +14114,7 @@ GIT Branch: master aborted (188411). - patches.fixes/md_raid1_barrier_fix: Fix IO raid1/barrier problems that cause false IO errors (188278). -* Mon Jun 26 2006 neilb@suse.de +* Tue Jun 27 2006 neilb@suse.de - patches.fixes/nfsv4-setclientid: Improve uniqueness of client id sent by NFSv4 (167953). * Mon Jun 26 2006 jeffm@suse.de @@ -13815,7 +14134,7 @@ GIT Branch: master * Tue Jun 20 2006 neilb@suse.de - patches.fixes/lockd-find-block-fix: Fix possible oops in lockd (179988). -* Mon Jun 19 2006 garloff@suse.de +* Tue Jun 20 2006 garloff@suse.de - Update reference symbols to latest (libiscsi changed) and tag RC3. * Mon Jun 19 2006 okir@suse.de - patches.fixes/scsi-transport-sas-end-device-fix: Make patch @@ -14040,7 +14359,7 @@ GIT Branch: master * Tue Jun 06 2006 axboe@suse.de - patches.suse/filp-slab-rcu: Let the filp slab use SLAB_DESTROY_BY_RCU (172825). -* Mon Jun 05 2006 gregkh@suse.de +* Tue Jun 06 2006 gregkh@suse.de - patches.fixes/request_irq-remove-warnings-from-irq-probing.patch: [PATCH] request_irq(): remove warnings from irq probing (181321, 175123). @@ -14177,7 +14496,7 @@ GIT Branch: master - patches.suse/apparmor-secureexec.patch: LD_PRELOAD can be exploited to change the execution path across exec transitions (172061). -* Wed May 31 2006 agruen@suse.de +* Thu Jun 01 2006 agruen@suse.de - patches.fixes/xfs-kern-26040a-do-not-dirty-inode-being-freed: Don't dirty the inode if it being freed in xfs_iunpin (179117, SGI:PV952967). @@ -14957,9 +15276,9 @@ GIT Branch: master flag to 0x1000000 to avoid conflict with BLIST_MAX_512. * Sun Apr 23 2006 agruen@suse.de - Update the required version of perl-Bootloader. -* Fri Apr 21 2006 olh@suse.de +* Sat Apr 22 2006 olh@suse.de - build pdc202xx_new as a module in kdump kernel (158247 - LTC22416) -* Fri Apr 21 2006 jeffm@suse.de +* Sat Apr 22 2006 jeffm@suse.de - patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs: fix handling of device names with /'s in them (#154278). * Fri Apr 21 2006 gregkh@suse.de @@ -15219,10 +15538,10 @@ GIT Branch: master * Tue Apr 11 2006 neilb@suse.de - patches.fixes/invalidate_page_non_destructive: Make invalidate_inode_pages2 non-destructive (133890). -* Mon Apr 10 2006 agruen@suse.de +* Tue Apr 11 2006 agruen@suse.de - patches.drivers/libata-acpi-suspend-doc-fix: Fix {man,pdf}docs targets (163070). -* Mon Apr 10 2006 ak@suse.de +* Tue Apr 11 2006 ak@suse.de - patches.arch/i386-bigsmp-noirqbalance: Delete. Obsolete after #160473 - patches.arch/i386-amd-core-parsing: Remove bogus code from @@ -15276,7 +15595,7 @@ GIT Branch: master * Mon Apr 10 2006 ak@suse.de - patches.arch/i386-modern-apic: i386: Consolidate modern APIC handling (157602). -* Sun Apr 09 2006 ak@suse.de +* Mon Apr 10 2006 ak@suse.de - patches.arch/i386-apic-up: Disable ACPI APIC checking if DMI scanner decides APIC should not be enabled (162076) * Sun Apr 09 2006 ak@suse.de @@ -15555,7 +15874,7 @@ GIT Branch: master * Tue Mar 28 2006 neilb@suse.de - patches.fixes/md-barrier-fixes: Fix a couple of issues with handing BARRIER writes in md/raid1 (none). -* Mon Mar 27 2006 gregkh@suse.de +* Tue Mar 28 2006 gregkh@suse.de - patches.drivers/pci-hotplug-sn-fix-cleanup-on-hotplug-removal-of-ppb.patch: PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB (#156164). @@ -15656,7 +15975,7 @@ GIT Branch: master * Fri Mar 24 2006 neilb@suse.de - patches.fixes/md-raid1-hang: md: Fix bug: BIO_RW_BARRIER requests to md/raid1 hang. (159435). -* Thu Mar 23 2006 ak@suse.de +* Fri Mar 24 2006 ak@suse.de - patches.arch/disable-mmconfig: Disable mmconfig by default Default to pci=nommconf (145753 (some more)). - patches.arch/lagrange-feature: i386/x86-64: List Intel LaGrange @@ -15815,7 +16134,7 @@ GIT Branch: master * Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git8: - network driver fixes -* Thu Mar 16 2006 gregkh@suse.de +* Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git7: - nasty ext2 security issue / bugfix - other minor bugfixes all over the place @@ -16021,7 +16340,7 @@ GIT Branch: master * Thu Mar 09 2006 neilb@suse.de - patches.fixes/md-raid1-leak: Fix several raid1 which cause a memory leak... (155990). -* Wed Mar 08 2006 agruen@suse.de +* Thu Mar 09 2006 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: Fix compiling /usr/src/linux directly with O= (65891). - patches.fixes/xfs-include: Remove spaces in `-I ...' in @@ -16251,7 +16570,7 @@ GIT Branch: master * Thu Mar 02 2006 neilb@suse.de - patches.fixes/nfs-revalidate-race: Nfs: Avoid races between writebacks and truncation (144058). -* Wed Mar 01 2006 gregkh@suse.de +* Thu Mar 02 2006 gregkh@suse.de - patches.drivers/usb-uhci-increase-port-reset-completion-delay-for-hp-controllers.patch: USB: UHCI: Increase port-reset completion delay for HP controllers (#148761). @@ -16313,7 +16632,7 @@ GIT Branch: master * Tue Feb 28 2006 olh@suse.de - update to 2.6.16-rc5-git2, netfilter, xfs, x86_64 fixes disable FUA in libata -* Mon Feb 27 2006 olh@suse.de +* Tue Feb 28 2006 olh@suse.de - add patches.fixes/scsi-command-retries-off-by-one.patch timing out command, waited 0s errors in log (153801 - LTC22057) * Mon Feb 27 2006 olh@suse.de @@ -16358,7 +16677,7 @@ GIT Branch: master revert a 2.6.14rc1 change that causes cramfs corruption (153545) * Sun Feb 26 2006 olh@suse.de - adjust xen for topology.o change -* Sat Feb 25 2006 olh@suse.de +* Sun Feb 26 2006 olh@suse.de - add patches.fixes/git-kbuild-cscope.patch workaround for cscope segfault (152643) * Sat Feb 25 2006 olh@suse.de @@ -16452,7 +16771,7 @@ GIT Branch: master for SLES 10 - 2006-02-21. * Wed Feb 22 2006 trenn@suse.de - patches.drivers/cpufreq_bios_ppc_change: Delete. -* Tue Feb 21 2006 olh@suse.de +* Wed Feb 22 2006 olh@suse.de - compile rtas_flash into the kernel (148195 - LTC21314) * Tue Feb 21 2006 olh@suse.de - update to 2.6.16-rc4-git1, s390 dasd error reporting gone, misc fixes @@ -16525,7 +16844,7 @@ GIT Branch: master * Sun Feb 19 2006 olh@suse.de - add patches.suse/nameif-track-rename.patch keep track of things that udev does behind your back -* Sat Feb 18 2006 olh@suse.de +* Sun Feb 19 2006 olh@suse.de - provide vmlinux.debug on ppc * Sat Feb 18 2006 agruen@suse.de - patches.suse/dmapi_src_drop2: XFS DMAPI update; replaces @@ -16582,7 +16901,7 @@ GIT Branch: master * Fri Feb 17 2006 axboe@suse.de - patches.drivers/scsi-kill-not-ready-removable: Kill not-ready messages for removable media in SCSI (150175). -* Thu Feb 16 2006 agruen@suse.de +* Fri Feb 17 2006 agruen@suse.de - rpm/post.sh: Only create Previous Kernel bootloader entries for kernels >= 2.6.16; older kernels don't know how to remove their bootloader entries again in their %%postun (151110). @@ -16826,7 +17145,7 @@ GIT Branch: master GART IOMMU. - patches.arch/x86_64-hpet-summit: Fix HPET timer on IBM x460 (SUSE141868). -* Thu Feb 09 2006 gregkh@suse.de +* Fri Feb 10 2006 gregkh@suse.de - patches.drivers/it87-fix-oops-on-removal.patch: [PATCH] it87: Fix oops on removal (#149538). * Thu Feb 09 2006 gregkh@suse.de @@ -16915,7 +17234,7 @@ GIT Branch: master - patches.fixes/xfs-linux-melb-25106a-xfs-per-cpu-sb-counters: [PATCH] xfs-linux-melb-25106a-xfs-per-cpu-sb-counters (SGI:PV946630, 148680). -* Wed Feb 08 2006 gregkh@suse.de +* Thu Feb 09 2006 gregkh@suse.de - supported.conf: updated the pci hotplug driver list * Wed Feb 08 2006 gregkh@suse.de Update to 2.6.16-rc2-git5 @@ -17010,7 +17329,7 @@ GIT Branch: master * Tue Feb 07 2006 ak@suse.de - patches.xen/xen-mc-compile: Fix Xen compilation with multicore scheduler. -* Mon Feb 06 2006 ak@suse.de +* Tue Feb 07 2006 ak@suse.de - patches.fixes/spinlock-timeout: Make more general * Mon Feb 06 2006 mason@suse.de - patches.fixes/xfrm-endless-loop: Fix infinite loop in @@ -17074,7 +17393,7 @@ GIT Branch: master - patches.suse/st-ioctl-idlun-support: Allow generic SCSI ioctls to work with st (SUSE45446, reenable). - patches.suse/ide-probe-delay: Reduce ide probe delays. -* Fri Feb 03 2006 garloff@suse.de +* Sat Feb 04 2006 garloff@suse.de - Reenable patches.suse/scsi-error-test-unit-ready-timeout; see bug #56689: Some SCSI devices need a longer timeout for TEST_UNIT_READY in error recovery. @@ -17383,9 +17702,9 @@ GIT Branch: master - Update config files. -> Enable overriding of DSDT via initrd for x86_64 -> Enable ACPI debug for x86_64/i386 debug kernel -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable CONFIG_DEBUG_SLAB on ppc, changes alignment -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable internal firmware build for QLogic drivers also on ppc * Wed Jan 25 2006 axboe@suse.de - patches.fixes/it821x-dma-bug: Fix ide dma setup bug in it821x @@ -17415,7 +17734,7 @@ GIT Branch: master - Make debugging usb device issues easier (used to be in older SuSE kernels, I accidentally took it out a while ago...) patches.drivers/always-announce-new-usb-devices.patch -* Tue Jan 24 2006 gregkh@suse.de +* Wed Jan 25 2006 gregkh@suse.de Clean up the kernel.org patches, from 4 to 2 * Tue Jan 24 2006 mason@suse.de - Update config files: enable CONFIG_CONNECTOR and CONFIG_PROC_EVENTS @@ -17549,7 +17868,7 @@ GIT Branch: master - Fixup kdump related config entries. CONFIG_CRASH_DUMP should be on only in the kdump kernels. CONFIG_PROC_VMCORE should be on in the kdump kernels too. -* Sun Jan 22 2006 ak@suse.de +* Mon Jan 23 2006 ak@suse.de - fix compilation without NFSD_ACL enabled * Sun Jan 22 2006 olh@suse.de - enable DEBUG_RODAT, DEBUG_SPINLOCK and DEBUG_SPINLOCK_SLEEP @@ -17560,10 +17879,10 @@ GIT Branch: master - patches.suse/subdomain_namespacesem: rebase, remove sd changes * Sun Jan 22 2006 olh@suse.de - enable slab debugging (144632) -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - add patches.suse/uml-trace-macros.patch define some setjmp macros which were removed from glibc includes -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - disable patches.fixes/dput_late_iput.diff (136310) disable patches.fixes/prune_one_dentry-late_iput.diff * Sat Jan 21 2006 agruen@suse.de @@ -17666,10 +17985,10 @@ GIT Branch: master - Update config files. * Tue Jan 17 2006 schwab@suse.de - Update to kdb-v4.4-2.6.15-common-3. -* Mon Jan 16 2006 olh@suse.de +* Tue Jan 17 2006 olh@suse.de - add patches.suse/export-pci_claim_resource.patch rpaphp needs this symbol -* Mon Jan 16 2006 mason@suse.de +* Tue Jan 17 2006 mason@suse.de - Update config files. (run oldconfig on x86_64) * Mon Jan 16 2006 ak@suse.de - Update config files. @@ -17866,7 +18185,7 @@ GIT Branch: master handling change. - patches.fixes/barrier-fixup: Fix a problem with hanging queue on barrier writes. -* Thu Jan 12 2006 okir@suse.de +* Fri Jan 13 2006 okir@suse.de - patches.kernel.org/patch-2.6.15-git8: Update to 2.6.5-git8 - Rediffed or removed the following patches: - patches.drivers/dm-no-bounce @@ -18127,10 +18446,10 @@ GIT Branch: master - update to 2.6.15-rc6-git2 * Wed Dec 21 2005 aj@suse.de - Fix kernel-syms spec file. -* Mon Dec 19 2005 kkeil@suse.de +* Tue Dec 20 2005 kkeil@suse.de - patches.drivers/sky2.patch: Add sky2 driver from -mm series. - Update config files. -* Mon Dec 19 2005 garloff@suse.de +* Tue Dec 20 2005 garloff@suse.de - Increase default number of loop devices from 8 to 64. * Mon Dec 19 2005 jbeulich@novell.com - config/x86_64/xen: Enable SMP, misc adjustments (from ccoffing) @@ -18154,7 +18473,7 @@ GIT Branch: master checkin. Corrected. * Sat Dec 17 2005 tonyj@suse.de - patches.suse/subdomain: SubDomain (AppArmor). -* Fri Dec 16 2005 agruen@suse.de +* Sat Dec 17 2005 agruen@suse.de - patches.fixes/nfsd-setacl-readonly.diff: [nfsd] Check for read-only exports before setting acls (139411). * Fri Dec 16 2005 trenn@suse.de @@ -18347,7 +18666,7 @@ GIT Branch: master - patches.suse/aop-truncated-page.diff: [Patch] add AOP_TRUNCATED_PAGE, prepend AOP_ to WRITEPAGE_ACTIVATE. (needed for ocfs2) -* Sat Nov 26 2005 agruen@suse.de +* Sun Nov 27 2005 agruen@suse.de - rpm/kernel-source.spec.in: Make sure kernel flavors that are based on a different set of patches than kernel-source won't wrongly get a /usr/src/linux-obj directory for creating external @@ -18538,7 +18857,7 @@ GIT Branch: master * Wed Nov 02 2005 okir@suse.de - patches.fixes/acpi-disable-c2-c3-ibm-r40e: Disable C2/C3 states on all IBM R40e BIOSes (129954). -* Tue Nov 01 2005 jeffm@suse.de +* Wed Nov 02 2005 jeffm@suse.de - patches.suse/ocfs2-configfs: Delete. - patches.suse/ocfs2.diff: ocfs2: merge from svn 2673. - patches.suse/ocfs2-kapi-compat.diff: ocfs2: API compatibility @@ -18593,7 +18912,7 @@ GIT Branch: master - patches.drivers/oss-device-assign: Delete. - patches.fixes/unsymmetric-pageattr: Delete. - patches.drivers/alsa-git-post-2.6.14: ALSA-git update -* Tue Oct 25 2005 gregkh@suse.de +* Wed Oct 26 2005 gregkh@suse.de - patches.fixes/usb-interface-modalias-fix.patch: USB: always export interface information for modalias (105621). * Tue Oct 25 2005 olh@suse.de @@ -18662,10 +18981,10 @@ GIT Branch: master - patches.drivers/floppy-cmos-attribute.patch: Delete. - patches.drivers/floppy-cmos-attribute-tidy.patch: Delete. - patches.drivers/securityfs.patch: Delete. -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Finish replacing +check2614 with the real owners. Sorry about the mess this caused... -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Start replacing +check2614 with the real owners * Mon Oct 10 2005 olh@suse.de - add patches.suse/suse-ppc32-mol-verify_area.patch @@ -18769,7 +19088,7 @@ GIT Branch: master for building with O=. * Thu Sep 15 2005 olh@suse.de - mark kernel/drivers/net/mv643xx_eth unsupported. MAC collisions -* Wed Sep 14 2005 agruen@suse.de +* Thu Sep 15 2005 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: More dependency fixes. * Wed Sep 14 2005 olh@suse.de @@ -19061,7 +19380,7 @@ GIT Branch: master patch broke aty128fb and radeonfb * Mon Aug 29 2005 olh@suse.de - update to 2.6.13 -* Sun Aug 28 2005 pavel@suse.cz +* Mon Aug 29 2005 pavel@suse.cz - patches.suse/acpi-asus-panasonic-sony.patch: add support for vendor-specific features from Timo Hoenig * Sun Aug 28 2005 olh@suse.de @@ -19280,7 +19599,7 @@ GIT Branch: master - update to 2.6.13-rc6-git5, netpoll fixes * Sat Aug 13 2005 schwab@suse.de - Disable IA64_SGI_SN_XP until it is fixed. -* Fri Aug 12 2005 gregkh@suse.de +* Sat Aug 13 2005 gregkh@suse.de - patches.drivers/w1-dont-spam-syslog.patch: w1: more debug level decrease. fixes #104020. * Fri Aug 12 2005 kraxel@suse.de @@ -19732,7 +20051,7 @@ GIT Branch: master * Mon Jul 04 2005 olh@suse.de - add patches.arch/ppc64-vdso32_lds.patch fix link errors after recent toolchain changes -* Sat Jul 02 2005 agruen@suse.de +* Sun Jul 03 2005 agruen@suse.de - scripts/config.sh: rename VERSION+EXTRAVERSION => PATCHVERSION and a few other cleanups. * Sat Jul 02 2005 garloff@suse.de @@ -19794,7 +20113,7 @@ GIT Branch: master - Fix config files. * Wed Jun 29 2005 agruen@suse.de - Fix dash/underscore conversion for RPM tags. -* Tue Jun 28 2005 garloff@suse.de +* Wed Jun 29 2005 garloff@suse.de - Preliminary update of xen patches. * Tue Jun 28 2005 garloff@suse.de - patches.suse/security-*: Update and reenable security stubs @@ -20054,7 +20373,7 @@ GIT Branch: master * Thu Apr 28 2005 okir@suse.de - patches.fixes/ipv4-martian-oops: [IPv4] Prevent oops when printing martian source (65556). -* Wed Apr 27 2005 schwab@suse.de +* Thu Apr 28 2005 schwab@suse.de - Even more gcc4 fixes for ppc/ppc64. * Wed Apr 27 2005 schwab@suse.de - More gcc4 fixes. @@ -20130,7 +20449,7 @@ GIT Branch: master * Mon Mar 28 2005 jeffm@suse.de - patches.fixes/set_blocksize_race.diff: Updated header; accepted in 2.6.12-rc1 -* Wed Mar 23 2005 jeffm@suse.de +* Thu Mar 24 2005 jeffm@suse.de - patches.suse/lookup_hash_nameidata.diff: Version added to CVS did _not_ obsolete lookup_create_nameidata.diff, but it was removed anyway. Added required changes. @@ -20201,12 +20520,12 @@ GIT Branch: master * Thu Mar 17 2005 axboe@suse.de - patches.fixes/cfq-shutdown-timer-wq: Shutdown pending timer/wq from both last put and exit case. -* Wed Mar 16 2005 schwab@suse.de +* Thu Mar 17 2005 schwab@suse.de - Fix name of module override directory. -* Wed Mar 16 2005 garloff@suse.de +* Thu Mar 17 2005 garloff@suse.de - (okir) Removed non-compiling dri-ioctl32 patch. - Updated Xen patches. -* Wed Mar 16 2005 jeffm@suse.de +* Thu Mar 17 2005 jeffm@suse.de - series.conf: enabled set_blocksize_race.diff * Wed Mar 16 2005 axboe@suse.de - patches.fixes/cfq-pending-work-fixup: Fixup error in @@ -20417,7 +20736,7 @@ GIT Branch: master * Fri Mar 11 2005 olh@suse.de - update patches.suse/acpi_EC_no_byteAcc_fix.diff increment offset by one, not eight -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Remove unneeded I2C patches from the tree. - patches.drivers/i2c-1.2081.patch: Delete. - patches.drivers/i2c-1.2083.patch: Delete. @@ -20446,7 +20765,7 @@ GIT Branch: master - patches.drivers/i2c-1.2113.patch: Delete. - patches.drivers/i2c-1.2115.patch: Delete. - patches.drivers/i2c-1.2116.patch: Delete. -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Driver core update based on patches now in the 2.6.11-bk tree. Almost all of these are liked by udev / HAL in order that they can go faster, with less sysfs activity. @@ -20686,7 +21005,7 @@ GIT Branch: master - patches.drivers/input-bk-alps.diff: All ALPS fixes in one patch Previous ALPS patches removed -* Fri Mar 04 2005 vojtech@suse.cz +* Sat Mar 05 2005 vojtech@suse.cz - patches.drivers/input-bk-2074.diff: Fix ALPS oops on resume/suspend (Ruediger Oertel : [kernel] oops during s-t-d) @@ -21087,7 +21406,7 @@ GIT Branch: master regardless the setting of /proc/sys/kernel/sysrq * Mon Feb 21 2005 mantel@suse.de - patches.drivers/ibm-acpi-update: Update ibm-acpi to 0.10 (none). -* Sun Feb 20 2005 agruen@suse.de +* Mon Feb 21 2005 agruen@suse.de - patches.fixes/pci-resource-window-allocation-fix.diff: IBM Thinkpad G41 (and others) PCMCIA problems fix from Linus. * Sun Feb 20 2005 olh@suse.de @@ -21186,10 +21505,10 @@ GIT Branch: master - Update config files. - patches.drivers/drm-via: add DRM support for Via unichrome video cards (None). -* Thu Feb 10 2005 kkeil@suse.de +* Fri Feb 11 2005 kkeil@suse.de - readd patches.fixes/i4l-filter-fix patches.fixes/i4l-nullpointer-fix -* Thu Feb 10 2005 agruen@suse.de +* Fri Feb 11 2005 agruen@suse.de - Enable DRM config options. * Thu Feb 10 2005 kraxel@suse.de - patches.xen/xen-common.diff: one more chunk dropped. @@ -21211,7 +21530,7 @@ GIT Branch: master - patches.uml/host-skas3: Delete. - patches.uml/skas-update-2.6.10.patch: Delete. - patches.uml/skas-2.6.11-v7-rc1.patch: skas3+sysemu patch v7a. -* Wed Feb 09 2005 garloff@suse.de +* Thu Feb 10 2005 garloff@suse.de - Make IDE drivers more modular in Xen. - Update Xen patches, drop various bits that have been merged. - Clean up mkinitrd creation for Xen. @@ -21651,7 +21970,7 @@ GIT Branch: master + add patches.drivers/bk-dtor-input-rc1.patch - Fixed SLRS-pos patch for input update. - Update config files. -* Mon Jan 17 2005 agruen@suse.de +* Tue Jan 18 2005 agruen@suse.de - New version of nfsacl: now caches acls on the client. Patches: + patches.suse/qsort: Qsort. + patches.suse/sunrpc-enosys-when-unavail: Return -ENOSYS for @@ -21784,7 +22103,7 @@ GIT Branch: master - patches.suse/file-write-prefault: Delete. * Wed Jan 05 2005 mason@suse.de - update reiser4 to the latest code drop in -mm -* Tue Jan 04 2005 mason@suse.de +* Wed Jan 05 2005 mason@suse.de - delete a number of patches that were already in mainline * Tue Jan 04 2005 okir@suse.de - patches.fixes/cmsg-compat-signedness-fix-fix: Fix cmsg_len @@ -21825,7 +22144,7 @@ GIT Branch: master during the task exiting. - patches.suse/protect-pids-from-oom2: fixes a race and two minor aesthetical bugs. -* Tue Dec 21 2004 olh@suse.de +* Wed Dec 22 2004 olh@suse.de - remove patches.suse/pci.ids-update CONFIG_PCI_NAMES is not enabled in our configs * Tue Dec 21 2004 olh@suse.de @@ -22137,7 +22456,7 @@ GIT Branch: master * Fri Oct 15 2004 okir@suse.de - patches.fixes/nfs-nolock-fix2: Fix broken locking on NFS nolock mounts (SUSE47287) -* Thu Oct 14 2004 kkeil@suse.de +* Fri Oct 15 2004 kkeil@suse.de - patches.fixes/c4_locking_fix (SUSE47191) * Fix a SMP deadlock for the AVM c4 driver * Thu Oct 14 2004 andrea@suse.de @@ -22219,7 +22538,7 @@ GIT Branch: master - Fix TCP window tracking in netfilter conntrack * Mon Oct 04 2004 schwab@suse.de - Update /boot/vmlinuz symlink before calling /sbin/new-kernel-pkg. -* Sat Oct 02 2004 schwab@suse.de +* Sun Oct 03 2004 schwab@suse.de - Hide non-OF PCI devices on PowerMacs. * Sat Oct 02 2004 jeffm@suse.com - Release path after iput in sys_unlink (SUSE45004) @@ -22258,7 +22577,7 @@ GIT Branch: master * Fri Oct 01 2004 andrea@suse.de - patches.fixes/pte-establish-race avoid userspace corruption during COWs with threads on x86 PAE with >4G of ram. -* Thu Sep 30 2004 agruen@suse.de +* Fri Oct 01 2004 agruen@suse.de - patches.fixes/attr-initialize: Prevent chown from modifying inode ctimes without permission check (SUSE42542) - patches.fixes/ext23-no-ace-write-limit.diff: re-enable. @@ -22313,7 +22632,7 @@ GIT Branch: master - Fix resource claiming of SuperIO chips (SUSE45891) * Thu Sep 30 2004 axboe@suse.de - Hold reference to scsi device for lifetime of pending commands (SUSE46316) -* Wed Sep 29 2004 kkeil@suse.de +* Thu Sep 30 2004 kkeil@suse.de - fix from mainline for RLT8169 driver (disable DAC) SUSE46390 * Wed Sep 29 2004 vojtech@suse.cz - fixed patches.fixes/fat-nokia-fix, but not enabled yet @@ -22351,10 +22670,10 @@ GIT Branch: master * Tue Sep 28 2004 hare@suse.de - patches.fixes/null-argument-for-put_device put_device() should accept a NULL argument, too (SUSE46234). -* Mon Sep 27 2004 agruen@suse.de +* Tue Sep 28 2004 agruen@suse.de - patches.drivers/dm-minorcheck: device-mapper: fix minor number check -* Mon Sep 27 2004 andrea@suse.de +* Tue Sep 28 2004 andrea@suse.de - patches.suse/silent-stack-overflow: enforce gap between heap and stack. SUSE44807 * Mon Sep 27 2004 hare@suse.de @@ -22400,7 +22719,7 @@ GIT Branch: master This may readd the IDE DMA timeout problems some people saw. * Fri Sep 24 2004 okir@suse.de - Fixed a typo in sunrpc-optional-auth -* Thu Sep 23 2004 olh@suse.de +* Fri Sep 24 2004 olh@suse.de - remove patches.fixes/usb-ehci_urb_done-barrier.patch this patch is not needed, the inital bug was triggered by list corruption @@ -22434,7 +22753,7 @@ GIT Branch: master - fix cardbus issue on x86_64 (SUSE45677) * Wed Sep 22 2004 mantel@suse.de - export symbol get_sb_pseudo (SUSE45571) -* Tue Sep 21 2004 agruen@suse.de +* Wed Sep 22 2004 agruen@suse.de - patches.rpmify/cvs-timestamp-in-oopses.diff, rpm/kernel-binary.spec.in: Add CVS timestamp to Oopses * Tue Sep 21 2004 kraxel@suse.de @@ -22452,7 +22771,7 @@ GIT Branch: master - fixed and re-enabled lirc patches (SUSE45679). * Tue Sep 21 2004 okir@suse.de - Disable TCP segment offload (TSO) for now; it's too broken (SUSE45666) -* Mon Sep 20 2004 ak@suse.de +* Tue Sep 21 2004 ak@suse.de - Disable warning in cpufreq /proc interface code * Mon Sep 20 2004 ak@suse.de - Fix x86-64 compat waitid call for new interface @@ -22608,7 +22927,7 @@ GIT Branch: master - update PCI IDs to latest version * Wed Sep 15 2004 schwab@suse.de - Remove useless casts. -* Tue Sep 14 2004 schwab@suse.de +* Wed Sep 15 2004 schwab@suse.de - Update configs. * Tue Sep 14 2004 garloff@suse.de - Remove whirlpool algo. @@ -22650,7 +22969,7 @@ GIT Branch: master * Thu Sep 09 2004 garloff@suse.de - fastboot-console-init: Don't generate hotplug events for virtual consoles. Speeds up booting by ~2s. By okir. -* Wed Sep 08 2004 garloff@suse.de +* Thu Sep 09 2004 garloff@suse.de - swsusp-fix-small: suspend broke when onlyvery little memory was used (init=/bin/bash). By pavel. - ide-probe-delay: sleep 5ms instead of 50ms in ide probe and @@ -22751,7 +23070,7 @@ GIT Branch: master latency fix (tiwai@suse.de). * Thu Aug 26 2004 okir@suse.de - prevent oops in ip6t_LOG (SUSE44213) -* Wed Aug 25 2004 agruen@suse.de +* Thu Aug 26 2004 agruen@suse.de - scripts/tar-up.sh, rpm/kernel-binary.spec.in: Add x-devel-packages in neededforbuild of kernel-um.spec. * Wed Aug 25 2004 okir@suse.de @@ -22841,7 +23160,7 @@ GIT Branch: master Add missing parentheses in include/asm-x86_64/processor.h * Wed Aug 18 2004 kraxel@suse.de - enable CONFIG_DVB_AV7110_OSD on amd64 (SUSE43455). -* Tue Aug 17 2004 schwab@suse.de +* Wed Aug 18 2004 schwab@suse.de - Remove obsolete hp-sx1000 patches. * Tue Aug 17 2004 schwab@suse.de - Fix IPv6 mobility patches. @@ -22888,9 +23207,9 @@ GIT Branch: master - Remove one obsolete patch * Fri Aug 13 2004 mantel@suse.de - update swsuspend code -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Rediff & reenable /proc/pid/mapped_base patch -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Add -d / --dir argument to sequence-patch to avoid $SCRATCH_AREA * Thu Aug 12 2004 mason@suse.de - enable reiserfs and ext3 barrier code again @@ -23076,7 +23395,7 @@ GIT Branch: master - Check lots more patches * Thu Aug 05 2004 garloff@suse.de - Build fixes. -* Wed Aug 04 2004 garloff@suse.de +* Thu Aug 05 2004 garloff@suse.de - Drop many patches (all upstream: axp, scsi, proc-info-leak). - Port some (bootsplash, kbuild stuff). - Adapt configs for i386 and x86-64. @@ -23311,7 +23630,7 @@ GIT Branch: master - SUSE42038 fix deadlock between ext3/reiserfs and copy_from_user * Mon Jun 28 2004 mason@suse.de - change ide-disk-barrier_mode-2 to match what I put into cvs GA -* Sun Jun 27 2004 agruen@suse.de +* Mon Jun 28 2004 agruen@suse.de - SUSE42495: Disable CONFIG_E100_NAPI for ia64. * Sun Jun 27 2004 agruen@suse.de - SUSE41246: patches.fixes/ide-disk-barrier_mode-2: Only use IDE @@ -23395,7 +23714,7 @@ GIT Branch: master * Wed Jun 23 2004 okir@suse.de - Added CIFS patch from Steve French which fixes request queueing to handle more than 100 overlapped requests (SUSE39916 - LTC8025) -* Tue Jun 22 2004 agruen@suse.de +* Wed Jun 23 2004 agruen@suse.de - Three obvious bug fixes from mainline: + patches.fixes/ieee1394-null-dereference.diff + patches.fixes/ip-conntrack-missing-check.diff @@ -23433,7 +23752,7 @@ GIT Branch: master - Disable [I][N]FTL flash drivers. * Tue Jun 22 2004 mantel@suse.de - avoid pagecache underflow (SUSE42182) -* Mon Jun 21 2004 agruen@suse.de +* Tue Jun 22 2004 agruen@suse.de - Merge recent kbuild improvements, update the documentation and demo module. Add upstream documentation. Looking good now. * Mon Jun 21 2004 ak@suse.de @@ -23582,7 +23901,7 @@ GIT Branch: master - vgettimeofday patch from John Stultz to fix LTP gettimeofday01 failure (SUSE40504 - LTC8395) - Updated CIFS to 1.18 (SUSE41963 - LTC9328) -* Mon Jun 14 2004 agruen@suse.de +* Tue Jun 15 2004 agruen@suse.de - SUSE40829 / LTC8406: patches.fixes/power3-numabug: Fix memory zone setup that caused the emergency pool to underrun. * Mon Jun 14 2004 olh@suse.de @@ -23623,7 +23942,7 @@ GIT Branch: master * Sat Jun 12 2004 axboe@suse.de - harden blk_execute_rq() a little so it doesn't inspect ->waiting at all. Similar to how mainline works. -* Fri Jun 11 2004 schwab@suse.de +* Sat Jun 12 2004 schwab@suse.de - Rename modules to work around lkcd bug [SUSE41891]. * Fri Jun 11 2004 garloff@suse.de - hugetlb-disable-nonstd-maphugetlb-sysctl: Don't honour @@ -23714,10 +24033,10 @@ GIT Branch: master - update sysfs-backing store to v0.6 from 2.6.6-mm4 (SUSE40072) * Wed Jun 09 2004 agruen@suse.de - SUSE41748: LAuS msgsnd reporting invalid syscall parameter size. -* Tue Jun 08 2004 olh@suse.de +* Wed Jun 09 2004 olh@suse.de - update patches.arch/ibm-ppc64-eeh-check-n-panic-earlier.patch pass correct device node info to rtas_call (SUSE41818 - LTC9219) -* Tue Jun 08 2004 garloff@suse.de +* Wed Jun 09 2004 garloff@suse.de - scsi-error-test-unit-ready-timeout: Use 30s timeout for TEST_UNIT_READY (SUSE41689). * Tue Jun 08 2004 ak@suse.de @@ -23783,7 +24102,7 @@ GIT Branch: master Don't return from KDB upon unrecoverable exception (SUSE40982 - LTC8623) * Tue Jun 08 2004 ak@suse.de - Handle bad PIT readings in the cyclone timer driver (SUSE40644) -* Mon Jun 07 2004 agruen@suse.de +* Tue Jun 08 2004 agruen@suse.de - SUSE41718 / LTC9150: revalidate_special may invalidate dentry->d_op (as it sometimes does with cifs), so re-check when revalidating again. @@ -23843,7 +24162,7 @@ GIT Branch: master nfsd requests to set the file mode permission bits of a symlink. * Sun Jun 06 2004 ak@suse.de - disable debugging printks in udf -* Sat Jun 05 2004 olh@suse.de +* Sun Jun 06 2004 olh@suse.de - add patches.fixes/recvmsg-compat-MSG_CMSG_COMPAT Fix bogus msg_flags checks, need to mask out MSG_CMSG_COMPAT * Sat Jun 05 2004 garloff@suse.de @@ -23902,16 +24221,16 @@ GIT Branch: master nfs_acl version 2 instead. * Thu Jun 03 2004 ak@suse.de - Fix LDT/TSS limit on x86-64 (SUSE41574) -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - Mark as SLES9_RC1. -* Wed Jun 02 2004 agruen@suse.de +* Thu Jun 03 2004 agruen@suse.de - SUSE41202 / nfs_acl: Fix mounting NFSv2 volumes from Solaris clients: the supported program version numbers were wrong. Also fix the transport buffer size calculation (we were still safe). -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - SUSE40944: apic-timer-irq-delivery-dl760: Add workaround for timer IRQ delivery for DL760. -* Wed Jun 02 2004 ak@suse.de +* Thu Jun 03 2004 ak@suse.de - add IDE support for nvidia nforce3,nforce3-mcp04,nforce3-ck804 * Wed Jun 02 2004 olh@suse.de - add patches.drivers/ibm-ppc64-hvcs_write_room.2.0.patch @@ -23959,7 +24278,7 @@ GIT Branch: master * Wed Jun 02 2004 ak@suse.de - dump bad block when internal xfs consistency checks fail - add more KERN_ALERTs to oopses on x86-64 and i386 -* Tue Jun 01 2004 garloff@suse.de +* Wed Jun 02 2004 garloff@suse.de - swsusp-free-more-mem: Several tries to free memory, allows low- mem machines to successfully suspend to disk. * Tue Jun 01 2004 ak@suse.de @@ -24039,7 +24358,7 @@ GIT Branch: master * Tue Jun 01 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi remove sysfs entry for vscsis -* Mon May 31 2004 kkeil@suse.de +* Tue Jun 01 2004 kkeil@suse.de - ppp-filter-fix: new version with correct filter headers for DLT_LINUX_SLL filter (see # SUSE34724) * Mon May 31 2004 okir@suse.de @@ -24238,7 +24557,7 @@ GIT Branch: master * Thu May 27 2004 agruen@suse.de - patches.suse/jfs-dmapi-fix: Back out broken 32-bit compatibility code. -* Wed May 26 2004 garloff@suse.de +* Thu May 27 2004 garloff@suse.de - tulip-napi-remove-hang: Better fix. (okir, SUSE39668) * Wed May 26 2004 mason@suse.de - ckrm permission fix (bug SUSE41270) @@ -24412,12 +24731,12 @@ GIT Branch: master * Tue May 25 2004 ak@suse.de - retry failed allocations in XFS (SUSE39962) - fix bug in NUMA API with huge nodemasks -* Mon May 24 2004 agruen@suse.de +* Tue May 25 2004 agruen@suse.de - Add EXPORT_SYMBOL(laptop_mode). - jfs updates/fixes: jfs-__get_metapage-size, jfs-d_instantiate-fix, jfs-error-recovery, jfs-invalidate-metadata-race, jfs-memleak, jfs-reduce-stack-usage, jfs-rmmod-fix. -* Mon May 24 2004 olh@suse.de +* Tue May 25 2004 olh@suse.de - update patches.fixes/e1000-mb.patch need also mb in e1000_clean_tx_irq() bug (SUSE41111 - LTC8539) * Mon May 24 2004 agruen@suse.de @@ -24471,7 +24790,7 @@ GIT Branch: master * Mon May 24 2004 hare@suse.de - add patches.suse/lkcd-x86_64-netdump.patch Fix netdump on x86_64 (SUSE40608) -* Sun May 23 2004 andrea@suse.de +* Mon May 24 2004 andrea@suse.de - fix for ia64 arch-atomic_inc_and_test needed by the page-freeing-race-fix. * Sun May 23 2004 olh@suse.de @@ -25060,10 +25379,10 @@ GIT Branch: master - build ibmveth as a module on pseries64 * Thu May 13 2004 olh@suse.de - build tokenring as a module on iseries64 -* Wed May 12 2004 olh@suse.de +* Thu May 13 2004 olh@suse.de - add patches.arch/ibm-ppc64-uninline-spinlocks [PATCH] Un-inline spinlocks on ppc64 -* Wed May 12 2004 agruen@suse.de +* Thu May 13 2004 agruen@suse.de - patches.suse/intel-vtune-fix: Make compile on i386, enable it in the config files. * Wed May 12 2004 okir@suse.de @@ -25124,20 +25443,20 @@ GIT Branch: master fixes from Intel. - Add patches.fixes/priotree-hugetlbfs-truncate-lockup to series.conf. -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - remove patches.drivers/pcnet32-drop-ltint.patch add patches.fixes/pcnet32-disable-ltint just disable ltint for the time being -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/ext3-bogus-enospc [PATCH] Fix ext3 bogus ENOSPC -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/radeonfb_overlapping_copyarea [PATCH] radeon: fix overlapping copyarea -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.arch/ppc-XTABS-termio.patch PPC termio fix for TABDLY bits TAB3/XTABS -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi Fix panic in ibmvscsi_eh_abort_handler (LTC bugzilla 7983) fix the ibmvscsi server @@ -25296,7 +25615,7 @@ GIT Branch: master * Sun May 09 2004 olh@suse.de - add patches.fixes/sctp_memset_parameter [SCTP] Fix memset() parameter ordering. -* Sat May 08 2004 schwab@suse.de +* Sun May 09 2004 schwab@suse.de - Audit LAuS patches for bad uses of audit_result [SUSE39936]. * Sat May 08 2004 olh@suse.de - add patches.arch/ibm-ppc64-iommu_alloc_consistent-return @@ -25537,10 +25856,10 @@ GIT Branch: master . * Tue May 04 2004 axboe@suse.de - kernel doesn't link it CKRM isn't configured (sigh) -* Mon May 03 2004 schwab@suse.de +* Tue May 04 2004 schwab@suse.de - Enable CONFIG_SERIAL_8250_EXTENDED and CONFIG_SERIAL_8250_SHARE_IRQ [SUSE39152]. -* Mon May 03 2004 olh@suse.de +* Tue May 04 2004 olh@suse.de - add patches.arch/ibm-ppc64-irqstacks add patches.fixes/irqstacks-do_softirq.patch add patches.arch/ibm-ppc64-irqstack_dynamic_allocation.patch @@ -25994,7 +26313,7 @@ GIT Branch: master (which it does slightly faster than quilt); the resulting tree is fully compatible with quilt. (Use the --clean option to get rid of quilt specific files in .pc/.) -* Fri Apr 23 2004 agruen@suse.de +* Sat Apr 24 2004 agruen@suse.de - Add more stuff from -mc4 (patches.fixes/): ext3-transaction-batching-fix.patch, intermezzo-leak-fixes.patch, load_elf_binary-overflow-detection-fix.patch @@ -26194,7 +26513,7 @@ GIT Branch: master * Tue Apr 20 2004 mantel@suse.de - use in-kernel e100 driver; new version was meant for 2.4 only according to Intel -* Mon Apr 19 2004 garloff@suse.de +* Tue Apr 20 2004 garloff@suse.de - vesafb-video-mem-mtrr: Apply MTRR setting to whole framebuffer. (SUSE39104) * Mon Apr 19 2004 olh@suse.de @@ -26637,7 +26956,7 @@ GIT Branch: master - Update cifs to version 1.0.5. (SUSE35685, SUSE37871). * Sun Apr 04 2004 ak@suse.de - disable apic off dmi entry for HP DL380 (SUSE34704) -* Sat Apr 03 2004 agruen@suse.de +* Sun Apr 04 2004 agruen@suse.de - SUSE38070 hang in hwscan loading module uhci-hcd: Extended psmouse-usb-fix patch to reset the USB controller thoroughly (vojtech@suse.cz). @@ -26764,7 +27083,7 @@ GIT Branch: master * Thu Apr 01 2004 andrea@suse.de - Allow swap header to be rewritten with rw_swap_page_sync, may fix bug SUSE37442. -* Wed Mar 31 2004 ak@suse.de +* Thu Apr 01 2004 ak@suse.de - disable EDD reporting url * Wed Mar 31 2004 olh@suse.de - add patches.drivers/usb-static-sysfs-info @@ -26941,7 +27260,7 @@ GIT Branch: master - Disable debugging messages in parport daisy driver * Fri Mar 26 2004 ak@suse.de - Enable powernow k8 acpi driver on x86-64 and i386 (SUSE36822) -* Thu Mar 25 2004 agruen@suse.de +* Fri Mar 26 2004 agruen@suse.de - xfs cvs update. * Thu Mar 25 2004 andrea@suse.de - Fixup one locking bit in the objrmap-core, more precisely @@ -26983,7 +27302,7 @@ GIT Branch: master - Emulate bridge ioctls for vmware (SUSE36641) * Thu Mar 25 2004 garloff@suse.de - Revert sysfs changes from rc2. (SUSE36844, SUSE36198). -* Wed Mar 24 2004 garloff@suse.de +* Thu Mar 25 2004 garloff@suse.de - Drop part from lkcd_ipf that panics the kernel on accessing /proc/sys/kernel/cad_pid. * Wed Mar 24 2004 agruen@suse.de @@ -27021,7 +27340,7 @@ GIT Branch: master - Disable LTT & dprobe completely as they also do not work on S/390. - Rediff numa-api. -* Tue Mar 23 2004 schwab@suse.de +* Wed Mar 24 2004 schwab@suse.de - Enable KDB on ia64, off by default. * Tue Mar 23 2004 ak@suse.de - fix oops in numa api code (SUSE36806) @@ -27236,7 +27555,7 @@ GIT Branch: master - Update to x86_64-2.6.5rc1-3. Should fix SUSE35405 * Fri Mar 19 2004 agruen@suse.de - Fix the override-config-file mechanism. -* Thu Mar 18 2004 mason@suse.de +* Fri Mar 19 2004 mason@suse.de - fix reiserfs_file_write hole bug - Try to fix some O_DIRECT<->buffered io races - fix reiserfs writepage for fsync vs data=ordered races @@ -27388,7 +27707,7 @@ GIT Branch: master - update to 2.6.5-rc1 * Tue Mar 16 2004 mantel@suse.de - remove infiniband drivers -* Mon Mar 15 2004 olh@suse.de +* Tue Mar 16 2004 olh@suse.de - reenable patches.drivers/firewire_ieee1394 rev 1191, fixes some list corruption in ieee1394 core * Mon Mar 15 2004 olh@suse.de @@ -27502,7 +27821,7 @@ GIT Branch: master - Also install the arch/$arch/defconfig.$flavor files in the binary kernels. Add scripts/build-kernel-modules (generated by script) for testing compilation and installation. -* Wed Mar 10 2004 agruen@suse.de +* Thu Mar 11 2004 agruen@suse.de - %%postun-script: Fix relink code (broke recently). - Rename /boot/vmlinux to /boot/vmlinux.gz for gzip'ed files (the extension was lost at some point). @@ -27593,7 +27912,7 @@ GIT Branch: master - Make TIOCGDEV compatible again. * Sat Mar 06 2004 schwab@suse.de - Read patches.drivers/xpnet-04-xpc. -* Fri Mar 05 2004 ak@suse.de +* Sat Mar 06 2004 ak@suse.de - Update x86-64 patchkit to x86_64-2.6.4rc2-1 * Fri Mar 05 2004 olh@suse.de - update to patches.fixes/linux-post-2.6.4rc2-20040305 @@ -27652,7 +27971,7 @@ GIT Branch: master - Remove patches.drivers/xpnet-04-xpc. * Wed Mar 03 2004 schwab@suse.de - Fix staircase effect on Altix serial console. -* Tue Mar 02 2004 schwab@suse.de +* Wed Mar 03 2004 schwab@suse.de - Fix net/ipv6/mobile_ip6 for parallel build. * Tue Mar 02 2004 olh@suse.de - net/ipv6/mobile_ip6/mobhdr_mn.c needs linux/init.h @@ -27732,10 +28051,10 @@ GIT Branch: master loop_func_table->transfer operation has changed). * Sun Feb 29 2004 schwab@suse.de - Fix NULL pointer reference in pciehp driver. -* Sat Feb 28 2004 garloff@suse.de +* Sun Feb 29 2004 garloff@suse.de - alarm-round: Commit fix for alarm() return value being one too much because of roundoff errors in tv <-> jiffie conversion. -* Sat Feb 28 2004 agruen@suse.de +* Sun Feb 29 2004 agruen@suse.de - Add timestamp of cvs working directory to rpm files: /boot/timestamp-%%ver_str, /usr/src/linux-%%ver_str/timestamp. * Sat Feb 28 2004 ak@suse.de @@ -28100,7 +28419,7 @@ GIT Branch: master * Tue Feb 03 2004 ak@suse.de - Add patch for CONFIG_REGPARM for i386 - Enable it by default -* Mon Feb 02 2004 agruen@suse.de +* Tue Feb 03 2004 agruen@suse.de - patches.fixes/toshiba-acpi-0.17: Update toshiba_acpi driver to version 0.17. - Update config files. @@ -28128,7 +28447,7 @@ GIT Branch: master - Fix several problems with Provides and Obsoletes. - Split modversion symbols from kernel-source, and put them into kernel-syms instead. This also obsoletes kernel-bare. -* Thu Jan 29 2004 olh@suse.de +* Fri Jan 30 2004 olh@suse.de - add patches.drivers/firewire_ieee1394 (rev 1113) update sbp2 driver to provide ieee1394_guid in sysfs device/ dir * Thu Jan 29 2004 agruen@suse.de @@ -28147,7 +28466,7 @@ GIT Branch: master - Update ilp32 patch. * Thu Jan 29 2004 okir@suse.de - Updated usagi ipv6-ipv6 tunnel patch -* Wed Jan 28 2004 olh@suse.de +* Thu Jan 29 2004 olh@suse.de - update patches.drivers/ibm-ipr-2.0.0.patch trigger CONFIG_FW_LOADER if enabled * Wed Jan 28 2004 okir@suse.de @@ -28352,7 +28671,7 @@ GIT Branch: master - update patches.suse/early_userspace-instead-of-linuxrc do not mount sysfs early, the events can be replayed later keep the early binfmt_elf init to record early hotplug calls -* Fri Jan 09 2004 agruen@suse.de +* Sat Jan 10 2004 agruen@suse.de - Rework how kernel-source and the binary kernels are built: Now, the source and binary package are all built directly from the sources. @@ -28522,7 +28841,7 @@ GIT Branch: master * Mon Dec 08 2003 olh@suse.de - update patches.fixes/linux-2.6.0-test11-bk-latest tmpfs oops fix -* Sun Dec 07 2003 olh@suse.de +* Mon Dec 08 2003 olh@suse.de - update patches.suse/early_userspace-instead-of-linuxrc simplify changes * Sun Dec 07 2003 olh@suse.de @@ -28762,7 +29081,7 @@ GIT Branch: master option of build script. * Tue Nov 11 2003 ak@suse.de - Merge to x86_64-2.6.0test9-5 -* Mon Nov 10 2003 schwab@suse.de +* Tue Nov 11 2003 schwab@suse.de - Fix rounding error for blkdev reads [SUSE31902]. * Mon Nov 10 2003 schwab@suse.de - Reenable serial console patch. diff --git a/kernel-vanilla.changes b/kernel-vanilla.changes index 46f58025..9fd86cdf 100644 --- a/kernel-vanilla.changes +++ b/kernel-vanilla.changes @@ -1,3 +1,594 @@ +------------------------------------------------------------------- +Tue May 19 18:03:44 CEST 2009 - jeffm@suse.com + +- Set CONFIG_FRAMEBUFFER_CONSOLE=y + +------------------------------------------------------------------- +Tue May 19 17:27:45 CEST 2009 - jeffm@suse.com + +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) + +------------------------------------------------------------------- +Tue May 19 16:17:34 CEST 2009 - jbeulich@novell.com + +- patches.xen/sfc-endianness: fix building with gcc 4.4. + +------------------------------------------------------------------- +Tue May 19 12:04:26 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. + +------------------------------------------------------------------- +Mon May 18 16:52:37 CEST 2009 - jeffm@suse.com + +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Fri May 15 19:16:23 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux + +------------------------------------------------------------------- +Thu May 14 14:09:10 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. + +------------------------------------------------------------------- +Thu May 14 11:09:01 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %version-%source_rel in the -devel packages (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:42:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:32:58 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: fix kernel-syms requires (bnc#503280). + +------------------------------------------------------------------- +Mon May 11 21:11:59 CEST 2009 - jeffm@suse.com + +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). + +------------------------------------------------------------------- +Mon May 11 21:11:19 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. + +------------------------------------------------------------------- +Mon May 11 19:41:25 CEST 2009 - jeffm@suse.de + +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Wed May 6 17:38:57 CEST 2009 - gregkh@suse.de + +- Update config files. update vanilla configs so that the build works. + +------------------------------------------------------------------- +Wed May 6 17:19:56 CEST 2009 - gregkh@suse.de + +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. + +------------------------------------------------------------------- +Tue May 5 17:17:21 CEST 2009 - jeffm@suse.com + +- Update config files. + +------------------------------------------------------------------- +Tue May 5 16:46:08 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. + +------------------------------------------------------------------- +Tue May 5 14:31:59 CEST 2009 - jbeulich@novell.com + +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. + +------------------------------------------------------------------- +Tue May 5 11:05:37 CEST 2009 - jbeulich@novell.com + +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. + +------------------------------------------------------------------- +Tue May 5 10:08:12 CEST 2009 - jbeulich@novell.com + +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. + +------------------------------------------------------------------- +Tue May 5 10:02:41 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. + +------------------------------------------------------------------- +Tue May 5 05:22:16 CEST 2009 - teheo@suse.de + +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). + +------------------------------------------------------------------- +Fri May 1 20:01:16 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. + +------------------------------------------------------------------- +Fri May 1 20:00:48 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4. + - Eliminated 2 patches. + +------------------------------------------------------------------- +Fri May 1 19:58:07 CEST 2009 - jeffm@suse.com + +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. + +------------------------------------------------------------------- +Thu Apr 30 16:56:17 CEST 2009 - mmarek@suse.cz + +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory + +------------------------------------------------------------------- +Tue Apr 28 11:19:41 CEST 2009 - npiggin@suse.de + +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. + +------------------------------------------------------------------- +Mon Apr 27 13:48:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. + +------------------------------------------------------------------- +Mon Apr 27 10:41:20 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). + +------------------------------------------------------------------- +Fri Apr 24 19:28:44 CEST 2009 - gregkh@suse.de + +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. + +------------------------------------------------------------------- +Fri Apr 24 19:24:53 CEST 2009 - gregkh@suse.de + +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y + +------------------------------------------------------------------- +Fri Apr 24 18:23:21 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y + +------------------------------------------------------------------- +Fri Apr 24 18:19:34 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y + +------------------------------------------------------------------- +Fri Apr 24 18:14:49 CEST 2009 - gregkh@suse.de + +- Update config files. change to use CONFIG_USB=y + +------------------------------------------------------------------- +Thu Apr 23 23:38:53 CEST 2009 - jeffm@suse.de + +- Added legacy config. + +------------------------------------------------------------------- +Thu Apr 23 23:31:39 CEST 2009 - jeffm@suse.de + +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch + +------------------------------------------------------------------- +Thu Apr 23 17:53:58 CEST 2009 - jeffm@suse.de + +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. + +------------------------------------------------------------------- +Thu Apr 23 17:29:47 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc3. + +------------------------------------------------------------------- +Thu Apr 23 17:17:59 CEST 2009 - jeffm@suse.de + +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. + +------------------------------------------------------------------- +Mon Apr 20 16:44:13 CEST 2009 - jeffm@suse.de + +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" + +------------------------------------------------------------------- +Mon Apr 20 16:43:50 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2-git6. + +------------------------------------------------------------------- +Wed Apr 15 06:33:54 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. + +------------------------------------------------------------------- +Fri Apr 10 20:09:08 CEST 2009 - jeffm@suse.de + +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. + +------------------------------------------------------------------- +Fri Apr 10 19:08:14 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel + +------------------------------------------------------------------- +Fri Apr 10 17:35:35 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. + +------------------------------------------------------------------- +Fri Apr 10 17:18:34 CEST 2009 - jeffm@suse.com + +- Moved linux-obj symlink handling to kernel-$flavor-devel. + +------------------------------------------------------------------- +Fri Apr 10 11:41:12 CEST 2009 - mmarek@suse.cz + +- rpm/package-descriptions: Add comment. + +------------------------------------------------------------------- +Fri Apr 10 11:12:30 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. + +------------------------------------------------------------------- +Thu Apr 9 13:52:47 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. + +------------------------------------------------------------------- +Wed Apr 8 11:54:11 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) + +------------------------------------------------------------------- +Tue Apr 7 21:58:38 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. + +------------------------------------------------------------------- +Tue Apr 7 21:28:59 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. + +------------------------------------------------------------------- +Mon Apr 6 20:29:03 CEST 2009 - jeffm@suse.com + +- Enabled STAGING on !x86 and disabled COMEDI. + +------------------------------------------------------------------- +Mon Apr 6 19:21:37 CEST 2009 - jeffm@suse.com + +- patches.rpmify/split-package: Enable + +------------------------------------------------------------------- +Mon Apr 6 19:21:23 CEST 2009 - jeffm@suse.com + +- Update config files: Fixed i386-vanilla. + +------------------------------------------------------------------- +Mon Apr 6 19:11:52 CEST 2009 - jeffm@suse.com + +- patches.fixes/xfs-export-debug: xfs: export assertion handler. + +------------------------------------------------------------------- +Mon Apr 6 02:53:12 CEST 2009 - jeffm@suse.com + +- Switch from SPARSEMEM to DISCONTIGMEM on i386. + +------------------------------------------------------------------- +Sun Apr 5 02:24:01 CEST 2009 - jeffm@suse.com + +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. + +------------------------------------------------------------------- +Fri Apr 3 22:47:12 CEST 2009 - jeffm@suse.com + +- Update config files: Fix missing ia64-debug. + +------------------------------------------------------------------- +Fri Apr 3 22:32:01 CEST 2009 - jeffm@suse.com + +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. + +------------------------------------------------------------------- +Fri Apr 3 22:25:35 CEST 2009 - jeffm@suse.com + +- Drop NR_CPUS back to 128 on i386. + +------------------------------------------------------------------- +Fri Apr 3 19:36:31 CEST 2009 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. + +------------------------------------------------------------------- +Fri Apr 3 19:35:53 CEST 2009 - jeffm@suse.de + +- Update config files: Enabled STAGING drivers on -vanilla. + +------------------------------------------------------------------- +Fri Apr 3 17:13:32 CEST 2009 - jblunck@suse.de + +- patches.rpmify/rpm-kernel-config: Rediff. + +------------------------------------------------------------------- +Fri Apr 3 17:06:14 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh + +------------------------------------------------------------------- +Fri Apr 3 17:00:50 CEST 2009 - jeffm@suse.com + +- Update config files: Enabled STAGING drivers. + +------------------------------------------------------------------- +Fri Apr 3 16:30:02 CEST 2009 - jeffm@suse.com + +- Sync up kernel configs for x86/x86_64 flavors. + +------------------------------------------------------------------- +Fri Apr 3 14:55:26 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. + +------------------------------------------------------------------- +Thu Apr 2 23:41:52 CEST 2009 - mmarek@suse.cz + +- rpm/modversions: keep the override keyword in --pack. + +------------------------------------------------------------------- +Thu Apr 2 20:37:33 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. + +------------------------------------------------------------------- +Thu Apr 2 20:27:04 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call + +------------------------------------------------------------------- +Thu Apr 2 17:57:48 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion + +------------------------------------------------------------------- +Thu Apr 2 17:48:41 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec + +------------------------------------------------------------------- +Tue Mar 31 15:56:00 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-dummy.spec.in: Delete. + +------------------------------------------------------------------- +Tue Mar 31 15:46:18 CEST 2009 - jeffm@suse.de + +- doc/README.KSYMS: Add to repo. + +------------------------------------------------------------------- +Tue Mar 31 15:39:55 CEST 2009 - mmarek@suse.cz + +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. + +------------------------------------------------------------------- +Tue Mar 31 14:49:09 CEST 2009 - mmarek@suse.cz + +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). + +------------------------------------------------------------------- +Tue Mar 31 03:08:30 CEST 2009 - jeffm@suse.de + +- Add %changelog to spec files + +------------------------------------------------------------------- +Tue Mar 31 03:07:51 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Clean up %build_$flavor macros + +------------------------------------------------------------------- +Tue Mar 31 02:54:18 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in: Create kernel-source-vanilla + +------------------------------------------------------------------- +Tue Mar 31 02:53:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:52:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %using_buildservice macro + +------------------------------------------------------------------- +Tue Mar 31 02:52:04 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards + +------------------------------------------------------------------- +Tue Mar 31 02:51:13 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:50:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES + +------------------------------------------------------------------- +Tue Mar 31 02:50:15 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y + +------------------------------------------------------------------- +Tue Mar 31 02:49:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Use macros for cpu_arch + +------------------------------------------------------------------- +Tue Mar 31 02:49:23 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros + +------------------------------------------------------------------- +Tue Mar 31 02:48:40 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %kernelrelease macro. + +------------------------------------------------------------------- +Tue Mar 31 02:47:58 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %variant instead of $variant + +------------------------------------------------------------------- +Tue Mar 31 02:47:14 CEST 2009 - jeffm@suse.de + +- kernel-source: Kill old obsoletes + +------------------------------------------------------------------- +Tue Mar 31 02:46:35 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %var instead of @VAR@ except where necessary + +------------------------------------------------------------------- +Tue Mar 31 02:46:12 CEST 2009 - jeffm@suse.de + +- kernel-syms: Sort by flavor, not architecture + +------------------------------------------------------------------- +Tue Mar 31 02:45:43 CEST 2009 - jeffm@suse.de + +- kernel-syms: Stop the architecture %else madness + +------------------------------------------------------------------- +Tue Mar 31 02:45:15 CEST 2009 - jeffm@suse.de + +- kernel-binary: Stop the architecture %else madness + +------------------------------------------------------------------- +Mon Mar 30 22:16:04 CEST 2009 - jeffm@suse.de + +- Removed -RT guards and a dead patch. + +------------------------------------------------------------------- +Mon Mar 30 22:14:17 CEST 2009 - jeffm@suse.de + +- patches.fixes/reiserfs-prealloc-fix: Delete. + +------------------------------------------------------------------- +Mon Mar 30 15:26:04 CEST 2009 - jeffm@suse.de + +- patches.suse/reiserfs-inode-init: Delete. + +------------------------------------------------------------------- +Thu Mar 26 21:28:32 CET 2009 - mmarek@suse.cz + +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. + ------------------------------------------------------------------- Tue Mar 24 15:37:54 CET 2009 - jeffm@suse.de diff --git a/kernel-vanilla.spec b/kernel-vanilla.spec index 4fbfa277..e5f8169e 100644 --- a/kernel-vanilla.spec +++ b/kernel-vanilla.spec @@ -1,5 +1,5 @@ # -# spec file for package kernel-vanilla (Version 2.6.29) +# spec file for package kernel-vanilla (Version 2.6.30) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,62 +17,64 @@ # norootforbuild -%if 0%{?opensuse_bs} +%define using_buildservice 0%{?opensuse_bs} +%if %using_buildservice # Strip off the build number ("y") from the "x.y" release number %define source_rel %(release=%release; echo ${release%.*}) %else # We don't have build numbers internally %define source_rel %release %endif +# macro to add the source timestamp to package descriptions +%define source_timestamp %(sed '1s/^/Source timestamp: /' %_sourcedir/source-timestamp || :) # Don't use shell commands in build macros, this won't work outside of rpm -%define build_flavor "vanilla" -%define build_kdump 0 -%define build_xen 0 -%define build_vanilla 0 -%define build_ps3 0 -%if %{build_flavor} == "kdump" -%define build_kdump 1 -%endif -%if %{build_flavor} == "xen" -%define build_xen 1 -%endif -%if %{build_flavor} == "vanilla" -%define build_vanilla 1 -%endif -%if %{build_flavor} == "ps3" -%define build_ps3 1 -%endif +%define build_flavor vanilla +%define build_kdump (%build_flavor == "kdump") +%define build_xen (%build_flavor == "xen") +%define build_vanilla (%build_flavor == "vanilla") +%define build_ps3 (%build_flavor == "ps3") +%define srcversion 2.6.29 +%define patchversion 2.6.30-rc6-git3 +%define variant %{nil} +%define release_major %(rel="%source_rel" ; echo "${rel##[^0-9]*.}") +%define kernelrelease %patchversion-%release_major +%define build_src_dir %my_builddir/linux-%srcversion +%define src_install_dir /usr/src/linux-%kernelrelease%variant +%define obj_install_dir %src_install_dir-obj +%define rpm_install_dir %buildroot%obj_install_dir +%define kernel_build_dir %my_builddir/linux-obj %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) -%define symbols %(set -- kernel-vanilla kernel-vanilla $(case vanilla in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) -%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/vanilla$') +%define arch_symbols %(%_sourcedir/arch-symbols %_target_cpu) +%define symbols %(set -- %name kernel-%build_flavor $(case %build_flavor in (rt|rt_*) echo RT ;; esac) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) +%define cpu_arch_flavor %{expand:%(%_sourcedir/guards %symbols %arch_symbols < %_sourcedir/config.conf | grep '/%build_flavor$')} +%define cpu_arch %(var=%cpu_arch_flavor ; echo ${var%/*}) # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} +%define split_packages (%CONFIG_SPLIT_PACKAGE == "y") %ifarch %ix86 x86_64 %define install_vdso 1 %else %define install_vdso 0 %endif -%if %build_vanilla || %build_kdump || %CONFIG_MODULES != "y" -%define split_packages 0 -%else -%define split_packages 0%{expand:%(test -n "$(%_sourcedir/guards %symbols base < %_sourcedir/supported.conf)" && echo 1)} -%endif Name: kernel-vanilla Summary: The Standard Kernel - without any SUSE patches -Version: 2.6.29 -Release: 6 +Version: 2.6.30 +Release: 1 +%if %using_buildservice +%else +%endif License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on BuildRequires: coreutils module-init-tools sparse BuildRequires: fdupes -Provides: kernel-vanilla_%_target_cpu = %version-%release +Provides: %{name}_%_target_cpu = %version-%release %if %split_packages -Requires: kernel-vanilla-base_%_target_cpu = %version-%release +Requires: %name-base_%_target_cpu = %version-%release %endif Requires(pre): coreutils awk Requires(post): module-init-tools @@ -95,13 +97,13 @@ BuildRequires: dwarfextract %endif %if %build_xen %ifarch %ix86 -Provides: kernel-xenpae = 2.6.29 -Obsoletes: kernel-xenpae <= 2.6.29 +Provides: kernel-xenpae = %version +Obsoletes: kernel-xenpae <= %version %endif #!BuildIgnore: xen %endif -Provides: kernel-vanilla-nongpl -Obsoletes: kernel-vanilla-nongpl +Provides: %name-nongpl +Obsoletes: %name-nongpl %if %build_vanilla # force bzip2 instead of lzma compression to allow install on older dist versions %define _binary_payload w9.bzdio @@ -118,32 +120,16 @@ Conflicts: lvm2 < 2.02.33 %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -Provides: kernel = 2.6.29-%source_rel -%ifarch %ix86 -%else -%ifarch ia64 -%else -%ifarch ppc -%else -%ifarch ppc64 -%else +Provides: kernel = %version-%source_rel %ifarch s390 -Provides: kernel-32bit k_deflt -Obsoletes: kernel-32bit k_deflt -%else +Provides: kernel-32bit +Obsoletes: kernel-32bit +%endif %ifarch s390x -Provides: kernel-64bit k_deflt -Obsoletes: kernel-64bit k_deflt -%else -%ifarch x86_64 +Provides: kernel-64bit +Obsoletes: kernel-64bit %endif -%endif -%endif -%endif -%endif -%endif -%endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2 +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2 Source10: preun.sh Source11: postun.sh Source12: pre.sh @@ -156,7 +142,7 @@ Source31: guards Source32: config-subst Source33: check-for-config-changes Source34: check-supported-list -Source40: build-source-timestamp +Source40: source-timestamp Source41: built-in-where Source44: find-provides Source45: module-renames @@ -215,7 +201,6 @@ Obsoletes: ralink-rt2860-kmp %define __find_provides %my_builddir/find-provides %name # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 -%define tolerate_unknown_new_config_options 0 # kABI change tolerance (default in maintenance should be 4, 6, 8 or 15, # 31 is the maximum; see scripts/kabi-checks) %define tolerate_kabi_changes 6 @@ -225,19 +210,17 @@ The standard kernel - without any SUSE patches -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %prep -if ! [ -e %_sourcedir/linux-2.6.29.tar.bz2 ]; then - echo "The kernel-vanilla-2.6.29.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.29.src.rpm." +if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then + echo "The %name-%version.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-%version.src.rpm." exit 1 fi -echo "Architecture symbol(s):" %symbols +echo "Symbol(s):" %symbols # Unpack all sources and patches %setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 +mkdir -p %kernel_build_dir supported_conf() { %_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u } @@ -247,12 +230,12 @@ supported_conf() { comm -2 -3 <(supported_conf base $how) <(supported_conf base) \ | sed -e 's:$: '"$how"':' done -} | sed -e 's,.*/,,' -e 's,\.ko$,,' > linux-2.6.29/Module.supported +} | sed -e 's,.*/,,' -e 's,\.ko$,,' > %kernel_build_dir/Module.supported # Create grep pattern file for the modules to end up in the base package comm -2 -3 <(supported_conf base) <(supported_conf) \ | sed -e 's:.*/::' -e 's:^:\\/:' -e 's:$:\.ko$:' \ > %my_builddir/grep-for-base-modules -cd linux-2.6.29 +cd linux-%srcversion # Apply the patches needed for this architecture. %if ! %build_vanilla for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf); do @@ -269,74 +252,62 @@ for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf | egrep 'ke fi done %endif -# Release number without the EXTRAVERSION -RELEASE=%source_rel -while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do - RELEASE=${RELEASE#[^0-9]*.} -done +cd %kernel_build_dir if [ -f %_sourcedir/localversion ] ; then cat %_sourcedir/localversion > localversion fi cat ../config/%cpu_arch_flavor \ -| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-$RELEASE-vanilla'"' \ +| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-%release_major-%build_flavor'"' \ | %_sourcedir/config-subst CONFIG_SUSE_KERNEL y \ %if 0%{?__debug_package:1} | %_sourcedir/config-subst CONFIG_DEBUG_INFO y \ %endif > .config -cpu_arch_flavor="%cpu_arch_flavor" -cat >> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs sed 's:^sourcedir=.*:sourcedir="%_sourcedir":; s:^builddir=.*:builddir="%my_builddir":' \ %_sourcedir/find-provides >%my_builddir/find-provides chmod +x %my_builddir/find-provides - -%build -source .rpm-defs -cd linux-2.6.29 -cp .config .config.orig -%if %{tolerate_unknown_new_config_options} -MAKE_ARGS="$MAKE_ARGS -k" -yes '' | make oldconfig $MAKE_ARGS -%else -make silentoldconfig $MAKE_ARGS < /dev/null -%_sourcedir/check-for-config-changes .config.orig .config -rm .config.orig -%endif +MAKE_ARGS="$MAKE_ARGS -C %build_src_dir O=$PWD" +if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then + yes '' | make oldconfig $MAKE_ARGS +else + cp .config .config.orig + make silentoldconfig $MAKE_ARGS < /dev/null + %_sourcedir/check-for-config-changes .config.orig .config + rm .config.orig +fi # create *.symref files in the tree -if [ -e ../kabi/$cpu_arch/symtypes-vanilla ]; then - %_sourcedir/modversions --unpack . <../kabi/$cpu_arch/symtypes-vanilla +if [ -e ../kabi/%cpu_arch/symtypes-%build_flavor ]; then + %_sourcedir/modversions --unpack . <../kabi/%cpu_arch/symtypes-%build_flavor fi make prepare $MAKE_ARGS +make scripts $MAKE_ARGS krel=$(make -s kernelrelease $MAKE_ARGS) -if [ "$krel" != "$KERNELRELEASE" ]; then - echo "Kernel release mismatch: $krel != $KERNELRELEASE" >&2 +if [ "$krel" != "%kernelrelease-%build_flavor" ]; then + echo "Kernel release mismatch: $krel != %kernelrelease-%build_flavor" >&2 exit 1 fi +make clean $MAKE_ARGS +rm -f source +find . ! -type d -printf '%%P\n' > %my_builddir/obj-files cat > .kernel-binary.spec.buildenv </dev/null)" ] ; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE + dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi %if %CONFIG_KMSG_IDS == "y" mkdir -p %buildroot/usr/share/man/man9 @@ -431,7 +401,7 @@ add_vmlinux() %endif %endif if [ -e init/kerntypes.o ]; then - cp init/kerntypes.o %buildroot/boot/Kerntypes-$KERNELRELEASE + cp init/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi # end of build_kdump %endif @@ -445,24 +415,26 @@ for sub in '-base' '' '-extra'; do %else base_package=1 %endif - for script in preun postun pre post; do - sed -e "s:@KERNELRELEASE@:$KERNELRELEASE:g" \ + for script in preun postun pre post devel-pre devel-post; do + sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \ -e "s:@IMAGE@:$image:g" \ - -e "s:@FLAVOR""@:vanilla:g" \ - -e "s:@SUBPACKAGE@:kernel-vanilla$sub:g" \ + -e "s:@FLAVOR""@:%build_flavor:g" \ + -e "s:@SUBPACKAGE@:%name$sub:g" \ -e "s:@BASE_PACKAGE@:$base_package:g" \ -e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \ -e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \ - %_sourcedir/$script.sh > ../$script$sub.sh + -e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \ + -e "s:@SRCVARIANT@:%variant:g" \ + %_sourcedir/$script.sh > %my_builddir/$script$sub.sh done done %if %build_kdump || %build_xen || %build_vanilla || %build_ps3 # keep this -suffix list in sync with post.sh and postun.sh -suffix=-vanilla +suffix=-%build_flavor %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix -cp .config %buildroot/boot/config-$KERNELRELEASE +cp .config %buildroot/boot/config-%kernelrelease-%build_flavor %if %install_vdso # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot @@ -470,19 +442,22 @@ make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot # Create a dummy initrd with roughly the size the real one will have. # That way, YaST will know that this package requires some additional # space in /boot. -dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \ +dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \ bs=1024 seek=2047 count=1 -if [ $CONFIG_MODULES = y ]; then +if [ %CONFIG_MODULES = y ]; then + mkdir -p %rpm_install_dir/%cpu_arch_flavor + mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch + ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor # Figure out where the symbols that vmlinux exports are defined. # (We need this information below as well as in find-provides; we "annotate" # the original Module.symvers here to make sure that we are consistent in # both places.) %_sourcedir/built-in-where < Module.symvers > Module.symvers.split mv Module.symvers.split Module.symvers - gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz + gzip -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot if ! %_sourcedir/check-supported-list \ - %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then + %_sourcedir %buildroot/lib/modules/%kernelrelease-%build_flavor; then %if %supported_modules_check exit 1 %endif @@ -490,40 +465,41 @@ if [ $CONFIG_MODULES = y ]; then fi %ifarch s390 s390x if [ -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-$KERNELRELEASE ] ; then + -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-$KERNELRELEASE -C kofiles.list + dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list fi %endif - # Also put the resulting file in $obj_dir/$cpu_arch/vanilla - # so that kernel-source + kernel-vanilla is sufficient for building + # Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor + # so that kernel-source + kernel-%build_flavor is sufficient for building # modules that have modversions as well. - obj_dir=usr/src/linux-${KERNELRELEASE%%-vanilla}-obj - mkdir -p %buildroot/$obj_dir/$cpu_arch/vanilla - cp Module.symvers %buildroot/$obj_dir/$cpu_arch/vanilla + mkdir -p %rpm_install_dir/%cpu_arch/%build_flavor + cp Module.symvers %rpm_install_dir/%cpu_arch/%build_flavor # Table of types used in exported symbols (for modversion debugging). - %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-$KERNELRELEASE - if [ -s %buildroot/boot/symtypes-$KERNELRELEASE ]; then - gzip -9 %buildroot/boot/symtypes-$KERNELRELEASE + %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-%kernelrelease-%build_flavor + if [ -s %buildroot/boot/symtypes-%kernelrelease-%build_flavor ]; then + gzip -9 %buildroot/boot/symtypes-%kernelrelease-%build_flavor else - rm -f %buildroot/boot/symtypes-$KERNELRELEASE + rm -f %buildroot/boot/symtypes-%kernelrelease-%build_flavor fi # Some architecture's $(uname -m) output is different from the ARCH # parameter that needs to be passed to kbuild. Create symlinks from # $(uname -m) to the ARCH directory. - [ -e %buildroot/$obj_dir/%_target_cpu ] \ - || ln -sf $cpu_arch %buildroot/$obj_dir/%_target_cpu - # We were building in %my_builddir/linux-2.6.29, but the sources will - # later be installed in /usr/src/linux-2.6.29-%source_rel. Fix up the + if [ ! -e %rpm_install_dir/%_target_cpu ]; then + ln -sf %cpu_arch %rpm_install_dir/%_target_cpu + ln -sf %cpu_arch %buildroot/usr/src/linux-obj/%_target_cpu + fi + # We were building in %my_builddir/linux-%srcversion, but the sources will + # later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the # build symlink. - rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} - ln -s /usr/src/linux-${KERNELRELEASE%%-vanilla} \ - %buildroot/lib/modules/$KERNELRELEASE/source - ln -s /$obj_dir/$cpu_arch/vanilla \ - %buildroot/lib/modules/$KERNELRELEASE/build + rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build} + ln -s %src_install_dir \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/source + ln -s %obj_install_dir/%cpu_arch/%build_flavor \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/build # Abort if there are any undefined symbols - msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \ - -b %buildroot -ae $KERNELRELEASE 2>&1)" + msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \ + -b %buildroot -ae %kernelrelease-%build_flavor 2>&1)" if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then exit 1 fi @@ -532,7 +508,7 @@ if [ $CONFIG_MODULES = y ]; then ( cd %buildroot : > %my_builddir/supported-modules : > %my_builddir/unsupported-modules - for module in $(find lib/modules/$KERNELRELEASE -type f -name '*.ko'); do + for module in $(find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko'); do case "$(/sbin/modinfo -F supported $module)" in (yes|external) modname=$(basename $module .ko) @@ -548,14 +524,14 @@ if [ $CONFIG_MODULES = y ]; then ) add_dependent_modules() { local modules_dep=$1 - xargs make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) + xargs -r make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) } - modules_dep=%buildroot/lib/modules/$KERNELRELEASE/modules.dep + modules_dep=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep # Make sure that no supported modules depend on any unsupported modules. dependent_unsupported_modules=$( OUT=$(mktemp) sed -e 's/:.*//g' < %my_builddir/Makefile.supported | \ - xargs make -rRsk -f %my_builddir/Makefile.supported > $OUT + xargs -r make -rRsk -f %my_builddir/Makefile.supported > $OUT sed -ne '/No rule/s/^.*No rule to make target//p' < $OUT | tr -d "\`'" ) if [ -n "$dependent_unsupported_modules" ]; then @@ -570,13 +546,13 @@ if [ $CONFIG_MODULES = y ]; then # implicitly are also core modules. grep -f %my_builddir/grep-for-base-modules %my_builddir/supported-modules \ | add_dependent_modules $modules_dep > %my_builddir/base-modules - # All supported modules which are not core modules belong in kernel-vanilla. + # All supported modules which are not core modules belong in %name. comm -3 <(sort %my_builddir/supported-modules) \ <(sort %my_builddir/base-modules) \ > %my_builddir/main-modules %else ( cd %buildroot - find lib/modules/$KERNELRELEASE -type f -name '*.ko' -printf '/%%p\n' + find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ) > %my_builddir/base-modules %endif # check for kabi changes @@ -594,7 +570,7 @@ if [ $CONFIG_MODULES = y ]; then --max-badness=%tolerate_kabi_changes || KABI=$? fi if [ $KABI -ne 0 ]; then - if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-vanilla -a \ + if [ ! -e %my_builddir/kabi/%cpu_arch/ignore-%build_flavor -a \ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \ "directory to build this kernel even though its badness is" \ @@ -608,6 +584,11 @@ if [ $CONFIG_MODULES = y ]; then install -d -m 755 %buildroot/etc/modprobe.d/ install -m 644 %_sourcedir/module-renames \ %buildroot/etc/modprobe.d/50-module-renames.conf + tar cf - -T %my_builddir/obj-files | \ + tar xf - -C %rpm_install_dir/%cpu_arch_flavor + # Replace the absolute with a relative path + sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \ + %rpm_install_dir/%cpu_arch_flavor/Makefile fi add_dirs_to_filelist() { local filelist @@ -628,16 +609,23 @@ add_dirs_to_filelist() { | sed -e 's:^:%%%%dir :' } # Collect the file lists. +shopt -s nullglob +> %my_builddir/kernel-devel.files +for file in %buildroot/boot/vmlinux-*gz %buildroot/boot/sym* ; do + f=${file##%buildroot} + echo "$f" >> %my_builddir/kernel-devel.files +done { cd %buildroot - find boot \ + (find boot \ \( -type l -o -name 'initrd-*' \) -printf '%%%%%%%%ghost /%%p\n' -o \ - -type f -printf '/%%p\n' + -type f -printf '/%%p\n' ; cat %my_builddir/kernel-devel.files) | \ + sort | uniq -u # Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that # the file gets removed when uninstalling the kernel. - echo '%%%%ghost /boot/initrd-'${KERNELRELEASE}'-kdump' - touch $RPM_BUILD_ROOT/boot/initrd-${KERNELRELEASE}-kdump - if [ $CONFIG_MODULES = y ]; then - find lib/modules/$KERNELRELEASE \ + echo '%%%%ghost /boot/initrd-%kernelrelease-kdump' + touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump + if [ %CONFIG_MODULES = y ]; then + find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \) \ -printf '%%%%%%%%ghost /%%p\n' -o \ @@ -645,12 +633,9 @@ add_dirs_to_filelist() { -printf '/%%p\n' cat %my_builddir/base-modules echo '%%%%config /etc/modprobe.d/50-module-renames.conf' - find $obj_dir \ - -type d -o \ - -printf '/%%p\n' fi - test -d lib/firmware/$KERNELRELEASE && \ - find lib/firmware/$KERNELRELEASE \ + test -d lib/firmware/%kernelrelease-%build_flavor && \ + find lib/firmware/%kernelrelease-%build_flavor \ -type d -o \ -printf '/%%p\n' if [ -e .%_docdir/%name ]; then @@ -681,13 +666,13 @@ add_dirs_to_filelist() { %endif %defattr(-, root, root) -%package -n kernel-vanilla-base +%package base Summary: The Standard Kernel - without any SUSE patches License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-vanilla-base_%_target_cpu = %version-%release +Provides: %name-base_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader @@ -696,15 +681,12 @@ Requires(post): mkinitrd Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-vanilla-base +%description base The standard kernel - without any SUSE patches -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun base -f preun-base.sh %postun base -f postun-base.sh @@ -714,37 +696,34 @@ GIT Branch: master %post base -f post-base.sh %if %split_packages -%files -n kernel-vanilla-base -f kernel-base.files +%files base -f kernel-base.files %defattr(-, root, root) %endif -%package -n kernel-vanilla-extra +%package extra Summary: The Standard Kernel - without any SUSE patches License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-vanilla-extra_%_target_cpu = %version-%release -Requires: kernel-vanilla_%_target_cpu = %version-%release +Provides: %name-extra_%_target_cpu = %version-%release +Requires: %{name}_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader Requires(post): mkinitrd -Supplements: packageand(product(SUSE_SLED):kernel-vanilla_%_target_cpu) -Supplements: packageand(product(openSUSE):kernel-vanilla_%_target_cpu) +Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) +Supplements: packageand(product(openSUSE):%{name}_%_target_cpu) %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-vanilla-extra +%description extra The standard kernel - without any SUSE patches -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun extra -f preun-extra.sh %postun extra -f postun-extra.sh @@ -754,31 +733,357 @@ GIT Branch: master %post extra -f post-extra.sh %if %split_packages -%files -n kernel-vanilla-extra -f kernel-extra.files +%files extra -f kernel-extra.files %defattr(-, root, root) %endif %if %CONFIG_KMSG_IDS == "y" -%package -n kernel-vanilla-man +%package man License: GPL v2 only Summary: The Standard Kernel - without any SUSE patches Group: System/Kernel -%description -n kernel-vanilla-man +%description man The standard kernel - without any SUSE patches -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - -%files -n kernel-vanilla-man +%source_timestamp +%files man %defattr(-,root,root) /usr/share/man/man9/* %endif +%package devel +License: GPL v2 only +Summary: Development files necessary for building kernel modules +Group: System/Kernel +Provides: %name-devel = %version-%source_rel +Requires: kernel-source%variant = %version-%source_rel +AutoReqProv: on + +%description devel +This package contains files necessary for building kernel modules (and +kernel module packages) against the -vanilla flavor of the kernel. + + + +%source_timestamp +%if %CONFIG_MODULES == "y" + +%pre devel -f devel-pre.sh + +%post devel -f devel-post.sh + +%files devel -f kernel-devel.files +%defattr(-,root,root) +%dir %obj_install_dir +%dir %obj_install_dir/%cpu_arch +%dir /usr/src/linux-obj +%dir /usr/src/linux-obj/%cpu_arch +%ghost /usr/src/linux-obj/%cpu_arch_flavor +%obj_install_dir/%cpu_arch_flavor +%if %_target_cpu != %cpu_arch +%obj_install_dir/%_target_cpu +/usr/src/linux-obj/%_target_cpu +%endif +%endif + %changelog +* Tue May 19 2009 jeffm@suse.com +- Set CONFIG_FRAMEBUFFER_CONSOLE=y +* Tue May 19 2009 jeffm@suse.com +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) +* Tue May 19 2009 jbeulich@novell.com +- patches.xen/sfc-endianness: fix building with gcc 4.4. +* Tue May 19 2009 jbeulich@novell.com +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. +* Mon May 18 2009 jeffm@suse.com +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. +* Fri May 15 2009 jeffm@suse.de +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %%version-%%source_rel in the -devel packages (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/mkspec: fix kernel-syms requires (bnc#503280). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. +* Mon May 11 2009 jeffm@suse.de +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. +* Wed May 06 2009 gregkh@suse.de +- Update config files. update vanilla configs so that the build works. +* Wed May 06 2009 gregkh@suse.de +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. +* Tue May 05 2009 jeffm@suse.com +- Update config files. +* Tue May 05 2009 jeffm@suse.com +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. +* Tue May 05 2009 jbeulich@novell.com +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. +* Tue May 05 2009 jbeulich@novell.com +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. +* Tue May 05 2009 jbeulich@novell.com +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. +* Tue May 05 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. +* Tue May 05 2009 teheo@suse.de +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). +* Fri May 01 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +* Fri May 01 2009 jeffm@suse.com +- Update to 2.6.30-rc4. + - Eliminated 2 patches. +* Fri May 01 2009 jeffm@suse.com +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. +* Thu Apr 30 2009 mmarek@suse.cz +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory +* Tue Apr 28 2009 npiggin@suse.de +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to use CONFIG_USB=y +* Thu Apr 23 2009 jeffm@suse.de +- Added legacy config. +* Thu Apr 23 2009 jeffm@suse.de +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch +* Thu Apr 23 2009 jeffm@suse.de +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. +* Thu Apr 23 2009 jeffm@suse.de +- Update to 2.6.30-rc3. +* Thu Apr 23 2009 jeffm@suse.de +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. +* Mon Apr 20 2009 jeffm@suse.de +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" +* Mon Apr 20 2009 jeffm@suse.de +- Update to 2.6.30-rc2-git6. +* Wed Apr 15 2009 jeffm@suse.de +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. +* Fri Apr 10 2009 jeffm@suse.com +- Moved linux-obj symlink handling to kernel-$flavor-devel. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/package-descriptions: Add comment. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. +* Thu Apr 09 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. +* Wed Apr 08 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. +* Mon Apr 06 2009 jeffm@suse.com +- Enabled STAGING on !x86 and disabled COMEDI. +* Mon Apr 06 2009 jeffm@suse.com +- patches.rpmify/split-package: Enable +* Mon Apr 06 2009 jeffm@suse.com +- Update config files: Fixed i386-vanilla. +* Mon Apr 06 2009 jeffm@suse.com +- patches.fixes/xfs-export-debug: xfs: export assertion handler. +* Mon Apr 06 2009 jeffm@suse.com +- Switch from SPARSEMEM to DISCONTIGMEM on i386. +* Sun Apr 05 2009 jeffm@suse.com +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Fix missing ia64-debug. +* Fri Apr 03 2009 jeffm@suse.com +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. +* Fri Apr 03 2009 jeffm@suse.com +- Drop NR_CPUS back to 128 on i386. +* Fri Apr 03 2009 jeffm@suse.com +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. +* Fri Apr 03 2009 jeffm@suse.de +- Update config files: Enabled STAGING drivers on -vanilla. +* Fri Apr 03 2009 jblunck@suse.de +- patches.rpmify/rpm-kernel-config: Rediff. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Enabled STAGING drivers. +* Fri Apr 03 2009 jeffm@suse.com +- Sync up kernel configs for x86/x86_64 flavors. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/modversions: keep the override keyword in --pack. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec +* Tue Mar 31 2009 mmarek@suse.cz +- rpm/kernel-dummy.spec.in: Delete. +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.KSYMS: Add to repo. +* Tue Mar 31 2009 mmarek@suse.cz +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. +* Tue Mar 31 2009 mmarek@suse.cz +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). +* Tue Mar 31 2009 jeffm@suse.de +- Add %%changelog to spec files +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Clean up %%build_$flavor macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in: Create kernel-source-vanilla +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %%using_buildservice macro +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Use macros for cpu_arch +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %%kernelrelease macro. +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %%variant instead of $variant +* Tue Mar 31 2009 jeffm@suse.de +- kernel-source: Kill old obsoletes +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %%var instead of @VAR@ except where necessary +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Sort by flavor, not architecture +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Stop the architecture %%else madness +* Tue Mar 31 2009 jeffm@suse.de +- kernel-binary: Stop the architecture %%else madness +* Mon Mar 30 2009 jeffm@suse.de +- Removed -RT guards and a dead patch. +* Mon Mar 30 2009 jeffm@suse.de +- patches.fixes/reiserfs-prealloc-fix: Delete. +* Mon Mar 30 2009 jeffm@suse.de +- patches.suse/reiserfs-inode-init: Delete. +* Thu Mar 26 2009 mmarek@suse.cz +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. * Tue Mar 24 2009 jeffm@suse.de - Update to 2.6.29-final. - Eliminated 4 patches. @@ -801,7 +1106,7 @@ GIT Branch: master O_SYNC, sync requests and barriers. (bnc#485089), (bnc#471249) * Mon Mar 16 2009 bphilips@suse.de - README: add rough guide to updating KABI -* Fri Mar 13 2009 jeffm@suse.com +* Sat Mar 14 2009 jeffm@suse.com - Update to 2.6.29-rc8. * Thu Mar 12 2009 jbeulich@novell.com - patches.fixes/fix-nf_conntrack_slp, @@ -850,7 +1155,7 @@ GIT Branch: master * Wed Mar 04 2009 mmarek@suse.cz - rpm/kernel-binary.spec.in: workaround a bash bug (bnc#481817) in kernel-vanilla.spec. -* Tue Mar 03 2009 jeffm@suse.com +* Wed Mar 04 2009 jeffm@suse.com - patches.suse/export-security_inode_permission: Export security_inode_permission for aufs. * Thu Feb 26 2009 jeffm@suse.com @@ -861,7 +1166,7 @@ GIT Branch: master - scripts/tar-up.sh: create tarballs that don't change unnecessarily: set owner/group to nobody/nobody, mtime to time of the latest commit and sort the input files. -* Tue Feb 24 2009 jeffm@suse.com +* Wed Feb 25 2009 jeffm@suse.com - Update to 2.6.29-rc6-git1. * Sat Feb 21 2009 mmarek@suse.cz - rpm/kernel-syms.spec.in: also check if the package versions match @@ -1022,9 +1327,9 @@ GIT Branch: master * Wed Jan 28 2009 olh@suse.de - patches.fixes/scsi-ibmvscsi-module_alias.patch: map scsi proc_name to module name (bnc#459933 - LTC50724) -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - Update config files: Disable ftrace in -debug on ppc64 -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - config.conf: Added -debug flavor for ppc64. * Tue Jan 27 2009 bwalle@suse.de - patches.drivers/libfc-set-the-release-function.diff: @@ -1097,7 +1402,7 @@ GIT Branch: master - refresh patch fuzz now that 2.6.27.13 is in tree * Sun Jan 25 2009 gregkh@suse.de - Update to final version of 2.6.27.13 -* Sat Jan 24 2009 gregkh@suse.de +* Sun Jan 25 2009 gregkh@suse.de - dynamic debugging fixes backported from upstream: - patches.drivers/driver-core-add-newlines-to-debugging-enabled-disabled-messages.patch: driver core: add newlines to debugging enabled/disabled @@ -1265,7 +1570,7 @@ GIT Branch: master - patches.fixes/security-introduce-missing-kfree.patch - patches.fixes/xpc-fix-heartbeat - Update config files. -* Thu Jan 22 2009 kkeil@suse.de +* Fri Jan 23 2009 kkeil@suse.de - patches.drivers/e1000-fix-shared-emc.patch: e1000: fix bug with shared interrupt during reset (bnc#396687) * Thu Jan 22 2009 tonyj@suse.de @@ -1458,10 +1763,10 @@ GIT Branch: master subchannel multipath mode setup (bnc#466462,LTC#51047). - patches.arch/s390-08-02-zfcp-gpn-align-fix.diff: zfcp: fix memory alignment for GPN_FT requests. (bnc#466462). -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update config files for vanilla kernel versions due to new config option added in 2.6.27.12-rc1. -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update to 2.6.27.12-rc1: - security fixes - fixes CVE-2009-0029 @@ -1508,9 +1813,9 @@ GIT Branch: master - patches.arch/ppc-fix_hugepage_check.patch: is_hugepage_only_range() must account for both 4kB and 64kB slices (bnc#466229 - LTC51063) -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Update config files: Disabled PARAVIRT on vanilla and LGUEST. -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Enabled patches.suse/unlock_page-speedup.patch * Wed Jan 14 2009 rjw@suse.de - patches.fixes/PCI-PM-Split-PCI-Express-port-suspend-resume.patch: @@ -1622,7 +1927,7 @@ GIT Branch: master - rpm/kernel-binary.spec.in: for -rt, install into /usr/src/linux-$version-rt-obj. - rpm/kernel-syms.spec.in: fix kernel-source requires for -rt. -* Sun Jan 11 2009 jkosina@suse.de +* Mon Jan 12 2009 jkosina@suse.de - patches.drivers/input-usbtouchscreen-hw-calibration.patch: Input: usbtouchscreen - allow reporting calibrated data (bnc#444814). @@ -1715,7 +2020,7 @@ GIT Branch: master pci-acpi.h. (bnc#438941). * Fri Jan 09 2009 gregkh@suse.de - clean up patch fuzz -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-pci-msi-_osc-support-capabilities-called-when-root-bridge-added.patch: ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added (bnc#438941). @@ -1728,7 +2033,7 @@ GIT Branch: master - patches.drivers/acpi-pci-remove-obsolete-_osc-capability-support-functions.patch: ACPI/PCI: remove obsolete _OSC capability support functions (bnc#438941). -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-call-_osc-support-during-root-bridge-discovery.patch: ACPI/PCI: call _OSC support during root bridge discovery (bnc#438941). @@ -1890,7 +2195,7 @@ GIT Branch: master * Wed Dec 31 2008 npiggin@suse.de - patches.arch/x86-fix-kmap-contig.patch: x86: contiguous kmap fix (bnc#449812). -* Mon Dec 29 2008 jeffm@suse.de +* Tue Dec 30 2008 jeffm@suse.de - patches.arch/thinkpad_acpi-hotkey-notify-fix: thinkpad_acpi: Fix oops with incompatible backlight interface. * Mon Dec 22 2008 olh@suse.de @@ -1968,7 +2273,7 @@ GIT Branch: master - patches.drivers/libata-update-ST-FLUSH-blacklist - patches.fixes/iwlwifi_fix_oops.patch - patches.fixes/v4l-dvb-avoid-writing-outside-array -* Tue Dec 16 2008 jeffm@suse.de +* Wed Dec 17 2008 jeffm@suse.de - patches.suse/reiserfs-barrier-default: Make reiserfs default to barrier=flush. * Tue Dec 16 2008 mmarek@suse.cz @@ -2001,7 +2306,7 @@ GIT Branch: master - patches.suse/mm-do-not-disable-memory-hotplug-when-hibernation-is-enabled.patch: mm: Do not disable memory hotplug when hibernation is enabled (bnc#438914). -* Mon Dec 15 2008 jeffm@suse.de +* Tue Dec 16 2008 jeffm@suse.de - patches.fixes/iwlwifi_fix_oops.patch: iwlwifi: clean key table in iwl_clear_stations_table function (bnc#457062). * Mon Dec 15 2008 jjolly@suse.de @@ -2067,7 +2372,7 @@ GIT Branch: master - update to 2.6.27.9-rc2: - lots of bugfixes - some security updates -* Thu Dec 11 2008 gregkh@suse.de +* Fri Dec 12 2008 gregkh@suse.de - intermediate commit as part of adding 2.6.27.9-rc1 to the tree. * Thu Dec 11 2008 hare@suse.de - Compile in zfcpdump module for S/390 (bnc#446367). @@ -2076,7 +2381,7 @@ GIT Branch: master * Thu Dec 11 2008 teheo@suse.de - patches.drivers/libata-update-ST-FLUSH-blacklist: libata: fix Seagate NCQ+FLUSH blacklist (bnc#458192). -* Wed Dec 10 2008 nfbrown@suse.de +* Thu Dec 11 2008 nfbrown@suse.de - patches.suse/SoN-fix-sync: Cope with racy nature of sync_page in swap_sync_page (441793). * Wed Dec 10 2008 jjolly@suse.de @@ -2145,7 +2450,7 @@ GIT Branch: master * Tue Dec 09 2008 nfbrown@suse.de - patches.fixes/xfs-barrier-fix.patch: Fix propagation of EOPNOTSUPP when barriers are not supported. (bnc#438608). -* Mon Dec 08 2008 rjw@suse.de +* Tue Dec 09 2008 rjw@suse.de - patches.fixes/tg3-fix-default-wol.patch: net (tg3): Fix failure to enable WoL by default when possible (bnc#447371). * Mon Dec 08 2008 olh@suse.de @@ -2334,7 +2639,7 @@ GIT Branch: master * Thu Dec 04 2008 gregkh@suse.de - patches.fixes/jbd2-create-proc-entry-fix.patch: Delete. It's not needed anymore now that 2.6.27.8-rc1 has a similar fix. -* Wed Dec 03 2008 gregkh@suse.de +* Thu Dec 04 2008 gregkh@suse.de - Update to 2.6.27.8-rc1: - lots of bugfixes - some security fixes as well. @@ -2436,7 +2741,7 @@ GIT Branch: master patches.fixes/cifs-fix-writepages patches.fixes/cifs-reinstate-sess-sharing-sans-races patches.fixes/cifs-reinstate-treecon-sharing -* Tue Dec 02 2008 jeffm@suse.de +* Wed Dec 03 2008 jeffm@suse.de - scripts/git-create-branch: Helper script to create a new branch. * Tue Dec 02 2008 mmarek@suse.cz @@ -2569,7 +2874,7 @@ GIT Branch: master - patches.xen/xen-x86-no-lapic: Add uv_irq.o - patches.xen/uv-sysfs-no-xen.diff: Don't build UV sysfs support on Xen. -* Fri Nov 28 2008 trenn@suse.de +* Sat Nov 29 2008 trenn@suse.de - patches.fixes/x86_cpufreq_powernow-k8_handle_invalid_state_gracefully.patch: powernow-k8: ignore out-of-range PstateStatus value (no bug avail). @@ -3061,10 +3366,10 @@ GIT Branch: master access on i386 sparsemem (bnc#440525). - patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch: Refresh. -* Thu Nov 13 2008 gregkh@suse.de +* Fri Nov 14 2008 gregkh@suse.de - patches.kernel.org/iwlagn-avoid-sleep-in-softirq-context.patch: iwlagn: avoid sleep in softirq context (bnc#444382). -* Thu Nov 13 2008 philips@suse.de +* Fri Nov 14 2008 philips@suse.de - patches.fixes/cdc-acm.c-fix-recursive-lock-in-acm_start_wb-error-path.patch: cdc-acm.c: fix recursive lock in acm_start_wb error path. * Thu Nov 13 2008 gregkh@suse.de @@ -3131,7 +3436,7 @@ GIT Branch: master (bnc#443738). - patches.drivers/alsa-hda-stac92xx-mic-pin-fix: ALSA: hda - Fix input pin initialization for STAC/IDT codecs (bnc#443738). -* Tue Nov 11 2008 philips@suse.de +* Wed Nov 12 2008 philips@suse.de - rpm/kernel-binary.spec.in: remove Recommends: kerneloops, opt-in will be implemented in the 11.2 installer * Tue Nov 11 2008 jeffm@suse.de @@ -3560,7 +3865,7 @@ GIT Branch: master workqueue: introduce create_rt_workqueue. (from 2.6.28) Refresh to eliminate fuzz: - patches.rt/preempt-realtime-core.patch: Linux-RT 2.6.27-RT. -* Sat Nov 01 2008 sdietrich@suse.de +* Sun Nov 02 2008 sdietrich@suse.de - Update RT config files: - Sync with SLES 11 default/debug configs - Limit CPUS to 32 @@ -3649,7 +3954,7 @@ GIT Branch: master - patches.drivers/block-del-timer-after-dequeue: blk: move blk_delete_timer call in end_that_request_last (bnc#440076 bnc#440173). -* Thu Oct 30 2008 trenn@suse.de +* Fri Oct 31 2008 trenn@suse.de - patches.arch/x86_agpgart-g33-stoeln-fix-2.patch: Avoid oops on G33 in 1MB stolen Mem case (bnc#391261). * Thu Oct 30 2008 gregkh@suse.de @@ -3974,7 +4279,7 @@ GIT Branch: master panasonic-laptop: add Panasonic Let's Note laptop extras driver v0.94. - Update config files. -* Mon Oct 27 2008 gregkh@suse.de +* Tue Oct 28 2008 gregkh@suse.de - patches.drivers/via-framebuffer-driver.patch: Via Framebuffer driver. - Update config files. @@ -4261,12 +4566,12 @@ GIT Branch: master bnc#436450. * Fri Oct 24 2008 gregkh@suse.de - clean up all fuzz in patches to get them to apply cleanly. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - delete patches.arch/s390-01-03-cmm2-v2.patch as it touched core kernel code and was rejected from upstream. - patches.arch/s390-01-03-cmm2-v2.patch: Delete. - patches.arch/s390-01-03-cmm2-v2a.patch: Delete. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - Update to version 3.4 of squashfs: - patches.suse/squashfs3.3-patch: Delete. - patches.suse/squashfs-patch-2.6.25: Delete. @@ -4298,7 +4603,7 @@ GIT Branch: master - patches.suse/x86-gb-linear-map.patch: Enable GB mapped linear KVA on x86 (bnc#437674). - patches.xen/xen3-patch-2.6.26: merge -* Wed Oct 22 2008 gregkh@suse.de +* Thu Oct 23 2008 gregkh@suse.de - update to 2.6.27.3 - lots of bugfixes - CVE-2008-3831 fix @@ -4429,7 +4734,7 @@ GIT Branch: master - patches.suse/ocfs2-xattr.-ch-definition-cleanups.patch - patches.suse/ocfs2-Add-security-xattr-support-in-ocfs2.patch - patches.suse/ocfs2-Add-POSIX-ACL-support-in-ocfs2.patch -* Thu Oct 16 2008 mfasheh@suse.com +* Fri Oct 17 2008 mfasheh@suse.com - ocfs2 fixes / updates from 2.6.28 merge window - patches.suse/ocfs2-xattr.c-Fix-a-bug-when-inserting-xattr.patch - patches.suse/ocfs2-Add-empty-bucket-support-in-xattr.patch @@ -4541,16 +4846,16 @@ GIT Branch: master * Tue Oct 14 2008 gregkh@suse.de - supported.conf: remove ide-core and ide-cdrom from base on request from Tejun. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - Update config files. - patches.drivers/staging-add-pcc-acpi-driver.patch: Staging: add pcc-acpi driver. - rpm/kernel-binary.spec.in: Obsoletes pcc-acpi-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: it's pcc-acpi and it's not obsolete, yet. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes at76_usb-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes et131x-kmp, ivtv-kmp, and ppc-acpi-kmp * Mon Oct 13 2008 gregkh@suse.de @@ -4678,10 +4983,10 @@ GIT Branch: master patches.rt/ftrace-trace-sched.patch * Fri Oct 10 2008 mfasheh@suse.com - supported.conf: mark kernel/fs/gfs2 unsupported -* Thu Oct 09 2008 gregkh@suse.de +* Fri Oct 10 2008 gregkh@suse.de - supported.conf: mark kernel/sound/pci/snd-cs5530 unsupported due to sb16 dependancy issues -* Thu Oct 09 2008 jeffm@suse.de +* Fri Oct 10 2008 jeffm@suse.de - patches.fixes/account-reserved-pages: Delete. * Thu Oct 09 2008 jeffm@suse.de - patches.suse/supported-flag-sysfs: Updated to build with @@ -4802,7 +5107,7 @@ GIT Branch: master * Thu Oct 09 2008 teheo@suse.de - patches.xen/xen3-auto-common.diff: minor patch apply fix after libata-prefer-over-ide. -* Wed Oct 08 2008 teheo@suse.de +* Thu Oct 09 2008 teheo@suse.de - patches.drivers/libata-prefer-over-ide: libata: prefer libata drivers over ide ones (bnc#433105). * Wed Oct 08 2008 carnold@novell.com @@ -7766,7 +8071,7 @@ GIT Branch: master Use ACPI_EXCEPTION instead of printk(KERN_ERR. - patches.suse/acpi_provide_non_windows_osi_boot_param.patch: ACPI: Provide a spec conform OSI interface to the BIOS. -* Mon Jul 28 2008 bphilips@suse.de +* Tue Jul 29 2008 bphilips@suse.de - rpm/kernel-binary.spec.in: uvcvideo merged. Add Obsoletes. * Fri Jul 25 2008 mszeredi@suse.cz - supported.conf: Mark fuse as supported. @@ -7871,7 +8176,7 @@ GIT Branch: master CONFIG_RESOURCE_COUNTERS, CONFIG_MM_OWNER, CONFIG_CGROUP_MEM_RES_CTLR, CONFIG_PROC_PID_CPUSET - debug only: CONFIG_CGROUP_DEBUG -* Wed Jun 25 2008 jeffm@suse.de +* Thu Jun 26 2008 jeffm@suse.de - Updated to 2.6.26-rc8 - Eliminated 1 patch. * Wed Jun 25 2008 jeffm@suse.de @@ -8028,7 +8333,7 @@ GIT Branch: master * Wed Jun 04 2008 jjohanse@suse.de - patches.apparmor/apparmor-module_interface.diff: AppArmor: Update patch to properly set profile name_table size (bnc#396993) -* Tue Jun 03 2008 jkosina@suse.de +* Wed Jun 04 2008 jkosina@suse.de - patches.fixes/input-add-amilo-pro-v-to-nomux.patch: Add Fujitsu-Siemens Amilo Pro 2010 and 2030 to nomux list (bnc#345699 bnc#389169) @@ -8387,7 +8692,7 @@ GIT Branch: master * Tue May 13 2008 gregkh@suse.de - Update to 2.6.25.4-rc1 - lots of bug fixes -* Mon May 12 2008 sdietrich@suse.de +* Tue May 13 2008 sdietrich@suse.de Cleanup RT: - patches.rt/*: Delete. * Mon May 12 2008 jkosina@suse.de @@ -8529,7 +8834,7 @@ GIT Branch: master * Fri May 02 2008 teheo@suse.de - patches.drivers/libata-sata_inic162x-update-to-0.4: sata_inic162x: update to 0.4 (bnc#385599). -* Thu May 01 2008 gregkh@suse.de +* Fri May 02 2008 gregkh@suse.de - update to 2.6.25.1: - fixes CVE-2008-1375 and CVE-2008-1675 - lots of other minor bugfixes @@ -8731,9 +9036,9 @@ GIT Branch: master * Sat Apr 19 2008 aj@suse.de - Conflict with apparmor-parser < 2.3 (not <=) in kernel-binary spec files. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Re-synced reiserfs patch set due to broken local repo. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Updated reiserfs patch set - Eliminated xattr interaction with AppArmor - Eliminated xattr deadlock under load between journal lock and @@ -8757,11 +9062,11 @@ GIT Branch: master chown and delete. * Tue Apr 15 2008 jbeulich@novell.com - Update Xen patches to 2.6.25-rc9 and c/s 517. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - refresh patches to clean up fuzz -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - Update config files. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - updat to 2.6.25-rc9 * Thu Apr 10 2008 gregkh@suse.de - update to 2.6.25-rc8-git8 @@ -8845,7 +9150,7 @@ GIT Branch: master disable mpc51xx support instead * Tue Mar 18 2008 jeffm@suse.de - rpm/kernel-binary.spec.in: Changed to just match %%ix86 -* Mon Mar 17 2008 olh@suse.de +* Tue Mar 18 2008 olh@suse.de - add patches.arch/ppc-efika-ipic.patch fix a crash in init_ipic_sysfs on efika * Mon Mar 17 2008 agruen@suse.de @@ -9295,7 +9600,7 @@ GIT Branch: master - patches.suse/lockd-kernel-statd - patches.suse/lockd-suse-config - patches.suse/lockd-max-hosts-dynamic -* Tue Feb 05 2008 oneukum@suse.de +* Wed Feb 06 2008 oneukum@suse.de - patches.suse/usb_printer_no_auto.diff: Delete. Obsoleted by mainline change * Tue Feb 05 2008 gregkh@suse.de @@ -9329,7 +9634,7 @@ GIT Branch: master * Sat Jan 26 2008 olh@suse.de - update patches.arch/ppc-efika-modalias.patch use struct device_attribute to fix oops on boot -* Fri Jan 25 2008 jeffm@suse.de +* Sat Jan 26 2008 jeffm@suse.de - scripts/sequence-patch.sh: Updated to include $EXTRA_SYMBOLS in $PATCH_DIR (e.g.: --symbol=RT creates linux-2.6.24-RT) * Fri Jan 25 2008 jeffm@suse.de @@ -9367,9 +9672,9 @@ GIT Branch: master call chrp_pci_fixup_vt8231_ata() later to allow pata_via usage * Mon Jan 21 2008 aj@suse.de - Remove unused config/s390/rt. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - patches.rt/irq-flags-unsigned-long.patch: Delete. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - Update to 2.6.24-rc8-git2. * Fri Jan 18 2008 jeffm@suse.de - Enabled 2.6.24-rc8-git1. @@ -9467,7 +9772,7 @@ GIT Branch: master We add it manually when building the patch list. This allows the script to work with the RT kernel without having to remove all the other configs from config.conf first. -* Fri Dec 21 2007 jeffm@suse.de +* Sat Dec 22 2007 jeffm@suse.de - Update to 2.6.24-rc6. * Thu Dec 20 2007 jeffm@suse.de - Update to 2.6.24-rc5-git7. @@ -9549,7 +9854,7 @@ GIT Branch: master Check for ACPI resource conflicts in hwmon drivers.. - patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch: Check for ACPI resource conflicts in i2c bus drivers.. -* Tue Dec 04 2007 jeffm@suse.de +* Wed Dec 05 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc4-git1: kernel: Update to 2.6.24-rc4-git1. * Tue Dec 04 2007 jeffm@suse.de @@ -9566,7 +9871,7 @@ GIT Branch: master * Sun Dec 02 2007 jeffm@suse.de - patches.kernel.org/gcc43-workaround.diff: use asm "+r" rather than volatile. -* Fri Nov 30 2007 bwalle@suse.de +* Sat Dec 01 2007 bwalle@suse.de - rpm/kernel-binary.spec.in: Fix generation of makedumpfile.config for flavour != default * Fri Nov 30 2007 ak@suse.de @@ -9860,14 +10165,14 @@ GIT Branch: master - patches.kernel.org/patch-2.6.24-rc2: Official patch. * Wed Nov 07 2007 jeffm@suse.de - Update config files. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - Update to 2.6.24-rc2. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - patches.suse/suse-ppc32-mol.patch: Merge against 2.6.24-rc1 * Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/powerpc-needs-uboot: powerpc: MPC52xx needs u-boot but we don't have it. -* Mon Nov 05 2007 jeffm@suse.de +* Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc1-git14-3131e530ac3faf09....: kernel: snapshot to 3131e530ac3faf09fb0878a9dc4cd6df0e35b6a3. * Mon Nov 05 2007 jeffm@suse.de @@ -10103,7 +10408,7 @@ GIT Branch: master * Fri Sep 28 2007 jeffm@suse.de - patches.fixes/jffs2-fix-ACL-vs-mode-handling: Fix ACL vs. mode handling. (310520). -* Thu Sep 27 2007 agruen@suse.de +* Fri Sep 28 2007 agruen@suse.de - kernel-syms.rpm: move the copies of the Modules.alias files from /lib/modules/... to /usr/src/linux-obj/... to avoid a file conflict between kernel-syms and other kernel-$flavor packages. @@ -10165,13 +10470,13 @@ GIT Branch: master - patches.drivers/pci-rd580-disable-msi: Delete. - patches.drivers/pci-rx790-disable-msi: Delete. - Update config files. -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de Patch name was wrong. Rename patch. - patches.drivers/libata-pata_via-kill-SATA_PATA_SHARING: Delete. - patches.drivers/libata-sata_via-kill-SATA_PATA_SHARING: sata_via: kill SATA_PATA_SHARING register handling (309069, 254158). -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de - patches.drivers/libata-pata_sis-fix-mode-programming: pata_sis: fix mode programming (308384). - patches.drivers/libata-fix-set_max_sectors: libata: fix @@ -10992,17 +11297,17 @@ GIT Branch: master * Thu Aug 16 2007 teheo@suse.de - patches.drivers/pci-rs690-disable-msi: PCI: disable MSI on RS690 (299010). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-fix-support-for-dell-wireless-broadband.patch: USB: fix support for Dell Wireless Broadband (aka WWAN). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-support-blackberry-pearl-with-berry_charge.patch: USB: Support Blackberry Pearl with berry_charge. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - fix rt patches so they apply again. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patch refresh for fuzz due to 2.6.22.3 update -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-update-unusual_devs.h.patch: USB: update unusual_devs.h from 2.6.23-rc4. * Wed Aug 15 2007 gregkh@suse.de @@ -11065,7 +11370,7 @@ GIT Branch: master hpriv->flags (299010). - patches.drivers/libata-ahci-no-pmp.patch: ahci: disable PMP support on SB600/700 (299010). -* Mon Aug 13 2007 sven@suse.de +* Tue Aug 14 2007 sven@suse.de - series.conf: remove comment pertaining to RT quickadjust patch * Mon Aug 13 2007 gregkh@suse.de - rpm/kernel-binary.spec.in: remove pointless comment in spec file @@ -11132,10 +11437,10 @@ GIT Branch: master - patches.arch/thinkpad_dmi_autoloading.patch: thinkpad-acpi: add DMI-based modalias. - Update config files. -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update config files: make RT Kernel tickless - patches.rt/patch-2.6.22.1-rt4.openSUSE: resolve conflicts -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update RT config files for tickless Kernel. - patches.rt/patch-2.6.22.1-rt4.openSUSE: Resolve conflicts. * Tue Aug 07 2007 olh@suse.de @@ -11149,7 +11454,7 @@ GIT Branch: master - patches.drivers/libata-implement-BROKEN_HPA-horkage-and-apply-it-to-HDS724040KLSA80: libata: implement BROKEN_HPA horkage and apply it to HDS724040KLSA80. -* Mon Aug 06 2007 olh@suse.de +* Tue Aug 07 2007 olh@suse.de - add patches.arch/ppc-dma_mask.patch Fix initialization and usage of dma_mask, required for sbp2 * Mon Aug 06 2007 teheo@suse.de @@ -11202,7 +11507,7 @@ GIT Branch: master - Don't make kernel-syms depend on kernel-$flavor packages that are based on a set of patches different from kernel-source: those packages won't match kernel-source, anyway. -* Thu Aug 02 2007 teheo@suse.de +* Fri Aug 03 2007 teheo@suse.de Enable more libata drivers on i386 and x86_64 - mostly ancient/legacy ones. - Update config files. @@ -11582,9 +11887,9 @@ GIT Branch: master (254208). - Rediff a few other Xen patches. - Update i386 Xen config files. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - Update to 2.6.22-rc5-git5. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix reintroduction of crash on __fput in xattr code (286544). * Thu Jun 21 2007 jeffm@suse.de @@ -11592,7 +11897,7 @@ GIT Branch: master fix thread shutdown handling (284718). * Wed Jun 20 2007 schwab@suse.de - gcc 4.2 is also broken on ia64. -* Tue Jun 19 2007 olh@suse.de +* Wed Jun 20 2007 olh@suse.de - build ppc64 kernel with gcc41 until PR31490 is fixed * Tue Jun 19 2007 olh@suse.de - add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff @@ -11837,11 +12142,11 @@ GIT Branch: master - Fix up the vanilla config files * Sat May 26 2007 schwab@suse.de - Update kdb patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - Update mol patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - ppc-efika-of_device-generic-uevent.patch: remove obsolete stuff. -* Fri May 25 2007 jeffm@suse.de +* Sat May 26 2007 jeffm@suse.de - patches.apparmor/remove_suid_new_case_in_2.6.22.diff: Merge fix. * Fri May 25 2007 jeffm@suse.de - Updated to 2.6.22-rc2-git7: @@ -11979,7 +12284,7 @@ GIT Branch: master * Tue Apr 24 2007 olh@suse.de - update patches.arch/ppc-generic-check_legacy_ioport.patch check if parent node has type isa -* Sun Apr 22 2007 jeffm@suse.de +* Mon Apr 23 2007 jeffm@suse.de - patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix xattr locking/refcount BUG (259215). * Sun Apr 22 2007 olh@suse.de @@ -12262,7 +12567,7 @@ GIT Branch: master sram = mpc52xx-srammpc5200-sram * Mon Mar 26 2007 olh@suse.de - update to 2.6.21-rc5 -* Fri Mar 23 2007 olh@suse.de +* Sat Mar 24 2007 olh@suse.de - disable built-in amd8111 and sil680 IDE drivers on ppc64 build libata pata_sil680 and pata_amd * Fri Mar 23 2007 olh@suse.de @@ -12693,7 +12998,7 @@ GIT Branch: master - patches.drivers/libata-fix-port-action-in-perdev-action-mask: libata: fix handling of port actions in per-dev action mask (231088, 235475). -* Wed Jan 17 2007 olh@suse.de +* Thu Jan 18 2007 olh@suse.de - add patches.drivers/libata-initialize-variables.patch fix ipr SATA (215625 - LTC28529) * Wed Jan 17 2007 jbeulich@novell.com @@ -12850,7 +13155,7 @@ GIT Branch: master - Update to 2.6.18.5 - lots of little bug fixes, only 3 of which we already had. - Update config files. -* Fri Dec 01 2006 olh@suse.de +* Sat Dec 02 2006 olh@suse.de - add patches.suse/snd-aoa-device-symlinks.patch let snd-aoa create sysfs device symlinks (106294) * Fri Dec 01 2006 hare@suse.de @@ -13151,7 +13456,7 @@ GIT Branch: master * Thu Oct 26 2006 jblunck@suse.de - patches.fixes/dm-refcnt-fix.diff: Fix reference counting in __find_device_hash_cell() (214682). -* Wed Oct 25 2006 tonyj@suse.de +* Thu Oct 26 2006 tonyj@suse.de - patches.suse/apparmor-secureexec.patch: Delete. - patches.suse/apparmor-mmapexec.patch: Delete. - patches.suse/apparmor: Roll security fixes into main AA patch @@ -13326,7 +13631,7 @@ GIT Branch: master - patches.suse/scsi-scan-inq-ppc64-dflt: Delete. * Sat Sep 23 2006 gregkh@suse.de - patches.suse/ide-probe-delay: Delete as per Kurt's request -* Fri Sep 22 2006 gregkh@suse.de +* Sat Sep 23 2006 gregkh@suse.de - add 'vanilla' kernel build to the system. * Thu Sep 21 2006 gregkh@suse.de - Update config files. @@ -13412,7 +13717,7 @@ GIT Branch: master Fix typo in powermac platform functions, fixes lockups * Sun Sep 03 2006 aj@suse.de - Require irqbalance always on x86 and x86-64. -* Fri Sep 01 2006 gregkh@suse.de +* Sat Sep 02 2006 gregkh@suse.de - Update to 2.6.18-rc5-git6 - USB fixes and some other stuff * Fri Sep 01 2006 jbeulich@novell.com @@ -13447,7 +13752,7 @@ GIT Branch: master [PATCH] i386: rwlock.h fix smp alternatives fix. * Thu Aug 31 2006 neilb@suse.de - patches.fixes/nfsd-dmapi-aware: Delete. -* Wed Aug 30 2006 jblunck@suse.de +* Thu Aug 31 2006 jblunck@suse.de - Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug). * Wed Aug 30 2006 jblunck@suse.de - Update config files (disable CONFIG_EDAC_DEBUG). @@ -13629,7 +13934,7 @@ GIT Branch: master - Disable KDB from i386 debug build as it does not build properly :( * Wed Aug 02 2006 hare@suse.de - config/s390/default: update config file. -* Tue Aug 01 2006 schwab@suse.de +* Wed Aug 02 2006 schwab@suse.de - config-md-raid456: Fix misspelt config. * Tue Aug 01 2006 schwab@suse.de - suse-ppc32-mol-mm-context: Fix mol build. @@ -13787,7 +14092,7 @@ GIT Branch: master aborted (188411). - patches.fixes/md_raid1_barrier_fix: Fix IO raid1/barrier problems that cause false IO errors (188278). -* Mon Jun 26 2006 neilb@suse.de +* Tue Jun 27 2006 neilb@suse.de - patches.fixes/nfsv4-setclientid: Improve uniqueness of client id sent by NFSv4 (167953). * Mon Jun 26 2006 jeffm@suse.de @@ -13807,7 +14112,7 @@ GIT Branch: master * Tue Jun 20 2006 neilb@suse.de - patches.fixes/lockd-find-block-fix: Fix possible oops in lockd (179988). -* Mon Jun 19 2006 garloff@suse.de +* Tue Jun 20 2006 garloff@suse.de - Update reference symbols to latest (libiscsi changed) and tag RC3. * Mon Jun 19 2006 okir@suse.de - patches.fixes/scsi-transport-sas-end-device-fix: Make patch @@ -14032,7 +14337,7 @@ GIT Branch: master * Tue Jun 06 2006 axboe@suse.de - patches.suse/filp-slab-rcu: Let the filp slab use SLAB_DESTROY_BY_RCU (172825). -* Mon Jun 05 2006 gregkh@suse.de +* Tue Jun 06 2006 gregkh@suse.de - patches.fixes/request_irq-remove-warnings-from-irq-probing.patch: [PATCH] request_irq(): remove warnings from irq probing (181321, 175123). @@ -14169,7 +14474,7 @@ GIT Branch: master - patches.suse/apparmor-secureexec.patch: LD_PRELOAD can be exploited to change the execution path across exec transitions (172061). -* Wed May 31 2006 agruen@suse.de +* Thu Jun 01 2006 agruen@suse.de - patches.fixes/xfs-kern-26040a-do-not-dirty-inode-being-freed: Don't dirty the inode if it being freed in xfs_iunpin (179117, SGI:PV952967). @@ -14949,9 +15254,9 @@ GIT Branch: master flag to 0x1000000 to avoid conflict with BLIST_MAX_512. * Sun Apr 23 2006 agruen@suse.de - Update the required version of perl-Bootloader. -* Fri Apr 21 2006 olh@suse.de +* Sat Apr 22 2006 olh@suse.de - build pdc202xx_new as a module in kdump kernel (158247 - LTC22416) -* Fri Apr 21 2006 jeffm@suse.de +* Sat Apr 22 2006 jeffm@suse.de - patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs: fix handling of device names with /'s in them (#154278). * Fri Apr 21 2006 gregkh@suse.de @@ -15211,10 +15516,10 @@ GIT Branch: master * Tue Apr 11 2006 neilb@suse.de - patches.fixes/invalidate_page_non_destructive: Make invalidate_inode_pages2 non-destructive (133890). -* Mon Apr 10 2006 agruen@suse.de +* Tue Apr 11 2006 agruen@suse.de - patches.drivers/libata-acpi-suspend-doc-fix: Fix {man,pdf}docs targets (163070). -* Mon Apr 10 2006 ak@suse.de +* Tue Apr 11 2006 ak@suse.de - patches.arch/i386-bigsmp-noirqbalance: Delete. Obsolete after #160473 - patches.arch/i386-amd-core-parsing: Remove bogus code from @@ -15268,7 +15573,7 @@ GIT Branch: master * Mon Apr 10 2006 ak@suse.de - patches.arch/i386-modern-apic: i386: Consolidate modern APIC handling (157602). -* Sun Apr 09 2006 ak@suse.de +* Mon Apr 10 2006 ak@suse.de - patches.arch/i386-apic-up: Disable ACPI APIC checking if DMI scanner decides APIC should not be enabled (162076) * Sun Apr 09 2006 ak@suse.de @@ -15547,7 +15852,7 @@ GIT Branch: master * Tue Mar 28 2006 neilb@suse.de - patches.fixes/md-barrier-fixes: Fix a couple of issues with handing BARRIER writes in md/raid1 (none). -* Mon Mar 27 2006 gregkh@suse.de +* Tue Mar 28 2006 gregkh@suse.de - patches.drivers/pci-hotplug-sn-fix-cleanup-on-hotplug-removal-of-ppb.patch: PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB (#156164). @@ -15648,7 +15953,7 @@ GIT Branch: master * Fri Mar 24 2006 neilb@suse.de - patches.fixes/md-raid1-hang: md: Fix bug: BIO_RW_BARRIER requests to md/raid1 hang. (159435). -* Thu Mar 23 2006 ak@suse.de +* Fri Mar 24 2006 ak@suse.de - patches.arch/disable-mmconfig: Disable mmconfig by default Default to pci=nommconf (145753 (some more)). - patches.arch/lagrange-feature: i386/x86-64: List Intel LaGrange @@ -15807,7 +16112,7 @@ GIT Branch: master * Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git8: - network driver fixes -* Thu Mar 16 2006 gregkh@suse.de +* Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git7: - nasty ext2 security issue / bugfix - other minor bugfixes all over the place @@ -16013,7 +16318,7 @@ GIT Branch: master * Thu Mar 09 2006 neilb@suse.de - patches.fixes/md-raid1-leak: Fix several raid1 which cause a memory leak... (155990). -* Wed Mar 08 2006 agruen@suse.de +* Thu Mar 09 2006 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: Fix compiling /usr/src/linux directly with O= (65891). - patches.fixes/xfs-include: Remove spaces in `-I ...' in @@ -16243,7 +16548,7 @@ GIT Branch: master * Thu Mar 02 2006 neilb@suse.de - patches.fixes/nfs-revalidate-race: Nfs: Avoid races between writebacks and truncation (144058). -* Wed Mar 01 2006 gregkh@suse.de +* Thu Mar 02 2006 gregkh@suse.de - patches.drivers/usb-uhci-increase-port-reset-completion-delay-for-hp-controllers.patch: USB: UHCI: Increase port-reset completion delay for HP controllers (#148761). @@ -16305,7 +16610,7 @@ GIT Branch: master * Tue Feb 28 2006 olh@suse.de - update to 2.6.16-rc5-git2, netfilter, xfs, x86_64 fixes disable FUA in libata -* Mon Feb 27 2006 olh@suse.de +* Tue Feb 28 2006 olh@suse.de - add patches.fixes/scsi-command-retries-off-by-one.patch timing out command, waited 0s errors in log (153801 - LTC22057) * Mon Feb 27 2006 olh@suse.de @@ -16350,7 +16655,7 @@ GIT Branch: master revert a 2.6.14rc1 change that causes cramfs corruption (153545) * Sun Feb 26 2006 olh@suse.de - adjust xen for topology.o change -* Sat Feb 25 2006 olh@suse.de +* Sun Feb 26 2006 olh@suse.de - add patches.fixes/git-kbuild-cscope.patch workaround for cscope segfault (152643) * Sat Feb 25 2006 olh@suse.de @@ -16444,7 +16749,7 @@ GIT Branch: master for SLES 10 - 2006-02-21. * Wed Feb 22 2006 trenn@suse.de - patches.drivers/cpufreq_bios_ppc_change: Delete. -* Tue Feb 21 2006 olh@suse.de +* Wed Feb 22 2006 olh@suse.de - compile rtas_flash into the kernel (148195 - LTC21314) * Tue Feb 21 2006 olh@suse.de - update to 2.6.16-rc4-git1, s390 dasd error reporting gone, misc fixes @@ -16517,7 +16822,7 @@ GIT Branch: master * Sun Feb 19 2006 olh@suse.de - add patches.suse/nameif-track-rename.patch keep track of things that udev does behind your back -* Sat Feb 18 2006 olh@suse.de +* Sun Feb 19 2006 olh@suse.de - provide vmlinux.debug on ppc * Sat Feb 18 2006 agruen@suse.de - patches.suse/dmapi_src_drop2: XFS DMAPI update; replaces @@ -16574,7 +16879,7 @@ GIT Branch: master * Fri Feb 17 2006 axboe@suse.de - patches.drivers/scsi-kill-not-ready-removable: Kill not-ready messages for removable media in SCSI (150175). -* Thu Feb 16 2006 agruen@suse.de +* Fri Feb 17 2006 agruen@suse.de - rpm/post.sh: Only create Previous Kernel bootloader entries for kernels >= 2.6.16; older kernels don't know how to remove their bootloader entries again in their %%postun (151110). @@ -16818,7 +17123,7 @@ GIT Branch: master GART IOMMU. - patches.arch/x86_64-hpet-summit: Fix HPET timer on IBM x460 (SUSE141868). -* Thu Feb 09 2006 gregkh@suse.de +* Fri Feb 10 2006 gregkh@suse.de - patches.drivers/it87-fix-oops-on-removal.patch: [PATCH] it87: Fix oops on removal (#149538). * Thu Feb 09 2006 gregkh@suse.de @@ -16907,7 +17212,7 @@ GIT Branch: master - patches.fixes/xfs-linux-melb-25106a-xfs-per-cpu-sb-counters: [PATCH] xfs-linux-melb-25106a-xfs-per-cpu-sb-counters (SGI:PV946630, 148680). -* Wed Feb 08 2006 gregkh@suse.de +* Thu Feb 09 2006 gregkh@suse.de - supported.conf: updated the pci hotplug driver list * Wed Feb 08 2006 gregkh@suse.de Update to 2.6.16-rc2-git5 @@ -17002,7 +17307,7 @@ GIT Branch: master * Tue Feb 07 2006 ak@suse.de - patches.xen/xen-mc-compile: Fix Xen compilation with multicore scheduler. -* Mon Feb 06 2006 ak@suse.de +* Tue Feb 07 2006 ak@suse.de - patches.fixes/spinlock-timeout: Make more general * Mon Feb 06 2006 mason@suse.de - patches.fixes/xfrm-endless-loop: Fix infinite loop in @@ -17066,7 +17371,7 @@ GIT Branch: master - patches.suse/st-ioctl-idlun-support: Allow generic SCSI ioctls to work with st (SUSE45446, reenable). - patches.suse/ide-probe-delay: Reduce ide probe delays. -* Fri Feb 03 2006 garloff@suse.de +* Sat Feb 04 2006 garloff@suse.de - Reenable patches.suse/scsi-error-test-unit-ready-timeout; see bug #56689: Some SCSI devices need a longer timeout for TEST_UNIT_READY in error recovery. @@ -17375,9 +17680,9 @@ GIT Branch: master - Update config files. -> Enable overriding of DSDT via initrd for x86_64 -> Enable ACPI debug for x86_64/i386 debug kernel -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable CONFIG_DEBUG_SLAB on ppc, changes alignment -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable internal firmware build for QLogic drivers also on ppc * Wed Jan 25 2006 axboe@suse.de - patches.fixes/it821x-dma-bug: Fix ide dma setup bug in it821x @@ -17407,7 +17712,7 @@ GIT Branch: master - Make debugging usb device issues easier (used to be in older SuSE kernels, I accidentally took it out a while ago...) patches.drivers/always-announce-new-usb-devices.patch -* Tue Jan 24 2006 gregkh@suse.de +* Wed Jan 25 2006 gregkh@suse.de Clean up the kernel.org patches, from 4 to 2 * Tue Jan 24 2006 mason@suse.de - Update config files: enable CONFIG_CONNECTOR and CONFIG_PROC_EVENTS @@ -17541,7 +17846,7 @@ GIT Branch: master - Fixup kdump related config entries. CONFIG_CRASH_DUMP should be on only in the kdump kernels. CONFIG_PROC_VMCORE should be on in the kdump kernels too. -* Sun Jan 22 2006 ak@suse.de +* Mon Jan 23 2006 ak@suse.de - fix compilation without NFSD_ACL enabled * Sun Jan 22 2006 olh@suse.de - enable DEBUG_RODAT, DEBUG_SPINLOCK and DEBUG_SPINLOCK_SLEEP @@ -17552,10 +17857,10 @@ GIT Branch: master - patches.suse/subdomain_namespacesem: rebase, remove sd changes * Sun Jan 22 2006 olh@suse.de - enable slab debugging (144632) -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - add patches.suse/uml-trace-macros.patch define some setjmp macros which were removed from glibc includes -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - disable patches.fixes/dput_late_iput.diff (136310) disable patches.fixes/prune_one_dentry-late_iput.diff * Sat Jan 21 2006 agruen@suse.de @@ -17658,10 +17963,10 @@ GIT Branch: master - Update config files. * Tue Jan 17 2006 schwab@suse.de - Update to kdb-v4.4-2.6.15-common-3. -* Mon Jan 16 2006 olh@suse.de +* Tue Jan 17 2006 olh@suse.de - add patches.suse/export-pci_claim_resource.patch rpaphp needs this symbol -* Mon Jan 16 2006 mason@suse.de +* Tue Jan 17 2006 mason@suse.de - Update config files. (run oldconfig on x86_64) * Mon Jan 16 2006 ak@suse.de - Update config files. @@ -17858,7 +18163,7 @@ GIT Branch: master handling change. - patches.fixes/barrier-fixup: Fix a problem with hanging queue on barrier writes. -* Thu Jan 12 2006 okir@suse.de +* Fri Jan 13 2006 okir@suse.de - patches.kernel.org/patch-2.6.15-git8: Update to 2.6.5-git8 - Rediffed or removed the following patches: - patches.drivers/dm-no-bounce @@ -18119,10 +18424,10 @@ GIT Branch: master - update to 2.6.15-rc6-git2 * Wed Dec 21 2005 aj@suse.de - Fix kernel-syms spec file. -* Mon Dec 19 2005 kkeil@suse.de +* Tue Dec 20 2005 kkeil@suse.de - patches.drivers/sky2.patch: Add sky2 driver from -mm series. - Update config files. -* Mon Dec 19 2005 garloff@suse.de +* Tue Dec 20 2005 garloff@suse.de - Increase default number of loop devices from 8 to 64. * Mon Dec 19 2005 jbeulich@novell.com - config/x86_64/xen: Enable SMP, misc adjustments (from ccoffing) @@ -18146,7 +18451,7 @@ GIT Branch: master checkin. Corrected. * Sat Dec 17 2005 tonyj@suse.de - patches.suse/subdomain: SubDomain (AppArmor). -* Fri Dec 16 2005 agruen@suse.de +* Sat Dec 17 2005 agruen@suse.de - patches.fixes/nfsd-setacl-readonly.diff: [nfsd] Check for read-only exports before setting acls (139411). * Fri Dec 16 2005 trenn@suse.de @@ -18339,7 +18644,7 @@ GIT Branch: master - patches.suse/aop-truncated-page.diff: [Patch] add AOP_TRUNCATED_PAGE, prepend AOP_ to WRITEPAGE_ACTIVATE. (needed for ocfs2) -* Sat Nov 26 2005 agruen@suse.de +* Sun Nov 27 2005 agruen@suse.de - rpm/kernel-source.spec.in: Make sure kernel flavors that are based on a different set of patches than kernel-source won't wrongly get a /usr/src/linux-obj directory for creating external @@ -18530,7 +18835,7 @@ GIT Branch: master * Wed Nov 02 2005 okir@suse.de - patches.fixes/acpi-disable-c2-c3-ibm-r40e: Disable C2/C3 states on all IBM R40e BIOSes (129954). -* Tue Nov 01 2005 jeffm@suse.de +* Wed Nov 02 2005 jeffm@suse.de - patches.suse/ocfs2-configfs: Delete. - patches.suse/ocfs2.diff: ocfs2: merge from svn 2673. - patches.suse/ocfs2-kapi-compat.diff: ocfs2: API compatibility @@ -18585,7 +18890,7 @@ GIT Branch: master - patches.drivers/oss-device-assign: Delete. - patches.fixes/unsymmetric-pageattr: Delete. - patches.drivers/alsa-git-post-2.6.14: ALSA-git update -* Tue Oct 25 2005 gregkh@suse.de +* Wed Oct 26 2005 gregkh@suse.de - patches.fixes/usb-interface-modalias-fix.patch: USB: always export interface information for modalias (105621). * Tue Oct 25 2005 olh@suse.de @@ -18654,10 +18959,10 @@ GIT Branch: master - patches.drivers/floppy-cmos-attribute.patch: Delete. - patches.drivers/floppy-cmos-attribute-tidy.patch: Delete. - patches.drivers/securityfs.patch: Delete. -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Finish replacing +check2614 with the real owners. Sorry about the mess this caused... -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Start replacing +check2614 with the real owners * Mon Oct 10 2005 olh@suse.de - add patches.suse/suse-ppc32-mol-verify_area.patch @@ -18761,7 +19066,7 @@ GIT Branch: master for building with O=. * Thu Sep 15 2005 olh@suse.de - mark kernel/drivers/net/mv643xx_eth unsupported. MAC collisions -* Wed Sep 14 2005 agruen@suse.de +* Thu Sep 15 2005 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: More dependency fixes. * Wed Sep 14 2005 olh@suse.de @@ -19053,7 +19358,7 @@ GIT Branch: master patch broke aty128fb and radeonfb * Mon Aug 29 2005 olh@suse.de - update to 2.6.13 -* Sun Aug 28 2005 pavel@suse.cz +* Mon Aug 29 2005 pavel@suse.cz - patches.suse/acpi-asus-panasonic-sony.patch: add support for vendor-specific features from Timo Hoenig * Sun Aug 28 2005 olh@suse.de @@ -19272,7 +19577,7 @@ GIT Branch: master - update to 2.6.13-rc6-git5, netpoll fixes * Sat Aug 13 2005 schwab@suse.de - Disable IA64_SGI_SN_XP until it is fixed. -* Fri Aug 12 2005 gregkh@suse.de +* Sat Aug 13 2005 gregkh@suse.de - patches.drivers/w1-dont-spam-syslog.patch: w1: more debug level decrease. fixes #104020. * Fri Aug 12 2005 kraxel@suse.de @@ -19724,7 +20029,7 @@ GIT Branch: master * Mon Jul 04 2005 olh@suse.de - add patches.arch/ppc64-vdso32_lds.patch fix link errors after recent toolchain changes -* Sat Jul 02 2005 agruen@suse.de +* Sun Jul 03 2005 agruen@suse.de - scripts/config.sh: rename VERSION+EXTRAVERSION => PATCHVERSION and a few other cleanups. * Sat Jul 02 2005 garloff@suse.de @@ -19786,7 +20091,7 @@ GIT Branch: master - Fix config files. * Wed Jun 29 2005 agruen@suse.de - Fix dash/underscore conversion for RPM tags. -* Tue Jun 28 2005 garloff@suse.de +* Wed Jun 29 2005 garloff@suse.de - Preliminary update of xen patches. * Tue Jun 28 2005 garloff@suse.de - patches.suse/security-*: Update and reenable security stubs @@ -20046,7 +20351,7 @@ GIT Branch: master * Thu Apr 28 2005 okir@suse.de - patches.fixes/ipv4-martian-oops: [IPv4] Prevent oops when printing martian source (65556). -* Wed Apr 27 2005 schwab@suse.de +* Thu Apr 28 2005 schwab@suse.de - Even more gcc4 fixes for ppc/ppc64. * Wed Apr 27 2005 schwab@suse.de - More gcc4 fixes. @@ -20122,7 +20427,7 @@ GIT Branch: master * Mon Mar 28 2005 jeffm@suse.de - patches.fixes/set_blocksize_race.diff: Updated header; accepted in 2.6.12-rc1 -* Wed Mar 23 2005 jeffm@suse.de +* Thu Mar 24 2005 jeffm@suse.de - patches.suse/lookup_hash_nameidata.diff: Version added to CVS did _not_ obsolete lookup_create_nameidata.diff, but it was removed anyway. Added required changes. @@ -20193,12 +20498,12 @@ GIT Branch: master * Thu Mar 17 2005 axboe@suse.de - patches.fixes/cfq-shutdown-timer-wq: Shutdown pending timer/wq from both last put and exit case. -* Wed Mar 16 2005 schwab@suse.de +* Thu Mar 17 2005 schwab@suse.de - Fix name of module override directory. -* Wed Mar 16 2005 garloff@suse.de +* Thu Mar 17 2005 garloff@suse.de - (okir) Removed non-compiling dri-ioctl32 patch. - Updated Xen patches. -* Wed Mar 16 2005 jeffm@suse.de +* Thu Mar 17 2005 jeffm@suse.de - series.conf: enabled set_blocksize_race.diff * Wed Mar 16 2005 axboe@suse.de - patches.fixes/cfq-pending-work-fixup: Fixup error in @@ -20409,7 +20714,7 @@ GIT Branch: master * Fri Mar 11 2005 olh@suse.de - update patches.suse/acpi_EC_no_byteAcc_fix.diff increment offset by one, not eight -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Remove unneeded I2C patches from the tree. - patches.drivers/i2c-1.2081.patch: Delete. - patches.drivers/i2c-1.2083.patch: Delete. @@ -20438,7 +20743,7 @@ GIT Branch: master - patches.drivers/i2c-1.2113.patch: Delete. - patches.drivers/i2c-1.2115.patch: Delete. - patches.drivers/i2c-1.2116.patch: Delete. -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Driver core update based on patches now in the 2.6.11-bk tree. Almost all of these are liked by udev / HAL in order that they can go faster, with less sysfs activity. @@ -20678,7 +20983,7 @@ GIT Branch: master - patches.drivers/input-bk-alps.diff: All ALPS fixes in one patch Previous ALPS patches removed -* Fri Mar 04 2005 vojtech@suse.cz +* Sat Mar 05 2005 vojtech@suse.cz - patches.drivers/input-bk-2074.diff: Fix ALPS oops on resume/suspend (Ruediger Oertel : [kernel] oops during s-t-d) @@ -21079,7 +21384,7 @@ GIT Branch: master regardless the setting of /proc/sys/kernel/sysrq * Mon Feb 21 2005 mantel@suse.de - patches.drivers/ibm-acpi-update: Update ibm-acpi to 0.10 (none). -* Sun Feb 20 2005 agruen@suse.de +* Mon Feb 21 2005 agruen@suse.de - patches.fixes/pci-resource-window-allocation-fix.diff: IBM Thinkpad G41 (and others) PCMCIA problems fix from Linus. * Sun Feb 20 2005 olh@suse.de @@ -21178,10 +21483,10 @@ GIT Branch: master - Update config files. - patches.drivers/drm-via: add DRM support for Via unichrome video cards (None). -* Thu Feb 10 2005 kkeil@suse.de +* Fri Feb 11 2005 kkeil@suse.de - readd patches.fixes/i4l-filter-fix patches.fixes/i4l-nullpointer-fix -* Thu Feb 10 2005 agruen@suse.de +* Fri Feb 11 2005 agruen@suse.de - Enable DRM config options. * Thu Feb 10 2005 kraxel@suse.de - patches.xen/xen-common.diff: one more chunk dropped. @@ -21203,7 +21508,7 @@ GIT Branch: master - patches.uml/host-skas3: Delete. - patches.uml/skas-update-2.6.10.patch: Delete. - patches.uml/skas-2.6.11-v7-rc1.patch: skas3+sysemu patch v7a. -* Wed Feb 09 2005 garloff@suse.de +* Thu Feb 10 2005 garloff@suse.de - Make IDE drivers more modular in Xen. - Update Xen patches, drop various bits that have been merged. - Clean up mkinitrd creation for Xen. @@ -21643,7 +21948,7 @@ GIT Branch: master + add patches.drivers/bk-dtor-input-rc1.patch - Fixed SLRS-pos patch for input update. - Update config files. -* Mon Jan 17 2005 agruen@suse.de +* Tue Jan 18 2005 agruen@suse.de - New version of nfsacl: now caches acls on the client. Patches: + patches.suse/qsort: Qsort. + patches.suse/sunrpc-enosys-when-unavail: Return -ENOSYS for @@ -21776,7 +22081,7 @@ GIT Branch: master - patches.suse/file-write-prefault: Delete. * Wed Jan 05 2005 mason@suse.de - update reiser4 to the latest code drop in -mm -* Tue Jan 04 2005 mason@suse.de +* Wed Jan 05 2005 mason@suse.de - delete a number of patches that were already in mainline * Tue Jan 04 2005 okir@suse.de - patches.fixes/cmsg-compat-signedness-fix-fix: Fix cmsg_len @@ -21817,7 +22122,7 @@ GIT Branch: master during the task exiting. - patches.suse/protect-pids-from-oom2: fixes a race and two minor aesthetical bugs. -* Tue Dec 21 2004 olh@suse.de +* Wed Dec 22 2004 olh@suse.de - remove patches.suse/pci.ids-update CONFIG_PCI_NAMES is not enabled in our configs * Tue Dec 21 2004 olh@suse.de @@ -22129,7 +22434,7 @@ GIT Branch: master * Fri Oct 15 2004 okir@suse.de - patches.fixes/nfs-nolock-fix2: Fix broken locking on NFS nolock mounts (SUSE47287) -* Thu Oct 14 2004 kkeil@suse.de +* Fri Oct 15 2004 kkeil@suse.de - patches.fixes/c4_locking_fix (SUSE47191) * Fix a SMP deadlock for the AVM c4 driver * Thu Oct 14 2004 andrea@suse.de @@ -22211,7 +22516,7 @@ GIT Branch: master - Fix TCP window tracking in netfilter conntrack * Mon Oct 04 2004 schwab@suse.de - Update /boot/vmlinuz symlink before calling /sbin/new-kernel-pkg. -* Sat Oct 02 2004 schwab@suse.de +* Sun Oct 03 2004 schwab@suse.de - Hide non-OF PCI devices on PowerMacs. * Sat Oct 02 2004 jeffm@suse.com - Release path after iput in sys_unlink (SUSE45004) @@ -22250,7 +22555,7 @@ GIT Branch: master * Fri Oct 01 2004 andrea@suse.de - patches.fixes/pte-establish-race avoid userspace corruption during COWs with threads on x86 PAE with >4G of ram. -* Thu Sep 30 2004 agruen@suse.de +* Fri Oct 01 2004 agruen@suse.de - patches.fixes/attr-initialize: Prevent chown from modifying inode ctimes without permission check (SUSE42542) - patches.fixes/ext23-no-ace-write-limit.diff: re-enable. @@ -22305,7 +22610,7 @@ GIT Branch: master - Fix resource claiming of SuperIO chips (SUSE45891) * Thu Sep 30 2004 axboe@suse.de - Hold reference to scsi device for lifetime of pending commands (SUSE46316) -* Wed Sep 29 2004 kkeil@suse.de +* Thu Sep 30 2004 kkeil@suse.de - fix from mainline for RLT8169 driver (disable DAC) SUSE46390 * Wed Sep 29 2004 vojtech@suse.cz - fixed patches.fixes/fat-nokia-fix, but not enabled yet @@ -22343,10 +22648,10 @@ GIT Branch: master * Tue Sep 28 2004 hare@suse.de - patches.fixes/null-argument-for-put_device put_device() should accept a NULL argument, too (SUSE46234). -* Mon Sep 27 2004 agruen@suse.de +* Tue Sep 28 2004 agruen@suse.de - patches.drivers/dm-minorcheck: device-mapper: fix minor number check -* Mon Sep 27 2004 andrea@suse.de +* Tue Sep 28 2004 andrea@suse.de - patches.suse/silent-stack-overflow: enforce gap between heap and stack. SUSE44807 * Mon Sep 27 2004 hare@suse.de @@ -22392,7 +22697,7 @@ GIT Branch: master This may readd the IDE DMA timeout problems some people saw. * Fri Sep 24 2004 okir@suse.de - Fixed a typo in sunrpc-optional-auth -* Thu Sep 23 2004 olh@suse.de +* Fri Sep 24 2004 olh@suse.de - remove patches.fixes/usb-ehci_urb_done-barrier.patch this patch is not needed, the inital bug was triggered by list corruption @@ -22426,7 +22731,7 @@ GIT Branch: master - fix cardbus issue on x86_64 (SUSE45677) * Wed Sep 22 2004 mantel@suse.de - export symbol get_sb_pseudo (SUSE45571) -* Tue Sep 21 2004 agruen@suse.de +* Wed Sep 22 2004 agruen@suse.de - patches.rpmify/cvs-timestamp-in-oopses.diff, rpm/kernel-binary.spec.in: Add CVS timestamp to Oopses * Tue Sep 21 2004 kraxel@suse.de @@ -22444,7 +22749,7 @@ GIT Branch: master - fixed and re-enabled lirc patches (SUSE45679). * Tue Sep 21 2004 okir@suse.de - Disable TCP segment offload (TSO) for now; it's too broken (SUSE45666) -* Mon Sep 20 2004 ak@suse.de +* Tue Sep 21 2004 ak@suse.de - Disable warning in cpufreq /proc interface code * Mon Sep 20 2004 ak@suse.de - Fix x86-64 compat waitid call for new interface @@ -22600,7 +22905,7 @@ GIT Branch: master - update PCI IDs to latest version * Wed Sep 15 2004 schwab@suse.de - Remove useless casts. -* Tue Sep 14 2004 schwab@suse.de +* Wed Sep 15 2004 schwab@suse.de - Update configs. * Tue Sep 14 2004 garloff@suse.de - Remove whirlpool algo. @@ -22642,7 +22947,7 @@ GIT Branch: master * Thu Sep 09 2004 garloff@suse.de - fastboot-console-init: Don't generate hotplug events for virtual consoles. Speeds up booting by ~2s. By okir. -* Wed Sep 08 2004 garloff@suse.de +* Thu Sep 09 2004 garloff@suse.de - swsusp-fix-small: suspend broke when onlyvery little memory was used (init=/bin/bash). By pavel. - ide-probe-delay: sleep 5ms instead of 50ms in ide probe and @@ -22743,7 +23048,7 @@ GIT Branch: master latency fix (tiwai@suse.de). * Thu Aug 26 2004 okir@suse.de - prevent oops in ip6t_LOG (SUSE44213) -* Wed Aug 25 2004 agruen@suse.de +* Thu Aug 26 2004 agruen@suse.de - scripts/tar-up.sh, rpm/kernel-binary.spec.in: Add x-devel-packages in neededforbuild of kernel-um.spec. * Wed Aug 25 2004 okir@suse.de @@ -22833,7 +23138,7 @@ GIT Branch: master Add missing parentheses in include/asm-x86_64/processor.h * Wed Aug 18 2004 kraxel@suse.de - enable CONFIG_DVB_AV7110_OSD on amd64 (SUSE43455). -* Tue Aug 17 2004 schwab@suse.de +* Wed Aug 18 2004 schwab@suse.de - Remove obsolete hp-sx1000 patches. * Tue Aug 17 2004 schwab@suse.de - Fix IPv6 mobility patches. @@ -22880,9 +23185,9 @@ GIT Branch: master - Remove one obsolete patch * Fri Aug 13 2004 mantel@suse.de - update swsuspend code -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Rediff & reenable /proc/pid/mapped_base patch -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Add -d / --dir argument to sequence-patch to avoid $SCRATCH_AREA * Thu Aug 12 2004 mason@suse.de - enable reiserfs and ext3 barrier code again @@ -23068,7 +23373,7 @@ GIT Branch: master - Check lots more patches * Thu Aug 05 2004 garloff@suse.de - Build fixes. -* Wed Aug 04 2004 garloff@suse.de +* Thu Aug 05 2004 garloff@suse.de - Drop many patches (all upstream: axp, scsi, proc-info-leak). - Port some (bootsplash, kbuild stuff). - Adapt configs for i386 and x86-64. @@ -23303,7 +23608,7 @@ GIT Branch: master - SUSE42038 fix deadlock between ext3/reiserfs and copy_from_user * Mon Jun 28 2004 mason@suse.de - change ide-disk-barrier_mode-2 to match what I put into cvs GA -* Sun Jun 27 2004 agruen@suse.de +* Mon Jun 28 2004 agruen@suse.de - SUSE42495: Disable CONFIG_E100_NAPI for ia64. * Sun Jun 27 2004 agruen@suse.de - SUSE41246: patches.fixes/ide-disk-barrier_mode-2: Only use IDE @@ -23387,7 +23692,7 @@ GIT Branch: master * Wed Jun 23 2004 okir@suse.de - Added CIFS patch from Steve French which fixes request queueing to handle more than 100 overlapped requests (SUSE39916 - LTC8025) -* Tue Jun 22 2004 agruen@suse.de +* Wed Jun 23 2004 agruen@suse.de - Three obvious bug fixes from mainline: + patches.fixes/ieee1394-null-dereference.diff + patches.fixes/ip-conntrack-missing-check.diff @@ -23425,7 +23730,7 @@ GIT Branch: master - Disable [I][N]FTL flash drivers. * Tue Jun 22 2004 mantel@suse.de - avoid pagecache underflow (SUSE42182) -* Mon Jun 21 2004 agruen@suse.de +* Tue Jun 22 2004 agruen@suse.de - Merge recent kbuild improvements, update the documentation and demo module. Add upstream documentation. Looking good now. * Mon Jun 21 2004 ak@suse.de @@ -23574,7 +23879,7 @@ GIT Branch: master - vgettimeofday patch from John Stultz to fix LTP gettimeofday01 failure (SUSE40504 - LTC8395) - Updated CIFS to 1.18 (SUSE41963 - LTC9328) -* Mon Jun 14 2004 agruen@suse.de +* Tue Jun 15 2004 agruen@suse.de - SUSE40829 / LTC8406: patches.fixes/power3-numabug: Fix memory zone setup that caused the emergency pool to underrun. * Mon Jun 14 2004 olh@suse.de @@ -23615,7 +23920,7 @@ GIT Branch: master * Sat Jun 12 2004 axboe@suse.de - harden blk_execute_rq() a little so it doesn't inspect ->waiting at all. Similar to how mainline works. -* Fri Jun 11 2004 schwab@suse.de +* Sat Jun 12 2004 schwab@suse.de - Rename modules to work around lkcd bug [SUSE41891]. * Fri Jun 11 2004 garloff@suse.de - hugetlb-disable-nonstd-maphugetlb-sysctl: Don't honour @@ -23706,10 +24011,10 @@ GIT Branch: master - update sysfs-backing store to v0.6 from 2.6.6-mm4 (SUSE40072) * Wed Jun 09 2004 agruen@suse.de - SUSE41748: LAuS msgsnd reporting invalid syscall parameter size. -* Tue Jun 08 2004 olh@suse.de +* Wed Jun 09 2004 olh@suse.de - update patches.arch/ibm-ppc64-eeh-check-n-panic-earlier.patch pass correct device node info to rtas_call (SUSE41818 - LTC9219) -* Tue Jun 08 2004 garloff@suse.de +* Wed Jun 09 2004 garloff@suse.de - scsi-error-test-unit-ready-timeout: Use 30s timeout for TEST_UNIT_READY (SUSE41689). * Tue Jun 08 2004 ak@suse.de @@ -23775,7 +24080,7 @@ GIT Branch: master Don't return from KDB upon unrecoverable exception (SUSE40982 - LTC8623) * Tue Jun 08 2004 ak@suse.de - Handle bad PIT readings in the cyclone timer driver (SUSE40644) -* Mon Jun 07 2004 agruen@suse.de +* Tue Jun 08 2004 agruen@suse.de - SUSE41718 / LTC9150: revalidate_special may invalidate dentry->d_op (as it sometimes does with cifs), so re-check when revalidating again. @@ -23835,7 +24140,7 @@ GIT Branch: master nfsd requests to set the file mode permission bits of a symlink. * Sun Jun 06 2004 ak@suse.de - disable debugging printks in udf -* Sat Jun 05 2004 olh@suse.de +* Sun Jun 06 2004 olh@suse.de - add patches.fixes/recvmsg-compat-MSG_CMSG_COMPAT Fix bogus msg_flags checks, need to mask out MSG_CMSG_COMPAT * Sat Jun 05 2004 garloff@suse.de @@ -23894,16 +24199,16 @@ GIT Branch: master nfs_acl version 2 instead. * Thu Jun 03 2004 ak@suse.de - Fix LDT/TSS limit on x86-64 (SUSE41574) -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - Mark as SLES9_RC1. -* Wed Jun 02 2004 agruen@suse.de +* Thu Jun 03 2004 agruen@suse.de - SUSE41202 / nfs_acl: Fix mounting NFSv2 volumes from Solaris clients: the supported program version numbers were wrong. Also fix the transport buffer size calculation (we were still safe). -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - SUSE40944: apic-timer-irq-delivery-dl760: Add workaround for timer IRQ delivery for DL760. -* Wed Jun 02 2004 ak@suse.de +* Thu Jun 03 2004 ak@suse.de - add IDE support for nvidia nforce3,nforce3-mcp04,nforce3-ck804 * Wed Jun 02 2004 olh@suse.de - add patches.drivers/ibm-ppc64-hvcs_write_room.2.0.patch @@ -23951,7 +24256,7 @@ GIT Branch: master * Wed Jun 02 2004 ak@suse.de - dump bad block when internal xfs consistency checks fail - add more KERN_ALERTs to oopses on x86-64 and i386 -* Tue Jun 01 2004 garloff@suse.de +* Wed Jun 02 2004 garloff@suse.de - swsusp-free-more-mem: Several tries to free memory, allows low- mem machines to successfully suspend to disk. * Tue Jun 01 2004 ak@suse.de @@ -24031,7 +24336,7 @@ GIT Branch: master * Tue Jun 01 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi remove sysfs entry for vscsis -* Mon May 31 2004 kkeil@suse.de +* Tue Jun 01 2004 kkeil@suse.de - ppp-filter-fix: new version with correct filter headers for DLT_LINUX_SLL filter (see # SUSE34724) * Mon May 31 2004 okir@suse.de @@ -24230,7 +24535,7 @@ GIT Branch: master * Thu May 27 2004 agruen@suse.de - patches.suse/jfs-dmapi-fix: Back out broken 32-bit compatibility code. -* Wed May 26 2004 garloff@suse.de +* Thu May 27 2004 garloff@suse.de - tulip-napi-remove-hang: Better fix. (okir, SUSE39668) * Wed May 26 2004 mason@suse.de - ckrm permission fix (bug SUSE41270) @@ -24404,12 +24709,12 @@ GIT Branch: master * Tue May 25 2004 ak@suse.de - retry failed allocations in XFS (SUSE39962) - fix bug in NUMA API with huge nodemasks -* Mon May 24 2004 agruen@suse.de +* Tue May 25 2004 agruen@suse.de - Add EXPORT_SYMBOL(laptop_mode). - jfs updates/fixes: jfs-__get_metapage-size, jfs-d_instantiate-fix, jfs-error-recovery, jfs-invalidate-metadata-race, jfs-memleak, jfs-reduce-stack-usage, jfs-rmmod-fix. -* Mon May 24 2004 olh@suse.de +* Tue May 25 2004 olh@suse.de - update patches.fixes/e1000-mb.patch need also mb in e1000_clean_tx_irq() bug (SUSE41111 - LTC8539) * Mon May 24 2004 agruen@suse.de @@ -24463,7 +24768,7 @@ GIT Branch: master * Mon May 24 2004 hare@suse.de - add patches.suse/lkcd-x86_64-netdump.patch Fix netdump on x86_64 (SUSE40608) -* Sun May 23 2004 andrea@suse.de +* Mon May 24 2004 andrea@suse.de - fix for ia64 arch-atomic_inc_and_test needed by the page-freeing-race-fix. * Sun May 23 2004 olh@suse.de @@ -25052,10 +25357,10 @@ GIT Branch: master - build ibmveth as a module on pseries64 * Thu May 13 2004 olh@suse.de - build tokenring as a module on iseries64 -* Wed May 12 2004 olh@suse.de +* Thu May 13 2004 olh@suse.de - add patches.arch/ibm-ppc64-uninline-spinlocks [PATCH] Un-inline spinlocks on ppc64 -* Wed May 12 2004 agruen@suse.de +* Thu May 13 2004 agruen@suse.de - patches.suse/intel-vtune-fix: Make compile on i386, enable it in the config files. * Wed May 12 2004 okir@suse.de @@ -25116,20 +25421,20 @@ GIT Branch: master fixes from Intel. - Add patches.fixes/priotree-hugetlbfs-truncate-lockup to series.conf. -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - remove patches.drivers/pcnet32-drop-ltint.patch add patches.fixes/pcnet32-disable-ltint just disable ltint for the time being -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/ext3-bogus-enospc [PATCH] Fix ext3 bogus ENOSPC -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/radeonfb_overlapping_copyarea [PATCH] radeon: fix overlapping copyarea -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.arch/ppc-XTABS-termio.patch PPC termio fix for TABDLY bits TAB3/XTABS -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi Fix panic in ibmvscsi_eh_abort_handler (LTC bugzilla 7983) fix the ibmvscsi server @@ -25288,7 +25593,7 @@ GIT Branch: master * Sun May 09 2004 olh@suse.de - add patches.fixes/sctp_memset_parameter [SCTP] Fix memset() parameter ordering. -* Sat May 08 2004 schwab@suse.de +* Sun May 09 2004 schwab@suse.de - Audit LAuS patches for bad uses of audit_result [SUSE39936]. * Sat May 08 2004 olh@suse.de - add patches.arch/ibm-ppc64-iommu_alloc_consistent-return @@ -25529,10 +25834,10 @@ GIT Branch: master . * Tue May 04 2004 axboe@suse.de - kernel doesn't link it CKRM isn't configured (sigh) -* Mon May 03 2004 schwab@suse.de +* Tue May 04 2004 schwab@suse.de - Enable CONFIG_SERIAL_8250_EXTENDED and CONFIG_SERIAL_8250_SHARE_IRQ [SUSE39152]. -* Mon May 03 2004 olh@suse.de +* Tue May 04 2004 olh@suse.de - add patches.arch/ibm-ppc64-irqstacks add patches.fixes/irqstacks-do_softirq.patch add patches.arch/ibm-ppc64-irqstack_dynamic_allocation.patch @@ -25986,7 +26291,7 @@ GIT Branch: master (which it does slightly faster than quilt); the resulting tree is fully compatible with quilt. (Use the --clean option to get rid of quilt specific files in .pc/.) -* Fri Apr 23 2004 agruen@suse.de +* Sat Apr 24 2004 agruen@suse.de - Add more stuff from -mc4 (patches.fixes/): ext3-transaction-batching-fix.patch, intermezzo-leak-fixes.patch, load_elf_binary-overflow-detection-fix.patch @@ -26186,7 +26491,7 @@ GIT Branch: master * Tue Apr 20 2004 mantel@suse.de - use in-kernel e100 driver; new version was meant for 2.4 only according to Intel -* Mon Apr 19 2004 garloff@suse.de +* Tue Apr 20 2004 garloff@suse.de - vesafb-video-mem-mtrr: Apply MTRR setting to whole framebuffer. (SUSE39104) * Mon Apr 19 2004 olh@suse.de @@ -26629,7 +26934,7 @@ GIT Branch: master - Update cifs to version 1.0.5. (SUSE35685, SUSE37871). * Sun Apr 04 2004 ak@suse.de - disable apic off dmi entry for HP DL380 (SUSE34704) -* Sat Apr 03 2004 agruen@suse.de +* Sun Apr 04 2004 agruen@suse.de - SUSE38070 hang in hwscan loading module uhci-hcd: Extended psmouse-usb-fix patch to reset the USB controller thoroughly (vojtech@suse.cz). @@ -26756,7 +27061,7 @@ GIT Branch: master * Thu Apr 01 2004 andrea@suse.de - Allow swap header to be rewritten with rw_swap_page_sync, may fix bug SUSE37442. -* Wed Mar 31 2004 ak@suse.de +* Thu Apr 01 2004 ak@suse.de - disable EDD reporting url * Wed Mar 31 2004 olh@suse.de - add patches.drivers/usb-static-sysfs-info @@ -26933,7 +27238,7 @@ GIT Branch: master - Disable debugging messages in parport daisy driver * Fri Mar 26 2004 ak@suse.de - Enable powernow k8 acpi driver on x86-64 and i386 (SUSE36822) -* Thu Mar 25 2004 agruen@suse.de +* Fri Mar 26 2004 agruen@suse.de - xfs cvs update. * Thu Mar 25 2004 andrea@suse.de - Fixup one locking bit in the objrmap-core, more precisely @@ -26975,7 +27280,7 @@ GIT Branch: master - Emulate bridge ioctls for vmware (SUSE36641) * Thu Mar 25 2004 garloff@suse.de - Revert sysfs changes from rc2. (SUSE36844, SUSE36198). -* Wed Mar 24 2004 garloff@suse.de +* Thu Mar 25 2004 garloff@suse.de - Drop part from lkcd_ipf that panics the kernel on accessing /proc/sys/kernel/cad_pid. * Wed Mar 24 2004 agruen@suse.de @@ -27013,7 +27318,7 @@ GIT Branch: master - Disable LTT & dprobe completely as they also do not work on S/390. - Rediff numa-api. -* Tue Mar 23 2004 schwab@suse.de +* Wed Mar 24 2004 schwab@suse.de - Enable KDB on ia64, off by default. * Tue Mar 23 2004 ak@suse.de - fix oops in numa api code (SUSE36806) @@ -27228,7 +27533,7 @@ GIT Branch: master - Update to x86_64-2.6.5rc1-3. Should fix SUSE35405 * Fri Mar 19 2004 agruen@suse.de - Fix the override-config-file mechanism. -* Thu Mar 18 2004 mason@suse.de +* Fri Mar 19 2004 mason@suse.de - fix reiserfs_file_write hole bug - Try to fix some O_DIRECT<->buffered io races - fix reiserfs writepage for fsync vs data=ordered races @@ -27380,7 +27685,7 @@ GIT Branch: master - update to 2.6.5-rc1 * Tue Mar 16 2004 mantel@suse.de - remove infiniband drivers -* Mon Mar 15 2004 olh@suse.de +* Tue Mar 16 2004 olh@suse.de - reenable patches.drivers/firewire_ieee1394 rev 1191, fixes some list corruption in ieee1394 core * Mon Mar 15 2004 olh@suse.de @@ -27494,7 +27799,7 @@ GIT Branch: master - Also install the arch/$arch/defconfig.$flavor files in the binary kernels. Add scripts/build-kernel-modules (generated by script) for testing compilation and installation. -* Wed Mar 10 2004 agruen@suse.de +* Thu Mar 11 2004 agruen@suse.de - %%postun-script: Fix relink code (broke recently). - Rename /boot/vmlinux to /boot/vmlinux.gz for gzip'ed files (the extension was lost at some point). @@ -27585,7 +27890,7 @@ GIT Branch: master - Make TIOCGDEV compatible again. * Sat Mar 06 2004 schwab@suse.de - Read patches.drivers/xpnet-04-xpc. -* Fri Mar 05 2004 ak@suse.de +* Sat Mar 06 2004 ak@suse.de - Update x86-64 patchkit to x86_64-2.6.4rc2-1 * Fri Mar 05 2004 olh@suse.de - update to patches.fixes/linux-post-2.6.4rc2-20040305 @@ -27644,7 +27949,7 @@ GIT Branch: master - Remove patches.drivers/xpnet-04-xpc. * Wed Mar 03 2004 schwab@suse.de - Fix staircase effect on Altix serial console. -* Tue Mar 02 2004 schwab@suse.de +* Wed Mar 03 2004 schwab@suse.de - Fix net/ipv6/mobile_ip6 for parallel build. * Tue Mar 02 2004 olh@suse.de - net/ipv6/mobile_ip6/mobhdr_mn.c needs linux/init.h @@ -27724,10 +28029,10 @@ GIT Branch: master loop_func_table->transfer operation has changed). * Sun Feb 29 2004 schwab@suse.de - Fix NULL pointer reference in pciehp driver. -* Sat Feb 28 2004 garloff@suse.de +* Sun Feb 29 2004 garloff@suse.de - alarm-round: Commit fix for alarm() return value being one too much because of roundoff errors in tv <-> jiffie conversion. -* Sat Feb 28 2004 agruen@suse.de +* Sun Feb 29 2004 agruen@suse.de - Add timestamp of cvs working directory to rpm files: /boot/timestamp-%%ver_str, /usr/src/linux-%%ver_str/timestamp. * Sat Feb 28 2004 ak@suse.de @@ -28092,7 +28397,7 @@ GIT Branch: master * Tue Feb 03 2004 ak@suse.de - Add patch for CONFIG_REGPARM for i386 - Enable it by default -* Mon Feb 02 2004 agruen@suse.de +* Tue Feb 03 2004 agruen@suse.de - patches.fixes/toshiba-acpi-0.17: Update toshiba_acpi driver to version 0.17. - Update config files. @@ -28120,7 +28425,7 @@ GIT Branch: master - Fix several problems with Provides and Obsoletes. - Split modversion symbols from kernel-source, and put them into kernel-syms instead. This also obsoletes kernel-bare. -* Thu Jan 29 2004 olh@suse.de +* Fri Jan 30 2004 olh@suse.de - add patches.drivers/firewire_ieee1394 (rev 1113) update sbp2 driver to provide ieee1394_guid in sysfs device/ dir * Thu Jan 29 2004 agruen@suse.de @@ -28139,7 +28444,7 @@ GIT Branch: master - Update ilp32 patch. * Thu Jan 29 2004 okir@suse.de - Updated usagi ipv6-ipv6 tunnel patch -* Wed Jan 28 2004 olh@suse.de +* Thu Jan 29 2004 olh@suse.de - update patches.drivers/ibm-ipr-2.0.0.patch trigger CONFIG_FW_LOADER if enabled * Wed Jan 28 2004 okir@suse.de @@ -28344,7 +28649,7 @@ GIT Branch: master - update patches.suse/early_userspace-instead-of-linuxrc do not mount sysfs early, the events can be replayed later keep the early binfmt_elf init to record early hotplug calls -* Fri Jan 09 2004 agruen@suse.de +* Sat Jan 10 2004 agruen@suse.de - Rework how kernel-source and the binary kernels are built: Now, the source and binary package are all built directly from the sources. @@ -28514,7 +28819,7 @@ GIT Branch: master * Mon Dec 08 2003 olh@suse.de - update patches.fixes/linux-2.6.0-test11-bk-latest tmpfs oops fix -* Sun Dec 07 2003 olh@suse.de +* Mon Dec 08 2003 olh@suse.de - update patches.suse/early_userspace-instead-of-linuxrc simplify changes * Sun Dec 07 2003 olh@suse.de @@ -28754,7 +29059,7 @@ GIT Branch: master option of build script. * Tue Nov 11 2003 ak@suse.de - Merge to x86_64-2.6.0test9-5 -* Mon Nov 10 2003 schwab@suse.de +* Tue Nov 11 2003 schwab@suse.de - Fix rounding error for blkdev reads [SUSE31902]. * Mon Nov 10 2003 schwab@suse.de - Reenable serial console patch. diff --git a/kernel-xen.changes b/kernel-xen.changes index 46f58025..9fd86cdf 100644 --- a/kernel-xen.changes +++ b/kernel-xen.changes @@ -1,3 +1,594 @@ +------------------------------------------------------------------- +Tue May 19 18:03:44 CEST 2009 - jeffm@suse.com + +- Set CONFIG_FRAMEBUFFER_CONSOLE=y + +------------------------------------------------------------------- +Tue May 19 17:27:45 CEST 2009 - jeffm@suse.com + +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) + +------------------------------------------------------------------- +Tue May 19 16:17:34 CEST 2009 - jbeulich@novell.com + +- patches.xen/sfc-endianness: fix building with gcc 4.4. + +------------------------------------------------------------------- +Tue May 19 12:04:26 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. + +------------------------------------------------------------------- +Mon May 18 16:52:37 CEST 2009 - jeffm@suse.com + +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Fri May 15 19:16:23 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux + +------------------------------------------------------------------- +Thu May 14 14:09:10 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. + +------------------------------------------------------------------- +Thu May 14 11:09:01 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %version-%source_rel in the -devel packages (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:42:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). + +------------------------------------------------------------------- +Wed May 13 15:32:58 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: fix kernel-syms requires (bnc#503280). + +------------------------------------------------------------------- +Mon May 11 21:11:59 CEST 2009 - jeffm@suse.com + +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). + +------------------------------------------------------------------- +Mon May 11 21:11:19 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. + +------------------------------------------------------------------- +Mon May 11 19:41:25 CEST 2009 - jeffm@suse.de + +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Wed May 6 17:38:57 CEST 2009 - gregkh@suse.de + +- Update config files. update vanilla configs so that the build works. + +------------------------------------------------------------------- +Wed May 6 17:19:56 CEST 2009 - gregkh@suse.de + +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. + +------------------------------------------------------------------- +Tue May 5 17:17:21 CEST 2009 - jeffm@suse.com + +- Update config files. + +------------------------------------------------------------------- +Tue May 5 16:46:08 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. + +------------------------------------------------------------------- +Tue May 5 14:31:59 CEST 2009 - jbeulich@novell.com + +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. + +------------------------------------------------------------------- +Tue May 5 11:05:37 CEST 2009 - jbeulich@novell.com + +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. + +------------------------------------------------------------------- +Tue May 5 10:08:12 CEST 2009 - jbeulich@novell.com + +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. + +------------------------------------------------------------------- +Tue May 5 10:02:41 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. + +------------------------------------------------------------------- +Tue May 5 05:22:16 CEST 2009 - teheo@suse.de + +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). + +------------------------------------------------------------------- +Fri May 1 20:01:16 CEST 2009 - jeffm@suse.com + +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. + +------------------------------------------------------------------- +Fri May 1 20:00:48 CEST 2009 - jeffm@suse.com + +- Update to 2.6.30-rc4. + - Eliminated 2 patches. + +------------------------------------------------------------------- +Fri May 1 19:58:07 CEST 2009 - jeffm@suse.com + +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. + +------------------------------------------------------------------- +Thu Apr 30 16:56:17 CEST 2009 - mmarek@suse.cz + +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory + +------------------------------------------------------------------- +Tue Apr 28 11:19:41 CEST 2009 - npiggin@suse.de + +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. + +------------------------------------------------------------------- +Mon Apr 27 13:48:49 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. + +------------------------------------------------------------------- +Mon Apr 27 10:41:20 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). + +------------------------------------------------------------------- +Fri Apr 24 19:28:44 CEST 2009 - gregkh@suse.de + +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. + +------------------------------------------------------------------- +Fri Apr 24 19:24:53 CEST 2009 - gregkh@suse.de + +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y + +------------------------------------------------------------------- +Fri Apr 24 18:23:21 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y + +------------------------------------------------------------------- +Fri Apr 24 18:19:34 CEST 2009 - gregkh@suse.de + +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y + +------------------------------------------------------------------- +Fri Apr 24 18:14:49 CEST 2009 - gregkh@suse.de + +- Update config files. change to use CONFIG_USB=y + +------------------------------------------------------------------- +Thu Apr 23 23:38:53 CEST 2009 - jeffm@suse.de + +- Added legacy config. + +------------------------------------------------------------------- +Thu Apr 23 23:31:39 CEST 2009 - jeffm@suse.de + +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch + +------------------------------------------------------------------- +Thu Apr 23 17:53:58 CEST 2009 - jeffm@suse.de + +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. + +------------------------------------------------------------------- +Thu Apr 23 17:29:47 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc3. + +------------------------------------------------------------------- +Thu Apr 23 17:17:59 CEST 2009 - jeffm@suse.de + +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. + +------------------------------------------------------------------- +Mon Apr 20 16:44:13 CEST 2009 - jeffm@suse.de + +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" + +------------------------------------------------------------------- +Mon Apr 20 16:43:50 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2-git6. + +------------------------------------------------------------------- +Wed Apr 15 06:33:54 CEST 2009 - jeffm@suse.de + +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. + +------------------------------------------------------------------- +Fri Apr 10 20:09:08 CEST 2009 - jeffm@suse.de + +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. + +------------------------------------------------------------------- +Fri Apr 10 19:08:14 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel + +------------------------------------------------------------------- +Fri Apr 10 17:35:35 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. + +------------------------------------------------------------------- +Fri Apr 10 17:18:34 CEST 2009 - jeffm@suse.com + +- Moved linux-obj symlink handling to kernel-$flavor-devel. + +------------------------------------------------------------------- +Fri Apr 10 11:41:12 CEST 2009 - mmarek@suse.cz + +- rpm/package-descriptions: Add comment. + +------------------------------------------------------------------- +Fri Apr 10 11:12:30 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. + +------------------------------------------------------------------- +Thu Apr 9 13:52:47 CEST 2009 - jbeulich@novell.com + +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. + +------------------------------------------------------------------- +Wed Apr 8 11:54:11 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) + +------------------------------------------------------------------- +Tue Apr 7 21:58:38 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. + +------------------------------------------------------------------- +Tue Apr 7 21:28:59 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. + +------------------------------------------------------------------- +Mon Apr 6 20:29:03 CEST 2009 - jeffm@suse.com + +- Enabled STAGING on !x86 and disabled COMEDI. + +------------------------------------------------------------------- +Mon Apr 6 19:21:37 CEST 2009 - jeffm@suse.com + +- patches.rpmify/split-package: Enable + +------------------------------------------------------------------- +Mon Apr 6 19:21:23 CEST 2009 - jeffm@suse.com + +- Update config files: Fixed i386-vanilla. + +------------------------------------------------------------------- +Mon Apr 6 19:11:52 CEST 2009 - jeffm@suse.com + +- patches.fixes/xfs-export-debug: xfs: export assertion handler. + +------------------------------------------------------------------- +Mon Apr 6 02:53:12 CEST 2009 - jeffm@suse.com + +- Switch from SPARSEMEM to DISCONTIGMEM on i386. + +------------------------------------------------------------------- +Sun Apr 5 02:24:01 CEST 2009 - jeffm@suse.com + +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. + +------------------------------------------------------------------- +Fri Apr 3 22:47:12 CEST 2009 - jeffm@suse.com + +- Update config files: Fix missing ia64-debug. + +------------------------------------------------------------------- +Fri Apr 3 22:32:01 CEST 2009 - jeffm@suse.com + +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. + +------------------------------------------------------------------- +Fri Apr 3 22:25:35 CEST 2009 - jeffm@suse.com + +- Drop NR_CPUS back to 128 on i386. + +------------------------------------------------------------------- +Fri Apr 3 19:36:31 CEST 2009 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. + +------------------------------------------------------------------- +Fri Apr 3 19:35:53 CEST 2009 - jeffm@suse.de + +- Update config files: Enabled STAGING drivers on -vanilla. + +------------------------------------------------------------------- +Fri Apr 3 17:13:32 CEST 2009 - jblunck@suse.de + +- patches.rpmify/rpm-kernel-config: Rediff. + +------------------------------------------------------------------- +Fri Apr 3 17:06:14 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh + +------------------------------------------------------------------- +Fri Apr 3 17:00:50 CEST 2009 - jeffm@suse.com + +- Update config files: Enabled STAGING drivers. + +------------------------------------------------------------------- +Fri Apr 3 16:30:02 CEST 2009 - jeffm@suse.com + +- Sync up kernel configs for x86/x86_64 flavors. + +------------------------------------------------------------------- +Fri Apr 3 14:55:26 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. + +------------------------------------------------------------------- +Thu Apr 2 23:41:52 CEST 2009 - mmarek@suse.cz + +- rpm/modversions: keep the override keyword in --pack. + +------------------------------------------------------------------- +Thu Apr 2 20:37:33 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. + +------------------------------------------------------------------- +Thu Apr 2 20:27:04 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call + +------------------------------------------------------------------- +Thu Apr 2 17:57:48 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion + +------------------------------------------------------------------- +Thu Apr 2 17:48:41 CEST 2009 - mmarek@suse.cz + +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec + +------------------------------------------------------------------- +Tue Mar 31 15:56:00 CEST 2009 - mmarek@suse.cz + +- rpm/kernel-dummy.spec.in: Delete. + +------------------------------------------------------------------- +Tue Mar 31 15:46:18 CEST 2009 - jeffm@suse.de + +- doc/README.KSYMS: Add to repo. + +------------------------------------------------------------------- +Tue Mar 31 15:39:55 CEST 2009 - mmarek@suse.cz + +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. + +------------------------------------------------------------------- +Tue Mar 31 14:49:09 CEST 2009 - mmarek@suse.cz + +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). + +------------------------------------------------------------------- +Tue Mar 31 03:08:30 CEST 2009 - jeffm@suse.de + +- Add %changelog to spec files + +------------------------------------------------------------------- +Tue Mar 31 03:07:51 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Clean up %build_$flavor macros + +------------------------------------------------------------------- +Tue Mar 31 02:54:18 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in: Create kernel-source-vanilla + +------------------------------------------------------------------- +Tue Mar 31 02:53:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:52:41 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %using_buildservice macro + +------------------------------------------------------------------- +Tue Mar 31 02:52:04 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards + +------------------------------------------------------------------- +Tue Mar 31 02:51:13 CEST 2009 - jeffm@suse.de + +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel + +------------------------------------------------------------------- +Tue Mar 31 02:50:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES + +------------------------------------------------------------------- +Tue Mar 31 02:50:15 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y + +------------------------------------------------------------------- +Tue Mar 31 02:49:53 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in: Use macros for cpu_arch + +------------------------------------------------------------------- +Tue Mar 31 02:49:23 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros + +------------------------------------------------------------------- +Tue Mar 31 02:48:40 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %kernelrelease macro. + +------------------------------------------------------------------- +Tue Mar 31 02:47:58 CEST 2009 - jeffm@suse.de + +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %variant instead of $variant + +------------------------------------------------------------------- +Tue Mar 31 02:47:14 CEST 2009 - jeffm@suse.de + +- kernel-source: Kill old obsoletes + +------------------------------------------------------------------- +Tue Mar 31 02:46:35 CEST 2009 - jeffm@suse.de + +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %var instead of @VAR@ except where necessary + +------------------------------------------------------------------- +Tue Mar 31 02:46:12 CEST 2009 - jeffm@suse.de + +- kernel-syms: Sort by flavor, not architecture + +------------------------------------------------------------------- +Tue Mar 31 02:45:43 CEST 2009 - jeffm@suse.de + +- kernel-syms: Stop the architecture %else madness + +------------------------------------------------------------------- +Tue Mar 31 02:45:15 CEST 2009 - jeffm@suse.de + +- kernel-binary: Stop the architecture %else madness + +------------------------------------------------------------------- +Mon Mar 30 22:16:04 CEST 2009 - jeffm@suse.de + +- Removed -RT guards and a dead patch. + +------------------------------------------------------------------- +Mon Mar 30 22:14:17 CEST 2009 - jeffm@suse.de + +- patches.fixes/reiserfs-prealloc-fix: Delete. + +------------------------------------------------------------------- +Mon Mar 30 15:26:04 CEST 2009 - jeffm@suse.de + +- patches.suse/reiserfs-inode-init: Delete. + +------------------------------------------------------------------- +Thu Mar 26 21:28:32 CET 2009 - mmarek@suse.cz + +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. + ------------------------------------------------------------------- Tue Mar 24 15:37:54 CET 2009 - jeffm@suse.de diff --git a/kernel-xen.spec b/kernel-xen.spec index 9ea1e989..c7e41b8b 100644 --- a/kernel-xen.spec +++ b/kernel-xen.spec @@ -1,5 +1,5 @@ # -# spec file for package kernel-xen (Version 2.6.29) +# spec file for package kernel-xen (Version 2.6.30) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,62 +17,64 @@ # norootforbuild -%if 0%{?opensuse_bs} +%define using_buildservice 0%{?opensuse_bs} +%if %using_buildservice # Strip off the build number ("y") from the "x.y" release number %define source_rel %(release=%release; echo ${release%.*}) %else # We don't have build numbers internally %define source_rel %release %endif +# macro to add the source timestamp to package descriptions +%define source_timestamp %(sed '1s/^/Source timestamp: /' %_sourcedir/source-timestamp || :) # Don't use shell commands in build macros, this won't work outside of rpm -%define build_flavor "xen" -%define build_kdump 0 -%define build_xen 0 -%define build_vanilla 0 -%define build_ps3 0 -%if %{build_flavor} == "kdump" -%define build_kdump 1 -%endif -%if %{build_flavor} == "xen" -%define build_xen 1 -%endif -%if %{build_flavor} == "vanilla" -%define build_vanilla 1 -%endif -%if %{build_flavor} == "ps3" -%define build_ps3 1 -%endif +%define build_flavor xen +%define build_kdump (%build_flavor == "kdump") +%define build_xen (%build_flavor == "xen") +%define build_vanilla (%build_flavor == "vanilla") +%define build_ps3 (%build_flavor == "ps3") +%define srcversion 2.6.29 +%define patchversion 2.6.30-rc6-git3 +%define variant %{nil} +%define release_major %(rel="%source_rel" ; echo "${rel##[^0-9]*.}") +%define kernelrelease %patchversion-%release_major +%define build_src_dir %my_builddir/linux-%srcversion +%define src_install_dir /usr/src/linux-%kernelrelease%variant +%define obj_install_dir %src_install_dir-obj +%define rpm_install_dir %buildroot%obj_install_dir +%define kernel_build_dir %my_builddir/linux-obj %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) -%define symbols %(set -- kernel-xen kernel-xen $(case xen in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) -%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/xen$') +%define arch_symbols %(%_sourcedir/arch-symbols %_target_cpu) +%define symbols %(set -- %name kernel-%build_flavor $(case %build_flavor in (rt|rt_*) echo RT ;; esac) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) +%define cpu_arch_flavor %{expand:%(%_sourcedir/guards %symbols %arch_symbols < %_sourcedir/config.conf | grep '/%build_flavor$')} +%define cpu_arch %(var=%cpu_arch_flavor ; echo ${var%/*}) # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} +%define split_packages (%CONFIG_SPLIT_PACKAGE == "y") %ifarch %ix86 x86_64 %define install_vdso 1 %else %define install_vdso 0 %endif -%if %build_vanilla || %build_kdump || %CONFIG_MODULES != "y" -%define split_packages 0 -%else -%define split_packages 0%{expand:%(test -n "$(%_sourcedir/guards %symbols base < %_sourcedir/supported.conf)" && echo 1)} -%endif Name: kernel-xen Summary: The Xen Kernel -Version: 2.6.29 -Release: 4 +Version: 2.6.30 +Release: 1 +%if %using_buildservice +%else +%endif License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on BuildRequires: coreutils module-init-tools sparse BuildRequires: fdupes -Provides: kernel-xen_%_target_cpu = %version-%release +Provides: %{name}_%_target_cpu = %version-%release %if %split_packages -Requires: kernel-xen-base_%_target_cpu = %version-%release +Requires: %name-base_%_target_cpu = %version-%release %endif Requires(pre): coreutils awk Requires(post): module-init-tools @@ -95,13 +97,13 @@ BuildRequires: dwarfextract %endif %if %build_xen %ifarch %ix86 -Provides: kernel-xenpae = 2.6.29 -Obsoletes: kernel-xenpae <= 2.6.29 +Provides: kernel-xenpae = %version +Obsoletes: kernel-xenpae <= %version %endif #!BuildIgnore: xen %endif -Provides: kernel-xen-nongpl -Obsoletes: kernel-xen-nongpl +Provides: %name-nongpl +Obsoletes: %name-nongpl %if %build_vanilla # force bzip2 instead of lzma compression to allow install on older dist versions %define _binary_payload w9.bzdio @@ -118,13 +120,8 @@ Conflicts: lvm2 < 2.02.33 %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -Provides: kernel = 2.6.29-%source_rel -%ifarch %ix86 -%else -%ifarch x86_64 -%endif -%endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2 +Provides: kernel = %version-%source_rel +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2 Source10: preun.sh Source11: postun.sh Source12: pre.sh @@ -137,7 +134,7 @@ Source31: guards Source32: config-subst Source33: check-for-config-changes Source34: check-supported-list -Source40: build-source-timestamp +Source40: source-timestamp Source41: built-in-where Source44: find-provides Source45: module-renames @@ -196,7 +193,6 @@ Obsoletes: ralink-rt2860-kmp %define __find_provides %my_builddir/find-provides %name # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 -%define tolerate_unknown_new_config_options 0 # kABI change tolerance (default in maintenance should be 4, 6, 8 or 15, # 31 is the maximum; see scripts/kabi-checks) %define tolerate_kabi_changes 6 @@ -209,19 +205,17 @@ unprivileged ("xenU") kernel. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %prep -if ! [ -e %_sourcedir/linux-2.6.29.tar.bz2 ]; then - echo "The kernel-xen-2.6.29.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.29.src.rpm." +if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then + echo "The %name-%version.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-%version.src.rpm." exit 1 fi -echo "Architecture symbol(s):" %symbols +echo "Symbol(s):" %symbols # Unpack all sources and patches %setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 +mkdir -p %kernel_build_dir supported_conf() { %_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u } @@ -231,12 +225,12 @@ supported_conf() { comm -2 -3 <(supported_conf base $how) <(supported_conf base) \ | sed -e 's:$: '"$how"':' done -} | sed -e 's,.*/,,' -e 's,\.ko$,,' > linux-2.6.29/Module.supported +} | sed -e 's,.*/,,' -e 's,\.ko$,,' > %kernel_build_dir/Module.supported # Create grep pattern file for the modules to end up in the base package comm -2 -3 <(supported_conf base) <(supported_conf) \ | sed -e 's:.*/::' -e 's:^:\\/:' -e 's:$:\.ko$:' \ > %my_builddir/grep-for-base-modules -cd linux-2.6.29 +cd linux-%srcversion # Apply the patches needed for this architecture. %if ! %build_vanilla for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf); do @@ -253,74 +247,62 @@ for patch in $(%_sourcedir/guards %symbols < %_sourcedir/series.conf | egrep 'ke fi done %endif -# Release number without the EXTRAVERSION -RELEASE=%source_rel -while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do - RELEASE=${RELEASE#[^0-9]*.} -done +cd %kernel_build_dir if [ -f %_sourcedir/localversion ] ; then cat %_sourcedir/localversion > localversion fi cat ../config/%cpu_arch_flavor \ -| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-$RELEASE-xen'"' \ +| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-%release_major-%build_flavor'"' \ | %_sourcedir/config-subst CONFIG_SUSE_KERNEL y \ %if 0%{?__debug_package:1} | %_sourcedir/config-subst CONFIG_DEBUG_INFO y \ %endif > .config -cpu_arch_flavor="%cpu_arch_flavor" -cat >> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs sed 's:^sourcedir=.*:sourcedir="%_sourcedir":; s:^builddir=.*:builddir="%my_builddir":' \ %_sourcedir/find-provides >%my_builddir/find-provides chmod +x %my_builddir/find-provides - -%build -source .rpm-defs -cd linux-2.6.29 -cp .config .config.orig -%if %{tolerate_unknown_new_config_options} -MAKE_ARGS="$MAKE_ARGS -k" -yes '' | make oldconfig $MAKE_ARGS -%else -make silentoldconfig $MAKE_ARGS < /dev/null -%_sourcedir/check-for-config-changes .config.orig .config -rm .config.orig -%endif +MAKE_ARGS="$MAKE_ARGS -C %build_src_dir O=$PWD" +if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then + yes '' | make oldconfig $MAKE_ARGS +else + cp .config .config.orig + make silentoldconfig $MAKE_ARGS < /dev/null + %_sourcedir/check-for-config-changes .config.orig .config + rm .config.orig +fi # create *.symref files in the tree -if [ -e ../kabi/$cpu_arch/symtypes-xen ]; then - %_sourcedir/modversions --unpack . <../kabi/$cpu_arch/symtypes-xen +if [ -e ../kabi/%cpu_arch/symtypes-%build_flavor ]; then + %_sourcedir/modversions --unpack . <../kabi/%cpu_arch/symtypes-%build_flavor fi make prepare $MAKE_ARGS +make scripts $MAKE_ARGS krel=$(make -s kernelrelease $MAKE_ARGS) -if [ "$krel" != "$KERNELRELEASE" ]; then - echo "Kernel release mismatch: $krel != $KERNELRELEASE" >&2 +if [ "$krel" != "%kernelrelease-%build_flavor" ]; then + echo "Kernel release mismatch: $krel != %kernelrelease-%build_flavor" >&2 exit 1 fi +make clean $MAKE_ARGS +rm -f source +find . ! -type d -printf '%%P\n' > %my_builddir/obj-files cat > .kernel-binary.spec.buildenv </dev/null)" ] ; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE + dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi %if %CONFIG_KMSG_IDS == "y" mkdir -p %buildroot/usr/share/man/man9 @@ -415,7 +396,7 @@ add_vmlinux() %endif %endif if [ -e init/kerntypes.o ]; then - cp init/kerntypes.o %buildroot/boot/Kerntypes-$KERNELRELEASE + cp init/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor fi # end of build_kdump %endif @@ -429,24 +410,26 @@ for sub in '-base' '' '-extra'; do %else base_package=1 %endif - for script in preun postun pre post; do - sed -e "s:@KERNELRELEASE@:$KERNELRELEASE:g" \ + for script in preun postun pre post devel-pre devel-post; do + sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \ -e "s:@IMAGE@:$image:g" \ - -e "s:@FLAVOR""@:xen:g" \ - -e "s:@SUBPACKAGE@:kernel-xen$sub:g" \ + -e "s:@FLAVOR""@:%build_flavor:g" \ + -e "s:@SUBPACKAGE@:%name$sub:g" \ -e "s:@BASE_PACKAGE@:$base_package:g" \ -e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \ -e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \ - %_sourcedir/$script.sh > ../$script$sub.sh + -e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \ + -e "s:@SRCVARIANT@:%variant:g" \ + %_sourcedir/$script.sh > %my_builddir/$script$sub.sh done done %if %build_kdump || %build_xen || %build_vanilla || %build_ps3 # keep this -suffix list in sync with post.sh and postun.sh -suffix=-xen +suffix=-%build_flavor %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix -cp .config %buildroot/boot/config-$KERNELRELEASE +cp .config %buildroot/boot/config-%kernelrelease-%build_flavor %if %install_vdso # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot @@ -454,19 +437,22 @@ make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot # Create a dummy initrd with roughly the size the real one will have. # That way, YaST will know that this package requires some additional # space in /boot. -dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \ +dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \ bs=1024 seek=2047 count=1 -if [ $CONFIG_MODULES = y ]; then +if [ %CONFIG_MODULES = y ]; then + mkdir -p %rpm_install_dir/%cpu_arch_flavor + mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch + ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor # Figure out where the symbols that vmlinux exports are defined. # (We need this information below as well as in find-provides; we "annotate" # the original Module.symvers here to make sure that we are consistent in # both places.) %_sourcedir/built-in-where < Module.symvers > Module.symvers.split mv Module.symvers.split Module.symvers - gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz + gzip -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot if ! %_sourcedir/check-supported-list \ - %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then + %_sourcedir %buildroot/lib/modules/%kernelrelease-%build_flavor; then %if %supported_modules_check exit 1 %endif @@ -474,40 +460,41 @@ if [ $CONFIG_MODULES = y ]; then fi %ifarch s390 s390x if [ -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-$KERNELRELEASE ] ; then + -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-$KERNELRELEASE -C kofiles.list + dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list fi %endif - # Also put the resulting file in $obj_dir/$cpu_arch/xen - # so that kernel-source + kernel-xen is sufficient for building + # Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor + # so that kernel-source + kernel-%build_flavor is sufficient for building # modules that have modversions as well. - obj_dir=usr/src/linux-${KERNELRELEASE%%-xen}-obj - mkdir -p %buildroot/$obj_dir/$cpu_arch/xen - cp Module.symvers %buildroot/$obj_dir/$cpu_arch/xen + mkdir -p %rpm_install_dir/%cpu_arch/%build_flavor + cp Module.symvers %rpm_install_dir/%cpu_arch/%build_flavor # Table of types used in exported symbols (for modversion debugging). - %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-$KERNELRELEASE - if [ -s %buildroot/boot/symtypes-$KERNELRELEASE ]; then - gzip -9 %buildroot/boot/symtypes-$KERNELRELEASE + %_sourcedir/modversions --pack . > %buildroot/boot/symtypes-%kernelrelease-%build_flavor + if [ -s %buildroot/boot/symtypes-%kernelrelease-%build_flavor ]; then + gzip -9 %buildroot/boot/symtypes-%kernelrelease-%build_flavor else - rm -f %buildroot/boot/symtypes-$KERNELRELEASE + rm -f %buildroot/boot/symtypes-%kernelrelease-%build_flavor fi # Some architecture's $(uname -m) output is different from the ARCH # parameter that needs to be passed to kbuild. Create symlinks from # $(uname -m) to the ARCH directory. - [ -e %buildroot/$obj_dir/%_target_cpu ] \ - || ln -sf $cpu_arch %buildroot/$obj_dir/%_target_cpu - # We were building in %my_builddir/linux-2.6.29, but the sources will - # later be installed in /usr/src/linux-2.6.29-%source_rel. Fix up the + if [ ! -e %rpm_install_dir/%_target_cpu ]; then + ln -sf %cpu_arch %rpm_install_dir/%_target_cpu + ln -sf %cpu_arch %buildroot/usr/src/linux-obj/%_target_cpu + fi + # We were building in %my_builddir/linux-%srcversion, but the sources will + # later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the # build symlink. - rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} - ln -s /usr/src/linux-${KERNELRELEASE%%-xen} \ - %buildroot/lib/modules/$KERNELRELEASE/source - ln -s /$obj_dir/$cpu_arch/xen \ - %buildroot/lib/modules/$KERNELRELEASE/build + rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build} + ln -s %src_install_dir \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/source + ln -s %obj_install_dir/%cpu_arch/%build_flavor \ + %buildroot/lib/modules/%kernelrelease-%build_flavor/build # Abort if there are any undefined symbols - msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \ - -b %buildroot -ae $KERNELRELEASE 2>&1)" + msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \ + -b %buildroot -ae %kernelrelease-%build_flavor 2>&1)" if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then exit 1 fi @@ -516,7 +503,7 @@ if [ $CONFIG_MODULES = y ]; then ( cd %buildroot : > %my_builddir/supported-modules : > %my_builddir/unsupported-modules - for module in $(find lib/modules/$KERNELRELEASE -type f -name '*.ko'); do + for module in $(find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko'); do case "$(/sbin/modinfo -F supported $module)" in (yes|external) modname=$(basename $module .ko) @@ -532,14 +519,14 @@ if [ $CONFIG_MODULES = y ]; then ) add_dependent_modules() { local modules_dep=$1 - xargs make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) + xargs -r make -rRs -f <(echo -e '%:\n\t@echo $@' ; cat $modules_dep) } - modules_dep=%buildroot/lib/modules/$KERNELRELEASE/modules.dep + modules_dep=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep # Make sure that no supported modules depend on any unsupported modules. dependent_unsupported_modules=$( OUT=$(mktemp) sed -e 's/:.*//g' < %my_builddir/Makefile.supported | \ - xargs make -rRsk -f %my_builddir/Makefile.supported > $OUT + xargs -r make -rRsk -f %my_builddir/Makefile.supported > $OUT sed -ne '/No rule/s/^.*No rule to make target//p' < $OUT | tr -d "\`'" ) if [ -n "$dependent_unsupported_modules" ]; then @@ -554,13 +541,13 @@ if [ $CONFIG_MODULES = y ]; then # implicitly are also core modules. grep -f %my_builddir/grep-for-base-modules %my_builddir/supported-modules \ | add_dependent_modules $modules_dep > %my_builddir/base-modules - # All supported modules which are not core modules belong in kernel-xen. + # All supported modules which are not core modules belong in %name. comm -3 <(sort %my_builddir/supported-modules) \ <(sort %my_builddir/base-modules) \ > %my_builddir/main-modules %else ( cd %buildroot - find lib/modules/$KERNELRELEASE -type f -name '*.ko' -printf '/%%p\n' + find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ) > %my_builddir/base-modules %endif # check for kabi changes @@ -578,7 +565,7 @@ if [ $CONFIG_MODULES = y ]; then --max-badness=%tolerate_kabi_changes || KABI=$? fi if [ $KABI -ne 0 ]; then - if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-xen -a \ + if [ ! -e %my_builddir/kabi/%cpu_arch/ignore-%build_flavor -a \ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \ "directory to build this kernel even though its badness is" \ @@ -592,6 +579,11 @@ if [ $CONFIG_MODULES = y ]; then install -d -m 755 %buildroot/etc/modprobe.d/ install -m 644 %_sourcedir/module-renames \ %buildroot/etc/modprobe.d/50-module-renames.conf + tar cf - -T %my_builddir/obj-files | \ + tar xf - -C %rpm_install_dir/%cpu_arch_flavor + # Replace the absolute with a relative path + sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \ + %rpm_install_dir/%cpu_arch_flavor/Makefile fi add_dirs_to_filelist() { local filelist @@ -612,16 +604,23 @@ add_dirs_to_filelist() { | sed -e 's:^:%%%%dir :' } # Collect the file lists. +shopt -s nullglob +> %my_builddir/kernel-devel.files +for file in %buildroot/boot/vmlinux-*gz %buildroot/boot/sym* ; do + f=${file##%buildroot} + echo "$f" >> %my_builddir/kernel-devel.files +done { cd %buildroot - find boot \ + (find boot \ \( -type l -o -name 'initrd-*' \) -printf '%%%%%%%%ghost /%%p\n' -o \ - -type f -printf '/%%p\n' + -type f -printf '/%%p\n' ; cat %my_builddir/kernel-devel.files) | \ + sort | uniq -u # Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that # the file gets removed when uninstalling the kernel. - echo '%%%%ghost /boot/initrd-'${KERNELRELEASE}'-kdump' - touch $RPM_BUILD_ROOT/boot/initrd-${KERNELRELEASE}-kdump - if [ $CONFIG_MODULES = y ]; then - find lib/modules/$KERNELRELEASE \ + echo '%%%%ghost /boot/initrd-%kernelrelease-kdump' + touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump + if [ %CONFIG_MODULES = y ]; then + find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \) \ -printf '%%%%%%%%ghost /%%p\n' -o \ @@ -629,12 +628,9 @@ add_dirs_to_filelist() { -printf '/%%p\n' cat %my_builddir/base-modules echo '%%%%config /etc/modprobe.d/50-module-renames.conf' - find $obj_dir \ - -type d -o \ - -printf '/%%p\n' fi - test -d lib/firmware/$KERNELRELEASE && \ - find lib/firmware/$KERNELRELEASE \ + test -d lib/firmware/%kernelrelease-%build_flavor && \ + find lib/firmware/%kernelrelease-%build_flavor \ -type d -o \ -printf '/%%p\n' if [ -e .%_docdir/%name ]; then @@ -665,13 +661,13 @@ add_dirs_to_filelist() { %endif %defattr(-, root, root) -%package -n kernel-xen-base +%package base Summary: The Xen Kernel - base modules License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-xen-base_%_target_cpu = %version-%release +Provides: %name-base_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader @@ -680,7 +676,7 @@ Requires(post): mkinitrd Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-xen-base +%description base The Linux kernel for Xen paravirtualization. This kernel can be used both as the domain0 ("xen0") and as an @@ -690,10 +686,7 @@ This package contains only the base modules, required in all installs. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun base -f preun-base.sh %postun base -f postun-base.sh @@ -703,29 +696,29 @@ GIT Branch: master %post base -f post-base.sh %if %split_packages -%files -n kernel-xen-base -f kernel-base.files +%files base -f kernel-base.files %defattr(-, root, root) %endif -%package -n kernel-xen-extra +%package extra Summary: The Xen Kernel - extra modules License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ AutoReqProv: on -Provides: kernel-xen-extra_%_target_cpu = %version-%release -Requires: kernel-xen_%_target_cpu = %version-%release +Provides: %name-extra_%_target_cpu = %version-%release +Requires: %{name}_%_target_cpu = %version-%release Requires(pre): coreutils awk Requires(post): module-init-tools Requires(post): perl-Bootloader Requires(post): mkinitrd -Supplements: packageand(product(SUSE_SLED):kernel-xen_%_target_cpu) -Supplements: packageand(product(openSUSE):kernel-xen_%_target_cpu) +Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) +Supplements: packageand(product(openSUSE):%{name}_%_target_cpu) %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif -%description -n kernel-xen-extra +%description extra The Linux kernel for Xen paravirtualization. This kernel can be used both as the domain0 ("xen0") and as an @@ -735,10 +728,7 @@ This package contains additional modules not supported by Novell. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - +%source_timestamp %preun extra -f preun-extra.sh %postun extra -f postun-extra.sh @@ -748,17 +738,17 @@ GIT Branch: master %post extra -f post-extra.sh %if %split_packages -%files -n kernel-xen-extra -f kernel-extra.files +%files extra -f kernel-extra.files %defattr(-, root, root) %endif %if %CONFIG_KMSG_IDS == "y" -%package -n kernel-xen-man +%package man License: GPL v2 only Summary: The Xen Kernel Group: System/Kernel -%description -n kernel-xen-man +%description man The Linux kernel for Xen paravirtualization. This kernel can be used both as the domain0 ("xen0") and as an @@ -766,16 +756,342 @@ unprivileged ("xenU") kernel. -Source Timestamp: 2009-03-24 15:38:18 +0100 -GIT Revision: 4bf28205c0f7e5acf2f5690f0515b74f3460a7db -GIT Branch: master - -%files -n kernel-xen-man +%source_timestamp +%files man %defattr(-,root,root) /usr/share/man/man9/* %endif +%package devel +License: GPL v2 only +Summary: Development files necessary for building kernel modules +Group: System/Kernel +Provides: %name-devel = %version-%source_rel +Requires: kernel-source%variant = %version-%source_rel +AutoReqProv: on + +%description devel +This package contains files necessary for building kernel modules (and +kernel module packages) against the -xen flavor of the kernel. + + + +%source_timestamp +%if %CONFIG_MODULES == "y" + +%pre devel -f devel-pre.sh + +%post devel -f devel-post.sh + +%files devel -f kernel-devel.files +%defattr(-,root,root) +%dir %obj_install_dir +%dir %obj_install_dir/%cpu_arch +%dir /usr/src/linux-obj +%dir /usr/src/linux-obj/%cpu_arch +%ghost /usr/src/linux-obj/%cpu_arch_flavor +%obj_install_dir/%cpu_arch_flavor +%if %_target_cpu != %cpu_arch +%obj_install_dir/%_target_cpu +/usr/src/linux-obj/%_target_cpu +%endif +%endif + %changelog +* Tue May 19 2009 jeffm@suse.com +- Set CONFIG_FRAMEBUFFER_CONSOLE=y +* Tue May 19 2009 jeffm@suse.com +- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on + x86/x86_64 (bnc#504608) +* Tue May 19 2009 jbeulich@novell.com +- patches.xen/sfc-endianness: fix building with gcc 4.4. +* Tue May 19 2009 jbeulich@novell.com +- Update Xen patches to 2.6.30/rc6-git3 and c/s 873. +* Mon May 18 2009 jeffm@suse.com +- Updated to 2.6.30-rc6-git3. + - Eliminated 4 patches. +* Fri May 15 2009 jeffm@suse.de +- doc/README.SUSE: Updated to reflect building in an external + directory so as not to contaminate /usr/src/linux +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: fix path in + /usr/src/linux-obj/.../Makefile. +* Thu May 14 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel = + %%version-%%source_rel in the -devel packages (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires + (bnc#503280). +* Wed May 13 2009 mmarek@suse.cz +- rpm/mkspec: fix kernel-syms requires (bnc#503280). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/dup2-retval-fix: dup2: Fix return value with + oldfd == newfd and invalid fd (bnc#498042). +* Mon May 11 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs. +- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with + NULL xattr root w/ xattrs disabled. +- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup + perms when xattrs are disabled. +- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing + privroot w/ xattrs enabled. +* Mon May 11 2009 jeffm@suse.de +- Updated to 2.6.30-rc5-git1. + - Eliminated 4 patches. +* Wed May 06 2009 gregkh@suse.de +- Update config files. update vanilla configs so that the build works. +* Wed May 06 2009 gregkh@suse.de +- Update config files. +- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core + maintained /dev tmpfs. +* Tue May 05 2009 jeffm@suse.com +- Update config files. +* Tue May 05 2009 jeffm@suse.com +- Update to 2.6.30-rc4-git1. +- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc: + kbuild, modpost: fix "unexpected non-allocatable" warning with + SUSE gcc. +* Tue May 05 2009 jbeulich@novell.com +- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build. +* Tue May 05 2009 jbeulich@novell.com +- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build. +* Tue May 05 2009 jbeulich@novell.com +- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit. +- patches.arch/x86_64-unwind-annotations: Refresh. +* Tue May 05 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29-rc4 and c/s 867. +- Update i386 and x86_64 config files. +- config.conf: Re-enable Xen. +* Tue May 05 2009 teheo@suse.de +- patches.suse/kbuild-icecream-workaround: kbuild: add workaround + for icecream bug (bnc#495786). +* Fri May 01 2009 jeffm@suse.com +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +* Fri May 01 2009 jeffm@suse.com +- Update to 2.6.30-rc4. + - Eliminated 2 patches. +* Fri May 01 2009 jeffm@suse.com +- patches.drivers/libata-prefer-over-ide: libata: prefer libata + drivers over ide ones (bnc#433105). +- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex + to enclose lookup_one_len. +- patches.kernel.org/patch-2.6.30-rc3-rc4: +- patches.suse/no-frame-pointer-select: Fix stack unwinder Kconfig + (bnc#402518). +- patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch: Delete. +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: Delete. +* Thu Apr 30 2009 mmarek@suse.cz +- scripts/submit-to-bs: tentative script to submit a new kernel to + openSUSE:Factory +* Tue Apr 28 2009 npiggin@suse.de +- patches.apparmor/unambiguous-__d_path.diff: Put a reminder in here + to fix the lock order problem when the patch is updated to HEAD. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: Fix prepending EXTRAVERSION, + rename the variable back to @RELEASE_PREFIX@. +* Mon Apr 27 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: prepend the EXTRAVERSION to + the rpm release string (note that this won't have any effect in + the openSUSE:* projects). +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. + - build rtc_cmos driver into the kernel for i386 and x86-64 default + kernels. This should automatically take care of the rtc/system time + syncing so we don't need to do it in a boot script and should speed + up booting time a lot. +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change CONFIG_ATA=y and CONFIG_SATA_AHCI=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_EXT2_FS=y and CONFIG_EXT3_FS=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to CONFIG_SCSI=y and CONFIG_BLK_DEV_SD=y +* Fri Apr 24 2009 gregkh@suse.de +- Update config files. change to use CONFIG_USB=y +* Thu Apr 23 2009 jeffm@suse.de +- Added legacy config. +* Thu Apr 23 2009 jeffm@suse.de +- Temporarily disabled patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch +* Thu Apr 23 2009 jeffm@suse.de +- Moved i386 kernel-default to kernel-legacy. +- Moved i386 kernel-pae config to kernel-default. +- Disabled CONFIG_ISA in i386 kernel-default to improve boot speed. +* Thu Apr 23 2009 jeffm@suse.de +- Update to 2.6.30-rc3. +* Thu Apr 23 2009 jeffm@suse.de +- patches.fixes/fix-periodic-mode-programming-on-amd81xx: x86: + hpet: fix periodic mode programming on AMD 81xx. +- patches.fixes/hpet-boot-fix: Delete. +* Mon Apr 20 2009 jeffm@suse.de +- patches.fixes/hpet-boot-fix: hpet: fix "IO-APIC + timer doesn't work!" +* Mon Apr 20 2009 jeffm@suse.de +- Update to 2.6.30-rc2-git6. +* Wed Apr 15 2009 jeffm@suse.de +- Update to 2.6.30-rc2. + - trace and xen flavors disabled. + - CONFIG_OTUS disabled on ppc. + - request-based multipath could use some testing. + - Eliminated 96 patches. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/devel-post.sh, rpm/kernel-binary.spec.in: Created i586 symlink + for i386. +* Fri Apr 10 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Added /usr/src/linux-obj to -devel +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: Use xargs -r to fix case when no + modules are supported. +* Fri Apr 10 2009 jeffm@suse.com +- Moved linux-obj symlink handling to kernel-$flavor-devel. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/package-descriptions: Add comment. +* Fri Apr 10 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: Rename the timestamp + file to source-timestamp instead, so that autobuild does not add + the timestamp verbatim. +* Thu Apr 09 2009 jbeulich@novell.com +- Update Xen patches to 2.6.29 final and c/s 854. +- patches.xen/sfc-external-sram: enable access to Falcon's + external SRAM (bnc#489105). +- patches.xen/sfc-sync-headers: sync Solarflare accelerator + headers (bnc#489105). +- Update Xen config files. +* Wed Apr 08 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Fix last change: do not add the + timestamp if it is already added verbatim (by prepare_spec during + checkin) +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Add source timestamp to package + descriptions. +* Tue Apr 07 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, rpm/mkspec: add descriptions to + generated spec files. +- rpm/package-descriptions: descriptions of binary packages. +* Mon Apr 06 2009 jeffm@suse.com +- Enabled STAGING on !x86 and disabled COMEDI. +* Mon Apr 06 2009 jeffm@suse.com +- patches.rpmify/split-package: Enable +* Mon Apr 06 2009 jeffm@suse.com +- Update config files: Fixed i386-vanilla. +* Mon Apr 06 2009 jeffm@suse.com +- patches.fixes/xfs-export-debug: xfs: export assertion handler. +* Mon Apr 06 2009 jeffm@suse.com +- Switch from SPARSEMEM to DISCONTIGMEM on i386. +* Sun Apr 05 2009 jeffm@suse.com +- scripts/tar-up_and_run_mbuild.sh: Added pae to the important + specfiles list. +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Fix missing ia64-debug. +* Fri Apr 03 2009 jeffm@suse.com +- patches.xen/sfc-resource-driver: Fix uninitialized var warning. +* Fri Apr 03 2009 jeffm@suse.com +- Drop NR_CPUS back to 128 on i386. +* Fri Apr 03 2009 jeffm@suse.com +- rpm/kernel-binary.spec.in: Added CONFIG_SPLIT_PACKAGE. +* Fri Apr 03 2009 jeffm@suse.de +- Update config files: Enabled STAGING drivers on -vanilla. +* Fri Apr 03 2009 jblunck@suse.de +- patches.rpmify/rpm-kernel-config: Rediff. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in: chmod +x mkspec arch-symbols + compute-PATCHVERSION.sh +* Fri Apr 03 2009 jeffm@suse.com +- Update config files: Enabled STAGING drivers. +* Fri Apr 03 2009 jeffm@suse.com +- Sync up kernel configs for x86/x86_64 flavors. +* Fri Apr 03 2009 mmarek@suse.cz +- rpm/kernel-source.spec.in, rpm/mkspec: do not package the binary + spec files anymore. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/modversions: keep the override keyword in --pack. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in, rpm/mkspec, scripts/tar-up.sh: remove + @TOLERATE_UNKNOWN_NEW_CONFIG_OPTIONS@ expansion, check for a file + named TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS in sourcedir instead. +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-syms.spec.in: set LC_ALL=C in rpm -q call +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/kernel-binary.spec.in: add @FLAVOR@ again to avoid %%(...) + expansion +* Thu Apr 02 2009 mmarek@suse.cz +- rpm/mkspec: new script to generate spec files from *.spec.in + templates +- rpm/compute-PATCHVERSION.sh, rpm/kernel-binary.spec.in, + rpm/kernel-source.spec.in, rpm/kernel-syms.spec.in: add to the + source rpm +- scripts/tar-up.sh: just tar up patches directories and call + mkspec +* Tue Mar 31 2009 mmarek@suse.cz +- rpm/kernel-dummy.spec.in: Delete. +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.KSYMS: Add to repo. +* Tue Mar 31 2009 mmarek@suse.cz +- config.conf, rpm/old-packages.conf, scripts/arch-symbols, + scripts/run_oldconfig.sh, scripts/tar-up.sh: drop the arch + symbols completely, only map the various ix86 archs to i386. +* Tue Mar 31 2009 mmarek@suse.cz +- doc/README.SUSE: allow_unsupported_modules needs to be set before + installing the kernel (bnc#484664). +* Tue Mar 31 2009 jeffm@suse.de +- Add %%changelog to spec files +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Clean up %%build_$flavor macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in: Create kernel-source-vanilla +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-syms.spec.in, scripts/tar-up.sh: Depend on kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in: Create a %%using_buildservice macro +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/sequence-patch.sh, scripts/tar-up.sh: + kernel-{binary,source}: Remove arch guards +* Tue Mar 31 2009 jeffm@suse.de +- doc/README.SUSE, rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + scripts/tar-up.sh: Move development files from kernel-source to + kernel-$flavor-devel +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove $CONFIG_MODULES +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Remove duplicate CONFIG_DEBUG_INFO=y +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in: Use macros for cpu_arch +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + kernel-{source,binary}: Use path-related rpm macros +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in: + Use a %%kernelrelease macro. +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-source.spec.in, rpm/source-post.sh, scripts/tar-up.sh: + Use %%variant instead of $variant +* Tue Mar 31 2009 jeffm@suse.de +- kernel-source: Kill old obsoletes +* Tue Mar 31 2009 jeffm@suse.de +- rpm/kernel-binary.spec.in, rpm/kernel-source.spec.in, + rpm/kernel-syms.spec.in, scripts/tar-up.sh: + Use %%var instead of @VAR@ except where necessary +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Sort by flavor, not architecture +* Tue Mar 31 2009 jeffm@suse.de +- kernel-syms: Stop the architecture %%else madness +* Tue Mar 31 2009 jeffm@suse.de +- kernel-binary: Stop the architecture %%else madness +* Mon Mar 30 2009 jeffm@suse.de +- Removed -RT guards and a dead patch. +* Mon Mar 30 2009 jeffm@suse.de +- patches.fixes/reiserfs-prealloc-fix: Delete. +* Mon Mar 30 2009 jeffm@suse.de +- patches.suse/reiserfs-inode-init: Delete. +* Thu Mar 26 2009 mmarek@suse.cz +- rpm/config.sh: introduce rpm/config.sh, defining SRCVERSION and + VARIANT variables. * Tue Mar 24 2009 jeffm@suse.de - Update to 2.6.29-final. - Eliminated 4 patches. @@ -798,7 +1114,7 @@ GIT Branch: master O_SYNC, sync requests and barriers. (bnc#485089), (bnc#471249) * Mon Mar 16 2009 bphilips@suse.de - README: add rough guide to updating KABI -* Fri Mar 13 2009 jeffm@suse.com +* Sat Mar 14 2009 jeffm@suse.com - Update to 2.6.29-rc8. * Thu Mar 12 2009 jbeulich@novell.com - patches.fixes/fix-nf_conntrack_slp, @@ -847,7 +1163,7 @@ GIT Branch: master * Wed Mar 04 2009 mmarek@suse.cz - rpm/kernel-binary.spec.in: workaround a bash bug (bnc#481817) in kernel-vanilla.spec. -* Tue Mar 03 2009 jeffm@suse.com +* Wed Mar 04 2009 jeffm@suse.com - patches.suse/export-security_inode_permission: Export security_inode_permission for aufs. * Thu Feb 26 2009 jeffm@suse.com @@ -858,7 +1174,7 @@ GIT Branch: master - scripts/tar-up.sh: create tarballs that don't change unnecessarily: set owner/group to nobody/nobody, mtime to time of the latest commit and sort the input files. -* Tue Feb 24 2009 jeffm@suse.com +* Wed Feb 25 2009 jeffm@suse.com - Update to 2.6.29-rc6-git1. * Sat Feb 21 2009 mmarek@suse.cz - rpm/kernel-syms.spec.in: also check if the package versions match @@ -1019,9 +1335,9 @@ GIT Branch: master * Wed Jan 28 2009 olh@suse.de - patches.fixes/scsi-ibmvscsi-module_alias.patch: map scsi proc_name to module name (bnc#459933 - LTC50724) -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - Update config files: Disable ftrace in -debug on ppc64 -* Tue Jan 27 2009 jeffm@suse.de +* Wed Jan 28 2009 jeffm@suse.de - config.conf: Added -debug flavor for ppc64. * Tue Jan 27 2009 bwalle@suse.de - patches.drivers/libfc-set-the-release-function.diff: @@ -1094,7 +1410,7 @@ GIT Branch: master - refresh patch fuzz now that 2.6.27.13 is in tree * Sun Jan 25 2009 gregkh@suse.de - Update to final version of 2.6.27.13 -* Sat Jan 24 2009 gregkh@suse.de +* Sun Jan 25 2009 gregkh@suse.de - dynamic debugging fixes backported from upstream: - patches.drivers/driver-core-add-newlines-to-debugging-enabled-disabled-messages.patch: driver core: add newlines to debugging enabled/disabled @@ -1262,7 +1578,7 @@ GIT Branch: master - patches.fixes/security-introduce-missing-kfree.patch - patches.fixes/xpc-fix-heartbeat - Update config files. -* Thu Jan 22 2009 kkeil@suse.de +* Fri Jan 23 2009 kkeil@suse.de - patches.drivers/e1000-fix-shared-emc.patch: e1000: fix bug with shared interrupt during reset (bnc#396687) * Thu Jan 22 2009 tonyj@suse.de @@ -1455,10 +1771,10 @@ GIT Branch: master subchannel multipath mode setup (bnc#466462,LTC#51047). - patches.arch/s390-08-02-zfcp-gpn-align-fix.diff: zfcp: fix memory alignment for GPN_FT requests. (bnc#466462). -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update config files for vanilla kernel versions due to new config option added in 2.6.27.12-rc1. -* Thu Jan 15 2009 gregkh@suse.de +* Fri Jan 16 2009 gregkh@suse.de - Update to 2.6.27.12-rc1: - security fixes - fixes CVE-2009-0029 @@ -1505,9 +1821,9 @@ GIT Branch: master - patches.arch/ppc-fix_hugepage_check.patch: is_hugepage_only_range() must account for both 4kB and 64kB slices (bnc#466229 - LTC51063) -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Update config files: Disabled PARAVIRT on vanilla and LGUEST. -* Wed Jan 14 2009 jeffm@suse.de +* Thu Jan 15 2009 jeffm@suse.de - Enabled patches.suse/unlock_page-speedup.patch * Wed Jan 14 2009 rjw@suse.de - patches.fixes/PCI-PM-Split-PCI-Express-port-suspend-resume.patch: @@ -1619,7 +1935,7 @@ GIT Branch: master - rpm/kernel-binary.spec.in: for -rt, install into /usr/src/linux-$version-rt-obj. - rpm/kernel-syms.spec.in: fix kernel-source requires for -rt. -* Sun Jan 11 2009 jkosina@suse.de +* Mon Jan 12 2009 jkosina@suse.de - patches.drivers/input-usbtouchscreen-hw-calibration.patch: Input: usbtouchscreen - allow reporting calibrated data (bnc#444814). @@ -1712,7 +2028,7 @@ GIT Branch: master pci-acpi.h. (bnc#438941). * Fri Jan 09 2009 gregkh@suse.de - clean up patch fuzz -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-pci-msi-_osc-support-capabilities-called-when-root-bridge-added.patch: ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added (bnc#438941). @@ -1725,7 +2041,7 @@ GIT Branch: master - patches.drivers/acpi-pci-remove-obsolete-_osc-capability-support-functions.patch: ACPI/PCI: remove obsolete _OSC capability support functions (bnc#438941). -* Thu Jan 08 2009 gregkh@suse.de +* Fri Jan 09 2009 gregkh@suse.de - patches.drivers/acpi-pci-call-_osc-support-during-root-bridge-discovery.patch: ACPI/PCI: call _OSC support during root bridge discovery (bnc#438941). @@ -1887,7 +2203,7 @@ GIT Branch: master * Wed Dec 31 2008 npiggin@suse.de - patches.arch/x86-fix-kmap-contig.patch: x86: contiguous kmap fix (bnc#449812). -* Mon Dec 29 2008 jeffm@suse.de +* Tue Dec 30 2008 jeffm@suse.de - patches.arch/thinkpad_acpi-hotkey-notify-fix: thinkpad_acpi: Fix oops with incompatible backlight interface. * Mon Dec 22 2008 olh@suse.de @@ -1965,7 +2281,7 @@ GIT Branch: master - patches.drivers/libata-update-ST-FLUSH-blacklist - patches.fixes/iwlwifi_fix_oops.patch - patches.fixes/v4l-dvb-avoid-writing-outside-array -* Tue Dec 16 2008 jeffm@suse.de +* Wed Dec 17 2008 jeffm@suse.de - patches.suse/reiserfs-barrier-default: Make reiserfs default to barrier=flush. * Tue Dec 16 2008 mmarek@suse.cz @@ -1998,7 +2314,7 @@ GIT Branch: master - patches.suse/mm-do-not-disable-memory-hotplug-when-hibernation-is-enabled.patch: mm: Do not disable memory hotplug when hibernation is enabled (bnc#438914). -* Mon Dec 15 2008 jeffm@suse.de +* Tue Dec 16 2008 jeffm@suse.de - patches.fixes/iwlwifi_fix_oops.patch: iwlwifi: clean key table in iwl_clear_stations_table function (bnc#457062). * Mon Dec 15 2008 jjolly@suse.de @@ -2064,7 +2380,7 @@ GIT Branch: master - update to 2.6.27.9-rc2: - lots of bugfixes - some security updates -* Thu Dec 11 2008 gregkh@suse.de +* Fri Dec 12 2008 gregkh@suse.de - intermediate commit as part of adding 2.6.27.9-rc1 to the tree. * Thu Dec 11 2008 hare@suse.de - Compile in zfcpdump module for S/390 (bnc#446367). @@ -2073,7 +2389,7 @@ GIT Branch: master * Thu Dec 11 2008 teheo@suse.de - patches.drivers/libata-update-ST-FLUSH-blacklist: libata: fix Seagate NCQ+FLUSH blacklist (bnc#458192). -* Wed Dec 10 2008 nfbrown@suse.de +* Thu Dec 11 2008 nfbrown@suse.de - patches.suse/SoN-fix-sync: Cope with racy nature of sync_page in swap_sync_page (441793). * Wed Dec 10 2008 jjolly@suse.de @@ -2142,7 +2458,7 @@ GIT Branch: master * Tue Dec 09 2008 nfbrown@suse.de - patches.fixes/xfs-barrier-fix.patch: Fix propagation of EOPNOTSUPP when barriers are not supported. (bnc#438608). -* Mon Dec 08 2008 rjw@suse.de +* Tue Dec 09 2008 rjw@suse.de - patches.fixes/tg3-fix-default-wol.patch: net (tg3): Fix failure to enable WoL by default when possible (bnc#447371). * Mon Dec 08 2008 olh@suse.de @@ -2331,7 +2647,7 @@ GIT Branch: master * Thu Dec 04 2008 gregkh@suse.de - patches.fixes/jbd2-create-proc-entry-fix.patch: Delete. It's not needed anymore now that 2.6.27.8-rc1 has a similar fix. -* Wed Dec 03 2008 gregkh@suse.de +* Thu Dec 04 2008 gregkh@suse.de - Update to 2.6.27.8-rc1: - lots of bugfixes - some security fixes as well. @@ -2433,7 +2749,7 @@ GIT Branch: master patches.fixes/cifs-fix-writepages patches.fixes/cifs-reinstate-sess-sharing-sans-races patches.fixes/cifs-reinstate-treecon-sharing -* Tue Dec 02 2008 jeffm@suse.de +* Wed Dec 03 2008 jeffm@suse.de - scripts/git-create-branch: Helper script to create a new branch. * Tue Dec 02 2008 mmarek@suse.cz @@ -2566,7 +2882,7 @@ GIT Branch: master - patches.xen/xen-x86-no-lapic: Add uv_irq.o - patches.xen/uv-sysfs-no-xen.diff: Don't build UV sysfs support on Xen. -* Fri Nov 28 2008 trenn@suse.de +* Sat Nov 29 2008 trenn@suse.de - patches.fixes/x86_cpufreq_powernow-k8_handle_invalid_state_gracefully.patch: powernow-k8: ignore out-of-range PstateStatus value (no bug avail). @@ -3058,10 +3374,10 @@ GIT Branch: master access on i386 sparsemem (bnc#440525). - patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch: Refresh. -* Thu Nov 13 2008 gregkh@suse.de +* Fri Nov 14 2008 gregkh@suse.de - patches.kernel.org/iwlagn-avoid-sleep-in-softirq-context.patch: iwlagn: avoid sleep in softirq context (bnc#444382). -* Thu Nov 13 2008 philips@suse.de +* Fri Nov 14 2008 philips@suse.de - patches.fixes/cdc-acm.c-fix-recursive-lock-in-acm_start_wb-error-path.patch: cdc-acm.c: fix recursive lock in acm_start_wb error path. * Thu Nov 13 2008 gregkh@suse.de @@ -3128,7 +3444,7 @@ GIT Branch: master (bnc#443738). - patches.drivers/alsa-hda-stac92xx-mic-pin-fix: ALSA: hda - Fix input pin initialization for STAC/IDT codecs (bnc#443738). -* Tue Nov 11 2008 philips@suse.de +* Wed Nov 12 2008 philips@suse.de - rpm/kernel-binary.spec.in: remove Recommends: kerneloops, opt-in will be implemented in the 11.2 installer * Tue Nov 11 2008 jeffm@suse.de @@ -3557,7 +3873,7 @@ GIT Branch: master workqueue: introduce create_rt_workqueue. (from 2.6.28) Refresh to eliminate fuzz: - patches.rt/preempt-realtime-core.patch: Linux-RT 2.6.27-RT. -* Sat Nov 01 2008 sdietrich@suse.de +* Sun Nov 02 2008 sdietrich@suse.de - Update RT config files: - Sync with SLES 11 default/debug configs - Limit CPUS to 32 @@ -3646,7 +3962,7 @@ GIT Branch: master - patches.drivers/block-del-timer-after-dequeue: blk: move blk_delete_timer call in end_that_request_last (bnc#440076 bnc#440173). -* Thu Oct 30 2008 trenn@suse.de +* Fri Oct 31 2008 trenn@suse.de - patches.arch/x86_agpgart-g33-stoeln-fix-2.patch: Avoid oops on G33 in 1MB stolen Mem case (bnc#391261). * Thu Oct 30 2008 gregkh@suse.de @@ -3971,7 +4287,7 @@ GIT Branch: master panasonic-laptop: add Panasonic Let's Note laptop extras driver v0.94. - Update config files. -* Mon Oct 27 2008 gregkh@suse.de +* Tue Oct 28 2008 gregkh@suse.de - patches.drivers/via-framebuffer-driver.patch: Via Framebuffer driver. - Update config files. @@ -4258,12 +4574,12 @@ GIT Branch: master bnc#436450. * Fri Oct 24 2008 gregkh@suse.de - clean up all fuzz in patches to get them to apply cleanly. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - delete patches.arch/s390-01-03-cmm2-v2.patch as it touched core kernel code and was rejected from upstream. - patches.arch/s390-01-03-cmm2-v2.patch: Delete. - patches.arch/s390-01-03-cmm2-v2a.patch: Delete. -* Thu Oct 23 2008 gregkh@suse.de +* Fri Oct 24 2008 gregkh@suse.de - Update to version 3.4 of squashfs: - patches.suse/squashfs3.3-patch: Delete. - patches.suse/squashfs-patch-2.6.25: Delete. @@ -4295,7 +4611,7 @@ GIT Branch: master - patches.suse/x86-gb-linear-map.patch: Enable GB mapped linear KVA on x86 (bnc#437674). - patches.xen/xen3-patch-2.6.26: merge -* Wed Oct 22 2008 gregkh@suse.de +* Thu Oct 23 2008 gregkh@suse.de - update to 2.6.27.3 - lots of bugfixes - CVE-2008-3831 fix @@ -4426,7 +4742,7 @@ GIT Branch: master - patches.suse/ocfs2-xattr.-ch-definition-cleanups.patch - patches.suse/ocfs2-Add-security-xattr-support-in-ocfs2.patch - patches.suse/ocfs2-Add-POSIX-ACL-support-in-ocfs2.patch -* Thu Oct 16 2008 mfasheh@suse.com +* Fri Oct 17 2008 mfasheh@suse.com - ocfs2 fixes / updates from 2.6.28 merge window - patches.suse/ocfs2-xattr.c-Fix-a-bug-when-inserting-xattr.patch - patches.suse/ocfs2-Add-empty-bucket-support-in-xattr.patch @@ -4538,16 +4854,16 @@ GIT Branch: master * Tue Oct 14 2008 gregkh@suse.de - supported.conf: remove ide-core and ide-cdrom from base on request from Tejun. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - Update config files. - patches.drivers/staging-add-pcc-acpi-driver.patch: Staging: add pcc-acpi driver. - rpm/kernel-binary.spec.in: Obsoletes pcc-acpi-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: it's pcc-acpi and it's not obsolete, yet. -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes at76_usb-kmp -* Mon Oct 13 2008 gregkh@suse.de +* Tue Oct 14 2008 gregkh@suse.de - rpm/kernel-binary.spec.in: obsoletes et131x-kmp, ivtv-kmp, and ppc-acpi-kmp * Mon Oct 13 2008 gregkh@suse.de @@ -4675,10 +4991,10 @@ GIT Branch: master patches.rt/ftrace-trace-sched.patch * Fri Oct 10 2008 mfasheh@suse.com - supported.conf: mark kernel/fs/gfs2 unsupported -* Thu Oct 09 2008 gregkh@suse.de +* Fri Oct 10 2008 gregkh@suse.de - supported.conf: mark kernel/sound/pci/snd-cs5530 unsupported due to sb16 dependancy issues -* Thu Oct 09 2008 jeffm@suse.de +* Fri Oct 10 2008 jeffm@suse.de - patches.fixes/account-reserved-pages: Delete. * Thu Oct 09 2008 jeffm@suse.de - patches.suse/supported-flag-sysfs: Updated to build with @@ -4799,7 +5115,7 @@ GIT Branch: master * Thu Oct 09 2008 teheo@suse.de - patches.xen/xen3-auto-common.diff: minor patch apply fix after libata-prefer-over-ide. -* Wed Oct 08 2008 teheo@suse.de +* Thu Oct 09 2008 teheo@suse.de - patches.drivers/libata-prefer-over-ide: libata: prefer libata drivers over ide ones (bnc#433105). * Wed Oct 08 2008 carnold@novell.com @@ -7763,7 +8079,7 @@ GIT Branch: master Use ACPI_EXCEPTION instead of printk(KERN_ERR. - patches.suse/acpi_provide_non_windows_osi_boot_param.patch: ACPI: Provide a spec conform OSI interface to the BIOS. -* Mon Jul 28 2008 bphilips@suse.de +* Tue Jul 29 2008 bphilips@suse.de - rpm/kernel-binary.spec.in: uvcvideo merged. Add Obsoletes. * Fri Jul 25 2008 mszeredi@suse.cz - supported.conf: Mark fuse as supported. @@ -7868,7 +8184,7 @@ GIT Branch: master CONFIG_RESOURCE_COUNTERS, CONFIG_MM_OWNER, CONFIG_CGROUP_MEM_RES_CTLR, CONFIG_PROC_PID_CPUSET - debug only: CONFIG_CGROUP_DEBUG -* Wed Jun 25 2008 jeffm@suse.de +* Thu Jun 26 2008 jeffm@suse.de - Updated to 2.6.26-rc8 - Eliminated 1 patch. * Wed Jun 25 2008 jeffm@suse.de @@ -8025,7 +8341,7 @@ GIT Branch: master * Wed Jun 04 2008 jjohanse@suse.de - patches.apparmor/apparmor-module_interface.diff: AppArmor: Update patch to properly set profile name_table size (bnc#396993) -* Tue Jun 03 2008 jkosina@suse.de +* Wed Jun 04 2008 jkosina@suse.de - patches.fixes/input-add-amilo-pro-v-to-nomux.patch: Add Fujitsu-Siemens Amilo Pro 2010 and 2030 to nomux list (bnc#345699 bnc#389169) @@ -8384,7 +8700,7 @@ GIT Branch: master * Tue May 13 2008 gregkh@suse.de - Update to 2.6.25.4-rc1 - lots of bug fixes -* Mon May 12 2008 sdietrich@suse.de +* Tue May 13 2008 sdietrich@suse.de Cleanup RT: - patches.rt/*: Delete. * Mon May 12 2008 jkosina@suse.de @@ -8526,7 +8842,7 @@ GIT Branch: master * Fri May 02 2008 teheo@suse.de - patches.drivers/libata-sata_inic162x-update-to-0.4: sata_inic162x: update to 0.4 (bnc#385599). -* Thu May 01 2008 gregkh@suse.de +* Fri May 02 2008 gregkh@suse.de - update to 2.6.25.1: - fixes CVE-2008-1375 and CVE-2008-1675 - lots of other minor bugfixes @@ -8728,9 +9044,9 @@ GIT Branch: master * Sat Apr 19 2008 aj@suse.de - Conflict with apparmor-parser < 2.3 (not <=) in kernel-binary spec files. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Re-synced reiserfs patch set due to broken local repo. -* Fri Apr 18 2008 jeffm@suse.de +* Sat Apr 19 2008 jeffm@suse.de - Updated reiserfs patch set - Eliminated xattr interaction with AppArmor - Eliminated xattr deadlock under load between journal lock and @@ -8754,11 +9070,11 @@ GIT Branch: master chown and delete. * Tue Apr 15 2008 jbeulich@novell.com - Update Xen patches to 2.6.25-rc9 and c/s 517. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - refresh patches to clean up fuzz -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - Update config files. -* Fri Apr 11 2008 gregkh@suse.de +* Sat Apr 12 2008 gregkh@suse.de - updat to 2.6.25-rc9 * Thu Apr 10 2008 gregkh@suse.de - update to 2.6.25-rc8-git8 @@ -8842,7 +9158,7 @@ GIT Branch: master disable mpc51xx support instead * Tue Mar 18 2008 jeffm@suse.de - rpm/kernel-binary.spec.in: Changed to just match %%ix86 -* Mon Mar 17 2008 olh@suse.de +* Tue Mar 18 2008 olh@suse.de - add patches.arch/ppc-efika-ipic.patch fix a crash in init_ipic_sysfs on efika * Mon Mar 17 2008 agruen@suse.de @@ -9292,7 +9608,7 @@ GIT Branch: master - patches.suse/lockd-kernel-statd - patches.suse/lockd-suse-config - patches.suse/lockd-max-hosts-dynamic -* Tue Feb 05 2008 oneukum@suse.de +* Wed Feb 06 2008 oneukum@suse.de - patches.suse/usb_printer_no_auto.diff: Delete. Obsoleted by mainline change * Tue Feb 05 2008 gregkh@suse.de @@ -9326,7 +9642,7 @@ GIT Branch: master * Sat Jan 26 2008 olh@suse.de - update patches.arch/ppc-efika-modalias.patch use struct device_attribute to fix oops on boot -* Fri Jan 25 2008 jeffm@suse.de +* Sat Jan 26 2008 jeffm@suse.de - scripts/sequence-patch.sh: Updated to include $EXTRA_SYMBOLS in $PATCH_DIR (e.g.: --symbol=RT creates linux-2.6.24-RT) * Fri Jan 25 2008 jeffm@suse.de @@ -9364,9 +9680,9 @@ GIT Branch: master call chrp_pci_fixup_vt8231_ata() later to allow pata_via usage * Mon Jan 21 2008 aj@suse.de - Remove unused config/s390/rt. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - patches.rt/irq-flags-unsigned-long.patch: Delete. -* Fri Jan 18 2008 jeffm@suse.de +* Sat Jan 19 2008 jeffm@suse.de - Update to 2.6.24-rc8-git2. * Fri Jan 18 2008 jeffm@suse.de - Enabled 2.6.24-rc8-git1. @@ -9464,7 +9780,7 @@ GIT Branch: master We add it manually when building the patch list. This allows the script to work with the RT kernel without having to remove all the other configs from config.conf first. -* Fri Dec 21 2007 jeffm@suse.de +* Sat Dec 22 2007 jeffm@suse.de - Update to 2.6.24-rc6. * Thu Dec 20 2007 jeffm@suse.de - Update to 2.6.24-rc5-git7. @@ -9546,7 +9862,7 @@ GIT Branch: master Check for ACPI resource conflicts in hwmon drivers.. - patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch: Check for ACPI resource conflicts in i2c bus drivers.. -* Tue Dec 04 2007 jeffm@suse.de +* Wed Dec 05 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc4-git1: kernel: Update to 2.6.24-rc4-git1. * Tue Dec 04 2007 jeffm@suse.de @@ -9563,7 +9879,7 @@ GIT Branch: master * Sun Dec 02 2007 jeffm@suse.de - patches.kernel.org/gcc43-workaround.diff: use asm "+r" rather than volatile. -* Fri Nov 30 2007 bwalle@suse.de +* Sat Dec 01 2007 bwalle@suse.de - rpm/kernel-binary.spec.in: Fix generation of makedumpfile.config for flavour != default * Fri Nov 30 2007 ak@suse.de @@ -9857,14 +10173,14 @@ GIT Branch: master - patches.kernel.org/patch-2.6.24-rc2: Official patch. * Wed Nov 07 2007 jeffm@suse.de - Update config files. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - Update to 2.6.24-rc2. -* Tue Nov 06 2007 jeffm@suse.de +* Wed Nov 07 2007 jeffm@suse.de - patches.suse/suse-ppc32-mol.patch: Merge against 2.6.24-rc1 * Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/powerpc-needs-uboot: powerpc: MPC52xx needs u-boot but we don't have it. -* Mon Nov 05 2007 jeffm@suse.de +* Tue Nov 06 2007 jeffm@suse.de - patches.kernel.org/patch-2.6.24-rc1-git14-3131e530ac3faf09....: kernel: snapshot to 3131e530ac3faf09fb0878a9dc4cd6df0e35b6a3. * Mon Nov 05 2007 jeffm@suse.de @@ -10100,7 +10416,7 @@ GIT Branch: master * Fri Sep 28 2007 jeffm@suse.de - patches.fixes/jffs2-fix-ACL-vs-mode-handling: Fix ACL vs. mode handling. (310520). -* Thu Sep 27 2007 agruen@suse.de +* Fri Sep 28 2007 agruen@suse.de - kernel-syms.rpm: move the copies of the Modules.alias files from /lib/modules/... to /usr/src/linux-obj/... to avoid a file conflict between kernel-syms and other kernel-$flavor packages. @@ -10162,13 +10478,13 @@ GIT Branch: master - patches.drivers/pci-rd580-disable-msi: Delete. - patches.drivers/pci-rx790-disable-msi: Delete. - Update config files. -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de Patch name was wrong. Rename patch. - patches.drivers/libata-pata_via-kill-SATA_PATA_SHARING: Delete. - patches.drivers/libata-sata_via-kill-SATA_PATA_SHARING: sata_via: kill SATA_PATA_SHARING register handling (309069, 254158). -* Fri Sep 21 2007 teheo@suse.de +* Sat Sep 22 2007 teheo@suse.de - patches.drivers/libata-pata_sis-fix-mode-programming: pata_sis: fix mode programming (308384). - patches.drivers/libata-fix-set_max_sectors: libata: fix @@ -10989,17 +11305,17 @@ GIT Branch: master * Thu Aug 16 2007 teheo@suse.de - patches.drivers/pci-rs690-disable-msi: PCI: disable MSI on RS690 (299010). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-fix-support-for-dell-wireless-broadband.patch: USB: fix support for Dell Wireless Broadband (aka WWAN). -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-support-blackberry-pearl-with-berry_charge.patch: USB: Support Blackberry Pearl with berry_charge. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - fix rt patches so they apply again. -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patch refresh for fuzz due to 2.6.22.3 update -* Wed Aug 15 2007 gregkh@suse.de +* Thu Aug 16 2007 gregkh@suse.de - patches.drivers/usb-update-unusual_devs.h.patch: USB: update unusual_devs.h from 2.6.23-rc4. * Wed Aug 15 2007 gregkh@suse.de @@ -11062,7 +11378,7 @@ GIT Branch: master hpriv->flags (299010). - patches.drivers/libata-ahci-no-pmp.patch: ahci: disable PMP support on SB600/700 (299010). -* Mon Aug 13 2007 sven@suse.de +* Tue Aug 14 2007 sven@suse.de - series.conf: remove comment pertaining to RT quickadjust patch * Mon Aug 13 2007 gregkh@suse.de - rpm/kernel-binary.spec.in: remove pointless comment in spec file @@ -11129,10 +11445,10 @@ GIT Branch: master - patches.arch/thinkpad_dmi_autoloading.patch: thinkpad-acpi: add DMI-based modalias. - Update config files. -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update config files: make RT Kernel tickless - patches.rt/patch-2.6.22.1-rt4.openSUSE: resolve conflicts -* Tue Aug 07 2007 sdietrich@novell.com +* Wed Aug 08 2007 sdietrich@novell.com - Update RT config files for tickless Kernel. - patches.rt/patch-2.6.22.1-rt4.openSUSE: Resolve conflicts. * Tue Aug 07 2007 olh@suse.de @@ -11146,7 +11462,7 @@ GIT Branch: master - patches.drivers/libata-implement-BROKEN_HPA-horkage-and-apply-it-to-HDS724040KLSA80: libata: implement BROKEN_HPA horkage and apply it to HDS724040KLSA80. -* Mon Aug 06 2007 olh@suse.de +* Tue Aug 07 2007 olh@suse.de - add patches.arch/ppc-dma_mask.patch Fix initialization and usage of dma_mask, required for sbp2 * Mon Aug 06 2007 teheo@suse.de @@ -11199,7 +11515,7 @@ GIT Branch: master - Don't make kernel-syms depend on kernel-$flavor packages that are based on a set of patches different from kernel-source: those packages won't match kernel-source, anyway. -* Thu Aug 02 2007 teheo@suse.de +* Fri Aug 03 2007 teheo@suse.de Enable more libata drivers on i386 and x86_64 - mostly ancient/legacy ones. - Update config files. @@ -11579,9 +11895,9 @@ GIT Branch: master (254208). - Rediff a few other Xen patches. - Update i386 Xen config files. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - Update to 2.6.22-rc5-git5. -* Thu Jun 21 2007 jeffm@suse.de +* Fri Jun 22 2007 jeffm@suse.de - patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix reintroduction of crash on __fput in xattr code (286544). * Thu Jun 21 2007 jeffm@suse.de @@ -11589,7 +11905,7 @@ GIT Branch: master fix thread shutdown handling (284718). * Wed Jun 20 2007 schwab@suse.de - gcc 4.2 is also broken on ia64. -* Tue Jun 19 2007 olh@suse.de +* Wed Jun 20 2007 olh@suse.de - build ppc64 kernel with gcc41 until PR31490 is fixed * Tue Jun 19 2007 olh@suse.de - add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff @@ -11834,11 +12150,11 @@ GIT Branch: master - Fix up the vanilla config files * Sat May 26 2007 schwab@suse.de - Update kdb patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - Update mol patches. -* Fri May 25 2007 schwab@suse.de +* Sat May 26 2007 schwab@suse.de - ppc-efika-of_device-generic-uevent.patch: remove obsolete stuff. -* Fri May 25 2007 jeffm@suse.de +* Sat May 26 2007 jeffm@suse.de - patches.apparmor/remove_suid_new_case_in_2.6.22.diff: Merge fix. * Fri May 25 2007 jeffm@suse.de - Updated to 2.6.22-rc2-git7: @@ -11976,7 +12292,7 @@ GIT Branch: master * Tue Apr 24 2007 olh@suse.de - update patches.arch/ppc-generic-check_legacy_ioport.patch check if parent node has type isa -* Sun Apr 22 2007 jeffm@suse.de +* Mon Apr 23 2007 jeffm@suse.de - patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix xattr locking/refcount BUG (259215). * Sun Apr 22 2007 olh@suse.de @@ -12259,7 +12575,7 @@ GIT Branch: master sram = mpc52xx-srammpc5200-sram * Mon Mar 26 2007 olh@suse.de - update to 2.6.21-rc5 -* Fri Mar 23 2007 olh@suse.de +* Sat Mar 24 2007 olh@suse.de - disable built-in amd8111 and sil680 IDE drivers on ppc64 build libata pata_sil680 and pata_amd * Fri Mar 23 2007 olh@suse.de @@ -12690,7 +13006,7 @@ GIT Branch: master - patches.drivers/libata-fix-port-action-in-perdev-action-mask: libata: fix handling of port actions in per-dev action mask (231088, 235475). -* Wed Jan 17 2007 olh@suse.de +* Thu Jan 18 2007 olh@suse.de - add patches.drivers/libata-initialize-variables.patch fix ipr SATA (215625 - LTC28529) * Wed Jan 17 2007 jbeulich@novell.com @@ -12847,7 +13163,7 @@ GIT Branch: master - Update to 2.6.18.5 - lots of little bug fixes, only 3 of which we already had. - Update config files. -* Fri Dec 01 2006 olh@suse.de +* Sat Dec 02 2006 olh@suse.de - add patches.suse/snd-aoa-device-symlinks.patch let snd-aoa create sysfs device symlinks (106294) * Fri Dec 01 2006 hare@suse.de @@ -13148,7 +13464,7 @@ GIT Branch: master * Thu Oct 26 2006 jblunck@suse.de - patches.fixes/dm-refcnt-fix.diff: Fix reference counting in __find_device_hash_cell() (214682). -* Wed Oct 25 2006 tonyj@suse.de +* Thu Oct 26 2006 tonyj@suse.de - patches.suse/apparmor-secureexec.patch: Delete. - patches.suse/apparmor-mmapexec.patch: Delete. - patches.suse/apparmor: Roll security fixes into main AA patch @@ -13323,7 +13639,7 @@ GIT Branch: master - patches.suse/scsi-scan-inq-ppc64-dflt: Delete. * Sat Sep 23 2006 gregkh@suse.de - patches.suse/ide-probe-delay: Delete as per Kurt's request -* Fri Sep 22 2006 gregkh@suse.de +* Sat Sep 23 2006 gregkh@suse.de - add 'vanilla' kernel build to the system. * Thu Sep 21 2006 gregkh@suse.de - Update config files. @@ -13409,7 +13725,7 @@ GIT Branch: master Fix typo in powermac platform functions, fixes lockups * Sun Sep 03 2006 aj@suse.de - Require irqbalance always on x86 and x86-64. -* Fri Sep 01 2006 gregkh@suse.de +* Sat Sep 02 2006 gregkh@suse.de - Update to 2.6.18-rc5-git6 - USB fixes and some other stuff * Fri Sep 01 2006 jbeulich@novell.com @@ -13444,7 +13760,7 @@ GIT Branch: master [PATCH] i386: rwlock.h fix smp alternatives fix. * Thu Aug 31 2006 neilb@suse.de - patches.fixes/nfsd-dmapi-aware: Delete. -* Wed Aug 30 2006 jblunck@suse.de +* Thu Aug 31 2006 jblunck@suse.de - Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug). * Wed Aug 30 2006 jblunck@suse.de - Update config files (disable CONFIG_EDAC_DEBUG). @@ -13626,7 +13942,7 @@ GIT Branch: master - Disable KDB from i386 debug build as it does not build properly :( * Wed Aug 02 2006 hare@suse.de - config/s390/default: update config file. -* Tue Aug 01 2006 schwab@suse.de +* Wed Aug 02 2006 schwab@suse.de - config-md-raid456: Fix misspelt config. * Tue Aug 01 2006 schwab@suse.de - suse-ppc32-mol-mm-context: Fix mol build. @@ -13784,7 +14100,7 @@ GIT Branch: master aborted (188411). - patches.fixes/md_raid1_barrier_fix: Fix IO raid1/barrier problems that cause false IO errors (188278). -* Mon Jun 26 2006 neilb@suse.de +* Tue Jun 27 2006 neilb@suse.de - patches.fixes/nfsv4-setclientid: Improve uniqueness of client id sent by NFSv4 (167953). * Mon Jun 26 2006 jeffm@suse.de @@ -13804,7 +14120,7 @@ GIT Branch: master * Tue Jun 20 2006 neilb@suse.de - patches.fixes/lockd-find-block-fix: Fix possible oops in lockd (179988). -* Mon Jun 19 2006 garloff@suse.de +* Tue Jun 20 2006 garloff@suse.de - Update reference symbols to latest (libiscsi changed) and tag RC3. * Mon Jun 19 2006 okir@suse.de - patches.fixes/scsi-transport-sas-end-device-fix: Make patch @@ -14029,7 +14345,7 @@ GIT Branch: master * Tue Jun 06 2006 axboe@suse.de - patches.suse/filp-slab-rcu: Let the filp slab use SLAB_DESTROY_BY_RCU (172825). -* Mon Jun 05 2006 gregkh@suse.de +* Tue Jun 06 2006 gregkh@suse.de - patches.fixes/request_irq-remove-warnings-from-irq-probing.patch: [PATCH] request_irq(): remove warnings from irq probing (181321, 175123). @@ -14166,7 +14482,7 @@ GIT Branch: master - patches.suse/apparmor-secureexec.patch: LD_PRELOAD can be exploited to change the execution path across exec transitions (172061). -* Wed May 31 2006 agruen@suse.de +* Thu Jun 01 2006 agruen@suse.de - patches.fixes/xfs-kern-26040a-do-not-dirty-inode-being-freed: Don't dirty the inode if it being freed in xfs_iunpin (179117, SGI:PV952967). @@ -14946,9 +15262,9 @@ GIT Branch: master flag to 0x1000000 to avoid conflict with BLIST_MAX_512. * Sun Apr 23 2006 agruen@suse.de - Update the required version of perl-Bootloader. -* Fri Apr 21 2006 olh@suse.de +* Sat Apr 22 2006 olh@suse.de - build pdc202xx_new as a module in kdump kernel (158247 - LTC22416) -* Fri Apr 21 2006 jeffm@suse.de +* Sat Apr 22 2006 jeffm@suse.de - patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs: fix handling of device names with /'s in them (#154278). * Fri Apr 21 2006 gregkh@suse.de @@ -15208,10 +15524,10 @@ GIT Branch: master * Tue Apr 11 2006 neilb@suse.de - patches.fixes/invalidate_page_non_destructive: Make invalidate_inode_pages2 non-destructive (133890). -* Mon Apr 10 2006 agruen@suse.de +* Tue Apr 11 2006 agruen@suse.de - patches.drivers/libata-acpi-suspend-doc-fix: Fix {man,pdf}docs targets (163070). -* Mon Apr 10 2006 ak@suse.de +* Tue Apr 11 2006 ak@suse.de - patches.arch/i386-bigsmp-noirqbalance: Delete. Obsolete after #160473 - patches.arch/i386-amd-core-parsing: Remove bogus code from @@ -15265,7 +15581,7 @@ GIT Branch: master * Mon Apr 10 2006 ak@suse.de - patches.arch/i386-modern-apic: i386: Consolidate modern APIC handling (157602). -* Sun Apr 09 2006 ak@suse.de +* Mon Apr 10 2006 ak@suse.de - patches.arch/i386-apic-up: Disable ACPI APIC checking if DMI scanner decides APIC should not be enabled (162076) * Sun Apr 09 2006 ak@suse.de @@ -15544,7 +15860,7 @@ GIT Branch: master * Tue Mar 28 2006 neilb@suse.de - patches.fixes/md-barrier-fixes: Fix a couple of issues with handing BARRIER writes in md/raid1 (none). -* Mon Mar 27 2006 gregkh@suse.de +* Tue Mar 28 2006 gregkh@suse.de - patches.drivers/pci-hotplug-sn-fix-cleanup-on-hotplug-removal-of-ppb.patch: PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB (#156164). @@ -15645,7 +15961,7 @@ GIT Branch: master * Fri Mar 24 2006 neilb@suse.de - patches.fixes/md-raid1-hang: md: Fix bug: BIO_RW_BARRIER requests to md/raid1 hang. (159435). -* Thu Mar 23 2006 ak@suse.de +* Fri Mar 24 2006 ak@suse.de - patches.arch/disable-mmconfig: Disable mmconfig by default Default to pci=nommconf (145753 (some more)). - patches.arch/lagrange-feature: i386/x86-64: List Intel LaGrange @@ -15804,7 +16120,7 @@ GIT Branch: master * Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git8: - network driver fixes -* Thu Mar 16 2006 gregkh@suse.de +* Fri Mar 17 2006 gregkh@suse.de Update to 2.6.16-rc6-git7: - nasty ext2 security issue / bugfix - other minor bugfixes all over the place @@ -16010,7 +16326,7 @@ GIT Branch: master * Thu Mar 09 2006 neilb@suse.de - patches.fixes/md-raid1-leak: Fix several raid1 which cause a memory leak... (155990). -* Wed Mar 08 2006 agruen@suse.de +* Thu Mar 09 2006 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: Fix compiling /usr/src/linux directly with O= (65891). - patches.fixes/xfs-include: Remove spaces in `-I ...' in @@ -16240,7 +16556,7 @@ GIT Branch: master * Thu Mar 02 2006 neilb@suse.de - patches.fixes/nfs-revalidate-race: Nfs: Avoid races between writebacks and truncation (144058). -* Wed Mar 01 2006 gregkh@suse.de +* Thu Mar 02 2006 gregkh@suse.de - patches.drivers/usb-uhci-increase-port-reset-completion-delay-for-hp-controllers.patch: USB: UHCI: Increase port-reset completion delay for HP controllers (#148761). @@ -16302,7 +16618,7 @@ GIT Branch: master * Tue Feb 28 2006 olh@suse.de - update to 2.6.16-rc5-git2, netfilter, xfs, x86_64 fixes disable FUA in libata -* Mon Feb 27 2006 olh@suse.de +* Tue Feb 28 2006 olh@suse.de - add patches.fixes/scsi-command-retries-off-by-one.patch timing out command, waited 0s errors in log (153801 - LTC22057) * Mon Feb 27 2006 olh@suse.de @@ -16347,7 +16663,7 @@ GIT Branch: master revert a 2.6.14rc1 change that causes cramfs corruption (153545) * Sun Feb 26 2006 olh@suse.de - adjust xen for topology.o change -* Sat Feb 25 2006 olh@suse.de +* Sun Feb 26 2006 olh@suse.de - add patches.fixes/git-kbuild-cscope.patch workaround for cscope segfault (152643) * Sat Feb 25 2006 olh@suse.de @@ -16441,7 +16757,7 @@ GIT Branch: master for SLES 10 - 2006-02-21. * Wed Feb 22 2006 trenn@suse.de - patches.drivers/cpufreq_bios_ppc_change: Delete. -* Tue Feb 21 2006 olh@suse.de +* Wed Feb 22 2006 olh@suse.de - compile rtas_flash into the kernel (148195 - LTC21314) * Tue Feb 21 2006 olh@suse.de - update to 2.6.16-rc4-git1, s390 dasd error reporting gone, misc fixes @@ -16514,7 +16830,7 @@ GIT Branch: master * Sun Feb 19 2006 olh@suse.de - add patches.suse/nameif-track-rename.patch keep track of things that udev does behind your back -* Sat Feb 18 2006 olh@suse.de +* Sun Feb 19 2006 olh@suse.de - provide vmlinux.debug on ppc * Sat Feb 18 2006 agruen@suse.de - patches.suse/dmapi_src_drop2: XFS DMAPI update; replaces @@ -16571,7 +16887,7 @@ GIT Branch: master * Fri Feb 17 2006 axboe@suse.de - patches.drivers/scsi-kill-not-ready-removable: Kill not-ready messages for removable media in SCSI (150175). -* Thu Feb 16 2006 agruen@suse.de +* Fri Feb 17 2006 agruen@suse.de - rpm/post.sh: Only create Previous Kernel bootloader entries for kernels >= 2.6.16; older kernels don't know how to remove their bootloader entries again in their %%postun (151110). @@ -16815,7 +17131,7 @@ GIT Branch: master GART IOMMU. - patches.arch/x86_64-hpet-summit: Fix HPET timer on IBM x460 (SUSE141868). -* Thu Feb 09 2006 gregkh@suse.de +* Fri Feb 10 2006 gregkh@suse.de - patches.drivers/it87-fix-oops-on-removal.patch: [PATCH] it87: Fix oops on removal (#149538). * Thu Feb 09 2006 gregkh@suse.de @@ -16904,7 +17220,7 @@ GIT Branch: master - patches.fixes/xfs-linux-melb-25106a-xfs-per-cpu-sb-counters: [PATCH] xfs-linux-melb-25106a-xfs-per-cpu-sb-counters (SGI:PV946630, 148680). -* Wed Feb 08 2006 gregkh@suse.de +* Thu Feb 09 2006 gregkh@suse.de - supported.conf: updated the pci hotplug driver list * Wed Feb 08 2006 gregkh@suse.de Update to 2.6.16-rc2-git5 @@ -16999,7 +17315,7 @@ GIT Branch: master * Tue Feb 07 2006 ak@suse.de - patches.xen/xen-mc-compile: Fix Xen compilation with multicore scheduler. -* Mon Feb 06 2006 ak@suse.de +* Tue Feb 07 2006 ak@suse.de - patches.fixes/spinlock-timeout: Make more general * Mon Feb 06 2006 mason@suse.de - patches.fixes/xfrm-endless-loop: Fix infinite loop in @@ -17063,7 +17379,7 @@ GIT Branch: master - patches.suse/st-ioctl-idlun-support: Allow generic SCSI ioctls to work with st (SUSE45446, reenable). - patches.suse/ide-probe-delay: Reduce ide probe delays. -* Fri Feb 03 2006 garloff@suse.de +* Sat Feb 04 2006 garloff@suse.de - Reenable patches.suse/scsi-error-test-unit-ready-timeout; see bug #56689: Some SCSI devices need a longer timeout for TEST_UNIT_READY in error recovery. @@ -17372,9 +17688,9 @@ GIT Branch: master - Update config files. -> Enable overriding of DSDT via initrd for x86_64 -> Enable ACPI debug for x86_64/i386 debug kernel -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable CONFIG_DEBUG_SLAB on ppc, changes alignment -* Wed Jan 25 2006 olh@suse.de +* Thu Jan 26 2006 olh@suse.de - Disable internal firmware build for QLogic drivers also on ppc * Wed Jan 25 2006 axboe@suse.de - patches.fixes/it821x-dma-bug: Fix ide dma setup bug in it821x @@ -17404,7 +17720,7 @@ GIT Branch: master - Make debugging usb device issues easier (used to be in older SuSE kernels, I accidentally took it out a while ago...) patches.drivers/always-announce-new-usb-devices.patch -* Tue Jan 24 2006 gregkh@suse.de +* Wed Jan 25 2006 gregkh@suse.de Clean up the kernel.org patches, from 4 to 2 * Tue Jan 24 2006 mason@suse.de - Update config files: enable CONFIG_CONNECTOR and CONFIG_PROC_EVENTS @@ -17538,7 +17854,7 @@ GIT Branch: master - Fixup kdump related config entries. CONFIG_CRASH_DUMP should be on only in the kdump kernels. CONFIG_PROC_VMCORE should be on in the kdump kernels too. -* Sun Jan 22 2006 ak@suse.de +* Mon Jan 23 2006 ak@suse.de - fix compilation without NFSD_ACL enabled * Sun Jan 22 2006 olh@suse.de - enable DEBUG_RODAT, DEBUG_SPINLOCK and DEBUG_SPINLOCK_SLEEP @@ -17549,10 +17865,10 @@ GIT Branch: master - patches.suse/subdomain_namespacesem: rebase, remove sd changes * Sun Jan 22 2006 olh@suse.de - enable slab debugging (144632) -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - add patches.suse/uml-trace-macros.patch define some setjmp macros which were removed from glibc includes -* Sat Jan 21 2006 olh@suse.de +* Sun Jan 22 2006 olh@suse.de - disable patches.fixes/dput_late_iput.diff (136310) disable patches.fixes/prune_one_dentry-late_iput.diff * Sat Jan 21 2006 agruen@suse.de @@ -17655,10 +17971,10 @@ GIT Branch: master - Update config files. * Tue Jan 17 2006 schwab@suse.de - Update to kdb-v4.4-2.6.15-common-3. -* Mon Jan 16 2006 olh@suse.de +* Tue Jan 17 2006 olh@suse.de - add patches.suse/export-pci_claim_resource.patch rpaphp needs this symbol -* Mon Jan 16 2006 mason@suse.de +* Tue Jan 17 2006 mason@suse.de - Update config files. (run oldconfig on x86_64) * Mon Jan 16 2006 ak@suse.de - Update config files. @@ -17855,7 +18171,7 @@ GIT Branch: master handling change. - patches.fixes/barrier-fixup: Fix a problem with hanging queue on barrier writes. -* Thu Jan 12 2006 okir@suse.de +* Fri Jan 13 2006 okir@suse.de - patches.kernel.org/patch-2.6.15-git8: Update to 2.6.5-git8 - Rediffed or removed the following patches: - patches.drivers/dm-no-bounce @@ -18116,10 +18432,10 @@ GIT Branch: master - update to 2.6.15-rc6-git2 * Wed Dec 21 2005 aj@suse.de - Fix kernel-syms spec file. -* Mon Dec 19 2005 kkeil@suse.de +* Tue Dec 20 2005 kkeil@suse.de - patches.drivers/sky2.patch: Add sky2 driver from -mm series. - Update config files. -* Mon Dec 19 2005 garloff@suse.de +* Tue Dec 20 2005 garloff@suse.de - Increase default number of loop devices from 8 to 64. * Mon Dec 19 2005 jbeulich@novell.com - config/x86_64/xen: Enable SMP, misc adjustments (from ccoffing) @@ -18143,7 +18459,7 @@ GIT Branch: master checkin. Corrected. * Sat Dec 17 2005 tonyj@suse.de - patches.suse/subdomain: SubDomain (AppArmor). -* Fri Dec 16 2005 agruen@suse.de +* Sat Dec 17 2005 agruen@suse.de - patches.fixes/nfsd-setacl-readonly.diff: [nfsd] Check for read-only exports before setting acls (139411). * Fri Dec 16 2005 trenn@suse.de @@ -18336,7 +18652,7 @@ GIT Branch: master - patches.suse/aop-truncated-page.diff: [Patch] add AOP_TRUNCATED_PAGE, prepend AOP_ to WRITEPAGE_ACTIVATE. (needed for ocfs2) -* Sat Nov 26 2005 agruen@suse.de +* Sun Nov 27 2005 agruen@suse.de - rpm/kernel-source.spec.in: Make sure kernel flavors that are based on a different set of patches than kernel-source won't wrongly get a /usr/src/linux-obj directory for creating external @@ -18527,7 +18843,7 @@ GIT Branch: master * Wed Nov 02 2005 okir@suse.de - patches.fixes/acpi-disable-c2-c3-ibm-r40e: Disable C2/C3 states on all IBM R40e BIOSes (129954). -* Tue Nov 01 2005 jeffm@suse.de +* Wed Nov 02 2005 jeffm@suse.de - patches.suse/ocfs2-configfs: Delete. - patches.suse/ocfs2.diff: ocfs2: merge from svn 2673. - patches.suse/ocfs2-kapi-compat.diff: ocfs2: API compatibility @@ -18582,7 +18898,7 @@ GIT Branch: master - patches.drivers/oss-device-assign: Delete. - patches.fixes/unsymmetric-pageattr: Delete. - patches.drivers/alsa-git-post-2.6.14: ALSA-git update -* Tue Oct 25 2005 gregkh@suse.de +* Wed Oct 26 2005 gregkh@suse.de - patches.fixes/usb-interface-modalias-fix.patch: USB: always export interface information for modalias (105621). * Tue Oct 25 2005 olh@suse.de @@ -18651,10 +18967,10 @@ GIT Branch: master - patches.drivers/floppy-cmos-attribute.patch: Delete. - patches.drivers/floppy-cmos-attribute-tidy.patch: Delete. - patches.drivers/securityfs.patch: Delete. -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Finish replacing +check2614 with the real owners. Sorry about the mess this caused... -* Mon Oct 10 2005 gregkh@suse.de +* Tue Oct 11 2005 gregkh@suse.de - Start replacing +check2614 with the real owners * Mon Oct 10 2005 olh@suse.de - add patches.suse/suse-ppc32-mol-verify_area.patch @@ -18758,7 +19074,7 @@ GIT Branch: master for building with O=. * Thu Sep 15 2005 olh@suse.de - mark kernel/drivers/net/mv643xx_eth unsupported. MAC collisions -* Wed Sep 14 2005 agruen@suse.de +* Thu Sep 15 2005 agruen@suse.de - patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff: More dependency fixes. * Wed Sep 14 2005 olh@suse.de @@ -19050,7 +19366,7 @@ GIT Branch: master patch broke aty128fb and radeonfb * Mon Aug 29 2005 olh@suse.de - update to 2.6.13 -* Sun Aug 28 2005 pavel@suse.cz +* Mon Aug 29 2005 pavel@suse.cz - patches.suse/acpi-asus-panasonic-sony.patch: add support for vendor-specific features from Timo Hoenig * Sun Aug 28 2005 olh@suse.de @@ -19269,7 +19585,7 @@ GIT Branch: master - update to 2.6.13-rc6-git5, netpoll fixes * Sat Aug 13 2005 schwab@suse.de - Disable IA64_SGI_SN_XP until it is fixed. -* Fri Aug 12 2005 gregkh@suse.de +* Sat Aug 13 2005 gregkh@suse.de - patches.drivers/w1-dont-spam-syslog.patch: w1: more debug level decrease. fixes #104020. * Fri Aug 12 2005 kraxel@suse.de @@ -19721,7 +20037,7 @@ GIT Branch: master * Mon Jul 04 2005 olh@suse.de - add patches.arch/ppc64-vdso32_lds.patch fix link errors after recent toolchain changes -* Sat Jul 02 2005 agruen@suse.de +* Sun Jul 03 2005 agruen@suse.de - scripts/config.sh: rename VERSION+EXTRAVERSION => PATCHVERSION and a few other cleanups. * Sat Jul 02 2005 garloff@suse.de @@ -19783,7 +20099,7 @@ GIT Branch: master - Fix config files. * Wed Jun 29 2005 agruen@suse.de - Fix dash/underscore conversion for RPM tags. -* Tue Jun 28 2005 garloff@suse.de +* Wed Jun 29 2005 garloff@suse.de - Preliminary update of xen patches. * Tue Jun 28 2005 garloff@suse.de - patches.suse/security-*: Update and reenable security stubs @@ -20043,7 +20359,7 @@ GIT Branch: master * Thu Apr 28 2005 okir@suse.de - patches.fixes/ipv4-martian-oops: [IPv4] Prevent oops when printing martian source (65556). -* Wed Apr 27 2005 schwab@suse.de +* Thu Apr 28 2005 schwab@suse.de - Even more gcc4 fixes for ppc/ppc64. * Wed Apr 27 2005 schwab@suse.de - More gcc4 fixes. @@ -20119,7 +20435,7 @@ GIT Branch: master * Mon Mar 28 2005 jeffm@suse.de - patches.fixes/set_blocksize_race.diff: Updated header; accepted in 2.6.12-rc1 -* Wed Mar 23 2005 jeffm@suse.de +* Thu Mar 24 2005 jeffm@suse.de - patches.suse/lookup_hash_nameidata.diff: Version added to CVS did _not_ obsolete lookup_create_nameidata.diff, but it was removed anyway. Added required changes. @@ -20190,12 +20506,12 @@ GIT Branch: master * Thu Mar 17 2005 axboe@suse.de - patches.fixes/cfq-shutdown-timer-wq: Shutdown pending timer/wq from both last put and exit case. -* Wed Mar 16 2005 schwab@suse.de +* Thu Mar 17 2005 schwab@suse.de - Fix name of module override directory. -* Wed Mar 16 2005 garloff@suse.de +* Thu Mar 17 2005 garloff@suse.de - (okir) Removed non-compiling dri-ioctl32 patch. - Updated Xen patches. -* Wed Mar 16 2005 jeffm@suse.de +* Thu Mar 17 2005 jeffm@suse.de - series.conf: enabled set_blocksize_race.diff * Wed Mar 16 2005 axboe@suse.de - patches.fixes/cfq-pending-work-fixup: Fixup error in @@ -20406,7 +20722,7 @@ GIT Branch: master * Fri Mar 11 2005 olh@suse.de - update patches.suse/acpi_EC_no_byteAcc_fix.diff increment offset by one, not eight -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Remove unneeded I2C patches from the tree. - patches.drivers/i2c-1.2081.patch: Delete. - patches.drivers/i2c-1.2083.patch: Delete. @@ -20435,7 +20751,7 @@ GIT Branch: master - patches.drivers/i2c-1.2113.patch: Delete. - patches.drivers/i2c-1.2115.patch: Delete. - patches.drivers/i2c-1.2116.patch: Delete. -* Thu Mar 10 2005 gregkh@suse.de +* Fri Mar 11 2005 gregkh@suse.de Driver core update based on patches now in the 2.6.11-bk tree. Almost all of these are liked by udev / HAL in order that they can go faster, with less sysfs activity. @@ -20675,7 +20991,7 @@ GIT Branch: master - patches.drivers/input-bk-alps.diff: All ALPS fixes in one patch Previous ALPS patches removed -* Fri Mar 04 2005 vojtech@suse.cz +* Sat Mar 05 2005 vojtech@suse.cz - patches.drivers/input-bk-2074.diff: Fix ALPS oops on resume/suspend (Ruediger Oertel : [kernel] oops during s-t-d) @@ -21076,7 +21392,7 @@ GIT Branch: master regardless the setting of /proc/sys/kernel/sysrq * Mon Feb 21 2005 mantel@suse.de - patches.drivers/ibm-acpi-update: Update ibm-acpi to 0.10 (none). -* Sun Feb 20 2005 agruen@suse.de +* Mon Feb 21 2005 agruen@suse.de - patches.fixes/pci-resource-window-allocation-fix.diff: IBM Thinkpad G41 (and others) PCMCIA problems fix from Linus. * Sun Feb 20 2005 olh@suse.de @@ -21175,10 +21491,10 @@ GIT Branch: master - Update config files. - patches.drivers/drm-via: add DRM support for Via unichrome video cards (None). -* Thu Feb 10 2005 kkeil@suse.de +* Fri Feb 11 2005 kkeil@suse.de - readd patches.fixes/i4l-filter-fix patches.fixes/i4l-nullpointer-fix -* Thu Feb 10 2005 agruen@suse.de +* Fri Feb 11 2005 agruen@suse.de - Enable DRM config options. * Thu Feb 10 2005 kraxel@suse.de - patches.xen/xen-common.diff: one more chunk dropped. @@ -21200,7 +21516,7 @@ GIT Branch: master - patches.uml/host-skas3: Delete. - patches.uml/skas-update-2.6.10.patch: Delete. - patches.uml/skas-2.6.11-v7-rc1.patch: skas3+sysemu patch v7a. -* Wed Feb 09 2005 garloff@suse.de +* Thu Feb 10 2005 garloff@suse.de - Make IDE drivers more modular in Xen. - Update Xen patches, drop various bits that have been merged. - Clean up mkinitrd creation for Xen. @@ -21640,7 +21956,7 @@ GIT Branch: master + add patches.drivers/bk-dtor-input-rc1.patch - Fixed SLRS-pos patch for input update. - Update config files. -* Mon Jan 17 2005 agruen@suse.de +* Tue Jan 18 2005 agruen@suse.de - New version of nfsacl: now caches acls on the client. Patches: + patches.suse/qsort: Qsort. + patches.suse/sunrpc-enosys-when-unavail: Return -ENOSYS for @@ -21773,7 +22089,7 @@ GIT Branch: master - patches.suse/file-write-prefault: Delete. * Wed Jan 05 2005 mason@suse.de - update reiser4 to the latest code drop in -mm -* Tue Jan 04 2005 mason@suse.de +* Wed Jan 05 2005 mason@suse.de - delete a number of patches that were already in mainline * Tue Jan 04 2005 okir@suse.de - patches.fixes/cmsg-compat-signedness-fix-fix: Fix cmsg_len @@ -21814,7 +22130,7 @@ GIT Branch: master during the task exiting. - patches.suse/protect-pids-from-oom2: fixes a race and two minor aesthetical bugs. -* Tue Dec 21 2004 olh@suse.de +* Wed Dec 22 2004 olh@suse.de - remove patches.suse/pci.ids-update CONFIG_PCI_NAMES is not enabled in our configs * Tue Dec 21 2004 olh@suse.de @@ -22126,7 +22442,7 @@ GIT Branch: master * Fri Oct 15 2004 okir@suse.de - patches.fixes/nfs-nolock-fix2: Fix broken locking on NFS nolock mounts (SUSE47287) -* Thu Oct 14 2004 kkeil@suse.de +* Fri Oct 15 2004 kkeil@suse.de - patches.fixes/c4_locking_fix (SUSE47191) * Fix a SMP deadlock for the AVM c4 driver * Thu Oct 14 2004 andrea@suse.de @@ -22208,7 +22524,7 @@ GIT Branch: master - Fix TCP window tracking in netfilter conntrack * Mon Oct 04 2004 schwab@suse.de - Update /boot/vmlinuz symlink before calling /sbin/new-kernel-pkg. -* Sat Oct 02 2004 schwab@suse.de +* Sun Oct 03 2004 schwab@suse.de - Hide non-OF PCI devices on PowerMacs. * Sat Oct 02 2004 jeffm@suse.com - Release path after iput in sys_unlink (SUSE45004) @@ -22247,7 +22563,7 @@ GIT Branch: master * Fri Oct 01 2004 andrea@suse.de - patches.fixes/pte-establish-race avoid userspace corruption during COWs with threads on x86 PAE with >4G of ram. -* Thu Sep 30 2004 agruen@suse.de +* Fri Oct 01 2004 agruen@suse.de - patches.fixes/attr-initialize: Prevent chown from modifying inode ctimes without permission check (SUSE42542) - patches.fixes/ext23-no-ace-write-limit.diff: re-enable. @@ -22302,7 +22618,7 @@ GIT Branch: master - Fix resource claiming of SuperIO chips (SUSE45891) * Thu Sep 30 2004 axboe@suse.de - Hold reference to scsi device for lifetime of pending commands (SUSE46316) -* Wed Sep 29 2004 kkeil@suse.de +* Thu Sep 30 2004 kkeil@suse.de - fix from mainline for RLT8169 driver (disable DAC) SUSE46390 * Wed Sep 29 2004 vojtech@suse.cz - fixed patches.fixes/fat-nokia-fix, but not enabled yet @@ -22340,10 +22656,10 @@ GIT Branch: master * Tue Sep 28 2004 hare@suse.de - patches.fixes/null-argument-for-put_device put_device() should accept a NULL argument, too (SUSE46234). -* Mon Sep 27 2004 agruen@suse.de +* Tue Sep 28 2004 agruen@suse.de - patches.drivers/dm-minorcheck: device-mapper: fix minor number check -* Mon Sep 27 2004 andrea@suse.de +* Tue Sep 28 2004 andrea@suse.de - patches.suse/silent-stack-overflow: enforce gap between heap and stack. SUSE44807 * Mon Sep 27 2004 hare@suse.de @@ -22389,7 +22705,7 @@ GIT Branch: master This may readd the IDE DMA timeout problems some people saw. * Fri Sep 24 2004 okir@suse.de - Fixed a typo in sunrpc-optional-auth -* Thu Sep 23 2004 olh@suse.de +* Fri Sep 24 2004 olh@suse.de - remove patches.fixes/usb-ehci_urb_done-barrier.patch this patch is not needed, the inital bug was triggered by list corruption @@ -22423,7 +22739,7 @@ GIT Branch: master - fix cardbus issue on x86_64 (SUSE45677) * Wed Sep 22 2004 mantel@suse.de - export symbol get_sb_pseudo (SUSE45571) -* Tue Sep 21 2004 agruen@suse.de +* Wed Sep 22 2004 agruen@suse.de - patches.rpmify/cvs-timestamp-in-oopses.diff, rpm/kernel-binary.spec.in: Add CVS timestamp to Oopses * Tue Sep 21 2004 kraxel@suse.de @@ -22441,7 +22757,7 @@ GIT Branch: master - fixed and re-enabled lirc patches (SUSE45679). * Tue Sep 21 2004 okir@suse.de - Disable TCP segment offload (TSO) for now; it's too broken (SUSE45666) -* Mon Sep 20 2004 ak@suse.de +* Tue Sep 21 2004 ak@suse.de - Disable warning in cpufreq /proc interface code * Mon Sep 20 2004 ak@suse.de - Fix x86-64 compat waitid call for new interface @@ -22597,7 +22913,7 @@ GIT Branch: master - update PCI IDs to latest version * Wed Sep 15 2004 schwab@suse.de - Remove useless casts. -* Tue Sep 14 2004 schwab@suse.de +* Wed Sep 15 2004 schwab@suse.de - Update configs. * Tue Sep 14 2004 garloff@suse.de - Remove whirlpool algo. @@ -22639,7 +22955,7 @@ GIT Branch: master * Thu Sep 09 2004 garloff@suse.de - fastboot-console-init: Don't generate hotplug events for virtual consoles. Speeds up booting by ~2s. By okir. -* Wed Sep 08 2004 garloff@suse.de +* Thu Sep 09 2004 garloff@suse.de - swsusp-fix-small: suspend broke when onlyvery little memory was used (init=/bin/bash). By pavel. - ide-probe-delay: sleep 5ms instead of 50ms in ide probe and @@ -22740,7 +23056,7 @@ GIT Branch: master latency fix (tiwai@suse.de). * Thu Aug 26 2004 okir@suse.de - prevent oops in ip6t_LOG (SUSE44213) -* Wed Aug 25 2004 agruen@suse.de +* Thu Aug 26 2004 agruen@suse.de - scripts/tar-up.sh, rpm/kernel-binary.spec.in: Add x-devel-packages in neededforbuild of kernel-um.spec. * Wed Aug 25 2004 okir@suse.de @@ -22830,7 +23146,7 @@ GIT Branch: master Add missing parentheses in include/asm-x86_64/processor.h * Wed Aug 18 2004 kraxel@suse.de - enable CONFIG_DVB_AV7110_OSD on amd64 (SUSE43455). -* Tue Aug 17 2004 schwab@suse.de +* Wed Aug 18 2004 schwab@suse.de - Remove obsolete hp-sx1000 patches. * Tue Aug 17 2004 schwab@suse.de - Fix IPv6 mobility patches. @@ -22877,9 +23193,9 @@ GIT Branch: master - Remove one obsolete patch * Fri Aug 13 2004 mantel@suse.de - update swsuspend code -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Rediff & reenable /proc/pid/mapped_base patch -* Thu Aug 12 2004 ak@suse.de +* Fri Aug 13 2004 ak@suse.de - Add -d / --dir argument to sequence-patch to avoid $SCRATCH_AREA * Thu Aug 12 2004 mason@suse.de - enable reiserfs and ext3 barrier code again @@ -23065,7 +23381,7 @@ GIT Branch: master - Check lots more patches * Thu Aug 05 2004 garloff@suse.de - Build fixes. -* Wed Aug 04 2004 garloff@suse.de +* Thu Aug 05 2004 garloff@suse.de - Drop many patches (all upstream: axp, scsi, proc-info-leak). - Port some (bootsplash, kbuild stuff). - Adapt configs for i386 and x86-64. @@ -23300,7 +23616,7 @@ GIT Branch: master - SUSE42038 fix deadlock between ext3/reiserfs and copy_from_user * Mon Jun 28 2004 mason@suse.de - change ide-disk-barrier_mode-2 to match what I put into cvs GA -* Sun Jun 27 2004 agruen@suse.de +* Mon Jun 28 2004 agruen@suse.de - SUSE42495: Disable CONFIG_E100_NAPI for ia64. * Sun Jun 27 2004 agruen@suse.de - SUSE41246: patches.fixes/ide-disk-barrier_mode-2: Only use IDE @@ -23384,7 +23700,7 @@ GIT Branch: master * Wed Jun 23 2004 okir@suse.de - Added CIFS patch from Steve French which fixes request queueing to handle more than 100 overlapped requests (SUSE39916 - LTC8025) -* Tue Jun 22 2004 agruen@suse.de +* Wed Jun 23 2004 agruen@suse.de - Three obvious bug fixes from mainline: + patches.fixes/ieee1394-null-dereference.diff + patches.fixes/ip-conntrack-missing-check.diff @@ -23422,7 +23738,7 @@ GIT Branch: master - Disable [I][N]FTL flash drivers. * Tue Jun 22 2004 mantel@suse.de - avoid pagecache underflow (SUSE42182) -* Mon Jun 21 2004 agruen@suse.de +* Tue Jun 22 2004 agruen@suse.de - Merge recent kbuild improvements, update the documentation and demo module. Add upstream documentation. Looking good now. * Mon Jun 21 2004 ak@suse.de @@ -23571,7 +23887,7 @@ GIT Branch: master - vgettimeofday patch from John Stultz to fix LTP gettimeofday01 failure (SUSE40504 - LTC8395) - Updated CIFS to 1.18 (SUSE41963 - LTC9328) -* Mon Jun 14 2004 agruen@suse.de +* Tue Jun 15 2004 agruen@suse.de - SUSE40829 / LTC8406: patches.fixes/power3-numabug: Fix memory zone setup that caused the emergency pool to underrun. * Mon Jun 14 2004 olh@suse.de @@ -23612,7 +23928,7 @@ GIT Branch: master * Sat Jun 12 2004 axboe@suse.de - harden blk_execute_rq() a little so it doesn't inspect ->waiting at all. Similar to how mainline works. -* Fri Jun 11 2004 schwab@suse.de +* Sat Jun 12 2004 schwab@suse.de - Rename modules to work around lkcd bug [SUSE41891]. * Fri Jun 11 2004 garloff@suse.de - hugetlb-disable-nonstd-maphugetlb-sysctl: Don't honour @@ -23703,10 +24019,10 @@ GIT Branch: master - update sysfs-backing store to v0.6 from 2.6.6-mm4 (SUSE40072) * Wed Jun 09 2004 agruen@suse.de - SUSE41748: LAuS msgsnd reporting invalid syscall parameter size. -* Tue Jun 08 2004 olh@suse.de +* Wed Jun 09 2004 olh@suse.de - update patches.arch/ibm-ppc64-eeh-check-n-panic-earlier.patch pass correct device node info to rtas_call (SUSE41818 - LTC9219) -* Tue Jun 08 2004 garloff@suse.de +* Wed Jun 09 2004 garloff@suse.de - scsi-error-test-unit-ready-timeout: Use 30s timeout for TEST_UNIT_READY (SUSE41689). * Tue Jun 08 2004 ak@suse.de @@ -23772,7 +24088,7 @@ GIT Branch: master Don't return from KDB upon unrecoverable exception (SUSE40982 - LTC8623) * Tue Jun 08 2004 ak@suse.de - Handle bad PIT readings in the cyclone timer driver (SUSE40644) -* Mon Jun 07 2004 agruen@suse.de +* Tue Jun 08 2004 agruen@suse.de - SUSE41718 / LTC9150: revalidate_special may invalidate dentry->d_op (as it sometimes does with cifs), so re-check when revalidating again. @@ -23832,7 +24148,7 @@ GIT Branch: master nfsd requests to set the file mode permission bits of a symlink. * Sun Jun 06 2004 ak@suse.de - disable debugging printks in udf -* Sat Jun 05 2004 olh@suse.de +* Sun Jun 06 2004 olh@suse.de - add patches.fixes/recvmsg-compat-MSG_CMSG_COMPAT Fix bogus msg_flags checks, need to mask out MSG_CMSG_COMPAT * Sat Jun 05 2004 garloff@suse.de @@ -23891,16 +24207,16 @@ GIT Branch: master nfs_acl version 2 instead. * Thu Jun 03 2004 ak@suse.de - Fix LDT/TSS limit on x86-64 (SUSE41574) -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - Mark as SLES9_RC1. -* Wed Jun 02 2004 agruen@suse.de +* Thu Jun 03 2004 agruen@suse.de - SUSE41202 / nfs_acl: Fix mounting NFSv2 volumes from Solaris clients: the supported program version numbers were wrong. Also fix the transport buffer size calculation (we were still safe). -* Wed Jun 02 2004 garloff@suse.de +* Thu Jun 03 2004 garloff@suse.de - SUSE40944: apic-timer-irq-delivery-dl760: Add workaround for timer IRQ delivery for DL760. -* Wed Jun 02 2004 ak@suse.de +* Thu Jun 03 2004 ak@suse.de - add IDE support for nvidia nforce3,nforce3-mcp04,nforce3-ck804 * Wed Jun 02 2004 olh@suse.de - add patches.drivers/ibm-ppc64-hvcs_write_room.2.0.patch @@ -23948,7 +24264,7 @@ GIT Branch: master * Wed Jun 02 2004 ak@suse.de - dump bad block when internal xfs consistency checks fail - add more KERN_ALERTs to oopses on x86-64 and i386 -* Tue Jun 01 2004 garloff@suse.de +* Wed Jun 02 2004 garloff@suse.de - swsusp-free-more-mem: Several tries to free memory, allows low- mem machines to successfully suspend to disk. * Tue Jun 01 2004 ak@suse.de @@ -24028,7 +24344,7 @@ GIT Branch: master * Tue Jun 01 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi remove sysfs entry for vscsis -* Mon May 31 2004 kkeil@suse.de +* Tue Jun 01 2004 kkeil@suse.de - ppp-filter-fix: new version with correct filter headers for DLT_LINUX_SLL filter (see # SUSE34724) * Mon May 31 2004 okir@suse.de @@ -24227,7 +24543,7 @@ GIT Branch: master * Thu May 27 2004 agruen@suse.de - patches.suse/jfs-dmapi-fix: Back out broken 32-bit compatibility code. -* Wed May 26 2004 garloff@suse.de +* Thu May 27 2004 garloff@suse.de - tulip-napi-remove-hang: Better fix. (okir, SUSE39668) * Wed May 26 2004 mason@suse.de - ckrm permission fix (bug SUSE41270) @@ -24401,12 +24717,12 @@ GIT Branch: master * Tue May 25 2004 ak@suse.de - retry failed allocations in XFS (SUSE39962) - fix bug in NUMA API with huge nodemasks -* Mon May 24 2004 agruen@suse.de +* Tue May 25 2004 agruen@suse.de - Add EXPORT_SYMBOL(laptop_mode). - jfs updates/fixes: jfs-__get_metapage-size, jfs-d_instantiate-fix, jfs-error-recovery, jfs-invalidate-metadata-race, jfs-memleak, jfs-reduce-stack-usage, jfs-rmmod-fix. -* Mon May 24 2004 olh@suse.de +* Tue May 25 2004 olh@suse.de - update patches.fixes/e1000-mb.patch need also mb in e1000_clean_tx_irq() bug (SUSE41111 - LTC8539) * Mon May 24 2004 agruen@suse.de @@ -24460,7 +24776,7 @@ GIT Branch: master * Mon May 24 2004 hare@suse.de - add patches.suse/lkcd-x86_64-netdump.patch Fix netdump on x86_64 (SUSE40608) -* Sun May 23 2004 andrea@suse.de +* Mon May 24 2004 andrea@suse.de - fix for ia64 arch-atomic_inc_and_test needed by the page-freeing-race-fix. * Sun May 23 2004 olh@suse.de @@ -25049,10 +25365,10 @@ GIT Branch: master - build ibmveth as a module on pseries64 * Thu May 13 2004 olh@suse.de - build tokenring as a module on iseries64 -* Wed May 12 2004 olh@suse.de +* Thu May 13 2004 olh@suse.de - add patches.arch/ibm-ppc64-uninline-spinlocks [PATCH] Un-inline spinlocks on ppc64 -* Wed May 12 2004 agruen@suse.de +* Thu May 13 2004 agruen@suse.de - patches.suse/intel-vtune-fix: Make compile on i386, enable it in the config files. * Wed May 12 2004 okir@suse.de @@ -25113,20 +25429,20 @@ GIT Branch: master fixes from Intel. - Add patches.fixes/priotree-hugetlbfs-truncate-lockup to series.conf. -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - remove patches.drivers/pcnet32-drop-ltint.patch add patches.fixes/pcnet32-disable-ltint just disable ltint for the time being -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/ext3-bogus-enospc [PATCH] Fix ext3 bogus ENOSPC -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.fixes/radeonfb_overlapping_copyarea [PATCH] radeon: fix overlapping copyarea -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - add patches.arch/ppc-XTABS-termio.patch PPC termio fix for TABDLY bits TAB3/XTABS -* Tue May 11 2004 olh@suse.de +* Wed May 12 2004 olh@suse.de - update patches.drivers/ibm-ppc64-vscsi Fix panic in ibmvscsi_eh_abort_handler (LTC bugzilla 7983) fix the ibmvscsi server @@ -25285,7 +25601,7 @@ GIT Branch: master * Sun May 09 2004 olh@suse.de - add patches.fixes/sctp_memset_parameter [SCTP] Fix memset() parameter ordering. -* Sat May 08 2004 schwab@suse.de +* Sun May 09 2004 schwab@suse.de - Audit LAuS patches for bad uses of audit_result [SUSE39936]. * Sat May 08 2004 olh@suse.de - add patches.arch/ibm-ppc64-iommu_alloc_consistent-return @@ -25526,10 +25842,10 @@ GIT Branch: master . * Tue May 04 2004 axboe@suse.de - kernel doesn't link it CKRM isn't configured (sigh) -* Mon May 03 2004 schwab@suse.de +* Tue May 04 2004 schwab@suse.de - Enable CONFIG_SERIAL_8250_EXTENDED and CONFIG_SERIAL_8250_SHARE_IRQ [SUSE39152]. -* Mon May 03 2004 olh@suse.de +* Tue May 04 2004 olh@suse.de - add patches.arch/ibm-ppc64-irqstacks add patches.fixes/irqstacks-do_softirq.patch add patches.arch/ibm-ppc64-irqstack_dynamic_allocation.patch @@ -25983,7 +26299,7 @@ GIT Branch: master (which it does slightly faster than quilt); the resulting tree is fully compatible with quilt. (Use the --clean option to get rid of quilt specific files in .pc/.) -* Fri Apr 23 2004 agruen@suse.de +* Sat Apr 24 2004 agruen@suse.de - Add more stuff from -mc4 (patches.fixes/): ext3-transaction-batching-fix.patch, intermezzo-leak-fixes.patch, load_elf_binary-overflow-detection-fix.patch @@ -26183,7 +26499,7 @@ GIT Branch: master * Tue Apr 20 2004 mantel@suse.de - use in-kernel e100 driver; new version was meant for 2.4 only according to Intel -* Mon Apr 19 2004 garloff@suse.de +* Tue Apr 20 2004 garloff@suse.de - vesafb-video-mem-mtrr: Apply MTRR setting to whole framebuffer. (SUSE39104) * Mon Apr 19 2004 olh@suse.de @@ -26626,7 +26942,7 @@ GIT Branch: master - Update cifs to version 1.0.5. (SUSE35685, SUSE37871). * Sun Apr 04 2004 ak@suse.de - disable apic off dmi entry for HP DL380 (SUSE34704) -* Sat Apr 03 2004 agruen@suse.de +* Sun Apr 04 2004 agruen@suse.de - SUSE38070 hang in hwscan loading module uhci-hcd: Extended psmouse-usb-fix patch to reset the USB controller thoroughly (vojtech@suse.cz). @@ -26753,7 +27069,7 @@ GIT Branch: master * Thu Apr 01 2004 andrea@suse.de - Allow swap header to be rewritten with rw_swap_page_sync, may fix bug SUSE37442. -* Wed Mar 31 2004 ak@suse.de +* Thu Apr 01 2004 ak@suse.de - disable EDD reporting url * Wed Mar 31 2004 olh@suse.de - add patches.drivers/usb-static-sysfs-info @@ -26930,7 +27246,7 @@ GIT Branch: master - Disable debugging messages in parport daisy driver * Fri Mar 26 2004 ak@suse.de - Enable powernow k8 acpi driver on x86-64 and i386 (SUSE36822) -* Thu Mar 25 2004 agruen@suse.de +* Fri Mar 26 2004 agruen@suse.de - xfs cvs update. * Thu Mar 25 2004 andrea@suse.de - Fixup one locking bit in the objrmap-core, more precisely @@ -26972,7 +27288,7 @@ GIT Branch: master - Emulate bridge ioctls for vmware (SUSE36641) * Thu Mar 25 2004 garloff@suse.de - Revert sysfs changes from rc2. (SUSE36844, SUSE36198). -* Wed Mar 24 2004 garloff@suse.de +* Thu Mar 25 2004 garloff@suse.de - Drop part from lkcd_ipf that panics the kernel on accessing /proc/sys/kernel/cad_pid. * Wed Mar 24 2004 agruen@suse.de @@ -27010,7 +27326,7 @@ GIT Branch: master - Disable LTT & dprobe completely as they also do not work on S/390. - Rediff numa-api. -* Tue Mar 23 2004 schwab@suse.de +* Wed Mar 24 2004 schwab@suse.de - Enable KDB on ia64, off by default. * Tue Mar 23 2004 ak@suse.de - fix oops in numa api code (SUSE36806) @@ -27225,7 +27541,7 @@ GIT Branch: master - Update to x86_64-2.6.5rc1-3. Should fix SUSE35405 * Fri Mar 19 2004 agruen@suse.de - Fix the override-config-file mechanism. -* Thu Mar 18 2004 mason@suse.de +* Fri Mar 19 2004 mason@suse.de - fix reiserfs_file_write hole bug - Try to fix some O_DIRECT<->buffered io races - fix reiserfs writepage for fsync vs data=ordered races @@ -27377,7 +27693,7 @@ GIT Branch: master - update to 2.6.5-rc1 * Tue Mar 16 2004 mantel@suse.de - remove infiniband drivers -* Mon Mar 15 2004 olh@suse.de +* Tue Mar 16 2004 olh@suse.de - reenable patches.drivers/firewire_ieee1394 rev 1191, fixes some list corruption in ieee1394 core * Mon Mar 15 2004 olh@suse.de @@ -27491,7 +27807,7 @@ GIT Branch: master - Also install the arch/$arch/defconfig.$flavor files in the binary kernels. Add scripts/build-kernel-modules (generated by script) for testing compilation and installation. -* Wed Mar 10 2004 agruen@suse.de +* Thu Mar 11 2004 agruen@suse.de - %%postun-script: Fix relink code (broke recently). - Rename /boot/vmlinux to /boot/vmlinux.gz for gzip'ed files (the extension was lost at some point). @@ -27582,7 +27898,7 @@ GIT Branch: master - Make TIOCGDEV compatible again. * Sat Mar 06 2004 schwab@suse.de - Read patches.drivers/xpnet-04-xpc. -* Fri Mar 05 2004 ak@suse.de +* Sat Mar 06 2004 ak@suse.de - Update x86-64 patchkit to x86_64-2.6.4rc2-1 * Fri Mar 05 2004 olh@suse.de - update to patches.fixes/linux-post-2.6.4rc2-20040305 @@ -27641,7 +27957,7 @@ GIT Branch: master - Remove patches.drivers/xpnet-04-xpc. * Wed Mar 03 2004 schwab@suse.de - Fix staircase effect on Altix serial console. -* Tue Mar 02 2004 schwab@suse.de +* Wed Mar 03 2004 schwab@suse.de - Fix net/ipv6/mobile_ip6 for parallel build. * Tue Mar 02 2004 olh@suse.de - net/ipv6/mobile_ip6/mobhdr_mn.c needs linux/init.h @@ -27721,10 +28037,10 @@ GIT Branch: master loop_func_table->transfer operation has changed). * Sun Feb 29 2004 schwab@suse.de - Fix NULL pointer reference in pciehp driver. -* Sat Feb 28 2004 garloff@suse.de +* Sun Feb 29 2004 garloff@suse.de - alarm-round: Commit fix for alarm() return value being one too much because of roundoff errors in tv <-> jiffie conversion. -* Sat Feb 28 2004 agruen@suse.de +* Sun Feb 29 2004 agruen@suse.de - Add timestamp of cvs working directory to rpm files: /boot/timestamp-%%ver_str, /usr/src/linux-%%ver_str/timestamp. * Sat Feb 28 2004 ak@suse.de @@ -28089,7 +28405,7 @@ GIT Branch: master * Tue Feb 03 2004 ak@suse.de - Add patch for CONFIG_REGPARM for i386 - Enable it by default -* Mon Feb 02 2004 agruen@suse.de +* Tue Feb 03 2004 agruen@suse.de - patches.fixes/toshiba-acpi-0.17: Update toshiba_acpi driver to version 0.17. - Update config files. @@ -28117,7 +28433,7 @@ GIT Branch: master - Fix several problems with Provides and Obsoletes. - Split modversion symbols from kernel-source, and put them into kernel-syms instead. This also obsoletes kernel-bare. -* Thu Jan 29 2004 olh@suse.de +* Fri Jan 30 2004 olh@suse.de - add patches.drivers/firewire_ieee1394 (rev 1113) update sbp2 driver to provide ieee1394_guid in sysfs device/ dir * Thu Jan 29 2004 agruen@suse.de @@ -28136,7 +28452,7 @@ GIT Branch: master - Update ilp32 patch. * Thu Jan 29 2004 okir@suse.de - Updated usagi ipv6-ipv6 tunnel patch -* Wed Jan 28 2004 olh@suse.de +* Thu Jan 29 2004 olh@suse.de - update patches.drivers/ibm-ipr-2.0.0.patch trigger CONFIG_FW_LOADER if enabled * Wed Jan 28 2004 okir@suse.de @@ -28341,7 +28657,7 @@ GIT Branch: master - update patches.suse/early_userspace-instead-of-linuxrc do not mount sysfs early, the events can be replayed later keep the early binfmt_elf init to record early hotplug calls -* Fri Jan 09 2004 agruen@suse.de +* Sat Jan 10 2004 agruen@suse.de - Rework how kernel-source and the binary kernels are built: Now, the source and binary package are all built directly from the sources. @@ -28511,7 +28827,7 @@ GIT Branch: master * Mon Dec 08 2003 olh@suse.de - update patches.fixes/linux-2.6.0-test11-bk-latest tmpfs oops fix -* Sun Dec 07 2003 olh@suse.de +* Mon Dec 08 2003 olh@suse.de - update patches.suse/early_userspace-instead-of-linuxrc simplify changes * Sun Dec 07 2003 olh@suse.de @@ -28751,7 +29067,7 @@ GIT Branch: master option of build script. * Tue Nov 11 2003 ak@suse.de - Merge to x86_64-2.6.0test9-5 -* Mon Nov 10 2003 schwab@suse.de +* Tue Nov 11 2003 schwab@suse.de - Fix rounding error for blkdev reads [SUSE31902]. * Mon Nov 10 2003 schwab@suse.de - Reenable serial console patch. diff --git a/mkspec b/mkspec new file mode 100644 index 00000000..f128ed7c --- /dev/null +++ b/mkspec @@ -0,0 +1,264 @@ +#!/usr/bin/perl + +use strict; +use warnings; + +use File::Copy; +use Data::Dumper; + +my $dir = "."; + +# flavor -> [supported archs] +my %flavor_archs = parse_config_conf(); + +# template name -> template body +my %templates = read_spec_templates(); + +# config.sh variables +my %vars = parse_config_sh(); +my ($srcversion, $variant) = ($vars{'SRCVERSION'}, $vars{'VARIANT'}); + +# rpm changelog +my $changelog = convert_changes(); + +# package name -> [summary, description] +my %binary_descriptions = parse_descriptions(); + +my $patchversion = `$dir/compute-PATCHVERSION.sh`; +chomp $patchversion; +my ($rpmversion, $rpmrelease) = split(/-/, $patchversion, 2); +if (defined($rpmrelease)) { + $rpmrelease =~ s/-/./g; + $rpmrelease .= "."; +} else { + $rpmrelease = ""; +} + +my %macros = ( + VARIANT => $variant, + SRCVERSION => $srcversion, + PATCHVERSION => $patchversion, + RPMVERSION => $rpmversion, + RELEASE_PREFIX => $rpmrelease, +); + +# binary spec files +for my $flavor (sort keys(%flavor_archs)) { + $flavor_archs{$flavor} = [sort @{$flavor_archs{$flavor}}]; + my ($summary, $description); + if (!exists($binary_descriptions{"kernel-$flavor"})) { + print STDERR "warning: no description for kernel-$flavor found\n"; + $summary = "The Linux Kernel"; + $description = "The Linux Kernel."; + } else { + $summary = $binary_descriptions{"kernel-$flavor"}->[0]; + $description = $binary_descriptions{"kernel-$flavor"}->[1]; + } + + do_spec('binary', "kernel-$flavor.spec", %macros, + FLAVOR => $flavor, + SUMMARY => $summary, + DESCRIPTION => $description, + ARCHS => join(" ", arch2rpm(@{$flavor_archs{$flavor}})), + PROVIDES_OBSOLETES => provides_obsoletes($flavor, @{$flavor_archs{$flavor}}), + ); +} +# kernel-source.spec +do_spec('source', "kernel-source$variant.spec", %macros); + +# kernel-syms.spec +{ + my $requires = ""; + for my $flavor (sort keys(%flavor_archs)) { + next if $flavor eq "vanilla"; + my @archs = arch2rpm(@{$flavor_archs{$flavor}}); + $requires .= "%ifarch @archs\n"; + $requires .= "Requires: kernel-$flavor-devel = \%version-\%source_rel\n"; + $requires .= "%endif\n"; + } + chomp $requires; + do_spec('syms', "kernel-syms$variant.spec", %macros, + REQUIRES => $requires); +} + +exit 0; + + + +sub parse_config_conf { + my %res; + + for my $arch (split(/\s+/, `$dir/arch-symbols --list`)) { + my @flavors = `$dir/guards $arch < $dir/config.conf`; + next if @flavors == 0; + chomp @flavors; + @flavors = map { s/.*\///; $_ } @flavors; + for my $flavor (@flavors) { + $res{$flavor} ||= []; + push(@{$res{$flavor}}, $arch); + } + } + return %res; +} + +sub read_spec_templates { + my %res; + + for my $template qw(binary source syms) { + xopen(my $fh, '<', "$dir/kernel-$template.spec.in"); + my @lines = <$fh>; + $res{$template} = join("", @lines); + close($fh); + } + return %res; +} + +# return a hash of config.sh variables +sub parse_config_sh { + my %res; + + xopen(my $fh, '<', "$dir/config.sh"); + while (<$fh>) { + chomp; + if (/^\s*([A-Z_]+)=(.*)/) { + $res{$1} = $2; + } + } + close($fh); + return %res; +} + +# convert kernel-source.changes to rpm changelog +sub convert_changes { + my $res = "\%changelog\n"; + my @progs = qw(/usr/lib/build/changelog2spec + /work/src/bin/tools/convert_changes_to_rpm_changelog); + + my $changesfile = "$dir/kernel-source$variant.changes"; + if (-e $changesfile) { + for my $prog (@progs) { + if (-x $prog) { + $res .= `$prog $changesfile`; + last; + } + } + } + chomp $res; + return $res; +} + +sub parse_descriptions { + my %res; + my $current; + my $blank = ""; + # 0 - expect summary, 1 - eating blank lines, 2 - reading description + my $state = 0; + + xopen(my $fh, '<', "$dir/package-descriptions"); + while (<$fh>) { + next if /^\s*#/; + + if (/^==+\s+([^\s]+)\s+==+\s*$/) { + my $package = $1; + if ($current) { + chomp $current->[1]; + } + $current = ["", ""]; + $res{$package} = $current; + $state = 0; + next; + } + if (/^$/) { + if ($state == 2) { + $blank .= $_; + } + next; + } + # non-blank line and not === package === + if ($state == 0) { + chomp; + $current->[0] = $_; + $state = 1; + } elsif ($state == 1) { + $current->[1] = $_; + $blank = ""; + $state = 2; + } else { + $current->[1] .= $blank; + $blank = ""; + $current->[1] .= $_; + } + } + if ($current) { + chomp $current->[1]; + } + close($fh); + return %res; +} + +sub arch2rpm { + if (wantarray) { + return map { _arch2rpm($_) } @_; + } + return _arch2rpm($_[0]); +} +sub _arch2rpm { + my $arch = shift; + return "\%ix86" if $arch eq "i386"; + return $arch; +} + +sub append_changelog { + my $changelog = $_[1]; + if ($_[0] =~ s/\%changelog$/$changelog/) { + return; + } + $_[0] .= $changelog; +} + +sub provides_obsoletes { + my $flavor = shift; + my @archs = @_; + my $res = ""; + + for my $arch (@archs) { + my @packs = `$dir/guards $arch $flavor <$dir/old-packages.conf`; + chomp @packs; + next if (!@packs); + my $rpmarch = arch2rpm($arch); + chomp $rpmarch; + $res .= "\%ifarch $rpmarch\n"; + $res .= "Provides: @packs\n"; + $res .= "Obsoletes: @packs\n"; + $res .= "\%endif\n"; + } + chomp $res; + return $res; +} + +sub do_spec { + my $template = shift; + my $specfile = shift; + my %macros = @_; + + my $text = $templates{$template}; + for my $m (keys %macros) { + $text =~ s/\@$m\@/$macros{$m}/g; + } + append_changelog($text, $changelog); + print "$specfile\n"; + xopen(my $fh, '>', "$dir/$specfile"); + print $fh $text; + close($fh); + + return if $specfile eq "kernel-source$variant.spec"; + my $changesfile = $specfile; + $changesfile =~ s/\.spec$//; + $changesfile .= ".changes"; + copy("$dir/kernel-source$variant.changes", $changesfile); +} + +sub xopen { + open($_[0], $_[1], $_[2]) or die "$_[2]: $!\n"; +} + diff --git a/modversions b/modversions index c4efd9bd..da23262e 100644 --- a/modversions +++ b/modversions @@ -47,6 +47,7 @@ sub pack_dump($$) { my @files; $ext = ".symtypes" unless defined $ext; + $dir =~ s/\/+$//; find(sub ($) { /\Q$ext\E$/ && push @files, $File::Find::name}, $dir); map { s/^\Q$dir\E\/(.*)\Q$ext\E$/$1/ } @files; @@ -83,6 +84,7 @@ sub pack_dump($$) { delete $override{$sym}; } else { $override{$sym} = 1; + $_ = "$override$_"; } } } diff --git a/old-packages.conf b/old-packages.conf new file mode 100644 index 00000000..6859f688 --- /dev/null +++ b/old-packages.conf @@ -0,0 +1,33 @@ +# Defines which package names to include in the Provides and +# Obsoletes tags of spec files. +# +# When generating Provides, `p' is defined. When generating +# Obsoletes, `o' is defined. +# +# +ARCH: include only for this architecture. +# -!symbol: exclude unless symbol is also defined. +# +# Guards are always evaluated from left to right; the last +# guard that matches determines whether a line is included +# or not. +# +# For testing this file, run scripts/old-config.sh. +# + +# i386 ================================================================= ++i386 -!default smp kernel-smp kernel-pae kernel-bigsmp + +# x86_64 =============================================================== ++x86_64 -!default smp kernel-smp + +# ia64 ================================================================= ++ia64 -!default kernel-sn2 + +# ppc/ppc64 ============================================================ + ++ppc -!ppc64 kernel-pmac64 kernel-pseries64 kernel-iseries64 + +# s390/s390x =========================================================== ++s390 -!s390 kernel-32bit + ++s390x -!s390x kernel-64bit diff --git a/package-descriptions b/package-descriptions new file mode 100644 index 00000000..eafec339 --- /dev/null +++ b/package-descriptions @@ -0,0 +1,80 @@ +# Descriptions of the binary kernel packages. The format is +# +# === === +# Summary (single line) +# +# Long description (multiple +# lines) +# +# Descriptions of the -base and -extra subpackages are derived from the +# main descriptions. + +=== kernel-debug === +A Debug Version of the Kernel + +This kernel has several debug facilities enabled that hurt performance. +Only use this kernel when investigating problems. + +=== kernel-default === +The Standard Kernel + +The standard kernel for both uniprocessor and multiprocessor systems. + +=== kernel-legacy === +The Legacy Kernel + +The kernel for both uniprocessor and multiprocessor systems to run on older +hardware. It contains support for ISA devices and has the Physical Addressing +Extension (PAE) feature disabled. + +=== kernel-kdump === +kernel for kdump + +This kernel is intended for kdump. It can not be booted with a normal +bootloader, the kexec tool has to be used to load it. Once the system +crashes, the loaded kernel will be started to grab debug info from the +crashed kernel. + +=== kernel-ppc64 === +Kernel for ppc64 Systems + +This package contains the kernel for: + +IBM pSeries 64bit machines IBM iSeries 64bit machines Apple G5 machines +Sony Playstation 3 + +The boot file is /boot/vmlinux. + +The home page of the ppc64 project is http://www.penguinppc.org/ + +=== kernel-ps3 === +kernel for ps3 bootloader + +This package contains the kernel for the PS3 bootloader. PS3 systems +only have 4MB of flash memory for the bootloader, so this kernel needs +to be as small as possible and is _not_ meant to be installed in the +final system. + +=== kernel-s390 === +The Standard Kernel + +The standard kernel. + +=== kernel-trace === +The Realtime Linux Kernel + +This kernel is compiled for realtime applications. + +=== kernel-vanilla === +The Standard Kernel - without any SUSE patches + +The standard kernel - without any SUSE patches + +=== kernel-xen === +The Xen Kernel + +The Linux kernel for Xen paravirtualization. + +This kernel can be used both as the domain0 ("xen0") and as an +unprivileged ("xenU") kernel. + diff --git a/patches.addon.tar.bz2 b/patches.addon.tar.bz2 index f3adc133..b6605285 100644 --- a/patches.addon.tar.bz2 +++ b/patches.addon.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e9877a3f48c9c24cfe0e8e449d872d58df300e8957496280d7a6a8ed0562caa -size 127 +oid sha256:f40cf2e5bb426f03e8b22d891ab32ee3ed9a52de14a38ea09b826cf15ad00fb5 +size 129 diff --git a/patches.apparmor.tar.bz2 b/patches.apparmor.tar.bz2 index b67c8b3d..cc57d955 100644 --- a/patches.apparmor.tar.bz2 +++ b/patches.apparmor.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7284fcfae8e1ef87a373733b6e9db06e878a76c9f251a4410ece466113e18a9 -size 60018 +oid sha256:4848e8f1d0a677ed36945ce3f7ff6115149a13e3c64269b25ab94d1585732eaf +size 60066 diff --git a/patches.arch.tar.bz2 b/patches.arch.tar.bz2 index 27e2a228..6991d4cb 100644 --- a/patches.arch.tar.bz2 +++ b/patches.arch.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:613a9fecdb3dd99f07ad2feb5532e4fd8fc6455b9ebb9dc131c45f9191f96baf -size 38925 +oid sha256:abb7d19e1de0de7ca06554a0fe8cdb969d3c21c88042e23a66ee85639a1530c0 +size 36556 diff --git a/patches.drivers.tar.bz2 b/patches.drivers.tar.bz2 index ea6c505a..594fbdf2 100644 --- a/patches.drivers.tar.bz2 +++ b/patches.drivers.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e295a4b4e94a619a8c845fe45a3b0f7addbcb38083de9ad0be241731a173dac7 -size 171727 +oid sha256:66029ede487918cd5e939686d74cad8592fcac339963292f88d705ecaa15fae2 +size 171628 diff --git a/patches.fixes.tar.bz2 b/patches.fixes.tar.bz2 index 2bc4e24e..df0312a0 100644 --- a/patches.fixes.tar.bz2 +++ b/patches.fixes.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fbabc3cac61dfcb1c0ffc4d0176d49beabd6f8e8fe8274982aa1ef8cc3105202 -size 42074 +oid sha256:9269824c1fb6577a5b8cc0504dccbad42f5f29aec34fdc538a82c444d38637fe +size 31467 diff --git a/patches.kabi.tar.bz2 b/patches.kabi.tar.bz2 index 3b4ffbe3..862b5696 100644 --- a/patches.kabi.tar.bz2 +++ b/patches.kabi.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:41b2d5e56efb399ff2c0df634095fda13b3eedfc7a6bd474d8b549a058958888 -size 123 +oid sha256:8f17122f387e72f1e0cb4acb99148e8363b2e0d5aeeef4543b5750be0e0f290e +size 129 diff --git a/patches.kernel.org.tar.bz2 b/patches.kernel.org.tar.bz2 index 82d9d9fa..bcda82f4 100644 --- a/patches.kernel.org.tar.bz2 +++ b/patches.kernel.org.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b88f274939d97cad971f5b562812a05c55e09f8d9dca3040376d433a660bd44 -size 3708 +oid sha256:572d6ace8b033805a35c73d15b20cdd08dd6c1b4497ff814678ab40e0385d677 +size 12477235 diff --git a/patches.rpmify.tar.bz2 b/patches.rpmify.tar.bz2 index 686679e4..568deed4 100644 --- a/patches.rpmify.tar.bz2 +++ b/patches.rpmify.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c1d2b0da5a3cf100cbd6a3616a4436c48637062ff4c9c173a2e7e634d6c559f -size 3367 +oid sha256:3520cfcf829ed3eaa8d9fe1c20009d28581291e36a2132b71e41b7a36c2c5f2f +size 3601 diff --git a/patches.rt.tar.bz2 b/patches.rt.tar.bz2 index d85eb3ae..ed5ae258 100644 --- a/patches.rt.tar.bz2 +++ b/patches.rt.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:78c6e796d51f019117f663ddb136571da2911b385672a3785e399b7119a84c0a -size 124 +oid sha256:6a5f1b075a51886cf01e54334bddd9c8a8aa9494e87dcdf6f9a19a618e3594f4 +size 127 diff --git a/patches.suse.tar.bz2 b/patches.suse.tar.bz2 index be47bf67..135ed16c 100644 --- a/patches.suse.tar.bz2 +++ b/patches.suse.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98972db234d25f739b8205616f0c4140695ffdbafd81c1208a0ec89cab764023 -size 1279783 +oid sha256:7a597c9afadfa0be7bceece53300644154973a2024d530be3392f1d4efb92bee +size 865991 diff --git a/patches.trace.tar.bz2 b/patches.trace.tar.bz2 index fdc5c452..c7e4218d 100644 --- a/patches.trace.tar.bz2 +++ b/patches.trace.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:192154b4a5d7746ee4e4bbf958defbcbfede4041ae3c4a14fe7cb997127bbe66 -size 43317 +oid sha256:74b07e566a135904d947a3a4cabcc3884a38de19105e1979f6de0cf5db64ff0b +size 43324 diff --git a/patches.xen.tar.bz2 b/patches.xen.tar.bz2 index d7403095..12b4a020 100644 --- a/patches.xen.tar.bz2 +++ b/patches.xen.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:784758af3ac07d3b19f2b01a63561ceca1d321c8c609f74057d66fa083fd9a21 -size 1661110 +oid sha256:dc3b8f60334f67ae7ec11ff75681d3efcabdba6890fa5449b9bf826dadbcd293 +size 1765395 diff --git a/post.sh b/post.sh index 1f295ce4..83787326 100644 --- a/post.sh +++ b/post.sh @@ -32,11 +32,11 @@ case @FLAVOR@ in esac for x in /boot/@IMAGE@ /boot/initrd; do rm -f $x$suffix - ln -s ${x##*/}-@KERNELRELEASE@ $x$suffix + ln -s ${x##*/}-@KERNELRELEASE@-@FLAVOR@ $x$suffix done -if [ -e /lib/modules/@KERNELRELEASE@ ]; then - echo Setting up /lib/modules/@KERNELRELEASE@ +if [ -e /lib/modules/@KERNELRELEASE@-@FLAVOR@ ]; then + echo Setting up /lib/modules/@KERNELRELEASE@-@FLAVOR@ if [ -x /sbin/module_upgrade ]; then /sbin/module_upgrade --rename mptscsih="mptspi mptfc mptsas" @@ -48,18 +48,18 @@ wm=/usr/lib/module-init-tools/weak-modules wm2=/usr/lib/module-init-tools/weak-modules2 if [ -x $wm2 ]; then if [ @BASE_PACKAGE@ = 1 ]; then - /bin/bash -${-/e/} $wm2 --add-kernel @KERNELRELEASE@ + /bin/bash -${-/e/} $wm2 --add-kernel @KERNELRELEASE@-@FLAVOR@ else nvr=@SUBPACKAGE@-@RPM_VERSION_RELEASE@ - rpm -ql $nvr | /bin/bash -${-/e/} $wm2 --add-kernel-modules @KERNELRELEASE@ + rpm -ql $nvr | /bin/bash -${-/e/} $wm2 --add-kernel-modules @KERNELRELEASE@-@FLAVOR@ fi elif [ -x $wm ]; then # pre CODE11 compatibility - $wm --add-kernel @KERNELRELEASE@ - /sbin/depmod -a -F /boot/System.map-@KERNELRELEASE@ @KERNELRELEASE@ + $wm --add-kernel @KERNELRELEASE@-@FLAVOR@ + /sbin/depmod -a -F /boot/System.map-@KERNELRELEASE@-@FLAVOR@ @KERNELRELEASE@-@FLAVOR@ if [ -f /etc/fstab -a ! -e /.buildenv -a -x /sbin/mkinitrd ] ; then - /sbin/mkinitrd -k /boot/@IMAGE@-@KERNELRELEASE@ \ - -i /boot/initrd-@KERNELRELEASE@ + /sbin/mkinitrd -k /boot/@IMAGE@-@KERNELRELEASE@-@FLAVOR@ \ + -i /boot/initrd-@KERNELRELEASE@-@FLAVOR@ if [ $? -ne 0 ]; then echo "/sbin/mkinitrd failed" >&2 case @SUBPACKAGE@ in @@ -95,8 +95,8 @@ run_bootloader () { if [ -f /etc/fstab -a ! -e /.buildenv ] ; then # only run the bootloader if the usual bootloader configuration # files are there -- this is different on every architecture - initrd=initrd-@KERNELRELEASE@ - if [ -e /boot/$initrd -o ! -e /lib/modules/@KERNELRELEASE@ ] && \ + initrd=initrd-@KERNELRELEASE@-@FLAVOR@ + if [ -e /boot/$initrd -o ! -e /lib/modules/@KERNELRELEASE@-@FLAVOR@ ] && \ run_bootloader ; then [ -e /boot/$initrd ] || initrd= # handle 10.2 and SLES10 SP1 or later @@ -104,8 +104,8 @@ if [ -f /etc/fstab -a ! -e /.buildenv ] ; then /usr/lib/bootloader/bootloader_entry \ add \ @FLAVOR@ \ - @KERNELRELEASE@ \ - @IMAGE@-@KERNELRELEASE@ \ + @KERNELRELEASE@-@FLAVOR@ \ + @IMAGE@-@KERNELRELEASE@-@FLAVOR@ \ $initrd # handle 10.1 and SLES10 GA diff --git a/postun.sh b/postun.sh index 58b350e3..3f819c37 100644 --- a/postun.sh +++ b/postun.sh @@ -3,17 +3,17 @@ wm2=/usr/lib/module-init-tools/weak-modules2 if [ @BASE_PACKAGE@ = 0 ]; then if [ -x $wm2 ]; then nvr=@SUBPACKAGE@-@RPM_VERSION_RELEASE@ - /bin/bash -${-/e/} $wm2 --remove-kernel-modules @KERNELRELEASE@ < /var/run/rpm-$nvr-modules + /bin/bash -${-/e/} $wm2 --remove-kernel-modules @KERNELRELEASE@-@FLAVOR@ < /var/run/rpm-$nvr-modules fi rm -f /var/run/rpm-$nvr-modules exit 0 fi # Remove symlinks from /lib/modules/$krel/weak-updates/. if [ -x $wm2 ]; then - /bin/bash -${-/e/} $wm2 --remove-kernel @KERNELRELEASE@ + /bin/bash -${-/e/} $wm2 --remove-kernel @KERNELRELEASE@-@FLAVOR@ elif [ -x $wm ]; then # pre CODE11 compatibility - $wm --remove-kernel @KERNELRELEASE@ + $wm --remove-kernel @KERNELRELEASE@-@FLAVOR@ fi # remove /boot/@IMAGE@.previous entry on a 10.1 and SLES10 GA system @@ -28,13 +28,13 @@ esac # Created in %post of old kernels case "$(readlink /boot/@IMAGE@$suffix.previous)" in -@IMAGE@-@KERNELRELEASE@|$(readlink /boot/@IMAGE@$suffix)) +@IMAGE@-@KERNELRELEASE@-@FLAVOR@|$(readlink /boot/@IMAGE@$suffix)) remove_previos_entry=yes rm -f /boot/@IMAGE@$suffix.previous ;; esac case "$(readlink /boot/initrd$suffix.previous)" in -initrd-@KERNELRELEASE@|$(readlink /boot/initrd$suffix)) +initrd-@KERNELRELEASE@-@FLAVOR@|$(readlink /boot/initrd$suffix)) rm -f /boot/initrd$suffix.previous ;; esac @@ -46,9 +46,9 @@ if [ -f /etc/fstab ]; then /usr/lib/bootloader/bootloader_entry \ remove \ @FLAVOR@ \ - @KERNELRELEASE@ \ - @IMAGE@-@KERNELRELEASE@ \ - initrd-@KERNELRELEASE@ + @KERNELRELEASE@-@FLAVOR@ \ + @IMAGE@-@KERNELRELEASE@-@FLAVOR@ \ + initrd-@KERNELRELEASE@-@FLAVOR@ # handle 10.1 and SLES10 GA elif [ -x /sbin/update-bootloader ]; then diff --git a/series.conf b/series.conf index 9a850513..da09ddbf 100644 --- a/series.conf +++ b/series.conf @@ -27,6 +27,13 @@ # DO NOT MODIFY THEM! # Send separate patches upstream if you find a problem... ######################################################## + patches.kernel.org/patch-2.6.30-rc1 + patches.kernel.org/patch-2.6.30-rc1-rc2 + patches.kernel.org/patch-2.6.30-rc2-rc3 + patches.kernel.org/patch-2.6.30-rc3-rc4 + patches.kernel.org/patch-2.6.30-rc4-rc5 + patches.kernel.org/patch-2.6.30-rc5-rc6 + patches.kernel.org/patch-2.6.30-rc6-git3 ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -41,6 +48,7 @@ patches.kernel.org/gdth-section-conflict patches.kernel.org/arch-include-asm-fixes patches.rpmify/spin_is_contended-fix + patches.kernel.org/staging-pci-deps ######################################################## # kABI consistency patches @@ -59,6 +67,7 @@ patches.rpmify/no-include-asm patches.rpmify/rpm-kernel-config + patches.rpmify/split-package patches.rpmify/buildhost patches.rpmify/cloneconfig.diff patches.suse/genksyms-add-override-flag.diff @@ -69,6 +78,7 @@ patches.suse/supported-flag patches.suse/supported-flag-sysfs patches.suse/modpost-filter-out-built-in-depends + patches.suse/kbuild-icecream-workaround ######################################################## # Simple export additions/removals @@ -92,7 +102,6 @@ patches.suse/sysctl-add-affinity_load_balancing patches.fixes/seccomp-disable-tsc-option patches.suse/self-ptrace.patch --RT patches.suse/rwlocks-enable-interrupts ######################################################## # Architecture-specific patches. These used to be all @@ -105,7 +114,6 @@ # ia64 ######################################################## patches.fixes/ia64-sparse-fixes.diff --RT patches.arch/ia64-rwlocks-enable-interrupts patches.fixes/nr-irqs-file patches.arch/mm-avoid-bad-page-on-lru patches.arch/ia64-page-migration @@ -129,8 +137,8 @@ ######################################################## patches.arch/x86-self-ptrace.patch patches.arch/x86-hpet-pre-read - patches.arch/x86_64-hpet-64bit-timer.patch - patches.suse/x86-mark_rodata_rw.patch ++needs_update patches.arch/x86_64-hpet-64bit-timer.patch ++needs_to_go_away patches.suse/x86-mark_rodata_rw.patch ######################################################## # x86_64/4096CPUS - from SGI @@ -182,14 +190,12 @@ patches.arch/s390-add-FREE_PTE_NR patches.arch/s390-08-02-zfcp-gpn-align-fix.diff - patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch ######################################################## # VM/FS patches ######################################################## --RT patches.suse/unmap_vmas-lat -+andrea patches.suse/silent-stack-overflow + patches.suse/unmap_vmas-lat patches.suse/silent-stack-overflow-2.patch patches.fixes/do_anonymous_page-race patches.fixes/oom-warning @@ -229,19 +235,18 @@ # Check resource conflicts between hwmon and ACPI OpRegs patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch - patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch - patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch ++needs_update patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch patches.arch/acpi_thermal_passive_blacklist.patch - patches.arch/thinkpad_fingers_off_backlight_igd.patch - patches.arch/acpi_video_thinkpad_exclude_IGD_devices.patch ++still_needed? patches.arch/thinkpad_fingers_off_backlight_igd.patch ++still_needed? patches.arch/acpi_video_thinkpad_exclude_IGD_devices.patch patches.arch/acpi-export-hotplug_execute patches.arch/acpi_ec_provide_non_interrupt_mode_boot_param.patch - patches.suse/acpi_osi_sle11_ident.patch ++still_needed? patches.suse/acpi_osi_sle11_ident.patch ######################################################## @@ -255,10 +260,6 @@ +trenn patches.drivers/cpufreq_changes_to_get_cpu_idle_us_5.patch +trenn patches.drivers/cpufreq_add_idle_microaccounting_6.patch - patches.fixes/cpufreq_export_latency.patch - patches.fixes/cpufreq_ondemand_adjust_sampling_rate_limit.patch - patches.fixes/cpufreq_ondemand_performance_optimise_default_settings.patch - ######################################################## # AGP, graphics related stuff ######################################################## @@ -269,7 +270,7 @@ ######################################################## # TIOCGDEV - suse special patches.fixes/tiocgdev - patches.suse/mm-increase-dirty-limits.patch ++still_needed? patches.suse/mm-increase-dirty-limits.patch ######################################################## # Networking, IPv6 @@ -302,56 +303,8 @@ ######################################################## # Reiserfs Patches ######################################################## - - # From -mm - - patches.suse/reiserfs-mount-count - patches.suse/reiserfs-inode-init - patches.fixes/reiserfs-prealloc-fix - patches.fixes/reiserfs-commit-ids-unsigned-ints - - # Better error handling and reporting - patches.suse/reiserfs-buffer-info-for-balance.diff - patches.suse/reiserfs-consistent-messages.diff - patches.suse/reiserfs-reiserfs_info.diff - patches.suse/reiserfs-reiserfs-warning.diff - patches.suse/reiserfs_warning-reentrant - patches.suse/reiserfs-reiserfs_panic.diff - patches.suse/reiserfs-rearrange-journal-abort.diff - patches.suse/reiserfs-add-reiserfs_error.diff - patches.suse/reiserfs-use-reiserfs_error.diff - - # Extended attribute rework - patches.suse/reiserfs-remove-xinode - patches.suse/reiserfs-xattr-get-page - patches.suse/reiserfs-remove-link-detection.diff - patches.suse/reiserfs-xattr-S_PRIVATE - patches.suse/reiserfs-clean-up-xattrs - patches.suse/reiserfs-simplify-xattr-internal-file-lookups-opens.diff - patches.suse/reiserfs-eliminate-per-super-xattr-lock.diff - patches.suse/reiserfs-make-per-inode-xattr-locking-more-fine-grained.diff - patches.suse/reiserfs-remove-i_has_xattr_dir.diff - patches.suse/reiserfs-use-generic-xattr-handlers.diff - patches.suse/reiserfs-journaled-xattrs.diff - patches.suse/reiserfs-kill-xattr-readdir.diff - patches.suse/reiserfs-selinux.diff - - # Code cleanups - patches.suse/reiserfs-simplify-buffer-info.diff - patches.suse/reiserfs-cleanup-path-funcs.diff - patches.suse/reiserfs-strip-whitespace.diff - patches.suse/reiserfs-rename-p_s_sb.diff - patches.suse/reiserfs-rename-p_s_bh.diff - patches.suse/reiserfs-rename-p_s_inode.diff - patches.suse/reiserfs-rename-p_s_tb.diff - patches.suse/reiserfs-rename-p_._.diff - patches.suse/reiserfs-rename-._.diff - - # Fixes - patches.fixes/reiserfs-varargs-fix - patches.fixes/reiserfs-error-buffer-locking - patches.fixes/reiserfs-debug-1036 patches.suse/reiserfs-barrier-default + patches.fixes/reiserfs-expose-privroot ######################################################## # ocfs2 @@ -366,20 +319,12 @@ patches.suse/xfs-nfsd-dmapi-aware patches.fixes/xfs-dmapi-fixes patches.fixes/xfs-redirty-ENOSPC.patch + patches.fixes/xfs-export-debug ######################################################## # novfs ######################################################## - patches.suse/novfs-add-the-novell-filesystem-client-kernel-module.patch - patches.suse/convert-novfs-to-open-soure-coding-standards.patch - patches.suse/novfs-merge-changes.diff - patches.suse/novfs-stupid-DbgPrint - patches.suse/novfs-patch-2.6.27 - patches.suse/novfs-patch-2.6.29 - patches.suse/novfs-gregorian-day-fix - patches.suse/novfs-map-drives-correctly.diff - patches.suse/novfs-clear-mappeddrives.patch - patches.suse/novfs-creds-change-2.6.29 + patches.suse/novfs-client-module ######################################################## # other filesystem stuff @@ -398,8 +343,6 @@ # filtering purposes. ######################################################## - # anyone want to refresh this one? - patches.suse/netfilter-ipv4options patches.suse/netfilter-ipt_LOG-mac patches.suse/netfilter-ip_conntrack_slp.patch @@ -442,9 +385,6 @@ patches.fixes/scsi-dh-alua-send-stpg patches.fixes/scsi-check-host-lookup-failure - patches.suse/scsi-check-removed-device-for-offline - patches.fixes/scsi_dh-retry-on-UNIT_ATTENTION - # Remaining SCSI patches (garloff) patches.suse/scsi-error-test-unit-ready-timeout @@ -456,7 +396,6 @@ patches.fixes/sd_liberal_28_sense_invalid.diff patches.fixes/scsi-ibmvscsi-module_alias.patch - patches.fixes/scsi-ibmvfc_prli_initiator_fix.patch ######################################################## # DRM/Video @@ -478,13 +417,8 @@ # Wireless Networking ######################################################## patches.suse/wireless-no-aes-select - patches.fixes/iwl3945-fix-rfkill.patch - patches.fixes/iwlagn-fix-rfkill.patch - patches.fixes/b43legacy-fix-led_device_naming.diff - patches.fixes/iwlwifi-fix-iwl-3945_led_device_naming.diff - patches.fixes/iwlwifi-fix-iwl-led_device_naming.diff - patches.fixes/rt2x00-fix-led_device_naming.diff - patches.fixes/ath9k-fix-led_device_naming.diff ++still_needed? patches.fixes/iwl3945-fix-rfkill.patch ++still_needed? patches.fixes/iwlagn-fix-rfkill.patch ######################################################## # iSCSI @@ -500,6 +434,7 @@ ######################################################## # sysfs / driver core ######################################################## + patches.suse/devtmpfs.patch ######################################################## # USB @@ -603,7 +538,7 @@ +needs_update patches.apparmor/security-listxattr.diff +needs_update patches.apparmor/vfs-removexattr.diff +needs_update patches.apparmor/security-removexattr.diff -+needs_update patches.apparmor/unambiguous-__d_path.diff ++needs_update patches.apparmor/unambiguous-__d_path.diff #see bnc#490902 +needs_update patches.apparmor/d_namespace_path.diff +needs_update patches.apparmor/d_namespace_path_oops_fix.diff +needs_update patches.apparmor/fsetattr.diff @@ -642,10 +577,8 @@ patches.suse/kdb-common patches.suse/kdb-x86 patches.suse/kdb-ia64 - patches.suse/kdb-serial-8250 ++still_needed? patches.suse/kdb-serial-8250 patches.fixes/kdb-fix-stack-overflow.patch - patches.suse/kdb-resolve-uv-conflict.diff - patches.fixes/kdb-read-CR.diff ######################################################## # Other patches for debugging @@ -655,20 +588,9 @@ patches.suse/no-frame-pointer-select patches.arch/x86_64-unwind-annotations - ######################################################## - # Perfmon - ######################################################## - patches.suse/perfmon2.patch - patches.suse/perfmon2-fix_disabled.patch - patches.suse/perfmon2-remove_syscalls.patch - patches.suse/perfmon2-remove_get_base_syscall_attr.patch - patches.suse/perfmon2-add_ioctl_interface.patch - ######################################################## # Kdump ######################################################## - patches.fixes/kdb-kdump.diff - patches.fixes/kdb-oops-panic.diff patches.suse/kdump-dump_after_notifier.patch patches.fixes/firmware-memmap-64bit.diff @@ -683,60 +605,25 @@ # Tracing ######################################################## - patches.trace/lttng-instrumentation-irq.patch - patches.trace/lttng-instrumentation-timer.patch - patches.trace/lttng-instrumentation-kernel.patch - patches.trace/lttng-instrumentation-filemap.patch - patches.trace/lttng-instrumentation-swap.patch - patches.trace/lttng-instrumentation-memory.patch - patches.trace/lttng-instrumentation-page_alloc.patch - patches.trace/lttng-instrumentation-hugetlb.patch - patches.trace/lttng-instrumentation-net.patch - patches.trace/lttng-instrumentation-ipv4.patch - patches.trace/lttng-instrumentation-ipv6.patch - patches.trace/lttng-instrumentation-socket.patch - patches.trace/lttng-instrumentation-fs.patch - patches.trace/lttng-instrumentation-ipc.patch ++needs_updating patches.trace/lttng-instrumentation-irq.patch ++needs_updating patches.trace/lttng-instrumentation-timer.patch ++needs_updating patches.trace/lttng-instrumentation-kernel.patch ++needs_updating patches.trace/lttng-instrumentation-filemap.patch ++needs_updating patches.trace/lttng-instrumentation-swap.patch ++needs_updating patches.trace/lttng-instrumentation-memory.patch ++needs_updating patches.trace/lttng-instrumentation-page_alloc.patch ++needs_updating patches.trace/lttng-instrumentation-hugetlb.patch ++needs_updating patches.trace/lttng-instrumentation-net.patch ++needs_updating patches.trace/lttng-instrumentation-ipv4.patch ++needs_updating patches.trace/lttng-instrumentation-ipv6.patch ++needs_updating patches.trace/lttng-instrumentation-socket.patch ++needs_updating patches.trace/lttng-instrumentation-fs.patch ++needs_updating patches.trace/lttng-instrumentation-ipc.patch patches.trace/ftrace-framepointer.diff patches.trace/utrace-core - ######################################################## - # Swap over NFS - ######################################################## - - patches.suse/SoN-01-mm-gfp-to-alloc_flags.patch - patches.suse/SoN-02-mm-setup_per_zone_pages_min.patch - patches.suse/SoN-05-doc.patch - patches.suse/SoN-06-mm-gfp-to-alloc_flags-expose.patch - patches.suse/SoN-07-page_alloc-reserve.patch - patches.suse/SoN-08-reserve-slub.patch - patches.suse/SoN-fix-uninitialized-variable.patch - patches.suse/SoN-09-mm-kmem_estimate_pages.patch - patches.suse/SoN-10-mm-PF_MEMALLOC-softirq.patch - patches.suse/SoN-11-mm-page_alloc-emerg.patch - patches.suse/SoN-12-global-ALLOC_NO_WATERMARKS.patch - patches.suse/SoN-13-mm-page_alloc-GFP_EMERGENCY.patch - patches.suse/SoN-14-mm-reserve.patch - patches.suse/SoN-15-mm-selinux-emergency.patch - patches.suse/SoN-17-net-ps_rx.patch - patches.suse/SoN-18-net-sk_allocation.patch - patches.suse/SoN-19-netvm-reserve.patch - patches.suse/SoN-20-netvm-reserve-inet.patch - patches.suse/SoN-20-netvm-reserve-inet.patch-fix - patches.suse/SoN-21-netvm-skbuff-reserve.patch - patches.suse/SoN-22-netvm-sk_filter.patch - patches.suse/SoN-23-netvm-tcp-deadlock.patch - patches.suse/SoN-24-emergency-nf_queue.patch - patches.suse/SoN-25-netvm.patch - patches.suse/SoN-26-mm-swapfile.patch - patches.suse/SoN-fix-sync - patches.suse/SoN-27-mm-page_file_methods.patch - patches.suse/SoN-28-nfs-swapcache.patch - patches.suse/SoN-29-nfs-swapper.patch - patches.suse/SoN-30-nfs-swap_ops.patch - patches.suse/SoN-31-nfs-alloc-recursions.patch patches.fixes/nfs-write.c-bug-removal.patch patches.fixes/ia64-configure-HAVE_UNSTABLE_SCHED_CLOCK-for-SGI_SN.patch @@ -769,11 +656,11 @@ patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch patches.xen/ipv6-no-autoconf - patches.xen/pci-reassign-resources patches.xen/pci-guestdev patches.xen/sfc-driverlink patches.xen/sfc-resource-driver patches.xen/sfc-driverlink-conditional + patches.xen/sfc-external-sram # bulk stuff, new files for xen patches.xen/xen3-auto-xen-arch.diff @@ -792,13 +679,15 @@ # fixups due to upstream Xen parts patches.xen/xen3-fixup-xen + patches.xen/sfc-sync-headers + patches.xen/sfc-endianness + # newer changeset backports # changes outside arch/{i386,x86_64}/xen patches.xen/xen3-fixup-kconfig patches.xen/xen3-fixup-common patches.xen/xen3-fixup-arch-x86 - patches.xen/xen3-fixup-sfc # ports of other patches patches.xen/xen3-patch-2.6.18 @@ -812,19 +701,14 @@ patches.xen/xen3-patch-2.6.26 patches.xen/xen3-patch-2.6.27 patches.xen/xen3-patch-2.6.28 - patches.xen/xen3-patch-2.6.29-rc4 - patches.xen/xen3-patch-2.6.29-rc4-rc5 - patches.xen/xen3-patch-2.6.29-rc5-rc6 - patches.xen/xen3-patch-2.6.29-rc6-rc7 - patches.xen/xen3-patch-2.6.29-rc7-rc8 + patches.xen/xen3-patch-2.6.29 + patches.xen/xen3-patch-2.6.30-rc4 + patches.xen/xen3-patch-2.6.30-rc4-rc5 patches.xen/xen3-seccomp-disable-tsc-option - patches.xen/xen3-rwlocks-enable-interrupts - patches.xen/xen3-x86-mark_rodata_rw.patch -+andrea patches.xen/xen3-silent-stack-overflow ++needs_to_go_away patches.xen/xen3-x86-mark_rodata_rw.patch + patches.xen/xen3-devtmpfs.patch patches.xen/xen3-kdb-x86 patches.xen/xen3-stack-unwind - patches.xen/xen3-perfmon2.patch - patches.xen/xen3-perfmon2-remove_syscalls.patch patches.xen/xen3-panic-on-io-nmi.diff patches.xen/xen3-x86_64-unwind-annotations @@ -856,7 +740,6 @@ patches.xen/xen-x86-pmd-handling patches.xen/xen-x86-bigmem patches.xen/xen-x86-machphys-prediction - patches.xen/xen-x86-no-lazy-tlb patches.xen/xen-x86-exit-mmap patches.xen/xen-x86-exports patches.xen/xen-x86_64-pgd-pin diff --git a/source-post.sh b/source-post.sh index 12de40c0..ea9c15e2 100644 --- a/source-post.sh +++ b/source-post.sh @@ -10,15 +10,4 @@ relink() { && ln -s "$1" "$2" } -relink linux-@KERNELRELEASE@@VARIANT@ /usr/src/linux@VARIANT@ -cd /usr/src -for a in linux-@KERNELRELEASE@@VARIANT@-obj/*; do - if [ ! -d "$a" -o -h "$a" ]; then - # skip symlinks like i586 -> i386 - continue - fi - for d in "$a"/*; do - arch_flavor=${d#*/} - relink ../../"$d" /usr/src/linux-obj/"$arch_flavor" - done -done +relink linux-@KERNELRELEASE@@SRCVARIANT@ /usr/src/linux@SRCVARIANT@ diff --git a/source-timestamp b/source-timestamp new file mode 100644 index 00000000..4438a7e8 --- /dev/null +++ b/source-timestamp @@ -0,0 +1,3 @@ +2009-05-19 18:03:55 +0200 +GIT Revision: 15e77baed5e8a3bf8b01fe7e216779ce8fde3382 +GIT Branch: master