Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 289692 Details for
Bug 425786
Add support to E7221 Graphics adapter (0x258a) into kernel
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
Kernel spec updated with patch
kernel.spec (text/x-rpm-spec), 101.52 KB, created by
Carlos Martín
on 2007-12-15 17:56:28 UTC
(
hide
)
Description:
Kernel spec updated with patch
Filename:
MIME Type:
Creator:
Carlos Martín
Created:
2007-12-15 17:56:28 UTC
Size:
101.52 KB
patch
obsolete
>Summary: The Linux kernel (the core of the Linux operating system) > ># For a stable, released kernel, released_kernel should be 1. For rawhide ># and/or a kernel built from an rc or git snapshot, released_kernel should ># be 0. >%define released_kernel 1 > ># Versions of various parts > ># Polite request for people who spin their own kernel rpms: ># please modify the "buildid" define in a way that identifies ># that the kernel isn't the stock distribution kernel, for example, ># by setting the define to ".local" or ".bz123456" ># >#%define buildid .local > ># fedora_build defines which build revision of this kernel version we're ># building. Rather than incrementing forever, as with the prior versioning ># setup, we set fedora_cvs_origin to the current cvs revision s/1.// of the ># kernel spec when the kernel is rebased, so fedora_build automatically ># works out to the offset from the rebase, so it doesn't get too ginormous. ># ># Bah. Have to set this to a negative for the moment to fix rpm ordering after ># moving the spec file. cvs sucks. Should be sure to fix this once 2.6.23 is out. >%define fedora_cvs_origin 209 >%define fedora_build %(R="$Revision: 1.294 $"; R="${R%% \$}"; R="${R##: 1.}"; expr $R - %{fedora_cvs_origin}) > ># base_sublevel is the kernel version we're starting with and patching ># on top of -- for example, 2.6.22-rc7-git1 starts with a 2.6.21 base, ># which yields a base_sublevel of 21. >%define base_sublevel 23 > >## If this is a released kernel ## >%if 0%{?released_kernel} ># Do we have a 2.6.21.y update to apply? >%define stable_update 9 ># Set rpm version accordingly >%if 0%{?stable_update} >%define stablerev .%{stable_update} >%endif >%define rpmversion 2.6.%{base_sublevel}%{?stablerev} > >## The not-released-kernel case ## >%else ># The next upstream release sublevel (base_sublevel+1) >%define upstream_sublevel %(expr %{base_sublevel} + 1) ># The rc snapshot level >%define rcrev 0 ># The git snapshot level >%define gitrev 0 ># Set rpm version accordingly >%define rpmversion 2.6.%{upstream_sublevel} >%endif ># Nb: The above rcrev and gitrev values automagically define Patch00 and Patch01 below. > ># What parts do we want to build? We must build at least one kernel. ># These are the kernels that are built IF the architecture allows it. ># All should default to 1 (enabled) and be flipped to 0 (disabled) ># by later arch-specific checks. > ># The following build options are enabled by default. ># Use either --without <opt> in your rpmbuild command or force values ># to 0 in here to disable them. ># ># standard kernel >%define with_up %{?_without_up: 0} %{?!_without_up: 1} ># kernel-smp (only valid for ppc 32-bit, sparc64) >%define with_smp %{?_without_smp: 0} %{?!_without_smp: 1} ># kernel-PAE (only valid for i686) >%define with_pae %{?_without_pae: 0} %{?!_without_pae: 1} ># kernel-xen >%define with_xen %{?_without_xen: 0} %{?!_without_xen: 1} ># kernel-kdump >%define with_kdump %{?_without_kdump: 0} %{?!_without_kdump: 1} ># kernel-debug >%define with_debug %{?_without_debug: 0} %{!?_without_debug: 1} ># kernel-doc >%define with_doc %{?_without_doc: 0} %{?!_without_doc: 1} ># kernel-headers >%define with_headers %{?_without_headers: 0} %{?!_without_headers: 1} ># kernel-debuginfo >%define with_debuginfo %{?_without_debuginfo: 0} %{!?_without_debuginfo: 1} > ># Additional options for user-friendly one-off kernel building: ># ># Only build the base kernel (--with baseonly): >%define with_baseonly %{?_with_baseonly: 1} %{?!_with_baseonly: 0} ># Only build the smp kernel (--with smponly): >%define with_smponly %{?_with_smponly: 1} %{?!_with_smponly: 0} ># Only build the pae kernel (--with paeonly): >%define with_paeonly %{?_with_paeonly: 1} %{?!_with_paeonly: 0} ># Only build the xen kernel (--with xenonly): >%define with_xenonly %{?_with_xenonly: 1} %{?!_with_xenonly: 0} > ># Whether or not to gpg sign modules >%define with_modsign %{?_without_modsign: 0} %{?!_without_modsign: 1} > ># Whether or not to do C=1 builds with sparse >%define usesparse 0 >%if "%fedora" > "8" >%define usesparse 1 >%endif > ># Whether or not to apply the Xen patches -- leave this enabled >%define includexen 0 ># Xen doesn't work with current upstream kernel, shut it off >%define with_xen 0 > ># Set debugbuildsenabled to 1 for production (build separate debug kernels) ># and 0 for rawhide (all kernels are debug kernels). ># See also 'make debug' and 'make release'. >%define debugbuildsenabled 1 > ># Want to build a vanilla kernel build without any non-upstream patches? ># (well, almost none, we need nonintconfig for build purposes). Default to 0 (off). >%define with_vanilla %{?_with_vanilla: 1} %{?!_with_vanilla: 0} > ># pkg_release is what we'll fill in for the rpm Release: field >%if 0%{?released_kernel} >%define pkg_release %{fedora_build}%{?buildid}%{?dist} >%else >%if 0%{?rcrev} >%define rctag .rc%rcrev >%endif >%if 0%{?gitrev} >%define gittag .git%gitrev >%if !0%{?rcrev} >%define rctag .rc0 >%endif >%endif >%define pkg_release 0.%{fedora_build}%{?rctag}%{?gittag}%{?buildid}%{?dist} >%endif > ># The kernel tarball/base version >%define kversion 2.6.%{base_sublevel} > >%define make_target bzImage >%define kernel_image x86 > >%define xen_hv_cset 11633 >%define xen_flags verbose=y crash_debug=y >%define xen_target vmlinuz >%define xen_image vmlinuz > >%define KVERREL %{PACKAGE_VERSION}-%{PACKAGE_RELEASE} >%define hdrarch %_target_cpu > >%if 0%{!?nopatches:1} >%define nopatches 0 >%endif > >%if %{with_vanilla} >%define nopatches 1 >%endif > >%if %{nopatches} >%define includexen 0 >%define with_xen 0 >%define variant -vanilla >%else >%define variant_fedora -fedora >%endif > >%define using_upstream_branch 0 >%if 0%{?upstream_branch:1} >%define using_upstream_branch 1 >%define variant -%{upstream_branch}%{?variant_fedora} >%define pkg_release %{upstream_branch_release}.%{pkg_release} >%endif > >%if !%{debugbuildsenabled} >%define with_debug 0 >%endif > >%if !%{with_debuginfo} >%define _enable_debug_packages 0 >%endif >%define debuginfodir /usr/lib/debug > ># if requested, only build base kernel >%if %{with_baseonly} >%define with_smp 0 >%define with_pae 0 >%define with_xen 0 >%define with_kdump 0 >%define with_debug 0 >%endif > ># if requested, only build smp kernel >%if %{with_smponly} >%define with_up 0 >%define with_pae 0 >%define with_xen 0 >%define with_kdump 0 >%define with_debug 0 >%endif > ># if requested, only build pae kernel >%if %{with_paeonly} >%define with_up 0 >%define with_smp 0 >%define with_xen 0 >%define with_kdump 0 >%define with_debug 0 >%endif > ># if requested, only build xen kernel >%if %{with_xenonly} >%define with_up 0 >%define with_smp 0 >%define with_pae 0 >%define with_kdump 0 >%define with_debug 0 >%endif > >%define all_x86 i386 i586 i686 > ># These arches install vdso/ directories. >%define vdso_arches %{all_x86} x86_64 ppc ppc64 > ># Overrides for generic default options > ># only ppc and sparc64 need separate smp kernels >%ifnarch ppc sparc64 alphaev56 >%define with_smp 0 >%endif > ># pae is only valid on i686 >%ifnarch i686 >%define with_pae 0 >%endif > ># xen only builds on i686, x86_64 and ia64 >%ifnarch i686 x86_64 ia64 >%define with_xen 0 >%endif > ># only build kernel-kdump on ppc64 ># (no relocatable kernel support upstream yet) >%ifnarch ppc64 >%define with_kdump 0 >%endif > ># don't do debug builds on anything but i686 and x86_64 >%ifnarch i686 x86_64 >%define with_debug 0 >%endif > ># only package docs noarch >%ifnarch noarch >%define with_doc 0 >%endif > ># no need to build headers again for these arches, ># they can just use i386 and ppc64 and sparc headers >%ifarch i586 i686 ppc64iseries sparc64 >%define with_headers 0 >%endif > ># don't build noarch kernels or headers (duh) >%ifarch noarch >%define with_up 0 >%define with_headers 0 >%define all_arch_configs kernel-%{version}-*.config >%endif > ># don't sign modules on these platforms >%ifarch s390x sparc64 ppc alpha >%define with_modsign 0 >%endif > ># sparse blows up on ppc64 >%ifarch ppc64 ppc alpha sparc64 >%define usesparse 0 >%endif > ># Per-arch tweaks > >%ifarch %{all_x86} >%define all_arch_configs kernel-%{version}-i?86*.config >%define image_install_path boot >%define hdrarch i386 ># we build always xen i686 HV with pae >%define xen_flags verbose=y crash_debug=y pae=y >%endif > >%ifarch x86_64 >%define all_arch_configs kernel-%{version}-x86_64*.config >%define image_install_path boot >%endif > >%ifarch ppc64 >%define all_arch_configs kernel-%{version}-ppc64*.config >%define image_install_path boot >%define make_target vmlinux >%define kernel_image vmlinux >%define kernel_image_elf 1 >%define hdrarch powerpc >%endif > >%ifarch s390x >%define all_arch_configs kernel-%{version}-s390x.config >%define image_install_path boot >%define make_target image >%define kernel_image arch/s390/boot/image >%define hdrarch s390 >%endif > >%ifarch sparc ># Yes, this is a hack. We want both sets of headers in the sparc.rpm >%define hdrarch sparc64 >%endif > >%ifarch sparc64 >%define all_arch_configs kernel-%{version}-sparc64*.config >%define make_target image >%define kernel_image arch/sparc64/boot/image >%define image_install_path boot >%endif > >%ifarch ppc >%define all_arch_configs kernel-%{version}-ppc{-,.}*config >%define image_install_path boot >%define make_target vmlinux >%define kernel_image vmlinux >%define kernel_image_elf 1 >%define hdrarch powerpc >%endif > >%ifarch ia64 >%define all_arch_configs kernel-%{version}-ia64*.config >%define image_install_path boot/efi/EFI/redhat >%define make_target compressed >%define kernel_image vmlinux.gz ># ia64 xen HV doesn't building with debug=y at the moment >%define xen_flags verbose=y crash_debug=y >%define xen_target compressed >%define xen_image vmlinux.gz >%endif > >%ifarch alpha alphaev56 >%define all_arch_configs kernel-%{version}-alpha*.config >%define image_install_path boot >%define make_target vmlinux >%define kernel_image vmlinux >%endif > >%if %{nopatches} >%define with_modsign 0 ># XXX temporary until last vdso patches are upstream >%define vdso_arches %{nil} >%endif > >%if %{nopatches}%{using_upstream_branch} ># Ignore unknown options in our config-* files. ># Some options go with patches we're not applying. >%define oldconfig_target loose_nonint_oldconfig >%else >%define oldconfig_target nonint_oldconfig >%endif > ># To temporarily exclude an architecture from being built, add it to ># %nobuildarches. Do _NOT_ use the ExclusiveArch: line, because if we ># don't build kernel-headers then the new build system will no longer let ># us use the previous build of that package -- it'll just be completely AWOL. ># Which is a BadThing(tm). > ># We don't build a kernel on i386; we only do kernel-headers there, ># and we no longer build for 31bit S390. Same for 32bit sparc. >%define nobuildarches i386 s390 sparc > >%ifarch %nobuildarches >%define with_up 0 >%define with_smp 0 >%define with_pae 0 >%define with_xen 0 >%define with_kdump 0 >%define with_debuginfo 0 >%define _enable_debug_packages 0 >%endif > >%define with_pae_debug 0 >%if %with_pae >%define with_pae_debug %{with_debug} >%endif > ># ># Three sets of minimum package version requirements in the form of Conflicts: ># to versions below the minimum ># > ># ># First the general kernel 2.6 required versions as per ># Documentation/Changes ># >%define kernel_dot_org_conflicts ppp < 2.4.3-3, isdn4k-utils < 3.2-32, nfs-utils < 1.0.7-12, e2fsprogs < 1.37-4, util-linux < 2.12, jfsutils < 1.1.7-2, reiserfs-utils < 3.6.19-2, xfsprogs < 2.6.13-4, procps < 3.2.5-6.3, oprofile < 0.9.1-2 > ># ># Then a series of requirements that are distribution specific, either ># because we add patches for something, or the older versions have ># problems with the newer kernel or lack certain things that make ># integration in the distro harder than needed. ># >%define package_conflicts initscripts < 7.23, udev < 063-6, iptables < 1.3.2-1, ipw2200-firmware < 2.4, selinux-policy-targeted < 1.25.3-14 > ># ># The ld.so.conf.d file we install uses syntax older ldconfig's don't grok. ># >%define kernel_xen_conflicts glibc < 2.3.5-1, xen < 3.0.1 > ># upto and including kernel 2.4.9 rpms, the 4Gb+ kernel was called kernel-enterprise ># now that the smp kernel offers this capability, obsolete the old kernel >%define kernel_smp_obsoletes kernel-enterprise < 2.4.10 >%define kernel_PAE_obsoletes kernel-smp < 2.6.17 > ># ># Packages that need to be installed before the kernel is, because the %post ># scripts use them. ># >%define kernel_prereq fileutils, module-init-tools, initscripts >= 8.11.1-1, mkinitrd >= 6.0.9-7 > ># ># This macro does requires, provides, conflicts, obsoletes for a kernel package. ># %%kernel_reqprovconf <subpackage> ># It uses any kernel_<subpackage>_conflicts and kernel_<subpackage>_obsoletes ># macros defined above. ># >%define kernel_reqprovconf \ >Provides: kernel = %{rpmversion}-%{pkg_release}\ >Provides: kernel-%{_target_cpu} = %{rpmversion}-%{pkg_release}%{?1}\ >Provides: kernel-drm = 4.3.0\ >Provides: kernel-drm-nouveau = 10\ >Requires(pre): %{kernel_prereq}\ >Conflicts: %{kernel_dot_org_conflicts}\ >Conflicts: %{package_conflicts}\ >%{?1:%{expand:%%{?kernel_%{1}_conflicts:Conflicts: %%{kernel_%{1}_conflicts}}}}\ >%{?1:%{expand:%%{?kernel_%{1}_obsoletes:Obsoletes: %%{kernel_%{1}_obsoletes}}}}\ ># We can't let RPM do the dependencies automatic because it'll then pick up\ ># a correct but undesirable perl dependency from the module headers which\ ># isn't required for the kernel proper to function\ >AutoReq: no\ >AutoProv: yes\ >%{nil} > >Name: kernel%{?variant} >Group: System Environment/Kernel >License: GPLv2 >URL: http://www.kernel.org/ >Version: %{rpmversion} >Release: %{pkg_release} ># DO NOT CHANGE THE 'ExclusiveArch' LINE TO TEMPORARILY EXCLUDE AN ARCHITECTURE BUILD. ># SET %%nobuildarches (ABOVE) INSTEAD >ExclusiveArch: noarch %{all_x86} x86_64 ppc ppc64 ia64 sparc sparc64 s390x alpha alphaev56 >ExclusiveOS: Linux > >%kernel_reqprovconf >%ifarch x86_64 >Obsoletes: kernel-smp >%endif > > ># ># List the packages used during the kernel build ># >BuildRequires: module-init-tools, patch >= 2.5.4, bash >= 2.03, sh-utils, tar >BuildRequires: bzip2, findutils, gzip, m4, perl, make >= 3.78, diffutils, gawk >%if %{with_modsign} >BuildRequires: gnupg >%endif >BuildRequires: gcc >= 3.4.2, binutils >= 2.12, redhat-rpm-config >%if %{usesparse} >BuildRequires: sparse >= 0.3 >%endif >BuildConflicts: rhbuildsys(DiskFree) < 500Mb > >%define fancy_debuginfo 0 >%if %{with_debuginfo} >%if "%fedora" > "7" >%define fancy_debuginfo 1 >%endif >%endif > >%if %{fancy_debuginfo} ># Fancy new debuginfo generation introduced in Fedora 8. >BuildRequires: rpm-build >= 4.4.2.1-4 >%define debuginfo_args --strict-build-id >%endif > >Source0: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-%{kversion}.tar.bz2 >#Source1: xen-%{xen_hv_cset}.tar.bz2 >Source2: Config.mk > >Source10: COPYING.modules >Source11: genkey >Source14: find-provides >Source15: merge.pl > >Source20: Makefile.config >Source21: config-debug >Source22: config-nodebug >Source23: config-generic >Source24: config-xen-generic >Source25: config-rhel-generic >Source26: config-rhel-x86-generic > >Source30: config-x86-generic >Source31: config-i586 >Source32: config-i686 >Source33: config-i686-PAE >Source34: config-xen-x86 > >Source40: config-x86_64-generic >Source41: config-xen-x86_64 > >Source50: config-powerpc-generic >Source51: config-powerpc32-generic >Source52: config-powerpc32-smp >Source53: config-powerpc64 >Source54: config-powerpc64-kdump > >Source60: config-ia64-generic >Source61: config-ia64 >Source62: config-xen-ia64 > >Source70: config-s390x > >Source90: config-sparc64-generic >Source91: config-sparc64 >Source92: config-sparc64-smp > >%if %{using_upstream_branch} >### BRANCH PATCH ### >%else ># Here should be only the patches up to the upstream canonical Linus tree. > ># For a stable release kernel >%if 0%{?stable_update} >Patch00: patch-2.6.%{base_sublevel}.%{stable_update}.bz2 > ># non-released_kernel case ># These are automagically defined by the rcrev and gitrev values set up ># near the top of this spec file. >%else >%if 0%{?rcrev} >Patch00: patch-2.6.%{upstream_sublevel}-rc%{rcrev}.bz2 >%if 0%{?gitrev} >Patch01: patch-2.6.%{upstream_sublevel}-rc%{rcrev}-git%{gitrev}.bz2 >%endif >%else ># pre-{base_sublevel+1}-rc1 case >%if 0%{?gitrev} >Patch00: patch-2.6.%{base_sublevel}-git%{gitrev}.bz2 >%endif >%endif >%endif > >%endif > ># -stable RC >#Patch02: patch-2.6.23.9-rc1.bz2 > >%if !%{nopatches} > ># revert upstream changes we get from elsewhere >Patch05: linux-2.6-upstream-reverts.patch > >Patch10: linux-2.6-highres-timers.patch >Patch11: linux-2.6-highres-timers-fix-hang.patch > >Patch21: linux-2.6-utrace-tracehook.patch >Patch22: linux-2.6-utrace-tracehook-ia64.patch >Patch23: linux-2.6-utrace-tracehook-sparc64.patch >Patch24: linux-2.6-utrace-tracehook-s390.patch >Patch25: linux-2.6-utrace-tracehook-um.patch >Patch26: linux-2.6-utrace-tracehook-avr32.patch >Patch27: linux-2.6-utrace-regset.patch >Patch28: linux-2.6-utrace-regset-ia64.patch >Patch29: linux-2.6-utrace-regset-sparc64.patch >Patch30: linux-2.6-utrace-regset-s390.patch >Patch31: linux-2.6-utrace-regset-avr32.patch >Patch32: linux-2.6-utrace-core.patch >Patch33: linux-2.6-utrace-ptrace-compat.patch >Patch34: linux-2.6-utrace-ptrace-compat-ia64.patch >Patch35: linux-2.6-utrace-ptrace-compat-sparc64.patch >Patch36: linux-2.6-utrace-ptrace-compat-s390.patch >Patch37: linux-2.6-utrace-ptrace-compat-avr32.patch > >Patch41: linux-2.6-sysrq-c.patch >Patch50: linux-2.6-ia64-build-id-linker-script-fix.patch >Patch60: linux-2.6-x86-tune-generic.patch >Patch61: linux-2.6-x86-setup-add-near-jump.patch >Patch70: linux-2.6-x86_64-silence-up-apic-errors.patch >Patch72: linux-2.6-x86-tsc-calibration-2.patch >Patch75: linux-2.6-x86-debug-boot.patch >Patch76: linux-2.6-x86-clean-up-oops-bug-reports.patch > >Patch80: linux-2.6-alsa-1.0.15-merge-1.patch >Patch81: linux-2.6-alsa-1.0.15-merge-2.patch >Patch82: linux-2.6-alsa-1.0.15-merge-3.patch >Patch86: linux-2.6-alsa-support-sis7019.patch >Patch87: linux-2.6-alsa-hda-stac-dmic.patch >Patch88: linux-2.6-alsa-drivers-set-device-links.patch > >Patch100: linux-2.6-g5-therm-shutdown.patch >Patch120: linux-2.6-ppc32-ucmpdi2.patch >Patch130: linux-2.6-ibmvscsi-schizo.patch >Patch131: linux-2.6-pmac-zilog.patch >Patch135: linux-2.6-powerpc-generic-suspend-2-remove-adb-sleep-notifier.patch >Patch136: linux-2.6-powerpc-generic-suspend-3-remove-dmasound.patch >Patch137: linux-2.6-powerpc-generic-suspend-4-kill-pmu-sleep-notifier.patch >Patch138: linux-2.6-powerpc-generic-suspend-5-pmu-pm_ops.patch >Patch140: linux-2.6-ppc-pegasos-via-ata-legacy-irq.patch >Patch141: linux-2.6-ppc-fix-dso-unwind.patch >Patch142: linux-2.6-rheap-modular.patch >Patch143: linux-2.6-bestcomm-dma.patch >Patch144: linux-2.6-fec_mpc52xx.patch > >Patch150: linux-2.6-build-nonintconfig.patch >Patch160: linux-2.6-execshield.patch >Patch170: linux-2.6-modsign-mpilib.patch >Patch180: linux-2.6-modsign-crypto.patch >Patch190: linux-2.6-modsign-include.patch >Patch200: linux-2.6-modsign-verify.patch >Patch210: linux-2.6-modsign-ksign.patch >Patch220: linux-2.6-modsign-core.patch >Patch230: linux-2.6-modsign-script.patch >Patch240: linux-2.6-modules-modalias-platform.patch >Patch250: linux-2.6-debug-sizeof-structs.patch >Patch260: linux-2.6-debug-nmi-timeout.patch >Patch270: linux-2.6-debug-taint-vm.patch >Patch280: linux-2.6-debug-spinlock-taint.patch >Patch330: linux-2.6-debug-no-quiet.patch >Patch340: linux-2.6-debug-boot-delay.patch >Patch345: linux-2.6-debug-acpi-os-write-port.patch >Patch350: linux-2.6-devmem.patch >Patch370: linux-2.6-crash-driver.patch > >Patch380: linux-2.6-irq-synchronization.patch > >Patch400: linux-2.6-scsi-cpqarray-set-master.patch >Patch401: linux-2.6-scsi-async-double-add.patch >Patch402: linux-2.6-scsi-mpt-vmware-fix.patch > >Patch420: linux-2.6-squashfs.patch >Patch423: linux-2.6-gfs-locking-exports.patch >Patch424: linux-2.6-cifs-fix-incomplete-rcv.patch >Patch425: linux-2.6-cifs-typo-in-cifs_reconnect-fix.patch >Patch426: linux-2.6-cifs-fix-bad-handling-of-EAGAIN.patch > >Patch430: linux-2.6-net-silence-noisy-printks.patch >Patch431: linux-2.6-netfilter-fix-null-deref-nf_nat_move_storage.patch >Patch440: linux-2.6-sha_alignment.patch >Patch450: linux-2.6-input-kill-stupid-messages.patch >Patch451: linux-2.6-input-alps-add-dell-vostro-1400.patch >Patch452: linux-2.6-input-alps-add-thinkpad-r61.patch >Patch460: linux-2.6-serial-460800.patch >Patch461: linux-2.6-serial_pnp-add-new-wacom-ids.patch >Patch480: linux-2.6-proc-self-maps-fix.patch >Patch510: linux-2.6-silence-noise.patch >Patch570: linux-2.6-selinux-mprotect-checks.patch >Patch590: linux-2.6-unexport-symbols.patch >Patch600: linux-2.6-vm-silence-atomic-alloc-failures.patch >Patch602: linux-2.6-mm-fix-ptrace-access-beyond-vma.patch >Patch603: linux-2.6-dio-fix-cache-invalidation-after-sync-writes.patch > >Patch610: linux-2.6-defaults-fat-utf8.patch >Patch620: linux-2.6-defaults-unicode-vt.patch >Patch630: linux-2.6-defaults-nonmi.patch >Patch640: linux-2.6-defaults-nommconf.patch >Patch660: linux-2.6-libata-ali-atapi-dma.patch >Patch661: linux-2.6-libata-acpi-enable.patch >Patch662: linux-2.6-libata-add-dma-disable-option.patch >Patch665: linux-2.6-libata-dont-fail-revalidation-for-bad-gtf-methods.patch >Patch666: linux-2.6-libata-pata_serverworks-fix-drive-combinations.patch >Patch667: linux-2.6-libata-correct-iordy-handling.patch >Patch670: linux-2.6-ata-quirk.patch >Patch671: linux-2.6-libata-tape-max-sectors.patch >Patch672: linux-2.6-libata-work-around-drq-1-err-1-for-tapes.patch >Patch673: linux-2.6-libata-use-stuck-err-for-tapes.patch >Patch674: linux-2.6-libata-scsi-allow-short-commands.patch >Patch675: linux-2.6-libata-ahci-enable-ahci-mode-before-reset.patch > >Patch680: linux-2.6-wireless.patch >Patch681: linux-2.6-wireless-pending.patch >Patch690: linux-2.6-at76.patch >Patch691: linux-2.6-ath5k.patch >Patch692: linux-2.6-rtl8180.patch >Patch693: linux-2.6-ath5k-use-soft-wep.patch >Patch700: linux-2.6-cfg80211-extras.patch >Patch710: linux-2.6-netdev-e1000e-01.patch >Patch711: linux-2.6-netdev-e1000e-02.patch >Patch712: linux-2.6-netdev-e1000e-03.patch >Patch713: linux-2.6-netdev-e1000e-04.patch >Patch714: linux-2.6-netdev-e1000e-05.patch >Patch715: linux-2.6-netdev-e1000e-06.patch >Patch716: linux-2.6-netdev-e1000e-07.patch >Patch717: linux-2.6-netdev-e1000e-08.patch >Patch718: linux-2.6-netdev-e1000e-09.patch >Patch719: linux-2.6-netdev-e1000e-10.patch >Patch720: linux-2.6-e1000-bad-csum-allow.patch >Patch721: linux-2.6-netdev-e1000-disable-alpm.patch >Patch730: linux-2.6-netdev-spidernet-fix-interrupt-handling.patch >#Patch780: linux-2.6-clockevents-fix-resume-logic.patch >Patch750: linux-2.6-acpi-git-ec-init-fixes.patch >Patch770: linux-2.6-pmtrace-time-fix.patch >Patch775: linux-2.6-acpi-button-send-initial-state.patch >Patch780: linux-2.6-acpi-cpuidle-0-upstream.patch >Patch781: linux-2.6-acpi-cpuidle-1-fix-C3-for-no-bm-ctrl.patch >Patch782: linux-2.6-acpi-cpuidle-2-fix-HP-nx6125-regression.patch >Patch783: linux-2.6-acpi-dont-init-ec-early-with-no-ini.patch >Patch800: linux-2.6-wakeups-hdaps.patch >Patch801: linux-2.6-wakeups.patch >Patch820: linux-2.6-compile-fixes.patch >Patch1100: linux-2.6-add-mmf_dump_elf_headers.patch >Patch1101: linux-2.6-default-mmf_dump_elf_headers.patch >Patch1102: linux-2.6-add-sys-module-name-notes.patch >Patch1103: linux-2.6-i386-vdso-install-unstripped-copies-on-disk.patch >Patch1105: linux-2.6-powerpc-vdso-install-unstripped-copies-on-disk.patch >Patch1106: linux-2.6-x86_64-ia32-vdso-install-unstripped-copies-on-disk.patch >Patch1107: linux-2.6-x86_64-vdso-install-unstripped-copies-on-disk.patch >Patch1108: linux-2.6-pass-g-to-assembler-under-config_debug_info.patch >Patch1109: linux-2.6-powerpc-lparmap-g.patch >Patch1200: linux-2.6-ps3-ehci-iso.patch >Patch1210: linux-2.6-ps3-storage-alias.patch >Patch1220: linux-2.6-ps3-legacy-bootloader-hack.patch >Patch1230: linux-2.6-powerpc-spu-vicinity.patch > >Patch1300: linux-2.6-usb-suspend-classes.patch >Patch1305: linux-2.6-usb-storage-initialize-huawei-e220-properly.patch >Patch1306: linux-2.6-usb-storage-always-set-the-allow_restart-flag.patch >Patch1307: linux-2.6-usb-huawei-fix-init-in-modem-mode.patch > >Patch1400: linux-2.6-smarter-relatime.patch >Patch1503: linux-2.6-xfs-optimize-away-dmapi-tests.patch >Patch1504: linux-2.6-xfs-optimize-away-realtime-tests.patch >Patch1505: linux-2.6-xfs-refactor-xfs_mountfs.patch >Patch1509: linux-2.6-xfs-setfattr-32bit-compat.patch >Patch1512: linux-2.6-firewire-multi-lun.patch >Patch1515: linux-2.6-lirc.patch >Patch1520: linux-2.6-dcdbas-autoload.patch > >Patch1610: linux-2.6-pci-dont-size-transparent-bridges.patch > >#nouveau + drm fixes >Patch1800: drm-mm-git.patch >Patch1801: nouveau-drm.patch > ># Fix lockdep bug in firewire. >Patch1900: linux-2.6-firewire-lockdep.patch ># OHCI 1.0 isochronous receive support >Patch1910: linux-2.6-firewire-ohci-1.0-iso-receive.patch ># Work around E100 NAPI bug >Patch2000: linux-2.6-net-e100-disable-polling.patch ># fix thinkpad key events for volume/brightness >Patch2100: linux-2.6-thinkpad-key-events.patch ># SELinux performance patches >Patch2200: linux-2.6-selinux-no-revalidate-read-write.patch >Patch2201: linux-2.6-selinux-ebitmap-for-avc-miss.patch >Patch2202: linux-2.6-selinux-ebitmap-for-avc-miss-cleanup.patch >Patch2203: linux-2.6-selinux-sigchld-wait.patch >Patch2204: linux-2.6-selinux-ebitmap-loop-bug.patch > ># agp E7221 support >Patch2220: linux-2.6-agpgart-E7221-support.patch >Patch2221: linux-2.6-drm-E7221-support.patch >Patch2222: linux-2.6-intelfb-E7221-support.patch > >%endif > >BuildRoot: %{_tmppath}/kernel-%{KVERREL}-root-%{_target_cpu} > >%description >The kernel package contains the Linux kernel (vmlinuz), the core of any >Linux operating system. The kernel handles the basic functions >of the operating system: memory allocation, process allocation, device >input and output, etc. > > >%package doc >Summary: Various documentation bits found in the kernel source >Group: Documentation >%description doc >This package contains documentation files from the kernel >source. Various bits of information about the Linux kernel and the >device drivers shipped with it are documented in these files. > >You'll want to install this package if you need a reference to the >options that can be passed to Linux kernel modules at load time. > > >%package headers >Summary: Header files for the Linux kernel for use by glibc >Group: Development/System >Obsoletes: glibc-kernheaders >Provides: glibc-kernheaders = 3.0-46 >%description headers >Kernel-headers includes the C header files that specify the interface >between the Linux kernel and userspace libraries and programs. The >header files define structures and constants that are needed for >building most standard programs and are also needed for rebuilding the >glibc package. > > >%package debuginfo-common >Summary: Kernel source files used by %{name}-debuginfo packages >Group: Development/Debug >Provides: %{name}-debuginfo-common-%{_target_cpu} = %{KVERREL} >%description debuginfo-common >This package is required by %{name}-debuginfo subpackages. >It provides the kernel source files common to all builds. > > ># ># This macro creates a kernel-<subpackage>-debuginfo package. ># %%kernel_debuginfo_package <subpackage> ># >%define kernel_debuginfo_package() \ >%package %{?1:%{1}-}debuginfo\ >Summary: Debug information for package %{name}%{?1:-%{1}}\ >Group: Development/Debug\ >Requires: %{name}-debuginfo-common-%{_target_cpu} = %{KVERREL}\ >Provides: %{name}%{?1:-%{1}}-debuginfo-%{_target_cpu} = %{KVERREL}\ >AutoReqProv: no\ >%description -n %{name}%{?1:-%{1}}-debuginfo\ >This package provides debug information for package %{name}%{?1:-%{1}}.\ >This is required to use SystemTap with %{name}%{?1:-%{1}}-%{KVERREL}.\ >%{expand:%%global debuginfo_args %{?debuginfo_args} -p '/.*/%%{KVERREL}%{?1:-?%{1}}(-%%{_target_cpu})?/.*|/.*%%{KVERREL}%{?1}' -o debuginfo%{?1}.list}\ >%{nil} > ># ># This macro creates a kernel-<subpackage>-devel package. ># %%kernel_devel_package <subpackage> <pretty-name> ># >%define kernel_devel_package() \ >%package %{?1:%{1}-}devel\ >Summary: Development package for building kernel modules to match the %{?2:%{2} }kernel\ >Group: System Environment/Kernel\ >Provides: kernel%{?1:-%{1}}-devel-%{_target_cpu} = %{rpmversion}-%{release}\ >Provides: kernel-devel-%{_target_cpu} = %{rpmversion}-%{release}%{?1}\ >Provides: kernel-devel = %{rpmversion}-%{release}%{?1}\ >AutoReqProv: no\ >Requires(pre): /usr/bin/find\ >%description -n kernel%{?variant}%{?1:-%{1}}-devel\ >This package provides kernel headers and makefiles sufficient to build modules\ >against the %{?2:%{2} }kernel package.\ >%{nil} > ># ># This macro creates a kernel-<subpackage> and its -devel and -debuginfo too. ># %%define variant_summary The Linux kernel compiled for <configuration> ># %%kernel_variant_package [-n <pretty-name>] <subpackage> ># >%define kernel_variant_package(n:) \ >%package %1\ >Summary: %{variant_summary}\ >Group: System Environment/Kernel\ >%kernel_reqprovconf\ >%{expand:%%kernel_devel_package %1 %{!?-n:%1}%{?-n:%{-n*}}}\ >%{expand:%%kernel_debuginfo_package %1}\ >%{nil} > > ># First the auxiliary packages of the main kernel package. >%kernel_devel_package >%kernel_debuginfo_package > > ># Now, each variant package. > >%define variant_summary The Linux kernel compiled for SMP machines >%kernel_variant_package -n SMP smp >%description smp >This package includes a SMP version of the Linux kernel. It is >required only on machines with two or more CPUs as well as machines with >hyperthreading technology. > >Install the kernel-smp package if your machine uses two or more CPUs. > > >%define variant_summary The Linux kernel compiled for PAE capable machines >%kernel_variant_package PAE >%description PAE >This package includes a version of the Linux kernel with support for up to >64GB of high memory. It requires a CPU with Physical Address Extensions (PAE). >The non-PAE kernel can only address up to 4GB of memory. >Install the kernel-PAE package if your machine has more than 4GB of memory. > > >%define variant_summary The Linux kernel compiled with extra debugging enabled for PAE capable machines >%kernel_variant_package PAE-debug >%description PAE-debug >This package includes a version of the Linux kernel with support for up to >64GB of high memory. It requires a CPU with Physical Address Extensions (PAE). >The non-PAE kernel can only address up to 4GB of memory. >Install the kernel-PAE package if your machine has more than 4GB of memory. > >This variant of the kernel has numerous debugging options enabled. >It should only be installed when trying to gather additional information >on kernel bugs, as some of these options impact performance noticably. > > >%define variant_summary The Linux kernel compiled with extra debugging enabled >%kernel_variant_package debug >%description debug >The kernel package contains the Linux kernel (vmlinuz), the core of any >Linux operating system. The kernel handles the basic functions >of the operating system: memory allocation, process allocation, device >input and output, etc. > >This variant of the kernel has numerous debugging options enabled. >It should only be installed when trying to gather additional information >on kernel bugs, as some of these options impact performance noticably. > > >%define variant_summary The Linux kernel compiled for Xen VM operations >%kernel_variant_package -n Xen xen >%description xen >This package includes a version of the Linux kernel which >runs in a Xen VM. It works for both privileged and unprivileged guests. > > >%define variant_summary A minimal Linux kernel compiled for crash dumps >%kernel_variant_package kdump >%description kdump >This package includes a kdump version of the Linux kernel. It is >required only on machines which will use the kexec-based kernel crash dump >mechanism. > > >%prep ># do a few sanity-checks for --with *only builds >%if %{with_baseonly} >%if !%{with_up} >echo "Cannot build --with baseonly, up build is disabled" >exit 1 >%endif >%endif > >%if %{with_smponly} >%if !%{with_smp} >echo "Cannot build --with smponly, smp build is disabled" >exit 1 >%endif >%endif > >%if %{with_paeonly} >%if !%{with_pae} >echo "Cannot build --with paeonly, pae build is disabled" >exit 1 >%endif >%endif > >%if %{with_xenonly} >%if !%{with_xen} >echo "Cannot build --with xenonly, xen build is disabled" >exit 1 >%endif >%endif > ># First we unpack the kernel tarball. ># If this isn't the first make prep, we use links to the existing clean tarball ># which speeds things up quite a bit. >if [ ! -d kernel-%{kversion}/vanilla ]; then > # Ok, first time we do a make prep. > rm -f pax_global_header >%setup -q -n kernel-%{kversion} -c > mv linux-%{kversion} vanilla >else > # We already have a vanilla dir. > cd kernel-%{kversion} > if [ -d linux-%{kversion}.%{_target_cpu} ]; then > # Just in case we ctrl-c'd a prep already > rm -rf deleteme.%{_target_cpu} > # Move away the stale away, and delete in background. > mv linux-%{kversion}.%{_target_cpu} deleteme.%{_target_cpu} > rm -rf deleteme.%{_target_cpu} & > fi >fi > >cp -rl vanilla linux-%{kversion}.%{_target_cpu} > >cd linux-%{kversion}.%{_target_cpu} > ># Drop some necessary files from the source dir into the buildroot >cp $RPM_SOURCE_DIR/config-* . >cp %{SOURCE15} . > ># Dynamically generate kernel .config files from config-* files >make -f %{SOURCE20} VERSION=%{version} configs > >#if a rhel kernel, apply the rhel config options >%if 0%{?rhel} > for i in %{all_arch_configs} > do > mv $i $i.tmp > ./merge.pl config-rhel-generic $i.tmp > $i > rm $i.tmp > done > for i in kernel-%{version}-{i586,i686,i686-PAE,x86_64}*.config > do > echo i is this file $i > mv $i $i.tmp > ./merge.pl config-rhel-x86-generic $i.tmp > $i > rm $i.tmp > done >%endif > >patch_command='patch -p1 -F1 -s' >ApplyPatch() >{ > local patch=$1 > shift > if [ ! -f $RPM_SOURCE_DIR/$patch ]; then > exit 1; > fi > case "$patch" in > *.bz2) bunzip2 < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;; > *.gz) gunzip < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;; > *) $patch_command ${1+"$@"} < "$RPM_SOURCE_DIR/$patch" ;; > esac >} > >%if %{using_upstream_branch} >### BRANCH APPLY ### >%else > ># Update to latest upstream. ># released_kernel with stable_update available case >%if 0%{?stable_update} >ApplyPatch patch-2.6.%{base_sublevel}.%{stable_update}.bz2 > ># non-released_kernel case >%else >%if 0%{?rcrev} >ApplyPatch patch-2.6.%{upstream_sublevel}-rc%{rcrev}.bz2 >%if 0%{?gitrev} >ApplyPatch patch-2.6.%{upstream_sublevel}-rc%{rcrev}-git%{gitrev}.bz2 >%endif >%else ># pre-{base_sublevel+1}-rc1 case >%if 0%{?gitrev} >ApplyPatch patch-2.6.%{base_sublevel}-git%{gitrev}.bz2 >%endif >%endif >%endif > >%endif > ># -stable RC >#ApplyPatch patch-2.6.23.9-rc1.bz2 > ># This patch adds a "make nonint_oldconfig" which is non-interactive and ># also gives a list of missing options at the end. Useful for automated ># builds (as used in the buildsystem). >ApplyPatch linux-2.6-build-nonintconfig.patch > >%if !%{nopatches} > ># Revert -stable pieces we get from elsewhere here >ApplyPatch linux-2.6-upstream-reverts.patch -R > ># patch-2.6.23-hrt3.patch >ApplyPatch linux-2.6-highres-timers.patch ># fix possible hang >ApplyPatch linux-2.6-highres-timers-fix-hang.patch > ># Roland's utrace ptrace replacement. ># Main patch includes i386, x86_64, powerpc. >ApplyPatch linux-2.6-utrace-tracehook.patch ># Additional arch work by other contributors. >ApplyPatch linux-2.6-utrace-tracehook-ia64.patch >ApplyPatch linux-2.6-utrace-tracehook-sparc64.patch >ApplyPatch linux-2.6-utrace-tracehook-s390.patch >ApplyPatch linux-2.6-utrace-tracehook-um.patch >ApplyPatch linux-2.6-utrace-tracehook-avr32.patch ># Main patch includes i386, x86_64, powerpc. >ApplyPatch linux-2.6-utrace-regset.patch ># Additional arch work by other contributors. >ApplyPatch linux-2.6-utrace-regset-ia64.patch >ApplyPatch linux-2.6-utrace-regset-sparc64.patch >ApplyPatch linux-2.6-utrace-regset-s390.patch >ApplyPatch linux-2.6-utrace-regset-avr32.patch ># Core patch has no machine dependencies. >ApplyPatch linux-2.6-utrace-core.patch ># Main patch includes i386, x86_64, powerpc. >ApplyPatch linux-2.6-utrace-ptrace-compat.patch ># Additional arch work by other contributors. >ApplyPatch linux-2.6-utrace-ptrace-compat-ia64.patch >ApplyPatch linux-2.6-utrace-ptrace-compat-sparc64.patch >ApplyPatch linux-2.6-utrace-ptrace-compat-s390.patch >ApplyPatch linux-2.6-utrace-ptrace-compat-avr32.patch > ># setuid /proc/self/maps fix. (dependent on utrace) >ApplyPatch linux-2.6-proc-self-maps-fix.patch > ># ALSA 1.0.15 >ApplyPatch linux-2.6-alsa-1.0.15-merge-1.patch >ApplyPatch linux-2.6-alsa-1.0.15-merge-2.patch >ApplyPatch linux-2.6-alsa-1.0.15-merge-3.patch ># support SiS 7019 audio (for K12LTSP thin client) >ApplyPatch linux-2.6-alsa-support-sis7019.patch ># ALSA enhancments for 2.6.25 >ApplyPatch linux-2.6-alsa-hda-stac-dmic.patch ># Fix missing controls on some devices caused by missing sysfs links >ApplyPatch linux-2.6-alsa-drivers-set-device-links.patch > ># Nouveau DRM + drm fixes >ApplyPatch drm-mm-git.patch >ApplyPatch nouveau-drm.patch > ># enable sysrq-c on all kernels, not only kexec >ApplyPatch linux-2.6-sysrq-c.patch > ># Architecture patches ># IA64 >ApplyPatch linux-2.6-ia64-build-id-linker-script-fix.patch ># x86(-64) ># Compile 686 kernels tuned for Pentium4. >ApplyPatch linux-2.6-x86-tune-generic.patch ># x86: fix boot on 486 >ApplyPatch linux-2.6-x86-setup-add-near-jump.patch ># Suppress APIC errors on UP x86-64. >#ApplyPatch linux-2.6-x86_64-silence-up-apic-errors.patch ># fix x86 tsc clock calibration >ApplyPatch linux-2.6-x86-tsc-calibration-2.patch ># debug early boot >#ApplyPatch linux-2.6-x86-debug-boot.patch ># shorter i386 oops reports (scheduled for 2.6.24) >ApplyPatch linux-2.6-x86-clean-up-oops-bug-reports.patch > ># ># PowerPC ># ># Alleviate G5 thermal shutdown problems >ApplyPatch linux-2.6-g5-therm-shutdown.patch ># Temporary hack to work around GCC PR #25724 / #21237 >ApplyPatch linux-2.6-ppc32-ucmpdi2.patch ># Fix up ibmvscsi for combined pSeries/iSeries build >ApplyPatch linux-2.6-ibmvscsi-schizo.patch ># Move pmac_zilog to its newly-registered device number >ApplyPatch linux-2.6-pmac-zilog.patch ># PlayStation support >ApplyPatch linux-2.6-ps3-ehci-iso.patch >ApplyPatch linux-2.6-ps3-storage-alias.patch >ApplyPatch linux-2.6-ps3-legacy-bootloader-hack.patch >#ApplyPatch linux-2.6-powerpc-spu-vicinity.patch ># Suspend through /sys/power/state >ApplyPatch linux-2.6-powerpc-generic-suspend-2-remove-adb-sleep-notifier.patch >ApplyPatch linux-2.6-powerpc-generic-suspend-3-remove-dmasound.patch >ApplyPatch linux-2.6-powerpc-generic-suspend-4-kill-pmu-sleep-notifier.patch >ApplyPatch linux-2.6-powerpc-generic-suspend-5-pmu-pm_ops.patch ># pegasos IDE >ApplyPatch linux-2.6-ppc-pegasos-via-ata-legacy-irq.patch ># fix unwind >ApplyPatch linux-2.6-ppc-fix-dso-unwind.patch ># FEC support on MPC52xx >ApplyPatch linux-2.6-rheap-modular.patch >ApplyPatch linux-2.6-bestcomm-dma.patch >ApplyPatch linux-2.6-fec_mpc52xx.patch > ># Exec shield >ApplyPatch linux-2.6-execshield.patch > ># ># GPG signed kernel modules ># >ApplyPatch linux-2.6-modsign-mpilib.patch >ApplyPatch linux-2.6-modsign-crypto.patch >ApplyPatch linux-2.6-modsign-include.patch >ApplyPatch linux-2.6-modsign-verify.patch >ApplyPatch linux-2.6-modsign-ksign.patch >ApplyPatch linux-2.6-modsign-core.patch >ApplyPatch linux-2.6-modsign-script.patch > ># ># bugfixes to drivers and filesystems ># ># pc speaker autoload >ApplyPatch linux-2.6-modules-modalias-platform.patch > ># Various low-impact patches to aid debugging. >ApplyPatch linux-2.6-debug-sizeof-structs.patch >ApplyPatch linux-2.6-debug-nmi-timeout.patch >ApplyPatch linux-2.6-debug-taint-vm.patch >ApplyPatch linux-2.6-debug-spinlock-taint.patch >%if !%{debugbuildsenabled} >ApplyPatch linux-2.6-debug-no-quiet.patch >%endif >ApplyPatch linux-2.6-debug-boot-delay.patch ># try to find out what is breaking acpi-cpufreq >ApplyPatch linux-2.6-debug-acpi-os-write-port.patch > ># ># Make /dev/mem a need-to-know function ># >ApplyPatch linux-2.6-devmem.patch > ># ># /dev/crash driver for the crashdump analysis tool ># >ApplyPatch linux-2.6-crash-driver.patch > ># ># driver core ># ># synchronize irqs poperly >ApplyPatch linux-2.6-irq-synchronization.patch ># don't resize transparent bridges >ApplyPatch linux-2.6-pci-dont-size-transparent-bridges.patch > ># ># SCSI Bits. ># ># fix cpqarray pci enable >ApplyPatch linux-2.6-scsi-cpqarray-set-master.patch ># Fix async scanning double-add problems >ApplyPatch linux-2.6-scsi-async-double-add.patch ># fix vmware emulated scsi controller >ApplyPatch linux-2.6-scsi-mpt-vmware-fix.patch > ># Filesystem patches. ># Squashfs >ApplyPatch linux-2.6-squashfs.patch ># export symbols for gfs2 locking modules >ApplyPatch linux-2.6-gfs-locking-exports.patch ># cifs kernel memory corruption fixes >ApplyPatch linux-2.6-cifs-fix-incomplete-rcv.patch >ApplyPatch linux-2.6-cifs-typo-in-cifs_reconnect-fix.patch >ApplyPatch linux-2.6-cifs-fix-bad-handling-of-EAGAIN.patch > ># Networking ># Disable easy to trigger printk's. >ApplyPatch linux-2.6-net-silence-noisy-printks.patch ># fix oops in netfilter >ApplyPatch linux-2.6-netfilter-fix-null-deref-nf_nat_move_storage.patch > ># Misc fixes ># Fix SHA1 alignment problem on ia64 >ApplyPatch linux-2.6-sha_alignment.patch ># The input layer spews crap no-one cares about. >ApplyPatch linux-2.6-input-kill-stupid-messages.patch ># Add support for some new mouse configurations >ApplyPatch linux-2.6-input-alps-add-dell-vostro-1400.patch >ApplyPatch linux-2.6-input-alps-add-thinkpad-r61.patch ># Allow to use 480600 baud on 16C950 UARTs >ApplyPatch linux-2.6-serial-460800.patch ># add ids for new wacom tablets >ApplyPatch linux-2.6-serial_pnp-add-new-wacom-ids.patch > ># Silence some useless messages that still get printed with 'quiet' >ApplyPatch linux-2.6-silence-noise.patch > ># Fix the SELinux mprotect checks on executable mappings >ApplyPatch linux-2.6-selinux-mprotect-checks.patch > ># Remove kernel-internal functionality that nothing external should use. >ApplyPatch linux-2.6-unexport-symbols.patch > ># ># VM related fixes. ># ># Silence GFP_ATOMIC failures. >ApplyPatch linux-2.6-vm-silence-atomic-alloc-failures.patch ># fix ptrace hang trying to access invalid memory location >ApplyPatch linux-2.6-mm-fix-ptrace-access-beyond-vma.patch ># fix read after direct IO write returning stale data >ApplyPatch linux-2.6-dio-fix-cache-invalidation-after-sync-writes.patch > ># Changes to upstream defaults. ># Use UTF-8 by default on VFAT. >ApplyPatch linux-2.6-defaults-fat-utf8.patch ># Use unicode VT's by default. >ApplyPatch linux-2.6-defaults-unicode-vt.patch ># Disable NMI watchdog by default. >ApplyPatch linux-2.6-defaults-nonmi.patch ># Disable PCI MMCONFIG by default. >ApplyPatch linux-2.6-defaults-nommconf.patch > ># Disable ATAPI DMA on ALI chipsets. >ApplyPatch linux-2.6-libata-ali-atapi-dma.patch ># ia64 ata quirk >ApplyPatch linux-2.6-ata-quirk.patch ># Enable ACPI ATA objects >ApplyPatch linux-2.6-libata-acpi-enable.patch ># add option to disable PATA DMA >ApplyPatch linux-2.6-libata-add-dma-disable-option.patch ># fix resume failure on some systems >ApplyPatch linux-2.6-libata-dont-fail-revalidation-for-bad-gtf-methods.patch ># serverworks is broken with some drive combinations >ApplyPatch linux-2.6-libata-pata_serverworks-fix-drive-combinations.patch ># fix libata IORDY handling >ApplyPatch linux-2.6-libata-correct-iordy-handling.patch ># fix ATA tape drives >ApplyPatch linux-2.6-libata-tape-max-sectors.patch >ApplyPatch linux-2.6-libata-work-around-drq-1-err-1-for-tapes.patch >ApplyPatch linux-2.6-libata-use-stuck-err-for-tapes.patch ># allow 12-byte SCSI commands for ATAPI devices >ApplyPatch linux-2.6-libata-scsi-allow-short-commands.patch ># fix ahci reset >ApplyPatch linux-2.6-libata-ahci-enable-ahci-mode-before-reset.patch > ># wireless patches headed for 2.6.24 >ApplyPatch linux-2.6-wireless.patch ># wireless patches staged for 2.6.25 >ApplyPatch linux-2.6-wireless-pending.patch > ># Add misc wireless bits from upstream wireless tree >ApplyPatch linux-2.6-at76.patch >ApplyPatch linux-2.6-ath5k.patch >ApplyPatch linux-2.6-rtl8180.patch > ># Make ath5k use software WEP >ApplyPatch linux-2.6-ath5k-use-soft-wep.patch > ># Restore ability to add/remove virtual i/fs to mac80211 devices >ApplyPatch linux-2.6-cfg80211-extras.patch > ># latest Intel driver for ich9 >ApplyPatch linux-2.6-netdev-e1000e-01.patch >ApplyPatch linux-2.6-netdev-e1000e-02.patch >ApplyPatch linux-2.6-netdev-e1000e-03.patch >ApplyPatch linux-2.6-netdev-e1000e-04.patch >ApplyPatch linux-2.6-netdev-e1000e-05.patch >ApplyPatch linux-2.6-netdev-e1000e-06.patch >ApplyPatch linux-2.6-netdev-e1000e-07.patch >ApplyPatch linux-2.6-netdev-e1000e-08.patch >ApplyPatch linux-2.6-netdev-e1000e-09.patch >ApplyPatch linux-2.6-netdev-e1000e-10.patch > ># Workaround for flaky e1000 EEPROMs >ApplyPatch linux-2.6-e1000-bad-csum-allow.patch ># disable link power savings, should fix bad eeprom checksum too >ApplyPatch linux-2.6-netdev-e1000-disable-alpm.patch ># spidernet: fix interrupt handling >ApplyPatch linux-2.6-netdev-spidernet-fix-interrupt-handling.patch > ># ACPI/PM patches ># fix EC init >ApplyPatch linux-2.6-acpi-git-ec-init-fixes.patch ># fix date/time display when using PM_TRACE >ApplyPatch linux-2.6-pmtrace-time-fix.patch ># Send button state on create / resume >ApplyPatch linux-2.6-acpi-button-send-initial-state.patch ># fix cpuidle regressions >ApplyPatch linux-2.6-acpi-cpuidle-0-upstream.patch >ApplyPatch linux-2.6-acpi-cpuidle-1-fix-C3-for-no-bm-ctrl.patch >ApplyPatch linux-2.6-acpi-cpuidle-2-fix-HP-nx6125-regression.patch ># fix EC init >ApplyPatch linux-2.6-acpi-dont-init-ec-early-with-no-ini.patch > ># Fix excessive wakeups ># Make hdaps timer only tick when in use. >ApplyPatch linux-2.6-wakeups-hdaps.patch >ApplyPatch linux-2.6-wakeups.patch > ># dm / md > ># ACPI > ># USB ># Do USB suspend only on certain classes of device. >ApplyPatch linux-2.6-usb-suspend-classes.patch ># initialize strange modem/storage device properly (from F7 kernel) >ApplyPatch linux-2.6-usb-storage-initialize-huawei-e220-properly.patch >ApplyPatch linux-2.6-usb-huawei-fix-init-in-modem-mode.patch ># some usb disks spin down automatically and need allow_restart >ApplyPatch linux-2.6-usb-storage-always-set-the-allow_restart-flag.patch > ># implement smarter atime updates support. >ApplyPatch linux-2.6-smarter-relatime.patch > ># xfs bugfixes & stack reduction >ApplyPatch linux-2.6-xfs-optimize-away-dmapi-tests.patch >ApplyPatch linux-2.6-xfs-optimize-away-realtime-tests.patch >ApplyPatch linux-2.6-xfs-refactor-xfs_mountfs.patch >ApplyPatch linux-2.6-xfs-setfattr-32bit-compat.patch > ># ># misc small stuff to make things compile ># > >C=$(wc -l $RPM_SOURCE_DIR/linux-2.6-compile-fixes.patch | awk '{print $1}') >if [ "$C" -gt 10 ]; then >ApplyPatch linux-2.6-compile-fixes.patch >fi > ># build id related enhancements >ApplyPatch linux-2.6-add-mmf_dump_elf_headers.patch >ApplyPatch linux-2.6-default-mmf_dump_elf_headers.patch >ApplyPatch linux-2.6-add-sys-module-name-notes.patch >ApplyPatch linux-2.6-i386-vdso-install-unstripped-copies-on-disk.patch >ApplyPatch linux-2.6-powerpc-vdso-install-unstripped-copies-on-disk.patch >ApplyPatch linux-2.6-x86_64-ia32-vdso-install-unstripped-copies-on-disk.patch >ApplyPatch linux-2.6-x86_64-vdso-install-unstripped-copies-on-disk.patch >ApplyPatch linux-2.6-pass-g-to-assembler-under-config_debug_info.patch >ApplyPatch linux-2.6-powerpc-lparmap-g.patch > ># ># The multi-lun patch fixes #242254, but won't be in 2.6.23. ># >ApplyPatch linux-2.6-firewire-multi-lun.patch > ># http://www.lirc.org/ >ApplyPatch linux-2.6-lirc.patch > ># DMI autoloading for dcdbas driver >ApplyPatch linux-2.6-dcdbas-autoload.patch > >ApplyPatch linux-2.6-firewire-lockdep.patch >ApplyPatch linux-2.6-firewire-ohci-1.0-iso-receive.patch >ApplyPatch linux-2.6-net-e100-disable-polling.patch >ApplyPatch linux-2.6-thinkpad-key-events.patch > ># ---------- below all scheduled for 2.6.24 ----------------- > ># SELinux perf patches >ApplyPatch linux-2.6-selinux-no-revalidate-read-write.patch >ApplyPatch linux-2.6-selinux-ebitmap-for-avc-miss.patch >ApplyPatch linux-2.6-selinux-ebitmap-for-avc-miss-cleanup.patch >ApplyPatch linux-2.6-selinux-sigchld-wait.patch >ApplyPatch linux-2.6-selinux-ebitmap-loop-bug.patch > ># agp E7221 support >ApplyPatch linux-2.6-agpgart-E7221-support.patch >ApplyPatch linux-2.6-drm-E7221-support.patch >ApplyPatch linux-2.6-intelfb-E7221-support.patch > ># END OF PATCH APPLICATIONS > >%endif > ># Any further pre-build tree manipulations happen here. > >chmod +x scripts/checkpatch.pl > >cp %{SOURCE10} Documentation/ > >mkdir configs > ># Remove configs not for the buildarch >for cfg in kernel-%{version}-*.config; do > if [ `echo %{all_arch_configs} | grep -c $cfg` -eq 0 ]; then > rm -f $cfg > fi >done > >%if !%{with_debug} >rm -f kernel-%{version}-*-debug.config >%endif > ># now run oldconfig over all the config files >for i in *.config >do > mv $i .config > Arch=`head -1 .config | cut -b 3-` > make ARCH=$Arch %{oldconfig_target} > /dev/null > echo "# $Arch" > configs/$i > cat .config >> configs/$i >done > ># get rid of unwanted files resulting from patch fuzz >find . \( -name "*.orig" -o -name "*~" \) -exec rm -f {} \; >/dev/null > >cd .. > ># Unpack the Xen tarball. >%if %{includexen} >cp %{SOURCE2} . >if [ -d xen ]; then > rm -rf xen >fi >%setup -D -T -q -n kernel-%{version} -a1 >cd xen ># Any necessary hypervisor patches go here > >%endif > > >### >### build >### >%build > >%if %{usesparse} >%define sparse_mflags C=1 >%endif > ># ># Create gpg keys for signing the modules ># >%if %{with_modsign} >gpg --homedir . --batch --gen-key %{SOURCE11} >gpg --homedir . --export --keyring ./kernel.pub Red > extract.pub >make linux-%{kversion}.%{_target_cpu}/scripts/bin2c >linux-%{kversion}.%{_target_cpu}/scripts/bin2c ksign_def_public_key __initdata < extract.pub > linux-%{kversion}.%{_target_cpu}/crypto/signature/key.h >%endif > >%if %{fancy_debuginfo} ># This override tweaks the kernel makefiles so that we run debugedit on an ># object before embedding it. When we later run find-debuginfo.sh, it will ># run debugedit again. The edits it does change the build ID bits embedded ># in the stripped object, but repeating debugedit is a no-op. We do it ># beforehand to get the proper final build ID bits into the embedded image. ># This affects the vDSO images in vmlinux, and the vmlinux image in bzImage. >idhack='cmd_objcopy=$(if $(filter -S,$(OBJCOPYFLAGS)),'\ >'sh -xc "/usr/lib/rpm/debugedit -b $$RPM_BUILD_DIR -d /usr/src/debug -i $<";)'\ >'$(OBJCOPY) $(OBJCOPYFLAGS) $(OBJCOPYFLAGS_$(@F)) $< $@' >%endif > >BuildKernel() { > MakeTarget=$1 > KernelImage=$2 > Flavour=$3 > > # Pick the right config file for the kernel we're building > if [ -n "$Flavour" ] ; then > Config=kernel-%{version}-%{_target_cpu}-$Flavour.config > DevelDir=/usr/src/kernels/%{KVERREL}-$Flavour-%{_target_cpu} > DevelLink=/usr/src/kernels/%{KVERREL}$Flavour-%{_target_cpu} > else > Config=kernel-%{version}-%{_target_cpu}.config > DevelDir=/usr/src/kernels/%{KVERREL}-%{_target_cpu} > DevelLink= > fi > > KernelVer=%{version}-%{release}$Flavour > echo BUILDING A KERNEL FOR $Flavour %{_target_cpu}... > > # make sure EXTRAVERSION says what we want it to say > perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = %{?stablerev}-%{release}$Flavour/" Makefile > > # if pre-rc1 devel kernel, must fix up SUBLEVEL for our versioning scheme > %if !0%{?rcrev} > %if 0%{?gitrev} > perl -p -i -e 's/^SUBLEVEL.*/SUBLEVEL = %{upstream_sublevel}/' Makefile > %endif > %endif > > # and now to start the build process > > make -s mrproper > cp configs/$Config .config > > %if !%{with_debuginfo} > perl -p -i -e 's/^CONFIG_DEBUG_INFO=y$/# CONFIG_DEBUG_INFO is not set/' .config > %endif > > Arch=`head -1 .config | cut -b 3-` > echo USING ARCH=$Arch > > if [ "$KernelImage" == "x86" ]; then > KernelImage=arch/$Arch/boot/bzImage > fi > > make -s ARCH=$Arch %{oldconfig_target} > /dev/null > make -s ARCH=$Arch %{?_smp_mflags} $MakeTarget %{?sparse_mflags} \ > ${idhack+"$idhack"} > make -s ARCH=$Arch %{?_smp_mflags} modules %{?sparse_mflags} || exit 1 > > # Start installing the results >%if %{with_debuginfo} > mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/boot > mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/%{image_install_path} >%endif > mkdir -p $RPM_BUILD_ROOT/%{image_install_path} > install -m 644 .config $RPM_BUILD_ROOT/boot/config-$KernelVer > install -m 644 System.map $RPM_BUILD_ROOT/boot/System.map-$KernelVer > touch $RPM_BUILD_ROOT/boot/initrd-$KernelVer.img > cp $KernelImage $RPM_BUILD_ROOT/%{image_install_path}/vmlinuz-$KernelVer > if [ -f arch/$Arch/boot/zImage.stub ]; then > cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer || : > fi > > if [ "$Flavour" == "kdump" ]; then > cp vmlinux $RPM_BUILD_ROOT/%{image_install_path}/vmlinux-$KernelVer > rm -f $RPM_BUILD_ROOT/%{image_install_path}/vmlinuz-$KernelVer > fi > > mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer > make -s ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT modules_install KERNELRELEASE=$KernelVer >%ifarch %{vdso_arches} > make -s ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT vdso_install KERNELRELEASE=$KernelVer >%endif > > # And save the headers/makefiles etc for building modules against > # > # This all looks scary, but the end result is supposed to be: > # * all arch relevant include/ files > # * all Makefile/Kconfig files > # * all script/ files > > rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build > rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/source > mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build > (cd $RPM_BUILD_ROOT/lib/modules/$KernelVer ; ln -s build source) > # dirs for additional modules per module-init-tools, kbuild/modules.txt > mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/extra > mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/updates > mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/weak-updates > # first copy everything > cp --parents `find -type f -name "Makefile*" -o -name "Kconfig*"` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build > cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build > cp System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/build > # then drop all but the needed Makefiles/Kconfig files > rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Documentation > rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts > rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include > cp .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build > cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build > if [ -d arch/%{_arch}/scripts ]; then > cp -a arch/%{_arch}/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || : > fi > if [ -f arch/%{_arch}/*lds ]; then > cp -a arch/%{_arch}/*lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/ || : > fi > rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*.o > rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*/*.o > mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include > cd include > cp -a acpi config keys linux math-emu media mtd net pcmcia rdma rxrpc scsi sound video asm asm-generic $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include > cp -a `readlink asm` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include > if [ "$Arch" = "x86_64" ]; then > cp -a asm-i386 $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include > fi > # While arch/powerpc/include/asm is still a symlink to the old > # include/asm-ppc{64,} directory, include that in kernel-devel too. > if [ "$Arch" = "powerpc" -a -r ../arch/powerpc/include/asm ]; then > cp -a `readlink ../arch/powerpc/include/asm` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include > mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/$Arch/include > pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/$Arch/include > ln -sf ../../../include/asm-ppc* asm > popd > fi >%if %{includexen} > cp -a xen $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include >%endif > > # Make sure the Makefile and version.h have a matching timestamp so that > # external modules can be built > touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/linux/version.h > touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/.config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/linux/autoconf.h > # Copy .config to include/config/auto.conf so "make prepare" is unnecessary. > cp $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/.config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/config/auto.conf > cd .. > > # > # save the vmlinux file for kernel debugging into the kernel-debuginfo rpm > # >%if %{with_debuginfo} > mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer > cp vmlinux $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer >%endif > > find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f >modnames > > # mark modules executable so that strip-to-file can strip them > xargs --no-run-if-empty chmod u+x < modnames > > # Generate a list of modules for block and networking. > > fgrep /drivers/ modnames | xargs --no-run-if-empty nm -upA | > sed -n 's,^.*/\([^/]*\.ko\): *U \(.*\)$,\1 \2,p' > drivers.undef > > collect_modules_list() > { > sed -r -n -e "s/^([^ ]+) \\.?($2)\$/\\1/p" drivers.undef | > LC_ALL=C sort -u > $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1 > } > > collect_modules_list networking \ > 'register_netdev|ieee80211_register_hw|usbnet_probe' > collect_modules_list block \ > 'ata_scsi_ioctl|scsi_add_host|blk_init_queue' > > # detect missing or incorrect license tags > rm -f modinfo > while read i > do > echo -n "${i#$RPM_BUILD_ROOT/lib/modules/$KernelVer/} " >> modinfo > /sbin/modinfo -l $i >> modinfo > done < modnames > > egrep -v \ > 'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' \ > modinfo && exit 1 > > rm -f modinfo modnames > > # remove files that will be auto generated by depmod at rpm -i time > for i in alias ccwmap dep ieee1394map inputmap isapnpmap ofmap pcimap seriomap symbols usbmap > do > rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$i > done > > # Move the devel headers out of the root file system > mkdir -p $RPM_BUILD_ROOT/usr/src/kernels > mv $RPM_BUILD_ROOT/lib/modules/$KernelVer/build $RPM_BUILD_ROOT/$DevelDir > ln -sf ../../..$DevelDir $RPM_BUILD_ROOT/lib/modules/$KernelVer/build > [ -z "$DevelLink" ] || ln -sf `basename $DevelDir` $RPM_BUILD_ROOT/$DevelLink >} > >### ># DO it... >### > ># prepare directories >rm -rf $RPM_BUILD_ROOT >mkdir -p $RPM_BUILD_ROOT/boot > >%if %{includexen} >%if %{with_xen} > cd xen > mkdir -p $RPM_BUILD_ROOT/%{image_install_path} $RPM_BUILD_ROOT/boot > make %{?_smp_mflags} %{xen_flags} > install -m 644 xen.gz $RPM_BUILD_ROOT/%{image_install_path}/xen.gz-%{KVERREL} > install -m 755 xen-syms $RPM_BUILD_ROOT/boot/xen-syms-%{KVERREL} > cd .. >%endif >%endif > >cd linux-%{kversion}.%{_target_cpu} > >%if %{with_debug} >BuildKernel %make_target %kernel_image debug >%if %{with_pae} >BuildKernel %make_target %kernel_image PAE-debug >%endif >%endif > >%if %{with_pae} >BuildKernel %make_target %kernel_image PAE >%endif > >%if %{with_up} >BuildKernel %make_target %kernel_image >%endif > >%if %{with_smp} >BuildKernel %make_target %kernel_image smp >%endif > >%if %{includexen} >%if %{with_xen} >BuildKernel %xen_target %xen_image xen >%endif >%endif > >%if %{with_kdump} >BuildKernel %make_target %kernel_image kdump >%endif > >%if %{with_modsign} ># gpg sign the modules >gcc $RPM_OPT_FLAGS -o scripts/modsign/mod-extract scripts/modsign/mod-extract.c > ># We do this on the installed, stripped .ko files in $RPM_BUILD_ROOT ># rather than as we are building them. The __arch_install_post macro ># comes after __debug_install_post, which is what runs find-debuginfo.sh. ># This is necessary because the debugedit changes to the build ID bits ># change the contents of the .ko that go into the signature. A signature ># made before debugedit is no longer correct for the .ko contents we'll ># have in the end. >%define __arch_install_post \ >find $RPM_BUILD_ROOT/lib/modules -name '*.ko' |\ >(cd %{_builddir}/%{buildsubdir}/linux-%{kversion}.%{_target_cpu}\ >while read i\ >do\ > GNUPGHOME=.. sh ./scripts/modsign/modsign.sh $i Red\ > mv -f $i.signed $i\ >done)\ >%{nil} >%endif > >### >### Special hacks for debuginfo subpackages. >### > ># This macro is used by %%install, so we must redefine it before that. >%define debug_package %{nil} > >%if %{fancy_debuginfo} >%define __debug_install_post \ > /usr/lib/rpm/find-debuginfo.sh %{debuginfo_args} %{_builddir}/%{?buildsubdir}\ >%{nil} >%endif > >%if %{with_debuginfo} >%ifnarch noarch >%global __debug_package 1 >%files -f debugfiles.list debuginfo-common >%defattr(-,root,root) >%endif >%endif > >### >### install >### > >%install > >cd linux-%{kversion}.%{_target_cpu} > >%if %{includexen} >%if %{with_xen} >mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d >rm -f $RPM_BUILD_ROOT/etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf >cat > $RPM_BUILD_ROOT/etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf <<\EOF ># This directive teaches ldconfig to search in nosegneg subdirectories ># and cache the DSOs there with extra bit 0 set in their hwcap match ># fields. In Xen guest kernels, the vDSO tells the dynamic linker to ># search in nosegneg subdirectories and to match this extra hwcap bit ># in the ld.so.cache file. >hwcap 0 nosegneg >EOF >chmod 444 $RPM_BUILD_ROOT/etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf >%endif >%endif > >%if %{with_doc} >mkdir -p $RPM_BUILD_ROOT/usr/share/doc/kernel-doc-%{kversion}/Documentation > ># sometimes non-world-readable files sneak into the kernel source tree >chmod -R a+r * ># copy the source over >tar cf - Documentation | tar xf - -C $RPM_BUILD_ROOT/usr/share/doc/kernel-doc-%{kversion} >%endif > >%if %{with_headers} ># Install kernel headers >make ARCH=%{hdrarch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr headers_install > ># Manually go through the 'headers_check' process for every file, but ># don't die if it fails >chmod +x scripts/hdrcheck.sh >echo -e '*****\n*****\nHEADER EXPORT WARNINGS:\n*****' > hdrwarnings.txt >for FILE in `find $RPM_BUILD_ROOT/usr/include` ; do > scripts/hdrcheck.sh $RPM_BUILD_ROOT/usr/include $FILE /dev/null >> hdrwarnings.txt || : >done >echo -e '*****\n*****' >> hdrwarnings.txt >if grep -q exist hdrwarnings.txt; then > sed s:^$RPM_BUILD_ROOT/usr/include/:: hdrwarnings.txt > # Temporarily cause a build failure if header inconsistencies. > # exit 1 >fi > ># glibc provides scsi headers for itself, for now >rm -rf $RPM_BUILD_ROOT/usr/include/scsi >rm -f $RPM_BUILD_ROOT/usr/include/asm*/atomic.h >rm -f $RPM_BUILD_ROOT/usr/include/asm*/io.h >rm -f $RPM_BUILD_ROOT/usr/include/asm*/irq.h >%endif > >### >### clean >### > >%clean >rm -rf $RPM_BUILD_ROOT > >### >### scripts >### > ># ># This macro defines a %%post script for a kernel*-devel package. ># %%kernel_devel_post <subpackage> ># >%define kernel_devel_post() \ >%{expand:%%post %{?1:%{1}-}devel}\ >if [ -f /etc/sysconfig/kernel ]\ >then\ > . /etc/sysconfig/kernel || exit $?\ >fi\ >if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ]\ >then\ > (cd /usr/src/kernels/%{KVERREL}-%{?1:%{1}-}%{_target_cpu} &&\ > /usr/bin/find . -type f | while read f; do\ > hardlink -c /usr/src/kernels/*.fc*-*/$f $f\ > done)\ >fi\ >%{nil} > ># ># This macro defines a %%post script for a kernel package and its devel package. ># %%kernel_variant_post [-v <subpackage>] [-s <s> -r <r>] <mkinitrd-args> ># More text can follow to go at the end of this variant's %%post. ># >%define kernel_variant_post(s:r:v:) \ >%{expand:%%kernel_devel_post %{?-v*}}\ >%{expand:%%post %{?-v*}}\ >%{-s:\ >if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&\ > [ -f /etc/sysconfig/kernel ]; then\ > /bin/sed -i -e 's/^DEFAULTKERNEL=%{-s*}$/DEFAULTKERNEL=%{-r*}/' /etc/sysconfig/kernel || exit $?\ >fi}\ >/sbin/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --mkinitrd --depmod --install %{?1} %{KVERREL}%{?-v*} || exit $?\ >#if [ -x /sbin/weak-modules ]\ >#then\ ># /sbin/weak-modules --add-kernel %{KVERREL}%{?-v*} || exit $?\ >#fi\ >%{nil} > ># ># This macro defines a %%preun script for a kernel package. ># %%kernel_variant_preun <subpackage> ># >%define kernel_variant_preun() \ >%{expand:%%preun %{?1}}\ >/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}%{?1} || exit $?\ >#if [ -x /sbin/weak-modules ]\ >#then\ ># /sbin/weak-modules --remove-kernel %{KVERREL}%{?1} || exit $?\ >#fi\ >%{nil} > >%kernel_variant_preun >%kernel_variant_post -s kernel-smp -r kernel > >%kernel_variant_preun smp >%kernel_variant_post -v smp > >%kernel_variant_preun PAE >%kernel_variant_post -v PAE -s kernel-smp -r kernel-PAE > >%kernel_variant_preun debug >%kernel_variant_post -v debug > >%kernel_variant_post -v PAE-debug -s kernel-smp -r kernel-PAE-debug >%kernel_variant_preun PAE-debug > >%kernel_variant_preun xen >%kernel_variant_post xen -v xen -s kernel-xen[0U] -r kernel-xen -- `[ -d /proc/xen -a ! -e /proc/xen/xsd_kva ] || echo --multiboot=/%{image_install_path}/xen.gz-%{KVERREL}` >if [ -x /sbin/ldconfig ] >then > /sbin/ldconfig -X || exit $? >fi > >### >### file lists >### > >%if %{with_headers} >%files headers >%defattr(-,root,root) >/usr/include/* >%endif > ># only some architecture builds need kernel-doc >%if %{with_doc} >%files doc >%defattr(-,root,root) >%{_datadir}/doc/kernel-doc-%{kversion}/Documentation/* >%dir %{_datadir}/doc/kernel-doc-%{kversion}/Documentation >%dir %{_datadir}/doc/kernel-doc-%{kversion} >%endif > ># This is %{image_install_path} on an arch where that includes ELF files, ># or empty otherwise. >%define elf_image_install_path %{?kernel_image_elf:%{image_install_path}} > ># ># This macro defines the %%files sections for a kernel package ># and its devel and debuginfo packages. ># %%kernel_variant_files [-k vmlinux] [-a <extra-files-glob>] [-e <extra-nonbinary>] <condition> <subpackage> ># >%define kernel_variant_files(a:e:k:) \ >%if %{1}\ >%{expand:%%files %{?2}}\ >%defattr(-,root,root)\ >/%{image_install_path}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-%{KVERREL}%{?2}\ >/boot/System.map-%{KVERREL}%{?2}\ >#/boot/symvers-%{KVERREL}%{?2}.gz\ >/boot/config-%{KVERREL}%{?2}\ >%{?-a:%{-a*}}\ >%dir /lib/modules/%{KVERREL}%{?2}\ >/lib/modules/%{KVERREL}%{?2}/kernel\ >/lib/modules/%{KVERREL}%{?2}/build\ >/lib/modules/%{KVERREL}%{?2}/source\ >/lib/modules/%{KVERREL}%{?2}/extra\ >/lib/modules/%{KVERREL}%{?2}/updates\ >/lib/modules/%{KVERREL}%{?2}/weak-updates\ >%ifarch %{vdso_arches}\ >/lib/modules/%{KVERREL}%{?2}/vdso\ >%endif\ >/lib/modules/%{KVERREL}%{?2}/modules.block\ >/lib/modules/%{KVERREL}%{?2}/modules.networking\ >%ghost /boot/initrd-%{KVERREL}%{?2}.img\ >%{?-e:%{-e*}}\ >%{expand:%%files %{?2:%{2}-}devel}\ >%defattr(-,root,root)\ >%verify(not mtime) /usr/src/kernels/%{KVERREL}%{?2:-%{2}}-%{_target_cpu}\ >/usr/src/kernels/%{KVERREL}%{?2}-%{_target_cpu}\ >%if %{with_debuginfo}\ >%ifnarch noarch\ >%if %{fancy_debuginfo}\ >%{expand:%%files -f debuginfo%{?2}.list %{?2:%{2}-}debuginfo}\ >%else\ >%{expand:%%files %{?2:%{2}-}debuginfo}\ >%endif\ >%defattr(-,root,root)\ >%if !%{fancy_debuginfo}\ >%if "%{elf_image_install_path}" != ""\ >%{debuginfodir}/%{elf_image_install_path}/*-%{KVERREL}%{?2}.debug\ >%endif\ >%{debuginfodir}/lib/modules/%{KVERREL}%{?2}\ >%{debuginfodir}/usr/src/kernels/%{KVERREL}%{?2:-%{2}}-%{_target_cpu}\ >%endif\ >%endif\ >%endif\ >%endif\ >%{nil} > > >%kernel_variant_files %{with_up} >%kernel_variant_files %{with_smp} smp >%kernel_variant_files %{with_debug} debug >%kernel_variant_files %{with_pae} PAE >%kernel_variant_files %{with_pae_debug} PAE-debug >%kernel_variant_files -k vmlinux %{with_kdump} kdump >%kernel_variant_files -a /%{image_install_path}/xen*-%{KVERREL} -e /etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf %{with_xen} xen > > >%changelog >* Sat Dec 15 2007 Carlos MartÃn <inean@users.sf.net> - 2.6.23.9-85 >- agp, intelfb, drm: Add support to E7221 chipset > >* Fri Dec 07 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.9-84 >- highres-timers: fix possible hang > >* Thu Dec 06 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.9-82 >- libata: fix AHCI controller reset (#411171) >- ACPI: don't init EC early if it has no _INI method (#334781) > >* Wed Dec 05 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.9-81 >- Fix some cpuidle bugs, should fix hangs on startup. > >* Wed Dec 05 2007 John W. Linville <linville@redhat.com> 2.6.23.9-80 >- Some wireless driver bits headed for 2.6.25 > >* Tue Dec 04 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.9-79 >- libata: fix ATAPI tape drives (#394961) >- libata: allow short SCSI commands for ATAPI devices > >* Mon Dec 03 2007 Jarod Wilson <jwilson@redhat.com> 2.6.23.9-78 >- Fix FireWire OHCI 1.1 regression introduced by 1.0 support > >* Sat Dec 01 2007 John W. Linville <linville@redhat.com> 2.6.23.9-77 >- Some wireless bits headed for 2.6.25 >- Make ath5k use software WEP > >* Fri Nov 30 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.9-76 >- ALSA: fix missing controls on some drivers (#370821) >- ACPI: send initial button state on startup (#275651) > >* Fri Nov 30 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.9-75 >- Disable e1000 link power management (#400561) > >* Fri Nov 30 2007 Jarod Wilson <jwilson@redhat.com> 2.6.23.9-74 >- Improved FireWire OHCI 1.0 Isochronous Receive support (#344851) > >* Fri Nov 30 2007 John W. Linville <linville@redhat.com> 2.6.23.9-73 >- Some more wireless bits headed for 2.6.24 > >* Thu Nov 29 2007 John W. Linville <linville@redhat.com> 2.6.23.9-72 >- Resync wireless bits headed for 2.6.24 >- Resync wireless bits headed for 2.6.25 > >* Wed Nov 28 2007 David Woodhouse <dwmw2@redhat.com> 2.6.23.9-71 >- Add support for MPC52xx FEC (again) > >* Wed Nov 28 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.9-70 >- Fix further bugs in init of Huawei USB modem (#253096) >- Fix libata handling of IO ready test (#389971) > >* Wed Nov 28 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.9-69 >- Add support for SiS 7019 audio for K12LTSP project > >* Tue Nov 27 2007 Kyle McMartin <kmcmartin@redhat.com> 2.6.23.9-68 >- Some USB disks spin themselves down automatically and need > scsi_device.allow_restart enabled so they'll spin back up. > >* Tue Nov 27 2007 John W. Linville <linville@redhat.com> 2.6.23.9-67 >- Fix NULL ptr reference in iwlwifi (CVE-2007-5938) > >* Tue Nov 27 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.9-66 >- ALSA 1.0.15 20071120 > >* Mon Nov 26 2007 Kyle McMartin <kmcmartin@redhat.com> 2.6.23.9-65 >- Linux 2.6.23.9 > >* Mon Nov 26 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.8-64 >- Set CONFIG_USB_DEVICE_CLASS (#397571) > >* Wed Nov 21 2007 John W. Linville <linville@redhat.com> 2.6.23.8-63 >- Revise b43 rev D support (new upstream patch) >- Restore ability to add/remove virtual i/fs to mac80211 devices > >* Tue Nov 20 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.8-62 >- Linux 2.6.23.9-rc1 > >* Mon Nov 19 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.8-61 >- Fix oops in netfilter NAT module (#259501) > >* Mon Nov 19 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.8-60 >- libata: fix resume on some systems >- libata: fix pata_serverworks with some drive combinations > >* Mon Nov 19 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.8-59 >- Linux 2.6.23.8 > >* Thu Nov 15 2007 John W. Linville <linville@redhat.com> 2.6.23.1-56 >- wireless fixes from 2.6.24 >- wireless updates destined for 2.6.25 >- ath5k driver updates >- add rtl8180 driver >- enable libertas driver >- add experimental b43 rev D support > >* Thu Nov 15 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.1-55 >- Add DMI based autoloading for the Dell dcdbas driver (#248257) > >* Wed Nov 14 2007 Jarod Wilson <jwilson@redhat.com> 2.6.23.1-54 >- Initial FireWire OHCI 1.0 Isochronous Receive support (#344851) > >* Tue Nov 13 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.1-53 >- Disable precise CPU time accounting, fixing a divide-by-zero bug. >- Disable transparent PCI bridge resizing. > >* Tue Nov 13 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.1-52 >- Add touchpad support for Dell Vostro 1400 and Thinkpad R61 (#375471) > >* Tue Nov 13 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.1-51 >- Fix completely broken sata_sis libata driver (#365331) > >* Fri Nov 9 2007 Eric Paris <eparis@redhat.com> 2.6.23.1-50 >- Fix loop iteration problem in selinux ebitmap code > >* Thu Nov 8 2007 John W. Linville <linville@redhat.com> 2.6.23.1-49 >- Resync wireless bits from current upstream > >* Wed Nov 7 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.1-48 >- md/raid5: fix misapplication of previous patch >- net: fix panic removing devices from teql secheduler >- net: fix oops in l2tp transmit and receive >- nfs: fix writeback race causing data corruption >- x86 setup: fix boot on 486DX4 processor > >* Tue Nov 6 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.1-47 >- update utrace > >* Tue Nov 6 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.1-46 >- ALSA updates: > hda: revert STAC92XX volume control changes (#354981) > hda: add STAC92XX DMIC support > hda: disable shared stream on AD1986A > cmipci: fix wrong definitions >- CIFS: fix corruption when server returns EAGAIN (#357001) >- ACPI: suspend/resume fixes >- drivers: restore platform driver modaliases >- x86: fix tsc clocksource calibration >- x86_64: fix global tlb flushing bug >- hidinput: add powerbook driver to x86_64 config (#358721) >- spider_net: fix hang >- mm: fix invalid ptrace access causing kernel hang >- direct-io: fix return of stale data after DIO write >- md/raid5: fix data corruption in some failure cases >- serial: add IDs for some new Wacom tablets (#352811) > >* Tue Nov 6 2007 David Airlie <airlied@redhat.com> 2.6.23.1-44 >- Fix bug 228414 - X hangs at startup with Radeon X800 GTO PCIe with DRI > >* Sat Nov 3 2007 David Woodhouse <dwmw2@redhat.com> 2.6.23.1-43 >- Apply PS3 EHCI workaround to make rebooting work when hci_usb is loaded > >* Tue Oct 30 2007 Dave Jones <davej@redhat.com> 2.6.23.1-42 >- Disable PCI MMCONFIG by default. (Boot with pci=msi if you need it) > Works around bz 329241 amongst others. > >* Mon Oct 29 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.1-41 >- Enable hamradio drivers. > >* Mon Oct 29 2007 David Woodhouse <dwmw2@redhat.com> 2.6.23.1-40 >- Disable PS3 wireless for now (#343901) > >* Mon Oct 29 2007 Dave Jones <davej@redhat.com> 2.6.23.1-39 >- Revert: x86_64: allocate sparsemem memmap above 4G (fixes bz #249174) > (Much thanks to Martin Ebourne for tracking this down). > >* Mon Oct 29 2007 Dave Jones <davej@redhat.com> 2.6.23.1-38 >- Change CRYPTO_CRC32 to built-in for F8 (bz #208607) > >* Fri Oct 26 2007 John W. Linville <linville@redhat.com> 2.6.23.1-37 >- iwlwifi: clear irqs before enabling them > >* Thu Oct 25 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.1-36 >- ALSA 1.0.15 >- Fix ppc64 DSO unwinder bug (#350291). >- Fix linker script bug preventing Fedora bringup on IA64. >- Kill not-always-relevant debug message in ath5k driver. > >* Wed Oct 24 2007 Dave Jones <davej@redhat.com> 2.6.23.1-35 >- Disable early boot debugging for release. > >* Wed Oct 24 2007 Roland McGrath <roland@redhat.com> 2.6.23.1-34 >- Install System.map in kernel-devel packages. > >* Tue Oct 23 2007 John W. Linville <linville@redhat.com> 2.6.23.1-33 >- quiet mac80211 decryption noise when frames may not be for us > >* Tue Oct 23 2007 Eric Paris <eparis@redhat.com> 2.6.23.1-32 >- check sigchld when waiting on a task (gdb/selinux interaction) > >* Tue Oct 23 2007 John W. Linville <linville@redhat.com> 2.6.23.1-31 >- remove problematic hunk from ath5k fixes patch > >* Mon Oct 22 2007 Adam Jackson <ajax@redhat.com> 2.6.23.1-30 >- Add e1000.eeprom_bad_csum_allow > >* Sun Oct 21 2007 Jarod Wilson <jwilson@redhat.com> 2.6.23.1-29 >- Log warning about unimplemented isochronous I/O on > firewire ohci 1.0 controllers (bz #344851) > >* Fri Oct 19 2007 John W. Linville <linville@redhat.com> 2.6.23.1-28 >- iwl4965-base.c: fix off-by-one errors >- ipw2100: send WEXT scan events >- rt2x00: Add new rt73usb USB ID >- zd1211rw, fix oops when ejecting install media >- rt2x00: Fix residual check in PLCP calculations. >- rtl8187: Fix more frag bit checking, rts duration calc >- iwlwifi: set correct base rate for A band in rs_dbgfs_set_mcs >- iwlwifi: Fix rate setting in probe request for HW scan > >* Thu Oct 18 2007 Dave Jones <davej@redhat.com> 2.6.23.1-26 >- Silence i8042 'error' on imacs and such. > >* Thu Oct 18 2007 Dave Jones <davej@redhat.com> 2.6.23.1-25 >- Disable polling before registering netdevice in e100. > >* Thu Oct 18 2007 John W. Linville <linville@redhat.com> 2.6.23.1-24 >- avoid null ptr dereference in rx path of zd1201 driver > >* Wed Oct 17 2007 John W. Linville <linville@redhat.com> 2.6.23.1-23 >- iee80211: fix an endian bug >- mac80211: change BSSID list key to (BSSID, SSID, frequency) tuple >- mac80211: make honor IW_SCAN_THIS_ESSID >- mac80211: don't fail IE parse if junk at end of frame > >* Wed Oct 17 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.1-22 >- Revert to less-accurate but stable 2.6.22 cputime accounting. > >* Wed Oct 17 2007 John W. Linville <linville@redhat.com> 2.6.23.1-21 >- ath5k fix to avoid oops on driver load w/ unknown/unsupported cards > >* Wed Oct 17 2007 Dave Jones <davej@redhat.com> 2.6.23.1-20 >- Update highres timers patch to 2.6.23-hrt3. > >* Wed Oct 17 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23.1-19 >- Use upstream libata DMA disable patch > (libata.dma parameter replaces libata.pata_dma) > >* Tue Oct 16 2007 Eric Paris <eparis@redhat.com> 2.6.23.1-18 >- SELinux: performance: do not revalite perms on read/write >- SELinux: performance: use ebitmaps to speed up AVC misses >- SELinux: performance: fix warnings in ebitmaps to speed up AVC misses > >* Tue Oct 16 2007 Dave Jones <davej@redhat.com> 2.6.23.1-17 >- Disable sparse builds. > >* Tue Oct 16 2007 John W. Linville <linville@redhat.com> 2.6.23.1-16 >- ath5k updates > >* Tue Oct 16 2007 Dave Airlie <airlied@redhat.com> 2.6.23.1-15 >- fix i915 drm memory allocation issue > >* Mon Oct 15 2007 Jeremy Katz <katzj@redhat.com> 2.6.23.1-13 >- fix thinkpad key events for volume/brightness > >* Mon Oct 15 2007 Dave Jones <davej@redhat.com> 2.6.23.1-14 >- Update highres timers patch to 2.6.23-hrt2. > >* Mon Oct 15 2007 Dave Jones <davej@redhat.com> 2.6.23.1-12 >- Reenable 'quiet' mode. > >* Mon Oct 15 2007 Dave Jones <davej@redhat.com> 2.6.23.1-11 >- Work around E1000 corrupt EEPROM problem. > >* Fri Oct 12 2007 Dave Jones <davej@redhat.com> 2.6.23.1-10 >- Disable debug, start doing -debug builds again. > >* Fri Oct 12 2007 Dave Jones <davej@redhat.com> 2.6.23.1-8 >- 2.6.23.1 > >* Fri Oct 12 2007 Jarod Wilson <jwilson@redhat.com> 2.6.23-7 >- Fix virtual kernel-arch Provides for flavored kernels (bz #327961) >- Add paeonly build flag > >* Thu Oct 11 2007 Dave Jones <davej@redhat.com> 2.6.23-6 >- Fix race in e100 driver. > >* Wed Oct 10 2007 John W. Linville <linville@redhat.com> 2.6.23-5 >- fix scanning for hidden SSID w/ NetworkManager > >* Wed Oct 10 2007 Dave Jones <davej@redhat.com> 2.6.23-4 >- Update highres timers patch to latest upstream (2.6.23-hrt1) > >* Wed Oct 10 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23-3 >- Fix date/time printed during boot. >- Port ACPI suspend/resume fixes to cpuidle. > >* Wed Oct 10 2007 Chuck Ebbert <cebbert@redhat.com> 2.6.23-2 >- Don't use incremental patches for -stable updates. >- Add USB modem fix from Fedora 7 kernel to Fedora 8. > >* Tue Oct 09 2007 Dave Jones <davej@redhat.com> 2.6.23-1 >- 2.6.23 > >* Tue Oct 09 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc9-git7 > >* Tue Oct 09 2007 Dave Jones <davej@redhat.com> >- Fix lockdep bug in firewire. > >* Mon Oct 08 2007 Dave Jones <davej@redhat.com> >- Add a bunch of modules to the 586 kernel for the livecd. > >* Mon Oct 08 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc9-git6 > >* Sat Oct 06 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc9-git4 > >* Fri Oct 05 2007 Chuck Ebbert <cebbert@redhat.com> >- Enable HID debugging in all kernels > >* Fri Oct 05 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc9-git2 > >* Fri Oct 05 2007 John W. Linville <linville@redhat.com> >- Back-out last round of wireless updates > >* Wed Oct 03 2007 John W. Linville <linville@redhat.com> >- Update wireless bits from upstream > >* Tue Oct 02 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc9-git1 > >* Tue Oct 02 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc9 > >* Sun Sep 30 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc8-git4 > >* Fri Sep 28 2007 Chuck Ebbert <cebbert@redhat.com> >- fix X86 memory detection (bz #311491) > >* Fri Sep 28 2007 Dave Airlie <airlied@redhat.com> >- Add i965 drm patch to fix vblank interrupts - should be upstream soon > >* Thu Sep 27 2007 John W. Linville <linville@redhat.com> >- A few iwlwifi and ath5k fixes > >* Thu Sep 27 2007 Chuck Ebbert <cebbert@redhat.com> >- Linux 2.6.23-rc8-git2 >- Re-add AMD timer fix removed from upstream >- Fix hotplug CPU (broken by AMD timer patch) > >* Thu Sep 27 2007 John W. Linville <linville@redhat.com> >- Fix-up botched wireless patch restructuring... > >* Wed Sep 26 2007 John W. Linville <linville@redhat.com> >- Update and restructure wireless patches > >* Wed Sep 26 2007 Chuck Ebbert <cebbert@redhat.com> >- x86 e820 bugfix > >* Wed Sep 26 2007 Chuck Ebbert <cebbert@redhat.com> >- Linux 2.6.23-rc8-git1 > >* Wed Sep 26 2007 Dave Jones <davej@redhat.com> >- Switch back to ye olde RTC driver. At least it worked. > >* Wed Sep 26 2007 Chuck Ebbert <cebbert@redhat.com> >- Remove extended EDD boot debugging. >- Shorten i386 oops reports by three lines. > >* Tue Sep 25 2007 Dave Jones <davej@redhat.com> >- Disable RTC_HCTOSYS. The initscripts already do this for us. > >* Tue Sep 25 2007 Dave Jones <davej@redhat.com> >- x86-64: Disable local APIC timer use on AMD systems with C1E. > >* Mon Sep 24 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc8 > >* Mon Sep 24 2007 Roland McGrath <roland@redhat.com> >- Fix powerpc oops on ptrace after exec. (#301791) > >* Mon Sep 24 2007 Dave Jones <davej@redhat.com> >- Disable generic RTC. > >* Mon Sep 24 2007 Chuck Ebbert <cebbert@redhat.com> >- Fix IDE on ppc Pegasos platform (F7 bz #247602) > >* Mon Sep 24 2007 Dave Jones <davej@redhat.com> >- Update hi-res timers patch to .23rc7-hrt1. > >* Mon Sep 24 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc7-git5 > >* Sun Sep 23 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc7-git4 > >* Sat Sep 22 2007 Chuck Ebbert <cebbert@redhat.com> >- 2.6.23-rc7-git3 > >* Fri Sep 21 2007 Chuck Ebbert <cebbert@redhat.com> >- Build dcdbas and dell_rbu modules on i586 (#216304) > >* Thu Sep 20 2007 Chuck Ebbert <cebbert@redhat.com> >- 2.6.23-rc7-git1 > >* Thu Sep 20 2007 Dave Jones <davej@redhat.com> >- Enable tcrypt module for crypto testing. > >* Thu Sep 20 2007 Dave Jones <davej@redhat.com> >- Enable SECMARK by default. > >* Thu Sep 20 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc7 > >* Thu Sep 20 2007 Dave Airlie <airlied@redhat.com> >- drm-mm-git.patch - pull in DRM git queue >- nouveau-drm.patch - update nouveau patch on top of drm git queue > >* Wed Sep 19 2007 Chuck Ebbert <cebbert@redhat.com> >- Linux 2.6.23-rc6-git8 >- Enable Secure Computing (CONFIG_SECCOMP) (#295841) > >* Tue Sep 18 2007 Eric Sandeen <sandeen@redhat.com> >- ext3 bugfixes: fix potential corruption in do_split dx leaf split (#28650), > handle dx directory corruption gracefully, w/o BUG (#236464). >- xfs bugfixes: setfattr/getfattr/getversion 32-bit compat fixes (#291981), > log replay vs. filesize update fixes from sgi. > >* Tue Sep 18 2007 John W. Linville <linville@redhat.com> >- Update bits from wireless-2.6 and wireless-dev > >* Mon Sep 17 2007 Chuck Ebbert <cebbert@redhat.com> >- Linux 2.6.23-rc6-git7 > >* Fri Sep 14 2007 Chuck Ebbert <cebbert@redhat.com> >- leave boot option as "libata.pata_dma" for now > >* Fri Sep 14 2007 Chuck Ebbert <cebbert@redhat.com> >- x86 setup: limit number of EDD devices scanned >- x86 setup: print number of EDD device during scan >- libata: change boot option name to "libata.dma" > (still only affects PATA drives) > >* Thu Sep 13 2007 Chuck Ebbert <cebbert@redhat.com> >- Linux 2.6.23-rc6-git4 > >* Thu Sep 13 2007 Chuck Ebbert <cebbert@redhat.com> >- Linux 2.6.23-rc6-git3 >- disable stack overflow debugging on i386 > >* Wed Sep 12 2007 Dave Jones <davej@redhat.com> >- Change ACPI dock drivers to be built-in. > >* Wed Sep 12 2007 Chuck Ebbert <cebbert@redhat.com> >- Linux 2.6.23-rc6-git2 > >* Wed Sep 12 2007 Chuck Ebbert <cebbert@redhat.com> >- Linux 2.6.23-rc6-git1 > >* Wed Sep 12 2007 Chuck Ebbert <cebbert@redhat.com> >- better debug message for SSB driver >- acpi: fix EC initialization (from linux-acpi.git) > >* Tue Sep 11 2007 Roland McGrath <roland@redhat.com> >- utrace update (#248532, #267161, #284311) > >* Tue Sep 11 2007 Chuck Ebbert <cebbert@redhat.com> >- fix emulated vmware SCSI disks >- add option to disable libata PATA DMA > >* Tue Sep 11 2007 Chuck Ebbert <cebbert@redhat.com> >- Linux 2.6.23-rc6 > >* Mon Sep 10 2007 Chuck Ebbert <cebbert@redhat.com> >- fix clock warping on x86_64 > >* Mon Sep 10 2007 Chuck Ebbert <cebbert@redhat.com> >- x86: fix debug early boot > >* Thu Sep 06 2007 Chuck Ebbert <cebbert@redhat.com> >- x86: debug early boot > >* Thu Sep 06 2007 Chuck Ebbert <cebbert@redhat.com> >- fix imbalance in scheduler on multicore systems > >* Thu Sep 06 2007 Chuck Ebbert <cebbert@redhat.com> >- fix Xen boot problem >- fix boot hang on Via C7 CPU >- Fix oops in networking code > >* Thu Sep 06 2007 Chuck Ebbert <cebbert@redhat.com> >- exec-shield: enable interrupts in do_iret_error() > >* Wed Sep 05 2007 Chuck Ebbert <cebbert@redhat.com> >- 2.6.23-rc5-git1 > >* Tue Sep 04 2007 Chuck Ebbert <cebbert@redhat.com> >- fix DMA mode on VIA 6421 > >* Tue Sep 04 2007 Chuck Ebbert <cebbert@redhat.com> >- Fix oops in cpuidle under QEMU > >* Tue Sep 4 2007 Roland McGrath <roland@redhat.com> >- utrace update (#232837, #248532) > >* Sun Sep 02 2007 Dave Jones <davej@redhat.com> >- Fix oops in IPv4. > >* Sat Sep 01 2007 Dave Jones <davej@redhat.com> >- Terminate list in ata-piix > >* Sat Sep 01 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc5 > >* Fri Aug 31 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc4-git3 > >* Fri Aug 31 2007 Dave Jones <davej@redhat.com> >- Fix booting on Dell I5150. > Apparently some VESA BIOS implementations clobber registers when called. > >* Fri Aug 31 2007 Dave Jones <davej@redhat.com> >- Reenable CONFIG_ACPI_PROC_EVENT for now, acpid isn't ready. > >* Fri Aug 31 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc4-git2 > >* Thu Aug 30 2007 John W. Linville <linville@redhat.com> >- Update bits from wireless-2.6 and wireless-dev > >* Wed Aug 29 2007 Roland McGrath <roland@redhat.com> >- Add ppc64 back to vdso_arches. > >* Wed Aug 29 2007 Chuck Ebbert <cebbert@redhat.com> >- enable the i82365 PCMCIA driver >- add debug code to acpi_os_write_port for bug 258641 > >* Wed Aug 29 2007 David Woodhouse <dwmw2@infradead.org> >- Re-enable ppc32 build. > >* Tue Aug 28 2007 Dave Jones <davej@redhat.com> >- Enable ACPI ATA objects. > >* Tue Aug 28 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc4 > >* Tue Aug 28 2007 Peter Jones <pjones@redhat.com> >- Fix collect_modules_list to handle ppc64's dot-prefixed function symbols. > >* Mon Aug 27 2007 Jarod Wilson <jwilson@redhat.com> >- Add lirc.org drivers > >* Mon Aug 27 2007 Kristian Høgsberg <krh@redhat.com> >- Add patch from Stefan Richter to support multi-lun SBP-2 devices (#242254). > >* Sun Aug 26 2007 Dave Jones <davej@redhat.com> >- Resurrect 586 support. > >* Sun Aug 26 2007 Dave Jones <davej@redhat.com> >- Fix async scanning double-add problems. > >* Sun Aug 26 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc3-git10 > >* Fri Aug 24 2007 Kristian Høgsberg <krh@redhat.com> >- Add patch for the "status write for unknown orb" firewire-sbp2 error. > >* Fri Aug 24 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc3-git7 > >* Thu Aug 23 2007 Eric Sandeen <sandeen@redhat.com> >- Update xfs filesystem for bug fixes & stack reduction > >* Thu Aug 23 2007 John W. Linville <linville@redhat.com> >- Update wireless-dev bits (mac80211, rt2x00, b43, ssb) >- Add b43legacy driver >- Add ath5k driver >- Add at76_usb driver > >* Thu Aug 23 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc3-git6 > >* Wed Aug 22 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc3-git5 > >* Wed Aug 22 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc3-git4 > >* Tue Aug 21 2007 Dave Jones <davej@redhat.com> >- Rebase utrace. > >* Mon Aug 20 2007 Dave Jones <davej@redhat.com> >- Add new variant of lparmap ppc buildfix > >* Mon Aug 20 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc3-git2 > >* Mon Aug 20 2007 Jarod Wilson <jwilson@redhat.com> >- Better fix for variant kernel %%post scriptlet generation > >* Mon Aug 20 2007 Tom "spot" Callaway <tcallawa@redhat.com> >- fix post -smp scriplet > >* Sun Aug 19 2007 Dave Jones <davej@redhat.com> >- Remove unneeded compile fix. > >* Fri Aug 17 2007 John W. Linville <linville@redhat.com> >- Update wireless-dev bits (upstream fixes, b43, ssb) >- mac80211: rate limit WEP bad keyidx message >- ssb: fix auto-load > >* Fri Aug 17 2007 Tom "spot" Callaway <tcallawa@redhat.com> >- sparc64 changes > >* Fri Aug 17 2007 Dave Jones <davej@redhat.com> >- Remove dead tux config symbols. > >* Thu Aug 16 2007 Roland McGrath <roland@redhat.com> >- commit missed powerpc vdso install update >- fix vdso spec hacks for --with vanilla > >* Thu Aug 16 2007 Chuck Ebbert <cebbert@redhat.com> >- export GFS2 symbols for lock modules > >* Wed Aug 15 2007 Chuck Ebbert <cebbert@redhat.com> >- enable ACPI debugging in -debug builds > >* Wed Aug 15 2007 Chuck Ebbert <cebbert@redhat.com> >- e1000e updates > >* Wed Aug 15 2007 Dave Jones <davej@redhat.com> >- Enable BSG. > >* Tue Aug 14 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc3-git1 > >* Tue Aug 14 2007 Chuck Ebbert <cebbert@redhat.com> >- set CONFIG_NET_RADIO (#251094) > >* Tue Aug 14 2007 John W. Linville <linville@redhat.com> >- Update wireless-dev bits (mac80211, bcm43xx -> b43, ssb) > >* Mon Aug 13 2007 Dave Jones <davej@redhat.com> >- Add patch-2.6.23-rc3-hrt2.patch, bringing X86-64 tickless back. > >* Mon Aug 13 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc3 > >* Sun Aug 12 2007 Roland McGrath <roland@redhat.com> >- Rearrange module signing to avoid conflicts with debugedit build-id changes. >- debugedit embedded objects before stripping to avoid later build-id change. >- Use -g for C files in x86_64 vDSO. > >* Sun Aug 12 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc2-git5 > >* Sun Aug 12 2007 Dave Jones <davej@redhat.com> >- Speed up builds by disabling modversions. > >* Sun Aug 12 2007 Dave Jones <davej@redhat.com> >- implement smarter atime updates support. > >* Sun Aug 12 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc2-git3 > >* Fri Aug 10 2007 Roland McGrath <roland@redhat.com> >- comment out weak-modules script from %%post and %%preun (RHBZ#251699) > >* Thu Aug 9 2007 Roland McGrath <roland@redhat.com> >- disable new e1000e driver for powerpc, still broken >- support rpmbuild --without modsign for manual test builds >- fix powerpc vdso install patch >- fix i386 vdso install patch >- fix ppc64 build breakage from "enable -g for assembly" >- disable ppc64 vdso install pending eu-strip bug >- clean up spec file sh scripting >- spec fix for kdump kernel > >* Thu Aug 09 2007 Chuck Ebbert <cebbert@redhat.com> >- update e1000e driver > >* Thu Aug 09 2007 John W. Linville <linville@redhat.com> >- remove obsolete linux-2.6-wireless.patch > >* Thu Aug 9 2007 Roland McGrath <roland@redhat.com> >- fix vdso install patch >- enable -g for assembly > >* Thu Aug 09 2007 Dave Jones <davej@redhat.com> >- Do USB suspend only on certain classes of device. > >* Thu Aug 09 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc2-git2 > >* Thu Aug 09 2007 Chuck Ebbert <cebbert@redhat.com> >- enable CONFIG_CBE_CPUFREQ* on ppc64 (bz #251517) > >* Thu Aug 09 2007 Chuck Ebbert <cebbert@redhat.com> >- update e1000e driver > >* Thu Aug 9 2007 Roland McGrath <roland@redhat.com> >- macroized spec file, use new find-debuginfo.sh features >- update build-id related patches: core dump support, > /sys/module/name/notes, installed vdso binaries >- temporarily disable e1000e %%ifarch ppc ppc64 to work around build problems > >* Wed Aug 08 2007 John W. Linville <linville@redhat.com> >- Update wireless bits from wireless-2.6 and wireless-dev > >* Wed Aug 08 2007 Chuck Ebbert <cebbert@redhat.com> >- new e1000e (ICH9) driver from the netdev tree > >* Tue Aug 07 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc2-git1 > >* Mon Aug 06 2007 John W. Linville <linville@redhat.com> >- Update git-wireless-dev.patch (bcm43xx-mac80211 & zd1211rw-mac80211 updates) >- mac80211: Filter locally-originated multicast frames echoed by AP (2nd try) >- mac80211: probe for hidden SSIDs when scanning for association > >* Mon Aug 06 2007 Dave Jones <davej@redhat.com> >- Make CONFIG_DEBUG_STACK_USAGE a 'make debug' option. > >* Sat Aug 04 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc2 > >* Fri Aug 03 2007 Dave Jones <davej@redhat.com> >- Reenable CONFIG_NETLABEL. > >* Fri Aug 03 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc1-git13 > >* Fri Aug 03 2007 John W. Linville <linville@redhat.com> >- Disable busted mac80211 local multicast filter patch > >* Thu Aug 02 2007 John W. Linville <linville@redhat.com> >- Update git-wireless-dev.patch (iwlwifi & rt2x00 updates) >- mac80211: Filter locally-originated multicast frames echoed by AP > >* Thu Aug 02 2007 Dave Jones <davej@redhat.com> >- Add back PIE randomisation. > >* Thu Aug 02 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc1-git12 > >* Tue Jul 31 2007 John W. Linville <linville@redhat.com> >- Update git-wireless-dev.patch (iwlwifi, rt2x00, & zd1211rw updates) > >* Tue Jul 31 2007 Chuck Ebbert <cebbert@redhat.com> >- fix boot from CD and remove debug patch > >* Tue Jul 31 2007 David Woodhouse <dwmw2@infradead.org> >- Fix PS3 booting (spu init breakage) > >* Tue Jul 31 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc1-git9 > >* Tue Jul 31 2007 David Woodhouse <dwmw2@infradead.org> >- Fix bcm43xx transmission problems for mac80211 driver too >- Fix softmac deadlock >- Fix bcm43xx regression >- Restore PowerMac suspend via /sys/power/state >- PS3 fixes >- Restore ibmvscsi support on iSeries >- Re-enable CONFIG_IDE_PROC_FS to fix ybin > >* Sun Jul 29 2007 Dave Jones <davej@redhat.com> >- 2.6.23-rc1-git6 > >* Fri Jul 27 2007 John W. Linville <linville@redhat.com> >- Update git-wireless-dev.patch (iwlwifi & bcm43xx updates) > >* Fri Jul 27 2007 Chuck Ebbert <cebbert@redhat.com> >- temporarily added debug messages for x86 bootup > >* Fri Jul 27 2007 Chuck Ebbert <cebbert@redhat.com> >- 2.6.23-rc1-git4 > >* Thu Jul 26 2007 Chuck Ebbert <cebbert@redhat.com> >- 2.6.23-rc1-git3 > >* Wed Jul 25 2007 John W. Linville <linville@redhat.com> >- Update git-wireless-dev.patch (iwlwifi & rt2x00 updates) >- Drop git-iwlwifi.patch > >* Wed Jul 25 2007 Chuck Ebbert <cebbert@redhat.com> >- 2.6.23-rc1-git1 > >* Mon Jul 23 2007 John W. Linville <linville@redhat.com> >- Rediff git-wireless-dev.patch > >* Sat Jul 21 2007 Roland McGrath <roland@redhat.com> >- Fix biarch issue in linux-2.6-elf-core-sysctl.patch > >* Sat Jul 21 2007 Dave Jones <davej@redhat.com> >- 2.6.22-git16 > >* Sat Jul 21 2007 Roland McGrath <roland@redhat.com> >- Update linux-2.6-elf-core-sysctl.patch > >* Fri Jul 20 2007 John W. Linville <linville@redhat.com> >- Update git-wireless-dev.patch (rt2x00 update) > >* Fri Jul 20 2007 Dave Jones <davej@redhat.com> >- 2.6.22-git14 > >* Thu Jul 19 2007 John W. Linville <linville@redhat.com> >- Update git-wireless-dev.patch > >* Wed Jul 18 2007 John W. Linville <linville@redhat.com> >- mac80211: avoid deadlock during device shutdown > >* Mon Jul 16 2007 John W. Linville <linville@redhat.com> >- Update git-wireless-dev.patch > >* Mon Jul 16 2007 Dave Jones <davej@redhat.com> >- Disable ppc64 build until upstream merge (Broken PS3 drivers). > >* Mon Jul 16 2007 Dave Jones <davej@redhat.com> >- 2.6.22-git6 > >* Sat Jul 14 2007 Dave Jones <davej@redhat.com> >- 2.6.22-git5 > >* Fri Jul 13 2007 Chuck Ebbert <cebbert@redhat.com> >- more ATI SB700 ahci device ids > >* Fri Jul 13 2007 Dave Jones <davej@redhat.com> >- 2.6.22-git4 > >* Fri Jul 13 2007 Dave Jones <davej@redhat.com> >- Disable CONFIG_NETLABEL, it's broken right now. > >* Thu Jul 12 2007 Jarod Wilson <jwilson@redhat.com> >- Switch from using kernel-*.config files to using config-* > files and dynamically building kernel-*.config files > >* Thu Jul 12 2007 Jarod Wilson <jwilson@redhat.com> >- Fix up some uname -r issues in certain kernel version > cases (due to new versioning scheme) > >* Thu Jul 12 2007 Dave Jones <davej@redhat.com> >- 2.6.22-git2 > >* Wed Jul 11 2007 Roland McGrath <roland@redhat.com> >- core dump enhancement: include first page of ELF files, with sysctl control > >* Wed Jul 11 2007 John W. Linville <linville@redhat.com> >- Reinstate git-wireless-dev.patch >- Add updated iwlwifi driver from intellinuxwireless.org > >* Tue Jul 10 2007 Dave Jones <davej@redhat.com> >- Fix issue with PIE randomization (#246623). > >* Tue Jul 10 2007 Dave Jones <davej@redhat.com> >- 2.6.22-git1 > >* Tue Jul 10 2007 John W. Linville <linville@redhat.com> >- Update git-wireless-dev.patch >- Add upstream version of rtl8187 patch > >* Tue Jul 10 2007 Dave Jones <davej@redhat.com> >- Split utrace up into multiple patches. > >* Mon Jul 09 2007 Chuck Ebbert <cebbert@redhat.com> >- sky2: restore workarounds for lost interrupts > >* Mon Jul 09 2007 Dave Jones <davej@redhat.com> >- Disable forced HPET on ESB2 too > >* Mon Jul 09 2007 Chuck Ebbert <cebbert@redhat.com> >- changed default TCP/IPV4 congestion control to CUBIC > >* Mon Jul 09 2007 Dave Jones <davej@redhat.com> >- 2.6.22 > >* Fri Jul 06 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc7-git6 > >* Fri Jul 06 2007 Dave Jones <davej@redhat.com> >- Remove another common wakeup (cursor blinking). > >* Fri Jul 06 2007 Dave Jones <davej@redhat.com> >- Update CFS to v19. > >* Fri Jul 6 2007 Jeremy Katz <katzj@redhat.com> >- Add minimal patch from markmc for ICH9 support in e1000 while the new > driver works itself out upstream > >* Fri Jul 06 2007 Chuck Ebbert <cebbert@redhat.com> >- add Intel ICH8M (Santa Rosa) PCI ID to ata_piix driver > >* Fri Jul 06 2007 Dave Jones <davej@redhat.com> >- Don't force enable HPET on ICH7 & ICH8 > This seems to be broken. > >* Fri Jul 06 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc7-git5 > >* Thu Jul 05 2007 Dave Jones <davej@redhat.com> >- Remove out-of-date Xen patches (Xen now builds from separate package). > >* Thu Jul 05 2007 Dave Jones <davej@redhat.com> >- Further tickless improvements to ondemand cpufreq governor. > >* Thu Jul 05 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc7-git4 > >* Thu Jul 05 2007 Dave Jones <davej@redhat.com> >- Lower mkinitrd requires: to match what's in rawhide. > >* Wed Jul 04 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc7-git3 > >* Wed Jul 04 2007 Dave Jones <davej@redhat.com> >- x86-64 tickless support. > >* Tue Jul 03 2007 Dave Jones <davej@redhat.com> >- Remove a redundant if in the specfile. > >* Tue Jul 03 2007 Dave Jones <davej@redhat.com> >- Update to latest utrace. (just diff changes, no code changes) > >* Tue Jul 03 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc7-git2 > >* Tue Jul 03 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc7-git1. > >* Tue Jul 03 2007 Dave Jones <davej@redhat.com> >- Remove bogus XFS umount change. > >* Tue Jul 03 2007 Jarod Wilson <jwilson@redhat.com> >- New kernel versioning scheme, intended to more closely > match with that of the upstream Linus kernel >- Add --with/without debuginfo flag >- Redundancy reduction wrt kernel-debug flags >- Make one-off kernel-vanilla build correctly again > >* Tue Jul 03 2007 Dave Jones <davej@redhat.com> >- Drop warning about OSS usage. The API will probably never die. > >* Tue Jul 03 2007 Dave Jones <davej@redhat.com> >- Remove an unnecessary NFS fix now that the sleep_on change has been dropped. > >* Tue Jul 03 2007 Dave Jones <davej@redhat.com> >- Drop a bunch of unneeded warning fixes. > >* Tue Jul 03 2007 Dave Jones <davej@redhat.com> >- Remove ancient sleep_on patch. Fix it upstream instead. > >* Tue Jul 03 2007 Dave Jones <davej@redhat.com> >- Drop the stale olpc bits, it's now built from a separate branch. > >* Mon Jul 02 2007 Dave Jones <davej@redhat.com> >- Bump minimum required mkinitrd to match F-7. > >* Mon Jul 02 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc7. > >* Sat Jun 30 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc6-git4 > >* Fri Jun 29 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc6-git3 > >* Mon Jun 25 2007 Chuck Ebbert <cebbert@redhat.com> >- 2.6.22-rc6 >- cfs update for -rc6 > >* Mon Jun 25 2007 John W. Linville <linville@redhat.com> >- Re-enable wireless-dev patch (updated for current kernel) > >* Mon Jun 25 2007 Roland McGrath <roland@redhat.com> >- Let spec-file ApplyPatch function pass extra args to patch. >- Re-enable utrace patch with -F2, needed after nearby CFS change. >- utrace update (06c303cccb93e7ca3a95923e69b4d82733c1cf00) > >* Sun Jun 24 2007 Dave Jones <davej@redhat.com> >- Fix 64 bit overflow in CFS. > >* Sat Jun 23 2007 Dave Jones <davej@redhat.com> >- DMI based module autoloading. > >* Sat Jun 23 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc5-git8. >- Update to latest upstream cfs scheduler. > >* Fri Jun 22 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc5-git6. > >* Thu Jun 21 2007 Dave Jones <davej@redhat.com> >- Remove some unnecessary parts of execshield. > >* Thu Jun 21 2007 Dave Jones <davej@redhat.com> >- Add vDSO for x86-64 with gettimeofday/clock_gettime/getcpu. > >* Thu Jun 21 2007 Dave Jones <davej@redhat.com> >- Remove unnecessary patch 'optimising' spinlock debug. > >* Wed Jun 20 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc5-git4. > >* Mon Jun 19 2007 Chuck Ebbert <cebbert@redhat.com> >- enable sound system debugging in -debug kernels > >* Mon Jun 18 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc5-git1. > >* Mon Jun 18 2007 Jeremy Katz <katzj@redhat.com> >- add patch from upstream kvm to fix suspend/resume with kvm > loaded (and guests running) > >* Sun Jun 17 2007 Dave Jones <davej@redhat.com> >- Make the 686 kernel bootable on 586s. > >* Sun Jun 17 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc5. > >* Sun Jun 17 2007 Dave Jones <davej@redhat.com> >- Add Ingo's CFS scheduler. > >* Sat Jun 16 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc4-git8. (utrace broke, temporarily disabled). > >* Fri Jun 15 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc4-git7. > >* Wed Jun 13 2007 John W. Linville <linville@redhat.com> >- Refresh wireless-dev patch >- Drop iwlwifi patch (0.0.25 now in wireless-dev!) > >* Tue Jun 12 2007 Dave Jones <davej@redhat.com> >- Disable libusual. > >* Tue Jun 12 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc4-git4 > >* Sat Jun 09 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc4-git3 > >* Fri Jun 8 2007 Roland McGrath <roland@redhat.com> >- Add spec hacks to enable building alternate vanilla and git-based rpms. >- Enable sparse checking in build for F7 and later. > >* Thu Jun 07 2007 John W. Linville <linville@redhat.com> >- Re-introduce iwlwifi patch w/ update to version 0.0.24 > >* Thu Jun 07 2007 John W. Linville <linville@redhat.com> >- Refresh wireless-dev patch to work w/ 2.6.22 base. > >* Wed Jun 06 2007 Dave Jones <davej@redhat.com> >- RTC driver needs to be built-in. > >* Wed Jun 06 2007 Dave Jones <davej@redhat.com> >- Fix bug with MAP_FIXED (#242612). > >* Wed Jun 06 2007 Dave Jones <davej@redhat.com> >- Build with -Wpointer-arith for a while. > See http://bugzilla.kernel.org/show_bug.cgi?id=7561 for info. > >* Tue Jun 05 2007 Dave Jones <davej@redhat.com> >- Re-add a bunch of multimedia drivers. (#242503) > >* Tue Jun 05 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc4 > >* Mon Jun 04 2007 Dave Jones <davej@redhat.com> >- Allow kdump to read /proc/kcore. (#241362) > >* Mon Jun 04 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc3-git7 > >* Mon Jun 04 2007 Dave Jones <davej@redhat.com> >- Remove some warning switches. > >* Sun Jun 03 2007 Dave Jones <davej@redhat.com> >- Un-inline page_is_ram on x86-64. Rediff crash driver. > >* Sat Jun 02 2007 David Woodhouse <dwmw2@infradead.org> >- Re-enable ppc64 builds. > >* Fri Jun 01 2007 Dave Jones <davej@redhat.com> >- Disable ppc64 builds. > http://koji.fedoraproject.org/koji/getfile?taskID=21950&name=build.log > >* Fri Jun 01 2007 Dave Jones <davej@redhat.com> >- Update utrace to latest. > >* Fri Jun 01 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc3-git6 > >* Thu May 31 2007 Dave Jones <davej@redhat.com> >- 2.6.22-rc3-git3 > >* Tue May 29 2007 Dave Jones <davej@redhat.com> >- Anaconda now uses mdadm, remove the raid autorun ioctl. > >* Mon May 28 2007 Dave Jones <davej@redhat.com> >- Remove empty config-x86_64 template. > >* Mon May 28 2007 Dave Jones <davej@redhat.com> >- With iseries gone, theres no need for a powerpc64-generic config template. > >* Mon May 28 2007 Dave Jones <davej@redhat.com> >- Disable sparse for now, until things are buildable again. > >* Mon May 28 2007 Dave Jones <davej@redhat.com> >- Reenable debugging. > >* Sun May 27 2007 Dave Jones <davej@redhat.com> >- Fix up compat futexes. > >* Sun May 27 2007 Dave Jones <davej@redhat.com> >- Apply all patches using -F1, rediff where necessary. > >* Sun May 27 2007 Dave Jones <davej@redhat.com> >- Switch to using slub as allocator by default. > >* Sun May 27 2007 Dave Jones <davej@redhat.com> >- As the x86-64 kernel is now relocatable, -kdump can go. > >* Sun May 27 2007 Dave Jones <davej@redhat.com> >- Remove last remains of 31bit s390 support. > >* Sun May 27 2007 Dave Jones <davej@redhat.com> >- Start F8 branch. Rebase to 2.6.22rc3
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 425786
: 289692 |
289693
|
289694
|
289695