From d9136d88cc2e1de835a69c4e080529e2853c89cd Mon Sep 17 00:00:00 2001 From: Rosa Date: Wed, 1 Feb 2012 14:47:19 +0400 Subject: [PATCH 1/2] Automatic import for version 2.6.38.7 --- .abf.yml | 4 + README.kernel-sources | 90 + ...repare-scripts-configs-in-devel-rpms.patch | 106 + kernel.spec | 6696 +++++++++++++++++ linux-2.6.38.tar.bz2.sign | 8 + patch-2.6.38.7.bz2.sign | 8 + 6 files changed, 6912 insertions(+) create mode 100644 .abf.yml create mode 100644 README.kernel-sources create mode 100644 disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch create mode 100644 kernel.spec create mode 100644 linux-2.6.38.tar.bz2.sign create mode 100644 patch-2.6.38.7.bz2.sign diff --git a/.abf.yml b/.abf.yml new file mode 100644 index 0000000..11a8aa3 --- /dev/null +++ b/.abf.yml @@ -0,0 +1,4 @@ +sources: + "linux-2.6.38.7-mnb1.tar.bz2": 17a9d3aa4ada04210320f25da8cdffc7b268d7dc + "linux-2.6.38.tar.bz2": 02aade5ad3dedd70739c9b4a05de40edbe432d25 + "patch-2.6.38.7.bz2": 3eeb6983791e28e7bcbf0e272cd43dac49c6154c diff --git a/README.kernel-sources b/README.kernel-sources new file mode 100644 index 0000000..1d2576c --- /dev/null +++ b/README.kernel-sources @@ -0,0 +1,90 @@ +Hello Mandriva Users, + +kernel-headers contains the headers for the source code of Linux kernel. +All source code necessary to compile a new kernel is included in two +packages kernel-headers, and kernel-source. You will need to install +both kernel-headers (needed for general Linux compilation), and +kernel-source in order to compile a new kernel. + +The kernel is the central process of your Linux machine, the mediator +between the hardware and your programs. It is responsible for memory +allocations, process managing, device access... + +Although modern kernels are very flexible thanks to dynamic modules, you +may need to compile your own kernel for various reasons: your found a +new module which need a more recent kernel, you need a feature of a new +kernel, etc... +Anyway, all the new kernels may be found in the cooker distrib (look for +mirrors at http://qa.mandriva.com/twiki/bin/view/Main/CookerMirrors). + +Here is a short sum-up of what you can find in the Kernel-HOWTO. Consult +it in case of a problem or if the shortcut here provided does not meet +your needs. You should also consult the README of kernel-sources. + + + +1. Configure your new kernel + +You should never build a kernel as root, so as a normal user: +Copy the source in /usr/src/linux/ to ~/kernel/ +Change to ~/kernel/ and clean-up previous compilations, by issuing +"make mrproper", +In console mode, run "make menuconfig", +Under X11, run "make xconfig". + +Then configure all sections of your kernel making each feature you need +available constantly or as a module. Note that you should compile most +features as a module, as it consume less memory, taking into account +that some of them cannot be modules as you may need them at boot time, +before dynamic modules be loaded... + + + +2. Compile it + +Just issue "make" to create a compressed kernel image and the modules you +configured. + + + +3. install your new kernel + +Now you need root privilegies, so: +Issue "su" and enter root password. +Issue "make modules_install" + +This will copy your modules and needed files to /lib/modules/ + +Issue "make install" + +This will copy your new kernel and system.map to boot dir (/boot/) with +correct names including version, and change respective links. + +It finally runs lilo to take into account your new kernel. + + + +4. Modify Lilo to allow your booting on old kernel + +* This step is optional, although recommended * +See lilo.conf man page. +Your are encouraged during this step to create a new section in your +lilo.conf file, in order to enable you to boot on your both kernels, the +old and the new one. +You need to run lilo then to take your changes into account. +You may also use linuxconf to do all that with a nice GUI. + + + +5. Reboot your machine... + +And pray. +Anyway if something goes wrong, you just need to reboot and choose your +old kernel with lilo. + +Enjoy! + + +======================================================================== +(c) 1999-2006 Mandriva, Camille Bégnis +(c) 2006 Thomas Backlund diff --git a/disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch b/disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch new file mode 100644 index 0000000..8121035 --- /dev/null +++ b/disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch @@ -0,0 +1,106 @@ + + Makefile | 13 +++++-------- + scripts/kconfig/Makefile | 18 ------------------ + 2 files changed, 5 insertions(+), 26 deletions(-) + +diff -urp linux-2.6.38-mga0.2/Makefile linux-2.6.38-mga0.2-mrproper/Makefile +--- linux-2.6.38-mga0.2/Makefile 2011-03-20 05:16:56.702931902 +0200 ++++ linux-2.6.38-mga0.2-mrproper/Makefile 2011-03-20 05:18:01.828314994 +0200 +@@ -482,8 +482,7 @@ ifeq ($(KBUILD_EXTMOD),) + # Carefully list dependencies so we do not try to build scripts twice + # in parallel + PHONY += scripts +-scripts: scripts_basic include/config/auto.conf include/config/tristate.conf +- $(Q)$(MAKE) $(build)=$(@) ++scripts: + + # Objects we will link into vmlinux / subdirs we need to visit + init-y := init/ +@@ -956,7 +955,7 @@ prepare0: archprepare FORCE + $(Q)$(MAKE) $(build)=. missing-syscalls + + # All the preparing.. +-prepare: prepare0 ++prepare: + + # Generate some files + # --------------------------------------------------------------------------- +@@ -1132,10 +1131,8 @@ CLEAN_FILES += vmlinux System.map \ + .tmp_kallsyms* .tmp_version .tmp_vmlinux* .tmp_System.map + + # Directories & files removed with 'make mrproper' +-MRPROPER_DIRS += include/config usr/include include/generated +-MRPROPER_FILES += .config .config.old .version .old_version \ +- include/linux/version.h \ +- Module.symvers tags TAGS cscope* ++MRPROPER_DIRS += "" ++MRPROPER_FILES += "" + + # clean - Delete most, but leave enough to build external modules + # +@@ -1153,7 +1150,7 @@ clean: archclean + # + mrproper: rm-dirs := $(wildcard $(MRPROPER_DIRS)) + mrproper: rm-files := $(wildcard $(MRPROPER_FILES)) +-mrproper-dirs := $(addprefix _mrproper_,Documentation/DocBook scripts) ++mrproper-dirs := $(addprefix _mrproper_,Documentation/DocBook) + + PHONY += $(mrproper-dirs) mrproper archmrproper + $(mrproper-dirs): +diff -urp linux-2.6.38-mga0.2/scripts/kconfig/Makefile linux-2.6.38-mga0.2-mrproper/scripts/kconfig/Makefile +--- linux-2.6.38-mga0.2/scripts/kconfig/Makefile 2011-03-20 05:16:56.702931902 +0200 ++++ linux-2.6.38-mga0.2-mrproper/scripts/kconfig/Makefile 2011-03-20 05:18:01.828314994 +0200 +@@ -12,26 +12,18 @@ Kconfig := Kconfig + endif + + xconfig: $(obj)/qconf 3rdparty/Makefile +- $< $(Kconfig) + + gconfig: $(obj)/gconf 3rdparty/Makefile +- $< $(Kconfig) + + menuconfig: $(obj)/mconf 3rdparty/Makefile +- $< $(Kconfig) + + config: $(obj)/conf 3rdparty/Makefile +- $< --oldaskconfig $(Kconfig) + + nconfig: $(obj)/nconf 3rdparty/Makefile +- $< $(Kconfig) + + oldconfig: $(obj)/conf 3rdparty/Makefile +- $< --$@ $(Kconfig) + + silentoldconfig: $(obj)/conf 3rdparty/Makefile +- $(Q)mkdir -p include/generated +- $< --$@ $(Kconfig) + + # if no path is given, then use src directory to find file + ifdef LSMOD +@@ -98,26 +90,16 @@ update-po-config: $(obj)/kxgettext $(obj + PHONY += allnoconfig allyesconfig allmodconfig alldefconfig randconfig + + allnoconfig allyesconfig allmodconfig alldefconfig randconfig: $(obj)/conf 3rdparty/Makefile +- $< --$@ $(Kconfig) + + PHONY += listnewconfig oldnoconfig savedefconfig defconfig + + listnewconfig oldnoconfig: $(obj)/conf 3rdparty/Makefile +- $< --$@ $(Kconfig) + + savedefconfig: $(obj)/conf 3rdparty/Makefile +- $< --$@=defconfig $(Kconfig) + + defconfig: $(obj)/conf 3rdparty/Makefile +-ifeq ($(KBUILD_DEFCONFIG),) +- $< --defconfig $(Kconfig) +-else +- @echo "*** Default configuration is based on '$(KBUILD_DEFCONFIG)'" +- $(Q)$< --defconfig=arch/$(SRCARCH)/configs/$(KBUILD_DEFCONFIG) $(Kconfig) +-endif + + %_defconfig: $(obj)/conf 3rdparty/Makefile +- $(Q)$< --defconfig=arch/$(SRCARCH)/configs/$@ $(Kconfig) + + # Help text used by make help + help: diff --git a/kernel.spec b/kernel.spec new file mode 100644 index 0000000..b5eca0a --- /dev/null +++ b/kernel.spec @@ -0,0 +1,6696 @@ +# -*- Mode: rpm-spec -*- +# +# This Specfile is based on kernel-tmb spec done by +# Thomas Backlund +# +# The mkflavour() macroization done by Anssi Hannula +# +# Manbo kernels now use kernel.org versioning +# +%define kernelversion 2 +%define patchlevel 6 +%define sublevel 38 + +# Package release +%define mnbrel 1 + +# kernel Makefile extraversion is substituted by +# kpatch/kgit/kstable wich are either 0 (empty), rc (kpatch), git (kgit) +# or stable release (kstable) +%define kpatch 0 +%define kstable 7 +# kernel.org -gitX patch (only the number after "git") +%define kgit 0 + +# Used when building update candidates +#define uclevel uc1 +%define devel_notice %{?uclevel:NOTE: This is work-in-progress (WIP) development kernel.} + +# kernel base name (also name of srpm) +%define kname kernel + +# Patch tarball tag +%define ktag mnb + +# Handle manbo release +%if "%{?manbo_mkrel:has_manbo}" == "has_manbo" + +%define rpmtag mnb2 +%if %kpatch +%if %kgit +%define rpmrel %manbo_mkrel 0.%{kpatch}.%{kgit}.%{mnbrel}%{?uclevel:.%{uclevel}} +%else +%define rpmrel %manbo_mkrel 0.%{kpatch}.%{mnbrel}%{?uclevel:.%{uclevel}} +%endif +%else +%define rpmrel %manbo_mkrel %{mnbrel}%{?uclevel:.%{uclevel}} +%endif +%define fakerel %manbo_mkrel 1 + +%else + +%define rpmtag %distsuffix +%if %kpatch +%if %kgit +%define rpmrel %mkrel 0.%{kpatch}.%{kgit}.%{mnbrel}%{?uclevel:.%{uclevel}} +%else +%define rpmrel %mkrel 0.%{kpatch}.%{mnbrel}%{?uclevel:.%{uclevel}} +%endif +%else +%define rpmrel %mkrel %{mnbrel}%{?uclevel:.%{uclevel}} +%endif +%define fakerel %mkrel 1 + +%endif + +# fakerel above and fakever below never change, they are used to fool +# rpm/urpmi/smart +%define fakever 1 + +# When we are using a pre/rc patch, the tarball is a sublevel -1 +%if %kpatch +%if %kstable +%define tar_ver %{kernelversion}.%{patchlevel}.%{sublevel} +%else +%define tar_ver %{kernelversion}.%{patchlevel}.%(expr %{sublevel} - 1) +%endif +%define patch_ver %{kversion}-%{kpatch}-%{ktag}%{mnbrel} +%else +%define tar_ver %{kernelversion}.%{patchlevel}.%{sublevel} +%define patch_ver %{kversion}-%{ktag}%{mnbrel} +%endif +%if %kstable +%define kversion %{kernelversion}.%{patchlevel}.%{sublevel}.%{kstable} +%else +%define kversion %{kernelversion}.%{patchlevel}.%{sublevel} +%endif +%define kverrel %{kversion}-%{rpmrel} + +# Used for not making too long names for rpms or search paths +%if %kpatch +%if %kgit +%define buildrpmrel 0.%{kpatch}.%{kgit}.%{mnbrel}%{?uclevel:.%{uclevel}}%{rpmtag} +%else +%define buildrpmrel 0.%{kpatch}.%{mnbrel}%{?uclevel:.%{uclevel}}%{rpmtag} +%endif +%else +%define buildrpmrel %{mnbrel}%{?uclevel:.%{uclevel}}%{rpmtag} +%endif +%define buildrel %{kversion}-%{buildrpmrel} + +# Having different top level names for packges means that you have to remove +# them by hard :( +%define top_dir_name %{kname}-%{_arch} + +%define build_dir ${RPM_BUILD_DIR}/%{top_dir_name} +%define src_dir %{build_dir}/linux-%{tar_ver} + +# Disable useless debug rpms... +%define _enable_debug_packages %{nil} +%define debug_package %{nil} + +# Build defines +%define build_doc 1 +%define build_source 1 +%define build_devel 1 + +# Make kernel packages backportable +%if %{mdkversion} < 201100 +# disable debug rpms for backports, it's enough already having them on cooker/stable +%define build_debug 0 +%else +%define build_debug 1 +%endif + +# Build desktop i586 / 4GB +%ifarch %{ix86} +%define build_desktop586 1 +%endif + +# Build desktop (i686 / 4GB) / x86_64 / sparc64 sets +%define build_desktop 1 + +# Build server (i686 / 64GB)/x86_64 / sparc64 sets +%define build_server 1 + +# End of user definitions +%{?_without_desktop586: %global build_desktop586 0} +%{?_without_desktop: %global build_desktop 0} +%{?_without_server: %global build_server 0} +%{?_without_doc: %global build_doc 0} +%{?_without_source: %global build_source 0} +%{?_without_devel: %global build_devel 0} +%{?_without_debug: %global build_debug 0} + +%{?_with_desktop586: %global build_desktop586 1} +%{?_with_desktop: %global build_desktop 1} +%{?_with_server: %global build_server 1} +%{?_with_doc: %global build_doc 1} +%{?_with_source: %global build_source 1} +%{?_with_devel: %global build_devel 1} +%{?_with_debug: %global build_debug 1} + +# For the .nosrc.rpm +%define build_nosrc 0 +%{?_with_nosrc: %global build_nosrc 1} + +%if %(if [ -z "$CC" ] ; then echo 0; else echo 1; fi) +%define kmake %make CC="$CC" +%else +%define kmake %make +%endif +# there are places where parallel make don't work +%define smake make + +# Parallelize xargs invocations on smp machines +%define kxargs xargs %([ -z "$RPM_BUILD_NCPUS" ] \\\ + && RPM_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`"; \\\ + [ "$RPM_BUILD_NCPUS" -gt 1 ] && echo "-P $RPM_BUILD_NCPUS") + +# Sparc arch wants sparc64 kernels +%define target_arch %(echo %{_arch} | sed -e "s/sparc/sparc64/") + + +# +# SRC RPM description +# +Summary: Linux kernel built for Manbo +Name: %{kname} +Version: %{kversion} +Release: %{rpmrel} +License: GPLv2 +Group: System/Kernel and hardware +ExclusiveArch: %{ix86} ppc powerpc x86_64 amd64 sparc sparc64 +ExclusiveOS: Linux +URL: http://wiki.mandriva.com/en/Manbo_Core2_kernel + +#################################################################### +# +# Sources +# +### This is for full SRC RPM +Source0: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/linux-%{tar_ver}.tar.bz2 +Source1: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/linux-%{tar_ver}.tar.bz2.sign +### This is for stripped SRC RPM +%if %build_nosrc +NoSource: 0 +%endif +# This is for disabling *config, mrproper, prepare, scripts on -devel rpms +Source2: disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch + +Source4: README.kernel-sources + +Source100: linux-%{patch_ver}.tar.bz2 + +#################################################################### +# +# Patches + +# +# Patch0 to Patch100 are for core kernel upgrades. +# + +# Pre linus patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing + +%if %kpatch +%if %kstable +Patch2: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/stable-review/patch-%{kversion}-%{kpatch}.bz2 +Source11: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/stable-review/patch-%{kversion}-%{kpatch}.bz2.sign +%else +Patch1: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/testing/patch-%{kversion}-%{kpatch}.bz2 +Source10: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/testing/patch-%{kversion}-%{kpatch}.bz2.sign +%endif +%endif +%if %kgit +Patch2: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/snapshots/patch-%{kernelversion}.%{patchlevel}.%{sublevel}-%{kpatch}-git%{kgit}.bz2 +Source11: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/snapshots/patch-%{kernelversion}.%{patchlevel}.%{sublevel}-%{kpatch}-git%{kgit}.bz2.sign +%endif +%if %kstable +%if %kpatch +%define prev_stable %(expr %{kstable} - 1) +%if %prev_stable +Patch1: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kernelversion}.%{patchlevel}.%{sublevel}.%{prev_stable}.bz2 +Source10: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kernelversion}.%{patchlevel}.%{sublevel}.%{prev_stable}.bz2.sign +%endif +%else +Patch1: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kversion}.bz2 +Source10: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kversion}.bz2.sign +%endif +%endif + +#END +#################################################################### + +# Defines for the things that are needed for all the kernels +# +%define common_description_kernel The kernel package contains the Linux kernel (vmlinuz), the core of your \ +Manbo Linux operating system. The kernel handles the basic functions \ +of the operating system: memory allocation, process allocation, device \ +input and output, etc. + +%define common_description_info For instructions for update, see: \ +http://www.mandriva.com/en/security/kernelupdate \ + \ +%{devel_notice} + +### Global Requires/Provides +%define requires1 bootloader-utils >= 1.13-1 +%define requires2 mkinitrd >= 4.2.17-31 +%define requires3 module-init-tools >= 3.0-7 +%define requires4 sysfsutils >= 1.3.0-1 +%define requires5 kernel-firmware >= 2.6.27-0.rc2.2mdv + +%define kprovides %{kname} = %{kverrel}, kernel = %{tar_ver}, alsa = 1.0.23, drbd-api = 88 + +%define kconflicts drakxtools-backend < 10.4.190-2 + +%define kobsoletes dkms-iwlwifi < 1.2.26 + +BuildRoot: %{_tmppath}/%{kname}-%{kversion}-%{_arch}-build +Autoreqprov: no +BuildRequires: gcc module-init-tools + +%description +%common_description_kernel + +%common_description_info + +# Virtual kernel rpm to help the installer during the naming transition, +# consider removing it after 2008.0 release +%package -n %{kname}-%{buildrel} +Version: %{fakever} +Release: %{fakerel} +Summary: Virtual rpm for installing the default %{kname} +Group: System/Kernel and hardware +Requires: %{kname}-desktop-%{buildrel} +%description -n %{kname}-%{buildrel} +This package is a virtual rpm that helps the installer to install +the default %{kname} during the transition to the new naming scheme. + +%common_description_info + +%files -n %{kname}-%{buildrel} +%defattr(-,root,root) + +# Define obsolete/provides to help automatic upgrades of old kernel +# flavours to the new ones. Can probably be removed when 2007.1 gets EOL. +# And have desktop kernel replace laptop one that is no longer built +%define latest_obsoletes_desktop kernel-latest < 2.6.22-7, kernel-laptop-latest < 2.6.25 +%define latest_provides_desktop kernel-latest = %{kverrel}, kernel-laptop-latest = %{kverrel} +%ifarch %{ix86} +%define latest_obsoletes_desktop586 kernel-legacy-latest < 2.6.22-7 +%define latest_provides_desktop586 kernel-legacy-latest = %{kverrel} +%define latest_obsoletes_server kernel-enterprise-latest < 2.6.22-7 +%define latest_provides_server kernel-enterprise-latest = %{kverrel} +%endif +# Make kernel-desktop-devel-latest obsolete kernel-source-stripped-latest +# it's not a perfect match, but it's better than full source, and it does work +# And have desktop kernel-devel replace old laptop one +%define latest_obsoletes_devel_desktop kernel-source-stripped-latest < 2.6.22-7, kernel-laptop-devel-latest < 2.6.25 +%define latest_provides_devel_desktop kernel-source-stripped-latest = %{kverrel}, kernel-laptop-devel-latest = %{kverrel} + +# mkflavour() name flavour processor +# name: the flavour name in the package name +# flavour: first parameter of CreateKernel() +%define mkflavour() \ +%package -n %{kname}-%{1}-%{buildrel} \ +Version: %{fakever} \ +Release: %{fakerel} \ +Provides: %kprovides \ +Requires(pre): %requires1 %requires2 %requires3 %requires4 \ +Requires: %requires5 \ +Provides: should-restart = system \ +Suggests: crda \ +Obsoletes: %kobsoletes \ +Conflicts: %kconflicts \ +%ifarch %{ix86} \ +Conflicts: arch(x86_64) \ +%endif \ +Summary: %{expand:%{summary_%(echo %{1})}} \ +Group: System/Kernel and hardware \ +%description -n %{kname}-%{1}-%{buildrel} \ +%common_description_kernel %{expand:%{info_%(echo %{1})}} \ + \ +%common_description_info \ + \ +%if %build_devel \ +%package -n %{kname}-%{1}-devel-%{buildrel} \ +Version: %{fakever} \ +Release: %{fakerel} \ +Requires: glibc-devel ncurses-devel make gcc perl \ +Summary: The kernel-devel files for %{kname}-%{1}-%{buildrel} \ +Group: Development/Kernel \ +Provides: kernel-devel = %{kverrel} \ +%ifarch %{ix86} \ +Conflicts: arch(x86_64) \ +%endif \ +%description -n %{kname}-%{1}-devel-%{buildrel} \ +This package contains the kernel files (headers and build tools) \ +that should be enough to build additional drivers for \ +use with %{kname}-%{1}-%{buildrel}. \ + \ +If you want to build your own kernel, you need to install the full \ +%{kname}-source-%{buildrel} rpm. \ + \ +%common_description_info \ +%endif \ + \ +%if %build_debug \ +%package -n %{kname}-%{1}-debug-%{buildrel} \ +Version: %{fakever} \ +Release: %{fakerel} \ +Summary: Files with debug info for %{kname}-%{1}-%{buildrel} \ +Group: Development/Debug \ +Provides: kernel-debug = %{kverrel} \ +%ifarch %{ix86} \ +Conflicts: arch(x86_64) \ +%endif \ +%description -n %{kname}-%{1}-debug-%{buildrel} \ +This package contains the files with debug info to aid in debug tasks \ +when using %{kname}-%{1}-%{buildrel}. \ + \ +If you need to look at debug information or use some application that \ +needs debugging info from the kernel, this package may help. \ + \ +%common_description_info \ +%endif \ + \ +%package -n %{kname}-%{1}-latest \ +Version: %{kversion} \ +Release: %{rpmrel} \ +Summary: Virtual rpm for latest %{kname}-%{1} \ +Group: System/Kernel and hardware \ +Requires: %{kname}-%{1}-%{buildrel} \ +%ifarch %{ix86} \ +Conflicts: arch(x86_64) \ +%endif \ +%{expand:%%{?latest_obsoletes_%{1}:Obsoletes: %{latest_obsoletes_%{1}}}} \ +%{expand:%%{?latest_provides_%{1}:Provides: %{latest_provides_%{1}}}} \ +%description -n %{kname}-%{1}-latest \ +This package is a virtual rpm that aims to make sure you always have the \ +latest %{kname}-%{1} installed... \ + \ +%common_description_info \ + \ +%if %build_devel \ +%package -n %{kname}-%{1}-devel-latest \ +Version: %{kversion} \ +Release: %{rpmrel} \ +Summary: Virtual rpm for latest %{kname}-%{1}-devel \ +Group: Development/Kernel \ +Requires: %{kname}-%{1}-devel-%{buildrel} \ +%ifarch %{ix86} \ +Conflicts: arch(x86_64) \ +%endif \ +Provides: %{kname}-devel-latest \ +%{expand:%%{?latest_obsoletes_devel_%{1}:Obsoletes: %{latest_obsoletes_devel_%{1}}}} \ +%{expand:%%{?latest_provides_devel_%{1}:Provides: %{latest_provides_devel_%{1}}}} \ +%description -n %{kname}-%{1}-devel-latest \ +This package is a virtual rpm that aims to make sure you always have the \ +latest %{kname}-%{1}-devel installed... \ + \ +%common_description_info \ +%endif \ + \ +%if %build_debug \ +%package -n %{kname}-%{1}-debug-latest \ +Version: %{kversion} \ +Release: %{rpmrel} \ +Summary: Virtual rpm for latest %{kname}-%{1}-debug \ +Group: Development/Debug \ +Requires: %{kname}-%{1}-debug-%{buildrel} \ +%ifarch %{ix86} \ +Conflicts: arch(x86_64) \ +%endif \ +Provides: %{kname}-debug-latest \ +%description -n %{kname}-%{1}-debug-latest \ +This package is a virtual rpm that aims to make sure you always have the \ +latest %{kname}-%{1}-debug installed... \ + \ +%common_description_info \ +%endif \ + \ +%post -n %{kname}-%{1}-%{buildrel} -f kernel_files.%{1}-post \ +%preun -n %{kname}-%{1}-%{buildrel} -f kernel_files.%{1}-preun \ +%postun -n %{kname}-%{1}-%{buildrel} -f kernel_files.%{1}-postun \ + \ +%if %build_devel \ +%post -n %{kname}-%{1}-devel-%{buildrel} -f kernel_devel_files.%{1}-post \ +%preun -n %{kname}-%{1}-devel-%{buildrel} -f kernel_devel_files.%{1}-preun \ +%endif \ + \ +%files -n %{kname}-%{1}-%{buildrel} -f kernel_files.%{1} \ +%files -n %{kname}-%{1}-latest \ +%defattr(-,root,root) \ + \ +%if %build_devel \ +%files -n %{kname}-%{1}-devel-%{buildrel} -f kernel_devel_files.%{1} \ +%files -n %{kname}-%{1}-devel-latest \ +%defattr(-,root,root) \ +%endif \ + \ +%if %build_debug \ +%files -n %{kname}-%{1}-debug-%{buildrel} -f kernel_debug_files.%{1} \ +%files -n %{kname}-%{1}-debug-latest \ +%defattr(-,root,root) \ +%endif + +%ifarch %{ix86} +# +# kernel-desktop586: i586, smp-alternatives, 4GB +# +%if %build_desktop586 +%define summary_desktop586 Linux kernel for desktop use with i586 & 4GB RAM +%define info_desktop586 This kernel is compiled for desktop use, single or \ +multiple i586 processor(s)/core(s) and less than 4GB RAM, using voluntary \ +preempt, CFS cpu scheduler and cfq i/o scheduler. \ +This kernel relies on in-kernel smp alternatives to switch between up & smp \ +mode depending on detected hardware. To force the kernel to boot in single \ +processor mode, use the "nosmp" boot parameter. +%mkflavour desktop586 +%endif +%endif + +# +# kernel-desktop: i686, smp-alternatives, 4 GB / x86_64 +# + +%if %build_desktop +%ifarch %{ix86} +%define summary_desktop Linux Kernel for desktop use with i686 & 4GB RAM +%define info_desktop This kernel is compiled for desktop use, single or \ +multiple i686 processor(s)/core(s) and less than 4GB RAM, using HZ_1000, \ +voluntary preempt, CFS cpu scheduler and cfq i/o scheduler. \ +This kernel relies on in-kernel smp alternatives to switch between up & smp \ +mode depending on detected hardware. To force the kernel to boot in single \ +processor mode, use the "nosmp" boot parameter. +%else +%define summary_desktop Linux Kernel for desktop use with %{_arch} +%define info_desktop This kernel is compiled for desktop use, single or \ +multiple %{_arch} processor(s)/core(s), using HZ_1000, voluntary preempt, \ +CFS cpu scheduler and cfq i/o scheduler. \ +This kernel relies on in-kernel smp alternatives to switch between up & smp \ +mode depending on detected hardware. To force the kernel to boot in single \ +processor mode, use the "nosmp" boot parameter. +%endif +%mkflavour desktop +%endif + +# +# kernel-server: i686, smp-alternatives, 64 GB / x86_64 +# + +%if %build_server +%ifarch %{ix86} +%define summary_server Linux Kernel for server use with i686 & 64GB RAM +%define info_server This kernel is compiled for server use, single or \ +multiple i686 processor(s)/core(s) and up to 64GB RAM using PAE, using \ +no preempt, HZ_100, CFS cpu scheduler and cfq i/o scheduler. \ +This kernel relies on in-kernel smp alternatives to switch between up & smp \ +mode depending on detected hardware. To force the kernel to boot in single \ +processor mode, use the "nosmp" boot parameter. +%else +%define summary_server Linux Kernel for server use with %{_arch} +%define info_server This kernel is compiled for server use, single or \ +multiple %{_arch} processor(s)/core(s), using no preempt, HZ_100, \ +CFS cpu scheduler and cfq i/o scheduler. \ +This kernel relies on in-kernel smp alternatives to switch between up & smp \ +mode depending on detected hardware. To force the kernel to boot in single \ +processor mode, use the "nosmp" boot parameter. +%endif +%mkflavour server +%endif + +# +# kernel-source +# +%if %build_source +%package -n %{kname}-source-%{buildrel} +Version: %{fakever} +Release: %{fakerel} +Requires: glibc-devel, ncurses-devel, make, gcc, perl, diffutils +Summary: The Linux source code for %{kname}-%{buildrel} +Group: Development/Kernel +Autoreqprov: no +Provides: kernel-source = %{kverrel}, kernel-devel = %{kverrel} +%ifarch %{ix86} +Conflicts: arch(x86_64) +%endif + +%description -n %{kname}-source-%{buildrel} +The %{kname}-source package contains the source code files for the Manbo +Linux kernel. Theese source files are only needed if you want to build your +own custom kernel that is better tuned to your particular hardware. + +If you only want the files needed to build 3rdparty (nVidia, Ati, dkms-*,...) +drivers against, install the *-devel-* rpm that is matching your kernel. + +%common_description_info + +%post -n %{kname}-source-%{buildrel} +for i in /lib/modules/%{kversion}-{desktop586,desktop,server}-%{buildrpmrel}; do + if [ -d $i ]; then + if [ ! -L $i/build -a ! -L $i/source ]; then + ln -sf /usr/src/linux-%{kversion}-%{buildrpmrel} $i/build + ln -sf /usr/src/linux-%{kversion}-%{buildrpmrel} $i/source + fi + fi +done +cd /usr/src +rm -f linux +ln -snf linux-%{kversion}-%{buildrpmrel} linux + +%preun -n %{kname}-source-%{buildrel} +for i in /lib/modules/%{kversion}-{desktop586,desktop,server}-%{buildrpmrel}/{build,source}; do + if [ -L $i ]; then + if [ "$(readlink $i)" = "/usr/src/linux-%{kversion}-%{buildrpmrel}" ]; then + rm -f $i + fi + fi +done +if [ -L /usr/src/linux ]; then + if [ "$(readlink /usr/src/linux)" = "linux-%{kversion}-%{buildrpmrel}" ]; then + rm -f /usr/src/linux + fi +fi +exit 0 + +# +# kernel-source-latest: virtual rpm +# +%package -n %{kname}-source-latest +Version: %{kversion} +Release: %{rpmrel} +Summary: Virtual rpm for latest %{kname}-source +Group: Development/Kernel +Requires: %{kname}-source-%{buildrel} +%ifarch %{ix86} +Conflicts: arch(x86_64) +%endif + +%description -n %{kname}-source-latest +This package is a virtual rpm that aims to make sure you always have the +latest %{kname}-source installed... + +%common_description_info +%endif + +# +# kernel-doc: documentation for the Linux kernel +# +%if %build_doc +%package -n %{kname}-doc +Version: %{kversion} +Release: %{rpmrel} +Summary: Various documentation bits found in the %{kname} source +Group: Books/Computer books +Buildarch: noarch + +%description -n %{kname}-doc +This package contains documentation files from the %{kname} source. +Various bits of information about the Linux kernel and the device drivers +shipped with it are documented in these files. You also might want install +this package if you need a reference to the options that can be passed to +Linux kernel modules at load time. + +%common_description_info +%endif + +# +# End packages - here begins build stage +# +%prep +%setup -q -n %top_dir_name -c +%setup -q -n %top_dir_name -D -T -a100 + +%define patches_dir ../%{patch_ver}/ + +cd %src_dir + +%if %kstable +%if %kpatch +%if %prev_stable +%patch1 -p1 +%endif +%patch2 -p1 +%else +%patch1 -p1 +%endif +%else +%if %kpatch +%patch1 -p1 +%endif +%endif +%if %kgit +%patch2 -p1 +%endif + +%{patches_dir}/scripts/apply_patches + +# PATCH END + + +# +# Setup Begin +# + +# Prepare all the variables for calling create_configs + +%if %build_debug +%define debug --debug +%else +%define debug --no-debug +%endif + + +%{patches_dir}/scripts/create_configs %debug --user_cpu="%{target_arch}" + +# make sure the kernel has the sublevel we know it has... +LC_ALL=C perl -p -i -e "s/^SUBLEVEL.*/SUBLEVEL = %{sublevel}/" Makefile + +# get rid of unwanted files +find . -name '*~' -o -name '*.orig' -o -name '*.append' | %kxargs rm -f + + +%build +# Common target directories +%define _kerneldir /usr/src/linux-%{kversion}-%{buildrpmrel} +%define _bootdir /boot +%define _modulesdir /lib/modules +%define _efidir %{_bootdir}/efi/mandriva + +# Directories definition needed for building +%define temp_root %{build_dir}/temp-root +%define temp_source %{temp_root}%{_kerneldir} +%define temp_boot %{temp_root}%{_bootdir} +%define temp_modules %{temp_root}%{_modulesdir} + +PrepareKernel() { + name=$1 + extension=$2 + x86_dir=arch/x86/configs + + echo "Make config for kernel $extension" + + %smake -s mrproper + + if [ "%{target_arch}" == "i386" -o "%{target_arch}" == "x86_64" ]; then + if [ -z "$name" ]; then + cp ${x86_dir}/%{target_arch}_defconfig-desktop .config + else + cp ${x86_dir}/%{target_arch}_defconfig-$name .config + fi + else + if [ -z "$name" ]; then + cp arch/%{target_arch}/defconfig-desktop .config + else + cp arch/%{target_arch}/defconfig-$name .config + fi + fi + + # make sure EXTRAVERSION says what we want it to say + %if %kstable + LC_ALL=C perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = .%{kstable}-$extension/" Makefile + %else + LC_ALL=C perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -$extension/" Makefile + %endif + + %smake oldconfig +} + +BuildKernel() { + KernelVer=$1 + + echo "Building kernel $KernelVer" + + %kmake all + + # Start installing stuff + install -d %{temp_boot} + install -m 644 System.map %{temp_boot}/System.map-$KernelVer + install -m 644 .config %{temp_boot}/config-$KernelVer + gzip -c Module.symvers > %{temp_boot}/symvers-$KernelVer.gz + + %ifarch ppc powerpc + cp -f vmlinux %{temp_boot}/vmlinuz-$KernelVer + %ifarch ppc + cp -f arch/ppc/boot/images/zImage.chrp-rs6k %{temp_boot}/vmlinuz-rs6k-$KernelVer + %endif + %else + %ifarch sparc sparc64 + gzip -9c vmlinux > %{temp_boot}/vmlinuz-$KernelVer + %else + cp -f arch/%{target_arch}/boot/bzImage %{temp_boot}/vmlinuz-$KernelVer + %endif + %endif + + # modules + install -d %{temp_modules}/$KernelVer + %smake INSTALL_MOD_PATH=%{temp_root} KERNELRELEASE=$KernelVer modules_install + + # remove /lib/firmware, we use a separate kernel-firmware + rm -rf %{temp_root}/lib/firmware +} + +SaveDevel() { + devel_flavour=$1 + + DevelRoot=/usr/src/linux-%{kversion}-$devel_flavour-%{buildrpmrel} + TempDevelRoot=%{temp_root}$DevelRoot + + mkdir -p $TempDevelRoot + for i in $(find . -name 'Makefile*'); do cp -R --parents $i $TempDevelRoot;done + for i in $(find . -name 'Kconfig*' -o -name 'Kbuild*'); do cp -R --parents $i $TempDevelRoot;done + cp -fR include $TempDevelRoot + cp -fR scripts $TempDevelRoot + cp -fR kernel/bounds.c $TempDevelRoot/kernel + %ifarch %{ix86} x86_64 + cp -fR arch/x86/kernel/asm-offsets.{c,s} $TempDevelRoot/arch/x86/kernel/ + cp -fR arch/x86/kernel/asm-offsets_{32,64}.c $TempDevelRoot/arch/x86/kernel/ + cp -fR arch/x86/include $TempDevelRoot/arch/x86/ + %else + cp -fR arch/%{target_arch}/kernel/asm-offsets.{c,s} $TempDevelRoot/arch/%{target_arch}/kernel/ + cp -fR arch/%{target_arch}/include $TempDevelRoot/arch/%{target_arch}/ + %endif + cp -fR .config Module.symvers $TempDevelRoot + cp -fR 3rdparty/mkbuild.pl $TempDevelRoot/3rdparty + + # Needed for truecrypt build (Danny) + cp -fR drivers/md/dm.h $TempDevelRoot/drivers/md/ + + # Needed for lguest + cp -fR drivers/lguest/lg.h $TempDevelRoot/drivers/lguest/ + + # Needed for lirc_gpio (#39004) + cp -fR drivers/media/video/bt8xx/bttv{,p}.h $TempDevelRoot/drivers/media/video/bt8xx/ + cp -fR drivers/media/video/bt8xx/bt848.h $TempDevelRoot/drivers/media/video/bt8xx/ + cp -fR drivers/media/video/btcx-risc.h $TempDevelRoot/drivers/media/video/ + + # Needed for external dvb tree (#41418) + cp -fR drivers/media/dvb/dvb-core/*.h $TempDevelRoot/drivers/media/dvb/dvb-core/ + cp -fR drivers/media/dvb/frontends/lgdt330x.h $TempDevelRoot/drivers/media/dvb/frontends/ + + # add acpica header files, needed for fglrx build + cp -fR drivers/acpi/acpica/*.h $TempDevelRoot/drivers/acpi/acpica/ + + # aufs2 has a special file needed + cp -fR fs/aufs/magic.mk $TempDevelRoot/fs/aufs + + for i in alpha arm avr32 blackfin cris frv h8300 ia64 m32r m68knommu \ + microblaze mips mn10300 parisc s390 score sh tile xtensa; do + rm -rf $TempDevelRoot/arch/$i + done + + # ppc needs only m68k headers + rm -rf $TempDevelRoot/arch/m68k + + %ifnarch ppc powerpc + rm -rf $TempDevelRoot/arch/powerpc + %endif + %ifnarch sparc sparc64 + rm -rf $TempDevelRoot/arch/sparc + rm -rf $TempDevelRoot/arch/sparc64 + %endif + %ifnarch %{ix86} x86_64 + rm -rf $TempDevelRoot/arch/x86 + %endif + + # Clean the scripts tree, and make sure everything is ok (sanity check) + # running prepare+scripts (tree was already "prepared" in build) + pushd $TempDevelRoot >/dev/null + %smake -s prepare scripts + %smake -s clean + popd >/dev/null + rm -f $TempDevelRoot/.config.old + + # fix permissions + chmod -R a+rX $TempDevelRoot + + # disable mrproper in -devel rpms + patch -p1 --fuzz=0 -d $TempDevelRoot -i %{SOURCE2} + + kernel_devel_files=../kernel_devel_files.$devel_flavour + + +### Create the kernel_devel_files.* +cat > $kernel_devel_files < $kernel_devel_files-post < $kernel_devel_files-preun < $kernel_debug_files + echo "%{_bootdir}/vmlinux-%{kversion}-$debug_flavour-%{buildrpmrel}" \ + >> $kernel_debug_files + + find %{temp_modules}/%{kversion}-$debug_flavour-%{buildrpmrel}/kernel \ + -name "*.ko" | \ + %kxargs -I '{}' objcopy --only-keep-debug '{}' '{}'.debug + find %{temp_modules}/%{kversion}-$debug_flavour-%{buildrpmrel}/kernel \ + -name "*.ko" | %kxargs -I '{}' \ + sh -c 'cd `dirname {}`; \ + objcopy --add-gnu-debuglink=`basename {}`.debug \ + --strip-debug `basename {}`' + + pushd %{temp_modules} + find %{kversion}-$debug_flavour-%{buildrpmrel}/kernel \ + -name "*.ko.debug" > debug_module_list + popd + cat %{temp_modules}/debug_module_list | \ + sed 's|\(.*\)|%{_modulesdir}/\1|' >> $kernel_debug_files + cat %{temp_modules}/debug_module_list | \ + sed 's|\(.*\)|%exclude %{_modulesdir}/\1|' \ + >> ../kernel_exclude_debug_files.$debug_flavour + rm -f %{temp_modules}/debug_module_list +} + +CreateFiles() { + kernel_flavour=$1 + + kernel_files=../kernel_files.$kernel_flavour + +### Create the kernel_files.* +cat > $kernel_files <> $kernel_files + %endif + +### Create kernel Post script +cat > $kernel_files-post < /dev/null +if [ -L vmlinuz-$kernel_flavour ]; then + rm -f vmlinuz-$kernel_flavour +fi +ln -sf vmlinuz-%{kversion}-$kernel_flavour-%{buildrpmrel} vmlinuz-$kernel_flavour +if [ -L initrd-$kernel_flavour.img ]; then + rm -f initrd-$kernel_flavour.img +fi +ln -sf initrd-%{kversion}-$kernel_flavour-%{buildrpmrel}.img initrd-$kernel_flavour.img +popd > /dev/null +%if %build_devel +# create kernel-devel symlinks if matching -devel- rpm is installed +if [ -d /usr/src/linux-%{kversion}-$kernel_flavour-%{buildrpmrel} ]; then + rm -f /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/{build,source} + ln -sf /usr/src/linux-%{kversion}-$kernel_flavour-%{buildrpmrel} /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/build + ln -sf /usr/src/linux-%{kversion}-$kernel_flavour-%{buildrpmrel} /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/source +fi +%endif +%if %build_source +# create kernel-source symlinks only if matching -devel- rpm is not installed +if [ -d /usr/src/linux-%{kversion}-%{buildrpmrel} -a ! -d /usr/src/linux-%{kversion}-$kernel_flavour-%{buildrpmrel} ]; then + rm -f /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/{build,source} + ln -sf /usr/src/linux-%{kversion}-%{buildrpmrel} /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/build + ln -sf /usr/src/linux-%{kversion}-%{buildrpmrel} /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/source +fi +%endif +EOF + + +### Create kernel Preun script on the fly +cat > $kernel_files-preun < /dev/null +if [ -L vmlinuz-$kernel_flavour ]; then + if [ "$(readlink vmlinuz-$kernel_flavour)" = "vmlinuz-%{kversion}-$kernel_flavour-%{buildrpmrel}" ]; then + rm -f vmlinuz-$kernel_flavour + fi +fi +if [ -L initrd-$kernel_flavour.img ]; then + if [ "$(readlink initrd-$kernel_flavour.img)" = "initrd-%{kversion}-$kernel_flavour-%{buildrpmrel}.img" ]; then + rm -f initrd-$kernel_flavour.img + fi +fi +popd > /dev/null +%if %build_devel +if [ -L /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/build ]; then + rm -f /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/build +fi +if [ -L /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/source ]; then + rm -f /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/source +fi +%endif +exit 0 +EOF + + +### Create kernel Postun script on the fly +cat > $kernel_files-postun < /dev/null +EOF +} + + +CreateKernel() { + flavour=$1 + + PrepareKernel $flavour $flavour-%{buildrpmrel} + + BuildKernel %{kversion}-$flavour-%{buildrpmrel} + %if %build_devel + SaveDevel $flavour + %endif + %if %build_debug + SaveDebug $flavour + %endif + CreateFiles $flavour +} + + +### +# DO it... +### + + +# Create a simulacro of buildroot +rm -rf %{temp_root} +install -d %{temp_root} + + +#make sure we are in the directory +cd %src_dir + +%ifarch %{ix86} +%if %build_desktop586 +CreateKernel desktop586 +%endif +%endif + +%if %build_desktop +CreateKernel desktop +%endif + +%if %build_server +CreateKernel server +%endif + + +# We don't make to repeat the depend code at the install phase +%if %build_source + PrepareKernel "" %{buildrpmrel}custom +%smake -s mrproper +%endif + + +### +### install +### +%install +install -m 644 %{SOURCE4} . + +cd %src_dir + +# Directories definition needed for installing +%define target_source %{buildroot}%{_kerneldir} +%define target_boot %{buildroot}%{_bootdir} +%define target_modules %{buildroot}%{_modulesdir} + +# We want to be able to test several times the install part +rm -rf %{buildroot} +cp -a %{temp_root} %{buildroot} + +# Create directories infastructure +%if %build_source +install -d %{target_source} + +tar cf - . | tar xf - -C %{target_source} +chmod -R a+rX %{target_source} + +# we remove all the source files that we don't ship +# first architecture files +for i in alpha arm arm26 avr32 blackfin cris frv h8300 ia64 m32r m68knommu \ + microblaze mips parisc s390 score sh sh64 tile v850 xtensa mn10300; do + rm -rf %{target_source}/arch/$i +done + +# ppc needs only m68k headers +rm -rf %{target_source}/arch/m68k + +%ifnarch ppc powerpc + rm -rf %{target_source}/arch/ppc + rm -rf %{target_source}/arch/powerpc +%endif +%ifnarch sparc sparc64 + rm -rf %{target_source}/arch/sparc + rm -rf %{target_source}/arch/sparc64 +%endif +%ifnarch %{ix86} x86_64 + rm -rf %{target_source}/arch/x86 +%endif + +# other misc files +rm -f %{target_source}/{.config.old,.config.cmd,.gitignore,.lst,.mailmap} +rm -f %{target_source}/{.missing-syscalls.d,arch/.gitignore,firmware/.gitignore} + +#endif %build_source +%endif + +# gzipping modules +find %{target_modules} -name "*.ko" | %kxargs gzip -9 + +# We used to have a copy of PrepareKernel here +# Now, we make sure that the thing in the linux dir is what we want it to be +for i in %{target_modules}/*; do + rm -f $i/build $i/source +done + +# sniff, if we gzipped all the modules, we change the stamp :( +# we really need the depmod -ae here +pushd %{target_modules} +for i in *; do + /sbin/depmod -u -ae -b %{buildroot} -r -F %{target_boot}/System.map-$i $i + echo $? +done + +for i in *; do + pushd $i + echo "Creating modules.description for $i" + modules=`find . -name "*.ko.gz"` + echo $modules | %kxargs /sbin/modinfo \ + | perl -lne 'print "$name\t$1" if $name && /^description:\s*(.*)/; $name = $1 if m!^filename:\s*(.*)\.k?o!; $name =~ s!.*/!!' > modules.description + popd +done +popd + + +### +### clean +### +%clean +rm -rf %{buildroot} + + +# We don't want to remove this, the whole reason of its existence is to be +# able to do several rpm --short-circuit -bi for testing install +# phase without repeating compilation phase +#rm -rf %{temp_root} + +### +### source and doc file lists +### + +%if %build_source +%files -n %{kname}-source-%{buildrel} +%defattr(-,root,root) +%dir %{_kerneldir} +%dir %{_kerneldir}/arch +%dir %{_kerneldir}/include +%{_kerneldir}/3rdparty +%{_kerneldir}/Documentation +%{_kerneldir}/arch/Kconfig +%ifarch powerpc ppc +%{_kerneldir}/arch/powerpc +%{_kerneldir}/arch/ppc +%endif +%ifarch sparc sparc64 +%{_kerneldir}/arch/sparc +%{_kerneldir}/arch/sparc64 +%endif +%{_kerneldir}/arch/um +%ifarch %{ix86} x86_64 +%{_kerneldir}/arch/x86 +%endif +%{_kerneldir}/block +%{_kerneldir}/crypto +%{_kerneldir}/drivers +%{_kerneldir}/firmware +%{_kerneldir}/fs +%{_kerneldir}/include/Kbuild +%{_kerneldir}/include/acpi +%{_kerneldir}/include/asm-generic +%ifarch powerpc ppc +%{_kerneldir}/include/m68k +%{_kerneldir}/include/powerpc +%{_kerneldir}/include/ppc +%endif +%{_kerneldir}/include/crypto +%{_kerneldir}/include/drm +%{_kerneldir}/include/keys +%{_kerneldir}/include/linux +%{_kerneldir}/include/math-emu +%{_kerneldir}/include/media +%{_kerneldir}/include/mtd +%{_kerneldir}/include/net +%{_kerneldir}/include/pcmcia +%{_kerneldir}/include/rdma +%{_kerneldir}/include/rxrpc +%{_kerneldir}/include/scsi +%{_kerneldir}/include/sound +%{_kerneldir}/include/target +%{_kerneldir}/include/trace +%{_kerneldir}/include/video +%{_kerneldir}/include/xen +%{_kerneldir}/init +%{_kerneldir}/ipc +%{_kerneldir}/kernel +%{_kerneldir}/lib +%{_kerneldir}/mm +%{_kerneldir}/net +%{_kerneldir}/virt +%{_kerneldir}/samples +%{_kerneldir}/scripts +%{_kerneldir}/security +%{_kerneldir}/sound +%{_kerneldir}/tools +%{_kerneldir}/usr +%{_kerneldir}/COPYING +%{_kerneldir}/CREDITS +%{_kerneldir}/Kbuild +%{_kerneldir}/Kconfig +%{_kerneldir}/MAINTAINERS +%{_kerneldir}/Makefile +%{_kerneldir}/README +%{_kerneldir}/REPORTING-BUGS +%doc README.kernel-sources + +%files -n %{kname}-source-latest +%defattr(-,root,root) +%endif + +%if %build_doc +%files -n %{kname}-doc +%defattr(-,root,root) +%doc linux-%{tar_ver}/Documentation/* +%endif + +%changelog +* Sun May 22 2011 Thomas Backlund 2.6.38.7-1mnb2 + o Thomas Backlund + - update to 2.6.38.7 (CVE-2011-1770, CVE-2011-1776, CVE-2011-1927) + - rollback unionfs to a known working 2.5.8 + +* Tue May 10 2011 Thomas Backlund 2.6.38.6-1mnb2 + o Thomas Backlund + - clean /lib/modules on kernel removal (#42962) + - update to 2.6.38.6 + +* Thu May 5 2011 Thomas Backlund 2.6.38.5-1mnb + o Thomas Backlund + - drm/i915: Fix tiling corruption from pipelined fencing + - update to 2.6.38.5 + - update unionfs to 2.5.9.1 + drop fs-unionfs-buildfix.patch (merged) + drop fs-unionfs-2.5.3-oops.patch (fixed differently) + - samsung-laptop: add support for N230 and R410P models + +* Sun Apr 24 2011 Thomas Backlund 2.6.38.4-1mnb + o Thomas Backlund + - update to 2.6.38.4 + - update aufs to aufs2.1-38 stable branch + - update ipset to 6.4 (includes ipv6 support) (#62965) + - endable radeon kernel modesetting by default + +* Sat Apr 16 2011 Thomas Backlund 2.6.38.3-1mnb + o Thomas Backlund + - update to 2.6.38.3 + - rediff HP Compaq DC7900 alsa patch + +* Mon Mar 28 2011 Thomas Backlund 2.6.38.2-1mnb + o Thomas Backlund + - update to 2.6.38.2 (CVE-2011-0726) + - restore framebuffer oops and deadlock fixes by Herton as + they seem to work better than the Ubuntu one (#62864) + +* Tue Mar 22 2011 Thomas Backlund 2.6.38.1-0.rc1.1mnb + o Thomas Backlund + - update to 2.6.38.1-rc1 + * drop merged patches: + dm-crypt-scale-to-multiple-CPUs-v5-2.6.36.patch + fs-squashfs-add-XZ-compression-configuration-option.patch + fs-squashfs-add-XZ-compression-support.patch + fs-squashfs-fix-use-of-uninitialised-variable-in-zlib-and-xz-decompressors.patch + kbuild-do-not-remove-a.out-kvm.h-and-kvm_para.h-on-headers_install_all.patch + kernel-sched-autogroup-Fix-reference-leak.patch + kernel-sched-automated-per-session-task-groups-20101130.patch + kernel-sched-fix-potential-access-to-freed-memory.patch + kernel-sched-Fix-struct-autogroup-memory-leak.patch + kernel-sched-Mark-autogroup_init-__init.patch + kernel-sched-sched-Move-sched_autogroup_exit-to-free_signal_struct.patch + lib-decompressors-add-boot-time-XZ-support.patch + lib-decompressors-add-XZ-decompressor-module.patch + net-wireless-rtl8187-avoid-redundant-write-to-register-FF72.patch + net-wireless-rtl8187-consolidate-anaparam-on-off-write-sequences.patch + net-wireless-rtl8187-do-not-do-per-packet-TX-AGC.patch + net-wireless-rtl8187-don-t-set-RTL818X_CONFIG3_GNT_SELECT.patch + net-wireless-rtl8187-fix-wrong-register-initialization-in-8187B.patch + net-wireless-rtl8187-move-pll-reset-at-start-out-of-ANAPARAM-write.patch + net-wireless-rtl8187-remove-redundant-initialization-of-ARFR.patch + net-wireless-rtl8187-remove-setting-of-beacon-atim-regs-from-init.patch + net-wireless-rtl8187-remove-uneeded-setting-of-anaparam-write.patch + net-wireless-rtl8187-restore-anaparam-registers-after-reset.patch + net-wireless-zd1201-add-id.patch + net-wireless-zd1211rw-add-id.patch + x86-support-XZ-compressed-kernel.patch + * rediff patches: + 3rd-3rdparty-merge.patch + acpi-add-proc-event-regs.patch + acpi-video-add-blacklist-to-use-vendor-driver.patch + char-agp-intel-new-Q57-id.patch + platform-x86-add-shuttle-wmi-driver.patch + x86-pci-toshiba-equium-a60-assign-busses.patch + - update plymouth framebuffer oops fix (Ubuntu, suggested by Herton on LKML) + - replace samsung-backlight driver with the samsung-laptop driver + that will be integrated in 2.6.39 + - update unionfs to 2.5.8 + - update aufs2 to 2.6.38-rc + - add buildfixes for acerhk and ndiswrapper + - disable broken docomo patches + - rediff S2 to apply cleanly + - update defconfigs + +* Fri Feb 25 2011 Thomas Backlund 2.6.37.2-1mnb + o Eugeni Dodonov + - update to 2.6.36.1 + * drop merged patches: + kernel-sched-Fix-update_curr_rt.patch + kernel-sched-cgroup-Use-exit-hook-to-avoid-use-after-free-crash.patch + libata-set-queue-dma-alignment-to-sector-size-for-atapi-too.patch + + o Alexandre Felipe Muller de Souza + - Fix kernel ops caused by Null pointer deference in blk_throtl_exit + + o Thomas Backlund + - update to 2.6.37.2 + * drop merged patch + fs-xfs-fix-dquot-shaker-deadlock.patch + - i586 server kernel and x86_64 kernels needs to be compressed with gzip + so they work with xen (got broken during lzma -> xz update, noted by + Guillaume Rousse on kernel-discuss ml) + +* Sun Feb 13 2011 Thomas Backlund 2.6.37-3mnb + o Thomas Backlund + - revert: "sched, autogroup: Fix CONFIG_RT_GROUP_SCHED sched_setscheduler() + failure" for now as it breaks on boot on both i586 and x86_64 + - sched: Move sched_autogroup_exit() to free_signal_struct() + - sched: Mark autogroup_init() __init + - sched: Fix update_curr_rt() + - sched, cgroup: Use exit hook to avoid use-after-free crash + - add aufs2 support + +* Thu Feb 10 2011 Thomas Backlund 2.6.37-2mnb + o Herton Ronaldo Krzesinski + - Fix additional oops that can happen with remove_conflicting_framebuffers + inside framebuffer code, and fix possible deadlock caused by + fb_set_suspend. Drop original patch for MDV #59260 as this supersedes + it. Submitted at https://bugzilla.kernel.org/show_bug.cgi?id=26232 + - Apply upstream fixes "sched, autogroup: Fix reference leak", + "sched: Fix struct autogroup memory leak" + + o Thomas Backlund + - drop S5 (not needed anymore, since we now ship an unprepared kernel-source) + - add xz support for kernel, initrd and squashfs + (from upstream 2.6.38-rc1) + - drop lzma support (obsoleted by xz support) + - sched, autogroup: Fix CONFIG_RT_GROUP_SCHED sched_setscheduler() + failure (reported on Cooker by Andrey Borzenkov) + - libata: set queue DMA alignment to sector size for ATAPI too + - xfs: fix dquot shaker deadlock + +* Wed Jan 5 2011 Thomas Backlund 2.6.37-1mnb + o Thomas Backlund + - upgrade to 2.6.37 final + * drop merged patches: + block-cfq-improve-fsync-performance-for-small-files.patch + firewire-ohci-avoid-reallocation-of-AR-buffers.patch + firewire-ohci-fix-race-when-reading-count-in-AR-descriptor.patch + firewire-ohci-fix-regression-with-Agere-FW643-rev-06-disable-MSI.patch + firewire-ohci-fix-regression-with-VIA-VT6315-disable-MSI.patch + gpu-drm-i915-always-set-the-dp-transcoder-config-to-8bpc.patch + gpu-drm-kms-remove-spaces-from-connector-names-v2.patch + gpu-drm-radeon-kms-don-t-apply-7xx-hdp-flush-workaround-on-agp.patch + gpu-drm-radeon-kms-fix-vram-base-calculation-on-rs780-rs880.patch + idle-release-2.6.36.patch + kbuild-really-dont-remove-bounds-asm-offsets-headers.patch + kernel-cgroup-fixup-broken-cgroup-movement.patch + kernel-rcu-git.patch + kernel-sched-Cure-more-NO_HZ-load-average-woes.patch + kernel-sched-fix-skip_clock_update-optimization.patch + md-fix-bug-with-re-adding-of-partially-recovered-device.patch + md-protect-against-NULL-reference-when-waiting-to-start-a-raid10.patch + net-af_unix-limit-recursion-level.patch + net-af_unix-limit-unix_tot_inflight.patch + net-bonding-fix-slave-selection-bug.patch + net-mac80211-avoid-calling-ieee80211_work_work-unconditionally.patch + net-r8169-fix-sleeping-while-holding-spinlock.patch + net-wireless-rtl8187-consolidate-MSR-writes-in-bss-info-changed.patch + security-TOMOYO-Print-URL-information-before-panic.patch + sound-alsa-hda-sigmatel-work-around-incorrect-master-muting.patch + sound-alsa-hda-sigmatel-Fix-wrong-TLV-mute-bit-for-STAC_IDT-codecs.patch + sound-alsa-tlv-Define-numbers-in-sound-tlv.h.patch + * drop unneeded patch: + fs-dynamic-nls-default.patch (smbfs support is removed) + * rediff patches: + 3rd-3rdparty-merge.patch + acpi-dsdt-initrd-v0.9c-2.6.28.patch + acpi-dsdt-initrd-v0.9c-fixes.patch + char-agp-intel-new-Q57-id.patch + disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch + hid-usbhid-IBM-BladeCenterHS20-quirk.patch + kbuild-compress-kernel-modules-on-installation.patch + kernel-sched-automated-per-session-task-groups-20101130.patch + platform-x86-add-shuttle-wmi-driver.patch + sound-bluetooth-SCO-support.patch + usb-storage-unusual_devs-add-id.patch + * add patches: + gpu/drm/mach64: 2.6.37 buildfix + netfilter/IFWLOG: 2.6.37 buildfix + usb/storage: unusual_devs 2.6.37 buildfix + * update defconfigs + * update filelists + * remove code disabling new firewire stack for backports + as its now the only firewire stack in the kernel + +* Wed Dec 22 2010 Thomas Backlund 2.6.36.2-2mnb + o Herton Ronaldo Krzesinski + - Add new shuttle-wmi x86 platform driver. Blacklist backlight + controls for some shuttle devices in acpi video driver for them + to work properly with quirk in shuttle-wmi. + - mac80211: avoid calling ieee80211_work_work unconditionally + - Add back fix for oops with plymouthd quiting on vesafb after i915 + with modesetting is loaded, fix should be "upstreamed", on todo + (MDV #59260). + + o Thomas Backlund + - update "sched: automated per session task groups" patch to + the final code merged upstream in -tip + - sched: fix autogroup proc interface potential access to freed memory + - sched: fix skip_clock_update optimization to be more robust + - sched: Cure more NO_HZ load average woes + - drm/kms: remove spaces from connector names + - drm/radeon/kms: fix vram base calculation on rs780/rs880 + - drm/radeon/kms: don't apply 7xx HDP flush workaround on AGP + - drm/i915: Always set the DP transcoder config to 8BPC + - md: fix bug with re-adding of partially recovered device + - md: protect against NULL reference when waiting to start a raid10 + - bonding: Fix slave selection bug + - r8169: fix sleeping while holding spinlock + +* Fri Dec 10 2010 Thomas Backlund 2.6.36.2-1mnb + o Thomas Backlund + - update to 2.6.36.2 (CVE-2010-3848, CVE-2010-3849, CVE-2010-3850, CVE-2010-4258) + * drop merged patches: + microblaze-fix-build-with-make-3.82.patch + fs-ext4-fix-NULL-pointer-dereference-in-print_daily_error_info.patch + firewire-ohci-fix-buffer-overflow-in-AR-split-packet-handling.patch + firewire-ohci-fix-race-in-AR-split-packet-handling.patch + gpu-drm-radeon-kms-make-sure-blit-addr-masks-are-64-bit.patch + gpu-drm-radeon-kms-fix-2D-tile-height-alignment-in-the-r600-CS-checker.patch + gpu-drm-radeon-kms-MC-vram-map-needs-to-be-bigger-than-pci-aperture-size.patch + gpu-drm-radeon-kms-properly-compute-group_size-on-6xx-7xx.patch + gpu-drm-radeon-kms-fix-handling-of-tex-lookup-disable-in-cs-checker-on-r2xx.patch + sound-alsa-hda-Disable-sticky-PCM-stream-assignment-for-AD-codecs.patch + sound-alsa-OSS-mixer-emulation-fix-locking.patch + sound-alsa-hda-add-Vortex86MX-PCI-ids.patch + sound-alsa-hda-Fix-codec-muted-after-rebooting-from-Windows.patch + sound-alsa-hda-Add-workarounds-for-CT-IBG-controllers.patch + sound-alsa-hda-Add-some-workarounds-for-Creative-IBG.patch + sound-alsa-hda-Fix-wrong-SPDIF-NID-assignment-for-CA0110.patch + sound-alsa-hda-Fix-ALC660-ALC861-VD-capture-playback-mixers.patch + - firewire-ohci: disable MSI on all VIA firewire controllers + - firewire-ohci: disable MSI on Agere FW643 rev 06 controller + - af_unix: limit unix_tot_inflight and recursion level (CVE-2010-4249) + + o Herton Ronaldo Krzesinski + - If building a backport of 2.6.36 for older distros (like 2010.1), + don't enable new firewire stack, thus avoiding requirement on + newer module-init-tools, as we enable both stacks for now and + blacklist the old one in module-init-tools. + +* Tue Nov 30 2010 Thomas Backlund 2.6.36.1-2mnb + o Herton Ronaldo Krzesinski + - Updated ipset to version 4.4 + - ALSA, hda: fix wrong mixer nids given to alc_auto_create_input_ctls + for ALC660-VD/ALC861-VD hda codecs (MDV #61159) + - rtl8187: miscellaneous cleanups and bug fixes. + + o Thomas Backlund + - sched, cgroup: Fixup broken cgroup movement (Peter Zijlstra, LKML) + - sched: automated per session task groups 20101130 (Mike Galbraith, LKML) + - dm-crypt: scale to multiple CPUs v5 + +* Mon Nov 22 2010 Thomas Backlund 2.6.36.1-1mnb + o Thomas Backlund + - update unionfs to v 2.5.7 + - make kernel-source require diffutils as it uses both diff and cmp + during build (mdv #61719) + - update to 2.6.36.1 + - add intel_idle fixes (Len Brown, LKML) + - ext4: fix NULL pointer dereference in print_daily_error_info() + +* Fri Oct 29 2010 Thomas Backlund 2.6.36-2mnb + o Thomas Backlund + - microblaze: fix build with make 3.82 + - TOMOYO: Print URL information before panic() (mdv #61723) + - ALSA: hda - Fix wrong TLV mute bit for STAC/IDT codecs + (Patch by Clemens Ladisch, requested by Colin Guthrie) + - ALSA: tlv - Define numbers in sound/tlv.h (Takashi Iwai) + - ALSA: hda - Disable sticky PCM stream assignment for AD codecs + (Patch by Takashi Iwai, requested by Colin Guthrie) + - ALSA: OSS mixer emulation - fix locking (Jaroslav Kysela) + - ALSA: hda - Add Vortex86MX PCI ids (Otavio Salvador) + - ALSA: hda - Fix codec muted after rebooting from Windows (Charles Chin) + - ALSA: hda - Add workarounds for CT-IBG controllers (Takashi Iwai) + - ALSA: hda - Add some workarounds for Creative IBG (Takashi Iwai) + - ALSA: hda - Fix wrong SPDIF NID assignment for CA0110 (Takashi Iwai) + - cfq: improve fsync performance for small files + - kbuild: do not remove a.out kvm.h and kvm_para.h on headers_install_all + (Kirill A. Shutemov, LKML) + - drm/radeon/kms fixes from upstream (Alex Deucher): + * make sure blit addr masks are 64 bit + * MC vram map needs to be >= pci aperture size + * properly compute group_size on 6xx/7xx + * fix handling of tex lookup disable in cs checker on r2xx + - firewire (JuJu) fixes from upstream (Clemens Ladisch): + * firewire: ohci: fix buffer overflow in AR split packet handling + * firewire: ohci: fix race in AR split packet handling + * firewire: ohci: avoid reallocation of AR buffers + * firewire: ohci: fix race when reading count in AR descriptor + +* Thu Oct 21 2010 Thomas Backlund 2.6.36-1mnb + o Thomas Backlund + - update patch: + ALSA: HDA: Sigmatel: work around incorrect master muting + (patch by Clemens Ladisch, requested by Colin Guthrie) + - make doc subpackage noarch + - make squashfs lzma support coexist with lzo + - update to 2.6.36 final + +* Fri Oct 15 2010 Thomas Backlund 2.6.36-0.rc8.1.1mnb + o Thomas Backlund + - fix defconfig creation when enabling debug + - alsa: patch_sigmatel: fix master playback volume mute + (patch by Clemens Ladisch, requested by Colin Guthrie) + - Update to 2.6.36-rc8-git1 + * drop merged patches: + block-elevator-git.patch + fs-xfs-git.patch + gpu-drm-git.patch + +* Thu Oct 7 2010 Thomas Backlund 2.6.36-0.rc7.1mnb + o Thomas Backlund + - enable the new firewire stack (juju) so we can start testing apps + against it (old stack is scheduled for removal around 2.6.37-39) + (module-init-tools >= 3.6-12 have the new core blacklisted for + now to avoid breakage) + - update to 2.6.36-rc7 + * drop merged patch: + gpu-drm-intel-git-fixes.patch + - add fixes queued for 2.6.36 final: + elevator: fix oops on early call to elevator_change() (upstream git) + drm: don't drop handle reference on unload (upstream git) + drm/ttm: Fix two race conditions + fix busy codepaths (upstream git) + rcu: move check from rcu_dereference_bh to rcu_read_lock_bh_held (upstream git) + xfs: properly account for reclaimed inodes (upstream git) + +* Sun Oct 3 2010 Thomas Backlund 2.6.36-0.rc6.2.1mnb + o Thomas Backlund + - update to 2.6.36-rc6-git2 + * drop merged patches: + fs-nfs-fix-the-return-value-of-nfs_file_fsync.patch + mm-vmscan-raise-the-bar-to-PAGEOUT_IO_SYNC-stalls.patch + mm-vmscan-synchronous-lumpy-reclaim-dont-call-congestion_wait.patch + pci-fix-type-warnings-in-intr_remapping.c.patch + pci-intel-iommu-Fix-32-bit-build-warning-with-__cmpxchg.patch + platform-x86-add-lenovo-ideapad.patch + platform-lenovo-ideapad-Only-allow-camera-state-to-be-set-to-0-or-1.patch + platform-lenovo-ideapad-Stop-using-global-variables.patch + staging-dt3155v4l-correcting-a-pointer-mismatch-bug.patch + staging-update-ramzswap-to-zram-hg193.patch + um-x86-Cast-to-u64-inside-set_64bit.patch + video-via-via-gpio.c-fix-warning.patch + x86-asm-Clean-up-and-simplify-asm-cmpxchg.h.patch + x86-kvm-Remove-cast-obsoleted-by-set_64bit-prototype.patch + * rediff patches: + 3rd-3rdparty-merge.patch + char-agp-intel-new-Q57-id.patch + fs-dynamic-nls-default.patch + include-kbuild-export-pci_ids.patch + net-netfilter-IFWLOG-mdv.patch + net-netfilter-psd-mdv.patch + platform-x86-add-samsung-backlight-driver.patch + serial-docomo-F2402.patch + - add acerhk, heci, mach64 and ndiswrapper buildfixes for 2.6.36 + - add intel drm fixes from upsteam heading for 2.6.36 final + - update unionfs to 2.5.6 + - revert squashfs lzo support (conflicts with lzma support) + - remove tile arch from source/devel rpms + - update defconfigs + +* Mon Sep 27 2010 Thomas Backlund 2.6.35.6-1mnb + o Thomas Backlund + - update to 2.6.35.6 (CVE-2010-2960) + * rediff char-agp-intel-new-Q57-id.patch + +* Tue Sep 21 2010 Thomas Backlund 2.6.35.5-1mnb + o Thomas Backlund + - update to 2.6.35.5 (CVE-2010-3081, CVE-2010-3301) + - raise CONFIG_NR_CPUS to 64 on desktop(586) and to 128 on server (mdv #60928) + +* Sat Aug 28 2010 Herton Ronaldo Krzesinski 2.6.35.4-1mnb + o Thomas Backlund + - update to 2.6.35.4 (CVE-2010-2803) + * drop merged patches: + fs-nfs-fix-an-oops-in-the-NFSv4-atomic-open-code.patch + mm-fix-page-table-unmap-for-stack-guard-page-properly.patch + mm-fix-up-some-user-visible-effects-of-the-stack-guard-page.patch + x86-asm-Clean-up-and-simplify-set_64bit.patch + - fix 2.6.35.2 regression: Kernel panic or instant reboot on udev + modules loading (intel-agp, i915) (kbz #16612) + + o Herton Ronaldo Krzesinski + - Merge following upstream fixes: + pci: fix type warnings in intr_remapping.c + intel-iommu: Fix 32-bit build warning with __cmpxchg() + Staging: dt3155v4l: correcting a pointer mismatch bug and cleanups + drivers/video/via/via-gpio.c: fix warning + x86, kvm: Remove cast obsoleted by set_64bit() prototype cleanup + um, x86: Cast to (u64 *) inside set_64bit() + +* Wed Aug 18 2010 Herton Ronaldo Krzesinski 2.6.35.2-1mnb + o Herton Ronaldo Krzesinski + - Update to 2.6.35.2 (CVE-2010-2240), dropped merged patches: + arch-powerpc-fix-build-with-make-3.82.patch + kernel-sched-Revert-nohz_ratelimit.patch + pci-disable-MSI-on-Via-K8M800.patch + md-raid10-avoid-deadlock-on-resync.patch + - Updated ramzswap staging module to latest zram (hg 193, see + http://code.google.com/p/compcache/issues/detail?id=68) + - nfs: fix fsync error with nfs (upstream commit "NFS: fix the + return value of nfs_file_fsync()") + + o Thomas Backlund + - add Lenovo IdeaPad ACPI Laptop Extras support + - ideapad: Only allow camera state to be set to 0 or 1 + - ideapad: Stop using global variables + - mm: fix page table unmap for stack guard page properly (kbz #16588) + (fixes 2.6.35.2 breakage (mostly triggered with PAE / HIGHPTE)) + - mm: fix up some user-visible effects of the stack guard page (kbz #16588) + - nfs: Fix an Oops in the NFSv4 atomic open code + +* Tue Aug 10 2010 Thomas Backlund 2.6.35.1-1mnb + o Thomas Backlund + - update to 2.6.35.1 + - sched: Revert nohz_ratelimit(), as it causes excessive wakeups + - powerpc: fix build breakage with make 3.82 (Sam Ravnborg) + - md: fix deadlock on raid10 during resync + + o Herton Ronaldo Krzesinski + - Backport "vmscan: raise the bar to PAGEOUT_IO_SYNC stalls" and + "vmscan: synchronous lumpy reclaim don't call congestion_wait()" + changes (should fix behaviour reported at + http://lkml.org/lkml/2010/4/4/86). + +* Mon Aug 2 2010 Thomas Backlund 2.6.35-1mnb + o Thomas Backlund + - add back missing Kconfig option so samsung-backlight is built (mdv #60386) + - upgrade to 2.6.35 + * drop merged patches: + acpi-video-Be-more-liberal-in-validating-_BQC-behaviour.patch + ata-ahci-add-missing-nv-IDs.patch + ata-pata_marvell-CONFIG_AHCI-is-really-CONFIG_SATA_AHCI.patch + base-firmware_class-fix-memory-leak-free-allocated-pages.patch + fs-btrfs-fix-memory-corruption-on-mount.patch + fs-cifs-fix-a-malicious-redirect-problem-in-the-DNS-lookup-code_CVE-2010-2524.patch + fs-ext4-Prevent-creation-of-files-larger-than-RLIMIT_FSIZE-using-fallocate.patch + gpu-drm-edid-fix-typo-in-1600x1200-75-mode.patch + gpu-drm-i915-stop-trying-to-use-ACPI-lid-status.patch + gpu-drm-nouveau-add-nv50-nv8x-nv9x-ctxprogs-generator.patch + gpu-drm-nouveau-fix-missing-locking.patch + gpu-drm-nouveau-git-20100316.patch + hid-Support-for-3M-multitouch-panel.patch + hid-add-support-for-Stantum-multitouch-panel.patch + hid-fixed-bug-in-single-touch-emulation-on-the-stant.patch + hid-add-pressure-support-for-the-Stantum-multitouch-.patch + hid-add-support-for-Acer-T230H-multitouch.patch + hid-add-support-for-Pixart-Imaging-Optical-Touch-Scr.patch + hid-let-hid-input-accept-digitizers.patch + hid-Support-for-MosArt-multitouch-panel.patch + hid-remove-MODULE_VERSION-from-new-drivers.patch + hid-ntrig-add-multi-input-quirk-and-clean-up.patch + hid-n-trig-remove-unnecessary-tool-switching.patch + hid-ntrig-multitouch-cleanup-and-fix.patch + hid-ntrig-Single-touch-mode-tap.patch + hid-ntrig-fix-touch-events.patch + hwmon-coretemp-update.patch + input-add-an-option-to-force-the-use-of-the-elantech-extension.patch + input-atkbd-philco-i4xsi-release-keys.patch + input-atkbd-positivo-i30-release-keys.patch + input-elantech-firmware-versions-ge-2.48-use-6-byte-packets.patch + input-elantech-ignore-high-bits-in-the-position-coordinates.patch + input-elantech-update-elantech-documentation.patch + input-elantech-whitelist-new-models-with-firmware-version-4.1.patch + input-hid-extend-mask-for-BUTTON-usage-page.patch + input-hid-handle-joysticks-with-large-number-of-buttons.patch + input-tablet-linuxwacom-0.8.5-12.patch + kernel-panic-call-console_verbose-in-panic.patch + kernel-Prioritize-synchronous-signals-over-normal-signals.patch + media-dvb-saa7134-avr-m135a-more-remotes.patch + media-dvb-saa7134-add-support-for-m733a.patch + media-video-revert-V4L-DVB-11906-saa7134-Use-v4l-bounding-alignment.patch + net-atl1c-add-support-for-AR8151-AR8152.patch + net-phylib-Support-phy-module-autoloading.patch + net-phylib-Add-module-table-to-all-existing-phy-drivers.patch + net-phylib-fix-typo-in-bcm6xx-PHY-driver-table.patch + net-r8169-Fix-rtl8169_rx_interrupt.patch + net-r8169-fix-random-mdio_write-failures.patch + net-r8169-fix-mdio_read-and-update-mdio_write-according-to-hw-specs.patch + net-sis190-link-status-poll.patch + net-wireless-Add-USB-ID-for-Thomson-SpeedTouch-120g-to-p54usb-id-.patch + net-wireless-ar9170-add-support-for-NEC-WL300NU-G-USB-dongle.patch + pci-no-dmar.patch + scsi-advansys-fix-regression-with-request_firmware-change.patch + scsi-advansys-fix-narrow-board-error-path.patch + sound-alsa-hda-add-ideapad-model-for-conexant-5051.patch + sound-alsa-hda-via-fix-master-mute-and-automute-with-VT1812_VT2002P.patch + sound-alsa-pcm_lib.c-convert-second-xrun_debug-parameter.patch + sound-alsa-pcm_lib-add-possibility-to-log-last-10-DMA-ring.patch + sound-alsa-pcm_lib-cleanup-merge-hw_ptr-update-functions.patch + sound-alsa-pcm_lib-optimize-wake_up-calls-for-PCM-I-O.patch + sound-alsa-pcm_lib-fix-something-must-be-really-wrong-condition.patch + sound-alsa-pcm_lib-fix-wrong-delta-print-for-jiffies-check.patch + sound-alsa-pcm_core-Fix-wake_up-optimization.patch + sound-alsa-pcm_lib-return-back-hw_ptr_interrupt.patch + sound-alsa-pcm_native-fix-runtime-boundary-calculation.patch + sound-alsa-pcm_lib-fix-xrun-functionality.patch + sound-alsa-pcm-fix-the-fix-of-the-runtime-boundary-calculation.patch + sound-alsa-pcm-fix-delta-calculation-at-boundary-wraparound.patch + video-fb-fix-unregister_framebuffer-fb_destroy.patch + x86-cpu-Add-AMD-core-boosting-feature-flag-to-proc-cpuinfo.patch + x86-kernel-Send-a-SIGTRAP-for-user-icebp-traps.patch + x86-kernel-set_bios_reboot-is-needed-for-Dell-Precision-WorkStation-T7400.patch + x86-powernow-k8-Add-core-performance-boost-support.patch + * rediff patches: + 3rd-3rdparty-merge.patch + acpi-add-proc-event-regs.patch + char-agp-intel-new-Q57-id.patch + include-kbuild-export-pci_ids.patch + platform-x86-add-samsung-backlight-driver.patch + sound-alsa-hda_intel-prealloc-4mb-dmabuffer.patch + - rebase unionfs 2.5.4 for 2.6.35 + - adapt unionfs for vfs changes in 2.6.35 + - rebase squashfs lzma support + - drop ipset-2.4.9 patches (used for backporting 2010.1 kernel to 2010.0) + - merge source2 and source3 into one patch + - enable CGROUPS for all kernels, update defconfigs + - add buildfixes for 2.6.35 for ndiswrapper, viahss, samsung-backlight, + and netfilter IFWLOG, ipset and psd modules + +* Tue Jul 27 2010 Thomas Backlund 2.6.33.6-2mnb + o Thomas Backlund + - update to 2.6.33.6 + * drop merged patches: + ata-libata-disable-atapi-an-by-default.patch + fs-btrfs-should-add-a-permission-check-for-setfacl.patch + fs-gfs2-fix-permissions-checking-for-setflags-ioctl.patch + gpu-drm_edid-Fix-1024x768-at-85Hz.patch + gpu-drm-i915-fix-82854-pci-id-and-treat-it-like-other-85x.patch + gpu-drm_radeon_kms_atom-fix-typo-in-LVDS-panel-info-parsing.patch + gpu-drm_radeon_kms-reset-ddc_bus-in-object-header-parsing.patch + kernel-posix_timer-Fix-error-path-in-timer_create.patch + md-Fix-read-balancing-in-RAID1-and-RAID10-on-drives-bigger-than-2TB.patch + md-linear-avoid-possible-oops-and-array-stop.patch + md-raid1-fix-counting-of-write-targets.patch + media-v4l-dvb-gspca-stv06xx-remove-the-046d-08da-from-the-stv06xx-driver.patch + net-sctp-Fix-skb_over_panic-resulting-from-multiple-invalid-parameter-errors_CVE-2010-1173.patch + pci-disable-msi-for-MCP55-on-P5N32-E-SLI.patch + rtc-cmos-do-dev_set_drvdata-earlier-in-the-initialization.patch + staging-vt6655-fix-kernel-bug-on-driver-wpa-initialization.patch + - fix rebooting on Dell Precision WorkStation T7400 (#58017) + - acpi/video: be more liberal in validating _BQC behaviour + - CIFS: Fix a malicious redirect problem in the DNS lookup code (CVE-2010-2524) + - x86: Send a SIGTRAP for user icebp traps, fixes Wine apps breakage (mdv #60067) + + o Herton Ronaldo Krzesinski + - agp/intel: add new host bridge id for Q57 system + - backport coretemp fixes/updates (new hardware support): + hwmon: (coretemp) Fix cpu model output + drivers/hwmon/coretemp.c: detect the thermal sensors by CPUID + drivers/hwmon/coretemp.c: get TjMax value from MSR + hwmon: (coretemp) Skip duplicate CPU entries + hwmon: (coretemp) Properly label the sensors + +* Thu Jun 17 2010 Herton Ronaldo Krzesinski 2.6.33.5-2mnb + o Thomas Backlund + - add upstream fixes for r8169: (fixes #59723) + * fix rtl8169_rx_interrupt() + * fix random mdio_write failures + * fix mdio_read and update mdio_write according to hw specs + - drm/i915: Fix 82854 PCI ID, and treat it like other 85X + - V4L/DVB: gspca - stv06xx: Remove the 046d:08da from the stv06xx driver + (fixes nonworking QuickCam Messenger) + - libata: disable ATAPI AN by default + (Fixes issue with ATAPI devices which raise AN when hit by commands issued + by open(). This leads to infinite loop of AN -> MEDIA_CHANGE uevent -> + udev open() to check media -> AN) + - staging: vt6655: Fix kernel BUG on driver wpa initialization + - ext4: Prevent creation of files larger than RLIMIT_FSIZE using fallocate + (fixes Ext4 Security Bypass Vulnerability) + - sctp: Fix skb_over_panic resulting from multiple invalid parameter + errors (CVE-2010-1173) + + o Herton Ronaldo Krzesinski + - Btrfs: add a permission check for setfacl (CVE-2010-2071) + - ALSA: hda-intel: add ideapad model for Conexant 5051 + +* Wed Jun 02 2010 Herton Ronaldo Krzesinski 2.6.33.5-1mnb + o Thomas Backlund + - update to 2.6.33.5 + * Drop merged patches: + fs-cifs-guard-against-hardlinking-directories.patch + gpu-drm-i915-disable-fbc-on-915gm-and-945gm.patch + gpu-drm-i915-fix-non-ironlake-965-class-crashes.patch + gpu-drm-i915-use-pipe_control-instruction-on-ironlake-and-sandy-bridge.patch + net-ipv4-udp-fix-short-packet-and-bad-checksum-logging.patch + net-wireless-REVERT-ath9k-fix-lockdep-warning-when-unloading-module.patch + sound-alsa-hda-Fix-0-dB-for-Lenovo-models-using-Conexant-C.patch + sound-alsa-hda-fix-dg45id-spdif-output.patch + sound-alsa-hda-new-intel-hda-controller.patch + sound-alsa-ice1724-Fix-ESI-Maya44-capture-source-control.patch + sound-alsa-revert-alsa-hda-realtek-quirk-for-d945gclf2-mainboard.patch + sound-alsa-virtuoso-fix-Xonar-D1-DX-front-panel-microphone.patch + x86-amd-check-x86_feature_osvw-bit-before-accessing-osvw-msrs.patch + x86-cacheinfo-turn-off-l3-cache-index-disable-feature-in-virtualized-environments.patch + - drop patch (that got reverted upstream in commit d4b74bf07873da2e94219a7b67a334fc1c3ce649): + gpu-drm_i915-Configure-the-TV-sense-state-correctly-on-GM45-to-make-TV-detection-reliable.patch + - Prioritize synchronous signals over 'normal' signals + (fixes Wine deadlocking the kernel (#59545)) + - panic: call console_verbose() in panic to ensure a directly + called panic will print a backtrace. + - posix_timer: Fix error path in timer_create + - powernow-k8: Add core performance boost support + - x86, cpu: Add AMD core boosting feature flag to /proc/cpuinfo + + o Herton Ronaldo Krzesinski + - Include fix for CVE-2010-1641 (kernel: GFS2: The setflags ioctl() + doesn't check file ownership). + - Apply change "ALSA: pcm: fix the fix of the runtime->boundary + calculation" from upstream kernel, bug fix to previously added + patch sound-alsa-pcm_native-fix-runtime-boundary-calculation.patch + - Apply change "ALSA: pcm: fix delta calculation at boundary + wraparound" from upstream kernel, bug fix to previously added + sound-alsa-pcm_lib-cleanup-merge-hw_ptr-update-functions.patch + +* Tue May 25 2010 Pascal Terjan 2.6.33.4-3mnb + o Thomas Backlund + - firmware_class: fix memory leak introduced by the patch 6e03a201bbe: + firmware: speed up request_firmware() + - drm/edid: fix 1024x768@85Hz + - drm/edid: fix 1600x1200@75Hz + - drm/radeon/kms/atom: fix typo in LVDS panel info parsing + - drm/radeon/kms: reset ddc_bus in object header parsing + - drm/i915: Configure the TV sense state correctly on GM45 to make TV + detection reliable + - md: fix read balancing in RAID1 and RAID10 on drives > 2TB + - md: fix counting of write targets on raid1 + - md: avoid possible oops and array stop on linear layout + - pci: disable MSI on Via K8M800 (fixes problems with AHCI) + - pci: disable MSI for MCP55 on P5N32-E SLI (fixes NIC problems) + + o Pascal Terjan + - Add patches to support phy module autoloading (#57958) + +* Fri May 21 2010 Herton Ronaldo Krzesinski 2.6.33.4-2mnb + o Thomas Backlund + - drm/i915: use PIPE_CONTROL instruction on Ironlake and Sandy Bridge + - drm/i915: fix non-Ironlake 965 class PIPE_CONTROL crashes + - drm/i915: Disable FBC on 915GM and 945GM as it causes hangs after suspend/resume + - alsa: hda-intel: Add a PCI controller id found on new Dell laptops + - x86: cacheinfo: Turn off L3 cache index disable feature in virtualized + environments, fixes crash on boot on xen. + - x86, amd: Check X86_FEATURE_OSVW bit before accessing OSVW MSRs, prevents + GP fault + - ath9k: revert: "ath9k: fix lockdep warning when unloading module" introduced + in 2.6.33.2, as it wasn't meant for kernels <=2.6.34 (fixes warning in #56614) + (Reference: http://marc.info/?l=linux-kernel&m=127430485607989&w=2) + + o Herton Ronaldo Krzesinski + - Fix oops with plymouthd quiting on vesafb after i915 with + modesetting is loaded (#59260). + - Apply "drm/i915: Stop trying to use ACPI lid status to determine + LVDS connection.", fixes lost display after closing lid on some + laptops (#59133) + - Replace "dev_set_drvdata before rtc_device_register in rtc_cmos" + fix with same solution applied upstream. + +* Sat May 15 2010 Herton Ronaldo Krzesinski 2.6.33.4-1mnb + o Pascal Terjan + - Retry commands with UNIT_ATTENTION sense codes to fix ext3/ext4 I/O error + + o Herton Ronaldo Krzesinski + - Updated to 2.6.33.4 + * Drop following merged patches: + scsi-retry-commands-with-UNIT_ATTENTION-sense-codes-to-fix-ext3-ext4-io-error.patch + gpu-drm-i915-fix-tiling-limits-for-i915-class-hw-v2.patch + gpu-drm-i915-build-fix-for-fix-tiling-limits-change.patch + net-bnx2-Fix-lost-MSI-X-problem-on-5709-NICs.patch + + o Thomas Backlund + - Revert "ALSA: hda/realtek: quirk for D945GCLF2 mainboard" as it's not + valid for all revisions of the D945GCLF2 mainboard + - ALSA: hda - fix DG45ID SPDIF output + - ALSA: hda: Fix 0 dB for Lenovo models using Conexant CX20549 (Venice) + - ALSA: ice1724 - Fix ESI Maya44 capture source control + - ALSA: virtuoso: fix Xonar D1/DX front panel microphone + - ipv4: udp: fix short packet and bad checksum logging + - p54usb: add USB ID for Thomson SpeedTouch 120g + - ar9170: add support for NEC WL300NU-G USB dongle + - ahci: add missing nVidia mcp64-73 ids + - pata_marvell: fix sata port ahci fallback + - cifs: guard against hardlinking directories + +* Tue May 04 2010 Herton Ronaldo Krzesinski 2.6.33.3-1mnb + o Pascal Terjan + - Add ispnp async init patch from Ubuntu (requested by fcrozat) + - Replace fs-btrfs-fix-memory-corruption-on-mount.patch with correct + one (#59051). + + o Thomas Backlund + - update to 2.6.33.3 + * drop merged patches: + x86-Erratum-workaround-for-read-after-write-of-HPET-comparator.patch + net-wireless-b43-allow-pio-at-runtime.patch + sound-alsa-hda-Add-position_fix-quirk-for-Biostar-mobo.patch + + o Herton Ronaldo Krzesinski + - Add elantech patch series for new touchpad versions (found mainly + on Asus UL{2,3,5,8}0, Asus P-Series, new Dell machines), from + linux-input ML. + - Add upstream bug fix for bnx2 timeout with MSI enabled, requested + on http://lists.mandriva.com/kernel-discuss/2010-04/msg00015.php + - Replace previously added synce 'dirty patch' from John Carr, by + upstream sent fix "rndis_host: Poll status channel before control + channel" from Ben Hutchings. + - Sync advansys fix for MDV #53220 with upstream applied patches. + +* Thu Apr 22 2010 Herton Ronaldo Krzesinski 2.6.33.2-3mnb + o Herton Ronaldo Krzesinski + - Apply "ALSA: hda - Add position_fix quirk for Biostar mobo", fix + for issue reported on Cooker ML. + - Apply updated upstream patch (v2) for freedesktop.org bug #27449 + Reference: http://lists.mandriva.com/kernel-discuss/2010-04/msg00007.php + + o Arnaud Patard + - Prevent a crash on VirtualBox x86_64 without IO-APIC + +* Thu Apr 15 2010 Herton Ronaldo Krzesinski 2.6.33.2-2mnb + o Herton Ronaldo Krzesinski + - wacom: update to linuxwacom.sf.net version 0.8.5-12 (updated + hardware support). Reference: + http://lists.mandriva.com/kernel-discuss/2010-04/msg00000.php + - Drop hid-usbhid-quirk-multilaser.patch (reset leds quirk): this is + obsolete, since commit 08ef08e in upstream kernel. + - Don't create debug packages by default when building backport + packages for 2010.0 + - Apply change "ALSA: pcm_lib - fix xrun functionality" from + upstream kernel, bug fix to previously added patch + sound-alsa-pcm_lib-add-possibility-to-log-last-10-DMA-ring.patch + - Updated ipset to version 4.2, and keep older version for building + 2010.0 backported packages. + - Apply fix from freedesktop.org bug #27449 (drm/i915: fix tiling + limits for i915 class hw). Reference: + http://lists.mandriva.com/kernel-discuss/2010-04/msg00004.php + - ALSA: hda - via - fix master mute and automute with VT1812/VT2002P + + o Thomas Backlund + - apply nouveau git update only for 2010.1 + - restore and apply nouveau ctxprogs generator for nv50/nv8x/nv9x + only for 2010.0 backports + +* Mon Apr 05 2010 Herton Ronaldo Krzesinski 2.6.33.2-1mnb + o Herton Ronaldo Krzesinski + - saa7134: Fix tuner_config setting for Avermedia M733A (from + Avermedia). Also add new pci id support. + + o Thomas Backlund + - update to 2.6.33.2 + * drop merged patch: + net-wireless-ath9k-ar2427.patch + * rediff patch: + gpu-drm-nouveau-git-20100316.patch + +* Mon Mar 29 2010 Herton Ronaldo Krzesinski 2.6.33.1-2mnb + o Herton Ronaldo Krzesinski + - Fix mach64 to handle drm_ioctl unlocked_ioctl switch in 2.6.33 + - Revert commit which breaks saa7134 tv output ("V4L/DVB (11906): + saa7134: Use v4l bounding/alignment function"). + - saa7134: add one more remote control type for for Avermedia M135A. + - Fix advansys regression when firmware files are not found or + loading fails (MDV #53220). + - Apply n-trig patches from 2.6.34-rc2 to fix/add hardware support + on some newer dell notebook models. + Reference: http://lists.mandriva.com/kernel-discuss/2010-03/msg00005.php + - saa7134: add support for Avermedia M733A. The original version for + linux 2.6.31 was sent to me from Avermedia, original author is + unknown, I ported it to 2.6.33. + - Include more hid drivers from 2.6.34-rc2: hid-3m-pct, hid-mosart, + hid-quanta, hid-stantum. + Reference: http://lists.mandriva.com/kernel-discuss/2010-03/msg00007.php + +* Tue Mar 16 2010 Herton Ronaldo Krzesinski 2.6.33.1-1mnb + o Thomas Backlund + - security: fix error return path in ima_inode_alloc + - ahci: disable FPDMA auto-activate optimization on NVIDIA AHCI + - add HPET Erratum fix for triggering WARN_ON due to mismatch on + HPET_Tn_CMP readback (replaces HPET: Drop WARN_ON for mismatch + on HPET_Tn_CMP readback) + - btrfs: fix memory corruption on mount + - update unionfs to 2.5.4 + + o Pascal Terjan + - update unionfs oops patch + + o Herton Ronaldo Krzesinski + - Updated to 2.6.33.1 + * drop following merged patches: + ahci-disable-FPDMA-auto-activate-optimization-on-NVIDIA-AHCI.patch + security-fix-error-return-path-in-ima_inode_alloc.patch + * rediff net-wireless-ath9k-ar2427.patch + + o Anssi Hannula + - update nouveau to git snapshot (allowing and requiring the upgrade + of nouveau userspace) + +* Wed Feb 24 2010 Thomas Backlund 2.6.33-1mnb + o Thomas Backlund + - HPET: Drop WARN_ON for mismatch on HPET_Tn_CMP readback + - b43: convert B43_PIO(_FORCE) to a module option (pio=1) + - drop patch: + kernel-pid-export-find_task_by_vpid-symbol-for-fglrx.patch + (not needed anymore, confirmed by Anssi) + - update to 2.6.33 final + * drop merged patches: + net-wireless-iwlwifi-fix-AMSDU-Rx-afte-paged-Rx-patch.patch + net-mac80211-fix-handling-of-null-rate-control-in-rate_control_get_rate.patch + * rediff patch: + acpi-processor-M720SR-limit-to-C2.patch + - alsa: hda_intel: preallocate 4MB dma buffer (Request by Colin) + +* Sat Feb 13 2010 Thomas Backlund 2.6.33-0.rc8.1mnb + o Anssi Hannula + - drm: nouveau: add ctxprogs generator for nv50/nv8x/nv9x (fixes + fd.o bug #23198) + + o Thomas Backlund + - update ndiswrapper to 1.56 + - update to 2.6.33-rc8 + - drop merged pathces: + fs-freeze_bdev-dont-deactivate-successfully-frozen-MS_RDONLY-sb.patch + sound-alsa-hda-intel-avoid-divide-by-zero-crash.patch + - add support for Atheros AR8151 and AR8152 to atl1c + - mac80211: fix handling of null-rate control in rate_control_get_rate + - iwlwifi: fix broken AMSDU Rx functionality + + o Pascal Terjan + - add patches to fix Saitek X52 (#56765) + +* Sun Feb 7 2010 Thomas Backlund 2.6.33-0.rc7.1mnb + o Thomas Backlund + - update to 2.6.33-rc7 + - drop merged patch: + drm-intel-git-fixes.patch + - alsa: hda-intel: avoid divide-by-zero crash (potential local DoS) + +* Sat Feb 6 2010 Thomas Backlund 2.6.33-0.rc6.6.3mnb + o Thomas Backlund + - add fixes from drm-intel git queue for 2.6.33 + +* Sat Feb 6 2010 Thomas Backlund 2.6.33-0.rc6.6.2mnb + o Thomas Backlund + - update to 2.6.33-rc6-git6 + - drop merged patch: + * x86-agp-fix-agp_amd64_init-regression.patch + - update defconfigs: + * set CONFIG_SND_HDA_INPUT_BEEP_MODE=2 + +* Sat Jan 30 2010 Thomas Backlund 2.6.33-0.rc6.1mnb + o Herton Ronaldo Krzesinski + - Apply following changes from alsa-kernel tree: + * ALSA: pcm_core: Fix wake_up() optimization + * ALSA: pcm_lib: return back hw_ptr_interrupt + Last one should fix MDV #57010 + + o Thomas Backlund + - update to 2.6.33-rc6 + - Apply following changes from alsa-kernel tree: + * ALSA: pcm_native: fix runtime boundary calculation + (additional fix for #57010, requested by Colin) + - fs: freeze_bdev: dont deactivate successfully frozen MS_RDONLY sb + (fixes non-bootable dmraid due to oops (#56768)) + +* Tue Jan 26 2010 Thomas Backlund 2.6.33-0.rc5.2.1mnb + o Thomas Backlund + - update to 2.6-33-rc5-git2 + - x86/agp: fix agp_amd64_init regression + +* Fri Jan 22 2010 Thomas Backlund 2.6.33-0.rc5.1mnb + o Thomas Backlund + - update to 2.6.33-rc5 + * Dropped merged patches: + 3rd-drbd-8.3.6.tar + 3rd-drbd-build-fixes.patch + 3rd-drbd-in_flight-update.patch + 3rd-drbd-makefile-fix.patch + 3rd-drbd-remove-Kconfig-comment.patch + 3rd-drbd-usermode_helper.patch + gpu-drm-nouveau-export-needed-ttm-symbols.patch + gpu-drm-nouveau.patch + gpu-drm-nouveau-remove-double-export.patch + gpu-drm-nouveau-revert-switch-to-the-drm-s-DP-helpers.patch + net-ppp-enlarge-upload-buffer-to-cope-with-HSUPA-connections.patch + net-wireless-rtl8187-add-radio-led-and-fix-warnings-on-suspend.patch + platform-x86-dell-laptop-Fix-rfkill-state-setting.patch (fixed differently) + sound-alsa-hda-via-add-2nd-SPDIF-out-for-VT1708S-and-VT1702.patch + sound-alsa-hda-via-add-Jack-detect-feature-for-VT1708.patch + sound-alsa-hda-via-add-low-current-mode-for-power-saving.patch + sound-alsa-hda-via-add-smart5.1-function.patch + sound-alsa-hda-via-add-VIA_CTL_WIDGET_ANALOG_MUTE-control-type.patch + sound-alsa-hda-via-add-VIA_JACK_EVENT-process-in-via_unsol_event.patch + sound-alsa-hda-via-add-VT1708B-CE-codec-support.patch + sound-alsa-hda-via-add-VT1716S-support.patch + sound-alsa-hda-via-Add-VT1718S-support.patch + sound-alsa-hda-via-add-VT1812-support.patch + sound-alsa-hda-via-add-VT1828S-and-VT2020-support.patch + sound-alsa-hda-via-add-VT2002P-support.patch + sound-alsa-hda-via-Change-get_codec_type-argument-to-hda_codec-type.patch + sound-alsa-hda-via-change-PW4-connect-select-default-to-MW0.patch + sound-alsa-hda-via-change-VT1708S-VT1702-hp-mode-controls.patch + sound-alsa-hda-via-comments-update-copyright-changeset-etc.patch + sound-alsa-hda-via-limit-VT1702-AA-Path-max-volume.patch + sound-alsa-hda-via-modify-vt1708_auto_create_multi_out_ctls.patch + sound-alsa-hda-via-modify-vt1708_set_pinconfig_connect-function.patch + sound-alsa-hda-via-modify-vt1709_auto_create_multi_out_ctls.patch + sound-alsa-hda-via-move-backdoor-verbs-to-vt17xx_volume_init_verb.patch + sound-alsa-hda-via-only-cosmetic-changes.patch + sound-alsa-hda-via-refresh-front-playback-mute-in-via_hp_automute.patch + sound-alsa-hda-via-Remove-48k-sample-rate-limit-for-S_PDIF.patch + sound-alsa-hda-via-remove-unused-argument-of-via_new_analog_input.patch + sound-alsa-hda-via-remove-unused-IS_VT17xxVENDORID-macro.patch + sound-alsa-hda-via-rename-vt1708_control_templates.patch + sound-alsa-hda-via-replace-MIC_BOOST_VOLUME.patch + sound-alsa-hda-via-replace-via_playback_pcm_prepare-cleanup.patch + sound-alsa-hda-via-rewrite-via_independent_hp_put.patch + sound-alsa-hda-via-when-changing-input-source-update-power-state.patch + media-video-uvc-handle-garbage-at-the-end-of-streaming-interface-descriptors.patch + media-video-bttv-add-another-i2c-addr-to-probe-for-ir.patch + staging-et131x-va_phy_alignment.patch (fixed differently) + * Update patches: + * unionfs for 2.6.33 series kernels + * squashfs-lzma for 2.6.33 series kernels + * Rediff patches: + gpu-drm-mach64.patch + input-atkbd-positivo-i30-release-keys.patch + kbuild-really-dont-remove-bounds-asm-offsets-headers.patch + net-wireless-ath9k-ar2427.patch + platform-x86-add-samsung-backlight-driver.patch + serial-docomo-pinfree1p.patch + sound-alsa-pcm_lib-add-possibility-to-log-last-10-DMA-ring.patch + 3rd-3rdparty-merge.patch + disable-mrproper-in-devel-rpms.patch + disable-prepare-scripts-configs-in-devel-rpms.patch + * update defconfigs + * update file lists + +* Fri Jan 15 2010 Herton Ronaldo Krzesinski 2.6.32.4-0.rc1.1mnb + o Herton Ronaldo Krzesinski + - Set CONFIG_EXT3_DEFAULTS_TO_ORDERED=y, default option was chosen + on a previous config rebase (follow same recent change on + kernel-linus and kernel-tmb packages). + - Apply following change from alsa-kernel tree: + ALSA: pcm_lib - fix wrong delta print for jiffies check + - Updated to 2.6.32.4-rc1 + * Dropped merged patches: + fs-quota-fix-reserved-space-management-for-ordinary-fs.patch + gpu-drm-remove-dma-mask-setting-in-drm_pci_alloc.patch + +* Fri Jan 08 2010 Herton Ronaldo Krzesinski 2.6.32.3-2mnb + o Herton Ronaldo Krzesinski + - Apply following change from alsa-kernel tree: + ALSA: pcm_lib: fix "something must be really wrong" condition + + o Thomas Backlund + - fix quota regression introduced in 2.6.32.3 + +* Fri Jan 08 2010 Herton Ronaldo Krzesinski 2.6.32.3-1mnb + o Herton Ronaldo Krzesinski + - Updated to 2.6.32.3 + - Apply following changes from alsa-kernel tree: + ALSA: pcm_lib.c - convert second xrun_debug() parameter to use defines + ALSA: pcm_lib - add possibility to log last 10 DMA ring buffer positions + ALSA: pcm_lib - cleanup & merge hw_ptr update functions + ALSA: pcm_lib - optimize wake_up() calls for PCM I/O + +* Wed Jan 06 2010 Herton Ronaldo Krzesinski 2.6.32.3-0.rc2.1mnb + o Herton Ronaldo Krzesinski + - Enable namespaces support for all kernel flavours, not only for kernel + server, as more applications are starting to use it not only in server + configurations (for example google chrome using PID namespaces for + sandboxing). + - Updated to 2.6.32.3-rc2 + * revert potential quota deadlock on ext4 patch and fix rt61pci + powersaving disable fix, based on LKML comments. + - Apply "remove dma mask setting in drm_pci_alloc" fix from + http://bugzilla.kernel.org/show_bug.cgi?id=14627#c30, and fix + mach64 drm driver build with changed drm_pci_alloc. + +* Wed Dec 23 2009 Herton Ronaldo Krzesinski 2.6.32.2-2mnb + o Pascal Terjan + - Add lzma support for squashfs + - Fix a oops when removing openoffice.org-voikko from a flash + + o Herton Ronaldo Krzesinski + - ath9k: add support for new Atheros device (0x002c). + +* Mon Dec 21 2009 Herton Ronaldo Krzesinski 2.6.32.2-1mnb + o Pascal Terjan + - Switch to unionfs 2.x, it seems to work fine now + + o Thomas Backlund + - disable MULTICORE_RAID456, it's not production ready (reported by Anssi) + + o Herton Ronaldo Krzesinski + - Updated to 2.6.32.2 + - rtl8187: add radio led and fix warnings on suspend. + +* Wed Dec 16 2009 Herton Ronaldo Krzesinski 2.6.32.1-1mnb + o Herton Ronaldo Krzesinski + - Updated to 2.6.32.1 + +* Sat Dec 12 2009 Herton Ronaldo Krzesinski 2.6.32-1mnb + o Thomas Backlund + - bttv: add missing i2c addr to probe for ir (A. Williamson / J.Wilson) + + o Herton Ronaldo Krzesinski + - Updated to 2.6.32 + * dropped x86-revert-unify-stackprotector-features.patch, + CONFIG_CC_STACKPROTECTOR_ALL was removed. + * dropped merged patches: + kernel-sched-Introduce-SCHED_RESET_ON_FORK-scheduling-policy.patch + kernel-sched-Clean-up-SCHED_RESET_ON_FORK.patch + kernel-sched-Add-SCHED_RESET_ON_FORK-functionality-for-nice.patch + ahci-Add-AMD-SB900-SATA_IDE-controller-device-IDs.patch + ahci-Add-the-AHCI-controller-Linux-Device-ID-for-NVIDIA-chipsets.patch + md-raid1-raid10-add-cond_resched.patch + fs-xfs-bug-in-log-recover-with-quota.patch + fs-devtmpfs-kernel-maintained-tmpfs-based-dev.patch + char-mem_class-use-minor-as-index-instead-of-searching-the-array.patch + char-mem_class-fix-bug.patch + driver-core-extend-devnode-callbacks-to-provide-permissions.patch + drivers-media-video-dabusb-extend-devnode-callbacks-to-provide-permissions.patch + gpu-drm-radeon-kms-add-32-64-ioctl-support.patch + hwmon-coretemp-Add-Intel-Atom-support.patch + hwmon-coretemp-Fix-Atom-CPU-support.patch + hwmon-coretemp-Add-support-for-Penryn-mobile-CPUs.patch + hwmon-coretemp-Add-Lynnfield-CPU.patch + hwmon-asus_atk0110-Refactor-the-code.patch + hwmon-asus_atk0110-Enable-the-EC.patch + input-add-new-driver-for-Sentelic-Finger-Sensing-Pad.patch + input-sentelic-add-protocol-documentation.patch + input-various-fixups-to-Sentelic-driver.patch + input-sentelic-remove-direct-access-to-PS-2-port.patch + input-sentelic-use-strict_strtoul.patch + input-sentelic-remove-batch-register-access.patch + input-sentelic-remove-acceleration-handling.patch + input-sentelic-fix-setreg-input-handling.patch + input-sentelic-drop-unused-variables-from-fsp_hw_sta.patch + net-wireless-ath9k-downgrade-ASSERT-in-ath_clone_txbuf.patch + net-wireless-ath9k-Make-sure-we-configure-a-non-zero-beacon-interval.patch + net-wireless-ath9k-differentiate-quality-reporting-between-legacy-and-HT-configurations.patch + net-wireless-ath9k-remove-unnecessary-STATION-mode-check.patch + net-wireless-ath9k-stop-ani-when-the-STA-gets-disconnected.patch + net-wireless-ath9k-race-condition-in-SCANNING-state-check-during-ANI-calibration.patch + net-wireless-ath9k-Handle-different-TX-and-RX-streams-properly.patch + net-wireless-ath9k-downgrade-assert-in-rc.c-for-invalid-rate.patch + net-wireless-ath9k-Manipulate-and-report-the-correct-RSSI.patch + net-wireless-ath9k-RX-stucks-during-heavy-traffic-in-HT40-mode.patch + net-wireless-ath9k-Fix-TX-hang-issue-with-Atheros-chipsets.patch + net-wireless-ath9k-Remove-bogus-assert-in-ath_clone_txbuf.patch + net-wireless-ath9k-Handle-tx-desc-shortage-more-appropriately.patch + net-wireless-ath9k-do-not-stop-the-queues-in-driver-stop.patch + net-wireless-ath9k-Trivial-fix-in-Kconfig.patch + net-wireless-ath9k-Update-beacon-RSSI.patch + net-wireless-ath9k-Fix-bug-in-PCI-resume.patch + net-wireless-ath9k-Set-HW-state-properly.patch + net-wireless-ath9k-Fix-TX-poll-cancelling.patch + net-wireless-ath9k-Fix-bug-in-retrieving-average-beacon-rssi.patch + net-wireless-ath9k-Fix-read-buffer-overflow.patch + net-wireless-ath9k-claim-irq-for-ath9k-not-ath-for-pci.patch + net-wireless-ath9k-Fix-bug-in-ANI-channel-handling.patch + net-wireless-ath9k-Do-a-full-reset-for-AR9280.patch + net-wireless-ath9k-Disable-autosleep-feature-by-default.patch + net-wireless-ath9k-Fix-RFKILL-bugs.patch + net-wireless-ath9k-fix-misplaced-semicolon-on-rate-control.patch + net-wireless-rtl8187-fix-circular-locking-rtl8187_stop-rtl8187_work.patch + net-wireless-rtl8187-Implement-rfkill-support.patch + net-wireless-rtl8187-fix-kernel-oops-when-device-is-removed.patch + net-jme-fix-unmatched-tasklet_-enable-disable-pair.patch + net-wireless-hostap-Revert-a-toxic-part-of-the-conversion-to-net_device_ops.patch + platform-x86-add-topstar-laptop-driver.patch + rtc-add-boot_timesource-sysfs-attribute.patch + sound-alsa-hda-dont-select-unavailable-dmic.patch + sound-alsa-pcm-Tell-user-that-stream-to-be-rewound-is-susp.patch + fs-chrdev-implement-__re-unregister_chrdev.patch + sound-request-char-major-module-aliases-for-missing-OSS-devices.patch + sound-make-OSS-device-number-claiming-optional-and-schedule-its-removal.patch + sound-alsa-hda-Add-quirks-for-some-HP-laptops.patch + sound-alsa-hda-Add-support-for-HP-dv6.patch + sound-alsa-hda-set-default-GPIO-for-STAC-IDT-codecs.patch + sound-alsa-hda-set-default-GPIO-for-IDT92HD71bxx.patch + media-dvb-12197-Remove-unnecessary-semicolons.patch + media-dvb-12396-patch-Added-Support-for-STK7700D-DVB.patch + media-dvb-12584-Support-for-Kaiser-Baas-ExpressCard-Du.patch + media-dvb-12886-Added-new-Pinnacle-USB-devices.patch + media-dvb-12888-STK7770P-Add-support-for-STK7770P.patch + media-dvb-12889-DIB0700-added-USB-IDs-for-a-Terratec-D.patch + media-dvb-12892-DVB-API-add-support-for-ISDB-T-and-ISD.patch + media-dvb-12896-ISDB-T-add-mapping-of-LAYER_ENABLED-to.patch + media-dvb-12898-DiB0070-Update-to-latest-internal-rele.patch + media-dvb-12899-DiB0070-Indenting-driver-with-indent-l.patch + media-dvb-12900-DiB8000-added-support-for-DiBcom-ISDB-.patch + media-dvb-12901-DiB0700-add-support-for-STK807XP-and-S.patch + media-dvb-12903-DiB8000-fix-channel-search-parameter-i.patch + media-dvb-12906-dib0700-Add-support-for-Prolink-SBTVD.patch + staging-rtl8187se-rtl8192su-allow-module-unload.patch + * redid/rediffed patches: + acpi-dsdt-initrd-v0.9c-fixes.patch + input-atkbd-philco-i4xsi-release-keys.patch + input-atkbd-positivo-i30-release-keys.patch + net-netfilter-IFWLOG-mdv.patch + net-netfilter-psd-mdv.patch + net-wireless-zd1211rw-add-id.patch + net-usb-rndis-lite-samsung.patch + include-kbuild-export-pci_ids.patch + sound-alsa-hda-ad1884a-hp-dc-model.patch + hid-usbhid-quirk-multilaser.patch + media-video-uvc-handle-garbage-at-the-end-of-streaming-interface-descriptors.patch + 3rd-3rdparty-merge.patch + disable-mrproper-in-devel-rpms.patch + disable-prepare-scripts-configs-in-devel-rpms.patch + 3rd-ndiswrapper-keep-local-cmpxchg8b-for-2.6.31.patch + * moved to patches-broken, to be decided if still needed to keep: + fs-sreadahead-1.0-trace-open.patch + gpu-drm-i915-add-gem-enable-parameter.patch + sound-alsa-hda-add-msi-quirk-list.patch (different fix in alsa now) + * drop net-wireless-rt2800-use-ralink-staging-driver.patch and + net-wireless-rt2800usb-move-ids.patch, reenable use of rt2800usb. + * updated nouveau to latest git snapshot. + * dropped hid-hid-ntrig-ingnore-HID_DG_INRANGE.patch because of different + fix upstream in 2.6.32. + * fixed heci build. + * updated drbd to version 8.3.6 + +* Fri Nov 27 2009 Herton Ronaldo Krzesinski 2.6.31.6-2mnb + o Pascal Terjan + - add samsung backlight driver from lkml + + o Herton Ronaldo Krzesinski + - Disabled CONFIG_USB_PRINTER (usblp), as cups is now using libusb. + - Many machines with IDT codecs needs GPIO setup to enable sound, + backported changes from alsa in 2.6.32 which makes GPIO0 enabled + by default on IDT92HD73xx, STAC927x and IDT92HD71Bxx codecs. + - Fix rtl8187 oops on device removal (fix from upstream 2.6.32). + - rtl2800usb isn't in perfect shape in 2.6.31, fallback to ralink + staging drivers for ids common between them and tested devices + which work better with the staging drivers (#55527). Also disable + duplicated ids between rt2870sta and rt3070sta + + o Thomas Backlund + - xfs: fix bug in recovering logs when using quota + - ppp: enlarge upload buffer to support HSUPA upload speeds + - hostap: Revert a toxic part of the conversion to net_device_ops + (fixes MDV #55805, KBZ #14000) + - md: add missing cond_resched to raid1 and raid10 + +* Mon Nov 16 2009 Herton Ronaldo Krzesinski 2.6.31.6-1mnb + o Thomas Backlund + - update to 2.6.31.6 (CVE-2009-3547, CVE-2009-3612, CVE-2009-3621, + CVE-2009-3624) + - wireless: ath9k: fix misplaced semicolon on rate control + +* Mon Nov 09 2009 Herton Ronaldo Krzesinski 2.6.31.6-0.rc1.1mnb + o Anssi Hannula + - include btcx-risc.h and bt848.h in kernel-devel, they are now + required by bttvp.h which is already included and required by + dkms-lirc-gpio (fixes #54907) + + o Herton Ronaldo Krzesinski + - Apply "jme: Fix unmatched tasklet_{enable|disable} pair" jme bug + fix from later kernels. + - Choose gzip instead of lzma for vmlinux compression of kernel + flavours with xen enabled, to allow xen to load it (#54775). + - Update to 2.6.31.6-rc1 + * dropped pci-increase-alignment-to-make-more-space-for-hidden-code.patch + (merged) + +* Thu Oct 22 2009 Herton Ronaldo Krzesinski 2.6.31.5-1mnb + o Herton Ronaldo Krzesinski + - Backport "uvcvideo: Handle garbage at the end of streaming + interface descriptors", fixes bug with newer Bison webcams + (id 5986:0241). + - Include patch from Claudio Matsuoka with new hda model for HP DC + series machines with Analog ad1884a codec. + - Don't apply compress-kernel-modules-on-installation.patch only at + kernel-source build, to avoid its extra options being asked when + building kernel-source using default configs. + - Drop net-wireless-rt2800usb-comment-duplicated-ids.patch, it's + broken. + - Updated to 2.6.31.5 + + o Thomas Backlund + - ahci: Add the generic device ID for NVIDIA AHCI controller + - revert 'x86: unify stackprotector features', and disable + CC_STACKPROTECTOR_ALL, as it gives unwanted overhead and + makes at least xfs blow up some times + +* Fri Oct 16 2009 Herton Ronaldo Krzesinski 2.6.31.5-0.rc1.1mnb + o Thomas Backlund + - update to 2.6.31.5-rc1 + - pci: increase alignment to make more space for hidden code (#54137) + - hwmon: add Asus P7P55D support to asus_atk0110 + - alsa: hda-via: add support for: + VT1702B-CE, VT1716S, VT1718S, VT1812, VT1828S, VT2002P, VT2020. + + o Herton Ronaldo Krzesinski + - Enable 6pack hamradio driver on i386 configs (#32808). + - Added atkbd quirk to report release events for mute, volume up and + volume down keys on Positivo I30. + +* Mon Oct 12 2009 Herton Ronaldo Krzesinski 2.6.31.4-0.rc2.1mnb + o Thomas Backlund + - update to 2.6.31.4-rc2 (CVE-2009-2903) + - wireless ath9k: redo patches and add additional ones based on + fixes merged in 2.6.32-rc1 (closes #52739) + - e1000e: fix jumbo frame support (kernel bz #14261) + - dont create -debug rpms by default when backporting + - kernel-source: compress modules at 'make modules_install' time, + as it saves space for those building their own kernels (#54028) + + o Pascal Terjan + - add hctosys sysfs attribute + - update to 2.6.31.3 + + o Herton Ronaldo Krzesinski + - Small adjustment to allow the package to be released as backports + for older distro versions. + +* Sat Oct 03 2009 Herton Ronaldo Krzesinski 2.6.31.2-0.rc1.1mnb + o Thomas Backlund + - clean ndiswrapper tarball (remove headers generated at buildtime) + - replace Intel Atom coretemp patch with patches merged upstream + - replace Intel Lynnfield coretemp patch with patch merged upstream + - add Intel Mobile Penryn support in coretemp + + o Herton Ronaldo Krzesinski + - Enable CONFIG_RTC_HCTOSYS and CONFIG_RTC_DRV_CMOS=y, as Mandriva + userspace will now support this configuration. + - Staging: rtl8187se/rtl8192su: allow module unload. + - Add acerhk back, there are still Acer laptops not supported by + acer-wmi. Reference: + http://lists.mandriva.com/kernel-discuss/2009-09/msg00036.php + - Added support to spec to build "stable-review" kernels. + - Updated to 2.6.31.2-rc1 + * dropped driver-core-add-new-device-to-bus-s-list-before-prob.patch + (merged) + - Apply two fixes from acpi upstream tree scheduled to 2.6.31.x + stable series: + ACPI: fix Compaq Evo N800c (Pentium 4m) boot hang regression + ACPI: Clarify resource conflict message + - Backport Prolink SBTVD DVB adapter support from mainline. + - Apply ftdi_sio usb serial driver tty->low_latency fix from + http://patchwork.kernel.org/patch/49918/ + - Fix bug introduced by the change for 2.6.31.2-rc1 "[CPUFREQ] Fix + NULL ptr regression in powernow-k8" + Reference: http://lkml.org/lkml/2009/10/3/121 + +* Thu Sep 24 2009 Herton Ronaldo Krzesinski 2.6.31.1-1mnb + o Thomas Backlund + - fix build warnings when building without source/debug/devel/doc rpms + - add back atom coretemp hwmon support that got removed by mistake + in the 2.6.31 rebase + - add Intel Lynnfield (i5/i7) support in coretemp + - driver core: extend devnode callbacks to provide permissions + - update to 2.6.31.1 + + o Herton Ronaldo Krzesinski + - rtc_cmos: avoid oops when ioctl RTC_AIE*/RTC_UIE* is done on + /dev/rtc* right after it's created. + - pwc: fix driver name shown in /proc/bus/devices and /sys, remove + display of list of device names supported in kernel log, from + Thierry Vignaud. + - Disable build of aedsp16 oss driver: the snd-sc6000 alsa driver + should now handle all support for same cards it supports, as + stated in kernel changelog. + - Apply upstream commit 70ba2a3 "drm/radeon/kms: add 32/64 ioctl + support". Only affects radeon with kms enabled. Reference: + http://lists.mandriva.com/kernel-discuss/2009-09/msg00002.php + - Apply SCHED_RESET_ON_FORK scheduling policy flag addition from + mainline. Reference: + http://lists.mandriva.com/kernel-discuss/2009-09/msg00006.php + - Disable otus staging driver: ar9170 in wireless tree should + already handle it. Also Kconfig otus description states that it + needs a special wpa_supplicant. + - Apply "Driver core: add new device to bus's list before probing" + upstream change from mainline (commit 2023c61), fixes race with + udev/user programs in some cases. + + o Pascal Terjan + - Add upstream quirks for HP dv5/dv6 laptops (#53858) + +* Mon Sep 14 2009 Herton Ronaldo Krzesinski 2.6.31-2mnb + o Thomas Backlund + - disable radeon kernel modesetting again as it breaks too many systems + - Add AMD SB900 SATA/IDE controller device IDs + + o Herton Ronaldo Krzesinski + - More topstar-laptop updates (linux-acpi review). + +* Thu Sep 10 2009 Herton Ronaldo Krzesinski 2.6.31-1mnb + o Thomas Backlund + - update to 2.6.31 final + - enable kernel modesetting by default when using radeon driver + + o Herton Ronaldo Krzesinski + - Updated topstar-laptop driver (bug fix: make autoload of module + work, latest reviewed and sent upstream version). + +* Mon Sep 07 2009 Herton Ronaldo Krzesinski 2.6.31-0.rc9.1mnb + o Pascal Terjan + - fix video-mdk-logo.patch broken in 2.6.31 rebase + + o Thomas Backlund + - update to 2.6.31-rc9 + - drop merged patches: + fs-inotify-do-not-send-a-block-of-zeros-when-no-pathname-is-available.patch + fs-inotify-fix-length-reporting-and-size-checking.patch + fs-inotify-update-the-group-mask-on-mark-addition.patch + + o Anssi Hannula + - enable kernel modesetting by default when using nouveau driver + + o Herton Ronaldo Krzesinski + - Add new topstar-laptop driver with support for hotkeys on + Topstar N01. + +* Fri Aug 28 2009 Herton Ronaldo Krzesinski 2.6.31-0.rc8.1mnb + o Thomas Backlund + - update to 2.6.31-rc8 + - drop merged patch: + platform-x86-wmi-stack-corruption.patch + - enable IWLWIFI_DEBUG + - fix inotify regression in -rc8 causing boot hang/failure + - inotify: fix length reporting and size checking + - inotify: update the group mask on mark addition + +* Wed Aug 26 2009 Herton Ronaldo Krzesinski 2.6.31-0.rc7.4.1mnb + o Herton Ronaldo Krzesinski + - rtl8187: always set MSR_LINK_ENEDCA flag with RTL8187B. + - Updated to 2.6.31-rc7-git4 + - Made all agp drivers built in (=y). + - rtl8187: fix circular locking (rtl8187_stop/rtl8187_work). + - rtl8187: Implement rfkill support. + + o Thomas Backlund + - update to 2.6.31-rc7-git1 + - drop merged patches: + dvb-usb-af9015-fix-crash.patch + sound-hda-codec-add-Toshiba-Pro-A210-to-quirk-table.patch + - disable MAC80211_DEFAULT_PS (powersaving) as it's known to cause + instabilities and performance regressions on wireless drivers + including iwlwifi and p54. + - enable CONFIG_ATH5K_DEBUG,CONFIG_ATH9K_DEBUG + - add workaround for broken bioses on vt-d enabled hardware + - initial fixes for ath9k (#52739) + downgrade ASSERT in ath_clone_txbuf + manipulate and report the correct RSSI + RX stucks during heavy traffic in HT40 mode + handle tx desc shortage more appropriately + trivial fix in Kconfig + update beacon RSSI + fix bug in PCI resume + set HW state properly + fix bug in retrieving average beacon rssi + +* Fri Aug 14 2009 Herton Ronaldo Krzesinski 2.6.31-0.rc6.1mnb + o Thomas Backlund + - update to 2.6.31-rc6 + - rediff patch: + gpu-drm-i915-add-gem-enable-parameter.patch + - drop merged patches: + net-core-dev-lockdep-fix.patch + gpu-drm-git-fixes.patch + - update nouveau to 2009-08-12 snapshot + - drop acerhk from 3rdparty. everything it does is now supported by + acer-wmi and the userspace rfkill utility + + o Bogdano Arendartchuk + - enabled the new subsystem for performance counters + + o Herton Ronaldo Krzesinski + - Fix digital mic recording noise with ALC268 in auto config model, + when only one digital mic input is available. + - Enable i915 KMS by default. + - Apply patch series to make OSS device number claiming optional, + Reference: http://lists.mandriva.com/kernel-discuss/2009-08/msg00002.php + - Added "ALSA: pcm - Tell user that stream to be rewound is suspended" + change from sound tree. + Reference: http://lists.mandriva.com/kernel-discuss/2009-08/msg00004.php + - Enabled (=y): CONFIG_FTRACE, CONFIG_FUNCTION_TRACER, CONFIG_BOOT_TRACER, + CONFIG_SYSPROF_TRACER, CONFIG_SCHED_TRACER, CONFIG_FTRACE_SYSCALLS, + CONFIG_POWER_TRACER, CONFIG_STACK_TRACER, CONFIG_BLK_DEV_IO_TRACE, + CONFIG_DYNAMIC_FTRACE, CONFIG_FUNCTION_PROFILER. + - Enabled (=m): CONFIG_RING_BUFFER_BENCHMARK. + - Enabled (=y) CONFIG_MMIOTRACE, reference: + http://lists.mandriva.com/kernel-discuss/2009-08/msg00005.php + - Include patch with new devtmps from greg's tree, for testing. + +* Fri Aug 07 2009 Herton Ronaldo Krzesinski 2.6.31-0.rc5.3.1mnb + o Herton Ronaldo Krzesinski + - Add Sentelic touchpad support, from Dmitry Torokhov's input tree. + + o Thomas Backlund + - update to 2.6.31-rc5-git3 + - update nouveau to 2009-08-07 snapshot + - drm: add radeon rs880 pci ids, radeon kms TTM patch, + radeon kms suspend/resume fix + - net: core dev lockdep fix + +* Sun Aug 02 2009 Herton Ronaldo Krzesinski 2.6.31-0.rc5.2mnb + o Thomas Backlund + - update nouveau to 20090801 git snapshot + - drop nouveau buildfix + - fix crash in dvb-usb-af9015 + +* Sat Aug 01 2009 Herton Ronaldo Krzesinski 2.6.31-0.rc5.1mnb + o Herton Ronaldo Krzesinski + - unionfs: use atomic_long_read when reading struct file f_count + field (f_count is atomic_long_t). + + o Thomas Backlund + - update to 2.6.31-rc5 + - drop merged patches: + usb-serial-option-add-ZTE-device-ids-and-remove-ONDA-ids.patch + net-rfkill-fix-rfkill_set_states-to-set-the-hw-state.patch + platform-x86-acer-wmi-rfkill-reversion.patch + - add patches: + - fix nouveau build with 2.6.31-rc5 + - update defconfigs + +* Tue Jul 28 2009 Herton Ronaldo Krzesinski 2.6.31-0.rc4.1mnb + o Thomas Backlund + - update to 2.6.31-rc4 + - drop merged patches: + gpu-drm-i915-hook-connector-to-encoder-during-load-detect.patch + hwmon-coretemp-atom.patch + input-appletouch.patch + input-wacom-intuos4.patch + media-video-uvc-workaround-invalid-formats.patch + mmc-add-VIA-MSP-card-reader-driver-support.patch + serial-8250_pci-add-OXCB950-id.patch + sound-alsa-hda-add-acer-alc889-model.patch + sound-alsa-hda-add-quirk-for-STAC92xx-SigmaTel-STAC9205.patch + usb-dlink-dwm652.patch + usb-option.c-add-a-link-3gu-device-id.patch + - rediff patches: + acpi-dsdt-initrd-v0.9c-fixes.patch + fs-dynamic-nls-default.patch + fs-sreadahead-1.0-trace-open.patch + gpu-drm-i915-add-gem-enable-parameter.patch + gpu-drm-mach64.patch + input-atkbd-philco-i4xsi-release-keys.patch + net-sis190-fix-list-usage.patch + scsi-ppscsi-2.6.2.patch + serial-docomo-F2402.patch + sound-hda-codec-add-Toshiba-Pro-A200-A210-to-quirk-table.patch + usb-serial-option-add-ZTE-device-ids-and-remove-ONDA-ids.patch + video-mdk-logo.patch + - add patches: + fix ndiswrapper build with 2.6.31 + fix mach64 build with 2.6.31 + make hid-ntrig not detect HID_DG_INRANGE as TOUCH (O. Thauvin) + fix rfkill_set_states to set the hw state + fix reversed rfkill on acer-wmi + add nouveau support + re-export find_task_by_vpid symbol again, needed for Ati fglrx + fix dell-laptop rfkill state change logic + - update defconfigs + - enable Character device in Userpace support (CUSE) + + o Herton Ronaldo Krzesinski + - Disabled on 2.6.31 default configs: CONFIG_CAN_SJA1000_PLATFORM, + CONFIG_KEYBOARD_MATRIX, CONFIG_KEYBOARD_LM8323, + CONFIG_BATTERY_MAX17040, CONFIG_LEDS_LP3944 + They shouldn't be needed by default pc/x86 hardware. + - Enabled (=m): CONFIG_USB_SERIAL_QUATECH2, CONFIG_RDC_17F3101X, + CONFIG_FB_UDL. + - Enabled (=y): CONFIG_PCIE_ECRC. + - rt2800usb: disable temporarily usb ids that clash with rt2870sta + module in staging. + +* Mon Jul 20 2009 Herton Ronaldo Krzesinski 2.6.30.2-1mnb + o Herton Ronaldo Krzesinski + - usb: Added A-Link 3GU device id 1e0e:9200 into option driver, from + Anssi Hannula. + Reference: http://lists.mandriva.com/kernel-discuss/2009-07/msg00003.php + - USB: option: add ZTE device ids and remove ONDA ids. + + o Thomas Backlund + - update to 2.6.30.2 (CVE-2009-1895, CVE-2009-1897) + +* Sat Jul 04 2009 Herton Ronaldo Krzesinski 2.6.30.1-1mnb + o Thomas Backlund + - update to 2.6.30.1 + - drop merged patches: + sound-intel8x0-fix-sound-skipping-introduced-in-2.6.30-rc8.patch + - update drbd to 8.3.2 + - redo patches: + 3rd-drbd-makefile-fix.patch + 3rd-drbd-build-fixes.patch + - add patch: + 3rd-drbd-usermode_helper.patch + - update ndiswrapper to 1.55 + - rediff patch: + 3rd-ndiswrapper-Makefile-build-fix.patch + - drop merged patches: + 3rd-ndiswrapper-dma_addr_t-print-warn-fix.patch + 3rd-ndiswrapper-irqreturn-warn-fix.patch + 3rd-ndiswrapper-missing-ndo-fix.patch + + o Herton Ronaldo Krzesinski + - Added atkbd quirk to report release events for mute, volume up and + volume down keys on Philco I4xSI. + - ALSA, hda: Apply upstream patch with STAC9205 new id 0x83847698 + (#41385). Fixed quirk section mismatch. + - Enable drbd only in server kernels. + - Remove comment from drbd Kconfig. + - Restore 3rd-ndiswrapper-dma_addr_t-print-warn-fix.patch, not + merged, and fix its changelog. + +* Thu Jun 18 2009 Herton Ronaldo Krzesinski 2.6.30-2mnb + o Thomas Backlund + - fix intel8x0 sound skipping introduced in 2.6.30-rc8 + (http://marc.info/?l=linux-kernel&m=124465853625485&w=2) + + o Herton Ronaldo Krzesinski + - Disabled CONFIG_COMEDI_PCI_DRIVERS. At least one module built with + it enabled (s626) claims the pci id 1131:7146 for all subvendors + and subdevice ids. The problem is that this will clash with many + media/dvb cards that have the same main pci vendor and device ids, + but properly specify/check subvendor and subdevice ids. For now + just disable comedi pci drivers, in this specific case s626 + probably would need a specific subvendor/subdevice restriction in + its pci id table or additional checks to avoid freezing when it is + loaded on media/dvb cards with same vendor:device pci id. (#51314) + - Include WMI stack corruption fix from Arch Linux + Reference: http://bbs.archlinux.org/viewtopic.php?id=73877 + - Include tv/vga load-detect fix for drm/i915 from mainline + Reference: http://lists.mandriva.com/cooker/2009-06/msg00323.php + +* Fri Jun 12 2009 Herton Ronaldo Krzesinski 2.6.30-1mnb + o Thomas Backlund + - update to 2.6.30 final + + o Herton Ronaldo Krzesinski + - Move gpu-drm-i915-disable-gem-on-i8xx.patch to patches-broken: + reevaluate the situation after the last drm/i915 fixes that went + in 2.6.30 + - Unset CONFIG_UEVENT_HELPER_PATH, installer was adapted to not need + this set in kernel config. + - Update media-video-uvc-workaround-invalid-formats.patch with + upstream final solution from Laurent Pinchart, "uvcvideo: Ignore + non-UVC trailing interface descriptors". + +* Wed Jun 03 2009 Herton Ronaldo Krzesinski 2.6.30-0.rc8.1mnb + o Herton Ronaldo Krzesinski + - Switch to CONFIG_SND_DEBUG=y and CONFIG_SND_PCM_XRUN_DEBUG=y in + kernel configs. + - uvcvideo: workaround invalid formats exposed by buggy uvc webcams. + - Updated to 2.6.30-rc8 + * dropped security-tomoyo-call-cap_bprm_set_creds.patch (merged) + +* Mon May 25 2009 Herton Ronaldo Krzesinski 2.6.30-0.rc7.1mnb + o Herton Ronaldo Krzesinski + - Include drivers/ieee1394 headers in kernel-*-devel packages, used + by dkms-v4l-dvb-testing. Reference: + http://lists.mandriva.com/cooker/2009-05/msg00534.php + - Updated to 2.6.30-rc6 + * Redid/rediff following patches: + hid-usbhid-quirk-multilaser.patch + net-netfilter-psd.patch + fs-sreadahead-1.0-trace-open.patch + input-wacom-intuos4.patch + acpi-dsdt-initrd-v0.9c-2.6.28.patch + sound-alsa-hda-add-acer-alc889-model.patch + acpi-dsdt-initrd-v0.9c-fixes.patch + x86-p4_clockmod-reasonable-default-for-scaling_min_freq.patch + usb-dlink-dwm652.patch + fs-unionfs-1.4.patch + fs-dynamic-nls-default.patch + gpu-drm-i915-add-gem-enable-parameter.patch + net-netfilter-IFWLOG.patch + acpi-add-proc-event-regs.patch + serial-docomo-F2402.patch + 3rd-drbd-build-fixes.patch + disable-mrproper-in-devel-rpms.patch + disable-prepare-scripts-configs-in-devel-rpms.patch + * Removed merged fixes/additions (same patch or another solution): + mmc-Increase-power_up-delay-to-fix-TI-readers.patch + fs-ext4-add-EXT4_IOC_ALLOC_DA_BLKS-ioctl.patch + fs-ext4-Automatically-allocate-delay-allocated-blocks-on-close.patch + fs-ext4-Automatically-allocate-delay-allocated-blocks-on-rename.patch + gpu-drm-radeon-r6xx-r7xx.patch + gpu-drm-i915-no-gem-if-no-tiling.patch + input-elantech-provide-workaround-for-jumpy-cursor.patch + media-dvb-add-Yuan-PD378S.patch + rtc-cmos.c-fixed-alias.patch + net-mac80211-deauth-before-flushing-STA-information.patch + net-wireless-fix-rt2x00-double-free.patch + sound-alsa-hda-consider-additional-capsrc-alc889.patch + sound-alsa-hda-alc882_auto_init_input_src-selector.patch + sound-alsa-add-subdevice_mask-field-to-quirk-entries.patch + sound-alsa-hda-92hd71xxx-disable-unmute-support-for-code.patch + sound-alsa-hda-Additional-pin-nids-for-STAC92HD71Bx-and.patch + sound-alsa-hda-Dynamic-detection-of-dmics-dmuxes-smuxes.patch + sound-alsa-hda-Don-t-call-stac92xx_parse_auto_config-wi.patch + sound-alsa-hda-Don-t-touch-non-existent-port-f-on-4-por.patch + sound-alsa-hda-fix-speaker-output-on-hp-dv4-1155-se.patch + sound-alsa-hda-cleanup-idt92hd7x-hp-quirks.patch + sound-alsa-hda-cleanup-ecs202-quirks.patch + sound-alsa-hda-Add-4-channel-mode-for-3stack-hp-model.patch + sound-alsa-hda-Add-headphone-automute-support-for-3stac.patch + sound-alsa-hda-Map-3stack-hp-model-ALC888-for-HP-Educ.patch + sound-alsa-hda-Cleanup-printk-from-alc888_6st_dell_unso.patch + video-n411-add-missing-Makefile-entry.patch + staging-agnx-mac80211-hw-config-change-flags.patch + staging-rtl8187se-iw_handler-fixes.patch + security-tomoyo-1.6.7-20090401.patch + security-tomoyo-build.patch + * Moved sound-hda-codec-add-Sony-Vaio-VGN-FZ18M-to-quirk-table.patch + to patches-broken, the used Vaio quirk was removed. + * Moved uss725 patches to patches-broken: even fixing some issues + previously, uss725 isn't working properly from reports received, + not sure if worked well some point back in time. Stop carrying + the patches and deprecate them. + * Moved x86-UBUNTU-SAUCE-fix-kernel-oops-in-VirtualBox-during.patch + to patches-broken, doesn't apply, possibly not wanted anymore. + * Added patches with build fixes: + fs-unionfs-use-current_umask-helper.patch + 3rd-acerhk-proc_dir_entry-owner.patch + - Don't allow -devel mrproper patches to be applied if fuzz factor + is greater than zero in some hunk. + - Updated ndiswrapper to version 1.54 + * Added following warning/build fixes on top: + 3rd-ndiswrapper-dma_addr_t-print-warn-fix.patch + 3rd-ndiswrapper-missing-ndo-fix.patch + 3rd-ndiswrapper-irqreturn-warn-fix.patch + * Dropped merged 3rd-ndiswrapper-wext_compat_2.6.27.patch + - Add missing call to cap_bprm_set_creds in tomoyo. + - Renamed security-tomoyo-change-boot-message-to-be-more-user-friendly.patch + to security-tomoyo-friendly-ccs_loader-msg.patch; rebased to 2.6.30, + changed boot message and use printk_once instead of printk + + o Thomas Backlund + - update to 2.6.30-rc7 + * rediffed the following: + acpi-add-proc-event-regs.patch + sound-hda-codec-add-Toshiba-Pro-A200-A210-to-quirk-table.patch + * drop the following merged patches: + sound-oss-mixer-name.patch + - update defconfigs + +* Wed May 13 2009 Herton Ronaldo Krzesinski 2.6.29.3-1mnb + o Herton Ronaldo Krzesinski + - Update to 2.6.29.3 + * rediff usb-storage-unusual_devs-add-id.patch + +* Wed May 06 2009 Herton Ronaldo Krzesinski 2.6.29.2-1mnb + o Herton Ronaldo Krzesinski + - Update to 2.6.29.2 + * removed merged patches: + x86-platform-acer-wmi-Blacklist-Acer-Aspire-One.patch + mm-define-a-UNIQUE-value-for-AS_UNEVICTABLE-flag.patch + +* Mon Apr 20 2009 Herton Ronaldo Krzesinski 2.6.29.1-4mnb + o Herton Ronaldo Krzesinski + - Fixed rpm group of debug packages. + - Back out addition of alsa patches intended for pulseaudio + enhancements since it's causing regressions (#50120). + + o Pascal Terjan + - Drop sound-alsa-pcm-midlevel-Add-more-strict-buffer-position-checks-based-on-jiffies.patch + it breaks sound in VirtualBox + +* Thu Apr 16 2009 Herton Ronaldo Krzesinski 2.6.29.1-3mnb + o Herton Ronaldo Krzesinski + - i915: disable gem automatically also for i8xx hardware, patch from + Fedora. Reference: http://lists.mandriva.com/cooker/2009-04/msg00577.php + - Added back gem_enable parameter to i915 module in case someone + still needs it to workaround issues with gem. + - Added patch scheduled for stable 2.6.29.x: "mm: define a UNIQUE + value for AS_UNEVICTABLE flag". + - Blacklist acer-wmi on Acer Aspire One, upstream patch scheduled + for -stable. + - More upstream ALSA patches which should help in pulseaudio issues. + - Minor WARN redefine fix in heci 3rdparty driver. + + o Pascal Terjan + - Add upstream ALSA patches to deal with pulseaudio issues (#49826) + +* Fri Apr 10 2009 Herton Ronaldo Krzesinski 2.6.29.1-2mnb + o Pascal Terjan + - Disable CONFIG_AES2501 (#40523) + - Hide unused interface in option for D-Link DWM-652 and ensure it is ignored + by usb-storage when in modem mode + + o Herton Ronaldo Krzesinski + - Disable gem automatically if it's not possible to do tiled + rendering, fixes 3d performance regression on some intel i945 + based machines. Fix/patch made by Ander Conselvan de Oliveira. + With this remove previous gem_enable parameter added to i915, + obsolete by this solution. + - rt2x00: prevent double kfree when failing to register hardware + (#46710). + - Enable and select minstrel as default mac80211 rate control + (should behave better than previous pid, 2.6.29 default). + +* Tue Apr 07 2009 Herton Ronaldo Krzesinski 2.6.29.1-1mnb + o Herton Ronaldo Krzesinski + - Enabled CONFIG_X86_GENERICARCH for all i386 configs, as we set + NR_CPUS=32 (reported by Pascal Terjan). + - Disabled CONFIG_WIRELESS_OLD_REGULATORY on all configs. + - Disabled CONFIG_USB_GADGET on configs where it was enabled. + - Tomoyo update to 1.6.7-20090401 + - Added parameter gem_enable to i915, based on patch/idea posted by + Vasily Khoruzhick, for more information see following bug report: + http://bugs.freedesktop.org/show_bug.cgi?id=16835 + - Refresh gpu-drm-radeon-r6xx-r7xx.patch with following additional + commits: + radeon: add some new pci ids + drm/radeon: load the right microcode on rs780 + - Removed pat cleanup (new vm flag to track full pfnmap at mmap), + keep with 2.6.29 stable series default. + - elantech: apply upstream patch with workaround for jumpy cursor on + firmware 2.34 + - Add via card reader support (sd/mmc only) v5 patch from Joseph + Chan. + - Removed already applied patches: + input-add-dell-xps-m1530-nomux-quirk.patch + net-sis190-sis966.patch (similar fix merged) + net-bluetooth-fix-oops-in-l2cap_conn_del.patch + net-bluetooth-fix-esco-sync.patch (similar fix merged) + - scripts/apply_patches: use --fuzz=0 for patch (same default as for + general distro packages). + - Rediffed all fuzzy patches. Some styling/trailing spacing removal + fixes were done too. + - Drop x86-cpufreq-e_powersaver-print-voltage-mult-only-in-debug.patch, + stick with upstream default after change "[CPUFREQ] Remove + debugging message from e_powersaver". + - Renamed acpi-CELVO-M360S-disable_acpi_irq.patch to + acpi-CLEVO-M360S-disable_acpi_irq.patch, and rediffed. + - Removed unecessary patches: + net-bonding-alias.patch (possible easter egg? :-) ) + usb-use-old_scheme_first.patch + - Updated acpi-dsdt-initrd patch with enhanced/fixed version. + (version v0.9c-2.6.28). Added more fixes on top of updated patch. + - Updated ipset to 2.4.9 (matches current userspace on cooker, and + fixes oops when running ipset tests). + + o Pascal Terjan + - Add support for Wacom Intuos 4 tablets (based on linuxwacom cvs patches) + - Add support for D-Link DWM 652 3G modem + + o Thomas Backlund + - update to 2.6.29.1 + - update drbd to 8.3.1 + +* Thu Mar 26 2009 Herton Ronaldo Krzesinski 2.6.29-1mnb + o Herton Ronaldo Krzesinski + - Backported r6xx/r7xx support from drm-next tree. + - Updated to 2.6.29 + * dropped following merged patches: + fs-ext4-fix-header-check-in-ext4_ext_search_right-fo.patch + fs-ext4-Print-the-find_group_flex-warning-only-once.patch + - Included x86 pat fixes, should fix problems reported at kernel.org + bug #12800, and fixes virtualbox regression without the workaround + setting VBOX_USE_INSERT_PAGE=1 + Reference: http://www.virtualbox.org/ticket/3403 + - Added bug fix for network stuck issue in 2.6.29 final + Reference: http://marc.info/?l=linux-kernel&m=123789980524715&w=2 + +* Wed Mar 18 2009 Herton Ronaldo Krzesinski 2.6.29-0.rc8.3.1mnb + o Herton Ronaldo Krzesinski + - Rediff main uss725 patch, fixes In-System Design USS725 USB/IDE + probe error reported by Sergio Monteiro Basto. + - Select default CONFIG_SCTP_HMAC_MD5 on all configs (instead of + CONFIG_SCTP_HMAC_NONE currently selected). + - Disabled CONFIG_SYSFS_DEPRECATED* on all configs, report/reference: + http://lists.mandriva.com/kernel-discuss/2009-03/msg00036.php + - Disabled CONFIG_USB_DEVICE_CLASS on all configs, report/reference: + http://lists.mandriva.com/kernel-discuss/2009-03/msg00037.php + - Updated to 2.6.29-rc8-git3 + +* Fri Mar 13 2009 Herton Ronaldo Krzesinski 2.6.29-0.rc8.1mnb + o Herton Ronaldo Krzesinski + - mac80211: deauth before flushing STA information. + (handles mac80211 userspace notification issue when interface goes + down pointed at ticket #43441). + - Enabled (=y) on all kernel configs: CONFIG_CPU_FREQ_STAT_DETAILS, + CONFIG_IPV6_ROUTER_PREF, CONFIG_IPV6_ROUTE_INFO, + CONFIG_IPV6_OPTIMISTIC_DAD, CONFIG_IPV6_MROUTE, + CONFIG_IPV6_PIMSM_V2. + - Enabled cpufreq options on powerpc config. + - Enabled CONFIG_TCP_MD5SIG on server kernels. + - Updated to 2.6.29-rc8 + - Included following ext4 fixes from Theodore Ts'o git tree: + * Fixes for 2.6.29-rcX: + ext4: fix header check in ext4_ext_search_right() for deep extent trees + ext4: Print the find_group_flex() warning only once + * ext4+delayed allocation issues solution (reference: + http://thunk.org/tytso/blog/2009/03/12/delayed-allocation-and-the-zero-length-file-problem/) + ext4: add EXT4_IOC_ALLOC_DA_BLKS ioctl + ext4: Automatically allocate delay allocated blocks on close + ext4: Automatically allocate delay allocated blocks on rename + +* Tue Mar 10 2009 Herton Ronaldo Krzesinski 2.6.29-0.rc7.4.1mnb + o Herton Ronaldo Krzesinski + - Disabled on all kernel configs: CONFIG_MTD_PHYSMAP, + CONFIG_MTD_PLATRAM, CONFIG_MTD_NAND_PLATFORM, + CONFIG_PARPORT_AX88796, CONFIG_RTC_DRV_DS1286, + CONFIG_RTC_DRV_DS1511, CONFIG_RTC_DRV_DS1672, + CONFIG_RTC_DRV_FM3130, CONFIG_RTC_DRV_M48T35, + CONFIG_RTC_DRV_M48T86, CONFIG_RTC_DRV_MAX6900, + CONFIG_RTC_DRV_PCF8583, CONFIG_RTC_DRV_S35390A, + CONFIG_RTC_DRV_STK17TA8, CONFIG_RTC_DRV_TEST, + CONFIG_RTC_DRV_X1205, CONFIG_UIO_PDRV, + CONFIG_UIO_PDRV_GENIRQ, CONFIG_UIO_SMX, + CONFIG_LCD_PLATFORM, CONFIG_FB_METRONOME. + - Enabled (=m) on sparc config: CONFIG_PARPORT_SUNBPP, + CONFIG_VIDEO_WM8775, CONFIG_SND_MTPAV, CONFIG_SND_PORTMAN2X4, + CONFIG_SND_SERIAL_U16550. + - Enabled (=y) on x86_64 config: CONFIG_PARPORT_PC_SUPERIO, + CONFIG_DIRECT_GBPAGES. + - Enabled (=y) on i386/x86_64 configs: CONFIG_SONYPI_COMPAT, + CONFIG_PM_DEBUG, CONFIG_PM_TRACE_RTC. + - Change from =m to =y CONFIG_RTC_CLASS/CONFIG_RTC_LIB on powerpc + config. + - Disabled on i386/powerpc/x86_64 configs: CONFIG_RTC_DRV_BQ4802, + CONFIG_RTC_DRV_M48T59, CONFIG_USB_GPIO_VBUS, CONFIG_USB_OTG_UTILS. + - Enabled (=y) on sparc/powerpc configs: + CONFIG_RTC_INTF_DEV_UIE_EMUL. + - Disabled on i386/x86_64 configs: CONFIG_RTC_DRV_DS1307, + CONFIG_RTC_DRV_DS1553, CONFIG_RTC_DRV_DS1742, + CONFIG_RTC_DRV_V3020, CONFIG_FB_N411, CONFIG_FB_HECUBA, + CONFIG_FB_VIRTUAL. + - Enabled (=m) on powerpc config: CONFIG_RTC_DRV_DS1307, + CONFIG_RTC_DRV_DS1742. + - Disabled on i386/sparc/x86_64 configs: CONFIG_RTC_DRV_DS1374, + CONFIG_RTC_DRV_M41T80, CONFIG_RTC_DRV_PCF8563, + CONFIG_RTC_DRV_RS5C372, CONFIG_RTC_DRV_RX8581, + CONFIG_FB_S1D13XXX. + - Enabled (=m) on sparc/powerpc configs: CONFIG_VIDEO_CX88*, + CONFIG_RTC_DRV_ISL1208. + - Disabled on sparc/powerpc configs: CONFIG_RTC_INTF_PROC, + CONFIG_LCD_CLASS_DEVICE. + - Enabled (=y) on sparc config: CONFIG_SERIAL_8250_EXTENDED, + CONFIG_SERIAL_8250_SHARE_IRQ. + - Enabled (=y) on all configs: CONFIG_SERIAL_8250_RSA. + - Enabled (=m) on i386 config: CONFIG_FB_ARC, CONFIG_EFI_VARS. + - Enabled (=y) on i386 config: CONFIG_EFI, CONFIG_FB_EFI, + CONFIG_FB_HGA_ACCEL. + - n411: add missing Makefile entry. + - Disabled on x86_64 config: CONFIG_FB_HGA. + - Enable group cpu scheduler, switch to cgroup scheduler on server + config. + - Only enable namespaces support for server config. + - Only enable (=m) virtual ethernet pair device and MAC-VLAN for + server config. + - Fixes/enhancements for HP Educ.ar machine/alc888 3stack-hp model: + * Added additional 4 channel mode + * Added headphone automute support + * Map 3stack-hp model (ALC888) for HP Educ.ar + - ALSA: hda - Cleanup printk from alc888_6st_dell_unsol_event + - Updated to 2.6.29-rc7-git4 + * dropped w1-slaves-ds2431-kbuild.patch (merged) + - Turn on DEVPTS_MULTIPLE_INSTANCES for server kernels. + - Enable Xen guest support by default when available. + - create_configs: cleanup unused/gone config options, cosmetics, + enable xen when available (not only when customizing options for + server kernel). + + o Bogdano Arendartchuk + - Keep Module.symvers as /boot/symvers-$version.gz in order to allow + partial kernel builds + +* Tue Feb 24 2009 Pascal Terjan 2.6.29-rc6.1.1mnb + o Herton Ronaldo Krzesinski + - Tomoyo build patch update for 2.6.29-rc5 + - Disabled on all kernel configs: CONFIG_USB_R8A66597_HCD, + CONFIG_PATA_PLATFORM, CONFIG_I2C_GPIO, CONFIG_I2C_OCORES, + CONFIG_I2C_SIMTEC, CONFIG_I2C_PCA_PLATFORM, CONFIG_I2C_STUB, + CONFIG_BLK_DEV_PLATFORM, CONFIG_KEYBOARD_GPIO, CONFIG_MOUSE_GPIO, + CONFIG_LEDS_GPIO, CONFIG_LEDS_PCA9532, CONFIG_LEDS_PCA955X. + - Disabled on powerpc config: CONFIG_I2C_ISCH. + - Disabled on sparc config: CONFIG_I2C_ALI1535, CONFIG_I2C_ALI1563, + CONFIG_I2C_ALI15X3, CONFIG_I2C_AMD756, CONFIG_I2C_AMD8111, + CONFIG_I2C_I801, CONFIG_I2C_ISCH, CONFIG_I2C_NFORCE2, + CONFIG_I2C_PIIX4, CONFIG_I2C_SIS5595, CONFIG_I2C_SIS630, + CONFIG_I2C_SIS96X, CONFIG_I2C_VIA, CONFIG_I2C_VIAPRO. + - Enabled on powerpc config: CONFIG_COMPUTONE, + CONFIG_I2C_VOODOO3, CONFIG_LEDS_TRIGGER_TIMER, + CONFIG_LEDS_TRIGGER_HEARTBEAT. + - Disabled on x86_64 config: CONFIG_LEDS_ALIX2. + - Enabled on sparc config: CONFIG_NEW_LEDS, CONFIG_LEDS_CLASS, + CONFIG_LEDS_SUNFIRE, CONFIG_LEDS_TRIGGERS*. + + o Thomas Backlund + - update to 2.6.29-rc6-git1 + - add drivers/acpi/acpica header files to -devel rpms, needed by fglrx + +* Fri Feb 20 2009 Herton Ronaldo Krzesinski 2.6.29-0.rc5.4.1mnb + o Herton Ronaldo Krzesinski + - ALSA/hda changes: + * Include new SND_PCI_QUIRK_MASK and SND_PCI_QUIRK_VENDOR macros, + cleanup IDT92HD7x HP quirks and backport SND_PCI_QUIRK_MASK + cleanup for stac922x ecs202 model from alsa tiwai's sound tree. + * Fix speaker output on HP DV4 1155-SE + - Disabled on all kernel configs: CONFIG_MDIO_BITBANG, + CONFIG_MDIO_GPIO, CONFIG_UCB1400_CORE, CONFIG_TOUCHSCREEN_ADS7846, + CONFIG_TOUCHSCREEN_WM97XX, CONFIG_TOUCHSCREEN_TSC2007, CONFIG_SPI, + CONFIG_MFD_WM8350_I2C, CONFIG_W1_MASTER_GPIO, + CONFIG_W1_SLAVE_BQ27000, CONFIG_W1_SLAVE_DS2760, + CONFIG_BATTERY_BQ27x00, CONFIG_BATTERY_DS2760, CONFIG_PDA_POWER, + CONFIG_SENSORS_ADS7828, CONFIG_HTC_PASIC3, CONFIG_MFD_SM501, + CONFIG_TPS65010, CONFIG_MFD_WM8400, CONFIG_SOC_CAMERA, + CONFIG_USB_C67X00_HCD, CONFIG_USB_ISP116X_HCD. + - Disabled on x86_64 config: CONFIG_TOUCHSCREEN_MK712. + - Disabled on powerpc config: CONFIG_TOUCHSCREEN_TOUCHIT213. + - Disabled on powerpc/sparc: CONFIG_HWMON_VID, CONFIG_SENSORS_AD*, + CONFIG_SENSORS_F718*, CONFIG_SENSORS_F75375S, + CONFIG_SENSORS_LTC4245, CONFIG_SENSORS_MAX*, + CONFIG_SENSORS_W83792D, CONFIG_SENSORS_W83L786NG, + CONFIG_SENSORS_DS1621, CONFIG_SENSORS_I5K_AMB, + CONFIG_SENSORS_GL5*, CONFIG_SENSORS_IT87, CONFIG_SENSORS_LM*, + CONFIG_SENSORS_PC87360, CONFIG_SENSORS_SIS5595, + CONFIG_SENSORS_DME1737, CONFIG_SENSORS_SMS*, + CONFIG_SENSORS_THMC50, CONFIG_SENSORS_VIA686A, + CONFIG_SENSORS_W83781D, CONFIG_SENSORS_W83L785TS, + CONFIG_SENSORS_W83627HF. + - Enabled (=m) on powerpc config: CONFIG_TOUCHSCREEN_ELO, + CONFIG_TOUCHSCREEN_MTOUCH, CONFIG_TOUCHSCREEN_PENMOUNT, + CONFIG_TOUCHSCREEN_TOUCHRIGHT, CONFIG_TOUCHSCREEN_TOUCHWIN. + - w1: add missing Kconfig/Makefile entries for DS2431 slave driver. + - Updated to 2.6.29-rc5-git4 + * fixed drbd build with BIO_RW_SYNC change. + + o Bogdano Arendartchuk + - Enabled CONFIG_MODVERSIONS and CONFIG_MODULE_SRCVERSION_ALL, as a + first step towards ABI control + +* Mon Feb 16 2009 Herton Ronaldo Krzesinski 2.6.29-0.rc5.1mnb + o Herton Ronaldo Krzesinski + - Updated to 2.6.29-rc5 + * Removed following merged patches: + x86-cpufreq-add-more-pcore-fsbs.patch + x86-cpufreq-add-celeron-core-to-p4-clockmod.patch + char-agp-intel-agp-add-support-for-G41-chipset.patch + fs-squashfs3.4.patch + fs-squashfs3.4-2.6.28.patch + media-video-uvc-add-support-for-samsung-q310-webcam.patch + media-video-uvc-add-support-for-thinkpad-sl500-webcam.patch + media-video-uvc-sort-the-frame-descriptors-during-parsing.patch + media-video-uvc-handle-failed-GET_MIN_MAX_DEF-more-gracefully.patch + media-video-uvc-commit-stream-param-when-enabling-stream.patch + misc-eeepc-laptop-check-return-values-from-rfkill_register.patch + misc-eeepc-laptop-implement-rfkill-hotplugging-in-eeepc-laptop.patch + misc-eeepc-laptop-add-support-for-extended-hotkeys.patch + net-fix-userland-breakage-wrt-if_tunnel.h.patch + serial-RS485-ioctl-structure-uses-__u32-include.patch + sound-alsa-hda-Add-quirk-for-another-HP-dv5-model.patch + btusb-add-broadcom-dongle.patch + * Rediffed/Redid following patches: + acpi-add-proc-event-regs.patch + fs-dynamic-nls-default.patch + media-dvb-add-Yuan-PD378S.patch + serial-docomo-F2402.patch + sound-alsa-hda-add-acer-alc889-model.patch + sound-alsa-hda-92hd71xxx-disable-unmute-support-for-code.patch + sound-alsa-hda-Additional-pin-nids-for-STAC92HD71Bx-and.patch + sound-alsa-hda-Dynamic-detection-of-dmics-dmuxes-smuxes.patch + sound-alsa-hda-Don-t-call-stac92xx_parse_auto_config-wi.patch + sound-alsa-hda-one-more-hp-dv7-quirk.patch + sound-alsa-hda-Don-t-touch-non-existent-port-f-on-4-por.patch + sound-alsa-hda-sigmatel-ecs202-new-quirk.patch + usb-storage-uss725-build-fixes.patch + bluetooth-hci_usb-disable-isoc-transfers.patch + hid-usbhid-quirk-multilaser.patch + 3rd-3rdparty-merge.patch + * Pending/moved to patches-broken: + - acpi-asus-input.patch: same functionality merged upstream, but + needs extra checking on some extra/different key codes to be + dropped. + - hid-hotplug-racefix.patch: possibly fixed by commit "HID: + hiddev cleanup -- handle all error conditions properly" + upstream. + * Dropped from patches-broken: + - media-video-uvc-max-iso-pkts.patch: no machine/environment + available anymore to reproduce the problem. + * Added alc889 fixes submitted upstream for which + sound-alsa-hda-add-acer-alc889-model.patch depends: + sound-alsa-hda-consider-additional-capsrc-alc889.patch + sound-alsa-hda-alc882_auto_init_input_src-selector.patch + * Updated tomoyo to 1.6.6-20090202, 2.6.29-rc3 build and kernel + log warning patches adapted. + * Adjusted drbd and unionfs for 2.6.29 changes. + * Removed rt2860 from additional 3rdparty drivers, it is now + included in staging. + * Update ipt_set for netfilter/xtables changes in 2.6.29 + - ALSA/hda/idt: change HP dv7 (103c:30f4) quirk from hp-m4 to hp-dv5 + model, to fix not working internal microphone. References: + https://qa.mandriva.com/show_bug.cgi?id=44855#c193 + https://qa.mandriva.com/show_bug.cgi?id=44855#c196 + - Fixed build warnings in agnx and rtl8187se staging drivers. + + o Anssi Hannula + - Disable CONFIG_HID_COMPAT (hid-dummy module) as our udev supports + driver autoloading on all buses. + + o Thomas Backlund + - update drbd to 8.3.0 + +* Mon Feb 09 2009 Herton Ronaldo Krzesinski 2.6.28.4-1mnb + o Anssi Hannula + - Build HID core as modules instead of built-in. Having it built-in + makes no sense as both USB HID and Bluetooth HIDP are built as + modules anyway. + + o Herton Ronaldo Krzesinski + - Remove previous applied enhancements/fixes to STAC92HD71Bx and + STAC92HD75Bx hda codec support, and reapply splitted changes + submitted upstream. Apply also additional fixes and HP dv quirks + in sound tree. Added additional quirk for HP dv7 to be submitted + after I get positive report about it. + - ALSA/hda: Map new ecs motherboard id 1019:2950 to STAC9221 ecs202 + model. + - Updated to 2.6.28.4 + * removed input-samsung-nc10.patch (merged) + +* Wed Feb 04 2009 Herton Ronaldo Krzesinski 2.6.28.3-1mnb + o Herton Ronaldo Krzesinski + - Updated to 2.6.28.3 + * removed x86-pat-1MB-nonram.patch (merged) + - Added upstream fixes for the exported userspace headers (build + with linux/ip.h and linux/serial.h bugs). References: + http://lists.mandriva.com/kernel-discuss/2009-02/msg00000.php + https://qa.mandriva.com/show_bug.cgi?id=47313 + +* Wed Jan 28 2009 Herton Ronaldo Krzesinski 2.6.28.2-1mnb + o Herton Ronaldo Krzesinski + - Updated to 2.6.28.2 + * removed following patches (already applied or obsolete with + "usb-storage: set CAPACITY_HEURISTICS flag for bad vendors" + change): + usb-storage-unusual_devs-nokia-5200.patch + usb-storage-unusual-devs-nokia-5610.patch + * rediff sound-alsa-hda-enhance_fix_stac92hd71bx_stac92hd75bx.patch + * cosmetic changes at sound-alsa-hda-add-acer-alc889-model.patch + - Updates for sreadahead 1.0 support. + +* Fri Jan 23 2009 Herton Ronaldo Krzesinski 2.6.28.1-2mnb + o Herton Ronaldo Krzesinski + - Fix snd-hda-intel oops with some alc883 models after addition of + model for Acer Aspire 8930 in previous release. + +* Thu Jan 22 2009 Herton Ronaldo Krzesinski 2.6.28.1-1mnb + o Herton Ronaldo Krzesinski + - Add Suggests for crda in kernel packages. + - Updated to 2.6.28.1 + - Add MSI quirk list for hda devices, to force enable_msi setting + parameter when needed (#44855). + - Enhance/fix some aspects related to STAC92HD71Bx and STAC92HD75Bx + support (#44855). + - Add hda-intel ALC889 model for Acer Aspire 8930 (#45838). + + o Pascal Terjan + - Disable asus_acpi, we have asus-laptop and eeepc-laptop + - Add back patch on asus-laptop to convert acpi events to input + * Update it for 2.6.28 + * Emit the acpi event when the key is unknown + - Add id for Yuan PD378S DVB receiver (from Arnaud) + +* Wed Jan 14 2009 Luiz Capitulino 2.6.28-3mnb + o Pascal Terjan + - Add patch from upstream #12372 to allow X starting on some + systems (#46384) + + o Luiz Capitulino + - Update configs to 2.6.28: CONFIG_X86_PTRACE_BTS is being disabled because + it's marked as broken and as CONFIG_X86_DS depends on it it's also being + disabled + - Make CONFIG_IDE modular in all configs (asked by Thierry Vignaud) + - Fix rtc-cmos loading on x86_64 machines (patch suggested by Oden Eriksson) + +* Tue Dec 30 2008 Pascal Terjan 2.6.28-2mnb + o Pascal Terjan + - Support fn+* in Samsung NC10 + +* Mon Dec 29 2008 Pascal Terjan 2.6.28-1mnb + o Pascal Terjan + - Updated to 2.6.28 final + +* Fri Dec 12 2008 Herton Ronaldo Krzesinski 2.6.28-0.rc8.1mnb + o Herton Ronaldo Krzesinski + - Updated to 2.6.28-rc8 + * Dropped (merged): + x86-add-northbridge-pci-ids-for-fam-0x11-processors.patch + x86-add-detection-of-AMD-family-0x11-northbridges.patch + fastboot-1.patch + acpi-add-preemption-to-avoid-latency-issue.patch + acpi-ACPICA-Add-function-to-dereference-returned-referen.patch + ata-ata_piix-hercules-ec900-short-cable.patch + ide-pci-piix-hercules-ec900-short-cable.patch + scsi-megaraid-proc-oops.patch + gpu-drm-SiS-DRM-fix-a-pointer-cast-warning.patch + gpu-drm-fix-sysfs-error-path.patch + gpu-drm-radeon-fix-writeback-across-suspend-resume.patch + gpu-drm-i915-remove-settable-use_mi_batchbuffer_start.patch + gpu-drm-i915-Ignore-X-server-provided-mmio-address.patch + gpu-drm-i915-Use-more-consistent-names-for-regs-and-store.patch + gpu-drm-i915-Add-support-for-MSI-and-interrupt-mitigation.patch + gpu-drm-i915-Track-progress-inside-of-batchbuffers-for-dete.patch + gpu-drm-Add-Intel-ACPI-IGD-OpRegion-support.patch + gpu-drm-i915-save-restore-MCHBAR_RENDER_STANDBY.patch + media-video-uvc-implement-usb-reset-resume.patch + media-video-uvc-supress-spurious-EOF-in-empty-payload-trace-msg.patch + media-video-uvc-fix-incomplete-frame-drop-switch-variable-size.patch + media-video-uvc-dont-use-part-of-buffer-for-USB-transfer.patch + media-video-uvc-declare-missing-unit-controls.patch + media-video-uvc-control-cache-access-fix.patch + media-video-uvc-add-bison-quirk-fujitsu-amilo-si2636.patch + media-video-uvc-add-bison-quirk-advent-4211.patch + media-video-uvc-support-two-new-bison-webcams.patch + media-video-gspca-add-m5602-driver.patch + misc-add-panasonic-laptop-extras.patch + net-sis190-add-atheros-phy-ar8012.patch + net-r8169-Tx-performance-tweak-helper.patch + net-r8169-use-pci_find_capability-for-the-PCI-E-feature.patch + net-r8169-add-8168-8101-registers-description.patch + net-r8169-add-hw-start-helpers-for-the-8168-and-the-810.patch + net-r8169-additional-8101-and-8102-support.patch + net-r8169-WoL-fixes-part-1.patch + net-r8169-WoL-fixes-part-2.patch + net-wireless-b43-Fix-QoS-defaults.patch + net-wireless-b43legacy-Fix-to-enhance-TX-speed.patch + net-wireless-b43-Fix-Bluetooth-SPROM-coding-error-Motorola-7010-BCM4306.patch + net-atl2-add-atl2-driver.patch + net-atl2-add-tx-bytes-statistic.patch + net-enic-add-Cisco-10G-Ethernet-NIC-driver.patch + net-enic-Don-t-indicate-IPv6-pkts-using-soft-LRO.patch + net-enic-fixes-for-review-items-from-Ben-Hutchings.patch + net-enic-Bug-fix-Free-MSI-intr-with-correct-data-handl.patch + net-enic-bug-fix-don-t-set-netdev-name-too-early.patch + net-jme-JMicron-Gigabit-Ethernet-Driver.patch + net-qlge-New-Qlogic-10Gb-Ethernet-Driver.patch + net-qlge-Fix-warnings-in-debugging-code.patch + net-qlge-Protect-qlge_resume-with-CONFIG_PM.patch + net-bluetooth-apple-wireless-keyboard-fnkey.patch + net-wireless-iwlagn-downgrade-BUG_ON-in-interrupt.patch + sound-alsa-revert-for-20081011-merge.patch + sound-alsa-20081011-merge.patch + sound-alsa-20081013-merge.patch + sound-alsa-20081016-merge.patch + sound-alsa-20081017-merge.patch + sound-alsa-20081020_1-merge.patch + sound-alsa-20081020_2-merge.patch + sound-alsa-20081020_3-merge.patch + sound-alsa-20081023-merge.patch + sound-alsa-20081027-merge.patch + sound-alsa-pci_ioremap_bar-only-in-2.6.28.patch + sound-alsa-revert-for-20081030-merge.patch + sound-alsa-20081030-merge.patch + sound-alsa-20081103-merge.patch + sound-alsa-20081110-merge.patch + sound-alsa-20081112-merge.patch + sound-alsa-20081118-merge.patch + sound-alsa-20081130-merge.patch + usb-storage-nokia-6300.patch + usb-storage-unusual-devs-nokia-7610.patch + * Moved to patches-broken: + irq-debug-shared.patch + pci-default-nomsi.patch (continue to disable msi by default?) + scsi-sg-allow-dio-as-default.patch + hwmon-applesmc-retry-when-accessing-keys.patch (still needed?) + hwmon-applesmc_int.patch (useful?) + media-video-uvc-max-iso-pkts.patch + apparmor patches + aufs patches + * Redid/Rediffed following patches (because of broken apply, + broken build or other updates for 2.6.28): + ide-pci-sis5513-965.patch + fs-dynamic-nls-default.patch + media-video-uvc-handle-failed-GET_MIN_MAX_DEF-more-gracefully.patch + net-netfilter-psd-mdv.patch + hid-usbhid-IBM-BladeCenterHS20-quirk.patch + hid-usbhid-quirk-multilaser.patch + 3rd-3rdparty-merge.patch + gpu-drm-mach64.patch + gpu-drm-mach64-fixes.patch + net-netfilter-IFWLOG-mdv.patch + net-netfilter-psd-mdv.patch + * Update ipt_set for netfilter/xtables changes in 2.6.28 + * Removed kernel-add-mute-events-log-level.patch (not worth/sent + upstream). + * Removed fastboot-2.patch (asynchronous stuff not accepted + into 2.6.28). + * Removed acpi-asus-laptop-input.patch and acpi-eeepc-input.patch, + as different input support was merged for eeepc-laptop. + * Removed net-enic-build-fix.patch, not needed on 2.6.28 + * Removed acpi-dsdt-initrd-fastboot.patch, not needed anymore. + * Removed net-wireless-at76_usb.patch, at76_usb is now in staging + tree. + * Updated drbd code for 2.6.28 (3rd-drbd-2.6.28.patch). + * Added patch from squashfs CVS to allow successful build on 2.6.28 + * Removed 3rdparty prism25 and et131x which are now in staging. + +* Fri Dec 05 2008 Herton Ronaldo Krzesinski 2.6.27.7-3mnb + o Herton Ronaldo Krzesinski + - Changes to eeepc-laptop based on changes made by Matthew Garrett + and posted on LKML: + * Backport wireless hotplug support for eeepc-laptop on 2.6.27 + from http://lkml.org/lkml/2008/11/17/170 (#43332). + * acpi-eeepc-input.patch: add more hotkeys for newer eeepc models, + keycode references from http://lkml.org/lkml/2008/11/17/161 + - Upstream alsa bug fixes/updates (1.0.18, 20081130 merge). + + o Pascal Terjan + - Enable CONFIG_CIFS_DFS_UPCALL + +* Wed Nov 26 2008 Herton Ronaldo Krzesinski 2.6.27.7-2mnb + o Luiz Capitulino + - Support for broadcom bluetooth dongle 0a5c:2009 in btusb (#44886) + + o Herton Ronaldo Krzesinski + - Sync alsa/uvc updates with kernel-2.6.27-0.uc1mnb2 available in + main/testing for 2009.0 + +* Tue Nov 25 2008 Herton Ronaldo Krzesinski 2.6.27.7-1mnb + o Pascal Terjan + - Disable CONFIG_BLK_DEV_UB (#45599) + + o Herton Ronaldo Krzesinski + - Update to 2.6.27.7 (CVE-2008-5033) + * dropped input-ALPS-add-signature-for-DualPoint-model-found-in-Dell-Latitude-E6500.patch + (merged) + - Apply upstream workaround for #44891 (iwlagn: downgrade BUG_ON in + interrupt). + - Backport gspca m5602 driver from 2.6.28 (#44898). + - Add fix for ppscsi module oops (#45393). + +* Sat Nov 15 2008 Herton Ronaldo Krzesinski 2.6.27.6-1mnb + o Herton Ronaldo Krzesinski + - Include r8169 WoL fixes from 2.6.28, related ticket: #41782 + - i915/drm: backported bug fix for suspend/resume with i915 on some + configurations (Save/restore MCHBAR_RENDER_STANDBY commit on + 2.6.28). + - Update to 2.6.27.6 + * dropped md-fix-bug-in-raid10-recovery.patch (merged) + * dropped net-r8169-get-ethtool-settings-through-the-generic-mii.patch + (merged) + * dropped net-wireless-iwlwifi-generic-init-calibrations-framework.patch + (merged) + * dropped security-keys-request_key-oops.patch (merged) + - More alsa 1.0.18 updates, snd-hda-intel sigmatel codec fixes + among others. + - unusual_ids usb-storage addition for Nokia XpressMusic 5200 + (#44988). + - More unusual_devs additions for Nokia 5610/7610 (sources: + linux-usb ML and Ubuntu bug #287701). + + o Pascal Terjan + - Enable the Nokia 6300 quirk for new revisions + +* Sun Nov 09 2008 Herton Ronaldo Krzesinski 2.6.27.5-1mnb + o Luiz Capitulino + - Fix eeepc shutdown hang caused by snd-hda-intel (#44752) + + o Herton Ronaldo Krzesinski + - Backport uvcvideo fixes from 2.6.28 and linux-uvc svn. + - Update to 2.6.27.5 + * dropped acpi-ec-fast-transaction.patch (merged) + * rediffed char-agp-intel-agp-add-support-for-G41-chipset.patch + * dropped net-restore-ordering-of-tcp-options.patch (merged) + * dropped sound-alsa-snd-hda-intel-fix-halt-hang.patch (merged) + - Alsa updates from 2.6.27-git* (2.6.28). + * fixed Realtek auto-mute bug (#45618) + - Apply upstream change in acpi "ACPICA: Add function to dereference + returned reference objects" (#44870). + - Fix pcspkr disabled in kernel configs (#45319). + - Add patch to fix oops in prism2_usb (#44612). + + o Thomas Backlund + - fix drbd CN_IDX 0x4 conflict with v86d + - fix md raid10 recovery bug + +* Tue Oct 28 2008 Pascal Terjan 2.6.27.4-2mnb + o Pascal Terjan + - Fix a oops in request_key when keyring is not already there + (Happens when mounting CIFS with kerberos) + +* Mon Oct 27 2008 Pascal Terjan 2.6.27.4-1mnb + o Pascal Terjan + - Fix a oops when reading /proc/megaraid/hba0/diskdrives-ch* (upstream #11792) + - Add Fastboot patches (raid auto detection is now off by default, you can + enable it with raid=autodetect boot option) + + o Luiz Capitulino + - Update to 2.6.27.4 + * Drop usb-atm-speedtch-2.6.27-fix.patch (merged) + - Restore ordering of TCP options (#43372) + + o Herton Ronaldo Krzesinski + - Alsa fixes from 2.6.27-git* (2.6.28). + +* Wed Oct 22 2008 Herton Ronaldo Krzesinski 2.6.27.3-1mnb + o Herton Ronaldo Krzesinski + - Update to 2.6.27.3 + - More alsa updates from 2.6.27-git* (2.6.28). + +* Wed Oct 22 2008 Herton Ronaldo Krzesinski 2.6.27.2-3mnb + o Luiz Capitulino + - Update .configs + - Fix USB ATM Speed Touch OOPS (#44803) + + o Herton Ronaldo Krzesinski + - Don't install vmlinux as executable for debug packages to avoid + strip_and_check_elf_files from spec-helper stripping it. + +* Mon Oct 20 2008 Herton Ronaldo Krzesinski 2.6.27.2-2mnb + o Herton Ronaldo Krzesinski + - Update alsa 1.0.18rc3 to "final" version included in kernel 2.6.28 + and dropped following patches: + * sound-alsa-revert-fixes.patch (not needed anymore) + * sound-hda-codec-add-Foxconn-45CMX_45GMX_45CMX-K-quirk.patch + (merged) + * sound-hda-codec-fix-ALC662-auto-config-mixer-mutes.patch + (merged) + * sound-hda-codec-slave_dig_outs-oops.patch (merged) + * sound-hda-codec-add-Gigabyte-945GCM-S2L-quirk.patch (merged) + + o Pascal Terjan + - Drop Acer One alsa quirk, it works now better with "auto" model + +* Sat Oct 18 2008 Herton Ronaldo Krzesinski 2.6.27.2-1mnb + o Luiz Capitulino + - Enable CONFIG_KPROBES: needed for systemtap + + o Herton Ronaldo Krzesinski + - Create kernel debug packages with vmlinux and debugging symbols + from modules. + - Disable CONFIG_KALLSYMS_EXTRA_PASS were it was enabled, as Kconfig + description states this should only be enabled temporarily as a + workaround while something is broken in kallsyms. + - Update to 2.6.27.2 + * dropped net-wireless-b43legacy-Fix-failure-in-rate-adjustment-mechanism.patch + (merged) + * dropped net-wireless-libertas-clear-current-command-on-card-removal.patch + (merged) + +* Fri Oct 10 2008 Herton Ronaldo Krzesinski 2.6.27-1mnb + o Herton Ronaldo Krzesinski + - Add i8042_nomux quirk for Dell XPS M1530 (#43532). + - Merge enic, qlge and atl2 fixes from net-next tree. + - Add p4-clockmod support for Celeron Core processors (#43885). + - Add Panasonic Let's Note laptop extras driver from acpi-test. Now + dkms-pcc-acpi packages can be dropped. + - Added superreadahead ext3 patch for tests to be done with it. + + o Pascal Terjan + - Update to 2.6.27 final + * Drop x86-enable_mtrr_cleanup-early-boot-param-typo-fix.patch (merged) + * Drop accessibility-braille-really-disable-by-default.patch (merged) + * Drop net-e1000e-write-protect-ICHx-NVM-to-prevent-malicious-write_erase.patch + (merged) + +* Wed Oct 01 2008 Pascal Terjan 2.6.27-0.rc8.2mnb + o Herton Ronaldo Krzesinski + - Add fix for e1000e corruption bug and re-enable it + (http://lkml.org/lkml/2008/10/1/368). Closes #44147 + +* Wed Oct 01 2008 Pascal Terjan 2.6.27-0.rc8.1mnb + o Herton Ronaldo Krzesinski + - Fix sis190 ethernet device support on Asus P5SD2-VM motherboard + (kernel.org bug #11073). + - Add fix for sata_nv regression in latest 2.6.27 rcs (kernel.org + bug #11615). Closes: #44287 + - Remove 3rdparty acx driver due to its dubious legal status + (unanswered questions about reverse engineering process done while + developing the driver). + - Enable CONFIG_KARMA_PARTITION, otherwise Rio Karma mp3 player is + unusable. + - drbd fixes for Linux 2.6.27 + - 3rdparty/rt2860: Fix x86_64 issues found while inspecting x86_64 + build logs. + - Add patch from LKML titled "Input: ALPS - add signature for + DualPoint model found in Dell Latitude E6500" from Elvis + Pranskevichus, reported/requested by Frederik Himpe. + - Fix typo in early boot parameter that enables mtrr cleanup, patch + from J.A. Magallon. + - p4-clockmod: set reasonable default for scaling_min_freq, to + prevent too low performance with governors that use the lowest + frequency. Closes: #43155 + + o Pascal Terjan + - Update to 2.6.27-rc8 + +* Sat Sep 27 2008 Herton Ronaldo Krzesinski 2.6.27-0.rc7.5.1mnb + o Herton Ronaldo Krzesinski + - Drop acpi-tc1100-wmi* patches, kernel already has all relevant + support. + - patches-broken: rediff and fix hid-usbhid-IBM-BaldeCenterHS20-HID.patch + for 2.6.27 (rename also to hid-usbhid-IBM-BladeCenterHS20-quirk.patch) + - Include patch from linux-acpi to avoid stalls while inside acpi + code in slow machines, like when reading acpi battery info + (http://marc.info/?l=linux-acpi&m=122235488029621&w=2). A + workaround could be used too for the problem, using cache_time + parameter of battery module setting a larger value, but the patch + to preempt acpi code is a better/definitive solution. + - Add again Intel ACPI IGD OpRegion support patch and its needed + patches, but now without the patch that introduced the regression + found with one 855GM based laptop (the patch that introduced the + regression was "i915: Initialize hardware status page at device + load when possible.", turned out also that this patch wasn't + really needed in the series so it's safely dropped). Closes: #43061 + - Drop Wacom ACPI patches: seems they were forgotten here, same + functionality should already be provided by drivers/serial/8250_pnp.c + - ALSA/hda-intel: map proper ALC662 model for Gigabyte 945GCM-S2L + and Foxconn 45CMX/45GMX/45CMX-K motherboards. + + o Pascal Terjan + - Fix function keys on EeePc, some NEC and some other laptops + - Fix Wlan and Webcam keyboard switching on EeePc + - Fix disable camera on EeePc breaking USB + + o Luiz Capitulino + - Update to 2.6.27-rc7-git5 + * drop net-wireless-ath9k-connectivity-is-lost-after-Group-rekeying-is-done.patch + (merged) + * drop USB-revert-recovery-from-transient-errors.patch (merged) + * Update security-apparmor-2.6.27.patch due to change in mm/tiny-shmem.c + * Add usb-storage-uss725-build-fixes.patch + +* Mon Sep 23 2008 Luiz Capitulino 2.6.27-0.rc7.1.1mnb + o Pascal Terjan + - Support fn key on Apple Wireless keyboards (#44119) + + o Herton Ronaldo Krzesinski + - Update to 2.6.27-rc7-git1 + - Disable e1000e module until a fix for its corruption issue is + available (#44147). + - Remove already applied fs-xfs-fix-remount-failure.patch + +* Fri Sep 19 2008 Luiz Capitulino 2.6.27-0.rc6.5.1mnb + o Herton Ronaldo Krzesinski + - Revert Intel ACPI IGD OpRegion support patch addition along with + its needed patch series, we discovered a regression on a laptop + with 855GM when using kde4 with gfx effects enabled (X hangs in + session startup). Probably is related to the change "i915: Add + support for MSI and interrupt mitigation." patch at first look + after some initial debugging made by Luiz Capitulino (we are not + sure, needs more investigation and upstream bug report that will + be done later, but reverting all patches for now works). + - Remove alternative patch for kernel.org bug 7694, a proper patch + is already on mainline. + - Add Hercules EC-900 mini-notebook to ich_laptop short cable list + for both ata_piix and piix. + - ALSA: Fix ALC662 DAC mixer mutes also for auto config model. + - New/updated ethernet drivers from Jeff Garzik netdev-2.6 tree: + * updated atl2/jme drivers; + * enic: Cisco 10G Ethernet NIC driver; + * qlge: New Qlogic 10Gb Ethernet Driver. + - Include following bug fixes from linux-wireless ML: + * ath9k: connectivity is lost after Group rekeying is done + * b43: Fix Bluetooth coexistence SPROM coding error for Motorola + 7010 variant of BCM4306 + - Add "mute" kernel start-up parameter to disable all log messages, + from Tiago Salem Herrmann. + + o Pascal Terjan + - Really disable braille console support when it is not used (#41999) + - Enable CONFIG_CIFS_EXPERIMENTAL to support Kerberos auth (#43933) + + o Luiz Capitulino + - Update to 2.6.27-rc6-git5 + - Update .configs + +* Mon Sep 15 2008 Herton Ronaldo Krzesinski 2.6.27-0.rc6.3.2mnb + o Pascal Terjan + - Re-enable PROFILING and OPROFILE + - Changes in build scripts + * Don't tar .svn to remove it afterwards + * Don't include *~ in tarball + + o Herton Ronaldo Krzesinski + - Re-include a workaround for a virtualbox bug (#42776) removed in + previous release, even with Mandriva cooker/2009.0 having a newer + VirtualBox version that has the bug fixed. Before we had this as a + revert of both commits e587cadd8f47e202a30712e2906a65a0606d5865 + and 2f1dafe50cc4e58a239fd81bd47f87f32042a1ee, but reverting the + later reintroduces another bug: + http://linux.derkeiler.com/Mailing-Lists/Kernel/2008-04/msg07574.html + Reverting the second one is needed when reverting the first one + that is which caught the bug in VirtualBox versions prior to 2.0.2. + The problem is that people using other distributions or older + Mandriva releases that contains old VirtualBox versions will not + be able to run and test Mandriva 2009.0, so we still need to apply + a workaround. Ubuntu has a less intrusive one (not using reverts), + so use it instead of just fully reverting the kernel commits. + - Added fix for 2.6.27 boot issue with xfs, fs can't be mounted rw + (http://lkml.org/lkml/2008/9/14/135), reported by Frederik Himpe. + - Wireless bugfixes from linux-wireless ML applicable to 2.6.27: + iwlwifi: generic init calibrations framework + b43: Fix QoS defaults + b43legacy: Fix failure in rate-adjustment mechanism + b43legacy: Fix to enhance TX speed + libertas: clear current command on card removal + +* Mon Sep 15 2008 Herton Ronaldo Krzesinski 2.6.27-0.rc6.3.1mnb + o Herton Ronaldo Krzesinski + - Added fix to build warnings in rt2860 3rdparty driver. + - Fixed and added back mach64 drm support. + - usb-storage: fixed and added back In-System Design USS725 USB/IDE + bridge support patches. + - ALSA: update to v1.0.18rc3, and fix oopses from digital slaves + addition. + - Update to 2.6.27-rc5-git3 + - Remove revert patch to workaround VirtualBox bug (#42776), + VirtualBox 2.0.2 now on cooker has the bug fixed. + - Add Intel ACPI IGD OpRegion support patch from drm-next, needed to + enable ACPI backlight control on some newer laptops with Intel + integrated graphics. Some other patches were needed to be applied + also because of conflicts, they do some a bit extra changes, not + something really wanted, but possibly also fixes some stability + issues when using intel dri. While at it also grabbed some + minor additional bug fixes only patches from drm-next. + - Include Intel G41 agpgart support patch posted on LKML. + - Add patches for detection of northbridge in family 0x11 AMD + processors from tip/x86/iommu tree. + - Add compatibility quirk for ALI M5229 patch posted on LKML, needed + by pata_ali libata driver to work with M5229 in some setups. + + o Pascal Terjan + - Set CONFIG_LEGACY_PTY_COUNT to 0. This can be changed on the command line if + needed and saves several seconds at boot time. + - Changes in build scripts + * Use the to_add value even if it was already in the defconfig + +* Wed Sep 10 2008 Luiz Capitulino 2.6.27-0.rc6.1mnb + o Luiz Capitulino + - Update to 2.6.27-rc6 + * Drop clockevents patch series from Thomas Gleixner (already merged) + +* Fri Sep 05 2008 Luiz Capitulino 2.6.27-0.rc5.7.1mnb + o Herton Ronaldo Krzesinski + - Include JMicron JMC2x0 series PCIe Ethernet Linux Device Driver + from Guo-Fu Tseng, posted on netdev. + - Move dkms-rt2860 into kernel package. + - Move dkms-et131x into kernel package. + - Add aufs into Mandriva kernel, can be used as an unionfs alternative. + The main patch and code comes from Ubuntu (see main patch file for + details), as they already made necessary ports to account for + apparmor patch that we also share. + - Downgrade unionfs to version 1.4, the main unionfs patch also + comes from Ubuntu with minor adaptations, for the same reason as + with aufs: it has already integrated apparmor changes. We are + downgrading because of newer problems with unionfs 2.3 + linux + 2.6.25+, we will keep it until the problems are sorted out. + Also backported some fixes from newer unionfs versions that were + used on dkms-unionfs package. + + o Pascal Terjan + - Include r8169 patches for 8102 (patches 0001 to 0006 from + http://userweb.kernel.org/~romieu/r8169/2.6.27-rc3/20080818/). + Fixes networking on Acer Aspire One and MSI Wind. + + o Thomas Backlund + - update TomoyoLinux to 1.6.4 final + + o Luiz Capitulino + - Update to 2.6.27-rc5-git7 + - Fix boottime hang on nvidia C51 mobos (#43475) + +* Sun Aug 31 2008 Herton Ronaldo Krzesinski 2.6.27-0.rc5.2.1mnb + o Herton Ronaldo Krzesinski + - apply_patches: fix integrity check of 3rdparty.series/series files + regarding unlisted patch files. + - Updated Tomoyo Linux patches to latest version from tomoyo svn + (r1499). It contains fixed code for locking problems with apparmor + patches applied (http://lkml.org/lkml/2008/8/30/75). + - Use git snapshot number in package release like is done currently + on kernel-linus package. + - Updated to 2.6.27-rc5-git2 + +* Fri Aug 29 2008 Luiz Capitulino 2.6.27-0.rc5.1mnb + o Pascal Terjan + - Move EeePc patch to eeepc-laptop + + o Herton Ronaldo Krzesinski + - Updated to 2.6.27-rc5 + - Rediffed/updated patches for 2.6.27: + disable-mrproper-in-devel-rpms.patch + hwmon-coretemp-atom.patch + - Drop wireless and gspca backport patches for 2.6.26 already + applied on 2.6.27 + - Drop already applied/obsoleted patches: + net-usb-rndis_host-support-WM6-devices-as-modems.patch + acpi-compal-laptop-0.2.5.patch + kernel-sched-disable-hrtick.patch + 3rd-3rdparty-merge.patch + net-atl1e-driver.patch + net-atl1e-fix-no-pm-build.patch + pci-fix-boot-time-hang-on-g31-g33-pc.patch + - Remove 3rdparty at76_usb driver, include the version present in + wireless-testing tree on git.kernel.org + - Fix tomoyo to build under 2.6.27 (vfs changes). + - Fix ndiswrapper 1.53 to build with 2.6.27 + - Added more fixes to 3rdparty/modules for build with 2.6.27 + (prism25, unionfs, acx, ipset) + - Removed separated apparmor patches, and include port for 2.6.27 + from Ben Collins (Ubuntu). Also fixed some still present warnings. + - Added apparmor patch from John Johansen fixing ptrace lsm hooks, + forwarded by Ben Collins (Ubuntu). + - Include updated atl2 driver version. + - Remove unused ppc arch support, unified with powerpc on 2.6.27 + - Re-import alsa 1.0.18rc1 patch, now against 2.6.27 and is a + snapshot of alsa git repository (with changes after 1.0.18rc1). + + o Luiz Capitulino + - Fix VirtualBox boot time crash (#42776) + - Update squashfs to v3.4 + +* Wed Aug 21 2008 Luiz Capitulino 2.6.26.3-1mnb + o Herton Ronaldo Krzesinski + - Remove unused net-wireless-bcm43xx-dont-flood-syslog-with-ifplugd.patch + (broken), bcm43xx was removed in 2.6.26 + - Backport most of the wireless changes from 2.6.27 (until ath9k + addition). Applied also a leds subsystem fix for a bug that + affects the newer b43 version. + + o Pascal Terjan + - Add Atom support in coretemp + - Map Acer Aspire One to acer model to get internal/external speaker, and + external mic to work. + + o Luiz Capitulino + - Revert unionfs v2.4 update: it is buggy and One LiveCD is getting + OOPses. + + o Thomas Backlund + - Update Alsa to 1.0.18rc1 + - disable CONFIG_SCHED_HRTICK as it's known to cause boot problems with + at least Intel GMA cards, as noted on LKML and kernel BugZilla #10892 + - update to 2.6.26.3 + - revert rtl8187-fix-lockups-due-to-concurrent-access-to-config-routine + as it's already included in the wireless backport + +* Thu Aug 14 2008 Luiz Capitulino 2.6.26.2-2mnb + o Luiz Capitulino + - Add Atheros L1E Gigabit Ethernet driver from 2.6.27-rc2 (#41551) + - Drop x86-debug-boot.patch. It is confusing a lot of people, the patch was + supposed to help rather than causing any harm (#41946) + - Disable PCI MSI by default, because it is known to cause boot hangs + (patch from Fedora) + + o Pascal Terjan + - Obsolete dkms-iwlwifi (#42766) + +* Thu Aug 07 2008 Luiz Capitulino 2.6.26.2-1mnb + o Luiz Capitulino + - Update unionfs to v2.4 + + o Thomas Backlund + - update TomoyoLinux to 1.6.3 and enable it + - make TomoyoLinux boot-time message more userfriendly + - fix TomoyoLinux tomoyo_network build with gcc-4.3.1 + - update to 2.6.26.2 + +* Sat Aug 02 2008 Herton Ronaldo Krzesinski 2.6.26.1-1mnb + o Herton Ronaldo Krzesinski + - sis190: fix link status on some devices. + - Added alsa 1.0.17 fixes/updates from 2008-07-27 LKML submission. + - Disabled CONFIG_SND_SOC on i386, there is no use for it now. + - Integrate gspcav2 from kernel 2.6.27 + - Add synce 'dirty patch' from John Carr, fixes support for quite a + lot of Windows Mobile devices in rndis_host, requested by + Adam Williamson. + - Updated to 2.6.26.1 + + o Pascal Terjan + - Fix sound on NEC Versa S9100 + - Add upstream patch to support EeePc P900A and P901 + + o Luiz Capitulino + - Drop video-bootsplash-3.1.6-2.6.25.patch, we use splashy now. + +* Wed Jul 23 2008 Herton Ronaldo Krzesinski 2.6.26-2mnb + o Luiz Capitulino + - Disable CONFIG_USB_MOUSE and CONFIG_USB_KBD: their usage is only useful + in embedded systems and are known to cause problems in desktops. + + o Herton Ronaldo Krzesinski + - Disable CONFIG_FIRMWARE_EDID on i386 and x86_64 also on cooker's + kernel, like on latest 2008.1 kernel update candidate (enhances + boot time in some cases by a considerable amount). + + o Thomas Backlund + - drop spec fix for #29744, #29074 (not needed anymore) + - support WM6 devices to be used as modems + - update drbd to 8.2.6 + +* Mon Jul 14 2008 Luiz Capitulino 2.6.26-1mnb + o Thomas Backlund + - update to 2.6.26 final + - update alsa to 1.0.17 final + + o Herton Ronaldo Krzesinski + - Fix typos from signal_32/64.h merge + + o Luiz Capitulino + - Update apparmor to r1292 (untested) + - Remove old apparmor from patches-broken + +* Fri Jul 11 2008 Luiz Capitulino 2.6.26-0.rc9.1mnb + o Herton Ronaldo Krzesinski + - Fix regression of fakerel not using anymore mkrel macro (and use + manbo_mkrel for manbo packages). + - create_configs: enable CONFIG_HIGHMEM4GB for desktop586 kernel + flavour. + - Added fs-squashfs3.3-f_pos-wrong-decrement.patch, small bug fix + for squashfs. + - Really don't remove bounds.h and asm-offsets.h with make clean. + - kernel-source package shouldn't have a prepared environment, user + is responsible to prepare and configure it for build/external use + (don't prepare it anymore and clean uneeded files with make + mrproper). Also, kernel*-devel packages needs a prepared + environment, this was already assured before by the build, but + anyway prepare the tree again to check for possible errors. + - Backport RTL8187B support for rtl8187 from wireless-testing. + - Disable also *config, prepare and scripts targets on kernel*-devel + packages (previously we only disabled mrproper). + + o Thomas Backlund + - update to 2.6.26-rc9 + - update Alsa to 1.0.17rc3 + - update summary and description for desktop586 kernel to reflect + that they now support 4GB + + o Luiz Capitulino + - Update to 2.6.26-rc9-git8 + +* Thu Jul 03 2008 Luiz Capitulino 2.6.26-0.rc8.1mnb + o Luiz Capitulino + - Update to 2.6.26-rc8-git2 + - net-netfilter-IFWLOG-mdv.patch: export ipt_IFWLOG.h to user-space, iptables + and any IFWLOG user will need it + - net-netfilter-psd-mdv.patch: export ipt_psd.h to user-space, iptables + and any psd user will need it + - Explicitly enable PARAVIRT_GUEST to fix 2.6.26-rc8 compilation + + o Thomas Backlund + - update to 2.6.26-rc8 + - update ndiswrapper to 1.53 + - add missing viahss MODULE_LICENSE + + o Herton Ronaldo Krzesinski + - Disable smack due to more issues with unionfs. + - Updated to 2.6.26-rc8-git3, and removed 3rdparty uvcvideo as it's + now in upstream kernel. + +* Tue Jun 24 2008 Luiz Capitulino 2.6.26-0.rc7.1mnb + o Luiz Capitulino + - Update to 2.6.26-rc7-git2 + * Drop acpi-video-ignore-unsupported-devices.patch (merged upstream) + +* Thu Jun 19 2008 Luiz Capitulino 2.6.26-0.rc6.1mnb + o Thomas Backlund + - disable CONFIG_USB_RIO500, as it will switch to libusb (#41504) + - update to 2.6.26-rc6-git3 + - drop x86-xen-time-prevent-gcc-4.3-optimizations.patch (fixed differently + upstream, commit: f595ec964daf7f99668039d7303ddedd09a75142) + - update Alsa to 1.0.17rc2 + - add dvb-core header files to -devel rpms so it's possible to build + external dvb drivers without needing full source (#41418) + + o Luiz Capitulino + - Update to 2.6.26-rc6-git6 + +* Thu Jun 12 2008 Luiz Capitulino 2.6.26.rc5-1mnb + o Luiz Capitulino + - Update to 2.6.26-rc5-git6 + * Drop smack-fuse-mount-hang-fix.patch (merged upstream) + - Temporary fix for Smack and unionfs deadlock + - Boot debug patch for x86 and x86_64: with it it is possible to have + a good idea of where the boot process has stopped + - Fix typo in my email address used in the package's changelog + (caught by Anssi Hannula) + + o Anssi Hannula + - do not remove modules.* before calling depmod in %%install (fixes + missing modules.order file) + +* Tue Jun 03 2008 Luiz Capitulino 2.6.26.rc4-2mnb + o Luiz Capitulino + - Update to 2.6.26-rc4-git5 + * rediff usb-ehci-hcd-isoc-sync-transfer-fix.patch + - Update rfswitch to v1.3 + - Update atl2 network driver to v2.0.4 + - Update drbd to v8.0.12 + - Drop fs-ntfs-rw-support-as-module-option.patch, we use ntfs-3g (fuse) + for ntfs write support + - Fix fuse hang caused by SMACK (#40620) + + o Thomas Backlund + - add unionfs 2.3.3 support back + - fix unionfs umount_begin for 2.6.26 series kernels + - drop patch input-tablet-wacom-0.8.0 as it already is in 2.6.26-rc4 + - drop usb-fix-USB-Persist-suspend, it's fixed upstream in 2.6.26-rc1 + (commit 5e6effaed6da94e727cd45f945ad2489af8570b3) + - update prism25 to 0.2.9-r8159 and enable it + - add patch to adapt prism25 to new netdev structure + - fix HD-audio controllers inaccurate IRQ timing of PCM period updates. + Needed for next version of PulseAudio (requested by Colin Guthrie) + +* Mon May 26 2008 Luiz Capitulino 2.6.26.rc4-1mnb + o Luiz Capitulino + - Update to 2.6.26-rc4 + * Update disable-mrproper-in-devel-rpms.patch + - Update create_quilt_tree: add support for -rc, -git and -stable patches + - Fix kernel-devel: we should include the kernel/bounds.c file, otherwise + it is not possible to run 'make prepare' on kernel-devel and dkmss + will fail because of the missing bounds.h (which is generated by + bounds.c) + + o Anssi Hannula + - Obsolete kernel-laptop-devel-latest + + o Thomas Backlund + - drop net-usb-rndis_host-wm5-6.patch, fixed differently upstream + + o Herton Ronaldo Krzesinski + - Fix build with gcc 4.3 when xen guest support is enabled. + +* Mon May 19 2008 Luiz Capitulino 2.6.26.rc3-1mnb + o Luiz Capitulino + - Enable CONFIG_USB_SUSPEND for i386 and x86_64 (#40482) + - Enable CONFIG_HID_DEBUG for all archs (#40501) + - 2.6.26-rc3 rebase + * Broken patches/drivers + * net-atl2-2.0.3.patch + * acpi-fix-double-video-proc-entries.patch + * net-r8169-fix-past-rtl_chip_info-array-size-for-unknown.patch + * net-wireless-bcm43xx-dont-flood-syslog-with-ifplugd.patch + * sound-pcsp-Don-t-build-pcspkr-when-snd-pcsp-is-enabled.patch + * net-r8169-fix-oops-in-r8169_get_mac_version.patch + * net-atl2-linux-2.6.24.patch + * usb-fix-USB-Persist-suspend.patch + * fs-fat-allow-utime.patch + * input-tablet-wacom-0.8.0.patch + * fs-unionfs-2.3.3_for_2.6.25.patch + * march64 drm driver + * prism25 wifi driver + * rfswitch driver + * Dropped (applied upstream) + * sound-alsa-git-2008-04-24.patch + * sound-pcsp-Don-t-build-pcspkr-when-snd-pcsp-is-enabled.patch + * net-r8169-fix-past-rtl_chip_info-array-size-for-unknown.patch + * net-r8169-fix-oops-in-r8169_get_mac_version.patch + * fs-fat-allow-utime.patch + * Updated + * irq-debug-shared.patch + - Update all .config files + +* Mon May 12 2008 Luiz Capitulino 2.6.25.3-1mnb + o Herton Ronaldo Krzesinski + - Fix/update broken patches for 2.6.25: + * fixed x86-default_poweroff_up_machines.patch + * added updated compal-laptop patch + * ppsci rediff/updates + * updated mach64 drm support + * added Phillip Lougher's patch for squashfs 3.3 on 2.6.25 + * updated wacom from linuxwacom.sf.net (0.8.0) + + o Luiz Capitulino + - 2.6.25.3 + - Drop the following patches/drivers from patches-broken + * acer_acpi: kernel 2.6.25 provides acer_wmi, which should be used + instead + * kernel-sysctl_check-remove-s390-include.patch (fixed upstream) + - Fix/update broken patches for 2.6.25: + * fixed Intel's HECI driver + * updated netfilter PSD + * fixed scsi-megaraid-new-sysfs-name.patch + +* Tue May 06 2008 Luiz Capitulino 2.6.25.1-1mnb + o Herton Ronaldo Krzesinski + - Add max_iso_pkts parameter to uvcvideo, to limit its memory usage on + memory constrained systems. + - Removed sound-sigmatel_audio_fix_macbook_v2.patch (it's broken, + does nothing, where is pin cfg assigment for model it adds?). + - Rediffed and updated bootsplash patch for 2.6.25 + - Included following r8169 fixes from Linus tree: + "r8169: fix past rtl_chip_info array size for unknown chipsets" + "r8169: fix oops in r8169_get_mac_version" + They were tested by Adam Pigg and fixed an oops with his machine. + + o Pascal Terjan + - Rediffed acpi-asus-eee.patch + - Obsolete kernel-laptop-latest in kernel-desktop-latest + + o Luiz Capitulino + - 2.6.25.1 + - Update package's URL + +* Tue Apr 29 2008 Luiz Capitulino 2.6.25-1mnb + o Luiz Capitulino + - 2.6.25 rebase + * Update acpi-dsdt-initrd-v0.8.4-2.6.21.patch (for 2.6.25) + * Update unionfs to v2.3.2 (for 2.6.25-rc7) + * Broken drivers + * drbd-8.0.11 + * squashfs + * HECI + * Acer ACPI + * USB uss725 storage + * Unicom + * Apparmor + * Bootsplash + * ppscsi + * Netfilter PSD + * BadRam + * Wacom Tablet 0.7.9-8 + * Dropped patches (already merged upstream) + * usb-atm-cxacru-zte-zxdsl-id.patch + * acpi-add-aliases-to-toshiba_acpi-module.patch + * hid-usbhid-blacklist.patch + * hwmon-applesmc-macbook2.patch + * char-agp-add-support-for-662-671-to-agp-driver.patch + * char-i8k-inspiron-e1705-fix.patch + * char-agp-sis-Suspend-support-for-SiS-AGP.patch + * char-drm-add-new-rv380-pciid.patch + * char-i8k-adds-i8k-driver-to-the-x86_64-kconfig.patch + * char-i8k-allow-i8k-driver-to-be-built-on-x86_64-systems.patch + * char-i915-Add-chipset-id-for-Intel-Integrated-Graphics-D.patch + * char-intel-agp-add-new-chipset-ID.patch + * capabilities-remove-cap-task-kill.patch + * char-nozomi-driver.patch + * net-igb.patch + * net-wireless-rt2500usb-add-id.patch + * x86-cpufreq-add-missing-printk-levels-to-e_powersaver.patch + * x86-cpufreq-e_powersaver-add-c7d-support.patch + * x86-cpufreq-powernow-k8-update-to-support-latest-turion.patch + * Fix prism25 Kconfig. Keyword 'enable' doesn't exist in 2.6.25 + * Update .configs and create_configs script + * Enable CONFIG_LATENCYTOP + - Enable CONFIG_SMACK for i386 and x86_64 + - Drop -laptop package: as it has been discussed, we are almost sure + that the -laptop package does not save much power if compared to + -desktop package with CONFIG_NO_HZ enabled. + - Minor spec cleanups + * Break comments in 80 columns + * Fix typos in comments + * Use variables for some duplicated paths + - Change update_configs to exit on failure, useful to catch broken + Kconfigs + - Introduce kcooker-rebase script: helper for the rebase work + - Drop all patches-broken contents from previous 2.6.24 rebase + + o Herton Ronaldo Krzesinski + - Removed 3rd-uvc-limit-max-iso-packets.patch, I found one type of + webcam that doesn't like it, so just revert. + - Updated unionfs to version 2.3.3 + - Updated uvcvideo to r205, and removed already applied + 3rd-uvc-x300.patch + - Updated alsa to latest LKML submission (git-2008-04-24), and + removed patches already applied upstream. + - Add patch from Linus tree: "pcsp - Don't build pcspkr when + snd-pcsp is enabled". It seems we don't have the full set of + 2.6.26 alsa submission... needed to avoid building pcspkr and + snd_pcsp as they conflict. + + o Pascal Terjan + - Dropped media-usbvideo-device-link.patch, merged upstream + +* Mon Mar 30 2008 Luiz Capitulino 2.6.24.4-2mnb + o Pascal Terjan + - iwlwifi: Initialize rf_kill status + - asus_acpi: Fix brightness handling on EeePc + - Alsa (snd-hda-intel) : Set correct model for TOSHIBA Satellite Pro A200 + and A210 + - drop ipt_time patch, xt_time was now included + - fix a crash in uvcvideo on X300 (upstream r199) + + o Olivier Blin + - make kernel--devel-latest provide kernel-devel-latest (#36524) + +* Thu Mar 27 2008 Luiz Capitulino 2.6.24.4-1mnb + o Herton Ronaldo Krzesinski + - Alsa (snd-hda-intel) bug fixes/additions/cleanups: + * Added support model for Clevo M720R from upstream alsa + (by Jiang zhe). + * Cleanups after DAC assignment order in ALC883. + * Support mic automute in Clevo M720R, and map Clevo M720SR to use + the same model (they are identical). Also choose a more generic + model name ("clevo-m720"). + * Add optimized ALC267 model for Quanta IL1. + - Fix spec License tag as per current license policy (GPL -> GPLv2), + reported by Gustavo De Nardin (spuk). + - ACPI: limit Clevo M720SR to C2 processor idle state (machine + freezes with C3). + + o Pascal Terjan + - Alsa (snd-hda-intel) : Set correct model for Sony Vaio VGN FZ18M + - Rewrite patch for Asus ACPI keys (still #23741). + - Don't break ACPI support when the child of a video bus device is not a + video device (kernel bug #9761) + + o Luiz Capitulino + - Disable MSI on i386. MSI seems to be still problematic and some + machines are not booting because of it, so it's better to stay safe + for now and just disable it again + - Update to 2.6.24.4 + * rediff capabilities-remove-cap-task-kill.patch + - Update unionfs to 2.3.1 + * dropped fs-unionfs-2.2-apparmor-2.1.patch and addded a rediffed + version named fs-unionfs-2.3-apparmor-2.1.patch + +* Thu Mar 20 2008 Luiz Capitulino 2.6.24.3-4mnb + o Pascal Terjan + - Generate input events for ACPI hotkeys in asus-laptop and autoload it + instead of asus_acpi (#23741). + + o Herton Ronaldo Krzesinski + - Include bttv.h and bttvp.h headers in kernel-devel, required by + dkms-lirc-gpio (#39004, patch by Anssi Hannula ). + - Alsa (snd-hda-intel) bug fixes: + * Fix DAC assignment order in ALC883. + * Choose correct ALC883 codec model for MSI 945GCM5 V2 (MSI-7267). + + o Shinji Makino + - added video-char-union-bootsplash-unicon.patch (#37928). + + o Luiz Capitulino + - Fix apparmor OOPS because of FUSE accessing ia_file + unconditionally (#38688) + +* Fri Mar 14 2008 Luiz Capitulino 2.6.24.3-3mnb + o Luiz Capitulino + - Add back cpufreq tables for Centrino Dothan in speedstep-centrino + (#38760) + - Update fs-fat-allow-utime.patch with a new default initialization, + which allows all users to use utime() on files if the directory + is writable + + o Pascal Terjan + - Fix asus_acpi patch, latest commit broke keys handling + + o Herton Ronaldo Krzesinski + - Alsa (snd-hda-intel) bug fixes: + * Fixed mute switches of ALC662 mixers (generic models). + * Choose correct ALC662 codec model for Asus P5GC-MX. + + o Thomas Backlund + - Fix kernel-source symlinks if the kernel is installed after the + source and no matching -devel- rpm is installed (#38862) + - add support for WM5/6 devices (#30128) + +* Mon Mar 10 2008 Luiz Capitulino 2.6.24.3-2mnb + o Luiz Capitulino + - Drop tomoyo linux patches from patches-purgatory/, they have been + merged already + - Introduce svn-tag-kernel script + - Add BadRAM + - Disable BadRAM on x86_64, it doesn't compile if CONFIG_DISCONTIGMEM + is enabled + - bluetooth: fix OOPS in l2cap_conn_del() + - bluetooth: fix eSCO connection (#37272) + - fat: allow utime() (#26819) + + o Pascal Terjan + - Suggest restarting the system after installing a new kernel + - Fix sound on NEC S970 + - Update the asus_acpi patch for EeePc : + * Have the mute and volume keys generate input events + * Use the [AP] (fn+f6) key to enable/disable the webcam + * Don't handle wireless switching, we didn't do anything anyway + - Add a new id for rt2500usb (#38512) + - Add a device link in /sys/class/video4linux/video*/ else hal don't see + them (and device does not get the needed acl) + + o Shinji Makino + - added usb-storage-unusual_devs-add-id.patch + + o Herton Ronaldo Krzesinski + - Added some x86 cpufreq updates from Linux 2.6.25-rcX: + * CPUFREQ: Powernow-k8: Update to support the latest Turion + processors; + * CPUFREQ: Support Model D parts and newer in e_powersaver; + * CPUFREQ: Add missing printk levels to e_powersaver. + - Added patch to e_powersaver to limit processor voltage/multiplier + status printed to syslog (avoid flood of messages when we have + ondemand governor and many P-state changes for example). + - Backport/add intel igd, sis 662/671, ati rv380 drm/agp support and + sis-agp suspend support from 2.6.25-rcX. + +* Mon Mar 3 2008 Luiz Capitulino 2.6.24.3-0.1mnb + o Luiz Capitulino + - Drop the following patches: block-scsi_ioctl-GPCMD_SEND_KEY.patch, + input-export-module_device_tables.patch and + char-export-module_device_tables.patch from patches-purgatory/. + According to Shinji Makino this Turbo Linux patch is not needed anymore + - Remove cap_task_kill() to fix kill() semantic bug (#37328) + - Enable CONFIG_PCI_MSI on i386: MSI had to be disable in 2.6.22 because + of a bug which caused PCI to stop working on some machines. It seems + it's safe to enable again now. + + o Herton Ronaldo Krzesinski + - Drop char-intel-agp-revert-revert-fix-stolen-mem-range-on-G33.patch + x11-driver-video-intel reverted the change that required this, as + reported by Colin Guthrie. + - Added fix from alsa hg tree (5846): + "hda-codec - Don't create vmaster if no slaves found" + This should address problems with mixers without any slave control + defined for models in codecs with vmaster control being used, and + will fix mandriva bug #37984 + - hda-intel - Fix Oops with ATI HDMI devices, fix from alsa hg + change 5873 + - Added patch from Alan Stern to fix reported USB-Persist+suspend + issues (one of the problems found while testing on Intel + Classmate). + - Updated to 2.6.24.3 + - Disable control group support and fair group cpu scheduler for + default configs. + - scripts/create_configs: + * enable cgroup/fair group scheduler options for server kernel + flavour; + * remove SWAP_PREFETCH and ADAPTIVE_READAHEAD config option uses + (we don't have them anymore). + - Added patch from Andrey Borzenkov that add aliases to toshiba_acpi. + With this module autoloading is possible for devices which aliases + are added (suggested by Olivier Blin). + + o Pascal "Pixel" Rigaux + - use %manbo_mkrel for Manbo Core 1 + - rename %mdvrel into %mnbrel + - get rid of %mkrel usage (using plain release with no distsuffix) + - replace (old) versioned buildrequires with plain buildrequires + - %ktag is now mnb + + o Shinji Makino + - added tomoyolinux-build.patch, tomoyolinux-support.patch and + tomoyolinux-apparmor-union.patch + - change to kernel configuration. + added to i386.config,x86_64.config was enable tomoyolinux. + added to powerpc.config,ppc.config,sparc64.config was disable tomoyolinux. + + o Pascal Terjan + - added NF_MATCH_TIME support + - use rpmbuild instead of rpm in our Makefile + + o Thomas Backlund + - enable PANTHERLORD_FF and ZEROPLUS_FF (#38213) + - update ndiswrapper to 1.52 + - add Prism2 support back (#38155) + - update acer_acpi to 0.11.1 + - update wacom tablet to 0.7.9-8 (#37073) + * bugfixes, adds support for Wacom Cintiq 20WSX + - add usb hid quirk for Multilaser USB-PS/2 keyboard adapter (#36870) + - add fixes and addons from Alsa HG tree: + * hda-codec fix ALC880 F1734 model + * hda-codec fix automute of AD1981HD hp model + * hda-codec fix wrong capture source selection for ALC883 codec + * hda-codec fix ALC882 capture source selection + * hda-codec clean up capture source selection of Realtek codecs + * hda-codec implement auto mic jack-sensing for Samsung laptops with AD1986A + * hda-codec more auto configuration fixups + * hda-codec fix auto configuration of realtek codecs + * hda-codec add IEC958 default PCM switch + * hda-codec add more names to vendor list + * hda-codec fix breakage of resume in auto-config of realtek codecs + * hda-intel add ATI RV7xx HDMI audio support + * hda-codec fix amp-in values for pin widgets + * hda-codec fix missing capsrc_nids for ALC262 + * hda-codec add support for AD1883, AD1884A, AD198A, q984B + * hda-codec add model=mobile for AD1884A + * intel8x0 add support for 8 channel sound + * hda-codec fix master volume on HP dv8000 + * bt87X fix freeing of shared interrupt + * hda-codec fix ALC662 recording + * hda-codec fix ALC268 capture source + * hda-codec fix STAC927x power management + * hda-codec fix STAC927x invalid association value + * hda add PCI_QUIRKS for laptops with 92HDxxxx codecs + * hda STAC927x support analog mic + * seq_oss_synth remove invalid bug() + * hda-codec add missing descriptions for STAC codec models + * hda-codec adapt eeepc p701 mixer for virtual master control + * usb-audio add workaround for broken E-Mu frequency feedback + * usb-audio sort quirks list + * sb8 fix sb 1,0 capture DMA programming + * hda-codec fix AD1988 capture elements + * hda-codec add Fujitsu Lifebook E8410 to quirk table + * hda-codec fix initial DAC numbers of 92HD71bxx codecs + * oxygen add owner field + * hda-codec add docking station mic input for Thinkpad X61 + * hda-codec fix names of realtek codecs to adapt master controls + * intel8x0 add quirk for Compaq Deskpro EN + * hda-sigmatel disable power management on fixed ports + * hda-sigmatel add verbs for 92hd73xxx laptops + * hda-codec fix array over-range access with stac92hd71bxx codec + +* Thu Feb 21 2008 Luiz Capitulino 2.6.24.2-4mdv2008.1 + o Luiz Capitulino + - Drop pci-pciaddress-64bit-fix.patch from patches-purgatory/. According to + Shinji Makino this Turbo Linux patch is not needed anymore + - Update unionfs to 2.2.4 + - Introduce HECI v3.2.0.24 driver (to support Intel's AMT) + + o Shinji Makino + - fix diff flie video-char-enable-unicon.patch + - delete patches x86-apm-smp-power_off.patch + - add patches x86-default_poweroff_up_machines.patch + + o Thomas Backlund + - add compal-laptop driver (#37860) + - disable CONFIG_USB_OHCI_HCD_SSB so ssb wont get loaded even if it + is blacklisted (reported by AdamW on kernel-discuss) + - update Wacom tablet support (#37073) + * adds support for: Bamboo1, BambooFun and Cintiq 12WX + +* Mon Feb 18 2008 Luiz Capitulino 2.6.24.2-3mdv2008.1 + o Luiz Capitulino + - Special release due to compilation problems in the previous one + +* Fri Feb 15 2008 Luiz Capitulino 2.6.24.2-2mdv2008.1 + o Luiz Capitulino + - scripts/create_quilt_tree: add a hack to support mainline patches + - scripts/create_quilt_tree: report errors when creating the tree + - Fix apparmor boottime flag handling + - Actually move patches into patches-purgatory directory. The following + patches: block-cciss-ioctlret.patch, block-scsi_ioctl-GPCMD_SEND_KEY.patch, + pci-pciaddress-64bit-fix.patch, usb-storage-unusual_devs.patch, + char-export-module_device_tables.patch, input-export-module_device_tables.patch + were deleted instead of being moved into the purgatory dir. Add them back in + the expected location + - Update drbd to v8.0.11 + - Drop input-alps-pad-fix.patch according to Shinji Makino this TL + patch is not needed anymore + +* Mon Feb 11 2008 Luiz Capitulino 2.6.24.2-1mdv2008.1 + o Luiz Capitulino + - Introduces PATCHES/Documentation directory + - Introduces kernel-build-svn-checkout.txt, managing-patches.txt, + patch-format.txt, README documents + - Introduces create_quilt_tree script + - Move tomoyo patches into patches-purgatory + + o Thomas Backlund + - update alsa to 1.0.16 final + - add selected fixes from alsa HG tree: + * sound-soc-fix-duplicate-rj-master-test.patch + * sound-hda-intel-Fix-PCM-device-number-assignment.patch + * sound-hda-codec-Add-ID-for-HDMI-codec-on-Jetway-J9F2.patch + * sound-ice1712-Fix-hoontech-MIDI-input.patch + * sound-hda-STAC927x-power-down-inactive-DACs.patch + * sound-hda-intel-use-SG-buffers.patch + * sound-hda-intel-support-64bit-buffer-allocation.patch + * sound-ice1712-add-support-for-Delta1010E.patch + * sound-ice1712-all-support-for-Delta-66E.patch + * sound-hda-intel-Fix-compile-error-with-CONFIG_SND_DEBUG_DETECT.patch + * sound-hda-codec-correct-HDMI-transmitter-names.patch + * sound-hda-codec-remove-duplicate-controls-in-alc268-test-mixer.patch + - disable inclusion of s390 file in sysctl_check as we dont ship arch/s390 + files in our kernel-source (#37388) + - update to 2.6.24.2 + * CVE-2008-0007, CVE-2008-0009/10, CVE-2008-0600 + - drop mm-zerolen-iov-fix.patch (merged upstream) + + o Pascal Terjan + - Add patch by Nick Piggin fixing pan going unkillable (#37050) + + o Shinji Makino + - Initial Turbo Linux patch merge + + o Herton Ronaldo Krzesinski + - Added updated AppArmor patches for 2.6.24 (thanks to John Johansen + at Suse for them). + +* Tue Jan 29 2008 Luiz Capitulino 2.6.24-1mdv2008.1 + o Luiz Capitulino + - Update to 2.6.24 + - Dropped kernel-sched-cpu_share-tunable-crash-fix.patch (already in 2.6.24) + - Dropped net-sis190-sis968.patch (already in 2.6.24) + - Update unionfs to 2.2.2 + - Remove badram patch from patches-broken (there's no up to date version + for 2.6.24, we can add it later if needed) + - Enable all CONFIG_TASKSTATS options for i386 and x86_64 + - Enable TIPC network protocol for i386 + - Enable PREEMPT_BKL for -desktop kernels (i386 and x86_64) + - Fix unionfs OOPS when umounting root partition when there's a nfs volume + in the branch + + o Herton Ronaldo Krzesinski + - Updated nozomi driver patch with version added recently to Linus + tree (pre 2.6.25, commit 20fd1e3bea554620d489f3542496639c1babe0b3, + char-nozomi-driver.patch). + - Updated uvcvideo to svn r173 (and removed already applied + 3rd-uvc-stream-no-fid.patch). + +* Wed Jan 23 2008 Luiz Capitulino 2.6.24-0.rc8.2mdv2008.1 + o Herton Ronaldo Krzesinski + - Added fix for isochronous transfer bug in ehci-hcd, adding patch + from http://bugzilla.kernel.org/show_bug.cgi?id=7694 + I experienced the same issue but when using uvcvideo with a Syntek + webcam (174f:5212), after some time the streaming fails with + -EL2NSYNC. The patch there fixed the problem. + - Updated uvcvideo to r166. + - Replaced previously added sync quirk for Syntek webcam with a better + version, that avoids losing sync of frames by using reported EOF + marker. For more details see: + https://lists.berlios.de/pipermail/linux-uvc-devel/2008-January/002779.html + (final patch by Laurent Pinchart) + + o Pascal Terjan + - Added Intel(R) 82575 Gigabit Ethernet driver (igb) + + o Thomas Backlund + - update to 2.6.24-rc8-git5 + - update alsa to 1.0.16rc1 + - drop sound-Fix-5.1-sound-in-Dell-6stack-ALC888-HDA.patch (merged upstream) + - add sched cpu_share tunable crash fix (Mingo, LKML) + + o Luiz Capitulino + - Fix ipt_IFWLOG user-space header (#37082) + - Fix apparmor disable flag (apparmor doesn't work yet though #36004) + +* Thu Jan 17 2008 Luiz Capitulino 2.6.24-0.rc8.1mdv2008.1 + o Luiz Capitulino + - Update to 2.6.24-rc8-git1 + + o Herton Ronaldo Krzesinski + - Modified kernel configs: + * i386.config: enabled USB_EHCI_ROOT_HUB_TT (y) and + USB_ISP116X_HCD (m). + * x86_64.config: likewise, and also enabled + CONFIG_USB_SL811_HCD (m) and + CONFIG_USB_SL811_CS (m). + + o Thomas Backlund + - make 32bit kernels conflict arch(x86_64) so they cant be installed + by mistake (#32631) + +* Mon Jan 14 2008 Herton Ronaldo Krzesinski 2.6.24-0.rc7.2mdv2008.1 + o Thomas Backlund + - add support for Dell i8k on x86_64 (#32447) + - disable XEN Guest support on all but server kernels as it breaks + AGP support (#36458) + + o Herton Ronaldo Krzesinski + - 3rdparty addition: AuthenTec AES2501 Fingerprint Sensor Driver for + Linux. Added in tree build support and oops on module removal fix + when device isn't available: + 3rd-aes2501-kbuild.patch + 3rd-aes2501-rmmod-oops-fix.patch + - Added patch from Claudio S. Matsuoka that fix 5.1 sound in Dell + 6stack ALC888 HDA, currently used in Dell Inspiron 530 + (sound-Fix-5.1-sound-in-Dell-6stack-ALC888-HDA.patch) + + o Luiz Capitulino + - Update to 2.6.24-rc7-git5 + +* Mon Jan 07 2008 Herton Ronaldo Krzesinski 2.6.24-0.rc7.1mdv2008.1 + o Thomas Backlund + - change url to Mandriva wiki + - fix build,source symlinks to -source tree to be created only if no + matching -devel tree is installed, and to be removed only if they + point at the -source tree + - move defcofigs to the correct location for i386 and x86_64, prefix + them the same way as upstream, and drop defconfig-maximum + - use make clean on -devel & source tree to not ship unneeded files + - more spec cleanups + - update to 2.6.24-rc7 + + o Herton Ronaldo Krzesinski + - Updated alsa to latest hg/git tree, mostly because of bug fixes + and hda-intel updates, so we can test it early. Reverted some + commits though so we can still use userspace lib/utils from alsa + 1.0.15, if some revert is missing it's a bug. + - Enabled SND_HDA_POWER_SAVE (Aggressive power-saving feature of + snd-hda-intel), and keep the default Kconfig choice of automatic + power-save mode (disabled = 0). + +* Fri Jan 04 2008 Herton Ronaldo Krzesinski 2.6.24-0.rc6-3mdv2008.1 + o Pascal Terjan + - Add mactel patches (#35420) + - Add support for EeePc in asus_acpi + + o Thomas Backlund + - update unionfs to 2.2 + - update source2 to apply cleanly + - update alsa krpovides + + o Herton Ronaldo Krzesinski + - Updated to 2.6.24-rc6-git10, rediffed irq-debug-shared.patch + - Update unionfs again, now to version 2.2.1 + - Added back apparmor for 2.6.24 from Suse (with minor patch changes + in hunks that touch reiserfs code, as it didn't apply by default + because our reiserfs differs. Also needed to fix build when + cgroups is enabled). + - Brought back and redid patch to fix build of unionfs with + apparmor. + +* Fri Dec 28 2007 Herton Ronaldo Krzesinski 2.6.24-0.rc6-2mdv2008.1 + o Herton Ronaldo Krzesinski + - Updated uvcvideo to svn r158 + - Add new sync quirk to uvcvideo and use it (needed by Syntek + 174f:5212 webcam), from Claudio S. Matsuoka + - Prevent uvcvideo to alloc too much memory in usb_buffer_alloc, + lowering UVC_MAX_ISO_PACKETS. In machines with not much memory + + webcam that uses isoc transfers, several calls to it can cause + memory fragmentation or requesting too much memory resulting in an + Page Allocation Failure (OOM). UVC_MAX_ISO_PACKETS is arbitrary, see + http://article.gmane.org/gmane.linux.drivers.uvc.devel/1956 + - Updated to 2.6.24-rc6-git5 + - Build genrtc as module now that Mandriva's udev is now creating + automatically the /dev/rtc symlink pointing to /dev/rtc0, making + possible using /dev/rtc from one of the modules from new modular + rtc framework (Reported/pointed by Dick Gevers and Andrey + Borzenkov on cooker ML). + +* Tue Dec 25 2007 Herton Ronaldo Krzesinski 2.6.24-0.rc6-1mdv2008.1 + o Pascal Terjan + - Switch atl2 to 2.0.3, which is the branch aiming at upstream merge + + o Thomas Backlund + - update to 2.6.24-rc6-git2 + - add support for upstream -git tarballs + - update ndiswrapper to 1.51 + - update drbd to 8.0.8 + - update acer_acpi to 0.10 + - prefix 3rdparty tarballs with 3rd- to match the new patch naming scheme + - update defconfigs + +* Wed Dec 12 2007 Luiz Capitulino 2.6.24-0.rc5-2mdv2008.1 + o Herton Ronaldo Krzesinski + - Removed already applied upstream alsa quirk for Dell XPS M1330. + - scripts/apply_patches: usage message fixes. + +* Wed Dec 12 2007 Luiz Capitulino 2.6.24-0.rc5-1mdv2008.1 + o Herton Ronaldo Krzesinski + - Updated uvcvideo to r149, and removed already applied + 3rd-uvcvideo-add-quirk-ali-5606.patch + + o Luiz Capitulino + - Upgrade to 2.6.24-rc5-git2 + - V4L: fix videobuf_read_start() breakage + - Upgrade unionfs to 2.1.11 + +* Mon Dec 05 2007 Luiz Capitulino 2.6.24-0.rc4-2mdv2008.1 + o Luiz Capitulino + - Update to 2.6.24-rc4-git2 (#35822) + - Kill patches-to-drop directory: that directory exists for a long time + and its patches seems to not be useful + - New patch naming scheme: now patches have the following format: + subsystem-description.patch. A detailed documentation will be provided + shortly. + - Better names for netfilter patches + - Reorganize series file + + o Pascal Terjan + - Fix TI PCIxx12 card readers (#35887) + +* Mon Dec 04 2007 Luiz Capitulino 2.6.24-0.rc4-1mdv2008.1 + o Luiz Capitulino + - Update to 2.6.24-rc4 + - Update acpi_fix_double_video_proc_entries.patch to latest kernel + - Merge ipt_psd patches into netfilter-psd-mdv.patch + - Merge ipt_IFWLOG patches into netfilter-IFWLOG-mdv.patch + - Update ipt_IFWLOG to v1.1 + +* Tue Nov 27 2007 Luiz Capitulino 2.6.24-0.rc3-2mdv2008.1 + o Luiz Capitulino + - Update to 2.6.24-rc3-git1 + + o Herton Ronaldo Krzesinski + - Added quirk for uvcvideo, needed by the webcam found on Clevo + M540SR (ALi 5606). + - Enabled XEN guest, suggested by Olivier Blin + (http://archives.mandrivalinux.com/kernel-discuss/2007-11/msg00033.php). + - Updated ndiswrapper to version 1.50rc3. + - More netfilter api fixes for ipt_set and ipt_psd for 2.6.23 and + later: + ipset-switch-match-checkentry-to-bool.patch + ipset-2.6.24-apifix.patch + netfilter_psd_switch-ipt_psd_match-to-bool.patch + - Fix return type of write file_operations callback functions in + tc1100-wmi. + + o Thomas Backlund + - fix -devel rpm breakage due to i386/x86_64 merge into x86 + - add /drivers/lguest/lg.h to -devel rpms + + o Pascal Terjan + - Blacklist in usbmouse/usbkbd devices set to IGNORE in hid quirks + (fixes Wacom) + +* Thu Nov 22 2007 Luiz Capitulino 2.6.24-0.rc3-1mdv2008.1 + o Luiz Capitulino + - Update to 2.6.24-rc3 + - Fix ipt_psd netfilter API usage + - Kill PATCHES/doc directory + - Move AppArmor patches to patches-broken directory, the -rc updates + broke it + + o Herton Ronaldo Krzesinski + - Enabled CONFIG_DEBUG_BUGVERBOSE option on configs where it was + disabled, it's useful despite some more ram usage, see + http://archives.mandrivalinux.com/kernel-discuss/2007-11/msg00006.php + (Suggested by Olivier Blin). + - Updated to 2.6.24-rc2-git3. + - scripts/create_configs: updates for i386/x86_64 arch unification; + kernel-2.6.spec: likewise. + - package Makefile: deal with kpatch field inside spec, to create + the patches tarball with the correct name when it's used. + - Updated acer_acpi to 0.10_rc4, and added needed build + fixes/updates for 2.6.24-rc2: + acer-acpi-extra-cflags.patch + acer-acpi-match-dmi_system_id-callback.patch + - Removed ipw3945, now use the iwl3945 in upstream kernel, if + required in the case iwl doesn't work well for some devices we + can readd it. + - Updated squashfs to version 3.3, dropped already applied/obsolete + squashfs-add-missing-include, squashfs-inode-fix, + squashfs-2.6.23-buildfix patches. + - Updated 3rdparty_merge patch for 2.6.24-rc2. + - Updated unionfs to version 2.1.9, builds with new kernel and + also has a fix for a self deadlock issue reported here: + http://www.fsl.cs.sunysb.edu/pipermail/unionfs/2007-October/005536.html + - Drop BadRAM patch until we fix it or a new version for 2.6.24 is + available. + - Made needed fixes for misc build/code issues required now on + 2.6.24-rc2 for extra patches/3rdparty additions: + * ndiswrapper: ndiswrapper-proc_net-namespace.patch + ndiswrapper-new-napi-polling.patch + ndiswrapper-remove-set_module_owner.patch + ndiswrapper-extra-cflags.patch + * acx: acx-remove-set_module_owner.patch + * acerhk: acerhk-extra-cflags.patch + * drbd: drbd-8.0.6-linux-2.6.24-fixes.patch + * ppscsi: ppscsi-sg-helper-update.patch + * netfilter_IFWLOG: netfilter_IFWLOG_2.6.24.patch + * uss725: uss725-sg-helper-update.patch + uss725-avoid-ide-fix-driveid.patch + the uss725-sg-helper-update.patch makes + uss725_revert_sg-address_removal.patch unecessary, so it was + removed + * atl2: atl2-linux-2.6.24.patch + - Updated mach64 drm support for 2.6.24-rc2. + - Updated uvc to r141 svn snapshot. + - Updated apparmor patches to build again with 2.6.24-rc2, but I'm + not sure if it still works, need more testing and probably more + changes. I had to revert too some upstream changes that make LSM a + static interface, it would be good to check the changes more in + detail and migrate more apparmor bits, seems it can't be a module + anymore. + - Dropped ralink legacy drivers, keep now only the mac80211 ones + integrated in linus kernel, if in the future we see we still need + them we can readd. + - Drop already applied patches: + zd1211rw-more-ids + ALSA-hda-codec-Fix-input_mux-numbers-for-vaio-st + alsa-hg5424 + ipg + i386-add-support-for-picopower-irq-router + alsa-hg5408 + alsa-git-20070912 + alsa-hg5432 + alsa-hg5436 + alsa-fix-sound-oops-dell-xps-m1210 + ALSA-hda-codec-Fix-for-Fujitsu-Lifebook-C1410 + ueagle-atm-patches-eagle-iv-support + alsa-hg5416 + - Rediffed patches: + Toshiba_Equium_A60-needs-pci-assign-busses + boot-video-80x25-if-break.patch + 130-netfilter-ipset.patch + netfilter_IFWLOG.patch + netfilter_psd.patch + +* Wed Oct 31 2007 Herton Ronaldo Krzesinski 2.6.23.1-1mdv2008.1 + o Herton Ronaldo Krzesinski + - Parallelize xargs invocations for smp machines on rpm build. + - apply_patches: + * remove trailings spaces, fix tabs vs. spaces; + * introduce a different scheme to process patches: really use + series file now, taking the patches in their order. With this we + can drop the confusing prefixes that anyone knows for sure their + meaning in all cases. Also use 3rdparty.series file to add third + party additions, in the same way as series, this way we can + document/comment third party additions inside it. It's separated + from series file so we can use quilt for the patches; + * fix usage output; + * make sure no patches are forgotten in patches directory, if a + patch or 3rdparty addition isn't listed in + 3rdparty.series/series exit with error; + * remove reference for Juan Quintela's now invalid email address + (reported by Thierry Vignaud). + - Updated to version 2.6.23.1. + - Added updated BadRam patch for 2.6.23. + - Updated ndiswrapper to version 1.49. + - Updated unionfs to 2.1.7; redid fix-unionfs-build-with-AppArmor + patch because of it, and removed already applied + unionfs-2.1.3-do-not-update-mtime-if-no-upper-branch patch. + - Added updated version of nozomi patch from gregkh git repository. + - Updated tc1100-wmi module patch for 2.6.23, and made fix for acpi + subsystem updates (tc1100-wmi-2.6.23-fixes patch). Also removed + uneeded tc1100-wmi-depends-ACPI_INTERPRETER patch. + - Updated mach64 drm module for 2.6.23. + - Added updated apparmor patches that apply on 2.6.23 from + kernel-tmb. + - Redid patches: + pnpbios-off-as-default + acpi_fix_double_video_proc_entries + sis190-sis968 + boot-video-80x25-if-break + - Added squashfs fix for 2.6.23 from kernel-tmb. + - Added Revert-Revert-intel_agp-fix-stolen-mem-range-on-G patch, we + don't need the upstream revert commit because our + x11-driver-video-intel already has a patch for that change on + kernel. + - Added ipset 2.6.23 fixes from kernel-tmb (ipset-2.6.23-buildfix, + ipset_2.6.23-buildfix2 patches). + - Fix atl2 module building on 2.6.23 (atl2-linux-2.6.23 patch). + - Drop already applied changes from ueagle-atm-patches-eagle-iv-support + patch (and the diff is now from upstream linus git tree). + - create_configs: update for NOHIGHMEM case, probably there is a bug + in Kconfig selection now that asks for X86_PAE. + - Remove already applied patches: + USB-option-Add-a-new-device-ID-for-the-HUAWEI-E220 + PCI-Run-k8t_sound_hostbridge-quirk-only-when-needed + sata_mv-PCI-IDs-for-Hightpoint-RocketRaid-1740-1742 + pata_marvell-Add-more-identifiers + add-eeprom_93cx6-support + b44-updates + r8169_link_down_fix + pci-fix-unterminated-pci_device_id-lists + alsa-git-2007-07-20 + PCI-unhide-SMBus-on-Compaq-Deskpro-EP-401963-001-mo + ipw2100-updates + ext34_orphan_list_corruption_fix + ipaq_htc_smartphones_support + ACPI-dock-use-dynamically-allocated-platform-devic + i386-do-not-restore-reserved-memory-after-hibernati + drm-via-Fix-dmablit-when-blit-queue-is-full + jmicron-PIO-fixes + smbus_sb800_support + fix_ENE_CB712-4_card_readers + libata-clean-up-horkage-handling + ACPI-dock-cleanup-the-uid-patch + ata_piix-fix-pio-mwdma-programming + myri10ge-Add-support-for-PCI-device-id-9 + usb-misc-sisusbvga-add-product-ID-of-TARGUS-MCT-dev + hid_fix_autocentering_of_pid_devices + unusual-devs-updates + intel-agp-Fix-i830-mask-variable-that-changed-with + acpi-battery-updates + acpi-ec-updates + USB-option-Add-Dell-HSDPA-5520-to-driver + intel-agp-945_965_GME-G33-fixes + mac80211-updates + zd1211rw-updates + ipw2200-updates + ext34_orphan_list_check + agp-Add-device-id-for-P4M900-to-via-agp-module + rtl8187 + smbus_sb700_support + libata-ahci-add-ATI-SB800-PCI-IDs + USB-cdc-acm-add-new-device-id-to-option-driver + pata_it821x-fix-lost-interrupt-with-atapi-devices + pata_cs5520-Fix-probe-bug-regression-introduced-in + add-wacom-bamboo-tablet-support + libertas-updates + PCI-pci_ids-add-atheros-and-3com_2-vendors + debugfs_rename + ata_piix-IDE-mode-SATA-patch-for-Intel-Tolapai + USB-visor-add-ACER-S10-palm-device-id + USB-ftdi_sio-add-of-a-new-product-manufacturer-TM + USB-fix-support-for-Dell-Wireless-Broadband-aka-WW + Fix-broken-pata_via-cable-detection + libata_broken_hpa_horkage + eeprom-93cx6-misc-fixes + PCMCIA-NETDEV-add-new-ID-of-lan-modem-multifunctio + pata_sis-fix-MWDMA-for-UDMA66-chipsets-and-UDMA + forcedeth-mac-address-correct + cdc-subset-to-support-new-vendor-product-ID + libata-IDE-add-new-VIA-bridge-to-VIA-PATA-drivers + airo-updates + forcedeth-mcp73-support + Add-the-Osprey-440-to-the-Bt878-ALSA-whitelist + pata-hpt-clock-fixes + Fix-sata_via-write-errors-on-PATA-drive-connected-to + genetlink-dynamic-multicast-groups + - Removed hrtimer patches, already applied or not relevant anymore. + - Removed custom kvm, use the one from 2.6.23. + - Remove swap prefetch patches, as they don't apply and aren't + maintained anymore, also dropped on mm (see thread on lkml). + - Moved marvell-ide to patches-to-drop. Because of many ide + subsystem changes it doesn't apply anymore, and we have already + pata_marvell so for now it's not critical. We can fix it later if + desired. + - Removed some mac80211 wireless drivers that were pushed from old + wireless-dev tree. We will update later to 2.6.24 that have them, + and if some driver is still missing we just readd them later. + - Removed CFS v22 patch, 2.6.23 already have CFS, not with all + changes but we will update later to 2.6.24 that has all features + from v22 patch. + - Removed e1000_7.6.5 patch, we need to check later after update to + 2.6.24 if stock e1000/e1000e is sufficient or if we need to add + back the driver from intel. + - Switch from SLAB to SLUB on all kernel configs, SLUB is the + default since 2.6.23. + - Drop prefixes for all remaining patches that still used them, now + that we don't need this anymore. Also fix placement of some + patches inside series file. + +* Mon Oct 15 2007 Luiz Capitulino 2.6.22.10-1.uc2mdv2008.0 + o Herton Ronaldo Krzesinski + - Updated uvcvideo module to svn-r133 (#34772). + - Added upstream alsa patch to fix sound issues on Fujitsu-Siemens + C1410 (#34555). + - Change laptop flavour to use CONFIG_HZ = 300. Turns out that HZ = 100 + is too low for interactivity, and on laptops it seems it's not worth + the extra economy of energy (for example, with HZ = 100 there are too + many audio skips in some applications/games). Reported by Andreas + Hasenack, and Acked by Luiz Capitulino. We could choose HZ = 250, but + 300 is a bit better in interactivity/less latency and not much a + difference anyway. And note that accordingly to Len Brown et al paper here: + http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/doc/OLS2006-bltk-paper.pdf + CONFIG_HZ has a small impact on power consumption on idle workloads, + so we could even start to think of selecting a HZ = 1000 value for + laptops where interactivity/less latency is also important (when + CONFIG_NO_HZ is also available on x86_64 we can switch). + +* Mon Oct 15 2007 Luiz Capitulino 2.6.22.10-1.uc1mdv2008.0 + o Herton Ronaldo Krzesinski + - Alsa: fix sound issues on Dell XPS M1210 and M1330 models. The + oops on M1210 should not happen anymore with upstream alsa hg + commit 5442 from Takashi Iwai. + - Fixed mach64 drm support: the existing patch had its build + disabled because of a bug, and also was broken. Replaced the patch + with fixed ones (#34473). + - Updated CFS to version 22. + - Added Attansic/Atheros(R) L2 Fast Ethernet Adapter driver + (#34281). + - Added patch from Emmanuel Andry that adds support for OXCB950 + Cardbus 16950 UART (#33821). + - Add ipg module from netdev tree (IC Plus IP1000 Gigabit Ethernet + Adapter). + - Added upstream alsa bugfix: hda-codec - Fix input_mux numbers for + vaio stac92xx. + + o Thomas Backlund + - update to 2.6.22.10 + - readd netfilter ipset, psd & ifwlog support + (fixes kernel part of: #26376, #29800, #29982, #31402, #32399, #33069) + - update kernel-laptop descriptions and summary (#33518) + - disable mrproper target on -devel rpms to stop 3rdparty installers from + wiping out needed files and thereby breaking builds (#34672, #34669) + (based on an initial patch by Danny used in kernel-multimedia series) + - add support for ENE CB712/4 card readers (#30172) + +* Wed Sep 26 2007 Luiz Capitulino 2.6.22.9-1mdv2008.0 + o Luiz Capitulino + - 2.6.22.9 + - Revert DU21_remove_anydata_e100a_from_option.patch: just removing the ID + doesn't fix the real problem and break working devices (see #31631 for more + information). + + o Herton Ronaldo Krzesinski + - bcm43xx: fix log flooding with ifplugd when firmware is not + available (#33969) + - Add quirk to disable ISOC transfers for device + "ID 1131:1001 Integrated System Solution Corp. KY-BT100 Bluetooth + Adapter" (#30638) + - Add upstream fix "libata: clean up horkage handling". Probably + needed to really fix #32076, and we must apply it anyway after + adding BROKEN_HPA horkage support patch + - x86_64 config: + * enable p4-clockmod module support, reported by Per Řyvind Karlsen; + * enable abit uguru sensors module. + +* Mon Sep 24 2007 Luiz Capitulino 2.6.22.7-1mdv2008.0 + o Thomas Backlund + - update drbd to 8.0.6 (#33105) + - disable the AnyData cdma id from option module as it does not work (#31631) + - fix AppArmor return-code and rejected_mask (from John Johansen @ suse) + - have only full kernel-source provide /usr/src/linux symlink + + o Luiz Capitulino + - PCI: Fix boot-time hang on G31/G33 PC (#31632 thanks to Pacho Ramos) + - Enable drbd compilation on kernel-server + + o Herton Ronaldo Krzesinski + - Updated to 2.6.22.7, security fix only release (CVE-2007-4573). + - Upstream bugfixes/new ids from 2.6.23-rcX: + * intel-agp: Fix i830 mask variable that changed with G33 support; + * pci: fix unterminated pci_device_id lists; + * i386: Use global flag to disable broken local apic timer on AMD + CPUs. This seems to fix a real issue here, without this patch + a turion laptop gets apic/interrupt errors and misc kernel + panics; + * pata_marvell: Add more identifiers; + * libata: Update the blacklist with a few more devices; + * ahci: add ATI SB800 PCI IDs; + * myri10ge: Add support for PCI device id 9. + - Alsa updates: add missing support for ASUS A7J and nvidia MCP79 to + hda_intel driver (from alsa repository, reported by Thierry Vignaud). + - Included ipw3945 in kernel: as reported by many users works better + than current iwl3945 we use, and we can keep both with current + mandriva ldetect/module-init-tools (preferred aliases). As talked + with Olivier Blin seems the better approach right now. + - Fixed /usr/src/linux symlink check when removing kernel-source + package, as reported by Andrey Borzenkov on kernel-discuss ML. + - Enable build of kernel-doc package, reported by Pacho Ramos on + Cooker ML. + + o Olivier Blin + - enable Conexant 2388x (bt878 successor) support on x86_64 + +* Wed Sep 19 2007 Luiz Capitulino 2.6.22.6-3mdv2008.0 + o Herton Ronaldo Krzesinski + - create_configs (config_x86_highmem): implement support for highmem + 64GB setting (closes #33585). Also it's needed to set + I2O_EXT_ADAPTEC_DMA64 when using it. + - Added back wireless acx driver (#31539). Thanks to Adam Pigg and + Adam Williamson for pointers and help. + - Updated alsa subsystem again, with more bugfixes and new hardware + support, matches closely alsa 1.0.15rc2 (#33489). Also added some + more updates after it from hg repository: + * add support for Asus M2A-VM HDMI and Abit IP35-PRO; + * sc6000 minor fixes; + * Dell laptop updates. + - Upstream bugfixes/enhancements (already in 2.6.23-rcX): + * ATA device blacklist additions (drives with NCQ/DMA issues); + * Bugfix for DMA mode on VT6421 PATA port; + * PATA support for VIA VX800; + * 945/965GME and G33 intel-agp fixes; + * Fix broken pata_via cable detection; + * pata_sis timing fixes; + * pata_it821x: fix lost interrupt with atapi devices; + * ata_piix: add sata support for Intel Tolapai; + * more pata_hpt{37x|3x2n} clock fixes; + * sata_mv: add pci ids for Hightpoint RocketRaid 1740 and 1742; + * pata_cs5520: fix probe bug regression introduced in 2.6.22; + * usb storage: updates/additions to unusual_devs.h; + * USB: fix support for Dell Wireless Broadband (aka WWAN); + * forcedeth: add mcp73 support; + * forcedeth: don't rely on bios to get MAC address order, this + fixes problems with broken bioses on some Asus boards (like M2N) + and possibly others; + * VIA P4M900 support for via-agp; + * drm/via: Fix dmablit when blit queue is full + (http://bugs.freedesktop.org/show_bug.cgi?id=11542); + * usb device additions (new id/support): Samsung X180 China + cellphone, cdc subset support for Mavell vendor/product ID, + HUAWEI E220 HSDPA modem, ACER S10 palm device (visor), Dell + HSDPA 5520; + * fmvj18x_cs, pcnet_cs: new ids of lan&multifunction cards (NEC + PK-UG-J001, Panasonic CF-VML201 Panasonic TO-PDL9610, + MICRO-RESEARCH MC336LAN); + * sisusbvga: add product ID for Targus ACP50US; + * run k8t_sound_hostbridge quirk only when needed; + * unhide SMBus on Compaq Deskpro EP 401963-001 motherboard; + * ftdi_sio: support new product based on the FTDI 232R USB/Serial; + * ata_piix: fix pio/mwdma programming; + * jmicron: PIO fixes (thanks to Thierry Vignaud for pointing + this), can fix #33043. + - Fix warning when deregistering acpi dock module (#32337). Added + patches already upstream, thanks to Danny Tholen for tracking one + of the commits. + + o Thomas Backlund + - Really fix /usr/src/linux symlinking on devel rpms (#33559) + - update unionfs to 2.1.3 + + o Olivier Blin + - unionfs: do not update mtime if there is no upper branch for the inode + (fix bug with live systems) + + o Luiz Capitulino + - kernel-server: defaults number of uarts to 32 (#24924) + +* Thu Sep 06 2007 Luiz Capitulino 2.6.22.6-2mdv2008.0 + o Herton Ronaldo Krzesinski + - Fixed bug in CE02_acpi-dsdt-initrd-v0.8.4-2.6.21.patch: don't load + initrd twice, as this causes unpredicted behavior + - Added some fixes for iwlwifi and b43, from wireless-dev + - Added patch for kvm that fixes solaris guests (upstream sf.net + bug #1773613) + - Add two more ids for some zd1211rw wireless devices, commits from + wireless-dev tree + - Added bugfixes and Eagle IV support to ueagle-atm, as reported by + Olivier Blin on kernel-discuss ML. + + o Luiz Capitulino + - libata: implement BROKEN_HPA horkage and apply it to affected drives + (#32076) + - pata_hpt37x: Fix 2.6.22 clock PLL regression (thanks to Pacho Ramos) + - USB: add unusual_devs for Nikon devices D50, D80 and D100 + (thanks to Pacho Ramos) + - USB: Adding support for HTC Smartphones to ipaq (thanks to Pacho Ramos) + - Fix prefix on FS4 and FS5 (should be FS04 and FS05 respectively), also + some minor changes in the series file + - hda-intel: fix codec detection (thanks to Danny Tholen) + + o Thomas Backlund + - fix AppArmor syslog logging (AppArmor svn rev 961) + - readd linux prefix to kernel source/devel tree in /usr/src (#33239) + - readd /usr/src/linux symlink pointing at latest installed + source/devel rpm (#33239) + +* Tue Sep 04 2007 Luiz Capitulino 2.6.22.6-1mdv2008.0 + o Thomas Backlund + - add obsoletes/provides to the -latest virtual rpms to allow automatic + updating to the new kernel-flavours (Big thanks to Anssi for the help): + * kernel-desktop586-latest obsoletes/provides kernel-legacy-latest + * kernel-desktop-latest obsoletes/provides kernel-latest + * kernel-server-latest obsoletes/provides kernel-enterprise-latest + * kernel-desktop-devel-latest obsoletes/provides kernel-source-stripped-latest + - update to kernel.org 2.6.22.6 + - update AppArmor to 2.1.0 prerelease (SuSe 10_3 branch, commit 942) + - redo unionfs AppArmor vfs buildfix (initial patch for 2.1 by + John Johansen + - enable USB_SUSPEND only on laptop kernels, as it causes to much + regressions for normal users, but is a tradeoff for laptop users (#33089) + + o Pixel + - Call installkernel without -L since we are the main kernel + + o Luiz Capitulino + - ext3/4 orphan list debug support and corruption fix (#32527) + - drop lguest: current version is buggy, and it would take sometime to + get it in good shape (missing user-space support too) + + o Herton Ronaldo Krzesinski + - Disabled ath5k module, doesn't work now for release, conflicts + with madwifi. + +* Thu Aug 30 2007 Luiz Capitulino 2.6.22.5-1mdv2008.0 + o Herton Ronaldo Krzesinski + - Updated to version 2.6.22.5, drop already applied + ahci_SB700_support patch + - Updated alsa to latest 2.6.23 code, dropped already applied + patches + - Added back legacy ralink drivers (the ones softmac based) + - Fixup RTC selection in i386/x86_64/alpha configs: + * Disabled CONFIG_RTC to allow rtc_cmos to be used. Enable generic + rtc emulation (plus RTC_UIE emulation) in its place + * Don't enable CONFIG_RTC_INTF_PROC because it conflicts with + /proc/driver/rtc already provided by CONFIG_GEN_RTC + * Enable RTC UIE emulation on dev interface for new rtc framework + - Drop bcm43xx-pci-neuter patch, bcm43xx allowed to all supported + devices again as module selection will be ldetect's task + - Removed disable-zd1211rw-mac80211 patch, just disable + zd1211rw-mac80211 in config instead (zd1211rw more uptodate, no + need to keep it enabled) + - Updated wireless subsystem to latest wireless-dev + - Updated kvm to version 36 + + o Luiz Capitulino + - USB: add the ZTE ZXDSL 852 device ID for cxacru (#32707) + + o Thomas Backlund + - update CFS scheduler to v 20.5 + - update lguest patch for new CFS scheduler + - drop add-above-background-function patch, merged in CFS + - update unionfs to 2.1.2 + - update acer_acpi to 0.7 + - use defconfig-desktop as default configs/arch.config, and simplify + create_configs script accordingly + - drop xen, xbox and boot support from create_configs as the + kernel spec does not support them either anymore + - add virtual kernel rpm for the installer to automatically + install the default kernel-desktop rpm + - fix #29744, #29074 in a cleaner way by disabling the sourcing of + arch/s390/crypto/Kconfig + - update kernel descriptions and summarys + - make kernel-doc name unversioned + - spec cleanups and typo fixes + - drop alpha, ia64 support + +* Fri Aug 24 2007 Luiz Capitulino 2.6.22.3-1mdv2008.0 + o Herton Ronaldo Krzesinski + - More wireless updates, fixes/changes for b43 module and ssb from + wireless-dev + - Don't allow bcm43xx and b43 coexist for same devices, limit the + set of devices supported to only one module (patch from fedora) + - Disable zd1211rw-mac80211 module, use only zd1211rw (to avoid the + same case like b43 x bcm43xx, and zd1211rw probably is more + stable) + - Update ACPI battery and ec with changes that will come in 2.6.23, + battery update fixes battery reading status deadlock on some + notebooks when the machine is turned on without ac cable + + o Thomas Backlund + - change to kernel-tmb spec and naming and kernel.org versioning + - adapt scripts and Makefile to the new naming scheme + +* Thu Aug 16 2007 Luiz Capitulino 2.6.22-6mdv2008.0 + o Herton Ronaldo Krzesinski + - Updated wireless subsystem to the current state of upstream Linus + git and wireless-dev, also this obsoletes some previous added + patches + - Added external ssb support for b44 + - Added patch for http://bugzilla.kernel.org/show_bug.cgi?id=7995 + (don't restore reserved memory after hibernation, otherwise some + ACPI status changes while suspending to disk couldn't be updated) + + o Luiz Capitulino + - HID: fix autocentering of PID devices (Anssi Hannula ) + - Really use CFQ as the default I/O scheduler (trem ) + + o Thomas Backlund + - add patch AB03: update to kernel.org 2.6.22.3 + - add patch DN03: fix Realtek id due to upstream nVidia PHY renaming. + - add patch DS02: fix amd sb700 and add sb800 smbus support (#32568) + +* Fri Aug 10 2007 Luiz Capitulino 2.6.22-5mdv2008.0 + o Herton Ronaldo Krzesinski + - Updated iwlwifi to the latest git snapshot + (06deb1b0e1b9f44ac38c0b0c23a9bb715bb4224f) + + o Thomas Backlund + - add patch AB02: kernel.org 2.6.22.2 + - drop patches CE07, DI11, HR01, SR01: merged upstream + - rediff patch SA03 to work with 2.6.22.2 + + o Luiz Capitulino + - Use CFQ as the default I/O scheduler + +* Wed Aug 8 2007 Luiz Capitulino 2.6.22-4mdv2008.0 + o Luiz Capitulino + - e1000: Update to 7.6.5 (#32324) + + o Herton Ronaldo Krzesinski + - Provide pci_ids.h to user space, needed by ldetect, reported by + Thierry Vignaud + - Fix issue of some r8169 boards not activating link, using patch + posted on netdev ML by Francois Romieu (r8169_link_down_fix patch) + - Disabled CONFIG_DEBUG_SHIRQ on arches where it was enabled, as + this can cause problems with some modules, like r8169 (see + https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=242572) + - update_configs: fix usage typo + + o Thomas Backlund + - disable DEBUG_SLAB, as it's bad for performance, especially + under heavier loads + - add patch AI01: picopower irq router support + - add patch AI02: Toshiba Equium A60 needs pci=assign-busses (#18989) + - fix kernel-source-stripped symlinks generation when the -stripped rpm + is installed before the kernel (#32236) + - add patch CE07: fix acpi dock unload oops (#32337) + +* Tue Jul 31 2007 Luiz Capitulino 2.6.22-3mdv2008.0 + o Luiz Capitulino + - x86_64: Enable saa7134 drivers (#16206) + - SMBus: Support for AMD/ATI SB700 chipset (#31450) + - AHCI: IDs for ATI SB700 (#31884) + + o Herton Ronaldo Krzesinski + - Fix for 'make prepare' not working anymore on + kernel-source-stripped after addition of lguest patch (#31958) + - Added upstream patch "Add a PCI ID for santa rosa's PATA + controller" + (DI11_Add-a-PCI-ID-for-santa-rosa-PATA-controller.patch) + +* Fri Jul 20 2007 Luiz Capitulino 2.6.22-2mdv2008.0 + o Luiz Capitulino + - Usb-audio: another Logitech camera/microphone ID match + (patch from Daniel Drake ) + - hda-codec: Add quirk for Asus P5LD2 + (path from Claudio Matsuoka ) + + o Herton Ronaldo Krzesinski + - Added SR01_serial_reg-header.patch, to export serial_reg.h to user + space, needed at least for xosview + - Added "cherry-picked" upstream hrtimers fixes from + http://www.tglx.de/projects/hrtimers/2.6.22/broken-out/: + HR01_i386-hpet-check-if-the-counter-works.patch + HR02_timekeeping-fixup-shadow-variable-argument.patch + HR03_clockevents-fix-resume-logic.patch + HR04_clockevents-fix-device-replacement.patch + HR05_i386-pit-stop-only-when-in-periodic-or-oneshot-mode.patch + +* Sun Jul 16 2007 Luiz Capitulino 2.6.22-1mdv2008.0 + o Luiz Capitulino + - 2.6.22 rebase + - lguest + - CFS process scheduler + - Lots of 5.1 sound fixes from Claudio Matsuoka (claudio@mandriva.com) + + o Herton Ronaldo Krzesinski + - Added patch with upstream fixes for eeprom 93cx6 + (MC75_eeprom-93cx6-misc-fixes.patch) + - Rediffed bootsplash patch, while we don't have a definition about + dropping it or not + - Added latest patch additions with descriptions (if available, many + from kernel-tmb) to series file + + o Thomas Backlund + - set PHYSICAL_START=0x200000 on x86_64 + - use readlink instead of ls and awk in scripts, as ls broken in + current coreutils (#31906), this also makes the scripts nicer + - add patch AB17: fix lguest build on x86_64 + - add patch AB18: CFS update to v20 (from -rt tree) + - rediff patch CD02: Mandriva console logo + - add patch DI10: Wacom Bamboo Tablet support (#31831) + - update patch MC17: update ndiswrapper to 1.47 + - add patch MC18: fix ndiswrapper Kconfig and Makefile + - add patches MC21, MC22: squashfs buildfixes from kernel-tmb + - update patch MC49: unionfs 2.0 2.6.22.1-u2 + - add patch MC50: fix unionfs build with AppArmor + - update patch MC54: acer_acpi to v0.6 + - add patches MC60, MC61: drbd v8.0.4 + - add patches MC70-MC74: updated wireless drivers using the new dscape stack + * ADMtek ADM8211, Broadcom BCM43xx, Iwlwifi, Prism64 PCI, USB + * Ralink rt2400, rt2500, rt2500 usb, rt61, rt73 + * Realtek 8187 USB, ZyDAS ZD1211/ZD1211B USB + - drop patch NA01: old drbd version + - add patches MS01-MS07: Swap Prefetch + - add patches SA01-SA44: Novell AppArmor 2.0.2 build 755 + - update defconfigs + +* Fri Jul 06 2007 Luiz Capitulino 2.6.21-4mdv2008.0 + o Luiz Capitulino + - Makes kernel-source usable again for dkms packages + (patches from Olivier Blin ) + +* Wed Jul 04 2007 Luiz Capitulino 2.6.21-3mdv2008.0 + o Luiz Capitulino + - CFS process scheduler v18 + - Fix kernel-stripped package (from Thomas Backlund ) + - First round of dropped patches, moved 26 into the 'patches-to-drop' queue + - Rediffed several patches that doesn't apply cleanly + - Enabled CONFIG_SECURITY and friends + - Disabled CONFIG_IRQBALANCE (looks like it drops battery life #31725) + - Alsa HDA codec fixes: 5.1 output on LG LW20 and HP Spartan quirk + (from Claudio Matsuoka ) + - Alsa usbaudio quirk for Roland Juno-G + (from Claudio Matsuoka ) + +* Thu Jun 28 2007 Luiz Capitulino 2.6.21-2mdv2008.0 + o Luiz Capitulino + - 2.6.21.5mdv (see the patch file for more info) + - Drop XEN + - Drop RSBAC + - Fix drbd provides (we're providing api = 86 now) + - kernel-source fixes (some bits from Thomas Backlund ) + - Drakxtool conflict (patch from Thierry Vignaud ) + +* Wed Jun 20 2007 Arnaud Patard 2.6.21-1mdv2008.0 + o Arnaud Patard + - 2.6.21 upgrade + + o Luiz Capitulino + - Minor build fix + - Disable XEN build + +* Tue Mar 27 2007 Luiz Capitulino 2.6.17-14uc1mdv2007.0 + o Luiz Capitulino + - PCI: pcieport-driver: remove invalid warning message + + o Arnaud Patard + - Fix error path in usbcore + - Don't build KVM on Xen kernels + +* Fri Mar 23 2007 Luiz Capitulino 2.6.17-13mdv2007.0 + o Gwenole Beauchesne + - Improve keyboard handling on Apple MacBooks + + o Arnaud Patard + - Add -latest patch + - Workaround a possible binutils bug in smp alternatives + + o Luiz Capitulino + - MCP61: Add forcedeth support + - Fix potential deadlock in driver core, this issue seems to cause USB + hangs at boot time (#24683 Thanks to Danny danny@mailmij.org) + - Security fix: + * ZZ23_CVE-2007-1592_ipv6_fl_socklist_inadvertently_shared_fix.patch + (#29821) + +* Wed Mar 14 2007 Luiz Capitulino 2.6.17-12mdv2007.0 + o Arnaud Patard + - Suspend to disk speed improvements + - Add nmi watchdog support for core2 + - Add atl1 driver + - Update KVM (rev 4486 + selective changes) + - Add acer_acpi + - Update asus_acpi + - Fix suspend on r8169, i8259A + - Fix suspend when using ondemand governor + - Add ide acpi support + - Add suspend/resume support for sata_nv chipsets. + + o Luiz Capitulino + - Rename ZZ65 patch to ZZ17 and ZZ99 patch to ZZ18 (just to make my + scripts' life easier) + - USB: Let USB-Serial option driver handle anydata devices (#29066) + - USB: Add PlayStation 2 Trance Vibrator driver + - Fix bogus delay loop in video/aty/mach64_ct.c (thanks to + Per Řyvind Karlsen) + - Add MCP61 support (#29398 thanks to Pacho Ramos + pacho@condmat1.ciencias.uniovi.es) + - USB: fix floppy drive SAMSUNG SFD-321U/EP detected 8 times bug + (thanks to Ednilson Miura ) + - Security fixes: + * ZZ14_CVE-2007-0958_unreadable_binaries_pt_interp_fix.patch (#28757) + * ZZ15_CVE-2007-0772_nfs_free_wrong_pointer_fix.patch (#28863) + * ZZ16_CVE-2006-6056_hfs_null_pointer_fix.patch (#28690) + * ZZ19_CVE-2007-0005_cm4040_cs_buffer_overflow_fix.patch (#28634) + * ZZ20_CVE-2007-1217_capi_debug_buffer_overflow_fix.patch (#29067) + * ZZ21_CVE-2007-1388_ipv6_sockglue_null_ptr_fix.patch (#29400) + * ZZ22_CVE-2007-1000_ipv6_getsockopt_sticky_null_ptr_fix.patch (#29401) + +* Tue Feb 13 2007 Luiz Capitulino 2.6.17-11mdv2007.0 + o Arnaud Patard + - Fix SiS sata support for chips on 966/968 bridges + - Add support for SiS968 bridges to the sis190 bridge + - Add support for showing blocked tasks through sysrq + - Add nozomi driver + - Add UVC driver + - Fix JMicron cable detection + - Fix issues in squashfs by updating to 3.2 (#27008) + + o Luiz Capitulino + - x86_64: Add /proc/config.gz support (CONFIG_IKCONFIG) + - x86_64: Add stack overflow support. Disabled by default, but it's + something good to have at hand + - x86_64: Enable kexec + - USB: rndis_host: fix crash while probing a Nokia S60 mobile + - rt2570 should report itself as "rt2570" instead of "rtusb" (#24461) + - atiixp.c: sb600 ide only has one channel (#28505 - thanks to + Wolke ) + - PCI: ATI sb600 sata quirk (#28363 - thanks to Wolke ) + - read_zero_pagealigned() locking fix (thanks to Hugh Dickins + ) + - Fix umask when noACL kernel meets extN tuned for ACLs + (thanks to Hugh Dickins ) + - PowerPC: Make current preempt-safe (thanks to Hugh Dickins + ) + - Security fixes: + * ZZ12_CVE-2007-0006_key_serial_number_collision_fix.patch (#28636) + * ZZ13_CVE-2006-5823_cramfs_zlib_inflate.patch (#28688) + +* Fri Feb 02 2007 Luiz Capitulino 2.6.17-10mdv2007.0 + o Gwenole Beauchesne + - Add Ralink RT2571W/RT2671 WLAN USB support (rt73 module) + + o Luiz Capitulino + - Fix sys_msync() to report -ENOMEM as before when an unmapped area falls + within its range, and not to overshoot (LSB regression) + - Avoid disk sector_t overflow for >2TB ext3 filesystem + - USB: workaround to fix HP scanners detection (#26728) + - USB: unusual_devs.h for Sony floppy (#28378) + - Dropped FS06_max-symlink-to-10.patch, this patch adds security issues + on x86_64 machines and was only needed to create Live CDs (now we + use unionfs). Thanks to Thomas Backlund, who helped to find the + patch (#27955) + - Security fixes: + * ZZ08_CVE-2006-5749_isdn_ppp_init_reset_state_timer.patch (#27802) + * ZZ09_CVE-2006-5753_fix_bad_inode_retun_values.patch (#27958) + * ZZ10_CVE-2006-6053_ext3_handle_dir_corruption.patch (#28303) + * ZZ11_CVE-2006-4814_mincore_fix_user_access_locking.patch (#28373) + + o Arnaud Patard + - Add preliminary ICH9 support + - Add TI sd card reader support + - Add RT61 driver + - KVM update + - Fix bttv vbi offset + - Update RT73 and use the firmware class for RT73 + +* Wed Dec 27 2006 Arnaud Patard 2.6.17-9mdv2007.0 + o Arnaud Patard + - ata_piix fix for some ICH8 port configurations. + - Suspend/resume fixes + - Add KVM + - Add flush option for fat filesystems + - X86_64 core2 rdtsc fix + +* Fri Dec 19 2006 Luiz Capitulino 2.6.17-8mdv2007.0 + o Luiz Capitulino + - Dropped DA16_wacom_acpi_enable_future_usage.patch, it does brake + CONFIG_ACPI=yes compilation seems non-sense and there's no description + explaining why it's needed + - Security fixes: + * ZZ03_CVE-2006-5173_eflags_reset.patch (#26535) + * ZZ04_CVE-2006-5619_ip6_flowlabel_seqfile_fix.patch (#27034) + * ZZ05_CVE-2006-5751_bridge_overflow_fix.patch (#27538) + * ZZ06_CVE-2006-6106_bluetooth_add_capi_packet_checks.patch (#27660) + * ZZ07_CVE-2006-5757_fs_grow_buffers_infinite_loop_fix.patch (#27033) + +* Thu Dec 7 2006 Arnaud Patard 2.6.17-7mdv2007.0 + o Arnaud Patard + - Add Marvell IDE driver + - Add a driver for Jmicron chipsets instead of using the generic one + - Update the sky2 driver to fix some network hang issues + +* Tue Oct 24 2006 Luiz Capitulino 2.6.17-6mdv2007.0 + o Samir Bellabes + - backport support for network chipset related to r8169 (r8168/r8169SC) + + o Luiz Capitulino + - 2.6.17.14 + - Dropped DB40_sd_mmc_2gb.patch (fix also in 2.6.17.14) + - pccard_store_cis: fix wrong error handling + (reported by Giuseppe Ghibó ) + - x86_64: add NX mask for PTE entry + (patch from Eduardo Habkost ) + - Fix snd-hda-intel OOPS (patch from Eduardo Habkost ) + - mach64: Explicit initialize some members of the drm_driver structure, + otherwise NULL init will have bad side effetcs + (patch from Couriousous ) + - Adds Missing check for CAP_NET_ADMIN in iptables compat layer + - Support for building .nosrc.rpm + (patch from Thomas Backlund ) + - Security fixes + * ZZ01_CVE-2006-4997_clip_do_not_refer_freed_skbuff.patch (#26608) + * ZZ02_CVE-2006-4572_netfilter_ipv6_fragmention_attacks_fixes.patch (#26745) + + o Arnaud Patard + - Fix pcmcia unplug/eject on cards with r8169 chipsets + - Fix libata resource conflicts detection (#23279) + - Fix xenU crash and reenable domU boot logs. + - Fix refcount error triggered by softwares using /proc//auxv + +* Wed Sep 6 2006 Arnaud Patard 2.6.17-5mdv2007.0 + o Arnaud Patard + - 2.6.17-13 + - RSBAC fixlets + - Fix JMicron SATA/PATA chipsets support (#25155) + - Update the at76c503a usb driver (now called at76_usb) (#25278) + - Fix reversed error test in netif_tx_trylock (#25249) + - Fix modalias on 64bits (#25431) + - Fix ipmi_msghandler oops on removal (#25463) + - Replace DU04 with its upstream version + - Disable MSI on azalia codecs to prevent IRQ troubles. + - Disable FN keys in the i8k driver when failing to get the dell smm bios + version. Patch from Per Oyvind Karlsen. (#21140) + + o Samir Bellabes + - cosmetic changes from Thomas Backlund + +* Mon Sep 4 2006 Arnaud Patard 2.6.17-4mdv2007.0 + o Samir Bellabes + - netfilter fix - bug #24252 + - fix netfilter IFWLOG + + o Arnaud Patard + - AHCI suspend + - Squashfs 3.1r2 + - Fix oops on video.ko rmmod + - SiS 966 chipsets support + - Add support for 2Gb memory cards + - Fix uhci list bug + - Revert reset changes in the e1000 driver. This should fix + the e1000 resume issues + - Fix list usage in the sis190 driver + +* Mon Aug 29 2006 Arnaud Patard 2.6.17-3mdv2007.0 + o Luiz Capitulino + - Updates drbd to 8.0pre4 + - Adds drbd-api provides (#24264) + - Adds support for partitioned loop devices (patch from Flavio + fbl@mandriva.com) + - Fix double ACPI video /proc entries (patch from Danny danny@mailmij.org + #22249) + + o Arnaud Patard + - 2.6.17.11 + - Alsa 1.0.12 + - Enable USB_EHCI_SPLIT_ISO (#24412) + - Fix sparc build (#24646) + - Fix Xen on 32bit and workaround Xen bug on 64bit. + - Fix b44 module (#24312) + - RSBAC 1.2.8 + +* Thu Aug 10 2006 Arnaud Patard 2.6.17-2mdv2007.0 + o Gwenole Beauchesne + - Enable HUGETLBFS + - Factor out configs + + o Arnaud Patard + - 2.6.17.8 + - Alsa 1.0.12rc2 + - Add usb ids for the Testo usb device (bug #23666) + - Add quickcam messenger driver for 2.6.18-rcX + - ata_piix/ICH8 fixes + - ACL support for tmpfs (bug #24045) + - Add DI20_initialize_hw_regs_in_setup_ports.patch from 2006-upd + - i965 support + - Intel iAMT redirection drivers + + o Samir Bellabes + - Add support for chipset realtek 8168. (bug #23705) + - Add netfilter ipset patch + - Add netfilter conntrack/nat sip patch + - Add netfilter psd patch + +* Tue Jun 29 2006 Arnaud Patard 2.6.17-1mdk + - 2.6.17.6 + - Alsa 1.0.12rc1 + - Rsbac 1.2.8(pre1) + - New Xen snapshot + - New wireless-2.6 snapshot (adds zd1211rw driver) + - KGDB drop + - e100, e1000 update + - Via VT8251 sata support + - vt_ar5k drop. Considered as obselete by upstream. + - svgalib_helper drop. + - 3rdparty updates : acerhk, drbd, dxr3, ipw3945, ivtv, lirc, + mod_marvel, ndiswrapper + +* Wed Jun 28 2006 Samir Bellabes 2.6.16-3mdk + o Samir Bellabes + - re-enable supermount (fix bug #23217) + - ct_sync aka 'howto replicate the firewall' + +* Mon May 22 2006 Arnaud Patard 2.6.16-2mdk + o Arnaud Patard + - 2.6.16.20 + - input.h : move input_device_id to mod_devicetable.h + - Reenable unintentially disabled unionfs + - RS02/RS11 cleanup + - Removed bcm4400. We have the b44 module in the kernel + - Fix usage of acpi_clear_event() in CE06 + - Enable cpufreq on SMP, disable USB_BANDWIDTH + - Build smp and up kernel on sparc (Peroyvind) + - Switch to GENERIC_ARCH on x86 to suppress the false warning + about the number of cpus when using cpu hotplug + - Add xen0 support in rhconfig.h + - Fix freeze when using the 'live' mode of gi (instead of using the + clp files) + - Activate RSBAC_INIT_DELAY to get rsbac working with all kind of + initrd/initramfs + - Fix fdomain vs x86_64/isa trouble + +* Thu May 11 2006 Arnaud Patard 2.6.16-1mdk + o Arnaud Patard + - 2.6.16.16 + - Wireless update (Adds the bcm43xx driver) + - mmc layer update (Adds the sdhci driver) + - e1000 update + - Xbox support outdated, so (temporary ?) removed + - Alsa 1.0.11 + - RSBAC 1.2.6 + - New Xen snapshot + - Updated 3rdparty + - ipw3945 + +* Mon Mar 13 2006 Eduardo Pereira Habkost 2.6.14-2.1mdk + o Eduardo Pereira Habkost + - Change kernel-source version field to 1-1mdk, like the rest of + the versioned packages + +* Fri Mar 10 2006 Eduardo Pereira Habkost 2.6.14-2mdk + o Eduardo Pereira Habkost + - Avoid automatic update of kernel-source without updating the kernel: + - Put package version on package name for kernel-source and + kernel-source-stripped + - Remove Obsoletes: kernel-source from kernel-source* packages + - Closes: #21345 + + o Samir Bellabes + - update ipt_IFWLOG (interactive firewall) + + o Arnaud Patard + - Fix bad update of RS11 + +* Mon Feb 7 2006 Arnaud Patard 2.6.14-1mdk + o Arnaud Patard + - 2.6.14.7 + - Alsa 1.0.10 and cvs update. + - Xen update from the linux-2.6 tree. Build it now as a machine and no more + as a different architecture. + - Rsbac 1.2.5 + - Drbd 0.7.15 + - The bcm5700 driver is no more supported by Broadcom, thus dropping it. + - Dropped the now merged ipw2100, ipw2200, ieee80211, fuse, hostap 3rdparty + tarballs. + - Changed the eagle-usb driver in favour of the to-be-merged version + - Use now the acx driver from akpm's tree. + - Update 3rdparty drivers : lirc, ndiswrapper, rt2400, rt2500 + - Added rt2570 usb driver. + + o Samir Bellabes + - netfilter update (DN30_netfilter_svn6470.patch) + - unionfs 1.1.3 + +* Thu Nov 24 2005 Luiz Capitulino 2.6.12-13.1mdk + o Arnaud Patard + - Fix oops when reading /proc/driver/pktcdvd/pktcdvd0 + + o Luiz Capitulino + - Added DA75_alsa_patch_realtek_fix.patch to fix a bug which makes + some sound-cards managed by snd-hda-intel useless + +* Mon Nov 21 2005 Gwenole Beauchesne 2.6.12-13mdk + o Luiz Capitulino + - Updated pl2303 usb-serial driver to support X75 and SX1 Siemens mobiles + + o Gwenole Beauchesne + - power5 & pmac64 support + - selected fixes from 2.6.13 and beyond: + * add r300 drm support + * fix x86_64 idle=poll + * fix races in libata core + * properly fix the radeon IRQ handling code + * properly fix the errata #122 workaround on x86_64 + add it to i386 + * merge new upstream ioctl32 compat code, thus supporting i915 as well + + o Arnaud Patard + - Fix typo in the SiS965L support. Restore the right address for the other chipsets. + +* Thu Sep 8 2005 Gwenole Beauchesne 2.6.12-12mdk + o Arnaud Patard + - 2.6.12.6 + - Removed lpfc from 3rdparty as it exists in drivers/scsi/ (Thanks Svetljo + for pointing out this). + - Added sata_sil24 module + - Added SiS182 minimal support. + - Added SiS190 driver. + - Added support of the IDE chipset of the SiS965L boards. + - Added various pciids from 2.6.13 + - Removed patch MD48. Now we're using udev, it breaks the prism2 module + - Inotify fixlets + - Removed the patch that disable the smm bios and use usb-handoff by default (Sveltjo) + - USS725 fixes (Sveltjo) + - execve LSB test fix (Stew) + - Via unichrome support update (Danny) + + o Samir Bellabes + - Add DN34_nf_rsh-conntrack_timeout.patch : + Fix timeout for ip_conntrack_rsh (bug #17368) + - backport fixes for netfilter from 2.6.13-git8: (DN60-DN75 + DN80) + * check hardware checksum in ECN, queue, TCPMSS + * fix tcp checksum in ipt_REJECT + * ipt_CLUSTERING: deletion, ct_related, mangling arp, memcpy_typo + * ip6table_raw: missing owner + * race condition in Decnet + * optimize expected timeout + * delete reference conntrack in ipmr + * fix ECN tcp marking + * fix byteorder in icmp NAT + * fix ip6t_LOG sit tunnel logging + * fix masquerading index for slave connection + * fix sysctl_tcp_low_latency + * IFWLOG : fix bad kfree and close bug #18276 (DN33_netfilter_IFWLOG.patch) + - Fix buffer overflow with module_param (DN76_nf_bad_param_port.patch) + + o Flavio Bruno Leitner + - XEN updated to 2005-08-23 + + o Gwenole Beauchesne + - increase number of supported CPUs to 32 + - add workaround for x86_64 errata #122 + - update PowerNow!K8 driver to v1.50.3 for rev.F Opteron support + +* Sun Aug 28 2005 Gwenole Beauchesne 2.6.12-11mdk +- remove obsolete patches that were fixed differently +- assorted x86_64 fixes from current git tree: + * fix 32-bit thread debugging + * fix TASK_SIZE for compatibility mode processes + * fix overflow in NUMA hash function setup + * fix bug in csum_partial_copy_generic() + * fix HPET for systems that don't support legacy replacement + * add support for more than 8 cores on AMD64 systems + * tell VM about holes in nodes + * avoid wasting IRQs + +* Mon Aug 15 2005 2.6.12-10mdk + o Flavio Bruno Leitner + - WARNING: Security + Hyper-Threading enabled by default. + (at boot time use ht=off to disable) + - applied patch to cpufreq support centrino. + - updated ibm_acpi to 0.11 + - fixes to NFS + - ACL support to NFS + - XEN configs updated (enabled more options) + + o Samir Bellabes + - 2.6.12.5 + + o Gwenole Beauchesne + - fix inotify 0.24 patch + - fix build of ndiswrapper 1.2 on x86_64 + - only build xen on x86, will enable on x86_64 later + +* Thu Jul 28 2005 Arnaud Patard 2.6.12-9mdk + o Arnaud Patard + - 2.6.12-4 + - Advertise the megaraid_mbox as megaraid_mbox (and not megaraid) in sysfs + - Ndiswrapper 1.2 + - Updated ipw2100 to 1.1.2, ipw2200 to 1.0.6 + - e100 and e1000 drivers update (e100 to 3.4.8-k2 and e1000 to 6.0.60-k2) + - inotify 0.24 + - Set the pwc driver to use non compressed mode by default. + + o Samir Bellabes + - Add MD40_rt2500_local_bh_enable_fix.patch + - Add DN33_netfilter_IFWLOG.patch (Interactive Firewall) + + o Flavio Bruno Leitner + - use mkinitrd without -C to force cramfs, let mkinitrd decide it. + - add requires to module-init-tools instead of old modutils. + - added XEN support + + o Gwenole Beauchesne + - resurrect legacy megaraid for { 0x9010, 0x9060, 0x1960 } (Pascal) + +* Tue Jul 26 2005 Flavio Bruno Leitner 2.6.12-8mdk + o Flavio Bruno Leitner + - reverted latest standard wireless extensions update to v18 + (v19 isn't compatible with previous and/or maybe incomplete) + - disabled know broken qlogicisp. (superseded by the qla1280 driver) + + o Arnaud Patard + - 2.6.12.3. Removed the AC01 patch as 2.6.12.3 provide it. + + o Samir Bellabes + - Remove DN31_netfilter-rtsp-20040302.patch (updated in DN32_netfilter_050725.patch) + - Add DN30_kill_lockhelp.patch (use lock directly) + - Add DN31_kill_nf_debug.patch (don't use NETFILTER_DEBUG anymore) + - Add DN32_netfilter_050725.patch (details in svn log) + + o Gwenole Beauchesne + - merge and fix drm ioctl32 compat code (x86_64) + +* Mon Jul 07 2005 Flavio Bruno Leitner 2.6.12-7mdk + o Flavio Bruno Leitner + - WARNING: removed patch to rename kernel modules + (Closes ticket #13428) + - updated standard wireless extensions to v19 + (DN55_iw_we18-5.diff, DN56_iw262_we19-9.diff) + - added support for Avermedia AVerTV GO 007 FM + (DV52_avermedia.patch) + - fix TPM to use BIOS instead of hardcoded memory address. + (AC01_tpm-memory-fix.patch) + + o Arnaud Patard + - updated to alsa 1.0.9b + - Removed DA54_add-to-snd-intel8x0-ac97-quirk-list.patch as it has been merged. + - inotify update to 0.23-2.6.12-15 + - Reenabled software suspend. + - Bluez update (to 2.6.12-mh1). It adds a better HID support in bluez + stack + - Fixed and enable the ppscsi driver. + +* Mon Jul 07 2005 Flavio Bruno Leitner 2.6.12-6mdk + o Arnaud Patard + - Add support for newer versions of wpa_supplicant + - added fixes for ipw2[12]00 drivers + - sk98lin v8.23.1.3 + - added USB id of the Gigabyte GN-WLBZ101 + - enabled FATX support for xbox + o Flavio Bruno Leitner + - updated orinoco to 0.15rc2. + - updated to 2.6.12.2 + - enabled advansys, qlogicisp, eata_pio as module + +* Mon Jul 04 2005 Flavio Bruno Leitner 2.6.12-5mdk +- updated to 2.6.12.2 + (added AB02_2.6.12.2.patch) + +* Fri Jul 1 2005 Arnaud Patard 2.6.12-4mdk +- Ensure that stallion and istallion modules return an error code instead of 0 + when something goes wrong. + +* Thu Jun 23 2005 Flávio Bruno Leitner 2.6.12-3mdk +- new kernel version: 2.6.12.1 +- rollback some of removed patches in 2.6.12-1mdk. + +* Wed Jun 22 2005 Flávio Bruno Leitner 2.6.12-2mdk +- added drbd 0.7.11 + +* Wed Jun 22 2005 Flávio Bruno Leitner 2.6.12-1mdk +- new kernel version: 2.6.12 +- updated bootsplash: 3.1.6 +- enabled config on /proc. (/proc/config.gz) +- enabled cpufreq conservative module. +- removed ipmi smb support until be fixed for 2.6.12. +- enabled new sensors modules. +- renamed MandrakeSoft to Mandriva. (README.Mandriva too) +- fixed/improved some descriptions. +- don't use tarball for patches and scripts. (svn repos) +- added new patches: + o MD27_tivatv-agp.patch (agp_copy_info changed) + o MD56_pci_name-renamed.patch (s/pci->slot_name/pci_name()/) + o MD55_i2c-client-unused-id.patch (drop unused i2c_client->id) + o MD54_3rdpart-scsi-legacy.patch (rollback some SCSI defines) + o JX02_reparent_public.patch (XBOX needs reparent_to_init) + o MD53_3rdpart-removed-defined-func.patch (gcc4 fix) + o DV32_via_mach64_drm_fixes.patch (minor field moved) + o RS13_rsbac-2.6.12.patch (RSBAC needs task_capability_lock) +- removed already applied patches (about 55 patches) + +* Mon May 30 2005 Juan Quintela 2.6.11-10mdk +- disable HT by default. +- improved xbox support (stew). +- ext3_journal_unmap_buffer_race. +- CAN-2005-0750_af_bluetooth. +- CAN-2005-0400-ext2_leak. +- CAN-2005-0749_load_elf_library_DOS. +- CAN-2005-1263 binfmt_elf. +- CAN-2005-1264 raw_ioctl. +- CAN-2005-1369 sys_rw_files. + +* Mon May 23 2005 Arnaud Patard 2.6.11-9mdk + +- Updates: + - 2.6.11.10 + - Fixed ndiswrapper Makefile + +- Fixes: + - Fix build with gcc 4.0 + - Fix return codes in do_readv_writev + +* Tue Apr 26 2005 Arnaud Patard 2.6.11-8mdk + +- Added: + - endian patches (Sveltjo) + - Rename ovcam in 3rdparty to ovcam-alt (Sveltjo) + - Add build fix for the next binutils + - Support for sata_sil on rs480 (Gb) + +- Updated: + - Updated to 2.6.11.7 + - Lirc 0.7.1. Also fix some broken compile options + - ipw2X00 update. Corrected also monitor mode for ipw2100. + - saa7134 update for dvb + - Compile mkiss as module + - Ndiswrapper 1.2rc1 (NX support) + - Build saa7174hl in 3rdparty/video-rivatv + +* Sun Apr 10 2005 Gwenole Beauchesne 2.6.11-7mdk +- sata_sil updates to v0.9 +- disable pin1 APIC timer on RS480 based motherboards (e.g. HP DX5150) + +* Tue Mar 22 2005 Gwenole Beauchesne 2.6.11-6mdk +- enable Intel AGP support for x86-64 again (bk) +- make drm a module on x86_64 for ati drivers to work without hacks +- bring back sheep_net module for raw access to ethernet packets +- fix build on x86_64, aka remove obsolete edid/vbe stuff partly merged + +* Mon Mar 21 2005 Juan Quintela 2.6.11-5mdk +- several alsa fixes (arnaud). +- ipw2[12]00 wap fix (arnaud). +- disable SELINUX (we use RSBAC). +- xbox build, update spec, JX01 patch, create_configs (stew). + +* Mon Mar 21 2005 Juan Quintela 2.6.11-4mdk +- disable via on amd64 (for same reason does a malloc way too big). +- really compile mach64 drm. + +* Sun Mar 20 2005 Juan Quintela 2.6.11-3mdk +- add 2.6.11.4 patch. +- new drm for via-unichrome & ati-match64. +- bttv should work again (it is a bad idea to have two modules with the + same name :p ). +- new Chelsio 10GB ethernet. +- new LSI megaraid sas driver. +- compile i686-up-4GB kernel (Dothan don't work with PAE enabled). +- compile BOOT kernel (needed for cdrom yet). + +* Thu Mar 10 2005 Gwenole Beauchesne 2.6.11-2mdk +- merge with 10.2/x86_64 branch: + * workaround build with icecream + * fix ndiswrapper build + * fix inotify compat32 code + * fix drm/ioctl32 forward port to 2.6.11 +- selected fixes from bitkeeper: + * make IRDA devices are not really ISA devices not depend on CONFIG_ISA + * fix boot up SMP race in timer setup on i386/x86-64 + +* Wed Mar 9 2005 Arnaud Patard 2.6.11-1mdk + + * New kernel version + * Include rtc in the kernel and no more in module. + * Fixed the dl2k ethtool. + +- Added : + * usbat2 driver + +- Updated : + * Alsa 1.08 (cvs version of 20050308) + * Ndiswrapper 1.0 + * Inotify 0.20-2 (still activated in the kernel but support + disabled in gamin due to stability problems) + * Bootsplash to 3.1.4-2.6.11 + * RSBAC 1.2.4 + * sk98lin 8.14 + * acx100 0.2.0-pre8 + fixes_46 + * qcusb 0.6.2 + * eagle-usb 2.2.0 + * Prevent building scsi_transport_iscsi module from the iscsi-mod + as it's now in the kernel + +- Removed : + * AA08_isapnp_interwave.patch as it's in the BK01 + patch + * old patches from BK (CA01,DI09,DI10,DI11,DI12,DI13,DI14,DI15, + DI16,FS04) + +* Mon Feb 21 2005 Juan Quintela 2.6.10-3mdk +- rsbac is compiled but not enabled by default. + +* Sun Feb 20 2005 Juan Quintela 2.6.10-3mdk + * Fix ata_piix support for ich6-r drives + * Add ICH7 support + * Add support for ICHX watchdog support + * Adding command line option for a configurable delay before mounting + root + * Add support for ULi M5288 +- Updated : + * sk98lin + * inotify to 0.18-rml-2.6.10-16 + * dxr3 + * ivtv to 0.2.0-rc3f + * ipw2100 to 1.0.5 + * ipw2200 to 1.0.1 + * eagle-usb 2.1.0rc1 + * wlan-ng (prism2) 0.2.1-pre26 +- Removed hpusbscsi module +- Renamed old radeon framebuffer driver to radeonfb_old (Sveltjo) +- Added a missing header in the idsn driver (Sveltjo) +- Corrected linux-mdkconfig.h +- Removed some unusefull built-in modules in the boot kernel +- Fixed config for the acerhk module as it builds only on X86 arch +- Xbox support (Stew) +- Add support for a gigabit card from USRobotic. +- Try to use the old usb enumeration scheme before trying the new one +- Add some keycodes for some keyboards made by Cherry +- Added support for the Uli M5263 network card + +* Wed Feb 9 2005 Juan Quintela 2.6.10-2mdk +- compile kernels: + * UP: with NX support + * SMP: with NX support + * i586-up-1GB, for machines that don't support PAE. +- kernel-secure is gone, UP & SMP have rsbac as default. +- kernel-BOOT is gone, i586 should be ok for installer +- x86_64 compiles again. +- drm.biarch really integrated, no more symlinks. +- fixed lots of small problems & unused patches. +- create_configs & update_configs work again as expected. + +* Mon Jan 10 2005 Arnaud Patard 2.6.10-1mdk +- New upstream version +- Updated alsa with alsa CVS and added drivers from the multimedia kernels +- Updated 3rdparty : + * hostap + * ipw2200 + * fuse + * ipmi_smb and af_ipmi + * dazuko + * iscsi to 4.0.1.11 with a patch to rename strdup present in iscsi-session.c + to iscsi_strdup + * opengfs with version from http://sources.redhat.com/cluster/gfs/ + exported symbol (sock_getsockopt) +- Added zd1201 driver +- Added inotify +- Dropped MD34_iteraid and DI03_add-support-for-it8212-ide-controllers.patch in favour + of Alan Cox's version +- Added delkin_cb driver from Alan Cox +- Added some functions that were suppressed from i2c-core as they were not used in + vanilla kernel +- Removed all MOD_INC_USE_COUNT and MOD_DEC_USE_COUNT as now it has been + suppressed +- Added some missing linux/version.h in alsa drivers in 3rdparty +- Fixed some broken {Kconfig,Makefile} in 3rdparty +- Added a warning when trying to do some scsi command not permitted +- Removed some call to usb_unlink_urb in eagle-usb + +* Tue Dec 21 2004 Arnaud Patard 2.6.9-1mdk +- Updated 3rdparty/ +- Removed merged upstream patches +- Added Ralink drivers +- Updated libata (ahci support added) + +* Mon Nov 8 2004 Juan Quintela 2.6.8.1-21mdk +- fix unitialized skbuf with tso cards. +- CAN-2004-0814 tty_fixes. +- merge again with cooker kernel. +- remove build_acpi (always acpi now). +- fix bug #11262 (alsa mixer oops) (samir). +- Updated ipw2200 (Arnaud). +- Fix Kconfig for qlogic drives (Arnaud). +- Updated libata with fixes from 2.6.10-rc1 to correct cd-rom drives + detection (arnaud). +- Added a patch to correct multipath problems with qla driver (Arnaud). + + +* Wed Nov 3 2004 Gwenole Beauchesne 2.6.8.1-20mdk +- revert TARGET_CPUS change on x86_64 +- config updates to x86_64: + * enable Intel CPU microcode support + * enable AMD 8111 (new PCI lance) support + * change enhanced real time clock support to be built-in kernel image + * enable JFS filesystem support + * enable Intersil Prism GT/Duette/Indigo PCI/Cardbus support + +* Thu Oct 28 2004 Gwenole Beauchesne 2.6.8.1-19mdk +- add x86_64 rsbac syscalls +- temporarily re-enable IOAPIC workaround on x86_64/VIA +- selected fixes from kernels up to 2.6.10-rc1: + * try to recover from bugous USB string descriptors (e.g. Freebox USB) + * fix off-by-one error in TSS limit on x86_64 + * new megaraid v2.20.3.1 driver + * add Seagate ST3120026AS to SATA SIL mod15 quirks + +* Sat Oct 23 2004 Gwenole Beauchesne 2.6.8.1-18mdk +- selected fixes from 2.6.9: + * fix pointer dereference before NULL check in ACPI thermal driver + * change TARGET_CPUS on x86_64 to match x86 mach-default + * fix the Lindenhurst MSI fix on x86-64 to compile again + * swsuspend fixes to x86_64 + * fix cardbus card memory assignment on x86_64 + +* Fri Oct 22 2004 Gwenole Beauchesne 2.6.8.1-17mdk +- re-enable KALLSYMS on x86_64 +- merge x86_64 cpufreq configs with i386 +- 64-bit fixes to acpi/processor module (2.6.9) +- keep acpi/processor module loaded for powernow-k8 (SuSE) + +* Mon Oct 11 2004 Gwenole Beauchesne 2.6.8.1-16mdk +- remove devfs automount config +- revert 82801EB ICH5 IDE changes + +* Thu Oct 7 2004 Gwenole Beauchesne 2.6.8.1-15mdk +- enable ACPI and Centrino speedstep for Nocona systems +- selected x86-64 fixes from 2.6.9rc3 tree: + * don't panic when io apic id cannot be set + +* Thu Oct 7 2004 Gwenole Beauchesne 2.6.8.1-14mdk +- fix speedtouch support on 64-bit platforms +- selected x86-64 fixes from 2.6.9rc3 tree: + * add support for NUMA discovery on AMD dual core to x86-64 + * fix sibling map for clustered mode + * report PNI support in recent AMD CPUs + +* Wed Oct 6 2004 Gwenole Beauchesne 2.6.8.1-13mdk +- fix build of ipc32 compat on x86_64 +- fix sata_nv on non-CK8-04 systems (Andrew Chew) + +* Thu Sep 30 2004 Juan Quintela 2.6.8.1-12mdk +- Fix Oops on sched_api (fix bug #11322)> +- create i686-up-64GB kernel, idea is having PAE kernels for up & smp + (only way to have NX protection). + + +* Mon Sep 27 2004 Nicolas Planel 2.6.8.1-11mdk +- cpufreq update. +- cpuid update. +- tcp_default_win_scale fix. +- fix rsbac printk. +- ipw2200 0.8. +- msdos/vfat sync. + +* Tue Sep 7 2004 Nicolas Planel 2.6.8.1-10mdk +- bootsplash 3.1.6. +- fix bootsplash vt0 display. +- ipw2100 0.54. +- ipw2200 0.7. + +* Tue Sep 7 2004 Gwenole Beauchesne 2.6.8.1-9mdk +- x86_64 2.6.8-1 + +* Fri Sep 3 2004 Nicolas Planel 2.6.8.1-8mdk +- remember install use ext2.gz initrd image file. +- don't obsoletes kernel-source-2.6. + +* Fri Sep 3 2004 Nicolas Planel 2.6.8.1-7mdk +- drop 8139too rx fifo. +- eagle-usb 1.9.9. +- lastest scsi ioctl. + +* Fri Sep 3 2004 Juan Quintela 2.6.8.1-6mdk +- fix right Provides/Obsolets for kernel-source*. +- remove dir /usr/src/linux. +- really, really use cramfs for initrd. +- big config clean-up. +- acpi floppy code removal (Oops should have gone). +- orinoco update to 2.4.9-rc1. + +* Fri Aug 27 2004 Nicolas Planel 2.6.8.1-5mdk +- drop atkbd interrupt interaction. +- drop nfs, knfsd patch suites. + +* Thu Aug 26 2004 Nicolas Planel 2.6.8.1-4mdk +- more info on new kernels : + o BOOT (i586 up 1GB optimize for size) + o up (i586 up 4GB + selinux) + o smp (i686 smp 4GB + selinux) + o enterprise (i686 smp 64GB + selinux) + o secure (i686 smp 64GB + selinux + rsbac) + o i586-up-1GB (legacy kernel + selinux) +- selinux=0 as default. +- rename s/kernel-source/kernel-source-2.6/ provide kernel-source + s/kernel-source-stripped/kernel-source-stripped-2.6/ provide kernel-source-2.6 kernel-source +- acpi 20040715. +- ipmi v3.2 af_ipmi, smb. +- really do cramfs as static in kernel. +- cpufreq, software suspend, drm, libata updates +- add agpgart i915 support. +- usb updates. +- don't detect wacom tablet as mouse (flepied). +- lots of mm selected patches like: + o it8212 support. + o aio/bio updates. + o ext2/ext3/jffs fixes. + o software suspend fixes. + o selinux fixes. + o i810 audio fixes. + o cd/dvd packet writing updates. + o posix locking fix. + o cciss/i2o updates. + o via-rhine fixes. + o nfsd fixes. + +* Thu Aug 26 2004 Juan Quintela 2.6.8.1-3mdk +- used cramfs for initrd instead of ext2. +- weigth reduction program begins. +- 2.6.8.1-q3. + * unset PCI_NAMES + * unset IMSTTT + * unset all elan options (kernel will not work anywhere). + * unset IKCONFIG (you have the config file in /boot and in all mandrake + mirrors). + * unset EISA. + * NFS is now a module again (magic in mkinitrd will fix it in next release). + * now we have: + - kernel i586 up 1GB (for old machines) + - kernel up (i686 up 4GB) + - kernel smp (i686 smp 4GB) + - kernel p3 smp 64GB + - kernel secure (i586 smp 4GB) + - kernel BOOT (i386 up 1GB) + * plan is remove also BOOT (if weight reduction program has enough success) + and secure (if options can be integrated without too much fuss in the + others). + +* Wed Aug 18 2004 Olivier Blin 2.6.8.1-2mdk +- update bootsplash patch (from bootsplash.de) + +* Mon Aug 16 2004 Nicolas Planel 2.6.8.1-1mdk +- 2.6.8.1. +- alsa 1.0.6. + +* Thu Aug 12 2004 Nicolas Planel 2.6.8-0.rc4.1mdk +- rc4 bk3. + +* Wed Jul 21 2004 Nicolas Planel 2.6.8-0.rc2.2mdk +- fix double EXTRAVERSION in Makefile (introduce by rsbac patch vs specfile) +- add tc1100-wmi/wacom_acpi driver for HP/Compaq TC1100 tabletpc. (aacton) +- add ntfs support in BOOT kernel. +- next is from mm patchset. +- lastest agpgart. +- cpufreq for nforce2. +- enable suspend/resuming of e1000. +- i810_audio mmio support. +- dvdrw/cdrw packet writing. +- update drivers net pcmcia/wireless. +- posix locking fix. +- x86-64 support singlestep into 32bit syscalls +- 3rdparty BIG update : + o acx100-0.2.0pre8. + o eagle-usb-1.9.8. + o hostap-0.2.4. + o lirc-20040406. + o qc-usb-0.6.0. + o dfg1394-1.3. + o prism25-0.2.1. + o ov511-2.28. + o iscsi-mod-4.0.1. + o bcm5700-7.1.22. + o at76c503a-cvs20072004. + o ndiswrapper-0.8. + o acecad-3.1. + o squashfs_2.0. + o ivtv-cvs21072004. + o rivatv-0.8.5. + o sn9c102-1.02_beta. (w9968cf alternative) + o fuse-1.3. + o iteraid-092005-09. + o shfs-0.35. + o ipw2100-0.50. + o ipw2200-0.2. + +* Sun Jul 18 2004 Nicolas Planel 2.6.8-0.rc2.1mdk +- rc2. +- really enable codepage 437 in BOOT kernel. +- add rsbac security patch in secure kernel. +- modules.description fix (blino). +- no more modversioning module. +- lufs 0.9.7. +- BadRam. + +* Fri Jul 16 2004 Nicolas Planel 2.6.8-0.rc1.2mdk +- dazuko 2.0.2. +- codepage 437 module in BOOT kernel. +- kexec is back. + +* Mon Jul 12 2004 Nicolas Planel 2.6.8-0.rc1.1mdk +- 2.6.8-rc1. +- bootsplash is back. +- ak series amd64 patchsets (gb). +- piix is back as static. +- ide-generic as module. + +* Mon Jun 21 2004 Nicolas Planel 2.6.7-2mdk +- bluetooth mh1. +- mppe mppc 1.0. (florin request) + +* Thu Jun 17 2004 Nicolas Planel 2.6.7-1mdk +- 2.6.7. + +* Mon Jun 14 2004 Nicolas Planel 2.6.7-0.rc3.1mdk +- rc3. +- bk5. +- kdb 4.4 (i386 ia64 x86_64). +- drop bootsplash for the moment. +- disable pata piix driver, enable generic ide, enable PATA ATAPI in libata. + +* Wed Jun 02 2004 Nicolas Planel 2.6.7-0.rc2.1mdk +- rc2. +- bk3. + +* Tue May 25 2004 Nicolas Planel 2.6.7-0.rc1.1mdk +- rc1. +- bootsplash 3.1.5 20040318. +- netfilter (CLASSIFY CONNMARK IPMARK TARPIT addrtype condition connbytes + h323-conntrack-nat owner-socketlookup pptp-conntrack-nat connlimit + dstlimit iprange mport nth osf quota random time rtsp-conntrack) + +* Wed May 19 2004 Nicolas Planel 2.6.6-3mdk +- bk6. +- kexec (do reboot,shutdown -r obselete ;)). +- ramdisk BIG fixes. +- quirks disable usb smm bios only on X86 (svetljo). +- drop kdb. + +* Fri May 14 2004 Nicolas Planel 2.6.6-2mdk +- raid locking fix. +- r8169 266-mm2 updates. +- nfs long symlinks fix. +- atkbd_interrupt-interaction. +- input tsdev fixes. +- scancode keycode conversion for 265 fix. +- unplug can sleep. +- sata speedup. +- logitech keyboard fix. +- shm do munmap check. +- set_page_dirty nobuffers race fix. +- revert i8042 interrupt handling. +- fealnx fixes. +- kgdb support. +- acpi procfs fix. +- shfs 0.33. +- isdn devfs support. + +* Fri May 10 2004 Nicolas Planel 2.6.6-1mdk +- 2.6.6. +- DI01 is back, not merged in upstream + (ide generic no via8237 sata basic support) + +* Fri May 7 2004 Thomas Backlund 2.6.6-0.rc3.1mdk +- 2.6.6-rc3 +- rediffed CK01-5 +- drop DI01, ZY60 (merged upstream) +- drop MC06 (3rdparty prism54, merged upstream) +- add DV35: add missing errno to tda1004x +- update configs (new stuff in rc3): + * CONFIG_ATM_FORE200E_USE_TASKLET=y + * CONFIG_SECURITY_SELINUX_DISABLE=y + +* Fri Apr 23 2004 Nicolas Planel 2.6.6-0.rc2.1mdk +- 2.6.6-rc2. +- lirc devfs remove fix. +- ia64 support. +- eagle-usb 1.9.6. + +* Mon Apr 19 2004 Nicolas Planel 2.6.3-10mdk +- acpi cardbus pci routing fix. +- yenta irq routing fix for TI chipset. +- oss cmpci driver update to 6.64. +- BIG isdn update. +- set max symlink to 10. +- gzloop (pixel). +- changeloop (pixel). +- vfat nobadchars option. +- supermount no warning when busy. +- sk98lin buggy vpd workaround. (bad eeprom on ASUS K8V) +- psmouse usb quirks fix (svetljo). +- CAN-2004-0003 r128. +- CAN-2004-0075 vicam. +- CAN-2004-0109 isofs fix. +- CAN-2004-0177 ext3. + +* Fri Apr 16 2004 Gwenole Beauchesne 2.6.3-9mdk +- Merge from AMD64 branch: + * smaller -BOOT kernel + * really add /proc/BOOT/{vbe,edid} interfaces + * update K8 PowerNow! + * update AMD64 subsystem to selected bits from 2.6.5rc2-1 patchkit + * workaround VIA IOMMU problems + * assorted libata fixes (SuSE) + * enable mga drm & fix 32-bit drm thunks + * support ITE it8212 RAID chip (Svetljo) + * update libata core to 2004/03/09 (libata 1.01, sata_promise 0.91) + +* Fri Apr 02 2004 Stew Benedict 2.6.3-8mdk +- CAN-2004-0109 isofs rockridge issue (ZY58) +- CAN-2004-0133 xfs filesystem issue (ZY59) +- CAN-2004-0177 ext3/jbd filesystem issue (ZY60) +- CAN-2004-0178 sb_audio issue (ZY61) +- CAN-2004-0181 jfs filesystem issue (ZY62) + +* Wed Mar 17 2004 Nicolas Planel 2.6.3-7mdk +- revert xfs updates +- x86_64 really disable IO-APIC on NVIDIA boards (gb) +- usblp updates. +- sys_alarm return value fix. +- edd get legacy parameters. +- fbcon switch fix. +- ide-scsi error handling fixes. +- tun name fix. +- ehci use dma mapping. +- scsi alignment fix. + +* Tue Mar 9 2004 Nicolas Planel 2.6.3-6mdk +- at76c503a 0.12 Beta8 with MSI6978 Wlan PC2PC support. +- lsb loop test must be work now. +- d_alloc_root, vma corruption, ramdisk memleak fixes. +- ext2/3 no space left fix. +- ICH6 update/fix ID. +- pdc202xx_old updates. +- loop setup race fix. +- pcnet32 transmit hang fix. +- e1000 5.2.30.1-k2. +- AMD 768MPX bootmem fix. +- floppy oops fix. +- i2o bugfixes. +- netfilter ip-route forget proto fix. +- cryptoloop support in BOOT kernel (pixel request). +- from tmb kernel: + * remove qla2xxx from 3rdparty as it's already in main kernel.org + * add support for mppe (svtljo) + * pwc 9.0 Beta1. + +* Thu Mar 4 2004 Gwenole Beauchesne 2.6.3-5mdk +- add 32-bit DRM thunks for AMD64 (Egbert Eich). +- update AMD64 bits to 2.6.3-2 patchkit for ia32e support. + +* Mon Mar 01 2004 Nicolas Planel 2.6.3-4mdk +- netfilter rtsp. +- dcache security fix. +- usb released wait on deregister bus. +- usb-storage update. +- ICH6 piix/libata support. +- aacraid update. +- sk98lin update. +- mtp fusion update to 3.00.03. +- ext3 fix access POSIX compiliant. +- pm runtime deadlock fix. + +* Tue Feb 24 2004 Nicolas Planel 2.6.3-3mdk +- sg direct io allowed as default. +- bdclaim security oops fix. +- blacklist Compaq ProLiant DL360 (acpi=off). +- ipmi v30 (erwan request). + +* Mon Feb 23 2004 Nicolas Planel 2.6.3-2mdk +- bootsplash working now. +- bootsplash compil depend fix (chmou). +- no more ide cdrom use ide-scsi. +- fix libata pci quirks (remove 0x24d1). +- parport updates. +- enable ATM in BOOT kernel (tv request). + +* Fri Feb 20 2004 Nicolas Planel 2.6.3-1mdk +- acpi 20040211. +- nforce chipset must be working now. +- lirc create good /dev/lirc/0 now. +- alsa ac97, intel8x0, via82xx updates. +- remove udev requires. + +* Thu Feb 12 2004 Nicolas Planel 2.6.2-3mdk +- ata_piix doesn't probe 8086:24d1 anymore for the moment. +- remove nforce bad patch. + +* Wed Feb 11 2004 Nicolas Planel 2.6.2-2mdk +- acpi updates 20040211 +- usb updates 20040211 +- pnpbios=off as default. +- smb3 uid/gid permisions security fix. +- nforce irq setup fix. +- md update from mm. +- remove airo_mpi and mpi350, merged in airo module kernel. +- parallel port SCSI adapter (ppSCSI) support. +- prism54 20040210. +- hostap 0.1.3. +- at76c503 0.12Beta4. + +* Thu Feb 05 2004 Nicolas Planel 2.6.2-1mdk +- 2.6.2 enjoy ;) +- qla2xxx updates. +- acx100 0.2.0pre7. +- alsa 1.0.2c. +- bttv, saa7134, cx88 updates. +- logitech wheel mouse must be work now. +- usb, input bk updates. +- alsa usx2y nforce3 pdplus PDAudio echoaudio drivers (tmb). + +* Mon Feb 02 2004 Nicolas Planel 2.6.2-0.rc3.1mdk +- 2.6.2-rc3 +- pnp updates. +- aureal sound cards support. (tmb) +- nForce2 apic fixies. (tmb) +- reeanble lirc. (not lirc_mceusb) + +* Fri Jan 30 2004 Nicolas Planel 2.6.2-0.rc2.2mdk +- amd64 support (gb) +- new wireless drivers : poldhu, mpi350 +- drm updates +- reiserfs in non-debug mode + +* Mon Jan 26 2004 Nicolas Planel 2.6.2-0.rc2.1mdk +- 2.6.2-rc2. +- acpi 20040116. +- somes mm3 patches. +- alsa 1.0.2 (true verison) +- 80x25 mode selected if vesa mode is bad. +- usb gadget updates from David Brownell. +- dmi updates, pnpbios broken on Intel D865GBF and ASUS A7V8X. +- s/adiusbadsl/eagle-usb/ (new version) +- no module rename (s/[-,]/_/) pixel is a happiest man now ;) +- sync 3rd modules from tmb kernel. + +* Wed Jan 21 2004 Nicolas Planel 2.6.2-0.rc1.1mdk +- 2.6.2. rc1 +- agpgart as module now. +- remove drm cvs updates. + +* Fri Jan 16 2004 Nicolas Planel 2.6.1-1mdk +- 2.6.1. bk4 +- force inline memcmp when use Os (gb) +- slim BOOT kernel. +- forcedeth v20. +- ndis wrapper 0.4. +- alsa 1.0.1. +- acpi 20031203. +- raid6 20040107. +- drm 20040108. +- nfs/nfsd updates. + +* Thu Dec 18 2003 Nicolas Planel 2.6.0-1mdk +- 2.6.0 final version ;) +- ndis wrapper 0.3. +- fix uss725. + +* Wed Dec 17 2003 Nicolas Planel 2.6.0-0.5mdk +- bk13. +- acecad 1.3. +- uss725. +- bttv videodev i2c videobuf updates 20031216. +- dvb timeout fix. +- mod_marvel (Kevin O'Connor). +- matrox_fb fixes (Kevin O'Connor). +- forcedeth v19. +- kdb build fix. +- add siimage 3114 support. +- prism25 0.2.1-pre16. +- qc-usb cvs20031216. + +* Fri Dec 12 2003 Nicolas Planel 2.6.0-0.4mdk +- bk8. +- add vt|ar5k wireless chipset support. +- dos partition table consistency. +- warly touch boot logo ;) +- ndis wrapper 0.2. (only for up kernel) +- alsa 1.0.0rc2. +- agpgart and mousedev as built-in. + +* Thu Dec 04 2003 Nicolas Planel 2.6.0-0.3mdk +- bk1: + * ide-scsi.c uninitialized variable + * x86 kernel page fault error codes + * lost wakeups problem + * missing initialization of /proc/net/tcp seq_file +- rework merge version.h (now all kernel have UTS_RELEASE defined) +- 2.6.0-test11q2 : + * libata update + * pwc 8.12 + * prism54 cvs20031203 + * alsa 1.0.0rc1 + +* Fri Nov 28 2003 Nicolas Planel 2.6.0-0.2mdk +- re-support on the fly module building (great for properitary packages) +- 2.6.0-test11q2 : + * lots of mm patches + * import somes 3rdparty and patches : (svetoslav) + * lirc + * at76c503a + * bcm5700 + * dfg1394 + * dxr3 + * iscsi-mod + * lufs + * ov511 + * prism25 + * prism54 + * qc-usb + +* Mon Nov 24 2003 Nicolas Planel 2.6.0-0.1mdk +- First version to move on kernel-2.6.0. (aka: ready for a new age). +- 2.6.0-test10q1 : + * only i386 config for the moment + * bootsplash 3.1.3 + * mdk logo + * forcedeth v18 + * adiusbadsl 1.0.4 (untested) + * acx100 0.2.0pre6 + * hostap 0.1.2 + +# Local Variables: +# rpm-spec-insert-changelog-version-with-shell: t +# End: diff --git a/linux-2.6.38.tar.bz2.sign b/linux-2.6.38.tar.bz2.sign new file mode 100644 index 0000000..8fd040d --- /dev/null +++ b/linux-2.6.38.tar.bz2.sign @@ -0,0 +1,8 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.11 (GNU/Linux) +Comment: See http://www.kernel.org/signature.html for info + +iD8DBQBNftiIyGugalF9Dw4RArlpAJ0UjLWogtvN6W3Wj1cH5dH5DL4Y+wCePi0r +IrF0+FZ1nuSJ4G8IcEM0K1Y= +=N2sw +-----END PGP SIGNATURE----- diff --git a/patch-2.6.38.7.bz2.sign b/patch-2.6.38.7.bz2.sign new file mode 100644 index 0000000..5d3bbae --- /dev/null +++ b/patch-2.6.38.7.bz2.sign @@ -0,0 +1,8 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.11 (GNU/Linux) +Comment: See http://www.kernel.org/signature.html for info + +iD8DBQBN2EVfyGugalF9Dw4RAsSHAKCLKwaEPGJEDdpckrOReObpinESYwCcD0w7 +pWmJmIjIV8TsbgNuMqgntpU= +=wOpp +-----END PGP SIGNATURE----- From 5e1d49b570ea4e795ce6774520e72584d677cce0 Mon Sep 17 00:00:00 2001 From: Andrey Bondrov Date: Mon, 16 Feb 2015 18:26:30 +1000 Subject: [PATCH 2/2] Replace with version from current --- .abf.yml | 6 +- README.kernel-sources | 17 +- cpupower.config | 3 + cpupower.service | 13 + ...repare-scripts-configs-in-devel-rpms.patch | 75 +- kernel.rpmlintrc | 2 + kernel.spec | 6889 +++-------------- linux-2.6.38.tar.bz2.sign | 8 - linux-3.14.tar.sign | 11 + patch-2.6.38.7.bz2.sign | 8 - patch-3.14.33.sign | 17 + 11 files changed, 1190 insertions(+), 5859 deletions(-) create mode 100644 cpupower.config create mode 100644 cpupower.service create mode 100644 kernel.rpmlintrc delete mode 100644 linux-2.6.38.tar.bz2.sign create mode 100644 linux-3.14.tar.sign delete mode 100644 patch-2.6.38.7.bz2.sign create mode 100644 patch-3.14.33.sign diff --git a/.abf.yml b/.abf.yml index 11a8aa3..0fb6b73 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,4 +1,4 @@ sources: - "linux-2.6.38.7-mnb1.tar.bz2": 17a9d3aa4ada04210320f25da8cdffc7b268d7dc - "linux-2.6.38.tar.bz2": 02aade5ad3dedd70739c9b4a05de40edbe432d25 - "patch-2.6.38.7.bz2": 3eeb6983791e28e7bcbf0e272cd43dac49c6154c + "linux-3.14.tar.xz": fc777520e5976caf0d5513502b8156f73748e379 + "patch-3.14.33.xz": a7df0fde43e8ba7f1ca4233f3f32e4a8f1e6a1e5 + "kernel-patches-and-configs-3.14.33.tar.xz": 7bb00926c94721af88a2229adb091ded8e774e9c diff --git a/README.kernel-sources b/README.kernel-sources index 1d2576c..a3132ad 100644 --- a/README.kernel-sources +++ b/README.kernel-sources @@ -1,10 +1,11 @@ -Hello Mandriva Users, +Hello Mandriva, OpenMandriva, MagOS and Rosa Linux Users, -kernel-headers contains the headers for the source code of Linux kernel. -All source code necessary to compile a new kernel is included in two -packages kernel-headers, and kernel-source. You will need to install -both kernel-headers (needed for general Linux compilation), and -kernel-source in order to compile a new kernel. +linux-userspace-headers contains the headers for the source code of +Linux kernel. All source code necessary to compile a new kernel is +included in two packages linux-userspace-headers, and kernel-source. +You will need to install both linux-userspace-headers (needed for +general Linux compilation), and kernel-source in order to compile +a new kernel. The kernel is the central process of your Linux machine, the mediator between the hardware and your programs. It is responsible for memory @@ -14,8 +15,6 @@ Although modern kernels are very flexible thanks to dynamic modules, you may need to compile your own kernel for various reasons: your found a new module which need a more recent kernel, you need a feature of a new kernel, etc... -Anyway, all the new kernels may be found in the cooker distrib (look for -mirrors at http://qa.mandriva.com/twiki/bin/view/Main/CookerMirrors). Here is a short sum-up of what you can find in the Kernel-HOWTO. Consult it in case of a problem or if the shortcut here provided does not meet @@ -88,3 +87,5 @@ Enjoy! ======================================================================== (c) 1999-2006 Mandriva, Camille Bégnis (c) 2006 Thomas Backlund +(c) 2011 Thomas Backlund +(c) 2011 Nicolň Costanza diff --git a/cpupower.config b/cpupower.config new file mode 100644 index 0000000..6605320 --- /dev/null +++ b/cpupower.config @@ -0,0 +1,3 @@ +# See 'cpupower help' and cpupower(1) for more info +CPUPOWER_START_OPTS="frequency-set -g @GOVERNOR@" +CPUPOWER_STOP_OPTS="frequency-set -g @GOVERNOR@" diff --git a/cpupower.service b/cpupower.service new file mode 100644 index 0000000..5f10ab7 --- /dev/null +++ b/cpupower.service @@ -0,0 +1,13 @@ +[Unit] +Description=Configure CPU power related settings +After=syslog.target + +[Service] +Type=oneshot +RemainAfterExit=yes +EnvironmentFile=/etc/sysconfig/cpupower +ExecStart=/usr/bin/cpupower $CPUPOWER_START_OPTS +ExecStop=/usr/bin/cpupower $CPUPOWER_STOP_OPTS + +[Install] +WantedBy=multi-user.target diff --git a/disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch b/disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch index 8121035..c6bfe6f 100644 --- a/disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch +++ b/disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch @@ -1,23 +1,24 @@ - Makefile | 13 +++++-------- - scripts/kconfig/Makefile | 18 ------------------ - 2 files changed, 5 insertions(+), 26 deletions(-) + Makefile | 24 ++++++++++++------------ + scripts/kconfig/Makefile | 19 ------------------- + 2 files changed, 12 insertions(+), 31 deletions(-) -diff -urp linux-2.6.38-mga0.2/Makefile linux-2.6.38-mga0.2-mrproper/Makefile ---- linux-2.6.38-mga0.2/Makefile 2011-03-20 05:16:56.702931902 +0200 -+++ linux-2.6.38-mga0.2-mrproper/Makefile 2011-03-20 05:18:01.828314994 +0200 -@@ -482,8 +482,7 @@ ifeq ($(KBUILD_EXTMOD),) +diff -Nurp linux-3.14.2-1.mga4/Makefile linux-3.14.2-1.mga4.mrproper/Makefile +--- linux-3.14.2-1.mga4/Makefile 2014-04-26 18:57:12.134824274 +0300 ++++ linux-3.14.2-1.mga4.mrproper/Makefile 2014-04-26 18:58:36.410828557 +0300 +@@ -522,9 +522,7 @@ ifeq ($(KBUILD_EXTMOD),) # Carefully list dependencies so we do not try to build scripts twice # in parallel PHONY += scripts --scripts: scripts_basic include/config/auto.conf include/config/tristate.conf +-scripts: scripts_basic include/config/auto.conf include/config/tristate.conf \ +- asm-generic - $(Q)$(MAKE) $(build)=$(@) +scripts: # Objects we will link into vmlinux / subdirs we need to visit init-y := init/ -@@ -956,7 +955,7 @@ prepare0: archprepare FORCE - $(Q)$(MAKE) $(build)=. missing-syscalls +@@ -884,7 +882,7 @@ prepare0: archprepare FORCE + $(Q)$(MAKE) $(build)=. # All the preparing.. -prepare: prepare0 @@ -25,20 +26,30 @@ diff -urp linux-2.6.38-mga0.2/Makefile linux-2.6.38-mga0.2-mrproper/Makefile # Generate some files # --------------------------------------------------------------------------- -@@ -1132,10 +1131,8 @@ CLEAN_FILES += vmlinux System.map \ - .tmp_kallsyms* .tmp_version .tmp_vmlinux* .tmp_System.map +@@ -1066,13 +1064,15 @@ endif # CONFIG_MODULES + CLEAN_DIRS += $(MODVERDIR) # Directories & files removed with 'make mrproper' --MRPROPER_DIRS += include/config usr/include include/generated --MRPROPER_FILES += .config .config.old .version .old_version \ -- include/linux/version.h \ -- Module.symvers tags TAGS cscope* -+MRPROPER_DIRS += "" -+MRPROPER_FILES += "" +-MRPROPER_DIRS += include/config usr/include include/generated \ +- arch/*/include/generated +-MRPROPER_FILES += .config .config.old .version .old_version $(version_h) \ +- Module.symvers tags TAGS cscope* GPATH GTAGS GRTAGS GSYMS \ +- signing_key.priv signing_key.x509 x509.genkey \ +- extra_certificates signing_key.x509.keyid \ +- signing_key.x509.signer ++#MRPROPER_DIRS += include/config usr/include include/generated \ ++# arch/*/include/generated ++#MRPROPER_FILES += .config .config.old .version .old_version $(version_h) \ ++# Module.symvers tags TAGS cscope* GPATH GTAGS GRTAGS GSYMS \ ++# signing_key.priv signing_key.x509 x509.genkey \ ++# extra_certificates signing_key.x509.keyid \ ++# signing_key.x509.signer ++MRPROPER_DIRS += "" ++MRPROPER_FILES += "" # clean - Delete most, but leave enough to build external modules # -@@ -1153,7 +1150,7 @@ clean: archclean +@@ -1093,7 +1093,7 @@ clean: archclean vmlinuxclean # mrproper: rm-dirs := $(wildcard $(MRPROPER_DIRS)) mrproper: rm-files := $(wildcard $(MRPROPER_FILES)) @@ -47,11 +58,11 @@ diff -urp linux-2.6.38-mga0.2/Makefile linux-2.6.38-mga0.2-mrproper/Makefile PHONY += $(mrproper-dirs) mrproper archmrproper $(mrproper-dirs): -diff -urp linux-2.6.38-mga0.2/scripts/kconfig/Makefile linux-2.6.38-mga0.2-mrproper/scripts/kconfig/Makefile ---- linux-2.6.38-mga0.2/scripts/kconfig/Makefile 2011-03-20 05:16:56.702931902 +0200 -+++ linux-2.6.38-mga0.2-mrproper/scripts/kconfig/Makefile 2011-03-20 05:18:01.828314994 +0200 -@@ -12,26 +12,18 @@ Kconfig := Kconfig - endif +diff -Nurp linux-3.14.2-1.mga4/scripts/kconfig/Makefile linux-3.14.2-1.mga4.mrproper/scripts/kconfig/Makefile +--- linux-3.14.2-1.mga4/scripts/kconfig/Makefile 2014-04-26 18:57:12.134824274 +0300 ++++ linux-3.14.2-1.mga4.mrproper/scripts/kconfig/Makefile 2014-04-26 18:58:36.411828571 +0300 +@@ -15,26 +15,18 @@ endif + unexport CONFIG_ xconfig: $(obj)/qconf 3rdparty/Makefile - $< $(Kconfig) @@ -75,19 +86,25 @@ diff -urp linux-2.6.38-mga0.2/scripts/kconfig/Makefile linux-2.6.38-mga0.2-mrpro - $(Q)mkdir -p include/generated - $< --$@ $(Kconfig) - # if no path is given, then use src directory to find file - ifdef LSMOD -@@ -98,26 +90,16 @@ update-po-config: $(obj)/kxgettext $(obj + localyesconfig localmodconfig: $(obj)/streamline_config.pl $(obj)/conf 3rdparty/Makefile + $(Q)mkdir -p include/generated +@@ -77,32 +69,21 @@ update-po-config: $(obj)/kxgettext $(obj PHONY += allnoconfig allyesconfig allmodconfig alldefconfig randconfig allnoconfig allyesconfig allmodconfig alldefconfig randconfig: $(obj)/conf 3rdparty/Makefile - $< --$@ $(Kconfig) - PHONY += listnewconfig oldnoconfig savedefconfig defconfig + PHONY += listnewconfig olddefconfig oldnoconfig savedefconfig defconfig - listnewconfig oldnoconfig: $(obj)/conf 3rdparty/Makefile + listnewconfig olddefconfig: $(obj)/conf 3rdparty/Makefile - $< --$@ $(Kconfig) + # oldnoconfig is an alias of olddefconfig, because people already are dependent + # on its behavior(sets new symbols to their default value but not 'n') with the + # counter-intuitive name. + oldnoconfig: $(obj)/conf 3rdparty/Makefile +- $< --olddefconfig $(Kconfig) + savedefconfig: $(obj)/conf 3rdparty/Makefile - $< --$@=defconfig $(Kconfig) diff --git a/kernel.rpmlintrc b/kernel.rpmlintrc new file mode 100644 index 0000000..6d9a865 --- /dev/null +++ b/kernel.rpmlintrc @@ -0,0 +1,2 @@ +# too many false errors +addFilter(".*") diff --git a/kernel.spec b/kernel.spec index b5eca0a..9526710 100644 --- a/kernel.spec +++ b/kernel.spec @@ -1,159 +1,297 @@ -# -*- Mode: rpm-spec -*- -# -# This Specfile is based on kernel-tmb spec done by -# Thomas Backlund -# -# The mkflavour() macroization done by Anssi Hannula -# -# Manbo kernels now use kernel.org versioning -# -%define kernelversion 2 -%define patchlevel 6 -%define sublevel 38 +%{?build_selinux}%{?!build_selinux:%bcond_with selinux} + +%define kernelversion 3 +%define patchlevel 14 +# sublevel is now used for -stable patches +%define sublevel 33 # Package release -%define mnbrel 1 +%define mibrel 69 -# kernel Makefile extraversion is substituted by -# kpatch/kgit/kstable wich are either 0 (empty), rc (kpatch), git (kgit) -# or stable release (kstable) +# kernel Makefile extraversion is substituted by +# kpatch wich are either 0 (empty), rc (kpatch) %define kpatch 0 -%define kstable 7 # kernel.org -gitX patch (only the number after "git") %define kgit 0 -# Used when building update candidates -#define uclevel uc1 -%define devel_notice %{?uclevel:NOTE: This is work-in-progress (WIP) development kernel.} - # kernel base name (also name of srpm) %define kname kernel # Patch tarball tag -%define ktag mnb +%define ktag rosa -# Handle manbo release -%if "%{?manbo_mkrel:has_manbo}" == "has_manbo" - -%define rpmtag mnb2 +# define rpmtag %{disttag} +%define rpmtag %{disttag} %if %kpatch %if %kgit -%define rpmrel %manbo_mkrel 0.%{kpatch}.%{kgit}.%{mnbrel}%{?uclevel:.%{uclevel}} +%define rpmrel %mkrel 0.%{kpatch}.%{kgit}.%{mibrel} %else -%define rpmrel %manbo_mkrel 0.%{kpatch}.%{mnbrel}%{?uclevel:.%{uclevel}} +%define rpmrel %mkrel 0.%{kpatch}.%{mibrel} %endif %else -%define rpmrel %manbo_mkrel %{mnbrel}%{?uclevel:.%{uclevel}} -%endif -%define fakerel %manbo_mkrel 1 - -%else - -%define rpmtag %distsuffix -%if %kpatch -%if %kgit -%define rpmrel %mkrel 0.%{kpatch}.%{kgit}.%{mnbrel}%{?uclevel:.%{uclevel}} -%else -%define rpmrel %mkrel 0.%{kpatch}.%{mnbrel}%{?uclevel:.%{uclevel}} -%endif -%else -%define rpmrel %mkrel %{mnbrel}%{?uclevel:.%{uclevel}} -%endif -%define fakerel %mkrel 1 - +%define rpmrel 1 %endif -# fakerel above and fakever below never change, they are used to fool +# fakerel and fakever never change, they are used to fool # rpm/urpmi/smart %define fakever 1 +%define fakerel %mkrel 1 + +# version defines +%define kversion %{kernelversion}.%{patchlevel}.%{sublevel} +%define kverrel %{kversion}-%{rpmrel} # When we are using a pre/rc patch, the tarball is a sublevel -1 %if %kpatch -%if %kstable -%define tar_ver %{kernelversion}.%{patchlevel}.%{sublevel} +%if %sublevel +%define tar_ver %{kernelversion}.%{patchlevel} %else -%define tar_ver %{kernelversion}.%{patchlevel}.%(expr %{sublevel} - 1) +%define tar_ver %{kernelversion}.%(expr %{patchlevel} - 1) %endif -%define patch_ver %{kversion}-%{kpatch}-%{ktag}%{mnbrel} +%define patch_ver %{kversion}-%{kpatch}-%{ktag}%{mibrel} %else -%define tar_ver %{kernelversion}.%{patchlevel}.%{sublevel} -%define patch_ver %{kversion}-%{ktag}%{mnbrel} +%define tar_ver %{kernelversion}.%{patchlevel} +%define patch_ver %{kversion}-%{ktag}%{mibrel} %endif -%if %kstable -%define kversion %{kernelversion}.%{patchlevel}.%{sublevel}.%{kstable} -%else -%define kversion %{kernelversion}.%{patchlevel}.%{sublevel} -%endif -%define kverrel %{kversion}-%{rpmrel} # Used for not making too long names for rpms or search paths +# replaced mibrel with rpmrel / release > we can use only ONE sources folder for nrj & nrjQL %if %kpatch %if %kgit -%define buildrpmrel 0.%{kpatch}.%{kgit}.%{mnbrel}%{?uclevel:.%{uclevel}}%{rpmtag} +%define buildrpmrel 0.%{kpatch}.%{kgit}.%{rpmrel}%{rpmtag} %else -%define buildrpmrel 0.%{kpatch}.%{mnbrel}%{?uclevel:.%{uclevel}}%{rpmtag} +%define buildrpmrel 0.%{kpatch}.%{rpmrel}%{rpmtag} %endif %else -%define buildrpmrel %{mnbrel}%{?uclevel:.%{uclevel}}%{rpmtag} +%define buildrpmrel %{rpmrel}%{rpmtag} %endif %define buildrel %{kversion}-%{buildrpmrel} -# Having different top level names for packges means that you have to remove -# them by hard :( +# Having different top-level names for packages means that you have to remove +# them by hand :( %define top_dir_name %{kname}-%{_arch} %define build_dir ${RPM_BUILD_DIR}/%{top_dir_name} %define src_dir %{build_dir}/linux-%{tar_ver} -# Disable useless debug rpms... +# Disable debug rpms... %define _enable_debug_packages %{nil} %define debug_package %{nil} # Build defines -%define build_doc 1 +%define build_doc 1 %define build_source 1 %define build_devel 1 -# Make kernel packages backportable -%if %{mdkversion} < 201100 -# disable debug rpms for backports, it's enough already having them on cooker/stable %define build_debug 0 -%else -%define build_debug 1 -%endif + +# +# Old Mandriva kernel flavours plus new two PAE flavours +# # Build desktop i586 / 4GB %ifarch %{ix86} -%define build_desktop586 1 +%define build_desktop586 0 %endif # Build desktop (i686 / 4GB) / x86_64 / sparc64 sets -%define build_desktop 1 +%define build_desktop 0 + +# Build netbook (i686 / 4GB) / x86_64 +%define build_netbook 0 # Build server (i686 / 64GB)/x86_64 / sparc64 sets -%define build_server 1 +%define build_server 0 +# Build desktop686 pae (i686 / 64GB) +%ifarch %{ix86} +%define build_desktop_pae 0 +%endif + +# Build netbook686 pae (i686 / 64GB) +%ifarch %{ix86} +%define build_netbook_pae 0 +%endif + +# +# MIB low latency optimized flavours called "nrj" +# + +# Build nrj desktop586 (i586 / 4GB) +%ifarch %{ix86} +%define build_nrj_desktop586 0 +%endif + +# Build nrj desktop (i686 / 4GB) / x86_64 / sparc64 sets +%define build_nrj_desktop 1 + +# Build nrj realtime (i686 / 4GB) / x86_64 +%define build_nrj_realtime 0 + +# Build nrj server (i686 / 4GB) / x86_64 +%define build_nrj_server 0 + +# Build nrj laptop (i686 / 4GB) / x86_64 +%define build_nrj_laptop 1 + +# Build nrj netbook (i686 / 4GB) / x86_64 +%define build_nrj_netbook 0 + +# Build nrj desktop pae (i686 / 64GB) +%ifarch %{ix86} +%define build_nrj_desktop_pae 1 +%endif + +# Build nrj realtime pae (i686 / 64GB) +%ifarch %{ix86} +%define build_nrj_realtime_pae 0 +%endif + +# Build nrj laptop pae (i686 / 64GB) +%ifarch %{ix86} +%define build_nrj_laptop_pae 1 +%endif + +# Build nrj netbook686 pae (i686 / 64GB) +%ifarch %{ix86} +%define build_nrj_netbook_pae 0 +%endif + +# +# experimental "cpu level" optimized "nrj" flavours +# + +# Build nrj netbook Intel Atom (matom / 4GB) +%ifarch %{ix86} +%define build_nrj_netbook_atom 0 +%endif + +# Build nrj netbook Intel Atom pae (matom / 64GB) +%ifarch %{ix86} +%define build_nrj_netbook_atom_pae 0 +%endif + +# Build nrj desktop Intel Core2 (mcore2 / 4GB) +%ifarch %{ix86} +%define build_nrj_desktop_core2 0 +%endif + +# Build nrj desktop Intel Core2 pae (mcore2 / 64GB) +%ifarch %{ix86} +%define build_nrj_desktop_core2_pae 0 +%endif + +# +# end of experimental "cpu level" optimized "nrj" flavours +# + + +# build perf and cpupower tools +%define build_perf 1 +%define build_cpupower 1 + +# compress modules with xz +%define build_modxz 1 + +# ARM builds +%ifarch %{arm} +%define build_desktop 0 +%define build_netbook 0 +%define build_server 0 +%define build_iop32x 0 +%define build_kirkwood 1 +%define build_versatile 1 +# no cpupower tools on arm yet +%define build_cpupower 0 +# arm is currently not using xz +%define build_modxz 0 +%endif # End of user definitions + +# buildtime flags %{?_without_desktop586: %global build_desktop586 0} %{?_without_desktop: %global build_desktop 0} +%{?_without_netbook: %global build_netbook 0} %{?_without_server: %global build_server 0} + +%{?_without_desktop_pae: %global build_desktop_pae 0} +%{?_without_netbook_pae: %global build_netbook_pae 0} + +%{?_without_nrj_desktop586: %global build_nrj_desktop586 0} +%{?_without_nrj_desktop: %global build_nrj_desktop 0} +%{?_without_nrj_realtime: %global build_nrj_realtime 0} +%{?_without_nrj_server: %global build_nrj_server 0} +%{?_without_nrj_laptop: %global build_nrj_laptop 0} +%{?_without_nrj_netbook: %global build_nrj_netbook 0} + +%{?_without_nrj_desktop_pae: %global build_nrj_desktop_pae 0} +%{?_without_nrj_realtime_pae: %global build_nrj_realtime_pae 0} +%{?_without_nrj_laptop_pae: %global build_nrj_laptop_pae 0} +%{?_without_nrj_netbook_pae: %global build_nrj_netbook_pae 0} + +%{?_without_nrj_netbook_atom: %global build_nrj_netbook_atom 0} +%{?_without_nrj_netbook_atom_pae: %global build_nrj_netbook_atom_pae 0} +%{?_without_nrj_desktop_core2: %global build_nrj_desktop_core2 0} +%{?_without_nrj_desktop_core2_pae: %global build_nrj_desktop_core2_pae 0} + %{?_without_doc: %global build_doc 0} %{?_without_source: %global build_source 0} %{?_without_devel: %global build_devel 0} %{?_without_debug: %global build_debug 0} +%{?_without_perf: %global build_perf 0} +%{?_without_cpupower: %global build_cpupower 0} +%{?_without_modxz: %global build_modxz 0} + %{?_with_desktop586: %global build_desktop586 1} %{?_with_desktop: %global build_desktop 1} +%{?_with_netbook: %global build_netbook 1} %{?_with_server: %global build_server 1} + +%{?_with_desktop_pae: %global build_desktop_pae 1} +%{?_with_netbook_pae: %global build_netbook_pae 1} + +%{?_with_nrj_desktop586: %global build_nrj_desktop586 1} +%{?_with_nrj_desktop: %global build_nrj_desktop 1} +%{?_with_nrj_realtime: %global build_nrj_realtime 1} +%{?_with_nrj_server: %global build_nrj_server 1} +%{?_with_nrj_laptop: %global build_nrj_laptop 1} +%{?_with_nrj_netbook: %global build_nrj_netbook 1} + +%{?_with_nrj_desktop_pae: %global build_nrj_desktop_pae 1} +%{?_with_nrj_realtime_pae: %global build_nrj_realtime_pae 1} +%{?_with_nrj_laptop_pae: %global build_nrj_laptop_pae 1} +%{?_with_nrj_netbook_pae: %global build_nrj_netbook_pae 1} + +%{?_with_nrj_netbook_atom: %global build_nrj_netbook_atom 1} +%{?_with_nrj_netbook_atom_pae: %global build_nrj_netbook_atom_pae 1} +%{?_with_nrj_desktop_core2: %global build_nrj_desktop_core2 1} +%{?_with_nrj_desktop_core2_pae: %global build_nrj_desktop_core2_pae 1} + %{?_with_doc: %global build_doc 1} %{?_with_source: %global build_source 1} %{?_with_devel: %global build_devel 1} %{?_with_debug: %global build_debug 1} +%{?_with_perf: %global build_perf 1} +%{?_with_cpupower: %global build_cpupower 1} +%{?_with_modxz: %global build_modxz 1} + + +# ARM builds +%{?_with_iop32x: %global build_iop32x 1} +%{?_with_kirkwood: %global build_kirkwood 1} +%{?_with_versatile: %global build_versatile 1} +%{?_without_iop32x: %global build_iop32x 0} +%{?_without_kirkwood: %global build_kirkwood 0} +%{?_without_versatile: %global build_versatile 0} # For the .nosrc.rpm %define build_nosrc 0 %{?_with_nosrc: %global build_nosrc 1} +############################################################ +### Linker start1 > Check point to build for omv or rosa ### +############################################################ %if %(if [ -z "$CC" ] ; then echo 0; else echo 1; fi) %define kmake %make CC="$CC" %else @@ -162,35 +300,38 @@ # there are places where parallel make don't work %define smake make +########################################################### +### Linker end1 > Check point to build for omv or rosa ### +########################################################### + # Parallelize xargs invocations on smp machines %define kxargs xargs %([ -z "$RPM_BUILD_NCPUS" ] \\\ && RPM_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`"; \\\ [ "$RPM_BUILD_NCPUS" -gt 1 ] && echo "-P $RPM_BUILD_NCPUS") # Sparc arch wants sparc64 kernels -%define target_arch %(echo %{_arch} | sed -e "s/sparc/sparc64/") - +%define target_arch %(echo %{_arch} | sed -e 's/mips.*/mips/' -e 's/arm.*/arm/' -e 's/aarch64/arm64/') # # SRC RPM description # -Summary: Linux kernel built for Manbo +Summary: Linux kernel built for Mandriva and ROSA Name: %{kname} Version: %{kversion} Release: %{rpmrel} License: GPLv2 Group: System/Kernel and hardware -ExclusiveArch: %{ix86} ppc powerpc x86_64 amd64 sparc sparc64 +ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ExclusiveOS: Linux -URL: http://wiki.mandriva.com/en/Manbo_Core2_kernel +URL: http://www.kernel.org #################################################################### # # Sources # ### This is for full SRC RPM -Source0: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/linux-%{tar_ver}.tar.bz2 -Source1: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/linux-%{tar_ver}.tar.bz2.sign +Source0: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.x/linux-%{tar_ver}.tar.xz +Source1: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.x/linux-%{tar_ver}.tar.sign ### This is for stripped SRC RPM %if %build_nosrc NoSource: 0 @@ -199,8 +340,15 @@ NoSource: 0 Source2: disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch Source4: README.kernel-sources +Source5: kernel.rpmlintrc -Source100: linux-%{patch_ver}.tar.bz2 +# config and systemd service file from fedora +Source50: cpupower.service +Source51: cpupower.config + +# Our patch tarball, +# see https://abf.rosalinux.ru/soft/kernel-patches-and-configs/ +Source100: kernel-patches-and-configs-%{kversion}.tar.xz #################################################################### # @@ -210,31 +358,31 @@ Source100: linux-%{patch_ver}.tar.bz2 # Patch0 to Patch100 are for core kernel upgrades. # -# Pre linus patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing +# Pre linus patch: ftp://ftp.kernel.org/pub/linux/kernel/v3.0/testing %if %kpatch -%if %kstable -Patch2: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/stable-review/patch-%{kversion}-%{kpatch}.bz2 -Source11: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/stable-review/patch-%{kversion}-%{kpatch}.bz2.sign +%if %sublevel +Patch2: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.x/stable-review/patch-%{kversion}-%{kpatch}.xz +Source11: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.x/stable-review/patch-%{kversion}-%{kpatch}.sign %else -Patch1: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/testing/patch-%{kversion}-%{kpatch}.bz2 -Source10: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/testing/patch-%{kversion}-%{kpatch}.bz2.sign -%endif +Patch1: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.x/testing/patch-%{kernelversion}.%{patchlevel}-%{kpatch}.xz +Source10: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.x/testing/patch-%{kernelversion}.%{patchlevel}-%{kpatch}.sign +%endif %endif %if %kgit -Patch2: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/snapshots/patch-%{kernelversion}.%{patchlevel}.%{sublevel}-%{kpatch}-git%{kgit}.bz2 -Source11: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/snapshots/patch-%{kernelversion}.%{patchlevel}.%{sublevel}-%{kpatch}-git%{kgit}.bz2.sign +Patch2: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.x/snapshots/patch-%{kernelversion}.%{patchlevel}-%{kpatch}-git%{kgit}.xz +Source11: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.x/snapshots/patch-%{kernelversion}.%{patchlevel}-%{kpatch}-git%{kgit}.sign %endif -%if %kstable +%if %sublevel %if %kpatch -%define prev_stable %(expr %{kstable} - 1) -%if %prev_stable -Patch1: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kernelversion}.%{patchlevel}.%{sublevel}.%{prev_stable}.bz2 -Source10: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kernelversion}.%{patchlevel}.%{sublevel}.%{prev_stable}.bz2.sign +%define prev_sublevel %(expr %{sublevel} - 1) +%if %prev_sublevel +Patch1: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.x/patch-%{kernelversion}.%{patchlevel}.%{prev_sublevel}.xz +Source10: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.x/patch-%{kernelversion}.%{patchlevel}.%{prev_sublevel}.sign %endif %else -Patch1: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kversion}.bz2 -Source10: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kversion}.bz2.sign +Patch1: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.x/patch-%{kversion}.xz +Source10: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.x/patch-%{kversion}.sign %endif %endif @@ -243,71 +391,98 @@ Source10: ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel} # Defines for the things that are needed for all the kernels # -%define common_description_kernel The kernel package contains the Linux kernel (vmlinuz), the core of your \ -Manbo Linux operating system. The kernel handles the basic functions \ +%define common_desc_kernel The kernel package contains the Linux kernel (vmlinuz), the core of your \ +Mandriva and ROSA operating system. The kernel handles the basic functions \ of the operating system: memory allocation, process allocation, device \ input and output, etc. -%define common_description_info For instructions for update, see: \ -http://www.mandriva.com/en/security/kernelupdate \ - \ -%{devel_notice} +%define common_desc_kernel_smp This kernel relies on in-kernel smp alternatives to switch between up & smp \ +mode depending on detected hardware. To force the kernel to boot in single \ +processor mode, use the "nosmp" boot parameter. + ### Global Requires/Provides -%define requires1 bootloader-utils >= 1.13-1 -%define requires2 mkinitrd >= 4.2.17-31 -%define requires3 module-init-tools >= 3.0-7 -%define requires4 sysfsutils >= 1.3.0-1 -%define requires5 kernel-firmware >= 2.6.27-0.rc2.2mdv -%define kprovides %{kname} = %{kverrel}, kernel = %{tar_ver}, alsa = 1.0.23, drbd-api = 88 +%define requires1 grub2 +%define requires2 dracut >= 017-16 +%define requires3 kmod >= 7-6 +%define requires4 sysfsutils >= 2.1.0-12 +%define requires5 kernel-firmware >= 20120219-1 -%define kconflicts drakxtools-backend < 10.4.190-2 +%define kprovides1 %{kname} = %{kverrel} +%define kprovides2 kernel = %{tar_ver} +%define kprovides3 alsa = 1.0.27 +%define kprovides_server drbd-api = 88 -%define kobsoletes dkms-iwlwifi < 1.2.26 +%define kobsoletes1 dkms-r8192se <= 0019.1207.2010-2 +%define kobsoletes2 dkms-lzma <= 4.43-32 +%define kobsoletes3 dkms-psb <= 4.41.1-7 + +# conflict dkms packages that dont support kernel-3.14 +# all driver versions must be carefully checked to add + +%define kconflicts1 dkms-broadcom-wl < 6.30.223.141-6 +%define kconflicts2 dkms-fglrx < 14.10.1006.1001-1 +%define kconflicts3 dkms-nvidia-current < 331.38-5 +%define kconflicts4 dkms-nvidia-long-lived < 304.108-8 +%define kconflicts5 dkms-nvidia173 < 173.14.39-3 +# nvidia96xx does not support this kernel or x11-server-1.13 + +Autoreqprov: no + +BuildRequires: bc +BuildRequires: binutils +BuildRequires: gcc +# For power tools +BuildRequires: pkgconfig(ncurses) + +BuildRequires: kmod-devel kmod-compat + +%ifarch x86_64 +BuildRequires: numa-devel +%endif + +# for perf, cpufreq and all other tools +# for cpupower +%if %{build_cpupower} +BuildRequires: pciutils-devel +%endif +# for perf +%if %{build_perf} +BuildRequires: asciidoc +BuildRequires: audit-devel +BuildRequires: binutils-devel +BuildRequires: bison +BuildRequires: elfutils-devel +BuildRequires: flex +BuildRequires: libunwind-devel +BuildRequires: newt-devel +BuildRequires: perl-devel +BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: python-devel +BuildRequires: xmlto +BuildRequires: zlib-devel +%endif + +%ifarch %{arm} +BuildRequires: uboot-mkimage +%endif + +# might be useful too: +Suggests: microcode -BuildRoot: %{_tmppath}/%{kname}-%{kversion}-%{_arch}-build -Autoreqprov: no -BuildRequires: gcc module-init-tools %description -%common_description_kernel - -%common_description_info - -# Virtual kernel rpm to help the installer during the naming transition, -# consider removing it after 2008.0 release -%package -n %{kname}-%{buildrel} -Version: %{fakever} -Release: %{fakerel} -Summary: Virtual rpm for installing the default %{kname} -Group: System/Kernel and hardware -Requires: %{kname}-desktop-%{buildrel} -%description -n %{kname}-%{buildrel} -This package is a virtual rpm that helps the installer to install -the default %{kname} during the transition to the new naming scheme. - -%common_description_info - -%files -n %{kname}-%{buildrel} -%defattr(-,root,root) - -# Define obsolete/provides to help automatic upgrades of old kernel -# flavours to the new ones. Can probably be removed when 2007.1 gets EOL. -# And have desktop kernel replace laptop one that is no longer built -%define latest_obsoletes_desktop kernel-latest < 2.6.22-7, kernel-laptop-latest < 2.6.25 -%define latest_provides_desktop kernel-latest = %{kverrel}, kernel-laptop-latest = %{kverrel} -%ifarch %{ix86} -%define latest_obsoletes_desktop586 kernel-legacy-latest < 2.6.22-7 -%define latest_provides_desktop586 kernel-legacy-latest = %{kverrel} -%define latest_obsoletes_server kernel-enterprise-latest < 2.6.22-7 -%define latest_provides_server kernel-enterprise-latest = %{kverrel} +%common_desc_kernel +%ifnarch %{arm} +%common_desc_kernel_smp %endif -# Make kernel-desktop-devel-latest obsolete kernel-source-stripped-latest -# it's not a perfect match, but it's better than full source, and it does work -# And have desktop kernel-devel replace old laptop one -%define latest_obsoletes_devel_desktop kernel-source-stripped-latest < 2.6.22-7, kernel-laptop-devel-latest < 2.6.25 -%define latest_provides_devel_desktop kernel-source-stripped-latest = %{kverrel}, kernel-laptop-devel-latest = %{kverrel} + +# Define obsolete/provides to help automatic upgrades of old kernel-xen-pvops +%define latest_obsoletes_server kernel-xen-pvops-latest < 3.2.1-1 +%define latest_provides_server kernel-xen-pvops-latest = %{kverrel} +%define latest_obsoletes_devel_server kernel-xen-pvops-devel-latest < 3.2.1-1 +%define latest_provides_devel_server kernel-xen-pvops-devel-latest = %{kverrel} # mkflavour() name flavour processor # name: the flavour name in the package name @@ -316,22 +491,29 @@ the default %{kname} during the transition to the new naming scheme. %package -n %{kname}-%{1}-%{buildrel} \ Version: %{fakever} \ Release: %{fakerel} \ -Provides: %kprovides \ +Provides: %kprovides1 %kprovides2 %kprovides3 \ +%{expand:%%{?kprovides_%{1}:Provides: %{kprovides_%{1}}}} \ +Provides: %{kname}-%{1} \ +%if %{build_nrj_desktop} \ +Provides: kernel-desktop \ +%endif \ Requires(pre): %requires1 %requires2 %requires3 %requires4 \ -Requires: %requires5 \ +Requires: %requires2 %requires5 \ +Obsoletes: %kobsoletes1 %kobsoletes2 %kobsoletes3 \ +Conflicts: %kconflicts1 %kconflicts2 %kconflicts3 \ +Conflicts: %kconflicts4 %kconflicts5 \ Provides: should-restart = system \ Suggests: crda \ -Obsoletes: %kobsoletes \ -Conflicts: %kconflicts \ %ifarch %{ix86} \ Conflicts: arch(x86_64) \ %endif \ -Summary: %{expand:%{summary_%(echo %{1})}} \ +Summary: %{expand:%{summary_%(echo %{1} | sed -e "s/-/_/")}} \ Group: System/Kernel and hardware \ %description -n %{kname}-%{1}-%{buildrel} \ -%common_description_kernel %{expand:%{info_%(echo %{1})}} \ - \ -%common_description_info \ +%common_desc_kernel %{expand:%{info_%(echo %{1} | sed -e "s/-/_/")}} \ +%ifnarch %{arm} \ +%common_desc_kernel_smp \ +%endif \ \ %if %build_devel \ %package -n %{kname}-%{1}-devel-%{buildrel} \ @@ -340,7 +522,8 @@ Release: %{fakerel} \ Requires: glibc-devel ncurses-devel make gcc perl \ Summary: The kernel-devel files for %{kname}-%{1}-%{buildrel} \ Group: Development/Kernel \ -Provides: kernel-devel = %{kverrel} \ +Provides: %{kname}-devel = %{kverrel} \ +Provides: %{kname}-%{1}-devel \ %ifarch %{ix86} \ Conflicts: arch(x86_64) \ %endif \ @@ -352,27 +535,25 @@ use with %{kname}-%{1}-%{buildrel}. \ If you want to build your own kernel, you need to install the full \ %{kname}-source-%{buildrel} rpm. \ \ -%common_description_info \ %endif \ \ %if %build_debug \ -%package -n %{kname}-%{1}-debug-%{buildrel} \ +%package -n %{kname}-%{1}-%{buildrel}-debuginfo \ Version: %{fakever} \ Release: %{fakerel} \ -Summary: Files with debug info for %{kname}-%{1}-%{buildrel} \ +Summary: Files with debuginfo for %{kname}-%{1}-%{buildrel} \ Group: Development/Debug \ Provides: kernel-debug = %{kverrel} \ %ifarch %{ix86} \ Conflicts: arch(x86_64) \ %endif \ -%description -n %{kname}-%{1}-debug-%{buildrel} \ -This package contains the files with debug info to aid in debug tasks \ +%description -n %{kname}-%{1}-%{buildrel}-debuginfo \ +This package contains the files with debuginfo to aid in debug tasks \ when using %{kname}-%{1}-%{buildrel}. \ \ If you need to look at debug information or use some application that \ needs debugging info from the kernel, this package may help. \ \ -%common_description_info \ %endif \ \ %package -n %{kname}-%{1}-latest \ @@ -390,8 +571,6 @@ Conflicts: arch(x86_64) \ This package is a virtual rpm that aims to make sure you always have the \ latest %{kname}-%{1} installed... \ \ -%common_description_info \ - \ %if %build_devel \ %package -n %{kname}-%{1}-devel-latest \ Version: %{kversion} \ @@ -409,50 +588,29 @@ Provides: %{kname}-devel-latest \ This package is a virtual rpm that aims to make sure you always have the \ latest %{kname}-%{1}-devel installed... \ \ -%common_description_info \ -%endif \ - \ -%if %build_debug \ -%package -n %{kname}-%{1}-debug-latest \ -Version: %{kversion} \ -Release: %{rpmrel} \ -Summary: Virtual rpm for latest %{kname}-%{1}-debug \ -Group: Development/Debug \ -Requires: %{kname}-%{1}-debug-%{buildrel} \ -%ifarch %{ix86} \ -Conflicts: arch(x86_64) \ -%endif \ -Provides: %{kname}-debug-latest \ -%description -n %{kname}-%{1}-debug-latest \ -This package is a virtual rpm that aims to make sure you always have the \ -latest %{kname}-%{1}-debug installed... \ - \ -%common_description_info \ %endif \ \ %post -n %{kname}-%{1}-%{buildrel} -f kernel_files.%{1}-post \ +%posttrans -n %{kname}-%{1}-%{buildrel} -f kernel_files.%{1}-posttrans \ %preun -n %{kname}-%{1}-%{buildrel} -f kernel_files.%{1}-preun \ %postun -n %{kname}-%{1}-%{buildrel} -f kernel_files.%{1}-postun \ \ %if %build_devel \ %post -n %{kname}-%{1}-devel-%{buildrel} -f kernel_devel_files.%{1}-post \ %preun -n %{kname}-%{1}-devel-%{buildrel} -f kernel_devel_files.%{1}-preun \ +%postun -n %{kname}-%{1}-devel-%{buildrel} -f kernel_devel_files.%{1}-postun \ %endif \ \ %files -n %{kname}-%{1}-%{buildrel} -f kernel_files.%{1} \ %files -n %{kname}-%{1}-latest \ -%defattr(-,root,root) \ \ %if %build_devel \ %files -n %{kname}-%{1}-devel-%{buildrel} -f kernel_devel_files.%{1} \ %files -n %{kname}-%{1}-devel-latest \ -%defattr(-,root,root) \ %endif \ \ %if %build_debug \ -%files -n %{kname}-%{1}-debug-%{buildrel} -f kernel_debug_files.%{1} \ -%files -n %{kname}-%{1}-debug-latest \ -%defattr(-,root,root) \ +%files -n %{kname}-%{1}-%{buildrel}-debuginfo -f kernel_debug_files.%{1} \ %endif %ifarch %{ix86} @@ -462,11 +620,8 @@ latest %{kname}-%{1}-debug installed... \ %if %build_desktop586 %define summary_desktop586 Linux kernel for desktop use with i586 & 4GB RAM %define info_desktop586 This kernel is compiled for desktop use, single or \ -multiple i586 processor(s)/core(s) and less than 4GB RAM, using voluntary \ -preempt, CFS cpu scheduler and cfq i/o scheduler. \ -This kernel relies on in-kernel smp alternatives to switch between up & smp \ -mode depending on detected hardware. To force the kernel to boot in single \ -processor mode, use the "nosmp" boot parameter. +multiple i586 processor(s)/core(s) and less than 4GB RAM, using HZ_1000, \ +voluntary preempt, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. %mkflavour desktop586 %endif %endif @@ -474,53 +629,320 @@ processor mode, use the "nosmp" boot parameter. # # kernel-desktop: i686, smp-alternatives, 4 GB / x86_64 # - %if %build_desktop %ifarch %{ix86} %define summary_desktop Linux Kernel for desktop use with i686 & 4GB RAM %define info_desktop This kernel is compiled for desktop use, single or \ multiple i686 processor(s)/core(s) and less than 4GB RAM, using HZ_1000, \ -voluntary preempt, CFS cpu scheduler and cfq i/o scheduler. \ -This kernel relies on in-kernel smp alternatives to switch between up & smp \ -mode depending on detected hardware. To force the kernel to boot in single \ -processor mode, use the "nosmp" boot parameter. +voluntary preempt, CFS cpu scheduler and BFQ i/o scheduler. %else %define summary_desktop Linux Kernel for desktop use with %{_arch} %define info_desktop This kernel is compiled for desktop use, single or \ -multiple %{_arch} processor(s)/core(s), using HZ_1000, voluntary preempt, \ -CFS cpu scheduler and cfq i/o scheduler. \ -This kernel relies on in-kernel smp alternatives to switch between up & smp \ -mode depending on detected hardware. To force the kernel to boot in single \ -processor mode, use the "nosmp" boot parameter. +multiple %{_arch} processor(s)/core(s), using HZ_1000, \ +voluntary preempt, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. %endif %mkflavour desktop %endif +# +# kernel-netbook: i686, smp-alternatives, 4 GB / x86_64 +# +%if %build_netbook +%ifarch %{ix86} +%define summary_netbook Linux Kernel for netbook use with i686 & 4GB RAM +%define info_netbook This kernel is compiled for netbook use, single or \ +multiple i686 processor(s)/core(s) and less than 4GB RAM, using HZ_250, \ +voluntary preempt, CFS cpu scheduler and BFQ i/o scheduler. +%else +%define summary_netbook Linux Kernel for netbook use with %{_arch} +%define info_netbook This kernel is compiled for netbook use, single or \ +multiple %{_arch} processor(s)/core(s), using HZ_250, \ +voluntary preempt, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%endif +%mkflavour netbook +%endif + # # kernel-server: i686, smp-alternatives, 64 GB / x86_64 # - %if %build_server %ifarch %{ix86} %define summary_server Linux Kernel for server use with i686 & 64GB RAM %define info_server This kernel is compiled for server use, single or \ multiple i686 processor(s)/core(s) and up to 64GB RAM using PAE, using \ -no preempt, HZ_100, CFS cpu scheduler and cfq i/o scheduler. \ -This kernel relies on in-kernel smp alternatives to switch between up & smp \ -mode depending on detected hardware. To force the kernel to boot in single \ -processor mode, use the "nosmp" boot parameter. +no preempt, HZ_100, CFS cpu scheduler and CFQ i/o scheduler, ONDEMAND governor. %else %define summary_server Linux Kernel for server use with %{_arch} %define info_server This kernel is compiled for server use, single or \ multiple %{_arch} processor(s)/core(s), using no preempt, HZ_100, \ -CFS cpu scheduler and cfq i/o scheduler. \ -This kernel relies on in-kernel smp alternatives to switch between up & smp \ -mode depending on detected hardware. To force the kernel to boot in single \ -processor mode, use the "nosmp" boot parameter. +CFS cpu scheduler and CFQ i/o scheduler, ONDEMAND governor. %endif %mkflavour server %endif +%ifarch %{ix86} +# +# kernel-desktop-pae: i686, smp-alternatives, 64GB +# +%if %build_desktop_pae +%define summary_desktop_pae Linux kernel for desktop use with i686 & upto 64GB RAM +%define info_desktop_pae This kernel is compiled for desktop use, single or \ +multiple i686 processor(s)/core(s) and up to 64GB RAM using PAE, using HZ_1000, \ +voluntary preempt, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%mkflavour desktop-pae +%endif +%endif + +%ifarch %{ix86} +# +# kernel-netbook-pae: i686, smp-alternatives, 64 GB +# +%if %build_netbook_pae +%define summary_netbook_pae Linux Kernel for for netbook use with i686 & upto 64GB RAM +%define info_netbook_pae This kernel is compiled for netbook use, single or \ +multiple i686 processor(s)/core(s) and up to 64GB RAM using PAE, using HZ_250, \ +voluntary preempt, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%mkflavour netbook-pae +%endif +%endif + +%ifarch %{ix86} +# +# kernel-nrj-desktop586: nrj, i586, smp-alternatives, 4GB +# +%if %build_nrj_desktop586 +%define summary_nrj_desktop586 Linux kernel for desktop use with i586 & 4GB RAM +%define info_nrj_desktop586 This kernel is compiled for desktop use, single or \ +multiple i586 processor(s)/core(s) and less than 4GB RAM, using HZ_1000, \ +full preempt, rcu boost, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%mkflavour nrj-desktop586 +%endif +%endif + +# +# kernel-nrj-desktop: nrj, i686, smp-alternatives, 4 GB / x86_64 +# +%if %build_nrj_desktop +%ifarch %{ix86} +%define summary_nrj_desktop Linux Kernel for desktop use with i686 & 4GB RAM +%define info_nrj_desktop This kernel is compiled for desktop use, single or \ +multiple i686 processor(s)/core(s) and less than 4GB RAM, using HZ_1000, \ +full preempt, rcu boost, RIFS cpu scheduler and BFQ I/O scheduler, ONDEMAND governor. +%else +%define summary_nrj_desktop Linux Kernel for desktop use with %{_arch} +%define info_nrj_desktop This kernel is compiled for desktop use, single or \ +multiple %{_arch} processor(s)/core(s), using HZ_1000, \ +full preempt, rcu boost, RIFS cpu scheduler and BFQ I/O scheduler, ONDEMAND governor. +%endif +%mkflavour nrj-desktop +%endif + +# +# kernel-nrj-realtime: nrj, i686, smp-alternatives, 4 GB / x86_64 +# +%if %build_nrj_realtime +%ifarch %{ix86} +%define summary_nrj_realtime Linux Kernel for low latency use with i686 & 4GB RAM +%define info_nrj_realtime This kernel is compiled for low latency use, single or \ +multiple i686 processor(s)/core(s) and less than 4GB RAM, using HZ_1000, \ +full preempt, rcu boost, CFS cpu scheduler and new BFQ I/O scheduler, PERFORMANCE governor. +%else +%define summary_nrj_realtime Linux Kernel for low latency use with %{_arch} +%define info_nrj_realtime This kernel is compiled for low latency use, single or \ +multiple %{_arch} processor(s)/core(s), using HZ_1000, \ +full preempt, rcu boost, CFS cpu scheduler and new BFQ I/O scheduler, PERFORMANCE governor. +%endif +%mkflavour nrj-realtime +%endif + +# +# kernel-nrj-server: i686, smp-alternatives, 64 GB / x86_64 +# +%if %build_nrj_server +%ifarch %{ix86} +%define summary_nrj_server Linux Kernel for server use with i686 & 64GB RAM +%define info_nrj_server This kernel is compiled for server use, single or \ +multiple i686 processor(s)/core(s) and up to 64GB RAM using PAE, using \ +no preempt, HZ_100, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%else +%define summary_nrj_server Linux Kernel for server use with %{_arch} +%define info_nrj_server This kernel is compiled for server use, single or \ +multiple %{_arch} processor(s)/core(s), using no preempt, HZ_100, \ +CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%endif +%mkflavour nrj-server +%endif + +# +# kernel-nrj-laptop: nrj, i686, smp-alternatives, 4 GB / x86_64 +# +%if %build_nrj_laptop +%ifarch %{ix86} +%define summary_nrj_laptop Linux Kernel for laptop use with i686 & 4GB RAM +%define info_nrj_laptop This kernel is compiled for laptop use, single or \ +multiple i686 processor(s)/core(s) and less than 4GB RAM, using HZ_300, \ +full preempt, rcu boost, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%else +%define summary_nrj_laptop Linux Kernel for laptop use with %{_arch} +%define info_nrj_laptop This kernel is compiled for laptop use, single or \ +multiple %{_arch} processor(s)/core(s), using HZ_300, \ +full preempt, rcu boost, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%endif +%mkflavour nrj-laptop +%endif + +# +# kernel-nrj-netbook: nrj, i686, smp-alternatives, 4 GB / x86_64 +# +%if %build_nrj_netbook +%ifarch %{ix86} +%define summary_nrj_netbook Linux Kernel for netbook use with i686 & 4GB RAM +%define info_nrj_netbook This kernel is compiled for netbook use, single or \ +multiple i686 processor(s)/core(s) and less than 4GB RAM, using HZ_250, \ +full preempt, rcu boost, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%else +%define summary_nrj_netbook Linux Kernel for netbook use with %{_arch} +%define info_nrj_netbook This kernel is compiled for netbook use, single or \ +multiple %{_arch} processor(s)/core(s), using HZ_250, \ +full preempt, rcu boost, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%endif +%mkflavour nrj-netbook +%endif + +# +%ifarch %{ix86} +# +# kernel-nrj-desktop-pae: nrj, i686, smp-alternatives, 64GB +# +%if %build_nrj_desktop_pae +%define summary_nrj_desktop_pae Linux kernel for desktop use with i686 & upto 64GB RAM +%define info_nrj_desktop_pae This kernel is compiled for desktop use, single or \ +multiple i686 processor(s)/core(s) and up to 64GB RAM using PAE, using HZ_1000, \ +full preempt, rcu boost, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%mkflavour nrj-desktop-pae +%endif +%endif + +# +%ifarch %{ix86} +# +# kernel-nrj-realtime-pae: nrj, i686, smp-alternatives, 64GB +# +%if %build_nrj_realtime_pae +%define summary_nrj_realtime_pae Linux kernel for low latency use with i686 & upto 64GB RAM +%define info_nrj_realtime_pae This kernel is compiled for low latency use, single or \ +multiple i686 processor(s)/core(s) and up to 64GB RAM using PAE, using HZ_1000, \ +full preempt, rcu boost, CFS cpu scheduler and new BFQ I/O scheduler, PERFORMANCE governor. +%mkflavour nrj-realtime-pae +%endif +%endif + +# +%ifarch %{ix86} +# +# kernel-nrj-laptop-pae: nrj, i686, smp-alternatives, 64 GB +# +%if %build_nrj_laptop_pae +%define summary_nrj_laptop_pae Linux Kernel for for laptop use with i686 & upto 64GB RAM +%define info_nrj_laptop_pae This kernel is compiled for laptop use, single or \ +multiple i686 processor(s)/core(s) and up to 64GB RAM using PAE, using HZ_300, \ +full preempt, rcu boost, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%mkflavour nrj-laptop-pae +%endif +%endif + +# +%ifarch %{ix86} +# +# kernel-nrj-netbook-pae: nrj, i686, smp-alternatives, 64 GB +# +%if %build_nrj_netbook_pae +%define summary_nrj_netbook_pae Linux Kernel for for netbook use with i686 & upto 64GB RAM +%define info_nrj_netbook_pae This kernel is compiled for netbook use, single or \ +multiple i686 processor(s)/core(s) and up to 64GB RAM using PAE, using HZ_250, \ +full preempt, rcu boost, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%mkflavour nrj-netbook-pae +%endif +%endif + +# +%ifarch %{ix86} +# +# kernel-nrj-netbook-atom: nrj, for Intel Atom cpu, smp-alternatives, 4 GB +# +%if %build_nrj_netbook_atom +%define summary_nrj_netbook_atom Linux Kernel for netbook use with Intel Atom cpu, less than 4GB RAM +%define info_nrj_netbook_atom This kernel is compiled for netbook use, single or \ +multiple Intel Atom cpu processor(s)/core(s) and less than 4GB RAM, using HZ_250, \ +full preempt, rcu boost, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%mkflavour nrj-netbook-atom +%endif +%endif + +# +%ifarch %{ix86} +# +# kernel-nrj-netbook-atom-pae: nrj, for Intel Atom cpu, smp-alternatives, 64 GB +# +%if %build_nrj_netbook_atom_pae +%define summary_nrj_netbook_atom_pae Linux Kernel for netbook use with Intel Atom cpu & upto 64GB RAM +%define info_nrj_netbook_atom_pae This kernel is compiled for netbook use, single or \ +multiple Intel Atom cpu processor(s)/core(s) and up to 64GB RAM using PAE, using HZ_250, \ +full preempt, rcu boost, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%mkflavour nrj-netbook-atom-pae +%endif +%endif + +# +%ifarch %{ix86} +# +# kernel-nrj-desktop-core2: nrj, Intel Core 2 and newer, smp-alternatives, 4 GB +# +%if %build_nrj_desktop_core2 +%define summary_nrj_desktop_core2 Linux Kernel for desktop use with i686 & 4GB RAM +%define info_nrj_desktop_core2 This kernel is compiled for desktop use, single or \ +multiple Intel Core 2 and newer processor(s)/core(s) and less than 4GB RAM, using HZ_1000, \ +full preempt, rcu boost, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%mkflavour nrj-desktop-core2 +%endif +%endif + +# +%ifarch %{ix86} +# +# kernel-nrj-desktop-core2-pae: nrj, Intel Core 2 and newer, smp-alternatives, 64 GB +# +%if %build_nrj_desktop_core2_pae +%define summary_nrj_desktop_core2_pae Linux Kernel for desktop use with i686 & upto 64GB RAM +%define info_nrj_desktop_core2_pae This kernel is compiled for desktop use, single or \ +multiple Intel Core 2 and newer processor(s)/core(s) and up to 64GB RAM using PAE, using HZ_1000, \ +full preempt, rcu boost, CFS cpu scheduler and BFQ i/o scheduler, ONDEMAND governor. +%mkflavour nrj-desktop-core2-pae +%endif +%endif + +# +# ARM kernels +# +%ifarch %{arm} +%if %build_iop32x +%define summary_iop32x Linux Kernel for Arm machines based on Xscale IOP32X +%define info_iop32x This kernel is compiled for iop32x boxes. It will run on n2100 \ +or ss4000e or sanmina boards. +%mkflavour iop32x +%endif +%if %build_kirkwood +%define summary_kirkwood Linux Kernel for Arm machines based on Kirkwood +%define info_kirkwood This kernel is compiled for kirkwood boxes. It will run on openrd boards. +%mkflavour kirkwood +%endif +%if %build_versatile +%define summary_versatile Linux Kernel for Versatile arm machines +%define info_versatile This kernel is compiled for Versatile boxes. It will run on Qemu for instance. +%mkflavour versatile +%endif +%endif + # # kernel-source # @@ -532,49 +954,17 @@ Requires: glibc-devel, ncurses-devel, make, gcc, perl, diffutils Summary: The Linux source code for %{kname}-%{buildrel} Group: Development/Kernel Autoreqprov: no -Provides: kernel-source = %{kverrel}, kernel-devel = %{kverrel} -%ifarch %{ix86} -Conflicts: arch(x86_64) -%endif +Provides: kernel-source = %{kverrel} +Buildarch: noarch %description -n %{kname}-source-%{buildrel} -The %{kname}-source package contains the source code files for the Manbo -Linux kernel. Theese source files are only needed if you want to build your -own custom kernel that is better tuned to your particular hardware. +The %{kname}-source package contains the source code files for the Mandriva and +ROSA kernel. These source files are only needed if you want to build your own +custom kernel that is better tuned to your particular hardware. If you only want the files needed to build 3rdparty (nVidia, Ati, dkms-*,...) drivers against, install the *-devel-* rpm that is matching your kernel. -%common_description_info - -%post -n %{kname}-source-%{buildrel} -for i in /lib/modules/%{kversion}-{desktop586,desktop,server}-%{buildrpmrel}; do - if [ -d $i ]; then - if [ ! -L $i/build -a ! -L $i/source ]; then - ln -sf /usr/src/linux-%{kversion}-%{buildrpmrel} $i/build - ln -sf /usr/src/linux-%{kversion}-%{buildrpmrel} $i/source - fi - fi -done -cd /usr/src -rm -f linux -ln -snf linux-%{kversion}-%{buildrpmrel} linux - -%preun -n %{kname}-source-%{buildrel} -for i in /lib/modules/%{kversion}-{desktop586,desktop,server}-%{buildrpmrel}/{build,source}; do - if [ -L $i ]; then - if [ "$(readlink $i)" = "/usr/src/linux-%{kversion}-%{buildrpmrel}" ]; then - rm -f $i - fi - fi -done -if [ -L /usr/src/linux ]; then - if [ "$(readlink /usr/src/linux)" = "linux-%{kversion}-%{buildrpmrel}" ]; then - rm -f /usr/src/linux - fi -fi -exit 0 - # # kernel-source-latest: virtual rpm # @@ -584,15 +974,11 @@ Release: %{rpmrel} Summary: Virtual rpm for latest %{kname}-source Group: Development/Kernel Requires: %{kname}-source-%{buildrel} -%ifarch %{ix86} -Conflicts: arch(x86_64) -%endif +Buildarch: noarch %description -n %{kname}-source-latest This package is a virtual rpm that aims to make sure you always have the latest %{kname}-source installed... - -%common_description_info %endif # @@ -603,7 +989,7 @@ latest %{kname}-source installed... Version: %{kversion} Release: %{rpmrel} Summary: Various documentation bits found in the %{kname} source -Group: Books/Computer books +Group: Documentation Buildarch: noarch %description -n %{kname}-doc @@ -612,8 +998,108 @@ Various bits of information about the Linux kernel and the device drivers shipped with it are documented in these files. You also might want install this package if you need a reference to the options that can be passed to Linux kernel modules at load time. +%endif -%common_description_info +# +# kernel/tools +# +%if %{build_perf} +%package -n perf +Version: %{kversion} +Release: %{rpmrel} +Summary: perf tool and the supporting documentation +Group: System/Kernel and hardware + +%description -n perf +the perf tool and the supporting documentation. +%endif + +%if %{build_cpupower} +%package -n cpupower +Version: %{kversion} +Release: %{rpmrel} +Summary: The cpupower tools +Group: System/Kernel and hardware +Requires(post): rpm-helper >= 0.24.0-3 +Requires(preun): rpm-helper >= 0.24.0-3 +Obsoletes: cpufreq cpufrequtils + +%description -n cpupower +The cpupower tools. + +%post -n cpupower + +AVAIL_FILE=/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors +CFG_FILE=%{_sysconfdir}/sysconfig/cpupower + +if ! [ -e "${AVAIL_FILE}" ]; then + echo "Warning: CPU frequency scaling is not supported." + echo "Setting 'performance' governor as the default, just in case." + sed -i 's/@GOVERNOR@/performance/g' "${CFG_FILE}" + exit 0 +fi + +# Set "ondemand" or "powersave" by default, if they are supported, +# "performance" otherwise. +# ? Perhaps it is better to do this in runtime rather than here? +if grep "ondemand" "${AVAIL_FILE}" >/dev/null 2>&1; then + echo "Info: setting 'ondemand' governor as the default." + sed -i 's/@GOVERNOR@/ondemand/g' "${CFG_FILE}" +elif grep "powersave" "${AVAIL_FILE}" >/dev/null 2>&1; then + echo "Info: setting 'powersave' governor as the default." + sed -i 's/@GOVERNOR@/powersave/g' "${CFG_FILE}" +else + echo -n "Info: setting 'performance' governor as the default." + cat "${AVAIL_FILE}" + echo + sed -i 's/@GOVERNOR@/performance/g' "${CFG_FILE}" + exit 0 +fi + +if [ $1 -ge 0 ]; then + /bin/systemctl enable cpupower >/dev/null 2>&1 || : + /bin/systemctl start cpupower >/dev/null 2>&1 || : +fi + +%preun -n cpupower +if [ $1 -eq 0 ]; then + /bin/systemctl --no-reload disable cpupower > /dev/null 2>&1 || : + /bin/systemctl stop cpupower > /dev/null 2>&1 || : +fi + +%package -n cpupower-devel +Version: %{kversion} +Release: %{rpmrel} +Summary: Development files for cpupower +Group: Development/Kernel +Requires: cpupower = %{kversion}-%{rpmrel} +Conflicts: %{_lib}cpufreq-devel + +%description -n cpupower-devel +This package contains the development files for cpupower. +%endif + +%package headers +Version: %kversion +Release: %rpmrel +Summary: Linux kernel header files mostly used by your C library +Group: System/Kernel and hardware +Epoch: 1 +%rename linux-userspace-headers + +%description headers +C header files from the Linux kernel. The header files define +structures and constants that are needed for building most +standard programs, notably the C library. + +This package is not suitable for building kernel modules, you +should use the 'kernel-devel' package instead. + +%files headers +%_includedir/* +# Don't conflict with cpupower-devel +%if %{build_cpupower} +%exclude %_includedir/cpufreq.h %endif # @@ -623,13 +1109,13 @@ Linux kernel modules at load time. %setup -q -n %top_dir_name -c %setup -q -n %top_dir_name -D -T -a100 -%define patches_dir ../%{patch_ver}/ +%define patches_dir ../kernel-patches-and-configs/ cd %src_dir -%if %kstable +%if %sublevel %if %kpatch -%if %prev_stable +%if %prev_sublevel %patch1 -p1 %endif %patch2 -p1 @@ -646,9 +1132,9 @@ cd %src_dir %endif %{patches_dir}/scripts/apply_patches - -# PATCH END - +%{patches_dir}/scripts/apply_patches-NRJ +%{patches_dir}/scripts/apply_patches-geek +%{patches_dir}/scripts/apply_patches-latest # # Setup Begin @@ -662,8 +1148,14 @@ cd %src_dir %define debug --no-debug %endif +%if %{with selinux} +# Enable SELinux, memory sanitization, etc. +%define enhanced_security --with-enhanced-security +%else +%define enhanced_security %{nil} +%endif -%{patches_dir}/scripts/create_configs %debug --user_cpu="%{target_arch}" +%{patches_dir}/scripts/create_configs-withBFQ %debug %enhanced_security --user_cpu="%{target_arch}" # make sure the kernel has the sublevel we know it has... LC_ALL=C perl -p -i -e "s/^SUBLEVEL.*/SUBLEVEL = %{sublevel}/" Makefile @@ -673,6 +1165,7 @@ find . -name '*~' -o -name '*.orig' -o -name '*.append' | %kxargs rm -f %build + # Common target directories %define _kerneldir /usr/src/linux-%{kversion}-%{buildrpmrel} %define _bootdir /boot @@ -688,17 +1181,28 @@ find . -name '*~' -o -name '*.orig' -o -name '*.append' | %kxargs rm -f PrepareKernel() { name=$1 extension=$2 - x86_dir=arch/x86/configs - +%ifarch %{ix86} x86_64 + config_dir=arch/x86/configs +%endif +%ifarch %arm + config_dir=arch/arm/configs +%endif +%ifarch aarc64 + config_dir=arch/arm64/configs +%endif echo "Make config for kernel $extension" + + pushd 3rdparty + perl mkbuild.pl + popd %smake -s mrproper if [ "%{target_arch}" == "i386" -o "%{target_arch}" == "x86_64" ]; then if [ -z "$name" ]; then - cp ${x86_dir}/%{target_arch}_defconfig-desktop .config + cp ${config_dir}/%{target_arch}_defconfig-desktop .config else - cp ${x86_dir}/%{target_arch}_defconfig-$name .config + cp ${config_dir}/%{target_arch}_defconfig-$name .config fi else if [ -z "$name" ]; then @@ -709,11 +1213,7 @@ PrepareKernel() { fi # make sure EXTRAVERSION says what we want it to say - %if %kstable - LC_ALL=C perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = .%{kstable}-$extension/" Makefile - %else - LC_ALL=C perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -$extension/" Makefile - %endif + LC_ALL=C perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -$extension/" Makefile %smake oldconfig } @@ -723,31 +1223,36 @@ BuildKernel() { echo "Building kernel $KernelVer" - %kmake all + %kmake -s all + + # kirkwood boxes have u-boot + if [ "$KernelVer" = "%{kversion}-kirkwood-%{buildrpmrel}" ]; then + %kmake uImage + fi # Start installing stuff install -d %{temp_boot} install -m 644 System.map %{temp_boot}/System.map-$KernelVer install -m 644 .config %{temp_boot}/config-$KernelVer - gzip -c Module.symvers > %{temp_boot}/symvers-$KernelVer.gz + xz -c Module.symvers > %{temp_boot}/symvers-$KernelVer.xz - %ifarch ppc powerpc - cp -f vmlinux %{temp_boot}/vmlinuz-$KernelVer - %ifarch ppc - cp -f arch/ppc/boot/images/zImage.chrp-rs6k %{temp_boot}/vmlinuz-rs6k-$KernelVer - %endif - %else - %ifarch sparc sparc64 - gzip -9c vmlinux > %{temp_boot}/vmlinuz-$KernelVer + %ifarch %{arm} + if [ -f arch/arm/boot/uImage ]; then + cp -f arch/arm/boot/uImage %{temp_boot}/uImage-$KernelVer + else + cp -f arch/arm/boot/zImage %{temp_boot}/vmlinuz-$KernelVer + fi %else cp -f arch/%{target_arch}/boot/bzImage %{temp_boot}/vmlinuz-$KernelVer %endif - %endif # modules install -d %{temp_modules}/$KernelVer %smake INSTALL_MOD_PATH=%{temp_root} KERNELRELEASE=$KernelVer modules_install + # headers + %make INSTALL_HDR_PATH=%{temp_root}%_prefix KERNELRELEASE=$KernelVer headers_install + # remove /lib/firmware, we use a separate kernel-firmware rm -rf %{temp_root}/lib/firmware } @@ -762,15 +1267,22 @@ SaveDevel() { for i in $(find . -name 'Makefile*'); do cp -R --parents $i $TempDevelRoot;done for i in $(find . -name 'Kconfig*' -o -name 'Kbuild*'); do cp -R --parents $i $TempDevelRoot;done cp -fR include $TempDevelRoot + # ln -s ../generated/uapi/linux/version.h $TempDevelRoot/include/linux/version.h cp -fR scripts $TempDevelRoot cp -fR kernel/bounds.c $TempDevelRoot/kernel + cp -fR tools/include $TempDevelRoot/tools/ + %ifarch %{arm} + cp -fR arch/%{target_arch}/tools $TempDevelRoot/arch/%{target_arch}/ + %endif %ifarch %{ix86} x86_64 cp -fR arch/x86/kernel/asm-offsets.{c,s} $TempDevelRoot/arch/x86/kernel/ cp -fR arch/x86/kernel/asm-offsets_{32,64}.c $TempDevelRoot/arch/x86/kernel/ + cp -fR arch/x86/syscalls/syscall* $TempDevelRoot/arch/x86/syscalls/ cp -fR arch/x86/include $TempDevelRoot/arch/x86/ + cp -fR arch/x86/tools $TempDevelRoot/arch/x86/ %else cp -fR arch/%{target_arch}/kernel/asm-offsets.{c,s} $TempDevelRoot/arch/%{target_arch}/kernel/ - cp -fR arch/%{target_arch}/include $TempDevelRoot/arch/%{target_arch}/ + for f in $(find arch/%{target_arch} -name include); do cp -fR --parents $f $TempDevelRoot; done %endif cp -fR .config Module.symvers $TempDevelRoot cp -fR 3rdparty/mkbuild.pl $TempDevelRoot/3rdparty @@ -782,13 +1294,13 @@ SaveDevel() { cp -fR drivers/lguest/lg.h $TempDevelRoot/drivers/lguest/ # Needed for lirc_gpio (#39004) - cp -fR drivers/media/video/bt8xx/bttv{,p}.h $TempDevelRoot/drivers/media/video/bt8xx/ - cp -fR drivers/media/video/bt8xx/bt848.h $TempDevelRoot/drivers/media/video/bt8xx/ - cp -fR drivers/media/video/btcx-risc.h $TempDevelRoot/drivers/media/video/ + cp -fR drivers/media/pci/bt8xx/bttv{,p}.h $TempDevelRoot/drivers/media/pci/bt8xx/ + cp -fR drivers/media/pci/bt8xx/bt848.h $TempDevelRoot/drivers/media/pci/bt8xx/ + cp -fR drivers/media/common/btcx-risc.h $TempDevelRoot/drivers/media/common/ # Needed for external dvb tree (#41418) - cp -fR drivers/media/dvb/dvb-core/*.h $TempDevelRoot/drivers/media/dvb/dvb-core/ - cp -fR drivers/media/dvb/frontends/lgdt330x.h $TempDevelRoot/drivers/media/dvb/frontends/ + cp -fR drivers/media/dvb-core/*.h $TempDevelRoot/drivers/media/dvb-core/ + cp -fR drivers/media/dvb-frontends/lgdt330x.h $TempDevelRoot/drivers/media/dvb-frontends/ # add acpica header files, needed for fglrx build cp -fR drivers/acpi/acpica/*.h $TempDevelRoot/drivers/acpi/acpica/ @@ -796,20 +1308,19 @@ SaveDevel() { # aufs2 has a special file needed cp -fR fs/aufs/magic.mk $TempDevelRoot/fs/aufs - for i in alpha arm avr32 blackfin cris frv h8300 ia64 m32r m68knommu \ - microblaze mips mn10300 parisc s390 score sh tile xtensa; do +%if %{with selinux} + # SELinux needs security/selinux/include + cp -fR security/selinux/include $TempDevelRoot/security/selinux +%endif + + for i in alpha arc avr32 blackfin c6x cris frv h8300 hexagon ia64 m32r m68k m68knommu metag microblaze \ + mips mn10300 openrisc parisc powerpc s390 score sh sparc tile unicore32 xtensa; do rm -rf $TempDevelRoot/arch/$i done - # ppc needs only m68k headers - rm -rf $TempDevelRoot/arch/m68k - - %ifnarch ppc powerpc - rm -rf $TempDevelRoot/arch/powerpc - %endif - %ifnarch sparc sparc64 - rm -rf $TempDevelRoot/arch/sparc - rm -rf $TempDevelRoot/arch/sparc64 + %ifnarch %{arm} + rm -rf $TempDevelRoot/arch/arm* + rm -rf $TempDevelRoot/include/kvm/arm* %endif %ifnarch %{ix86} x86_64 rm -rf $TempDevelRoot/arch/x86 @@ -834,19 +1345,14 @@ SaveDevel() { ### Create the kernel_devel_files.* cat > $kernel_devel_files < $kernel_devel_files-postun </dev/null +EOF } SaveDebug() { @@ -930,7 +1446,6 @@ SaveDebug() { install -m 644 vmlinux \ %{temp_boot}/vmlinux-%{kversion}-$debug_flavour-%{buildrpmrel} kernel_debug_files=../kernel_debug_files.$debug_flavour - echo "%defattr(-,root,root)" > $kernel_debug_files echo "%{_bootdir}/vmlinux-%{kversion}-$debug_flavour-%{buildrpmrel}" \ >> $kernel_debug_files @@ -960,76 +1475,90 @@ CreateFiles() { kernel_files=../kernel_files.$kernel_flavour +ker="vmlinuz" +if [ "$kernel_flavour" = "kirkwood" ]; then + ker="uImage" +fi ### Create the kernel_files.* cat > $kernel_files <> $kernel_files - %endif +%if %build_debug + cat ../kernel_exclude_debug_files.$kernel_flavour >> $kernel_files +%endif ### Create kernel Post script cat > $kernel_files-post < /dev/null if [ -L vmlinuz-$kernel_flavour ]; then rm -f vmlinuz-$kernel_flavour fi -ln -sf vmlinuz-%{kversion}-$kernel_flavour-%{buildrpmrel} vmlinuz-$kernel_flavour +#ln -sf vmlinuz-\${KVER} vmlinuz-$kernel_flavour if [ -L initrd-$kernel_flavour.img ]; then rm -f initrd-$kernel_flavour.img fi -ln -sf initrd-%{kversion}-$kernel_flavour-%{buildrpmrel}.img initrd-$kernel_flavour.img +#ln -sf initrd-\${KVER}.img initrd-$kernel_flavour.img popd > /dev/null + %if %build_devel # create kernel-devel symlinks if matching -devel- rpm is installed -if [ -d /usr/src/linux-%{kversion}-$kernel_flavour-%{buildrpmrel} ]; then - rm -f /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/{build,source} - ln -sf /usr/src/linux-%{kversion}-$kernel_flavour-%{buildrpmrel} /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/build - ln -sf /usr/src/linux-%{kversion}-$kernel_flavour-%{buildrpmrel} /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/source -fi -%endif -%if %build_source -# create kernel-source symlinks only if matching -devel- rpm is not installed -if [ -d /usr/src/linux-%{kversion}-%{buildrpmrel} -a ! -d /usr/src/linux-%{kversion}-$kernel_flavour-%{buildrpmrel} ]; then - rm -f /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/{build,source} - ln -sf /usr/src/linux-%{kversion}-%{buildrpmrel} /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/build - ln -sf /usr/src/linux-%{kversion}-%{buildrpmrel} /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/source +if [ -d /usr/src/linux-\${KVER} ]; then + rm -f /lib/modules/\${KVER}/{build,source} + ln -sf /usr/src/linux-\${KVER} /lib/modules/\${KVER}/build + ln -sf /usr/src/linux-\${KVER} /lib/modules/\${KVER}/source fi %endif EOF +### Create kernel Posttrans script +cat > $kernel_files-posttrans < $kernel_files-preun < /dev/null if [ -L vmlinuz-$kernel_flavour ]; then - if [ "$(readlink vmlinuz-$kernel_flavour)" = "vmlinuz-%{kversion}-$kernel_flavour-%{buildrpmrel}" ]; then + if [ "\$(readlink vmlinuz-$kernel_flavour)" = "vmlinuz-\${KVER}" ]; then rm -f vmlinuz-$kernel_flavour fi fi if [ -L initrd-$kernel_flavour.img ]; then - if [ "$(readlink initrd-$kernel_flavour.img)" = "initrd-%{kversion}-$kernel_flavour-%{buildrpmrel}.img" ]; then + if [ "\$(readlink initrd-$kernel_flavour.img)" = "initrd-\${KVER}.img" ]; then rm -f initrd-$kernel_flavour.img fi fi + +/usr/sbin/update-grub2 + popd > /dev/null %if %build_devel -if [ -L /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/build ]; then - rm -f /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/build +if [ -L /lib/modules/\${KVER}/build ]; then + rm -f /lib/modules/\${KVER}/build fi -if [ -L /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/source ]; then - rm -f /lib/modules/%{kversion}-$kernel_flavour-%{buildrpmrel}/source +if [ -L /lib/modules/\${KVER}/source ]; then + rm -f /lib/modules/\${KVER}/source fi %endif exit 0 @@ -1038,8 +1567,17 @@ EOF ### Create kernel Postun script on the fly cat > $kernel_files-postun < /dev/null +KVER=%{kversion}-$kernel_flavour-%{buildrpmrel} +KVER_DEVEL=%{kversion}-$devel_flavour-%{buildrpmrel} +rm -f /boot/initrd-\${KVER}.img +rm -f /boot/initrd-\${KVER}_old.img +rm -rf /lib/modules/\${KVER} >/dev/null +if [ -d /var/lib/dkms ]; then + rm -f /var/lib/dkms/*/kernel-\${KVER_DEVEL}-%{_target_cpu} >/dev/null + rm -rf /var/lib/dkms/*/*/\${KVER_DEVEL} >/dev/null + rm -f /var/lib/dkms-binary/*/kernel-\${KVER_DEVEL}-%{_target_cpu} >/dev/null + rm -rf /var/lib/dkms-binary/*/*/\${KVER_DEVEL} >/dev/null +fi EOF } @@ -1070,7 +1608,7 @@ rm -rf %{temp_root} install -d %{temp_root} -#make sure we are in the directory +# make sure we are in the directory cd %src_dir %ifarch %{ix86} @@ -1083,14 +1621,141 @@ CreateKernel desktop586 CreateKernel desktop %endif +%if %build_netbook +CreateKernel netbook +%endif + %if %build_server CreateKernel server %endif +%ifarch %{ix86} +%if %build_desktop_pae +CreateKernel desktop-pae +%endif +%endif + +%ifarch %{ix86} +%if %build_netbook_pae +CreateKernel netbook-pae +%endif +%endif + +%ifarch %{ix86} +%if %build_nrj_desktop586 +CreateKernel nrj-desktop586 +%endif +%endif + +%if %build_nrj_desktop +CreateKernel nrj-desktop +%endif + +%if %build_nrj_realtime +CreateKernel nrj-realtime +%endif + +%if %build_nrj_server +CreateKernel nrj-server +%endif + +%if %build_nrj_laptop +CreateKernel nrj-laptop +%endif + +%if %build_nrj_netbook +CreateKernel nrj-netbook +%endif + +%ifarch %{ix86} +%if %build_nrj_desktop_pae +CreateKernel nrj-desktop-pae +%endif +%endif + +%ifarch %{ix86} +%if %build_nrj_realtime_pae +CreateKernel nrj-realtime-pae +%endif +%endif + +%ifarch %{ix86} +%if %build_nrj_laptop_pae +CreateKernel nrj-laptop-pae +%endif +%endif + +%ifarch %{ix86} +%if %build_nrj_netbook_pae +CreateKernel nrj-netbook-pae +%endif +%endif + +%ifarch %{ix86} +%if %build_nrj_netbook_atom +CreateKernel nrj-netbook-atom +%endif +%endif + +%ifarch %{ix86} +%if %build_nrj_netbook_atom_pae +CreateKernel nrj-netbook-atom-pae +%endif +%endif + +%ifarch %{ix86} +%if %build_nrj_desktop_core2 +CreateKernel nrj-desktop-core2 +%endif +%endif + +%ifarch %{ix86} +%if %build_nrj_desktop_core2_pae +CreateKernel nrj-desktop-core2-pae +%endif +%endif + +%ifarch %{arm} +%if %build_iop32x +CreateKernel iop32x +%endif +%if %build_kirkwood +CreateKernel kirkwood +%endif +%if %build_versatile +CreateKernel versatile +%endif +%endif + +# set extraversion to match srpm to get nice version reported by the tools +LC_ALL=C perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{rpmrel}/" Makefile + + +############################################################ +### Linker start3 > Check point to build for omv or rosa ### +############################################################ +%if %{build_perf} +%smake -C tools/perf -s HAVE_CPLUS_DEMANGLE=1 prefix=%{_prefix} all +%smake -C tools/perf -s prefix=%{_prefix} man +%endif + +%if %{build_cpupower} +# make sure version-gen.sh is executable. +chmod +x tools/power/cpupower/utils/version-gen.sh +%make -C tools/power/cpupower CPUFREQ_BENCH=false +%endif +############################################################ +### Linker end3 > Check point to build for omv or rosa ### +############################################################ + # We don't make to repeat the depend code at the install phase %if %build_source +%ifarch %{arm} + PrepareKernel "kirkwood" %{buildrpmrel}custom +%else PrepareKernel "" %{buildrpmrel}custom +%endif %smake -s mrproper %endif @@ -1121,35 +1786,28 @@ chmod -R a+rX %{target_source} # we remove all the source files that we don't ship # first architecture files -for i in alpha arm arm26 avr32 blackfin cris frv h8300 ia64 m32r m68knommu \ - microblaze mips parisc s390 score sh sh64 tile v850 xtensa mn10300; do +for i in alpha arc avr32 blackfin c6x cris frv h8300 hexagon ia64 m32r m68k m68knommu metag microblaze \ + mips openrisc parisc powerpc s390 score sh sh64 sparc tile unicore32 v850 xtensa mn10300; do rm -rf %{target_source}/arch/$i done - -# ppc needs only m68k headers -rm -rf %{target_source}/arch/m68k - -%ifnarch ppc powerpc - rm -rf %{target_source}/arch/ppc - rm -rf %{target_source}/arch/powerpc -%endif -%ifnarch sparc sparc64 - rm -rf %{target_source}/arch/sparc - rm -rf %{target_source}/arch/sparc64 -%endif -%ifnarch %{ix86} x86_64 - rm -rf %{target_source}/arch/x86 +%ifnarch %{arm} + rm -rf %{target_source}/include/kvm/arm* %endif # other misc files rm -f %{target_source}/{.config.old,.config.cmd,.gitignore,.lst,.mailmap} rm -f %{target_source}/{.missing-syscalls.d,arch/.gitignore,firmware/.gitignore} +rm -rf %{target_source}/.tmp_depmod/ #endif %build_source %endif -# gzipping modules +# compressing modules +%if %{build_modxz} +find %{target_modules} -name "*.ko" | %kxargs xz -6e +%else find %{target_modules} -name "*.ko" | %kxargs gzip -9 +%endif # We used to have a copy of PrepareKernel here # Now, we make sure that the thing in the linux dir is what we want it to be @@ -1157,24 +1815,51 @@ for i in %{target_modules}/*; do rm -f $i/build $i/source done -# sniff, if we gzipped all the modules, we change the stamp :( +# sniff, if we compressed all the modules, we change the stamp :( # we really need the depmod -ae here pushd %{target_modules} for i in *; do - /sbin/depmod -u -ae -b %{buildroot} -r -F %{target_boot}/System.map-$i $i + /sbin/depmod -ae -b %{buildroot} -F %{target_boot}/System.map-$i $i echo $? done for i in *; do pushd $i echo "Creating modules.description for $i" - modules=`find . -name "*.ko.gz"` + modules=`find . -name "*.ko.[g,x]z"` echo $modules | %kxargs /sbin/modinfo \ | perl -lne 'print "$name\t$1" if $name && /^description:\s*(.*)/; $name = $1 if m!^filename:\s*(.*)\.k?o!; $name =~ s!.*/!!' > modules.description popd done popd +# need to set extraversion to match srpm again to avoid rebuild +LC_ALL=C perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{rpmrel}/" Makefile +%if %{build_perf} + +# perf tool binary and supporting scripts/binaries +make -C tools/perf -s V=1 DESTDIR=%{buildroot} HAVE_CPLUS_DEMANGLE=1 prefix=%{_prefix} install + +# perf man pages (note: implicit rpm magic compresses them later) +make -C tools/perf -s V=1 DESTDIR=%{buildroot} HAVE_CPLUS_DEMANGLE=1 prefix=%{_prefix} install-man +%endif + +############################################################ +### Linker start4 > Check point to build for omv or rosa ### +############################################################ +%if %{build_cpupower} +make -C tools/power/cpupower DESTDIR=%{buildroot} libdir=%{_libdir} mandir=%{_mandir} CPUFREQ_BENCH=false install +rm -f %{buildroot}%{_libdir}/*.{a,la} +%find_lang cpupower +mv cpupower.lang ../ +chmod 0755 %{buildroot}%{_libdir}/libcpupower.so* +mkdir -p %{buildroot}%{_unitdir} %{buildroot}%{_sysconfdir}/sysconfig +install -m644 %{SOURCE50} %{buildroot}%{_unitdir}/cpupower.service +install -m644 %{SOURCE51} %{buildroot}%{_sysconfdir}/sysconfig/cpupower +%endif +############################################################ +### Linker start4 > Check point to build for omv or rosa ### +############################################################ ### ### clean @@ -1194,25 +1879,16 @@ rm -rf %{buildroot} %if %build_source %files -n %{kname}-source-%{buildrel} -%defattr(-,root,root) %dir %{_kerneldir} %dir %{_kerneldir}/arch %dir %{_kerneldir}/include %{_kerneldir}/3rdparty %{_kerneldir}/Documentation %{_kerneldir}/arch/Kconfig -%ifarch powerpc ppc -%{_kerneldir}/arch/powerpc -%{_kerneldir}/arch/ppc -%endif -%ifarch sparc sparc64 -%{_kerneldir}/arch/sparc -%{_kerneldir}/arch/sparc64 -%endif +%{_kerneldir}/arch/arm +%{_kerneldir}/arch/arm64 %{_kerneldir}/arch/um -%ifarch %{ix86} x86_64 %{_kerneldir}/arch/x86 -%endif %{_kerneldir}/block %{_kerneldir}/crypto %{_kerneldir}/drivers @@ -1221,26 +1897,26 @@ rm -rf %{buildroot} %{_kerneldir}/include/Kbuild %{_kerneldir}/include/acpi %{_kerneldir}/include/asm-generic -%ifarch powerpc ppc -%{_kerneldir}/include/m68k -%{_kerneldir}/include/powerpc -%{_kerneldir}/include/ppc -%endif +%{_kerneldir}/include/clocksource %{_kerneldir}/include/crypto %{_kerneldir}/include/drm +%{_kerneldir}/include/dt-bindings %{_kerneldir}/include/keys %{_kerneldir}/include/linux %{_kerneldir}/include/math-emu %{_kerneldir}/include/media -%{_kerneldir}/include/mtd +%{_kerneldir}/include/memory +%{_kerneldir}/include/misc %{_kerneldir}/include/net %{_kerneldir}/include/pcmcia +%{_kerneldir}/include/ras %{_kerneldir}/include/rdma %{_kerneldir}/include/rxrpc %{_kerneldir}/include/scsi %{_kerneldir}/include/sound %{_kerneldir}/include/target %{_kerneldir}/include/trace +%{_kerneldir}/include/uapi %{_kerneldir}/include/video %{_kerneldir}/include/xen %{_kerneldir}/init @@ -1267,5430 +1943,37 @@ rm -rf %{buildroot} %doc README.kernel-sources %files -n %{kname}-source-latest -%defattr(-,root,root) %endif %if %build_doc %files -n %{kname}-doc -%defattr(-,root,root) %doc linux-%{tar_ver}/Documentation/* %endif -%changelog -* Sun May 22 2011 Thomas Backlund 2.6.38.7-1mnb2 - o Thomas Backlund - - update to 2.6.38.7 (CVE-2011-1770, CVE-2011-1776, CVE-2011-1927) - - rollback unionfs to a known working 2.5.8 - -* Tue May 10 2011 Thomas Backlund 2.6.38.6-1mnb2 - o Thomas Backlund - - clean /lib/modules on kernel removal (#42962) - - update to 2.6.38.6 - -* Thu May 5 2011 Thomas Backlund 2.6.38.5-1mnb - o Thomas Backlund - - drm/i915: Fix tiling corruption from pipelined fencing - - update to 2.6.38.5 - - update unionfs to 2.5.9.1 - drop fs-unionfs-buildfix.patch (merged) - drop fs-unionfs-2.5.3-oops.patch (fixed differently) - - samsung-laptop: add support for N230 and R410P models - -* Sun Apr 24 2011 Thomas Backlund 2.6.38.4-1mnb - o Thomas Backlund - - update to 2.6.38.4 - - update aufs to aufs2.1-38 stable branch - - update ipset to 6.4 (includes ipv6 support) (#62965) - - endable radeon kernel modesetting by default - -* Sat Apr 16 2011 Thomas Backlund 2.6.38.3-1mnb - o Thomas Backlund - - update to 2.6.38.3 - - rediff HP Compaq DC7900 alsa patch - -* Mon Mar 28 2011 Thomas Backlund 2.6.38.2-1mnb - o Thomas Backlund - - update to 2.6.38.2 (CVE-2011-0726) - - restore framebuffer oops and deadlock fixes by Herton as - they seem to work better than the Ubuntu one (#62864) - -* Tue Mar 22 2011 Thomas Backlund 2.6.38.1-0.rc1.1mnb - o Thomas Backlund - - update to 2.6.38.1-rc1 - * drop merged patches: - dm-crypt-scale-to-multiple-CPUs-v5-2.6.36.patch - fs-squashfs-add-XZ-compression-configuration-option.patch - fs-squashfs-add-XZ-compression-support.patch - fs-squashfs-fix-use-of-uninitialised-variable-in-zlib-and-xz-decompressors.patch - kbuild-do-not-remove-a.out-kvm.h-and-kvm_para.h-on-headers_install_all.patch - kernel-sched-autogroup-Fix-reference-leak.patch - kernel-sched-automated-per-session-task-groups-20101130.patch - kernel-sched-fix-potential-access-to-freed-memory.patch - kernel-sched-Fix-struct-autogroup-memory-leak.patch - kernel-sched-Mark-autogroup_init-__init.patch - kernel-sched-sched-Move-sched_autogroup_exit-to-free_signal_struct.patch - lib-decompressors-add-boot-time-XZ-support.patch - lib-decompressors-add-XZ-decompressor-module.patch - net-wireless-rtl8187-avoid-redundant-write-to-register-FF72.patch - net-wireless-rtl8187-consolidate-anaparam-on-off-write-sequences.patch - net-wireless-rtl8187-do-not-do-per-packet-TX-AGC.patch - net-wireless-rtl8187-don-t-set-RTL818X_CONFIG3_GNT_SELECT.patch - net-wireless-rtl8187-fix-wrong-register-initialization-in-8187B.patch - net-wireless-rtl8187-move-pll-reset-at-start-out-of-ANAPARAM-write.patch - net-wireless-rtl8187-remove-redundant-initialization-of-ARFR.patch - net-wireless-rtl8187-remove-setting-of-beacon-atim-regs-from-init.patch - net-wireless-rtl8187-remove-uneeded-setting-of-anaparam-write.patch - net-wireless-rtl8187-restore-anaparam-registers-after-reset.patch - net-wireless-zd1201-add-id.patch - net-wireless-zd1211rw-add-id.patch - x86-support-XZ-compressed-kernel.patch - * rediff patches: - 3rd-3rdparty-merge.patch - acpi-add-proc-event-regs.patch - acpi-video-add-blacklist-to-use-vendor-driver.patch - char-agp-intel-new-Q57-id.patch - platform-x86-add-shuttle-wmi-driver.patch - x86-pci-toshiba-equium-a60-assign-busses.patch - - update plymouth framebuffer oops fix (Ubuntu, suggested by Herton on LKML) - - replace samsung-backlight driver with the samsung-laptop driver - that will be integrated in 2.6.39 - - update unionfs to 2.5.8 - - update aufs2 to 2.6.38-rc - - add buildfixes for acerhk and ndiswrapper - - disable broken docomo patches - - rediff S2 to apply cleanly - - update defconfigs - -* Fri Feb 25 2011 Thomas Backlund 2.6.37.2-1mnb - o Eugeni Dodonov - - update to 2.6.36.1 - * drop merged patches: - kernel-sched-Fix-update_curr_rt.patch - kernel-sched-cgroup-Use-exit-hook-to-avoid-use-after-free-crash.patch - libata-set-queue-dma-alignment-to-sector-size-for-atapi-too.patch - - o Alexandre Felipe Muller de Souza - - Fix kernel ops caused by Null pointer deference in blk_throtl_exit - - o Thomas Backlund - - update to 2.6.37.2 - * drop merged patch - fs-xfs-fix-dquot-shaker-deadlock.patch - - i586 server kernel and x86_64 kernels needs to be compressed with gzip - so they work with xen (got broken during lzma -> xz update, noted by - Guillaume Rousse on kernel-discuss ml) - -* Sun Feb 13 2011 Thomas Backlund 2.6.37-3mnb - o Thomas Backlund - - revert: "sched, autogroup: Fix CONFIG_RT_GROUP_SCHED sched_setscheduler() - failure" for now as it breaks on boot on both i586 and x86_64 - - sched: Move sched_autogroup_exit() to free_signal_struct() - - sched: Mark autogroup_init() __init - - sched: Fix update_curr_rt() - - sched, cgroup: Use exit hook to avoid use-after-free crash - - add aufs2 support - -* Thu Feb 10 2011 Thomas Backlund 2.6.37-2mnb - o Herton Ronaldo Krzesinski - - Fix additional oops that can happen with remove_conflicting_framebuffers - inside framebuffer code, and fix possible deadlock caused by - fb_set_suspend. Drop original patch for MDV #59260 as this supersedes - it. Submitted at https://bugzilla.kernel.org/show_bug.cgi?id=26232 - - Apply upstream fixes "sched, autogroup: Fix reference leak", - "sched: Fix struct autogroup memory leak" - - o Thomas Backlund - - drop S5 (not needed anymore, since we now ship an unprepared kernel-source) - - add xz support for kernel, initrd and squashfs - (from upstream 2.6.38-rc1) - - drop lzma support (obsoleted by xz support) - - sched, autogroup: Fix CONFIG_RT_GROUP_SCHED sched_setscheduler() - failure (reported on Cooker by Andrey Borzenkov) - - libata: set queue DMA alignment to sector size for ATAPI too - - xfs: fix dquot shaker deadlock - -* Wed Jan 5 2011 Thomas Backlund 2.6.37-1mnb - o Thomas Backlund - - upgrade to 2.6.37 final - * drop merged patches: - block-cfq-improve-fsync-performance-for-small-files.patch - firewire-ohci-avoid-reallocation-of-AR-buffers.patch - firewire-ohci-fix-race-when-reading-count-in-AR-descriptor.patch - firewire-ohci-fix-regression-with-Agere-FW643-rev-06-disable-MSI.patch - firewire-ohci-fix-regression-with-VIA-VT6315-disable-MSI.patch - gpu-drm-i915-always-set-the-dp-transcoder-config-to-8bpc.patch - gpu-drm-kms-remove-spaces-from-connector-names-v2.patch - gpu-drm-radeon-kms-don-t-apply-7xx-hdp-flush-workaround-on-agp.patch - gpu-drm-radeon-kms-fix-vram-base-calculation-on-rs780-rs880.patch - idle-release-2.6.36.patch - kbuild-really-dont-remove-bounds-asm-offsets-headers.patch - kernel-cgroup-fixup-broken-cgroup-movement.patch - kernel-rcu-git.patch - kernel-sched-Cure-more-NO_HZ-load-average-woes.patch - kernel-sched-fix-skip_clock_update-optimization.patch - md-fix-bug-with-re-adding-of-partially-recovered-device.patch - md-protect-against-NULL-reference-when-waiting-to-start-a-raid10.patch - net-af_unix-limit-recursion-level.patch - net-af_unix-limit-unix_tot_inflight.patch - net-bonding-fix-slave-selection-bug.patch - net-mac80211-avoid-calling-ieee80211_work_work-unconditionally.patch - net-r8169-fix-sleeping-while-holding-spinlock.patch - net-wireless-rtl8187-consolidate-MSR-writes-in-bss-info-changed.patch - security-TOMOYO-Print-URL-information-before-panic.patch - sound-alsa-hda-sigmatel-work-around-incorrect-master-muting.patch - sound-alsa-hda-sigmatel-Fix-wrong-TLV-mute-bit-for-STAC_IDT-codecs.patch - sound-alsa-tlv-Define-numbers-in-sound-tlv.h.patch - * drop unneeded patch: - fs-dynamic-nls-default.patch (smbfs support is removed) - * rediff patches: - 3rd-3rdparty-merge.patch - acpi-dsdt-initrd-v0.9c-2.6.28.patch - acpi-dsdt-initrd-v0.9c-fixes.patch - char-agp-intel-new-Q57-id.patch - disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch - hid-usbhid-IBM-BladeCenterHS20-quirk.patch - kbuild-compress-kernel-modules-on-installation.patch - kernel-sched-automated-per-session-task-groups-20101130.patch - platform-x86-add-shuttle-wmi-driver.patch - sound-bluetooth-SCO-support.patch - usb-storage-unusual_devs-add-id.patch - * add patches: - gpu/drm/mach64: 2.6.37 buildfix - netfilter/IFWLOG: 2.6.37 buildfix - usb/storage: unusual_devs 2.6.37 buildfix - * update defconfigs - * update filelists - * remove code disabling new firewire stack for backports - as its now the only firewire stack in the kernel - -* Wed Dec 22 2010 Thomas Backlund 2.6.36.2-2mnb - o Herton Ronaldo Krzesinski - - Add new shuttle-wmi x86 platform driver. Blacklist backlight - controls for some shuttle devices in acpi video driver for them - to work properly with quirk in shuttle-wmi. - - mac80211: avoid calling ieee80211_work_work unconditionally - - Add back fix for oops with plymouthd quiting on vesafb after i915 - with modesetting is loaded, fix should be "upstreamed", on todo - (MDV #59260). - - o Thomas Backlund - - update "sched: automated per session task groups" patch to - the final code merged upstream in -tip - - sched: fix autogroup proc interface potential access to freed memory - - sched: fix skip_clock_update optimization to be more robust - - sched: Cure more NO_HZ load average woes - - drm/kms: remove spaces from connector names - - drm/radeon/kms: fix vram base calculation on rs780/rs880 - - drm/radeon/kms: don't apply 7xx HDP flush workaround on AGP - - drm/i915: Always set the DP transcoder config to 8BPC - - md: fix bug with re-adding of partially recovered device - - md: protect against NULL reference when waiting to start a raid10 - - bonding: Fix slave selection bug - - r8169: fix sleeping while holding spinlock - -* Fri Dec 10 2010 Thomas Backlund 2.6.36.2-1mnb - o Thomas Backlund - - update to 2.6.36.2 (CVE-2010-3848, CVE-2010-3849, CVE-2010-3850, CVE-2010-4258) - * drop merged patches: - microblaze-fix-build-with-make-3.82.patch - fs-ext4-fix-NULL-pointer-dereference-in-print_daily_error_info.patch - firewire-ohci-fix-buffer-overflow-in-AR-split-packet-handling.patch - firewire-ohci-fix-race-in-AR-split-packet-handling.patch - gpu-drm-radeon-kms-make-sure-blit-addr-masks-are-64-bit.patch - gpu-drm-radeon-kms-fix-2D-tile-height-alignment-in-the-r600-CS-checker.patch - gpu-drm-radeon-kms-MC-vram-map-needs-to-be-bigger-than-pci-aperture-size.patch - gpu-drm-radeon-kms-properly-compute-group_size-on-6xx-7xx.patch - gpu-drm-radeon-kms-fix-handling-of-tex-lookup-disable-in-cs-checker-on-r2xx.patch - sound-alsa-hda-Disable-sticky-PCM-stream-assignment-for-AD-codecs.patch - sound-alsa-OSS-mixer-emulation-fix-locking.patch - sound-alsa-hda-add-Vortex86MX-PCI-ids.patch - sound-alsa-hda-Fix-codec-muted-after-rebooting-from-Windows.patch - sound-alsa-hda-Add-workarounds-for-CT-IBG-controllers.patch - sound-alsa-hda-Add-some-workarounds-for-Creative-IBG.patch - sound-alsa-hda-Fix-wrong-SPDIF-NID-assignment-for-CA0110.patch - sound-alsa-hda-Fix-ALC660-ALC861-VD-capture-playback-mixers.patch - - firewire-ohci: disable MSI on all VIA firewire controllers - - firewire-ohci: disable MSI on Agere FW643 rev 06 controller - - af_unix: limit unix_tot_inflight and recursion level (CVE-2010-4249) - - o Herton Ronaldo Krzesinski - - If building a backport of 2.6.36 for older distros (like 2010.1), - don't enable new firewire stack, thus avoiding requirement on - newer module-init-tools, as we enable both stacks for now and - blacklist the old one in module-init-tools. - -* Tue Nov 30 2010 Thomas Backlund 2.6.36.1-2mnb - o Herton Ronaldo Krzesinski - - Updated ipset to version 4.4 - - ALSA, hda: fix wrong mixer nids given to alc_auto_create_input_ctls - for ALC660-VD/ALC861-VD hda codecs (MDV #61159) - - rtl8187: miscellaneous cleanups and bug fixes. - - o Thomas Backlund - - sched, cgroup: Fixup broken cgroup movement (Peter Zijlstra, LKML) - - sched: automated per session task groups 20101130 (Mike Galbraith, LKML) - - dm-crypt: scale to multiple CPUs v5 - -* Mon Nov 22 2010 Thomas Backlund 2.6.36.1-1mnb - o Thomas Backlund - - update unionfs to v 2.5.7 - - make kernel-source require diffutils as it uses both diff and cmp - during build (mdv #61719) - - update to 2.6.36.1 - - add intel_idle fixes (Len Brown, LKML) - - ext4: fix NULL pointer dereference in print_daily_error_info() - -* Fri Oct 29 2010 Thomas Backlund 2.6.36-2mnb - o Thomas Backlund - - microblaze: fix build with make 3.82 - - TOMOYO: Print URL information before panic() (mdv #61723) - - ALSA: hda - Fix wrong TLV mute bit for STAC/IDT codecs - (Patch by Clemens Ladisch, requested by Colin Guthrie) - - ALSA: tlv - Define numbers in sound/tlv.h (Takashi Iwai) - - ALSA: hda - Disable sticky PCM stream assignment for AD codecs - (Patch by Takashi Iwai, requested by Colin Guthrie) - - ALSA: OSS mixer emulation - fix locking (Jaroslav Kysela) - - ALSA: hda - Add Vortex86MX PCI ids (Otavio Salvador) - - ALSA: hda - Fix codec muted after rebooting from Windows (Charles Chin) - - ALSA: hda - Add workarounds for CT-IBG controllers (Takashi Iwai) - - ALSA: hda - Add some workarounds for Creative IBG (Takashi Iwai) - - ALSA: hda - Fix wrong SPDIF NID assignment for CA0110 (Takashi Iwai) - - cfq: improve fsync performance for small files - - kbuild: do not remove a.out kvm.h and kvm_para.h on headers_install_all - (Kirill A. Shutemov, LKML) - - drm/radeon/kms fixes from upstream (Alex Deucher): - * make sure blit addr masks are 64 bit - * MC vram map needs to be >= pci aperture size - * properly compute group_size on 6xx/7xx - * fix handling of tex lookup disable in cs checker on r2xx - - firewire (JuJu) fixes from upstream (Clemens Ladisch): - * firewire: ohci: fix buffer overflow in AR split packet handling - * firewire: ohci: fix race in AR split packet handling - * firewire: ohci: avoid reallocation of AR buffers - * firewire: ohci: fix race when reading count in AR descriptor - -* Thu Oct 21 2010 Thomas Backlund 2.6.36-1mnb - o Thomas Backlund - - update patch: - ALSA: HDA: Sigmatel: work around incorrect master muting - (patch by Clemens Ladisch, requested by Colin Guthrie) - - make doc subpackage noarch - - make squashfs lzma support coexist with lzo - - update to 2.6.36 final - -* Fri Oct 15 2010 Thomas Backlund 2.6.36-0.rc8.1.1mnb - o Thomas Backlund - - fix defconfig creation when enabling debug - - alsa: patch_sigmatel: fix master playback volume mute - (patch by Clemens Ladisch, requested by Colin Guthrie) - - Update to 2.6.36-rc8-git1 - * drop merged patches: - block-elevator-git.patch - fs-xfs-git.patch - gpu-drm-git.patch - -* Thu Oct 7 2010 Thomas Backlund 2.6.36-0.rc7.1mnb - o Thomas Backlund - - enable the new firewire stack (juju) so we can start testing apps - against it (old stack is scheduled for removal around 2.6.37-39) - (module-init-tools >= 3.6-12 have the new core blacklisted for - now to avoid breakage) - - update to 2.6.36-rc7 - * drop merged patch: - gpu-drm-intel-git-fixes.patch - - add fixes queued for 2.6.36 final: - elevator: fix oops on early call to elevator_change() (upstream git) - drm: don't drop handle reference on unload (upstream git) - drm/ttm: Fix two race conditions + fix busy codepaths (upstream git) - rcu: move check from rcu_dereference_bh to rcu_read_lock_bh_held (upstream git) - xfs: properly account for reclaimed inodes (upstream git) - -* Sun Oct 3 2010 Thomas Backlund 2.6.36-0.rc6.2.1mnb - o Thomas Backlund - - update to 2.6.36-rc6-git2 - * drop merged patches: - fs-nfs-fix-the-return-value-of-nfs_file_fsync.patch - mm-vmscan-raise-the-bar-to-PAGEOUT_IO_SYNC-stalls.patch - mm-vmscan-synchronous-lumpy-reclaim-dont-call-congestion_wait.patch - pci-fix-type-warnings-in-intr_remapping.c.patch - pci-intel-iommu-Fix-32-bit-build-warning-with-__cmpxchg.patch - platform-x86-add-lenovo-ideapad.patch - platform-lenovo-ideapad-Only-allow-camera-state-to-be-set-to-0-or-1.patch - platform-lenovo-ideapad-Stop-using-global-variables.patch - staging-dt3155v4l-correcting-a-pointer-mismatch-bug.patch - staging-update-ramzswap-to-zram-hg193.patch - um-x86-Cast-to-u64-inside-set_64bit.patch - video-via-via-gpio.c-fix-warning.patch - x86-asm-Clean-up-and-simplify-asm-cmpxchg.h.patch - x86-kvm-Remove-cast-obsoleted-by-set_64bit-prototype.patch - * rediff patches: - 3rd-3rdparty-merge.patch - char-agp-intel-new-Q57-id.patch - fs-dynamic-nls-default.patch - include-kbuild-export-pci_ids.patch - net-netfilter-IFWLOG-mdv.patch - net-netfilter-psd-mdv.patch - platform-x86-add-samsung-backlight-driver.patch - serial-docomo-F2402.patch - - add acerhk, heci, mach64 and ndiswrapper buildfixes for 2.6.36 - - add intel drm fixes from upsteam heading for 2.6.36 final - - update unionfs to 2.5.6 - - revert squashfs lzo support (conflicts with lzma support) - - remove tile arch from source/devel rpms - - update defconfigs - -* Mon Sep 27 2010 Thomas Backlund 2.6.35.6-1mnb - o Thomas Backlund - - update to 2.6.35.6 (CVE-2010-2960) - * rediff char-agp-intel-new-Q57-id.patch - -* Tue Sep 21 2010 Thomas Backlund 2.6.35.5-1mnb - o Thomas Backlund - - update to 2.6.35.5 (CVE-2010-3081, CVE-2010-3301) - - raise CONFIG_NR_CPUS to 64 on desktop(586) and to 128 on server (mdv #60928) - -* Sat Aug 28 2010 Herton Ronaldo Krzesinski 2.6.35.4-1mnb - o Thomas Backlund - - update to 2.6.35.4 (CVE-2010-2803) - * drop merged patches: - fs-nfs-fix-an-oops-in-the-NFSv4-atomic-open-code.patch - mm-fix-page-table-unmap-for-stack-guard-page-properly.patch - mm-fix-up-some-user-visible-effects-of-the-stack-guard-page.patch - x86-asm-Clean-up-and-simplify-set_64bit.patch - - fix 2.6.35.2 regression: Kernel panic or instant reboot on udev - modules loading (intel-agp, i915) (kbz #16612) - - o Herton Ronaldo Krzesinski - - Merge following upstream fixes: - pci: fix type warnings in intr_remapping.c - intel-iommu: Fix 32-bit build warning with __cmpxchg() - Staging: dt3155v4l: correcting a pointer mismatch bug and cleanups - drivers/video/via/via-gpio.c: fix warning - x86, kvm: Remove cast obsoleted by set_64bit() prototype cleanup - um, x86: Cast to (u64 *) inside set_64bit() - -* Wed Aug 18 2010 Herton Ronaldo Krzesinski 2.6.35.2-1mnb - o Herton Ronaldo Krzesinski - - Update to 2.6.35.2 (CVE-2010-2240), dropped merged patches: - arch-powerpc-fix-build-with-make-3.82.patch - kernel-sched-Revert-nohz_ratelimit.patch - pci-disable-MSI-on-Via-K8M800.patch - md-raid10-avoid-deadlock-on-resync.patch - - Updated ramzswap staging module to latest zram (hg 193, see - http://code.google.com/p/compcache/issues/detail?id=68) - - nfs: fix fsync error with nfs (upstream commit "NFS: fix the - return value of nfs_file_fsync()") - - o Thomas Backlund - - add Lenovo IdeaPad ACPI Laptop Extras support - - ideapad: Only allow camera state to be set to 0 or 1 - - ideapad: Stop using global variables - - mm: fix page table unmap for stack guard page properly (kbz #16588) - (fixes 2.6.35.2 breakage (mostly triggered with PAE / HIGHPTE)) - - mm: fix up some user-visible effects of the stack guard page (kbz #16588) - - nfs: Fix an Oops in the NFSv4 atomic open code - -* Tue Aug 10 2010 Thomas Backlund 2.6.35.1-1mnb - o Thomas Backlund - - update to 2.6.35.1 - - sched: Revert nohz_ratelimit(), as it causes excessive wakeups - - powerpc: fix build breakage with make 3.82 (Sam Ravnborg) - - md: fix deadlock on raid10 during resync - - o Herton Ronaldo Krzesinski - - Backport "vmscan: raise the bar to PAGEOUT_IO_SYNC stalls" and - "vmscan: synchronous lumpy reclaim don't call congestion_wait()" - changes (should fix behaviour reported at - http://lkml.org/lkml/2010/4/4/86). - -* Mon Aug 2 2010 Thomas Backlund 2.6.35-1mnb - o Thomas Backlund - - add back missing Kconfig option so samsung-backlight is built (mdv #60386) - - upgrade to 2.6.35 - * drop merged patches: - acpi-video-Be-more-liberal-in-validating-_BQC-behaviour.patch - ata-ahci-add-missing-nv-IDs.patch - ata-pata_marvell-CONFIG_AHCI-is-really-CONFIG_SATA_AHCI.patch - base-firmware_class-fix-memory-leak-free-allocated-pages.patch - fs-btrfs-fix-memory-corruption-on-mount.patch - fs-cifs-fix-a-malicious-redirect-problem-in-the-DNS-lookup-code_CVE-2010-2524.patch - fs-ext4-Prevent-creation-of-files-larger-than-RLIMIT_FSIZE-using-fallocate.patch - gpu-drm-edid-fix-typo-in-1600x1200-75-mode.patch - gpu-drm-i915-stop-trying-to-use-ACPI-lid-status.patch - gpu-drm-nouveau-add-nv50-nv8x-nv9x-ctxprogs-generator.patch - gpu-drm-nouveau-fix-missing-locking.patch - gpu-drm-nouveau-git-20100316.patch - hid-Support-for-3M-multitouch-panel.patch - hid-add-support-for-Stantum-multitouch-panel.patch - hid-fixed-bug-in-single-touch-emulation-on-the-stant.patch - hid-add-pressure-support-for-the-Stantum-multitouch-.patch - hid-add-support-for-Acer-T230H-multitouch.patch - hid-add-support-for-Pixart-Imaging-Optical-Touch-Scr.patch - hid-let-hid-input-accept-digitizers.patch - hid-Support-for-MosArt-multitouch-panel.patch - hid-remove-MODULE_VERSION-from-new-drivers.patch - hid-ntrig-add-multi-input-quirk-and-clean-up.patch - hid-n-trig-remove-unnecessary-tool-switching.patch - hid-ntrig-multitouch-cleanup-and-fix.patch - hid-ntrig-Single-touch-mode-tap.patch - hid-ntrig-fix-touch-events.patch - hwmon-coretemp-update.patch - input-add-an-option-to-force-the-use-of-the-elantech-extension.patch - input-atkbd-philco-i4xsi-release-keys.patch - input-atkbd-positivo-i30-release-keys.patch - input-elantech-firmware-versions-ge-2.48-use-6-byte-packets.patch - input-elantech-ignore-high-bits-in-the-position-coordinates.patch - input-elantech-update-elantech-documentation.patch - input-elantech-whitelist-new-models-with-firmware-version-4.1.patch - input-hid-extend-mask-for-BUTTON-usage-page.patch - input-hid-handle-joysticks-with-large-number-of-buttons.patch - input-tablet-linuxwacom-0.8.5-12.patch - kernel-panic-call-console_verbose-in-panic.patch - kernel-Prioritize-synchronous-signals-over-normal-signals.patch - media-dvb-saa7134-avr-m135a-more-remotes.patch - media-dvb-saa7134-add-support-for-m733a.patch - media-video-revert-V4L-DVB-11906-saa7134-Use-v4l-bounding-alignment.patch - net-atl1c-add-support-for-AR8151-AR8152.patch - net-phylib-Support-phy-module-autoloading.patch - net-phylib-Add-module-table-to-all-existing-phy-drivers.patch - net-phylib-fix-typo-in-bcm6xx-PHY-driver-table.patch - net-r8169-Fix-rtl8169_rx_interrupt.patch - net-r8169-fix-random-mdio_write-failures.patch - net-r8169-fix-mdio_read-and-update-mdio_write-according-to-hw-specs.patch - net-sis190-link-status-poll.patch - net-wireless-Add-USB-ID-for-Thomson-SpeedTouch-120g-to-p54usb-id-.patch - net-wireless-ar9170-add-support-for-NEC-WL300NU-G-USB-dongle.patch - pci-no-dmar.patch - scsi-advansys-fix-regression-with-request_firmware-change.patch - scsi-advansys-fix-narrow-board-error-path.patch - sound-alsa-hda-add-ideapad-model-for-conexant-5051.patch - sound-alsa-hda-via-fix-master-mute-and-automute-with-VT1812_VT2002P.patch - sound-alsa-pcm_lib.c-convert-second-xrun_debug-parameter.patch - sound-alsa-pcm_lib-add-possibility-to-log-last-10-DMA-ring.patch - sound-alsa-pcm_lib-cleanup-merge-hw_ptr-update-functions.patch - sound-alsa-pcm_lib-optimize-wake_up-calls-for-PCM-I-O.patch - sound-alsa-pcm_lib-fix-something-must-be-really-wrong-condition.patch - sound-alsa-pcm_lib-fix-wrong-delta-print-for-jiffies-check.patch - sound-alsa-pcm_core-Fix-wake_up-optimization.patch - sound-alsa-pcm_lib-return-back-hw_ptr_interrupt.patch - sound-alsa-pcm_native-fix-runtime-boundary-calculation.patch - sound-alsa-pcm_lib-fix-xrun-functionality.patch - sound-alsa-pcm-fix-the-fix-of-the-runtime-boundary-calculation.patch - sound-alsa-pcm-fix-delta-calculation-at-boundary-wraparound.patch - video-fb-fix-unregister_framebuffer-fb_destroy.patch - x86-cpu-Add-AMD-core-boosting-feature-flag-to-proc-cpuinfo.patch - x86-kernel-Send-a-SIGTRAP-for-user-icebp-traps.patch - x86-kernel-set_bios_reboot-is-needed-for-Dell-Precision-WorkStation-T7400.patch - x86-powernow-k8-Add-core-performance-boost-support.patch - * rediff patches: - 3rd-3rdparty-merge.patch - acpi-add-proc-event-regs.patch - char-agp-intel-new-Q57-id.patch - include-kbuild-export-pci_ids.patch - platform-x86-add-samsung-backlight-driver.patch - sound-alsa-hda_intel-prealloc-4mb-dmabuffer.patch - - rebase unionfs 2.5.4 for 2.6.35 - - adapt unionfs for vfs changes in 2.6.35 - - rebase squashfs lzma support - - drop ipset-2.4.9 patches (used for backporting 2010.1 kernel to 2010.0) - - merge source2 and source3 into one patch - - enable CGROUPS for all kernels, update defconfigs - - add buildfixes for 2.6.35 for ndiswrapper, viahss, samsung-backlight, - and netfilter IFWLOG, ipset and psd modules - -* Tue Jul 27 2010 Thomas Backlund 2.6.33.6-2mnb - o Thomas Backlund - - update to 2.6.33.6 - * drop merged patches: - ata-libata-disable-atapi-an-by-default.patch - fs-btrfs-should-add-a-permission-check-for-setfacl.patch - fs-gfs2-fix-permissions-checking-for-setflags-ioctl.patch - gpu-drm_edid-Fix-1024x768-at-85Hz.patch - gpu-drm-i915-fix-82854-pci-id-and-treat-it-like-other-85x.patch - gpu-drm_radeon_kms_atom-fix-typo-in-LVDS-panel-info-parsing.patch - gpu-drm_radeon_kms-reset-ddc_bus-in-object-header-parsing.patch - kernel-posix_timer-Fix-error-path-in-timer_create.patch - md-Fix-read-balancing-in-RAID1-and-RAID10-on-drives-bigger-than-2TB.patch - md-linear-avoid-possible-oops-and-array-stop.patch - md-raid1-fix-counting-of-write-targets.patch - media-v4l-dvb-gspca-stv06xx-remove-the-046d-08da-from-the-stv06xx-driver.patch - net-sctp-Fix-skb_over_panic-resulting-from-multiple-invalid-parameter-errors_CVE-2010-1173.patch - pci-disable-msi-for-MCP55-on-P5N32-E-SLI.patch - rtc-cmos-do-dev_set_drvdata-earlier-in-the-initialization.patch - staging-vt6655-fix-kernel-bug-on-driver-wpa-initialization.patch - - fix rebooting on Dell Precision WorkStation T7400 (#58017) - - acpi/video: be more liberal in validating _BQC behaviour - - CIFS: Fix a malicious redirect problem in the DNS lookup code (CVE-2010-2524) - - x86: Send a SIGTRAP for user icebp traps, fixes Wine apps breakage (mdv #60067) - - o Herton Ronaldo Krzesinski - - agp/intel: add new host bridge id for Q57 system - - backport coretemp fixes/updates (new hardware support): - hwmon: (coretemp) Fix cpu model output - drivers/hwmon/coretemp.c: detect the thermal sensors by CPUID - drivers/hwmon/coretemp.c: get TjMax value from MSR - hwmon: (coretemp) Skip duplicate CPU entries - hwmon: (coretemp) Properly label the sensors - -* Thu Jun 17 2010 Herton Ronaldo Krzesinski 2.6.33.5-2mnb - o Thomas Backlund - - add upstream fixes for r8169: (fixes #59723) - * fix rtl8169_rx_interrupt() - * fix random mdio_write failures - * fix mdio_read and update mdio_write according to hw specs - - drm/i915: Fix 82854 PCI ID, and treat it like other 85X - - V4L/DVB: gspca - stv06xx: Remove the 046d:08da from the stv06xx driver - (fixes nonworking QuickCam Messenger) - - libata: disable ATAPI AN by default - (Fixes issue with ATAPI devices which raise AN when hit by commands issued - by open(). This leads to infinite loop of AN -> MEDIA_CHANGE uevent -> - udev open() to check media -> AN) - - staging: vt6655: Fix kernel BUG on driver wpa initialization - - ext4: Prevent creation of files larger than RLIMIT_FSIZE using fallocate - (fixes Ext4 Security Bypass Vulnerability) - - sctp: Fix skb_over_panic resulting from multiple invalid parameter - errors (CVE-2010-1173) - - o Herton Ronaldo Krzesinski - - Btrfs: add a permission check for setfacl (CVE-2010-2071) - - ALSA: hda-intel: add ideapad model for Conexant 5051 - -* Wed Jun 02 2010 Herton Ronaldo Krzesinski 2.6.33.5-1mnb - o Thomas Backlund - - update to 2.6.33.5 - * Drop merged patches: - fs-cifs-guard-against-hardlinking-directories.patch - gpu-drm-i915-disable-fbc-on-915gm-and-945gm.patch - gpu-drm-i915-fix-non-ironlake-965-class-crashes.patch - gpu-drm-i915-use-pipe_control-instruction-on-ironlake-and-sandy-bridge.patch - net-ipv4-udp-fix-short-packet-and-bad-checksum-logging.patch - net-wireless-REVERT-ath9k-fix-lockdep-warning-when-unloading-module.patch - sound-alsa-hda-Fix-0-dB-for-Lenovo-models-using-Conexant-C.patch - sound-alsa-hda-fix-dg45id-spdif-output.patch - sound-alsa-hda-new-intel-hda-controller.patch - sound-alsa-ice1724-Fix-ESI-Maya44-capture-source-control.patch - sound-alsa-revert-alsa-hda-realtek-quirk-for-d945gclf2-mainboard.patch - sound-alsa-virtuoso-fix-Xonar-D1-DX-front-panel-microphone.patch - x86-amd-check-x86_feature_osvw-bit-before-accessing-osvw-msrs.patch - x86-cacheinfo-turn-off-l3-cache-index-disable-feature-in-virtualized-environments.patch - - drop patch (that got reverted upstream in commit d4b74bf07873da2e94219a7b67a334fc1c3ce649): - gpu-drm_i915-Configure-the-TV-sense-state-correctly-on-GM45-to-make-TV-detection-reliable.patch - - Prioritize synchronous signals over 'normal' signals - (fixes Wine deadlocking the kernel (#59545)) - - panic: call console_verbose() in panic to ensure a directly - called panic will print a backtrace. - - posix_timer: Fix error path in timer_create - - powernow-k8: Add core performance boost support - - x86, cpu: Add AMD core boosting feature flag to /proc/cpuinfo - - o Herton Ronaldo Krzesinski - - Include fix for CVE-2010-1641 (kernel: GFS2: The setflags ioctl() - doesn't check file ownership). - - Apply change "ALSA: pcm: fix the fix of the runtime->boundary - calculation" from upstream kernel, bug fix to previously added - patch sound-alsa-pcm_native-fix-runtime-boundary-calculation.patch - - Apply change "ALSA: pcm: fix delta calculation at boundary - wraparound" from upstream kernel, bug fix to previously added - sound-alsa-pcm_lib-cleanup-merge-hw_ptr-update-functions.patch - -* Tue May 25 2010 Pascal Terjan 2.6.33.4-3mnb - o Thomas Backlund - - firmware_class: fix memory leak introduced by the patch 6e03a201bbe: - firmware: speed up request_firmware() - - drm/edid: fix 1024x768@85Hz - - drm/edid: fix 1600x1200@75Hz - - drm/radeon/kms/atom: fix typo in LVDS panel info parsing - - drm/radeon/kms: reset ddc_bus in object header parsing - - drm/i915: Configure the TV sense state correctly on GM45 to make TV - detection reliable - - md: fix read balancing in RAID1 and RAID10 on drives > 2TB - - md: fix counting of write targets on raid1 - - md: avoid possible oops and array stop on linear layout - - pci: disable MSI on Via K8M800 (fixes problems with AHCI) - - pci: disable MSI for MCP55 on P5N32-E SLI (fixes NIC problems) - - o Pascal Terjan - - Add patches to support phy module autoloading (#57958) - -* Fri May 21 2010 Herton Ronaldo Krzesinski 2.6.33.4-2mnb - o Thomas Backlund - - drm/i915: use PIPE_CONTROL instruction on Ironlake and Sandy Bridge - - drm/i915: fix non-Ironlake 965 class PIPE_CONTROL crashes - - drm/i915: Disable FBC on 915GM and 945GM as it causes hangs after suspend/resume - - alsa: hda-intel: Add a PCI controller id found on new Dell laptops - - x86: cacheinfo: Turn off L3 cache index disable feature in virtualized - environments, fixes crash on boot on xen. - - x86, amd: Check X86_FEATURE_OSVW bit before accessing OSVW MSRs, prevents - GP fault - - ath9k: revert: "ath9k: fix lockdep warning when unloading module" introduced - in 2.6.33.2, as it wasn't meant for kernels <=2.6.34 (fixes warning in #56614) - (Reference: http://marc.info/?l=linux-kernel&m=127430485607989&w=2) - - o Herton Ronaldo Krzesinski - - Fix oops with plymouthd quiting on vesafb after i915 with - modesetting is loaded (#59260). - - Apply "drm/i915: Stop trying to use ACPI lid status to determine - LVDS connection.", fixes lost display after closing lid on some - laptops (#59133) - - Replace "dev_set_drvdata before rtc_device_register in rtc_cmos" - fix with same solution applied upstream. - -* Sat May 15 2010 Herton Ronaldo Krzesinski 2.6.33.4-1mnb - o Pascal Terjan - - Retry commands with UNIT_ATTENTION sense codes to fix ext3/ext4 I/O error - - o Herton Ronaldo Krzesinski - - Updated to 2.6.33.4 - * Drop following merged patches: - scsi-retry-commands-with-UNIT_ATTENTION-sense-codes-to-fix-ext3-ext4-io-error.patch - gpu-drm-i915-fix-tiling-limits-for-i915-class-hw-v2.patch - gpu-drm-i915-build-fix-for-fix-tiling-limits-change.patch - net-bnx2-Fix-lost-MSI-X-problem-on-5709-NICs.patch - - o Thomas Backlund - - Revert "ALSA: hda/realtek: quirk for D945GCLF2 mainboard" as it's not - valid for all revisions of the D945GCLF2 mainboard - - ALSA: hda - fix DG45ID SPDIF output - - ALSA: hda: Fix 0 dB for Lenovo models using Conexant CX20549 (Venice) - - ALSA: ice1724 - Fix ESI Maya44 capture source control - - ALSA: virtuoso: fix Xonar D1/DX front panel microphone - - ipv4: udp: fix short packet and bad checksum logging - - p54usb: add USB ID for Thomson SpeedTouch 120g - - ar9170: add support for NEC WL300NU-G USB dongle - - ahci: add missing nVidia mcp64-73 ids - - pata_marvell: fix sata port ahci fallback - - cifs: guard against hardlinking directories - -* Tue May 04 2010 Herton Ronaldo Krzesinski 2.6.33.3-1mnb - o Pascal Terjan - - Add ispnp async init patch from Ubuntu (requested by fcrozat) - - Replace fs-btrfs-fix-memory-corruption-on-mount.patch with correct - one (#59051). - - o Thomas Backlund - - update to 2.6.33.3 - * drop merged patches: - x86-Erratum-workaround-for-read-after-write-of-HPET-comparator.patch - net-wireless-b43-allow-pio-at-runtime.patch - sound-alsa-hda-Add-position_fix-quirk-for-Biostar-mobo.patch - - o Herton Ronaldo Krzesinski - - Add elantech patch series for new touchpad versions (found mainly - on Asus UL{2,3,5,8}0, Asus P-Series, new Dell machines), from - linux-input ML. - - Add upstream bug fix for bnx2 timeout with MSI enabled, requested - on http://lists.mandriva.com/kernel-discuss/2010-04/msg00015.php - - Replace previously added synce 'dirty patch' from John Carr, by - upstream sent fix "rndis_host: Poll status channel before control - channel" from Ben Hutchings. - - Sync advansys fix for MDV #53220 with upstream applied patches. - -* Thu Apr 22 2010 Herton Ronaldo Krzesinski 2.6.33.2-3mnb - o Herton Ronaldo Krzesinski - - Apply "ALSA: hda - Add position_fix quirk for Biostar mobo", fix - for issue reported on Cooker ML. - - Apply updated upstream patch (v2) for freedesktop.org bug #27449 - Reference: http://lists.mandriva.com/kernel-discuss/2010-04/msg00007.php - - o Arnaud Patard - - Prevent a crash on VirtualBox x86_64 without IO-APIC - -* Thu Apr 15 2010 Herton Ronaldo Krzesinski 2.6.33.2-2mnb - o Herton Ronaldo Krzesinski - - wacom: update to linuxwacom.sf.net version 0.8.5-12 (updated - hardware support). Reference: - http://lists.mandriva.com/kernel-discuss/2010-04/msg00000.php - - Drop hid-usbhid-quirk-multilaser.patch (reset leds quirk): this is - obsolete, since commit 08ef08e in upstream kernel. - - Don't create debug packages by default when building backport - packages for 2010.0 - - Apply change "ALSA: pcm_lib - fix xrun functionality" from - upstream kernel, bug fix to previously added patch - sound-alsa-pcm_lib-add-possibility-to-log-last-10-DMA-ring.patch - - Updated ipset to version 4.2, and keep older version for building - 2010.0 backported packages. - - Apply fix from freedesktop.org bug #27449 (drm/i915: fix tiling - limits for i915 class hw). Reference: - http://lists.mandriva.com/kernel-discuss/2010-04/msg00004.php - - ALSA: hda - via - fix master mute and automute with VT1812/VT2002P - - o Thomas Backlund - - apply nouveau git update only for 2010.1 - - restore and apply nouveau ctxprogs generator for nv50/nv8x/nv9x - only for 2010.0 backports - -* Mon Apr 05 2010 Herton Ronaldo Krzesinski 2.6.33.2-1mnb - o Herton Ronaldo Krzesinski - - saa7134: Fix tuner_config setting for Avermedia M733A (from - Avermedia). Also add new pci id support. - - o Thomas Backlund - - update to 2.6.33.2 - * drop merged patch: - net-wireless-ath9k-ar2427.patch - * rediff patch: - gpu-drm-nouveau-git-20100316.patch - -* Mon Mar 29 2010 Herton Ronaldo Krzesinski 2.6.33.1-2mnb - o Herton Ronaldo Krzesinski - - Fix mach64 to handle drm_ioctl unlocked_ioctl switch in 2.6.33 - - Revert commit which breaks saa7134 tv output ("V4L/DVB (11906): - saa7134: Use v4l bounding/alignment function"). - - saa7134: add one more remote control type for for Avermedia M135A. - - Fix advansys regression when firmware files are not found or - loading fails (MDV #53220). - - Apply n-trig patches from 2.6.34-rc2 to fix/add hardware support - on some newer dell notebook models. - Reference: http://lists.mandriva.com/kernel-discuss/2010-03/msg00005.php - - saa7134: add support for Avermedia M733A. The original version for - linux 2.6.31 was sent to me from Avermedia, original author is - unknown, I ported it to 2.6.33. - - Include more hid drivers from 2.6.34-rc2: hid-3m-pct, hid-mosart, - hid-quanta, hid-stantum. - Reference: http://lists.mandriva.com/kernel-discuss/2010-03/msg00007.php - -* Tue Mar 16 2010 Herton Ronaldo Krzesinski 2.6.33.1-1mnb - o Thomas Backlund - - security: fix error return path in ima_inode_alloc - - ahci: disable FPDMA auto-activate optimization on NVIDIA AHCI - - add HPET Erratum fix for triggering WARN_ON due to mismatch on - HPET_Tn_CMP readback (replaces HPET: Drop WARN_ON for mismatch - on HPET_Tn_CMP readback) - - btrfs: fix memory corruption on mount - - update unionfs to 2.5.4 - - o Pascal Terjan - - update unionfs oops patch - - o Herton Ronaldo Krzesinski - - Updated to 2.6.33.1 - * drop following merged patches: - ahci-disable-FPDMA-auto-activate-optimization-on-NVIDIA-AHCI.patch - security-fix-error-return-path-in-ima_inode_alloc.patch - * rediff net-wireless-ath9k-ar2427.patch - - o Anssi Hannula - - update nouveau to git snapshot (allowing and requiring the upgrade - of nouveau userspace) - -* Wed Feb 24 2010 Thomas Backlund 2.6.33-1mnb - o Thomas Backlund - - HPET: Drop WARN_ON for mismatch on HPET_Tn_CMP readback - - b43: convert B43_PIO(_FORCE) to a module option (pio=1) - - drop patch: - kernel-pid-export-find_task_by_vpid-symbol-for-fglrx.patch - (not needed anymore, confirmed by Anssi) - - update to 2.6.33 final - * drop merged patches: - net-wireless-iwlwifi-fix-AMSDU-Rx-afte-paged-Rx-patch.patch - net-mac80211-fix-handling-of-null-rate-control-in-rate_control_get_rate.patch - * rediff patch: - acpi-processor-M720SR-limit-to-C2.patch - - alsa: hda_intel: preallocate 4MB dma buffer (Request by Colin) - -* Sat Feb 13 2010 Thomas Backlund 2.6.33-0.rc8.1mnb - o Anssi Hannula - - drm: nouveau: add ctxprogs generator for nv50/nv8x/nv9x (fixes - fd.o bug #23198) - - o Thomas Backlund - - update ndiswrapper to 1.56 - - update to 2.6.33-rc8 - - drop merged pathces: - fs-freeze_bdev-dont-deactivate-successfully-frozen-MS_RDONLY-sb.patch - sound-alsa-hda-intel-avoid-divide-by-zero-crash.patch - - add support for Atheros AR8151 and AR8152 to atl1c - - mac80211: fix handling of null-rate control in rate_control_get_rate - - iwlwifi: fix broken AMSDU Rx functionality - - o Pascal Terjan - - add patches to fix Saitek X52 (#56765) - -* Sun Feb 7 2010 Thomas Backlund 2.6.33-0.rc7.1mnb - o Thomas Backlund - - update to 2.6.33-rc7 - - drop merged patch: - drm-intel-git-fixes.patch - - alsa: hda-intel: avoid divide-by-zero crash (potential local DoS) - -* Sat Feb 6 2010 Thomas Backlund 2.6.33-0.rc6.6.3mnb - o Thomas Backlund - - add fixes from drm-intel git queue for 2.6.33 - -* Sat Feb 6 2010 Thomas Backlund 2.6.33-0.rc6.6.2mnb - o Thomas Backlund - - update to 2.6.33-rc6-git6 - - drop merged patch: - * x86-agp-fix-agp_amd64_init-regression.patch - - update defconfigs: - * set CONFIG_SND_HDA_INPUT_BEEP_MODE=2 - -* Sat Jan 30 2010 Thomas Backlund 2.6.33-0.rc6.1mnb - o Herton Ronaldo Krzesinski - - Apply following changes from alsa-kernel tree: - * ALSA: pcm_core: Fix wake_up() optimization - * ALSA: pcm_lib: return back hw_ptr_interrupt - Last one should fix MDV #57010 - - o Thomas Backlund - - update to 2.6.33-rc6 - - Apply following changes from alsa-kernel tree: - * ALSA: pcm_native: fix runtime boundary calculation - (additional fix for #57010, requested by Colin) - - fs: freeze_bdev: dont deactivate successfully frozen MS_RDONLY sb - (fixes non-bootable dmraid due to oops (#56768)) - -* Tue Jan 26 2010 Thomas Backlund 2.6.33-0.rc5.2.1mnb - o Thomas Backlund - - update to 2.6-33-rc5-git2 - - x86/agp: fix agp_amd64_init regression - -* Fri Jan 22 2010 Thomas Backlund 2.6.33-0.rc5.1mnb - o Thomas Backlund - - update to 2.6.33-rc5 - * Dropped merged patches: - 3rd-drbd-8.3.6.tar - 3rd-drbd-build-fixes.patch - 3rd-drbd-in_flight-update.patch - 3rd-drbd-makefile-fix.patch - 3rd-drbd-remove-Kconfig-comment.patch - 3rd-drbd-usermode_helper.patch - gpu-drm-nouveau-export-needed-ttm-symbols.patch - gpu-drm-nouveau.patch - gpu-drm-nouveau-remove-double-export.patch - gpu-drm-nouveau-revert-switch-to-the-drm-s-DP-helpers.patch - net-ppp-enlarge-upload-buffer-to-cope-with-HSUPA-connections.patch - net-wireless-rtl8187-add-radio-led-and-fix-warnings-on-suspend.patch - platform-x86-dell-laptop-Fix-rfkill-state-setting.patch (fixed differently) - sound-alsa-hda-via-add-2nd-SPDIF-out-for-VT1708S-and-VT1702.patch - sound-alsa-hda-via-add-Jack-detect-feature-for-VT1708.patch - sound-alsa-hda-via-add-low-current-mode-for-power-saving.patch - sound-alsa-hda-via-add-smart5.1-function.patch - sound-alsa-hda-via-add-VIA_CTL_WIDGET_ANALOG_MUTE-control-type.patch - sound-alsa-hda-via-add-VIA_JACK_EVENT-process-in-via_unsol_event.patch - sound-alsa-hda-via-add-VT1708B-CE-codec-support.patch - sound-alsa-hda-via-add-VT1716S-support.patch - sound-alsa-hda-via-Add-VT1718S-support.patch - sound-alsa-hda-via-add-VT1812-support.patch - sound-alsa-hda-via-add-VT1828S-and-VT2020-support.patch - sound-alsa-hda-via-add-VT2002P-support.patch - sound-alsa-hda-via-Change-get_codec_type-argument-to-hda_codec-type.patch - sound-alsa-hda-via-change-PW4-connect-select-default-to-MW0.patch - sound-alsa-hda-via-change-VT1708S-VT1702-hp-mode-controls.patch - sound-alsa-hda-via-comments-update-copyright-changeset-etc.patch - sound-alsa-hda-via-limit-VT1702-AA-Path-max-volume.patch - sound-alsa-hda-via-modify-vt1708_auto_create_multi_out_ctls.patch - sound-alsa-hda-via-modify-vt1708_set_pinconfig_connect-function.patch - sound-alsa-hda-via-modify-vt1709_auto_create_multi_out_ctls.patch - sound-alsa-hda-via-move-backdoor-verbs-to-vt17xx_volume_init_verb.patch - sound-alsa-hda-via-only-cosmetic-changes.patch - sound-alsa-hda-via-refresh-front-playback-mute-in-via_hp_automute.patch - sound-alsa-hda-via-Remove-48k-sample-rate-limit-for-S_PDIF.patch - sound-alsa-hda-via-remove-unused-argument-of-via_new_analog_input.patch - sound-alsa-hda-via-remove-unused-IS_VT17xxVENDORID-macro.patch - sound-alsa-hda-via-rename-vt1708_control_templates.patch - sound-alsa-hda-via-replace-MIC_BOOST_VOLUME.patch - sound-alsa-hda-via-replace-via_playback_pcm_prepare-cleanup.patch - sound-alsa-hda-via-rewrite-via_independent_hp_put.patch - sound-alsa-hda-via-when-changing-input-source-update-power-state.patch - media-video-uvc-handle-garbage-at-the-end-of-streaming-interface-descriptors.patch - media-video-bttv-add-another-i2c-addr-to-probe-for-ir.patch - staging-et131x-va_phy_alignment.patch (fixed differently) - * Update patches: - * unionfs for 2.6.33 series kernels - * squashfs-lzma for 2.6.33 series kernels - * Rediff patches: - gpu-drm-mach64.patch - input-atkbd-positivo-i30-release-keys.patch - kbuild-really-dont-remove-bounds-asm-offsets-headers.patch - net-wireless-ath9k-ar2427.patch - platform-x86-add-samsung-backlight-driver.patch - serial-docomo-pinfree1p.patch - sound-alsa-pcm_lib-add-possibility-to-log-last-10-DMA-ring.patch - 3rd-3rdparty-merge.patch - disable-mrproper-in-devel-rpms.patch - disable-prepare-scripts-configs-in-devel-rpms.patch - * update defconfigs - * update file lists - -* Fri Jan 15 2010 Herton Ronaldo Krzesinski 2.6.32.4-0.rc1.1mnb - o Herton Ronaldo Krzesinski - - Set CONFIG_EXT3_DEFAULTS_TO_ORDERED=y, default option was chosen - on a previous config rebase (follow same recent change on - kernel-linus and kernel-tmb packages). - - Apply following change from alsa-kernel tree: - ALSA: pcm_lib - fix wrong delta print for jiffies check - - Updated to 2.6.32.4-rc1 - * Dropped merged patches: - fs-quota-fix-reserved-space-management-for-ordinary-fs.patch - gpu-drm-remove-dma-mask-setting-in-drm_pci_alloc.patch - -* Fri Jan 08 2010 Herton Ronaldo Krzesinski 2.6.32.3-2mnb - o Herton Ronaldo Krzesinski - - Apply following change from alsa-kernel tree: - ALSA: pcm_lib: fix "something must be really wrong" condition - - o Thomas Backlund - - fix quota regression introduced in 2.6.32.3 - -* Fri Jan 08 2010 Herton Ronaldo Krzesinski 2.6.32.3-1mnb - o Herton Ronaldo Krzesinski - - Updated to 2.6.32.3 - - Apply following changes from alsa-kernel tree: - ALSA: pcm_lib.c - convert second xrun_debug() parameter to use defines - ALSA: pcm_lib - add possibility to log last 10 DMA ring buffer positions - ALSA: pcm_lib - cleanup & merge hw_ptr update functions - ALSA: pcm_lib - optimize wake_up() calls for PCM I/O - -* Wed Jan 06 2010 Herton Ronaldo Krzesinski 2.6.32.3-0.rc2.1mnb - o Herton Ronaldo Krzesinski - - Enable namespaces support for all kernel flavours, not only for kernel - server, as more applications are starting to use it not only in server - configurations (for example google chrome using PID namespaces for - sandboxing). - - Updated to 2.6.32.3-rc2 - * revert potential quota deadlock on ext4 patch and fix rt61pci - powersaving disable fix, based on LKML comments. - - Apply "remove dma mask setting in drm_pci_alloc" fix from - http://bugzilla.kernel.org/show_bug.cgi?id=14627#c30, and fix - mach64 drm driver build with changed drm_pci_alloc. - -* Wed Dec 23 2009 Herton Ronaldo Krzesinski 2.6.32.2-2mnb - o Pascal Terjan - - Add lzma support for squashfs - - Fix a oops when removing openoffice.org-voikko from a flash - - o Herton Ronaldo Krzesinski - - ath9k: add support for new Atheros device (0x002c). - -* Mon Dec 21 2009 Herton Ronaldo Krzesinski 2.6.32.2-1mnb - o Pascal Terjan - - Switch to unionfs 2.x, it seems to work fine now - - o Thomas Backlund - - disable MULTICORE_RAID456, it's not production ready (reported by Anssi) - - o Herton Ronaldo Krzesinski - - Updated to 2.6.32.2 - - rtl8187: add radio led and fix warnings on suspend. - -* Wed Dec 16 2009 Herton Ronaldo Krzesinski 2.6.32.1-1mnb - o Herton Ronaldo Krzesinski - - Updated to 2.6.32.1 - -* Sat Dec 12 2009 Herton Ronaldo Krzesinski 2.6.32-1mnb - o Thomas Backlund - - bttv: add missing i2c addr to probe for ir (A. Williamson / J.Wilson) - - o Herton Ronaldo Krzesinski - - Updated to 2.6.32 - * dropped x86-revert-unify-stackprotector-features.patch, - CONFIG_CC_STACKPROTECTOR_ALL was removed. - * dropped merged patches: - kernel-sched-Introduce-SCHED_RESET_ON_FORK-scheduling-policy.patch - kernel-sched-Clean-up-SCHED_RESET_ON_FORK.patch - kernel-sched-Add-SCHED_RESET_ON_FORK-functionality-for-nice.patch - ahci-Add-AMD-SB900-SATA_IDE-controller-device-IDs.patch - ahci-Add-the-AHCI-controller-Linux-Device-ID-for-NVIDIA-chipsets.patch - md-raid1-raid10-add-cond_resched.patch - fs-xfs-bug-in-log-recover-with-quota.patch - fs-devtmpfs-kernel-maintained-tmpfs-based-dev.patch - char-mem_class-use-minor-as-index-instead-of-searching-the-array.patch - char-mem_class-fix-bug.patch - driver-core-extend-devnode-callbacks-to-provide-permissions.patch - drivers-media-video-dabusb-extend-devnode-callbacks-to-provide-permissions.patch - gpu-drm-radeon-kms-add-32-64-ioctl-support.patch - hwmon-coretemp-Add-Intel-Atom-support.patch - hwmon-coretemp-Fix-Atom-CPU-support.patch - hwmon-coretemp-Add-support-for-Penryn-mobile-CPUs.patch - hwmon-coretemp-Add-Lynnfield-CPU.patch - hwmon-asus_atk0110-Refactor-the-code.patch - hwmon-asus_atk0110-Enable-the-EC.patch - input-add-new-driver-for-Sentelic-Finger-Sensing-Pad.patch - input-sentelic-add-protocol-documentation.patch - input-various-fixups-to-Sentelic-driver.patch - input-sentelic-remove-direct-access-to-PS-2-port.patch - input-sentelic-use-strict_strtoul.patch - input-sentelic-remove-batch-register-access.patch - input-sentelic-remove-acceleration-handling.patch - input-sentelic-fix-setreg-input-handling.patch - input-sentelic-drop-unused-variables-from-fsp_hw_sta.patch - net-wireless-ath9k-downgrade-ASSERT-in-ath_clone_txbuf.patch - net-wireless-ath9k-Make-sure-we-configure-a-non-zero-beacon-interval.patch - net-wireless-ath9k-differentiate-quality-reporting-between-legacy-and-HT-configurations.patch - net-wireless-ath9k-remove-unnecessary-STATION-mode-check.patch - net-wireless-ath9k-stop-ani-when-the-STA-gets-disconnected.patch - net-wireless-ath9k-race-condition-in-SCANNING-state-check-during-ANI-calibration.patch - net-wireless-ath9k-Handle-different-TX-and-RX-streams-properly.patch - net-wireless-ath9k-downgrade-assert-in-rc.c-for-invalid-rate.patch - net-wireless-ath9k-Manipulate-and-report-the-correct-RSSI.patch - net-wireless-ath9k-RX-stucks-during-heavy-traffic-in-HT40-mode.patch - net-wireless-ath9k-Fix-TX-hang-issue-with-Atheros-chipsets.patch - net-wireless-ath9k-Remove-bogus-assert-in-ath_clone_txbuf.patch - net-wireless-ath9k-Handle-tx-desc-shortage-more-appropriately.patch - net-wireless-ath9k-do-not-stop-the-queues-in-driver-stop.patch - net-wireless-ath9k-Trivial-fix-in-Kconfig.patch - net-wireless-ath9k-Update-beacon-RSSI.patch - net-wireless-ath9k-Fix-bug-in-PCI-resume.patch - net-wireless-ath9k-Set-HW-state-properly.patch - net-wireless-ath9k-Fix-TX-poll-cancelling.patch - net-wireless-ath9k-Fix-bug-in-retrieving-average-beacon-rssi.patch - net-wireless-ath9k-Fix-read-buffer-overflow.patch - net-wireless-ath9k-claim-irq-for-ath9k-not-ath-for-pci.patch - net-wireless-ath9k-Fix-bug-in-ANI-channel-handling.patch - net-wireless-ath9k-Do-a-full-reset-for-AR9280.patch - net-wireless-ath9k-Disable-autosleep-feature-by-default.patch - net-wireless-ath9k-Fix-RFKILL-bugs.patch - net-wireless-ath9k-fix-misplaced-semicolon-on-rate-control.patch - net-wireless-rtl8187-fix-circular-locking-rtl8187_stop-rtl8187_work.patch - net-wireless-rtl8187-Implement-rfkill-support.patch - net-wireless-rtl8187-fix-kernel-oops-when-device-is-removed.patch - net-jme-fix-unmatched-tasklet_-enable-disable-pair.patch - net-wireless-hostap-Revert-a-toxic-part-of-the-conversion-to-net_device_ops.patch - platform-x86-add-topstar-laptop-driver.patch - rtc-add-boot_timesource-sysfs-attribute.patch - sound-alsa-hda-dont-select-unavailable-dmic.patch - sound-alsa-pcm-Tell-user-that-stream-to-be-rewound-is-susp.patch - fs-chrdev-implement-__re-unregister_chrdev.patch - sound-request-char-major-module-aliases-for-missing-OSS-devices.patch - sound-make-OSS-device-number-claiming-optional-and-schedule-its-removal.patch - sound-alsa-hda-Add-quirks-for-some-HP-laptops.patch - sound-alsa-hda-Add-support-for-HP-dv6.patch - sound-alsa-hda-set-default-GPIO-for-STAC-IDT-codecs.patch - sound-alsa-hda-set-default-GPIO-for-IDT92HD71bxx.patch - media-dvb-12197-Remove-unnecessary-semicolons.patch - media-dvb-12396-patch-Added-Support-for-STK7700D-DVB.patch - media-dvb-12584-Support-for-Kaiser-Baas-ExpressCard-Du.patch - media-dvb-12886-Added-new-Pinnacle-USB-devices.patch - media-dvb-12888-STK7770P-Add-support-for-STK7770P.patch - media-dvb-12889-DIB0700-added-USB-IDs-for-a-Terratec-D.patch - media-dvb-12892-DVB-API-add-support-for-ISDB-T-and-ISD.patch - media-dvb-12896-ISDB-T-add-mapping-of-LAYER_ENABLED-to.patch - media-dvb-12898-DiB0070-Update-to-latest-internal-rele.patch - media-dvb-12899-DiB0070-Indenting-driver-with-indent-l.patch - media-dvb-12900-DiB8000-added-support-for-DiBcom-ISDB-.patch - media-dvb-12901-DiB0700-add-support-for-STK807XP-and-S.patch - media-dvb-12903-DiB8000-fix-channel-search-parameter-i.patch - media-dvb-12906-dib0700-Add-support-for-Prolink-SBTVD.patch - staging-rtl8187se-rtl8192su-allow-module-unload.patch - * redid/rediffed patches: - acpi-dsdt-initrd-v0.9c-fixes.patch - input-atkbd-philco-i4xsi-release-keys.patch - input-atkbd-positivo-i30-release-keys.patch - net-netfilter-IFWLOG-mdv.patch - net-netfilter-psd-mdv.patch - net-wireless-zd1211rw-add-id.patch - net-usb-rndis-lite-samsung.patch - include-kbuild-export-pci_ids.patch - sound-alsa-hda-ad1884a-hp-dc-model.patch - hid-usbhid-quirk-multilaser.patch - media-video-uvc-handle-garbage-at-the-end-of-streaming-interface-descriptors.patch - 3rd-3rdparty-merge.patch - disable-mrproper-in-devel-rpms.patch - disable-prepare-scripts-configs-in-devel-rpms.patch - 3rd-ndiswrapper-keep-local-cmpxchg8b-for-2.6.31.patch - * moved to patches-broken, to be decided if still needed to keep: - fs-sreadahead-1.0-trace-open.patch - gpu-drm-i915-add-gem-enable-parameter.patch - sound-alsa-hda-add-msi-quirk-list.patch (different fix in alsa now) - * drop net-wireless-rt2800-use-ralink-staging-driver.patch and - net-wireless-rt2800usb-move-ids.patch, reenable use of rt2800usb. - * updated nouveau to latest git snapshot. - * dropped hid-hid-ntrig-ingnore-HID_DG_INRANGE.patch because of different - fix upstream in 2.6.32. - * fixed heci build. - * updated drbd to version 8.3.6 - -* Fri Nov 27 2009 Herton Ronaldo Krzesinski 2.6.31.6-2mnb - o Pascal Terjan - - add samsung backlight driver from lkml - - o Herton Ronaldo Krzesinski - - Disabled CONFIG_USB_PRINTER (usblp), as cups is now using libusb. - - Many machines with IDT codecs needs GPIO setup to enable sound, - backported changes from alsa in 2.6.32 which makes GPIO0 enabled - by default on IDT92HD73xx, STAC927x and IDT92HD71Bxx codecs. - - Fix rtl8187 oops on device removal (fix from upstream 2.6.32). - - rtl2800usb isn't in perfect shape in 2.6.31, fallback to ralink - staging drivers for ids common between them and tested devices - which work better with the staging drivers (#55527). Also disable - duplicated ids between rt2870sta and rt3070sta - - o Thomas Backlund - - xfs: fix bug in recovering logs when using quota - - ppp: enlarge upload buffer to support HSUPA upload speeds - - hostap: Revert a toxic part of the conversion to net_device_ops - (fixes MDV #55805, KBZ #14000) - - md: add missing cond_resched to raid1 and raid10 - -* Mon Nov 16 2009 Herton Ronaldo Krzesinski 2.6.31.6-1mnb - o Thomas Backlund - - update to 2.6.31.6 (CVE-2009-3547, CVE-2009-3612, CVE-2009-3621, - CVE-2009-3624) - - wireless: ath9k: fix misplaced semicolon on rate control - -* Mon Nov 09 2009 Herton Ronaldo Krzesinski 2.6.31.6-0.rc1.1mnb - o Anssi Hannula - - include btcx-risc.h and bt848.h in kernel-devel, they are now - required by bttvp.h which is already included and required by - dkms-lirc-gpio (fixes #54907) - - o Herton Ronaldo Krzesinski - - Apply "jme: Fix unmatched tasklet_{enable|disable} pair" jme bug - fix from later kernels. - - Choose gzip instead of lzma for vmlinux compression of kernel - flavours with xen enabled, to allow xen to load it (#54775). - - Update to 2.6.31.6-rc1 - * dropped pci-increase-alignment-to-make-more-space-for-hidden-code.patch - (merged) - -* Thu Oct 22 2009 Herton Ronaldo Krzesinski 2.6.31.5-1mnb - o Herton Ronaldo Krzesinski - - Backport "uvcvideo: Handle garbage at the end of streaming - interface descriptors", fixes bug with newer Bison webcams - (id 5986:0241). - - Include patch from Claudio Matsuoka with new hda model for HP DC - series machines with Analog ad1884a codec. - - Don't apply compress-kernel-modules-on-installation.patch only at - kernel-source build, to avoid its extra options being asked when - building kernel-source using default configs. - - Drop net-wireless-rt2800usb-comment-duplicated-ids.patch, it's - broken. - - Updated to 2.6.31.5 - - o Thomas Backlund - - ahci: Add the generic device ID for NVIDIA AHCI controller - - revert 'x86: unify stackprotector features', and disable - CC_STACKPROTECTOR_ALL, as it gives unwanted overhead and - makes at least xfs blow up some times - -* Fri Oct 16 2009 Herton Ronaldo Krzesinski 2.6.31.5-0.rc1.1mnb - o Thomas Backlund - - update to 2.6.31.5-rc1 - - pci: increase alignment to make more space for hidden code (#54137) - - hwmon: add Asus P7P55D support to asus_atk0110 - - alsa: hda-via: add support for: - VT1702B-CE, VT1716S, VT1718S, VT1812, VT1828S, VT2002P, VT2020. - - o Herton Ronaldo Krzesinski - - Enable 6pack hamradio driver on i386 configs (#32808). - - Added atkbd quirk to report release events for mute, volume up and - volume down keys on Positivo I30. - -* Mon Oct 12 2009 Herton Ronaldo Krzesinski 2.6.31.4-0.rc2.1mnb - o Thomas Backlund - - update to 2.6.31.4-rc2 (CVE-2009-2903) - - wireless ath9k: redo patches and add additional ones based on - fixes merged in 2.6.32-rc1 (closes #52739) - - e1000e: fix jumbo frame support (kernel bz #14261) - - dont create -debug rpms by default when backporting - - kernel-source: compress modules at 'make modules_install' time, - as it saves space for those building their own kernels (#54028) - - o Pascal Terjan - - add hctosys sysfs attribute - - update to 2.6.31.3 - - o Herton Ronaldo Krzesinski - - Small adjustment to allow the package to be released as backports - for older distro versions. - -* Sat Oct 03 2009 Herton Ronaldo Krzesinski 2.6.31.2-0.rc1.1mnb - o Thomas Backlund - - clean ndiswrapper tarball (remove headers generated at buildtime) - - replace Intel Atom coretemp patch with patches merged upstream - - replace Intel Lynnfield coretemp patch with patch merged upstream - - add Intel Mobile Penryn support in coretemp - - o Herton Ronaldo Krzesinski - - Enable CONFIG_RTC_HCTOSYS and CONFIG_RTC_DRV_CMOS=y, as Mandriva - userspace will now support this configuration. - - Staging: rtl8187se/rtl8192su: allow module unload. - - Add acerhk back, there are still Acer laptops not supported by - acer-wmi. Reference: - http://lists.mandriva.com/kernel-discuss/2009-09/msg00036.php - - Added support to spec to build "stable-review" kernels. - - Updated to 2.6.31.2-rc1 - * dropped driver-core-add-new-device-to-bus-s-list-before-prob.patch - (merged) - - Apply two fixes from acpi upstream tree scheduled to 2.6.31.x - stable series: - ACPI: fix Compaq Evo N800c (Pentium 4m) boot hang regression - ACPI: Clarify resource conflict message - - Backport Prolink SBTVD DVB adapter support from mainline. - - Apply ftdi_sio usb serial driver tty->low_latency fix from - http://patchwork.kernel.org/patch/49918/ - - Fix bug introduced by the change for 2.6.31.2-rc1 "[CPUFREQ] Fix - NULL ptr regression in powernow-k8" - Reference: http://lkml.org/lkml/2009/10/3/121 - -* Thu Sep 24 2009 Herton Ronaldo Krzesinski 2.6.31.1-1mnb - o Thomas Backlund - - fix build warnings when building without source/debug/devel/doc rpms - - add back atom coretemp hwmon support that got removed by mistake - in the 2.6.31 rebase - - add Intel Lynnfield (i5/i7) support in coretemp - - driver core: extend devnode callbacks to provide permissions - - update to 2.6.31.1 - - o Herton Ronaldo Krzesinski - - rtc_cmos: avoid oops when ioctl RTC_AIE*/RTC_UIE* is done on - /dev/rtc* right after it's created. - - pwc: fix driver name shown in /proc/bus/devices and /sys, remove - display of list of device names supported in kernel log, from - Thierry Vignaud. - - Disable build of aedsp16 oss driver: the snd-sc6000 alsa driver - should now handle all support for same cards it supports, as - stated in kernel changelog. - - Apply upstream commit 70ba2a3 "drm/radeon/kms: add 32/64 ioctl - support". Only affects radeon with kms enabled. Reference: - http://lists.mandriva.com/kernel-discuss/2009-09/msg00002.php - - Apply SCHED_RESET_ON_FORK scheduling policy flag addition from - mainline. Reference: - http://lists.mandriva.com/kernel-discuss/2009-09/msg00006.php - - Disable otus staging driver: ar9170 in wireless tree should - already handle it. Also Kconfig otus description states that it - needs a special wpa_supplicant. - - Apply "Driver core: add new device to bus's list before probing" - upstream change from mainline (commit 2023c61), fixes race with - udev/user programs in some cases. - - o Pascal Terjan - - Add upstream quirks for HP dv5/dv6 laptops (#53858) - -* Mon Sep 14 2009 Herton Ronaldo Krzesinski 2.6.31-2mnb - o Thomas Backlund - - disable radeon kernel modesetting again as it breaks too many systems - - Add AMD SB900 SATA/IDE controller device IDs - - o Herton Ronaldo Krzesinski - - More topstar-laptop updates (linux-acpi review). - -* Thu Sep 10 2009 Herton Ronaldo Krzesinski 2.6.31-1mnb - o Thomas Backlund - - update to 2.6.31 final - - enable kernel modesetting by default when using radeon driver - - o Herton Ronaldo Krzesinski - - Updated topstar-laptop driver (bug fix: make autoload of module - work, latest reviewed and sent upstream version). - -* Mon Sep 07 2009 Herton Ronaldo Krzesinski 2.6.31-0.rc9.1mnb - o Pascal Terjan - - fix video-mdk-logo.patch broken in 2.6.31 rebase - - o Thomas Backlund - - update to 2.6.31-rc9 - - drop merged patches: - fs-inotify-do-not-send-a-block-of-zeros-when-no-pathname-is-available.patch - fs-inotify-fix-length-reporting-and-size-checking.patch - fs-inotify-update-the-group-mask-on-mark-addition.patch - - o Anssi Hannula - - enable kernel modesetting by default when using nouveau driver - - o Herton Ronaldo Krzesinski - - Add new topstar-laptop driver with support for hotkeys on - Topstar N01. - -* Fri Aug 28 2009 Herton Ronaldo Krzesinski 2.6.31-0.rc8.1mnb - o Thomas Backlund - - update to 2.6.31-rc8 - - drop merged patch: - platform-x86-wmi-stack-corruption.patch - - enable IWLWIFI_DEBUG - - fix inotify regression in -rc8 causing boot hang/failure - - inotify: fix length reporting and size checking - - inotify: update the group mask on mark addition - -* Wed Aug 26 2009 Herton Ronaldo Krzesinski 2.6.31-0.rc7.4.1mnb - o Herton Ronaldo Krzesinski - - rtl8187: always set MSR_LINK_ENEDCA flag with RTL8187B. - - Updated to 2.6.31-rc7-git4 - - Made all agp drivers built in (=y). - - rtl8187: fix circular locking (rtl8187_stop/rtl8187_work). - - rtl8187: Implement rfkill support. - - o Thomas Backlund - - update to 2.6.31-rc7-git1 - - drop merged patches: - dvb-usb-af9015-fix-crash.patch - sound-hda-codec-add-Toshiba-Pro-A210-to-quirk-table.patch - - disable MAC80211_DEFAULT_PS (powersaving) as it's known to cause - instabilities and performance regressions on wireless drivers - including iwlwifi and p54. - - enable CONFIG_ATH5K_DEBUG,CONFIG_ATH9K_DEBUG - - add workaround for broken bioses on vt-d enabled hardware - - initial fixes for ath9k (#52739) - downgrade ASSERT in ath_clone_txbuf - manipulate and report the correct RSSI - RX stucks during heavy traffic in HT40 mode - handle tx desc shortage more appropriately - trivial fix in Kconfig - update beacon RSSI - fix bug in PCI resume - set HW state properly - fix bug in retrieving average beacon rssi - -* Fri Aug 14 2009 Herton Ronaldo Krzesinski 2.6.31-0.rc6.1mnb - o Thomas Backlund - - update to 2.6.31-rc6 - - rediff patch: - gpu-drm-i915-add-gem-enable-parameter.patch - - drop merged patches: - net-core-dev-lockdep-fix.patch - gpu-drm-git-fixes.patch - - update nouveau to 2009-08-12 snapshot - - drop acerhk from 3rdparty. everything it does is now supported by - acer-wmi and the userspace rfkill utility - - o Bogdano Arendartchuk - - enabled the new subsystem for performance counters - - o Herton Ronaldo Krzesinski - - Fix digital mic recording noise with ALC268 in auto config model, - when only one digital mic input is available. - - Enable i915 KMS by default. - - Apply patch series to make OSS device number claiming optional, - Reference: http://lists.mandriva.com/kernel-discuss/2009-08/msg00002.php - - Added "ALSA: pcm - Tell user that stream to be rewound is suspended" - change from sound tree. - Reference: http://lists.mandriva.com/kernel-discuss/2009-08/msg00004.php - - Enabled (=y): CONFIG_FTRACE, CONFIG_FUNCTION_TRACER, CONFIG_BOOT_TRACER, - CONFIG_SYSPROF_TRACER, CONFIG_SCHED_TRACER, CONFIG_FTRACE_SYSCALLS, - CONFIG_POWER_TRACER, CONFIG_STACK_TRACER, CONFIG_BLK_DEV_IO_TRACE, - CONFIG_DYNAMIC_FTRACE, CONFIG_FUNCTION_PROFILER. - - Enabled (=m): CONFIG_RING_BUFFER_BENCHMARK. - - Enabled (=y) CONFIG_MMIOTRACE, reference: - http://lists.mandriva.com/kernel-discuss/2009-08/msg00005.php - - Include patch with new devtmps from greg's tree, for testing. - -* Fri Aug 07 2009 Herton Ronaldo Krzesinski 2.6.31-0.rc5.3.1mnb - o Herton Ronaldo Krzesinski - - Add Sentelic touchpad support, from Dmitry Torokhov's input tree. - - o Thomas Backlund - - update to 2.6.31-rc5-git3 - - update nouveau to 2009-08-07 snapshot - - drm: add radeon rs880 pci ids, radeon kms TTM patch, - radeon kms suspend/resume fix - - net: core dev lockdep fix - -* Sun Aug 02 2009 Herton Ronaldo Krzesinski 2.6.31-0.rc5.2mnb - o Thomas Backlund - - update nouveau to 20090801 git snapshot - - drop nouveau buildfix - - fix crash in dvb-usb-af9015 - -* Sat Aug 01 2009 Herton Ronaldo Krzesinski 2.6.31-0.rc5.1mnb - o Herton Ronaldo Krzesinski - - unionfs: use atomic_long_read when reading struct file f_count - field (f_count is atomic_long_t). - - o Thomas Backlund - - update to 2.6.31-rc5 - - drop merged patches: - usb-serial-option-add-ZTE-device-ids-and-remove-ONDA-ids.patch - net-rfkill-fix-rfkill_set_states-to-set-the-hw-state.patch - platform-x86-acer-wmi-rfkill-reversion.patch - - add patches: - - fix nouveau build with 2.6.31-rc5 - - update defconfigs - -* Tue Jul 28 2009 Herton Ronaldo Krzesinski 2.6.31-0.rc4.1mnb - o Thomas Backlund - - update to 2.6.31-rc4 - - drop merged patches: - gpu-drm-i915-hook-connector-to-encoder-during-load-detect.patch - hwmon-coretemp-atom.patch - input-appletouch.patch - input-wacom-intuos4.patch - media-video-uvc-workaround-invalid-formats.patch - mmc-add-VIA-MSP-card-reader-driver-support.patch - serial-8250_pci-add-OXCB950-id.patch - sound-alsa-hda-add-acer-alc889-model.patch - sound-alsa-hda-add-quirk-for-STAC92xx-SigmaTel-STAC9205.patch - usb-dlink-dwm652.patch - usb-option.c-add-a-link-3gu-device-id.patch - - rediff patches: - acpi-dsdt-initrd-v0.9c-fixes.patch - fs-dynamic-nls-default.patch - fs-sreadahead-1.0-trace-open.patch - gpu-drm-i915-add-gem-enable-parameter.patch - gpu-drm-mach64.patch - input-atkbd-philco-i4xsi-release-keys.patch - net-sis190-fix-list-usage.patch - scsi-ppscsi-2.6.2.patch - serial-docomo-F2402.patch - sound-hda-codec-add-Toshiba-Pro-A200-A210-to-quirk-table.patch - usb-serial-option-add-ZTE-device-ids-and-remove-ONDA-ids.patch - video-mdk-logo.patch - - add patches: - fix ndiswrapper build with 2.6.31 - fix mach64 build with 2.6.31 - make hid-ntrig not detect HID_DG_INRANGE as TOUCH (O. Thauvin) - fix rfkill_set_states to set the hw state - fix reversed rfkill on acer-wmi - add nouveau support - re-export find_task_by_vpid symbol again, needed for Ati fglrx - fix dell-laptop rfkill state change logic - - update defconfigs - - enable Character device in Userpace support (CUSE) - - o Herton Ronaldo Krzesinski - - Disabled on 2.6.31 default configs: CONFIG_CAN_SJA1000_PLATFORM, - CONFIG_KEYBOARD_MATRIX, CONFIG_KEYBOARD_LM8323, - CONFIG_BATTERY_MAX17040, CONFIG_LEDS_LP3944 - They shouldn't be needed by default pc/x86 hardware. - - Enabled (=m): CONFIG_USB_SERIAL_QUATECH2, CONFIG_RDC_17F3101X, - CONFIG_FB_UDL. - - Enabled (=y): CONFIG_PCIE_ECRC. - - rt2800usb: disable temporarily usb ids that clash with rt2870sta - module in staging. - -* Mon Jul 20 2009 Herton Ronaldo Krzesinski 2.6.30.2-1mnb - o Herton Ronaldo Krzesinski - - usb: Added A-Link 3GU device id 1e0e:9200 into option driver, from - Anssi Hannula. - Reference: http://lists.mandriva.com/kernel-discuss/2009-07/msg00003.php - - USB: option: add ZTE device ids and remove ONDA ids. - - o Thomas Backlund - - update to 2.6.30.2 (CVE-2009-1895, CVE-2009-1897) - -* Sat Jul 04 2009 Herton Ronaldo Krzesinski 2.6.30.1-1mnb - o Thomas Backlund - - update to 2.6.30.1 - - drop merged patches: - sound-intel8x0-fix-sound-skipping-introduced-in-2.6.30-rc8.patch - - update drbd to 8.3.2 - - redo patches: - 3rd-drbd-makefile-fix.patch - 3rd-drbd-build-fixes.patch - - add patch: - 3rd-drbd-usermode_helper.patch - - update ndiswrapper to 1.55 - - rediff patch: - 3rd-ndiswrapper-Makefile-build-fix.patch - - drop merged patches: - 3rd-ndiswrapper-dma_addr_t-print-warn-fix.patch - 3rd-ndiswrapper-irqreturn-warn-fix.patch - 3rd-ndiswrapper-missing-ndo-fix.patch - - o Herton Ronaldo Krzesinski - - Added atkbd quirk to report release events for mute, volume up and - volume down keys on Philco I4xSI. - - ALSA, hda: Apply upstream patch with STAC9205 new id 0x83847698 - (#41385). Fixed quirk section mismatch. - - Enable drbd only in server kernels. - - Remove comment from drbd Kconfig. - - Restore 3rd-ndiswrapper-dma_addr_t-print-warn-fix.patch, not - merged, and fix its changelog. - -* Thu Jun 18 2009 Herton Ronaldo Krzesinski 2.6.30-2mnb - o Thomas Backlund - - fix intel8x0 sound skipping introduced in 2.6.30-rc8 - (http://marc.info/?l=linux-kernel&m=124465853625485&w=2) - - o Herton Ronaldo Krzesinski - - Disabled CONFIG_COMEDI_PCI_DRIVERS. At least one module built with - it enabled (s626) claims the pci id 1131:7146 for all subvendors - and subdevice ids. The problem is that this will clash with many - media/dvb cards that have the same main pci vendor and device ids, - but properly specify/check subvendor and subdevice ids. For now - just disable comedi pci drivers, in this specific case s626 - probably would need a specific subvendor/subdevice restriction in - its pci id table or additional checks to avoid freezing when it is - loaded on media/dvb cards with same vendor:device pci id. (#51314) - - Include WMI stack corruption fix from Arch Linux - Reference: http://bbs.archlinux.org/viewtopic.php?id=73877 - - Include tv/vga load-detect fix for drm/i915 from mainline - Reference: http://lists.mandriva.com/cooker/2009-06/msg00323.php - -* Fri Jun 12 2009 Herton Ronaldo Krzesinski 2.6.30-1mnb - o Thomas Backlund - - update to 2.6.30 final - - o Herton Ronaldo Krzesinski - - Move gpu-drm-i915-disable-gem-on-i8xx.patch to patches-broken: - reevaluate the situation after the last drm/i915 fixes that went - in 2.6.30 - - Unset CONFIG_UEVENT_HELPER_PATH, installer was adapted to not need - this set in kernel config. - - Update media-video-uvc-workaround-invalid-formats.patch with - upstream final solution from Laurent Pinchart, "uvcvideo: Ignore - non-UVC trailing interface descriptors". - -* Wed Jun 03 2009 Herton Ronaldo Krzesinski 2.6.30-0.rc8.1mnb - o Herton Ronaldo Krzesinski - - Switch to CONFIG_SND_DEBUG=y and CONFIG_SND_PCM_XRUN_DEBUG=y in - kernel configs. - - uvcvideo: workaround invalid formats exposed by buggy uvc webcams. - - Updated to 2.6.30-rc8 - * dropped security-tomoyo-call-cap_bprm_set_creds.patch (merged) - -* Mon May 25 2009 Herton Ronaldo Krzesinski 2.6.30-0.rc7.1mnb - o Herton Ronaldo Krzesinski - - Include drivers/ieee1394 headers in kernel-*-devel packages, used - by dkms-v4l-dvb-testing. Reference: - http://lists.mandriva.com/cooker/2009-05/msg00534.php - - Updated to 2.6.30-rc6 - * Redid/rediff following patches: - hid-usbhid-quirk-multilaser.patch - net-netfilter-psd.patch - fs-sreadahead-1.0-trace-open.patch - input-wacom-intuos4.patch - acpi-dsdt-initrd-v0.9c-2.6.28.patch - sound-alsa-hda-add-acer-alc889-model.patch - acpi-dsdt-initrd-v0.9c-fixes.patch - x86-p4_clockmod-reasonable-default-for-scaling_min_freq.patch - usb-dlink-dwm652.patch - fs-unionfs-1.4.patch - fs-dynamic-nls-default.patch - gpu-drm-i915-add-gem-enable-parameter.patch - net-netfilter-IFWLOG.patch - acpi-add-proc-event-regs.patch - serial-docomo-F2402.patch - 3rd-drbd-build-fixes.patch - disable-mrproper-in-devel-rpms.patch - disable-prepare-scripts-configs-in-devel-rpms.patch - * Removed merged fixes/additions (same patch or another solution): - mmc-Increase-power_up-delay-to-fix-TI-readers.patch - fs-ext4-add-EXT4_IOC_ALLOC_DA_BLKS-ioctl.patch - fs-ext4-Automatically-allocate-delay-allocated-blocks-on-close.patch - fs-ext4-Automatically-allocate-delay-allocated-blocks-on-rename.patch - gpu-drm-radeon-r6xx-r7xx.patch - gpu-drm-i915-no-gem-if-no-tiling.patch - input-elantech-provide-workaround-for-jumpy-cursor.patch - media-dvb-add-Yuan-PD378S.patch - rtc-cmos.c-fixed-alias.patch - net-mac80211-deauth-before-flushing-STA-information.patch - net-wireless-fix-rt2x00-double-free.patch - sound-alsa-hda-consider-additional-capsrc-alc889.patch - sound-alsa-hda-alc882_auto_init_input_src-selector.patch - sound-alsa-add-subdevice_mask-field-to-quirk-entries.patch - sound-alsa-hda-92hd71xxx-disable-unmute-support-for-code.patch - sound-alsa-hda-Additional-pin-nids-for-STAC92HD71Bx-and.patch - sound-alsa-hda-Dynamic-detection-of-dmics-dmuxes-smuxes.patch - sound-alsa-hda-Don-t-call-stac92xx_parse_auto_config-wi.patch - sound-alsa-hda-Don-t-touch-non-existent-port-f-on-4-por.patch - sound-alsa-hda-fix-speaker-output-on-hp-dv4-1155-se.patch - sound-alsa-hda-cleanup-idt92hd7x-hp-quirks.patch - sound-alsa-hda-cleanup-ecs202-quirks.patch - sound-alsa-hda-Add-4-channel-mode-for-3stack-hp-model.patch - sound-alsa-hda-Add-headphone-automute-support-for-3stac.patch - sound-alsa-hda-Map-3stack-hp-model-ALC888-for-HP-Educ.patch - sound-alsa-hda-Cleanup-printk-from-alc888_6st_dell_unso.patch - video-n411-add-missing-Makefile-entry.patch - staging-agnx-mac80211-hw-config-change-flags.patch - staging-rtl8187se-iw_handler-fixes.patch - security-tomoyo-1.6.7-20090401.patch - security-tomoyo-build.patch - * Moved sound-hda-codec-add-Sony-Vaio-VGN-FZ18M-to-quirk-table.patch - to patches-broken, the used Vaio quirk was removed. - * Moved uss725 patches to patches-broken: even fixing some issues - previously, uss725 isn't working properly from reports received, - not sure if worked well some point back in time. Stop carrying - the patches and deprecate them. - * Moved x86-UBUNTU-SAUCE-fix-kernel-oops-in-VirtualBox-during.patch - to patches-broken, doesn't apply, possibly not wanted anymore. - * Added patches with build fixes: - fs-unionfs-use-current_umask-helper.patch - 3rd-acerhk-proc_dir_entry-owner.patch - - Don't allow -devel mrproper patches to be applied if fuzz factor - is greater than zero in some hunk. - - Updated ndiswrapper to version 1.54 - * Added following warning/build fixes on top: - 3rd-ndiswrapper-dma_addr_t-print-warn-fix.patch - 3rd-ndiswrapper-missing-ndo-fix.patch - 3rd-ndiswrapper-irqreturn-warn-fix.patch - * Dropped merged 3rd-ndiswrapper-wext_compat_2.6.27.patch - - Add missing call to cap_bprm_set_creds in tomoyo. - - Renamed security-tomoyo-change-boot-message-to-be-more-user-friendly.patch - to security-tomoyo-friendly-ccs_loader-msg.patch; rebased to 2.6.30, - changed boot message and use printk_once instead of printk - - o Thomas Backlund - - update to 2.6.30-rc7 - * rediffed the following: - acpi-add-proc-event-regs.patch - sound-hda-codec-add-Toshiba-Pro-A200-A210-to-quirk-table.patch - * drop the following merged patches: - sound-oss-mixer-name.patch - - update defconfigs - -* Wed May 13 2009 Herton Ronaldo Krzesinski 2.6.29.3-1mnb - o Herton Ronaldo Krzesinski - - Update to 2.6.29.3 - * rediff usb-storage-unusual_devs-add-id.patch - -* Wed May 06 2009 Herton Ronaldo Krzesinski 2.6.29.2-1mnb - o Herton Ronaldo Krzesinski - - Update to 2.6.29.2 - * removed merged patches: - x86-platform-acer-wmi-Blacklist-Acer-Aspire-One.patch - mm-define-a-UNIQUE-value-for-AS_UNEVICTABLE-flag.patch - -* Mon Apr 20 2009 Herton Ronaldo Krzesinski 2.6.29.1-4mnb - o Herton Ronaldo Krzesinski - - Fixed rpm group of debug packages. - - Back out addition of alsa patches intended for pulseaudio - enhancements since it's causing regressions (#50120). - - o Pascal Terjan - - Drop sound-alsa-pcm-midlevel-Add-more-strict-buffer-position-checks-based-on-jiffies.patch - it breaks sound in VirtualBox - -* Thu Apr 16 2009 Herton Ronaldo Krzesinski 2.6.29.1-3mnb - o Herton Ronaldo Krzesinski - - i915: disable gem automatically also for i8xx hardware, patch from - Fedora. Reference: http://lists.mandriva.com/cooker/2009-04/msg00577.php - - Added back gem_enable parameter to i915 module in case someone - still needs it to workaround issues with gem. - - Added patch scheduled for stable 2.6.29.x: "mm: define a UNIQUE - value for AS_UNEVICTABLE flag". - - Blacklist acer-wmi on Acer Aspire One, upstream patch scheduled - for -stable. - - More upstream ALSA patches which should help in pulseaudio issues. - - Minor WARN redefine fix in heci 3rdparty driver. - - o Pascal Terjan - - Add upstream ALSA patches to deal with pulseaudio issues (#49826) - -* Fri Apr 10 2009 Herton Ronaldo Krzesinski 2.6.29.1-2mnb - o Pascal Terjan - - Disable CONFIG_AES2501 (#40523) - - Hide unused interface in option for D-Link DWM-652 and ensure it is ignored - by usb-storage when in modem mode - - o Herton Ronaldo Krzesinski - - Disable gem automatically if it's not possible to do tiled - rendering, fixes 3d performance regression on some intel i945 - based machines. Fix/patch made by Ander Conselvan de Oliveira. - With this remove previous gem_enable parameter added to i915, - obsolete by this solution. - - rt2x00: prevent double kfree when failing to register hardware - (#46710). - - Enable and select minstrel as default mac80211 rate control - (should behave better than previous pid, 2.6.29 default). - -* Tue Apr 07 2009 Herton Ronaldo Krzesinski 2.6.29.1-1mnb - o Herton Ronaldo Krzesinski - - Enabled CONFIG_X86_GENERICARCH for all i386 configs, as we set - NR_CPUS=32 (reported by Pascal Terjan). - - Disabled CONFIG_WIRELESS_OLD_REGULATORY on all configs. - - Disabled CONFIG_USB_GADGET on configs where it was enabled. - - Tomoyo update to 1.6.7-20090401 - - Added parameter gem_enable to i915, based on patch/idea posted by - Vasily Khoruzhick, for more information see following bug report: - http://bugs.freedesktop.org/show_bug.cgi?id=16835 - - Refresh gpu-drm-radeon-r6xx-r7xx.patch with following additional - commits: - radeon: add some new pci ids - drm/radeon: load the right microcode on rs780 - - Removed pat cleanup (new vm flag to track full pfnmap at mmap), - keep with 2.6.29 stable series default. - - elantech: apply upstream patch with workaround for jumpy cursor on - firmware 2.34 - - Add via card reader support (sd/mmc only) v5 patch from Joseph - Chan. - - Removed already applied patches: - input-add-dell-xps-m1530-nomux-quirk.patch - net-sis190-sis966.patch (similar fix merged) - net-bluetooth-fix-oops-in-l2cap_conn_del.patch - net-bluetooth-fix-esco-sync.patch (similar fix merged) - - scripts/apply_patches: use --fuzz=0 for patch (same default as for - general distro packages). - - Rediffed all fuzzy patches. Some styling/trailing spacing removal - fixes were done too. - - Drop x86-cpufreq-e_powersaver-print-voltage-mult-only-in-debug.patch, - stick with upstream default after change "[CPUFREQ] Remove - debugging message from e_powersaver". - - Renamed acpi-CELVO-M360S-disable_acpi_irq.patch to - acpi-CLEVO-M360S-disable_acpi_irq.patch, and rediffed. - - Removed unecessary patches: - net-bonding-alias.patch (possible easter egg? :-) ) - usb-use-old_scheme_first.patch - - Updated acpi-dsdt-initrd patch with enhanced/fixed version. - (version v0.9c-2.6.28). Added more fixes on top of updated patch. - - Updated ipset to 2.4.9 (matches current userspace on cooker, and - fixes oops when running ipset tests). - - o Pascal Terjan - - Add support for Wacom Intuos 4 tablets (based on linuxwacom cvs patches) - - Add support for D-Link DWM 652 3G modem - - o Thomas Backlund - - update to 2.6.29.1 - - update drbd to 8.3.1 - -* Thu Mar 26 2009 Herton Ronaldo Krzesinski 2.6.29-1mnb - o Herton Ronaldo Krzesinski - - Backported r6xx/r7xx support from drm-next tree. - - Updated to 2.6.29 - * dropped following merged patches: - fs-ext4-fix-header-check-in-ext4_ext_search_right-fo.patch - fs-ext4-Print-the-find_group_flex-warning-only-once.patch - - Included x86 pat fixes, should fix problems reported at kernel.org - bug #12800, and fixes virtualbox regression without the workaround - setting VBOX_USE_INSERT_PAGE=1 - Reference: http://www.virtualbox.org/ticket/3403 - - Added bug fix for network stuck issue in 2.6.29 final - Reference: http://marc.info/?l=linux-kernel&m=123789980524715&w=2 - -* Wed Mar 18 2009 Herton Ronaldo Krzesinski 2.6.29-0.rc8.3.1mnb - o Herton Ronaldo Krzesinski - - Rediff main uss725 patch, fixes In-System Design USS725 USB/IDE - probe error reported by Sergio Monteiro Basto. - - Select default CONFIG_SCTP_HMAC_MD5 on all configs (instead of - CONFIG_SCTP_HMAC_NONE currently selected). - - Disabled CONFIG_SYSFS_DEPRECATED* on all configs, report/reference: - http://lists.mandriva.com/kernel-discuss/2009-03/msg00036.php - - Disabled CONFIG_USB_DEVICE_CLASS on all configs, report/reference: - http://lists.mandriva.com/kernel-discuss/2009-03/msg00037.php - - Updated to 2.6.29-rc8-git3 - -* Fri Mar 13 2009 Herton Ronaldo Krzesinski 2.6.29-0.rc8.1mnb - o Herton Ronaldo Krzesinski - - mac80211: deauth before flushing STA information. - (handles mac80211 userspace notification issue when interface goes - down pointed at ticket #43441). - - Enabled (=y) on all kernel configs: CONFIG_CPU_FREQ_STAT_DETAILS, - CONFIG_IPV6_ROUTER_PREF, CONFIG_IPV6_ROUTE_INFO, - CONFIG_IPV6_OPTIMISTIC_DAD, CONFIG_IPV6_MROUTE, - CONFIG_IPV6_PIMSM_V2. - - Enabled cpufreq options on powerpc config. - - Enabled CONFIG_TCP_MD5SIG on server kernels. - - Updated to 2.6.29-rc8 - - Included following ext4 fixes from Theodore Ts'o git tree: - * Fixes for 2.6.29-rcX: - ext4: fix header check in ext4_ext_search_right() for deep extent trees - ext4: Print the find_group_flex() warning only once - * ext4+delayed allocation issues solution (reference: - http://thunk.org/tytso/blog/2009/03/12/delayed-allocation-and-the-zero-length-file-problem/) - ext4: add EXT4_IOC_ALLOC_DA_BLKS ioctl - ext4: Automatically allocate delay allocated blocks on close - ext4: Automatically allocate delay allocated blocks on rename - -* Tue Mar 10 2009 Herton Ronaldo Krzesinski 2.6.29-0.rc7.4.1mnb - o Herton Ronaldo Krzesinski - - Disabled on all kernel configs: CONFIG_MTD_PHYSMAP, - CONFIG_MTD_PLATRAM, CONFIG_MTD_NAND_PLATFORM, - CONFIG_PARPORT_AX88796, CONFIG_RTC_DRV_DS1286, - CONFIG_RTC_DRV_DS1511, CONFIG_RTC_DRV_DS1672, - CONFIG_RTC_DRV_FM3130, CONFIG_RTC_DRV_M48T35, - CONFIG_RTC_DRV_M48T86, CONFIG_RTC_DRV_MAX6900, - CONFIG_RTC_DRV_PCF8583, CONFIG_RTC_DRV_S35390A, - CONFIG_RTC_DRV_STK17TA8, CONFIG_RTC_DRV_TEST, - CONFIG_RTC_DRV_X1205, CONFIG_UIO_PDRV, - CONFIG_UIO_PDRV_GENIRQ, CONFIG_UIO_SMX, - CONFIG_LCD_PLATFORM, CONFIG_FB_METRONOME. - - Enabled (=m) on sparc config: CONFIG_PARPORT_SUNBPP, - CONFIG_VIDEO_WM8775, CONFIG_SND_MTPAV, CONFIG_SND_PORTMAN2X4, - CONFIG_SND_SERIAL_U16550. - - Enabled (=y) on x86_64 config: CONFIG_PARPORT_PC_SUPERIO, - CONFIG_DIRECT_GBPAGES. - - Enabled (=y) on i386/x86_64 configs: CONFIG_SONYPI_COMPAT, - CONFIG_PM_DEBUG, CONFIG_PM_TRACE_RTC. - - Change from =m to =y CONFIG_RTC_CLASS/CONFIG_RTC_LIB on powerpc - config. - - Disabled on i386/powerpc/x86_64 configs: CONFIG_RTC_DRV_BQ4802, - CONFIG_RTC_DRV_M48T59, CONFIG_USB_GPIO_VBUS, CONFIG_USB_OTG_UTILS. - - Enabled (=y) on sparc/powerpc configs: - CONFIG_RTC_INTF_DEV_UIE_EMUL. - - Disabled on i386/x86_64 configs: CONFIG_RTC_DRV_DS1307, - CONFIG_RTC_DRV_DS1553, CONFIG_RTC_DRV_DS1742, - CONFIG_RTC_DRV_V3020, CONFIG_FB_N411, CONFIG_FB_HECUBA, - CONFIG_FB_VIRTUAL. - - Enabled (=m) on powerpc config: CONFIG_RTC_DRV_DS1307, - CONFIG_RTC_DRV_DS1742. - - Disabled on i386/sparc/x86_64 configs: CONFIG_RTC_DRV_DS1374, - CONFIG_RTC_DRV_M41T80, CONFIG_RTC_DRV_PCF8563, - CONFIG_RTC_DRV_RS5C372, CONFIG_RTC_DRV_RX8581, - CONFIG_FB_S1D13XXX. - - Enabled (=m) on sparc/powerpc configs: CONFIG_VIDEO_CX88*, - CONFIG_RTC_DRV_ISL1208. - - Disabled on sparc/powerpc configs: CONFIG_RTC_INTF_PROC, - CONFIG_LCD_CLASS_DEVICE. - - Enabled (=y) on sparc config: CONFIG_SERIAL_8250_EXTENDED, - CONFIG_SERIAL_8250_SHARE_IRQ. - - Enabled (=y) on all configs: CONFIG_SERIAL_8250_RSA. - - Enabled (=m) on i386 config: CONFIG_FB_ARC, CONFIG_EFI_VARS. - - Enabled (=y) on i386 config: CONFIG_EFI, CONFIG_FB_EFI, - CONFIG_FB_HGA_ACCEL. - - n411: add missing Makefile entry. - - Disabled on x86_64 config: CONFIG_FB_HGA. - - Enable group cpu scheduler, switch to cgroup scheduler on server - config. - - Only enable namespaces support for server config. - - Only enable (=m) virtual ethernet pair device and MAC-VLAN for - server config. - - Fixes/enhancements for HP Educ.ar machine/alc888 3stack-hp model: - * Added additional 4 channel mode - * Added headphone automute support - * Map 3stack-hp model (ALC888) for HP Educ.ar - - ALSA: hda - Cleanup printk from alc888_6st_dell_unsol_event - - Updated to 2.6.29-rc7-git4 - * dropped w1-slaves-ds2431-kbuild.patch (merged) - - Turn on DEVPTS_MULTIPLE_INSTANCES for server kernels. - - Enable Xen guest support by default when available. - - create_configs: cleanup unused/gone config options, cosmetics, - enable xen when available (not only when customizing options for - server kernel). - - o Bogdano Arendartchuk - - Keep Module.symvers as /boot/symvers-$version.gz in order to allow - partial kernel builds - -* Tue Feb 24 2009 Pascal Terjan 2.6.29-rc6.1.1mnb - o Herton Ronaldo Krzesinski - - Tomoyo build patch update for 2.6.29-rc5 - - Disabled on all kernel configs: CONFIG_USB_R8A66597_HCD, - CONFIG_PATA_PLATFORM, CONFIG_I2C_GPIO, CONFIG_I2C_OCORES, - CONFIG_I2C_SIMTEC, CONFIG_I2C_PCA_PLATFORM, CONFIG_I2C_STUB, - CONFIG_BLK_DEV_PLATFORM, CONFIG_KEYBOARD_GPIO, CONFIG_MOUSE_GPIO, - CONFIG_LEDS_GPIO, CONFIG_LEDS_PCA9532, CONFIG_LEDS_PCA955X. - - Disabled on powerpc config: CONFIG_I2C_ISCH. - - Disabled on sparc config: CONFIG_I2C_ALI1535, CONFIG_I2C_ALI1563, - CONFIG_I2C_ALI15X3, CONFIG_I2C_AMD756, CONFIG_I2C_AMD8111, - CONFIG_I2C_I801, CONFIG_I2C_ISCH, CONFIG_I2C_NFORCE2, - CONFIG_I2C_PIIX4, CONFIG_I2C_SIS5595, CONFIG_I2C_SIS630, - CONFIG_I2C_SIS96X, CONFIG_I2C_VIA, CONFIG_I2C_VIAPRO. - - Enabled on powerpc config: CONFIG_COMPUTONE, - CONFIG_I2C_VOODOO3, CONFIG_LEDS_TRIGGER_TIMER, - CONFIG_LEDS_TRIGGER_HEARTBEAT. - - Disabled on x86_64 config: CONFIG_LEDS_ALIX2. - - Enabled on sparc config: CONFIG_NEW_LEDS, CONFIG_LEDS_CLASS, - CONFIG_LEDS_SUNFIRE, CONFIG_LEDS_TRIGGERS*. - - o Thomas Backlund - - update to 2.6.29-rc6-git1 - - add drivers/acpi/acpica header files to -devel rpms, needed by fglrx - -* Fri Feb 20 2009 Herton Ronaldo Krzesinski 2.6.29-0.rc5.4.1mnb - o Herton Ronaldo Krzesinski - - ALSA/hda changes: - * Include new SND_PCI_QUIRK_MASK and SND_PCI_QUIRK_VENDOR macros, - cleanup IDT92HD7x HP quirks and backport SND_PCI_QUIRK_MASK - cleanup for stac922x ecs202 model from alsa tiwai's sound tree. - * Fix speaker output on HP DV4 1155-SE - - Disabled on all kernel configs: CONFIG_MDIO_BITBANG, - CONFIG_MDIO_GPIO, CONFIG_UCB1400_CORE, CONFIG_TOUCHSCREEN_ADS7846, - CONFIG_TOUCHSCREEN_WM97XX, CONFIG_TOUCHSCREEN_TSC2007, CONFIG_SPI, - CONFIG_MFD_WM8350_I2C, CONFIG_W1_MASTER_GPIO, - CONFIG_W1_SLAVE_BQ27000, CONFIG_W1_SLAVE_DS2760, - CONFIG_BATTERY_BQ27x00, CONFIG_BATTERY_DS2760, CONFIG_PDA_POWER, - CONFIG_SENSORS_ADS7828, CONFIG_HTC_PASIC3, CONFIG_MFD_SM501, - CONFIG_TPS65010, CONFIG_MFD_WM8400, CONFIG_SOC_CAMERA, - CONFIG_USB_C67X00_HCD, CONFIG_USB_ISP116X_HCD. - - Disabled on x86_64 config: CONFIG_TOUCHSCREEN_MK712. - - Disabled on powerpc config: CONFIG_TOUCHSCREEN_TOUCHIT213. - - Disabled on powerpc/sparc: CONFIG_HWMON_VID, CONFIG_SENSORS_AD*, - CONFIG_SENSORS_F718*, CONFIG_SENSORS_F75375S, - CONFIG_SENSORS_LTC4245, CONFIG_SENSORS_MAX*, - CONFIG_SENSORS_W83792D, CONFIG_SENSORS_W83L786NG, - CONFIG_SENSORS_DS1621, CONFIG_SENSORS_I5K_AMB, - CONFIG_SENSORS_GL5*, CONFIG_SENSORS_IT87, CONFIG_SENSORS_LM*, - CONFIG_SENSORS_PC87360, CONFIG_SENSORS_SIS5595, - CONFIG_SENSORS_DME1737, CONFIG_SENSORS_SMS*, - CONFIG_SENSORS_THMC50, CONFIG_SENSORS_VIA686A, - CONFIG_SENSORS_W83781D, CONFIG_SENSORS_W83L785TS, - CONFIG_SENSORS_W83627HF. - - Enabled (=m) on powerpc config: CONFIG_TOUCHSCREEN_ELO, - CONFIG_TOUCHSCREEN_MTOUCH, CONFIG_TOUCHSCREEN_PENMOUNT, - CONFIG_TOUCHSCREEN_TOUCHRIGHT, CONFIG_TOUCHSCREEN_TOUCHWIN. - - w1: add missing Kconfig/Makefile entries for DS2431 slave driver. - - Updated to 2.6.29-rc5-git4 - * fixed drbd build with BIO_RW_SYNC change. - - o Bogdano Arendartchuk - - Enabled CONFIG_MODVERSIONS and CONFIG_MODULE_SRCVERSION_ALL, as a - first step towards ABI control - -* Mon Feb 16 2009 Herton Ronaldo Krzesinski 2.6.29-0.rc5.1mnb - o Herton Ronaldo Krzesinski - - Updated to 2.6.29-rc5 - * Removed following merged patches: - x86-cpufreq-add-more-pcore-fsbs.patch - x86-cpufreq-add-celeron-core-to-p4-clockmod.patch - char-agp-intel-agp-add-support-for-G41-chipset.patch - fs-squashfs3.4.patch - fs-squashfs3.4-2.6.28.patch - media-video-uvc-add-support-for-samsung-q310-webcam.patch - media-video-uvc-add-support-for-thinkpad-sl500-webcam.patch - media-video-uvc-sort-the-frame-descriptors-during-parsing.patch - media-video-uvc-handle-failed-GET_MIN_MAX_DEF-more-gracefully.patch - media-video-uvc-commit-stream-param-when-enabling-stream.patch - misc-eeepc-laptop-check-return-values-from-rfkill_register.patch - misc-eeepc-laptop-implement-rfkill-hotplugging-in-eeepc-laptop.patch - misc-eeepc-laptop-add-support-for-extended-hotkeys.patch - net-fix-userland-breakage-wrt-if_tunnel.h.patch - serial-RS485-ioctl-structure-uses-__u32-include.patch - sound-alsa-hda-Add-quirk-for-another-HP-dv5-model.patch - btusb-add-broadcom-dongle.patch - * Rediffed/Redid following patches: - acpi-add-proc-event-regs.patch - fs-dynamic-nls-default.patch - media-dvb-add-Yuan-PD378S.patch - serial-docomo-F2402.patch - sound-alsa-hda-add-acer-alc889-model.patch - sound-alsa-hda-92hd71xxx-disable-unmute-support-for-code.patch - sound-alsa-hda-Additional-pin-nids-for-STAC92HD71Bx-and.patch - sound-alsa-hda-Dynamic-detection-of-dmics-dmuxes-smuxes.patch - sound-alsa-hda-Don-t-call-stac92xx_parse_auto_config-wi.patch - sound-alsa-hda-one-more-hp-dv7-quirk.patch - sound-alsa-hda-Don-t-touch-non-existent-port-f-on-4-por.patch - sound-alsa-hda-sigmatel-ecs202-new-quirk.patch - usb-storage-uss725-build-fixes.patch - bluetooth-hci_usb-disable-isoc-transfers.patch - hid-usbhid-quirk-multilaser.patch - 3rd-3rdparty-merge.patch - * Pending/moved to patches-broken: - - acpi-asus-input.patch: same functionality merged upstream, but - needs extra checking on some extra/different key codes to be - dropped. - - hid-hotplug-racefix.patch: possibly fixed by commit "HID: - hiddev cleanup -- handle all error conditions properly" - upstream. - * Dropped from patches-broken: - - media-video-uvc-max-iso-pkts.patch: no machine/environment - available anymore to reproduce the problem. - * Added alc889 fixes submitted upstream for which - sound-alsa-hda-add-acer-alc889-model.patch depends: - sound-alsa-hda-consider-additional-capsrc-alc889.patch - sound-alsa-hda-alc882_auto_init_input_src-selector.patch - * Updated tomoyo to 1.6.6-20090202, 2.6.29-rc3 build and kernel - log warning patches adapted. - * Adjusted drbd and unionfs for 2.6.29 changes. - * Removed rt2860 from additional 3rdparty drivers, it is now - included in staging. - * Update ipt_set for netfilter/xtables changes in 2.6.29 - - ALSA/hda/idt: change HP dv7 (103c:30f4) quirk from hp-m4 to hp-dv5 - model, to fix not working internal microphone. References: - https://qa.mandriva.com/show_bug.cgi?id=44855#c193 - https://qa.mandriva.com/show_bug.cgi?id=44855#c196 - - Fixed build warnings in agnx and rtl8187se staging drivers. - - o Anssi Hannula - - Disable CONFIG_HID_COMPAT (hid-dummy module) as our udev supports - driver autoloading on all buses. - - o Thomas Backlund - - update drbd to 8.3.0 - -* Mon Feb 09 2009 Herton Ronaldo Krzesinski 2.6.28.4-1mnb - o Anssi Hannula - - Build HID core as modules instead of built-in. Having it built-in - makes no sense as both USB HID and Bluetooth HIDP are built as - modules anyway. - - o Herton Ronaldo Krzesinski - - Remove previous applied enhancements/fixes to STAC92HD71Bx and - STAC92HD75Bx hda codec support, and reapply splitted changes - submitted upstream. Apply also additional fixes and HP dv quirks - in sound tree. Added additional quirk for HP dv7 to be submitted - after I get positive report about it. - - ALSA/hda: Map new ecs motherboard id 1019:2950 to STAC9221 ecs202 - model. - - Updated to 2.6.28.4 - * removed input-samsung-nc10.patch (merged) - -* Wed Feb 04 2009 Herton Ronaldo Krzesinski 2.6.28.3-1mnb - o Herton Ronaldo Krzesinski - - Updated to 2.6.28.3 - * removed x86-pat-1MB-nonram.patch (merged) - - Added upstream fixes for the exported userspace headers (build - with linux/ip.h and linux/serial.h bugs). References: - http://lists.mandriva.com/kernel-discuss/2009-02/msg00000.php - https://qa.mandriva.com/show_bug.cgi?id=47313 - -* Wed Jan 28 2009 Herton Ronaldo Krzesinski 2.6.28.2-1mnb - o Herton Ronaldo Krzesinski - - Updated to 2.6.28.2 - * removed following patches (already applied or obsolete with - "usb-storage: set CAPACITY_HEURISTICS flag for bad vendors" - change): - usb-storage-unusual_devs-nokia-5200.patch - usb-storage-unusual-devs-nokia-5610.patch - * rediff sound-alsa-hda-enhance_fix_stac92hd71bx_stac92hd75bx.patch - * cosmetic changes at sound-alsa-hda-add-acer-alc889-model.patch - - Updates for sreadahead 1.0 support. - -* Fri Jan 23 2009 Herton Ronaldo Krzesinski 2.6.28.1-2mnb - o Herton Ronaldo Krzesinski - - Fix snd-hda-intel oops with some alc883 models after addition of - model for Acer Aspire 8930 in previous release. - -* Thu Jan 22 2009 Herton Ronaldo Krzesinski 2.6.28.1-1mnb - o Herton Ronaldo Krzesinski - - Add Suggests for crda in kernel packages. - - Updated to 2.6.28.1 - - Add MSI quirk list for hda devices, to force enable_msi setting - parameter when needed (#44855). - - Enhance/fix some aspects related to STAC92HD71Bx and STAC92HD75Bx - support (#44855). - - Add hda-intel ALC889 model for Acer Aspire 8930 (#45838). - - o Pascal Terjan - - Disable asus_acpi, we have asus-laptop and eeepc-laptop - - Add back patch on asus-laptop to convert acpi events to input - * Update it for 2.6.28 - * Emit the acpi event when the key is unknown - - Add id for Yuan PD378S DVB receiver (from Arnaud) - -* Wed Jan 14 2009 Luiz Capitulino 2.6.28-3mnb - o Pascal Terjan - - Add patch from upstream #12372 to allow X starting on some - systems (#46384) - - o Luiz Capitulino - - Update configs to 2.6.28: CONFIG_X86_PTRACE_BTS is being disabled because - it's marked as broken and as CONFIG_X86_DS depends on it it's also being - disabled - - Make CONFIG_IDE modular in all configs (asked by Thierry Vignaud) - - Fix rtc-cmos loading on x86_64 machines (patch suggested by Oden Eriksson) - -* Tue Dec 30 2008 Pascal Terjan 2.6.28-2mnb - o Pascal Terjan - - Support fn+* in Samsung NC10 - -* Mon Dec 29 2008 Pascal Terjan 2.6.28-1mnb - o Pascal Terjan - - Updated to 2.6.28 final - -* Fri Dec 12 2008 Herton Ronaldo Krzesinski 2.6.28-0.rc8.1mnb - o Herton Ronaldo Krzesinski - - Updated to 2.6.28-rc8 - * Dropped (merged): - x86-add-northbridge-pci-ids-for-fam-0x11-processors.patch - x86-add-detection-of-AMD-family-0x11-northbridges.patch - fastboot-1.patch - acpi-add-preemption-to-avoid-latency-issue.patch - acpi-ACPICA-Add-function-to-dereference-returned-referen.patch - ata-ata_piix-hercules-ec900-short-cable.patch - ide-pci-piix-hercules-ec900-short-cable.patch - scsi-megaraid-proc-oops.patch - gpu-drm-SiS-DRM-fix-a-pointer-cast-warning.patch - gpu-drm-fix-sysfs-error-path.patch - gpu-drm-radeon-fix-writeback-across-suspend-resume.patch - gpu-drm-i915-remove-settable-use_mi_batchbuffer_start.patch - gpu-drm-i915-Ignore-X-server-provided-mmio-address.patch - gpu-drm-i915-Use-more-consistent-names-for-regs-and-store.patch - gpu-drm-i915-Add-support-for-MSI-and-interrupt-mitigation.patch - gpu-drm-i915-Track-progress-inside-of-batchbuffers-for-dete.patch - gpu-drm-Add-Intel-ACPI-IGD-OpRegion-support.patch - gpu-drm-i915-save-restore-MCHBAR_RENDER_STANDBY.patch - media-video-uvc-implement-usb-reset-resume.patch - media-video-uvc-supress-spurious-EOF-in-empty-payload-trace-msg.patch - media-video-uvc-fix-incomplete-frame-drop-switch-variable-size.patch - media-video-uvc-dont-use-part-of-buffer-for-USB-transfer.patch - media-video-uvc-declare-missing-unit-controls.patch - media-video-uvc-control-cache-access-fix.patch - media-video-uvc-add-bison-quirk-fujitsu-amilo-si2636.patch - media-video-uvc-add-bison-quirk-advent-4211.patch - media-video-uvc-support-two-new-bison-webcams.patch - media-video-gspca-add-m5602-driver.patch - misc-add-panasonic-laptop-extras.patch - net-sis190-add-atheros-phy-ar8012.patch - net-r8169-Tx-performance-tweak-helper.patch - net-r8169-use-pci_find_capability-for-the-PCI-E-feature.patch - net-r8169-add-8168-8101-registers-description.patch - net-r8169-add-hw-start-helpers-for-the-8168-and-the-810.patch - net-r8169-additional-8101-and-8102-support.patch - net-r8169-WoL-fixes-part-1.patch - net-r8169-WoL-fixes-part-2.patch - net-wireless-b43-Fix-QoS-defaults.patch - net-wireless-b43legacy-Fix-to-enhance-TX-speed.patch - net-wireless-b43-Fix-Bluetooth-SPROM-coding-error-Motorola-7010-BCM4306.patch - net-atl2-add-atl2-driver.patch - net-atl2-add-tx-bytes-statistic.patch - net-enic-add-Cisco-10G-Ethernet-NIC-driver.patch - net-enic-Don-t-indicate-IPv6-pkts-using-soft-LRO.patch - net-enic-fixes-for-review-items-from-Ben-Hutchings.patch - net-enic-Bug-fix-Free-MSI-intr-with-correct-data-handl.patch - net-enic-bug-fix-don-t-set-netdev-name-too-early.patch - net-jme-JMicron-Gigabit-Ethernet-Driver.patch - net-qlge-New-Qlogic-10Gb-Ethernet-Driver.patch - net-qlge-Fix-warnings-in-debugging-code.patch - net-qlge-Protect-qlge_resume-with-CONFIG_PM.patch - net-bluetooth-apple-wireless-keyboard-fnkey.patch - net-wireless-iwlagn-downgrade-BUG_ON-in-interrupt.patch - sound-alsa-revert-for-20081011-merge.patch - sound-alsa-20081011-merge.patch - sound-alsa-20081013-merge.patch - sound-alsa-20081016-merge.patch - sound-alsa-20081017-merge.patch - sound-alsa-20081020_1-merge.patch - sound-alsa-20081020_2-merge.patch - sound-alsa-20081020_3-merge.patch - sound-alsa-20081023-merge.patch - sound-alsa-20081027-merge.patch - sound-alsa-pci_ioremap_bar-only-in-2.6.28.patch - sound-alsa-revert-for-20081030-merge.patch - sound-alsa-20081030-merge.patch - sound-alsa-20081103-merge.patch - sound-alsa-20081110-merge.patch - sound-alsa-20081112-merge.patch - sound-alsa-20081118-merge.patch - sound-alsa-20081130-merge.patch - usb-storage-nokia-6300.patch - usb-storage-unusual-devs-nokia-7610.patch - * Moved to patches-broken: - irq-debug-shared.patch - pci-default-nomsi.patch (continue to disable msi by default?) - scsi-sg-allow-dio-as-default.patch - hwmon-applesmc-retry-when-accessing-keys.patch (still needed?) - hwmon-applesmc_int.patch (useful?) - media-video-uvc-max-iso-pkts.patch - apparmor patches - aufs patches - * Redid/Rediffed following patches (because of broken apply, - broken build or other updates for 2.6.28): - ide-pci-sis5513-965.patch - fs-dynamic-nls-default.patch - media-video-uvc-handle-failed-GET_MIN_MAX_DEF-more-gracefully.patch - net-netfilter-psd-mdv.patch - hid-usbhid-IBM-BladeCenterHS20-quirk.patch - hid-usbhid-quirk-multilaser.patch - 3rd-3rdparty-merge.patch - gpu-drm-mach64.patch - gpu-drm-mach64-fixes.patch - net-netfilter-IFWLOG-mdv.patch - net-netfilter-psd-mdv.patch - * Update ipt_set for netfilter/xtables changes in 2.6.28 - * Removed kernel-add-mute-events-log-level.patch (not worth/sent - upstream). - * Removed fastboot-2.patch (asynchronous stuff not accepted - into 2.6.28). - * Removed acpi-asus-laptop-input.patch and acpi-eeepc-input.patch, - as different input support was merged for eeepc-laptop. - * Removed net-enic-build-fix.patch, not needed on 2.6.28 - * Removed acpi-dsdt-initrd-fastboot.patch, not needed anymore. - * Removed net-wireless-at76_usb.patch, at76_usb is now in staging - tree. - * Updated drbd code for 2.6.28 (3rd-drbd-2.6.28.patch). - * Added patch from squashfs CVS to allow successful build on 2.6.28 - * Removed 3rdparty prism25 and et131x which are now in staging. - -* Fri Dec 05 2008 Herton Ronaldo Krzesinski 2.6.27.7-3mnb - o Herton Ronaldo Krzesinski - - Changes to eeepc-laptop based on changes made by Matthew Garrett - and posted on LKML: - * Backport wireless hotplug support for eeepc-laptop on 2.6.27 - from http://lkml.org/lkml/2008/11/17/170 (#43332). - * acpi-eeepc-input.patch: add more hotkeys for newer eeepc models, - keycode references from http://lkml.org/lkml/2008/11/17/161 - - Upstream alsa bug fixes/updates (1.0.18, 20081130 merge). - - o Pascal Terjan - - Enable CONFIG_CIFS_DFS_UPCALL - -* Wed Nov 26 2008 Herton Ronaldo Krzesinski 2.6.27.7-2mnb - o Luiz Capitulino - - Support for broadcom bluetooth dongle 0a5c:2009 in btusb (#44886) - - o Herton Ronaldo Krzesinski - - Sync alsa/uvc updates with kernel-2.6.27-0.uc1mnb2 available in - main/testing for 2009.0 - -* Tue Nov 25 2008 Herton Ronaldo Krzesinski 2.6.27.7-1mnb - o Pascal Terjan - - Disable CONFIG_BLK_DEV_UB (#45599) - - o Herton Ronaldo Krzesinski - - Update to 2.6.27.7 (CVE-2008-5033) - * dropped input-ALPS-add-signature-for-DualPoint-model-found-in-Dell-Latitude-E6500.patch - (merged) - - Apply upstream workaround for #44891 (iwlagn: downgrade BUG_ON in - interrupt). - - Backport gspca m5602 driver from 2.6.28 (#44898). - - Add fix for ppscsi module oops (#45393). - -* Sat Nov 15 2008 Herton Ronaldo Krzesinski 2.6.27.6-1mnb - o Herton Ronaldo Krzesinski - - Include r8169 WoL fixes from 2.6.28, related ticket: #41782 - - i915/drm: backported bug fix for suspend/resume with i915 on some - configurations (Save/restore MCHBAR_RENDER_STANDBY commit on - 2.6.28). - - Update to 2.6.27.6 - * dropped md-fix-bug-in-raid10-recovery.patch (merged) - * dropped net-r8169-get-ethtool-settings-through-the-generic-mii.patch - (merged) - * dropped net-wireless-iwlwifi-generic-init-calibrations-framework.patch - (merged) - * dropped security-keys-request_key-oops.patch (merged) - - More alsa 1.0.18 updates, snd-hda-intel sigmatel codec fixes - among others. - - unusual_ids usb-storage addition for Nokia XpressMusic 5200 - (#44988). - - More unusual_devs additions for Nokia 5610/7610 (sources: - linux-usb ML and Ubuntu bug #287701). - - o Pascal Terjan - - Enable the Nokia 6300 quirk for new revisions - -* Sun Nov 09 2008 Herton Ronaldo Krzesinski 2.6.27.5-1mnb - o Luiz Capitulino - - Fix eeepc shutdown hang caused by snd-hda-intel (#44752) - - o Herton Ronaldo Krzesinski - - Backport uvcvideo fixes from 2.6.28 and linux-uvc svn. - - Update to 2.6.27.5 - * dropped acpi-ec-fast-transaction.patch (merged) - * rediffed char-agp-intel-agp-add-support-for-G41-chipset.patch - * dropped net-restore-ordering-of-tcp-options.patch (merged) - * dropped sound-alsa-snd-hda-intel-fix-halt-hang.patch (merged) - - Alsa updates from 2.6.27-git* (2.6.28). - * fixed Realtek auto-mute bug (#45618) - - Apply upstream change in acpi "ACPICA: Add function to dereference - returned reference objects" (#44870). - - Fix pcspkr disabled in kernel configs (#45319). - - Add patch to fix oops in prism2_usb (#44612). - - o Thomas Backlund - - fix drbd CN_IDX 0x4 conflict with v86d - - fix md raid10 recovery bug - -* Tue Oct 28 2008 Pascal Terjan 2.6.27.4-2mnb - o Pascal Terjan - - Fix a oops in request_key when keyring is not already there - (Happens when mounting CIFS with kerberos) - -* Mon Oct 27 2008 Pascal Terjan 2.6.27.4-1mnb - o Pascal Terjan - - Fix a oops when reading /proc/megaraid/hba0/diskdrives-ch* (upstream #11792) - - Add Fastboot patches (raid auto detection is now off by default, you can - enable it with raid=autodetect boot option) - - o Luiz Capitulino - - Update to 2.6.27.4 - * Drop usb-atm-speedtch-2.6.27-fix.patch (merged) - - Restore ordering of TCP options (#43372) - - o Herton Ronaldo Krzesinski - - Alsa fixes from 2.6.27-git* (2.6.28). - -* Wed Oct 22 2008 Herton Ronaldo Krzesinski 2.6.27.3-1mnb - o Herton Ronaldo Krzesinski - - Update to 2.6.27.3 - - More alsa updates from 2.6.27-git* (2.6.28). - -* Wed Oct 22 2008 Herton Ronaldo Krzesinski 2.6.27.2-3mnb - o Luiz Capitulino - - Update .configs - - Fix USB ATM Speed Touch OOPS (#44803) - - o Herton Ronaldo Krzesinski - - Don't install vmlinux as executable for debug packages to avoid - strip_and_check_elf_files from spec-helper stripping it. - -* Mon Oct 20 2008 Herton Ronaldo Krzesinski 2.6.27.2-2mnb - o Herton Ronaldo Krzesinski - - Update alsa 1.0.18rc3 to "final" version included in kernel 2.6.28 - and dropped following patches: - * sound-alsa-revert-fixes.patch (not needed anymore) - * sound-hda-codec-add-Foxconn-45CMX_45GMX_45CMX-K-quirk.patch - (merged) - * sound-hda-codec-fix-ALC662-auto-config-mixer-mutes.patch - (merged) - * sound-hda-codec-slave_dig_outs-oops.patch (merged) - * sound-hda-codec-add-Gigabyte-945GCM-S2L-quirk.patch (merged) - - o Pascal Terjan - - Drop Acer One alsa quirk, it works now better with "auto" model - -* Sat Oct 18 2008 Herton Ronaldo Krzesinski 2.6.27.2-1mnb - o Luiz Capitulino - - Enable CONFIG_KPROBES: needed for systemtap - - o Herton Ronaldo Krzesinski - - Create kernel debug packages with vmlinux and debugging symbols - from modules. - - Disable CONFIG_KALLSYMS_EXTRA_PASS were it was enabled, as Kconfig - description states this should only be enabled temporarily as a - workaround while something is broken in kallsyms. - - Update to 2.6.27.2 - * dropped net-wireless-b43legacy-Fix-failure-in-rate-adjustment-mechanism.patch - (merged) - * dropped net-wireless-libertas-clear-current-command-on-card-removal.patch - (merged) - -* Fri Oct 10 2008 Herton Ronaldo Krzesinski 2.6.27-1mnb - o Herton Ronaldo Krzesinski - - Add i8042_nomux quirk for Dell XPS M1530 (#43532). - - Merge enic, qlge and atl2 fixes from net-next tree. - - Add p4-clockmod support for Celeron Core processors (#43885). - - Add Panasonic Let's Note laptop extras driver from acpi-test. Now - dkms-pcc-acpi packages can be dropped. - - Added superreadahead ext3 patch for tests to be done with it. - - o Pascal Terjan - - Update to 2.6.27 final - * Drop x86-enable_mtrr_cleanup-early-boot-param-typo-fix.patch (merged) - * Drop accessibility-braille-really-disable-by-default.patch (merged) - * Drop net-e1000e-write-protect-ICHx-NVM-to-prevent-malicious-write_erase.patch - (merged) - -* Wed Oct 01 2008 Pascal Terjan 2.6.27-0.rc8.2mnb - o Herton Ronaldo Krzesinski - - Add fix for e1000e corruption bug and re-enable it - (http://lkml.org/lkml/2008/10/1/368). Closes #44147 - -* Wed Oct 01 2008 Pascal Terjan 2.6.27-0.rc8.1mnb - o Herton Ronaldo Krzesinski - - Fix sis190 ethernet device support on Asus P5SD2-VM motherboard - (kernel.org bug #11073). - - Add fix for sata_nv regression in latest 2.6.27 rcs (kernel.org - bug #11615). Closes: #44287 - - Remove 3rdparty acx driver due to its dubious legal status - (unanswered questions about reverse engineering process done while - developing the driver). - - Enable CONFIG_KARMA_PARTITION, otherwise Rio Karma mp3 player is - unusable. - - drbd fixes for Linux 2.6.27 - - 3rdparty/rt2860: Fix x86_64 issues found while inspecting x86_64 - build logs. - - Add patch from LKML titled "Input: ALPS - add signature for - DualPoint model found in Dell Latitude E6500" from Elvis - Pranskevichus, reported/requested by Frederik Himpe. - - Fix typo in early boot parameter that enables mtrr cleanup, patch - from J.A. Magallon. - - p4-clockmod: set reasonable default for scaling_min_freq, to - prevent too low performance with governors that use the lowest - frequency. Closes: #43155 - - o Pascal Terjan - - Update to 2.6.27-rc8 - -* Sat Sep 27 2008 Herton Ronaldo Krzesinski 2.6.27-0.rc7.5.1mnb - o Herton Ronaldo Krzesinski - - Drop acpi-tc1100-wmi* patches, kernel already has all relevant - support. - - patches-broken: rediff and fix hid-usbhid-IBM-BaldeCenterHS20-HID.patch - for 2.6.27 (rename also to hid-usbhid-IBM-BladeCenterHS20-quirk.patch) - - Include patch from linux-acpi to avoid stalls while inside acpi - code in slow machines, like when reading acpi battery info - (http://marc.info/?l=linux-acpi&m=122235488029621&w=2). A - workaround could be used too for the problem, using cache_time - parameter of battery module setting a larger value, but the patch - to preempt acpi code is a better/definitive solution. - - Add again Intel ACPI IGD OpRegion support patch and its needed - patches, but now without the patch that introduced the regression - found with one 855GM based laptop (the patch that introduced the - regression was "i915: Initialize hardware status page at device - load when possible.", turned out also that this patch wasn't - really needed in the series so it's safely dropped). Closes: #43061 - - Drop Wacom ACPI patches: seems they were forgotten here, same - functionality should already be provided by drivers/serial/8250_pnp.c - - ALSA/hda-intel: map proper ALC662 model for Gigabyte 945GCM-S2L - and Foxconn 45CMX/45GMX/45CMX-K motherboards. - - o Pascal Terjan - - Fix function keys on EeePc, some NEC and some other laptops - - Fix Wlan and Webcam keyboard switching on EeePc - - Fix disable camera on EeePc breaking USB - - o Luiz Capitulino - - Update to 2.6.27-rc7-git5 - * drop net-wireless-ath9k-connectivity-is-lost-after-Group-rekeying-is-done.patch - (merged) - * drop USB-revert-recovery-from-transient-errors.patch (merged) - * Update security-apparmor-2.6.27.patch due to change in mm/tiny-shmem.c - * Add usb-storage-uss725-build-fixes.patch - -* Mon Sep 23 2008 Luiz Capitulino 2.6.27-0.rc7.1.1mnb - o Pascal Terjan - - Support fn key on Apple Wireless keyboards (#44119) - - o Herton Ronaldo Krzesinski - - Update to 2.6.27-rc7-git1 - - Disable e1000e module until a fix for its corruption issue is - available (#44147). - - Remove already applied fs-xfs-fix-remount-failure.patch - -* Fri Sep 19 2008 Luiz Capitulino 2.6.27-0.rc6.5.1mnb - o Herton Ronaldo Krzesinski - - Revert Intel ACPI IGD OpRegion support patch addition along with - its needed patch series, we discovered a regression on a laptop - with 855GM when using kde4 with gfx effects enabled (X hangs in - session startup). Probably is related to the change "i915: Add - support for MSI and interrupt mitigation." patch at first look - after some initial debugging made by Luiz Capitulino (we are not - sure, needs more investigation and upstream bug report that will - be done later, but reverting all patches for now works). - - Remove alternative patch for kernel.org bug 7694, a proper patch - is already on mainline. - - Add Hercules EC-900 mini-notebook to ich_laptop short cable list - for both ata_piix and piix. - - ALSA: Fix ALC662 DAC mixer mutes also for auto config model. - - New/updated ethernet drivers from Jeff Garzik netdev-2.6 tree: - * updated atl2/jme drivers; - * enic: Cisco 10G Ethernet NIC driver; - * qlge: New Qlogic 10Gb Ethernet Driver. - - Include following bug fixes from linux-wireless ML: - * ath9k: connectivity is lost after Group rekeying is done - * b43: Fix Bluetooth coexistence SPROM coding error for Motorola - 7010 variant of BCM4306 - - Add "mute" kernel start-up parameter to disable all log messages, - from Tiago Salem Herrmann. - - o Pascal Terjan - - Really disable braille console support when it is not used (#41999) - - Enable CONFIG_CIFS_EXPERIMENTAL to support Kerberos auth (#43933) - - o Luiz Capitulino - - Update to 2.6.27-rc6-git5 - - Update .configs - -* Mon Sep 15 2008 Herton Ronaldo Krzesinski 2.6.27-0.rc6.3.2mnb - o Pascal Terjan - - Re-enable PROFILING and OPROFILE - - Changes in build scripts - * Don't tar .svn to remove it afterwards - * Don't include *~ in tarball - - o Herton Ronaldo Krzesinski - - Re-include a workaround for a virtualbox bug (#42776) removed in - previous release, even with Mandriva cooker/2009.0 having a newer - VirtualBox version that has the bug fixed. Before we had this as a - revert of both commits e587cadd8f47e202a30712e2906a65a0606d5865 - and 2f1dafe50cc4e58a239fd81bd47f87f32042a1ee, but reverting the - later reintroduces another bug: - http://linux.derkeiler.com/Mailing-Lists/Kernel/2008-04/msg07574.html - Reverting the second one is needed when reverting the first one - that is which caught the bug in VirtualBox versions prior to 2.0.2. - The problem is that people using other distributions or older - Mandriva releases that contains old VirtualBox versions will not - be able to run and test Mandriva 2009.0, so we still need to apply - a workaround. Ubuntu has a less intrusive one (not using reverts), - so use it instead of just fully reverting the kernel commits. - - Added fix for 2.6.27 boot issue with xfs, fs can't be mounted rw - (http://lkml.org/lkml/2008/9/14/135), reported by Frederik Himpe. - - Wireless bugfixes from linux-wireless ML applicable to 2.6.27: - iwlwifi: generic init calibrations framework - b43: Fix QoS defaults - b43legacy: Fix failure in rate-adjustment mechanism - b43legacy: Fix to enhance TX speed - libertas: clear current command on card removal - -* Mon Sep 15 2008 Herton Ronaldo Krzesinski 2.6.27-0.rc6.3.1mnb - o Herton Ronaldo Krzesinski - - Added fix to build warnings in rt2860 3rdparty driver. - - Fixed and added back mach64 drm support. - - usb-storage: fixed and added back In-System Design USS725 USB/IDE - bridge support patches. - - ALSA: update to v1.0.18rc3, and fix oopses from digital slaves - addition. - - Update to 2.6.27-rc5-git3 - - Remove revert patch to workaround VirtualBox bug (#42776), - VirtualBox 2.0.2 now on cooker has the bug fixed. - - Add Intel ACPI IGD OpRegion support patch from drm-next, needed to - enable ACPI backlight control on some newer laptops with Intel - integrated graphics. Some other patches were needed to be applied - also because of conflicts, they do some a bit extra changes, not - something really wanted, but possibly also fixes some stability - issues when using intel dri. While at it also grabbed some - minor additional bug fixes only patches from drm-next. - - Include Intel G41 agpgart support patch posted on LKML. - - Add patches for detection of northbridge in family 0x11 AMD - processors from tip/x86/iommu tree. - - Add compatibility quirk for ALI M5229 patch posted on LKML, needed - by pata_ali libata driver to work with M5229 in some setups. - - o Pascal Terjan - - Set CONFIG_LEGACY_PTY_COUNT to 0. This can be changed on the command line if - needed and saves several seconds at boot time. - - Changes in build scripts - * Use the to_add value even if it was already in the defconfig - -* Wed Sep 10 2008 Luiz Capitulino 2.6.27-0.rc6.1mnb - o Luiz Capitulino - - Update to 2.6.27-rc6 - * Drop clockevents patch series from Thomas Gleixner (already merged) - -* Fri Sep 05 2008 Luiz Capitulino 2.6.27-0.rc5.7.1mnb - o Herton Ronaldo Krzesinski - - Include JMicron JMC2x0 series PCIe Ethernet Linux Device Driver - from Guo-Fu Tseng, posted on netdev. - - Move dkms-rt2860 into kernel package. - - Move dkms-et131x into kernel package. - - Add aufs into Mandriva kernel, can be used as an unionfs alternative. - The main patch and code comes from Ubuntu (see main patch file for - details), as they already made necessary ports to account for - apparmor patch that we also share. - - Downgrade unionfs to version 1.4, the main unionfs patch also - comes from Ubuntu with minor adaptations, for the same reason as - with aufs: it has already integrated apparmor changes. We are - downgrading because of newer problems with unionfs 2.3 + linux - 2.6.25+, we will keep it until the problems are sorted out. - Also backported some fixes from newer unionfs versions that were - used on dkms-unionfs package. - - o Pascal Terjan - - Include r8169 patches for 8102 (patches 0001 to 0006 from - http://userweb.kernel.org/~romieu/r8169/2.6.27-rc3/20080818/). - Fixes networking on Acer Aspire One and MSI Wind. - - o Thomas Backlund - - update TomoyoLinux to 1.6.4 final - - o Luiz Capitulino - - Update to 2.6.27-rc5-git7 - - Fix boottime hang on nvidia C51 mobos (#43475) - -* Sun Aug 31 2008 Herton Ronaldo Krzesinski 2.6.27-0.rc5.2.1mnb - o Herton Ronaldo Krzesinski - - apply_patches: fix integrity check of 3rdparty.series/series files - regarding unlisted patch files. - - Updated Tomoyo Linux patches to latest version from tomoyo svn - (r1499). It contains fixed code for locking problems with apparmor - patches applied (http://lkml.org/lkml/2008/8/30/75). - - Use git snapshot number in package release like is done currently - on kernel-linus package. - - Updated to 2.6.27-rc5-git2 - -* Fri Aug 29 2008 Luiz Capitulino 2.6.27-0.rc5.1mnb - o Pascal Terjan - - Move EeePc patch to eeepc-laptop - - o Herton Ronaldo Krzesinski - - Updated to 2.6.27-rc5 - - Rediffed/updated patches for 2.6.27: - disable-mrproper-in-devel-rpms.patch - hwmon-coretemp-atom.patch - - Drop wireless and gspca backport patches for 2.6.26 already - applied on 2.6.27 - - Drop already applied/obsoleted patches: - net-usb-rndis_host-support-WM6-devices-as-modems.patch - acpi-compal-laptop-0.2.5.patch - kernel-sched-disable-hrtick.patch - 3rd-3rdparty-merge.patch - net-atl1e-driver.patch - net-atl1e-fix-no-pm-build.patch - pci-fix-boot-time-hang-on-g31-g33-pc.patch - - Remove 3rdparty at76_usb driver, include the version present in - wireless-testing tree on git.kernel.org - - Fix tomoyo to build under 2.6.27 (vfs changes). - - Fix ndiswrapper 1.53 to build with 2.6.27 - - Added more fixes to 3rdparty/modules for build with 2.6.27 - (prism25, unionfs, acx, ipset) - - Removed separated apparmor patches, and include port for 2.6.27 - from Ben Collins (Ubuntu). Also fixed some still present warnings. - - Added apparmor patch from John Johansen fixing ptrace lsm hooks, - forwarded by Ben Collins (Ubuntu). - - Include updated atl2 driver version. - - Remove unused ppc arch support, unified with powerpc on 2.6.27 - - Re-import alsa 1.0.18rc1 patch, now against 2.6.27 and is a - snapshot of alsa git repository (with changes after 1.0.18rc1). - - o Luiz Capitulino - - Fix VirtualBox boot time crash (#42776) - - Update squashfs to v3.4 - -* Wed Aug 21 2008 Luiz Capitulino 2.6.26.3-1mnb - o Herton Ronaldo Krzesinski - - Remove unused net-wireless-bcm43xx-dont-flood-syslog-with-ifplugd.patch - (broken), bcm43xx was removed in 2.6.26 - - Backport most of the wireless changes from 2.6.27 (until ath9k - addition). Applied also a leds subsystem fix for a bug that - affects the newer b43 version. - - o Pascal Terjan - - Add Atom support in coretemp - - Map Acer Aspire One to acer model to get internal/external speaker, and - external mic to work. - - o Luiz Capitulino - - Revert unionfs v2.4 update: it is buggy and One LiveCD is getting - OOPses. - - o Thomas Backlund - - Update Alsa to 1.0.18rc1 - - disable CONFIG_SCHED_HRTICK as it's known to cause boot problems with - at least Intel GMA cards, as noted on LKML and kernel BugZilla #10892 - - update to 2.6.26.3 - - revert rtl8187-fix-lockups-due-to-concurrent-access-to-config-routine - as it's already included in the wireless backport - -* Thu Aug 14 2008 Luiz Capitulino 2.6.26.2-2mnb - o Luiz Capitulino - - Add Atheros L1E Gigabit Ethernet driver from 2.6.27-rc2 (#41551) - - Drop x86-debug-boot.patch. It is confusing a lot of people, the patch was - supposed to help rather than causing any harm (#41946) - - Disable PCI MSI by default, because it is known to cause boot hangs - (patch from Fedora) - - o Pascal Terjan - - Obsolete dkms-iwlwifi (#42766) - -* Thu Aug 07 2008 Luiz Capitulino 2.6.26.2-1mnb - o Luiz Capitulino - - Update unionfs to v2.4 - - o Thomas Backlund - - update TomoyoLinux to 1.6.3 and enable it - - make TomoyoLinux boot-time message more userfriendly - - fix TomoyoLinux tomoyo_network build with gcc-4.3.1 - - update to 2.6.26.2 - -* Sat Aug 02 2008 Herton Ronaldo Krzesinski 2.6.26.1-1mnb - o Herton Ronaldo Krzesinski - - sis190: fix link status on some devices. - - Added alsa 1.0.17 fixes/updates from 2008-07-27 LKML submission. - - Disabled CONFIG_SND_SOC on i386, there is no use for it now. - - Integrate gspcav2 from kernel 2.6.27 - - Add synce 'dirty patch' from John Carr, fixes support for quite a - lot of Windows Mobile devices in rndis_host, requested by - Adam Williamson. - - Updated to 2.6.26.1 - - o Pascal Terjan - - Fix sound on NEC Versa S9100 - - Add upstream patch to support EeePc P900A and P901 - - o Luiz Capitulino - - Drop video-bootsplash-3.1.6-2.6.25.patch, we use splashy now. - -* Wed Jul 23 2008 Herton Ronaldo Krzesinski 2.6.26-2mnb - o Luiz Capitulino - - Disable CONFIG_USB_MOUSE and CONFIG_USB_KBD: their usage is only useful - in embedded systems and are known to cause problems in desktops. - - o Herton Ronaldo Krzesinski - - Disable CONFIG_FIRMWARE_EDID on i386 and x86_64 also on cooker's - kernel, like on latest 2008.1 kernel update candidate (enhances - boot time in some cases by a considerable amount). - - o Thomas Backlund - - drop spec fix for #29744, #29074 (not needed anymore) - - support WM6 devices to be used as modems - - update drbd to 8.2.6 - -* Mon Jul 14 2008 Luiz Capitulino 2.6.26-1mnb - o Thomas Backlund - - update to 2.6.26 final - - update alsa to 1.0.17 final - - o Herton Ronaldo Krzesinski - - Fix typos from signal_32/64.h merge - - o Luiz Capitulino - - Update apparmor to r1292 (untested) - - Remove old apparmor from patches-broken - -* Fri Jul 11 2008 Luiz Capitulino 2.6.26-0.rc9.1mnb - o Herton Ronaldo Krzesinski - - Fix regression of fakerel not using anymore mkrel macro (and use - manbo_mkrel for manbo packages). - - create_configs: enable CONFIG_HIGHMEM4GB for desktop586 kernel - flavour. - - Added fs-squashfs3.3-f_pos-wrong-decrement.patch, small bug fix - for squashfs. - - Really don't remove bounds.h and asm-offsets.h with make clean. - - kernel-source package shouldn't have a prepared environment, user - is responsible to prepare and configure it for build/external use - (don't prepare it anymore and clean uneeded files with make - mrproper). Also, kernel*-devel packages needs a prepared - environment, this was already assured before by the build, but - anyway prepare the tree again to check for possible errors. - - Backport RTL8187B support for rtl8187 from wireless-testing. - - Disable also *config, prepare and scripts targets on kernel*-devel - packages (previously we only disabled mrproper). - - o Thomas Backlund - - update to 2.6.26-rc9 - - update Alsa to 1.0.17rc3 - - update summary and description for desktop586 kernel to reflect - that they now support 4GB - - o Luiz Capitulino - - Update to 2.6.26-rc9-git8 - -* Thu Jul 03 2008 Luiz Capitulino 2.6.26-0.rc8.1mnb - o Luiz Capitulino - - Update to 2.6.26-rc8-git2 - - net-netfilter-IFWLOG-mdv.patch: export ipt_IFWLOG.h to user-space, iptables - and any IFWLOG user will need it - - net-netfilter-psd-mdv.patch: export ipt_psd.h to user-space, iptables - and any psd user will need it - - Explicitly enable PARAVIRT_GUEST to fix 2.6.26-rc8 compilation - - o Thomas Backlund - - update to 2.6.26-rc8 - - update ndiswrapper to 1.53 - - add missing viahss MODULE_LICENSE - - o Herton Ronaldo Krzesinski - - Disable smack due to more issues with unionfs. - - Updated to 2.6.26-rc8-git3, and removed 3rdparty uvcvideo as it's - now in upstream kernel. - -* Tue Jun 24 2008 Luiz Capitulino 2.6.26-0.rc7.1mnb - o Luiz Capitulino - - Update to 2.6.26-rc7-git2 - * Drop acpi-video-ignore-unsupported-devices.patch (merged upstream) - -* Thu Jun 19 2008 Luiz Capitulino 2.6.26-0.rc6.1mnb - o Thomas Backlund - - disable CONFIG_USB_RIO500, as it will switch to libusb (#41504) - - update to 2.6.26-rc6-git3 - - drop x86-xen-time-prevent-gcc-4.3-optimizations.patch (fixed differently - upstream, commit: f595ec964daf7f99668039d7303ddedd09a75142) - - update Alsa to 1.0.17rc2 - - add dvb-core header files to -devel rpms so it's possible to build - external dvb drivers without needing full source (#41418) - - o Luiz Capitulino - - Update to 2.6.26-rc6-git6 - -* Thu Jun 12 2008 Luiz Capitulino 2.6.26.rc5-1mnb - o Luiz Capitulino - - Update to 2.6.26-rc5-git6 - * Drop smack-fuse-mount-hang-fix.patch (merged upstream) - - Temporary fix for Smack and unionfs deadlock - - Boot debug patch for x86 and x86_64: with it it is possible to have - a good idea of where the boot process has stopped - - Fix typo in my email address used in the package's changelog - (caught by Anssi Hannula) - - o Anssi Hannula - - do not remove modules.* before calling depmod in %%install (fixes - missing modules.order file) - -* Tue Jun 03 2008 Luiz Capitulino 2.6.26.rc4-2mnb - o Luiz Capitulino - - Update to 2.6.26-rc4-git5 - * rediff usb-ehci-hcd-isoc-sync-transfer-fix.patch - - Update rfswitch to v1.3 - - Update atl2 network driver to v2.0.4 - - Update drbd to v8.0.12 - - Drop fs-ntfs-rw-support-as-module-option.patch, we use ntfs-3g (fuse) - for ntfs write support - - Fix fuse hang caused by SMACK (#40620) - - o Thomas Backlund - - add unionfs 2.3.3 support back - - fix unionfs umount_begin for 2.6.26 series kernels - - drop patch input-tablet-wacom-0.8.0 as it already is in 2.6.26-rc4 - - drop usb-fix-USB-Persist-suspend, it's fixed upstream in 2.6.26-rc1 - (commit 5e6effaed6da94e727cd45f945ad2489af8570b3) - - update prism25 to 0.2.9-r8159 and enable it - - add patch to adapt prism25 to new netdev structure - - fix HD-audio controllers inaccurate IRQ timing of PCM period updates. - Needed for next version of PulseAudio (requested by Colin Guthrie) - -* Mon May 26 2008 Luiz Capitulino 2.6.26.rc4-1mnb - o Luiz Capitulino - - Update to 2.6.26-rc4 - * Update disable-mrproper-in-devel-rpms.patch - - Update create_quilt_tree: add support for -rc, -git and -stable patches - - Fix kernel-devel: we should include the kernel/bounds.c file, otherwise - it is not possible to run 'make prepare' on kernel-devel and dkmss - will fail because of the missing bounds.h (which is generated by - bounds.c) - - o Anssi Hannula - - Obsolete kernel-laptop-devel-latest - - o Thomas Backlund - - drop net-usb-rndis_host-wm5-6.patch, fixed differently upstream - - o Herton Ronaldo Krzesinski - - Fix build with gcc 4.3 when xen guest support is enabled. - -* Mon May 19 2008 Luiz Capitulino 2.6.26.rc3-1mnb - o Luiz Capitulino - - Enable CONFIG_USB_SUSPEND for i386 and x86_64 (#40482) - - Enable CONFIG_HID_DEBUG for all archs (#40501) - - 2.6.26-rc3 rebase - * Broken patches/drivers - * net-atl2-2.0.3.patch - * acpi-fix-double-video-proc-entries.patch - * net-r8169-fix-past-rtl_chip_info-array-size-for-unknown.patch - * net-wireless-bcm43xx-dont-flood-syslog-with-ifplugd.patch - * sound-pcsp-Don-t-build-pcspkr-when-snd-pcsp-is-enabled.patch - * net-r8169-fix-oops-in-r8169_get_mac_version.patch - * net-atl2-linux-2.6.24.patch - * usb-fix-USB-Persist-suspend.patch - * fs-fat-allow-utime.patch - * input-tablet-wacom-0.8.0.patch - * fs-unionfs-2.3.3_for_2.6.25.patch - * march64 drm driver - * prism25 wifi driver - * rfswitch driver - * Dropped (applied upstream) - * sound-alsa-git-2008-04-24.patch - * sound-pcsp-Don-t-build-pcspkr-when-snd-pcsp-is-enabled.patch - * net-r8169-fix-past-rtl_chip_info-array-size-for-unknown.patch - * net-r8169-fix-oops-in-r8169_get_mac_version.patch - * fs-fat-allow-utime.patch - * Updated - * irq-debug-shared.patch - - Update all .config files - -* Mon May 12 2008 Luiz Capitulino 2.6.25.3-1mnb - o Herton Ronaldo Krzesinski - - Fix/update broken patches for 2.6.25: - * fixed x86-default_poweroff_up_machines.patch - * added updated compal-laptop patch - * ppsci rediff/updates - * updated mach64 drm support - * added Phillip Lougher's patch for squashfs 3.3 on 2.6.25 - * updated wacom from linuxwacom.sf.net (0.8.0) - - o Luiz Capitulino - - 2.6.25.3 - - Drop the following patches/drivers from patches-broken - * acer_acpi: kernel 2.6.25 provides acer_wmi, which should be used - instead - * kernel-sysctl_check-remove-s390-include.patch (fixed upstream) - - Fix/update broken patches for 2.6.25: - * fixed Intel's HECI driver - * updated netfilter PSD - * fixed scsi-megaraid-new-sysfs-name.patch - -* Tue May 06 2008 Luiz Capitulino 2.6.25.1-1mnb - o Herton Ronaldo Krzesinski - - Add max_iso_pkts parameter to uvcvideo, to limit its memory usage on - memory constrained systems. - - Removed sound-sigmatel_audio_fix_macbook_v2.patch (it's broken, - does nothing, where is pin cfg assigment for model it adds?). - - Rediffed and updated bootsplash patch for 2.6.25 - - Included following r8169 fixes from Linus tree: - "r8169: fix past rtl_chip_info array size for unknown chipsets" - "r8169: fix oops in r8169_get_mac_version" - They were tested by Adam Pigg and fixed an oops with his machine. - - o Pascal Terjan - - Rediffed acpi-asus-eee.patch - - Obsolete kernel-laptop-latest in kernel-desktop-latest - - o Luiz Capitulino - - 2.6.25.1 - - Update package's URL - -* Tue Apr 29 2008 Luiz Capitulino 2.6.25-1mnb - o Luiz Capitulino - - 2.6.25 rebase - * Update acpi-dsdt-initrd-v0.8.4-2.6.21.patch (for 2.6.25) - * Update unionfs to v2.3.2 (for 2.6.25-rc7) - * Broken drivers - * drbd-8.0.11 - * squashfs - * HECI - * Acer ACPI - * USB uss725 storage - * Unicom - * Apparmor - * Bootsplash - * ppscsi - * Netfilter PSD - * BadRam - * Wacom Tablet 0.7.9-8 - * Dropped patches (already merged upstream) - * usb-atm-cxacru-zte-zxdsl-id.patch - * acpi-add-aliases-to-toshiba_acpi-module.patch - * hid-usbhid-blacklist.patch - * hwmon-applesmc-macbook2.patch - * char-agp-add-support-for-662-671-to-agp-driver.patch - * char-i8k-inspiron-e1705-fix.patch - * char-agp-sis-Suspend-support-for-SiS-AGP.patch - * char-drm-add-new-rv380-pciid.patch - * char-i8k-adds-i8k-driver-to-the-x86_64-kconfig.patch - * char-i8k-allow-i8k-driver-to-be-built-on-x86_64-systems.patch - * char-i915-Add-chipset-id-for-Intel-Integrated-Graphics-D.patch - * char-intel-agp-add-new-chipset-ID.patch - * capabilities-remove-cap-task-kill.patch - * char-nozomi-driver.patch - * net-igb.patch - * net-wireless-rt2500usb-add-id.patch - * x86-cpufreq-add-missing-printk-levels-to-e_powersaver.patch - * x86-cpufreq-e_powersaver-add-c7d-support.patch - * x86-cpufreq-powernow-k8-update-to-support-latest-turion.patch - * Fix prism25 Kconfig. Keyword 'enable' doesn't exist in 2.6.25 - * Update .configs and create_configs script - * Enable CONFIG_LATENCYTOP - - Enable CONFIG_SMACK for i386 and x86_64 - - Drop -laptop package: as it has been discussed, we are almost sure - that the -laptop package does not save much power if compared to - -desktop package with CONFIG_NO_HZ enabled. - - Minor spec cleanups - * Break comments in 80 columns - * Fix typos in comments - * Use variables for some duplicated paths - - Change update_configs to exit on failure, useful to catch broken - Kconfigs - - Introduce kcooker-rebase script: helper for the rebase work - - Drop all patches-broken contents from previous 2.6.24 rebase - - o Herton Ronaldo Krzesinski - - Removed 3rd-uvc-limit-max-iso-packets.patch, I found one type of - webcam that doesn't like it, so just revert. - - Updated unionfs to version 2.3.3 - - Updated uvcvideo to r205, and removed already applied - 3rd-uvc-x300.patch - - Updated alsa to latest LKML submission (git-2008-04-24), and - removed patches already applied upstream. - - Add patch from Linus tree: "pcsp - Don't build pcspkr when - snd-pcsp is enabled". It seems we don't have the full set of - 2.6.26 alsa submission... needed to avoid building pcspkr and - snd_pcsp as they conflict. - - o Pascal Terjan - - Dropped media-usbvideo-device-link.patch, merged upstream - -* Mon Mar 30 2008 Luiz Capitulino 2.6.24.4-2mnb - o Pascal Terjan - - iwlwifi: Initialize rf_kill status - - asus_acpi: Fix brightness handling on EeePc - - Alsa (snd-hda-intel) : Set correct model for TOSHIBA Satellite Pro A200 - and A210 - - drop ipt_time patch, xt_time was now included - - fix a crash in uvcvideo on X300 (upstream r199) - - o Olivier Blin - - make kernel--devel-latest provide kernel-devel-latest (#36524) - -* Thu Mar 27 2008 Luiz Capitulino 2.6.24.4-1mnb - o Herton Ronaldo Krzesinski - - Alsa (snd-hda-intel) bug fixes/additions/cleanups: - * Added support model for Clevo M720R from upstream alsa - (by Jiang zhe). - * Cleanups after DAC assignment order in ALC883. - * Support mic automute in Clevo M720R, and map Clevo M720SR to use - the same model (they are identical). Also choose a more generic - model name ("clevo-m720"). - * Add optimized ALC267 model for Quanta IL1. - - Fix spec License tag as per current license policy (GPL -> GPLv2), - reported by Gustavo De Nardin (spuk). - - ACPI: limit Clevo M720SR to C2 processor idle state (machine - freezes with C3). - - o Pascal Terjan - - Alsa (snd-hda-intel) : Set correct model for Sony Vaio VGN FZ18M - - Rewrite patch for Asus ACPI keys (still #23741). - - Don't break ACPI support when the child of a video bus device is not a - video device (kernel bug #9761) - - o Luiz Capitulino - - Disable MSI on i386. MSI seems to be still problematic and some - machines are not booting because of it, so it's better to stay safe - for now and just disable it again - - Update to 2.6.24.4 - * rediff capabilities-remove-cap-task-kill.patch - - Update unionfs to 2.3.1 - * dropped fs-unionfs-2.2-apparmor-2.1.patch and addded a rediffed - version named fs-unionfs-2.3-apparmor-2.1.patch - -* Thu Mar 20 2008 Luiz Capitulino 2.6.24.3-4mnb - o Pascal Terjan - - Generate input events for ACPI hotkeys in asus-laptop and autoload it - instead of asus_acpi (#23741). - - o Herton Ronaldo Krzesinski - - Include bttv.h and bttvp.h headers in kernel-devel, required by - dkms-lirc-gpio (#39004, patch by Anssi Hannula ). - - Alsa (snd-hda-intel) bug fixes: - * Fix DAC assignment order in ALC883. - * Choose correct ALC883 codec model for MSI 945GCM5 V2 (MSI-7267). - - o Shinji Makino - - added video-char-union-bootsplash-unicon.patch (#37928). - - o Luiz Capitulino - - Fix apparmor OOPS because of FUSE accessing ia_file - unconditionally (#38688) - -* Fri Mar 14 2008 Luiz Capitulino 2.6.24.3-3mnb - o Luiz Capitulino - - Add back cpufreq tables for Centrino Dothan in speedstep-centrino - (#38760) - - Update fs-fat-allow-utime.patch with a new default initialization, - which allows all users to use utime() on files if the directory - is writable - - o Pascal Terjan - - Fix asus_acpi patch, latest commit broke keys handling - - o Herton Ronaldo Krzesinski - - Alsa (snd-hda-intel) bug fixes: - * Fixed mute switches of ALC662 mixers (generic models). - * Choose correct ALC662 codec model for Asus P5GC-MX. - - o Thomas Backlund - - Fix kernel-source symlinks if the kernel is installed after the - source and no matching -devel- rpm is installed (#38862) - - add support for WM5/6 devices (#30128) - -* Mon Mar 10 2008 Luiz Capitulino 2.6.24.3-2mnb - o Luiz Capitulino - - Drop tomoyo linux patches from patches-purgatory/, they have been - merged already - - Introduce svn-tag-kernel script - - Add BadRAM - - Disable BadRAM on x86_64, it doesn't compile if CONFIG_DISCONTIGMEM - is enabled - - bluetooth: fix OOPS in l2cap_conn_del() - - bluetooth: fix eSCO connection (#37272) - - fat: allow utime() (#26819) - - o Pascal Terjan - - Suggest restarting the system after installing a new kernel - - Fix sound on NEC S970 - - Update the asus_acpi patch for EeePc : - * Have the mute and volume keys generate input events - * Use the [AP] (fn+f6) key to enable/disable the webcam - * Don't handle wireless switching, we didn't do anything anyway - - Add a new id for rt2500usb (#38512) - - Add a device link in /sys/class/video4linux/video*/ else hal don't see - them (and device does not get the needed acl) - - o Shinji Makino - - added usb-storage-unusual_devs-add-id.patch - - o Herton Ronaldo Krzesinski - - Added some x86 cpufreq updates from Linux 2.6.25-rcX: - * CPUFREQ: Powernow-k8: Update to support the latest Turion - processors; - * CPUFREQ: Support Model D parts and newer in e_powersaver; - * CPUFREQ: Add missing printk levels to e_powersaver. - - Added patch to e_powersaver to limit processor voltage/multiplier - status printed to syslog (avoid flood of messages when we have - ondemand governor and many P-state changes for example). - - Backport/add intel igd, sis 662/671, ati rv380 drm/agp support and - sis-agp suspend support from 2.6.25-rcX. - -* Mon Mar 3 2008 Luiz Capitulino 2.6.24.3-0.1mnb - o Luiz Capitulino - - Drop the following patches: block-scsi_ioctl-GPCMD_SEND_KEY.patch, - input-export-module_device_tables.patch and - char-export-module_device_tables.patch from patches-purgatory/. - According to Shinji Makino this Turbo Linux patch is not needed anymore - - Remove cap_task_kill() to fix kill() semantic bug (#37328) - - Enable CONFIG_PCI_MSI on i386: MSI had to be disable in 2.6.22 because - of a bug which caused PCI to stop working on some machines. It seems - it's safe to enable again now. - - o Herton Ronaldo Krzesinski - - Drop char-intel-agp-revert-revert-fix-stolen-mem-range-on-G33.patch - x11-driver-video-intel reverted the change that required this, as - reported by Colin Guthrie. - - Added fix from alsa hg tree (5846): - "hda-codec - Don't create vmaster if no slaves found" - This should address problems with mixers without any slave control - defined for models in codecs with vmaster control being used, and - will fix mandriva bug #37984 - - hda-intel - Fix Oops with ATI HDMI devices, fix from alsa hg - change 5873 - - Added patch from Alan Stern to fix reported USB-Persist+suspend - issues (one of the problems found while testing on Intel - Classmate). - - Updated to 2.6.24.3 - - Disable control group support and fair group cpu scheduler for - default configs. - - scripts/create_configs: - * enable cgroup/fair group scheduler options for server kernel - flavour; - * remove SWAP_PREFETCH and ADAPTIVE_READAHEAD config option uses - (we don't have them anymore). - - Added patch from Andrey Borzenkov that add aliases to toshiba_acpi. - With this module autoloading is possible for devices which aliases - are added (suggested by Olivier Blin). - - o Pascal "Pixel" Rigaux - - use %manbo_mkrel for Manbo Core 1 - - rename %mdvrel into %mnbrel - - get rid of %mkrel usage (using plain release with no distsuffix) - - replace (old) versioned buildrequires with plain buildrequires - - %ktag is now mnb - - o Shinji Makino - - added tomoyolinux-build.patch, tomoyolinux-support.patch and - tomoyolinux-apparmor-union.patch - - change to kernel configuration. - added to i386.config,x86_64.config was enable tomoyolinux. - added to powerpc.config,ppc.config,sparc64.config was disable tomoyolinux. - - o Pascal Terjan - - added NF_MATCH_TIME support - - use rpmbuild instead of rpm in our Makefile - - o Thomas Backlund - - enable PANTHERLORD_FF and ZEROPLUS_FF (#38213) - - update ndiswrapper to 1.52 - - add Prism2 support back (#38155) - - update acer_acpi to 0.11.1 - - update wacom tablet to 0.7.9-8 (#37073) - * bugfixes, adds support for Wacom Cintiq 20WSX - - add usb hid quirk for Multilaser USB-PS/2 keyboard adapter (#36870) - - add fixes and addons from Alsa HG tree: - * hda-codec fix ALC880 F1734 model - * hda-codec fix automute of AD1981HD hp model - * hda-codec fix wrong capture source selection for ALC883 codec - * hda-codec fix ALC882 capture source selection - * hda-codec clean up capture source selection of Realtek codecs - * hda-codec implement auto mic jack-sensing for Samsung laptops with AD1986A - * hda-codec more auto configuration fixups - * hda-codec fix auto configuration of realtek codecs - * hda-codec add IEC958 default PCM switch - * hda-codec add more names to vendor list - * hda-codec fix breakage of resume in auto-config of realtek codecs - * hda-intel add ATI RV7xx HDMI audio support - * hda-codec fix amp-in values for pin widgets - * hda-codec fix missing capsrc_nids for ALC262 - * hda-codec add support for AD1883, AD1884A, AD198A, q984B - * hda-codec add model=mobile for AD1884A - * intel8x0 add support for 8 channel sound - * hda-codec fix master volume on HP dv8000 - * bt87X fix freeing of shared interrupt - * hda-codec fix ALC662 recording - * hda-codec fix ALC268 capture source - * hda-codec fix STAC927x power management - * hda-codec fix STAC927x invalid association value - * hda add PCI_QUIRKS for laptops with 92HDxxxx codecs - * hda STAC927x support analog mic - * seq_oss_synth remove invalid bug() - * hda-codec add missing descriptions for STAC codec models - * hda-codec adapt eeepc p701 mixer for virtual master control - * usb-audio add workaround for broken E-Mu frequency feedback - * usb-audio sort quirks list - * sb8 fix sb 1,0 capture DMA programming - * hda-codec fix AD1988 capture elements - * hda-codec add Fujitsu Lifebook E8410 to quirk table - * hda-codec fix initial DAC numbers of 92HD71bxx codecs - * oxygen add owner field - * hda-codec add docking station mic input for Thinkpad X61 - * hda-codec fix names of realtek codecs to adapt master controls - * intel8x0 add quirk for Compaq Deskpro EN - * hda-sigmatel disable power management on fixed ports - * hda-sigmatel add verbs for 92hd73xxx laptops - * hda-codec fix array over-range access with stac92hd71bxx codec - -* Thu Feb 21 2008 Luiz Capitulino 2.6.24.2-4mdv2008.1 - o Luiz Capitulino - - Drop pci-pciaddress-64bit-fix.patch from patches-purgatory/. According to - Shinji Makino this Turbo Linux patch is not needed anymore - - Update unionfs to 2.2.4 - - Introduce HECI v3.2.0.24 driver (to support Intel's AMT) - - o Shinji Makino - - fix diff flie video-char-enable-unicon.patch - - delete patches x86-apm-smp-power_off.patch - - add patches x86-default_poweroff_up_machines.patch - - o Thomas Backlund - - add compal-laptop driver (#37860) - - disable CONFIG_USB_OHCI_HCD_SSB so ssb wont get loaded even if it - is blacklisted (reported by AdamW on kernel-discuss) - - update Wacom tablet support (#37073) - * adds support for: Bamboo1, BambooFun and Cintiq 12WX - -* Mon Feb 18 2008 Luiz Capitulino 2.6.24.2-3mdv2008.1 - o Luiz Capitulino - - Special release due to compilation problems in the previous one - -* Fri Feb 15 2008 Luiz Capitulino 2.6.24.2-2mdv2008.1 - o Luiz Capitulino - - scripts/create_quilt_tree: add a hack to support mainline patches - - scripts/create_quilt_tree: report errors when creating the tree - - Fix apparmor boottime flag handling - - Actually move patches into patches-purgatory directory. The following - patches: block-cciss-ioctlret.patch, block-scsi_ioctl-GPCMD_SEND_KEY.patch, - pci-pciaddress-64bit-fix.patch, usb-storage-unusual_devs.patch, - char-export-module_device_tables.patch, input-export-module_device_tables.patch - were deleted instead of being moved into the purgatory dir. Add them back in - the expected location - - Update drbd to v8.0.11 - - Drop input-alps-pad-fix.patch according to Shinji Makino this TL - patch is not needed anymore - -* Mon Feb 11 2008 Luiz Capitulino 2.6.24.2-1mdv2008.1 - o Luiz Capitulino - - Introduces PATCHES/Documentation directory - - Introduces kernel-build-svn-checkout.txt, managing-patches.txt, - patch-format.txt, README documents - - Introduces create_quilt_tree script - - Move tomoyo patches into patches-purgatory - - o Thomas Backlund - - update alsa to 1.0.16 final - - add selected fixes from alsa HG tree: - * sound-soc-fix-duplicate-rj-master-test.patch - * sound-hda-intel-Fix-PCM-device-number-assignment.patch - * sound-hda-codec-Add-ID-for-HDMI-codec-on-Jetway-J9F2.patch - * sound-ice1712-Fix-hoontech-MIDI-input.patch - * sound-hda-STAC927x-power-down-inactive-DACs.patch - * sound-hda-intel-use-SG-buffers.patch - * sound-hda-intel-support-64bit-buffer-allocation.patch - * sound-ice1712-add-support-for-Delta1010E.patch - * sound-ice1712-all-support-for-Delta-66E.patch - * sound-hda-intel-Fix-compile-error-with-CONFIG_SND_DEBUG_DETECT.patch - * sound-hda-codec-correct-HDMI-transmitter-names.patch - * sound-hda-codec-remove-duplicate-controls-in-alc268-test-mixer.patch - - disable inclusion of s390 file in sysctl_check as we dont ship arch/s390 - files in our kernel-source (#37388) - - update to 2.6.24.2 - * CVE-2008-0007, CVE-2008-0009/10, CVE-2008-0600 - - drop mm-zerolen-iov-fix.patch (merged upstream) - - o Pascal Terjan - - Add patch by Nick Piggin fixing pan going unkillable (#37050) - - o Shinji Makino - - Initial Turbo Linux patch merge - - o Herton Ronaldo Krzesinski - - Added updated AppArmor patches for 2.6.24 (thanks to John Johansen - at Suse for them). - -* Tue Jan 29 2008 Luiz Capitulino 2.6.24-1mdv2008.1 - o Luiz Capitulino - - Update to 2.6.24 - - Dropped kernel-sched-cpu_share-tunable-crash-fix.patch (already in 2.6.24) - - Dropped net-sis190-sis968.patch (already in 2.6.24) - - Update unionfs to 2.2.2 - - Remove badram patch from patches-broken (there's no up to date version - for 2.6.24, we can add it later if needed) - - Enable all CONFIG_TASKSTATS options for i386 and x86_64 - - Enable TIPC network protocol for i386 - - Enable PREEMPT_BKL for -desktop kernels (i386 and x86_64) - - Fix unionfs OOPS when umounting root partition when there's a nfs volume - in the branch - - o Herton Ronaldo Krzesinski - - Updated nozomi driver patch with version added recently to Linus - tree (pre 2.6.25, commit 20fd1e3bea554620d489f3542496639c1babe0b3, - char-nozomi-driver.patch). - - Updated uvcvideo to svn r173 (and removed already applied - 3rd-uvc-stream-no-fid.patch). - -* Wed Jan 23 2008 Luiz Capitulino 2.6.24-0.rc8.2mdv2008.1 - o Herton Ronaldo Krzesinski - - Added fix for isochronous transfer bug in ehci-hcd, adding patch - from http://bugzilla.kernel.org/show_bug.cgi?id=7694 - I experienced the same issue but when using uvcvideo with a Syntek - webcam (174f:5212), after some time the streaming fails with - -EL2NSYNC. The patch there fixed the problem. - - Updated uvcvideo to r166. - - Replaced previously added sync quirk for Syntek webcam with a better - version, that avoids losing sync of frames by using reported EOF - marker. For more details see: - https://lists.berlios.de/pipermail/linux-uvc-devel/2008-January/002779.html - (final patch by Laurent Pinchart) - - o Pascal Terjan - - Added Intel(R) 82575 Gigabit Ethernet driver (igb) - - o Thomas Backlund - - update to 2.6.24-rc8-git5 - - update alsa to 1.0.16rc1 - - drop sound-Fix-5.1-sound-in-Dell-6stack-ALC888-HDA.patch (merged upstream) - - add sched cpu_share tunable crash fix (Mingo, LKML) - - o Luiz Capitulino - - Fix ipt_IFWLOG user-space header (#37082) - - Fix apparmor disable flag (apparmor doesn't work yet though #36004) - -* Thu Jan 17 2008 Luiz Capitulino 2.6.24-0.rc8.1mdv2008.1 - o Luiz Capitulino - - Update to 2.6.24-rc8-git1 - - o Herton Ronaldo Krzesinski - - Modified kernel configs: - * i386.config: enabled USB_EHCI_ROOT_HUB_TT (y) and - USB_ISP116X_HCD (m). - * x86_64.config: likewise, and also enabled - CONFIG_USB_SL811_HCD (m) and - CONFIG_USB_SL811_CS (m). - - o Thomas Backlund - - make 32bit kernels conflict arch(x86_64) so they cant be installed - by mistake (#32631) - -* Mon Jan 14 2008 Herton Ronaldo Krzesinski 2.6.24-0.rc7.2mdv2008.1 - o Thomas Backlund - - add support for Dell i8k on x86_64 (#32447) - - disable XEN Guest support on all but server kernels as it breaks - AGP support (#36458) - - o Herton Ronaldo Krzesinski - - 3rdparty addition: AuthenTec AES2501 Fingerprint Sensor Driver for - Linux. Added in tree build support and oops on module removal fix - when device isn't available: - 3rd-aes2501-kbuild.patch - 3rd-aes2501-rmmod-oops-fix.patch - - Added patch from Claudio S. Matsuoka that fix 5.1 sound in Dell - 6stack ALC888 HDA, currently used in Dell Inspiron 530 - (sound-Fix-5.1-sound-in-Dell-6stack-ALC888-HDA.patch) - - o Luiz Capitulino - - Update to 2.6.24-rc7-git5 - -* Mon Jan 07 2008 Herton Ronaldo Krzesinski 2.6.24-0.rc7.1mdv2008.1 - o Thomas Backlund - - change url to Mandriva wiki - - fix build,source symlinks to -source tree to be created only if no - matching -devel tree is installed, and to be removed only if they - point at the -source tree - - move defcofigs to the correct location for i386 and x86_64, prefix - them the same way as upstream, and drop defconfig-maximum - - use make clean on -devel & source tree to not ship unneeded files - - more spec cleanups - - update to 2.6.24-rc7 - - o Herton Ronaldo Krzesinski - - Updated alsa to latest hg/git tree, mostly because of bug fixes - and hda-intel updates, so we can test it early. Reverted some - commits though so we can still use userspace lib/utils from alsa - 1.0.15, if some revert is missing it's a bug. - - Enabled SND_HDA_POWER_SAVE (Aggressive power-saving feature of - snd-hda-intel), and keep the default Kconfig choice of automatic - power-save mode (disabled = 0). - -* Fri Jan 04 2008 Herton Ronaldo Krzesinski 2.6.24-0.rc6-3mdv2008.1 - o Pascal Terjan - - Add mactel patches (#35420) - - Add support for EeePc in asus_acpi - - o Thomas Backlund - - update unionfs to 2.2 - - update source2 to apply cleanly - - update alsa krpovides - - o Herton Ronaldo Krzesinski - - Updated to 2.6.24-rc6-git10, rediffed irq-debug-shared.patch - - Update unionfs again, now to version 2.2.1 - - Added back apparmor for 2.6.24 from Suse (with minor patch changes - in hunks that touch reiserfs code, as it didn't apply by default - because our reiserfs differs. Also needed to fix build when - cgroups is enabled). - - Brought back and redid patch to fix build of unionfs with - apparmor. - -* Fri Dec 28 2007 Herton Ronaldo Krzesinski 2.6.24-0.rc6-2mdv2008.1 - o Herton Ronaldo Krzesinski - - Updated uvcvideo to svn r158 - - Add new sync quirk to uvcvideo and use it (needed by Syntek - 174f:5212 webcam), from Claudio S. Matsuoka - - Prevent uvcvideo to alloc too much memory in usb_buffer_alloc, - lowering UVC_MAX_ISO_PACKETS. In machines with not much memory + - webcam that uses isoc transfers, several calls to it can cause - memory fragmentation or requesting too much memory resulting in an - Page Allocation Failure (OOM). UVC_MAX_ISO_PACKETS is arbitrary, see - http://article.gmane.org/gmane.linux.drivers.uvc.devel/1956 - - Updated to 2.6.24-rc6-git5 - - Build genrtc as module now that Mandriva's udev is now creating - automatically the /dev/rtc symlink pointing to /dev/rtc0, making - possible using /dev/rtc from one of the modules from new modular - rtc framework (Reported/pointed by Dick Gevers and Andrey - Borzenkov on cooker ML). - -* Tue Dec 25 2007 Herton Ronaldo Krzesinski 2.6.24-0.rc6-1mdv2008.1 - o Pascal Terjan - - Switch atl2 to 2.0.3, which is the branch aiming at upstream merge - - o Thomas Backlund - - update to 2.6.24-rc6-git2 - - add support for upstream -git tarballs - - update ndiswrapper to 1.51 - - update drbd to 8.0.8 - - update acer_acpi to 0.10 - - prefix 3rdparty tarballs with 3rd- to match the new patch naming scheme - - update defconfigs - -* Wed Dec 12 2007 Luiz Capitulino 2.6.24-0.rc5-2mdv2008.1 - o Herton Ronaldo Krzesinski - - Removed already applied upstream alsa quirk for Dell XPS M1330. - - scripts/apply_patches: usage message fixes. - -* Wed Dec 12 2007 Luiz Capitulino 2.6.24-0.rc5-1mdv2008.1 - o Herton Ronaldo Krzesinski - - Updated uvcvideo to r149, and removed already applied - 3rd-uvcvideo-add-quirk-ali-5606.patch - - o Luiz Capitulino - - Upgrade to 2.6.24-rc5-git2 - - V4L: fix videobuf_read_start() breakage - - Upgrade unionfs to 2.1.11 - -* Mon Dec 05 2007 Luiz Capitulino 2.6.24-0.rc4-2mdv2008.1 - o Luiz Capitulino - - Update to 2.6.24-rc4-git2 (#35822) - - Kill patches-to-drop directory: that directory exists for a long time - and its patches seems to not be useful - - New patch naming scheme: now patches have the following format: - subsystem-description.patch. A detailed documentation will be provided - shortly. - - Better names for netfilter patches - - Reorganize series file - - o Pascal Terjan - - Fix TI PCIxx12 card readers (#35887) - -* Mon Dec 04 2007 Luiz Capitulino 2.6.24-0.rc4-1mdv2008.1 - o Luiz Capitulino - - Update to 2.6.24-rc4 - - Update acpi_fix_double_video_proc_entries.patch to latest kernel - - Merge ipt_psd patches into netfilter-psd-mdv.patch - - Merge ipt_IFWLOG patches into netfilter-IFWLOG-mdv.patch - - Update ipt_IFWLOG to v1.1 - -* Tue Nov 27 2007 Luiz Capitulino 2.6.24-0.rc3-2mdv2008.1 - o Luiz Capitulino - - Update to 2.6.24-rc3-git1 - - o Herton Ronaldo Krzesinski - - Added quirk for uvcvideo, needed by the webcam found on Clevo - M540SR (ALi 5606). - - Enabled XEN guest, suggested by Olivier Blin - (http://archives.mandrivalinux.com/kernel-discuss/2007-11/msg00033.php). - - Updated ndiswrapper to version 1.50rc3. - - More netfilter api fixes for ipt_set and ipt_psd for 2.6.23 and - later: - ipset-switch-match-checkentry-to-bool.patch - ipset-2.6.24-apifix.patch - netfilter_psd_switch-ipt_psd_match-to-bool.patch - - Fix return type of write file_operations callback functions in - tc1100-wmi. - - o Thomas Backlund - - fix -devel rpm breakage due to i386/x86_64 merge into x86 - - add /drivers/lguest/lg.h to -devel rpms - - o Pascal Terjan - - Blacklist in usbmouse/usbkbd devices set to IGNORE in hid quirks - (fixes Wacom) - -* Thu Nov 22 2007 Luiz Capitulino 2.6.24-0.rc3-1mdv2008.1 - o Luiz Capitulino - - Update to 2.6.24-rc3 - - Fix ipt_psd netfilter API usage - - Kill PATCHES/doc directory - - Move AppArmor patches to patches-broken directory, the -rc updates - broke it - - o Herton Ronaldo Krzesinski - - Enabled CONFIG_DEBUG_BUGVERBOSE option on configs where it was - disabled, it's useful despite some more ram usage, see - http://archives.mandrivalinux.com/kernel-discuss/2007-11/msg00006.php - (Suggested by Olivier Blin). - - Updated to 2.6.24-rc2-git3. - - scripts/create_configs: updates for i386/x86_64 arch unification; - kernel-2.6.spec: likewise. - - package Makefile: deal with kpatch field inside spec, to create - the patches tarball with the correct name when it's used. - - Updated acer_acpi to 0.10_rc4, and added needed build - fixes/updates for 2.6.24-rc2: - acer-acpi-extra-cflags.patch - acer-acpi-match-dmi_system_id-callback.patch - - Removed ipw3945, now use the iwl3945 in upstream kernel, if - required in the case iwl doesn't work well for some devices we - can readd it. - - Updated squashfs to version 3.3, dropped already applied/obsolete - squashfs-add-missing-include, squashfs-inode-fix, - squashfs-2.6.23-buildfix patches. - - Updated 3rdparty_merge patch for 2.6.24-rc2. - - Updated unionfs to version 2.1.9, builds with new kernel and - also has a fix for a self deadlock issue reported here: - http://www.fsl.cs.sunysb.edu/pipermail/unionfs/2007-October/005536.html - - Drop BadRAM patch until we fix it or a new version for 2.6.24 is - available. - - Made needed fixes for misc build/code issues required now on - 2.6.24-rc2 for extra patches/3rdparty additions: - * ndiswrapper: ndiswrapper-proc_net-namespace.patch - ndiswrapper-new-napi-polling.patch - ndiswrapper-remove-set_module_owner.patch - ndiswrapper-extra-cflags.patch - * acx: acx-remove-set_module_owner.patch - * acerhk: acerhk-extra-cflags.patch - * drbd: drbd-8.0.6-linux-2.6.24-fixes.patch - * ppscsi: ppscsi-sg-helper-update.patch - * netfilter_IFWLOG: netfilter_IFWLOG_2.6.24.patch - * uss725: uss725-sg-helper-update.patch - uss725-avoid-ide-fix-driveid.patch - the uss725-sg-helper-update.patch makes - uss725_revert_sg-address_removal.patch unecessary, so it was - removed - * atl2: atl2-linux-2.6.24.patch - - Updated mach64 drm support for 2.6.24-rc2. - - Updated uvc to r141 svn snapshot. - - Updated apparmor patches to build again with 2.6.24-rc2, but I'm - not sure if it still works, need more testing and probably more - changes. I had to revert too some upstream changes that make LSM a - static interface, it would be good to check the changes more in - detail and migrate more apparmor bits, seems it can't be a module - anymore. - - Dropped ralink legacy drivers, keep now only the mac80211 ones - integrated in linus kernel, if in the future we see we still need - them we can readd. - - Drop already applied patches: - zd1211rw-more-ids - ALSA-hda-codec-Fix-input_mux-numbers-for-vaio-st - alsa-hg5424 - ipg - i386-add-support-for-picopower-irq-router - alsa-hg5408 - alsa-git-20070912 - alsa-hg5432 - alsa-hg5436 - alsa-fix-sound-oops-dell-xps-m1210 - ALSA-hda-codec-Fix-for-Fujitsu-Lifebook-C1410 - ueagle-atm-patches-eagle-iv-support - alsa-hg5416 - - Rediffed patches: - Toshiba_Equium_A60-needs-pci-assign-busses - boot-video-80x25-if-break.patch - 130-netfilter-ipset.patch - netfilter_IFWLOG.patch - netfilter_psd.patch - -* Wed Oct 31 2007 Herton Ronaldo Krzesinski 2.6.23.1-1mdv2008.1 - o Herton Ronaldo Krzesinski - - Parallelize xargs invocations for smp machines on rpm build. - - apply_patches: - * remove trailings spaces, fix tabs vs. spaces; - * introduce a different scheme to process patches: really use - series file now, taking the patches in their order. With this we - can drop the confusing prefixes that anyone knows for sure their - meaning in all cases. Also use 3rdparty.series file to add third - party additions, in the same way as series, this way we can - document/comment third party additions inside it. It's separated - from series file so we can use quilt for the patches; - * fix usage output; - * make sure no patches are forgotten in patches directory, if a - patch or 3rdparty addition isn't listed in - 3rdparty.series/series exit with error; - * remove reference for Juan Quintela's now invalid email address - (reported by Thierry Vignaud). - - Updated to version 2.6.23.1. - - Added updated BadRam patch for 2.6.23. - - Updated ndiswrapper to version 1.49. - - Updated unionfs to 2.1.7; redid fix-unionfs-build-with-AppArmor - patch because of it, and removed already applied - unionfs-2.1.3-do-not-update-mtime-if-no-upper-branch patch. - - Added updated version of nozomi patch from gregkh git repository. - - Updated tc1100-wmi module patch for 2.6.23, and made fix for acpi - subsystem updates (tc1100-wmi-2.6.23-fixes patch). Also removed - uneeded tc1100-wmi-depends-ACPI_INTERPRETER patch. - - Updated mach64 drm module for 2.6.23. - - Added updated apparmor patches that apply on 2.6.23 from - kernel-tmb. - - Redid patches: - pnpbios-off-as-default - acpi_fix_double_video_proc_entries - sis190-sis968 - boot-video-80x25-if-break - - Added squashfs fix for 2.6.23 from kernel-tmb. - - Added Revert-Revert-intel_agp-fix-stolen-mem-range-on-G patch, we - don't need the upstream revert commit because our - x11-driver-video-intel already has a patch for that change on - kernel. - - Added ipset 2.6.23 fixes from kernel-tmb (ipset-2.6.23-buildfix, - ipset_2.6.23-buildfix2 patches). - - Fix atl2 module building on 2.6.23 (atl2-linux-2.6.23 patch). - - Drop already applied changes from ueagle-atm-patches-eagle-iv-support - patch (and the diff is now from upstream linus git tree). - - create_configs: update for NOHIGHMEM case, probably there is a bug - in Kconfig selection now that asks for X86_PAE. - - Remove already applied patches: - USB-option-Add-a-new-device-ID-for-the-HUAWEI-E220 - PCI-Run-k8t_sound_hostbridge-quirk-only-when-needed - sata_mv-PCI-IDs-for-Hightpoint-RocketRaid-1740-1742 - pata_marvell-Add-more-identifiers - add-eeprom_93cx6-support - b44-updates - r8169_link_down_fix - pci-fix-unterminated-pci_device_id-lists - alsa-git-2007-07-20 - PCI-unhide-SMBus-on-Compaq-Deskpro-EP-401963-001-mo - ipw2100-updates - ext34_orphan_list_corruption_fix - ipaq_htc_smartphones_support - ACPI-dock-use-dynamically-allocated-platform-devic - i386-do-not-restore-reserved-memory-after-hibernati - drm-via-Fix-dmablit-when-blit-queue-is-full - jmicron-PIO-fixes - smbus_sb800_support - fix_ENE_CB712-4_card_readers - libata-clean-up-horkage-handling - ACPI-dock-cleanup-the-uid-patch - ata_piix-fix-pio-mwdma-programming - myri10ge-Add-support-for-PCI-device-id-9 - usb-misc-sisusbvga-add-product-ID-of-TARGUS-MCT-dev - hid_fix_autocentering_of_pid_devices - unusual-devs-updates - intel-agp-Fix-i830-mask-variable-that-changed-with - acpi-battery-updates - acpi-ec-updates - USB-option-Add-Dell-HSDPA-5520-to-driver - intel-agp-945_965_GME-G33-fixes - mac80211-updates - zd1211rw-updates - ipw2200-updates - ext34_orphan_list_check - agp-Add-device-id-for-P4M900-to-via-agp-module - rtl8187 - smbus_sb700_support - libata-ahci-add-ATI-SB800-PCI-IDs - USB-cdc-acm-add-new-device-id-to-option-driver - pata_it821x-fix-lost-interrupt-with-atapi-devices - pata_cs5520-Fix-probe-bug-regression-introduced-in - add-wacom-bamboo-tablet-support - libertas-updates - PCI-pci_ids-add-atheros-and-3com_2-vendors - debugfs_rename - ata_piix-IDE-mode-SATA-patch-for-Intel-Tolapai - USB-visor-add-ACER-S10-palm-device-id - USB-ftdi_sio-add-of-a-new-product-manufacturer-TM - USB-fix-support-for-Dell-Wireless-Broadband-aka-WW - Fix-broken-pata_via-cable-detection - libata_broken_hpa_horkage - eeprom-93cx6-misc-fixes - PCMCIA-NETDEV-add-new-ID-of-lan-modem-multifunctio - pata_sis-fix-MWDMA-for-UDMA66-chipsets-and-UDMA - forcedeth-mac-address-correct - cdc-subset-to-support-new-vendor-product-ID - libata-IDE-add-new-VIA-bridge-to-VIA-PATA-drivers - airo-updates - forcedeth-mcp73-support - Add-the-Osprey-440-to-the-Bt878-ALSA-whitelist - pata-hpt-clock-fixes - Fix-sata_via-write-errors-on-PATA-drive-connected-to - genetlink-dynamic-multicast-groups - - Removed hrtimer patches, already applied or not relevant anymore. - - Removed custom kvm, use the one from 2.6.23. - - Remove swap prefetch patches, as they don't apply and aren't - maintained anymore, also dropped on mm (see thread on lkml). - - Moved marvell-ide to patches-to-drop. Because of many ide - subsystem changes it doesn't apply anymore, and we have already - pata_marvell so for now it's not critical. We can fix it later if - desired. - - Removed some mac80211 wireless drivers that were pushed from old - wireless-dev tree. We will update later to 2.6.24 that have them, - and if some driver is still missing we just readd them later. - - Removed CFS v22 patch, 2.6.23 already have CFS, not with all - changes but we will update later to 2.6.24 that has all features - from v22 patch. - - Removed e1000_7.6.5 patch, we need to check later after update to - 2.6.24 if stock e1000/e1000e is sufficient or if we need to add - back the driver from intel. - - Switch from SLAB to SLUB on all kernel configs, SLUB is the - default since 2.6.23. - - Drop prefixes for all remaining patches that still used them, now - that we don't need this anymore. Also fix placement of some - patches inside series file. - -* Mon Oct 15 2007 Luiz Capitulino 2.6.22.10-1.uc2mdv2008.0 - o Herton Ronaldo Krzesinski - - Updated uvcvideo module to svn-r133 (#34772). - - Added upstream alsa patch to fix sound issues on Fujitsu-Siemens - C1410 (#34555). - - Change laptop flavour to use CONFIG_HZ = 300. Turns out that HZ = 100 - is too low for interactivity, and on laptops it seems it's not worth - the extra economy of energy (for example, with HZ = 100 there are too - many audio skips in some applications/games). Reported by Andreas - Hasenack, and Acked by Luiz Capitulino. We could choose HZ = 250, but - 300 is a bit better in interactivity/less latency and not much a - difference anyway. And note that accordingly to Len Brown et al paper here: - http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/doc/OLS2006-bltk-paper.pdf - CONFIG_HZ has a small impact on power consumption on idle workloads, - so we could even start to think of selecting a HZ = 1000 value for - laptops where interactivity/less latency is also important (when - CONFIG_NO_HZ is also available on x86_64 we can switch). - -* Mon Oct 15 2007 Luiz Capitulino 2.6.22.10-1.uc1mdv2008.0 - o Herton Ronaldo Krzesinski - - Alsa: fix sound issues on Dell XPS M1210 and M1330 models. The - oops on M1210 should not happen anymore with upstream alsa hg - commit 5442 from Takashi Iwai. - - Fixed mach64 drm support: the existing patch had its build - disabled because of a bug, and also was broken. Replaced the patch - with fixed ones (#34473). - - Updated CFS to version 22. - - Added Attansic/Atheros(R) L2 Fast Ethernet Adapter driver - (#34281). - - Added patch from Emmanuel Andry that adds support for OXCB950 - Cardbus 16950 UART (#33821). - - Add ipg module from netdev tree (IC Plus IP1000 Gigabit Ethernet - Adapter). - - Added upstream alsa bugfix: hda-codec - Fix input_mux numbers for - vaio stac92xx. - - o Thomas Backlund - - update to 2.6.22.10 - - readd netfilter ipset, psd & ifwlog support - (fixes kernel part of: #26376, #29800, #29982, #31402, #32399, #33069) - - update kernel-laptop descriptions and summary (#33518) - - disable mrproper target on -devel rpms to stop 3rdparty installers from - wiping out needed files and thereby breaking builds (#34672, #34669) - (based on an initial patch by Danny used in kernel-multimedia series) - - add support for ENE CB712/4 card readers (#30172) - -* Wed Sep 26 2007 Luiz Capitulino 2.6.22.9-1mdv2008.0 - o Luiz Capitulino - - 2.6.22.9 - - Revert DU21_remove_anydata_e100a_from_option.patch: just removing the ID - doesn't fix the real problem and break working devices (see #31631 for more - information). - - o Herton Ronaldo Krzesinski - - bcm43xx: fix log flooding with ifplugd when firmware is not - available (#33969) - - Add quirk to disable ISOC transfers for device - "ID 1131:1001 Integrated System Solution Corp. KY-BT100 Bluetooth - Adapter" (#30638) - - Add upstream fix "libata: clean up horkage handling". Probably - needed to really fix #32076, and we must apply it anyway after - adding BROKEN_HPA horkage support patch - - x86_64 config: - * enable p4-clockmod module support, reported by Per Řyvind Karlsen; - * enable abit uguru sensors module. - -* Mon Sep 24 2007 Luiz Capitulino 2.6.22.7-1mdv2008.0 - o Thomas Backlund - - update drbd to 8.0.6 (#33105) - - disable the AnyData cdma id from option module as it does not work (#31631) - - fix AppArmor return-code and rejected_mask (from John Johansen @ suse) - - have only full kernel-source provide /usr/src/linux symlink - - o Luiz Capitulino - - PCI: Fix boot-time hang on G31/G33 PC (#31632 thanks to Pacho Ramos) - - Enable drbd compilation on kernel-server - - o Herton Ronaldo Krzesinski - - Updated to 2.6.22.7, security fix only release (CVE-2007-4573). - - Upstream bugfixes/new ids from 2.6.23-rcX: - * intel-agp: Fix i830 mask variable that changed with G33 support; - * pci: fix unterminated pci_device_id lists; - * i386: Use global flag to disable broken local apic timer on AMD - CPUs. This seems to fix a real issue here, without this patch - a turion laptop gets apic/interrupt errors and misc kernel - panics; - * pata_marvell: Add more identifiers; - * libata: Update the blacklist with a few more devices; - * ahci: add ATI SB800 PCI IDs; - * myri10ge: Add support for PCI device id 9. - - Alsa updates: add missing support for ASUS A7J and nvidia MCP79 to - hda_intel driver (from alsa repository, reported by Thierry Vignaud). - - Included ipw3945 in kernel: as reported by many users works better - than current iwl3945 we use, and we can keep both with current - mandriva ldetect/module-init-tools (preferred aliases). As talked - with Olivier Blin seems the better approach right now. - - Fixed /usr/src/linux symlink check when removing kernel-source - package, as reported by Andrey Borzenkov on kernel-discuss ML. - - Enable build of kernel-doc package, reported by Pacho Ramos on - Cooker ML. - - o Olivier Blin - - enable Conexant 2388x (bt878 successor) support on x86_64 - -* Wed Sep 19 2007 Luiz Capitulino 2.6.22.6-3mdv2008.0 - o Herton Ronaldo Krzesinski - - create_configs (config_x86_highmem): implement support for highmem - 64GB setting (closes #33585). Also it's needed to set - I2O_EXT_ADAPTEC_DMA64 when using it. - - Added back wireless acx driver (#31539). Thanks to Adam Pigg and - Adam Williamson for pointers and help. - - Updated alsa subsystem again, with more bugfixes and new hardware - support, matches closely alsa 1.0.15rc2 (#33489). Also added some - more updates after it from hg repository: - * add support for Asus M2A-VM HDMI and Abit IP35-PRO; - * sc6000 minor fixes; - * Dell laptop updates. - - Upstream bugfixes/enhancements (already in 2.6.23-rcX): - * ATA device blacklist additions (drives with NCQ/DMA issues); - * Bugfix for DMA mode on VT6421 PATA port; - * PATA support for VIA VX800; - * 945/965GME and G33 intel-agp fixes; - * Fix broken pata_via cable detection; - * pata_sis timing fixes; - * pata_it821x: fix lost interrupt with atapi devices; - * ata_piix: add sata support for Intel Tolapai; - * more pata_hpt{37x|3x2n} clock fixes; - * sata_mv: add pci ids for Hightpoint RocketRaid 1740 and 1742; - * pata_cs5520: fix probe bug regression introduced in 2.6.22; - * usb storage: updates/additions to unusual_devs.h; - * USB: fix support for Dell Wireless Broadband (aka WWAN); - * forcedeth: add mcp73 support; - * forcedeth: don't rely on bios to get MAC address order, this - fixes problems with broken bioses on some Asus boards (like M2N) - and possibly others; - * VIA P4M900 support for via-agp; - * drm/via: Fix dmablit when blit queue is full - (http://bugs.freedesktop.org/show_bug.cgi?id=11542); - * usb device additions (new id/support): Samsung X180 China - cellphone, cdc subset support for Mavell vendor/product ID, - HUAWEI E220 HSDPA modem, ACER S10 palm device (visor), Dell - HSDPA 5520; - * fmvj18x_cs, pcnet_cs: new ids of lan&multifunction cards (NEC - PK-UG-J001, Panasonic CF-VML201 Panasonic TO-PDL9610, - MICRO-RESEARCH MC336LAN); - * sisusbvga: add product ID for Targus ACP50US; - * run k8t_sound_hostbridge quirk only when needed; - * unhide SMBus on Compaq Deskpro EP 401963-001 motherboard; - * ftdi_sio: support new product based on the FTDI 232R USB/Serial; - * ata_piix: fix pio/mwdma programming; - * jmicron: PIO fixes (thanks to Thierry Vignaud for pointing - this), can fix #33043. - - Fix warning when deregistering acpi dock module (#32337). Added - patches already upstream, thanks to Danny Tholen for tracking one - of the commits. - - o Thomas Backlund - - Really fix /usr/src/linux symlinking on devel rpms (#33559) - - update unionfs to 2.1.3 - - o Olivier Blin - - unionfs: do not update mtime if there is no upper branch for the inode - (fix bug with live systems) - - o Luiz Capitulino - - kernel-server: defaults number of uarts to 32 (#24924) - -* Thu Sep 06 2007 Luiz Capitulino 2.6.22.6-2mdv2008.0 - o Herton Ronaldo Krzesinski - - Fixed bug in CE02_acpi-dsdt-initrd-v0.8.4-2.6.21.patch: don't load - initrd twice, as this causes unpredicted behavior - - Added some fixes for iwlwifi and b43, from wireless-dev - - Added patch for kvm that fixes solaris guests (upstream sf.net - bug #1773613) - - Add two more ids for some zd1211rw wireless devices, commits from - wireless-dev tree - - Added bugfixes and Eagle IV support to ueagle-atm, as reported by - Olivier Blin on kernel-discuss ML. - - o Luiz Capitulino - - libata: implement BROKEN_HPA horkage and apply it to affected drives - (#32076) - - pata_hpt37x: Fix 2.6.22 clock PLL regression (thanks to Pacho Ramos) - - USB: add unusual_devs for Nikon devices D50, D80 and D100 - (thanks to Pacho Ramos) - - USB: Adding support for HTC Smartphones to ipaq (thanks to Pacho Ramos) - - Fix prefix on FS4 and FS5 (should be FS04 and FS05 respectively), also - some minor changes in the series file - - hda-intel: fix codec detection (thanks to Danny Tholen) - - o Thomas Backlund - - fix AppArmor syslog logging (AppArmor svn rev 961) - - readd linux prefix to kernel source/devel tree in /usr/src (#33239) - - readd /usr/src/linux symlink pointing at latest installed - source/devel rpm (#33239) - -* Tue Sep 04 2007 Luiz Capitulino 2.6.22.6-1mdv2008.0 - o Thomas Backlund - - add obsoletes/provides to the -latest virtual rpms to allow automatic - updating to the new kernel-flavours (Big thanks to Anssi for the help): - * kernel-desktop586-latest obsoletes/provides kernel-legacy-latest - * kernel-desktop-latest obsoletes/provides kernel-latest - * kernel-server-latest obsoletes/provides kernel-enterprise-latest - * kernel-desktop-devel-latest obsoletes/provides kernel-source-stripped-latest - - update to kernel.org 2.6.22.6 - - update AppArmor to 2.1.0 prerelease (SuSe 10_3 branch, commit 942) - - redo unionfs AppArmor vfs buildfix (initial patch for 2.1 by - John Johansen - - enable USB_SUSPEND only on laptop kernels, as it causes to much - regressions for normal users, but is a tradeoff for laptop users (#33089) - - o Pixel - - Call installkernel without -L since we are the main kernel - - o Luiz Capitulino - - ext3/4 orphan list debug support and corruption fix (#32527) - - drop lguest: current version is buggy, and it would take sometime to - get it in good shape (missing user-space support too) - - o Herton Ronaldo Krzesinski - - Disabled ath5k module, doesn't work now for release, conflicts - with madwifi. - -* Thu Aug 30 2007 Luiz Capitulino 2.6.22.5-1mdv2008.0 - o Herton Ronaldo Krzesinski - - Updated to version 2.6.22.5, drop already applied - ahci_SB700_support patch - - Updated alsa to latest 2.6.23 code, dropped already applied - patches - - Added back legacy ralink drivers (the ones softmac based) - - Fixup RTC selection in i386/x86_64/alpha configs: - * Disabled CONFIG_RTC to allow rtc_cmos to be used. Enable generic - rtc emulation (plus RTC_UIE emulation) in its place - * Don't enable CONFIG_RTC_INTF_PROC because it conflicts with - /proc/driver/rtc already provided by CONFIG_GEN_RTC - * Enable RTC UIE emulation on dev interface for new rtc framework - - Drop bcm43xx-pci-neuter patch, bcm43xx allowed to all supported - devices again as module selection will be ldetect's task - - Removed disable-zd1211rw-mac80211 patch, just disable - zd1211rw-mac80211 in config instead (zd1211rw more uptodate, no - need to keep it enabled) - - Updated wireless subsystem to latest wireless-dev - - Updated kvm to version 36 - - o Luiz Capitulino - - USB: add the ZTE ZXDSL 852 device ID for cxacru (#32707) - - o Thomas Backlund - - update CFS scheduler to v 20.5 - - update lguest patch for new CFS scheduler - - drop add-above-background-function patch, merged in CFS - - update unionfs to 2.1.2 - - update acer_acpi to 0.7 - - use defconfig-desktop as default configs/arch.config, and simplify - create_configs script accordingly - - drop xen, xbox and boot support from create_configs as the - kernel spec does not support them either anymore - - add virtual kernel rpm for the installer to automatically - install the default kernel-desktop rpm - - fix #29744, #29074 in a cleaner way by disabling the sourcing of - arch/s390/crypto/Kconfig - - update kernel descriptions and summarys - - make kernel-doc name unversioned - - spec cleanups and typo fixes - - drop alpha, ia64 support - -* Fri Aug 24 2007 Luiz Capitulino 2.6.22.3-1mdv2008.0 - o Herton Ronaldo Krzesinski - - More wireless updates, fixes/changes for b43 module and ssb from - wireless-dev - - Don't allow bcm43xx and b43 coexist for same devices, limit the - set of devices supported to only one module (patch from fedora) - - Disable zd1211rw-mac80211 module, use only zd1211rw (to avoid the - same case like b43 x bcm43xx, and zd1211rw probably is more - stable) - - Update ACPI battery and ec with changes that will come in 2.6.23, - battery update fixes battery reading status deadlock on some - notebooks when the machine is turned on without ac cable - - o Thomas Backlund - - change to kernel-tmb spec and naming and kernel.org versioning - - adapt scripts and Makefile to the new naming scheme - -* Thu Aug 16 2007 Luiz Capitulino 2.6.22-6mdv2008.0 - o Herton Ronaldo Krzesinski - - Updated wireless subsystem to the current state of upstream Linus - git and wireless-dev, also this obsoletes some previous added - patches - - Added external ssb support for b44 - - Added patch for http://bugzilla.kernel.org/show_bug.cgi?id=7995 - (don't restore reserved memory after hibernation, otherwise some - ACPI status changes while suspending to disk couldn't be updated) - - o Luiz Capitulino - - HID: fix autocentering of PID devices (Anssi Hannula ) - - Really use CFQ as the default I/O scheduler (trem ) - - o Thomas Backlund - - add patch AB03: update to kernel.org 2.6.22.3 - - add patch DN03: fix Realtek id due to upstream nVidia PHY renaming. - - add patch DS02: fix amd sb700 and add sb800 smbus support (#32568) - -* Fri Aug 10 2007 Luiz Capitulino 2.6.22-5mdv2008.0 - o Herton Ronaldo Krzesinski - - Updated iwlwifi to the latest git snapshot - (06deb1b0e1b9f44ac38c0b0c23a9bb715bb4224f) - - o Thomas Backlund - - add patch AB02: kernel.org 2.6.22.2 - - drop patches CE07, DI11, HR01, SR01: merged upstream - - rediff patch SA03 to work with 2.6.22.2 - - o Luiz Capitulino - - Use CFQ as the default I/O scheduler - -* Wed Aug 8 2007 Luiz Capitulino 2.6.22-4mdv2008.0 - o Luiz Capitulino - - e1000: Update to 7.6.5 (#32324) - - o Herton Ronaldo Krzesinski - - Provide pci_ids.h to user space, needed by ldetect, reported by - Thierry Vignaud - - Fix issue of some r8169 boards not activating link, using patch - posted on netdev ML by Francois Romieu (r8169_link_down_fix patch) - - Disabled CONFIG_DEBUG_SHIRQ on arches where it was enabled, as - this can cause problems with some modules, like r8169 (see - https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=242572) - - update_configs: fix usage typo - - o Thomas Backlund - - disable DEBUG_SLAB, as it's bad for performance, especially - under heavier loads - - add patch AI01: picopower irq router support - - add patch AI02: Toshiba Equium A60 needs pci=assign-busses (#18989) - - fix kernel-source-stripped symlinks generation when the -stripped rpm - is installed before the kernel (#32236) - - add patch CE07: fix acpi dock unload oops (#32337) - -* Tue Jul 31 2007 Luiz Capitulino 2.6.22-3mdv2008.0 - o Luiz Capitulino - - x86_64: Enable saa7134 drivers (#16206) - - SMBus: Support for AMD/ATI SB700 chipset (#31450) - - AHCI: IDs for ATI SB700 (#31884) - - o Herton Ronaldo Krzesinski - - Fix for 'make prepare' not working anymore on - kernel-source-stripped after addition of lguest patch (#31958) - - Added upstream patch "Add a PCI ID for santa rosa's PATA - controller" - (DI11_Add-a-PCI-ID-for-santa-rosa-PATA-controller.patch) - -* Fri Jul 20 2007 Luiz Capitulino 2.6.22-2mdv2008.0 - o Luiz Capitulino - - Usb-audio: another Logitech camera/microphone ID match - (patch from Daniel Drake ) - - hda-codec: Add quirk for Asus P5LD2 - (path from Claudio Matsuoka ) - - o Herton Ronaldo Krzesinski - - Added SR01_serial_reg-header.patch, to export serial_reg.h to user - space, needed at least for xosview - - Added "cherry-picked" upstream hrtimers fixes from - http://www.tglx.de/projects/hrtimers/2.6.22/broken-out/: - HR01_i386-hpet-check-if-the-counter-works.patch - HR02_timekeeping-fixup-shadow-variable-argument.patch - HR03_clockevents-fix-resume-logic.patch - HR04_clockevents-fix-device-replacement.patch - HR05_i386-pit-stop-only-when-in-periodic-or-oneshot-mode.patch - -* Sun Jul 16 2007 Luiz Capitulino 2.6.22-1mdv2008.0 - o Luiz Capitulino - - 2.6.22 rebase - - lguest - - CFS process scheduler - - Lots of 5.1 sound fixes from Claudio Matsuoka (claudio@mandriva.com) - - o Herton Ronaldo Krzesinski - - Added patch with upstream fixes for eeprom 93cx6 - (MC75_eeprom-93cx6-misc-fixes.patch) - - Rediffed bootsplash patch, while we don't have a definition about - dropping it or not - - Added latest patch additions with descriptions (if available, many - from kernel-tmb) to series file - - o Thomas Backlund - - set PHYSICAL_START=0x200000 on x86_64 - - use readlink instead of ls and awk in scripts, as ls broken in - current coreutils (#31906), this also makes the scripts nicer - - add patch AB17: fix lguest build on x86_64 - - add patch AB18: CFS update to v20 (from -rt tree) - - rediff patch CD02: Mandriva console logo - - add patch DI10: Wacom Bamboo Tablet support (#31831) - - update patch MC17: update ndiswrapper to 1.47 - - add patch MC18: fix ndiswrapper Kconfig and Makefile - - add patches MC21, MC22: squashfs buildfixes from kernel-tmb - - update patch MC49: unionfs 2.0 2.6.22.1-u2 - - add patch MC50: fix unionfs build with AppArmor - - update patch MC54: acer_acpi to v0.6 - - add patches MC60, MC61: drbd v8.0.4 - - add patches MC70-MC74: updated wireless drivers using the new dscape stack - * ADMtek ADM8211, Broadcom BCM43xx, Iwlwifi, Prism64 PCI, USB - * Ralink rt2400, rt2500, rt2500 usb, rt61, rt73 - * Realtek 8187 USB, ZyDAS ZD1211/ZD1211B USB - - drop patch NA01: old drbd version - - add patches MS01-MS07: Swap Prefetch - - add patches SA01-SA44: Novell AppArmor 2.0.2 build 755 - - update defconfigs - -* Fri Jul 06 2007 Luiz Capitulino 2.6.21-4mdv2008.0 - o Luiz Capitulino - - Makes kernel-source usable again for dkms packages - (patches from Olivier Blin ) - -* Wed Jul 04 2007 Luiz Capitulino 2.6.21-3mdv2008.0 - o Luiz Capitulino - - CFS process scheduler v18 - - Fix kernel-stripped package (from Thomas Backlund ) - - First round of dropped patches, moved 26 into the 'patches-to-drop' queue - - Rediffed several patches that doesn't apply cleanly - - Enabled CONFIG_SECURITY and friends - - Disabled CONFIG_IRQBALANCE (looks like it drops battery life #31725) - - Alsa HDA codec fixes: 5.1 output on LG LW20 and HP Spartan quirk - (from Claudio Matsuoka ) - - Alsa usbaudio quirk for Roland Juno-G - (from Claudio Matsuoka ) - -* Thu Jun 28 2007 Luiz Capitulino 2.6.21-2mdv2008.0 - o Luiz Capitulino - - 2.6.21.5mdv (see the patch file for more info) - - Drop XEN - - Drop RSBAC - - Fix drbd provides (we're providing api = 86 now) - - kernel-source fixes (some bits from Thomas Backlund ) - - Drakxtool conflict (patch from Thierry Vignaud ) - -* Wed Jun 20 2007 Arnaud Patard 2.6.21-1mdv2008.0 - o Arnaud Patard - - 2.6.21 upgrade - - o Luiz Capitulino - - Minor build fix - - Disable XEN build - -* Tue Mar 27 2007 Luiz Capitulino 2.6.17-14uc1mdv2007.0 - o Luiz Capitulino - - PCI: pcieport-driver: remove invalid warning message - - o Arnaud Patard - - Fix error path in usbcore - - Don't build KVM on Xen kernels - -* Fri Mar 23 2007 Luiz Capitulino 2.6.17-13mdv2007.0 - o Gwenole Beauchesne - - Improve keyboard handling on Apple MacBooks - - o Arnaud Patard - - Add -latest patch - - Workaround a possible binutils bug in smp alternatives - - o Luiz Capitulino - - MCP61: Add forcedeth support - - Fix potential deadlock in driver core, this issue seems to cause USB - hangs at boot time (#24683 Thanks to Danny danny@mailmij.org) - - Security fix: - * ZZ23_CVE-2007-1592_ipv6_fl_socklist_inadvertently_shared_fix.patch - (#29821) - -* Wed Mar 14 2007 Luiz Capitulino 2.6.17-12mdv2007.0 - o Arnaud Patard - - Suspend to disk speed improvements - - Add nmi watchdog support for core2 - - Add atl1 driver - - Update KVM (rev 4486 + selective changes) - - Add acer_acpi - - Update asus_acpi - - Fix suspend on r8169, i8259A - - Fix suspend when using ondemand governor - - Add ide acpi support - - Add suspend/resume support for sata_nv chipsets. - - o Luiz Capitulino - - Rename ZZ65 patch to ZZ17 and ZZ99 patch to ZZ18 (just to make my - scripts' life easier) - - USB: Let USB-Serial option driver handle anydata devices (#29066) - - USB: Add PlayStation 2 Trance Vibrator driver - - Fix bogus delay loop in video/aty/mach64_ct.c (thanks to - Per Řyvind Karlsen) - - Add MCP61 support (#29398 thanks to Pacho Ramos - pacho@condmat1.ciencias.uniovi.es) - - USB: fix floppy drive SAMSUNG SFD-321U/EP detected 8 times bug - (thanks to Ednilson Miura ) - - Security fixes: - * ZZ14_CVE-2007-0958_unreadable_binaries_pt_interp_fix.patch (#28757) - * ZZ15_CVE-2007-0772_nfs_free_wrong_pointer_fix.patch (#28863) - * ZZ16_CVE-2006-6056_hfs_null_pointer_fix.patch (#28690) - * ZZ19_CVE-2007-0005_cm4040_cs_buffer_overflow_fix.patch (#28634) - * ZZ20_CVE-2007-1217_capi_debug_buffer_overflow_fix.patch (#29067) - * ZZ21_CVE-2007-1388_ipv6_sockglue_null_ptr_fix.patch (#29400) - * ZZ22_CVE-2007-1000_ipv6_getsockopt_sticky_null_ptr_fix.patch (#29401) - -* Tue Feb 13 2007 Luiz Capitulino 2.6.17-11mdv2007.0 - o Arnaud Patard - - Fix SiS sata support for chips on 966/968 bridges - - Add support for SiS968 bridges to the sis190 bridge - - Add support for showing blocked tasks through sysrq - - Add nozomi driver - - Add UVC driver - - Fix JMicron cable detection - - Fix issues in squashfs by updating to 3.2 (#27008) - - o Luiz Capitulino - - x86_64: Add /proc/config.gz support (CONFIG_IKCONFIG) - - x86_64: Add stack overflow support. Disabled by default, but it's - something good to have at hand - - x86_64: Enable kexec - - USB: rndis_host: fix crash while probing a Nokia S60 mobile - - rt2570 should report itself as "rt2570" instead of "rtusb" (#24461) - - atiixp.c: sb600 ide only has one channel (#28505 - thanks to - Wolke ) - - PCI: ATI sb600 sata quirk (#28363 - thanks to Wolke ) - - read_zero_pagealigned() locking fix (thanks to Hugh Dickins - ) - - Fix umask when noACL kernel meets extN tuned for ACLs - (thanks to Hugh Dickins ) - - PowerPC: Make current preempt-safe (thanks to Hugh Dickins - ) - - Security fixes: - * ZZ12_CVE-2007-0006_key_serial_number_collision_fix.patch (#28636) - * ZZ13_CVE-2006-5823_cramfs_zlib_inflate.patch (#28688) - -* Fri Feb 02 2007 Luiz Capitulino 2.6.17-10mdv2007.0 - o Gwenole Beauchesne - - Add Ralink RT2571W/RT2671 WLAN USB support (rt73 module) - - o Luiz Capitulino - - Fix sys_msync() to report -ENOMEM as before when an unmapped area falls - within its range, and not to overshoot (LSB regression) - - Avoid disk sector_t overflow for >2TB ext3 filesystem - - USB: workaround to fix HP scanners detection (#26728) - - USB: unusual_devs.h for Sony floppy (#28378) - - Dropped FS06_max-symlink-to-10.patch, this patch adds security issues - on x86_64 machines and was only needed to create Live CDs (now we - use unionfs). Thanks to Thomas Backlund, who helped to find the - patch (#27955) - - Security fixes: - * ZZ08_CVE-2006-5749_isdn_ppp_init_reset_state_timer.patch (#27802) - * ZZ09_CVE-2006-5753_fix_bad_inode_retun_values.patch (#27958) - * ZZ10_CVE-2006-6053_ext3_handle_dir_corruption.patch (#28303) - * ZZ11_CVE-2006-4814_mincore_fix_user_access_locking.patch (#28373) - - o Arnaud Patard - - Add preliminary ICH9 support - - Add TI sd card reader support - - Add RT61 driver - - KVM update - - Fix bttv vbi offset - - Update RT73 and use the firmware class for RT73 - -* Wed Dec 27 2006 Arnaud Patard 2.6.17-9mdv2007.0 - o Arnaud Patard - - ata_piix fix for some ICH8 port configurations. - - Suspend/resume fixes - - Add KVM - - Add flush option for fat filesystems - - X86_64 core2 rdtsc fix - -* Fri Dec 19 2006 Luiz Capitulino 2.6.17-8mdv2007.0 - o Luiz Capitulino - - Dropped DA16_wacom_acpi_enable_future_usage.patch, it does brake - CONFIG_ACPI=yes compilation seems non-sense and there's no description - explaining why it's needed - - Security fixes: - * ZZ03_CVE-2006-5173_eflags_reset.patch (#26535) - * ZZ04_CVE-2006-5619_ip6_flowlabel_seqfile_fix.patch (#27034) - * ZZ05_CVE-2006-5751_bridge_overflow_fix.patch (#27538) - * ZZ06_CVE-2006-6106_bluetooth_add_capi_packet_checks.patch (#27660) - * ZZ07_CVE-2006-5757_fs_grow_buffers_infinite_loop_fix.patch (#27033) - -* Thu Dec 7 2006 Arnaud Patard 2.6.17-7mdv2007.0 - o Arnaud Patard - - Add Marvell IDE driver - - Add a driver for Jmicron chipsets instead of using the generic one - - Update the sky2 driver to fix some network hang issues - -* Tue Oct 24 2006 Luiz Capitulino 2.6.17-6mdv2007.0 - o Samir Bellabes - - backport support for network chipset related to r8169 (r8168/r8169SC) - - o Luiz Capitulino - - 2.6.17.14 - - Dropped DB40_sd_mmc_2gb.patch (fix also in 2.6.17.14) - - pccard_store_cis: fix wrong error handling - (reported by Giuseppe Ghibó ) - - x86_64: add NX mask for PTE entry - (patch from Eduardo Habkost ) - - Fix snd-hda-intel OOPS (patch from Eduardo Habkost ) - - mach64: Explicit initialize some members of the drm_driver structure, - otherwise NULL init will have bad side effetcs - (patch from Couriousous ) - - Adds Missing check for CAP_NET_ADMIN in iptables compat layer - - Support for building .nosrc.rpm - (patch from Thomas Backlund ) - - Security fixes - * ZZ01_CVE-2006-4997_clip_do_not_refer_freed_skbuff.patch (#26608) - * ZZ02_CVE-2006-4572_netfilter_ipv6_fragmention_attacks_fixes.patch (#26745) - - o Arnaud Patard - - Fix pcmcia unplug/eject on cards with r8169 chipsets - - Fix libata resource conflicts detection (#23279) - - Fix xenU crash and reenable domU boot logs. - - Fix refcount error triggered by softwares using /proc//auxv - -* Wed Sep 6 2006 Arnaud Patard 2.6.17-5mdv2007.0 - o Arnaud Patard - - 2.6.17-13 - - RSBAC fixlets - - Fix JMicron SATA/PATA chipsets support (#25155) - - Update the at76c503a usb driver (now called at76_usb) (#25278) - - Fix reversed error test in netif_tx_trylock (#25249) - - Fix modalias on 64bits (#25431) - - Fix ipmi_msghandler oops on removal (#25463) - - Replace DU04 with its upstream version - - Disable MSI on azalia codecs to prevent IRQ troubles. - - Disable FN keys in the i8k driver when failing to get the dell smm bios - version. Patch from Per Oyvind Karlsen. (#21140) - - o Samir Bellabes - - cosmetic changes from Thomas Backlund - -* Mon Sep 4 2006 Arnaud Patard 2.6.17-4mdv2007.0 - o Samir Bellabes - - netfilter fix - bug #24252 - - fix netfilter IFWLOG - - o Arnaud Patard - - AHCI suspend - - Squashfs 3.1r2 - - Fix oops on video.ko rmmod - - SiS 966 chipsets support - - Add support for 2Gb memory cards - - Fix uhci list bug - - Revert reset changes in the e1000 driver. This should fix - the e1000 resume issues - - Fix list usage in the sis190 driver - -* Mon Aug 29 2006 Arnaud Patard 2.6.17-3mdv2007.0 - o Luiz Capitulino - - Updates drbd to 8.0pre4 - - Adds drbd-api provides (#24264) - - Adds support for partitioned loop devices (patch from Flavio - fbl@mandriva.com) - - Fix double ACPI video /proc entries (patch from Danny danny@mailmij.org - #22249) - - o Arnaud Patard - - 2.6.17.11 - - Alsa 1.0.12 - - Enable USB_EHCI_SPLIT_ISO (#24412) - - Fix sparc build (#24646) - - Fix Xen on 32bit and workaround Xen bug on 64bit. - - Fix b44 module (#24312) - - RSBAC 1.2.8 - -* Thu Aug 10 2006 Arnaud Patard 2.6.17-2mdv2007.0 - o Gwenole Beauchesne - - Enable HUGETLBFS - - Factor out configs - - o Arnaud Patard - - 2.6.17.8 - - Alsa 1.0.12rc2 - - Add usb ids for the Testo usb device (bug #23666) - - Add quickcam messenger driver for 2.6.18-rcX - - ata_piix/ICH8 fixes - - ACL support for tmpfs (bug #24045) - - Add DI20_initialize_hw_regs_in_setup_ports.patch from 2006-upd - - i965 support - - Intel iAMT redirection drivers - - o Samir Bellabes - - Add support for chipset realtek 8168. (bug #23705) - - Add netfilter ipset patch - - Add netfilter conntrack/nat sip patch - - Add netfilter psd patch - -* Tue Jun 29 2006 Arnaud Patard 2.6.17-1mdk - - 2.6.17.6 - - Alsa 1.0.12rc1 - - Rsbac 1.2.8(pre1) - - New Xen snapshot - - New wireless-2.6 snapshot (adds zd1211rw driver) - - KGDB drop - - e100, e1000 update - - Via VT8251 sata support - - vt_ar5k drop. Considered as obselete by upstream. - - svgalib_helper drop. - - 3rdparty updates : acerhk, drbd, dxr3, ipw3945, ivtv, lirc, - mod_marvel, ndiswrapper - -* Wed Jun 28 2006 Samir Bellabes 2.6.16-3mdk - o Samir Bellabes - - re-enable supermount (fix bug #23217) - - ct_sync aka 'howto replicate the firewall' - -* Mon May 22 2006 Arnaud Patard 2.6.16-2mdk - o Arnaud Patard - - 2.6.16.20 - - input.h : move input_device_id to mod_devicetable.h - - Reenable unintentially disabled unionfs - - RS02/RS11 cleanup - - Removed bcm4400. We have the b44 module in the kernel - - Fix usage of acpi_clear_event() in CE06 - - Enable cpufreq on SMP, disable USB_BANDWIDTH - - Build smp and up kernel on sparc (Peroyvind) - - Switch to GENERIC_ARCH on x86 to suppress the false warning - about the number of cpus when using cpu hotplug - - Add xen0 support in rhconfig.h - - Fix freeze when using the 'live' mode of gi (instead of using the - clp files) - - Activate RSBAC_INIT_DELAY to get rsbac working with all kind of - initrd/initramfs - - Fix fdomain vs x86_64/isa trouble - -* Thu May 11 2006 Arnaud Patard 2.6.16-1mdk - o Arnaud Patard - - 2.6.16.16 - - Wireless update (Adds the bcm43xx driver) - - mmc layer update (Adds the sdhci driver) - - e1000 update - - Xbox support outdated, so (temporary ?) removed - - Alsa 1.0.11 - - RSBAC 1.2.6 - - New Xen snapshot - - Updated 3rdparty - - ipw3945 - -* Mon Mar 13 2006 Eduardo Pereira Habkost 2.6.14-2.1mdk - o Eduardo Pereira Habkost - - Change kernel-source version field to 1-1mdk, like the rest of - the versioned packages - -* Fri Mar 10 2006 Eduardo Pereira Habkost 2.6.14-2mdk - o Eduardo Pereira Habkost - - Avoid automatic update of kernel-source without updating the kernel: - - Put package version on package name for kernel-source and - kernel-source-stripped - - Remove Obsoletes: kernel-source from kernel-source* packages - - Closes: #21345 - - o Samir Bellabes - - update ipt_IFWLOG (interactive firewall) - - o Arnaud Patard - - Fix bad update of RS11 - -* Mon Feb 7 2006 Arnaud Patard 2.6.14-1mdk - o Arnaud Patard - - 2.6.14.7 - - Alsa 1.0.10 and cvs update. - - Xen update from the linux-2.6 tree. Build it now as a machine and no more - as a different architecture. - - Rsbac 1.2.5 - - Drbd 0.7.15 - - The bcm5700 driver is no more supported by Broadcom, thus dropping it. - - Dropped the now merged ipw2100, ipw2200, ieee80211, fuse, hostap 3rdparty - tarballs. - - Changed the eagle-usb driver in favour of the to-be-merged version - - Use now the acx driver from akpm's tree. - - Update 3rdparty drivers : lirc, ndiswrapper, rt2400, rt2500 - - Added rt2570 usb driver. - - o Samir Bellabes - - netfilter update (DN30_netfilter_svn6470.patch) - - unionfs 1.1.3 - -* Thu Nov 24 2005 Luiz Capitulino 2.6.12-13.1mdk - o Arnaud Patard - - Fix oops when reading /proc/driver/pktcdvd/pktcdvd0 - - o Luiz Capitulino - - Added DA75_alsa_patch_realtek_fix.patch to fix a bug which makes - some sound-cards managed by snd-hda-intel useless - -* Mon Nov 21 2005 Gwenole Beauchesne 2.6.12-13mdk - o Luiz Capitulino - - Updated pl2303 usb-serial driver to support X75 and SX1 Siemens mobiles - - o Gwenole Beauchesne - - power5 & pmac64 support - - selected fixes from 2.6.13 and beyond: - * add r300 drm support - * fix x86_64 idle=poll - * fix races in libata core - * properly fix the radeon IRQ handling code - * properly fix the errata #122 workaround on x86_64 + add it to i386 - * merge new upstream ioctl32 compat code, thus supporting i915 as well - - o Arnaud Patard - - Fix typo in the SiS965L support. Restore the right address for the other chipsets. - -* Thu Sep 8 2005 Gwenole Beauchesne 2.6.12-12mdk - o Arnaud Patard - - 2.6.12.6 - - Removed lpfc from 3rdparty as it exists in drivers/scsi/ (Thanks Svetljo - for pointing out this). - - Added sata_sil24 module - - Added SiS182 minimal support. - - Added SiS190 driver. - - Added support of the IDE chipset of the SiS965L boards. - - Added various pciids from 2.6.13 - - Removed patch MD48. Now we're using udev, it breaks the prism2 module - - Inotify fixlets - - Removed the patch that disable the smm bios and use usb-handoff by default (Sveltjo) - - USS725 fixes (Sveltjo) - - execve LSB test fix (Stew) - - Via unichrome support update (Danny) - - o Samir Bellabes - - Add DN34_nf_rsh-conntrack_timeout.patch : - Fix timeout for ip_conntrack_rsh (bug #17368) - - backport fixes for netfilter from 2.6.13-git8: (DN60-DN75 + DN80) - * check hardware checksum in ECN, queue, TCPMSS - * fix tcp checksum in ipt_REJECT - * ipt_CLUSTERING: deletion, ct_related, mangling arp, memcpy_typo - * ip6table_raw: missing owner - * race condition in Decnet - * optimize expected timeout - * delete reference conntrack in ipmr - * fix ECN tcp marking - * fix byteorder in icmp NAT - * fix ip6t_LOG sit tunnel logging - * fix masquerading index for slave connection - * fix sysctl_tcp_low_latency - * IFWLOG : fix bad kfree and close bug #18276 (DN33_netfilter_IFWLOG.patch) - - Fix buffer overflow with module_param (DN76_nf_bad_param_port.patch) - - o Flavio Bruno Leitner - - XEN updated to 2005-08-23 - - o Gwenole Beauchesne - - increase number of supported CPUs to 32 - - add workaround for x86_64 errata #122 - - update PowerNow!K8 driver to v1.50.3 for rev.F Opteron support - -* Sun Aug 28 2005 Gwenole Beauchesne 2.6.12-11mdk -- remove obsolete patches that were fixed differently -- assorted x86_64 fixes from current git tree: - * fix 32-bit thread debugging - * fix TASK_SIZE for compatibility mode processes - * fix overflow in NUMA hash function setup - * fix bug in csum_partial_copy_generic() - * fix HPET for systems that don't support legacy replacement - * add support for more than 8 cores on AMD64 systems - * tell VM about holes in nodes - * avoid wasting IRQs - -* Mon Aug 15 2005 2.6.12-10mdk - o Flavio Bruno Leitner - - WARNING: Security - Hyper-Threading enabled by default. - (at boot time use ht=off to disable) - - applied patch to cpufreq support centrino. - - updated ibm_acpi to 0.11 - - fixes to NFS - - ACL support to NFS - - XEN configs updated (enabled more options) - - o Samir Bellabes - - 2.6.12.5 - - o Gwenole Beauchesne - - fix inotify 0.24 patch - - fix build of ndiswrapper 1.2 on x86_64 - - only build xen on x86, will enable on x86_64 later - -* Thu Jul 28 2005 Arnaud Patard 2.6.12-9mdk - o Arnaud Patard - - 2.6.12-4 - - Advertise the megaraid_mbox as megaraid_mbox (and not megaraid) in sysfs - - Ndiswrapper 1.2 - - Updated ipw2100 to 1.1.2, ipw2200 to 1.0.6 - - e100 and e1000 drivers update (e100 to 3.4.8-k2 and e1000 to 6.0.60-k2) - - inotify 0.24 - - Set the pwc driver to use non compressed mode by default. - - o Samir Bellabes - - Add MD40_rt2500_local_bh_enable_fix.patch - - Add DN33_netfilter_IFWLOG.patch (Interactive Firewall) - - o Flavio Bruno Leitner - - use mkinitrd without -C to force cramfs, let mkinitrd decide it. - - add requires to module-init-tools instead of old modutils. - - added XEN support - - o Gwenole Beauchesne - - resurrect legacy megaraid for { 0x9010, 0x9060, 0x1960 } (Pascal) - -* Tue Jul 26 2005 Flavio Bruno Leitner 2.6.12-8mdk - o Flavio Bruno Leitner - - reverted latest standard wireless extensions update to v18 - (v19 isn't compatible with previous and/or maybe incomplete) - - disabled know broken qlogicisp. (superseded by the qla1280 driver) - - o Arnaud Patard - - 2.6.12.3. Removed the AC01 patch as 2.6.12.3 provide it. - - o Samir Bellabes - - Remove DN31_netfilter-rtsp-20040302.patch (updated in DN32_netfilter_050725.patch) - - Add DN30_kill_lockhelp.patch (use lock directly) - - Add DN31_kill_nf_debug.patch (don't use NETFILTER_DEBUG anymore) - - Add DN32_netfilter_050725.patch (details in svn log) - - o Gwenole Beauchesne - - merge and fix drm ioctl32 compat code (x86_64) - -* Mon Jul 07 2005 Flavio Bruno Leitner 2.6.12-7mdk - o Flavio Bruno Leitner - - WARNING: removed patch to rename kernel modules - (Closes ticket #13428) - - updated standard wireless extensions to v19 - (DN55_iw_we18-5.diff, DN56_iw262_we19-9.diff) - - added support for Avermedia AVerTV GO 007 FM - (DV52_avermedia.patch) - - fix TPM to use BIOS instead of hardcoded memory address. - (AC01_tpm-memory-fix.patch) - - o Arnaud Patard - - updated to alsa 1.0.9b - - Removed DA54_add-to-snd-intel8x0-ac97-quirk-list.patch as it has been merged. - - inotify update to 0.23-2.6.12-15 - - Reenabled software suspend. - - Bluez update (to 2.6.12-mh1). It adds a better HID support in bluez - stack - - Fixed and enable the ppscsi driver. - -* Mon Jul 07 2005 Flavio Bruno Leitner 2.6.12-6mdk - o Arnaud Patard - - Add support for newer versions of wpa_supplicant - - added fixes for ipw2[12]00 drivers - - sk98lin v8.23.1.3 - - added USB id of the Gigabyte GN-WLBZ101 - - enabled FATX support for xbox - o Flavio Bruno Leitner - - updated orinoco to 0.15rc2. - - updated to 2.6.12.2 - - enabled advansys, qlogicisp, eata_pio as module - -* Mon Jul 04 2005 Flavio Bruno Leitner 2.6.12-5mdk -- updated to 2.6.12.2 - (added AB02_2.6.12.2.patch) - -* Fri Jul 1 2005 Arnaud Patard 2.6.12-4mdk -- Ensure that stallion and istallion modules return an error code instead of 0 - when something goes wrong. - -* Thu Jun 23 2005 Flávio Bruno Leitner 2.6.12-3mdk -- new kernel version: 2.6.12.1 -- rollback some of removed patches in 2.6.12-1mdk. - -* Wed Jun 22 2005 Flávio Bruno Leitner 2.6.12-2mdk -- added drbd 0.7.11 - -* Wed Jun 22 2005 Flávio Bruno Leitner 2.6.12-1mdk -- new kernel version: 2.6.12 -- updated bootsplash: 3.1.6 -- enabled config on /proc. (/proc/config.gz) -- enabled cpufreq conservative module. -- removed ipmi smb support until be fixed for 2.6.12. -- enabled new sensors modules. -- renamed MandrakeSoft to Mandriva. (README.Mandriva too) -- fixed/improved some descriptions. -- don't use tarball for patches and scripts. (svn repos) -- added new patches: - o MD27_tivatv-agp.patch (agp_copy_info changed) - o MD56_pci_name-renamed.patch (s/pci->slot_name/pci_name()/) - o MD55_i2c-client-unused-id.patch (drop unused i2c_client->id) - o MD54_3rdpart-scsi-legacy.patch (rollback some SCSI defines) - o JX02_reparent_public.patch (XBOX needs reparent_to_init) - o MD53_3rdpart-removed-defined-func.patch (gcc4 fix) - o DV32_via_mach64_drm_fixes.patch (minor field moved) - o RS13_rsbac-2.6.12.patch (RSBAC needs task_capability_lock) -- removed already applied patches (about 55 patches) - -* Mon May 30 2005 Juan Quintela 2.6.11-10mdk -- disable HT by default. -- improved xbox support (stew). -- ext3_journal_unmap_buffer_race. -- CAN-2005-0750_af_bluetooth. -- CAN-2005-0400-ext2_leak. -- CAN-2005-0749_load_elf_library_DOS. -- CAN-2005-1263 binfmt_elf. -- CAN-2005-1264 raw_ioctl. -- CAN-2005-1369 sys_rw_files. - -* Mon May 23 2005 Arnaud Patard 2.6.11-9mdk - -- Updates: - - 2.6.11.10 - - Fixed ndiswrapper Makefile - -- Fixes: - - Fix build with gcc 4.0 - - Fix return codes in do_readv_writev - -* Tue Apr 26 2005 Arnaud Patard 2.6.11-8mdk - -- Added: - - endian patches (Sveltjo) - - Rename ovcam in 3rdparty to ovcam-alt (Sveltjo) - - Add build fix for the next binutils - - Support for sata_sil on rs480 (Gb) - -- Updated: - - Updated to 2.6.11.7 - - Lirc 0.7.1. Also fix some broken compile options - - ipw2X00 update. Corrected also monitor mode for ipw2100. - - saa7134 update for dvb - - Compile mkiss as module - - Ndiswrapper 1.2rc1 (NX support) - - Build saa7174hl in 3rdparty/video-rivatv - -* Sun Apr 10 2005 Gwenole Beauchesne 2.6.11-7mdk -- sata_sil updates to v0.9 -- disable pin1 APIC timer on RS480 based motherboards (e.g. HP DX5150) - -* Tue Mar 22 2005 Gwenole Beauchesne 2.6.11-6mdk -- enable Intel AGP support for x86-64 again (bk) -- make drm a module on x86_64 for ati drivers to work without hacks -- bring back sheep_net module for raw access to ethernet packets -- fix build on x86_64, aka remove obsolete edid/vbe stuff partly merged - -* Mon Mar 21 2005 Juan Quintela 2.6.11-5mdk -- several alsa fixes (arnaud). -- ipw2[12]00 wap fix (arnaud). -- disable SELINUX (we use RSBAC). -- xbox build, update spec, JX01 patch, create_configs (stew). - -* Mon Mar 21 2005 Juan Quintela 2.6.11-4mdk -- disable via on amd64 (for same reason does a malloc way too big). -- really compile mach64 drm. - -* Sun Mar 20 2005 Juan Quintela 2.6.11-3mdk -- add 2.6.11.4 patch. -- new drm for via-unichrome & ati-match64. -- bttv should work again (it is a bad idea to have two modules with the - same name :p ). -- new Chelsio 10GB ethernet. -- new LSI megaraid sas driver. -- compile i686-up-4GB kernel (Dothan don't work with PAE enabled). -- compile BOOT kernel (needed for cdrom yet). - -* Thu Mar 10 2005 Gwenole Beauchesne 2.6.11-2mdk -- merge with 10.2/x86_64 branch: - * workaround build with icecream - * fix ndiswrapper build - * fix inotify compat32 code - * fix drm/ioctl32 forward port to 2.6.11 -- selected fixes from bitkeeper: - * make IRDA devices are not really ISA devices not depend on CONFIG_ISA - * fix boot up SMP race in timer setup on i386/x86-64 - -* Wed Mar 9 2005 Arnaud Patard 2.6.11-1mdk - - * New kernel version - * Include rtc in the kernel and no more in module. - * Fixed the dl2k ethtool. - -- Added : - * usbat2 driver - -- Updated : - * Alsa 1.08 (cvs version of 20050308) - * Ndiswrapper 1.0 - * Inotify 0.20-2 (still activated in the kernel but support - disabled in gamin due to stability problems) - * Bootsplash to 3.1.4-2.6.11 - * RSBAC 1.2.4 - * sk98lin 8.14 - * acx100 0.2.0-pre8 + fixes_46 - * qcusb 0.6.2 - * eagle-usb 2.2.0 - * Prevent building scsi_transport_iscsi module from the iscsi-mod - as it's now in the kernel - -- Removed : - * AA08_isapnp_interwave.patch as it's in the BK01 - patch - * old patches from BK (CA01,DI09,DI10,DI11,DI12,DI13,DI14,DI15, - DI16,FS04) - -* Mon Feb 21 2005 Juan Quintela 2.6.10-3mdk -- rsbac is compiled but not enabled by default. - -* Sun Feb 20 2005 Juan Quintela 2.6.10-3mdk - * Fix ata_piix support for ich6-r drives - * Add ICH7 support - * Add support for ICHX watchdog support - * Adding command line option for a configurable delay before mounting - root - * Add support for ULi M5288 -- Updated : - * sk98lin - * inotify to 0.18-rml-2.6.10-16 - * dxr3 - * ivtv to 0.2.0-rc3f - * ipw2100 to 1.0.5 - * ipw2200 to 1.0.1 - * eagle-usb 2.1.0rc1 - * wlan-ng (prism2) 0.2.1-pre26 -- Removed hpusbscsi module -- Renamed old radeon framebuffer driver to radeonfb_old (Sveltjo) -- Added a missing header in the idsn driver (Sveltjo) -- Corrected linux-mdkconfig.h -- Removed some unusefull built-in modules in the boot kernel -- Fixed config for the acerhk module as it builds only on X86 arch -- Xbox support (Stew) -- Add support for a gigabit card from USRobotic. -- Try to use the old usb enumeration scheme before trying the new one -- Add some keycodes for some keyboards made by Cherry -- Added support for the Uli M5263 network card - -* Wed Feb 9 2005 Juan Quintela 2.6.10-2mdk -- compile kernels: - * UP: with NX support - * SMP: with NX support - * i586-up-1GB, for machines that don't support PAE. -- kernel-secure is gone, UP & SMP have rsbac as default. -- kernel-BOOT is gone, i586 should be ok for installer -- x86_64 compiles again. -- drm.biarch really integrated, no more symlinks. -- fixed lots of small problems & unused patches. -- create_configs & update_configs work again as expected. - -* Mon Jan 10 2005 Arnaud Patard 2.6.10-1mdk -- New upstream version -- Updated alsa with alsa CVS and added drivers from the multimedia kernels -- Updated 3rdparty : - * hostap - * ipw2200 - * fuse - * ipmi_smb and af_ipmi - * dazuko - * iscsi to 4.0.1.11 with a patch to rename strdup present in iscsi-session.c - to iscsi_strdup - * opengfs with version from http://sources.redhat.com/cluster/gfs/ - exported symbol (sock_getsockopt) -- Added zd1201 driver -- Added inotify -- Dropped MD34_iteraid and DI03_add-support-for-it8212-ide-controllers.patch in favour - of Alan Cox's version -- Added delkin_cb driver from Alan Cox -- Added some functions that were suppressed from i2c-core as they were not used in - vanilla kernel -- Removed all MOD_INC_USE_COUNT and MOD_DEC_USE_COUNT as now it has been - suppressed -- Added some missing linux/version.h in alsa drivers in 3rdparty -- Fixed some broken {Kconfig,Makefile} in 3rdparty -- Added a warning when trying to do some scsi command not permitted -- Removed some call to usb_unlink_urb in eagle-usb - -* Tue Dec 21 2004 Arnaud Patard 2.6.9-1mdk -- Updated 3rdparty/ -- Removed merged upstream patches -- Added Ralink drivers -- Updated libata (ahci support added) - -* Mon Nov 8 2004 Juan Quintela 2.6.8.1-21mdk -- fix unitialized skbuf with tso cards. -- CAN-2004-0814 tty_fixes. -- merge again with cooker kernel. -- remove build_acpi (always acpi now). -- fix bug #11262 (alsa mixer oops) (samir). -- Updated ipw2200 (Arnaud). -- Fix Kconfig for qlogic drives (Arnaud). -- Updated libata with fixes from 2.6.10-rc1 to correct cd-rom drives - detection (arnaud). -- Added a patch to correct multipath problems with qla driver (Arnaud). - - -* Wed Nov 3 2004 Gwenole Beauchesne 2.6.8.1-20mdk -- revert TARGET_CPUS change on x86_64 -- config updates to x86_64: - * enable Intel CPU microcode support - * enable AMD 8111 (new PCI lance) support - * change enhanced real time clock support to be built-in kernel image - * enable JFS filesystem support - * enable Intersil Prism GT/Duette/Indigo PCI/Cardbus support - -* Thu Oct 28 2004 Gwenole Beauchesne 2.6.8.1-19mdk -- add x86_64 rsbac syscalls -- temporarily re-enable IOAPIC workaround on x86_64/VIA -- selected fixes from kernels up to 2.6.10-rc1: - * try to recover from bugous USB string descriptors (e.g. Freebox USB) - * fix off-by-one error in TSS limit on x86_64 - * new megaraid v2.20.3.1 driver - * add Seagate ST3120026AS to SATA SIL mod15 quirks - -* Sat Oct 23 2004 Gwenole Beauchesne 2.6.8.1-18mdk -- selected fixes from 2.6.9: - * fix pointer dereference before NULL check in ACPI thermal driver - * change TARGET_CPUS on x86_64 to match x86 mach-default - * fix the Lindenhurst MSI fix on x86-64 to compile again - * swsuspend fixes to x86_64 - * fix cardbus card memory assignment on x86_64 - -* Fri Oct 22 2004 Gwenole Beauchesne 2.6.8.1-17mdk -- re-enable KALLSYMS on x86_64 -- merge x86_64 cpufreq configs with i386 -- 64-bit fixes to acpi/processor module (2.6.9) -- keep acpi/processor module loaded for powernow-k8 (SuSE) - -* Mon Oct 11 2004 Gwenole Beauchesne 2.6.8.1-16mdk -- remove devfs automount config -- revert 82801EB ICH5 IDE changes - -* Thu Oct 7 2004 Gwenole Beauchesne 2.6.8.1-15mdk -- enable ACPI and Centrino speedstep for Nocona systems -- selected x86-64 fixes from 2.6.9rc3 tree: - * don't panic when io apic id cannot be set - -* Thu Oct 7 2004 Gwenole Beauchesne 2.6.8.1-14mdk -- fix speedtouch support on 64-bit platforms -- selected x86-64 fixes from 2.6.9rc3 tree: - * add support for NUMA discovery on AMD dual core to x86-64 - * fix sibling map for clustered mode - * report PNI support in recent AMD CPUs - -* Wed Oct 6 2004 Gwenole Beauchesne 2.6.8.1-13mdk -- fix build of ipc32 compat on x86_64 -- fix sata_nv on non-CK8-04 systems (Andrew Chew) - -* Thu Sep 30 2004 Juan Quintela 2.6.8.1-12mdk -- Fix Oops on sched_api (fix bug #11322)> -- create i686-up-64GB kernel, idea is having PAE kernels for up & smp - (only way to have NX protection). - - -* Mon Sep 27 2004 Nicolas Planel 2.6.8.1-11mdk -- cpufreq update. -- cpuid update. -- tcp_default_win_scale fix. -- fix rsbac printk. -- ipw2200 0.8. -- msdos/vfat sync. - -* Tue Sep 7 2004 Nicolas Planel 2.6.8.1-10mdk -- bootsplash 3.1.6. -- fix bootsplash vt0 display. -- ipw2100 0.54. -- ipw2200 0.7. - -* Tue Sep 7 2004 Gwenole Beauchesne 2.6.8.1-9mdk -- x86_64 2.6.8-1 - -* Fri Sep 3 2004 Nicolas Planel 2.6.8.1-8mdk -- remember install use ext2.gz initrd image file. -- don't obsoletes kernel-source-2.6. - -* Fri Sep 3 2004 Nicolas Planel 2.6.8.1-7mdk -- drop 8139too rx fifo. -- eagle-usb 1.9.9. -- lastest scsi ioctl. - -* Fri Sep 3 2004 Juan Quintela 2.6.8.1-6mdk -- fix right Provides/Obsolets for kernel-source*. -- remove dir /usr/src/linux. -- really, really use cramfs for initrd. -- big config clean-up. -- acpi floppy code removal (Oops should have gone). -- orinoco update to 2.4.9-rc1. - -* Fri Aug 27 2004 Nicolas Planel 2.6.8.1-5mdk -- drop atkbd interrupt interaction. -- drop nfs, knfsd patch suites. - -* Thu Aug 26 2004 Nicolas Planel 2.6.8.1-4mdk -- more info on new kernels : - o BOOT (i586 up 1GB optimize for size) - o up (i586 up 4GB + selinux) - o smp (i686 smp 4GB + selinux) - o enterprise (i686 smp 64GB + selinux) - o secure (i686 smp 64GB + selinux + rsbac) - o i586-up-1GB (legacy kernel + selinux) -- selinux=0 as default. -- rename s/kernel-source/kernel-source-2.6/ provide kernel-source - s/kernel-source-stripped/kernel-source-stripped-2.6/ provide kernel-source-2.6 kernel-source -- acpi 20040715. -- ipmi v3.2 af_ipmi, smb. -- really do cramfs as static in kernel. -- cpufreq, software suspend, drm, libata updates -- add agpgart i915 support. -- usb updates. -- don't detect wacom tablet as mouse (flepied). -- lots of mm selected patches like: - o it8212 support. - o aio/bio updates. - o ext2/ext3/jffs fixes. - o software suspend fixes. - o selinux fixes. - o i810 audio fixes. - o cd/dvd packet writing updates. - o posix locking fix. - o cciss/i2o updates. - o via-rhine fixes. - o nfsd fixes. - -* Thu Aug 26 2004 Juan Quintela 2.6.8.1-3mdk -- used cramfs for initrd instead of ext2. -- weigth reduction program begins. -- 2.6.8.1-q3. - * unset PCI_NAMES - * unset IMSTTT - * unset all elan options (kernel will not work anywhere). - * unset IKCONFIG (you have the config file in /boot and in all mandrake - mirrors). - * unset EISA. - * NFS is now a module again (magic in mkinitrd will fix it in next release). - * now we have: - - kernel i586 up 1GB (for old machines) - - kernel up (i686 up 4GB) - - kernel smp (i686 smp 4GB) - - kernel p3 smp 64GB - - kernel secure (i586 smp 4GB) - - kernel BOOT (i386 up 1GB) - * plan is remove also BOOT (if weight reduction program has enough success) - and secure (if options can be integrated without too much fuss in the - others). - -* Wed Aug 18 2004 Olivier Blin 2.6.8.1-2mdk -- update bootsplash patch (from bootsplash.de) - -* Mon Aug 16 2004 Nicolas Planel 2.6.8.1-1mdk -- 2.6.8.1. -- alsa 1.0.6. - -* Thu Aug 12 2004 Nicolas Planel 2.6.8-0.rc4.1mdk -- rc4 bk3. - -* Wed Jul 21 2004 Nicolas Planel 2.6.8-0.rc2.2mdk -- fix double EXTRAVERSION in Makefile (introduce by rsbac patch vs specfile) -- add tc1100-wmi/wacom_acpi driver for HP/Compaq TC1100 tabletpc. (aacton) -- add ntfs support in BOOT kernel. -- next is from mm patchset. -- lastest agpgart. -- cpufreq for nforce2. -- enable suspend/resuming of e1000. -- i810_audio mmio support. -- dvdrw/cdrw packet writing. -- update drivers net pcmcia/wireless. -- posix locking fix. -- x86-64 support singlestep into 32bit syscalls -- 3rdparty BIG update : - o acx100-0.2.0pre8. - o eagle-usb-1.9.8. - o hostap-0.2.4. - o lirc-20040406. - o qc-usb-0.6.0. - o dfg1394-1.3. - o prism25-0.2.1. - o ov511-2.28. - o iscsi-mod-4.0.1. - o bcm5700-7.1.22. - o at76c503a-cvs20072004. - o ndiswrapper-0.8. - o acecad-3.1. - o squashfs_2.0. - o ivtv-cvs21072004. - o rivatv-0.8.5. - o sn9c102-1.02_beta. (w9968cf alternative) - o fuse-1.3. - o iteraid-092005-09. - o shfs-0.35. - o ipw2100-0.50. - o ipw2200-0.2. - -* Sun Jul 18 2004 Nicolas Planel 2.6.8-0.rc2.1mdk -- rc2. -- really enable codepage 437 in BOOT kernel. -- add rsbac security patch in secure kernel. -- modules.description fix (blino). -- no more modversioning module. -- lufs 0.9.7. -- BadRam. - -* Fri Jul 16 2004 Nicolas Planel 2.6.8-0.rc1.2mdk -- dazuko 2.0.2. -- codepage 437 module in BOOT kernel. -- kexec is back. - -* Mon Jul 12 2004 Nicolas Planel 2.6.8-0.rc1.1mdk -- 2.6.8-rc1. -- bootsplash is back. -- ak series amd64 patchsets (gb). -- piix is back as static. -- ide-generic as module. - -* Mon Jun 21 2004 Nicolas Planel 2.6.7-2mdk -- bluetooth mh1. -- mppe mppc 1.0. (florin request) - -* Thu Jun 17 2004 Nicolas Planel 2.6.7-1mdk -- 2.6.7. - -* Mon Jun 14 2004 Nicolas Planel 2.6.7-0.rc3.1mdk -- rc3. -- bk5. -- kdb 4.4 (i386 ia64 x86_64). -- drop bootsplash for the moment. -- disable pata piix driver, enable generic ide, enable PATA ATAPI in libata. - -* Wed Jun 02 2004 Nicolas Planel 2.6.7-0.rc2.1mdk -- rc2. -- bk3. - -* Tue May 25 2004 Nicolas Planel 2.6.7-0.rc1.1mdk -- rc1. -- bootsplash 3.1.5 20040318. -- netfilter (CLASSIFY CONNMARK IPMARK TARPIT addrtype condition connbytes - h323-conntrack-nat owner-socketlookup pptp-conntrack-nat connlimit - dstlimit iprange mport nth osf quota random time rtsp-conntrack) - -* Wed May 19 2004 Nicolas Planel 2.6.6-3mdk -- bk6. -- kexec (do reboot,shutdown -r obselete ;)). -- ramdisk BIG fixes. -- quirks disable usb smm bios only on X86 (svetljo). -- drop kdb. - -* Fri May 14 2004 Nicolas Planel 2.6.6-2mdk -- raid locking fix. -- r8169 266-mm2 updates. -- nfs long symlinks fix. -- atkbd_interrupt-interaction. -- input tsdev fixes. -- scancode keycode conversion for 265 fix. -- unplug can sleep. -- sata speedup. -- logitech keyboard fix. -- shm do munmap check. -- set_page_dirty nobuffers race fix. -- revert i8042 interrupt handling. -- fealnx fixes. -- kgdb support. -- acpi procfs fix. -- shfs 0.33. -- isdn devfs support. - -* Fri May 10 2004 Nicolas Planel 2.6.6-1mdk -- 2.6.6. -- DI01 is back, not merged in upstream - (ide generic no via8237 sata basic support) - -* Fri May 7 2004 Thomas Backlund 2.6.6-0.rc3.1mdk -- 2.6.6-rc3 -- rediffed CK01-5 -- drop DI01, ZY60 (merged upstream) -- drop MC06 (3rdparty prism54, merged upstream) -- add DV35: add missing errno to tda1004x -- update configs (new stuff in rc3): - * CONFIG_ATM_FORE200E_USE_TASKLET=y - * CONFIG_SECURITY_SELINUX_DISABLE=y - -* Fri Apr 23 2004 Nicolas Planel 2.6.6-0.rc2.1mdk -- 2.6.6-rc2. -- lirc devfs remove fix. -- ia64 support. -- eagle-usb 1.9.6. - -* Mon Apr 19 2004 Nicolas Planel 2.6.3-10mdk -- acpi cardbus pci routing fix. -- yenta irq routing fix for TI chipset. -- oss cmpci driver update to 6.64. -- BIG isdn update. -- set max symlink to 10. -- gzloop (pixel). -- changeloop (pixel). -- vfat nobadchars option. -- supermount no warning when busy. -- sk98lin buggy vpd workaround. (bad eeprom on ASUS K8V) -- psmouse usb quirks fix (svetljo). -- CAN-2004-0003 r128. -- CAN-2004-0075 vicam. -- CAN-2004-0109 isofs fix. -- CAN-2004-0177 ext3. - -* Fri Apr 16 2004 Gwenole Beauchesne 2.6.3-9mdk -- Merge from AMD64 branch: - * smaller -BOOT kernel - * really add /proc/BOOT/{vbe,edid} interfaces - * update K8 PowerNow! - * update AMD64 subsystem to selected bits from 2.6.5rc2-1 patchkit - * workaround VIA IOMMU problems - * assorted libata fixes (SuSE) - * enable mga drm & fix 32-bit drm thunks - * support ITE it8212 RAID chip (Svetljo) - * update libata core to 2004/03/09 (libata 1.01, sata_promise 0.91) - -* Fri Apr 02 2004 Stew Benedict 2.6.3-8mdk -- CAN-2004-0109 isofs rockridge issue (ZY58) -- CAN-2004-0133 xfs filesystem issue (ZY59) -- CAN-2004-0177 ext3/jbd filesystem issue (ZY60) -- CAN-2004-0178 sb_audio issue (ZY61) -- CAN-2004-0181 jfs filesystem issue (ZY62) - -* Wed Mar 17 2004 Nicolas Planel 2.6.3-7mdk -- revert xfs updates -- x86_64 really disable IO-APIC on NVIDIA boards (gb) -- usblp updates. -- sys_alarm return value fix. -- edd get legacy parameters. -- fbcon switch fix. -- ide-scsi error handling fixes. -- tun name fix. -- ehci use dma mapping. -- scsi alignment fix. - -* Tue Mar 9 2004 Nicolas Planel 2.6.3-6mdk -- at76c503a 0.12 Beta8 with MSI6978 Wlan PC2PC support. -- lsb loop test must be work now. -- d_alloc_root, vma corruption, ramdisk memleak fixes. -- ext2/3 no space left fix. -- ICH6 update/fix ID. -- pdc202xx_old updates. -- loop setup race fix. -- pcnet32 transmit hang fix. -- e1000 5.2.30.1-k2. -- AMD 768MPX bootmem fix. -- floppy oops fix. -- i2o bugfixes. -- netfilter ip-route forget proto fix. -- cryptoloop support in BOOT kernel (pixel request). -- from tmb kernel: - * remove qla2xxx from 3rdparty as it's already in main kernel.org - * add support for mppe (svtljo) - * pwc 9.0 Beta1. - -* Thu Mar 4 2004 Gwenole Beauchesne 2.6.3-5mdk -- add 32-bit DRM thunks for AMD64 (Egbert Eich). -- update AMD64 bits to 2.6.3-2 patchkit for ia32e support. - -* Mon Mar 01 2004 Nicolas Planel 2.6.3-4mdk -- netfilter rtsp. -- dcache security fix. -- usb released wait on deregister bus. -- usb-storage update. -- ICH6 piix/libata support. -- aacraid update. -- sk98lin update. -- mtp fusion update to 3.00.03. -- ext3 fix access POSIX compiliant. -- pm runtime deadlock fix. - -* Tue Feb 24 2004 Nicolas Planel 2.6.3-3mdk -- sg direct io allowed as default. -- bdclaim security oops fix. -- blacklist Compaq ProLiant DL360 (acpi=off). -- ipmi v30 (erwan request). - -* Mon Feb 23 2004 Nicolas Planel 2.6.3-2mdk -- bootsplash working now. -- bootsplash compil depend fix (chmou). -- no more ide cdrom use ide-scsi. -- fix libata pci quirks (remove 0x24d1). -- parport updates. -- enable ATM in BOOT kernel (tv request). - -* Fri Feb 20 2004 Nicolas Planel 2.6.3-1mdk -- acpi 20040211. -- nforce chipset must be working now. -- lirc create good /dev/lirc/0 now. -- alsa ac97, intel8x0, via82xx updates. -- remove udev requires. - -* Thu Feb 12 2004 Nicolas Planel 2.6.2-3mdk -- ata_piix doesn't probe 8086:24d1 anymore for the moment. -- remove nforce bad patch. - -* Wed Feb 11 2004 Nicolas Planel 2.6.2-2mdk -- acpi updates 20040211 -- usb updates 20040211 -- pnpbios=off as default. -- smb3 uid/gid permisions security fix. -- nforce irq setup fix. -- md update from mm. -- remove airo_mpi and mpi350, merged in airo module kernel. -- parallel port SCSI adapter (ppSCSI) support. -- prism54 20040210. -- hostap 0.1.3. -- at76c503 0.12Beta4. - -* Thu Feb 05 2004 Nicolas Planel 2.6.2-1mdk -- 2.6.2 enjoy ;) -- qla2xxx updates. -- acx100 0.2.0pre7. -- alsa 1.0.2c. -- bttv, saa7134, cx88 updates. -- logitech wheel mouse must be work now. -- usb, input bk updates. -- alsa usx2y nforce3 pdplus PDAudio echoaudio drivers (tmb). - -* Mon Feb 02 2004 Nicolas Planel 2.6.2-0.rc3.1mdk -- 2.6.2-rc3 -- pnp updates. -- aureal sound cards support. (tmb) -- nForce2 apic fixies. (tmb) -- reeanble lirc. (not lirc_mceusb) - -* Fri Jan 30 2004 Nicolas Planel 2.6.2-0.rc2.2mdk -- amd64 support (gb) -- new wireless drivers : poldhu, mpi350 -- drm updates -- reiserfs in non-debug mode - -* Mon Jan 26 2004 Nicolas Planel 2.6.2-0.rc2.1mdk -- 2.6.2-rc2. -- acpi 20040116. -- somes mm3 patches. -- alsa 1.0.2 (true verison) -- 80x25 mode selected if vesa mode is bad. -- usb gadget updates from David Brownell. -- dmi updates, pnpbios broken on Intel D865GBF and ASUS A7V8X. -- s/adiusbadsl/eagle-usb/ (new version) -- no module rename (s/[-,]/_/) pixel is a happiest man now ;) -- sync 3rd modules from tmb kernel. - -* Wed Jan 21 2004 Nicolas Planel 2.6.2-0.rc1.1mdk -- 2.6.2. rc1 -- agpgart as module now. -- remove drm cvs updates. - -* Fri Jan 16 2004 Nicolas Planel 2.6.1-1mdk -- 2.6.1. bk4 -- force inline memcmp when use Os (gb) -- slim BOOT kernel. -- forcedeth v20. -- ndis wrapper 0.4. -- alsa 1.0.1. -- acpi 20031203. -- raid6 20040107. -- drm 20040108. -- nfs/nfsd updates. - -* Thu Dec 18 2003 Nicolas Planel 2.6.0-1mdk -- 2.6.0 final version ;) -- ndis wrapper 0.3. -- fix uss725. - -* Wed Dec 17 2003 Nicolas Planel 2.6.0-0.5mdk -- bk13. -- acecad 1.3. -- uss725. -- bttv videodev i2c videobuf updates 20031216. -- dvb timeout fix. -- mod_marvel (Kevin O'Connor). -- matrox_fb fixes (Kevin O'Connor). -- forcedeth v19. -- kdb build fix. -- add siimage 3114 support. -- prism25 0.2.1-pre16. -- qc-usb cvs20031216. - -* Fri Dec 12 2003 Nicolas Planel 2.6.0-0.4mdk -- bk8. -- add vt|ar5k wireless chipset support. -- dos partition table consistency. -- warly touch boot logo ;) -- ndis wrapper 0.2. (only for up kernel) -- alsa 1.0.0rc2. -- agpgart and mousedev as built-in. - -* Thu Dec 04 2003 Nicolas Planel 2.6.0-0.3mdk -- bk1: - * ide-scsi.c uninitialized variable - * x86 kernel page fault error codes - * lost wakeups problem - * missing initialization of /proc/net/tcp seq_file -- rework merge version.h (now all kernel have UTS_RELEASE defined) -- 2.6.0-test11q2 : - * libata update - * pwc 8.12 - * prism54 cvs20031203 - * alsa 1.0.0rc1 - -* Fri Nov 28 2003 Nicolas Planel 2.6.0-0.2mdk -- re-support on the fly module building (great for properitary packages) -- 2.6.0-test11q2 : - * lots of mm patches - * import somes 3rdparty and patches : (svetoslav) - * lirc - * at76c503a - * bcm5700 - * dfg1394 - * dxr3 - * iscsi-mod - * lufs - * ov511 - * prism25 - * prism54 - * qc-usb - -* Mon Nov 24 2003 Nicolas Planel 2.6.0-0.1mdk -- First version to move on kernel-2.6.0. (aka: ready for a new age). -- 2.6.0-test10q1 : - * only i386 config for the moment - * bootsplash 3.1.3 - * mdk logo - * forcedeth v18 - * adiusbadsl 1.0.4 (untested) - * acx100 0.2.0pre6 - * hostap 0.1.2 - -# Local Variables: -# rpm-spec-insert-changelog-version-with-shell: t -# End: +%if %{build_perf} +%files -n perf +%{_bindir}/perf +%{_bindir}/trace +%dir %{_prefix}/libexec/perf-core +%{_libdir}/libperf-gtk.so +%dir %{_libdir}/traceevent +%dir %{_libdir}/traceevent/plugins +%{_libdir}/traceevent/plugins/* +%{_prefix}/libexec/perf-core/* +%{_mandir}/man[1-8]/perf* +%{_sysconfdir}/bash_completion.d/perf +%endif + +%if %{build_cpupower} +%files -n cpupower -f cpupower.lang +%{_bindir}/cpupower +%{_libdir}/libcpupower.so.0 +%{_libdir}/libcpupower.so.0.0.0 +%{_unitdir}/cpupower.service +%{_mandir}/man[1-8]/cpupower* +%config(noreplace) %{_sysconfdir}/sysconfig/cpupower + +%files -n cpupower-devel +%{_libdir}/libcpupower.so +%{_includedir}/cpufreq.h +%endif diff --git a/linux-2.6.38.tar.bz2.sign b/linux-2.6.38.tar.bz2.sign deleted file mode 100644 index 8fd040d..0000000 --- a/linux-2.6.38.tar.bz2.sign +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.11 (GNU/Linux) -Comment: See http://www.kernel.org/signature.html for info - -iD8DBQBNftiIyGugalF9Dw4RArlpAJ0UjLWogtvN6W3Wj1cH5dH5DL4Y+wCePi0r -IrF0+FZ1nuSJ4G8IcEM0K1Y= -=N2sw ------END PGP SIGNATURE----- diff --git a/linux-3.14.tar.sign b/linux-3.14.tar.sign new file mode 100644 index 0000000..321b9f1 --- /dev/null +++ b/linux-3.14.tar.sign @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQEcBAABAgAGBQJTOOUkAAoJEHm+PkMAQRiGRzUH/RTLPnnpw/jo13GAXnAAwesO +k8Bb1YnkLLkRoOU5tIatQxUn6uDEtkZMcAA4GbTin58gIzBlfrdDOtrOnWoerKaJ +2Gbltrf4B6Y/nQWFPAJR6CQLNc/0cl4Djh8sUQ/wDt2XzpExbIUg2nOmq/Bk8v5t +wW9YFAhS0kar3bhTCKk1fyNf4uHxBTzNMnTAumZjMqoKjXo58uxwqwp5SrAOrcJU +a1M7rqUo2ZPrKj453LM296naGBInM3/yGQhFBJCmhIPTLg+ekrXDIQREZkPsb8R8 +NeLSzyHbGqf6x0bhyUi4gunQRcTXMIUI5p6NzsPGnJep95hfrZal5lNnHeZzqeM= +=xfKd +-----END PGP SIGNATURE----- diff --git a/patch-2.6.38.7.bz2.sign b/patch-2.6.38.7.bz2.sign deleted file mode 100644 index 5d3bbae..0000000 --- a/patch-2.6.38.7.bz2.sign +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.11 (GNU/Linux) -Comment: See http://www.kernel.org/signature.html for info - -iD8DBQBN2EVfyGugalF9Dw4RAsSHAKCLKwaEPGJEDdpckrOReObpinESYwCcD0w7 -pWmJmIjIV8TsbgNuMqgntpU= -=wOpp ------END PGP SIGNATURE----- diff --git a/patch-3.14.33.sign b/patch-3.14.33.sign new file mode 100644 index 0000000..4db9ff7 --- /dev/null +++ b/patch-3.14.33.sign @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAABCAAGBQJU2v1LAAoJEDjbvchgkmk+oqYQAMC4AogMHsSnKETbQVfbwmug +10bXJbOEibsfPh3BxXyQBHfQQUm20boXEuH5EFoO/vd0Q5Q0CPkaxoyImO+Bf5LA +9rjqGmwqYs2AaHNsj0tGUFH4+dkQ6dff/CB65zH84P9h5wcWya2rv2uIWrHxSEyN +XyQmcAOmPSeCoCq66NAlRWtjHFwU3qYO8nrYvZx5aVQbLBfLH5dhm3qWTMRnLGE2 +aN674GLI1hB3dDy27iiAbXIsMNrmUgPds9P58tUc9X+e7TfuhwxGFXx/yNb/sXbm +E+KH/xbfLSJln0sXotW3egrACqUCG2Y1iQXjg1gMZca6euiZlP8ye9Tjr1nO1m0Q +4GWzNLN2GH0DYoTbAc8gQn/ZiCZA+fgFIS6uOq5l0s4XjPRSSLWEWVIi6NHyMJCW +Cr2cmAE/EdyU4hxHdSRj0d7f7QXZAtnEPYgfY16oIuLfE5KpxYoyeUP1gDJbVVfm +30J7DZL1PT8V/DtizldTRpBror/CMKeH/Oh0jTHaFqVrcKkI7Ps+mOlpA4tGGRjl +CwpXpRt5Sj3A7ZCoC/rQrLiMUP8+K3fPaG6CB856YV1o6bjBqLpEMjiuWVYmIXaX +0cYE5C+qDxlYG57K1/OasiniIGFNexIp433hNIzPUPfLVhsRHtSfQ6L6NuNx4QnP +C+67EgoMedQ8QtH1BbNO +=JGop +-----END PGP SIGNATURE-----