summary: the linux kernel (the core of the linux operating system) # What parts do we want to build? We must build at least one kernel. # These are the kernels that are built IF the architecture allows it. %define buildup 1 %define buildsmp 1 %define buildsource 0 %define buildhugemem 1 %define buildlargesmp 1 %define builddoc 0 %define buildxen 1 %define kabi 1 %define FC2 0 %define FC3 0 %define rh_release_version 4 %define rh_release_update 9 # Versions of various parts # # Polite request for people who spin their own kernel rpms: # please modify the "release" field in a way that identifies # that the kernel isn't the stock distribution kernel, for example by # adding some text to the end of the version number. # %define release 100.EL %define sublevel 9 %define kversion 2.6.%{sublevel} %define rpmversion 2.6.%{sublevel} %define signmodules 0 %define make_target bzImage %if %{kabi} # kABI_major needs to change whenever we make changes that would break # existing modules. kABI_minor needs to be bumped whenever we add exports # (but otherwise maintain the ABI). When kABI_major gets bumped, reset # kABI_minor to 0. %define kabi_major 4.0 %define kabi_minor 0 %endif %define KVERREL %{PACKAGE_VERSION}-%{PACKAGE_RELEASE} # Building of debuginfo packages %define with_debuginfo 1 %if 0%{debug_package} == 0%{nil} %define with_debuginfo 0 %endif # groups of related archs %define all_x86 i686 # Override generic defaults with per-arch defaults %ifarch noarch %define builddoc 1 %define buildsource 0 %define buildup 0 %define buildsmp 0 %define buildlargesmp 0 %define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}*.config %endif %ifnarch i686 %define buildhugemem 0 %endif %ifnarch i686 x86_64 %define buildxen 0 %endif # Second, per-architecture exclusions (ifarch) %ifarch %{all_x86} %define buildlargesmp 0 %define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-i?86*.config %define image_install_path boot %define signmodules 1 %endif %ifarch x86_64 %define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-x86_64*.config %define image_install_path boot %define signmodules 1 %endif %ifarch ppc64 %define buildsmp 0 %define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-ppc64*.config %define image_install_path boot %define signmodules 1 %define make_target bzImage zImage.stub %endif %ifarch ppc64iseries %define buildsmp 0 %define buildlargesmp 0 %define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-ppc64*.config %define image_install_path boot %define signmodules 1 %define make_target bzImage %endif %ifarch s390 %define buildsmp 0 %define buildlargesmp 0 %define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-s390*.config %define image_install_path boot %endif %ifarch s390x %define buildsmp 0 %define buildlargesmp 0 %define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-s390x.config %define image_install_path boot %endif %ifarch ppc %define buildlargesmp 0 %define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-ppc*.config %define buildsmp 0 %define image_install_path boot %endif %ifarch ia64 %define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-ia64*.config %define buildsmp 0 %define image_install_path boot/efi/EFI/redhat %define signmodules 1 %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.3.15, pcmcia-cs <= 3.1.20, isdn4k-utils <= 3.0, mount < 2.10r-5, nfs-utils < 1.0.3, e2fsprogs < 1.29, util-linux < 2.10, jfsutils < 1.0.14, reiserfsprogs < 3.6.3, xfsprogs < 2.1.0, procps < 2.0.9, oprofile < 0.5.3 # # 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 cipe < 1.4.5, tux < 2.1.0, kudzu <= 0.92, initscripts < 7.23, dev < 3.2-7, iptables < 1.2.5-3, bcm5820 < 1.81, nvidia-rh72 <= 1.0, ipw2200-firmware < 2.4 # # Several packages had bugs in them that became obvious when the NPTL # threading code got integrated. # %define nptl_conflicts SysVinit < 2.84-13, pam < 0.75-48, vixie-cron < 3.0.1-73, privoxy < 3.0.0-8, spamassassin < 2.44-4.8.x, cups < 1.1.17-13 # # Packages that need to be installed before the kernel is, because the %post # scripts use them. # %define kernel_prereq fileutils, module-init-tools, initscripts >= 5.83, mkinitrd >= 4.2.1.6-1 # # don't use RPM's internal dependency generator, instead # just use our magic one that finds the versions of kernel modules for # provides and don't do any requires # (we used to just turn off AutoReqProv on all packages) # %define _use_internal_dependency_generator 0 %define __find_provides /usr/lib/rpm/redhat/find-kmod-provides.sh %define __find_requires %{nil} Name: kernel Group: System Environment/Kernel License: GPLv2 Version: %{rpmversion} Release: %{release} ExclusiveArch: noarch %{all_x86} x86_64 ppc64 ppc64iseries s390 s390x ia64 ExclusiveOS: Linux Provides: kernel = %{version} Provides: kernel-drm = 4.3.0 Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release} %if %{kabi} Provides: kABI(%{kabi_major}.%{_target_cpu}) = %{kabi_minor} %endif Prereq: %{kernel_prereq} Conflicts: %{kernel_dot_org_conflicts} Conflicts: %{package_conflicts} Conflicts: %{nptl_conflicts} # We can't let RPM do the dependencies automatic because it'll then pick up # a correct but undesirable perl dependency from the module headers which # isn't required for the kernel proper to function # # List the packages used during the kernel build # BuildPreReq: module-init-tools, patch >= 2.5.4, bash >= 2.03, sh-utils, tar BuildPreReq: bzip2, findutils, gzip, m4, perl, make >= 3.78, gnupg, kernel-utils BuildRequires: gcc >= 2.96-98, binutils >= 2.12, redhat-rpm-config >= 8.0.32.1 BuildConflicts: rhbuildsys(DiskFree) < 500Mb Source0: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-%{kversion}.tar.bz2 Source10: COPYING.modules Source11: genkey Source12: modsign_exclude Source22: kernel-%{kversion}-i686.config Source23: kernel-%{kversion}-i686-smp.config Source24: kernel-%{kversion}-i686-hugemem.config Source25: kernel-%{kversion}-x86_64.config Source26: kernel-%{kversion}-x86_64-smp.config Source27: kernel-%{kversion}-x86_64-largesmp.config Source28: kernel-%{kversion}-ppc64.config Source29: kernel-%{kversion}-ppc64iseries.config Source30: kernel-%{kversion}-s390.config Source31: kernel-%{kversion}-s390x.config Source32: kernel-%{kversion}-ppc.config Source33: kernel-%{kversion}-ia64.config Source34: kernel-%{kversion}-ia64-largesmp.config Source35: kernel-%{kversion}-ppc64-largesmp.config Source36: kernel-%{kversion}-i686-xenU.config Source37: kernel-%{kversion}-x86_64-xenU.config # # Patches 0 through 100 are meant for core subsystem upgrades # Patch3: patch-2.6.9-ac11.bz2 Patch4: linux-2.6.9-selected-ac-bits.patch # # Patches 10 to 100 are upstream patches we want to back out # Patch10: linux-2.6.9-ac-backouts.patch Patch11: linux-2.6.7-iobitmap.patch # Patches 100 through 500 are meant for architecture patches # 200 - 299 x86(-64) Patch201: linux-2.6.9-x86_64-copy_user_generic-exception.patch Patch202: linux-2.6.9-x86-share-cachedescriptors.patch Patch203: linux-2.6.9-x86_64-configure-oops-stackdump.patch Patch204: linux-2.6.9-x86_64-phys_proc_id-only-when-initialised.patch Patch205: linux-2.6.9-x86_64-missing-compat-ioctls.patch Patch206: linux-2.6.9-x86-show_trace-irq-context.patch Patch207: linux-2.6.9-x86_64-lost-edge-triggered-irqs.patch Patch208: linux-2.6.9-x86_64-mga-dri.patch Patch209: linux-2.6.9-x86_64-ni_syscall-overrun.patch Patch210: linux-2.6.9-x86_64-flexmmap.patch Patch211: linux-2.6.9-x86_64-task_size-32bit.patch Patch212: linux-2.6.9-x86-sysenter-ebp.patch Patch213: linux-2.6.10-x86-dma_declare_coherent_memory-kmalloc-args.patch Patch214: linux-2.6.9-x86-intel-ich7-ids.patch Patch215: linux-2.6.9-x86_64-hit-hpet-twice.patch Patch216: linux-2.6.9-x86-vsyscall-sysenter-unwind-info.patch Patch217: linux-2.6.9-x86_64-switch_to-missinglock.patch Patch218: linux-2.6.9-x86-enhanced-speedstep.patch Patch219: linux-2.6.9-x86_64-nmi-switch.patch Patch220: linux-2.6.9-x86_64-panic_timeout.patch Patch221: linux-2.6.9-x86_64-srat-numa.patch Patch222: linux-2.6.9-x86_64-hugetlb.patch Patch223: linux-2.6.9-x86_64-change_page_attr-flush-fix.patch Patch224: linux-2.6.9-x86_64-syscall_signal-restart.patch Patch225: linux-2.6.9-x86_64-clustered-apic.patch Patch226: linux-2.6.9-x86_64-amd-dualcore.patch Patch227: linux-2.6.9-x86-irq-stack-apic-context.patch Patch228: linux-2.6.9-ioremap-fixes.patch Patch229: linux-2.6.9-x86-cpuid4.patch Patch230: linux-2.6.9-hpet-legacy.patch Patch231: linux-2.6.9-dualcore.patch Patch232: linux-2.6.9-x8664-acpi-off.patch Patch233: linux-2.6.9-powernow-k8.patch Patch234: linux-2.6.9-x8664-reboot.patch Patch235: linux-2.6.9-x8664-hotplug.patch Patch236: linux-2.6.9-x8664-enable-numa.patch Patch237: linux-2.6.9-x8664-csum-copy.patch Patch238: linux-2.6.9-x8664-morrison-numa.patch Patch239: linux-2.6.9-x86-irq-boot-disable-dualcore.patch Patch240: linux-2.6.9-x8664-pfn-valid.patch Patch241: linux-2.6.9-x86-thread-leak.patch Patch242: linux-2.6.9-x8664-largesmp.patch Patch243: linux-2.6.9-x86-cpu-relax.patch Patch244: linux-2.6.9-x86-disable-ht.patch Patch245: linux-2.6.9-x86-correct-cpufreq.patch Patch246: linux-2.6.9-x8664-dma-snyc-cpu-device.patch Patch247: linux-2.6.9-x8664-unisys.patch Patch248: linux-2.6.9-x8664-noiommu.patch Patch249: linux-2.6.9-x8664-32-bit-hang.patch Patch250: linux-2.6.9-x8664-pci-iomap.patch Patch251: linux-2.6.9-x8664-set-bit.patch Patch252: linux-2.6.9-x86-auto-bigsmp.patch Patch253: linux-2.6.9-x8664-agp.patch Patch254: linux-2.6.9-x8664-core.patch Patch255: linux-2.6.9-x8664-mce.patch Patch256: linux-2.6.9-x86-pci-ioapic.patch Patch257: linux-2.6.9-x86-nmi-oprofile.patch Patch258: linux-2.6.9-x86-enable-apic-up.patch Patch259: linux-2.6.9-x86-irq-compression.patch Patch260: linux-2.6.9-x8664-srat-parser.patch Patch261: linux-2.6.9-x8664-pgtable-alloc.patch Patch262: linux-2.6.9-x86-mem-limit.patch Patch263: linux-2.6.9-x86-setup-gap.patch Patch264: linux-2.6.9-x86-dmi-scan.patch Patch265: linux-2.6.9-x86-vdso-signal-tramp.patch Patch266: linux-2.6.9-x8664-cmd-line.patch Patch267: linux-2.6.9-x8664-tlb-flush.patch Patch268: linux-2.6.9-x86-modern-apic.patch Patch269: linux-2.6.9-x86-sci-override.patch Patch270: linux-2.6.9-x86-timer-over-8254.patch Patch271: linux-2.6.9-x8664-lapic-status.patch Patch272: linux-2.6.9-x8664-ebda-alloc.patch Patch273: linux-2.6.9-x86-time.patch Patch274: linux-2.6.9-x8664-iommu.patch Patch275: linux-2.6.9-x86-acpi-parse.patch Patch276: linux-2.6.9-x8664-mptable.patch Patch277: linux-2.6.9-x8664-flush-pmd.patch Patch278: linux-2.6.9-x8664-mpparse.patch Patch279: linux-2.6.9-x8664-physflat.patch Patch280: linux-2.6.9-x8664-nvidia-hpet.patch Patch281: linux-2.6.9-x8664-clear-kernel-mapping.patch Patch282: linux-2.6.9-x86-acpi-skip-timer-nvidia.patch Patch283: linux-2.6.9-x8664-e820.patch Patch284: linux-2.6.9-x86-nvidia-hpet.patch Patch285: linux-2.6.9-x86-mtrr.patch Patch286: linux-2.6.9-x8664-greyhound-support.patch Patch287: linux-2.6.9-x8664-amd-cpuid4.patch # 300 - 399 ppc(64) Patch300: linux-2.6.2-ppc64-build.patch Patch301: linux-2.6.8-ppc64-netboot.patch Patch302: linux-2.6.9-ppc64-singlestep.patch Patch303: linux-2.6.9-ppc64-hvsi-udbg.patch Patch304: linux-2.6.9-ppc64-hvsi-reset.patch Patch305: linux-2.6.9-ppc64-pci-hostbridge-hotplug.patch Patch306: linux-2.6.9-ppc64-vscsi.patch Patch307: linux-2.6.9-ppc64-signal-backtrace.patch Patch308: linux-2.6.9-ppc64-hvsi-hangup.patch Patch309: linux-2.6.9-ppc64-cpu-hotplug-map-cpu-node.patch Patch310: linux-2.6.9-ppc64-cpu-hotplug-sched-domains.patch Patch311: linux-2.6.9-ppc64-cpu-hotplug-notifier.patch Patch312: linux-2.6.9-ppc64-cpu-hotplug-reinit-scheddomains.patch Patch313: linux-2.6.9-ppc64-cpu-hotplug-destroy_sched_domains.patch Patch314: linux-2.6.9-ppc64-cpu-hotplug-use-notifier.patch Patch315: linux-2.6.9-ppc64-sigsuspend-regstomping.patch Patch316: linux-2.6.9-ppc64-icom-driver.patch Patch317: linux-2.6.9-ppc64-ibmvscsi-race-fix.patch Patch318: linux-2.6.9-ppc64-ensure-irqs-not-hard-disabled.patch Patch319: linux-2.6.9-ppc64-purr.patch Patch320: linux-2.6.9-ppc64-eeh-reset-state2.patch Patch321: linux-2.6.9-ppc64-tce-table-space.patch Patch322: linux-2.6.9-ppc64-viocd.patch Patch323: linux-2.6.9-ppc64-lparcfg-paca-align.patch Patch324: linux-2.6.9-ppc64-ibmveth-getlink.patch Patch325: linux-2.6.9-ppc64-rpaclose.patch Patch326: linux-2.6.9-ppc64-alloc-consistent-order.patch Patch327: linux-2.6.9-ppc64-sighandler-stackalign.patch Patch328: linux-2.6.9-ppc64-eeh-recover.patch Patch329: linux-2.6.9-ppc64-idle-setup.patch Patch330: linux-2.6.9-ppc64-tiocgicount32.patch Patch331: linux-2.6.9-ppc64-vpa-init.patch Patch332: linux-2.6.9-ppc64-prom-init.patch Patch333: linux-2.6.9-ppc64-getpurr.patch Patch334: linux-2.6.9-ppc64-xmon-early.patch Patch335: linux-2.6.9-ppc64-iseries-veth-mod-race.patch Patch336: linux-2.6.9-ppc64-viocd-2.patch Patch337: linux-2.6.9-ppc64-ibmveth-starve.patch Patch338: linux-2.6.9-ppc64-numa-memhole.patch Patch339: linux-2.6.9-ppc64-numa-setup.patch Patch340: linux-2.6.9-ppc64-clear-ri-after-restore-stack.patch Patch341: linux-2.6.9-ppc64-ibmvscsi-dangling-ptr.patch Patch342: linux-2.6.9-ppc64-rpadebug.patch Patch343: linux-2.6.9-ppc64-rpacc.patch Patch344: linux-2.6.9-ppc64-noprobe-failed-pci.patch Patch345: linux-2.6.9-ppc64-io-base.patch Patch346: linux-2.6.9-ppc64-isa-ioports.patch Patch347: linux-2.6.9-ppc64-eeh-dynamic.patch Patch348: linux-2.6.9-ppc-eeh-error-doc.patch Patch349: linux-2.6.9-vscsi-update-155.patch Patch350: linux-2.6.9-ppc64-signal-frame.patch Patch351: linux-2.6.9-ppc64-ext-pci-config.patch Patch352: linux-2.6.9-ppc64-sigreturn-audit.patch Patch353: linux-2.6.9-ppc64-iommu-merge.patch Patch354: linux-2.6.9-veth-updates.patch Patch355: linux-2.6.13-jasmine.patch Patch356: linux-2.6.13-xmon-locking.patch Patch357: linux-2.6.13-evade-hypervisor-bug.patch Patch358: linux-2.6.9-power5-cpu.patch Patch359: linux-2.6.9-js20-cpu-enablement.patch Patch360: linux-2.6.9-ati-radeon.patch Patch361: linux-2.6.9-offb.patch Patch362: linux-2.6.9-ppc64-oprofile.patch Patch363: linux-2.6.9-ppc64-time.patch Patch364: linux-2.6.9-ppc64-lpar.patch Patch365: linux-2.6.9-ppc64-early-serial.patch Patch366: linux-2.6.9-ppc64-vmx.patch Patch367: linux-2.6.9-ppc64-eeh.patch Patch368: linux-2.6.9-ppc64-ptrace.patch Patch369: linux-2.6.9-ppc64-user-access.patch Patch370: linux-2.6.9-ppc64-eclipz.patch Patch371: linux-2.6.9-ppc-hvc-ntty.patch Patch372: linux-2.6.9-ppc-ehea.patch Patch373: linux-2.6.9-ppc-ebus.patch Patch374: linux-2.6.9-ppc64-request-irq.patch Patch375: linux-2.6.9-ppc64-translate-intel-binary.patch Patch376: linux-2.6.9-ppc64-sctu.patch Patch377: linux-2.6.9-ppc64-cpuinfo.patch Patch378: linux-2.6.9-ppc64-dlpar-io.patch Patch379: linux-2.6.9-ppc64-add-cpi-sub-id.patch Patch380: linux-2.6.9-ppc64-host-bridge-window.patch Patch381: linux-2.6.9-ppc64-hotplug-pcix.patch Patch382: linux-2.6.9-ppc-chrp-oops.patch # 400 - 499 ia64 Patch400: linux-2.6.3-ia64-build.patch Patch401: linux-2.6.9-ia64-sn2-update.patch Patch402: linux-2.6.9-ia64-pci-sn2-fix.patch Patch403: linux-2.6.9-ia64-mmtimer-sn2-fix.patch Patch404: linux-2.6.9-ia64-qla1280-sn2-fix.patch Patch405: linux-2.6.9-ia64-sgiioc4-sn2-fix.patch Patch406: linux-2.6.9-ia64-sn-console-sn2-fix.patch Patch407: linux-2.6.9-ia64-snsc-sn2-fix.patch Patch408: linux-2.6.9-ia64-cyclone-timer-fix.patch Patch409: linux-2.6.9-ia64-irq-routing-maxcpus.patch Patch410: linux-2.6.9-ia64-sba_iommu-size.patch Patch411: linux-2.6.9-ia64-tr_info-hang.patch Patch412: linux-2.6.9-ia64-cpu-relax.patch Patch413: linux-2.6.9-ia64-init-trigger-switch4.patch Patch414: linux-2.6.9-ia64-sgiioc-ide-workaround.patch Patch415: linux-2.6.9-ia64-rx1600-pdh-console-fix.patch Patch416: linux-2.6.9-ia64-sys_waitid.patch Patch417: linux-2.6.9-ia64-zx2-idents.patch Patch418: linux-2.6.9-ia64-ia32_signal-memset-correctness.patch Patch419: linux-2.6.9-ia64-tollhouse-error.patch Patch420: linux-2.6.9-ia64-tollhouse-pci-toplogy.patch Patch421: linux-2.6.9-ia64-tollhouse-inf-loop.patch Patch422: linux-2.6.9-ia64-tollhouse-add-geoid.patch Patch423: linux-2.6.9-ia64-tollhouse-header.patch Patch424: linux-2.6.9-ia64-map-gate-page.patch Patch425: linux-2.6.12-sn-update.patch Patch426: linux-2.6.9-ia64-perfmon-update.patch Patch427: linux-2.6.9-ia64-zx2-console.patch Patch428: linux-2.6.9-ia64-sx2000.patch Patch429: linux-2.6.9-ia64-sigprocmask-race.patch Patch430: linux-2.6.9-ia64-handle-page-not-present.patch Patch431: linux-2.6.13-ia64-memcpy.patch Patch432: linux-2.6.13-ia64-multi-core.patch Patch433: linux-2.6.9-ia64-nat-coredump.patch Patch434: linux-2.6.9-ia64-dma-get-cache.patch Patch435: linux-2.6.9-ia64-swiotlb-updates.patch Patch436: linux-2.6.9-ia64-pci-ext.patch Patch437: linux-2.6.9-ia64-nested-dtlb-miss-hugetlb.patch Patch438: linux-2.6.9-ia64-unaligned.patch Patch439: linux-2.6.9-ia64-irq-share.patch Patch440: linux-2.6.9-ia64-mmu-context.patch Patch441: linux-2.6.9-ia64-osinit-dump.patch Patch442: linux-2.6.9-ia64-itc-sync.patch Patch443: linux-2.6.9-ia64-fls.patch Patch444: linux-2.6.9-ia64-discontig.patch Patch445: linux-2.6.9-ia64-iomap.patch Patch446: linux-2.6.9-ia64-lapic-status.patch Patch447: linux-2.6.9-ia64-disable-cmc-interrupt.patch Patch448: linux-2.6.9-ia64-gettimeofday-fixes.patch # 500 - 599 s390(x) Patch500: linux-2.6.1-s390-compile.patch Patch501: linux-2.6.9-s390-autoraid.patch Patch502: linux-2.6.9-s390-qeth-fake_ll-fix.patch Patch503: linux-2.6.9-s390-zfcp_port-fix.patch Patch504: linux-2.6.9-s390-zfcp-stackframe.patch Patch506: linux-2.6.9-s390-dasd-fixed-buffer.patch Patch507: linux-2.6.9-s390-core_dump-fix.patch Patch508: linux-2.6.9-s390-lcs_startup-fix.patch Patch509: linux-2.6.9-s390-qeth_addr-fix.patch Patch510: linux-2.6.9-s390-qeth_hipersocket-fix.patch Patch511: linux-2.6.9-s390-no_hz_timer-fix.patch Patch512: linux-2.6.9-s390-config_watchdog.patch Patch513: linux-2.6.9-s390-lcs_seq_numbers.patch Patch514: linux-2.6.11-s390-qeth_fake_ll-fix.patch Patch515: linux-2.6.10-s390-dasd_io_error-fix.patch Patch516: linux-2.6.10-s390-qdio_packet_loss-fix.patch Patch517: linux-2.6.10-s390-cio-fix.patch Patch518: linux-2.6.11-s390-cio-vary_off-fix.patch Patch519: linux-2.6.10-s390-qdio_time_delay-fix.patch Patch520: linux-2.6.9-s390-pagefault-deadlock.patch Patch521: linux-2.6.9-s390-qeth-netstall-update.patch Patch522: linux-2.6.9-s390-zfcp-update.patch Patch523: linux-2.6.9-s390-memory-read.patch Patch524: linux-2.6.9-s390-fadvise.patch Patch525: linux-2.6.9-s390-dasd-cio-update.patch Patch526: linux-2.6.9-s390-crypto-driver-update-116.patch Patch527: linux-2.6.9-s390-pfault-interrupt-race.patch Patch528: linux-2.6.9-s390-ptrace-peek-poke.patch Patch529: linux-2.6.9-s390-swap-offset.patch Patch530: linux-2.6.9-s390-internal-return.patch Patch531: linux-2.6.9-s390-cio-patch-retry.patch Patch532: linux-2.6.9-s390-vmcp.patch Patch533: linux-2.6.9-s390-debug_feature.patch Patch534: linux-2.6.9-s390-vm_logreader.patch Patch535: linux-2.6.9-s390-vmwatchdog.patch Patch536: linux-2.6.9-s390-qeth-ipv6-ui64.patch Patch537: linux-2.6.9-s390-semaphore.patch Patch538: linux-2.6.9-s390-ctc-mpc.patch Patch539: linux-2.6.9-s390-signal-quiesce-fixes.patch Patch540: linux-2.6.9-s390-diag10.patch Patch541: linux-2.6.9-s390-strnlen.patch Patch542: linux-2.6.9-s390-qeth-update.patch Patch543: linux-2.6.9-s390-test-bit.patch Patch544: linux-2.6.9-s390-dcssblk-driver.patch Patch545: linux-2.6.9-s390-stack-corruption.patch Patch546: linux-2.6.9-s390-sysrq.patch Patch547: linux-2.6.9-s390-crypto-overwrite.patch Patch548: linux-2.6.9-s390-lcs-update.patch Patch549: linux-2.6.9-s390-hypfs.patch Patch550: linux-2.6.9-s390-copy-from-user.patch Patch551: linux-2.6.9-s390-cio-update.patch Patch552: linux-2.6.9-s390-scsi-reboot.patch Patch553: linux-2.6.9-s390-3270-console.patch Patch554: linux-2.6.9-s390-tape-update.patch Patch555: linux-2.6.9-s390-appldata.patch Patch556: linux-2.6.9-s390-monreader.patch Patch557: linux-2.6.9-s390-cmm.patch Patch558: linux-2.6.9-s390-netiucv.patch Patch559: linux-2.6.9-s390-xparm-module.patch # # Patches 900 through 1000 are reserved for bugfixes to the core system # and patches related to how RPMs are build # Patch900: linux-2.4.0-nonintconfig.patch Patch910: linux-2.6.0-exec-shield.patch Patch911: linux-2.6.8-print-fatal-signals.patch Patch912: linux-2.6.8-execshield-vaspace.patch Patch913: linux-2.6.9-nx-large-page.patch Patch914: linux-2.6.9-ht-active-load-balancing.patch Patch920: linux-2.6.8-4g4g-backout.patch Patch921: linux-2.6.0-4g4g.patch Patch922: linux-2.6.9-4g4g-noncachable.patch Patch923: linux-2.6.9-4g4g-hugemem-warning.patch Patch924: linux-2.6.9-4g4g-maxtasksize.patch Patch930: linux-2.6.0-must_check.patch Patch940: linux-2.6.2-tux.patch Patch945: linux-2.6.11-rwsem-intr-safe.patch Patch946: linux-2.6.11-bio-bounce-error.patch Patch947: linux-2.6.9-mmiowb.patch # Module signing infrastructure. Patch950: linux-2.6.7-modsign-core.patch Patch951: linux-2.6.7-modsign-crypto.patch Patch952: linux-2.6.7-modsign-ksign.patch Patch953: linux-2.6.7-modsign-mpilib.patch Patch954: linux-2.6.7-modsign-script.patch Patch955: linux-2.6.7-modsign-include.patch Patch956: linux-2.6.9-sha1.patch Patch957: linux-2.6.9-key-unavailable-key-oops.patch # # Patches 1000 to 4999 are reserved for bugfixes to drivers and filesystems # Patch1000: linux-2.4.0-test11-vidfail.patch Patch1020: linux-2.6.4-stackusage.patch Patch1021: linux-2.6.9-smbfs-uid-gid.patch Patch1022: linux-2.6.9-pci-sysfs.patch Patch1023: linux-2.6.9-openipmi-update.patch Patch1024: linux-2.6.9-cifs-update.patch Patch1025: linux-2.6.9-hfs.patch Patch1026: linux-2.6.9-smbfs.patch # Ext2/Ext3 bits. Patch1030: linux-2.6.5-ext3-reservations.patch Patch1031: linux-2.6.8-ext3-reservations-update.patch Patch1032: linux-2.6.9-ext3-cleanup-abort.patch Patch1033: linux-2.6.5-ext3-online-resize.patch Patch1034: linux-2.6.9-ext3-handle-bitmapdel.patch Patch1035: linux-2.6.9-ext3-handle-double-revoke.patch Patch1036: linux-2.6.9-ext2-mbcache.patch Patch1037: linux-2.6.9-ext3-mbcache.patch Patch1038: linux-2.6.9-ext3-umount-leak.patch Patch1039: linux-2.6.9-ext3-file-limit.patch Patch1040: linux-2.6.9-ext3-release-race.patch Patch1041: linux-2.6.9-ext3-memleak.patch Patch1042: linux-2.6.9-jbd-umount-race.patch Patch1043: linux-2.6.9-ext3-nfs-enoent.patch Patch1044: linux-2.6.9-ext3-xattr-share.patch Patch1045: linux-2.6.9-ext3-sub-second-timestamp.patch Patch1046: linux-2.6.9-ext3-acl-extend.patch Patch1047: linux-2.6.9-ext3-log-do-checkpoint-assertion.patch Patch1048: linux-2.6.9-ext2-loop-symlink.patch Patch1049: linux-2.6.9-ext3-jbd-race.patch Patch1050: linux-2.6.7-devmem.patch Patch1051: linux-2.6.0-devmem.patch Patch1060: linux-2.6.3-crash-driver.patch Patch1070: linux-2.6.0-sleepon.patch Patch1080: linux-2.6.7-voluntary-preemption.patch Patch1081: linux-2.6.7-early-schedule.patch Patch1082: linux-2.6.9-ramfs.patch Patch1083: linux-2.6.9-jbd-journal-commit.patch Patch1084: linux-2.6.9-ext2-readdir-fpos.patch Patch1085: linux-2.6.9-ext3-doff.patch Patch1086: linux-2.6.9-ext3-delete-orphan-inode.patch Patch1087: linux-2.6.9-ext3-robustness.patch Patch1088: linux-2.6.9-ext3-dir-hole.patch Patch1089: linux-2.6.9-ext3-fixes.patch # SATA bits. Patch1100: linux-2.6.9-sata.patch Patch1101: linux-2.6.9-sata-nth-page.patch Patch1102: linux-2.6.9-sata-ahci-update.patch Patch1103: linux-2.6.9-sata-updates.patch Patch1104: linux-2.6.10-sata-updates.patch Patch1105: linux-2.6.9-sata-lba48-max-sectors.patch Patch1106: linux-2.6.12-sata-updates.patch Patch1107: linux-2.6.9-diskdump-sata.patch Patch1108: linux-2.6.14-sata-updates.patch # SCSI bits. Patch1120: linux-2.6.7-scsi-whitelist.patch Patch1121: linux-2.6.9-scsi-bounce-limit.patch Patch1122: linux-2.6.9-scsi-aic-hostraid.patch Patch1123: linux-2.6.10-scsi-midlayer-updates.patch Patch1124: linux-2.6.9-scsi-aic-oops-nohardware.patch Patch1125: linux-2.6.9-scsi-reset-ULDs.patch Patch1126: linux-2.6.9-scsi-ips-update.patch Patch1127: linux-2.6.9-scsi-NULL-iterate-devices.patch Patch1128: linux-2.6.10-scsi-qla2xxx-update.patch Patch1129: linux-2.6.10-scsi-cciss-clustering-fix.patch Patch1130: linux-2.6.9-scsi-usb-forced-remove-oops.patch Patch1131: linux-2.6.9-scsi-test_unit_ready-cdrom.patch Patch1132: linux-2.6.9-scsi-aic-leakplug.patch Patch1133: linux-2.6.9-scsi-refcount-cmd-allocation.patch Patch1134: linux-2.6.9-scsi-full-status-sg_io.patch Patch1135: linux-2.6.9-scsi-sg_cmd_done-sg_release-race.patch Patch1136: linux-2.6.9-scsi-aac-remove-handle-aif.patch Patch1137: linux-2.6.9-scsi-megaraid-kioc.patch Patch1138: linux-2.6.9-scsi-inverted-refcounting.patch Patch1139: linux-2.6.9-scsi-ioctl-overflow.patch Patch1140: linux-2.6.9-blockfixes.patch Patch1141: linux-2.6.9-block-segment-coalesce.patch Patch1142: linux-2.6.9-cciss-getluninfo-fix.patch Patch1143: linux-2.6.9-sx8-sysfs.patch Patch1144: linux-2.6.9-block-blkdev_get_blocks-EOF.patch Patch1145: linux-2.6.9-block-cciss-ioctl-returncode.patch Patch1146: linux-2.6.9-block-cciss-id-updates.patch Patch1147: linux-2.6.9-block-__getblk_slow-hang.patch Patch1150: linux-2.6.9-md-resync-bugs.patch Patch1151: linux-2.6.9-md-nr_pending.patch Patch1152: linux-2.6.9-dm-dm_target_msg-ioctl.patch Patch1153: linux-2.6.9-dm-multipath-ioctl-ref-by-devno.patch Patch1154: linux-2.6.9-dm-fix-mirror-log-refcount.patch Patch1155: linux-2.6.9-dm-suspendhook.patch Patch1156: linux-2.6.9-dm-raid1-deadlock-fix.patch Patch1157: linux-2.6.9-dm-kprintf-tidy.patch Patch1158: linux-2.6.9-dm-add-dm_dev-name.patch Patch1159: linux-2.6.9-dm-details-recordrestore.patch Patch1160: linux-2.6.9-dm-export-mapinfo.patch Patch1161: linux-2.6.9-dm-multipath.patch Patch1162: linux-2.6.9-dm-64bit-fixes.patch Patch1163: linux-2.6.9-dm-multipath-suspend-requeueing.patch Patch1164: linux-2.6.9-dm-avoid-bdget.patch Patch1165: linux-2.6.9-md-bi_max_vecs-fix.patch Patch1166: linux-2.6.9-md-multipath-assemly.patch Patch1167: linux-2.6.9-md-bogus-level-check.patch Patch1168: linux-2.6.9-md-thinkos.patch Patch1169: linux-2.6.9-dm-mirroring.patch Patch1170: linux-2.6.9-dm-event-dev-removal.patch Patch1171: linux-2.6.9-dm-raid1-race.patch Patch1172: linux-2.6.9-dm-barrier.patch Patch1173: linux-2.6.9-md-linear.patch # NFS bits. Patch1200: linux-2.6.9-NFS-mounthangfix.patch Patch1201: linux-2.6.9-NFSD-non-null-getxattr.patch Patch1202: linux-2.6.9-NFSD-locallock-oopsfix.patch Patch1203: linux-2.6.9-NFSD-putrootfh-return.patch Patch1204: linux-2.6.9-NFSD-portwarning-dottedquads.patch Patch1205: linux-2.6.9-NFS-cthon-rename.patch Patch1206: linux-2.6.8-lockd-racewarn2.patch Patch1207: linux-2.6.9-lockd-NLM-length.patch Patch1208: linux-2.6.9-lockd-block-nosleep.patch Patch1209: linux-2.6.9-lockd-reclaims.patch Patch1210: linux-2.6.9-lockd-svc-reclaims.patch Patch1211: linux-2.6.9-NFS-nlmcreds.patch Patch1212: linux-2.6.9-rpc-autherr-retry.patch Patch1213: linux-2.6.9-NFS-stackoverflow.patch Patch1214: linux-2.6.9-NFSD-add_set_client.patch Patch1215: linux-2.6.9-NFSD-use_set_client4.patch Patch1216: linux-2.6.9-lockd-callbacks.patch Patch1217: linux-2.6.9-NFS-auth-oops.patch Patch1218: linux-2.6.9-NFS-mmap-corruption.patch Patch1219: linux-2.6.9-NFS-locking-oops.patch Patch1220: linux-2.6.9-NFS-callback.patch Patch1221: linux-2.6.9-NFS4-compat-mount.patch Patch1222: linux-2.6.9-nfs-bindreserve.patch Patch1223: linux-2.6.9-nfs-procfs-lockd.patch Patch1224: linux-2.6.9-nfs-intr-flap-prevents.patch Patch1225: linux-2.6.9-nfsv3-kerberos.patch Patch1226: linux-2.6.9-knfsd-port.patch Patch1227: linux-2.6.9-nfs-estale.patch Patch1228: linux-2.6.9-nfsd-umount-failure.patch Patch1229: linux-2.6.9-rpc.patch Patch1230: linux-2.6.9-nfs-acl.patch Patch1231: linux-2.6.9-nfs-rename-dir.patch Patch1232: linux-2.6.9-nfs-krb5-mountd.patch Patch1233: linux-2.6.9-nfs-debug.patch Patch1234: linux-2.6.9-nfs-gss-pipe-release-oops.patch Patch1235: linux-2.6.9-nfsv3-locking.patch Patch1236: linux-2.6.9-nfs-not-syncing-panic.patch Patch1237: linux-2.6.9-nfsv3-cache-invalidation.patch Patch1238: linux-2.6.9-nfs-aio.patch Patch1239: linux-2.6.9-lockd-recovery.patch Patch1240: linux-2.6.9-nfs-hash.patch Patch1241: linux-2.6.9-nfs-interrupt.patch Patch1242: linux-2.6.9-nfs-updates.patch Patch1243: linux-2.6.9-nfs-mmap-cache.patch Patch1244: linux-2.6.22-nfs-updates.patch # Core networking fixes. Patch1300: linux-2.6.9-net-ipv6-fix-mtu-calculation.patch Patch1301: linux-2.6.9-net-vlan-change_mtu-success.patch Patch1302: linux-2.6.9-net-SIOCGIFHWADDR-NULL-dev_addr.patch Patch1303: linux-2.6.9-net-compat-missing-security.patch Patch1304: linux-2.6.9-net-xfrm-fixes.patch Patch1305: linux-2.6.9-net-cmsg_signedness.patch Patch1306: linux-2.6.9-net-ftp_conntrack_leak.patch Patch1307: linux-2.6.9-net-ip_options_leak.patch Patch1308: linux-2.6.9-net-procroute-stale-pointer.patch Patch1309: linux-2.6.9-net-bonding-panic.patch Patch1310: linux-2.6.9-net-sk_forward_alloc-BUG.patch Patch1311: linux-2.6.9-net-tcp-bic-fix.patch Patch1312: linux-2.6.9-net-fragment-corruption.patch Patch1313: linux-2.6.9-net-sctp-recv-accounting.patch Patch1314: linux-2.6.9-net-ipsec-sa-sequence-collision.patch Patch1315: linux-2.6.9-net-sctp-sendbuffer-accounting.patch Patch1316: linux-2.6.9-net-snmp6-fix-crash-on-shutdown.patch Patch1317: linux-2.6.9-net-igmp-avoid-tx-balance.patch Patch1318: linux-2.6.9-net-ipsec-spinlock-deadlock.patch Patch1319: linux-2.6.9-net-conntrack-procfiles-remove.patch Patch1320: linux-2.6.9-net-bonding-arp-failover-fix.patch Patch1321: linux-2.6.9-net-ipv6-exthdrs-bug.patch Patch1322: linux-2.6.11-net-sctp-bind.patch Patch1323: linux-2.6.9-update-bonding-doc.patch Patch1324: linux-2.6.9-net-ipv6-ui64.patch Patch1325: linux-2.6.9-ipv6-leak-route.patch Patch1326: linux-2.6.12-netlink-hang.patch Patch1327: linux-2.6.12-net-sctp-bind-to-device.patch Patch1328: linux-2.6.12-sysctl-route-perms.patch Patch1329: linux-2.6.12-ipvs-conn-flush.patch Patch1330: linux-2.6.12-tcp-output.patch Patch1331: linux-2.6.12-network.patch Patch1332: linux-2.6.9-bonding.patch Patch1333: linux-2.6.9-net-sctp-shutdown.patch Patch1334: linux-2.6.9-net-sctp-receive-buffer.patch Patch1335: linux-2.6.9-net-sctp.patch Patch1336: linux-2.6.9-netfilter.patch # NIC driver updates Patch1350: linux-2.6.9-net-b44-4g4g.patch Patch1351: linux-2.6.9-net-tr-irqlock-fix.patch Patch1352: linux-2.6.9-net-tulip-waitdmastop.patch Patch1353: linux-2.6.10-net-3c59x-reload-EEPROM.patch Patch1354: linux-2.6.9-net-tg3-fiber-autoneg-bounces.patch Patch1355: linux-2.6.9-net-e100-xmit-timeout-enable-interrupts.patch Patch1356: linux-2.6.9-net-forcedeth-rx-csum.patch Patch1357: linux-2.6.9-net-via-rhine-devinit.patch Patch1358: linux-2.6.9-net-e1000-erratum23.patch Patch1359: linux-2.6.9-net-e1000-post-mature-writeback.patch Patch1360: linux-2.6.9-net-e1000-rx-mini-jumbo-inval.patch Patch1361: linux-2.6.9-net-e1000-64k-align-check-dma.patch Patch1362: linux-2.6.9-net-s2io-update.patch Patch1364: linux-2.6.10-net-e1000-update.patch Patch1365: linux-2.6.10-net-e100-update.patch Patch1366: linux-2.6.9-net-e100-e100_tx_timeout-workqueue.patch Patch1367: linux-2.6.9-net-sk98lin-module_device_table.patch Patch1368: linux-2.6.10-net-tg3-update.patch Patch1369: linux-2.6.9-net-e100-fix-NAPI-state-machine.patch Patch1370: linux-2.6.9-net-e100-ich7.patch Patch1371: linux-2.6.9-net-e1000-avoid-sleep-in-timer-context.patch Patch1372: linux-2.6.9-net-e1000-flush-rmmod.patch Patch1373: linux-2.6.9-net-forcedeth-class-quirk.patch Patch1374: linux-2.6.11-net-ixgb-update.patch Patch1375: linux-2.6.11-net-e1000-update.patch Patch1376: linux-2.6.9-net-b44-bounce-buffer-fix.patch Patch1377: linux-2.6.12rc2-net-3c59x-update.patch Patch1378: linux-2.6.9-net-tg3-update.patch Patch1379: linux-2.6.9-net-e100-update.patch Patch1380: linux-2.6.9-net-dl2k-drvname.patch Patch1381: linux-2.6.9-net-b44-link-status-check.patch Patch1382: linux-2.6.9-net-typhoon-update.patch Patch1383: linux-2.6.9-pcnet32-update.patch Patch1384: linux-2.6.9-forcedeth-update.patch Patch1385: linux-2.6.9-net-tg3-ethtool.patch Patch1386: linux-2.6.9-net-bnx2-driver.patch Patch1387: linux-2.6.9-net-mii-update.patch Patch1388: linux-2.6.9-net-sky2.patch Patch1389: linux-2.6.9-net-add-skge.patch Patch1390: linux-2.6.9-amd8111e.patch Patch1391: linux-2.6.9-r8169-update.patch Patch1392: linux-2.6.19-tg3-update.patch Patch1393: linux-2.6.9-qla3xxx.patch Patch1394: linux-2.6.9-pppoe.patch Patch1395: linux-2.6.9-sis900.patch Patch1396: linux-2.6.9-natsemi.patch Patch1397: linux-2.6.9-netxen.patch Patch1398: linux-2.6.9-net-cxgb3.patch Patch1399: linux-2.6.9-net-e1000e.patch Patch1400: linux-2.6.9-net-igb.patch # ACPI Horrors. Patch1430: linux-2.6.9-acpi-breakpoint-nop.patch Patch1431: linux-2.6.9-acpi-lequal-less-strict.patch Patch1432: linux-2.6.9-acpi-debug-level.patch Patch1433: linux-2.6.9-acpi-reset-mechanism.patch Patch1434: linux-2.6.9-acpi-panic-pci_root_add.patch Patch1435: linux-2.6.9-acpi-xsdt.patch Patch1436: linux-2.6.9-acpi-shutdown.patch Patch1437: linux-2.6.9-acpi.patch # Kprobes Patch1450: linux-2.6.12-kprobes-base.patch Patch1451: linux-2.6.12-kprobes-jprobe.patch Patch1452: linux-2.6.12-kprobes-reentrant.patch Patch1453: linux-2.6.12-kprobes-return-address.patch Patch1454: linux-2.6.13-relayfs.patch Patch1455: linux-2.6.12-kprobes-ia64.patch Patch1456: linux-2.6.12-kprobes-isr-task.patch Patch1457: linux-2.6.12-kprobes-smp-miss.patch Patch1458: linux-2.6.12-kprobes-scalability.patch # storage driver updates Patch1470: linux-2.6.9-qlogic-update-80100b5-rh2.patch Patch1471: linux-2.6.9-cciss-update-266.patch Patch1472: linux-2.6.9-i2o-updates.patch Patch1473: linux-2.6.9-cciss-update-268.patch Patch1474: linux-2.6.9-qlogic-update-8.01.02-d2.patch Patch1475: linux-2.6.9-sym53c8xx-update.patch Patch1476: linux-2.6.9-qlogic-update.patch Patch1477: linux-2.6.9-cciss-update.patch # Netdump bits. Patch1500: linux-2.6.8-crashdump-common.patch Patch1501: linux-2.6.9-crashdump-fix-reboot-failure.patch Patch1510: linux-2.6.7-netdump.patch Patch1520: linux-2.6.8-netconsole.patch Patch1521: linux-2.6.9-netconsole-tg3-oops.patch Patch1530: linux-2.6.9-netpoll-oops.patch Patch1531: linux-2.6.9-netpoll-fixes.patch # Diskdump goodies. Patch1540: linux-2.6.8-diskdump-3.patch Patch1541: linux-2.6.8-diskdump-scsi-3.patch Patch1542: linux-2.6.8-mptfusion-diskdump.patch Patch1543: linux-2.6.7-aic7xxx-diskdump.patch Patch1544: linux-2.6.8-sym53c8xx-diskdump.patch Patch1545: linux-2.6.8-ipr-diskdump.patch Patch1546: linux-2.6.9-diskdump-dienmi.patch Patch1547: linux-2.6.9-diskdump-export_state.patch Patch1548: linux-2.6.9-diskdump-mdelay.patch Patch1549: linux-2.6.9-diskdump-mem.patch Patch1550: linux-2.6.9-diskdump-system_state.patch Patch1551: linux-2.6.9-diskdump-condition.patch Patch1552: linux-2.6.9-diskdump-gendisk.patch Patch1554: linux-2.6.9-diskdump-megaraid.patch Patch1555: linux-2.6.9-diskdump-wce.patch Patch1556: linux-2.6.9-diskdump-badmsg.patch Patch1557: linux-2.6.9-dump_smp_call-ia64.patch Patch1558: linux-2.6.9-dump_smp_call-i386.patch Patch1559: linux-2.6.9-dump_smp_call-ppc64.patch Patch1560: linux-2.6.9-dump_smp_call-x86_64.patch Patch1561: linux-2.6.9-dump_smp_call_function-3.patch Patch1562: linux-2.6.9-diskdump-maxblocks.patch Patch1563: linux-2.6.9-diskdump-queuebusy.patch Patch1564: linux-2.6.9-diskdump-partial.patch Patch1565: linux-2.6.9-diskdump-swap.patch Patch1566: linux-2.6.9-diskdump-osinit.patch Patch1567: linux-2.6.9-diskdump-detail-partial.patch Patch1568: linux-2.6.9-diskdump-compress.patch Patch1569: linux-2.6.9-diskdump-ide.patch Patch1570: linux-2.6.9-diskdump-fixes.patch # SELinux bits Patch1600: linux-2.6.9-selinux-netif-fixes.patch Patch1601: linux-2.6.9-selinux-setxattr-daccheck.patch Patch1602: linux-2.6.9-selinux-sidtab-locking-fix.patch Patch1603: linux-2.6.9-selinux-mediate-send_sigurg.patch Patch1604: linux-2.6.9-selinux-setscheduler-deadlock.patch Patch1605: linux-2.6.9-selinux-avc-rcu.patch Patch1606: linux-2.6.9-selinux-xattr-rework-tmpfs-mm.patch Patch1608: linux-2.6.9-selinux-destroy-avtab-node-cache.patch Patch1609: linux-2.6.9-selinux-avc_update_node-spinlock-oops.patch Patch1610: linux-2.6.9-selinux-avc-deadlock.patch Patch1611: linux-2.6.9-selinux-invalid-policy-fix.patch Patch1612: linux-2.6.9-selinux-kmalloc-fail-null-deref.patch Patch1613: linux-2.6.9-selinux-bad-root-context.patch Patch1614: linux-2.6.9-selinux-invalid-policy-memleak.patch Patch1615: linux-2.6.9-selinux-attr_force.patch Patch1616: linux-2.6.9-selinux-unknown-netlink.patch Patch1617: linux-2.6.12-selinux-free-page.patch Patch1618: linux-2.6.12-selinux-strcpy-overflow.patch Patch1619: linux-2.6.12-selinux-mls-compat.patch Patch1620: linux-2.6.9-selinux-printk.patch Patch1621: linux-2.6.9-selinux-updates.patch # Misc bits. Patch1700: linux-2.6.9-procfs-getpid-fix.patch Patch1701: linux-2.6.9-procfs-deadtask-dereference.patch Patch1702: linux-2.6.9-procfs-self-attr-clear.patch Patch1710: linux-2.6.9-edd-config.patch Patch1720: linux-2.6.10-sysfs-update.patch Patch1730: linux-2.6.9-signal-handling-dr7.patch Patch1740: linux-2.6.9-timer-barrier.patch Patch1750: linux-2.6.9-nonpower2sectorsize.patch Patch1760: linux-2.6.9-module_version.patch Patch1780: linux-2.6.9-irqaffinity-disable-E7xxx.patch Patch1781: linux-2.6.9-ASPM-workaround-PCIE.patch Patch1782: linux-2.6.9-hotplug-msi-update.patch Patch1783: linux-2.6.9-80332-IOP-hotplug.patch Patch1784: linux-2.6.9-ExpressCard-hotplug-ICH6M.patch Patch1785: linux-2.6.9-pcix-hotplug-fixes.patch Patch1790: linux-2.6.9-hugetlb_get_unmapped_area-fix.patch Patch1800: linux-2.6.9-statm-combined.patch Patch1810: linux-2.6.9-idefloppy-suppress-noise.patch Patch1820: linux-2.6.9-do_wait-hang-fix.patch Patch1830: linux-2.6.9-pci_mmcfg_write-flush_error.patch Patch1840: linux-2.6.9-via-apic-quirk-devinit.patch Patch1850: linux-2.6.9-autofs-recognise-map-update.patch Patch1860: linux-2.6.9-taint-mce.patch Patch1861: linux-2.6.9-taint-force-rmmod.patch Patch1862: linux-2.6.9-taint-badpage.patch Patch1870: linux-2.6.9-xtime-correctness.patch Patch1880: linux-2.6.9-pagevec-alignment.patch Patch1890: linux-2.6.9-overlapping-vma.patch Patch1900: linux-2.6.9-futex-disable-warning.patch Patch1901: linux-2.6.9-futex-mmap_sem-deadlock.patch Patch1910: linux-2.6.9-spinlock-debug-panic.patch Patch1920: linux-2.6.9-compat-F_GETLK.patch Patch1930: linux-2.6.9-waitid-bogus-ECHILD.patch Patch1950: linux-2.6.9-agp-missing-cacheflushes.patch Patch1951: linux-2.6.9-agp-posting-bugs.patch Patch1960: linux-2.6.9-vc-resizing-overflow.patch Patch1970: linux-2.6.9-kern_exit-race.patch Patch1971: linux-2.6.9-exit-deadtask-nodentry-cache.patch Patch1990: linux-2.6.9-random-sysctl-overflow.patch Patch1991: linux-2.6.9-i8042-release.patch Patch1992: linux-2.6.9-ixchxrom-flash.patch Patch1993: linux-2.6.9-nr-keys.patch Patch1994: linux-2.6.9-active-pci-support.patch Patch1995: linux-2.6.9-pci-scan-device-master-abort.patch Patch1996: linux-2.6.9-pci-bar-size.patch Patch1997: linux-2.6.9-sched-pin-inline.patch Patch1998: linux-2.6.9-on-each-cpu.patch # VM bits. Patch2000: linux-2.6.9-vm-tame-oomkiller.patch Patch2001: linux-2.6.9-vm-dirty_ratio-initialisation-fix.patch Patch2002: linux-2.6.9-vm-pageout-throttling.patch Patch2003: linux-2.6.9-vm-page-writeback.patch Patch2004: linux-2.6.9-vm-sc-congested.patch Patch2005: linux-2.6.9-vm-total-scanned.patch Patch2007: linux-2.6.9-rlimit_memlock-bypass.patch Patch2009: linux-2.6.9-vm-oomkiller-tweak.patch Patch2010: linux-2.6.9-vm-oomkiller-debugging.patch Patch2011: linux-2.6.9-invalidate-page-race-fix.patch Patch2012: linux-2.6.9-vm-mincore.patch Patch2013: linux-2.6.9-vm-dma-zone-exhaustion.patch Patch2014: linux-2.6.9-vm-improve-scanning.patch Patch2015: linux-2.6.9-vm-swaptoken-null-mm.patch Patch2016: linux-2.6.9-vm-unmap-pte-increment.patch Patch2018: linux-2.6.9-bouncepages-accounting.patch Patch2019: linux-2.6.9-topdown-mmap.patch Patch2020: linux-2.6.9-mm-track.patch Patch2021: linux-2.6.9-prune-icache-vs-iput.patch Patch2022: linux-2.6.9-proc-disable-oom.patch Patch2023: linux-2.6.9-ia64-update-mmu-cache.patch Patch2024: linux-2.6.13-buffer.patch Patch2025: linux-2.6.13-prio-tree.patch Patch2026: linux-2.6.9-readahead.patch Patch2027: linux-2.6.9-vm-committed-space.patch Patch2028: linux-2.6.9-vmalloc.patch Patch2029: linux-2.6.9-dirty-ratio.patch Patch2030: linux-2.6.9-hugetlb.patch Patch2031: linux-2.6.9-fork-optimization.patch Patch2032: linux-2.6.9-swap-lock-page.patch Patch2033: linux-2.6.9-bootmem.patch Patch2034: linux-2.6.9-busy-inodes.patch Patch2035: linux-2.6.9-vm-deadlock.patch Patch2036: linux-2.6.9-vm-swap-io-error.patch Patch2037: linux-2.6.9-vm-balance.patch Patch2038: linux-2.6.9-vm-madvise.patch Patch2039: linux-2.6.9-vm-panic-on-oom.patch Patch2040: linux-2.6.9-vm-inactive-percent.patch Patch2041: linux-2.6.9-vm-large-file-latency.patch Patch2042: linux-2.6.9-vm-excessive-swapout.patch Patch2043: linux-2.6.9-vm-drop-caches.patch Patch2044: linux-2.6.9-vm-bounce.patch # IDE bits. Patch2100: linux-2.6.9-ide-csb6-raid.patch Patch2101: linux-2.6.9-ide-cd-early-EOF.patch Patch2102: linux-2.6.9-ide-cd-panic.patch Patch2103: linux-2.6.9-ide-supress-error-msg.patch Patch2104: linux-2.6.9-ide-blacklist-update.patch Patch2105: linux-2.6.12-ide-serverworks-hotplug.patch Patch2106: linux-2.6.12-ide-serverworks-csb6.patch Patch2107: linux-2.6.9-ide-updates.patch # USB bits Patch2200: linux-2.6.9-usb-edgeport-overflows.patch Patch2201: linux-2.6.9-usb-storage-reload.patch Patch2202: linux-2.6.9-usb-input-chicony-noget.patch Patch2203: linux-2.6.13-usb-acm-wb.patch Patch2204: linux-2.6.9-usb-memory-sticks.patch Patch2205: linux-2.6.9-usb-toggles.patch Patch2206: linux-2.6.9-usb-handoff.patch Patch2207: linux-2.6.9-usb-khubd-deadlock.patch Patch2208: linux-2.6.9-usb-hid-disconnect.patch Patch2209: linux-2.6.9-usb-compat-ioctl.patch Patch2210: linux-2.6.9-usb-ehci-nvidia.patch Patch2211: linux-2.6.9-usb-cd-size.patch Patch2212: linux-2.6.9-usb-error-handling.patch Patch2213: linux-2.6.9-pizzaro-reboot.patch Patch2214: linux-2.6.9-usb-hid.patch Patch2215: linux-2.6.9-usb-uhci-hcd-race.patch Patch2216: linux-2.6.9-ohci.patch Patch2217: linux-2.6.9-pwc-update.patch Patch2218: linux-2.6.9-usb-storage.patch Patch2219: linux-2.6.9-usb-hub.patch # More SCSI bits. Patch2300: linux-2.6.9-scsi-silence-sg_io-warning.patch Patch2301: linux-2.6.9-scsi-qla-fix-hw-segment-counting.patch Patch2302: linux-2.6.9-scsi-aacraid-dead-param.patch Patch2303: linux-2.6.9-scsi-megaraid-update.patch Patch2304: linux-2.6.9-scsi-megaraid-warning-fixes.patch Patch2305: linux-2.6.9-scsi-mptfusion-update.patch Patch2306: linux-2.6.9-i2o-increase-lct-get-timeout.patch Patch2307: linux-2.6.9-scsi-oops-faulty-dvd.patch Patch2308: linux-2.6.9-scsi-blacklist-false-echo-buffer.patch Patch2309: linux-2.6.9-scsi-done-fail.patch Patch2310: linux-2.6.9-iscsi-sfnet.patch Patch2311: linux-2.6.12-qla1280-hotplug.patch Patch2312: linux-2.6.9-ipr-update.patch Patch2313: linux-2.6.9-ide-scsi-transform.patch Patch2314: linux-2.6.9-mt-tell.patch Patch2315: linux-2.6.9-st-sgio.patch Patch2316: linux-2.6.9-sg-oops.patch Patch2317: linux-2.6.9-ide-scsi-highmem.patch Patch2318: linux-2.6.9-megaraid-update.patch Patch2319: linux-2.6.9-sr-cd-rom-size.patch Patch2320: linux-2.6.9-megaraid-sas.patch Patch2321: linux-2.6.9-aacraid-update.patch Patch2322: linux-2.6.9-sas-aic94xx.patch Patch2323: linux-2.6.9-scsi-delete-timer-race.patch Patch2324: linux-2.6.9-scsi-eh-tur.patch Patch2325: linux-2.6.9-scsi-proc.patch Patch2326: linux-2.6.9-scsi-qla2xxx-update.patch Patch2327: linux-2.6.9-scsi-aic7xxx.patch Patch2328: linux-2.6.9-scsi-adp94xx.patch Patch2329: linux-2.6.9-scsi-3ware-update.patch Patch2330: linux-2.6.9-scsi-sr.patch Patch2331: linux-2.6.9-scsi-scsicam.patch Patch2332: linux-2.6.18-sata-update.patch Patch2333: linux-2.6.9-scsi-qla4xxx.patch Patch2334: linux-2.6.9-scsi-scan.patch Patch2335: linux-2.6.9-scsi-acrea-raid.patch Patch2336: linux-2.6.9-scsi-qla2xxx-drv-update.patch # Audit patches Patch2400: linux-2.6.9-audit-retcode.patch Patch2401: linux-2.6.9-audit-caps.patch Patch2402: linux-2.6.9-auditcongestion.patch Patch2403: linux-2.6.9-auditlost.patch Patch2404: linux-2.6.9-audit-loginuid-proc.patch Patch2405: linux-2.6.9-ppc64-auditsyscall.patch Patch2406: linux-2.6.9-auditinonum.patch Patch2407: linux-2.6.9-audit-netlinkfix.patch Patch2408: linux-2.6.9-auditdev.patch Patch2409: linux-2.6.9-auditipc.patch Patch2410: linux-2.6.9-auditstr.patch Patch2411: linux-2.6.9-auditaltroot.patch Patch2412: linux-2.6.9-auditarch.patch Patch2413: linux-2.6.11-rc3.stamp.patch Patch2414: linux-2.6.9-auditoneliners.patch Patch2415: linux-2.6.9-ia64-audit-syscall.patch Patch2416: linux-2.6.9-audit-comm-exe.patch Patch2417: linux-2.6.9-audit-netlink-loginuid.patch Patch2418: linux-2.6.9-audit-netlink-perms.patch Patch2419: linux-2.6.9-auditrequeue.patch Patch2420: linux-2.6.9-audit-fix-setluid.patch Patch2421: linux-2.6.9-audit-reuse-skb.patch Patch2422: linux-2.6.9-audit-x86_64-compat.patch Patch2423: linux-2.6.9-audit-sel-setscheduler.patch Patch2424: linux-2.6.9-audit-unknownperm.patch Patch2425: linux-2.6.9-audit-signal.patch Patch2426: linux-2.6.9-audit-to-skb-1.patch Patch2427: linux-2.6.9-audit-to-skb-2.patch Patch2428: linux-2.6.9-audit-to-skb-3.patch Patch2429: linux-2.6.9-audit-va-abuse.patch Patch2430: linux-2.6.9-avc-deadlock.patch Patch2431: linux-2.6.9-audit-types.patch Patch2432: linux-2.6.9-audit-spelling.patch Patch2433: linux-2.6.9-audit-socketcalls.patch Patch2434: linux-2.6.9-audit-untrusted.patch Patch2435: linux-2.6.9-audit-kthread.patch Patch2436: linux-2.6.9-audit-not-auditd.patch Patch2437: linux-2.6.9-avc-path.patch Patch2438: linux-2.6.9-auid.patch Patch2439: linux-2.6.9-audit-serial.patch Patch2440: linux-2.6.9-audit-arch-first.patch Patch2441: linux-2.6.9-audit-untrusted-2.patch Patch2442: linux-2.6.9-audit-aux-defer-free.patch Patch2443: linux-2.6.9-audit-pwd.patch Patch2444: linux-2.6.9-audit-filters.patch Patch2445: linux-2.6.9-audit-inode-flags.patch Patch2446: linux-2.6.9-audit-reply-thread.patch Patch2447: linux-2.6.9-audit-backlog-wait.patch Patch2448: linux-2.6.9-auditd-oom.patch Patch2449: linux-2.6.9-audit-printk-loglevel.patch Patch2450: linux-2.6.9-audit-pid.patch Patch2451: linux-2.6.9-audit-livelock.patch Patch2452: linux-2.6.9-audit-idle-thread.patch Patch2453: linux-2.6.9-audit-speedup.patch Patch2454: linux-2.6.9-audit-task-refcnt.patch Patch2455: linux-2.6.9-audit-dup-rules.patch Patch2456: linux-2.6.9-audit-ppc64-syscallresult.patch Patch2457: linux-2.6.9-audit-syscall-fail.patch Patch2458: linux-2.6.9-audit-msg2.patch Patch2459: linux-2.6.9-audit-updates.patch # Key management patches Patch2500: linux-2.6.13-taskaux.patch Patch2501: linux-2.6.13-keys.patch Patch2502: linux-2.6.13-key-syscall.patch Patch2503: linux-2.6.13-key-reiserfs.patch Patch2504: linux-2.6.13-key-calculate-keyring-size.patch Patch2505: linux-2.6.13-key-updates.patch # Core FS patches Patch2550: linux-2.6.12-free-secdata.patch Patch2551: linux-2.6.12-osync-bdev.patch Patch2552: linux-2.6.9-blkgetsize-compat-ioctl.patch Patch2553: linux-2.6.9-dio-vs-truncate.patch Patch2554: linux-2.6.9-olargefile.patch Patch2555: linux-2.6.9-osync-error.patch Patch2556: linux-2.6.9-generic-aio-retval.patch Patch2557: linux-2.6.9-auditfs.patch Patch2558: linux-2.6.9-auditfs-lock-contention.patch Patch2559: linux-2.6.9-audit-panic.patch Patch2560: linux-2.6.9-audit-cleanup.patch Patch2561: linux-2.6.9-odirect-2G.patch Patch2562: linux-2.6.9-register-disk.patch Patch2563: linux-2.6.9-iosched.patch Patch2565: linux-2.6.9-readpage-invalidate.patch Patch2566: linux-2.6.9-fd-limit.patch Patch2567: linux-2.6.9-dio-gfs-locking.patch Patch2568: linux-2.6.9-poll.patch Patch2569: linux-2.6.9-fs-lsm-hooks.patch Patch2570: linux-2.6.9-dio-error-propogation.patch Patch2571: linux-2.6.9-fs-may-exec.patch Patch2572: linux-2.6.9-fs-close.patch Patch2573: linux-2.6.9-fs-mtime.patch Patch2574: linux-2.6.9-fs-quota.patch Patch2575: linux-2.6.9-fs-wide-inumbers.patch Patch2576: linux-2.6.9-fs-read-write-barrier.patch Patch2577: linux-2.6.9-fs-prevent-inode-overflow.patch Patch2578: linux-2.6.9-fs-lustre-support.patch Patch2579: linux-2.6.9-fs-inode-accounting.patch Patch2580: linux-2.6.9-fs-open-perm.patch Patch2581: linux-2.6.9-dio.patch # Device Mapper patches Patch2600: linux-2.6.13-dm-swap-error.patch Patch2601: linux-2.6.13-dm-private-workqueue.patch Patch2602: linux-2.6.13-dm-emc-memset.patch Patch2603: linux-2.6.13-dm-flush-workqueue.patch Patch2604: linux-2.6.13-dm-raid1-limit-bios-size.patch Patch2605: linux-2.6.13-dm-email.patch Patch2606: linux-2.6.13-dm-snapshot-origin.patch Patch2607: linux-2.6.13-dmc-locking.patch Patch2608: linux-2.6.13-dm-mpath-suspend.patch Patch2609: linux-2.6.13-dm-mpath-eio.patch Patch2610: linux-2.6.13-dm-mpath-pg-init.patch Patch2611: linux-2.6.13-dm-mpath-scsi-error.patch Patch2612: linux-2.6.14-dm-updates.patch Patch2613: linux-2.6.9-dm-mirror-update.patch Patch2614: linux-2.6.19-dm-updates.patch # OpenIB Infiniband patches Patch2700: linux-2.6.9-OFED-1.1.patch Patch2701: linux-2.6.9-spinlock-define.patch Patch2702: linux-2.6.9-if_infiniband.patch Patch2703: linux-2.6.9-gfp_t-typedef.patch Patch2704: linux-2.6.9-empty-debugfs.patch Patch2705: linux-2.6.9-pci_find_next_cap.patch Patch2706: linux-2.6.9-wait_for_completion_timeout.patch Patch2707: linux-2.6.9-OpenIB-build.patch Patch2708: linux-2.6.9-OpenIB-read_mostly.patch Patch2709: linux-2.6.9-OpenIB-flush_core_git.patch Patch2710: linux-2.6.9-OpenIB-flush_users.patch Patch2711: linux-2.6.9-OpenIB-mad_rmpp_requester_retry.patch Patch2712: linux-2.6.9-OpenIB-srp_avoid_null_deref.patch Patch2713: linux-2.6.9-OpenIB-4g-dma.patch Patch2714: linux-2.6.9-scsi_scan_target-export.patch Patch2715: linux-2.6.9-mutex-backport.patch Patch2716: linux-2.6.9-OpenIB-ehca-support.patch # Uncertain patches Patch2720: linux-2.6.9-OpenIB-rdma_misc.patch Patch2721: linux-2.6.9-OpenIB-sa_pack_unpack.patch Patch2722: linux-2.6.9-ofed-1.2-update.patch # EDAC Support Patch2800: linux-2.6.9-edac.patch Patch2999: linux-2.6.3-printopen.patch # # External drivers that are about to get accepted upstream # # Emulex FC driver Patch3000: linux-2.6.9-emulex-lpfc.patch Patch3001: linux-2.6.9-emulex-lpfc-80163.patch Patch3002: linux-2.6.9-emulex-lpfc-80166.patch Patch3003: linux-2.6.9-emulex-lpfc-80166x2.patch Patch3004: linux-2.6.9-emulex-lpfc-801611.patch Patch3005: linux-2.6.9-emulex-lpfc-801617.patch Patch3006: linux-2.6.9-emulex-lpfc-801618.patch Patch3007: linux-2.6.9-emulex-lpfc-801626.patch Patch3008: linux-2.6.9-emulex-lpfc-shutdown.patch Patch3009: linux-2.6.9-emulex-lpfcdfc-20014.patch Patch3010: linux-2.6.9-emulex-lpfc-801634.patch # Speedtouch USB DSL modem driver. Patch3015: linux-2.6.9-speedtouch.patch # Intel Centrino wireless drivers. Patch3020: linux-2.6.9-ipw2100.patch Patch3021: linux-2.6.9-ipw2200.patch Patch3022: linux-2.6.9-ieee80211.patch Patch3023: linux-2.6.9-80211-update.patch Patch3024: linux-2.6.9-ipw2100-update.patch Patch3025: linux-2.6.9-ipw2200-update.patch # Misc bits. Patch4001: linux-2.6.10-ac-selected-bits.patch Patch4002: linux-2.6.9-pty-smp-race.patch Patch4003: linux-2.6.9-intel8x0-sound-ids.patch Patch4004: linux-2.6.9-x86-sysrq-b-oops.patch Patch4005: linux-2.6.9-sys_io_setup-unwritable-addr.patch Patch4006: linux-2.6.9-ptrace-fixes.patch Patch4007: linux-2.6.9-panic_on_oops-default.patch Patch4008: linux-2.6.11-sys_ipc-fix.patch Patch4009: linux-2.6.9-gpt-partition-noprobe.patch Patch4010: linux-2.6.9-tmpfs-truncate-BUG.patch Patch4011: linux-2.6.9-cpufreq-silence-warnings.patch Patch4012: linux-2.6.9-vesafb-probe-error.patch Patch4013: linux-2.6.9-dellserial.patch Patch4014: linux-2.6.9-autofs-leak.patch Patch4015: linux-2.6.9-tty-locking-fix.patch Patch4016: linux-2.6.9-execshield-iret.patch Patch4017: linux-2.6.9-sysrq-enhancements.patch Patch4018: linux-2.6.9-do_task_stat-accounting-fixes.patch Patch4019: linux-2.6.11-serial-ns16550a-baud-rate-adjust.patch Patch4020: linux-2.6.9-quirks.patch Patch4021: linux-2.6.9-tmpfs-symbolic-oops.patch Patch4022: linux-2.6.9-esb2-support.patch Patch4023: linux-2.6.9-sigkill.patch Patch4024: linux-2.6.9-bio-clone.patch Patch4025: linux-2.6.9-acpi-powernow-fix.patch Patch4026: linux-2.6.9-hangcheck-timer.patch Patch4027: linux-2.6.9-aio.patch Patch4028: linux-2.6.9-kallsyms-insmod.patch Patch4029: linux-2.6.9-locks-after-close.patch Patch4030: linux-2.6.9-autofs.patch Patch4031: linux-2.6.9-isdn.patch Patch4032: linux-2.6.9-sound-i810.patch Patch4033: linux-2.6.9-get-set-priority.patch Patch4034: linux-2.6.9-disassociate-ctty.patch Patch4035: linux-2.6.9-signal-coredump.patch Patch4036: linux-2.6.9-mq.patch Patch4037: linux-2.6.9-wacom-driver-update.patch Patch4038: linux-2.6.9-rbu-firmware-driver.patch Patch4039: linux-2.6.9-docs.patch Patch4040: linux-2.6.9-blank-screen-console.patch Patch4041: linux-2.6.9-softrepeat-off.patch Patch4042: linux-2.6.9-sound-updates.patch Patch4043: linux-2.6.9-procfs-removal.patch Patch4044: linux-2.6.9-dcdbas.patch Patch4045: linux-2.6.9-serial-hang.patch Patch4046: linux-2.6.9-pci-bist.patch Patch4047: linux-2.6.9-proc-devices.patch Patch4048: linux-2.6.9-tunable-per-cpu-pages.patch Patch4049: linux-2.6.9-tunable-wake-balance.patch Patch4050: linux-2.6.9-proc-meminfo.patch Patch4051: linux-2.6.9-i2c.patch Patch4052: linux-2.6.9-audit-execve.patch Patch4053: linux-2.6.9-rsa-driver-fixes.patch Patch4054: linux-2.6.9-boot-cpu-id.patch Patch4055: linux-2.6.9-fork-race.patch Patch4056: linux-2.6.9-mousedev-release.patch Patch4057: linux-2.6.9-sun-partition.patch Patch4058: linux-2.6.9-hotplug-ppb-support.patch Patch4059: linux-2.6.9-sched-accouting.patch Patch4060: linux-2.6.9-sched-lock-ordering.patch Patch4061: linux-2.6.9-keymap.patch Patch4062: linux-2.6.9-procfs-setuid-maps.patch Patch4063: linux-2.6.9-loop.patch Patch4064: linux-2.6.9-shm.patch Patch4065: linux-2.6.9-gate-vma.patch Patch4066: linux-2.6.9-udf.patch Patch4067: linux-2.6.9-smsc47b397-sensors.patch Patch4068: linux-2.6.9-input-poll-error.patch Patch4069: linux-2.6.9-sys-time-compat.patch Patch4070: linux-2.6.9-irq-uidhash-lock.patch Patch4071: linux-2.6.9-signal.patch Patch4072: linux-2.6.9-x86-acpi-pstate.patch Patch4073: linux-2.6.9-proc-readdir.patch Patch4074: linux-2.6.9-nic-ordering.patch Patch4075: linux-2.6.9-lofft-elf-core.patch Patch4076: linux-2.6.9-module.patch Patch4077: linux-2.6.9-pcmcia.patch Patch4078: linux-2.6.9-video.patch Patch4079: linux-2.6.9-version_h.patch Patch4080: linux-2.6.9-raw.patch Patch4081: linux-2.6.9-futex.patch Patch4082: linux-2.6.9-efi.patch Patch4083: linux-2.6.9-core-dump.patch Patch4084: linux-2.6.9-fat.patch Patch4085: linux-2.6.9-shmget-compat.patch Patch4086: linux-2.6.9-bluetooth.patch Patch4087: linux-2.6.9-compat.patch Patch4088: linux-2.6.9-partition.patch Patch4089: linux-2.6.9-smaps.patch Patch4090: linux-2.6.9-flock.patch Patch4091: linux-2.6.9-sched.patch Patch4092: linux-2.6.9-pci-xpress.patch Patch4093: linux-2.6.9-getcpu-syscall.patch Patch4094: linux-2.6.9-pdeath-signal-suid.patch Patch4095: linux-2.6.9-pci-bridge-scan.patch Patch4096: linux-2.6.9-bio.patch Patch4097: linux-2.6.9-tick-divider.patch Patch4098: linux-2.6.9-mempolicy.patch # ALSA fixes. Patch4100: linux-2.6.9-alsa-vx222-newid.patch Patch4101: linux-2.6.9-alsa-intel-hd-driver.patch Patch4102: linux-2.6.9-alsa-realtek-alc260.patch Patch4103: linux-2.6.9-alsa-intel-hd-driver-update.patch # Xen patches. Patch4200: linux-2.6.9-xen-changedfiles.patch Patch4201: linux-2.6.9-xen-newfiles.patch Patch4202: linux-2.6.9-xen-hotplug.patch Patch4203: linux-2.6.9-xen-updates.patch Patch4204: linux-2.6.9-xen-rebase.patch Patch4205: linux-2.6.9-xen-pvfb.patch Patch4206: linux-2.6.9-xen-console.patch Patch4207: linux-2.6.9-xen-more-updates.patch # Security fixes. Patch5000: linux-2.6.9-CAN-2004-1056-drm-insufficient-locking.patch Patch5001: linux-2.6.9-CAN-2004-1137-igmp-flaws.patch Patch5002: linux-2.6.9-CAN-2004-1235-do_brk.patch Patch5003: linux-2.6.9-CAN-2005-0001-expand-stack-race.patch Patch5004: linux-2.6.9-CAN-2005-0135-ia64-unwind.patch Patch5005: linux-2.6.9-CAN-2005-0136-ia64-ptrace.patch Patch5006: linux-2.6.9-CAN-2005-0176-shmlockperms.patch Patch5007: linux-2.6.9-CAN-2005-0204-outs-iobitmap.patch Patch5009: linux-2.6.9-CAN-2005-0209-dst-leak.patch Patch5010: linux-2.6.9-CAN-2005-0384-ppp-dos.patch Patch5011: linux-2.6.9-CAN-2005-0400-ext2-infoleak.patch Patch5012: linux-2.6.9-CAN-2005-0449-ip_defrag.patch Patch5013: linux-2.6.9-CAN-2005-0531-size_t.patch Patch5014: linux-2.6.9-CAN-2005-0736-epoll-overflow.patch Patch5015: linux-2.6.9-CAN-2005-0749-elfloader-kfree.patch Patch5016: linux-2.6.9-CAN-2005-0750-bluetooth-rangecheck.patch Patch5017: linux-2.6.9-CAN-2005-1762-x86_64-ptrace-canonical-addr.patch Patch5018: linux-2.6.9-CAN-2005-0767-drm-radeon-race.patch Patch5019: linux-2.6.9-CAN-2005-0815-isofs.patch Patch5020: linux-2.6.9-CAN-2005-0839-N_MOUSE.patch Patch5021: linux-2.6.10-CAN-2005-0867-sysfs-signedness.patch Patch5022: linux-2.6.9-CAN-2005-1263-binfmt_elf.patch Patch5023: linux-2.6.9-CAN-2005-1264-raw-blkdev_ioctl.patch Patch5024: linux-2.6.12-CAN-2005-1761-ia64-ptrace.patch Patch5025: linux-2.6.9-CAN-2005-0756-x8664-ptrace-check-segment.patch Patch5026: linux-2.6.9-CAN-2005-1765-x8664-ptrace-overflow.patch Patch5027: linux-2.6.9-CAN-2005-2555-cap-net-admin.patch Patch5028: linux-2.6.9-CAN-2005-2100-44split.patch Patch5029: linux-2.6.9-CAN-2005-2490-sendmsg-compat.patch Patch5030: linux-2.6.9-CAN-2005-2492-sendmsg.patch Patch5032: linux-2.6.9-CAN-2005-3053-set-mempolicy.patch Patch5033: linux-2.6.9-CAN-2005-3110-ebtables-race.patch Patch5034: linux-2.6.9-CAN-2005-3119-key-leak.patch Patch5035: linux-2.6.9-CAN-2005-3180-orinoco-etherleak.patch Patch5036: linux-2.6.9-CAN-2005-3181-getname-leak.patch Patch5037: linux-2.6.9-CAN-2005-2458-gzip-zlib.patch Patch5038: linux-2.6.9-CAN-2005-3106-exec-mmap.patch Patch5039: linux-2.6.9-CAN-2005-2709-sysctl-unregister.patch Patch5040: linux-2.6.9-CAN-2005-2800-proc-scsi.patch Patch5041: linux-2.6.9-CVE-2005-3857-printk-dos.patch Patch5042: linux-2.6.9-CVE-2005-3848-dst-entry-leak.patch Patch5043: linux-2.6.9-CVE-2005-3858-ip6-input-finish-dos.patch Patch5044: linux-2.6.9-CVE-2005-3806-ip6-flowlabel-dos.patch Patch5045: linux-2.6.9-CVE-2005-2185-igmp-dos.patch Patch5046: linux-2.6.9-CVE-2005-3358-mempolicy.patch Patch5047: linux-2.6.9-CVE-2005-3784-auto-reap.patch Patch5048: linux-2.6.9-CVE-2005-4605-proc-info-leak.patch Patch5049: linux-2.6.9-CVE-2005-2973-ipv6-infinite-loop.patch Patch5050: linux-2.6.9-CVE-2005-3359-atm-mod-count.patch Patch5051: linux-2.6.9-CVE-2005-3623-nfs-acl-read.patch Patch5052: linux-2.6.9-CVE-2006-1052-selinux-ptrace.patch Patch5053: linux-2.6.9-CVE-2005-3055-usb-perms.patch Patch5054: linux-2.6.9-CVE-2006-0741-elf.patch Patch5055: linux-2.6.9-CVE-2006-1056-fpu.patch Patch5056: linux-2.6.9-CVE-2006-2451-dumpable.patch Patch5057: linux-2.6.9-CVE-2006-0557-get-nodes.patch Patch5058: linux-2.6.9-CVE-2006-2071-mprotect-perms.patch Patch5059: linux-2.6.9-CVE-2004-2660-odirect-mem.patch Patch5060: linux-2.6.9-CVE-2006-1858-sctp-overflow.patch Patch5061: linux-2.6.9-CVE-2006-2936-ftdi-sio-dos.patch Patch5062: linux-2.6.9-CVE-2006-2935-cdrom-typo.patch Patch5063: linux-2.6.9-CVE-2006-3468-nfs-fh.patch Patch5064: linux-2.6.9-CVE-2006-3626-proc-setuid.patch Patch5065: linux-2.6.9-CVE-2006-2444-snmp-nat-mem.patch Patch5066: linux-2.6.9-CVE-2006-2932-ds-es-dos.patch Patch5067: linux-2.6.9-CVE-2006-4623-dvb.patch Patch5068: linux-2.6.9-CVE-2006-0039-netfilter.patch Patch5069: linux-2.6.9-CVE-2006-4093-ppc-clear-en-attn.patch Patch5070: linux-2.6.9-CVE-2006-4538-ia64-corrupt-elf.patch Patch5071: linux-2.6.9-CVE-2006-5823-cramfs-zlib-inflate.patch Patch5072: linux-2.6.9-CVE-2006-6106-capi-size-check.patch Patch5073: linux-2.6.9-CVE-2007-3739-hugetlb-stack.patch Patch5074: linux-2.6.9-CVE-2007-4573-x8664-syscall.patch # Security fixes that don't have CANs assigned (yet?) # These get renamed if one is later assigned. Patch5100: linux-2.6.9-ptrace-sched-race.patch # # 10000 to 20000 is for stuff that has to come last due to the # amount of drivers they touch. But only these should go here. # Not patches you're too lazy for to put in the proper place. # Patch10000: linux-2.6.0-compile.patch Patch10001: linux-2.6.9-exports.patch Patch10002: linux-2.6.9-slab-update.patch Patch10003: linux-2.6.9-pci-ids.patch Patch12000: linux-2.6.9-networking-kernel-oopses-when-multicasting-with-co.patch Patch12001: linux-2.6.9-ide-Introduce-command-line-option-to-disable-ide-d.patch Patch12002: linux-2.6.9-SIGKILL-not-respected-under-special-circumstances-f.patch Patch12003: linux-2.6.9-Potential-deadlock-in-DM-mirror-code-fix.patch Patch12004: linux-2.6.9-psmouse-Add-support-for-cortps-protocol.patch Patch12005: linux-2.6.9-nfs-fix-redundant-and-incorrect-protocol-for-nfs4.patch Patch12006: linux-2.6.9-Fix-unserialized-task-files-updation.patch Patch12007: linux-2.6.9-Do-not-mmap-a-page-at-address-zero-without-MAP_FIXE.patch Patch12008: linux-2.6.9-nfs-High-vm-pagecache-reclaim-latency-on-systems-wi.patch Patch12009: linux-2.6.9-nfs-Fix-nfs-read-performance-regression.-Introduce.patch Patch12010: linux-2.6.9-udf-fix-reservation-discarding.patch Patch12011: linux-2.6.9-udf-deadlock-on-unmount-fix.patch Patch12012: linux-2.6.9-udf-fix-possible-udf-deadlock-and-memory-corruption.patch Patch12013: linux-2.6.9-udf-use-sector_t-and-loff_t-for-file-offsets.patch Patch12014: linux-2.6.9-udf-introduce-struct-extent_position.patch Patch12015: linux-2.6.9-udf-use-get_bh-instead-of-directly-accessing-b_coun.patch Patch12016: linux-2.6.9-udf-add-assertions-in-udf_discard_prealloc.patch Patch12017: linux-2.6.9-udf-support-files-larger-than-1g.patch Patch12018: linux-2.6.9-udf-fix-possible-udf-data-corruption.patch Patch12019: linux-2.6.9-udf-fix-possible-leakage-of-blocks.patch Patch12020: linux-2.6.9-Don-t-truncate-proc-PID-environ-at-4096-characters.patch Patch12021: linux-2.6.9-nfs-multithreaded-file-lock-unlock-issues-over-NFS.patch Patch12022: linux-2.6.9-xen-local-domu-to-domu-ssh-broken-when-firewall-en.patch Patch12023: linux-2.6.9-check-to-see-if-agp-is-valid-before-reporting-apertu.patch Patch12024: linux-2.6.9-s390-qeth-hipersockets-layer-3-interface-to-drop-n.patch Patch12025: linux-2.6.9-s390-qeth-discard-inbound-packets-with-unknown-hea.patch Patch12026: linux-2.6.9-Revert-check-to-see-if-agp-is-valid-before-reportin.patch Patch12027: linux-2.6.9-eHEA-Fix-kernel-panic-on-DLPAR-remove-of-eHEA-real.patch Patch12028: linux-2.6.9-audit-break-execve-records-into-smaller-parts.patch Patch12029: linux-2.6.9-cifs-Import-cifs-stock-version-1.50c.patch Patch12030: linux-2.6.9-cifs-remove-duplicate-kzalloc-definition.patch Patch12031: linux-2.6.9-cifs-account-for-change-of-kmem_cache_t-to-struct-k.patch Patch12032: linux-2.6.9-cifs-add-mutex_lock-and-mutex_unlock-definitions.patch Patch12033: linux-2.6.9-cifs-add-inline-cifs_filemap_write_and_wait-for-old.patch Patch12034: linux-2.6.9-cifs-have-older-kernels-clean-out-pages-list-in-cif.patch Patch12035: linux-2.6.9-cifs-fix-bad-handling-of-EAGAIN-error-on-kernel_rec.patch Patch12036: linux-2.6.9-cifs-fix-spurious-reconnect-on-2nd-peek-from-read-o.patch Patch12037: linux-2.6.9-cifs-fix-oops-on-second-mount-to-same-server-when-n.patch Patch12038: linux-2.6.9-cifs-log-better-errors-on-failed-mounts.patch Patch12039: linux-2.6.9-cifs-fix-buffer-overflow-if-server-sends-corrupt-re.patch Patch12040: linux-2.6.9-cifs-fix-memory-leak-in-statfs-to-very-old-servers.patch Patch12041: linux-2.6.9-cifs-reduce-chance-of-list-corruption-in-find_writa.patch Patch12042: linux-2.6.9-cifs-fix-cifsd-to-shut-down-when-signing-fails-duri.patch Patch12043: linux-2.6.9-cifs-fix-error-message-about-packet-signing.patch Patch12044: linux-2.6.9-cifs-when-mount-helper-missing-fix-slash-wrong-dire.patch Patch12045: linux-2.6.9-cifs-fix-potential-data-corruption-when-writing-out.patch Patch12046: linux-2.6.9-cifs-fix-endian-conversion-problem-in-posix-mkdir.patch Patch12047: linux-2.6.9-cifs-update-changes-file-and-version-string.patch Patch12048: linux-2.6.9-hfs-Do-not-mount-the-fs-if-hfs-can-t-find-the-root.patch Patch12049: linux-2.6.9-i8042-remove-polling-timer-support.patch Patch12050: linux-2.6.9-x86_64-Prevent-iounmap-from-sleeping-with-a-spinloc.patch Patch12051: linux-2.6.9-Prevent-long-delay-before-OOM-killer-launches.patch Patch12052: linux-2.6.9-Display-count-of-pagecache-pages-in-show_mem-output.patch Patch12053: linux-2.6.9-eHEA-add-poll_controller-support-to-eHEA-to-support.patch Patch12054: linux-2.6.9-NET-kernel-needs-to-support-TCP_RTO_MIN.patch Patch12055: linux-2.6.9-nfs-fix-ATTR_KILL_S-ID-handling-on-NFS.patch Patch12056: linux-2.6.9-Fix-proc-cpuinfo-giving-wrong-model-number-informat.patch Patch12057: linux-2.6.9-nfs-Discard-pagecache-data-for-dirs-on-denty_iput.patch Patch12058: linux-2.6.9-sunrpc-don-t-retry-portmap-query-forever-if-it-is-n.patch Patch12059: linux-2.6.9-Implement-udp_poll-to-reduce-likelyhood-of-false-pos.patch Patch12060: linux-2.6.9-nfs-set-attrmask-correctly-on-nfs4_create_exclusive.patch Patch12061: linux-2.6.9-nfs-for-nfs4_create_exclusive-reset-any-fields-set.patch Patch12062: linux-2.6.9-AIO-account-for-io-wait-properly.patch Patch12063: linux-2.6.9-ide-handle-ide-removeable-drives-properly.patch Patch12064: linux-2.6.9-Powernow-k8-Get-rid-of-unnecessary-error-messages-w.patch Patch12065: linux-2.6.9-ACPI-PCIE-hotplug-fails-due-to-non-receipt-of-acpi.patch Patch12066: linux-2.6.9-proc-add-proc-pid-limits.patch Patch12067: linux-2.6.9-epoll_wait-with-negative-timeout-value-results-in-bo.patch Patch12068: linux-2.6.9-smbfs-fix-data-corruption-in-smb_proc_setattr_unix.patch Patch12069: linux-2.6.9-smbfs-Turn-null-dereference-into-BUG.patch Patch12070: linux-2.6.9-smbfs-smb_file_open-retval-fix.patch Patch12071: linux-2.6.9-smbfs-Fix-names_cache-memory-leak.patch Patch12072: linux-2.6.9-smbfs-smbfs-readdir-vs-signal-fix.patch Patch12073: linux-2.6.9-smbfs-Fix-debug-logging-only-compilation-error.patch Patch12074: linux-2.6.9-smbfs-fix-more-warnings-and-errors-with-debug-build.patch Patch12075: linux-2.6.9-smbfs-Fix-calculation-of-size-parameter-in-smb_rece.patch Patch12076: linux-2.6.9-Fix-IPI-interrupt-storm-on-IA64.patch Patch12077: linux-2.6.9-acpiphp-differentiate-between-slot-empty-and-slot-p.patch Patch12078: linux-2.6.9-NET-make-tcp_input_metrics-get-minimum-rto-via-tcp.patch Patch12079: linux-2.6.9-xen-rapid-block-device-plug-unplug-leads-to-kernel.patch Patch12080: linux-2.6.9-nfs-32-bit-nfs-client-does-not-handle-64-inodes.-Cl.patch Patch12081: linux-2.6.9-nfs-32-bit-nfs-client-does-not-handle-64-inodes.-Se.patch Patch12082: linux-2.6.9-nfs-Introduce-nfs.enable_ino64-command-line-paramet.patch Patch12083: linux-2.6.9-kswapd-kswapd-does-not-use-lower_zone_protection-va.patch Patch12084: linux-2.6.9-COREDUMP-add-an-interface-for-coredump-filter.patch Patch12085: linux-2.6.9-COREDUMP-elf-add-coredump-filtering-feature.patch Patch12086: linux-2.6.9-COREDUMP-Documentation-for-coredump-filter.patch Patch12087: linux-2.6.9-COREDUMP-add-MMF_DUMP_ELF_HEADERS-flag-support.patch Patch12088: linux-2.6.9-hotplug-acpiphp-avoid-acpiphp-cannot-get-bridge-in.patch Patch12089: linux-2.6.9-xen-xenbus-suspend_mutex-remains-locked-after-trans.patch Patch12090: linux-2.6.9-IA64-user-data-corruption-on-misaligned-access-with.patch Patch12091: linux-2.6.9-NET-link_watch-handle-jiffies-wraparound.patch Patch12092: linux-2.6.9-XEN-Fix-xen-pv-oops-when-mmaping-prot_none-during.patch Patch12093: linux-2.6.9-nfs4-Make-sure-nfs4-mounts-are-interruptable-when-i.patch Patch12094: linux-2.6.9-nfs-don-t-expose-internal-readdir-errors-to-userspa.patch Patch12095: linux-2.6.9-NET-link_watch-always-schedule-urgent-events.patch Patch12096: linux-2.6.9-sunrpc-make-sure-portmap-calls-are-always-soft-RPC.patch Patch12097: linux-2.6.9-nfsd-don-t-try-to-cache-reply-to-nfsv2-readdir.patch Patch12098: linux-2.6.9-sunrpc-print-unsigned-integers-in-stats.patch Patch12099: linux-2.6.9-add-mutex_destroy-definition.patch Patch12100: linux-2.6.9-libata-sata_nv-may-send-commands-with-duplicate-ta.patch Patch12101: linux-2.6.9-libata-un-blacklist-hitachi-drives-to-enable-NCQ.patch Patch12102: linux-2.6.9-smbus-AMD-ATI-SB600-700-800-use-same-smbus-controll.patch Patch12103: linux-2.6.9-SB700-contains-two-ide-channels.patch Patch12104: linux-2.6.9-Missing-sb600-sb700-40-pin-ide-cable-support.patch Patch12105: linux-2.6.9-make-concurrent-proc-net-dev-reads-return-sane-stats.patch Patch12106: linux-2.6.9-s390-qeth-tcpdump-does-not-work-with-osa-Layer2-an.patch Patch12107: linux-2.6.9-s390-qdio-qeth-make-sure-sent-skbs-are-freed-in-tim.patch Patch12108: linux-2.6.9-s390-cio-collection-of-update-patches.patch Patch12109: linux-2.6.9-MOXA-buffer-overflow-in-moxa-driver.patch Patch12110: linux-2.6.9-redhat-will-not-ipl-with-more-than-64-procs.patch Patch12111: linux-2.6.9-ide-__ide_end_request-check-for-empty-list-before-d.patch Patch12112: linux-2.6.9-forcedeth-msi-bugfix-Stop-using-stale-irq-number.patch Patch12113: linux-2.6.9-SCSI-fix-kernel-panic-caused-by-scsi-medium-error.patch Patch12114: linux-2.6.9-PPC-Support-for-cpu-freq-values-great-than-32-bit.patch Patch12115: linux-2.6.9-nlm-cleanup-for-blocked-locks.patch Patch12116: linux-2.6.9-nlm-fix-a-client-side-race-on-blocking-locks.patch Patch12117: linux-2.6.9-Revert-s390-qdio-qeth-make-sure-sent-skbs-are-free.patch Patch12118: linux-2.6.9-EDAC-add-support-to-intel-3000-3010-chipsets.patch Patch12119: linux-2.6.9-NET-Fix-socket-name-string-length-returned-by-sys_.patch Patch12120: linux-2.6.9-Fix-unix-stream-socket-recv-race-condition.patch Patch12121: linux-2.6.9-cciss-Remove-read_ahead-and-use-block-layer-default.patch Patch12122: linux-2.6.9-cciss-Copyright-information-updated-as-per-HP-Legal.patch Patch12123: linux-2.6.9-cciss-Support-new-SAS-SATA-controllers.patch Patch12124: linux-2.6.9-cciss-Change-version-number-to-3.6.20-RH1.patch Patch12125: linux-2.6.9-PPC64-xmon-Make-xmon-off-work-on-rhel-4.patch Patch12126: linux-2.6.9-Fix-CDROM-mounting-problem-when-changing-isos-in-ise.patch Patch12127: linux-2.6.9-Insufficient-range-checks-in-fault-handlers-with-mre.patch Patch12128: linux-2.6.9-cdrom-kill-open-failed-message.patch Patch12129: linux-2.6.9-EDAC-add-support-to-intel-5000-chipsets.patch Patch12130: linux-2.6.9-cciss-Modify-proc-driver-cciss-entries-to-avoid-s.patch Patch12131: linux-2.6.9-cciss-add-init-of-drv-cylinders-back-to-cciss_geom.patch Patch12132: linux-2.6.9-cciss-Add-SG_IO-ioctl-and-fix-error-reporting-for-S.patch Patch12133: linux-2.6.9-pata_jmicron-match-devices-using-vendor-and-device.patch Patch12134: linux-2.6.9-knfsd-Ratelimit-remotely-triggered-rpc-error-messag.patch Patch12135: linux-2.6.9-jbd-Fix-journal-overflow-issues.patch Patch12136: linux-2.6.9-Fix-memory-leak-in-alloc_disk_node.patch Patch12137: linux-2.6.9-Tolapai-sata-and-i2c-support.patch Patch12138: linux-2.6.9-Tolapai-Report-correct-cpu-cache-info.patch Patch12139: linux-2.6.9-Reset-LEDS-on-dell-usb-keyboards.patch Patch12140: linux-2.6.9-SCSI-aic7xxx-fix-ahc_done-check-SCB_ACTIVE-for-ta.patch Patch12141: linux-2.6.9-NET-bonding-add-MAC-based-failover-support-to-bon.patch Patch12142: linux-2.6.9-Fix-e820-map-hole-size-calculations.patch Patch12143: linux-2.6.9-sched-Exiting-process-returns-its-first-time_slice.patch Patch12144: linux-2.6.9-Add-HP-DL580-G5-to-bfsort-whitelist.patch Patch12145: linux-2.6.9-Make-kernel-build-when-CONFIG_HIGHMEM-is-not-set.patch Patch12146: linux-2.6.9-diskdump-do-not-disregard-crc-error-of-the-diskdump.patch Patch12147: linux-2.6.9-ipmi-initialize-second-bmc-properly.patch Patch12148: linux-2.6.9-net-drop-duplicate-frames-on-vlan-accelerated-bondi.patch Patch12149: linux-2.6.9-skge-do-not-clear-multicast-state-on-link-down.patch Patch12150: linux-2.6.9-neofb-avoid-overwriting-fb_info-fields.patch Patch12151: linux-2.6.9-wacom-use-enum-definitions-for-wacom-models.patch Patch12152: linux-2.6.9-wacom-add-support-for-intuos3-4x6.patch Patch12153: linux-2.6.9-wacom-change-cintiq-interrupt-handler.patch Patch12154: linux-2.6.9-wacom-fix-the-maximum-distance-value.patch Patch12155: linux-2.6.9-wacom-add-support-to-intuos3-12x12.patch Patch12156: linux-2.6.9-wacom-add-support-to-intuos3-12x19.patch Patch12157: linux-2.6.9-PCI-pci-config-Use-PortIO-to-access-config-offset.patch Patch12158: linux-2.6.9-PCI-pci-config-remove-mmconf-blacklist.patch Patch12159: linux-2.6.9-IA64-Avoid-unnecessary-tlb-flushes-when-allocating.patch Patch12160: linux-2.6.9-sysfs-Keep-away-from-adding-an-existing-dirent.patch Patch12161: linux-2.6.9-xen-save-restore-migration-of-32-bit-pv-guests-can.patch Patch12162: linux-2.6.9-s390-zfcp-Various-driver-bugfixes-from-upstream.patch Patch12163: linux-2.6.9-s390-zfcp-scsi-LUNs-going-offline-during-cablepul.patch Patch12164: linux-2.6.9-s390-qeth-ifenslave-c-causes-kernel-panic-with-v.patch Patch12165: linux-2.6.9-dm-multipath-add-hp-handler-for-HP-active-passive-a.patch Patch12166: linux-2.6.9-dm-multipath-add-path-group-initialization-retry-su.patch Patch12167: linux-2.6.9-dm-multipath-path-group-initialization-retry-suppor.patch Patch12168: linux-2.6.9-Adding-sb800-sata-controller-support.patch Patch12169: linux-2.6.9-Add-greyhound-event-based-profiling-support.patch Patch12170: linux-2.6.9-qla3xxx-new-4032-does-not-work-with-vlan.patch Patch12171: linux-2.6.9-sata_svw-update-sata_svw-driver-to-support-broadcom.patch Patch12172: linux-2.6.9-xen-expand-vnif-number-per-a-guest-domain-over-four.patch Patch12173: linux-2.6.9-pci-mmconfig-patches-68.22-build-breakage-fix.patch Patch12174: linux-2.6.9-Retry-check-to-see-if-agp-is-valid-before-reporting.patch Patch12175: linux-2.6.9-ICH10-Add-relevant-PCI-device-IDs-to-support-ICH10.patch Patch12176: linux-2.6.9-XEN-Fix-xen-pv-netfront-oops-during-live-migrate.patch Patch12177: linux-2.6.9-ipr-dual-sas-raid-escalates-error-handler-failures.patch Patch12178: linux-2.6.9-ipr-dual-sas-raid-adds-support-for-new-pci-e-ipr-ad.patch Patch12179: linux-2.6.9-Fix-64-bit-dma-issue-on-sb700-systems.patch Patch12180: linux-2.6.9-i2c_piix4-Enable-i2c_piix4-module-on-x86_64.patch Patch12181: linux-2.6.9-TCP-Fix-tcp-assertion-where-packets_out-exceeds-fa.patch Patch12182: linux-2.6.9-tg3-update-to-upstream-version-3.86.patch Patch12183: linux-2.6.9-sata-work-around-sb600-sata-hw-errata.patch Patch12184: linux-2.6.9-forcedeth-update-to-upstream-version-0.61.patch Patch12185: linux-2.6.9-Fix-greyhound-event-based-profiling-support-patch.patch Patch12186: linux-2.6.9-NETFILTER-fix-module-to-prevent-deadlock-via-modu.patch Patch12187: linux-2.6.9-diskdump-Diskdump-performance-regression-in-mptfusi.patch Patch12188: linux-2.6.9-sctp-backport-new-sctp-receive-buffer-management-co.patch Patch12189: linux-2.6.9-IPV4-Fix-fragmentation-with-header-options.patch Patch12190: linux-2.6.9-diskdump-fix-diskdump-to-print-warning-message-abou.patch Patch12191: linux-2.6.9-s2io-Update-to-driver-version-2.0.25.1.patch Patch12192: linux-2.6.9-stex-update-stex-driver.patch Patch12193: linux-2.6.9-bonding-802.3ad-Fix-no-carrier-on-no-partner-found.patch Patch12194: linux-2.6.9-alsa-fix-32-to-64-bit-pcm-api-conversion-layer.patch Patch12195: linux-2.6.9-Power6-Extend-alignment-exception-handler-to-handl.patch Patch12196: linux-2.6.9-PPC64-Add-kernel-support-for-storing-slb-entries.patch Patch12197: linux-2.6.9-io-accounting-core-statistics.patch Patch12198: linux-2.6.9-io-accounting-write-accounting.patch Patch12199: linux-2.6.9-io-accounting-write-cancel-accounting.patch Patch12200: linux-2.6.9-io-accounting-read-accounting.patch Patch12201: linux-2.6.9-io-accounting-read-accounting-nfs-fix.patch Patch12202: linux-2.6.9-io-accounting-read-accounting-cifs-fix.patch Patch12203: linux-2.6.9-io-accounting-account-for-direct-io.patch Patch12204: linux-2.6.9-io-accounting-report-in-procfs.patch Patch12205: linux-2.6.9-getrusage-fill-ru_inblock-and-ru_oublock-fields-if.patch Patch12206: linux-2.6.9-ehea-Pull-LRO-support-from-upstream.patch Patch12207: linux-2.6.9-ehea-Fixes-to-make-LRO-compile-in-RHEL-4.7.patch Patch12208: linux-2.6.9-ehea-driver-update-and-modifications-to-sync-with-u.patch Patch12209: linux-2.6.9-s390-qdio-FCP-SCSI-write-IO-stagnates-on-LPAR.patch Patch12210: linux-2.6.9-nfs-Allow-RHEL4-to-do-READDIR-on-directory-containi.patch Patch12211: linux-2.6.9-k8_edac-add-option-to-report-gart-errors.patch Patch12212: linux-2.6.9-nfs-allow-nfsv4-files-open-for-write-to-invalidate.patch Patch12213: linux-2.6.9-nfsv4-create-dedicated-workqueue-for-handling-nfs4_.patch Patch12214: linux-2.6.9-Request-to-demand-load-dm-cluster-logging-module.patch Patch12215: linux-2.6.9-SCSI-ibmvscsi-add-slave_configure-to-allow-device.patch Patch12216: linux-2.6.9-e1000-disable-pci-e-completion-timeouts-on-pseries.patch Patch12217: linux-2.6.9-arcmsr-update-the-arcmsr-driver-to-version-1.20.00.patch Patch12218: linux-2.6.9-x86_64-fix-32-bit-thread-debugging.patch Patch12219: linux-2.6.9-megaraid-Update-megaraid_sas-driver-to-version-3.18.patch Patch12220: linux-2.6.9-aacraid-update-aacraid-driver-to-version-1.1.5-2453.patch Patch12221: linux-2.6.9-aacraid-update-aacraid-driver-to-version-1.1.5-2455.patch Patch12222: linux-2.6.9-lpfc-update-lpfc-driver-to-version-8.0.16.40.patch Patch12223: linux-2.6.9-mptfusion-update-mptfusion-to-version-3-12-19-00.patch Patch12224: linux-2.6.9-mptfusion-Fix-oops-in-mptctl_gettargetinfo-due-to-n.patch Patch12225: linux-2.6.9-mptfusion-Fix-IO-failures-when-host-reset-of-adapte.patch Patch12226: linux-2.6.9-Fix-usb-stress-test-issue-on-amd-sbx00-systems.patch Patch12227: linux-2.6.9-bnx2x-initial-support-for-bcm57710.patch Patch12228: linux-2.6.9-usb-Fix-sporadic-hangs-in-usb.patch Patch12229: linux-2.6.9-e1000e-update-to-latest-upstream.patch Patch12230: linux-2.6.9-igb-update-to-upstream-version-1.0.8-k2.patch Patch12231: linux-2.6.9-cxgb3-update-to-driver-to-support-ofed-1-3.patch Patch12232: linux-2.6.9-io_apic-fix-irq-race-in-check_timer.patch Patch12233: linux-2.6.9-wacom-add-support-to-cintiq-20wsx-tablets.patch Patch12234: linux-2.6.9-Fix-ext3-direct-IO-problem-that-occurs-under-memory.patch Patch12235: linux-2.6.9-infiniband-move-the-vnic-driver-to-qlgc_vnic.patch Patch12236: linux-2.6.9-infiniband-add-the-mlx4-core-net-and-infiniband-dri.patch Patch12237: linux-2.6.9-infiniband-move-a-couple-backports.patch Patch12238: linux-2.6.9-additional-kernel.h-backports.patch Patch12239: linux-2.6.9-infiniband-kill-off-some-uninitialized_var-usage-th.patch Patch12240: linux-2.6.9-infiniband-amso1100-driver-update.patch Patch12241: linux-2.6.9-infiniband-cxgb3-driver-update.patch Patch12242: linux-2.6.9-infiniband-ipath-driver-update.patch Patch12243: linux-2.6.9-infiniband-mthca-driver-update.patch Patch12244: linux-2.6.9-infiniband-nes-hardware-driver-update.patch Patch12245: linux-2.6.9-infiniband-ehca-driver-update.patch Patch12246: linux-2.6.9-infiniband-various-header-config-updates.patch Patch12247: linux-2.6.9-infiniband-ipoib-updates.patch Patch12248: linux-2.6.9-infiniband-move-vnic-to-qlgc_vnic.patch Patch12249: linux-2.6.9-infiniband-additional-backport.patch Patch12250: linux-2.6.9-infiniband-core-updates-and-makefile-kconfig-chang.patch Patch12251: linux-2.6.9-infiniband-sdp-updates.patch Patch12252: linux-2.6.9-infiniband-srp-updates.patch Patch12253: linux-2.6.9-infiniband-util-updates.patch Patch12254: linux-2.6.9-infiniband-minor-backports.patch Patch12255: linux-2.6.9-infiniband-add-the-genalloc-backport.patch Patch12256: linux-2.6.9-infiniband-backport-for-interrupt-handler-changes.patch Patch12257: linux-2.6.9-infiniband-update-kconfig-files-so-that-setting-inf.patch Patch12258: linux-2.6.9-infiniband-additional-kernel-backports-needed-for-p.patch Patch12259: linux-2.6.9-infiniband-Remove-the-unused-cxgb3-core-directory-a.patch Patch12260: linux-2.6.9-infiniband-hotcpu_notifier-backport.patch Patch12261: linux-2.6.9-Fix-race-condition-in-proc-file-reading-that-leads-t.patch Patch12262: linux-2.6.9-bnx2-update-to-upstream-version-1.6.9.patch Patch12263: linux-2.6.9-NET-Fix-the-redirect-packet-of-the-router-if-the-j.patch Patch12264: linux-2.6.9-Fix-execve-returning-EFBIG-when-running-4-GB-executa.patch Patch12265: linux-2.6.9-hangcheck-timer-remove-monotomic-clock-dependencies.patch Patch12266: linux-2.6.9-nfs-Fix-nfs_access_cache_shrinker-race-with-umount.patch Patch12267: linux-2.6.9-ext3-lighten-up-resize-transaction-requirements.patch Patch12268: linux-2.6.9-qla2xxx-update-4-GB-s-firmware-to-match-8-GB-s-firm.patch Patch12269: linux-2.6.9-qla2xxx-Firmware-support-for-new-8-GB-s-adapter-QLE.patch Patch12270: linux-2.6.9-qla2xxx-Support-ISP25xx-adapters-for-8GB-s.patch Patch12271: linux-2.6.9-qla2xxx-Clean-up-firmware-dumping-mechanism-for-ISP.patch Patch12272: linux-2.6.9-qla2xxx-Avoid-delay-for-loop-ready-when-loop-dead.patch Patch12273: linux-2.6.9-powernow-k8-fix-UP-kernel-to-register-freq-driver.patch Patch12274: linux-2.6.9-e1000-upstream-update-and-alternate-mac-address-sup.patch Patch12275: linux-2.6.9-nfs-fix-setgid-handling-in-notify_change.patch Patch12276: linux-2.6.9-ixgbe-initial-support-code.patch Patch12277: linux-2.6.9-i386-Allow-apicid-to-be-8-bit.patch Patch12278: linux-2.6.9-x86_64-Fix-hpet-bug-where-system-hangs-during-reboo.patch Patch12279: linux-2.6.9-i386-Fix-extended-cpu-model-field-being-ignored.patch Patch12280: linux-2.6.9-x86_64-add-dev-msr-0-n-device-files.patch Patch12281: linux-2.6.9-fix-unprivileged-crash-on-x86_64-cs-corruption.patch Patch12282: linux-2.6.9-Revert-Add-HP-DL580-G5-to-bfsort-whitelist.patch Patch12283: linux-2.6.9-Enhanced-partition-statistics-core-statistics.patch Patch12284: linux-2.6.9-Enhanced-partition-statistics-update-partition-stat.patch Patch12285: linux-2.6.9-Enhanced-partition-statistics-sysfs-changes.patch Patch12286: linux-2.6.9-Enhanced-partition-statistics-procfs-changes.patch Patch12287: linux-2.6.9-Enhanced-partition-statistics-Fill-old-partition-st.patch Patch12288: linux-2.6.9-Enhanced-partition-statistics-documentation.patch Patch12289: linux-2.6.9-Ensure-IV-is-in-linear-part-of-the-skb-to-avoid-BUG.patch Patch12290: linux-2.6.9-nfs-32-bit-nfs-server-returns-eio-for-readdirplus-r.patch Patch12291: linux-2.6.9-Fix-__call_usermodehelper-wait_for_helper-race-condi.patch Patch12292: linux-2.6.9-qla4xxx-Throttle-on-queue-full-errors-version-5.01.patch Patch12293: linux-2.6.9-qla4xxx-Update-driver-version-string-to-5.01.02-d1.patch Patch12294: linux-2.6.9-qla4xxx-Handle-multiple-ports-per-target.patch Patch12295: linux-2.6.9-Fix-compilation-warnings-coming-from-module.h.patch Patch12296: linux-2.6.9-qla4xxx-Fix-targets-not-seen-on-first-port.patch Patch12297: linux-2.6.9-qla4xxx-race-condition-fixes-with-constant-qla3xxx.patch Patch12298: linux-2.6.9-xen-pv.h-file-modifications-for-compilation-on-xen.patch Patch12299: linux-2.6.9-xen-pv-on-hvm-kconfig-and-makefile-changes.patch Patch12300: linux-2.6.9-xen-modifications-to-drivers-xen-files-for-pv-on-h.patch Patch12301: linux-2.6.9-xen-pv-on-hvm-driver-subsystem-for-non-xen-kernels.patch Patch12302: linux-2.6.9-xen-Fix-gettimeofday-is-not-monotonically-increasin.patch Patch12303: linux-2.6.9-SCSI-aic79xx-fix-timer-handling.patch Patch12304: linux-2.6.9-nmi-add-perfctr-infrastructure.patch Patch12305: linux-2.6.9-nmi-introduce-per-cpu-wd_enabled.patch Patch12306: linux-2.6.9-nmi-introduce-do_nmi_callback.patch Patch12307: linux-2.6.9-nmi-modify-setup_acpi_nmi_watchdog-to-handle-both.patch Patch12308: linux-2.6.9-nmi-update-nmi_watchdog_tick.patch Patch12309: linux-2.6.9-nmi-change-nmi_active-usage.patch Patch12310: linux-2.6.9-nmi-use-setup_apic_nmi_watchdog-and-stop_apic_nmi_.patch Patch12311: linux-2.6.9-nmi-update-reserve_lapic_nmi.patch Patch12312: linux-2.6.9-nmi-update-check_nmi_watchdog.patch Patch12313: linux-2.6.9-nmi-use-perfctr-functions-for-probing.patch Patch12314: linux-2.6.9-nmi-disable-lapic-and-io-apic-nmis-on-unknown_nmi_.patch Patch12315: linux-2.6.9-nmi-kill-disable_irq-calls.patch Patch12316: linux-2.6.9-rpc-do-not-block-on-skb-allocation.patch Patch12317: linux-2.6.9-pci-fix-quirk-for-ht1000-bridge-chips.patch Patch12318: linux-2.6.9-qla2xxx-isp84xx-variant-support.patch Patch12319: linux-2.6.9-qla2xxx-isp84xx-variant-ioctl-support.patch Patch12320: linux-2.6.9-enhanced-partition-statistics-fix-core-statistics.patch Patch12321: linux-2.6.9-enhanced-partition-statistics-fix-update-partition.patch Patch12322: linux-2.6.9-Revert-Fix-usb-stress-test-issue-on-amd-sbx00-syste.patch Patch12323: linux-2.6.9-diskdump-Fix-flush_cpu_workqueue-so-that-diskdump-c.patch Patch12324: linux-2.6.9-sata-fix-work-around-sb600-sata-hw-errata.patch Patch12325: linux-2.6.9-Do-not-limit-shmem-locked-memory-when-rlimit_memlock.patch Patch12326: linux-2.6.9-Fix-memory-leak-of-struct-percpu_data-in-free_percpu.patch Patch12327: linux-2.6.9-Revert-s390-qeth-tcpdump-does-not-work-with-osa-L.patch Patch12328: linux-2.6.9-SOUND-azx-sound-driver-update.patch Patch12329: linux-2.6.9-alsa-Unmute-DACs-on-AMD-shiner-ad1884.patch Patch12330: linux-2.6.9-Dual-core-chips-reported-as-quad-core-in-cpuinfo.patch Patch12331: linux-2.6.9-Add-HDMI-audio-support-for-AMD-ATI-chipsets.patch Patch12332: linux-2.6.9-sound-Fix-sound-driver-update-compilation-error.patch Patch12333: linux-2.6.9-oprofile-fix-for-penryn-based-procs.patch Patch12334: linux-2.6.9-pv-on-hvm-memory-corruption-due-to-vnif-increase.patch Patch12335: linux-2.6.9-Fix-pv-on-hvm-crash-due-to-vnif-increase-patch.patch Patch12336: linux-2.6.9-Kernel-doesn-not-clear-DF-for-signal-handlers.patch Patch12337: linux-2.6.9-bonding-fix-link-monitor-capability-check.patch Patch12338: linux-2.6.9-Add-needed-locking-to-fcheck-in-both-dnotify.c-and.patch Patch12339: linux-2.6.9-md-make-md-pack-rdev-list.patch Patch12340: linux-2.6.9-proc-pid-limits-fix-duplicate-file-names.patch Patch12341: linux-2.6.9-libata-implement-ATA_PFLAG_RESETTING.patch Patch12342: linux-2.6.9-libata-ahci-kill-spurious-ncq-completion-detection.patch Patch12343: linux-2.6.9-Re-apply-Fix-usb-stress-test-issue-on-amd-sbx00-sys.patch Patch12344: linux-2.6.9-xen-Fix-blkfront-deadlock-on-pv-restore.patch Patch12345: linux-2.6.9-ehea-support-ipv4-checksum-capability-only.patch Patch12346: linux-2.6.9-sys_times-Fix-system-unresponsiveness-during-many-c.patch Patch12347: linux-2.6.9-ibmebus-Cleanup-all-devices-upon-module-rmmod.patch Patch12348: linux-2.6.9-ehca-fix-ehca-driver-for-use-with-dapl.patch Patch12349: linux-2.6.9-x86_64-ia32-syscall-restart-fix.patch Patch12350: linux-2.6.9-NET-change-skb_reserve-to-have-signed-length.patch Patch12351: linux-2.6.9-s390-ptrace-restore-single_step-behavior-after-do.patch Patch12352: linux-2.6.9-diskdump-Fix-diskdump-regression-in-rhel-4.6.patch Patch12353: linux-2.6.9-ptrace-fix-ptrace_attach-and-ptrace_detach-race.patch Patch12354: linux-2.6.9-Fix-system-lockup-in-eventpoll.patch Patch12355: linux-2.6.9-Infiniband-Fix-ipoib-oops.patch Patch12356: linux-2.6.9-bnx2-fix-panic-when-changing-device-settings-while.patch Patch12357: linux-2.6.9-cciss-disable-scsi_ioctl_send_command-in-cciss-driv.patch Patch12358: linux-2.6.9-Revert-neofb-avoid-overwriting-fb_info-fields.patch Patch12359: linux-2.6.9-Revert-MOXA-buffer-overflow-in-moxa-driver.patch Patch12360: linux-2.6.9-Re-apply-Add-HP-DL580-G5-to-bfsort-whitelist.patch Patch12361: linux-2.6.9-dm-raid-Fix-bad-performance-of-dm-raid.patch Patch12362: linux-2.6.9-xen-minimize-loss-of-network-connectivity-after-gue.patch Patch12363: linux-2.6.9-qla2xxx-Update-firmware-for-4-8-gb-s-adapters-to-ve.patch Patch12364: linux-2.6.9-Minor-code-cleanup-to-sys_times-call.patch Patch12365: linux-2.6.9-Add-hp-DL385-G2-and-DL585-G2-to-whitelist-for-bfsort.patch Patch12366: linux-2.6.9-ppc64-Fix-slb-shadow-buffer-support.patch Patch12367: linux-2.6.9-Extend-mce-banks-support-to-more-than-6-for-dunningt.patch Patch12368: linux-2.6.9-s390-fix-iucv-limit-and-cmm-proc-permissions.patch Patch12369: linux-2.6.9-s390-Fix-vmrm-cmm-use-triggering-oom-killer.patch Patch12370: linux-2.6.9-Fix-possible-buffer-overflow-in-asn.1-parsing-routin.patch Patch12371: linux-2.6.9-Fix-hang-when-using-proc-sys-vm-drop_caches-under.patch Patch12372: linux-2.6.9-ehca-fix-race-possibility-between-qp-async-handler.patch Patch12373: linux-2.6.9-sit-Fix-exploitable-remote-memory-leak.patch Patch12374: linux-2.6.9-megaraid-Add-support-ibm-blackrock-controller.patch Patch12375: linux-2.6.9-Fix-deadlock-possibility-in-arch_get_unmapped_area_t.patch Patch12376: linux-2.6.9-ehca-fix-for-event-queue-overflow-on-ib-ehca-adapte.patch Patch12377: linux-2.6.9-qla2xxx-correct-isp84xx-ioctl-handling.patch Patch12378: linux-2.6.9-qla2xxx-correct-isp84xx-structure-size-mismatch-wit.patch Patch12379: linux-2.6.9-qla2xxx-correct-isp84xx-logic-operations-in-qla2x00.patch Patch12380: linux-2.6.9-qla2xxx-add-isp84xx-to-list-of-optionrom-layout-ids.patch Patch12381: linux-2.6.9-qla2xxx-correct-isp84xx-verify-chip-response-handli.patch Patch12382: linux-2.6.9-qla2xxx-allocated-firmware-dump-space-for-isp85xx.patch Patch12383: linux-2.6.9-qla2xxx-fix-debug-messages.patch Patch12384: linux-2.6.9-qla2xxx-add-isp85xx-in-some-ioctl-paths-for-nvram-a.patch Patch12385: linux-2.6.9-qla2xxx-add-4-and-8-gb-to-port-speed-reporting.patch Patch12386: linux-2.6.9-qla2xxx-correct-srb-usage-after-completion-free-iss.patch Patch12387: linux-2.6.9-qla2xxx-update-version-to-8.02.09-d0-rhel4.7-04.patch Patch12388: linux-2.6.9-qla4xxx-fix-time-outs-syncronization-and-re-logins.patch Patch12389: linux-2.6.9-bonding-Fix-interface-flags-issue.patch Patch12390: linux-2.6.9-usb-ohci-hcd-Fix-kernel-failed-to-boot-and-droppe.patch Patch12391: linux-2.6.9-powernow-k8-Repost-to-fix-unnecessary-error-message.patch Patch12392: linux-2.6.9-Add-more-PCI-IDs-to-support-hdmi-audio-on-amd-chipse.patch Patch12393: linux-2.6.9-Fix-race-in-switch_uid.patch Patch12394: linux-2.6.9-bnx2x-correct-chip-reset.patch Patch12395: linux-2.6.9-xen-pv-on-hvm-Fix-can-t-open-dev-xvda-while-prob.patch Patch12396: linux-2.6.9-Fix-copy_from_user-vulnerability.patch Patch12397: linux-2.6.9-cifs-don-t-allow-demultiplex-thread-to-exit-until-k.patch Patch12398: linux-2.6.9-infiniband-ehca-fixes-lost-interrupts-problem-ove.patch Patch12399: linux-2.6.9-sctp-make-sure-length-argument-passed-does-not-over.patch Patch12400: linux-2.6.9-copy_user_generic_c-does-not-zero-bytes-left-at-dest.patch Patch12401: linux-2.6.9-mptfusion-Fix-regression-where-commands-timeout-whe.patch Patch12402: linux-2.6.9-Fix-diskdump-failure-on-new-mpt-fusion-driver.patch Patch12403: linux-2.6.9-pci-correct-pci-bus-assignments.patch Patch12404: linux-2.6.9-ppc64-fix-restore-of-vmx-registers-in-signal-return.patch Patch12405: linux-2.6.9-xen-fix-use-of-pvdisk-or-blkfront-or-xen-vbd-for-bo.patch Patch12406: linux-2.6.9-tty-fix-tty-holes.patch Patch12407: linux-2.6.9-Revert-i8042-remove-polling-timer-support-Origin.patch Patch12408: linux-2.6.9-alsa-Add-missing-quirks-for-alc262.patch Patch12409: linux-2.6.9-alsa-Fix-mic-not-working-for-HP-XW-series.patch Patch12410: linux-2.6.9-Revert-Minor-code-cleanup-to-sys_times-call.patch Patch12411: linux-2.6.9-Revert-sys_times-Fix-system-unresponsiveness-durin.patch Patch12412: linux-2.6.9-dio-lock-refcount-operations.patch Patch12413: linux-2.6.9-kernel-randomize-udp-port-allocation.patch Patch12414: linux-2.6.9-alsa-use-proper-mask-for-shared-IRQ-in-hda_intel.patch Patch12415: linux-2.6.9-usb-fix-front-usb-ports-on-dell-r805.patch Patch12416: linux-2.6.9-sunrpc-prevent-memory-corruption-from-successful-po.patch Patch12417: linux-2.6.9-nfs-ensure-that-noac-and-or-actimeo-0-turn-off-attr.patch Patch12418: linux-2.6.9-fix-cpuspeed-not-working-on-intel-based-servers.patch Patch12419: linux-2.6.9-x86_64-initialize-vendor-info-in-boot_cpu_data.patch Patch12420: linux-2.6.9-s390-zfcp-zfcp_erp_action_dismiss-used-to-ignore.patch Patch12421: linux-2.6.9-s390-zfcp-imbalance-in-erp_ready_sem-usage.patch Patch12422: linux-2.6.9-s390-dasd-setting-a-dasd-online-fails-if-the-init.patch Patch12423: linux-2.6.9-s390-qeth-recognize-handle-rc-19-from-hydra-3-OSA.patch Patch12424: linux-2.6.9-s390-zfcp-remove-scsi-devices-when-removing-compl.patch Patch12425: linux-2.6.9-fix-stack-overflow-at-ia32-as4.patch Patch12426: linux-2.6.9-fix-regression-in-cpuspeed.patch Patch12427: linux-2.6.9--ppc64-Fixes-cpu-x-stuck-problem-seen-on-power-LPA.patch Patch12428: linux-2.6.9-alsa-hda-driver-update-from-mainstream-2008-06-11.patch Patch12429: linux-2.6.9-alsa-hda-driver-update-from-upstream-2008-07-22.patch Patch12430: linux-2.6.9-alsa-fix-boundary-variable-calc-for-32-bit-user-spa.patch Patch12431: linux-2.6.9-k8_edac-fix-typo-in-user-visible-message.patch Patch12432: linux-2.6.9-dm-raid-reduce-io-delay-in-dm-raid1.patch Patch12433: linux-2.6.9-Fix-documentation-for-pci_alloc_consistent-to-reflec.patch Patch12434: linux-2.6.9-acpi-fix-compile-with-config_acpi_debug-y.patch Patch12435: linux-2.6.9-kernel-fix-array-out-of-bounds-when-mounting-with-s.patch Patch12436: linux-2.6.9-i386-execute-stack-overflow-warning-on-interrupt-st.patch Patch12437: linux-2.6.9-fix-regression-in-proc-self-mem.patch Patch12438: linux-2.6.9-fix-potential-race-in-mark_buffer_dirty.patch Patch12439: linux-2.6.9-xen-fix-deadlock-in-8250-driver-when-passing-more-t.patch Patch12440: linux-2.6.9--net-ehea-Update-logging-of-checksum-errors-in-ehe.patch Patch12441: linux-2.6.9--ia64-pcibios_fixup_device_resources-should-be-__de.patch Patch12442: linux-2.6.9-fix-via-rhine-loosing-link.patch Patch12443: linux-2.6.9-align-per-cpu-section-to-configured-cache-bytes-for.patch Patch12444: linux-2.6.9-nfs-writes-should-not-clobber-utimes-calls.patch Patch12445: linux-2.6.9-fix-buffer-head-being-marked-uptodate-despite-error.patch Patch12446: linux-2.6.9-dio-zero-struct-dio-with-kzalloc-instead-of-manuall.patch Patch12447: linux-2.6.9-nfs-fix-pages-of-a-memory-mapped-nfs-file-get-corru.patch Patch12448: linux-2.6.9-iscsi_sfnet-fix-data-corruption-when-target-has-to.patch Patch12449: linux-2.6.9-nfs-clean-up-short-packet-handling-for-nfsv2-readdi.patch Patch12450: linux-2.6.9-nfs-clean-up-short-packet-handling-for-nfsv3-readdi.patch Patch12451: linux-2.6.9-nfs-clean-up-short-packet-handling-for-nfsv4-readdi.patch Patch12452: linux-2.6.9-x86_64-do-not-call-do_exit-with-interrupts-disabled.patch Patch12453: linux-2.6.9-knfsd-revoke-both-setuid-and-setgid-when-uid-or-gid.patch Patch12454: linux-2.6.9--s390-qeth-ccl-seq-numbers-required-for-protocol-8.patch Patch12455: linux-2.6.9--s390-lcs-ccl-seq-numbers-required-for-prot-802.2.patch Patch12456: linux-2.6.9--s390-qeth-recovery-problems-with-failing-startlan.patch Patch12457: linux-2.6.9--s390-qdio-change-in-timeout-handling-during-qdio.patch Patch12458: linux-2.6.9--s390-qeth-eddp-skb-buff-problem-running-eddp-gues.patch Patch12459: linux-2.6.9--s390-qdio-unrecognized-inbound-traffic-if-many-fc.patch Patch12460: linux-2.6.9--s390-qeth-avoid-inconsistent-lock-state-for-inet6.patch Patch12461: linux-2.6.9-i2c-piix4-increase-initial-delay-for-serverworks-cs.patch Patch12462: linux-2.6.9-Fix-do_wait-vs-exec-race.patch Patch12463: linux-2.6.9-scsi-fix-oops-when-removing-devices-from-sym-driver.patch Patch12464: linux-2.6.9-fix-kernel-snd_seq_oss_synth_make_info-leak.patch Patch12465: linux-2.6.9-pppoe-unshare-skb-before-anything-else.patch Patch12466: linux-2.6.9-pppoe-fix-skb_unshare_check-call-position.patch Patch12467: linux-2.6.9-nfsv4-handle-the-nfs4err_clid_inuse-error-in-setcli.patch Patch12468: linux-2.6.9-knfsd-ignore-mode-changes-on-symlinks.patch Patch12469: linux-2.6.9-allocate-usb-and-scsi-hba-structs-together.patch Patch12470: linux-2.6.9-pppoe-check-packet-length-on-all-receive-paths.patch Patch12471: linux-2.6.9-add-range_is_allowed-check-to-mmap_mem.patch Patch12472: linux-2.6.9-sched-fix-isolcpus-vs-balance-bug.patch Patch12473: linux-2.6.9-usbfs-backport-usbfs_mutex.patch Patch12474: linux-2.6.9--s390-qdio-qeth-Re-apply-make-sure-sent-skbs-are-f.patch Patch12475: linux-2.6.9--s390-qdio-Refresh-buffer-states-for-IQDIO-Asynchr.patch Patch12476: linux-2.6.9-scsi-aic7xxx-fix-timer-handling-bug.patch Patch12477: linux-2.6.9-ext3-fix-ext3-block-accounting.patch Patch12478: linux-2.6.9-iptables-fix-oops-on-module-unload.patch Patch12479: linux-2.6.9-net-support-for-realtek-8111cp-and-8111bp-in-conjun.patch Patch12480: linux-2.6.9--s390-qeth-crash-during-activation-of-OSA-cards.patch Patch12481: linux-2.6.9--s390-cio-fix-system-hang-with-reserved-dasd.patch Patch12482: linux-2.6.9--s390-fix-race-with-stack-local-wait_queue_head_t.patch Patch12483: linux-2.6.9--s390-tape-fix-race-condition-in-tape-block-device.patch Patch12484: linux-2.6.9-xen-expand-scsi-majors.patch Patch12485: linux-2.6.9-xen-fix-blkfront-to-accept-16-devices.patch Patch12486: linux-2.6.9-xen-fix-netfront-mem-leak.patch Patch12487: linux-2.6.9-check-if-kmalloc-gave-us-a-buffer-or-returned-NULL.patch Patch12488: linux-2.6.9-do-not-use-vma-until-we-know-it-is-valid.patch Patch12489: linux-2.6.9-fix-compile-warnings.patch Patch12490: linux-2.6.9-netdump-fix-up-several-netdump-issues.patch Patch12491: linux-2.6.9-mptfusion-fix-outputting-large-amount-of-log-messag.patch Patch12492: linux-2.6.9-xen-remove-proc-xen-from-fv-and-bare-metal-kernels.patch Patch12493: linux-2.6.9-xen-xen-vnif-stops-working-on-reception-of-duplicat.patch Patch12494: linux-2.6.9-xen-fix-lost-packets-when-live-migrating.patch Patch12495: linux-2.6.9-autofs4-check-for-invalid-dentry-in-getpath.patch Patch12496: linux-2.6.9-autofs4-fix-sparse-warning-in-waitq-c-autofs4_expir.patch Patch12497: linux-2.6.9-autofs4-fix-incorrect-return-from-root.c-try_to_fil.patch Patch12498: linux-2.6.9-autofs4-fix-mntput-dput-order-bug.patch Patch12499: linux-2.6.9-autofs4-don-t-make-expiring-dentry-negative.patch Patch12500: linux-2.6.9-autofs4-use-rehash-list-for-lookups.patch Patch12501: linux-2.6.9-autofs4-don-t-release-directory-mutex-if-called-in.patch Patch12502: linux-2.6.9-autofs4-use-lookup-intent-flags-to-trigger-mounts.patch Patch12503: linux-2.6.9-autofs4-use-struct-qstr-in-waitq.c.patch Patch12504: linux-2.6.9-autofs4-fix-pending-mount-race.patch Patch12505: linux-2.6.9-autofs4-fix-waitq-locking.patch Patch12506: linux-2.6.9-autofs4-check-kernel-communication-pipe-is-valid-fo.patch Patch12507: linux-2.6.9-autofs4-fix-waitq-memory-leak.patch Patch12508: linux-2.6.9-autofs4-indirect-dentry-must-almost-always-be-posit.patch Patch12509: linux-2.6.9-autofs4-cleanup-redundant-readdir-code.patch Patch12510: linux-2.6.9-autofs4-fix-pending-checks.patch Patch12511: linux-2.6.9-autofs4-fix-indirect-mount-pending-expire-race.patch Patch12512: linux-2.6.9-autofs4-fix-direct-mount-pending-expire-race.patch Patch12513: linux-2.6.9-autofs4-reorganize-expire-pending-wait-function-cal.patch Patch12514: linux-2.6.9-autofs4-remove-unused-ioctls.patch Patch12515: linux-2.6.9-scsi-avoid-an-unnecessary-error-message.patch Patch12516: linux-2.6.9-scsi-harden-against-possible-data-corrupter.patch Patch12517: linux-2.6.9-xen-i386-fv-guest-crashes-when-attaching-xvd-on-64.patch Patch12518: linux-2.6.9-kernel-system-panicked-at-kernel-BUG-at-kernel-sign.patch Patch12519: linux-2.6.9-fix-linux-kernel-local-filesystem-dos.patch Patch12520: linux-2.6.9-netdump-avoid-infinite-recursion-in-netdump-during.patch Patch12521: linux-2.6.9-megaraid_sas-update-megaraid_sas-to-version-4.01-rh.patch Patch12522: linux-2.6.9-fix-futex_requeue-locking.patch Patch12523: linux-2.6.9--s390-lcs-output-request-completion-with-zero-cpa.patch Patch12524: linux-2.6.9--s390-qdio-speed-up-multicast-traffic-on-full-hipe.patch Patch12525: linux-2.6.9-nfs4-clean-up-local-vfs-lock-regardless-of-rpc-call.patch Patch12526: linux-2.6.9-nfs-missing-nfs_fattr_init-in-nfs3_proc_getacl-and.patch Patch12527: linux-2.6.9-xen-add-spurious-fault-handling-to-rhel4-xen.patch Patch12528: linux-2.6.9-xen-document-the-tick-divider.patch Patch12529: linux-2.6.9--s390-fix-race-and-overflow-in-stop_hz_timer-and-sc.patch Patch12530: linux-2.6.9-ixgbe-remove-device-id-for-unsupported-device.patch Patch12531: linux-2.6.9--s390-prevent-ptrace-padding-area-read-write-in-31.patch Patch12532: linux-2.6.9-pwc-fix-kernel-pwc-driver-dos.patch Patch12533: linux-2.6.9-cifs-fix-o_append-on-directio-mounts.patch Patch12534: linux-2.6.9-kernel-open-call-allows-setgid-bit-when-user-is-not.patch Patch12535: linux-2.6.9-atkbd-delay-executing-of-led-switching-request.patch Patch12536: linux-2.6.9-cpufreq-support-for-affected_cpus.patch Patch12537: linux-2.6.9-mptfusion-mpt-causes-panic-if-a-raid-1-is-configure.patch Patch12538: linux-2.6.9-aacraid-remove-quirk-aac_quirk_scsi_32-for-some-con.patch Patch12539: linux-2.6.9-libata-sata_nv-disable-adma-by-default.patch Patch12540: linux-2.6.9--s390-dasd-fix-loop-in-request-expiration-handling.patch Patch12541: linux-2.6.9-ext-234-avoid-printk-floods-in-the-face-of-directo.patch Patch12542: linux-2.6.9-ipv4-fix-byte-value-boundary-check-in-ip_getsockopt.patch Patch12543: linux-2.6.9-gart-iommu-alignment-fixes.patch Patch12544: linux-2.6.9-ipv6-use-timer-pending-to-fix-bridge-reference-coun.patch Patch12545: linux-2.6.9-enforce-sg-requires-tx-csum-in-ethtool.patch Patch12546: linux-2.6.9-kernel-fix-rtc-deadlock.patch Patch12547: linux-2.6.9-fix-diskdump-failure-when-numa-is-on.patch Patch12548: linux-2.6.9-kernel-fix-copy_user-on-x86_64-for-read-of-8-byte.patch Patch12549: linux-2.6.9-atkbd-cancel-delayed-work-before-freeing-its-struct.patch Patch12550: linux-2.6.9-netxen-netxen-2031-improve-tx-locking-interrupt-ha.patch Patch12551: linux-2.6.9-netxen-netxen-2031-improve-multiport-nic-handling.patch Patch12552: linux-2.6.9-netxen-netxen-3031-initial-support.patch Patch12553: linux-2.6.9-netxen-netxen-3031-fw-bugfixes-enhancements.patch Patch12554: linux-2.6.9-netxen-netxen-3031-msi-x-support.patch Patch12555: linux-2.6.9-net-fix-race-between-poll_napi-and-net_rx_action.patch Patch12556: linux-2.6.9-netpoll-play-nicely-with-bonding.patch Patch12557: linux-2.6.9-fix-add-range_is_allowed-check-regression.patch Patch12558: linux-2.6.9-hfs-fix-namelength-memory-corruption.patch Patch12559: linux-2.6.9-hfsplus-check-read_mapping_page-return-value.patch Patch12560: linux-2.6.9-hfsplus-fix-buffer-overflow-with-a-corrupted-image.patch Patch12561: linux-2.6.9-net-fix-unix-socket-panic.patch Patch12562: linux-2.6.9-v4l-avoid-writing-outside-shadow-bytes-array.patch Patch12563: linux-2.6.9-neigh-fix-timer-leak-in-neigh_changeaddr.patch Patch12564: linux-2.6.9-cpuspeed-fix-transition-of-p-states.patch Patch12565: linux-2.6.9-sunrpc-fix-kernel-crash-in-sunrpc-cache_clean.patch Patch12566: linux-2.6.9-igb-fix-wake-up-on-lan-with-igb-driver.patch Patch12567: linux-2.6.9-usb-work-around-iso-transfers-in-sb700.patch Patch12568: linux-2.6.9-xen-unitialized-xen-watch-structure-can-crash-a-gue.patch Patch12569: linux-2.6.9-xen-fix-deadlock-between-mm_pin-and-scheduling.patch Patch12570: linux-2.6.9--s390-fcp-backport-fcp-point-to-point-connection-s.patch Patch12571: linux-2.6.9-nlm-make-nlmsvc_create_block-use-nlmsvc_lookup_host.patch Patch12572: linux-2.6.9-nlm-don-t-requeue-block-if-it-was-invalidated-while.patch Patch12573: linux-2.6.9-nlm-don-t-reattempt-grant_msg-when-there-is-already.patch Patch12574: linux-2.6.9-nlm-tear-down-rpc-clients-in-nlm_shutdown_hosts.patch Patch12575: linux-2.6.9-net-fix-panic-in-tcp_retransmit_skb.patch Patch12576: linux-2.6.9-pidhashing-fix-alloc_pidmap.patch Patch12577: linux-2.6.9-support-digi-pci-e-gen1-4-8-port-async-io-adapter-on.patch Patch12578: linux-2.6.9-xen-guest-will-crash-if-rtl8139-nic-is-only-one-spe.patch Patch12579: linux-2.6.9-wacom-send-sync-event-after-pad-events.patch Patch12580: linux-2.6.9-diskdump-support-sata_svw-driver.patch Patch12581: linux-2.6.9-ehea-device-driver-update-from-version-0078-04-to-0.patch Patch12582: linux-2.6.9-lockd-return-nlm_lck_denied_grace_period-after-long.patch Patch12583: linux-2.6.9-xen-virtio-drivers-add-virtio-core.patch Patch12584: linux-2.6.9-xen-virtio-drivers-add-virtio-block.patch Patch12585: linux-2.6.9-xen-virtio-drivers-add-virtio-net.patch Patch12586: linux-2.6.9-net-fix-unix-socket-panic-patch-regression.patch Patch12587: linux-2.6.9-netpoll-fix-race-condition-between-net_rx_action-an.patch Patch12588: linux-2.6.9-e1000-restart-receive-unit-on-esb2-hardware.patch Patch12589: linux-2.6.9-e1000-remove-e1000_clean_tx_irq-call-from-e1000_net.patch Patch12590: linux-2.6.9-fs-fix-it-already-cleared-for-block-errors.patch Patch12591: linux-2.6.9-kernel-watchdog-fix-buffer_underflow-bug.patch Patch12592: linux-2.6.9-jbd-fix-typo-in-recovery-code.patch Patch12593: linux-2.6.9--x86_64-ptrace-sign-extend-orig_rax-to-64-bits.patch Patch12594: linux-2.6.9-proc-proc-filesystem-in-rhel4-doesn-t-follow-usual.patch Patch12595: linux-2.6.9-usb-fix-oops-on-disconnect-of-usb-serial.patch Patch12596: linux-2.6.9-ia64-fix-deadlock-in-ia64-sys_ptrace.patch Patch12597: linux-2.6.9-udp-fix-warning-in-udp_poll-with-fragments.patch Patch12598: linux-2.6.9-net-ensure-device-name-passed-to-so_bindtodevice-is.patch Patch12599: linux-2.6.9-ip_queue-fix-wrong-skb-len-nlmsg_len-assumption.patch Patch12600: linux-2.6.9-icmp-fix-extra-dst-release-when-ip_options_echo-fai.patch Patch12601: linux-2.6.9-ebtables-don-t-match-tcp-udp-source-destination-por.patch Patch12602: linux-2.6.9-bridge-fix-deadlock-in-br_stp_disable_bridge.patch Patch12603: linux-2.6.9-diskdump-against-disk-connected-to-2nd-cciss-card-fa.patch Patch12604: linux-2.6.9-perfctr-watchdog-don-t-use-cccr_ovf_pmi1-on-pentium.patch Patch12605: linux-2.6.9-i5000_edac-report-everything-using-edac-core.patch Patch12606: linux-2.6.9-i5000_edac-display-thermal-messages-only-once.patch Patch12607: linux-2.6.9-kernel-enforce-a-minimum-sg_io-timeout.patch Patch12608: linux-2.6.9-s390-cio-ccwgroup-online-vs-ungroup-race-condition.patch Patch12609: linux-2.6.9-s390-dasd-dasd_device_from_cdev-called-from-interr.patch Patch12610: linux-2.6.9-net-ip_conntrack_tcp-fix-multiple-problems-with-tc.patch Patch12611: linux-2.6.9-ipv6-router-soliciation-support.patch Patch12612: linux-2.6.9-mm-tunable-swap_token_timeout.patch Patch12613: linux-2.6.9-infiniband-fix-duplicate-sdp-entries-in-proc-net.patch Patch12614: linux-2.6.9-mousedev-add-option-to-ignore-tablets.patch Patch12615: linux-2.6.9-intel-ibex-peak-pch-support.patch Patch12616: linux-2.6.9-bonding-add-checks-to-handle-jiffy-wrapping.patch Patch12617: linux-2.6.9-mpt-fusion-255-to-256-lun-recognition.patch Patch12618: linux-2.6.9-diskdump-does-not-work-with-promise-supertrak-ex.patch Patch12619: linux-2.6.9-input-i8042-remove-polling-timer.patch Patch12620: linux-2.6.9-iget-introduce-a-function-to-register-iget-failure.patch Patch12621: linux-2.6.9-proc-fix-open-less-usage-due-to-proc_fops-flip.patch Patch12622: linux-2.6.9-cifs-update-cifs-for-rhel4.8.patch Patch12623: linux-2.6.9-nfs-fix-actimeo-0-not-enforced-during-ftruncate-ope.patch Patch12624: linux-2.6.9-net-fix-double-list_del-in-net_rx_action.patch Patch12625: linux-2.6.9-fix-oops-when-appending-data-on-an-existing-dvd.patch Patch12626: linux-2.6.9--s390-cio-fix-double-unregistering-of-subchannels.patch Patch12627: linux-2.6.9--s390-zfcp-scsi-devices-offline-after-error-inject.patch Patch12628: linux-2.6.9--s390-dasd-fix-ifcc-handling.patch Patch12629: linux-2.6.9--s390-dasd-prevent-oops-when-hyper-pav-alias-is-se.patch Patch12630: linux-2.6.9--s390-cio-kernel-panic-in-cm_enable-processing.patch Patch12631: linux-2.6.9--s390-cio-memory-leak-when-ccw-devices-are-discard.patch Patch12632: linux-2.6.9--s390-qdio-repair-timeout-handling-for-qdio_shutdo.patch Patch12633: linux-2.6.9-fix-sleeping-function-called-from-invalid-context-at.patch Patch12634: linux-2.6.9-prevent-32-bit-kernel-failure-to-boot-on-systems-wit.patch Patch12635: linux-2.6.9-net-fix-inet-6-device-initialization-order.patch Patch12636: linux-2.6.9-xen-fix-pv-on-hvm-save-restore.patch Patch12637: linux-2.6.9-scsi-handle-async-iscsi-scsi-sense-events.patch Patch12638: linux-2.6.9-scsi_scan-check-return-code-from-scsi_sysfs_add_sde.patch Patch12639: linux-2.6.9-i386-include-perfctr-watchdog-on-the-i386-build.patch Patch12640: linux-2.6.9-i386-add-wd_enabled-variable.patch Patch12641: linux-2.6.9-i386-add-do_nmi_callback-function.patch Patch12642: linux-2.6.9-i386-update-nmi_watchdog_tick.patch Patch12643: linux-2.6.9-i386-implement-and-use-nmi_watchdog_active.patch Patch12644: linux-2.6.9-i386-update-suspend-and-resume-functions.patch Patch12645: linux-2.6.9-i386-update-reserve-and-release-functions.patch Patch12646: linux-2.6.9-i386-make-use-of-lapic_adjust_nmi_hz.patch Patch12647: linux-2.6.9-i386-disable-nmis-when-unknown_nmi_panic-is-set-whe.patch Patch12648: linux-2.6.9-i386-fix-disable-and-enable-timer_nmi_watchdog.patch Patch12649: linux-2.6.9-ethtool-tx-checksum-and-coalesce-fixes.patch Patch12650: linux-2.6.9-backport-upstream-debug-code-in-page_remove_rmap.patch Patch12651: linux-2.6.9-acpi-fix-error-attaching-device-data.patch Patch12652: linux-2.6.9-nmi-watchdog-move-check_nmi_watchdog-to-later-in-bo.patch Patch12653: linux-2.6.9-fix-race-condition-in-input.c.patch Patch12654: linux-2.6.9-kupdate-is-not-syncing-all-dirty-pages-to-disk-withi.patch Patch12655: linux-2.6.9-pmtimer-properly-detect-pmtimer-on-asus-a8v-motherb.patch Patch12656: linux-2.6.9-xen-fix-bug-in-low-memory-condition.patch Patch12657: linux-2.6.9-block-support-for-online-resizing-of-block-devices.patch Patch12658: linux-2.6.9-block-adjust-block-device-size-after-an-online-resi.patch Patch12659: linux-2.6.9-scsi-sd-driver-calls-revalidate_disk-wrapper.patch Patch12660: linux-2.6.9-block-check-for-device-resize-when-rescanning-parti.patch Patch12661: linux-2.6.9-block-add-flush_disk-to-factor-out-common-buffer-ca.patch Patch12662: linux-2.6.9-block-call-flush_disk-after-detecting-an-online-res.patch Patch12663: linux-2.6.9-bnx2x-update-to-upstream-version-1.45.23.patch Patch12664: linux-2.6.9-bnx2-update-to-upstream-version-1.7.9.patch Patch12665: linux-2.6.9-diskdump-fix-diskdump-to-print-warning-message-prop.patch Patch12666: linux-2.6.9-make-max_writeback_pages-tunable-via-proc.patch Patch12667: linux-2.6.9-s390-qdio-not-more-than-1-buffer-in-input_processi.patch Patch12668: linux-2.6.9-unix-fix-unix-socket-panic-patch-missing-hunk.patch Patch12669: linux-2.6.9-sunrpc-prevent-deadlock-by-not-allowing-rpc_malloc.patch Patch12670: linux-2.6.9-sched-rhel4-scheduler-optimizations-for-financial-a.patch Patch12671: linux-2.6.9-avocent-and-zero-period.patch Patch12672: linux-2.6.9-do_acct_process-fix-the-unsafe-usage-of-tty.patch Patch12673: linux-2.6.9-mptfusion-update-mpt-fusion-to-version-3.12.29.00rh.patch Patch12674: linux-2.6.9-infiniband-include-missing-infiniband-headers.patch Patch12675: linux-2.6.9-net-fix-BUG-in-LLC-receive.patch Patch12676: linux-2.6.9-xen-change-xen-platform-pci.o-from-built-in-to-load.patch Patch12677: linux-2.6.9-ixgbe-update-to-upstream-version-1.3.18-k4.patch Patch12678: linux-2.6.9-lpfc-fix-unlikely-data-corruption.patch Patch12679: linux-2.6.9-lpfc-update-lpfc-to-version-8.0.16.46.patch Patch12680: linux-2.6.9-sctp-memory-overflow-when-fwd-tsn-chunk-is-received.patch Patch12681: linux-2.6.9-tg3-update-to-upstream-version-3.96.patch Patch12682: linux-2.6.9-nfsv4-fix-problems-with-callback-thread-shutdown.patch Patch12683: linux-2.6.9-nfsv4-add-support-for-rdattr_error-in-nfsv4-readdir.patch Patch12684: linux-2.6.9-Fix-pm-timer-kernel-option-in-Kconfig-file.patch Patch12685: linux-2.6.9-identify-pm-timer-calibration-issues-during-boot.patch Patch12686: linux-2.6.9-nfs4-handle-incomplete-opens-more-comprehensively.patch Patch12687: linux-2.6.9-x86_64-race-condition-at-shutdown-panic.patch Patch12688: linux-2.6.9-powernow-k8-provide-c-state-override-when-using-tsc.patch Patch12689: linux-2.6.9-igb-update-to-upstream-version-1.2.45-k2.patch Patch12690: linux-2.6.9-diskdump-fix-diskdump-to-stop-system-when-diskdump.patch Patch12691: linux-2.6.9-system-reboot-fails-after-diskdump-netdump.patch Patch12692: linux-2.6.9-audit-remove-bogus-newlines-in-execve-and-path-audi.patch Patch12693: linux-2.6.9-power6-secondary-cpu-startup-delay-fix.patch Patch12694: linux-2.6.9-acpi-fix-empty-proc-acpi-dsdt-on-hp-ia64-systems.patch Patch12695: linux-2.6.9-sctp-fix-sctp-premature-recieve-queue-backup.patch Patch12696: linux-2.6.9-fix-rmmod-ohci_hcd.patch Patch12697: linux-2.6.9-autofs4-cleanup-autofs-mount-type-usage.patch Patch12698: linux-2.6.9-autofs4-correct-offset-mount-expire-check.patch Patch12699: linux-2.6.9-aio-fix-race-in-aio_complete-that-leads-to-a-proces.patch Patch12700: linux-2.6.9-qla2xxx-fix-flash-for-isp25xx-and-sst-flash.patch Patch12701: linux-2.6.9-qla2xxx-correct-flash-write-protect-handling.patch Patch12702: linux-2.6.9-qla2xxx-more-fix-flash-for-isp25xx-and-scheduling.patch Patch12703: linux-2.6.9-dm-snapshot-fix-primary_pe-race.patch Patch12704: linux-2.6.9-tsc-correct-computed-offset-in-mark_offset_tsc_hpet.patch Patch12705: linux-2.6.9-e1000e-update-to-upstream-version-0.3.3.3-k6.patch Patch12706: linux-2.6.9-qla4xxx-dynamic-ddb-changes.patch Patch12707: linux-2.6.9-qla4xxx-error-recovery-fixes.patch Patch12708: linux-2.6.9-qla4xxx-fixed-hang-during-driver-unload.patch Patch12709: linux-2.6.9-qla4xxx-initialization-fixes.patch Patch12710: linux-2.6.9-qla4xxx-fix-a-driver-timeout-problem.patch Patch12711: linux-2.6.9-qla4xxx-code-cleanups-and-removed-dead-code.patch Patch12712: linux-2.6.9-fix-perfctr-watchdog-build-warning.patch Patch12713: linux-2.6.9-qla2xxx-update-to-version-8.02.09.00.04.08-d.patch Patch12714: linux-2.6.9-qla2xxx-firmware-update-to-version-4.06.01-for-4GB.patch Patch12715: linux-2.6.9-qla2xxx-firmware-update-to-4.06.01-for-8GB-s-adapte.patch Patch12716: linux-2.6.9-fix-exit_itimers-vs-posix_timer_event-ab-ba-deadlock.patch Patch12717: linux-2.6.9-qla4xxx-correct-version-number-to-5.01.03.00.04.08.patch Patch12718: linux-2.6.9--s390-qdio-module-ref-counting-in-qdio_free-not-in.patch Patch12719: linux-2.6.9-proc-try-to-make-it-so-that-holding-a-procfile-open.patch Patch12720: linux-2.6.9-ibmphp-fix-underflow-in-ibmphp-module-refcount.patch Patch12721: linux-2.6.9-forcedeth-update-to-latest-upstream-version-0.61.patch Patch12722: linux-2.6.9-ioctl32-kill-the-copy-and-paste-horror-in-unregiste.patch Patch12723: linux-2.6.9-ioctl32-do-not-call-handler-under-the-global-lo.patch Patch12724: linux-2.6.9--s390-zfcp-provide-support-for-npiv.patch Patch12725: linux-2.6.9-ofed-1.4-update.patch Patch12726: linux-2.6.9-netpoll-disable-bottom-halvees-during-napi-poll.patch Patch12727: linux-2.6.9-enable-entropy-generation-from-e1000-and-bnx2-networ.patch Patch12728: linux-2.6.9-fix-deadlock-between-mmap-munmap-and-jbd.patch Patch12729: linux-2.6.9-ofed-remove-lro-bits-from-ofed-1.4-update.patch Patch12730: linux-2.6.9-add-new-AMD-HDMI-audio-device-pci-id.patch Patch12731: linux-2.6.9-Revert-identify-pm-timer-calibration-issues-during.patch Patch12732: linux-2.6.9-Revert-qla2xxx-more-fix-flash-for-isp25xx-and-sche.patch Patch12733: linux-2.6.9-net-fix-ip-tunnel-can-not-be-bound-to-another-devic.patch Patch12734: linux-2.6.9-e1000e-add-reboot-notifier-so-wol-will-work.patch Patch12735: linux-2.6.9-e1000-add-parameter-to-set-transmit-descriptor-size.patch Patch12736: linux-2.6.9-mptfusion-limit-dma-addresses-to-32bit-for-devices.patch Patch12737: linux-2.6.9-evdev-adds-memory-barriers-protect-evdev.patch Patch12738: linux-2.6.9-evdev-converts-open-close-mutex-into-static.patch Patch12739: linux-2.6.9-evdev-simplify-close-disconnect-code.patch Patch12740: linux-2.6.9-evdev-avoid-a-race-condition-between-open-and-disco.patch Patch12741: linux-2.6.9-evdev-use-kref-in-order-to-call-evdev_free-only-aft.patch Patch12742: linux-2.6.9-md-fix-snapshot-data-corruption.patch Patch12743: linux-2.6.9-libata-fix-removing-adding-hdd-thru-proc.patch Patch12744: linux-2.6.9-security-introduce-missing-kfree.patch Patch12745: linux-2.6.9-sd-Fix-handling-of-NO_SENSE-check-condition.patch Patch12746: linux-2.6.9-libata-ahci-Withdraw-IGN_SERR_INTERNAL-for-SB800-S.patch Patch12747: linux-2.6.9-cifs-replace-missing-else-in-cifs_open_inode_helper.patch Patch12748: linux-2.6.9-check-futex-timespec-validity.patch Patch12749: linux-2.6.9-netxen-critical-fixes.patch Patch12750: linux-2.6.9-net-backport-of-dscp-functionality.patch Patch12751: linux-2.6.9-fix-a-buffer-overflow-vulnerability-with-del_rbu-dri.patch Patch12752: linux-2.6.9-virtio_net-let-virtio_net-change-the-mtu.patch Patch12753: linux-2.6.9-Revert-sunrpc-fix-kernel-crash-in-sunrpc-cache_cle.patch Patch12754: linux-2.6.9-amd-k6-doesn-t-support-mce.patch Patch12755: linux-2.6.9-nfs-remove-bogus-lock-if-signalled-case.patch Patch12756: linux-2.6.9-md-crash-with-partially-succeeded-request.patch Patch12757: linux-2.6.9-e1000-test-for-unusable-msi.patch Patch12758: linux-2.6.9-improve-udp-port-randomization.patch Patch12759: linux-2.6.9-ipv6-fix-link-local-connect-hang.patch Patch12760: linux-2.6.9-scsi-remove-wrong-lock-from-scsi-layer.patch Patch12761: linux-2.6.9-mptfusion-remove-check-for-type-disk.patch Patch12762: linux-2.6.9-dm-random-snapshot-crashes-and-corruption.patch Patch12763: linux-2.6.9-dm-fix-more-random-snapshot-crashes-and-corruption.patch Patch12764: linux-2.6.9-e1000-move-around-config-for-es2lan.patch Patch12765: linux-2.6.9-kernel-fix-kernel-memory-disclosure-in-getsockopt.patch Patch12766: linux-2.6.9-fix-leap-second-hang.patch Patch12767: linux-2.6.9-netpoll-fix-up-device-quota-in-netpoll-prior-to-cal.patch Patch12768: linux-2.6.9-usb-workaround-for-usb-hang-in-sb600-sb700.patch Patch12769: linux-2.6.9-bug-fix-for-hdmi-audio.patch Patch12770: linux-2.6.9-bnx2-fix-driver-update-that-broke-netdump.patch Patch12771: linux-2.6.9-igb-prevent-deadlock-while-executing-netdump.patch Patch12772: linux-2.6.9-igb-make-sure-devices-can-netdump.patch Patch12773: linux-2.6.9-ixgbe-make-sure-devices-can-netdump.patch Patch12774: linux-2.6.9-hid-fix-return-code-in-hid_probe.patch Patch12775: linux-2.6.9-fix-panic-when-loading-pciehp-module.patch Patch12776: linux-2.6.9-r8169-don-t-update-statistics-counters-when-interfa.patch Patch12777: linux-2.6.9-Re-apply-fix-kernel-crash-in-sunrpc-cache_clean.patch Patch12778: linux-2.6.9-xen-fix-crash-when-modprobe-xen-vnif-in-a-kvm-guest.patch Patch12779: linux-2.6.9-arp-add-uresolved_discards-counter.patch Patch12780: linux-2.6.9-qla4xxx-properly-support-async-pdu-messages.patch Patch12781: linux-2.6.9-nmi-watchdog-generate-load-on-all-cpus-while-testin.patch Patch12782: linux-2.6.9-net-fix-dst_entry-leak.patch Patch12783: linux-2.6.9-ext3-ext3_symlink-should-use-gfp_nofs-allocations-i.patch Patch12784: linux-2.6.9-cciss-Updated-cciss-driver-to-2.6.20.RH2-update-co.patch Patch12785: linux-2.6.9-cciss-read-config-table-to-determine-max_commands.patch Patch12786: linux-2.6.9-cciss-remove-unused-variable.patch Patch12787: linux-2.6.9-cciss-disable-dma-refetch-on-p600.patch Patch12788: linux-2.6.9-dm-check-that-the-log-bitmap-will-fit-within-the-lo.patch Patch12789: linux-2.6.9-megaraid-fix-a-bug-in-reset-handler.patch Patch12790: linux-2.6.9-bonding-give-full-arp-monitoring-cycle-to-slaves.patch Patch12791: linux-2.6.9-fix-the-tsc-clocksource-when-using-the-tick-divider.patch Patch12792: linux-2.6.9-md-pass-down-bio_rw_sync-in-raid-1-10.patch Patch12793: linux-2.6.9-more-fixes-for-fix-race-condition-in-input.c.patch Patch12794: linux-2.6.9-ide-increase-the-timeout-in-wait_drive_not_busy.patch Patch12795: linux-2.6.9-fix-warn-in-__writeback_single_inode.patch Patch12796: linux-2.6.9-hfs-fix-hfs-mount-memory-leak.patch Patch12797: linux-2.6.9-bnx2x-initialization-and-ia64-fixes.patch Patch12798: linux-2.6.9-qla2xxx-4-gb-s-firmware-update-for-blade-servers-4.patch Patch12799: linux-2.6.9-qla2xxx-8-gb-s-firmware-update-for-blade-servers-4.patch Patch12800: linux-2.6.9-qla2xxx-fix-loop-resets-and-HBA-traversal.patch Patch12801: linux-2.6.9-qla2xxx-fix-flash-program-fix-read-write-version-u.patch Patch12802: linux-2.6.9-e1000-fix-false-link-detection.patch Patch12803: linux-2.6.9-tg3-add-in-driver-phy-support-for-5785.patch Patch12804: linux-2.6.9-scsi-modify-scsi-layer-to-retry-DID_ERROR.patch Patch12805: linux-2.6.9-qla2xxx-reduce-BUS_BUSY-error-returns.patch Patch12806: linux-2.6.9-x86_64-backport-is_compat_task.patch Patch12807: linux-2.6.9-x86_64-syscall_audit-fix-32-64-syscall-hole.patch Patch12808: linux-2.6.9-cciss-changes-in-config-functions.patch Patch12809: linux-2.6.9-cciss-cleanup-redundant-code.patch Patch12810: linux-2.6.9-cciss-kernel-thread-to-detect-config-changes-on-the.patch Patch12811: linux-2.6.9-cciss-export-device-model-and-vendor-info-through-s.patch Patch12812: linux-2.6.9-nehalem-ex-support.patch Patch12813: linux-2.6.9-mce-do-not-clear-status-registers-in-fatal-conditio.patch Patch12814: linux-2.6.9-qla2xxx-remove-sysfs-entry-for-nvram.patch Patch12815: linux-2.6.9-fix-CLONE_PARENT-and-parent_exec_id-interaction.patch Patch12816: linux-2.6.9-nfsv4-client-crashes-when-doing-a-lookup-on-files-w.patch Patch12817: linux-2.6.9-kernel-random32-seeding-improvement.patch Patch12818: linux-2.6.9-e1000e-reset-chip-when-taking-down-interface.patch Patch12819: linux-2.6.9-exit_notify-kill-the-wrong-capable-check.patch Patch12820: linux-2.6.9-net-ipv6-mcast-fix-joining-all-node-multicast-gro.patch Patch12821: linux-2.6.9-add-some-missing-bits-to-the-chelsio-cxgb3-driver.patch Patch12822: linux-2.6.9-cpu-p-state-limits-via-acpi_ppc-ignored-by-os.patch Patch12823: linux-2.6.9-Revert-more-fixes-for-fix-race-condition-in-input.c.patch Patch12824: linux-2.6.9-Revert-fix-race-condition-in-input.c.patch Patch12825: linux-2.6.9-dm-crypt-memory-corruption-when-invalid-mapping-par.patch Patch12826: linux-2.6.9-igb-support-for-dual-port-82576.patch Patch12827: linux-2.6.9-e1000e-support-for-82583-and-new-82574LA.patch Patch12828: linux-2.6.9-cxgb3-fix-msix-bringup-so-we-don-t-leak-vectors-on.patch Patch12829: linux-2.6.9-e1000-network-driver-doesn-t-reset-nic-during-shutd.patch Patch12830: linux-2.6.9-cxgb3-fixup-possible-workqueue-deadlocks.patch Patch12831: linux-2.6.9-fix-regression-in-cxgb3-driver-spin_lock-usage.patch Patch12832: linux-2.6.9-net-tcp-clear-probes_out-more-aggressively-in-tcp_.patch Patch12833: linux-2.6.9-add-some-long-missing-capabilities-to-cap_fs_mask.patch Patch12834: linux-2.6.9-fix-timespec-off-by-one-errors.patch Patch12835: linux-2.6.9-nfs-inode-of-the-overwritten-file-will-remain-in-th.patch Patch12836: linux-2.6.9-Re-apply-fix-race-condition-in-input.c.patch Patch12837: linux-2.6.9-fix-cast-in-time-keeping-code.patch Patch12838: linux-2.6.9-agp-zero-pages-before-sending-to-userspace.patch Patch12839: linux-2.6.9-kernel-proc-avoid-information-leaks-to-non-privile.patch Patch12840: linux-2.6.9-block-fix-request-flags.patch Patch12841: linux-2.6.9-disable-iostat-collection-in-gendisk.patch Patch12842: linux-2.6.9-xen-fix-__vsyscall_base-and-CONFIG_XEN.patch Patch12843: linux-2.6.9-xen-fix-xen-local-denial-of-service.patch Patch12844: linux-2.6.9-eliminate-deadlock-with-echo-1-proc-sys-vm-drop_c.patch Patch12845: linux-2.6.9-nfs-fix-nfs-v4-client-handling-of-may_exec-in-nfs_p.patch Patch12846: linux-2.6.9-agp-fix-boot-issue-with-agp-zero-pages-patch.patch Patch12847: linux-2.6.9-cifs-fix-unicode-alignment-and-buffer-sizing-proble.patch Patch12848: linux-2.6.9-cifs-fix-potential-buffer-overruns-when-converting.patch Patch12849: linux-2.6.9-net-update-setsockopt-to-support-rfc-3493.patch Patch12850: linux-2.6.9-net-ipv6-fix-return-value-when-leave-multicast-gro.patch Patch12851: linux-2.6.9-net-bonding-ignore-updelay-param-when-there-is-no.patch Patch12852: linux-2.6.9-net-bonding-select-current-active-slave-when-ensla.patch Patch12853: linux-2.6.9-netpoll-bust-poll_lock-when-doing-netdump.patch Patch12854: linux-2.6.9-e1000-fix-skb_over_panic.patch Patch12855: linux-2.6.9-add-rh1-to-ata_piix-s-driver-version.patch Patch12856: linux-2.6.9-net-ipv6-check-length-of-optval-provided-by-user-i.patch Patch12857: linux-2.6.9-kernel-random-make-get_random_int-more-random.patch Patch12858: linux-2.6.9-Avoid-ICE-in-get_random_int-with-gcc-3.4.5.patch Patch12859: linux-2.6.9-nmi-add-intel-processor-0x6f4-to-nmi-perfctr1-worka.patch Patch12860: linux-2.6.9-net-bonding-fix-arp_validate-3-slaves-behaviour.patch Patch12861: linux-2.6.9-net-rtl8139-allow-to-set-mac-address-on-running-de.patch Patch12862: linux-2.6.9-mm-clear-hugeptes-properly.patch Patch12863: linux-2.6.9-fix-__ptrace_unlink-and-zap_threads-interaction.patch Patch12864: linux-2.6.9-block-protect-the-per-gendisk-partition-array-with.patch Patch12865: linux-2.6.9-copy_user_c-can-zero-more-data-than-needed.patch Patch12866: linux-2.6.9-fix-lost-siginfo-when-a-signal-queue-is-full.patch Patch12867: linux-2.6.9-r8169-fix-crash-when-large-packets-are-received.patch Patch12868: linux-2.6.9-numa-removing-amd-only-gating-from-numa-setup-on-x8.patch Patch12869: linux-2.6.9-ipv6-support-per-interface-icmp-stats.patch Patch12870: linux-2.6.9-ipv6-assume-the-loopback-address-in-link-local-scop.patch Patch12871: linux-2.6.9-ipv6-raw-disallow-ipproto_ipv6-level-ipv6_checksum.patch Patch12872: linux-2.6.9-audit-proc_loginuid_write-uses-non-terminated-array.patch Patch12873: linux-2.6.9-ipv6-fix-multicast-join-error-message-and-misc.patch Patch12874: linux-2.6.9-cciss-fix-NMI-watchdog-lockup-due-to-re-acquiring-s.patch Patch12875: linux-2.6.9-xen-pvfb-frontend-can-send-bogus-screen-updates.patch Patch12876: linux-2.6.9-net-bonding-allow-bond-in-mode-balance-alb-to-work.patch Patch12877: linux-2.6.9-xen-pvfb-probe-and-suspend-fixes.patch Patch12878: linux-2.6.9-xen-fix-pv-guest-crash-when-host-has-more-than-64g.patch Patch12879: linux-2.6.9-ppc64-add-mutex-lock-to-serialize-eeh-event-process.patch Patch12880: linux-2.6.9-audit-correct-the-record-length-of-execve.patch Patch12881: linux-2.6.9-ipv6-udp-fix-wrong-sendmsg-return-when-the-hop-limi.patch Patch12882: linux-2.6.9-xen-fix-the-way-GDT-is-accessed-on-non-boot-cpu-in.patch Patch12883: linux-2.6.9-xen-only-recover-connected-devices-on-resume.patch Patch12884: linux-2.6.9-xen-wait-5-minutes-for-device-connection.patch Patch12885: linux-2.6.9-block-block-initialize-request-struct.patch Patch12886: linux-2.6.9-icmpv6-no-fragment-header-in-icmpv6-reply-after-pac.patch Patch12887: linux-2.6.9-writeback-work-around-problems-with-persistent-inod.patch Patch12888: linux-2.6.9-fix-soft-lockups-due-to-infinite-loops-in-posix_lock.patch Patch12889: linux-2.6.9-lpfc-update-emulex-lpfc-driver-to-8.0.16.47-with-me.patch Patch12890: linux-2.6.9-scsi-do-not-fastfail-device-errors.patch Patch12891: linux-2.6.9-net-adding-memory-barrier-to-the-poll-and-receive-c.patch Patch12892: linux-2.6.9-memory-barrier-adding-smp_mb__after_lock.patch Patch12893: linux-2.6.9-kernel-personality-handling-fix-per_clear_on_setid.patch Patch12894: linux-2.6.9-implement-mmap_min_addr-infrastructure.patch Patch12895: linux-2.6.9-mptscsi-missing-mptscsi-raid1-disk-causes-kernel-pa.patch Patch12896: linux-2.6.9-fs-nlm_lookup_host-should-not-return-invalidated-nl.patch Patch12897: linux-2.6.9-mpt-fusion-fix-typo-in-mpt-fusion-makefile.patch Patch12898: linux-2.6.9-nfs-acls-on-nfs-mounted-directories-disappear.patch Patch12899: linux-2.6.9-megaraid-fix-megaraid-SAS-tape-input-output-errors.patch Patch12900: linux-2.6.9-build-with-fno-delete-null-pointer-checks.patch Patch12901: linux-2.6.9-cifs-add-new-options-to-disable-overriding-of-owner.patch Patch12902: linux-2.6.9-kernel-fix-information-leak-in-do_sigaltstack.patch Patch12903: linux-2.6.9-execve-must-clear-current-clear_child_tid.patch Patch12904: linux-2.6.9-net-socket-make-sock_sendpage-use-kernel_sendpag.patch Patch12905: linux-2.6.9-xen-pvfb-frontend-mouse-wheel-support.patch Patch12906: linux-2.6.9-usb-uhci-add-suspend_disabled-parameter.patch Patch12907: linux-2.6.9-nlm-don-t-try-to-reclaim-locks-on-o-nolock-mounts.patch Patch12908: linux-2.6.9-xen-change-pvfb-not-to-select-abs-pointer.patch Patch12909: linux-2.6.9-qla2xxx-fix-hang-when-using-management-tools.patch Patch12910: linux-2.6.9-nfsv4-convert-unnecessary-xdr-warning-messages-into.patch Patch12911: linux-2.6.9-ppc64-remove-errant-ulong-division-for-getting-sett.patch Patch12912: linux-2.6.9-virt-fix-i386-virtio-driver-crash.patch Patch12913: linux-2.6.9-infiniband-mthca-don-t-try-to-kmalloc-large-alloca.patch Patch12914: linux-2.6.9-prevent-an-O_NODELAY-writer-from-blocking-when-a-tty.patch Patch12915: linux-2.6.9-igb-allocate-correct-buffer-for-ethtool_get_strings.patch Patch12916: linux-2.6.9-net-tc-fix-unitialized-kernel-memory-leak.patch Patch12917: linux-2.6.9-pty-allow-changing-legacy-pty-support-at-boot-time.patch Patch12918: linux-2.6.9-pty-namespace-for-more-than-256-devices-when-legacy.patch Patch12919: linux-2.6.9-net-netlink-fix-numerous-padding-memleaks.patch Patch12920: linux-2.6.9-s390-kernel-missing-capability-check-in-z90crypt.patch Patch12921: linux-2.6.9-net-prevent-null-pointer-dereference-in-udp_sendmsg.patch Patch12922: linux-2.6.9-ibmveth-fix-rollover-error-in-ibmveth_replenish_buf.patch Patch12923: linux-2.6.9-ipt_recent-do-not-accept-a-rule-if-hit-count-is-gre.patch Patch12924: linux-2.6.9-cciss-add-bus-attribute-to-support-device-mapper-mu.patch Patch12925: linux-2.6.9-net-netlink-fix-typo-in-tcf_fill_node.patch Patch12926: linux-2.6.9-net-af_unix-fix-deadlock-on-connecting-to-shutdown.patch Patch12927: linux-2.6.9-cifs-cleanup-conditional-compilation.patch Patch12928: linux-2.6.9-cifs-fix-wait_for_response-to-time-out-sleeping-pro.patch Patch12929: linux-2.6.9-cifs-make-dnotify-thread-experimental-code.patch Patch12930: linux-2.6.9-cifs-kill-misguided-dir_notify.patch Patch12931: linux-2.6.9-cifs-remove-dnotify-thread-code.patch Patch12932: linux-2.6.9-cifs-protect-GlobalOplock_Q-with-its-own-spinlock.patch Patch12933: linux-2.6.9-cifs-replace-wrtpending-with-a-real-reference-count.patch Patch12934: linux-2.6.9-cifs-remove-cifsInodeInfo.oplockPending-flag.patch Patch12935: linux-2.6.9-cifs-take-read-lock-on-GlobalSMBSes_lock-in-is_vali.patch Patch12936: linux-2.6.9-cifs-have-cifsFileInfo-hold-an-extra-inode-referenc.patch Patch12937: linux-2.6.9-cifs-turn-oplock-breaks-into-a-workqueue-job.patch Patch12938: linux-2.6.9-bnx2-panic-in-poll_freewait-when-using-jumbo-frames.patch Patch12939: linux-2.6.9-fix-x86_64-32bit-process-register-leak.patch Patch12940: linux-2.6.9-igb-add-link-check-function-to-verify-that-link-is.patch Patch12941: linux-2.6.9-drm-r128-add-test-for-initialisation-to-all-ioctls.patch Patch12942: linux-2.6.9-hid-input-fix-divide-by-zero-in-hid-input.c.patch Patch12943: linux-2.6.9-bnx2x-fix-bnx2x-failing-when-iptables-is-on.patch Patch12944: linux-2.6.9-fs-fix-pipe.c-null-pointer-dereference.patch Patch12945: linux-2.6.9-net-ipv4-make-ip_append_data-handle-null-routing-t.patch Patch12946: linux-2.6.9-fusion-mptctl-module-dereferences-a-userspace-addre.patch Patch12947: linux-2.6.9-forcedeth-add-phy_power_down-parameter-leave-phy-p.patch Patch12948: linux-2.6.9-r8169-balance-pci_map-unmap-pair-use-hw-padding.patch Patch12949: linux-2.6.9-i8042-regression-fix-disable-and-enable-aux-port-a.patch Patch12950: linux-2.6.9-netpoll-fix-badness-warnings-as-bottom-halves-are-e.patch Patch12951: linux-2.6.9-gdth-prevent-negative-offsets-in-ioctl.patch Patch12952: linux-2.6.9-hfs-fix-a-potential-buffer-overflow.patch Patch12953: linux-2.6.9-megaraid_sas-fix-dbg_lvl-and-poll_mode_io-file-perm.patch Patch12954: linux-2.6.9-isdn-hfc_usb-fix-read-buffer-overflow-in-collect_r.patch Patch12955: linux-2.6.9-e1000e-fix-rx-length-check-errors-in-e1000e.patch Patch12956: linux-2.6.9-r8169-improved-rx-length-check-for-r8169.patch Patch12957: linux-2.6.9-e1000-Fix-rx-length-check-errors-in-e1000.patch Patch12958: linux-2.6.9-strace-strace-hangs-when-the-mt-tracee-does-coredum.patch Patch12959: linux-2.6.9-ptrace-ptrace_detach-can-leak-a-zombie.patch Patch12960: linux-2.6.9-netpoll-fix-more-local_bh_enable-related-badness.patch Patch12961: linux-2.6.9-ext3-replace-lock-unlock_super-with-an-explicit-l.patch Patch12962: linux-2.6.9-lpfc-lpfc-driver-doesn-t-acquire-lock-when-searchin.patch Patch12963: linux-2.6.9-netfilter-ebtables-enforce-CAP_NET_ADMIN-for-modif.patch Patch12964: linux-2.6.9-signal-fix-kernel-information-leak-with-print-fatal.patch Patch12965: linux-2.6.9-e1000e-fix-broken-wake-up-on-LAN-functionality-due.patch Patch12966: linux-2.6.9-josef-make-sure-to-enable-ordered-mode-on-scsi-drives-with-write-cache-enabled.patch Patch12967: linux-2.6.9-dfeng-kernel-dos-on-x86_64.patch Patch12968: linux-2.6.9-netfilter-add-connlimit-match-module-support.patch Patch12969: linux-2.6.9-oprofile-Enable-use-of-the-perf-counter-reservation.patch Patch12970: linux-2.6.9-oprofile-Fixes-for-the-perf-counter-reservation-sys.patch Patch12971: linux-2.6.9-oprofile-Fix-name-collision-issue-in-Oprofile.patch Patch12972: linux-2.6.9-oprofile-Support-arch_perfmon-in-Oprofile.patch Patch12973: linux-2.6.9-ia32-fix-kernel-panic-when-coredump-VDSO-page-for-3.patch Patch12974: linux-2.6.9-sctp-sctp-ootb-packet-deinal-of-service.patch Patch12975: linux-2.6.9-tg3-refrain-from-touching-MPS-in-tg3.patch Patch12976: linux-2.6.9-ia64-ptrace-peek_or_poke-requests-miss-ptrace_chec.patch Patch12977: linux-2.6.9-ia64-ptrace-peek_or_poke-requests-can-miss-put_tas.patch Patch12978: linux-2.6.9-dvb-fix-endless-loop-when-decoding-ILE-at-dvb-core.patch Patch12979: linux-2.6.9-alsa-snd-hda-intel-driver-avoid-divide-by-zero.patch Patch12980: linux-2.6.9-usb-fix-information-leak-via-userspace-usb-interfac.patch Patch12981: linux-2.6.9-diskdump-fix-diskdump-not-working-with-qla2xxx.patch Patch12982: linux-2.6.9-qla2xxx-update-qla-driver-version-from-8.02.09.02.0.patch Patch12983: linux-2.6.9-qla2xxx-update-qla-driver-version-from-8.02.09.01.0.patch Patch12984: linux-2.6.9-virtio_net-fix-tx-wakeup-race-condition.patch Patch12985: linux-2.6.9-net-fixup-problems-with-vlan-tagging-and-bonding-dr.patch Patch12986: linux-2.6.9-vfs-turn-bad_inode_ops-into-an-inode_operations_ext.patch Patch12987: linux-2.6.9-oprofile-final-bits-to-support-oprofile-on-Nehalem.patch Patch12988: linux-2.6.9-net-fix-an-unexpectedly-freed-skb-in-tcp.patch Patch12989: linux-2.6.9-dm-fix-oops-in-mempool_free-when-device-removed.patch Patch12990: linux-2.6.9-numa-be-more-restrictive-on-enabling-numa-for-intel.patch Patch12991: linux-2.6.9-mmap-do-not-return-ENOMEM-when-mapcount-is-temporar.patch Patch12992: linux-2.6.9-proc-open-proc-PID-xxx-can-fail-with-EINVAL-instea.patch Patch12993: linux-2.6.9-drivers-base-bus.c-fix-iteration-in-driver_detach.patch Patch12994: linux-2.6.9-ahci-honor-PI-register-on-sb700.patch Patch12995: linux-2.6.9-scsi-fixup-size-on-read-capacity-failure.patch Patch12996: linux-2.6.9-jbd-properly-discard-freed-buffers-after-commit.patch Patch12997: linux-2.6.9-time-drift-due-to-incorrect-accounting-of-lost-ticks.patch Patch12998: linux-2.6.9-nfsd4-move-nfserr_openmode-checking-from-nfsd_read.patch Patch12999: linux-2.6.9-nfsd4-move-special-stateid-processing-to-nfs4_prepr.patch Patch13000: linux-2.6.9-nfsv4-fix-a-problem-whereby-a-buggy-server-can-oops.patch Patch13001: linux-2.6.9-vfs-force-reval-of-target-when-following-last_bind.patch Patch13002: linux-2.6.9-nfs-make-sure-client-returns-updated-d_type-info-in.patch Patch13003: linux-2.6.9-net-pkt_sched-fix-sfq-qdisc-crashes-with-limit-of.patch Patch13004: linux-2.6.9-virtio-net-refill-on-out-of-memory.patch Patch13005: linux-2.6.9-kernel-keyrings-find_keyring_by_name-can-gain-th.patch Patch13006: linux-2.6.9-sctp-fix-skb_over_panic-from-processing-too-many-un.patch Patch13007: linux-2.6.9-pci-fix-return-value-from-pcix_get_max_mmrbc.patch Patch13008: linux-2.6.9-pci-fix-access-of-pci_x_cmd-by-pcix-get-and-set-mmr.patch Patch13009: linux-2.6.9-pci-cleanup-error-return-for-pcix-get-and-set-mmrbc.patch Patch13010: linux-2.6.9-pci-fix-reference-to-dev-bus-pad2-in-pcix_set_mmr.patch Patch13011: linux-2.6.9-cifs-don-t-attempt-busy-file-rename-unless-it-s-in-s.patch Patch13012: linux-2.6.9-sunrpc-fix-return-value-of-rpc_call_async.patch Patch13013: linux-2.6.9-cifs-fix-a-kernel-BUG-with-remote-OS-2-server.patch Patch13014: linux-2.6.9-nfsd4-bug-in-read_buf-when-it-is-called-to-move-over.patch Patch13015: linux-2.6.9-sky2-fix-88e803x-transmit-lockup-on-Yukon-FE-chipset.patch Patch13016: linux-2.6.9-nfsd4-set-OPEN_RESULT_LOCKTYPE_POSIX-in-open.patch Patch13017: linux-2.6.9-net-fix-corruption-of-net_device_wrapper-structure.patch Patch13018: linux-2.6.9-bonding-check-if-clients-mac-addr-has-changed.patch Patch13019: linux-2.6.9-bnx2-fix-panic-in-bnx2_poll_work.patch Patch13020: linux-2.6.9-net-qla3xxx-replace-kmalloc-call-with-kzalloc.patch Patch13021: linux-2.6.9-tcp-fix-tcp-window-clamping-issue-that-is-unrecovera.patch Patch13022: linux-2.6.9-time-introduce-pmtimer_fine_grained-kernel-parameter.patch Patch13023: linux-2.6.9-time-initialize-tick_nsec-depending-on-divider-and-p.patch Patch13024: linux-2.6.9-time-implement-fine-grained-accounting-for-PM-timer-.patch Patch13025: linux-2.6.9-usb-testing-the-wrong-variable-in-fs_create_by_name.patch Patch13026: linux-2.6.9-mm-keep-a-guard-page-below-a-grow-down-stack-segment.patch Patch13027: linux-2.6.9-mm-fix-up-some-user-visible-effects-of-the-stack-gua.patch Patch13028: linux-2.6.9-mm-fix-ia64-issue-regression-caused-by-guard-page-pa.patch Patch13029: linux-2.6.9-xen-fix-xen-reporting-bogus-lowtotal.patch Patch13030: linux-2.6.9-bonding-add-xmit-hash-policy-to-proc-output.patch Patch13031: linux-2.6.9-qla2xxx-fix-cache-destroy-issue-on-unload-FDMI-regis.patch Patch13032: linux-2.6.9-qla2xxx-update-version-to-8.02.10.01.04.09-d.patch Patch13033: linux-2.6.9-qla2xxx-update-firmware-for-4g-and-8g-HBAs-to-5.03.0.patch Patch13034: linux-2.6.9-sound-realtek-fix-sound-on-realtek-ADCs.patch Patch13035: linux-2.6.9-s390x-dasd-force-online-does-not-work-if-another-sid.patch Patch13036: linux-2.6.9-megaraid_sas-fix-physical-disk-handling-and-manageme.patch Patch13037: linux-2.6.9-s390x-dasd-allocate-fallback-cqr-for-reserve-release.patch Patch13038: linux-2.6.9-net-sched-fix-tcf_gact_dump-memory-leak.patch Patch13039: linux-2.6.9-mm-guard-page-for-stacks-that-grow-upwards.patch Patch13040: linux-2.6.9-nfs-mounted-nfsv4-krb5-export-inaccessible-following.patch Patch13041: linux-2.6.9-nfsv4-switch-nfs4-workqueue-to-a-per-client-queue.patch Patch13042: linux-2.6.9-nfsv4-only-queue-nfs4_close_state-job-when-called-by.patch Patch13043: linux-2.6.9-nfsv4-flush-nfsv4-work-workqueue-before-killing-supe.patch Patch13044: linux-2.6.9-nfsv4-poll-more-aggressively-when-handling-nfs4err_d.patch Patch13045: linux-2.6.9-nfsv4-fix-a-credential-reference-leak-in-nfs4_get_st.patch Patch13046: linux-2.6.9-nfsv4-don-t-reuse-expired-nfs4_state_owner-structs.patch Patch13047: linux-2.6.9-nfsv4-fix-up-races-in-nfs4_proc_setattr.patch Patch13048: linux-2.6.9-nfsv4-send-the-delegation-stateid-for-setattr-calls.patch Patch13049: linux-2.6.9-nfs-nfsd-returns-nfs4_ok-when-the-owner-opens-a-file.patch Patch13050: linux-2.6.9-nfsd-fix-races-when-cleaning-up-after-last-nfsd-thre.patch Patch13051: linux-2.6.9-net-apply-broken_stats-workaround-to-5706-and-5708.patch Patch13052: linux-2.6.9-bcm5709-update-firmware-for-bcm5709-from-version-4.4.patch Patch13053: linux-2.6.9-xen-don-t-recreate-xenfb-thread-on-every-restore.patch Patch13054: linux-2.6.9-igmp-fix-ip_mc_sf_allow-race-due-to-a-lock-problem.patch Patch13055: linux-2.6.9-ahci-add-SATA-GEN3-related-messages.patch Patch13056: linux-2.6.9-nfsd4-renew-lease-on-seqid-modifying-operations.patch Patch13057: linux-2.6.9-nfsd4-move-open-owner-checks-from-nfsd4_process_open.patch Patch13058: linux-2.6.9-nfsd4-fix-share-conflict-tests-in-nfs_check_open.patch Patch13059: linux-2.6.9-kthreads-fix-kthread_create-vs-kthread_stop-race.patch Patch13060: linux-2.6.9-nfs-statfs-error-handling-and-error-message-fix.patch Patch13061: linux-2.6.9-cciss-switch-to-using-hlist-to-fix-panic.patch Patch13062: linux-2.6.9-sctp-assign-tsns-earlier-to-avoid-reordering.patch Patch13063: linux-2.6.9-net-fix-promisc-refcounting-for-interfaces-listening.patch Patch13064: linux-2.6.9-net-fix-tcp-conntrack-to-handle-the-half-opened-conn.patch Patch13065: linux-2.6.9-igb-fix-transmission-of-jumbo-frames-with-mtu-2100.patch Patch13066: linux-2.6.9-nfsd4-relax-new-lock-seqid-check.patch Patch13067: linux-2.6.9-ide-backport-VIA-PCI-chipset-ids-to-via82cxxx-driver.patch Patch13068: linux-2.6.9-do_generic_mapping_read-clear-page-errors-when-issui.patch Patch13069: linux-2.6.9-virtio_net-Fix-MAX_PACKET_LEN-to-support-802.1Q-VLAN.patch Patch13070: linux-2.6.9-sb800-add-quirk-for-iso-on-amd-sb800.patch Patch13071: linux-2.6.9-ext3-ensure-inode-is-deleted-from-orphan-list-in-ext.patch Patch13072: linux-2.6.9-compat-make-compat_alloc_user_space-incorporate-the-.patch Patch13073: linux-2.6.9-udp-use-memory-barrier-in-datagram_poll.patch Patch13074: linux-2.6.9-3c59x-fix-deadlock-in-irq-handler-tx-path-when-netco.patch Patch13075: linux-2.6.9-fs-buffer.c-fix-race-in-__block_prepare_write.patch Patch13076: linux-2.6.9-aio-check-for-multiplication-overflow-in-io_submit.patch Patch13077: linux-2.6.9-net-fix-info-leak-in-police-code.patch Patch13078: linux-2.6.9-bonding-interface-doesn-t-issue-igmp-report-on-slave.patch Patch13079: linux-2.6.9-bonding-fix-ALB-mode-to-balance-traffic-on-vlans.patch Patch13080: linux-2.6.9-cifs-fix-length-calculation-for-converted-unicode-re.patch Patch13081: linux-2.6.9-cifs-fix-dentry-hash-calculation-for-case-insensitiv.patch Patch13082: linux-2.6.9-nfs-initialize-nfs_open_context-list-member-at-alloc.patch Patch13083: linux-2.6.9-xenbus-implement-O_NONBLOCK-for-proc-xen-xenbus.patch Patch13084: linux-2.6.9-usb-ehci-split-iso-fixes-full-speed-audio-etc.patch Patch13085: linux-2.6.9-ext2-put-explicit-checks-to-not-divide-by-zero.patch Patch13086: linux-2.6.9-xen-xenbus-suspend_mutex-remains-locked-on-trans-fai.patch Patch13087: linux-2.6.9-xen-fix-occasional-deadlocks-in-xen-netfront.patch Patch13088: linux-2.6.9-xen-can-enter-tickless-mode-with-rcu-pending-and-han.patch Patch13089: linux-2.6.9-net-fix-various-snmp-counter-issues.patch Patch13090: linux-2.6.9-net-fix-reception-of-completely-page-backed-sk_buffs.patch Patch13091: linux-2.6.9-net-actually-copy-input_dev-to-new-sk_buff-in-skb_cl.patch Patch13092: linux-2.6.9-net-fix-ipvs-wrr-scheduler-bug-of-updating-current-w.patch Patch13093: linux-2.6.9-kernel-binfmt_misc-c-avoid-potential-kernel-stack-ov.patch Patch13094: linux-2.6.9-mm-fix-bogus-memory-node-assumption-in-huge-page-all.patch Patch13095: linux-2.6.9-xen-try-harder-to-balloon-up-under-memory-pressure.patch Patch13096: linux-2.6.9-ia64-swiotlb-fix-swiotlb-pci_map_sg-error-handling.patch Patch13097: linux-2.6.9-net-fix-proc-net-ip_conntrack-seq_file-operations.patch Patch13098: linux-2.6.9-s390-cio-linux-does-not-boot-through-xautolog-with-c.patch Patch13099: linux-2.6.9-pidhashing-enforce-pid_max_limit-in-sysctls-and-lowe.patch Patch13100: linux-2.6.9-x86_64-floating-point-state-corruption-after-handlin.patch Patch13101: linux-2.6.9-net-neigh-fix-state-transition-incomplete-failed-via.patch Patch13102: linux-2.6.9-netfilter-arp_tables-fix-unaligned-accesses-caused-b.patch Patch13103: linux-2.6.9-s390x-cio-vary-off-on-chpid-00-causes-unexpected-rec.patch Patch13104: linux-2.6.9-bonding-fix-a-race-condition-in-calls-to-slave-mii-i.patch Patch13105: linux-2.6.9-fusion-add-sleep-before-subsequent-tur-in-scan-funct.patch Patch13106: linux-2.6.9-powernow-k8-fix-errant-print-statement-during-voltag.patch Patch13107: linux-2.6.9-xen-hide-xenbus-warnings-on-hvm-guest-shutdown.patch Patch13108: linux-2.6.9-xen-fix-crashing-of-x86-hvm-guest-on-x86_64.patch Patch13109: linux-2.6.9-mm-honor-__GFP_NOFAIL-flag-in-__alloc_pages.patch Patch13110: linux-2.6.9-cciss-fix-an-issue-when-sending-command-with-no-data.patch Patch13111: linux-2.6.9-cciss-fix-a-nulll-pointer-dereference-in-complete_co.patch Patch13112: linux-2.6.9-cciss-added-printk-in-do_cciss_request-before-BUG.patch Patch13113: linux-2.6.9-cciss-change-version-from-2.6.20.RH2-to-2.6.20.RH3.patch Patch13114: linux-2.6.9-blkfront-xen-domu-raid1-lvm-iscsi-target-export-with.patch Patch13115: linux-2.6.9-aacraid-fix-file-system-going-into-read-only-mode.patch Patch13116: linux-2.6.9-kernel-headers-fix-missing-defintion-that-causes-bui.patch Patch13117: linux-2.6.9-block-fix-rcu-accesses-in-partition-statistics.patch Patch13118: linux-2.6.9-fs-fix-file-truncations-when-both-suid-and-write-per.patch Patch13119: linux-2.6.9-ipc-hard_msgmax-should-be-higher-not-lower-on-64bit.patch Patch13120: linux-2.6.9-fs-make-sure-data-stored-into-inode-is-properly-seen.patch Patch13121: linux-2.6.9-autofs4-fix-lookup-deadlock-when-user-space-uses-a-s.patch Patch13122: linux-2.6.9-cifs-when-renaming-don-t-try-to-unlink-negative-dent.patch Patch13123: linux-2.6.9-cifs-remove-bogus-check-in-ntlm-session-setup-code.patch Patch13124: linux-2.6.9-kernel-fix-integer-overflow-in-groups_search.patch Patch13125: linux-2.6.9-fs-buffer-__block_write_full_page-race-fix.patch Patch13126: linux-2.6.9-fs-buffer-__block_write_full_page-speedup-by-removin.patch Patch13127: linux-2.6.9-fs-buffer-__block_write_full_page-simplification-by-.patch Patch13128: linux-2.6.9-mptbase-panic-with-domain-validation-while-rebuildin.patch Patch13129: linux-2.6.9-mlx4_core-allocate-sufficient-memory-for-interrupt-t.patch Patch13130: linux-2.6.9-ide-scsi-fix-deadlock-in-ide-scsi-error-handler.patch Patch13131: linux-2.6.9-fix-fd-leaks-if-pipe-is-called-with-an-invalid-addre.patch Patch13132: linux-2.6.9-net-bonding-add-debug-module-option.patch Patch13133: linux-2.6.9-fs-a-bunch-of-patches-to-fix-various-nfsd-iget-races.patch Patch13134: linux-2.6.9-aio-implement-request-batching-for-better-merging-an.patch Patch13135: linux-2.6.9-qla2xxx-work-around-hypertransport-sync-flood-error-.patch Patch13136: linux-2.6.9-jbd-fix-panic-in-jbd-when-running-bashmemory.patch Patch13137: linux-2.6.9-scsi-log-msg-when-getting-unit-attention.patch Patch13138: linux-2.6.9-scsi-scsi_do_req-submitted-commands-tape-never-compl.patch Patch13139: linux-2.6.9-forcedeth-latest-bugfixes-from-upstream.patch Patch13140: linux-2.6.9-kernel-prevent-heap-corruption-in-snd_ctl_new.patch Patch13141: linux-2.6.9-scsi-fix-panic-in-sysfs_hash_and_remove-when-scsi-de.patch Patch13142: linux-2.6.9-net-sctp-do-not-reset-the-packet-during-sctp_packet_.patch Patch13143: linux-2.6.9-mm-prevent-panic-when-setting-proc-sys-vm-nr_hugepag.patch Patch13144: linux-2.6.9-mm-revert-patch-to-reduce-large-file-latency-during-.patch Patch13145: linux-2.6.9-kernel-fix-possible-integer-overflow-in-mm-fremap.c.patch Patch13146: linux-2.6.9-xen-netfront-add-get_drvinfo-to-netfront.patch Patch13147: linux-2.6.9-xen-virtio_net-add-get_drvinfo-to-virtio_net.patch Patch13148: linux-2.6.9-fs-only-return-EIO-once-on-msync-fsync-after-IO-fail.patch Patch13149: linux-2.6.9-alsa-rme9652-prevent-reading-uninitialized-stack-mem.patch Patch13150: linux-2.6.9-sys_semctl-semctl-fix-kernel-stack-leakage.patch Patch13151: linux-2.6.9-scsi-gdth-integer-overflow-in-ioc_general.patch Patch13152: linux-2.6.9-net-packet-fix-information-leak-to-userland.patch Patch13153: linux-2.6.9-netfront-default-to-copying-instead-of-flipping.patch Patch13154: linux-2.6.9-ipc-shm-fix-information-leak-to-userland.patch Patch13155: linux-2.6.9-ipc-initialize-structure-memory-to-zero-for-compat-f.patch Patch13156: linux-2.6.9-bluetooth-fix-missing-null-check.patch Patch13157: linux-2.6.9-net-limit-sendto-recvfrom-iovec-total-length-to-INT_.patch Patch13158: linux-2.6.9-net-filter-make-sure-filters-dont-read-uninitialized.patch Patch13159: linux-2.6.9-nfsv4-fix-oops-in-nfs4_kill_super.patch Patch13160: linux-2.6.9-kernel-failure-to-revert-address-limit-override-in-o.patch Patch13161: linux-2.6.9-s390-sclp-handle-zero-length-event-buffers.patch Patch13162: linux-2.6.9-sched-fix-task-starvation-on-Hyperthreaded-cpus.patch Patch13163: linux-2.6.9-serial-clean-data-before-filling-it.patch Patch13164: linux-2.6.9-usb-allow-usbstorage-to-have-luns-greater-than-2TB.patch Patch13165: linux-2.6.9-sysctl-introduce-ctl_unnumbered-definition-in-sysctl.patch Patch13166: linux-2.6.9-kernel-restrict-unprivileged-access-to-kernel-syslog.patch Patch13167: linux-2.6.9-modules-sysctl-to-block-module-loading.patch Patch13168: linux-2.6.9-ehci-hcd-fatal-error-during-bootup.patch Patch13169: linux-2.6.9-jbd-skip-buffers-that-have-a-different-jh.patch Patch13170: linux-2.6.9-qdio-zfcp-stall-with-more-than-63-active-qdio-devices.patch Patch13171: linux-2.6.9-unix-fix-local-socket-dos.patch Patch13172: linux-2.6.9-fs-truncate-blocks-outside-i_size-after-o_direct-write-error.patch Patch13173: linux-2.6.9-usb-ehci-amd-periodic-frame-list-table-quirk.patch Patch13174: linux-2.6.9-netdump-fix-netdump-failures-on-large-memory-systems.patch Patch13175: linux-2.6.9-sky2-fix-oops-in-sky2_xmit_frame-after-tx-timeout.patch Patch13176: linux-2.6.9-fs-fix-filesystem-corruption-on-ext2.patch Patch13177: linux-2.6.9-sound-fix-a-buffer-overflow-in-the-oss-mixer.patch Patch13178: linux-2.6.9-bonding-fix-active-backup-failover-due-to-jiffie-wra.patch Patch13179: linux-2.6.9-net-clear-heap-allocations-for-privileged-ethtool-ac.patch Patch13180: linux-2.6.9-ext3-don-t-dirty-unmapped-data-buffers.patch Patch13181: linux-2.6.9-av7110-check-for-negative-array-offset.patch Patch13182: linux-2.6.9-ext3-call-fs-s-invalidatepage-instead-of-block_inval.patch Patch13183: linux-2.6.9-mlx4-disable-MSI-X-by-default.patch Patch13184: linux-2.6.9-cxgb3-prevent-reading-uninitialized-stack-memory-to-.patch # empty final patch file to facilitate testing of kernel patches Patch20000: linux-kernel-test.patch # END OF PATCH DEFINITIONS BuildRoot: %{_tmppath}/kernel-%{KVERREL}-root %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 devel Summary: Development package for building kernel modules to match the kernel. Group: System Environment/Kernel AutoReqProv: no Provides: kernel-devel-%{_target_cpu} = %{rpmversion}-%{release} %description devel This package provides kernel headers and makefiles sufficient to build modules against the kernel package. %package sourcecode Summary: The source code for the Linux kernel. Group: Development/System Prereq: fileutils Requires: make >= 3.78 Requires: gcc >= 3.2 Requires: /usr/bin/strip # for xconfig and gconfig Requires: qt-devel, gtk2-devel readline-devel ncurses-devel Provides: kernel-source Obsoletes: kernel-source <= 2.6.6 %description sourcecode The kernel-sourcecode package contains the source code files for the Linux kernel. The source files can be used to build a custom kernel that is smaller by virtue of only including drivers for your particular hardware, if you are so inclined (and you know what you're doing). The customisation guide in the documentation describes in detail how to do this. This package is neither needed nor usable for building external kernel modules for linking such modules into the default operating system kernels. %package doc Summary: Various documentation bits found in the kernel source. Group: Documentation %if !%{buildsource} Obsoletes: kernel-source <= 2.6.6 Obsoletes: kernel-sourcecode <= 2.6.6 %endif %description doc This package contains documentation files from the kernel 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 smp Summary: The Linux kernel compiled for SMP machines. Group: System Environment/Kernel Provides: kernel = %{version} Provides: kernel-drm = 4.3.0 Prereq: %{kernel_prereq} Conflicts: %{kernel_dot_org_conflicts} Conflicts: %{package_conflicts} Conflicts: %{nptl_conflicts} # 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 Obsoletes: kernel-enterprise < 2.4.10 # 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 Provides: kernel-smp-%{_target_cpu} = %{rpmversion}-%{release} %if %{kabi} Provides: kABI(%{kabi_major}smp.%{_target_cpu}) = %{kabi_minor} %endif %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. %package smp-devel Summary: Development package for building kernel modules to match the SMP kernel. Group: System Environment/Kernel Provides: kernel-smp-devel-%{_target_cpu} = %{rpmversion}-%{release} AutoReqProv: no %description smp-devel This package provides kernel headers and makefiles sufficient to build modules against the SMP kernel package. %package hugemem Summary: The Linux kernel compiled for machines with 16 Gigabytes of memory or more. Group: System Environment/Kernel Provides: kernel = %{version} Provides: kernel-drm = 4.3.0 Prereq: %{kernel_prereq} Conflicts: %{kernel_dot_org_conflicts} Conflicts: %{package_conflicts} Conflicts: %{nptl_conflicts} Obsoletes: kernel-enterprise < 2.4.10 # 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 Provides: kernel-hugemem-%{_target_cpu} = %{rpmversion}-%{release} %if %{kabi} Provides: kABI(%{kabi_major}hugemem.%{_target_cpu}) = %{kabi_minor} %endif %description hugemem This package includes an SMP version of the Linux kernel which supports systems with 16 Gigabytes of memory or more. %package hugemem-devel Summary: Development package for building kernel modules to match the hugemem kernel. Group: System Environment/Kernel Provides: kernel-hugemem-devel-%{_target_cpu} = %{rpmversion}-%{release} AutoReqProv: no %description hugemem-devel This package provides kernel headers and makefiles sufficient to build modules against the hugemem kernel package. %package largesmp Summary: The Linux kernel compiled for machines with more than 64 CPUs on ppc64 and IA64 and with more than 8 CPUs on x86_64. Group: System Environment/Kernel Provides: kernel = %{version} Provides: kernel-drm = 4.3.0 Prereq: %{kernel_prereq} Conflicts: %{kernel_dot_org_conflicts} Conflicts: %{package_conflicts} Conflicts: %{nptl_conflicts} # upto and including kernel 2.4.9 rpms, the 4Gb+ kernel was called kernel-enterprise # now that the largesmp kernel offers this capability, obsolete the old kernel Obsoletes: kernel-enterprise < 2.4.10 # 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 Provides: kernel-largesmp-%{_target_cpu} = %{rpmversion}-%{release} %if %{kabi} Provides: kABI(%{kabi_major}largesmp.%{_target_cpu}) = %{kabi_minor} %endif %description largesmp This package includes a version of the Linux kernel configured to handle up to 64 CPUs on X86-64, 128 CPUs on PPC64 and 512 CPUs on IA-64. Install the kernel-largesmp package if your machine has more than 8 CPUs on x86-64, more than 64 CPUs on PPC64, or more than 64 CPUs on IA-64. %package largesmp-devel Summary: Development package for building modules for the many-CPUs kernel. Group: System Environment/Kernel Provides: kernel-largesmp-devel-%{_target_cpu} = %{rpmversion}-%{release} AutoReqProv: no %description largesmp-devel This package provides kernel headers and makefiles sufficient to build modules against the many CPUs kernel package. %package xenU Summary: The Linux kernel compiled to run as a paravirtualized Xen guest. Group: System Environment/Kernel Provides: kernel = %{version} Provides: kernel-drm = 4.3.0 Prereq: %{kernel_prereq} Conflicts: %{kernel_dot_org_conflicts} Conflicts: %{package_conflicts} Conflicts: %{nptl_conflicts} # We can't let RPM do the dependencies automatic because it'll then pick up # a correct but undesirable perl dependency from the module headers which # isn't required for the kernel proper to function Provides: kernel-xenU-%{_target_cpu} = %{rpmversion}-%{release} %if %{kabi} Provides: kABI(%{kabi_major}xenU.%{_target_cpu}) = %{kabi_minor} %endif %description xenU This package includes a version of the Linux kernel configured to run as an unprivileged paravirtualized Xen guest. %package xenU-devel Summary: Development package for building modules for the Xen guest kernel. Group: System Environment/Kernel Provides: kernel-xenU-devel-%{_target_cpu} = %{rpmversion}-%{release} AutoReqProv: no %description xenU-devel This package provides kernel headers and makefiles sufficient to build modules against the Xen guest kernel. %prep %setup -q -n %{name}-%{version} -c cd linux-%{kversion} # # Patches 0 through 100 are meant for core subsystem upgrades # # Various fixes from Alan's -ac tree. %patch3 -p1 %patch4 -p1 # # Patches to back out # # -AC bits we don't want. %patch10 -p1 -R # iobitmap increase that breaks booting %patch11 -p1 -R # # Architecture patches # # # x86(-64) # # fix x86_64 copy_user_generic %patch201 -p1 # Share cache descriptors between x86/x86-64 %patch202 -p1 # x86_64: add an option to configure oops stack dump %patch203 -p1 # x86[64]: display phys_proc_id only when it is initialized %patch204 -p1 # x86_64: no TIOCSBRK/TIOCCBRK in ia32 emulation %patch205 -p1 # Fix show_trace() in irq context with CONFIG_4KSTACKS %patch206 -p1 # x86_64: Fix lost edge triggered irqs on UP kernel %patch207 -p1 # x86_64: Reenable MGA DRI %patch208 -p1 # Fix Buffer overrun in arch/x86_64/sys_ia32.c:sys32_ni_syscall() %patch209 -p1 # Flexible mmap patch for x86-64 %patch210 -p1 # Fix wrong TASK_SIZE on x86_64 for 32bit processes %patch211 -p1 # Clear ebp on sysenter return. %patch212 -p1 # Fix up wrong argument order in dma_declare_coherent_memory() %patch213 -p1 # ICH7 ID additions %patch214 -p1 # HPET init needs register to be whacked twice. %patch215 -p1 # fix i386 vsyscall-sysenter unwind info %patch216 -p1 # missing lock in switch_to() %patch217 -p1 # Intel enhanced speedstep fixes. %patch218 -p1 # NMI switch support for x86_64 %patch219 -p1 # Fix panic() w/panic_timeout hangs instead of rebooting %patch220 -p1 # SRAT NUMA support. %patch221 -p1 # Fix hugepages for x86_64 %patch222 -p1 # Fix flush of multiple pages in change_page_attr %patch223 -p1 # fix syscall/signal restart bug %patch224 -p1 # Clustered APIC support for x86-64. %patch225 -p1 # Dual core support for AMD64. %patch226 -p1 # x86: use the IRQ stack in APIC contexts too %patch227 -p1 # Numerous ioremap fixes. %patch228 -p1 # make newer intel cpus recognize cpuid4 %patch229 -p1 # HPET legacy %patch230 -p1 # intel dual core support %patch231 -p1 # x8664 acpi off %patch232 -p1 # powernow k8 support %patch233 -p1 # x8664 reboot fix %patch234 -p1 # x8664 hotplug fix %patch235 -p1 # x8664 enable numa %patch236 -p1 # x8664 csum partial copy %patch237 -p1 # x8664 morrison numa fixes %patch238 -p1 # x86 disable irqs during bogomips calcuation %patch239 -p1 # x8664 correct pfn_valid %patch240 -p1 # fix x86 thread info leak %patch241 -p1 # largesmp patches for x86664 %patch242 -p1 # add cpu_relax() calls %patch243 -p1 # add noht option for x86 and x86-64 %patch244 -p1 # fix cpufrequency %patch245 -p1 # implement dma_sync_single_range_for_{cpu,device} %patch246 -p1 # support for unisys boxes %patch247 -p1 # eliminate noiommu panic %patch248 -p1 # fix 32-bit hang %patch249 -p1 # include iomap.h %patch250 -p1 # avoid calling node_to_cpumask too early %patch251 -p1 # autodetect and setup bigsmp mode %patch252 -p1 # make i810, i830, and i915 build on x86_64 %patch253 -p1 # x8664: add core map support %patch254 -p1 # x8664: mce updates %patch255 -p1 # make sure we don't re-assign ioapic addresses %patch256 -p1 # make oprofile work on p4 systems %patch257 -p1 # let the BIOS tell us how to set lapic/ioapic for up kernels %patch258 -p1 # irq compression %patch259 -p1 # srat paring fix %patch260 -p1 # find space for pagetables %patch261 -p1 # mem limit %patch262 -p1 # setup gap %patch263 -p1 # dmi scan update %patch264 -p1 # Mark vDSO signal trampoline EH with the new S flag %patch265 -p1 # support longer x86_64 cmd line %patch266 -p1 # disable tlb flush filter %patch267 -p1 # modern_apic() %patch268 -p1 # proper sci overridate %patch269 -p1 # automatically set timer_over_8254 %patch270 -p1 # lapic status for installer %patch271 -p1 # avoid EBDA for early memory map allocation %patch272 -p1 # initialize cpukhz %patch273 -p1 # remove iommu optimization %patch274 -p1 # correctly parse acpi mcfg table %patch275 -p1 # remove erroneous printing of missing mptable %patch276 -p1 # add tlb flush when freeing pmds %patch277 -p1 # access MPC table via proper virtual address %patch278 -p1 # add x8664 physflat %patch279 -p1 # x8664: honor hpet timer irq override %patch280 -p1 # x8664: fix memleak in clear_kernel_mapping %patch281 -p1 # x86: skip acpi timer nvidia %patch282 -p1 # x86/64: allow larger 128 size e820 maps %patch283 -p1 # x86: honor hpet timer irq override %patch284 -p1 # x86: mttr overflow fixes %patch285 -p1 # x86/64: support for AMD's greyhound platform %patch286 -p1 # x8664: support for AMD cpuid4 %patch287 -p1 # # ppc64 # # Patch for Kconfig and Makefile build issues %patch300 -p1 %patch301 -p1 # Fix single stepping on PPC64 %patch302 -p1 # HVSI udbg support %patch303 -p1 # Make HVSI console survive FSP reset %patch304 -p1 # Make PCI hostbridge hotplugging work %patch305 -p1 # Fix IBM VSCSI problems %patch306 -p1 # Store correct backtracking info in ppc64 signal frames %patch307 -p1 # Prevent HVSI from oopsing on hangup %patch308 -p1 # Make ppc64 NUMA map CPU->node before bringing up the CPU %patch309 -p1 # sched domains / cpu hotplug cleanup %patch310 -p1 # Add a CPU_DOWN_PREPARE hotplug CPU notifier %patch311 -p1 # Register a cpu hotplug notifier to reinitialize the scheduler domains hierarchy %patch312 -p1 # Make arch_destroy_sched_domains() conditional %patch313 -p1 # Use CPU_DOWN_FAILED notifier in the sched-domains hotplug code %patch314 -p1 # PPC64 sigsuspend stomping on r4 and r5 %patch315 -p1 # Enable ICOM serial driver %patch316 -p1 # IBM VSCSI driver race fix %patch317 -p1 # Ensure PPC64 interrupts don't end up hard-disabled %patch318 -p1 # Add PURR and version data to /proc/ppc64/lparcfg %patch319 -p1 # Convert to using ibm,read-slot-reset-state2 RTAS call %patch320 -p1 # Fix inability to find space for TCE table on ppc64 %patch321 -p1 # Prevent block device queues from being shared in viocd %patch322 -p1 # Align PACA buffer for ppc64 hypervisor's use %patch323 -p1 # Indicate that the veth link is always up %patch324 -p1 # Quiesce OpenFirmware stdin device at boot. %patch325 -p1 # Make ppc64's pci_alloc_consistent() conform to documentation %patch326 -p1 # fix stack alignment for signal handlers on ppc64 %patch327 -p1 # Provide working PCI EEH error recovery on ppc64 (#135115) %patch328 -p1 # Move idle loop setup to after main ppc64 arch setup init. (#142634) %patch329 -p1 # Provide 64-bit translations for 32-bit TIOCMIWAIT/TIOCGICOUNT ioctls %patch330 -p1 # Fix PPC64 pSeries VPA registration %patch331 -p1 # Fix communication to PROM to close stdin on PPC64 %patch332 -p1 # Implement h/w PPC64 CPU utilisation data gathering %patch333 -p1 # Stop xmon=on from jumping immediately into xmon on ppc64 %patch334 -p1 # Fix race and memory leak in iSeries veth module unloading %patch335 -p1 # Prevent an iSeries partition oopsing with no CDROM drive. %patch336 -p1 # IBM veth driver buffer starvation fix %patch337 -p1 # Don't map objects to non-existent PPC64 NUMA nodes %patch338 -p1 # Fix PPC64 NUMA's handling of memory nodes with holes in them %patch339 -p1 # move clearing of RI bit to after stack restoration %patch340 -p1 # Fix a dangling pointer in the IBM vscsi driver %patch341 -p1 # Implement correct logic for determining hotplug capabilities %patch342 -p1 # Tell the firmware what the kernels capabilities are %patch343 -p1 # avoid probing pci devices marked as failed. %patch344 -p1 # set pci I/O base dynamically %patch345 -p1 # don't request legacy I/O regions if no ISA bus %patch346 -p1 # allow hotplug of eeh devices %patch347 -p1 # add pci eeh error recovery documentation %patch348 -p1 # update vscsi to v. 1.5.5 %patch349 -p1 # ppc64 signal frame %patch350 -p1 # Only access extended PCI config regs if available %patch351 -p1 # make sure sys_sigreturn calls audit %patch352 -p1 # fix iommu_map_sg to terminate scatter gather list correctly %patch353 -p1 # veth driver updates %patch354 -p1 # add jasmine serial driver %patch355 -p1 # fix xmon locking %patch356 -p1 # evade hypervisor bug %patch357 -p1 # add power5+ cpu support %patch358 -p1 # js20++ cpu enablement %patch359 -p1 #add chip id for ATI RN50 %patch360 -p1 #fix offb crash %patch361 -p1 # fix oprofile for %patch362 -p1 # fix time going backwards %patch363 -p1 # fix cpu hotplug %patch364 -p1 # support early serial console %patch365 -p1 # fix incorrect get_uswer usage %patch366 -p1 # eeh dynamic %patch367 -p1 # ptrace fixes %patch368 -p1 # fix userspace access checks %patch369 -p1 # support ppc64 eClipz platform %patch370 -p1 # protect hvc driver against n_tty line discipline bug %patch371 -p1 # add ehea driver %patch372 -p1 # add IBM ebus %patch373 -p1 # ppc64: return correct value from requiest_irq() %patch374 -p1 # ppc64: translate intel binary %patch375 -p1 # ppc64: fix sctu Data buffer miscompare on RHEL4.5 %patch376 -p1 # Quieten lparcfg %patch377 -p1 # correct /proc/cpuinfo %patch378 -p1 # fix system enters xmon on second dlpar IO adapter add %patch379 -p1 # Cope with PCI host bridge I/O window not starting at 0 %patch380 -p1 # fix pci-x hostplug crashes %patch381 -p1 # fix chrp strncmp oops %patch382 -p1 # # ia64 # # Basic build fixes %patch400 -p1 %patch401 -p1 %patch402 -p1 %patch403 -p1 %patch404 -p1 %patch405 -p1 %patch406 -p1 %patch407 -p1 %patch408 -p1 %patch409 -p1 %patch410 -p1 %patch411 -p1 %patch412 -p1 %patch413 -p1 %patch414 -p1 %patch415 -p1 %patch416 -p1 %patch417 -p1 %patch418 -p1 # tollhouse support %patch419 -p1 %patch420 -p1 %patch421 -p1 %patch422 -p1 %patch423 -p1 # make sure gate page is mapped %patch424 -p1 # sn update %patch425 -p1 %patch426 -p1 %patch427 -p1 %patch428 -p1 %patch429 -p1 %patch430 -p1 %patch431 -p1 %patch432 -p1 %patch433 -p1 %patch434 -p1 %patch435 -p1 %patch436 -p1 %patch437 -p1 %patch438 -p1 %patch439 -p1 %patch440 -p1 %patch441 -p1 %patch442 -p1 %patch443 -p1 %patch444 -p1 %patch445 -p1 %patch446 -p1 %patch447 -p1 %patch448 -p1 # # s390 # # Basic build fixes %patch500 -p1 # Auto raidstart for S390 %patch501 -p1 # Fix fake_ll for QETH device (#136175) %patch502 -p1 # Recover after aborted nameserver request. %patch503 -p1 # zfcp: Kernel stack frame for zfcp_cfdc_dev_ioctl() is too big %patch504 -p1 # Fixed buffers for DASD devices. %patch506 -p1 # Fix coredumps on S390 %patch507 -p1 # lcs device will not start anymore after first detection. %patch508 -p1 # Fix possible failure of IP addr registration %patch509 -p1 # Support broadcast on z800/z900 HiperSockets %patch510 -p1 # fix race condition on s390 when going idle %patch511 -p1 # include watchdog config on s390 %patch512 -p1 # introduce sequence numbers for lcs packets. %patch513 -p1 # qeth fake_ll fixes %patch514 -p1 # delay dasd retries to prevent i/o error %patch515 -p1 # s390 qdio packet loss %patch516 -p1 # Fix various problems in s390 common I/O layer. %patch517 -p1 # s390 common i/o layer vary on/off %patch518 -p1 # s390 qdio time delay missing interrupt problem %patch519 -p1 # s390 fix pagefault handler deadlock %patch520 -p1 # s390 fix qeth stalls and update %patch521 -p1 # s390 zfcp driver update %patch522 -p1 # s390 correct memory size read %patch523 -p1 # s390 fix fadvise for s390x and compat %patch524 -p1 # s390 dasd + cio driver updates %patch525 -p1 # s390 crypto driver update to 1.16 %patch526 -p1 # s390 pfault interrupt race fix %patch527 -p1 # s390 ptrace peek poke fixes %patch528 -p1 # s390 swap offset fixes %patch529 -p1 # s390 internal return %patch530 -p1 # s390 cio patch retry %patch531 -p1 # s390: add vmcp device driver %patch532 -p1 # s390: stop debug feature on oops %patch533 -p1 # s390: add vm logreader driver %patch534 -p1 # s390: add vm watchdog driver %patch535 -p1 # qeth driver updates %patch536 -p1 # s390: semaphore performance fixes %patch537 -p1 # s390: add ctc mpc driver %patch538 -p1 # fix signal quiesce %patch539 -p1 # s390: add fixup exception for diag10 instruction %patch540 -p1 # s390: make strnlen_user correct %patch541 -p1 # s390: qeth ui64 fixes %patch542 -p1 # s390: test_bit fixes %patch543 -p1 # s390: fix and enable dcssblk driver %patch544 -p1 # s390: fix possible kernel stack corruption %patch545 -p1 # s390: sysrq backtrace oops %patch546 -p1 # s390: fix crypto driver memory overwrite %patch547 -p1 # s390: lcs driver fixes %patch548 -p1 # s390: add hypfs filesystem %patch549 -p1 # s390: add padding to copy-from_user %patch550 -p1 # s390: cio update %patch551 -p1 # s390: support reboot from scsi devices %patch552 -p1 # s390: fix 3270 console driver crash %patch553 -p1 # s390: update tape driver %patch554 -p1 # s390: fix deadlock in appldata %patch555 -p1 # s390: add monreader device driver %patch556 -p1 # s390: update cmm driver %patch557 -p1 # s390: netiucv avoid duplicate iucv-interfaces to the same peer %patch558 -p1 # s390: fix xpram module parameter parsing %patch559 -p1 # # Patches 500 through 1000 are reserved for bugfixes to the core system # and patches related to how RPMs are build # # 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). %patch900 -p1 # # The execshield patch series, broken into smaller pieces # # 1) Exec shield core %patch910 -p1 # 2) Option to printk fatal signals, useful for debugging %patch911 -p1 # 3) The Execshield VA rearrangements %patch912 -p1 # fix nx for large pages %patch913 -p1 # ht active load balancing bugfix %patch914 -p1 # # 4G/4G split # %patch920 -p1 -R %patch921 -p1 %patch922 -p1 %patch923 -p1 %patch924 -p1 # # Patch that adds a __must_check attribute for functions for which checking # the return value is mantadory (eg copy_from_user) # %patch930 -p1 # # TUX # %patch940 -p1 -E # rwsem update %patch945 -p1 # propogate bounce errors up %patch946 -p1 # mmiowb support, no-op except for ia64 %patch947 -p1 # # GPG signed kernel modules # %patch950 -p1 %patch951 -p1 %patch952 -p1 %patch953 -p1 %patch954 -p1 %patch955 -p1 %patch956 -p1 %patch957 -p1 # # Patches 1000 to 4999 are reserved for bugfixes to drivers and filesystems # # add vidfail capability; # without this patch specifying a framebuffer on the kernel prompt would # make the boot stop if there's no supported framebuffer device; this is bad # for the installer cd that wants to automatically fall back to textmode # in that case %patch1000 -p1 # # Fix the extreme stack usage in some kernel functions # %patch1020 -p1 # make smbfs honor uid and gid mount options %patch1021 -p1 # make pci-sysfs do 2-byte accesses %patch1022 -p1 # selected ipmi updates %patch1023 -p1 # update CIFS %patch1024 -p1 # hfs fixes %patch1025 -p1 # smbfs fixes %patch1026 -p1 # EXT3 bits. # Ext3 reservations. reduces fragmentation bigtime %patch1030 -p1 %patch1031 -p1 # improves ext3's error logging when we encounter an on-disk corruption. %patch1032 -p1 # ext3 online resize %patch1033 -p1 # improves ext3's ability to deal with corruption on-disk %patch1034 -p1 # Handle double-delete of indirect blocks %patch1035 -p1 # Fix xattr/mbcache race %patch1036 -p1 %patch1037 -p1 # Fix percpu data leak on umount of ext2/ext3 %patch1038 -p1 # Fix ext2/3 maximum size limits %patch1039 -p1 # Fix ext3 release race. %patch1040 -p1 # Fix buffer leak in ext3 %patch1041 -p1 # fix kjournad vs umount race %patch1042 -p1 # nfs enoent %patch1043 -p1 # xattr share %patch1044 -p1 # sub-second timestamp %patch1045 -p1 # extend ACL limit on ext3 to EA limit %patch1046 -p1 # fix log_do_checkpoint assertion failure %patch1047 -p1 # ext2: fix hang on symlink removal for loop devices %patch1048 -p1 # ext3: fix ext3/jbd race releasing journal heads %patch1049 -p1 # # Make /dev/mem a need-to-know function # %patch1050 -p1 %patch1051 -p1 # # /dev/crash driver for the crashdump analysis tool # %patch1060 -p1 # # Most^WAll users of sleep_on are broken; fix a bunch # %patch1070 -p1 # # Ingo's patch for voluntary preemption # %patch1080 -p1 %patch1081 -p1 #ramfs fixes %patch1082 -p1 # fix jbd journal commit aborts %patch1083 -p1 # fix ext2 readdir f_pos revalidation logic %patch1084 -p1 # make sure that d_off != 0 for '.' and '..' on ext3 with dir_index enabled %patch1085 -p1 # ext3: correctly delelte orphaned inodes under directio %patch1086 -p1 # ext3: make the fs robust when it has already been corrupted %patch1087 -p1 # ext3: make sure readdir doesn't fail %patch1088 -p1 # ext3: various fixes %patch1089 -p1 # # Sata update # %patch1100 -p1 %patch1101 -p1 %patch1102 -p1 %patch1103 -p1 %patch1104 -p1 %patch1105 -p1 %patch1106 -p1 %patch1107 -p1 %patch1108 -p1 # # SCSI Bits. # # Additions to the SCSI whitelist to make card readers work. %patch1120 -p1 # fix SCSI bounce limit %patch1121 -p1 # AIC host raid support. %patch1122 -p1 # SCSI midlayer updates from 2.6.10rc %patch1123 -p1 # Avoid oops when insmod'ing aic79xx on machine without hardware %patch1124 -p1 # scsi: Add reset ioctl capability to ULDs %patch1125 -p1 # scsi: Update ips driver to 2.6.10rc version. %patch1126 -p1 # avoid extra 'put' on devices in __scsi_iterate_device() # http://marc.theaimsgroup.com/?l=linux-scsi&m=109886580930570&w=2 %patch1127 -p1 # Update Qlogic driver to 2.6.10-rc2 %patch1128 -p1 # cciss: fixes for clustering %patch1129 -p1 # Fix USB forced remove oops %patch1130 -p1 # Fix up scsi_test_unit_ready() to work correctly with CD-ROMs %patch1131 -p1 # Plug leaks in error paths in aic driver %patch1132 -p1 # Add refcounting to scsi command allocation %patch1133 -p1 # return full SCSI status byte in SG_IO %patch1134 -p1 # sg: Fix oops of sg_cmd_done and sg_release race %patch1135 -p1 # aacraid: remove aac_handle_aif %patch1136 -p1 # Prevent kernel panic if an application issues an ioctl with an unrecognized subopcode. %patch1137 -p1 # Fix refcounting order in sd/sr, fixing cable pulls on USB storage. %patch1138 -p1 # IOCTL integer overflow and information leak. %patch1139 -p1 # Block / MD layer fixes. # Fix blocklayer races %patch1140 -p1 # fix bad segment coalescing in blk_recalc_rq_segments() %patch1141 -p1 # cciss: Off-by-one error causing oops in CCISS_GETLUNIFO ioctl %patch1142 -p1 # Fix sx8 device naming in sysfs %patch1143 -p1 # blkdev_get_blocks(): handle eof %patch1144 -p1 # Fix CCISS ioctl return code %patch1145 -p1 # CCISS ID updates %patch1146 -p1 # __getblk_slow can loop forever when pages are partially mapped %patch1147 -p1 # md: fix two little bugs in raid10 %patch1150 -p1 # md: make sure md always uses rdev_dec_pending properly %patch1151 -p1 # dm multipath: Add target message ioctl %patch1152 -p1 # dm multipath: ioctl ref by device no %patch1153 -p1 # dm: fix mirror log ref count %patch1154 -p1 # dm multipath: Split suspend hook %patch1155 -p1 # dm raid1: deadlock fix %patch1156 -p1 # device-mapper: tidy error kprintfs %patch1157 -p1 # linux-2.6.9-dm-add-dm_dev-name.patch %patch1158 -p1 # dm multipath: bio details record/restore %patch1159 -p1 # dm multipath: export mapinfo %patch1160 -p1 # dm multipath. %patch1161 -p1 # Fix 64 bit issues in device mapper. %patch1162 -p1 # dm multipath: fix infinite suspend requeueing %patch1163 -p1 # Avoid a bdget in device mapper. %patch1164 -p1 # raid5/raid6 bi_max_vec fixes. %patch1165 -p1 # fix multipath assembly bug %patch1166 -p1 # Fix bogus level check in resync code %patch1167 -p1 # Fix various thinkos in md. %patch1168 -p1 # Device Mapper mirroring %patch1169 -p1 # device mapper refcount fix %patch1170 -p1 # device mapper raid1 race fix %patch1171 -p1 # make clear that md does not support i/o barriers %patch1172 -p1 # make sure md linear doesn't wrap %patch1173 -p1 # # Various upstream NFS/NFSD fixes. # %patch1200 -p1 %patch1201 -p1 %patch1202 -p1 %patch1203 -p1 %patch1204 -p1 %patch1205 -p1 %patch1206 -p1 %patch1207 -p1 %patch1208 -p1 %patch1209 -p1 %patch1210 -p1 %patch1211 -p1 %patch1212 -p1 %patch1213 -p1 %patch1214 -p1 %patch1215 -p1 %patch1216 -p1 %patch1217 -p1 %patch1218 -p1 %patch1219 -p1 %patch1220 -p1 %patch1221 -p1 %patch1222 -p1 %patch1223 -p1 %patch1224 -p1 %patch1225 -p1 %patch1226 -p1 %patch1227 -p1 %patch1228 -p1 %patch1229 -p1 %patch1230 -p1 %patch1231 -p1 %patch1232 -p1 %patch1233 -p1 %patch1234 -p1 %patch1235 -p1 %patch1236 -p1 %patch1237 -p1 %patch1238 -p1 %patch1239 -p1 %patch1240 -p1 %patch1241 -p1 %patch1242 -p1 %patch1243 -p1 %patch1244 -p1 # Networking fixes. # Fix IPV6 MTU calculation %patch1300 -p1 # vlan_dev: return 0 on vlan_dev_change_mtu success %patch1301 -p1 # Handle SIOCGIFHWADDR NULL dev->dev_addr %patch1302 -p1 # fix missing security_*() check in net/compat.c %patch1303 -p1 # XFRM layer bug fixes %patch1304 -p1 # Fix CMSG validation checks wrt. signedness. %patch1305 -p1 # Fix memory leak in ip_conntrack_ftp %patch1306 -p1 # [IPV4]: Do not leak IP options. %patch1307 -p1 # /proc/net/route stale pointer OOPS fix %patch1308 -p1 # bonding: avoid kernel panic when 802.3ad link brought down. %patch1309 -p1 # sk_forward_alloc() BUG assertion fix %patch1310 -p1 # TCP BIC bug fix %patch1311 -p1 # Fix fragment corruption %patch1312 -p1 # sctp: add receive buffer accounting to protocol %patch1313 -p1 # Fix IPSEC SA sequence collision %patch1314 -p1 # Fix sctp sendbuffer accounting %patch1315 -p1 # snmp6: avoid crash on dev shutdown %patch1316 -p1 # bonding: Send IGMP traffic out only "active" link of bond+in ALB or TLB mode %patch1317 -p1 # Fix IPSEC output spinlock deadlock. %patch1318 -p1 # Remove ip_conntrack proc files on module removal. %patch1319 -p1 # bonding with arp_ip_target failover sometime does not work %patch1320 -p1 # Fix call to ipv6_skip_exthdr with an incorrect length argument. %patch1321 -p1 # enable sctp to honour IP_FREEBIND option/ip_nonlocal_bind sysctl %patch1322 -p1 # update bonding docs %patch1323 -p1 # esure qeth driver gets proper eui64 values %patch1324 -p1 #make sure ipv6 doesn't leak routes %patch1325 -p1 # fix netlink hangs %patch1326 -p1 # make sctp honor SO_BINDTODEVICE %patch1327 -p1 # make net.ipv[4,6].route.flush file write only %patch1328 -p1 # prevent list corruption in ip_vs_conn_flush %patch1329 -p1 # fix tcp assertions %patch1330 -p1 # network updates from 2.6.12 %patch1331 -p1 # bonding fixes %patch1332 -p1 # make sctp properly call shutdown %patch1333 -p1 #fix sctp receive buffer accounting %patch1334 -p1 # various sctp fixes %patch1335 -p1 # netfilter updates %patch1336 -p1 # NIC driver fixes. # Fix problems with b44 & 4g/4g %patch1350 -p1 # Use correct spinlock functions in token ring net code %patch1351 -p1 # make tulip_stop_rxtx() wait for DMA to fully stop %patch1352 -p1 # reload EEPROM values at rmmod for needy cards %patch1353 -p1 # [TG3]: Fix fiber hw autoneg bounces %patch1354 -p1 # e100: fix improper enabling of interrupts %patch1355 -p1 # rx checksum support for gige nForce ethernet %patch1356 -p1 # via-rhine: references __init code during resume %patch1357 -p1 # Workaround for the E1000 erratum 23 %patch1358 -p1 # Workaround E1000 post-maturely writing back to TX descriptors %patch1359 -p1 # e100/e1000: return -EINVAL when setting rx-mini or rx-jumbo %patch1360 -p1 # E1000 64k-alignment fix %patch1361 -p1 # s2io update %patch1362 -p1 # E1000 update from 2.6.10 %patch1364 -p1 # e100 update to 3.3.6-k2 %patch1365 -p1 # avoid panic in e100_tx_timeout on ppc64 %patch1366 -p1 # sk98lin: add MODULE_DEVICE_TABLE entry %patch1367 -p1 # tg3: update + support BCM5752 %patch1368 -p1 # E100: fix state machine handling w/ NAPI %patch1369 -p1 # ICH7 IDs for E100 %patch1370 -p1 # e1000: avoid sleep in timer context %patch1371 -p1 # e1000: flush workqueues on remove %patch1372 -p1 # Some nVidia network controllers show up as bridges. %patch1373 -p1 # update ixgb to upstream 2.6.11 %patch1374 -p1 # E1000 update to upstream 2.6.11 %patch1375 -p1 # b44: fix bounce buffer allocation %patch1376 -p1 # 3c59x: backport from 2.6.12-rc2 (enhanced ethtool support) %patch1377 -p1 # tg3: update to 3.27 (support xw4300) %patch1378 -p1 # e100: update to version 3.4.8 %patch1379 -p1 # fix driver name in dl2k as returned by ETHTOOL_GDRVINFO %patch1380 -p1 # make sure b44 driver displays proper state on open %patch1381 -p1 # update typhoon drvier %patch1382 -p1 # update pcnet32 %patch1383 -p1 # update forcedeth %patch1384 -p1 # tg3 update %patch1385 -p1 # add bnx2 %patch1386 -p1 # update mii %patch1387 -p1 # add sky2 driver %patch1388 -p1 # add skge net driver %patch1389 -p1 # amd8111e fix napi interrupt in poll %patch1390 -p1 # r8169 update %patch1391 -p1 # tg3 update: 2.64-rh %patch1392 -p1 # add qla3xxx driver %patch1393 -p1 # PPPOE fixes %patch1394 -p1 # sis900 fixes %patch1395 -p1 # natsemi driver fixes %patch1396 -p1 # add netxen driver %patch1397 -p1 # add cxgb3 net driver %patch1398 -p1 # add e1000e net driver %patch1399 -p1 # add igb net driver %patch1400 -p1 # ACPI bits # Eliminate spurious ACPI breakpoint msgs %patch1430 -p1 # Make LEqual less strict about operand types matching. %patch1431 -p1 # Fix ACPI debug level %patch1432 -p1 # Implement ACPI reset mechanism. %patch1433 -p1 # Fix panic in acpi_pci_root_add() %patch1434 -p1 # Support ACPI 2.0 systems with no XSDT %patch1435 -p1 # acpi: fix lid close causing reset on shutdown %patch1436 -p1 # acpi: general fixes %patch1437 -p1 #kprobes %patch1450 -p1 %patch1451 -p1 %patch1452 -p1 %patch1453 -p1 #relayfs %patch1454 -p1 #ia64 kprobes support %patch1455 -p1 %patch1456 -p1 %patch1457 -p1 #kprobes scalability %patch1458 -p1 # storage driver updates %patch1470 -p1 %patch1471 -p1 %patch1472 -p1 %patch1473 -p1 %patch1474 -p1 %patch1475 -p1 %patch1476 -p1 %patch1477 -p1 # # Various crash dumping patches # %patch1500 -p1 %patch1501 -p1 %patch1510 -p1 %patch1520 -p1 %patch1521 -p1 %patch1530 -p1 %patch1531 -p1 %patch1540 -p1 %patch1541 -p1 %patch1542 -p1 %patch1543 -p1 %patch1544 -p1 %patch1545 -p1 %patch1546 -p1 %patch1547 -p1 %patch1548 -p1 %patch1549 -p1 %patch1550 -p1 %patch1551 -p1 %patch1552 -p1 %patch1554 -p1 %patch1555 -p1 %patch1556 -p1 %patch1557 -p1 %patch1558 -p1 %patch1559 -p1 %patch1560 -p1 %patch1561 -p1 %patch1562 -p1 %patch1563 -p1 %patch1564 -p1 %patch1565 -p1 %patch1566 -p1 %patch1567 -p1 %patch1568 -p1 %patch1569 -p1 %patch1570 -p1 # # Various SELinux fixes from 2.6.10rc # %patch1600 -p1 %patch1601 -p1 %patch1602 -p1 %patch1603 -p1 %patch1604 -p1 %patch1605 -p1 # SELinux xattr for tmpfs (from 2.6.9-mm) %patch1606 -p1 %patch1608 -p1 %patch1609 -p1 %patch1610 -p1 %patch1611 -p1 %patch1612 -p1 %patch1613 -p1 %patch1614 -p1 %patch1615 -p1 %patch1616 -p1 %patch1617 -p1 %patch1618 -p1 %patch1619 -p1 %patch1620 -p1 %patch1621 -p1 # Misc fixes # Fix ps showing wrong ppid. (#132030) %patch1700 -p1 # Make proc_pid_status not dereference dead task structs. %patch1701 -p1 # Add ability to clear setting in /proc/self/attr %patch1702 -p1 # Make EDD runtime configurable. %patch1710 -p1 # Backport sysfs changes from 2.6.10 (#140372) %patch1720 -p1 # Optimize away the unconditional write to debug registers on signal delivery path %patch1730 -p1 # Add barriers to generic timer code to prevent race %patch1740 -p1 # Fix problems with non-power-of-two sector size discs %patch1750 -p1 # Add missing MODULE_VERSION tags to some modules. %patch1760 -p1 # disable sw irqbalance/irqaffinity for e7520-e7320-e7525 %patch1780 -p1 # ASPM workaround for PCIe %patch1781 -p1 # Hot-plug driver updates due to MSI change %patch1782 -p1 # Workaround for 80332 IOP hot-plug problem %patch1783 -p1 # ExpressCard hot-plug support for ICH6M %patch1784 -p1 # Various PCI-X hotplug fixes %patch1785 -p1 # hugetlb_get_unmapped_area fix %patch1790 -p1 # Various statm accounting fixes %patch1800 -p1 # Suppress ide-floppy 'medium not present' noise %patch1810 -p1 # Fix possible hang in do_wait() %patch1820 -p1 # flush error in pci_mmcfg_write %patch1830 -p1 # Fix boot crash on VIA systems %patch1840 -p1 # autofs4 - allow map update recognition %patch1850 -p1 # Add additional tainting mechanisms. %patch1860 -p1 %patch1861 -p1 %patch1862 -p1 # xtime correctness. %patch1870 -p1 # pagevec alignment %patch1880 -p1 # ia64/x86_64/s390 overlapping vma fix %patch1890 -p1 # Remove Futex Warning %patch1900 -p1 # Futex mmap_sem deadlock %patch1901 -p1 # Make spinlock debugging panic instead of continue. %patch1910 -p1 # Fix compat fcntl F_GETLK{,64} %patch1920 -p1 # fix uninitialized variable in waitid(2) %patch1930 -p1 # Missing Cache flushes in AGPGART code. %patch1950 -p1 # Workaround broken pci posting in AGPGART. %patch1951 -p1 # Bounds checking for vc resize %patch1960 -p1 # fix & clean up zombie/dead task handling & preemption %patch1970 -p1 # Don't cache /proc/pid dentry for dead process %patch1971 -p1 # Random poolsize sysctl handler integer overflow. %patch1990 -p1 #make sure i8042 properly release resources %patch1991 -p1 #allow rom flashes on intel motherboads %patch1992 -p1 # NR_KEYS %patch1993 -p1 # Active pci support %patch1994 -p1 # fix master abort in pci_scan_device %patch1995 -p1 # fix pci bar size %patch1996 -p1 # schedule updates %patch1997 -p1 # disable lock irqs for on-each-cpu %patch1998 -p1 # # VM related fixes. # # Make the OOM killer less aggressive. %patch2000 -p1 # vm_dirty_ratio initialisation fix. %patch2001 -p1 # VM pageout throttling. %patch2002 -p1 # Lower dirty limit for mappings which can't be cached in highmem %patch2003 -p1 # Don't oomkill when congested %patch2004 -p1 # Increment total_scanned var to throttle kswapd %patch2005 -p1 # RLIMIT_MEMLOCK bypass and unpriveledged user DoS. %patch2007 -p1 # tweak for the oomkiller. %patch2009 -p1 # Print some extra debugging info on oom_kill. %patch2010 -p1 # fix invalidate page race %patch2011 -p1 # Fix the mincore syscall's error handling %patch2012 -p1 # Fix DMA zone exhaustion problem %patch2013 -p1 # Improve try_to_free_pages scanning %patch2014 -p1 # swap token NULL mm check %patch2015 -p1 # Prevent incrementing pte off end of kmap'd virtual page %patch2016 -p1 # bounce page accounting %patch2018 -p1 # ensure topdown allocator doesn't map page at 0 %patch2019 -p1 # mm tracker %patch2020 -p1 # fix prune_icache vs iput race %patch2021 -p1 # ability to disable oom kills via /proc/sys/oom-kill %patch2022 -p1 # cache coherency fixes for ia64 %patch2023 -p1 # patch for buffer.c oops %patch2024 -p1 # prio-tree fixes %patch2025 -p1 # readahead fixes %patch2026 -p1 # fix vm committed sign error %patch2027 -p1 # allow vmalloc to allocate larger regions %patch2028 -p1 # get watermarks correct on numa; allow fine grained dirty ratio setting %patch2029 -p1 # properly update hugetlb number of pages %patch2030 -p1 # optimize pte copying in fork() %patch2031 -p1 # fix do_swap_page vs. shrink_list race %patch2032 -p1 # make bootmem_low work %patch2033 -p1 # fix busy inodes after unmount %patch2034 -p1 # fix vm deadlock case %patch2035 -p1 # make sure swap reads and writes deal with i/o errors properly %patch2036 -p1 # vm balance %patch2037 -p1 # madvise - only take mmap sem for write as needed %patch2038 -p1 # allow configurable panic on oom via /proc/sys/vm/panic_on_oom %patch2039 -p1 # allow tuming of vm inactive percentage %patch2040 -p1 # reduce large file writing latency %patch2041 -p1 # stop excessive swapping %patch2042 -p1 # allow clering page and swap cache via /proc %patch2043 -p1 # bounce only when necessary %patch2044 -p1 # IDE bits. # Make CSB6 driver support configurations. %patch2100 -p1 # Handle early EOF on CD's. %patch2101 -p1 # Prevent panic with CD error %patch2102 -p1 # Suppress Error Message on IDE probe %patch2103 -p1 # Update IDE blacklist. %patch2104 -p1 # convert __init to __devinit in serverworks for hotplug %patch2105 -p1 # Do not load IDE driver on ServerWorks CSB6 chipsets %patch2106 -p1 # IDE updates pci ids %patch2107 -p1 # USB bits # IO edgeport overflows. %patch2200 -p1 # Allow usb-storage to be reloaded %patch2201 -p1 # Add NOGET quirk for Chicony keyboards. %patch2202 -p1 # fix usb acm modem interactions with line discipline %patch2203 -p1 # fix usb memory sticks %patch2204 -p1 # fix usb keys %patch2205 -p1 # usb handoff %patch2206 -p1 # khubd deadlock fixes %patch2207 -p1 # fix endless loops in HID on disconnect %patch2208 -p1 # properly implement usb compat ioctls %patch2209 -p1 # Workaround for EHCI on some nVidia silicon %patch2210 -p1 # get correct cd size %patch2211 -p1 # usb error handling %patch2212 -p1 # pizzaro reboot fix %patch2213 -p1 # calculate interval once %patch2214 -p1 # close uhci-hcd races %patch2215 -p1 # ohci hang fixes %patch2216 -p1 # pwc driver update %patch2217 -p1 # whitelist IBM Advanced Management Module 2 %patch2218 -p1 # fix overcurrent usb hub failures %patch2219 -p1 # SCSI bits. # Drop the 'deprecated SG_IO warning'. %patch2300 -p1 # fix incorrect hw segment counting in qla2x00 drivers %patch2301 -p1 # aacraid: remove unused module parameter "commit" %patch2302 -p1 # Update megaraid. %patch2303 -p1 # Megaraid diskdump warnings. %patch2304 -p1 # Update mpt fusion driver, include SAS support. %patch2305 -p1 # Increase i2o_block timeout, fixing installs with Adaptec 2400A %patch2306 -p1 # SCSI Fix oops with faulty DVD %patch2307 -p1 # Blacklist devices that falsely claim an echo buffer %patch2308 -p1 # call __scsi_done in SDEV_DEL state %patch2309 -p1 # add iscsi-sfnet driver - iscsi support %patch2310 -p1 # qla1280: remove __inidata from driver_setup for hotplug %patch2311 -p1 # update ipr driver to 2.0.11.1 %patch2312 -p1 # ide-scsi transform %patch2313 -p1 # fix mt tell %patch2314 -p1 # sg_io handling %patch2315 -p1 # fix sg oops %patch2316 -p1 # properly handle highmem in ide-scsi %patch2317 -p1 # megaraid update %patch2318 -p1 # fix cdrom sizing %patch2319 -p1 # add megaraid_sas driver %patch2320 -p1 # aacraid update %patch2321 -p1 # add serial attached scsi, aic94xx %patch2322 -p1 # fix scsi delete timer race %patch2323 -p1 # fix scsi_eh_tur retry logic %patch2324 -p1 # fix /proc/scsi/scsi overflows %patch2325 -p1 # update qla2xxx to version 8.01.04-d7 %patch2326 -p1 # support 16-byte cdbs %patch2327 -p1 # add adp94xx driver %patch2328 -p1 # 3ware updates %patch2329 -p1 # fix use after free %patch2330 -p1 # truncate fix for scsicam_bios_param %patch2331 -p1 #sata updates %patch2332 -p1 # qla4xxx %patch2333 -p1 # scsi scan %patch2334 -p1 # add support for Areca RAID controllers %patch2335 -p1 # qla2xxx driver update %patch2336 -p1 # Audit layer %patch2400 -p1 %patch2401 -p1 %patch2402 -p1 %patch2403 -p1 %patch2404 -p1 %patch2405 -p1 %patch2406 -p1 %patch2407 -p1 %patch2408 -p1 %patch2409 -p1 %patch2410 -p1 %patch2411 -p1 %patch2412 -p1 %patch2413 -p1 %patch2414 -p1 %patch2415 -p1 %patch2416 -p1 %patch2417 -p1 %patch2418 -p1 %patch2419 -p1 %patch2420 -p1 %patch2421 -p1 %patch2422 -p1 %patch2423 -p1 %patch2424 -p1 %patch2425 -p1 %patch2426 -p1 %patch2427 -p1 %patch2428 -p1 %patch2429 -p1 %patch2430 -p1 %patch2431 -p1 %patch2432 -p1 %patch2433 -p1 %patch2434 -p1 %patch2435 -p1 %patch2436 -p1 %patch2437 -p1 %patch2438 -p1 %patch2439 -p1 %patch2440 -p1 %patch2441 -p1 %patch2442 -p1 %patch2443 -p1 %patch2444 -p1 %patch2445 -p1 %patch2446 -p1 %patch2447 -p1 %patch2448 -p1 %patch2449 -p1 %patch2450 -p1 %patch2451 -p1 %patch2452 -p1 %patch2453 -p1 %patch2454 -p1 %patch2455 -p1 %patch2456 -p1 %patch2457 -p1 %patch2458 -p1 %patch2459 -p1 # Key management patches %patch2500 -p1 %patch2501 -p1 %patch2502 -p1 %patch2503 -p1 %patch2504 -p1 %patch2505 -p1 # Core FS patches # free_secdata on mount %patch2550 -p1 # properly osync block devices %patch2551 -p1 # add blkgetsize compat ioctl %patch2552 -p1 # fix direct IO vs truncate for out of tree filesystems %patch2553 -p1 # fix olarge file semantics for 32-bit apps on ia64 %patch2554 -p1 # fix error reporting on o_sync %patch2555 -p1 # fix aio hang %patch2556 -p1 # auditfs %patch2557 -p1 # auditfs fixes %patch2558 -p1 # audit_panic when out of memory %patch2559 -p1 # avoid unnecessary audit records %patch2560 -p1 # break up o_direct iovecs that are too large %patch2561 -p1 # remove partition check in register_disk %patch2562 -p1 # ioscheduler updates %patch2563 -p1 # fix readpage vs. truncate race %patch2565 -p1 # dont' create a new file on -ENFILE %patch2566 -p1 # GFS dio locking %patch2567 -p1 # make poll timeout correct large values on 64-bit platforms %patch2568 -p1 # make readv/writev go through lsm %patch2569 -p1 # propogate dio errors %patch2570 -p1 # restrict permsioon() to return EACESS if no exec bits are set %patch2571 -p1 # return proper error code on interrupted close() %patch2572 -p1 # update mtime at proper times %patch2573 -p1 # fix quota BUG() call on invalid reference counting %patch2574 -p1 # add wide inodes for 32-bit platforms if FS sets certain flags %patch2575 -p1 # add barrier to get correct pos value in read/write %patch2576 -p1 # prevent inode number overflows %patch2577 -p1 # lustre support %patch2578 -p1 # fix inode nr_unused accounting %patch2579 -p1 # only lset MAY_WRITE on O_TRUNC open for permissions checking purposes %patch2580 -p1 # dio cleanups %patch2581 -p1 # Device Mapper fixes %patch2600 -p1 %patch2601 -p1 %patch2602 -p1 %patch2603 -p1 %patch2604 -p1 %patch2605 -p1 %patch2606 -p1 %patch2607 -p1 %patch2608 -p1 %patch2609 -p1 %patch2610 -p1 %patch2611 -p1 %patch2612 -p1 %patch2613 -p1 %patch2614 -p1 # OpenIB Infiniband support %patch2700 -p1 %patch2701 -p1 %patch2702 -p1 %patch2703 -p1 %patch2704 -p1 %patch2705 -p1 %patch2706 -p1 %patch2707 -p1 %patch2708 -p1 %patch2709 -p1 %patch2710 -p1 %patch2711 -p1 %patch2712 -p1 %patch2713 -p1 %patch2714 -p1 %patch2715 -p1 %patch2716 -p1 # Don't apply these two for now #%patch2720 -p1 #%patch2721 -p1 %patch2722 -p1 # Intial EDAC support %patch2800 -p1 # # Local hack (off for any shipped kernels) to printk all files opened # the first 180 seconds after boot for debugging userspace startup # speeds # # %patch2999 -p1 # # External drivers that are about to get accepted upstream # # Emulex FC %patch3000 -p1 %patch3001 -p1 %patch3002 -p1 %patch3003 -p1 %patch3004 -p1 %patch3005 -p1 %patch3006 -p1 %patch3007 -p1 %patch3008 -p1 %patch3009 -p1 %patch3010 -p1 # Speedtouch %patch3015 -p1 # Intel wireless %patch3020 -p1 %patch3021 -p1 %patch3022 -p1 %patch3023 -p1 %patch3024 -p1 %patch3025 -p1 # Misc bits # Various fixes from 2.6.10-ac %patch4001 -p1 # Fix pty race condition on SMP machine %patch4002 -p1 # AC97 ID additions. %patch4003 -p1 # Fix Alt-Sysrq-B panics x86/x86_64 %patch4004 -p1 # Fix oops when io_setup is called with unwritable addr %patch4005 -p1 # Various ptrace fixes. %patch4006 -p1 # set panic_on_oops=1 by default %patch4007 -p1 # Fix shmget for ppc64, s390-64 & sparc64. %patch4008 -p1 # gpt partition noprobe %patch4009 -p1 # tmpfs caused truncate BUG() %patch4010 -p1 # Silence some cpufreq warnings. %patch4011 -p1 # Fix Vesafb probe error. %patch4012 -p1 # Add support for a brace of Dell PCI serial cards %patch4013 -p1 # Fix leak in autofs %patch4014 -p1 # Fix tty locking. %patch4015 -p1 # cope with faults in iret %patch4016 -p1 # sysrq key enhancements %patch4017 -p1 # Fix accounting in do_task_stat() %patch4018 -p1 # adjust baud rate for serial ns16550a %patch4019 -p1 # quirks patch %patch4020 -p1 # fix oops with symbolic links on tmpfs %patch4021 -p1 # esb2 support %patch4022 -p1 # sigkill %patch4023 -p1 # bio clone copy idx %patch4024 -p1 # acpi fix for powernow %patch4025 -p1 # update hangcheck timer %patch4026 -p1 # aio fixes %patch4027 -p1 # fix kallsyms race against insmod %patch4028 -p1 # fix locks vs. close race %patch4029 -p1 # fix autofs possibe infinite recursion on bind mounts %patch4030 -p1 # isdn fixes %patch4031 -p1 # fix release_region order in i810 %patch4032 -p1 # fix get/set_priority semantics %patch4033 -p1 # fix disassociate ctty semantics %patch4034 -p1 # remove bogus BUG_ON calls while dumping core %patch4035 -p1 # fix mqueue refcounting %patch4036 -p1 # Wacom driver update %patch4037 -p1 # add firmware update driver %patch4038 -p1 # updates to kernel documentation %patch4039 -p1 # fix boot BUG call when blank_console_t is called before keventd is up %patch4040 -p1 # default softreapeat to off for atkbd.c %patch4041 -p1 # sound driver updates %patch4042 -p1 # procfs removal races fix %patch4043 -p1 # add Dell dcbas driver %patch4044 -p1 # fix hanging serial console %patch4045 -p1 # pci bist %patch4046 -p1 # /proc/devices overflow protection %patch4047 -p1 # tunable per cpu pages %patch4048 -p1 # tunable wake balance %patch4049 -p1 # updated /proc/meminfo %patch4050 -p1 # add i2 drivers %patch4051 -p1 # audit execve %patch4052 -p1 # rsa driver fixes %patch4053 -p1 # recognize boot cpu apic id properly %patch4054 -p1 # fix fork races %patch4055 -p1 # fix memory leak in mousedev close %patch4056 -p1 # fix sign error in sun partittions %patch4057 -p1 # add hotplugh support for pci-to-pci bridges %patch4058 -p1 # fix scheduler accouting bug %patch4059 -p1 # fix rq lock ordering deadlock %patch4060 -p1 # fix keymap permissions %patch4061 -p1 # allow suid process to read properly read /proc//maps %patch4062 -p1 # loop: implement fallback to file_operations->write %patch4063 -p1 # shm: fix for shmdt() mishandling of unusual shm segments %patch4064 -p1 # fix race b/w 32-bit exec and read of /proc/pid/maps %patch4065 -p1 # properly mount udf readonly %patch4066 -p1 # add support for smsc47b397 sensors %patch4067 -p1 # return proper error for poll() for various input devices %patch4068 -p1 # correct sys_(s)time compat calls %patch4069 -p1 # disable irqs when taking uidhash_lock %patch4070 -p1 # clear sa_mask for sys_signal %patch4071 -p1 # x86: Support for p-state transitions on Intel and support for ACPI 3.0 _PSD method %patch4072 -p1 # fix /proc readdir tgid race %patch4073 -p1 # fix nic ordering %patch4074 -p1 # allow for > 2G core dumps %patch4075 -p1 # flush icache before loading new modules %patch4076 -p1 # fix pcmcia panics on Sun Bladeserver %patch4077 -p1 # use GFP_DMA when allocating memory for mmap %patch4078 -p1 # Provide RH version/release info for compile time conditionals %patch4079 -p1 # make sure we don't allocate the first raw minor number %patch4080 -p1 # futex fix wakeup race %patch4081 -p1 # efi fixes %patch4082 -p1 # core dump fixes %patch4083 -p1 # fat filesystem patches %patch4084 -p1 # fix shmget sign extention bug in compat layer %patch4085 -p1 # bluetooth fixes %patch4086 -p1 # compat layer fixes %patch4087 -p1 # return correct partitioning errors %patch4088 -p1 # add smaps %patch4089 -p1 # flock fixes %patch4090 -p1 # scheduler fixes %patch4091 -p1 # pci xpress read control %patch4092 -p1 # add get getcpu() ssycall %patch4093 -p1 # reset current->pdeath_signal on SUID binary execution %patch4094 -p1 # prevent bridges from being re-investigated %patch4095 -p1 # fix return value from __bio_map_user on error %patch4096 -p1 # tick divider %patch4097 -p1 # fix mempolicy panic %patch4098 -p1 # ALSA fixes # New ID for vx222 driver. %patch4100 -p1 # Intel HD audio driver. %patch4101 -p1 # improve support for alc260 codec %patch4102 -p1 # intel hd audio driver update, remove empty files %patch4103 -p1 -E # Xen patches # base xen patch for existing files %patch4200 -p1 # base xen patch that creates new files %patch4201 -p1 # add cpu hotplug support %patch4202 -p1 # xen core updates %patch4203 -p1 # xen re-base and updates to RHEL5 %patch4204 -p1 # add xen frame buffer support %patch4205 -p1 # fix xen console %patch4206 -p1 # xen updates %patch4207 -p1 # Security issues. %patch5000 -p1 %patch5001 -p1 %patch5002 -p1 %patch5003 -p1 %patch5004 -p1 %patch5005 -p1 %patch5006 -p1 %patch5007 -p1 %patch5009 -p1 %patch5010 -p1 %patch5011 -p1 %patch5012 -p1 %patch5013 -p1 %patch5014 -p1 %patch5015 -p1 %patch5016 -p1 %patch5017 -p1 %patch5018 -p1 %patch5019 -p1 %patch5020 -p1 %patch5021 -p1 %patch5022 -p1 %patch5023 -p1 %patch5024 -p1 %patch5025 -p1 %patch5026 -p1 %patch5027 -p1 %patch5028 -p1 %patch5029 -p1 %patch5030 -p1 %patch5032 -p1 %patch5033 -p1 %patch5034 -p1 %patch5035 -p1 %patch5036 -p1 %patch5037 -p1 %patch5038 -p1 %patch5039 -p1 %patch5040 -p1 %patch5041 -p1 %patch5042 -p1 %patch5043 -p1 %patch5044 -p1 %patch5045 -p1 %patch5046 -p1 %patch5047 -p1 %patch5048 -p1 %patch5049 -p1 %patch5050 -p1 %patch5051 -p1 %patch5052 -p1 %patch5053 -p1 %patch5054 -p1 %patch5055 -p1 %patch5056 -p1 %patch5057 -p1 %patch5058 -p1 %patch5059 -p1 %patch5060 -p1 %patch5061 -p1 %patch5062 -p1 %patch5063 -p1 %patch5064 -p1 %patch5065 -p1 %patch5066 -p1 %patch5067 -p1 %patch5068 -p1 %patch5069 -p1 %patch5070 -p1 %patch5071 -p1 %patch5072 -p1 %patch5073 -p1 %patch5074 -p1 # Security fixes without CAN-CVE's yet. %patch5100 -p1 # # final stuff # # # misc small stuff to make things compile or otherwise improve performance # %patch10000 -p1 # Remove a bunch of exports that went away in 2.6.10rc1 %patch10001 -p1 # Add kzalloc and kstrdup, removes duplicate kstrdup definitions in various # code as well %patch10002 -p1 # patch for pci ids %patch10003 -p1 %patch12000 -p1 %patch12001 -p1 %patch12002 -p1 %patch12003 -p1 %patch12004 -p1 %patch12005 -p1 %patch12006 -p1 %patch12007 -p1 %patch12008 -p1 %patch12009 -p1 %patch12010 -p1 %patch12011 -p1 %patch12012 -p1 %patch12013 -p1 %patch12014 -p1 %patch12015 -p1 %patch12016 -p1 %patch12017 -p1 %patch12018 -p1 %patch12019 -p1 %patch12020 -p1 %patch12021 -p1 %patch12022 -p1 %patch12023 -p1 %patch12024 -p1 %patch12025 -p1 %patch12026 -p1 %patch12027 -p1 %patch12028 -p1 %patch12029 -p1 %patch12030 -p1 %patch12031 -p1 %patch12032 -p1 %patch12033 -p1 %patch12034 -p1 %patch12035 -p1 %patch12036 -p1 %patch12037 -p1 %patch12038 -p1 %patch12039 -p1 %patch12040 -p1 %patch12041 -p1 %patch12042 -p1 %patch12043 -p1 %patch12044 -p1 %patch12045 -p1 %patch12046 -p1 %patch12047 -p1 %patch12048 -p1 %patch12049 -p1 %patch12050 -p1 %patch12051 -p1 %patch12052 -p1 %patch12053 -p1 %patch12054 -p1 %patch12055 -p1 %patch12056 -p1 %patch12057 -p1 %patch12058 -p1 %patch12059 -p1 %patch12060 -p1 %patch12061 -p1 %patch12062 -p1 %patch12063 -p1 %patch12064 -p1 %patch12065 -p1 %patch12066 -p1 %patch12067 -p1 %patch12068 -p1 %patch12069 -p1 %patch12070 -p1 %patch12071 -p1 %patch12072 -p1 %patch12073 -p1 %patch12074 -p1 %patch12075 -p1 %patch12076 -p1 %patch12077 -p1 %patch12078 -p1 %patch12079 -p1 %patch12080 -p1 %patch12081 -p1 %patch12082 -p1 %patch12083 -p1 %patch12084 -p1 %patch12085 -p1 %patch12086 -p1 %patch12087 -p1 %patch12088 -p1 %patch12089 -p1 %patch12090 -p1 %patch12091 -p1 %patch12092 -p1 %patch12093 -p1 %patch12094 -p1 %patch12095 -p1 %patch12096 -p1 %patch12097 -p1 %patch12098 -p1 %patch12099 -p1 %patch12100 -p1 %patch12101 -p1 %patch12102 -p1 %patch12103 -p1 %patch12104 -p1 %patch12105 -p1 %patch12106 -p1 %patch12107 -p1 %patch12108 -p1 %patch12109 -p1 %patch12110 -p1 %patch12111 -p1 %patch12112 -p1 %patch12113 -p1 %patch12114 -p1 %patch12115 -p1 %patch12116 -p1 %patch12117 -p1 %patch12118 -p1 %patch12119 -p1 %patch12120 -p1 %patch12121 -p1 %patch12122 -p1 %patch12123 -p1 %patch12124 -p1 %patch12125 -p1 %patch12126 -p1 %patch12127 -p1 %patch12128 -p1 %patch12129 -p1 %patch12130 -p1 %patch12131 -p1 %patch12132 -p1 %patch12133 -p1 %patch12134 -p1 %patch12135 -p1 %patch12136 -p1 %patch12137 -p1 %patch12138 -p1 %patch12139 -p1 %patch12140 -p1 %patch12141 -p1 %patch12142 -p1 %patch12143 -p1 %patch12144 -p1 %patch12145 -p1 %patch12146 -p1 %patch12147 -p1 %patch12148 -p1 %patch12149 -p1 %patch12150 -p1 %patch12151 -p1 %patch12152 -p1 %patch12153 -p1 %patch12154 -p1 %patch12155 -p1 %patch12156 -p1 %patch12157 -p1 %patch12158 -p1 %patch12159 -p1 %patch12160 -p1 %patch12161 -p1 %patch12162 -p1 %patch12163 -p1 %patch12164 -p1 %patch12165 -p1 %patch12166 -p1 %patch12167 -p1 %patch12168 -p1 %patch12169 -p1 %patch12170 -p1 %patch12171 -p1 %patch12172 -p1 %patch12173 -p1 %patch12174 -p1 %patch12175 -p1 %patch12176 -p1 %patch12177 -p1 %patch12178 -p1 %patch12179 -p1 %patch12180 -p1 %patch12181 -p1 %patch12182 -p1 %patch12183 -p1 %patch12184 -p1 %patch12185 -p1 %patch12186 -p1 %patch12187 -p1 %patch12188 -p1 %patch12189 -p1 %patch12190 -p1 %patch12191 -p1 %patch12192 -p1 %patch12193 -p1 %patch12194 -p1 %patch12195 -p1 %patch12196 -p1 %patch12197 -p1 %patch12198 -p1 %patch12199 -p1 %patch12200 -p1 %patch12201 -p1 %patch12202 -p1 %patch12203 -p1 %patch12204 -p1 %patch12205 -p1 %patch12206 -p1 %patch12207 -p1 %patch12208 -p1 %patch12209 -p1 %patch12210 -p1 %patch12211 -p1 %patch12212 -p1 %patch12213 -p1 %patch12214 -p1 %patch12215 -p1 %patch12216 -p1 %patch12217 -p1 %patch12218 -p1 %patch12219 -p1 %patch12220 -p1 %patch12221 -p1 %patch12222 -p1 %patch12223 -p1 %patch12224 -p1 %patch12225 -p1 %patch12226 -p1 %patch12227 -p1 %patch12228 -p1 %patch12229 -p1 %patch12230 -p1 %patch12231 -p1 %patch12232 -p1 %patch12233 -p1 %patch12234 -p1 %patch12235 -p1 %patch12236 -p1 %patch12237 -p1 %patch12238 -p1 %patch12239 -p1 %patch12240 -p1 %patch12241 -p1 %patch12242 -p1 %patch12243 -p1 %patch12244 -p1 %patch12245 -p1 %patch12246 -p1 %patch12247 -p1 %patch12248 -p1 %patch12249 -p1 %patch12250 -p1 %patch12251 -p1 %patch12252 -p1 %patch12253 -p1 %patch12254 -p1 %patch12255 -p1 %patch12256 -p1 %patch12257 -p1 %patch12258 -p1 %patch12259 -p1 %patch12260 -p1 %patch12261 -p1 %patch12262 -p1 %patch12263 -p1 %patch12264 -p1 %patch12265 -p1 %patch12266 -p1 %patch12267 -p1 %patch12268 -p1 %patch12269 -p1 %patch12270 -p1 %patch12271 -p1 %patch12272 -p1 %patch12273 -p1 %patch12274 -p1 %patch12275 -p1 %patch12276 -p1 %patch12277 -p1 %patch12278 -p1 %patch12279 -p1 %patch12280 -p1 %patch12281 -p1 %patch12282 -p1 %patch12283 -p1 %patch12284 -p1 %patch12285 -p1 %patch12286 -p1 %patch12287 -p1 %patch12288 -p1 %patch12289 -p1 %patch12290 -p1 %patch12291 -p1 %patch12292 -p1 %patch12293 -p1 %patch12294 -p1 %patch12295 -p1 %patch12296 -p1 %patch12297 -p1 %patch12298 -p1 %patch12299 -p1 %patch12300 -p1 %patch12301 -p1 %patch12302 -p1 %patch12303 -p1 %patch12304 -p1 %patch12305 -p1 %patch12306 -p1 %patch12307 -p1 %patch12308 -p1 %patch12309 -p1 %patch12310 -p1 %patch12311 -p1 %patch12312 -p1 %patch12313 -p1 %patch12314 -p1 %patch12315 -p1 %patch12316 -p1 %patch12317 -p1 %patch12318 -p1 %patch12319 -p1 %patch12320 -p1 %patch12321 -p1 %patch12322 -p1 %patch12323 -p1 %patch12324 -p1 %patch12325 -p1 %patch12326 -p1 %patch12327 -p1 %patch12328 -p1 %patch12329 -p1 %patch12330 -p1 %patch12331 -p1 %patch12332 -p1 %patch12333 -p1 %patch12334 -p1 %patch12335 -p1 %patch12336 -p1 %patch12337 -p1 %patch12338 -p1 %patch12339 -p1 %patch12340 -p1 %patch12341 -p1 %patch12342 -p1 %patch12343 -p1 %patch12344 -p1 %patch12345 -p1 %patch12346 -p1 %patch12347 -p1 %patch12348 -p1 %patch12349 -p1 %patch12350 -p1 %patch12351 -p1 %patch12352 -p1 %patch12353 -p1 %patch12354 -p1 %patch12355 -p1 %patch12356 -p1 %patch12357 -p1 %patch12358 -p1 %patch12359 -p1 %patch12360 -p1 %patch12361 -p1 %patch12362 -p1 %patch12363 -p1 %patch12364 -p1 %patch12365 -p1 %patch12366 -p1 %patch12367 -p1 %patch12368 -p1 %patch12369 -p1 %patch12370 -p1 %patch12371 -p1 %patch12372 -p1 %patch12373 -p1 %patch12374 -p1 %patch12375 -p1 %patch12376 -p1 %patch12377 -p1 %patch12378 -p1 %patch12379 -p1 %patch12380 -p1 %patch12381 -p1 %patch12382 -p1 %patch12383 -p1 %patch12384 -p1 %patch12385 -p1 %patch12386 -p1 %patch12387 -p1 %patch12388 -p1 %patch12389 -p1 %patch12390 -p1 %patch12391 -p1 %patch12392 -p1 %patch12393 -p1 %patch12394 -p1 %patch12395 -p1 %patch12396 -p1 %patch12397 -p1 %patch12398 -p1 %patch12399 -p1 %patch12400 -p1 %patch12401 -p1 %patch12402 -p1 %patch12403 -p1 %patch12404 -p1 %patch12405 -p1 %patch12406 -p1 %patch12407 -p1 %patch12408 -p1 %patch12409 -p1 %patch12410 -p1 %patch12411 -p1 %patch12412 -p1 %patch12413 -p1 %patch12414 -p1 %patch12415 -p1 %patch12416 -p1 %patch12417 -p1 %patch12418 -p1 %patch12419 -p1 %patch12420 -p1 %patch12421 -p1 %patch12422 -p1 %patch12423 -p1 %patch12424 -p1 %patch12425 -p1 %patch12426 -p1 %patch12427 -p1 %patch12428 -p1 %patch12429 -p1 %patch12430 -p1 %patch12431 -p1 %patch12432 -p1 %patch12433 -p1 %patch12434 -p1 %patch12435 -p1 %patch12436 -p1 %patch12437 -p1 %patch12438 -p1 %patch12439 -p1 %patch12440 -p1 %patch12441 -p1 %patch12442 -p1 %patch12443 -p1 %patch12444 -p1 %patch12445 -p1 %patch12446 -p1 %patch12447 -p1 %patch12448 -p1 %patch12449 -p1 %patch12450 -p1 %patch12451 -p1 %patch12452 -p1 %patch12453 -p1 %patch12454 -p1 %patch12455 -p1 %patch12456 -p1 %patch12457 -p1 %patch12458 -p1 %patch12459 -p1 %patch12460 -p1 %patch12461 -p1 %patch12462 -p1 %patch12463 -p1 %patch12464 -p1 %patch12465 -p1 %patch12466 -p1 %patch12467 -p1 %patch12468 -p1 %patch12469 -p1 %patch12470 -p1 %patch12471 -p1 %patch12472 -p1 %patch12473 -p1 %patch12474 -p1 %patch12475 -p1 %patch12476 -p1 %patch12477 -p1 %patch12478 -p1 %patch12479 -p1 %patch12480 -p1 %patch12481 -p1 %patch12482 -p1 %patch12483 -p1 %patch12484 -p1 %patch12485 -p1 %patch12486 -p1 %patch12487 -p1 %patch12488 -p1 %patch12489 -p1 %patch12490 -p1 %patch12491 -p1 %patch12492 -p1 %patch12493 -p1 %patch12494 -p1 %patch12495 -p1 %patch12496 -p1 %patch12497 -p1 %patch12498 -p1 %patch12499 -p1 %patch12500 -p1 %patch12501 -p1 %patch12502 -p1 %patch12503 -p1 %patch12504 -p1 %patch12505 -p1 %patch12506 -p1 %patch12507 -p1 %patch12508 -p1 %patch12509 -p1 %patch12510 -p1 %patch12511 -p1 %patch12512 -p1 %patch12513 -p1 %patch12514 -p1 %patch12515 -p1 %patch12516 -p1 %patch12517 -p1 %patch12518 -p1 %patch12519 -p1 %patch12520 -p1 %patch12521 -p1 %patch12522 -p1 %patch12523 -p1 %patch12524 -p1 %patch12525 -p1 %patch12526 -p1 %patch12527 -p1 %patch12528 -p1 %patch12529 -p1 %patch12530 -p1 %patch12531 -p1 %patch12532 -p1 %patch12533 -p1 %patch12534 -p1 %patch12535 -p1 %patch12536 -p1 %patch12537 -p1 %patch12538 -p1 %patch12539 -p1 %patch12540 -p1 %patch12541 -p1 %patch12542 -p1 %patch12543 -p1 %patch12544 -p1 %patch12545 -p1 %patch12546 -p1 %patch12547 -p1 %patch12548 -p1 %patch12549 -p1 %patch12550 -p1 %patch12551 -p1 %patch12552 -p1 %patch12553 -p1 %patch12554 -p1 %patch12555 -p1 %patch12556 -p1 %patch12557 -p1 %patch12558 -p1 %patch12559 -p1 %patch12560 -p1 %patch12561 -p1 %patch12562 -p1 %patch12563 -p1 %patch12564 -p1 %patch12565 -p1 %patch12566 -p1 %patch12567 -p1 %patch12568 -p1 %patch12569 -p1 %patch12570 -p1 %patch12571 -p1 %patch12572 -p1 %patch12573 -p1 %patch12574 -p1 %patch12575 -p1 %patch12576 -p1 %patch12577 -p1 %patch12578 -p1 %patch12579 -p1 %patch12580 -p1 %patch12581 -p1 %patch12582 -p1 %patch12583 -p1 %patch12584 -p1 %patch12585 -p1 %patch12586 -p1 %patch12587 -p1 %patch12588 -p1 %patch12589 -p1 %patch12590 -p1 %patch12591 -p1 %patch12592 -p1 %patch12593 -p1 %patch12594 -p1 %patch12595 -p1 %patch12596 -p1 %patch12597 -p1 %patch12598 -p1 %patch12599 -p1 %patch12600 -p1 %patch12601 -p1 %patch12602 -p1 %patch12603 -p1 %patch12604 -p1 %patch12605 -p1 %patch12606 -p1 %patch12607 -p1 %patch12608 -p1 %patch12609 -p1 %patch12610 -p1 %patch12611 -p1 %patch12612 -p1 %patch12613 -p1 %patch12614 -p1 %patch12615 -p1 %patch12616 -p1 %patch12617 -p1 %patch12618 -p1 %patch12619 -p1 %patch12620 -p1 %patch12621 -p1 %patch12622 -p1 %patch12623 -p1 %patch12624 -p1 %patch12625 -p1 %patch12626 -p1 %patch12627 -p1 %patch12628 -p1 %patch12629 -p1 %patch12630 -p1 %patch12631 -p1 %patch12632 -p1 %patch12633 -p1 %patch12634 -p1 %patch12635 -p1 %patch12636 -p1 %patch12637 -p1 %patch12638 -p1 %patch12639 -p1 %patch12640 -p1 %patch12641 -p1 %patch12642 -p1 %patch12643 -p1 %patch12644 -p1 %patch12645 -p1 %patch12646 -p1 %patch12647 -p1 %patch12648 -p1 %patch12649 -p1 %patch12650 -p1 %patch12651 -p1 %patch12652 -p1 %patch12653 -p1 %patch12654 -p1 %patch12655 -p1 %patch12656 -p1 %patch12657 -p1 %patch12658 -p1 %patch12659 -p1 %patch12660 -p1 %patch12661 -p1 %patch12662 -p1 %patch12663 -p1 %patch12664 -p1 %patch12665 -p1 %patch12666 -p1 %patch12667 -p1 %patch12668 -p1 %patch12669 -p1 %patch12670 -p1 %patch12671 -p1 %patch12672 -p1 %patch12673 -p1 %patch12674 -p1 %patch12675 -p1 %patch12676 -p1 %patch12677 -p1 %patch12678 -p1 %patch12679 -p1 %patch12680 -p1 %patch12681 -p1 %patch12682 -p1 %patch12683 -p1 %patch12684 -p1 %patch12685 -p1 %patch12686 -p1 %patch12687 -p1 %patch12688 -p1 %patch12689 -p1 %patch12690 -p1 %patch12691 -p1 %patch12692 -p1 %patch12693 -p1 %patch12694 -p1 %patch12695 -p1 %patch12696 -p1 %patch12697 -p1 %patch12698 -p1 %patch12699 -p1 %patch12700 -p1 %patch12701 -p1 %patch12702 -p1 %patch12703 -p1 %patch12704 -p1 %patch12705 -p1 %patch12706 -p1 %patch12707 -p1 %patch12708 -p1 %patch12709 -p1 %patch12710 -p1 %patch12711 -p1 %patch12712 -p1 %patch12713 -p1 %patch12714 -p1 %patch12715 -p1 %patch12716 -p1 %patch12717 -p1 %patch12718 -p1 %patch12719 -p1 %patch12720 -p1 %patch12721 -p1 %patch12722 -p1 %patch12723 -p1 %patch12724 -p1 %patch12725 -p1 %patch12726 -p1 %patch12727 -p1 %patch12728 -p1 %patch12729 -p1 %patch12730 -p1 %patch12731 -p1 %patch12732 -p1 %patch12733 -p1 %patch12734 -p1 %patch12735 -p1 %patch12736 -p1 %patch12737 -p1 %patch12738 -p1 %patch12739 -p1 %patch12740 -p1 %patch12741 -p1 %patch12742 -p1 %patch12743 -p1 %patch12744 -p1 %patch12745 -p1 %patch12746 -p1 %patch12747 -p1 %patch12748 -p1 %patch12749 -p1 %patch12750 -p1 %patch12751 -p1 %patch12752 -p1 %patch12753 -p1 %patch12754 -p1 %patch12755 -p1 %patch12756 -p1 %patch12757 -p1 %patch12758 -p1 %patch12759 -p1 %patch12760 -p1 %patch12761 -p1 %patch12762 -p1 %patch12763 -p1 %patch12764 -p1 %patch12765 -p1 %patch12766 -p1 %patch12767 -p1 %patch12768 -p1 %patch12769 -p1 %patch12770 -p1 %patch12771 -p1 %patch12772 -p1 %patch12773 -p1 %patch12774 -p1 %patch12775 -p1 %patch12776 -p1 %patch12777 -p1 %patch12778 -p1 %patch12779 -p1 %patch12780 -p1 %patch12781 -p1 %patch12782 -p1 %patch12783 -p1 %patch12784 -p1 %patch12785 -p1 %patch12786 -p1 %patch12787 -p1 %patch12788 -p1 %patch12789 -p1 %patch12790 -p1 %patch12791 -p1 %patch12792 -p1 %patch12793 -p1 %patch12794 -p1 %patch12795 -p1 %patch12796 -p1 %patch12797 -p1 %patch12798 -p1 %patch12799 -p1 %patch12800 -p1 %patch12801 -p1 %patch12802 -p1 %patch12803 -p1 %patch12804 -p1 %patch12805 -p1 %patch12806 -p1 %patch12807 -p1 %patch12808 -p1 %patch12809 -p1 %patch12810 -p1 %patch12811 -p1 %patch12812 -p1 %patch12813 -p1 %patch12814 -p1 %patch12815 -p1 %patch12816 -p1 %patch12817 -p1 %patch12818 -p1 %patch12819 -p1 %patch12820 -p1 %patch12821 -p1 %patch12822 -p1 %patch12823 -p1 %patch12824 -p1 %patch12825 -p1 %patch12826 -p1 %patch12827 -p1 %patch12828 -p1 %patch12829 -p1 %patch12830 -p1 %patch12831 -p1 %patch12832 -p1 %patch12833 -p1 %patch12834 -p1 %patch12835 -p1 %patch12836 -p1 %patch12837 -p1 %patch12838 -p1 %patch12839 -p1 %patch12840 -p1 %patch12841 -p1 %patch12842 -p1 %patch12843 -p1 %patch12844 -p1 %patch12845 -p1 %patch12846 -p1 %patch12847 -p1 %patch12848 -p1 %patch12849 -p1 %patch12850 -p1 %patch12851 -p1 %patch12852 -p1 %patch12853 -p1 %patch12854 -p1 %patch12855 -p1 %patch12856 -p1 %patch12857 -p1 %patch12858 -p1 %patch12859 -p1 %patch12860 -p1 %patch12861 -p1 %patch12862 -p1 %patch12863 -p1 %patch12864 -p1 %patch12865 -p1 %patch12866 -p1 %patch12867 -p1 %patch12868 -p1 %patch12869 -p1 %patch12870 -p1 %patch12871 -p1 %patch12872 -p1 %patch12873 -p1 %patch12874 -p1 %patch12875 -p1 %patch12876 -p1 %patch12877 -p1 %patch12878 -p1 %patch12879 -p1 %patch12880 -p1 %patch12881 -p1 %patch12882 -p1 %patch12883 -p1 %patch12884 -p1 %patch12885 -p1 %patch12886 -p1 %patch12887 -p1 %patch12888 -p1 %patch12889 -p1 %patch12890 -p1 %patch12891 -p1 %patch12892 -p1 %patch12893 -p1 %patch12894 -p1 %patch12895 -p1 %patch12896 -p1 %patch12897 -p1 %patch12898 -p1 %patch12899 -p1 %patch12900 -p1 %patch12901 -p1 %patch12902 -p1 %patch12903 -p1 %patch12904 -p1 %patch12905 -p1 %patch12906 -p1 %patch12907 -p1 %patch12908 -p1 %patch12909 -p1 %patch12910 -p1 %patch12911 -p1 %patch12912 -p1 %patch12913 -p1 %patch12914 -p1 %patch12915 -p1 %patch12916 -p1 %patch12917 -p1 %patch12918 -p1 %patch12919 -p1 %patch12920 -p1 %patch12921 -p1 %patch12922 -p1 %patch12923 -p1 %patch12924 -p1 %patch12925 -p1 %patch12926 -p1 %patch12927 -p1 %patch12928 -p1 %patch12929 -p1 %patch12930 -p1 %patch12931 -p1 %patch12932 -p1 %patch12933 -p1 %patch12934 -p1 %patch12935 -p1 %patch12936 -p1 %patch12937 -p1 %patch12938 -p1 %patch12939 -p1 %patch12940 -p1 %patch12941 -p1 %patch12942 -p1 %patch12943 -p1 %patch12944 -p1 %patch12945 -p1 %patch12946 -p1 %patch12947 -p1 %patch12948 -p1 %patch12949 -p1 %patch12950 -p1 %patch12951 -p1 %patch12952 -p1 %patch12953 -p1 %patch12954 -p1 %patch12955 -p1 %patch12956 -p1 %patch12957 -p1 %patch12958 -p1 %patch12959 -p1 %patch12960 -p1 %patch12961 -p1 %patch12962 -p1 %patch12963 -p1 %patch12964 -p1 %patch12965 -p1 %patch12966 -p1 %patch12967 -p1 %patch12968 -p1 %patch12969 -p1 %patch12970 -p1 %patch12971 -p1 %patch12972 -p1 %patch12973 -p1 %patch12974 -p1 %patch12975 -p1 %patch12976 -p1 %patch12977 -p1 %patch12978 -p1 %patch12979 -p1 %patch12980 -p1 %patch12981 -p1 %patch12982 -p1 %patch12983 -p1 %patch12984 -p1 %patch12985 -p1 %patch12986 -p1 %patch12987 -p1 %patch12988 -p1 %patch12989 -p1 %patch12990 -p1 %patch12991 -p1 %patch12992 -p1 %patch12993 -p1 %patch12994 -p1 %patch12995 -p1 %patch12996 -p1 %patch12997 -p1 %patch12998 -p1 %patch12999 -p1 %patch13000 -p1 %patch13001 -p1 %patch13002 -p1 %patch13003 -p1 %patch13004 -p1 %patch13005 -p1 %patch13006 -p1 %patch13007 -p1 %patch13008 -p1 %patch13009 -p1 %patch13010 -p1 %patch13011 -p1 %patch13012 -p1 %patch13013 -p1 %patch13014 -p1 %patch13015 -p1 %patch13016 -p1 %patch13017 -p1 %patch13018 -p1 %patch13019 -p1 %patch13020 -p1 %patch13021 -p1 %patch13022 -p1 %patch13023 -p1 %patch13024 -p1 %patch13025 -p1 %patch13026 -p1 %patch13027 -p1 %patch13028 -p1 %patch13029 -p1 %patch13030 -p1 %patch13031 -p1 %patch13032 -p1 %patch13033 -p1 %patch13034 -p1 %patch13035 -p1 %patch13036 -p1 %patch13037 -p1 %patch13038 -p1 %patch13039 -p1 %patch13040 -p1 %patch13041 -p1 %patch13042 -p1 %patch13043 -p1 %patch13044 -p1 %patch13045 -p1 %patch13046 -p1 %patch13047 -p1 %patch13048 -p1 %patch13049 -p1 %patch13050 -p1 %patch13051 -p1 %patch13052 -p1 %patch13053 -p1 %patch13054 -p1 %patch13055 -p1 %patch13056 -p1 %patch13057 -p1 %patch13058 -p1 %patch13059 -p1 %patch13060 -p1 %patch13061 -p1 %patch13062 -p1 %patch13063 -p1 %patch13064 -p1 %patch13065 -p1 %patch13066 -p1 %patch13067 -p1 %patch13068 -p1 %patch13069 -p1 %patch13070 -p1 %patch13071 -p1 %patch13072 -p1 %patch13073 -p1 %patch13074 -p1 %patch13075 -p1 %patch13076 -p1 %patch13077 -p1 %patch13078 -p1 %patch13079 -p1 %patch13080 -p1 %patch13081 -p1 %patch13082 -p1 %patch13083 -p1 %patch13084 -p1 %patch13085 -p1 %patch13086 -p1 %patch13087 -p1 %patch13088 -p1 %patch13089 -p1 %patch13090 -p1 %patch13091 -p1 %patch13092 -p1 %patch13093 -p1 %patch13094 -p1 %patch13095 -p1 %patch13096 -p1 %patch13097 -p1 %patch13098 -p1 %patch13099 -p1 %patch13100 -p1 %patch13101 -p1 %patch13102 -p1 %patch13103 -p1 %patch13104 -p1 %patch13105 -p1 %patch13106 -p1 %patch13107 -p1 %patch13108 -p1 %patch13109 -p1 %patch13110 -p1 %patch13111 -p1 %patch13112 -p1 %patch13113 -p1 %patch13114 -p1 %patch13115 -p1 %patch13116 -p1 %patch13117 -p1 %patch13118 -p1 %patch13119 -p1 %patch13120 -p1 %patch13121 -p1 %patch13122 -p1 %patch13123 -p1 %patch13124 -p1 %patch13125 -p1 %patch13126 -p1 %patch13127 -p1 %patch13128 -p1 %patch13129 -p1 %patch13130 -p1 %patch13131 -p1 %patch13132 -p1 %patch13133 -p1 %patch13134 -p1 %patch13135 -p1 %patch13136 -p1 %patch13137 -p1 %patch13138 -p1 %patch13139 -p1 %patch13140 -p1 %patch13141 -p1 %patch13142 -p1 %patch13143 -p1 %patch13144 -p1 %patch13145 -p1 %patch13146 -p1 %patch13147 -p1 %patch13148 -p1 %patch13149 -p1 %patch13150 -p1 %patch13151 -p1 %patch13152 -p1 %patch13153 -p1 %patch13154 -p1 %patch13155 -p1 %patch13156 -p1 %patch13157 -p1 %patch13158 -p1 %patch13159 -p1 %patch13160 -p1 %patch13161 -p1 %patch13162 -p1 %patch13163 -p1 %patch13164 -p1 %patch13165 -p1 %patch13166 -p1 %patch13167 -p1 %patch13168 -p1 %patch13169 -p1 %patch13170 -p1 %patch13171 -p1 %patch13172 -p1 %patch13173 -p1 %patch13174 -p1 %patch13175 -p1 %patch13176 -p1 %patch13177 -p1 %patch13178 -p1 %patch13179 -p1 %patch13180 -p1 %patch13181 -p1 %patch13182 -p1 %patch13183 -p1 %patch13184 -p1 # make sure the kernel has the sublevel we know it has. This looks weird # but for -pre and -rc versions we need it since we only want to use # the higher version when the final kernel is released. perl -p -i -e "s/^SUBLEVEL.*/SUBLEVEL = %{sublevel}/" Makefile perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -prep/" Makefile perl -p -i -e "s/^RHEL_VERSION.*/RHEL_VERSION = %{rh_release_version}/" Makefile perl -p -i -e "s/^RHEL_UPDATE.*/RHEL_UPDATE = %{rh_release_update}/" Makefile # conditionally applied test patch for debugging convenience %if %([ -s %{PATCH20000} ] && echo 1 || echo 0) %patch20000 -p1 %endif # END OF PATCH APPLICATIONS cp %{SOURCE10} Documentation/ mkdir configs cp -fv %{all_arch_configs} . # now run oldconfig over all the config files for i in *.config do mv $i .config make ARCH=`echo $i | cut -d"-" -f3 | cut -d"." -f1 | sed -e s/i.86/i386/ -e s/s390x/s390/ -e s/ppc64.series/ppc64/ ` nonint_oldconfig > /dev/null cp .config configs/$i done # get rid of unwanted files resulting from patch fuzz find . -name "*.orig" -exec rm -fv {} \; find . -name "*~" -exec rm -fv {} \; ### ### build ### %build # # Create gpg keys for signing the modules # gpg --homedir . --batch --gen-key %{SOURCE11} gpg --homedir . --export --keyring ./kernel.pub Red > extract.pub make linux-%{kversion}/scripts/bin2c linux-%{kversion}/scripts/bin2c ksign_def_public_key __initdata < extract.pub > linux-%{kversion}/crypto/signature/key.h cd linux-%{kversion} BuildKernel() { # Pick the right config file for the kernel we're building if [ -n "$1" ] ; then Config=kernel-%{kversion}-%{_target_cpu}-$1.config DevelDir=/usr/src/kernels/%{KVERREL}-$1-%{_target_cpu} else Config=kernel-%{kversion}-%{_target_cpu}.config DevelDir=/usr/src/kernels/%{KVERREL}-%{_target_cpu} fi KernelVer=%{version}-%{release}$1 echo BUILDING A KERNEL FOR $1 %{_target_cpu}... # make sure EXTRAVERSION says what we want it to say perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{release}$1/" Makefile # and now to start the build process make -s mrproper cp configs/$Config .config make -s nonint_oldconfig > /dev/null make -s include/linux/version.h make -s %{?_smp_mflags} %{make_target} make -s %{?_smp_mflags} modules || exit 1 make buildcheck # Start installing the results 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 cp arch/*/boot/bzImage $RPM_BUILD_ROOT/%{image_install_path}/vmlinuz-$KernelVer cp arch/*/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer || : mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer make -s INSTALL_MOD_PATH=$RPM_BUILD_ROOT modules_install KERNELRELEASE=$KernelVer %if %{kabi} mkdir -p $RPM_BUILD_ROOT/lib/modules/kabi-%{kabi_major}-%{kabi_minor}$1 %endif # Create the kABI metadata for use in packaging # This is a partial backport from RHEL5. gzip -c9 < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.gz # 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) # 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 # 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 arch/%{_arch}/kernel/asm-offsets.s $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/kernel || : cp .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a arch/%{_arch}/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || : cp -a arch/%{_arch}/*lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/ || : rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*.o rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*/*.o mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include cd include cp -a acpi config linux math-emu media net pcmcia 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 for i in `grep -Rh "^[[:space:]]*#[[:space:]]*include.*asm-" asm-%{_arch} | awk -F "[<>\"]" -- '! (/generic/ || /asm-%{_arch}/ || /mach-xen/) { print $2 }' | sort | uniq`; do install -Dp -m 0644 $i $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/$i done # kernel-xenU-devel also gets include/xen if [ -n $1 -a z"$1" = z"xenU" ] ; then cp -a xen $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include for i in `grep -Rh "^[[:space:]]*#[[:space:]]*include.*asm-.*mach-xen" asm-%{_arch} | awk -F "[<>\"]" -- '{ print $2 }' | sort | uniq`; do install -Dp -m 0644 $i $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/$i done fi # Make sure the Makefile and version.h have a matching timestamp so that # external modules can be built touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/linux/version.h touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/.config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/linux/autoconf.h cd .. # A few files in arch/blah want to directly include headers from arch/foo # find them to make sure that the other arch's headers get copied into # place. cd arch for i in `grep -Rh "^[[:space:]]*#[[:space:]]*include.*asm-" %{_arch} | awk -F "[<>\"]" -- '! (/generic/ || /asm-%{_arch}/) { print $2 }' | sort | uniq`; do install -Dp -m 0644 ../include/$i $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/$i done cd .. %if %{with_debuginfo} # # save the vmlinux file for kernel debugging into the kernel-debuginfo rpm # mkdir -p $RPM_BUILD_ROOT/usr/lib/debug/lib/modules/$KernelVer cp vmlinux $RPM_BUILD_ROOT/usr/lib/debug/lib/modules/$KernelVer %endif # gpg sign the modules %if %{signmodules} gcc -o scripts/modsign/mod-extract scripts/modsign/mod-extract.c -Wall KEYFLAGS="--no-default-keyring --homedir .." KEYFLAGS="$KEYFLAGS --secret-keyring ../kernel.sec" KEYFLAGS="$KEYFLAGS --keyring ../kernel.pub" export KEYFLAGS for i in ` find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f` ; do if [ x`echo \`basename $i \` | join - $RPM_SOURCE_DIR/modsign_exclude | wc -l` = x0 ] then sh ./scripts/modsign/modsign.sh $i Red mv -f $i.signed $i fi done unset KEYFLAGS %endif # mark modules executable so that strip-to-file can strip them find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f | xargs chmod u+x # detect missing or incorrect license tags for i in `find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" ` ; do echo -n "$i " ; /sbin/modinfo -l $i >> modinfo ; done cat modinfo | grep -v "^GPL" | grep -v "^Dual BSD/GPL" | grep -v "^Dual MPL/GPL" | grep -v "^GPL and additional rights" | grep -v "^GPL v2" && exit 1 rm -f modinfo # remove files that will be auto generated by depmod at rpm -i time rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.* # Move the devel headers out of the root file system mkdir -p $RPM_BUILD_ROOT/usr/src/kernels mv $RPM_BUILD_ROOT/lib/modules/$KernelVer/build $RPM_BUILD_ROOT/$DevelDir ln -sf $DevelDir $RPM_BUILD_ROOT/lib/modules/$KernelVer/build } ### # DO it... ### # prepare directories rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/boot %if %{buildup} BuildKernel %endif %if %{buildsmp} BuildKernel smp %endif %if %{buildhugemem} BuildKernel hugemem %endif %if %{buildlargesmp} BuildKernel largesmp %endif %if %{buildxen} BuildKernel xenU %endif ### ### install ### %install cd linux-%{kversion} # architectures that don't get kernel-source (i586/i686/athlon) dont need # much of an install because the build phase already copied the needed files %if %{buildxen} mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d rm -f $RPM_BUILD_ROOT/etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf cat > $RPM_BUILD_ROOT/etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf <<\EOF # This directive teaches ldconfig to search in nosegneg subdirectories # and cache the DSOs there with extra bit 0 set in their hwcap match # fields. In Xen guest kernels, the vDSO tells the dynamic linker to # search in nosegneg subdirectories and to match this extra hwcap bit # in the ld.so.cache file. hwcap 0 nosegneg EOF chmod 444 $RPM_BUILD_ROOT/etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf %endif %if %{builddoc} mkdir -p $RPM_BUILD_ROOT/usr/share/doc/kernel-doc-%{kversion}/Documentation # 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 %{buildsource} mkdir -p $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL} chmod -R a+r * # clean up the source tree so that it is ready for users to build their own # kernel make -s mrproper # copy the source over tar cf - . | tar xf - -C $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL} # set the EXTRAVERSION to custom, so that people who follow a kernel building howto # don't accidentally overwrite their currently working moduleset and hose # their system perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{release}custom/" $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}/Makefile # some config options may be appropriate for an rpm kernel build but are less so for custom user builds, # change those to values that are more appropriate as default for people who build their own kernel. perl -p -i -e "s/^CONFIG_DEBUG_INFO.*/# CONFIG_DEBUG_INFO is not set/" $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}/configs/* perl -p -i -e "s/^.*CONFIG_DEBUG_PAGEALLOC.*/# CONFIG_DEBUG_PAGEALLOC is not set/" $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}/configs/* perl -p -i -e "s/^.*CONFIG_DEBUG_SLAB.*/# CONFIG_DEBUG_SLAB is not set/" $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}/configs/* perl -p -i -e "s/^.*CONFIG_DEBUG_SPINLOCK.*/# CONFIG_DEBUG_SPINLOCK is not set/" $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}/configs/* perl -p -i -e "s/^.*CONFIG_DEBUG_HIGHMEM.*/# CONFIG_DEBUG_HIGHMEM is not set/" $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}/configs/* perl -p -i -e "s/^.*CONFIG_MODULE_SIG.*/# CONFIG_MODULE_SIG is not set/" $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}/configs/* install -m 644 %{SOURCE10} $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL} %endif ### ### clean ### %clean rm -rf $RPM_BUILD_ROOT ### ### scripts ### # load the loop module for upgrades...in case the old modules get removed we have # loopback in the kernel so that mkinitrd will work. %pre /sbin/modprobe loop 2> /dev/null > /dev/null || : exit 0 %pre smp /sbin/modprobe loop 2> /dev/null > /dev/null || : exit 0 %pre hugemem /sbin/modprobe loop 2> /dev/null > /dev/null || : exit 0 %pre largesmp /sbin/modprobe loop 2> /dev/null > /dev/null || : exit 0 %pre xenU /sbin/modprobe loop 2> /dev/null > /dev/null || : exit 0 %post [ -x /usr/sbin/module_upgrade ] && /usr/sbin/module_upgrade [ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --package kernel --mkinitrd --depmod --install %{KVERREL} if [ -x /sbin/weak-modules ]; then /sbin/weak-modules --add-kernel %{KVERREL} fi %post devel if [ -x /usr/sbin/hardlink ] ; then pushd /usr/src/kernels/%{KVERREL}-%{_target_cpu} > /dev/null ; { cd /usr/src/kernels/%{KVERREL}-%{_target_cpu} find . -type f | while read f; do hardlink -c /usr/src/kernels/*/$f $f ; done } popd > /dev/null fi %post smp [ -x /usr/sbin/module_upgrade ] && /usr/sbin/module_upgrade [ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --package kernel-smp --mkinitrd --depmod --install %{KVERREL}smp if [ -x /sbin/weak-modules ]; then /sbin/weak-modules --add-kernel %{KVERREL}smp fi %post smp-devel if [ -x /usr/sbin/hardlink ] ; then pushd /usr/src/kernels/%{KVERREL}-smp-%{_target_cpu} > /dev/null ; { cd /usr/src/kernels/%{KVERREL}-smp-%{_target_cpu} find . -type f | while read f; do hardlink -c /usr/src/kernels/*/$f $f ; done } popd > /dev/null fi %post hugemem [ -x /usr/sbin/module_upgrade ] && /usr/sbin/module_upgrade [ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --package kernel-hugemem --mkinitrd --depmod --install %{KVERREL}hugemem if [ -x /sbin/weak-modules ]; then /sbin/weak-modules --add-kernel %{KVERREL}hugemem fi %post hugemem-devel if [ -x /usr/sbin/hardlink ] ; then pushd /usr/src/kernels/%{KVERREL}-hugemem-%{_target_cpu} > /dev/null ; { cd /usr/src/kernels/%{KVERREL}-hugemem-%{_target_cpu} find . -type f | while read f; do hardlink -c /usr/src/kernels/*/$f $f ; done } popd > /dev/null fi %post largesmp [ -x /usr/sbin/module_upgrade ] && /usr/sbin/module_upgrade [ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --package kernel-largesmp --mkinitrd --depmod --install %{KVERREL}largesmp if [ -x /sbin/weak-modules ]; then /sbin/weak-modules --add-kernel %{KVERREL}largesmp fi %post largesmp-devel if [ -x /usr/sbin/hardlink ] ; then pushd /usr/src/kernels/%{KVERREL}-largesmp-%{_target_cpu} > /dev/null ; { cd /usr/src/kernels/%{KVERREL}-largesmp-%{_target_cpu} find . -type f | while read f; do hardlink -c /usr/src/kernels/*/$f $f ; done } popd > /dev/null fi %post xenU [ -x /usr/sbin/module_upgrade ] && /usr/sbin/module_upgrade [ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --package kernel-xenU --mkinitrd --depmod --install %{KVERREL}xenU if [ -x /sbin/weak-modules ]; then /sbin/weak-modules --add-kernel %{KVERREL}xenU fi %post xenU-devel if [ -x /usr/sbin/hardlink ] ; then pushd /usr/src/kernels/%{KVERREL}-xenU-%{_target_cpu} > /dev/null ; { cd /usr/src/kernels/%{KVERREL}-xenU-%{_target_cpu} find . -type f | while read f; do hardlink -c /usr/src/kernels/*/$f $f ; done } popd > /dev/null fi %preun /sbin/modprobe loop 2> /dev/null > /dev/null || : [ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL} if [ -x /sbin/weak-modules ]; then /sbin/weak-modules --remove-kernel %{KVERREL} fi %preun smp /sbin/modprobe loop 2> /dev/null > /dev/null || : [ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}smp if [ -x /sbin/weak-modules ]; then /sbin/weak-modules --remove-kernel %{KVERREL}smp fi %preun hugemem /sbin/modprobe loop 2> /dev/null > /dev/null || : [ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}hugemem if [ -x /sbin/weak-modules ]; then /sbin/weak-modules --remove-kernel %{KVERREL}hugemem fi %preun largesmp /sbin/modprobe loop 2> /dev/null > /dev/null || : [ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}largesmp if [ -x /sbin/weak-modules ]; then /sbin/weak-modules --remove-kernel %{KVERREL}largesmp fi %preun xenU /sbin/modprobe loop 2> /dev/null > /dev/null || : [ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}xenU if [ -x /sbin/weak-modules ]; then /sbin/weak-modules --remove-kernel %{KVERREL}xenU fi ### ### file lists ### %if %{buildup} %files %defattr(-,root,root) /%{image_install_path}/*-%{KVERREL} %ifarch ia64 /boot/System.map-%{KVERREL} /boot/config-%{KVERREL} %endif /boot/symvers-%{KVERREL}.gz %dir /lib/modules/%{KVERREL} /lib/modules/%{KVERREL}/kernel %if %{kabi} %dir /lib/modules/kabi-%{kabi_major}-%{kabi_minor} %endif %files devel %defattr(-,root,root) /lib/modules/%{KVERREL}/build /lib/modules/%{KVERREL}/source %verify(not mtime) /usr/src/kernels/%{KVERREL}-%{_target_cpu} %endif %if %{buildsmp} %files smp %defattr(-,root,root) /%{image_install_path}/*-%{KVERREL}smp %ifarch ia64 /boot/System.map-%{KVERREL}smp /boot/config-%{KVERREL}smp %endif /boot/symvers-%{KVERREL}smp.gz %dir /lib/modules/%{KVERREL}smp /lib/modules/%{KVERREL}smp/kernel %if %{kabi} %dir /lib/modules/kabi-%{kabi_major}-%{kabi_minor}smp %endif %files smp-devel %defattr(-,root,root) /lib/modules/%{KVERREL}smp/build /lib/modules/%{KVERREL}smp/source %verify(not mtime) /usr/src/kernels/%{KVERREL}-smp-%{_target_cpu} %endif %if %{buildhugemem} %files hugemem %defattr(-,root,root) /%{image_install_path}/*-%{KVERREL}hugemem %ifarch ia64 /boot/System.map-%{KVERREL}hugemem /boot/config-%{KVERREL}hugemem %endif /boot/symvers-%{KVERREL}hugemem.gz %dir /lib/modules/%{KVERREL}hugemem /lib/modules/%{KVERREL}hugemem/kernel %if %{kabi} %dir /lib/modules/kabi-%{kabi_major}-%{kabi_minor}hugemem %endif %files hugemem-devel %defattr(-,root,root) /lib/modules/%{KVERREL}hugemem/build /lib/modules/%{KVERREL}hugemem/source %verify(not mtime) /usr/src/kernels/%{KVERREL}-hugemem-%{_target_cpu} %endif %if %{buildlargesmp} %files largesmp %defattr(-,root,root) /%{image_install_path}/*-%{KVERREL}largesmp %ifarch ia64 /boot/System.map-%{KVERREL}largesmp /boot/config-%{KVERREL}largesmp %endif /boot/symvers-%{KVERREL}largesmp.gz %dir /lib/modules/%{KVERREL}largesmp /lib/modules/%{KVERREL}largesmp/kernel %if %{kabi} %dir /lib/modules/kabi-%{kabi_major}-%{kabi_minor}largesmp %endif %files largesmp-devel %defattr(-,root,root) /lib/modules/%{KVERREL}largesmp/build /lib/modules/%{KVERREL}largesmp/source %verify(not mtime) /usr/src/kernels/%{KVERREL}-largesmp-%{_target_cpu} %endif %if %{buildxen} %files xenU %defattr(-,root,root) /%{image_install_path}/*-%{KVERREL}xenU %ifarch ia64 /boot/System.map-%{KVERREL}xenU /boot/config-%{KVERREL}xenU %endif /boot/symvers-%{KVERREL}xenU.gz %dir /lib/modules/%{KVERREL}xenU /lib/modules/%{KVERREL}xenU/kernel /etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf %if %{kabi} %dir /lib/modules/kabi-%{kabi_major}-%{kabi_minor}xenU %endif %files xenU-devel %defattr(-,root,root) /lib/modules/%{KVERREL}xenU/build /lib/modules/%{KVERREL}xenU/source %verify(not mtime) /usr/src/kernels/%{KVERREL}-xenU-%{_target_cpu} %endif # only some architecture builds need kernel-source and kernel-doc %if %{buildsource} %files sourcecode %defattr(-,root,root) /usr/src/linux-%{KVERREL}/ %endif %if %{builddoc} %files doc %defattr(-,root,root) /usr/share/doc/kernel-doc-%{kversion}/Documentation/* %endif %changelog * Tue Feb 1 2011 Vivek Goyal [2.6.9-100] -cxgb3: prevent reading uninitialized stack memory to fix xgb_extension_ioctl infoleak (Eugene Teo) [633153] {CVE-2010-3296} -mlx4: disable MSI-X by default (Andy Gospodarek) [530596] -ext3: call fs's invalidatepage instead of block_invalidatepage (Josef Bacik) [488611] -av7110: check for negative array offset (Mauro Carvalho Chehab) [672400] {CVE-2011-0521} -ext3: don't dirty unmapped data buffers (Josef Bacik) [488611] -net: clear heap allocations for privileged ethtool actions (Jiri Pirko) [672431] {CVE-2010-4655} * Tue Jan 25 2011 Vivek Goyal [2.6.9-99] -bonding: fix active backup failover due to jiffie wrap (Andy Gospodarek) [641112] * Mon Jan 24 2011 Vivek Goyal [2.6.9-98] -sound: fix a buffer overflow in the oss mixer (David Howells) [667619] {CVE-2010-4527} * Mon Jan 17 2011 Vivek Goyal [2.6.9-97] -fs: fix filesystem corruption on ext2 (Alexander Viro) [662839] -sky2: fix oops in sky2_xmit_frame after tx timeout (Don Howard) [614559] -netdump: fix netdump failures on large memory systems (Neil Horman) [488557] * Tue Jan 11 2011 Don Howard [2.6.9-96] -usb: ehci amd periodic frame list table quirk (Don Zickus) [651334] -fs: truncate blocks outside i_size after O_DIRECT write error (Eric Sandeen) [665067] * Sun Jan 2 2011 Don Howard [2.6.9-95] -jbd: skip buffers that have a different jh (Josef Bacik) [488611] -unix: fix local socket dos (Neil Horman) [656758] {CVE-2010-4249} -s390x: qdio: fix zfcp stall with more than 63 active qdio devices (Hendrik Brueckner) [662130] -ehci-hcd: fix fatal error during bootup (Don Zickus) [656447] * Mon Dec 20 2010 Vivek Goyal [2.6.9-94] -modules: sysctl to block module loading (Jerome Marchand) [645220] -redhat: added config_security_dmesg_restrict option (Frantisek Hrbata) [653252] -kernel: restrict unprivileged access to kernel syslog (Frantisek Hrbata) [653252] -sysctl: introduce ctl_unnumbered definition in sysctl.h (Frantisek Hrbata) [653252] -usb: allow usbstorage to have luns greater than 2TB (Don Zickus) [658824] -serial: clean data before filling it (Mauro Carvalho Chehab) [648809] {CVE-2010-4075} -sched: fix task starvation on Hyperthreaded cpus (Vitaly Mayatskikh) [488089] -s390: sclp: handle zero length event buffers (Hans-Joachim Picht) [487692] * Mon Dec 13 2010 Vivek Goyal [2.6.9-93] -kernel: failure to revert address limit override in oops error path (Dave Anderson) [659569] {CVE-2010-4258} -nfsv4: fix oops in nfs4_kill_super (Jeff Layton) [660448] -net: filter: make sure filters dont read uninitialized memory (Jiri Pirko) [651701] {CVE-2010-4158} -net: limit sendto()/recvfrom()/iovec total length to INT_MAX (Jiri Pirko) [651924] {CVE-2010-3859} -bluetooth: fix missing null check (Jarod Wilson) [655663] {CVE-2010-4242} -ipc: initialize structure memory to zero for compat functions (Xiaotian Feng) [648811] {CVE-2010-4073} -ipc: shm: fix information leak to userland (Xiaotian Feng) [648817] {CVE-2010-4072} -netfront: default to copying instead of flipping (Laszlo Ersek) [653505] -net: packet: fix information leak to userland (Jiri Pirko) [649896] {CVE-2010-3876} -scsi: gdth: integer overflow in ioc_general (Frantisek Hrbata) [651174] {CVE-2010-4157} -sys_semctl: semctl fix kernel stack leakage (Xiaotian Feng) [648794] {CVE-2010-4083} -alsa: rme9652: prevent reading uninitialized stack memory (Stanislaw Gruszka) [648807] {CVE-2010-4080} -fs: only return EIO once on msync/fsync after IO failure (Rik van Riel) [645633] -xen: virtio_net: add get_drvinfo() to virtio_net (Laszlo Ersek) [647196] -xen: netfront: add get_drvinfo() to netfront (Laszlo Ersek) [647187] -kernel: fix possible integer overflow in mm/fremap.c (Larry Woodman) [637045] * Mon Nov 29 2010 Vivek Goyal [2.6.9-92] -mm: revert patch to reduce large file latency during writebacks (Larry Woodman) [488070] * Fri Nov 12 2010 Vivek Goyal [2.6.9-91] -mm: prevent panic when setting /proc/sys/vm/nr_hugepages (Larry Woodman) [647567] -net: sctp: do not reset the packet during sctp_packet_config() (Jiri Pirko) [637865] {CVE-2010-3432} -scsi: fix panic in sysfs_hash_and_remove() when scsi device is removed (Mark Goodwin) [533299] * Wed Oct 20 2010 Vivek Goyal [2.6.9-90] -kernel: prevent heap corruption in snd_ctl_new() (Jerome Marchand) [638482] {CVE-2010-3442} -forcedeth: latest bugfixes from upstream (Ivan Vecera) [552953] -forcedeth: remove CONFIG_FORCEDETH_NAPI=y from config-generic (Ivan Vecera) [552953] * Fri Oct 15 2010 Vivek Goyal [2.6.9-89.45] -scsi: scsi_do_req submitted commands (tape) never complete when device goes (Rob Evers) [636289] -scsi: log msg when getting unit attention (Mike Christie) [585430] -jbd: fix panic in jbd when running bashmemory (Josef Bacik) [488611] -qla2xxx: work around hypertransport sync flood error on sun x4200 with qla2xxx (Chad Dupuis) [621621] -aio: implement request batching for better merging and throughput (Jeff Moyer) [508377] -fs: a bunch of patches to fix various nfsd/iget() races (Alexander Viro) [189918] -net: bonding: add debug module option (Jiri Pirko) [247116] -fix fd leaks if pipe() is called with an invalid address (Amerigo Wang) [509627] * Thu Oct 14 2010 Vivek Goyal [2.6.9-89.44] -ide-scsi: fix deadlock in ide-scsi error handler (Doug Ledford) [526966] -mlx4_core: allocate sufficient memory for interrupt table (Doug Ledford) [530596] -mptbase: panic with domain validation while rebuilding after the disk is replaced (Rob Evers) [476874] -fs: buffer: __block_write_full_page simplification by removing last_bh logic (Jeff Moyer) [472752] -fs: buffer: __block_write_full_page speedup by removing get_bh() and put_bh() (Jeff Moyer) [472752] -fs: buffer: __block_write_full_page race fix (Jeff Moyer) [472752] -kernel: fix integer overflow in groups_search (Jerome Marchand) [457519] -cifs: remove bogus check in ntlm session setup code (Jeff Layton) [604786] -cifs: when renaming don't try to unlink negative dentry (Jeff Layton) [500904] -autofs4: fix lookup deadlock when user space uses a signal (Ian Kent) [477017] -fs: make sure data stored into inode is properly seen before unlocking new inode (Eric Sandeen) [563920] -ipc: hard_msgmax should be higher not lower on 64bit (Amerigo Wang) [525815] -fs: fix file truncations when both suid and write permissions set (Amerigo Wang) [525398] -block: fix rcu accesses in partition statistics (Jerome Marchand) [517523] -kernel headers: fix missing defintion that causes build break (Neil Horman) [504593] * Wed Oct 13 2010 Vivek Goyal [2.6.9-89.43] -aacraid: fix file system going into read only mode (Rob Evers) [624713] -blkfront: xen domu, raid1, lvm, iscsi target export with blockio bug (Paolo Bonzini) [490148] -cciss: change version from 2.6.20.RH2 to 2.6.20.RH3 (Tomas Henzl) [594086] -cciss: added printk in do_cciss_request before BUG() (Tomas Henzl) [594086] -cciss: fix a nulll pointer dereference in complete_command() (Tomas Henzl) [594086] -cciss: fix an issue when sending command with no data (Tomas Henzl) [594086] -mm: honor __GFP_NOFAIL flag in __alloc_pages() (Lachlan McIlroy) [605455] -xen: fix crashing of x86 hvm guest on x86_64 (Radim Krčmář) [637658] -xen: hide xenbus warnings on hvm guest shutdown (Radim Krčmář) [505081] -powernow-k8: fix errant print statement during voltage transitions (Bhavna Sarathy) [217829] -fusion: add sleep before subsequent tur in scan function (Tomas Henzl) [495236] -bonding: fix a race condition in calls to slave mii ioctls (Flavio Leitner) [621209] -s390x: cio: vary off on chpid 00 causes unexpected recovery actions (Hendrik Brueckner) [619855] -netfilter: arp_tables: fix unaligned accesses caused by casting strings to long (Jiri Pirko) [591638] -net: neigh: fix state transition incomplete->failed via netlink request (Jiri Pirko) [485904] -x86_64: floating point state corruption after handling the signal (Oleg Nesterov) [564381] -pidhashing: enforce pid_max_limit in sysctls and lower pid_max_limit on 32bit systems (Jiri Pirko) [525941] -s390: cio: linux does not boot through xautolog with conmode 3270 (Hans-Joachim Picht) [526282] -net: fix proc net ip_conntrack seq_file operations (Danny Feng) [524884] -ia64: swiotlb: fix swiotlb pci_map_sg error handling (Tomas Henzl) [525427] -xen: try harder to balloon up under memory pressure (Andrew Jones) [507847] -mm: fix bogus memory node assumption in huge page allocation (AMEET M. PARANJAPE) [506827] -kernel: binfmt_misc c: avoid potential kernel stack overflow (Vitaly Mayatskikh) [459466] -net: fix ipvs wrr scheduler bug of updating current weight (Vitaly Mayatskikh) [462717] * Tue Oct 12 2010 Vivek Goyal [2.6.9-89.42] -net: actually copy input_dev to new sk_buff in skb_clone (Andy Gospodarek) [616710] -net: fix reception of completely page backed sk_buffs (Andy Gospodarek) [500921] -net: fix various snmp counter issues (Thomas Graf) [500889] -xen: can enter tickless mode with rcu pending and hang (Paolo Bonzini) [427998] -xen: fix occasional deadlocks in xen netfront (Paolo Bonzini) [480937] -xen: xenbus suspend_mutex remains locked on trans fail (Paolo Bonzini) [456649] -ext2: put explicit checks to not divide by zero (Josef Bacik) [500181] -usb: ehci split iso fixes, full speed audio etc (Don Zickus) [624117] -xenbus: implement O_NONBLOCK for /proc/xen/xenbus (Paolo Bonzini) [607261] -nfs: initialize nfs_open_context list member at allocation time (Jeff Layton) [634632] -cifs: fix dentry hash calculation for case insensitive mounts (Jeff Layton) [562949] -cifs: fix length calculation for converted unicode readdir names (Jeff Layton) [562949] * Mon Oct 11 2010 Vivek Goyal [2.6.9-89.41] -bonding: fix ALB mode to balance traffic on vlans (Flavio Leitner) [640803] * Thu Oct 7 2010 Vivek Goyal [2.6.9-89.40] -bonding: interface doesn t issue igmp report on slave interface during failover (Flavio Leitner) [637556] * Mon Oct 4 2010 Vivek Goyal [2.6.9-89.39] -net: fix info leak in police code (Neil Horman) [636390] {CVE-2010-3477} -aio: check for multiplication overflow in io_submit (Jeff Moyer) [629447] {CVE-2010-3067} -fs: buffer.c: fix race in __block_prepare_write (Jeff Moyer) [480404] -3c59x: fix deadlock in irq handler tx path when netconsole in use (Neil Horman) [557380] -udp: use memory barrier in datagram_poll (Flavio Leitner) [546251] * Fri Oct 1 2010 Vivek Goyal [2.6.9-89.38] -compat: make compat_alloc_user_space incorporate the access_ok (Xiaotian Feng) [634462] {CVE-2010-3081} -ext3: ensure inode is deleted from orphan list in ext3_direct_io() (Lachlan McIlroy) [629143] -sb800: add quirk for iso on amd sb800 (Pete Zaitcev) [537447] * Tue Sep 21 2010 Vivek Goyal [2.6.9-89.37] -virtio_net: Fix MAX_PACKET_LEN to support 802.1Q VLANs (Michael S. Tsirkin) [607533] -do_generic_mapping_read: clear page errors when issuing a fresh read of the page (Rik van Riel) [481371] -ide: backport VIA PCI chipset ids to via82cxxx driver (Mauro Carvalho Chehab) [504778] -nfsd4: relax new lock seqid check (Jeff Layton) [577369] -igb: fix transmission of jumbo frames with mtu>=2100 (Stefan Assmann) [494597] -net: fix tcp conntrack to handle the half opened connection correctly (Jiri Pirko) [531914] -net: fix promisc refcounting for interfaces listening for multicast traffic (Neil Horman) [481292] -sctp: assign tsns earlier to avoid reordering (Neil Horman) [532045] -cciss: switch to using hlist to fix panic (Tomas Henzl) [479090] -nfs: statfs error handling and error message fix (Jeff Layton) [520018] -kthreads: fix kthread_create vs kthread_stop race (Oleg Nesterov) [519006] * Thu Sep 16 2010 Vivek Goyal [2.6.9-89.36] -nfsd4: fix share conflict tests in nfs_check_open() (Jeff Layton) [510184] -nfsd4: move open owner checks from nfsd4_process_open2 into new function (Jeff Layton) [510184] -nfsd4: renew lease on seqid modifying operations (Jeff Layton) [508752] -ahci: add SATA GEN3 related messages (David Milburn) [512715] -igmp: fix ip_mc_sf_allow() race due to a lock problem (Flavio Leitner) [562904] -xen: don't recreate xenfb thread on every restore (Chris Lalancette) [543823] -bcm5709: update firmware for bcm5709 from version 4.4.23 to 4.6.15 (John Feeney) [532858] -net: apply broken_stats workaround to 5706 and 5708 (Flavio Leitner) [515274] -nfsd: fix races when cleaning up after last nfsd thread exits (Jeff Layton) [501500] -nfs: nfsd returns nfs4_ok when the owner opens a file with permission set to 000 (Peter Staubach) [507527] -nfsv4: send the delegation stateid for setattr calls (Jeff Layton) [502884] -nfsv4: fix up races in nfs4_proc_setattr (Jeff Layton) [502884] -nfsv4: don t reuse expired nfs4_state_owner structs (Jeff Layton) [502884] -nfsv4: fix a credential reference leak in nfs4_get_state_owner (Jeff Layton) [502884] -nfsv4: poll more aggressively when handling nfs4err_delay (Jeff Layton) [502884] -nfsv4: flush nfsv4 work workqueue before killing superblock (Jeff Layton) [501335] -nfsv4: only queue nfs4_close_state job when called by rpciod (Jeff Layton) [501335] -nfsv4: switch nfs4 workqueue to a per client queue (Jeff Layton) [501335] -nfs: mounted nfsv4/krb5 export inaccessible following an nfs server reboot (Harshula) [514684] * Mon Sep 13 2010 Vivek Goyal [2.6.9-89.35] -mm: guard page for stacks that grow upwards (Johannes Weiner) [630564] -net sched: fix tcf_gact_dump memory leak (Jiri Pirko) [624907] {CVE-2010-2942} -s390x: dasd: allocate fallback cqr for reserve release (Hendrik Brueckner) [619527] * Thu Sep 9 2010 Vivek Goyal [2.6.9-89.34] -megaraid_sas: fix physical disk handling and management ioctls (Tomas Henzl) [577178] -s390x: dasd: force online does not work if another side has reserved the disk (Hendrik Brueckner) [619449] -sound: realtek: fix sound on realtek ADCs (Pete Zaitcev) [491325] -qla2xxx: update firmware for 4g and 8g HBAs to 5.03.02 (Chad Dupuis) [519632] -qla2xxx: update version to 8.02.10.01.04.09-d (Chad Dupuis) [568271] -qla2xxx: fix cache destroy issue on unload FDMI registration (Chad Dupuis) [568271] -bonding: add xmit hash policy to /proc output (Andy Gospodarek) [557122] -xen: fix xen reporting bogus lowtotal (Chris Lalancette) [541538] * Wed Sep 1 2010 Vivek Goyal [2.6.9-89.33] -mm: fix ia64 issue/regression caused by guard page patches (Don Howard) [607856] {CVE-2010-2240} -mm: fix up some user visible effects of the stack guard page (Don Howard) [607856] {CVE-2010-2240} -mm: keep a guard page below a grow down stack segment (Don Howard) [607856] {CVE-2010-2240} -usb: testing the wrong variable in fs_create_by_name() (Don Howard) [594633] -time: implement 'fine grained accounting' for PM timer depending on 'divider' and 'pmtimer_fine_grained' kernel parameters (Ulrich Obergfell) [586307] -time: initialize 'tick_nsec' depending on 'divider' and 'pmtimer_fine_grained' kernel parameters (Ulrich Obergfell) [586307] -time: introduce 'pmtimer_fine_grained' kernel parameter (Ulrich Obergfell) [586307] -tcp: fix tcp window clamping issue that is unrecoverable (Neil Horman) [546324] * Thu Aug 19 2010 Vivek Goyal [2.6.9-89.32] -net: qla3xxx: replace kmalloc() call with kzalloc() (Jerome Marchand) [620485] -bnx2: fix panic in bnx2_poll_work() (John Feeney) [623265] -bonding: check if clients mac addr has changed (Flavio Leitner) [610236] * Mon Aug 16 2010 Vivek Goyal [2.6.9-89.31] -net: fix corruption of net_device_wrapper structure (Jerome Marchand) [620485] -nfsd4: set OPEN_RESULT_LOCKTYPE_POSIX in open() (Jeff Layton) [575655] * Thu Jul 22 2010 Vivek Goyal [2.6.9-89.30] -sky2: fix 88e803x transmit lockup on Yukon-FE chipset (Don Howard) [614559] -nfsd4: bug in read_buf when it is called to move over to next page (Jiri Olsa) [612033] {CVE-2010-2521} -cifs: fix a kernel BUG with remote OS/2 server (Eugene Teo) [608586] {CVE-2010-2248} * Fri Jul 9 2010 Vivek Goyal [2.6.9-89.29] -sunrpc: fix return value of rpc_call_async() (Jeff Layton) [577192] * Tue Jun 15 2010 Vivek Goyal [2.6.9-89.28] -cifs: don't attempt busy file rename unless it's in same directory (Jeff Layton) [591938] * Thu May 27 2010 Vivek Goyal [2.6.9-89.27] -pci: fix reference to dev->bus->pad2 in pcix_set_mmrbc() (Dean Nelson) [499355] -pci: cleanup error return for pcix get and set mmrbc functions (Dean Nelson) [499355] -pci: fix access of pci_x_cmd by pcix get and set mmrbc functions (Dean Nelson) [499355] -pci: fix return value from pcix_get_max_mmrbc (Dean Nelson) [499355] * Tue May 25 2010 Vivek Goyal [2.6.9-89.26] -sctp: fix skb_over_panic from processing too many unknown params (Neil Horman) [584656] {CVE2010-1173} -kernel: keyrings: find_keyring_by_name() can gain the freed keyring (Vitaly Mayatskikh) [585098] {CVE-2010-1437} -virtio: net refill on out of memory (Herbert Xu) [589897] -net: pkt_sched: fix sfq qdisc crashes with limit of 2 packets (Jiri Pirko) [587644] -nfs: make sure client returns updated d_type info in getdents responses (Jeff Layton) [577378] -vfs: force reval of target when following last_bind symlinks (Jeff Layton) [533119] {CVE-2009-3726} -nfsv4: fix a problem whereby a buggy server can oops the kernel (Jeff Layton) [533119] {CVE-2009-3726} -nfsd4: move special stateid processing to nfs4_preprocess_stateid_op() (Jeff Layton) [517162] -nfsd4: move nfserr_openmode checking from nfsd_read/write into nfs4_preprocess_stateid_op() (Jeff Layton) [517162] * Wed May 5 2010 Vivek Goyal [2.6.9-89.25] -time drift due to incorrect accounting of lost ticks if tick_divider > 1 (Ulrich Obergfell) [579716] -jbd: properly discard freed buffers after commit (Josef Bacik) [571546] -scsi: fixup size on read capacity failure (David Milburn) [569668] -ahci: honor PI register on sb700 (David Milburn) [522123] -drivers/base/bus.c: fix iteration in driver_detach() (Prarit Bhargava) [561108] -proc: open /proc/PID/xxx can fail with EINVAL instead of ENOENT (Oleg Nesterov) [556586] -mmap: do not return ENOMEM when mapcount is temporarily exceeded in munmap (Danny Feng) [557264] -numa: be more restrictive on enabling numa for intel systems (Neil Horman) [525801] -dm: fix oops in mempool_free when device removed (Milan Broz) [456047] * Fri Apr 16 2010 Vivek Goyal [2.6.9-89.24] -net: fix an unexpectedly freed skb in tcp (Amerigo Wang) [577716] {CVE-2010-1188} -oprofile: final bits to support oprofile on Nehalem-EP (John Villalovos) [509423] -vfs: turn bad_inode_ops into an inode_operations_ext (Jeff Layton) [544381] * Mon Apr 12 2010 Vivek Goyal [2.6.9-89.23] -net: fixup problems with vlan tagging and bonding driver option arp_validate=3 (Jiri Pirko) [555070] -virtio_net: fix tx wakeup race condition (Herbert Xu) [574785] -qla2xxx: update qla driver version from 8.02.09.01.04.09-d to 8.02.10.00.04.09-d (Rob Evers) [529063] * Wed Mar 31 2010 Vivek Goyal [2.6.9-89.22] -qla2xxx: update qla driver version from 8.02.09.02.04.08-d to 8.02.09.01.04.09-d (Rob Evers) [529063] -diskdump: fix diskdump not working with qla2xxx (Rob Evers) [529063] -usb: fix information leak via userspace usb interface (Vitaly Mayatskikh) [566627] {CVE-2010-1083} -alsa: snd-hda-intel driver: avoid divide by zero (Jaroslav Kysela) [567170] {CVE-2010-1085} -dvb: fix endless loop when decoding ILE at dvb-core (Mauro Carvalho Chehab) [569240] {CVE-2010-1086} -ia64: ptrace: peek_or_poke requests can miss put_task_struct() (Oleg Nesterov) [567321] {CVE-2010-0729} -ia64: ptrace: peek_or_poke requests miss ptrace_check_attach() (Oleg Nesterov) [567321] {CVE-2010-0729} -tg3: refrain from touching MPS in tg3 (John Feeney) [554525] -sctp: sctp ootb packet deinal of service (Neil Horman) [555663] {CVE-2010-0008} -ia32: fix kernel panic when coredump VDSO page for 32bit process (Amerigo Wang) [549231] {CVE-2009-4271} -oprofile: Support arch_perfmon in Oprofile (John Villalovos) [553745] -oprofile: Fix name collision issue in Oprofile (John Villalovos) [553745] -oprofile: Fixes for the perf counter reservation system in Oprofile (John Villalovos) [553745] -oprofile: Enable use of the perf counter reservation system into the oprofile driver (John Villalovos) [553745] -netfilter: add connlimit match module support (Jiri Pirko) [522000] -netfilter: enable CONFIG_IP_NF_MATCH_CONNLIMIT=m (Jiri Pirko) [522000] * Mon Feb 22 2010 Vivek Goyal [2.6.9-89.21] -kernel: fix DOS on x86_64, load_elf_binary() (Danny Feng) [560551] {CVE-2010-0307} -scsi: make sure to enable ordered mode on scsi drives with write cache enabled (Josef Bacik) [537475] * Mon Feb 15 2010 Vivek Goyal [2.6.9-89.20] -e1000e: fix broken wake up on LAN functionality due to other e1000e patch (Andy Gospodarek) [558607] -signal: fix kernel information leak with print-fatal-signals=1 (Danny Feng) [554582] {CVE-2010-0003} -netfilter: ebtables: enforce CAP_NET_ADMIN for modifications to ebtables (Danny Feng) [555241] {CVE-2010-0007} -lpfc: lpfc driver doesn t acquire lock when searching hba for target (Rob Evers) [548496] -ext3: replace lock/unlock_super() with an explicit lock for resizing (Lachlan McIlroy) [547213] * Thu Jan 14 2010 Vivek Goyal [2.6.9-89.19] -netpoll: fix more local_bh_enable() related badness warnings and infinite loop (Neil Horman) [516076] -ptrace: ptrace_detach can leak a zombie (Oleg Nesterov) [539506] -strace: strace hangs when the mt tracee does coredump (Oleg Nesterov) [539506] -e1000: Fix rx length check errors in e1000 (Neil Horman) [552134] {CVE-2009-4536} -r8169: improved rx length check for r8169 (Neil Horman) [550911] {CVE-2009-4537} -e1000e: fix rx length check errors in e1000e (Amerigo Wang) [551219] {CVE-2009-4538} -isdn: hfc_usb: fix read buffer overflow in collect_rx_frame() (Danny Feng) [539437] {CVE-2009-4005} -megaraid_sas: fix dbg_lvl and poll_mode_io file permissions in sysfs (Danny Feng) [537311] {CVE-2009-3889 CVE-2009-3939} -hfs: fix a potential buffer overflow (Amerigo Wang) [540739] {CVE-2009-4020} -gdth: prevent negative offsets in ioctl (Amerigo Wang) [539419] {CVE-2009-3080} * Mon Dec 21 2009 Vivek Goyal [2.6.9-89.18] -netpoll: fix badness warnings as bottom halves are enabled but interrupts are not (Neil Horman) [516076] * Fri Nov 20 2009 Vivek Goyal [2.6.9-89.17] -i8042: regression fix: disable and enable aux port at close (Mauro Carvalho Chehab) [531192] * Fri Nov 13 2009 Vivek Goyal [2.6.9-89.16] -r8169: balance pci_map/unmap pair, use hw padding (Ivan Vecera) [529142] {CVE-2009-3613} -forcedeth: add phy_power_down parameter, leave phy powered up by default (Ivan Vecera) [532593] -fusion: mptctl module dereferences a userspace address, triggering a crash (Rob Evers) [528066] -net: ipv4: make ip_append_data handle null routing table (Jiri Pirko) [520299] * Fri Nov 6 2009 Vivek Goyal [2.6.9-89.15] -fs: fix pipe.c null pointer dereference (Jeff Moyer) [530937] {CVE-2009-3547} -bnx2x: fix bnx2x failing when iptables is on (Stanislaw Gruszka) [527656] -hid-input: fix divide by zero in hid-input.c (Pete Zaitcev) [483783] -drm r128: add test for initialisation to all ioctls that require it (Danny Feng) [529601] {CVE-2009-3620} -igb: add link check function to verify that link is present (Stefan Assmann) [529037] -fix x86_64 32bit process register leak (Amerigo Wang) [526796] {CVE-2009-2910} -bnx2: panic in poll_freewait when using jumbo frames with bnx2 driver (Debbie Johnson) [523691] * Thu Oct 29 2009 Vivek Goyal [2.6.9-89.14] -cifs: turn oplock breaks into a workqueue job (Jeff Layton) [516742] -cifs: have cifsFileInfo hold an extra inode reference (Jeff Layton) [516742] -cifs: take read lock on GlobalSMBSes_lock in is_valid_oplock_break (Jeff Layton) [516742] -cifs: remove cifsInodeInfo.oplockPending flag (Jeff Layton) [516742] -cifs: replace wrtpending with a real reference count (Jeff Layton) [516742] -cifs: protect GlobalOplock_Q with its own spinlock (Jeff Layton) [516742] -cifs: remove dnotify thread code (Jeff Layton) [516742] -cifs: kill misguided ->dir_notify() (Jeff Layton) [516742] -cifs: make dnotify thread experimental code (Jeff Layton) [516742] -cifs: fix wait_for_response to time out sleeping processes correctly (Jeff Layton) [516742] -cifs: cleanup conditional compilation (Jeff Layton) [516742] -net: af_unix: fix deadlock on connecting to shutdown socket (Jiri Pirko) [529629] {CVE-2009-3621} -net: netlink: fix typo in tcf_fill_node (Jiri Pirko) [521603] {CVE-2005-4881} -cciss: add bus attribute to support device mapper multipath target (Tomas Henzl) [484415] -ipt_recent: do not accept a rule if hit count is great than ip_pkt_list_tot (Amerigo Wang) [523983] * Fri Oct 2 2009 Vivek Goyal [2.6.9-89.13] -ibmveth: fix rollover error in ibmveth_replenish_buffer_pool (Kevin Monroe) [515258] -net: prevent null pointer dereference in udp_sendmsg (Vitaly Mayatskikh) [518042] {CVE-2009-2698} -s390: kernel: missing capability check in z90crypt (Hans-Joachim Picht) [505986] {CVE-2009-1883} * Wed Sep 30 2009 Vivek Goyal [2.6.9-89.12] -net: netlink: fix numerous padding memleaks (Jiri Pirko) [521603] {CVE-2005-4881} -pty: namespace for more than 256 devices when legacy pty support is enabled (Mauro Carvalho Chehab) [518126] -pty: allow changing legacy pty support at boot time and enable it at kconfig (Mauro Carvalho Chehab) [518126] -pty: enable support of legacy ptys, CONFIG_LEGACY_PTYS=y (Mauro Carvalho Chehab) [518126] -net: tc: fix unitialized kernel memory leak (Jiri Pirko) [520865] {CVE-2009-3228} -igb: allocate correct buffer for ethtool_get_strings and remove false tx stats (Stefan Assmann) [517329] -prevent an O_NODELAY writer from blocking when a tty write is blocked (Mauro Carvalho Chehab) [504019] * Mon Aug 24 2009 Vivek Goyal [2.6.9-89.11] -infiniband: mthca: don't try to kmalloc large allocations (Doug Ledford) [510395] -virt: fix i386 virtio driver crash (Chris Lalancette) [509220] -ppc64: remove errant ulong division for getting/setting altivec registers (Kevin Monroe) [367061] -nfsv4: convert unnecessary xdr warning messages into dprintk (Jeff Layton) [445957] -qla2xxx: fix hang when using management tools (Marcus Barrow) [503489] -xen: change pvfb not to select abs pointer (Andrew Jones) [492868] -nlm: don't try to reclaim locks on -o nolock mounts (Jeff Layton) [176848] -usb uhci: add suspend_disabled parameter (Flavio Leitner) [476700] -xen: pvfb: frontend mouse wheel support (Paolo Bonzini) [496209] * Mon Aug 17 2009 Vivek Goyal [2.6.9-89.10] -net: socket: make sock_sendpage() use kernel_sendpage() (Danny Feng) [516953] {CVE-2009-2692} -execve: must clear current->clear_child_tid (Oleg Nesterov) [515428] -kernel: fix information leak in do_sigaltstack() (Vitaly Mayatskikh) [515395] -cifs: add new options to disable overriding of ownership (Jeff Layton) [491931] -build with fno-delete-null-pointer-checks (Danny Feng) [511183] -megaraid: fix megaraid SAS tape input/output errors on mt_erase (Tomas Henzl) [504080] -nfs: acls on nfs mounted directories disappear (Peter Staubach) [488931] * Mon Aug 10 2009 Vivek Goyal [2.6.9-89.9] -mpt fusion: fix typo in mpt fusion makefile (Tomas Henzl) [496120] -fs: nlm_lookup_host should not return invalidated nlm_host (Sachin S. Prabhu) [505591] -mptscsi: missing mptscsi raid1 disk causes kernel panic when rebooted before array rebuild (Rob Evers) [507864] -implement mmap_min_addr infrastructure (Vitaly Mayatskikh) [512641] -kernel: personality handling: fix per_clear_on_setid (Vitaly Mayatskikh) [508843] {CVE-2009-1895} * Fri Jul 31 2009 Vivek Goyal [2.6.9-89.8] -memory barrier: adding smp_mb__after_lock (Jiri Olsa) [494404] -net: adding memory barrier to the poll and receive callbacks (Jiri Olsa) [494404] -scsi: do not fastfail device errors (Mike Christie) [505122] -lpfc: update emulex lpfc driver to 8.0.16.47 with memory leak fix (Rob Evers) [507680] -fix soft lockups due to infinite loops in posix_locks_deadlock (Amerigo Wang) [504279] -writeback: work around problems with persistent inode->dirtied_when values (Jeff Layton) [477784] * Fri Jul 24 2009 Vivek Goyal [2.6.9-89.7] -icmpv6: no fragment header in icmpv6 reply after packet_too_big message (Amerigo Wang) [510454] -block: block initialize request struct (Tomas Henzl) [505506] -xen: wait 5 minutes for device connection (Paolo Bonzini) [396631] -xen: only recover connected devices on resume (Paolo Bonzini) [396631] -xen: fix the way GDT is accessed on non boot cpu in PV guest (Miroslav Rezanina) [493780] -ipv6 udp: fix wrong sendmsg return when the hop limit is invalid (Amerigo Wang) [501449] -audit: correct the record length of execve (Amerigo Wang) [502473] -ppc64: add mutex lock to serialize eeh event processing (AMEET M. PARANJAPE) [504378] -xen: fix pv guest crash when host has more than 64g ram (Chris Lalancette) [504988] -xen: pvfb probe and suspend fixes (Paolo Bonzini) [496206] -net: bonding: allow bond in mode balance alb to work properly in bridge (Jiri Pirko) [503762] -xen: pvfb frontend can send bogus screen updates (Paolo Bonzini) [496205] * Mon Jul 13 2009 Vivek Goyal [2.6.9-89.6] -cciss: fix NMI watchdog lockup due to re-acquiring spinlock (Tomas Henzl) [509816] -ipv6: fix multicast join error message and misc (Danny Feng) [501229] -audit: proc_loginuid_write uses non terminated array (Amerigo Wang) [459499] -ipv6 raw: disallow ipproto_ipv6 level ipv6_checksum socket option on icmpv6 sockets (Danny Feng) [501450] -ipv6: assume the loopback address in link local scope (Danny Feng) [501447] -ipv6: support per interface icmp stats (Danny Feng) [507951] -numa: removing amd only gating from numa setup on x86_64 (Neil Horman) [506872] -r8169: fix crash when large packets are received (Ivan Vecera) [504730] -fix lost siginfo when a signal queue is full (Vitaly Mayatskikh) [479264] -copy_user_c can zero more data than needed (Vitaly Mayatskikh) [491284] * Mon Jul 6 2009 Vivek Goyal [2.6.9-89.5] -block: protect the per gendisk partition array with rcu (Jeff Moyer) [495858] -fix __ptrace_unlink and zap_threads interaction (Oleg Nesterov) [506875] -mm: clear hugeptes properly (James Paradis) [497204] -net: rtl8139: allow to set mac address on running device (Jiri Pirko) [504156] -net: bonding: fix arp_validate 3 slaves behaviour (Flavio Leitner) [480237] -nmi: add intel processor 0x6f4 to nmi perfctr1 workaround (Prarit Bhargava) [499848] -Avoid ICE in get_random_int() with gcc-3.4.5 (Amerigo Wang) [501844] -kernel: random: make get_random_int more random (Amerigo Wang) [499785] -net: ipv6: check length of optval provided by user in setsockopt (Jiri Olsa) [500332] -add -rh1 to ata_piix's driver version (Prarit Bhargava) [495930] * Fri Jun 12 2009 Vivek Goyal [2.6.9-89.4] -e1000: fix skb_over_panic (Neil Horman) [502983] {CVE-2009-1385} -netpoll: bust poll_lock when doing netdump (Neil Horman) [494688] -net: bonding: select current active slave when enslaving device for mode tlb and alb (Jiri Pirko) [500637] -net: bonding: ignore updelay param when there is no active slave (Jiri Pirko) [498012] -net: ipv6: fix return value when leave multicast group (Jiri Pirko) [500334] -net: update setsockopt to support rfc 3493 (Jiri Olsa) [500329] -cifs: fix potential buffer overruns when converting strings (Jeff Layton) [496575] {CVE-2009-1633} -cifs: fix unicode alignment and buffer sizing problems (Jeff Layton) [494278] {CVE-2009-1439} * Thu Jun 4 2009 Vivek Goyal [2.6.9-89.3] -agp: fix boot issue with agp zero pages patch (Jiri Olsa) [497024] {CVE-2009-1192} * Mon Jun 1 2009 Vivek Goyal [2.6.9-89.2] -nfs: fix nfs v4 client handling of may_exec in nfs_permission (Peter Staubach) [500300] {CVE-2009-1630} -eliminate deadlock with echo 1 > /proc/sys/vm/drop_caches (Larry Woodman) [495861] -xen: fix xen local denial of service (Chris Lalancette) [500949] {CVE-2009-1758} -xen: fix __vsyscall_base and CONFIG_XEN (Oleg Nesterov) [461038] -disable iostat collection in gendisk (Jerome Marchand) [488544] -block: fix request flags (Jerome Marchand) [488544] -kernel: proc: avoid information leaks to non privileged processes (Amerigo Wang) [499548] -agp: zero pages before sending to userspace (Jiri Olsa) [497024] -fix cast in time keeping code (Prarit Bhargava) [491147] * Tue May 19 2009 Vivek Goyal [2.6.9-89.1] -Re-apply: fix race condition in input.c (Vivek Goyal) [501064] -nfs: inode of the overwritten file will remain in the icache (Flavio Leitner) [494015] -fix timespec off by one errors (Jason Baron) [496201] -add some long missing capabilities to cap_fs_mask (Eric Paris) [499074 497270] {CVE-2009-1072} -net: tcp: clear probes_out more aggressively in tcp_ack (Jiri Pirko) [494428] * Mon Apr 20 2009 Vivek Goyal [2.6.9-89] -fix regression in cxgb3 driver spin_lock usage (Andy Gospodarek) [495557] -cxgb3: fixup possible workqueue deadlocks (Andy Gospodarek) [495558] -e1000: network driver doesn t reset nic during shutdown and prevents pxe reloads (George Beshers) [465620] -cxgb3: fix msix bringup so we don't leak vectors on failed init (Doug Ledford) [495556] -e1000e: support for 82583 and new 82574LA (Andy Gospodarek) [452287] -igb: support for dual port 82576 (Andy Gospodarek) [452289] -dm crypt: memory corruption when invalid mapping parameters provided (Milan Broz) [495673] -Revert "fix race condition in input.c (Vivek Goyal) [491940] -Revert "more fixes for fix race condition in input.c" (Vivek Goyal) [491940] * Mon Apr 13 2009 Vivek Goyal [2.6.9-88] -cpu p-state limits (via acpi_ppc) ignored by os (Stanislaw Gruszka) [490531] -add some missing bits to the chelsio cxgb3 driver (Doug Ledford) [454557] -net: ipv6: mcast: fix joining all node multicast group on device initialization (Jiri Pirko) [494463] -exit_notify: kill the wrong capable check (Oleg Nesterov) [494269] -e1000e: reset chip when taking down interface (Andy Gospodarek) [452287] -kernel: random32: seeding improvement (Vitaly Mayatskikh) [458022] -nfsv4: client crashes when doing a lookup on files with long names (Sachin S. Prabhu) [493939] * Fri Apr 3 2009 Vivek Goyal [2.6.9-87] -fix CLONE_PARENT and parent_exec_id interaction (Don Howard) [479962] {CVE-2009-0028} -qla2xxx: remove sysfs entry for nvram (Marcus Barrow) [476704] -mce: do not clear status registers in fatal conditions (Aristeu Rozanski) [489695] -nehalem ex support (John Villalovos) [491338] -cciss: export device model and vendor info through sysfs (Tomas Henzl) [490187] -cciss: kernel thread to detect config changes on the MSA2012 (Tomas Henzl) [490187] -cciss: cleanup redundant code (Tomas Henzl) [490187] -cciss: changes in config functions (Tomas Henzl) [490187] -x86_64: syscall_audit: fix 32/64 syscall hole (Jerome Marchand) [488000] {CVE-2009-0834} -x86_64: backport is_compat_task (Jerome Marchand) [488000] {CVE-2009-0834} * Mon Mar 30 2009 Vivek Goyal [2.6.9-86] -qla2xxx: reduce BUS_BUSY error returns (Marcus Barrow) [490744] -scsi: modify scsi layer to retry DID_ERROR (Marcus Barrow) [490744] -tg3: add in driver phy support for 5785 (Andy Gospodarek) [452925] -e1000: fix false link detection (Michal Schmidt) [489960] -qla2xxx: fix flash program: fix read/write version update issues (Marcus Barrow) [491784] -qla2xxx: fix loop resets and HBA traversal (Marcus Barrow) [491784] -qla2xxx: 8 gb/s firmware update for blade servers 4.06.01 => 4.04.09 (Marcus Barrow) [492156] -qla2xxx: 4 gb/s firmware update for blade servers 4.06.01 => 4.04.09 (Marcus Barrow) [492156] -bnx2x: initialization and ia64 fixes (Andy Gospodarek) [453305] -hfs: fix hfs mount memory leak (Dave Anderson) [479607] -fix warn in __writeback_single_inode (Josef Bacik) [458955] -ide: increase the timeout in wait_drive_not_busy (Prarit Bhargava) [456078] -more fixes for fix race condition in input.c (James Paradis) [491940] * Mon Mar 23 2009 Vivek Goyal [2.6.9-85] -md: pass down bio_rw_sync in raid 1,10 (Dave Maley) [467829] -fix the tsc clocksource when using the tick divider (Chris Lalancette) [491154] -bonding: give full arp monitoring cycle to slaves (Jiri Pirko) [489362] -megaraid: fix a bug in reset handler (Tomas Henzl) [481662] -dm: check that the log bitmap will fit within the log device (Milan Broz) [490021] * Mon Mar 16 2009 Vivek Goyal [2.6.9-84] -cciss: disable dma refetch on p600 (Tomas Henzl) [454643] -cciss: remove unused variable (Tomas Henzl) [454643] -cciss: read config table to determine max_commands (Tomas Henzl) [454643] -cciss: Updated cciss driver to 2.6.20.RH2, update controller names and version (Tomas Henzl) [454643] -ext3: ext3_symlink should use gfp_nofs allocations inside (Flavio Leitner) [489768] -net: fix dst_entry leak (Neil Horman) [489300] -nmi watchdog: generate load on all cpus while testing if the watchdog works (Aristeu Rozanski) [488018] -qla4xxx: properly support async pdu messages (Marcus Barrow) [485092] * Mon Mar 9 2009 Vivek Goyal [2.6.9-83] -arp: add uresolved_discards counter (Neil Horman) [453173] -xen: fix crash when modprobe xen-vnif in a kvm guest (Chris Lalancette) [485421] -Re-apply: fix kernel crash in sunrpc::cache_clean (Peter Staubach) [278291] -r8169: don t update statistics counters when interface is down (Ivan Vecera) [440467] -fix panic when loading pciehp module (Prarit Bhargava) [487385] -hid: fix return code in hid_probe (Aristeu Rozanski) [453171] -ixgbe: make sure devices can netdump (Andy Gospodarek) [484376] -igb: make sure devices can netdump (Andy Gospodarek) [484376] -igb: prevent deadlock while executing netdump (Andy Gospodarek) [435886] -bnx2: fix driver update that broke netdump (Andy Gospodarek) [484667] -bug fix for hdmi audio (Bhavana Nagendra) [459222] -usb: workaround for usb hang in sb600/sb700 (Pete Zaitcev) [472789] -netpoll: fix up device quota in netpoll prior to calling driver poll method (Neil Horman) [481207] -fix leap second hang (Prarit Bhargava) [479764] * Wed Feb 25 2009 Vivek Goyal [2.6.9-82] -kernel: fix kernel memory disclosure in getsockopt() with option SO_BSDCOMPAT (Don Howard) [486516] {CVE-2009-0676} -e1000: move around config for es2lan (Andy Gospodarek) [473258] -dm: fix more random snapshot crashes and corruption (Mikulas Patocka) [484319] -dm: random snapshot crashes and corruption (Mikulas Patocka) [484319] -mptfusion: remove check for type disk (Tomas Henzl) [465514] -scsi: remove wrong lock from scsi layer (Tomas Henzl) [483191] -ipv6: fix link local connect hang (Neil Horman) [483619] -improve udp port randomization (Vitaly Mayatskikh) [480137] -e1000: test for unusable msi (Andy Gospodarek) [482822] -md: crash with partially succeeded request (Mikulas Patocka) [472796] -nfs: remove bogus lock if signalled case (Bryn M. Reeves) [456285] {CVE-2008-4307} -amd k6 doesn't support mce (Prarit Bhargava) [479910] -Revert "sunrpc: fix kernel crash in sunrpc cache_clean" (Vivek Goyal) [479728 278291] * Wed Feb 11 2009 Vivek Goyal [2.6.9-81] -virtio_net: let virtio_net change the mtu (Chris Lalancette) [483535] -fix a buffer overflow vulnerability with del_rbu driver (Don Howard) [482940] {CVE-2009-0322} -net: backport of dscp functionality (Thomas Graf) [484398] -netxen critical fixes (Tony Camuso) [458863] -check futex timespec validity (Jerome Marchand) [472557] -cifs: replace missing else in cifs_open_inode_helper (Jeff Layton) [484261] -libata: ahci: Withdraw IGN_SERR_INTERNAL for SB800 SATA (David Milburn) [480395] -sd: Fix handling of NO_SENSE check condition (Rob Evers) [480666] -security: introduce missing kfree (Jiri Pirko) [480596] {CVE-2009-0031} -libata: fix removing adding hdd thru proc (David Milburn) [329201] -md: fix snapshot data corruption (Mikulas Patocka) [175830] * Fri Jan 23 2009 Vivek Goyal [2.6.9-80] -evdev: use kref in order to call evdev_free only after all closes and disconnect (Mauro Carvalho Chehab) [460457] -evdev: avoid a race condition between open and disconnect (Mauro Carvalho Chehab) [460457] -evdev: simplify close disconnect code (Mauro Carvalho Chehab) [460457] -evdev: converts open close mutex into static (Mauro Carvalho Chehab) [460457] -evdev: adds memory barriers protect evdev (Mauro Carvalho Chehab) [460457] -mptfusion: limit dma addresses to 32bit for devices with 106E B1 chip (Tomas Henzl) [480158] -e1000: add parameter to set transmit descriptor size (Andy Gospodarek) [334411] -e1000e: add reboot notifier so wol will work (Andy Gospodarek) [432364] -net: fix ip tunnel can not be bound to another device (Michal Schmidt) [437410] -Revert "qla2xxx: more fix flash for isp25xx and scheduling" (Vivek Goyal) [476704] -Revert "identify pm timer calibration issues during boot" (Vivek Goyal) [456935] * Fri Jan 16 2009 Vivek Goyal [2.6.9-79] -add new AMD HDMI audio device pci id (Joachim Deguara) [459222] -ofed: remove lro bits from ofed 1.4 update (Doug Ledford) [454557 478687] -config: ofed 1.4: disable MLX4 ethernet on iSeries (Doug Ledford) [454557 478687] -config: ofed 1.4: only build ipath on x86_64 (Doug Ledford) [454557 478687] -config: disable ehca driver to ensure ofed 1.4 builds on ppc64 (Doug Ledford) [454557 478687] -fix deadlock between mmap munmap and jbd (Josef Bacik) [439548] -enable entropy generation from e1000 and bnx2 network cards (Ivan Vecera) [439920] -netpoll: disable bottom halvees during napi poll (Neil Horman) [477945] -ofed 1.4 update (Doug Ledford) [454557 478687] -config: config file changes for ofed 1.4 update (Doug Ledford) [454557 478687] -[s390] zfcp: provide support for npiv (Hans-Joachim Picht) [249775] * Thu Jan 15 2009 Vivek Goyal [2.6.9-78.30] -ioctl32: do not call ->handler() under the global lock (Oleg Nesterov) [185585] -ioctl32: kill the copy and paste horror in unregister_ioctl32_conversion (Oleg Nesterov) [185585] -forcedeth: update to latest upstream version 0.61 (Ivan Vecera) [479408] -config: forcedeth: set CONFIG_FORCEDETH_NAPI=y (Ivan Vecera) [479408] -ibmphp: fix underflow in ibmphp module refcount (Neil Horman) [467714] -proc: try to make it so that holding a procfile open keeps a module reference (Jeff Layton) [448603] -[s390] qdio: module ref counting in qdio_free not in proper place (Hans-Joachim Picht) [458076] * Wed Jan 14 2009 Vivek Goyal [2.6.9-78.29] -qla4xxx: correct version number to 5.01.03.00.04.08-d (Marcus Barrow) [479862] -fix exit_itimers vs posix_timer_event ab-ba deadlock (Oleg Nesterov) [472864] -qla2xxx: firmware update to 4.06.01 for 8GB/s adapters (Marcus Barrow) [454839] -qla2xxx: firmware update to version 4.06.01 for 4GB/s adapters (Marcus Barrow) [454839] -qla2xxx: update to version 8.02.09.00.04.08-d (Marcus Barrow) [479094] -fix perfctr watchdog build warning (Aristeu Rozanski) [460920] -qla4xxx: code cleanups and removed dead code (Marcus Barrow) [477280] -qla4xxx: fix a driver timeout problem (Marcus Barrow) [477280] -qla4xxx: initialization fixes (Marcus Barrow) [477280] -qla4xxx: fixed hang during driver unload (Marcus Barrow) [477280] -qla4xxx: error recovery fixes (Marcus Barrow) [477280] -qla4xxx: dynamic ddb changes (Marcus Barrow) [477280] -e1000e: update to upstream version 0.3.3.3-k6 (Andy Gospodarek) [452287] -tsc: correct computed offset in mark_offset_tsc_hpet (Brian Maly) [451827] -dm snapshot: fix primary_pe race (Mikulas Patocka) [476461] -qla2xxx: more fix flash for isp25xx and scheduling (Marcus Barrow) [476704] -qla2xxx: correct flash write protect handling (Marcus Barrow) [476704] -qla2xxx: fix flash for isp25xx and sst flash (Marcus Barrow) [476704] -aio: fix race in aio_complete that leads to a process hang (Jeff Moyer) [456686] -autofs4: correct offset mount expire check (Ian Kent) [475715] -autofs4: cleanup autofs mount type usage (Ian Kent) [475715] -fix rmmod ohci_hcd (Pete Zaitcev) [455843 471560] -sctp: fix sctp premature recieve queue backup (Neil Horman) [467273] -acpi: fix empty proc acpi dsdt on hp ia64 systems (Prarit Bhargava) [455253] -power6: secondary cpu startup delay fix (Brad Peters) [439258] * Tue Jan 13 2009 Vivek Goyal [2.6.9-78.28] -audit: remove bogus newlines in execve and path audit records (Jiri Pirko) [452390] -igb: set CONFIG_IGB_LRO=y for igb driver update (Vivek Goyal) [452289 435886] -system reboot fails after diskdump/netdump (Takao Indoh) [248666] -diskdump: fix diskdump to stop system when diskdump fails (Takao Indoh) [477635] -igb: update to upstream version 1.2.45-k2 (Andy Gospodarek) [452289 435886] -powernow k8: provide c state override when using tscsync (Brian Maly) [429165] -x86_64 race condition at shutdown panic (Ivan Vecera) [457409] -nfs4: handle incomplete opens more comprehensively (Jeff Layton) [446396] -identify pm timer calibration issues during boot (Prarit Bhargava) [456935] -Fix pm timer kernel option in Kconfig file (Prarit Bhargava) [294821] -nfsv4: add support for rdattr_error in nfsv4 readdir requests (Jeff Layton) [439431] -nfsv4: fix problems with callback thread shutdown (Jeff Layton) [432393] * Fri Jan 9 2009 Vivek Goyal [2.6.9-78.27] -tg3: update to upstream version 3.96 (Andy Gospodarek) [452925] -sctp: memory overflow when fwd tsn chunk is received with bad stream id (Eugene Teo) [478960] {CVE-2009-0065} -lpfc: update lpfc to version 8.0.16.46 (Rob Evers) [452271] -lpfc: fix unlikely data corruption (Rob Evers) [452271] -ixgbe: update to upstream version 1.3.18-k4 (Andy Gospodarek) [452292] -xen: change xen-platform-pci.o from built in to loadable module for bare metal (Xen FV)guests (Don Dutile) [474667] -net: fix BUG() in LLC receive (Michal Schmidt) [468890] -infiniband: include missing infiniband headers (Doug Ledford) [458805] -mptfusion: update mpt fusion to version 3.12.29.00rh (Rob Evers) [452163] -do_acct_process: fix the unsafe usage of tty (Oleg Nesterov) [469742] -avocent and zero period (Pete Zaitcev) [238181] -sched: rhel4 scheduler optimizations for financial applications (Larry Woodman) [456911] -sunrpc: prevent deadlock by not allowing rpc_malloc to sleep (Jeff Layton) [450743] * Thu Jan 8 2009 Vivek Goyal [2.6.9-78.26] -unix: fix unix socket panic patch missing hunk (Neil Horman) [473268] {CVE-2008-5300} -s390: qdio: not more than 1 buffer in input_processing state (Hans-Joachim Picht) [478861] -make max_writeback_pages tunable via proc (Larry Woodman) [476997] -diskdump: fix diskdump to print warning message properly when block_order is too large (Takao Indoh) [456425] -bnx2: update to upstream version 1.7.9 (Andy Gospodarek) [452883] -bnx2x: update to upstream version 1.45.23 (Andy Gospodarek) [453305] -block: call flush_disk after detecting an online resize (Jeff Moyer) [454872] -block: add flush_disk to factor out common buffer cache flushing code (Jeff Moyer) [454872] -block: check for device resize when rescanning partitions (Jeff Moyer) [454872] -scsi: sd driver calls revalidate_disk wrapper (Jeff Moyer) [454872] -block: adjust block device size after an online resize of a disk (Jeff Moyer) [454872] -block: support for online resizing of block devices (Jeff Moyer) [454872] -xen: fix bug in low memory condition (Chris Lalancette) [249867] -pmtimer: properly detect pmtimer on asus a8v motherboard (Brian Maly) [203235] -kupdate is not syncing all dirty pages to disk within dirty_expire_centisecs (Larry Woodman) [476997] -fix race condition in input.c (James Paradis) [472005] -nmi watchdog: move check_nmi_watchdog to later in boot time (Aristeu Rozanski) [458859] -acpi: fix error attaching device data (Peter Martuccelli) [461519] -backport upstream debug code in page_remove_rmap (Larry Woodman) [479142] * Wed Jan 7 2009 Vivek Goyal [2.6.9-78.25] -ethtool: tx checksum and coalesce fixes (Andy Gospodarek) [430997] -i386: fix disable and enable timer_nmi_watchdog (Aristeu Rozanski) [460920] -i386: disable nmis when unknown_nmi_panic is set when ioapic method is used (Aristeu Rozanski) [460920] -i386: make use of lapic_adjust_nmi_hz (Aristeu Rozanski) [460920] -i386: update reserve and release functions (Aristeu Rozanski) [460920] -i386: update suspend and resume functions (Aristeu Rozanski) [460920] -i386: implement and use nmi_watchdog_active (Aristeu Rozanski) [460920] -i386: update nmi_watchdog_tick (Aristeu Rozanski) [460920] -i386: add do_nmi_callback function (Aristeu Rozanski) [460920] -i386: add wd_enabled variable (Aristeu Rozanski) [460920] -i386: include perfctr watchdog on the i386 build (Aristeu Rozanski) [460920] * Tue Jan 6 2009 Vivek Goyal [2.6.9-78.24] -scsi_scan: check return code from scsi_sysfs_add_sdev (Mike Christie) [478798] -scsi: handle async iscsi scsi sense events (Mike Christie) [204818] -xen: fix pv on hvm save restore (Chris Lalancette) [475849] -net: fix inet{,6} device initialization order (Thomas Graf) [456653] -prevent 32 bit kernel failure to boot on systems with more than 64GB of RAM (Larry Woodman) [461564] -fix sleeping function called from invalid context at include/linux/rwsem.h:43 (Luming Yu) [175189] -[s390] qdio: repair timeout handling for qdio_shutdown (Hans-Joachim Picht) [460535] -[s390] cio: memory leak when ccw devices are discarded (Hans-Joachim Picht) [460533] -[s390] cio: kernel panic in cm_enable processing (Hans-Joachim Picht) [459400] -[s390] dasd: prevent oops when hyper pav alias is set online (Hans-Joachim Picht) [460532] -[s390] dasd: fix ifcc handling (Hans-Joachim Picht) [456663] -[s390] zfcp: scsi devices offline after error injection (Hans-Joachim Picht) [457920] -[s390] cio: fix double unregistering of subchannels (Hans-Joachim Picht) [456090] -fix oops when appending data on an existing dvd (Mauro Carvalho Chehab) [457028] * Tue Dec 23 2008 Vivek Goyal [2.6.9-78.23] -net: fix double list_del in net_rx_action (Neil Horman) [477202] -nfs: fix actimeo=0 not enforced during ftruncate operations, resulting in database crashes (Peter Staubach) [476726] -cifs: update cifs for rhel4.8 (Jeff Layton) [462459] -proc: fix ->open'less usage due to ->proc_fops flip (Jeff Layton) [462459] -iget: introduce a function to register iget failure (Jeff Layton) [462459] -input: i8042 remove polling timer (David Milburn) [246233] -diskdump does not work with promise supertrak ex (Takao Indoh) [455043] -mpt fusion 255 to 256 lun recognition (Rob Evers) [447793] -bonding: add checks to handle jiffy wrapping (Andy Gospodarek) [465624] -intel ibex peak pch support (John Villalovos) [451852] -mousedev: add option to ignore tablets (Aristeu Rozanski) [438011] -infiniband: fix duplicate sdp entries in proc net (Doug Ledford) [465360] -mm: tunable swap_token_timeout (Michal Schmidt) [439043] -ipv6: router soliciation support (Thomas Graf) [174376] -net: ip_conntrack_tcp: fix multiple problems with tcp window tracking (Thomas Graf) [471946] -s390: dasd: dasd_device_from_cdev called from interrupt (Hans-Joachim Picht) [476235] -s390: cio: ccwgroup online vs ungroup race condition (Hans-Joachim Picht) [476252] -kernel: enforce a minimum sg_io timeout (Eugene Teo) [475404] -i5000_edac: display thermal messages only once (Aristeu Rozanski) [461792] -i5000_edac: report everything using edac core (Aristeu Rozanski) [461792] -perfctr watchdog: don't use cccr_ovf_pmi1 on pentium 4D (Aristeu Rozanski) [459644] -diskdump against disk connected to 2nd cciss card fails (Tomas Henzl) [457775] -bridge: fix deadlock in br_stp_disable_bridge (Thomas Graf) [191777] -ebtables: don t match tcp udp source destination port for ip fragments (Thomas Graf) [191764] -icmp: fix extra dst release when ip_options_echo fails (Thomas Graf) [191797] -ip_queue: fix wrong skb len nlmsg_len assumption (Thomas Graf) [191770] -net: ensure device name passed to so_bindtodevice is null terminated (Thomas Graf) [191767] -udp: fix warning in udp_poll with fragments (Thomas Graf) [459185] -ia64: fix deadlock in ia64 sys_ptrace (Jerome Marchand) [442816] -usb: fix oops on disconnect of usb serial (Pete Zaitcev) [243067] -proc: proc filesystem in rhel4 doesn t follow usual unix filesystem conventions (Jiri Pirko) [445795] -[x86_64] ptrace: sign extend orig_rax to 64 bits (Jerome Marchand) [437881] -jbd: fix typo in recovery code (Josef Bacik) [447741] * Tue Dec 16 2008 Vivek Goyal [2.6.9-78.22] -kernel: watchdog: fix buffer_underflow bug (Eugene Teo) [475739] -fs: fix "it already cleared for block" errors (Josef Bacik) [460179] -e1000: remove e1000_clean_tx_irq call from e1000_netpoll (Andy Gospodarek) [443034] -e1000: restart receive unit on esb2 hardware (Andy Gospodarek) [453129] -netpoll: fix race condition between net_rx_action and poll_napi that can result in garbage device (Neil Horman) [474479] -net: fix unix socket panic patch regression (Neil Horman) [470434 473268] {CVE-2008-5029 CVE-2008-5300} -xen: virtio drivers: virtio config file changes (Chris Lalancette) [446215] -xen: virtio drivers: add virtio net (Chris Lalancette) [446215] -xen: virtio drivers: add virtio block (Chris Lalancette) [446215] -xen: virtio drivers: add virtio core (Chris Lalancette) [446215] -lockd: return nlm_lck_denied_grace_period after long periods (Peter Staubach) [461085] -ehea: device driver update from version 0078-04 to 0078-08 (AMEET M. PARANJAPE) [454838] -diskdump: support sata_svw driver (Takao Indoh) [435705] -wacom: send sync event after pad events (Aristeu Rozanski) [474055] -xen: guest will crash if rtl8139 nic is only one specified (Don Dutile) [472572] * Mon Dec 8 2008 Vivek Goyal [2.6.9-78.21] -support digi pci-e gen1 4-8 port async io adapter on i/p6 servers (AMEET M. PARANJAPE) [454826] -pidhashing: fix alloc_pidmap (Jiri Pirko) [461246] -net: fix panic in tcp_retransmit_skb (Neil Horman) [437674] -nlm: tear down rpc clients in nlm_shutdown_hosts (Jeff Layton) [253754] -nlm: don t reattempt grant_msg when there is already an rpc in flight (Jeff Layton) [253754] -nlm: don t requeue block if it was invalidated while grant_msg was in flight (Jeff Layton) [253754] -nlm: make nlmsvc_create_block use nlmsvc_lookup_host (Jeff Layton) [253754] -[s390] fcp: backport fcp point to point connection support (Hans-Joachim Picht) [448777] * Wed Nov 26 2008 Vivek Goyal [2.6.9-78.20] -xen: fix deadlock between mm_pin and scheduling (Chris Lalancette) [450953] -xen: unitialized xen watch structure can crash a guest on startup (Don Dutile) [472568] -usb: work around iso transfers in sb700 (Pete Zaitcev) [456978] -igb: fix wake up on lan with igb driver (Flavio Leitner) [456438] -sunrpc: fix kernel crash in sunrpc cache_clean (Peter Staubach) [278291] * Fri Nov 21 2008 Vivek Goyal [2.6.9-78.19] -cpuspeed: fix transition of p-states (Tony Camuso) [440267] -neigh: fix timer leak in neigh_changeaddr (Thomas Graf) [434958] -v4l: avoid writing outside shadow bytes array (Mauro Carvalho Chehab) [471843] -net: fix unix socket panic (Neil Horman) [470434] {CVE-2008-5029} -hfsplus: fix buffer overflow with a corrupted image (Anton Arapov) [469636] {CVE-2008-4933} -hfsplus: check read_mapping_page return value (Anton Arapov) [469643] {CVE-2008-4934} -hfs: fix namelength memory corruption (Anton Arapov) [470771] {CVE-2008-5025} -fix add range_is_allowed check regression (Vitaly Mayatskikh) [460859] * Mon Nov 17 2008 Vivek Goyal [2.6.9-78.18] -netpoll: play nicely with bonding (Andy Gospodarek) [248374] -net: fix race between poll_napi and net_rx_action (Andy Gospodarek) [463815] -netxen: netxen 3031 msi-x support (Tony Camuso) [458863] -netxen: netxen 3031 fw bugfixes enhancements (Tony Camuso) [458863] -netxen: netxen 3031 initial support (Tony Camuso) [458863] -netxen: netxen 2031 improve multiport nic handling (Tony Camuso) [458863] -netxen: netxen 2031 improve tx locking, interrupt handling, ethtool support (Tony Camuso) [458863] -atkbd: cancel delayed work before freeing its structure (Jiri Pirko) [461240] -kernel: fix copy_user on x86_64 for read of < 8 bytes (Larry Woodman) [453053] -fix diskdump failure when numa is on (Takao Indoh) [457736] -kernel: fix rtc deadlock (Prarit Bhargava) [463988] -enforce sg requires tx csum in ethtool (Neil Horman) [458898] -ipv6: use timer pending to fix bridge reference count problem (Jiri Pirko) [457009] -gart iommu alignment fixes (Prarit Bhargava) [298811] * Tue Nov 4 2008 Vivek Goyal [2.6.9-78.17] -ipv4: fix byte value boundary check in ip_getsockopt (Jiri Pirko) [462741] -ext[234]: avoid printk floods in the face of directory corruption (Eric Sandeen) [459599] {CVE-2008-3528} -[s390] dasd: fix loop in request expiration handling (Hans-Joachim Picht) [466127] -libata: sata_nv disable adma by default (David Milburn) [441707] -aacraid: remove quirk aac_quirk_scsi_32 for some controllers (Tomas Henzl) [457552] -mptfusion: mpt causes panic if a raid 1 is configured (Tomas Henzl) [469236] -cpufreq: support for affected_cpus (Brian Maly) [465366] -atkbd: delay executing of led switching request (Jiri Pirko) [461240] -kernel: open call allows setgid bit when user is not in new file's group (Eugene Teo) [463686] {CVE-2008-4210} -cifs: fix o_append on directio mounts (Jeff Layton) [461005] -pwc: fix kernel pwc driver dos (Eugene Teo) [308511] {CVE-2007-5093} -[s390] prevent ptrace padding area read write in 31 bit mode (Jarod Wilson) [438148] {CVE-2008-1514} -ixgbe: remove device id for unsupported device (Andy Gospodarek) [456533] -[s390] fix race and overflow in stop_hz_timer and sched_clock (Hans-Joachim Picht) [446212] * Fri Oct 24 2008 Vivek Goyal [2.6.9-78.16] -xen: document the tick divider (Chris Lalancette) [454793] -xen: add spurious fault handling to rhel4 xen (Chris Lalancette) [465914] -nfs: missing nfs_fattr_init in nfs3_proc_getacl and nfs3_proc_setacls (Jeff Layton) [455917] -nfs4: clean up local vfs lock regardless of rpc call status (Jeff Layton) [436092] -[s390] qdio: speed up multicast traffic on full hipersocket (Hans-Joachim Picht) [463739] -[s390] lcs: output request completion with zero cpa value (Hans-Joachim Picht) [463741] -fix futex_requeue locking (Jerome Marchand) [461662] -megaraid_sas: update megaraid_sas to version 4.01-rh1 (Tomas Henzl) [455297] -netdump: avoid infinite recursion in netdump during interrupt handing (Neil Horman) [428932] -fix linux kernel local filesystem dos (Eugene Teo) [457864] {CVE-2008-3275} -kernel: system panicked at kernel BUG at kernel/signal.c (Anton Arapov) [435987] * Fri Oct 17 2008 Vivek Goyal [2.6.9-78.15] -xen: i386 fv guest crashes when attaching xvd on 64 bit dom0 (Don Dutile) [463897] -scsi: harden against possible data corrupter (Doug Ledford) [183651] -scsi: avoid an unnecessary error message (Doug Ledford) [169129] -autofs4: remove unused ioctls (Ian Kent) [460083] -autofs4: reorganize expire pending wait function calls (Ian Kent) [460083] -autofs4: fix direct mount pending expire race (Ian Kent) [460083] -autofs4: fix indirect mount pending expire race (Ian Kent) [460083] -autofs4: fix pending checks (Ian Kent) [460083] -autofs4: cleanup redundant readdir code (Ian Kent) [460083] -autofs4: indirect dentry must almost always be positive (Ian Kent) [460083 447420 437288 441794] -autofs4: fix waitq memory leak (Ian Kent) [460083] -autofs4: check kernel communication pipe is valid for write (Ian Kent) [460083] -autofs4: fix waitq locking (Ian Kent) [460083] -autofs4: fix pending mount race (Ian Kent) [460083] -autofs4: use struct qstr in waitq.c (Ian Kent) [460083] -autofs4: use lookup intent flags to trigger mounts (Ian Kent) [460083] -autofs4: don t release directory mutex if called in oz_mode (Ian Kent) [460083] -autofs4: use rehash list for lookups (Ian Kent) [460083] -autofs4: don t make expiring dentry negative (Ian Kent) [460083] -autofs4: fix mntput, dput order bug (Ian Kent) [460083] -autofs4: fix incorrect return from root.c:try_to_fill_dentry() (Ian Kent) [460083] -autofs4: fix sparse warning in waitq c:autofs4_expire_indirect (Ian Kent) [460083] -autofs4: check for invalid dentry in getpath (Ian Kent) [460083] -xen: fix lost packets when live migrating (Don Dutile) [460874] -xen: xen vnif stops working on reception of duplicate backend state change signals (Don Dutile) [464676] -xen: remove /proc/xen from fv and bare metal kernels (Don Dutile) [460984] * Mon Oct 13 2008 Vivek Goyal [2.6.9-78.14] -mptfusion: fix outputting large amount of log message when issuing host reset (Tomas Henzl) [455451] -netdump: fix up several netdump issues (Neil Horman) [461014] -fix compile warnings (Doug Ledford) [465487] -do not use vma until we know it is valid (Doug Ledford) [161594] -check if kmalloc gave us a buffer or returned NULL (Doug Ledford) [161590] -xen: fix netfront mem leak (Don Dutile) [452369 450868] -xen: fix blkfront to accept 16 devices (Chris Lalancette) [455756] -xen: expand scsi majors (Chris Lalancette) [455756] -[s390] tape: fix race condition in tape block device driver (Hans-Joachim Picht) [451268] -[s390]: fix race with stack local wait_queue_head_t (Hans-Joachim Picht) [451284] -[s390] cio: fix system hang with reserved dasd (Hans-Joachim Picht) [451270] -[s390] qeth: crash during activation of OSA-cards (Hans-Joachim Picht) [420001] * Fri Oct 3 2008 Vivek Goyal [2.6.9-78.13] -net: support for realtek 8111cp and 8111bp in conjunction with intel tylersburg chipset (Ivan Vecera) [451966 457310] -net: config file changes for realtek 8111cp and 8111bp support (Ivan Vecera) [451966 457310] -iptables: fix oops on module unload (Neil Horman) [456664] -ext3: fix ext3 block accounting (Josef Bacik) [450900] -scsi: aic7xxx: fix timer handling bug (David Milburn) [441751] -[s390] qdio: Refresh buffer states for IQDIO Asynchronous output queue (Hans-Joachim Picht) [381041] -[s390] qdio/qeth: Re-apply make sure sent skbs are freed in time (Hans-Joachim Picht) [381041] * Fri Sep 26 2008 Vivek Goyal [2.6.9-78.12] -usbfs: backport usbfs_mutex (Pete Zaitcev) [458433] -sched: fix isolcpus vs balance bug (Peter Zijlstra) [461156] -add range_is_allowed check to mmap_mem (Eugene Teo) [460859] -pppoe: check packet length on all receive paths (Jiri Pirko) [457015] -allocate usb and scsi hba structs together (Pete Zaitcev) [441552] -knfsd: ignore mode changes on symlinks (Jeff Layton) [437921] * Tue Sep 23 2008 Vivek Goyal [2.6.9-78.11] -nfsv4: handle the nfs4err_clid_inuse error in setclientid (Jeff Layton) [432881] -pppoe: fix skb_unshare_check call position (Jiri Pirko) [459063] -pppoe: unshare skb before anything else (Jiri Pirko) [457020] -fix kernel snd_seq_oss_synth_make_info leak (Eugene Teo) [457999] {CVE-2008-3272} -scsi: fix oops when removing devices from sym driver (Mike Christie) [441545] -Fix do_wait() vs exec() race (Vitaly Mayatskikh) [452706] -i2c piix4: increase initial delay for serverworks csb5 (David Milburn) [182687] -[s390] qeth: avoid inconsistent lock state for inet6_dev lock (Hans-Joachim Picht) [445528] -[s390] qdio: unrecognized inbound traffic if many fcp devices are online (Hans-Joachim Picht) [445532] -[s390] qeth: eddp skb buff problem running eddp guestlan (Hans-Joachim Picht) [445669] -[s390] qdio: change in timeout handling during qdio establish (Hans-Joachim Picht) [440224] -[s390] qeth: recovery problems with failing startlan (Hans-Joachim Picht) [439161] -[s390] lcs: ccl seq numbers required for prot 802.2 only (Hans-Joachim Picht) [438176] -[s390] qeth: ccl seq numbers required for protocol 802.2 only (Hans-Joachim Picht) [438020] -knfsd: revoke both setuid and setgid when uid or gid changes (Jeff Layton) [443044] -x86_64: do not call do_exit with interrupts disabled after iret exception (Vivek Goyal) [430282] -nfs: clean up short packet handling for nfsv4 readdir (Jeff Layton) [443655] -nfs: clean up short packet handling for nfsv3 readdir (Jeff Layton) [443655] -nfs: clean up short packet handling for nfsv2 readdir (Jeff Layton) [443655] * Wed Sep 17 2008 Vivek Goyal [2.6.9-78.10] -iscsi_sfnet: fix data corruption when target has to resend packets (Mike Christie) [458469] -nfs: fix pages of a memory mapped nfs file get corrupted (Peter Staubach) [432974] * Thu Sep 11 2008 Vivek Goyal [2.6.9-78.9] -dio: zero struct dio with kzalloc instead of manually (Eugene Teo) [461090] {CVE-2007-6716} -fix buffer head being marked uptodate despite error (Jiri Pirko) [453359] -nfs: writes should not clobber utimes calls (Flavio Leitner) [452257] -align per cpu section to configured cache bytes for i386, x86_64 and ppc64 (Michal Schmidt) [439921] -fix via rhine loosing link (Ivan Vecera) [437555] -[ia64] pcibios_fixup_device_resources should be __devinit (Prarit Bhargava) [447391] -[net] ehea: Update logging of checksum errors in ehea (Brad Peters) [431880] -xen: fix deadlock in 8250 driver when passing more than 512 bytes (Prarit Bhargava) [445054] -fix potential race in mark_buffer_dirty (Mikulas Patocka) [442579] * Fri Sep 5 2008 Vivek Goyal [2.6.9-78.8] -fix regression in /proc/self/mem (Anton Arapov) [460106] -i386: execute stack overflow warning on interrupt stack (Michal Schmidt) [459009] -kernel: fix array out of bounds when mounting with selinux options (Eugene Teo) [456051] -acpi: fix compile with config_acpi_debug=y (Prarit Bhargava) [454050] -Fix documentation for pci_alloc_consistent to reflect correct alignment gurantees (Prarit Bhargava) [454417] -dm-raid: reduce io delay in dm-raid1 (Mikulas Patocka) [451088] -k8_edac: fix typo in user visible message (Aristeu Rozanski) [433341] * Fri Aug 29 2008 Vivek Goyal [2.6.9-78.7] -alsa: fix boundary variable calc for 32 bit user space running on 64 bit kernels (Jaroslav Kysela) [459824] -alsa: hda driver update from upstream 2008-07-22 (Jaroslav Kysela) [452846] -alsa: hda driver update from mainstream 2008-06-11 (Jaroslav Kysela) [452846] -alsa: config file changes for hda driver update (Jaroslav Kysela) [452846] -[ppc64] Fixes cpu x stuck problem, seen on power LPAR (Brad Peters) [367661] * Fri Aug 22 2008 Vivek Goyal [2.6.9-78.6] -fix regression in cpuspeed (Prarit Bhargava) [440267] * Thu Aug 21 2008 Vivek Goyal [2.6.9-78.5] -fix stack overflow at ia32 as4 (Anton Arapov) [448914] -[s390] zfcp: remove scsi devices when removing complete adapter (Hans-Joachim Picht) [383311] -[s390] qeth: recognize/handle rc 19 from hydra 3 OSA (Hans-Joachim Picht) [382851] -[s390] dasd: setting a dasd online fails if the initial probe failed (Hans-Joachim Picht) [419981] -[s390] zfcp: imbalance in erp_ready_sem usage (Hans-Joachim Picht) [409431] -[s390] zfcp: zfcp_erp_action_dismiss used to ignore any actions in the ready list (Hans-Joachim Picht) [409411] * Fri Aug 8 2008 Vivek Goyal [2.6.9-78.4] -x86_64: initialize vendor info in boot_cpu_data (Michal Schmidt) [453470] -fix cpuspeed not working on intel based servers (Tony Camuso) [440267] -nfs: ensure that noac and or actimeo=0 turn off attribute caching (Peter Staubach) [446083] * Thu Jul 24 2008 Vivek Goyal [2.6.9-78.3] -sunrpc: prevent memory corruption from successful portmap call with dead parent task (Jeff Layton) [448076] * Tue Jul 22 2008 Vivek Goyal [2.6.9-78.2] -usb: fix front usb ports on dell r805 (Pete Zaitcev) [454479] * Mon Jul 21 2008 Vivek Goyal [2.6.9-78.1] -alsa: use proper mask for shared IRQ in hda_intel (Brian Maly) [456155] -kernel: randomize udp port allocation (Eugene Teo) [454570] -dio: lock refcount operations (Jeff Moyer) [451819] -Revert "sys_times: Fix system unresponsiveness during many concurrent invocation of sys_times" (Vivek Goyal) [453507] -Revert "Minor code cleanup to sys_times() call" (Vivek Goyal) [453507] * Wed Jul 9 2008 Vivek Goyal [2.6.9-78] -alsa: Fix mic not working for HP XW series (Brian Maly) [453783] * Thu Jul 3 2008 Vivek Goyal [2.6.9-77] -alsa: Add missing quirks for alc262 (Brian Maly) [453783] -Revert "i8042: remove polling timer support - Original bz 246233" (Vivek Goyal) [450918] * Tue Jul 1 2008 Vivek Goyal [2.6.9-76] -tty: fix tty holes (Vivek Goyal) [453155] {CVE-2008-2812} -xen: fix use of pvdisk or blkfront or xen-vbd for boot device (Don Dutile) [452210] -ppc64: fix restore of vmx registers in signal return (Brad Peters) [403471] -pci: correct pci bus assignments (Pete Zaitcev) [181648] -Fix diskdump failure on new mpt fusion driver (Chip Coldwell) [268921] * Tue Jun 24 2008 Vivek Goyal [2.6.9-75] -mptfusion: Fix regression where commands timeout when issuing host reset to mpt fusion hba (Chip Coldwell) [452265] -copy_user_generic_c does not zero bytes left at destination after GPF (Vitaly Mayatskikh) [451274] {CVE-2008-2729} -sctp: make sure length argument passed does not overflow (Neil Horman) [452480] {CVE-2008-2826} -[infiniband] ehca: fixes lost interrupts problem over ib ehca after lpar to lpar communication (Brad Peters) [450689] -cifs: don t allow demultiplex thread to exit until kthread_stop is called (Jeff Layton) [442789] -Fix copy_from_user vulnerability (Vitaly Mayatskikh) [433943] {CVE-2008-0598} -Revert "Enable fb_radeon driver on ppc64" (Vivek Goyal) [350931] * Tue Jun 17 2008 Vivek Goyal [2.6.9-74] -[xen] pv on hvm: Fix can't open /dev/xvda while probing disks during installation issue (Don Dutile) [447315] -bnx2x: correct chip reset (Andy Gospodarek) [328001] -Fix race in switch_uid (Vince Worthington) [441282] * Tue Jun 10 2008 Vivek Goyal [2.6.9-73] -Add more PCI IDs to support hdmi audio on amd chipsets (Bhavana Nagendra) [428964] -powernow k8: Repost to fix unnecessary error messages with synchronized p state transitions (Ed Pollard) [276771] -[usb] ohci-hcd: Fix kernel failed to boot and dropped to xmon on ppc64 (Vitaly Mayatskikh) [443052] -bonding: Fix interface flags issue (Andy Gospodarek) [442124] -qla4xxx: fix time outs, syncronization and re-logins (Marcus Barrow) [437898] -qla2xxx: update version to 8.02.09-d0-rhel4.7-04 (Marcus Barrow) [450645] -qla2xxx: correct srb usage after completion free issues resulting in slab corruption (Marcus Barrow) [450645] -qla2xxx: add 4 and 8 gb to port speed reporting (Marcus Barrow) [450645] -qla2xxx: add isp85xx in some ioctl paths for nvram and flash handling (Marcus Barrow) [450645] -qla2xxx: fix debug messages (Marcus Barrow) [450645] -qla2xxx: allocated firmware dump space for isp85xx (Marcus Barrow) [450645] -qla2xxx: correct isp84xx verify chip response handling (Marcus Barrow) [450645] -qla2xxx: add isp84xx to list of optionrom layout ids (Marcus Barrow) [450645] -qla2xxx: correct isp84xx logic operations in qla2x00_fw_ready (Marcus Barrow) [450645] -qla2xxx: correct isp84xx structure size mismatch with api (Marcus Barrow) [450645] -qla2xxx: correct isp84xx ioctl handling (Marcus Barrow) [450645] -Enable fb_radeon driver on ppc64 (Brad Peters) [350931] -ehca: fix for event queue overflow on ib ehca adapters (Brad Peters) [446714] -Fix deadlock possibility in arch_get_unmapped_area_topdown() (Vitaly Mayatskikh) [450094] -megaraid: Add support ibm blackrock controller (Chip Coldwell) [449718] -sit: Fix exploitable remote memory leak (Jiri Pirko) [446036] {CVE-2008-2136} -ehca: fix race possibility between qp async handler and destroy_qp (Brad Peters) [446110] -Fix hang when using /proc/sys/vm/drop_caches under heavy load on large system (Larry Woodman) [449381] -Fix possible buffer overflow in asn.1 parsing routines (Anton Arapov) [444463] {CVE-2008-1673} -[s390] Fix vmrm cmm use triggering oom killer (Hans-Joachim Picht) [446257] -[s390] fix iucv limit and cmm proc permissions (Hans-Joachim Picht) [446257] -Extend mce banks support to more than 6 for dunnington and nehalem (Geoff Gustafson) [446675] -ppc64: Fix slb shadow buffer support (Brad Peters) [440138] -Add hp DL385 G2 and DL585 G2 to whitelist for bfsort (Tony Camuso) [251032] * Tue Jun 3 2008 Vivek Goyal [2.6.9-72] -Minor code cleanup to sys_times() call (Vitaly Mayatskikh) [448934] -qla2xxx: Update firmware for 4,8 gb/s adapters to version 8.02.09-d0-rhel4.7-03 (Marcus Barrow) [448641] -xen: minimize loss of network connectivity after guest migration (Don Dutile) [444473] -dm-raid: Fix bad performance of dm-raid (Mikulas Patocka) [432566] -Re-apply: Add HP DL580 G5 to bfsort whitelist (Tony Camuso) [429727] -Revert "[MOXA] buffer overflow in moxa driver" (Vivek Goyal) [423141] -Revert "neofb: avoid overwriting fb_info fields" (Vivek Goyal) [430252] * Tue May 27 2008 Vivek Goyal [2.6.9-71] -cciss: disable scsi_ioctl_send_command in cciss driver (Doug Chapman) [443053] -bnx2: fix panic when changing device settings while running netconsole (Andy Gospodarek) [444041] -Infiniband: Fix ipoib oops (Doug Ledford) [445736] -Fix system lockup in eventpoll (Josef Bacik) [446409] -ptrace: fix ptrace_attach and ptrace_detach race (Jérôme Marchand) [311931] -diskdump: Fix diskdump regression in rhel 4.6 (Chip Coldwell) [268921] -[s390] ptrace: restore single_step behavior after do_signal (Jerome Marchand) [426647] -[NET] change skb_reserve to have signed length (Neil Horman) [445774] -x86_64: ia32 syscall restart fix (Jerome Marchand) [435000] -ehca: fix ehca driver for use with dapl (Doug Ledford) [443072] -ibmebus: Cleanup all devices upon module rmmod (Brad Peters) [441739] -sys_times: Fix system unresponsiveness during many concurrent invocation of sys_times (Vitaly Mayatskikh) [435280] -ehea: support ipv4 checksum capability only (Brad Peters) [439445] -xen: Fix blkfront deadlock on pv restore (Don Dutile) [429103] -Re-apply: Fix usb stress test issue on amd sbx00 systems (Bhavana Nagendra) [435787] -libata: ahci kill spurious ncq completion detection (David Milburn) [432396] -libata: implement ATA_PFLAG_RESETTING (David Milburn) [432396] * Fri May 2 2008 Vivek Goyal [2.6.9-70] -proc pid limits: fix duplicate file names (Neil Horman) [443825] -md: make md pack rdev list (Doug Ledford) [194585] -Add needed locking to fcheck() in both dnotify.c and locks.c (Alexander Viro) [443438 439757] {CVE-2008-1669 CVE-2008-1375} -bonding: fix link monitor capability check (Andy Gospodarek) [441897] -Kernel doesn not clear DF for signal handlers (Vitaly Mayatskikh) [437315] {CVE-2008-1367} -Fix pv on hvm crash due to vnif increase patch (Don Dutile) [442538] -pv on hvm: memory corruption due to vnif increase (Don Dutile) [442298] -oprofile fix for penryn based procs (Geoff Gustafson) [439540] -sound: Fix sound driver update compilation error (Vivek Goyal) [319701 228440 228443 216447 248060 240912] -sound: Enable CONFIG_SND_INTEL_HDA=m driver (Vivek Goyal) [319701 228440 228443 216447 248060 240912] -Add HDMI audio support for AMD ATI chipsets (Bhavana Nagendra) [428964] -Dual core chips reported as quad core in cpuinfo (Geoff Gustafson) [326781] -alsa: Unmute DACs on AMD shiner (ad1884) (Brian Maly) [351911 314391] -[SOUND] azx sound driver update (Brian Maly) [319701 228440 228443 216447 248060 240912 234358] -Revert "s390: qeth: tcpdump does not work with osa Layer2 and VLAN enabled" (Vivek Goyal) [379031] * Tue Apr 15 2008 Vivek Goyal [2.6.9-69] -Updated the spec file for beta build numbering (Vivek Goyal) * Mon Apr 14 2008 Vivek Goyal [2.6.9-68.34] -Fix memory leak of struct percpu_data in free_percpu (Larry Woodman) [441321] -Do not limit shmem locked memory when rlimit_memlock is rlim_infinity (Larry Woodman) [439926] -sata: fix work around sb600 sata hw errata (Bhavana Nagendra) [300861] -diskdump: Fix flush_cpu_workqueue so that diskdump can work after momentary link down of lpfc (Takao Indoh) [216618] -Revert "Fix usb stress test issue on amd sbx00 systems" (Vivek Goyal) [435787] * Thu Apr 10 2008 Vivek Goyal [2.6.9-68.33] -enhanced partition statistics: fix update partition statitics (Jerome Marchand) [233579] -enhanced partition statistics: fix core statistics (Jerome Marchand) [233579] -qla2xxx: isp84xx variant ioctl support (Marcus Barrow) [441445] -qla2xxx: isp84xx variant support (Marcus Barrow) [441445] -pci: fix quirk for ht1000 bridge chips (Andy Gospodarek) [439109] -rpc: do not block on skb allocation (Jeff Layton) [439436] -nmi: kill disable_irq calls (Aristeu Rozanski) [172749] -nmi: disable lapic and io apic nmis on unknown_nmi_panic (Aristeu Rozanski) [172749] -nmi: use perfctr functions for probing (Aristeu Rozanski) [172749] -nmi: update check_nmi_watchdog (Aristeu Rozanski) [172749] -nmi: update reserve_lapic_nmi (Aristeu Rozanski) [172749] -nmi: use setup_apic_nmi_watchdog and stop_apic_nmi_watchdog in suspend resume (Aristeu Rozanski) [172749] -nmi: change nmi_active usage (Aristeu Rozanski) [172749] -nmi: update nmi_watchdog_tick (Aristeu Rozanski) [172749] -nmi: modify setup_acpi_nmi_watchdog to handle both io apic and lapic (Aristeu Rozanski) [172749] -nmi: introduce do_nmi_callback (Aristeu Rozanski) [172749] -nmi: introduce per cpu wd_enabled (Aristeu Rozanski) [172749] -nmi: add perfctr infrastructure (Aristeu Rozanski) [172749] -[SCSI] aic79xx: fix timer handling (David Milburn) [243936] * Mon Apr 7 2008 Vivek Goyal [2.6.9-68.32] -xen: Fix gettimeofday is not monotonically increasing on xenU (Don Dutile) [438975] -xen: config file additions for xen pv-on-hvm drivers (Don Dutile) [437423] -xen: pv-on-hvm driver subsystem for non xen kernels (Don Dutile) [437423] -xen: modifications to drivers/xen/ files for pv on hvm use (Don Dutile) [437423] -xen: pv on hvm kconfig and makefile changes (Don Dutile) [437423] -xen: pv.h file modifications for compilation on xen and non xen kernels (Don Dutile) [437423] * Sat Apr 5 2008 Vivek Goyal [2.6.9-68.31] -qla4xxx: race condition fixes with constant qla3xxx ifup/ifdown (Marcus Barrow) [430313] -qla4xxx: Fix targets not seen on first port (Marcus Barrow) [425721] -Fix compilation warnings coming from module.h (Vivek Goyal) [280431] -qla4xxx: Handle multiple ports per target (Marcus Barrow) [412671] -qla4xxx: Update driver version string to 5.01.02-d1 (Marcus Barrow) [317631] -qla4xxx: Throttle on queue full errors (version 5.01.02-d1) (Marcus Barrow) [317631] * Fri Apr 4 2008 Vivek Goyal [2.6.9-68.30] -Fix __call_usermodehelper wait_for_helper race condition (Dave Anderson) [438800] -nfs: 32 bit nfs server returns eio for readdirplus request when backing file system has 32bit inodes (Peter Staubach) [438723] -Ensure IV is in linear part of the skb to avoid BUG due to OOB access (Thomas Graf) [427246] -Enhanced partition statistics: documentation (Jerome Marchand) [233579 310521] -Enhanced partition statistics: Fill old partition statistics with right data (Jerome Marchand) [233579 310521] -Enhanced partition statistics: procfs changes (Jerome Marchand) [233579 310521] -Enhanced partition statistics: sysfs changes (Jerome Marchand) [233579 310521] -Enhanced partition statistics: update partition statitics (Jerome Marchand) [233579 310521] -Enhanced partition statistics: core statistics (Jerome Marchand) [233579 310521] * Wed Apr 2 2008 Vivek Goyal [2.6.9-68.29] -Revert "Add HP DL580 G5 to bfsort whitelist" (Vivek Goyal) [429727] -fix unprivileged crash on x86_64 cs corruption (Jarod Wilson) [439786] -ixgbe: Build module ixgbe CONFIG_IXGBE=m (Andy Gospodarek) [305051] -x86_64: add /dev/msr[0-n] device files (Jason Baron) [249514] -i386: Fix extended cpu model field being ignored (Geoff Gustafson) [439539] -x86_64: Fix hpet bug where system hangs during reboot cycle (Geoff Gustafson) [434854] -i386: Allow apicid to be 8 bit (Geoff Gustafson) [437821] -ixgbe: initial support code (Andy Gospodarek) [305051] -nfs: fix setgid handling in notify_change (Jeff Layton) [439253] -e1000: upstream update and alternate mac address support (Andy Gospodarek) [298901] * Fri Mar 28 2008 Vivek Goyal [2.6.9-68.28] -powernow k8: fix UP kernel to register freq driver (David Milburn) [429519] -spec: fix summary description of largesmp kernel package (Vivek Goyal) [186606] -qla2xxx: Avoid delay for loop ready when loop dead (Marcus Barrow) [426411] -qla2xxx: Build qla25xx as module CONFIG_SCSI_QLA25XX=m (Marcus Barrow) [253287] -qla2xxx: Clean up firmware dumping mechanism for ISP25xx adapter (Marcus Barrow) [253287] -qla2xxx: Support ISP25xx adapters for 8GB/s (Marcus Barrow) [253287] -qla2xxx: Firmware support for new 8 GB/s adapter QLE25xx (Marcus Barrow) [253287] -qla2xxx: update 4 GB/s firmware to match 8 GB/s firmware (Marcus Barrow) [253287] -ext3: lighten up resize transaction requirements (Eric Sandeen) [166038] -nfs: Fix nfs_access_cache_shrinker race with umount (Peter Staubach) [433249] -hangcheck timer: remove monotomic clock dependencies (Brian Maly) [429928] -Fix execve returning EFBIG when running 4 GB executable (Dave Anderson) [393501] -[NET] Fix the redirect packet of the router if the jiffies wraparound (Thomas Graf) [428934] -bnx2: update to upstream version 1.6.9 (Andy Gospodarek) [311531 303051 310851] -Fix race condition in proc file reading that leads to module refcnt imbalance (Neil Horman) [280431] * Wed Mar 26 2008 Vivek Goyal [2.6.9-68.27] -infiniband: hotcpu_notifier backport (Doug Ledford) [309591] -infiniband: Remove the unused cxgb3/core directory and files (Doug Ledford) [309591] -infiniband: Don't set CONFIG_MLX4_CORE on ppc64 iseries (Vivek Goyal) [309591] -infiniband: Enable various infiniband related config options (Vivek Goyal) [309591] -infiniband: additional kernel backports needed for ppc64 (Doug Ledford) [309591] -infiniband: update kconfig files so that setting infiniband off kills it all (Doug Ledford) [309591] -infiniband: backport for interrupt handler changes (Doug Ledford) [309591] -infiniband: add the genalloc backport (Doug Ledford) [309591] -infiniband: minor backports (Doug Ledford) [309591] -infiniband: util updates (Doug Ledford) [309591] -infiniband: srp updates (Doug Ledford) [309591] -infiniband: sdp updates (Doug Ledford) [309591] -infiniband: core updates and makefile kconfig changes (Doug Ledford) [309591] -infiniband: additional backport (Doug Ledford) [309591] -infiniband: move vnic to qlgc_vnic (Doug Ledford) [309591] -infiniband: ipoib updates (Doug Ledford) [309591] -infiniband: various header config updates (Doug Ledford) [309591] -infiniband: ehca driver update (Doug Ledford) [309591] -infiniband: nes hardware driver update (Doug Ledford) [309591] -infiniband: mthca driver update (Doug Ledford) [309591] -infiniband: ipath driver update (Doug Ledford) [309591] -infiniband: cxgb3 driver update (Doug Ledford) [309591] -infiniband: amso1100 driver update (Doug Ledford) [309591] -infiniband: kill off some uninitialized_var usage that breaks our kernel (Doug Ledford) [309591] -additional kernel.h backports (Doug Ledford) [309591] -infiniband: move a couple backports (Doug Ledford) [309591] -infiniband: add the mlx4 core net and infiniband drivers (Doug Ledford) [309591] -infiniband: move the vnic driver to qlgc_vnic (Doug Ledford) [309591] -bnx2x: enable bnx2x module CONFIG_BNX2X=m (Vivek Goyal) [328001] -Fix ext3 direct IO problem that occurs under memory pressure (Josef Bacik) [381221] -wacom: add support to cintiq 20wsx tablets (Aristeu Rozanski) [436890] -io_apic: fix irq race in check_timer (Brian Maly) [432405] -cxgb3: update to driver to support ofed 1 3 (Andy Gospodarek) [253452] -igb: update to upstream version 1.0.8-k2 (Andy Gospodarek) [298881] -e1000e: update to latest upstream (Andy Gospodarek) [311961 432364] -usb: Fix sporadic hangs in usb (Pete Zaitcev) [239723] -bnx2x: initial support for bcm57710 (Andy Gospodarek) [328001] -Fix usb stress test issue on amd sbx00 systems (Bhavana Nagendra) [435787] -mptfusion: Fix IO failures when host reset of adapter is in progress (Chip Coldwell) [429368] -mptfusion: Fix oops in mptctl_gettargetinfo due to null ioc raid_data piocpg3 (Chip Coldwell) [429623] -mptfusion: update mptfusion to version 3-12-19-00 (Chip Coldwell) [308341] -lpfc: update lpfc driver to version 8.0.16.40 (Chip Coldwell) [326931] -aacraid: update aacraid driver to version 1.1.5-2455 (Chip Coldwell) [300021] -aacraid: update aacraid driver to version 1.1.5-2453 (Chip Coldwell) [300021] -megaraid: Update megaraid_sas driver to version 3.18 (Chip Coldwell) [312061] -x86_64: fix 32-bit thread debugging (Jerome Marchand) [311881] -arcmsr: update the arcmsr driver to version 1.20.00.15.rh (Tomas Henzl) [428801] -e1000: disable pci-e completion timeouts on pseries (Andy Gospodarek) [231676] -[SCSI] ibmvscsi: add slave_configure to allow device restart (Brad Peters) [364601] -Request to demand load dm cluster logging module (Jonathan Brassow) [438834] -nfsv4: create dedicated workqueue for handling nfs4_close_state_work (Jeff Layton) [402581] -nfs: allow nfsv4 files open for write to invalidate caches (Jeff Layton) [359651] -k8_edac: add option to report gart errors (Aristeu Rozanski) [232488] -nfs: Allow RHEL4 to do READDIR on directory containing a referral (Jeff Layton) [227610] * Mon Mar 24 2008 Vivek Goyal [2.6.9-68.26] -[SPEC] fix add call to weak modules script in spec file (Vivek Goyal) [438688] -[s390] qdio: FCP/SCSI write IO stagnates on LPAR (Hans-Joachim Picht) [436992] -lro: Build lro as module CONFIG_INET_LRO=m (Ed Pollard) [300201] -ehea: driver update and modifications to sync with upstream (Ed Pollard) [300201] -ehea: Fixes to make LRO compile in RHEL 4.7 (Ed Pollard) [300201] -ehea: Pull LRO support from upstream (Ed Pollard) [300201] -getrusage: fill ru_inblock and ru_oublock fields if possible (Jerome Marchand) [247285] -io accounting: set up config_task_io_accounting (Jerome Marchand) [247285] -io accounting: report in procfs (Jerome Marchand) [247285] -io accounting: account for direct io (Jerome Marchand) [247285] -io accounting: read accounting cifs fix (Jerome Marchand) [247285] -io accounting: read accounting nfs fix (Jerome Marchand) [247285] -io accounting: read accounting (Jerome Marchand) [247285] -io accounting: write cancel accounting (Jerome Marchand) [247285] -io accounting: write accounting (Jerome Marchand) [247285] -io accounting: core statistics (Jerome Marchand) [247285] -[PPC64] Add kernel support for storing slb entries, for cpu failure recovery (Brad Peters) [300081] -[Power6] Extend alignment exception handler to handle new floating point load, store instructions (Brad Peters) [300071] * Wed Mar 19 2008 Vivek Goyal [2.6.9-68.25] -alsa: fix 32 to 64 bit pcm api conversion layer (Jaroslav Kysela) [429944] -[SPEC] Add call to weak modules script in spec file (Jon Masters) [438115] -bonding: 802.3ad: Fix no carrier on no partner found (Vince Worthington) [437865] -stex: update stex driver (Jeff Garzik) [251560] -s2io: Update to driver version 2.0.25.1 (Andy Gospodarek) [298551] -diskdump: fix diskdump to print warning message about large block_order (Takao Indoh) [219639] -[IPV4]: Fix fragmentation with header options (Thomas Graf) [214903] -sctp: backport new sctp receive buffer management code to rhel4 (Neil Horman) [200813] -diskdump: Diskdump performance regression in mptfusion driver (Takao Indoh) [438027] -[NETFILTER]: fix module to prevent deadlock via module refcounting (Neil Horman) [212922] * Wed Mar 19 2008 Vivek Goyal [2.6.9-68.24] -Fix greyhound event based profiling support patch (Bhavana Nagendra) [437982] -forcedeth: update to upstream version 0.61 (Andy Gospodarek) [253592] -sata: work around sb600 sata hw errata (Jeff Garzik) [300861] -tg3: update to upstream version 3.86 (Andy Gospodarek) [324251] -[TCP] Fix tcp assertion where packets_out exceeds fackets_out (Thomas Graf) [296561] -i2c_piix4: Enable i2c_piix4 module on x86_64 (Prarit Bhargava) [424541] -Fix 64 bit dma issue on sb700 systems (Bhavana Nagendra) [434742] -ipr: dual sas raid adds support for new pci-e ipr adapters (Brad Peters) [299101] -ipr: dual sas raid escalates error handler failures all the way to host reset (Brad Peters) [299101] -[XEN] Fix xen pv netfront oops during live migrate (Chris Lalancette) [435351] -ICH10: Add relevant PCI device IDs to support ICH10 (Geoff Gustafson) [304101] -Retry: check to see if agp is valid before reporting aperture size warnings (Brian Maly) [392771 431897] * Mon Mar 17 2008 Vivek Goyal [2.6.9-68.23] -pci: mmconfig patches 68.22 build breakage fix (Tony Camuso) [437837] -Add config_dm_multipath_hp to generic config (David Wysochanski) [195685] -xen: expand vnif number per a guest domain over four (Don Dutile) [435448] -sata_svw: update sata_svw driver to support broadcom HT1100 chipset (John Feeney) [234159] -qla3xxx: new 4032 does not work with vlan (Marcus Barrow) [314301] -Add greyhound event based profiling support (Bhavana Nagendra) [433524] -Adding sb800 sata controller support (Bhavana Nagendra) [299901] -dm-multipath: path group initialization retry support for hp hardware handler (David Wysochanski) [195685] -dm-multipath: add path group initialization retry support to generic multipath layer (David Wysochanski) [195685] -dm-multipath: add hp handler for HP active/passive array (David Wysochanski) [195685] -[s390] qeth: ifenslave -c causes kernel panic with vlan and osa layer2 (Hans-Joachim Picht) [387041] -[s390] zfcp: scsi LUNs going offline during cablepull or MC update (Hans-Joachim Picht) [207558] -[s390] zfcp: Various driver bugfixes from upstream (Hans-Joachim Picht) [248934] -Build PowerNow-k8 as module (Brian Maly) [234145] * Thu Mar 13 2008 Vivek Goyal [2.6.9-68.22.EL] -xen: save restore migration of 32 bit pv guests can fail under load (Don Dutile) [431081] -sysfs: Keep away from adding an existing dirent (Josef Bacik) [383101] -[IA64] Avoid unnecessary tlb flushes when allocating memory (Doug Chapman) [424771] -[PCI] pci config: remove mmconf blacklist (Tony Camuso) [250313] -[PCI] pci config: Use PortIO to access config offsets below 256 byte (Tony Camuso) [250313] -wacom: add support to intuos3 12x19 (Aristeu Rozanski) [278681 253088] -wacom: add support to intuos3 12x12 (Aristeu Rozanski) [278681 253088] -wacom: fix the maximum distance value (Aristeu Rozanski) [278681 253088] -wacom: change cintiq interrupt handler (Aristeu Rozanski) [278681 253088] -wacom: add support for intuos3 4x6 (Aristeu Rozanski) [278681 253088] -wacom: use enum definitions for wacom models (Aristeu Rozanski) [278681 253088] -neofb: avoid overwriting fb_info fields (Vitaly Mayatskikh) [430252] * Wed Mar 12 2008 Vivek Goyal [2.6.9-68.21.EL] -skge: do not clear multicast state on link down (Andy Gospodarek) [377611] -net: drop duplicate frames on vlan accelerated bonding interfaces (Andy Gospodarek) [295161] -ipmi: initialize second bmc properly (Peter Martuccelli) [411041] -diskdump: do not disregard crc error of the diskdump module (Takao Indoh) [248766] -Make kernel build when CONFIG_HIGHMEM is not set (Jason Baron) [185202] -Add HP DL580 G5 to bfsort whitelist (Tony Camuso) [429727] -sched: Exiting process returns its first time_slice to wrong process (Vitaly Mayatskikh) [238034] -Fix e820 map hole size calculations (Larry Woodman) [206113] -[NET] bonding: add MAC based failover support to bonding driver (Brad Peters) [300031] -[SCSI] aic7xxx: fix ahc_done check SCB_ACTIVE for tagged transactions (David Milburn) [223333] * Thu Mar 6 2008 Vivek Goyal [2.6.9-68.20.EL] -EDAC: Add CONFIG_EDAC_I5000 option to config files (Vivek Goyal) [235936] -Reset LEDS on dell usb keyboards (John Feeney) [225361] -Tolapai: Report correct cpu cache info (Geoff Gustafson) [426301] -Tolapai: sata and i2c support (Geoff Gustafson) [304131] -Fix memory leak in alloc_disk_node (Jerome Marchand) [435892] -jbd: Fix journal overflow issues (Josef Bacik) [183119] -knfsd: Ratelimit remotely triggered rpc error messages (Chris Snook) [428149] -pata_jmicron: match devices using vendor and device class only and update quirk for JMB361/3/5/6 (Aristeu Rozanski) [337671] -cciss: Add SG_IO ioctl and fix error reporting for SG_IOCTL (Tomas Henzl) [293651] -cciss: add init of drv->cylinders back to cciss_geometry_inquiry (Tomas Henzl) [432026] -cciss : Modify /proc/driver/cciss entries to avoid system crash (Tomas Henzl) [432480] -EDAC: add support to intel 5000 chipsets (Aristeu Rozanski) [235936] * Thu Mar 6 2008 Vivek Goyal [2.6.9-68.19.EL] -edac: Add CONFIG_EDAC_I3000 option to config files (Vivek Goyal) [427799] -cdrom: kill "open failed" message (John Feeney) [247446] -Insufficient range checks in fault handlers with mremap (Vitaly Mayatskikh) [428969] {CVE-2008-0007} -Fix CDROM mounting problem when changing isos in iseries legacy (Brad Peters) [334651] -[PPC64] xmon: Make xmon= off work on rhel 4 (Brad Peters) [426878] -cciss: Change version number to 3.6.20-RH1 (Tomas Henzl) [426109] -cciss: Support new SAS/SATA controllers (Tomas Henzl) [426111] -cciss: Copyright information updated as per HP Legal (Tomas Henzl) [426110] -cciss: Remove read_ahead and use block layer defaults instead (Tomas Henzl) [426114] -Fix unix stream socket recv race condition (Hideo AOKI) [433685] -[NET] Fix socket name string length returned by sys_getsockname (Doug Ledford) [434554] -EDAC: add support to intel 3000 3010 chipsets (Aristeu Rozanski) [427799] -Revert "s390:qdio/qeth: make sure sent skbs are freed in time" (Vivek Goyal) [381041] * Tue Mar 4 2008 Vivek Goyal [2.6.9-68.18.EL] -nlm: fix a client side race on blocking locks (Jeff Layton) [432855] -nlm: cleanup for blocked locks (Jeff Layton) [432855] -[PPC] Support for cpu freq values great than 32 bit on power5/6 (Guy Streeter) [373031] -[SCSI] fix kernel panic caused by scsi medium error (Takahiro Yasui) [242046] -forcedeth: msi bugfix: Stop using stale irq number (Andy Gospodarek) [359231] -ide: __ide_end_request check for empty list before dequeuing request (David Milburn) [426279] -redhat will not ipl with more than 64 procs (Scott Moser) [248428] -[MOXA] buffer overflow in moxa driver (Vitaly Mayatskikh) [423141] {CVE-2005-0504} -s390: cio: collection of update patches (Hans-Joachim Picht) [380931] -s390:qdio/qeth: make sure sent skbs are freed in time (Hans-Joachim Picht) [381041] -s390: qeth: tcpdump does not work with osa Layer2 and VLAN enabled (Hans-Joachim Picht) [379031] -make concurrent proc net dev reads return sane stats for bonds (Chris Snook) [430576] * Tue Mar 4 2008 Vivek Goyal [2.6.9-68.17.EL] -Missing sb600 sb700 40 pin ide cable support (Bhavana Nagendra) [431440] -SB700 contains two ide channels (Bhavana Nagendra) [335361] -smbus: AMD ATI SB600 700 800 use same smbus controller devid (Bhavana Nagendra) [252287] -libata: un-blacklist hitachi drives to enable NCQ (David Milburn) [430293] -libata: sata_nv may send commands with duplicate tags (David Milburn) [430293] -add mutex_destroy() definition (Jason Baron) [233234] -sunrpc: print unsigned integers in stats (Jeff Layton) [401861] -nfsd: don t try to cache reply to nfsv2 readdir (Jeff Layton) [430946] -sunrpc: make sure portmap calls are always soft RPC tasks (Jeff Layton) [248787] -[NET] link_watch: always schedule urgent events (Don Dutile) [429930] -nfs: don t expose internal readdir errors to userspace (Jeff Layton) [354371] -nfs4: Make sure nfs4 mounts are interruptable when intr is specified (Jeff Layton) [151085] * Fri Feb 29 2008 Vivek Goyal [2.6.9-68.16.EL] -[XEN] Fix xen pv oops when mmaping prot_none during save restore (Chris Lalancette) [311431] -[NET] link_watch: handle jiffies wraparound (Vince Worthington) [433698] -IA64: user data corruption on misaligned access with certain fp instructions (Luming Yu) [430918] -xen: xenbus suspend_mutex remains locked after transaction failure (Don Dutile) [250381] -hotplug: acpiphp: avoid acpiphp cannot get bridge info pci hotplug failure (Konrad Rzeszutek) [287741] -[COREDUMP] add MMF_DUMP_ELF_HEADERS flag support (Hideo AOKI) [235742] -[COREDUMP]: Documentation for coredump filter (Hideo AOKI) [235742] -[COREDUMP] elf: add coredump filtering feature (Hideo AOKI) [235742] -[COREDUMP]: add an interface for coredump filter (Hideo AOKI) [235742] -kswapd: kswapd does not use lower_zone_protection value properly, resulting in oomkill (Larry Woodman) [358731] * Wed Feb 27 2008 Vivek Goyal [2.6.9-68.15.EL] -nfs: Introduce nfs.enable_ino64 command line parameter to enable/disable 32bit inode numbers (Peter Staubach) [213518] -nfs: 32 bit nfs client does not handle 64 inodes correctly. Server side changes. (Peter Staubach) [213518] -nfs: 32 bit nfs client does not handle 64 inodes correctly. Client side change (Peter Staubach) [213518] -xen: rapid block device plug unplug leads to kernel crash and or soft lockup (Don Dutile) [426031] -[NET] make tcp_input_metrics get minimum rto via tcp_rto_min (Anton Arapov) [427204] -acpiphp: differentiate between slot empty and slot power off (Prarit Bhargava) [248489] -Fix IPI interrupt storm on IA64 (Prarit Bhargava) [359671] -smbfs: Fix calculation of size parameter in smb_receive (Jeff Layton) [355141] -smbfs: fix more warnings and errors with debug builds (Jeff Layton) [355141] -smbfs: Fix debug logging only compilation error (Jeff Layton) [355141] -smbfs: smbfs readdir vs signal fix (Jeff Layton) [355141] -smbfs: Fix names_cache memory leak (Jeff Layton) [355141] -smbfs: smb_file_open retval fix (Jeff Layton) [355141] -smbfs: Turn null dereference into BUG() (Jeff Layton) [355141] -smbfs: fix data corruption in smb_proc_setattr_unix (Jeff Layton) [355141] * Tue Feb 26 2008 Vivek Goyal [2.6.9-68.14.EL] -epoll_wait with negative timeout value results in bogus printk (Peter Staubach) [278961] -proc: add /proc//limits (Neil Horman) [207340] -ACPI PCIE hotplug fails due to non receipt of acpi events (Konrad Rzeszutek) [252262] -Powernow-k8: Get rid of unnecessary error messages with synchronized p state transitions (Konrad Rzeszutek) [276771] -ide : handle ide removeable drives properly (Josef Bacik) [249061] -[AIO] account for io wait properly (Jeff Moyer) [220902] -nfs:for nfs4_create_exclusive, reset any fields set in attrmask (Jeff Layton) [196180] -nfs: set attrmask correctly on nfs4_create_exclusive reply (Jeff Layton) [196180] -Implement udp_poll to reduce likelyhood of false positive return from select() (Neil Horman) [212321] * Mon Feb 25 2008 Vivek Goyal [2.6.9-68.13.EL] -sunrpc: don't retry portmap query forever if it is not responding (Jeff Layton) [204309] -nfs: Discard pagecache data for dirs on denty_iput (Jeff Layton) [364361] -Fix /proc/cpuinfo giving wrong model number information (John Feeney) [313631] -nfs: fix ATTR_KILL_S*ID handling on NFS (Jeff Layton) [225557] -[NET] kernel needs to support TCP_RTO_MIN (Anton Arapov) [251240] * Tue Feb 19 2008 Vivek Goyal [2.6.9-68.12.EL] -eHEA: add poll_controller support to eHEA to support netdump and netconsole (Neil Horman) [249041] -Display count of pagecache pages in show_mem output (Larry Woodman) [428014] -Prevent long delay before OOM killer launches (Larry Woodman) [252939] -x86_64: Prevent iounmap from sleeping with a spinlock held (Larry Woodman) [361931] -i8042: remove polling timer support (David Milburn) [340561] -hfs: Do not mount the fs if hfs can t find the root inode (Josef Bacik) [223514] * Thu Feb 7 2008 Vivek Goyal [2.6.9-68.11.EL] -cifs: update changes file and version string (Jeff Layton) [427544] -cifs: fix endian conversion problem in posix mkdir (Jeff Layton) [427544] -cifs: fix potential data corruption when writing out cached dirty pages (Jeff Layton) [427544] -cifs: when mount helper missing fix slash wrong direction in share (Jeff Layton) [427544] -cifs: fix error message about packet signing (Jeff Layton) [427544] -cifs: fix cifsd to shut down when signing fails during mount (Jeff Layton) [427544] -cifs: reduce chance of list corruption in find_writable_file (Jeff Layton) [427544] -cifs: fix memory leak in statfs to very old servers (Jeff Layton) [427544] -cifs: fix buffer overflow if server sends corrupt response to small request (Jeff Layton) [372981] {CVE-2007-5904} -cifs: log better errors on failed mounts (Jeff Layton) [427544] -cifs: fix oops on second mount to same server when null auth is used (Jeff Layton) [427544] -cifs: fix spurious reconnect on 2nd peek from read of SMB length (Jeff Layton) [427544] -cifs: fix bad handling of EAGAIN error on kernel_recvmsg in cifs_demultiplex_thread (Jeff Layton) [427544] -cifs: have older kernels clean out pages list in cifs_readpages (Jeff Layton) [427544] -cifs: add inline cifs_filemap_write_and_wait for older kernels (Jeff Layton) [427544] -cifs: add mutex_lock and mutex_unlock definitions (Jeff Layton) [427544] -cifs: account for change of kmem_cache_t to struct kmem_cache (Jeff Layton) [427544] -cifs: remove duplicate kzalloc definition (Jeff Layton) [427544] -cifs: Import cifs stock version 1.50c (Jeff Layton) [427544] -audit: break execve records into smaller parts (Eric Paris) [427532] {CVE-2008-0004} -eHEA: Fix kernel panic on DLPAR remove of eHEA (real fix) (Scott Moser) [253765] -Revert "check to see if agp is valid before reporting aperture size warnings" (Vivek Goyal) [392771] * Fri Feb 1 2008 Vivek Goyal [2.6.9-68.10.EL] -s390: qeth: discard inbound packets with unknown header id (Hans-Joachim Picht) [350871] -s390: qeth: hipersockets layer-3 interface to drop non-IP packets (Hans-Joachim Picht) [380961] -check to see if agp is valid before reporting aperture size warnings (Brian Maly) [392771] -xen: local domu to domu ssh broken when firewall enabled (Don Dutile) [414131] -nfs: multithreaded file lock/unlock issues over NFS (Sachin Prabhu) [346331] -Don't truncate /proc/PID/environ at 4096 characters (Anton Arapov) [254037] * Mon Jan 28 2008 Vivek Goyal [2.6.9-68.9.EL] -udf: fix possible leakage of blocks (Eric Sandeen) [202765] -udf: fix possible udf data corruption (Eric Sandeen) [202765] -udf: support files larger than 1g (Eric Sandeen) [202765] -udf: add assertions in udf_discard_prealloc (Eric Sandeen) [202765] -udf: use get_bh instead of directly accessing b_count (Eric Sandeen) [202765] -udf: introduce struct extent_position (Eric Sandeen) [202765] -udf: use sector_t and loff_t for file offsets (Eric Sandeen) [202765] -udf: fix possible udf deadlock and memory corruption (Eric Sandeen) [202765] -udf: deadlock on unmount fix (Eric Sandeen) [202765] -udf: fix reservation discarding (Eric Sandeen) [202765] -nfs: Fix nfs read performance regression. Introduce a new tunable. (Larry Woodman) [396081] -nfs: High vm pagecache reclaim latency on systems with large highmem to lowmem ratio fix (Larry Woodman) [371191] -Do not mmap a page at address zero without MAP_FIXED (Vitaly Mayatskikh) [360281] * Sun Jan 20 2008 Vivek Goyal [2.6.9-68.8.EL] -Fix unserialized task->files updation (Vitaly Mayatskikh) [250799] -nfs: fix redundant and incorrect protocol for nfs4 in /proc/mounts (Jeff Layton) [171712] -psmouse: Add support for cortps protocol (Aristeu Rozanski) [221467] -Potential deadlock in DM mirror code fix (Jonathan Brassow) [247879] -SIGKILL not respected under special circumstances fix (Michal Schmidt) [253665] -ide: Introduce command line option to disable ide drivers (Gerd Hoffmann) [270661] -networking: kernel oopses when multicasting with connection oriented socket (Anton Arapov) [250842] * Wed Jan 16 2008 Jason Baron [2.6.9-68.7] -Fix possible NULL pointer dereference inside of strncmp() if of_get_property() failed (Vitaly Mayatskikh) [396811] -fix sys_waitid() hang (Jerome Marchand) [382191] {CVE-2007-5500} -dm mirror: fix pvmove causes kernel panic (Milan Broz) [179201] -fix possible filesystem corruption (Vitaly Mayatskikh) [428795] {CVE-2008-0001} * Thu Jan 10 2008 Jason Baron [2.6.9-68.6] -add support for Realtek RTL8111/8168 PCI-Express NIC (Ivan Vecera) [251383] -ISDN: fix isdn_net_setcfg() vulnerability (Aristeu Rozanski) [392131] {CVE-2007-6063} -fix panic caused by set_mempolicy with MPOL_BIND (Vitaly Mayatskikh) [293211] {CVE-2007-4130} -fix core dump file permissions (Don Howard) [396981] {CVE-2007-6206} -I4L: fix isdn_ioctl memory issue (Vitaly Mayatskikh) [425161] {CVE-2007-6151} -fix dput after mntput bugs (Josef Bacik) [403361] -fix xenbus has use-after-free (Don Dutile) [249727] -acpiphp: Examine slots below P2P bridges (Prarit Bhargava) [415981] * Thu Jan 3 2008 Jason Baron [2.6.9-68.5] -add tick divider capability (Chris Lalancette) [248488] * Wed Dec 19 2007 Jason Baron [2.6.9-68.4] -do not call set_page_dirty_lock() on compound pages (Luming Yu) [248954 252400] -disables irqs in core sysrq code (Prarit Bhargava) [253573] -ipv6: fix inet6_dev refcnt leak (Neil Horman) [252222] -i386: ensure compressed diskdump header contains correct panic cpu (Dave Anderson) [309081] -fix up kabi for: enhance criteria for dead peer detection in ip_conntrack (Neil Horman) * Thu Dec 6 2007 Jason Baron [2.6.9-68.3] -enhance criteria for dead peer detection in ip_conntrack (Neil Horman) [205966] -i386/x86_64 segment register access update (Peter Zijlstra) [414251] -Remove duplicated FAKE_STACK_FRAME macro (Peter Zijlstra) [414261] -add new CIFS Kconfig options (Jeff Layton) [282591] -dm: fix bd_mount_sem counter corruption (Milan Broz) [377351] -dm: fix panic on shrinking device size (Milan Broz) [360311] -dm crypt: fix oops on device removal (Milan Broz) [377371] * Thu Nov 29 2007 Jason Baron [2.6.9-68.2] -add missing dput() in do_lookup() error case (Eric Sandeen) [363471] -fix diskdump performance regression on mpt fustion driver (Takao Indoh) [284991] -add missing pskb_may_pull in icmp_filter (Jerome Marchand) [356501] -Fix incorrect logic in AMD NMI code (Prarit Bhargava) [387451] -Get rid of Tux's O_ATOMICLOOKUP (Michal Schmidt) [358681] -lcs: After channel failure do not drive normal shutdown sequence (Hans-Joachim Picht) [354141] * Mon Nov 26 2007 Jason Baron [2.6.9-68.1] -add back: eliminate excessive latency when writing to a large file -add back: setting better values for dirty limits -serial: assert DTR for serial console devices (Michal Schmidt) [244248] -bonding: only do ipv6 addrconf on master bond devices (Vince Worthington) [249631] -lsm: reduce noise during security_register (Ivan Vecera) [249404] -selinux: quiet complaints when using OpenAFS (Eric Paris) [239628] -Fix for NFS attribute timeout handling (Fabio Leite) [247905] -tty: set pending_signal() when returning -ERESTARTSYS (Aristeu Rozanski) [245343] -ieee80211 off-by-two integer underflow (Anton Arapov) [346381] {CVE-2007-4997} -fix bad schedule_timeout() call causing excessive delay (Jonathan Brassow) [381081] -do not return zero in mmap (Rik van Riel) [360281] * Fri Nov 9 2007 Jason Baron [2.6.9-68] -revert: eliminate excessive latency when writing to a large file -revert: setting better values for dirty limits * Wed Nov 7 2007 Jason Baron [2.6.9-67] -nfs: optimize away excessive GETATTR when file is symlinked (Jeff Layton) [291591] * Tue Nov 6 2007 Jason Baron [2.6.9-66] -x86_64: fix systems panic booting largesmp kernel when memory is interleaved or numa=off * Tue Oct 23 2007 Jason Baron [2.6.9-65] -forcedeth: fix nic poll that causes panics on some hardware (Andy Gospodarek) [337291] * Wed Oct 17 2007 Jason Baron [2.6.9-64] -cifs: fix memory corruption due to bad error handling in cifs_demultiplex_thread() (Jeff Layton) [269261] * Tue Oct 16 2007 Jason Baron [2.6.9-63] -update: fix P4/Xeon Thermal transition interrupt handler emits warning messages far too frequently (Brian Maly, Jason Baron) [183280] -x86: set MAX_MP_BUSSES to 260 for 'default' machine handler (Prarit Bhargava) [218885] -qla3xxx: add memory barrier to inbound packet handler (Marcus Barrow) [314271] -mptfuxion: fix NaT consumption panic (Chip Coldwell) [325641] -libata: prevent devices with blank model names from being DMA blacklisted (David Milburn) [316991] * Tue Oct 16 2007 Jason Baron [2.6.9-62.1] -further fixes for: netpoll, fix deadlock from recursive call through netpoll_send_skb() (Neil Horman) [313751] -fix denial of service with wedged processes (Vitaly Mayatskikh) [221414] * Tue Oct 9 2007 Jason Baron [2.6.9-62] -fix P4/Xeon Thermal transition interrupt handler emits warning messages far too frequently (Brian Maly, Jason Baron) [183280] -cxgb3: fix backport issue and prevent panic on module unload (Andy Gospodarek) [252174] -libata fixes (Jeff Garzik) [323851] -alsa: add position_fix blacklist (Brian Maly) [245782] -add tcp_slow_start_after_idle tunable (Thomas Graf) [242157] -netpoll, fix deadlock from recursive call through netpoll_send_skb() (Neil Horman) [313751] -libata-core: support wildcard matching in ata_blacklist_entry (David Milburn) [237692 239367 316991] -bnx2: Add PHY workaround for 5709 A1 (Andy Gospodarek) [317341] -fix return value from __bio_map_user on error (Eric Sandeen) [316661] -alsa: support for AD1984 codecs (Brian Maly) [280381] -add Module.symbers file to binary kernel packages (Jon Masters) [325351] * Wed Oct 3 2007 Jason Baron [2.6.9-61] -add support (device IDs) for Bolton NICs (Bruce Allan) [251220] -qla4xxx: fix overrun/underrun handling (Marcus Barrow) [267061] -Make sure -devel package files are mode 655 (Doug Ledford) [317121] -qla2xxx: fix uninitialized pointers in ioctl module (Marcus Barrow) [311681] -flush TLB as appropriate on mutlti-core (Geoff Gustafson, Bhavana Nagendra) [309221] -ext3: ensure do_split leaves enough free space in both blocks (Eric Sandeen) [311301] -kernel/module.c: don't deadlock rmmod'ing a module in use (Jarod Wilson) [163140] -fix bad order of dm-raid1 presuspend ops can hang cluster mirrors (Jonathan Brassow) [316031] * Tue Sep 25 2007 Jason Baron [2.6.9-60] -add phys_to_virt in lib/swiotlb.c (Anton Arapov) [250898] -add support (device IDs) for HP Mezzanine cards (Andy Gospodarek) [251215] -netfront: Avoid deref'ing skb after it is potentially freed (Herbert Xu) [252137] -MPV: fix kernel panic mode when HTX is run (Scott Moser) [246018] -ia64: fix unexpected SIGILL on NFS/Montecito (Luming Yu) [253593] -fix ibm,loc-code not unique for eHEA/eHCA adapters (Scott Moser) [271781] -netxen: update to upstream with major bug fixes (Andy Gospodarek) [249770] -e1000e: initial support for ICH9 hardware (Andy Gospodarek) [234259 253790] -igb: initial support for Zoar hardware (Andy Gospodarek) [247323] -fix can't boot 2.6.9-56-smp with Vmware (Chip Coldwell) [253538] -Don't allow the stack to grow into hugetlb reserved regions (Vitaly Mayatskikh) [294981] {CVE-2007-3739} -x86_64: fix x86_64 syscall vulnerability (Anton Arapov, Roland McGrath) [297861] {CVE-2007-4573} -Prevent bridges from being re-investigated (Prarit Bhargava) [284871] -fix missing ioctl() permission checks in aacraid driver (Vitaly Mayatskikh) [298361] {CVE-2007-4308} -fix alsa memory disclosure flaw (Vitaly Mayatskikh) [297751] {CVE-2007-4571} -v4l: enable bttv driver (Aristeu Rozanski) [179146] -qla2xxx: fix loading ioctl module panics ia64 systems (Marcus Barrow) [300921] * Tue Sep 11 2007 Jason Baron [2.6.9-59] -ia64: fsys_gettimeofday leaps days if it runs with nojitter (Luming Yu) [250828] -s390x: hypfs: inode corruption due to missing locking (Brad Hinson) [254174] -fix constantly rebuilding infiniband modules (Andy Gospodarek) [282361] -fix broken include headers in -xenU-devel package (Doug Ledford) [241268] -Fix spurious syscall tracing after PTRACE_DETACH + PTRACE_ATTACH (Roland McGrath) [276861] -Reset current->pdeath_signal on SUID binary execution (Peter Zijlstra) [251118 252306] * Tue Sep 4 2007 Jason Baron [2.6.9-58] -ia64: fix ib_ipath.ko needs unknown symbol __iowrite32_copy (Luming Yu) [250656] -ppc64: fix eeh kernel crash in hxecom (Scott Moser) [252076] -fix bound check ordering issue in random driver (Vitaly Mayatskikh) [275951] {CVE-2007-3105} * Tue Aug 28 2007 Jason Baron [2.6.9-57] -s390: write support for appldata monitor records (Jan Glauber) [233505] -Support mobile processors in fid/did to frequency conversion (Bhavana Nagendra) [250835] -fix regression in MPT/Fusion diskdump (Nobuhiro Tachino) [251153] -cifs: fix deadlock in cifs_get_inode_info_unix (Jeff Layton) [252315] -Fix MMIO config space quirks on AMD Greyhound procs (Bhavana Nagendra) [252993] -QLogic driver does not login to the fabric - new fw required (Marcus Barrow) [201334] -Fix ipath driver when 2 ipath controllers are on the same subnet (Doug Ledford) [253003i 252161] -fix kernel panic on DLPAR remove of eHEA logical port (Scott Moser) [251369] -Prevent OOM killing when running heavy loads on EM64T systems with more than 4GB RAM (Larry Woodman) [199758 236051] -autofs4 - fix deadlock during directory create (Ian Kent) [246530] -fix vfat compat ioctls DoS on 64-bit (Eric Sandeen) [250665] {CVE-2007-2878} -VM scalability patch that prevnets system hangs (Larry Woodman) [234572] -update RHEL_VERSION to .6 (Jason Baron) [254222] * Wed Aug 1 2007 Jason Baron [2.6.9-56] -add /proc/sys/vm/drop_caches to clear pagecache and slabcache on demand (Larry Woodman) [205722] -add cpuid4 emulation for AMD processors (Bhavana Nagendra) [243435] -netxen: add bits that were omitted from the original backport (Andy Gospodarek) [249317] -sym53c8xx: fix odd byte transfers to wide device (David Milburn) [242808] * Mon Jul 30 2007 Jason Baron [2.6.9-55.26] -Support for p-state transitions on Intel and support for ACPI 3.0 _PSD method (Brian Maly) [196798] -eliminate excessive latency when writing to a large file (Larry Woodman) [205722] -add getcpu system call (Luming Yu) [241592] -Add support for Areca RAID controllers (Tomas Henzl) [233399] -Update qla2xxx driver (Marcus Barrow) [245631] -stop excessive swapout after processes exit and free list is adequate (Larry Woodman) [234572] -update qla2xxx driver - ref-counting (Marcus Barrow) [245939] -Update qla2xxx driver to version 8.01.07.04.- 2400 firmware (Marcus Barrow) [246234] -cciss driver updates (Tomas Henzl) [230122] -ACPI: support for PCI Root Bridge detection on HP rx6600/rx3600 (Brian Maly) [230421] -Update qla4xxx driver from v5.01.00-d6 to v5.01.00-d8 (Marcus Barrow) [234097] -Update qla3xxx to version 2.03.00-k4 (Marcus Barrow) [234000] -Update adp94xx from 1.0.8-6 to 1.0.8-12 (Ryan Powers) [233675] -Update OFED support to 1.2 (Doug Ledford) [248711] -add DONTFORK/DOFORK suport to madvise() (Larry Woodman) -Update qla2xxx driver to version 8.01.07.04 - EXPORT symbols and version update (Marcus Barrow) [249732] -s2io: update to driver version 2.0.16.1 (Andy Gospodarek) [228348] -ppc: Cope with PCI host bridge I/O window not starting at 0 (Scott Moser) [248736] -DLPAR remove I/O resource failed (Scott Moser) [249731] -initial support for Chelsio T3 (cxgb3) adapters (Andy Gospodarek) [196400] -fix cpufreq scaling doesn't work on Conroe Broadwater boxes (Konrad Rzeszutek) [249753] -k8_edac: add support for revision F processors (Aristeu Rozanski) [231854] * Fri Jul 27 2007 Jason Baron [2.6.9-55.25] -fix /proc/mtrr interface bug (Bhavana Nagendra) [223824] -fix timer irq breakage on IBM NetVista and ThinkCentre S50 (Brian Maly) [203818] -fix race arising from inappropriate use of recalc_sigpending (Neil Horman) [222902] -fix gdb does not resolve symbols from cores (Dave Anderson) [220410] -fix install fails on ATI/AMD SB700 chipset w/ combined mode (Bhavana Nagendra) [244195 244196] -PCI-X/PCI-Express read control interfaces and fix AMD-8131 errata (Bhavana Nagendra) [234336] -Identifies correct number of procs in powernow-k8 driver (Bhavana Nagendra) [234243] -update lpfc to version 8.0.16.34 (Chip Coldwell) [233508] -LSI Fusion driver update (Chip Coldwell) [227451 233552 235645] -Prevent panic durring install on a 64GB EM64T (Larry Woodman) [223433] -Update megaraid_sas driver to 00.00.03.13 (Chip Coldwell) [232598] -fix LTC35264-System error during PCI hotplug (Konrad Rzeszutek) [243001] -ia64: fix vmalloc perfmon crash (Luming Yu) [185082] {CVE-2006-0558} -fix oops in vt_ioctl() (Jason Baron) [249836] * Thu Jul 26 2007 Jason Baron [2.6.9-55.24] -update CIFS to 1.48aRH (Jeff Layton) [239339] -pci/quirks: disable MSI on Serverworks/Broadcom HT1000 (Andy Gospodarek) [227657] -Fix CPUID calls to support GH processors (Bhavana Nagendra) [222144] -Fix TSC reporting for processors with constant TSC (Bhavana Nagendra) [243432] -Add sb600 SMBus device ID (Prarit Bhargava) [246589] -fix SB600 controller only has one channel (Prarit Bhargava) [226950] -update ipr driver for new power SAS RAID (Scott Moser) [233615] -fix diskdump fails to save 1TB memory (Nobuhiro Tachino) [227135] -IPMI:Do not start kipmid if the driver supports interrupts (Peter Martuccelli) [233622] -fix race between loading xenblk.ko and scanning for LVM partitions (Don Dutile) [248024] -fix Kernel Assertion Error -- assertion (!atomic_read(&sk->sk_wmem_alloc)) failed at net/ipv4/af_inet.c (150) (Thomas Graf) [216752] -add OProfile kernel support for POWER6 (Scott Moser) [244457] -add OProfile kernel support for 970MP (Scott Moser) [222867] -fix databuffer miscompare on htx run (Scott Moser) [248193] -add nexen nic driver (Konrad Rzeszutek) [235424] -update dell_rbu driver (John Feeney) [237471] -promise pata support (Jeff Garzik) [204665] -sata_vsc cacheline size fix (Jeff Garzik) [222999] -update ata_piix driver (Jeff Garzik) [234154] -update SATA device blacklist (Jeff Garzik) [237692] -add PCI IDs to AHCI SATA driver (Jeff Garzik) [248234] -fix fat12 race in __fat_access (Eric Paris) [236278] -lmsensors: add nforce 2s/3(s)/4 smbus support (Eric Paris) [205816] -fix incorrect accounting of Committed_AS memory (Larry Woodman) [246086] -add additional device IDs for SB700 (Prarit Bhargava) [248108] -netxen: add bits that were omitted from the original backport (Andy Gospodarek) [249317] -split the journal checkpointing list into two separate lists (Josef Bacik) [248453] -revised patch for: fix performance issue with lots of nfs_pages (Josef Bacik) [238586] * Wed Jul 25 2007 Jason Baron [2.6.9-55.23] -nfs: fix hang due to multiple dentries pointing to same directory inode (Peter Staubach) [175312] -disablle mmconfig on Intel DG965MQ and D26928 (Brian Maly) [220093] -make GART pages must be uncacheable (Chip Coldwell) [223238] -alsa: disable mmap of control/status structures while in compat mode (Aristeu Rozanski) [225061] -usb: add multi-lun exclusion for HP (Pete Zaitcev) [230110] -md: mark disk failed if superblock update fails (Michal Schmidt) [237019] -VM scalability patch that prevnets system hangs (Larry Woodman) [234572] -nfs: fix stale negative dentries (Fabio Leite) [228801] -Fix AMD64 AGP aperture validation (Bhavana Nagendra) [243434] -Add Greyhound performance counter events (Bhavana Nagendra) [234237] -ia64: fix boot on Altix 450 w/ PCI-E blade (George Beshers) [246636] -fix /proc/cpuinfo does not show "Itanium 2" as the family name for Montecitoia64 (Nobuhiro Tachino) [200984] -scsi: set error value when failing commands in prep_fn (David Milburn) [244097] -lower maximum nr_requests possible in cfq (Eric Sandeen) [234278] -Various fixes for >4GB i686 guests (Chris Lalancette) [233543] * Tue Jul 24 2007 Jason Baron [2.6.9-55.22] -update iscsi-sfnet driver (Mike Christie) [238795 239447] -s390: enable packed stack layout (Chris Snook) [239116] -s390: add 3592 crypto tape support (Jan Glauber) [233506] -s390: support hypfs for z/VM (Jan Glauber) [233605] -fix diskdump with ipr driver fails if drives are in RAID config (Nobuhiro Tachino) [237900] -ppc64: Quieten lparcfg (Scott Moser) [222683] -ppc64: identify POWER5+ correctly in /proc/cpuinfo (Scott Moser) [243765] -ppc64: system enters xmon on second dlpar IO adapter add (Scott Moser) [235716] -ppc64: add pci sub-id for icom pci express WAN adapter (Scott Moser) [240492] -fix usb hub disappears due to overcurrent (John Feeney) [241002] -fix cannot find IDE device with ATI/AMD SB700 chipset (Bhavana Nagendra) [244194] -fix bug in Xen timer_interrupt (Rik van Riel) [246586] -tty_io: grab tty_sem while changing tty struct in release_dev (Aristeu Rozanski) [230747] -s390: fix broken copy_in_user function (Jan Glauber) [231049] -s390: fix zfcp SCSI LUNS going offline during cablepull (Jan Glauber) [207558] -s390: fix z90crypt trying non-functional devices (Jan Glauber) [208586] -s390: fix xpram module parameter parsing (Jan Glauber) [220996] -s390: fix dasd steal lock on shared dasd leads to I/O error (Jan Glauber) [228300] -s390: fix ctc communication with z/OS broken (Jan Glauber) [199711] -s390: add qeth sequence numbers for incoming packets (Jan Glauber) [240789] -wacom: fix absolute coordinates on Intuos3 and Cintiq tablets (Aristeu Rozanski) [247648] -edac_mc: backport sysfs support (Aristeu Rozanski) [235237] -e752x_edac: fix reverse csrows (Aristeu Rozanski) [247860] -serial 8250: add backup timer (Aristeu Rozanski) [197212 246665] * Thu Jul 19 2007 Don Howard [2.6.9-55.21] -improve scalability in schedule_timeout() (Michal Schmidt) [221035] -fix usb oops (Scott Moser) [206027] -dm log: remove 512 byte hard-sector-size restriction (Milan Broz) [185461] -add Hitachi HDS7250SASUN500G 0621KTAWSD to ncq blacklist (Prarit Bhargava) [239367] -add support for JMicron 36x ide controller cards. (Aristeu Rozanski) [233396] * Tue Jul 17 2007 Don Howard [2.6.9-55.20] -ppc64: fix intermittent fpscr corruption (Scott Moser) [197725] -ibmveth: fix crash at module removal time (Scott Moser) [213532] -fix sg use with software iscsi (Mike Christie) [186008] -fix stack randomization across suid/sgid exec (Ernie Petrides) [188072] -update aacraid driver to 1.1.5-2441 (Chip Coldwell) [227679] -add runtime switch for dasd erp logging (Jan Glauber) [233600] -e1000: update to version 7.3.20-k2 (Andy Gospodarek) [233609 216769 231676] -fix EHCI for nVidia usb controllers with >2GB (Pete Zaitcev) [244698] * Mon Jul 16 2007 Don Howard [2.6.9-55.19] -nfs: inc/dec i_count when getting/putting open state (Jeff Layton) [209419] -nfs: fix deadlock with multiple stateful operations (Jeff Layton) [228292] -nfs: fix "busy inodes" during open() (Jeff Layton) [234587] -tg3: add wmb calls removed during 4.5 tg3 update (Andy Gospodarek) [229685] -cciss: update default read-ahead (Tomas Henzl) [239998] -qlogic: use DID_IMM_RETRY (Marcus Barrow) [231319] * Fri Jul 13 2007 Don Howard [2.6.9-55.18] -nfs: fix performance issue with large number of pages (Josef Bacik) [238586] -ppc: add hotplug support for Promise 20275 controller (Scott Moser) [233501] -ppc: fix pci_iomap bug when accessing pdc20275 MMIO reg (Scott Moser) [241932] -ppc: update ehea driver (Scott Moser) [233673 237856] -fix bug at unload time in ibmvscsic (Scott Moser) [175609] -bnx2: driver update and support for 5709 chips (Andy Gospodarek) [229678] -device mapper: Allow invalid snapshots to be activated (Milan Broz) [244214] * Thu Jul 12 2007 Don Howard [2.6.9-55.17] -Add netdump support to the ibmveth driver (Scott Moser) [229741] -Fix buffer overflow in capi debug functions (Anton Arapov) [230563] {CVE-2007-1217} -Add /proc numa maps support (Anton Arapov) [240216] -Add support for ATI/AMD SB700 sata controller (Bhavana Nagendra) [244193] * Tue Jul 3 2007 Jason Baron [2.6.9-55.16] -xen: fix i386 PV ballooning (Chris Lalancette) [234496] -fix graphic corruption issue with 'setterm -blank 0' (Nobuhiro Tachino) [230103] -dm: fix failures when creating many snapshots (new dm-io interface) (Milan Broz) [174834 196759 242965] -dm: allow offline devices in table (Milan Broz) [244058] -add panic at oom support (Nobuhiro Tachino) [224104] -xen: fix save/restore failure under load (Chris Lalancette) [236929] -enable CONFIG_KPROBES for i686 Xen (Chris Lalancette) [245938] -dm: do not restrict bounce_limit in dm queue (Milan Broz) [156385] -dm io: panic on large request (Milan Broz) [240752] * Fri Jun 29 2007 Jason Baron [2.6.9-55.15] -fix potential oops in ext[23] when acl ERR_PTR not recognized (Bryn Reeves) [241885] -dm: move fn call that could block outside spinlock (Jonathan Brassow) [242068] -Mirror writes to non-synced regions must be marked/cleared in the log (Jonathan Brassow) [242074] -fix sleeping function called from invalid context warning in bridge code (Neil Horman) [241807] -umount: avoid racy block-size set (Eric Sandeen) [234922] -don't add certain scsi devices (Josef Bacik) [244108] -fix overlapping bio's problem in raid5 (Josef Bacik) [244109] -nfs: make sure O_SYNC writes return errors (Jeff Layton) [244709] -ipvs: fix ipvs state variable when service thread fails to start (Neil Horman) [235760] * Thu Jun 28 2007 Jason Baron [2.6.9-55.14] -ppc: add eHCA driver (Janice Girouard) [222908] -Resolve ATA issues with HP5750's CDROM (Prarit Bhargava) [226947 240027] -fix for unbalanced cpu scheduling (Ernie Petrides) [239286] -fix libata reference counting (Bryn Reeves) [241215] -4g4g: remove unused var in alloc_ldt() (Jerome Marchand) [223851] -fix netpoll to reply to arp frames over bonded interfaces (Neil Horman) [239551] -Modify EFI to warn for only pre-1.00 tables (Prarit Bhargava) [240378] -fix ipv4 'Treason uncloaked' message (Anton Arapov) [238725] -fix for bogus resource data w/multi-threaded exec (Ernie Petrides) [240349] -Remove non-existing SB600 raid id (Prarit Bhargava) [244041] * Tue Jun 26 2007 Jason Baron [2.6.9-55.13] -ext3: fix block bitmap leakage on ENOSPC (Eric Sandeen) [228461] -ppc: fix rt_sigreturn does not restore context after interrupted syscall (Janice Girouard) [194570] -Add smaps functionality to RHEL-4 (Chris Lalancette) [215407] -ext3: handle orphan inodes vs. readonly snapshots (Eric Sandeen) [217928] -fix irqbalance causes oops during PCI removal (Kimball Murray) [229584] -fix sys_flock() double-free (Dave Anderson) [234367] -fix diskdump fails when configure partition#15 device (Nobuhiro Tachino) [228573] -back out previous nfs4_init_client patch and apply upstream version (Jeff Layton) [236606] * Mon Jun 25 2007 Jason Baron [2.6.9-55.12] -nfs: fix permission handling for truncate calls (Jeff Layton) [191533] -nfs: Properly retry operations that return NFS4ERR_OLD_STATEID (Jeff Layton) [236606] -nfs: when creating files, only hash the dentry if create was successful (Jeff Layton) [239625] -nfs: add nordirplus option (Jeff Layton) [240122] -nfs: protocol V3 :write procedure patch (Peter Staubach) [222798] -nfs: fix context close race (Josef Bacik) [239039] -nfs: fix mishandling of dentries during create style operations (Peter Staubach) [224424] -sunrpc: fix several NFS server oopses when using krb5i with NFSv3 (Jeff Layton) [227726] -when downsizing RPC response buffer, account for checksum (Jeff Layton) [240419] -fix fcntl(F_SETLEASE, F_WRLCK) for a file on NFS always returns EAGAIN (Peter Staubach) [182616] -tg3: update to version 3.77 (Neil Horman) [229685] * Thu Jun 21 2007 Jason Baron [2.6.9-55.11] -natsemi: fix driver hang under heavy load (Andy Gospodarek) [226308] -reduce loglevel for some selinux messages (Eric Paris) [224000] -qeth: fix layer 2 MAC address recovery on virtual interfaces (Chris Snook) [238576] -fix double kfree in smbfs (Jeff Layton) [232211] -clean-up of device-mapper mirror code (Jonathan Brassow) [236270] -device-mapper: unconditionalize log flush (Jonathan Brassow) [235040] -dm-raid1.c: rh_in_sync should be allowed to block (Jonathan Brassow) [236626] -smbfs: add default dir_mode and file_mode when one isn't specified in options (Jeff Layton) [168280] -smbfs: fix slab corruption due to bad error handling in smb_add_request (Jeff Layton) [234300] * Wed Jun 20 2007 Jason Baron [2.6.9-55.10] -add support for Intel 6300ESB Watchdog timer (Jason Baron) [228623] -fix 32-bit process running on a 64-bit kernel cannot use IPC msgsnd/msgrcv larger than 64K (Jerome Marchand) [230661] -check to see if AGP is valid before reporting aperture size (Brian Maly) [211580] -nbd: fix race in nbd driver (Neil Horman) [233653] -only set implicit MAY_WRITE intent flag for permission check in open_namei() (Jeff Layton) [229177] -fix nfs_fhget to return appropriate errors (Jeff Layton) [189615] -dio: clean up completion phase of direct_io_worker() (Jeff Moyer) [198859 207114] -aio: fix sleeping function called from invalid context at kernel/workqueue.c (Jeff Moyer) [190729] -aio: fix indefinite hang in process exit path (Jeff Moyer) [210281] * Mon Jun 18 2007 Jason Baron [2.6.9-55.9] -remove 'extern inline' declarations (Jason Baron) [179622] -sis900: fix rx ring refill order (Neil Horman) [219085] -make MADV_DONTNEED scalable (Rik van Riel) [237679] -add missing audit_notify_watch() to removexattr (Alexander Viro) [174707] -Fix memory leak in dma_alloc_coherent() (Prarit Bhargava) [243657] -bonding: various upstream cherry-picks (Andy Gospodarek) [223100 160340 232597 230077 225472] -forcedeth: update to driver version 0.60 (Andy Gospodarek) [221910] * Wed Jun 13 2007 Jason Baron [2.6.9-55.8] -mask off high order mode bits when doing NFS setattr calls (Jeff Layton) [227188] -fix error handling in check_partition() (Eric Sandeen) [229709] -call mntget() before doing a follow_link() (Josef Bacik) [233119] -fix DoS in PPPOE (Neil Horman) [239823] {CVE-2007-2525} -fix out of bounds fib_probs access vulnerability (Neil Horman) [236387] {CVE-2007-2172} -ip_conntrack_sctp: fix remotely triggerable NULL ptr dereference (Don Howard) [243245] {CVE-2007-2876} -cciss: fix size calculation in diskdump (Bryn Reeves) [243834] * Wed Jun 6 2007 Jason Baron [2.6.9-55.7] -amd74xx.c: add support for NVIDIA_NFORCE_MCP55_IDE controller (Michal Schmidt) [232084] -nlm: when reclaiming locks, skip non-posix locks (Jeff Layton) [210128] {CVE-2006-5158} -add missing fput() in a 32-bit ioctl on 64-bit x86 systems (Jeff Burke) [227978] {CVE-2007-0773} -prevent oops in compat_sys_mount with NULL data pointer (Jeff Layton) [239922] {CVE-2006-7203} -nfs: fix repeated NFS mount failures lead to kernel panic (Peter Staubach) [211092] -fix nr_unused accounting (Eric Sandeen) [236786] -fix kernel-devel package is missing headers on some arches (Doug Ledford) [241268] -fix bluetooth setsockopt() information leaks (Don Howard) [234293] {CVE-2007-1353} * Fri Jun 1 2007 Jason Baron [2.6.9-55.6] -add post-op attributes to NFSv4 LINK calls (Jeff Layton) [227373] -allow netdump to queue frames while show_state is running (Neil Horman) [226701] -fix core-dumping unreadable binaries via PT_INTERP (Eric Sandeen) [228659] {CVE-2007-0958} -fix kmap() leak in fat_prepare_write() (Eric Sandeen) [229846] -fix bug in shmget system call with > 2GB shared memory (Jerome Marchand) [230658] -allow LVS to send existing connections to alternate services if primary becomes unavailable (Neil Horman) [208830] -ixgb: fix early TSO completion causing Tx hang (Bruce Allan) [232985] -restore 'enforcemodulesig' behavior (Jason Baron) [225471] * Tue May 29 2007 Jason Baron [2.6.9-55.5] -add tcp_workaround_signed_windows (Chris Lalancette) [241376] * Tue May 22 2007 Jason Baron [2.6.9-55.4] -nfs: add some missing post-op inode revalidations (Jeff Layton) [227249] -fix kernel spinlock panic in nfs/inode.c (Peter Staubach) [228076] -make gdb accurately output the backtrace for gate page (Dave Anderson) [226872] -fix iterator to completely dump route table (Neil Horman) [215715] -cifs: have client recognize when a file is no longer read-only (Jeff Layton) [223196] -safely store sysfs inode nrs in the sysfs dirent (Eric Sandeen) [237861] -protect sysfs ->s_dentry w/ locking (Eric Sandeen) [237861] * Thu May 17 2007 Jason Baron [2.6.9-55.3] -fix NLM_GRANTED callback checks (Jeff Layton) [220897] -fix race in efi variable delete code (Prarit Bhargava) [185978] -fix command line "nousbstorage" results in "nousb" (Guy Streeter) [224455] -scsi: fix expression in scsi_error.c and scsi_scan.c (David Milburn) [224479] -Make sure l_linger is unsigned to avoid negative timeouts (Jeff Burke) [222982] -autofs4: fix race between mount and expire (Ian Kent) [174821] -fix skb_linearize panic using IPoIB (Konrad Rzeszutek) [234033] -fix 32bit-compat rt_sigtimedwait (Guy Streeter) [237176] * Thu May 10 2007 Jason Baron [2.6.9-55.2] -raw: don't allow the creation of a raw device with minor number 0 (Jeff Moyer) [218315] -fix sys_shmget allocation limit test (Guy Streeter) [224026] -fix for vm_committed_space accounting w/32-bit execs (Ernie Petrides) [218757] -fix jffs2 taints kernel (Jason Baron) [186619] -avoid oops from sysfs_hash_and_remove_file (Eric Sandeen) [227359] -ext3: fix list scanning in __cleanup_transaction (Eric Sandeen) [224638] -don't limit /proc/sys/vm/max_queue_depth upper value (Larry Woodman) [222185] -fix for futex()/FUTEX_WAIT race condition (Ernie Petrides) [217067] * Mon May 7 2007 Jason Baron [2.6.9-55.1] -fix VM hangs by balancing inactive lists and setting better values for dirty limits (Larry Woodman) [205722] * Fri Apr 20 2007 Jason Baron [2.6.9-55] -stex: fix regression in sg_reset (Jun'ichi "Nick" Nomura) [234532] -nfs: Allow files open for write to invalidate caches (Jeff Layton) [237135] -e1000: fix watchdog timeout panics (Andy Gospodarek) [231185] -re-enable readahead for multi-page sequential IOs (Eric Sandeen) [193077] * Thu Apr 5 2007 Jason Baron [2.6.9-54] -s390: include complete 3270 console driver crash patch (Jan Glauber) [183649] -fix an oops condition in ipoib (Doug Ledford) [233301] -ppc: fix lpar is hung after soft reset or initiating system dump via HMC (Janice Girouard) [234339] -fix C-state divisor not functioning correctly on Greyhound (Bhavana Nagendra) [235442] -revert: support for p-state transitions on Intel and support for ACPI 3.0 _PSD method * Wed Apr 4 2007 Don Howard [2.6.9-53] -e1000: ensure that rx unit is started (Jeff Garzik) [234370] -e1000: fix jumbo frame performance issue (Andy Gospodarek) [233988] -make version & release info available at compile time (Konrad Rzeszutek) [232526] -revert: prevent rmmod of qla2nnn when it is in use (Tom Coughlan) [234260] -tg3: fix bug when bringing up bond iface in balanced-alb mode. (Andy Gospodarek) [216895] -diskdump: fix regression with megaraid_sas (Nobuhiro Tachino) [234850] -x86: Make sure hpet_address is 0 when any part of HPET initialization fails (Brian Maly ) [231382] * Tue Mar 27 2007 Jason Baron [2.6.9-52] -fix boot panic on >=16 cpu on Intel microcore platforms (Brian Maly) [221479] -ppc64: fix out of tree builds (Janice Girouard) [209852] -ppc64: fix system drops to xmon when qla3xxx module is removed (Konrad Rzeszutek) [231627] -fix high TCP latency with small packets (Thomas Graf) [229907] -fix usb ports don't recover after overcurrent (John Feeney) [231226] -cciss: driver bug fixes (Tom Coughlan) [196628] -fix mptscsih_doDv panic when checking disk in RAID volume (David Milburn) [231909] -add PowerEdge R900 pci=bfsort automatically (John Feeney) [233281] * Tue Mar 20 2007 Jason Baron [2.6.9-51] -tty: fix possible double idr index freeing (Aristeu Rozanski) [214188] -Fix typo in the qla1280 reset (George Beshers) [217886] -blacklist SEAGATE tape drive (Chip Coldwell) [197381] -Fix off by one error in mthca driver (Doug Ledford) [233086] -Fix ipv6 OOPS triggerable (Neil Horman) [233114] -ppc: fix ehea oops during TCP+IO stress testing (Janice Girouard) [232944] -fix tux overflow (Jason Baron) [229717] -add one more PCI ID for ICH9 (Geoff Gustafson) [197011] * Tue Mar 6 2007 Jason Baron [2.6.9-50] -V4L: use GFP_DMA when allocating memory for mmap (Aristeu Rozanski) [179146] -nfs4: fix client panics (Steve Dickson) [226983] -fix panic in nfs4_get_sb (Jeff Layton) [229780] -autofs4: add missing hunk in "automounter cannot shutdown when timeount=0" patch (Ian Kent) [199977 205836] -add ipr driver back to ppciseries kernel (Janice Girouard) [230353] * Mon Feb 26 2007 Jason Baron [2.6.9-49] -Increase number of e820 entries hard limit from 32 to 128 (Larry Woodman) [218094] -fix GoVault not accessible due to reset failure on ata_piix (Konrad Rzeszutek) [195730 207148] -additional devices added to pci bfsort whitelist (Andy Gospodarek) [213948] -Fix key serial number collision problem (David Howells) [227495] {CVE-2007-0006} -fix audit panic on watched files (Eric Paris) [223129] {CVE-2007-0001} -fix pcmcia panics on Sun Bladeserver (Brian Maly) [204914] -flush icache early when loading module (Doug Chapman) [227898] -fix panic on boot with certiain intel sound cards (Jason Baron) [228059] -libata: make HDIO_DRIVE_TASK ioctl to return ATA registers to user space (Jun'ichi "Nick" Nomura) [220836] -ppc: fix sctu Data buffer miscompare (Janice Girouard) [225219] -fix icmp oops in sctp (Neil Horman) [223818] -Fix 8139cp netconsole and tcpdump (Chris Lalancette) [229287] -ppc: fix install to detect SATA DVD-ROM drive (Janice Girouard) [229333] -fix reset bugs in qla4xxx (Mike Christie) [228416] -fix BUG_ON() panic in __kmap_atomic() (Jerome Marchand) [223851] -wacom: support new tablets (Aristeu Rozanski) [228531] * Tue Feb 13 2007 Jason Baron [2.6.9-48] -re-spin * Mon Feb 12 2007 Jason Baron [2.6.9-47] -remove extra __ip_vs_conn_put() for incoming ICMP (Jeff Burke) [167398 220149] -ppc: fix ehea driver fails to process incoming TCP packets if MCS value on HMC>1 (Janice Girouard) [224201] -ppc: fix ehea driver unstable due to possible nullpointer access (Janice Girouard) [224246] -ppc: ehea driver must use new method to determine available ports (Janice Girouard) [225470] -ppc: fix ehea driver produces misleading log messages (Janice Girouard) [225509] -add ioctls to mpt fusion (Tom Coughlan) [193759] -ppc: fix GA7SP3:HV2++:errinjct for scsi causes system to go into debugger (Janice Girouard) [198813] * Thu Feb 1 2007 Jason Baron [2.6.9-46] -sctp: fix oops that occurs with non-linear skbs (Neil Horman) [221127] -diskdump: fix up aacraid support (Nobuhiro Tachino) [170857] -optimize writer path in timer_interpolator_get_counter() (Prarit Bhargava) [220639] -add Promise EX8650/4650 support (Jun'ichi "Nick" Nomura) [217852] -s390 netiucv: avoid duplicate iucv-interfaces to the same peer (Jan Glauber) [202251] -cciss: add scsi error handlers (Tom Coughlan) [162972] * Tue Jan 30 2007 Jason Baron [2.6.9-45] -ia64: megaraid_mbox unaligned accesses (Chip Coldwell) [222417] -ppc: fix pci-e network adapter (Janice Girouard) [223551] -ppc: update ehea driver (anice Girouard) [223845] -ext3: return ENOENT from ext3_link when racing with unlink (Eric Sandeen) [196915] -fix elf core file truncated at 2GB (Guy Streeter) [224243] -ipmi: fix driver not seeing extra IPMI nodes on multinode x460 (Konrad Rzeszutek) [224429] -fix MegaRAID SATA RAID 150-4/6 do not support 64-bit DMA (Chip Coldwell) [210852] -fix for accounting in multi-threaded processes (Ernie Petrides) [219319] -nfs: fix mounts freeze (Peter Staubach) [212398] -wacom: support new tablets (Aristeu Rozanski) [180545] -fix shost->host_busy is set to -1 (Chip Coldwell) [176879] -correct error message "event field not found" (Pete Zaitcev) [202010] -fix mptscsi adds DID_BUS_BUSY host status when scsi status of BUSY is returned (Chip Coldwell) [197158] -device mapper mirroring - remove error message (Jonathan Brassow) [223865] * Fri Jan 19 2007 Jason Baron [2.6.9-44] -fix support CPU frequency scaling in the kernel (Konrad Rzeszutek) [222081] -sata: more updates (Jeff Garzik) [223280] -allow alternate nic ordering to allow 2.4 ordering (Andy Gospodarek) [213948] -fix missing PCI Device in aic79xx driver (Chip Coldwell) [220602] -fix HP laptops failing to reboot (Sachin Prabhu) [184523] -add support for 3ware 9650SE SATA-RAID (Chip Coldwell) [220850] -cpqarray fix failure to detect arrays (Chip Coldwell) [222695] * Wed Jan 10 2007 Jason Baron [2.6.9-43] -correct KABI breakage from: listxattr syscall can corrupt user space programs (Jason Baron) * Tue Jan 9 2007 Jason Baron [2.6.9-42.40] -add PCIe power management quirk (Geoff Gustafson) [197009] -MCE Thresholding support for family 0x10 AMD processors (Bhavana Nagendra) [196894] -i386: acpi_skip_timer_override for NVIDIA (Brian Maly) [193937 200412] -fix aic79xx module removal path (David Milburn) [212388] -fix stack overflow due to recursion between scsi_request_fn and blk_requeue_request (Neil Horman) [202848] -Fix JBD race in t_forget list handling (Eric Sandeen) [176738] -Prevent userspace EOVERFLOW errors from increasing i_ino value (Jeff Layton) [213652 215549] -minimal changes to allow Lustre client support (Eric Sandeen) [196637] -Efficient translation of intel binaries to ppc (Janice Girouard) [196794] -Update MPTSAS driver to v3.02.73rh (Konrad Rzeszutek) [180936 196789 193760 196782] -Support the LSI MegaRAID driver (Konrad Rzeszutek) [196790 193056] -avoid ESB2 IDE interrupt storm (Kimball Murray) [218498] -new ppc Host Ethernet Adapter Device Driver (Janice Girouard) [196774] -USB equipment cannot be used on certain Toshiba systems (Brian Maly) [170134] -Support for p-state transitions on Intel and support for ACPI 3.0 _PSD method (Brian Maly) [196798] -Backport the 'IBM eBus patch' from kernel 2.6.16 and 2.6.17 (Janice Girouard) [196799] -ext3: fix READA failures cause "directory hole" (Chip Coldwell, Stephen Tweedie) [213921] -Audit: 196233: correct/update audit filter rule comparison (Eric Paris) [196233] -fix bre channel cable-pull bug (Chip Coldwell) [163818] -Fix page_is_ram on x86_64 to always return 1 (Chris Lalancette) [221273] -proc: fix readdir race fix (Nobuhiro Tachino) [212631] -Add netdump support to 8139cp driver (Chris Lalancette) [217932] -powernow: remove __initdata from tscsync (Prarit Bhargava) [221975] -fix incorrect cache_decay_ticks calculation on x86_64 and i386 (Jason Baron) [192395] -aio: fix kernel panic in aio_free_ring (Jeff Moyer) [220971] {CVE-2006-5754} -Fix for missing headers in kernel-xenU-devel (Don Dutile) [219538] -fix ext2_check_page denial of service (Eric Sandeen) [217021] {CVE-2006-6054} -PPC64: Return correct value from request_irq() (David Howells) [172436] -dm: stalls on resume if noflush is used (Milan Broz) [221386] -NFSv4 client doesn't return a delegation before removing a file (Steve Dickson) [155929] -fix listxattr syscall can corrupt user space programs (Eric Sandeen) [220677] {CVE-2006-5753} -revert: Update Emulex lpfc to 8.0.16.30, and lpfcdfc to 2.0.18 * Fri Jan 5 2007 Jason Baron [2.6.9-42.39] -fix ohci unrecoverable error (Konrad Rzeszutek) [182433] -x86_64: clear_kernel_mapping: mapping has been split-fix memory leak (Larry Woodman) [202027] -dm mirror: better handling of writes after log device failure (Jonathan Brassow) [199622] -export iscsi portal and current address (Mike Christie) [219730] -ext3: fix ext3_readdir READA failures cause "directory hole" (Chip Coldwell) [213921] -edac: fixes and updates (Aristeu Rozanski) -dm snapshot: fix metadata error handling (Milan Broz) [215945] * Thu Jan 4 2007 Jason Baron [2.6.9-42.38] -fix errant PCI Address space collision messages (Janice Girouard) [215823] -bonding: link status not always reported correctly (Andy Gospodarek) [212392] -fix stream of device not ready messages from 'hald' GoVault access attempts (Konrad Rzeszutek) [207750] -add autofs5 (Ian Kent) [199977] -device-mapper mirroring - fix sync status change (Jonathan Brassow) [217581] -nfs: correct acl permisssions (Peter Staubach) [214996] -netpoll: avoid extraneous printks when freeing skbuffs from interrupt context (Neil Horman) [172476] -disable MSI for PXH6700/6702 due to quirk (Geoff Gustafson) [168501] -s390: build sclp_cpi as a module (Jan Glauber) [194338] -bnx2: driver upgrades and fixes (Andy Gospodarek) [202053 217690 212055] -Include the qla3xxx networking driver (Konrad Rzeszutek) [209341] -Update cciss driver to 2.6.11.RH1 (Tom Coughlan) [196628] -Prevent rmmod of qla2nnn when it is in use (Tom Coughlan) [203505] -fix oops in st code when tape is deleted via sysfs while in use (Doug Ledford) [164649] -Update Emulex lpfc to 8.0.16.30, and lpfcdfc to 2.0.18 (Tom Coughlan) [196780] -tg3: improve 5704s autoneg (John Linville) [219328] * Wed Jan 3 2007 Jason Baron [2.6.9-42.37] -add qlogic iscsi driver (Mike Christie) [180363] -fix laptop shutdown behavior when closing lid (Jim Paradis) [154061] -s390: qeth driver fixes (Jan Glauber) [104646 200166 202047 212176] -add IBM Advanced Management Module 2 to the whitelist for USB storage for devices with multiple LUNs (Konrad Rzeszutek) [196809] -serial fifo fixes (Alan Cox) [168845] -update SCSI blacklist for HP and SEAGATE Tape Devices (Chip Coldwell) [197381] -fix oops in md device stop code (Doug Ledford) [199304] -fix race condition in sys_mincore() (Doug Chapman) [180663] {CVE-2006-4814} -fix console when no "console=" arguments are specified (Chris Lalancette) [220949] -fix oops bug in cdev_put() (Doug Ledford) [164649] -eClipz: CAS call crashing firmware (Janice Girouard) [220486] * Fri Dec 22 2006 Jason Baron [2.6.9-42.36] -s390: fix panic in do_sync_write()/do_sync_read() (Jan Glauber) [196348] -tg3: update to 3.64-rh (John Linville) [196786 198003 202063] -dm: add ioctl support for mapped devices (Milan Broz) [168801] -fix "Hardware P-state driver for AMD processors" for up kernel (Bhavana Nagendra) -dm mirror: fix deadlock in kmirrord when dirty log on mirror itself (Milan Broz) [186950] -dm: store and use md pointer in every table (Milan Broz) [199622] -dm: fix overwriting of extra slot in bi_io_vec (Milan Broz) [219615] -dm: fix suspend error path (Milan Broz) [219616] -dm multipath: rr path order is inverted (Milan Broz) [219630] -dm: add common biosets code (Milan Broz) [215939] -dm mirror: remove trailing space from table (Milan Broz) [215941] -revert: nfs: fix permission handling for truncate calls * Thu Dec 21 2006 Jason Baron [2.6.9-42.35] -Update OpenIB kernel support (Doug Ledford) [185457 202242] * Wed Dec 20 2006 Jason Baron [2.6.9-42.34] -xen: add Paravirt framebuffer support (Chris Lalancette) [216721] -xen: rebase drivers/xen & hv calls to RHEL5 xen (Don Dutile, Chris Lalancette) [215838 201622 201781] * Tue Dec 19 2006 Jason Baron [2.6.9-42.33] -make sys_signal() properly initialize 'sa_mask' (Anil Keshavamurthy) [191780] -disable mmconf for DL585 G2 systems (Jim Paradis) [190123] -Add internal 64-bit inode number support (David Howells, Alexander Viro) [171702] -hvsi: fix terminal possible terminal hangs (Janice Girouard) [201723] -add support Intel ICH9 chipset (Konrad Rzeszutek) [197011 214488] -blacklist Raritan KVM USB dongle (John Feeney) [204063] -Add packet size checks for CAPI messages (Marcel Holtmann) [218602] {CVE-2006-6106} * Thu Dec 14 2006 Jason Baron [2.6.9-42.32] -protect HVC driver against N_TTY line discipline bug (David Howells) [146126] -SuperTrak - add hard reset functionality (David Milburn) [199589] -r8169: update to 2.2LK (John Linville) [181653] -x86_64: fix incorrect threshold for timekeeping 'lost ticks' error reporting (Brian Maly) [159733] -remove unstable cpu speed scaling driver (longhaul) (Brian Maly) [172730 186074] -change "IW_HANDLER_VERSION" to 5 to reflect the interface version better (John Linville) -s390: make cmm driver actually useful (Jan Glauber) [198793 164430 165096] -s390: fix recovery after link status changes (Chris Snook) [211486] -raise CONFIG_SERIAL_8250_NR_UARTS to 64 (Aristeu S. Rozanski F.) [189859] * Tue Dec 12 2006 Jason Baron [2.6.9-42.31] -edac: add K8 support (Aristeu Rozanski) [200846] -fix zlib_inflate oops due to corrupted cramfs image (Eric Sandeen) [216958] {CVE-2006-5823} -add diskdumpo support for ibmvscsi driver (Janice Girouard) [195910] -spin_trylock and spin_is_locked UP fixes (Andy Gospodarek) [218934] -Fix netpoll arp_reply to respond to the router that asked (Chris Lalancette) [218664] -hfs: return error code in case of error (Eric Paris) [217011] {CVE-2006-6056} -xen: fix out of tree kernel builds (Chris Lalancette) [209850] -ide: add support to VIA VT8251 (Aristeu Rozanski) [208648] -dm-crypt: fix possible data corruption if running over md-raid5 (Milan Broz) [218266] -azx: re-enable internal speaker on xw4400 (John Linville) [203133] -e1000: fix ipmi breakage (John Linville) [211393] -netfilter: Add some flag combinations to ip contrack to detect valid tcp flag sets (Neil Horman) [219149] -e1000: fix WoL (restore reboot notifier code) (John Linville) [219152] -remove microcode size check (Geoff Gustafson) [214888] -diskdump: add selectable dump filtering (Akira Imamura) [215617] -ipmi: add schedule() in kthread (Peter Martuccelli) [204940] -x86_64: fix make xconfig (Jason Baron) [170658 170795 175869] * Fri Dec 8 2006 Jason Baron [2.6.9-42.30] -emu10k1: add support to Audigy2 ZS Cardbus (Aristeu S. Rozanski F.) [179147] -ipmi: fix oops in ipmi_si (Peter Martuccelli) [211920] -8250_pci: add suport to Sealevel card (Aristeu S. Rozanski F.) [193185] -nfs: fix kernel BUG() at locks:1799 (Sachin Prabhu) [218777] -Break HID resubmission on EHCI too (Pete Zaitcev) [184396] -fix get_fdb_entries() integer overflow (Thomas Graf) [216452] {CVE-2006-5751} -fix lockup via /proc/net/ip6_flowlabel (Thomas Graf) [213214] {CVE-2006-5619} -ipr drivers updates for Native SAS and SATA device support (Janice M. Girouard) [196762] -Update driver ipr for supporting SAS/SATA devices (Janice M. Girouard) [210477] * Thu Dec 7 2006 Jason Baron [2.6.9-42.29] -fix page allocation failure due to fragmentation in sock_alloc_send_pskb() (Larry Woodman) [198796] -PCI: disable MSI on known quirky chipsets (Bruce Allan) [185405] -dm snapshot: allow zero chunk_size (Milan Broz) [215944] -dm snapshot: fix metadata writing when suspending (Milan Broz) [215947] -device mapper: fix alloc_dev error path (Milan Broz) [215931] -dm multipath: dereferencing uninitialized pointer in multipath_ctr (Milan Broz) [217050] -device mapper: prevent removal of open devices (Milan Broz) [217726] -diskdump: fix error message after MODE_SENSE using megaraid_sas driver (Nobuhiro Tachino) [196468] * Fri Dec 1 2006 Jason Baron [2.6.9-42.28] -Fix performance on 10G ethernet (Ben Woodard) [208355] -e1000: update to 7.2.7-k2 (John Linville) [196781 196999 201219 202046 203685 203833 194408] -correct 32bit stime on 64bit kernel (Guy Streeter) [216513] -Switch IPSEC SA's over properly (Jeff Layton) [176455] -fix lack of irq blocking when uidhash_lock is taken (Ernie Petrides) [216771] -fix ext3fs_dirhash denial of service (Eric Sandeen) [217030] {CVE-2006-6053} -mask cmci immediately on switching to cmcp (Kei Tokunaga) [209149] -prevent incorrect error in __generic_file_aio_read() (Larry Woodman) [214778] * Wed Nov 29 2006 Jason Baron [2.6.9-42.27] -nfs: add nfs performance metrics (Steve Dickson) [199263] -xen: fix profiling (Rik van Riel) [215985] -xen: add cpu hotplug (Chris Lalancette) [207672 207673] -sata: updates to 2.6.19-rcX (Jeff Garzik) -Fix flowi clobbering (Chris Lalancette) [216880] -ipv6 addrconf: fix double unlock (Neil Horman) [212122] -sctp: backport more agressive peer window closing on send (Neil Horman) [207933] * Tue Nov 21 2006 Jason Baron [2.6.9-42.26] -s390: fix hypfs crash when specifying invalid mount option (Josef Whiter) [208191] -bonding: fix primary interface initialization problem with active-backup bond (Andy Gospodarek) [208362] -xen: fix ballooning up with mem=NNNm boot argument (Rik van Riel) [215615] -input: fix poll() for connection and disconnection (Aristeu Rozanski) [214711 180545] -net: fix dev_queue_xmit to not call local_bh_enable in out_kfree_skb error path (Neil Horman) [212144] {CVE-2006-6535} -SCTP: Fix peeloff race/oops (Neil Horman) [191332] -fix for page/buffer race in pagevec_strip() (Ernie Petrides) [214483] -audit: close memory leak (Sachin Prabhu) [216667] * Mon Nov 13 2006 Jason Baron [2.6.9-42.25] -x86_64: make cpu frequency display in /proc/cpuinfo consistent (Anil Keshavamurthy) [193132 182493] -ppc: add support for eClipz (Janice Girouard) [199695] -ia64: fixup kprobes fault (David Smith) -nfs: randomize RPC XIDs (Peter Staubach) [186604] -hwmon: include support for the smsc47b397 sensors (Eric Paris) [196641] -usb: PWC driver update (Pete Zaitcev) [179148] -x86_64: fix perms/range of vsyscall vma in /proc/*/maps (Ernie Petrides) [210779] -i386: fix oops on Machine Check (Neil Horman) [203894] * Thu Nov 9 2006 Jason Baron [2.6.9-42.24] -nfs: disable v2 acl support (Peter Staubach) [191831] -ia64: sn code refresh (Greg Edwards) [196927 196931] -ipv6: fix ECN breakage on big-endian (Alexander Viro) -fix for zeroed child thread tids in core dumps (Ernie Petrides) [189236] -catch blocks beyond pagecache limit in __getblk_slow() (Eric Sandeen) [214288 206328] {CVE-2006-5757} -Compute checksum properly in netpoll_send_udp (Chris Lalancette) [214544] -x86_64: Make sure hpet_address is 0 when any part of HPET initialization fails (Brian Maly ) [207150] * Fri Nov 3 2006 Jason Baron [2.6.9-42.23] -Powernow p-state updates (Bhavana Nagendra) [176274] -Add support for RDTSCP and P-state invariant TSC (Bhavana Nagendra) [196864] -s390: add monreader device driver (Jan Glauber) [196806] -s390: fix channel measurement facility data inconsistencies (Jan Glauber) [196058] -ipv6: fix deadlock in ipv6 duplicate address detection code (Neil Horman) [212122] -fix EOVERFLOW in SIOCGIFHWADDR (Doug Ledford) [180980 202389] -fix multicast on ipoib interfaces (Doug Ledford) [211202] * Mon Oct 30 2006 Jason Baron [2.6.9-42.22] -Fix BUG() check in invalidate_dquots() (David Milburn) [209639] -s390: dasd driver update (Jan Glauber) [196778 180632 202879] -s390: tape driver update (Jan Glauber) [196766] -s390: fix possible deadlock in appldata (Jan Glauber) [179666] -xen: fix vm86old crash (Chris Lalancette) -azx: support broadwater platforms (John Linville) [197000 202735 196972] -ipw2200: Filter unsupported channels out in ad-hoc mode (John Linville) [197010] * Tue Oct 24 2006 Jason Baron [2.6.9-42.21] -dm snapshot: fix full snapshot removal causes a panic (Milan Broz) [204791] -s390: common i/o layer update (Jan Glauber) [195333 200463 200466 201959 201962] -usb: fix ohci related hangs (Pete Zaitcev) [197722 198858] -s390: support rebooting from SCSI devices (Jan Glauber) [196796] -s390: fix 3270 console driver crash (Jan Glauber) [183649] -Prevent i386-hugemem kernel freeze during kernel panic output (Larry Woodman) [199559] -x86_64: fix uniprocessor boot panic (Jason Baron) [198657] * Thu Oct 19 2006 Jason Baron [2.6.9-42.20] -fix do_swap_page() can map random data if swap read fails (Peter Zijlstra) [198749] -force mount UDF_PART_FLAG_READ_ONLY filesystem with MS_RDONLY (Eric Sandeen) [182302] -nfsv4: fix up another missing nfsv4 error conversion in mount path (Neil Horman) [185306] -update ipt_recent module to latest version to fix jiffies LONG_MAX confusion (Neil Horman) [202412] -Remove duplicate dput in sysfs (Prarit Bhargava) [207885] -s390: fix information leak (Jan Glauber) [209435] {CVE-2006-5174} -prevent hang on shutdown with busy NFSv4 mount (Jeff Layton) [201710] * Fri Oct 13 2006 Jason Baron [2.6.9-42.19] -fix information leak in __block_prepare_write() (Eric Sandeen) [207463] {CVE-2006-4813} -xen: enable CONFIG_CRASH for crash debugging of live system (Chris Lalancette) -fix fdset race between open() and fork() (Eric Sandeen) [199478 201563] -ia64: export number of actual processors for the installer (Prarit Bhargava) [201328] -serial: tickle NMI watchdog on console write (Aristeu S. Rozanski F.) [197943] -sky2: update to version 1.6 from upstream (John Linville) [191912 198808] * Wed Oct 11 2006 Jason Baron [2.6.9-42.18] -x8664: Add physflat APIC support for x86_64 (Jim Paradis) [192760] -honor hpet irq overrides on nvidia (Prarit Bhargava) [197678] -ext3: correctly delete orphaned inodes under direct-IO (David Howells) [203897] -autofs4 - fix "Busy inodes ...." at umount (Ian Kent) [199510] -x8664: fix exec of 32-bit process vs. read of /proc/pid/maps race (Eric Sandeen) [178981] -initialize partition policy in add_partition() (Chris Snook) [207440] * Mon Oct 9 2006 Jason Baron [2.6.9-42.17] -create proper /proc//maps permissions for setuid programs (Jason Baron) [198279 165351] -avoid poll() failing on EINVAL unnecessarily (Chris Snook) [204691] -NFS is revalidating directory entries too often (Steve Dickson) [183697] -backport loop.c changes to support write method for GFS (Eric Sandeen) [187930] -fix for shmdt() mishandling of unusual shm segments (Ernie Petrides) [180526] -ia64: fix local DoS with corrupted ELF (Dave Anderson) [205335] {CVE-2006-4538} -tg3: fix init failure - unable to obtain MAC address (Andy Gospodarek) [208922] -xen: Fix do_arch_prctl bug (Chris Lalancette) [207669] * Wed Oct 4 2006 Jason Baron [2.6.9-42.16] -x86: create Xen guest kernels (Rik van Riel, Chris Lalancette) [201622 204685] -x86_64: create Xen guest kernels (Rik van Riel, Chris Lalancette) [201781] * Fri Sep 29 2006 Jason Baron [2.6.9-42.15] -make fcntl(...,F_GETLK...) return the pid when a file is on NFS (Jeff Layton) [197259] -make sure that d_off != 0 for '.' and '..' on ext3 with dir_index enabled (Jeff Layton) [197930] -allow Opterons to synchronize p-state when using TSC as time source (Bhavana Nagendra) [196868] -fix NS message send failure for NICS with long initalizations (Neil Horman) [184293] -fix to properly increment the IpInAddrErrors SNMP counter (Neil Horman) [199249] -ia64: add iomap interfaces (Guy Streeter) [203920] -re-order scheduler runqueue locking to fix deadlocks (Anil Keshavamurthy) [197382] -prevent regular users to change keymaps on console (Aristeu S. Rozanski F.) [172357] * Wed Sep 27 2006 Jason Baron [2.6.9-42.14] -allow hotplug to support PCI-to-PCI Bridges (Prarit Bhargava) [180525] -ia64: ptrace speedups (Anil Keshavamurthy) -fix phantom increasing load accounting bug (Chris Snook) [207244] -fix netfilter do_add_counters race (Thomas Graf) [191698] {CVE-2006-0039} -fix ip over atm clip_mkip may dereference freed pointer (Thomas Graf) [206265] {CVE-2006-4997} -ppc64: Clear EN_ATTN bit in PPC970 HID0 (David Woodhouse) [201684] {CVE-2006-4093} * Thu Sep 21 2006 Jason Baron [2.6.9-42.13] -edac: add option to force use of BIOS hidden function (Aristeu S. Rozanski F.) [185762] -correct collision threshold mask in sky2 driver (Neil Horman) [177991] -nfs: fix wrong fragment size on statvfs (Amit Gud) [189238] -fix sector_div for 64 bit arches to avoid oops in raid0_make_request (Neil Horman) [198495] -fix overflow in scsicam_bios_param (Chip Coldwell) [193068] -fix sys_perfmonctl() file descriptor reference count issue (Anil Keshavamurthy) [204360] {CVE-2006-3741} -fix oops occuring from malformed ULE packet (Neil Horman) [204912] {CVE-2006-4623} -x86_64: increase nmi watchdog timeout from 5 to 30 seconds (Larry Woodman) [205722] * Mon Sep 18 2006 Jason Baron [2.6.9-42.12] -fix ext2 readdir f_pos revalidation logic (David Milburn) [193877] -nfs: fix permission handling for truncate calls (Jeff Layton) [191533] -fix connection leak in ipvs netfilter code (Neil Horman) [200415] -pcnet32: get correct mac address (John Linville) [188813] -set sym53c875 pci configuration size to prevent parity errors (David Milburn) [206182] -fix deadlock in serial while using low_latency (Aristeu S. Rozanski F.) [197951] -sctp: create abort messages properly (Neil Horman) [204460] {CVE-2006-4535} -ipw2[12]00: restore get_wireless_stats pointer (John Linville) [198820] -ipw2200: accept broadcast MAC traffic (John Linville) [203421] * Fri Sep 15 2006 Jason Baron [2.6.9-42.11] -fix CONFIG_ROOT_NFS compile failure (Steve Dickson) [177624] -fix replacing zero length file over NFS doesn't update mtime (Peter Staubach) [193621] -fix for netpoll recursion deadlock (Neil Horman) [194055] -ia64: fix can't boot with new f/w which supports dynamic reconfiguration (Anil Keshavamurthy) [187133] -fix Megaraid driver fails to reset when adapter is in cluster mode (David Milburn) [149620] -allow nfsd to mount from devices with higher minors (Amit Gud) [143897] -fix sun partitions over 1TiB (Eric Sandeen) [199760] -Prevent deadlock in audit system when dealing with large rule sets (Eric Paris) [191069] * Wed Sep 13 2006 Jason Baron [2.6.9-42.10] -audit locking fixes (Aristeu S. Rozanski F.) [187520] -ia64: fix fls() (Guy Streeter) [198693] -Fix ipv6 route locking (David Miller) [167715] -add Hitachi SAN SCSI whitelist entries (David Milburn) [199633] -Add AMD specific odd-core/quad-core support (Bhavana Nagendra) [176276] -fix unmap_huge_page_range for x86_64 and ia64 (Neil Horman) [182153] -Update CIFS to 1.45 (Steve Dickson) [204281 189434 180491 187295 187183 199167] * Tue Sep 12 2006 Jason Baron [2.6.9-42.9] -Fix panic in hugetlb_page code (Prarit Bhargava) [194358] -PCI bus0 anomolies fix for Horus system (Bhavana Nagendra) [192476] -Add diskdump support for sata_nv (Nobuhiro Tachino) [196156] -fix panic when netconsole is loaded and forcedeth put in promiscuous mode (Andy Gospodarek) [205483] -bonding: use signed type to catch return code from ->get_settings (John Linville) [196068] -amd8111e: fix NAPI interrupt in poll (John Linville) [197949] -ixgb: update to 1.0.109-k4 (John Linville) [180907] -Support for additional Audigy4 Card (Andy Gospodarek) [204392] * Thu Sep 7 2006 Jason Baron [2.6.9-42.8] -fix NFS cache consistency when a file is mmap'ed (Jeff Layton) [186142] -fix uhci_hcd races (Pete Zaitcev) [181784] -add oprofile kernel support for Woodcrest (Ernie Petrides) [198263] -fix for nested execution of on_each_cpu() functions (Ernie Petrides) [168301 185316] -fix wrong error code on interrupted close syscalls (Ernie Petrides) [200086] -tux symlink fixes (Ingo Molnar) [187731] * Tue Sep 5 2006 Jason Baron [2.6.9-42.7] -usb: calculate hid interval interval once (Pete Zaitcev) [181669] -fix use after free in scsi/sr.c (Jeff Layton) [161591] -restric permission() to return -EACESS if no execute bits are set (Jeff Layton) [198682] -fix nvidia forcedeth WOL to respond to the correct MAC addresses (Andy Gospodarek) [199499] -add support for LSI Logic SAS ZCR (Chip Coldwell) [198196] -Fix memory leak in Fix leak in mousedev_release() (Pete Zaitcev) [177429] * Fri Sep 1 2006 Jason Baron [2.6.9-42.6] -fix erroneous printk for 'missing' mptable (Eric Paris) [191283] -fix persistent slowdown in sctp (Neil Horman) [194056] -fix ipv6 ref count leaks (Neil Horman) [190019] -fix crash from NULL deref in kill_proc_info (Neil Horman) [195549] -Fix hugepage crash on failing mmap (Larry Woodman) [165345] {CVE-2005-4811} -x86_64: Properly flush pmd's (Jim Paradis) [155081] -x86_64: Access MPC table via proper virtual address (Jim Paradis) [201058] -x86_64: Properly initialize boot_cpu_id (Jim Paradis) [198657] * Thu Aug 31 2006 Jason Baron [2.6.9-42.5] -IDE piix: fix locking in piix_tune_drive() (Aristeu S. Rozanski F.) [183211] -fix bio_copy_user() leak ((Aristeu S. Rozanski F.) [192062] -Fix memory corruption in OSC calls (Prarit Bhargava) [185303] -sctp: ipv6 inetaddr register separate notifier (Chris Lalancette) [203942] -fix io error propagation in DIO (Josef Whiter) [202186] -jbd: fix bug in journal_commit_transaction (Eric Sandeen) [158363 188620] -serial: fix serial8250_console_write() locking (Aristeu S. Rozanski F.) [166591] * Tue Aug 29 2006 Jason Baron [2.6.9-42.4] -serial: tickle NMI watchdog on console write (Aristeu S. Rozanski F.) [197943] -ia64: add option to disable 'unaligned access' messages (Aristeu S. Rozanski F.) [180755] -sctp: Fix data overflow in iovec computation (Neil Horman) [202122] {CVE-2006-3745} -fix O_DIRECT writes to memory holes can leak a page reference (Jeff Moyer) [191736] {CVE-2004-2660} -fix sctp chunk length overflow (Neil Horman) [192636] {CVE-2006-1858} -fix possible DoS in write routine of ftdi_sio driver (Pete Zaitcev) [197610] {CVE-2006-2936} -fix typo in drivers/cdrom/cdrom.c (Chip Coldwell) [197670] {CVE-2006-2935} -don't shut down on bogus filehandles from nfs clients (Eric Sandeen) [199172] {CVE-2006-3468} -fix for prevention of setuid/gid on /proc/ files (Ernie Petrides) [198973] {CVE-2006-3626} -fix SNMP NAT netfilter memory corruption (Thomas Graf) [192632] {CVE-2006-2444} -fix for non-hugemem x86 DoS w/bogus %ds/%es values (Ernie Petrides) [196280] {CVE-2006-2932] * Wed Aug 23 2006 Jason Baron [2.6.9-42.3] -fix cpu_khz when booting with clock=pit (Norm Murray) [191455] -x86_64: Fix race in free_iommu (Jim Paradis) [189963 191552] -fix neighbour leak blocking netdevice removal (Andy Gospodarek) [193762] -fix possible memory leak during mcfg setup (Konrad Rzeszutek) [191039] -fix Montecito ITC sync error (Anil Keshavamurthy) [192962] -Add scan of PHY 0 to forcedeth driver (Prarit Bhargava) [197797] -acpi parse fix (Jim Paradis) [202130] -optimize: ia64: add cow icache flush (Anil Keshavamurthy) [194469] * Fri Aug 18 2006 Jason Baron [2.6.9-42.2] -fix possible get_nodes() crash (Ernie Petrides) [184510 183665] {CVE-2006-0557} -x86_64: Remove incorrect global_flush_tlb() optimization (Jim Paradis) [186325] -fix mprotect to not allow permission subversion (Jason Baron) [190073] {CVE-2006-2071} -fix vm deadlock under heavy swap conditions (Neil Horman) [193695] -fix QLogic InfiniPath problem with >= 4GB memory (Konrad Rzeszutek) [198847] -set UniProcessor i386 kernel to use the 'noapic' option for Unisys ES7000/5xx (Konrad Rzeszutek) [196723] -Fix reboot on IBM Pizzaro machines (Bastien Nocera) [200111] -use upstream version of write implies read for mmap (Jason Baron) * Thu Aug 17 2006 Jason Baron [2.6.9-42.1] -qla2xxx: add support for QLE220 (Tom Coughlan) [196784] * Wed Jul 12 2006 Jason Baron [2.6.9-42] -s390: qeth IP address parsing fix (Jan Glauber/Pete Zaitcev) [195604] * Wed Jul 12 2006 Jason Baron [2.6.9-41] -ia64: fix kprobes for Montecito (Anil Keshavamurthy) [198256] -sctp: fix netfilter code to avoid incorrect pointer dereference (Neil Horman) [197387] {CVE-2006-2934} -ia64: add cow icache flush (Anil Keshavamurthy) [194469] * Fri Jul 7 2006 Jason Baron [2.6.9-40.1] -s390: fix channel path measurement data typo (Jan Glauber) [195682] -s390: hypfs fixes (Jan Glauber) [180564 195463 195464] -restrict prctl() syscall to setting PR_SET_DUMPABLE to 0 or 1 (Ernie Petrides) [195902] {CVE-2006-2451} -megaraid: fix potential data corrupter (Tom Coughlan) [194533 196573] -infiniband: fix out of tree object directory builds (Doug Ledford) [196712] * Mon Jun 26 2006 Jason Baron [2.6.9-40] -Fix 32-bit sched_rr_get_interval (Jim Paradis) [196687 195664] * Fri Jun 23 2006 Jason Baron [2.6.9-39.4] -emu10k1: audigy4 support (John Linville) [180065] * Thu Jun 22 2006 Jason Baron [2.6.9-39.3] -infiniband: update to 1.0 OFED (Doug Ledford) [193126] * Thu Jun 22 2006 Jason Baron [2.6.9-39.2] -x86(64) Fix FPU information leak (Jim Paradis) [187910] {CVE-2006-1056} -fix MSI-X 64-bit support (Chip Coldwell) [192098] -fix kernel BUG() in __kfree_skb while running TCP+Kernel stress (Andy Gospodarek) [192779] {CVE-2006-2446} -fix netdump regression on e1000 (Neil Horman) [193688] -Add diskdump support for Servraid cards (Nobuhiro Tachino) [172202] -ppc64: fix unprivileged process can read arbitrary kernel memory (David Woodhouse) [194215] -make mmap PROT_WRITE imply PROT_READ (Josef Whiter) [194289] -make network cards visible on HP xw9400 (Bastien Nocera) [195254] -fix resync device-mapper mirror hang (Jonathan Brassow) [193728 195502] -force noapic for ES7000 (Konrad Rzeszutek) [195002] -bonding: back-out sysfs updates (John Linville) [194410] -azx: re-instate special case for HP xw{4,6,8,9}400 (John Linville) [195544] -e1000: fix for 6321ESB (John Linville) [195699] * Fri Jun 16 2006 Jason Baron [2.6.9-39.1] -avoiding EBDA for early memory map allocation (Robert Hentosh) [172729] -stex: add diskdump support (Nobuhiro Tachino) [191934] -fix overflow when reading malformed Heartbeat ACK (Neil Horman) [192635] {CVE-2006-1857} -fix some raid partitions left out-of-sync on reboot (Kimball Murray) [194241] -disable nfs v2 ACL support (Steve Dickson) [178848] -azx: support hp laptops w/ ad1981 codecs (John Linville) [180381] -fix f_count leak in NLM granted callback code (Jeff Layton) [194367] * Thu Jun 1 2006 Jason Baron [2.6.9-39] -better KABI fixup for 'memnodemap' (Konrad Rzeszutek) [193717] * Thu Jun 1 2006 Jason Baron [2.6.9-38] -fixup KABI for 'memnodemap' * Fri May 19 2006 Jason Baron [2.6.9-37] -Introduce netpoll over bonded interfaces (Thomas Graf) [174184 126164 190162 146164] -fix MCFG table parsing (Konrad Rzeszutek) [191039 164429 192408] -x86_64: cleanup page tracking (Kimball Murray) [179696] -fix acpi table already exists (Geoff Gustafson) [192303] -revert: fix NFS cache consistency when a file is mmap'ed * Thu May 18 2006 Jason Baron [2.6.9-36.1] -i386: complete fix for APIC tests (Jim Paradis) [166885] -add missing unlock_kernel in nfs_mkdir codepath (Jeff Layton) [191269] -fix smbfs chroot issue (Peter Staubach) [189435] {CVE-2006-1864} -add adp94xx driver (Konrad Rzeszutek) [191330] -update 3ware 9xxx SATA RAID driver (Chip Coldwell) -sctp: fix fixes for various vulnerabilities (Neil Horman) [191201 191202 191258] {CVE-2006-2271 CVE-2006-2272 CVE-2006-2274} -device-mapper mirroring: Fix failed write handling (Jonathan Brassow) [191723] -fix local crash by dio/mmap sg/st driver (Doug Ledford) [168791] -remove incorrect choose_new_parent BUG() call (Jason Baron) [187841] -cciss: ia64: disable MSI/MSI-X (Tom Coughlan) [179860] -fix bad error handling in several compat_nfs_* (Jeff Layton) [191776] -fix bridge poisoning (Thomas Graf) [171383] {CVE-2005-3272} -netfilter/sctp: fix lockup in sctp_new (Thomas Graf) [190460] {CVE-2006-1527} -ia64: replace acpi_register_gsi() panic call with warning message (Prarit Bhargava) [191847] -update lpfcdfc ioctl driver to version 2.0.15 (Chip Coldwell) [181475] * Mon May 8 2006 Jason Baron [2.6.9-35.4 2.6.9-36] -Recognize boot CPU APIC id properly (Jim Paradis) [176612 174627] -s3390: update add channel path measurement data support (Jan Glauber) [180410] -Infiniband: merge OFED 1.0-rc4-pre (Doug Ledford) -revert: netpoll over bonded interfaces * Fri May 5 2006 Jason Baron [2.6.9-35.3] -Introduce netpoll over bonded interfaces (Thomas Graf) -x86_64: implement lapic-status just for the installer (Prarit Bhargava) [184583] -sky2: update to version 1.1 (John Linville) [179560] -SCSI whitelist update (Doug Ledford) [161333] -st: add check_tape() call for correct status return for open tape files (Doug Ledford) [168234] -x86_64: fix vsyscall misalignment (Peter Martuccelli) [181780] * Thu May 4 2006 Jason Baron [2.6.9-35.2] -fix clock runs too fast on AMD Athlon 64 w/ATI chipset (Brian Maly) [173236] -s390: add hypfs support (Jan Glauber) [180564] -s390: qeth fixes (Jan Glauber) [190428] -fix RSA driver (Konrad Rzeszutek) [182270] -s390: qeth system crash during transmission (Jan Glauber) [190641] -ia64: fix ia64_mv kabi breakage (Prarit Bhargava) -export acpi_prt (Kimball Murray) [189793] * Wed May 3 2006 Jason Baron [2.6.9-35.1] -fix oops when more than 4k of data present in /proc/devices (Neil Horman) [156145] -allow for SCI override (Kimball Murray) [180937] -diskdump: lpfc support (Nobuhiro Tachino) [180749] -device-mapper mirror: Fix clean_bits after shrinking fix (Jonathan Brassow) [186104] -fix kabi for acpi_register_gsi() (Anil Keshavamurthy) [170266] -fix busy inodes after unmount (Peter Staubach) [173843] -audit: add execve() argument logging support (Aristeu S. Rozanski F.) [168285] -revert: netpoll over bonded interfaces * Tue May 2 2006 Jason Baron [2.6.9-35] -revert: fix hanging serial console -Introduce netpoll over bonded interfaces (Thomas Graf) -fix USB error handling (Kimball Murray) [189279] -qla2xxx update v. 8.01.04-d7 (Mike Christie) [188912] -Fix coredump vs exec deadlock (David Howells) [168112] -add i2c sensors drivers (Eric Paris) [171507] -s390: fix sysrq backtrace oops (Jan Glauber) [185736] -s390: fix crypto driver memory overwrite (Jan Glauber) -s390: lcs driver fixes (Jan Glauber) -add hpet_period finetuning to allow correction of hpet drift (Brian Maly) [169876] -bonding updates (Thomas Graf) [180431] -Add MSI/MSI-X support to cciss (Tom Coughlan) [179860] -add modern_apic() tests (Jim Paradis) [166885] -SUNRPC: rpcbind should retry if server's portmapper becomes unavailable (Steve Dickson) [172082] -device-mapper mirroring: error on log failure override (Jonathan Brassow) -make aic7xxx and aic79xx Drivers Support 16-byte CDBs (Chip Coldwell) -fix ipmi driver broken on HP Integrity platform (Brian Maly) [174986] -fix mmap wastes too much virtual address space for 32-bit environment (Larry Woodman) [173662] -IPMI: Resolve startup race condition (Peter Martuccelli) [189390] -ati sb600 support (John Linville) [189844] -Emulex lpfc/lpfcdfc drivers re-organizations (Chip Coldwell) [179752] * Mon May 1 2006 Jason Baron [2.6.9-34.28] -Fix support for cmdline > 256 chars (Jim Paradis) [175616] -s390: add support for crypto cex2a cards (Jan Glauber) [180918] -s390: add channel path measurement data support (Jan Glauber) [180410] -getcwd() returns odd answer under special conditions (Peter Staubach) [189274] -diskdump: support multiple dump device/partitions (Akira Imamura) [168967] -add perfmon support for Montecito (Anil Keshavamurthy) [178819] -fix udevd vs. file create race (Jason Baron) [151981] -NFS: Connectathon tests fail against newer Irix server (Steve Dickson) [186066] -(big)Demand Based Switching (DBS) support (Konrad Rzeszutek) [173676] -fix 8250_acpi.c can't find Fixed-IO port (Jason Baron) [165480] -fix oops in md linear.c (Doug Ledford) [167856] -fix PCI interrupts on ioapic incorrectly asigned non legacy (IRQ>15) IRQ's (Brian Maly) [184254 185123] -fix erronious kernel general protection fault message (Larry Woodman) [174994] -PCI Hotplug: get pciehp to work on the downstream port of a switch (Eric Paris) [168543] -fix ide_hwif_release_regions leaves DMA resources behind (Kimball Murray) [189902] * Fri Apr 28 2006 Jason Baron [2.6.9-34.27] -add CommitLimit to /proc/meminfo (Don Zickus) [176991] -fix bt command fails with a dump via OS_INIT (Nobuhiro Tachino) [172156] -ext3/jbd: fix releasing inuse journal heads race (David Milburn) [185451] -usb: fix cd sizing issue (Pete Zaitcev) [178288] -DMI entry to resolve an HP xw9400 boot issue (Peter Martuccelli) [188223] -Add Promise SuperTrak EX SATA RAID driver (Jeff Garzik) [180434 189392] -LSM: add missing hooks to readv/writev (James Morris) [191524] -SATA update (Jeff Garzik) [181852 179496 179216 179206 171304 176107 141342 156663 157404 157902 168289] -Mark vDSO signal trampoline EH with the new S flag (Jakub Jelinek) [187036] -revert: netpoll over bonded interfaces -revert: fix oops when more than 4k of data present in /proc/devices * Fri Apr 28 2006 Jason Baron [2.6.9-34.26] -correct /proc/cpuinfo siblings field (Geoff Gustafson) -Turning on bigsmp support - default x86 kernel boots on 8 Opteron system (Bhavana Nagendra) [158845] -fix 'Cannot allocate memory' when cat /proc/scsi/scsi (Chip Coldwell) [164511] -device-mapper: unify chunk_size (Alasdair Kergon) [188080] -device-mapper: Fix mapped device references (Alasdair Kergon) [189797] -iscsi: update driver version (Mike Christie) [182684] -Add support for volumes > 2TB to megaraid_sas (Tom Coughlan) [179691] -device-mapper: Fix bio_endio size (Alasdair Kergon) [187249] -device-mapper: Fix failed write handling (Alasdair Kergon) [186004] -device-mapper mirror fixes (Alasdair Kergon, Jonathan Brassow) [187249 185782 186104 185785] * Wed Apr 26 2006 Jason Baron [2.6.9-34.25] -diskdump: fix OS_INIT dump function (Nobuhiro Tachino) [155926] -properly timeout large values to sys_polll (Peter Staubach) [160065] -Use e820 map to establish PCI address range (Jim Paradis) [162977 169009] -fix gcore terminating i386 target process abnormally on x86-64 (Nobuhiro Tachino) [185308] -x86_64: make more room for the swiotlb (Geoff Gustafson) [173895] -nfs4: properly handle when path contains a symlink (Steve Dickson, Josef Whiter) [189026] -autofs: return -ENOENT for a successful replicated server mount (Jeff Moyer) [187951] -qla2xxx: diskdump support (Nobuhiro Tachino) [180749] -Introduce netpoll over bonded interfaces (Thomas Graf) -MSI interrupt fix for multiple PCIe NICs (Geoff Gustafson) [188712] -update lpfc driver to 8.0.16.26 (Chip Coldwell) [179752] -lpfc driver: add managment ioctl module (Chip Coldwell) [181475] -Workaround for EHCI on some nVidia silicon (Pete Zaitcev) [181828] -qla1280: fix reference count (Tom Coughlan) [170831] -Fix panic in ip_route_input() via inet_rtm_getroute() (Thomas Graf) [189346] {CVE-2006-1525} -Downsize TCP hashes (Thomas Graf) [179671] * Tue Apr 25 2006 Jason Baron [2.6.9-34.24] -fix oops when more than 4k of data present in /proc/devices (Neil Horman) [156145] -ieee80211, we-18, ipw2100, ipw2200 updates (John Linville) [171740 180965 180965] -fix Promise IDE hotplug (Kimball Murray) [186482] -s390: ctcmpc driver fixes (Jan Glauber) [163895] -add tunable fraction of pages in zone percpu lists (Geoff Gustafson) [180489] -add tunable wake-balance (Geoff Gustafson) [184398] -fix fcntl_setlease with F_RDLCK and writers (Guy Streeter) [188956] -azx: update from 2.6.16-rc5 (John Linville) [180383 180395] -ppc: Number CPUs correctly after failed CPU skipped on start up (Manoj Iyer) [172586] -nfsd: NFSD fails SETCLIENTID_CONFIRM (Steve Dickson) [186071] -nfs: fix client panic using O_DIRECT (Steve Dickson) [181795] {CVE-2006-0555} -revert: perfmon support for Montecito * Mon Apr 24 2006 Jason Baron [2.6.9-34.23] -correct L2/L3 cache reporting (Geoff Gustafson) [182143] -fix PCI Master Abort when device access occurs during BIST (Manoj Iyer) [127888] -ppc: fix how ibmveth driver handles the receive buffers (Manoj Iyer) [185404] -x86: fix mem= boundary condition (Konrad Rzeszutek) [177299] -e1000: update to 7.0.33-k2 (John Linville) [180512] -fix ibmveth fix failed addbuf (Manoj Iyer) [183647] -avoid deadlock in sctp (Neil Horman) [187494] -x86_64: swiotlb is not working in NUMA mode (Konrad Rzeszutek) [187160] -kabi fixes for netfilter (Jeff Layton) -fix corner case where system does not OOM kill (Larry Woodman) [173471] * Fri Apr 21 2006 Jason Baron [2.6.9-34.22] -revised x86_64 page tracking (Kimball Murray) [179696 189128] -Support ACPI 2.0 systems with no XSDT (Jim Paradis) [165809 186564] -x86_64: allow kernel page table memory allocations to succeed on large memory (Konrad Rzeszutek) [179660] -update ips driver (Mike Christie) [168576] -s390: fix possible kernel stack corruption (Jan Glauber) [180653] -Fix ipv6_add_addr() (David Miller) [169871] -ppc: make lsmap display client ID (Manoj Iyer) [189241] -ppc: update PACA on SLB flushes for hugepage (Manoj Iyer) [185956] -ia64: add perfmon support for Montecito (Anil Keshavamurthy) [178819] -fix crash when using a kretprobe module (Anil Keshavamurthy) [189460] * Thu Apr 20 2006 Jason Baron [2.6.9-34.21] -Add diskdump capability to IDE (Nobuhiro Tachino) [183392] -add dcdbas driver (Neil Horman) [170138] -diskdump for megaraid_sas (Nobuhiro Tachino) [180585] -Possible hang when ptracing and using hugepages (Bastien Nocera) [182726] -ia64: fix system hang with large number of processes (Doug Chapman) [186542] -add CCISS diskdump support (Nobuhiro Tachino) [161161] -various diskdump fixes (Alexander Viro) [187498 187500 187501 187502] -fix hanging serial console (Alan Cox) -fix ipt_recent problem during jiffies wrap (Josef Whiter) [189127] -bonding: allow vlan traffic over bond (John Linville) [174671] * Wed Apr 19 2006 Jason Baron [2.6.9-34.20] -nm256: update (John Linville) [158989] -ppc: Enable EEH on dynamic add P5IOC/DDR slots (Manoj Iyer) [181419] -ppc: enable ptrace system call to use altivec registers (Manoj Iyer) [175608] -ia64: hugetlb page fault handling (Norm Murray) [187204] -fix remove_proc_entry race condition (David Milburn) [187418] -fix Missing LUNs with Hitachi Open-* SANs (Bastien Nocera) [184208] -ich8: add chipset support to appropriate drivers (John Linville) [180522] -nfs: path_release() should be called only afterpath_lookup() is successful (Manoj Iyer) [186256] -revert: vm: wired pagetables patch (Larry Woodman) [188141 185110] -fix use after free in cciss driver initialization (Jeff Layton) [189352] * Tue Apr 18 2006 Jason Baron [2.6.9-34.19] -reorder timesource selection on x86 (Brian Maly) [172199] -emu10k1: add support for Sound Blaster Audigy 2 Value (John Linville) [154984] -sym53c8xx_2 - IGNORE WIDE RESIDUE (David Milburn) [167366] -fix and enable dcssblk driver (Jan Glauber) [180738] -iseries_veth: Fix bogus counting of TX errors (John Linville) [167372] -fix SRAT parser (Konrad Rzeszutek) [181895] -ppc64: fix invalid use of get_user() (Manoj Iyer) [171780] -fix lsof causes kernel oops under heavy load (Adam Stokes) [189260] -prevent anonymous page from being in an inconsistant state and crashing system (Larry Woodman) [171645] * Mon Apr 17 2006 Jason Baron [2.6.9-34.18] -fix possible DoS attack via nfsservctl (Peter Staubach) [183416] -fix ENOMEM errors when adding large numbers of netfilter rules (Jeff Layton) [182573] -nfsv4: fix oops resulting from incorrect propogation of nfsv4 specific errors to vfs (Neil Horman) [185306] -Bonding: Layer3+4 hashing support for XOR and 802.3ad modes (Andy Gospodarek) [168857] -Bonding: Stop reception of duplicate frames (Andy Gospodarek) [187746] -optimize fork() by not copying ptes that can be faulted in later (Adam Stokes) [185386] -VLAN initialization before interface link-up stops VLAN activation (Andy Gospodarek) [188087] -ppc64: System crash when kprobing conditional trap instructions (Anil Keshavamurthy) [188262] -fix race in net bonding driver (Kimball Murray) [188296] -revert: x86_64 page tracking * Tue Apr 11 2006 Jason Baron [2.6.9-34.17] -irq compression for x86/x86_64 (Jim Paradis) [168361] -x86_64: default gtod to tsc for Intel (Jason Baron) -Do not force softrepeat on certain keyboards (Pete Zaitcev) [181457] -Fix Direct IO deadlock for out of tree fs (Peter Staubach) [173586] -ramfs: update dir mtime and ctime (Peter Staubach) [183661] -fix ibmvscsi (Doug Ledford) [183502] -bnx2: update to 1.4.38 (John Linville) [182105] -tg3: update to 3.52-rh (John Linville) [174019 174470 180070 180081] -ia64: sn update (Prarit Bhargava) [183156] * Mon Apr 10 2006 Jason Baron [2.6.9-34.16] -fix Tar with verify (-W) gives 'Cannot seek: Illegal seek' error (Peter Staubach) [174522] -autofs4: fix race between mount/expire (Jeff Moyer) [175778] -fix netconsole to emit proper message to trigger netdump-start script on server (Neil Horman) [177628] -Enable DMA on SGI CDROMs (Prarit Bhargava) -ia64: irq sharing (Jim Paradis) [170266] -Resolve incorrect IPMI generator ID (Peter Martuccelli) [174606] -revised x86_64 page tracking (Kimball Murray) [179696] -fix NFS cache consistency when a file is mmap'ed (Jeff Layton) -Keys: Fix oops when adding key to non-keyring (David Howells) [188466] {CVE-2006-1522} * Fri Apr 7 2006 Jason Baron [2.6.9-34.15] -fix build break when CONFIG_4KSTACKS=n (Neil Horman) [165113] -correct dpt_i2o proc_info oops (Don Howard) [180400] -e100: update to 3.5.10-k2 (John Linville) [180912] -s390: fix lost timer interrupts (Jan Glauber) [172418] -s390: fix cio path recovery (Jan Glauber) [175350] -s390: qdio: remove duplicate timeout (Jan Glauber) -enable lapic and i/o apic for UP kernels (Konrad Rzeszutek) [168584] * Thu Apr 6 2006 Jason Baron [2.6.9-34.14] -SELinux: mls filesystem security labeling compatibility (James Morris) [177439] -fix PPR negotiation in sym53c8xxx_2 driver (Jeff Layton) [180366] -fix speed of diskdump on the CPU0 is slow (Nobuhiro Tachino) [177959] -make scheduler multi-core aware (Ingo Molnar,Geoff Gustafson ) [182128] -fix speedstep for constant TSC on new processors (Geoff Gustafson) [182140] -diskdump: dump memory with a swap partition whose size is less than memory size (Akira Imamura) [175854] -Correctly ignore expired IPv6 default routes (Thomas Graf) [180621] -Fix Linux zero IP ID vulnerability (Thomas Graf) [186057] {CVE-2006-1242} -Fix small information leak in SO_ORIGINAL_DST (Thomas Graf) {CVE-2006-1343} -Fix netfilter do_replace() overflow (Thomas Graf) {CVE-2006-0038} * Wed Apr 5 2006 Jason Baron [2.6.9-34.13] -add 'panic_on_unrecovered_nmi' proc setting (Linda Wang) [186141] -OProfile: Support model 4 P4 (Jeff Burke) [176601] * Tue Apr 4 2006 Jason Baron [2.6.9-34.12] -usb HCs need TRSTRCY (Pete Zaitcev) [165245] -s390: make __constant_test_bit return a boolean (Eric Paris) [179626] -s390: qeth driver update (Jan Glauber) [180940] -Kprobes fixes back port (Anil Keshavamurthy) [180260] -ppc64: fix adding a dedicated processor on lpar drops into xmon (Manoj Iyer) [180627] -ibmveth: update timestamps to work w/ bonding arp monitor (John Linville) [179867] -ppc64: support for early serial console or console debugging (Manoj Iyer) [185755] -fix for ELF exec vulnerability on EM64T (Ernie Petrides) [183489 175663] {CVE-2006-0741 CVE-2006-0744} * Fri Mar 31 2006 Jason Baron [2.6.9-34.11] -fix Tux oops with symlinks (Dave Jones) [185971] -fix async usb devio oops (Pete Zaitcev) [169260] {CVE-2005-3055} -pcibios ioapic fix (Kimball Murray) [176342] -fix shutdown deadlock on emulex cards with disconnected FC cable (Jeff Layton) [170434] -Add Emulex IOCTL module (Tom Coughlan) -fix NFSv4 mounts hang in un-interruptible state (Andy Gospodarek) [184549] -fix overcommit_memory docs (Bryn Reeves) [175763] -Fix mdadm --grow infinite resync problem (Doug Ledford) [166541] * Thu Mar 30 2006 Jason Baron [2.6.9-34.10] -fix x86_64 mce arg parsing (Jim Paradis) [171277] -x8664, x86: Add support for cpu siblings and cpu core maps (Bhavana Nagendra) [182168] -Support MCE Threshold Counters in the kernel for Opterons (Bhavana Nagendra) [169574] -support new machine check error bank (Geoff Gustafson) [180568] -fix typo in spinlock.h (Jason Baron) [180568] -fix PAGE_KERNEL_EXEC definition (Jason Baron) [186316] * Mon Mar 27 2006 Jason Baron [2.6.9-34.9] -make md layer properly refuse I/O barrier requests (David Milburn) [185425] -device-mapper: free_dev: add missing bdput() (Alasdair Kergon) [185444] -device-mapper: fix free_dev del_gendisk() (Alasdair Kergon) [185445] -device-mapper mirroring: fix resync suspend state (Alasdair Kergon) [177067] -device-mapper: flush queued bios if suspend is interrupted (Alasdair Kergon) [185447] -device-mapper mirroring: log bitset fix BE find_next_zero_bit (Alasdair Kergon) [185450] -device-mapper snapshots: replace siblings list (Alasdair Kergon) [185455] -device-mapper mirroring: status output incorrect (Jonathan Brassow) [185454] -device-mapper mirroring: fix bad argument count check (Jonathan Brassow) [185431] -device-mapper snapshots: fix invalidation (Alasdair Kergon) [185459] -device-mapper striping: Avoid device overrun (Alasdair Kergon) [185468] -device-mapper: bio split bvec fix (Alasdair Kergon) [185991] * Thu Mar 23 2006 Jason Baron [2.6.9-34.8] -fix IBM x336 hang on reboot (Eric Paris) [173151] -Fix race in set_max_huge_pages for multiple updaters of nr_huge_pages (Eric Paris) [173617] -fix ipc missing wakeup (Norm Murray) [149933] -set BLIST_LARGELUN for HITACHI OPEN-9 (David Milburn) [179762] -ppc64: correct sys_rt_sigreturn to avoid truncated return code (Neil Horman) [184381 183396] -Keys: Use strnlen_user() correctly in key management (David Howells) [181879] -update ipr driver to support enhanced RAID5 and RAID6 functions in new adapters on i5 systems (Manoj Iyer) [180931] -make JSM driver to work properly at high baudrates (Manoj Iyer) [179881] * Wed Mar 22 2006 Jason Baron [2.6.9-34.7] -allow for a more fine grained dirty_ratio (Larry Woodman) [181529 174086] -setup zone thresholds correctly for numa (Eric Paris) [178355] * Tue Mar 21 2006 Jason Baron [2.6.9-34.6] -ia64: Fix corrupt ar.bspstore (Prarit Bhargava) [177297] -fix Invalid arguments passed to fault_in_pages_readable() (Larry Woodman) [162760] -ppc64: fix sys64_time is actually able to go backwards (Eric Paris) [178098] -fix O_DIRECT read of last block in a sparse file (Jeff Moyer) [178084] -fix last AIO read of a file opened with O_DIRECT returns wrong length (Jeff Moyer) [178074] -Prevent system deadlock when using AltSysrq-M (Larry Woodman) -x86_64: fix 32bit sys_io_setup (Jeff Moyer) [176361 185646] -s390/s390x: Fix strnlen_user() (David Howells) [181881] {CVE-2006-0456} * Fri Mar 17 2006 Jason Baron [2.6.9-34.5] -add skge net driver (John Linville) [157247 167768] -knfsd: improve hasing function (Steve Dickson) [176173] -revert: USB storage change which breaks remote installs using an IBM RSAII adapter (Mike Gahagan) [178271] -Move ip_vs defense work to keventd (Thomas Graf) [174990] -Fix [rw]mem_max < [rw]mem_default (Thomas Graf) [174709] -Remove CAP_NET_ADMIN requirement for INFOQUERY ioctl (Thomas Graf) [174833] -device-mapper mirrors: fix missing monitoring workqueue destruction (Alasdair Kergon) [180138] -ia64: fix system crash (Anil Keshavamurthy) [183495] * Thu Mar 16 2006 Jason Baron [2.6.9-34.4] -make vmalloc() succeed for larger memory allocations (Larry Woodman) [173193] -fix premature return of socket errors until queued data is received in sctp (Neil Horman) [169456] -fix ipv4->ipv6 adddress mapping in sctp (Neil Horman) [174499] -fix erroneous return of POLLOUT event for sctp sockets (Neil Horman) [173820] -fix Cyclone key kills USB stack (Pete Zaitcev) [166061] -AMD PowerNow! patches to support Opteron Rev G (Bhavana Nagendra) [178845 176273] -atiixp: add pci ids for sb450 chipset (John Linville) [173919 180505] -amd74xx: add pci ids for Nvidia MCP51 (John Linville) [181793] * Tue Mar 14 2006 Jason Baron [2.6.9-34.3] -s390: fix diag10 exception (Jan Glauber) [172429] -docs: update bonding.txt to discuss the showing of IP's on slave interfaces (Eric Paris) [178335] -fix signing comparrision between vm_committed_space and allowed (Eric Paris) [179469] -add ext2 compat ioctl for use with ext2online (Christopher Lalancette) [182422] -fix boot BUG() on un-initialized spinlock (Jason Baron) [184523 179334 173489 165498] -cfq-iosched: prevent I/O starvation (Larry Woodman) [184535] -nfs: prevent ACL from being set on read-only filesystems (Steve Dickson) [185043] {CVE-2005-3623} -Fix SELinux ptrace bug (James Morris) [185289] {CVE-2006-1052} * Fri Mar 10 2006 Jason Baron [2.6.9-34.2] -s390: add s390 CTC-MPC driver (Jan Glauber) [163895] -s390: fix signal quiesce (Jan Glauber) [171703] -s390: zfcp driver update (Jan Glauber) [174615 171982] -Keys: Fix key quota management on key allocation (David Howells) [181870] -Keys: Replace duplicate non-updateable keys rather than failing (David Howells) [181869] -Fix scsi_mod parameter docs (Doug Ledford) [174155] -x86_64: fix enumeration of opteron cores for /proc/cpuinfo (Bhavana Nagendra) [182590] -make initcall_debug work (Prarit Bhargava) [182597] * Tue Mar 7 2006 Jason Baron [2.6.9-34.1] -revert: workaround for NEC Express5800 not booting -ppc64: oprofile: enable proper performance monitoring control bits (William Cohen) [172229] -ipv6: fix possible infinite loop condition (Thomas Graf) [170772] {CVE-2005-2973} -fix incorrect inrement/decrement in atm module (Thomas Graf) [175769] {CVE-2005-3359} -Fix collision between pmtimer and pit/hpet timekeeping on IBM x460 (Eric Paris) [175293] -x86_64: build i810.o, i830.o, i915.o (Jason Baron) [181912] -nfs: fix lock recovery (Steve Dickson) [182137] -ext2: rm command hangs when removing a symlink on ext2 loop filesystem (Peter Staubach) [170143 180028] * Fri Feb 24 2006 Jason Baron [2.6.9-34] -Resolve ACPI SCI sharing and IRQ re-assignment (Peter Martuccelli) [182387] * Mon Feb 20 2006 Jason Baron [2.6.9-33] -fixup kcopyd nr_jobs accouting (Jonathan Brassow) [181574] -fixup "noht" bootline command option (Jim Paradis) [181884] * Tue Feb 14 2006 Jason Baron [2.6.9-32] -correctly initialize Opteron cores (Bhavana Nagendra) [180919] * Thu Feb 9 2006 Jason Baron [2.6.9-31] -fixup kabi changes in kcopyd changes * Tue Feb 7 2006 Jason Baron [2.6.9-30.1] -sky2: allow MAC address change w/o PHY re-init (John Linville) [177987] -fix kabi breakage in cpuinfo_ia64 (Geoff Gustafson) [180405] -automatic detection and initialization of bigsmp mode (Peter Martuccelli) [172992] -revert: wake-balance optimizations, fixes corner case performance issue [177634] -optimize kprobes fault handling (Anil Keshavamurthy) [177634] -fix NEC Express5800 not booting (Brian Maly) [178439] -e1000: omnibus fixes (John Linville) [165118] -device-mapper snapshots: fix snapshot kcopyd destructor [179751] * Fri Jan 27 2006 Jason Baron [2.6.9-30] -corrected HT sibling setup bug (Geoff Gustafson) [178975] * Tue Jan 24 2006 Jason Baron [2.6.9-29] -tg3: add wmb() (John Linville) [178231] -sky2: updates from upstream (John Linville) [177882 178837] -HT sibling setup bug (Geoff Gustafson) [178740] -e1000: actually support 82571/2 (John Linville) [165118] * Fri Jan 13 2006 Jason Baron [2.6.9-28] -s390: add qeth CDLC support (Jan Glauber) [170689] -s390: fix semaphore performance problem under LPAR (Jan Glauber) [171699] -s390: qeth driver fixes (Jan Glauber) [175726 175725 175723] -s390: fix swapped memset args (Dave Jones) [176825] -add SAS support (Jeff Garzik) [165134 177527] -fix ioctl compat for USBDEVFS_IOCTL (Pete Zaitcev) [158852] -device-mapper mirroring: Increment mirror version number (Alasdair Kergon) [176874] -device-mapper mirror log: avoid overrun while syncing (Alasdair Kergon) [177031] -bnx2: update to version 1.4.30 (John Linville) [164825] -add scsi2 support when pq3 is returned and fix regressions from scsi3 support (Mike Christie) [155725 177587] -fix dm-crypt key leak (James Morris) [177136] {CVE-2006-0095} -Bump MAX_APICS to support largesmp configs (Jim Paradis) [177561] -nfs: fix acl hang (Steve Dickson) [177522] -autofs4 regression: remove negative dentry caching (Jeff Moyer) [175687] -s390: fix hangcheck-timer (Jan Glauber) [175988] -device-mapper snapshots: Barriers are not supported (Alasdair Kergon) [177620] -device-mapper snapshots: fix origin_write pending_exception submission (Alasdair Kergon) [172839] -prevent LVM stripe on SATA resulting kernel panic (Larry Woodman) [166544] * Thu Jan 12 2006 Jason Baron [2.6.9-27.1] -fix lease printk DoS (Peter Staubach) [174337] {CVE-2005-3857} -prevent panic caused by invalid arguments to set_mempolicy (Larry Woodman) [175683] {CVE-2005-3358} -fix dst_entry leak DoS (Thomas Graf) [174345] {CVE-2005-3848} -fix ip6_input_finish DoS (Thomas Graf) [174343] {CVE-2005-3858} -fix ipv6 flowlabel DOS (Thomas Graf) [174081] {CVE-2005-3806} -fix IGMP DoS (Thomas Graf) [174807] {CVE-2002-2185} -fix auto-reap DoS (Peter Staubach) [174078] {CVE-2005-3784} -fix kernel memory disclosure via /proc exploit (Jason Baron) [176812] {CVE-2005-4605} * Tue Dec 20 2005 Jason Baron [2.6.9-27] -re-build for gcc changes affecting the kernel-debuginfo package * Tue Dec 20 2005 Jason Baron [2.6.9-26] -nfs: fix return value setxattr() (Steve Dickson) [175812] -revert: speedup raw dio and aio paths (Geoff Gustafson) [167645] -fix security_ops kabi breakage (Jason Baron) [175680] -set ipv6 fragment id correctly (David Miller) [173118] * Mon Dec 12 2005 Jason Baron [2.6.9-25] -Keys: Permission checking fix for key update vs add (David Howells) [171705] -fix vmware mpt fusion regression (Mike Christie) [170985] -gfs: fix DirectIO Deadlock (Wendy Cheng) [173912] -Fix audit filtering on syscall failure (David Woodhouse) [175132] -Turn off PCI parity check by default (Alan Cox) -New range of userspace audit message types (David Woodhouse) [175415] -fix scsi_eh_tur retry logic (Pete Zaitcev) [175188 160308] -nfs: fix I/O stalls waiting on revalidation (Steve Dickson) [175236] -azx: update (John Linville) [171985 172129 172920] * Fri Dec 9 2005 Jason Baron [2.6.9-24.1] -revert: aic94xx SAS driver [165134] -restore diskdump for SATA (Peter Martuccelli) [175123] -ia64: include iomap.h in io.h (Prarit Bhargava) [174734] -update Emulex FC lpfc driver (Mike Christie) [149294 163150 175136 175142] -ia64: Fix improper initcall loading on sn arch (Prarit Bhargava) [173523 174985] -fix potential cifs data corrupter in 1.34a update (Steve Dickson) [170498] -x86_64: fix random single bit corruption (Jason Baron) [175128 175292] -sky2: add new driver (John Linville) [168246 171060] -qlogic aen handling and jiffies fix (Mike Christie) [174427] -prevent system deadlock (Larry Woodman) [174895 161101 162759] -cciss: ioctl fixes (Tom Coughlan) [168571] -e1000: restore 8086:1099 to PCI ID table (John Linville) [175092] * Wed Nov 30 2005 Jason Baron [2.6.9-24] -fix scsi delete timer race (Doug Ledford) [164629] -x86_64: include iomap.h in io.h (Peter Martuccelli) [174583] -fix powernow-k8 pending bit stuck (Brian Maly) * Mon Nov 28 2005 Jason Baron [2.6.9-23] -revert: fix memory mapped files not updating timestamps [173226] * Wed Nov 23 2005 Jason Baron [2.6.9-22.27] -revert: netpoll: avoid calling the napi poll routine recursiviely [146164] * Wed Nov 23 2005 Jason Baron [2.6.9-22.26] -ia64 diskdump using DUMP_EXCLUDE_FREE hangs when called from INIT (Keiichiro Tokunaga) [169519] -autofs4: fix broken expiry of negative dentries (Jeff Moyer) [172986] -netpoll: avoid calling the napi poll routine recursiviely (Jeff Moyer) [146164] -add dell_rbu driver for Dell BIOS image updates (Brian Maly) [170132] -fix Platform SMIs interfere with tsc based delay calibration (Brian Maly) [168811] -update sg_io verify_command list (Mike Christie) [158861] {CVE-2004-1190} -fix lost fput and sockfd_put could lead to DoS (Alexander Viro) [168659] {CVE-2005-3044} -SATA update (Jeff Garzik) [131889 145061 166862 166880 169488] -cciss: driver updates (Tom Coughlan) [168571] -add aic94xx SAS driver (Jeff Garzik) [165134] -add ATI RN50 ids to drivers/video/aty (Nathan Lynch) -updated i82593 file license (John Linville) [172663] -fix offb crash on IBM ppc blade (Nathan Lynch) -ixgb: update to version 1.0.100-k2 (John Linville) [168502] -fix memory mapped files not updating timestamps (Peter Staubach) [173226] -Prevent sn2 code from executing on all ia64 platforms (Prarit Bhargava) [173354] -Fix for SystemTap- return probe on do_execve (Dave Anderson) [173304] * Tue Nov 22 2005 Jason Baron [2.6.9-22.25] -Wacom driver update (Kristian Høgsberg) [158842] -fix endless loops in HID on disconnect (Pete Zaitcev) [167070] -Make DVD-RAM writable on legacy iSeries VIOCD (David Howells) [168816] -fix erratic behaviour when system fd limit reached (Peter Staubach) [166524] -fix 32-bit program can hang x86_64 kernel (David Woodhouse) [168374] -update MPT Fusion driver (Mike Christie) [168414] -nfs: fix hangs with directio and aio using NFS (Steve Dickson) [161362] -Fix "No such file or directory" errors when using autofs w/ghosting (Jeff Moyer) [173194] -fix Diskdump fails through ipr driver (Nobuhiro Tachino) [159869] -fix copy correct number of opcode bytes in sg_scsi_ioctl (Mike Christie) [169402] -x8664: set NR_CPUS to 64 * Mon Nov 21 2005 Jason Baron [2.6.9-22.24] -fix oops in raid1 code (Doug Ledford) -fix sysctl races (Alexander Viro) [168924] {CVE-2005-2709} -fix ia64 nested_dtlb_miss does not handle hugetlb address correctly (Dave Anderson) [168599] -fix incorrect BUG_ON in signal.c after do_coredump() (Dave Anderson) [165581] -speedup raw dio and aio paths (Geoff Gustafson) [167645] -diskdump - support compressing dump data (Akira Imamura) [171141] -fix kernel reporting init process cutime as very large negative value (Peter Staubach) [170146] -add host port id to fc transport class (Mike Christie) [163150] -add issue lisp fc class attribute (Mike Christie) [149294] -update qla2xxx driver version to 8.01.02-d3 (Mike Christie) -improve sctp receive buffer accounting (Neil Horman) [156602] -add pci ids for 915/945 graphics (Geoff Gustafson) [170517 173882] -ICH4L chipset support - pci id (Geoff Gustafson) [163171] -fix message queue refcounting (Alexander Viro) [169130] {CVE-2005-3356} -retry iscsi portal address after session address failure (Mike Christie) [170656] -qla2xxx: update qlogic update (Mike Christie) [168544] -fix /proc/scsi/scsi DoS (Doug Ledford) [167696] {CVE-2005-2800} -Keys: Fix missed "struct key" types in reiserfs (David Howells) [171765] -Keys: Permit key expiry time to be set (David Howells) [173486] -Keys: Discard duplicate keys from a keyring on link (David Howells) [173486] -fix mount/umount can cause the block device reads to fail (Peter Staubach) [166589] -Fix syscall auditing success indication on IA64 (David Woodhouse) [173500] -Keys: Permit running process to instantiate keys (David Howells) [173493] -IPMI - bug fix for dmi table off by one erro (Peter Martuccelli) [173815] * Sun Nov 20 2005 Jason Baron [2.6.9-22.23] -fix oops in gss_pipe_release() (Steve Dickson) [169149 171112] -NFSv3 locking misses important kernel patches (Steve Dickson) [167192] -Various Device Mapper updates (Alasdair Kergon) [168483 168824 170864 172892 173155 173156 173157 173158 173159 173161 173163 173164 173174 173206 173360] -Support more detailed setting on partial dump (Keiichiro Tokunaga) [168638] -fix HFS oops (Peter Staubach) [171002] {CVE-2005-3109} -fix Kernel PANIC - not syncing: fatal exception (Steve Dickson) [163738] -x64: x86_64: EDAC support (Alan Cox) [158247] -must And iscsi opcode header (Mike Christie) [172487] -prevent module unloading for ide-scsi (Tom Coughlan) [169648] -fix NFS Cache invalidation bug in nfs v3 (Steve Dickson) [170423] -ia64: fix access to extended config space (Jason Baron) [146516] * Sun Nov 20 2005 Jason Baron [2.6.9-22.22] -js20++ cpu enablement (Nathan Lynch) [170542] -Generate a hotplug event when a CPU comes online (David Howells) [167469] -Eliminate "no IOMMU" panic on ASUS motherboards (Jim Paradis) [169115] -Update aacraid driver to 1.1-5[2412] (Tom Coughlan) [168567] -Cure IA64 unaligns in sk_filter() (David Miller) [169396] -ppc64: Assign CPUs to the correct NUMA node (David Howells) [164425] -Update powernow-k8.c to support RevF Opterons (Brian Maly) [162178 171058] -autofs4: don't expire in-use directory hierarchies (Jeff Moyer) [168431] -IPMI: various fixes (Peter Martuccelli) [168090 169629 168796 169859 168596 168558 173343] * Sat Nov 19 2005 Jason Baron [2.6.9-22.21] -x86_64: set NR_CPUS to 255 for largesmp kernel -Add initial Open Infiniband support (Doug Ledford) [108827 168445] -Add megaraid_sas driver (Tom Coughlan) [167926] * Fri Nov 18 2005 Jason Baron [2.6.9-22.20] -wake-balance optimizations (Ingo Molnar) [167645] -tg3: update to 3.43-rh (John Linville) [164892 165810 166111 167936 170527 168547] -add PQ3 scsi scanning support (Mike Christie) [155725] -add bnx2 driver (John Linville) [164825] -mii: update to support gigabit (John Linville) [164825] -Unisys Rascal Support (Brian Maly) [155017 137347 151986 157586 163847 167153 168604] * Thu Nov 17 2005 Jason Baron [2.6.9-22.19] -s390: add vm watchdog driver (Jan Glauber) [170358] -s390: add vmcp device driver (Jan Glauber) [168513] -s390: stop debug feature on oops (Jan Glauber) [168546] -s390: add vm logreader driver (Jan Glauber) [168573] -fix exec_mmap race DoS (Dave Anderson) [170262] {CAN-2005-3106} -s390: qeth driver layer 2 support (Jan Glauber) [168569 163741 168303] -CIFS upgrade from version 1.20 to 1.34a (Steve Dickson) [170502 166667 170498] -ppc64: inform hypervisor of VMX register use (Nathan Lynch) [170544] -USB deadlock fix (Kimball Murray) [171220] -fix calling disassociate ctty semantics (Jason Baron) [172740] -fix gdb crashes on hugemem (Dave Anderson) [171980] * Tue Nov 15 2005 Jason Baron [2.6.9-22.18] -fix diskdump during OS_INIT (Norm Murray) [168262] -fix NaT bit corrupution with coredump (Dave Anderson) [168954] -fix ls hangs on krb5 mountd when user has not kinit-ed (Steve Dickson) [169184] -ide: serverworks ht1000 support (John Linville) [168478] -b44: alternate allocation option for DMA descriptors (John Linville) [161846] -x86_64: implement dma_sync_single_range_for_{cpu,device} (John Linville) [161846] -ia64: re-implement dma_get_cache_alignment to avoid EXPORT_SYMBOL (John Linville) [161846] -swiotlb: allow sync of DMA_BIDIRECTIONAL mappings (John Linville) [161846] -Fix missing finish_wait, resulting in OOPS (David Miller) [167211] -Power5+: Add power5+ CPU support (David Howells) [168566] -allow modules to load from prior kernel rpms (Jason Baron) [171989] -fix sys_get|setpriority() semantics fix (Ingo Molnar) [162731] -nfs: fix potential client oops when debugging is on (Steve Dickson) [169197] * Sun Nov 13 2005 Jason Baron [2.6.9-22.17] -correct wrong CPU frequency in acpi-cpufreq (Geoff Gustafson) [150893] -add 'noht' boot option to disable hyper-threading (Jim Paradis) [165747] -i810_audio: re-order release_region calls in i810_probe (John Linville) [165154] -fixup usb-handoff for hotplug (Kimball Murray) [146859] -x86_64: make spinlocks work for > 128 cpus (Ingo Molnar) [170711] -update SCSI whitelist (Tom Coughlan) [167932 160082 170448 172214] * Thu Nov 10 2005 Jason Baron [2.6.9-22.16] -pcnet32: fix leak in loopback test (John Linville) [163272] -bonding: replicate IGMP outbound traffic on inactive slaves (John Linville) [167630] -fix all-tasks-pinned (Ingo Molnar) [164444] -forcedeth: update to 0.41 (John Linville) [167927] -fix SHUTDOWN notification on 1:1 SCTP sockets (Neil Horman) [156785] -pcnet32: support ethtool set_ringparam (John Linville) [167729] -scheduler inlines (Geoff Gustafson) [167645] -noop merge optimizations (Geoff Gustafson) [167645] -ia64: hint@pause in udelay (Geoff Gustafson) [141699] -kprobes: scalability enhancements - lockless handler execution (Ananth Mavinakayanahalli) [170747] -cpu_relax on i386 and x86_64 (Geoff Gustafson) [141851] * Tue Nov 8 2005 Jason Baron [2.6.9-22.15] -s390: correct wrong swap space offset (Jan Glauber) [171006] -aio run iocb optimization (Geoff Gustafson) [167645] -s390: fix kernel internal return values returned to userspace (Jan Glauber) [171374] -sym53c8xx_2 should only use PPR on LVD bus (Jeff Layton) [139949] -fix a null pointer dereference in netpoll (Jeff Moyer) [172595] -Add usb-handoff (Pete Zaitcev) [146859] -Use ethtool ops in VETH driver and name driver consistently (David Howells) [168129] -s390: fix cio path retry (Jan Glauber) [171013] * Fri Nov 4 2005 Jason Baron [2.6.9-22.14] -fix error messages during install, CD-ROM sizing (Pete Zaitcev) [162122 143539] -fix kobject_register failed for sdb1 (-17) (Pete Zaitcev) [153971 166281] -hotplug: fix Slot powered off after enabling (Keiichiro Tokunaga) [157241] -SGI arch 2.6.13 backport (Prarit Bhargava) [158959 168953 168952] -fix netdump hangs in processing of CPU stop after diskdump failed (Keiichiro Tokunaga) [170427] -fix diskdump can generate a corrupted dump if dump_level=4 is used (Nobuhiro Tachino) [169522] -allow renaming of directories located in NFS mounts (Neil Horman) [172081] -remove i2o_config debug printk (Mike Christie) [169075] -x86_64 largesmp update (Jim Paradis) * Thu Nov 3 2005 Jason Baron [2.6.9-22.13] -add ACL support for NFSv3 (Steve Dickson) [151549 158838] * Wed Nov 2 2005 Jason Baron [2.6.9-22.12] -fix restarts for SCTP associations (Neil Horman) [167907] -x86_64 reboot fix (Jim Paradis) [166888 168229 171950] -Fix VFS readahead performance problems for random large IOs (Stephen Tweedie) [167233] -Fix log_do_checkpoint() assert failures (Stephen Tweedie) [162814] -Fix ext3 reservations performance problems (Stephen Tweedie) [156437 167231] -Keys: Remove incorrect obsolete '!' operators (David Howells) [171705] -s390: fix pfault interrupt race (Jan Glauber) [171008] -s390: fix ptrace peek and poke problem (Jan Glauber) [171373] -fix read() with count > 0xffffffff panics kernel (Peter Staubach) [162094] * Tue Nov 1 2005 Jason Baron [2.6.9-22.11] -rename hugeproc kernels to largesmp -e1000: update to version 6.1.16-k2 (John Linville) [165118] -prevent BUG in prio_tree.c (Larry Woodman) [171778] -Fix locking bug in xmon (David Howells) [165584] -Evade hypervisor bug when setting the time during iSeries boot (David Howells) [168535] -Fix VSCSI client incorrect timeout in tape handling (David Howells) [164851] -Update qla2xxx driver version to 8.01.02-d2 (Mike Christie) [168544] -bonding: update docs (John Linville) [166603] * Mon Oct 31 2005 Jason Baron [2.6.9-22.10] -Improvements for key management facility (David Howells) [171705] -add supplementary rights to the mask for processes/threads that possess a key in a keyring -export user-defined key type operations -move the permissions check function from a .h file into a .c file -improve the request-key documentation -make possessor permissions additive with normal UID/GID/Other permissions -remove the key duplication facility -add LSM hooks for key management -fix a warning in kmod.c if keys are disabled * Fri Oct 28 2005 Jason Baron [2.6.9-22.9] -ia64: turn on SCHED_SMT (Geoff Gustafson) [158846] -Fix AVM B1 ISDN deadlock (David Woodhouse) [158848] -Fix usb keys (Pete Zaitcev) [160308] -typhoon: update to version 1.5.7 (John Linville) [167489] -fix blksectget 32-bit emulation breakage (Alexander Viro) [162906] -VETH: Reduce verbosity (David Howells) [145557] -Fix capifs oops (James Morris) [170487] -x86_64: add missing include/asm-i386/ files (David Woodhouse) [165115] * Thu Oct 27 2005 Jason Baron [2.6.9-22.8] -ia64: multi-core / multi-thread detection (Geoff Gustafson) [164470] -NFS/RPC - fix timestamp conversion (Steve Dickson) [165959] -NFS/RPC - fix PANIC at rpc_wake_up_status (Steve Dickson) [164298 161617] -fix nfsd oops on module unload/reload (Neil Horman) [165232] -system accounting can not handle largefiles (Peter Staubach) [165741] -s2io: update to 2.0.8.1 (John Linville) [167730 170887] -fix i2o passthrough ioctl return value (Mike Christie) [160546] * Tue Oct 25 2005 Jason Baron [2.6.9-22.7] -nfsd: clear signals before exiting the nfsd() thread (Steve Dickson) [171715] -add jasmine digi neo serial driver (Nathan Lynch) [168122 145370] -Keys: Fix key management syscall interface bugs (David Howells) [165092] -prevent panic in drop_buffers() (Larry Woodman) [162987] -bonding: ALB -- allow slave to use bond's MAC address if its own MAC address conflicts (John Linvile) [144477] -Fix netfilter reference bug in af_packet code (James Morris) [165744] -ia64: fix __copy_user for unaligned accesses (Neil Horman) [167634] * Mon Oct 24 2005 Jason Baron [2.6.9-22.6] -fix dangling POSIX locks after close (Peter Staubach) [160844] -exec-shield updates (Ingo Molnar) [152569] -ia32 apps that are not large file aware can access files >= 4GB (Peter Staubach) [144703] -autofs4: fix panic when using bind mounts (Jeff Moyer) [145374] -fix memory leak with large sendmsg/rcvmsg calls in 32-bit apps (Jeff Layton) [169875] -fix packet corruption in ip_conntrack_amanda (Jeff Layton) [152036] -kNFSd/RPC - umount fails on nfs server side when nfs client does heavy io (Steve Dickson) [154387] -fix TUX/ftp crash (Ingo Molnar) [172598] * Fri Oct 21 2005 Jason Baron [2.6.9-22.5] -create 'hugeproc' kernels: 512 cpus for ia64, 128 ppc64, 64 x86_64 (David Howells) [143166] -IPv6 address addition error handling fix (David Howells) [164547] * Wed Oct 19 2005 Jason Baron [2.6.9-22.4] -orinoco: plug etherleak (John Linville) [170277] {CAN-2005-3180} -fix sys_set_mempolicy() bounds check (Larry Woodman) [168993] {CAN-2005-3053} -fix race in ebtables (James Morris) [170268] {CAN-2005-3110} -fix memory leak in key management (David Howells) [170274] {CAN-2005-3119} -fix names_cache memory leak (David Woodhouse) [170283] {CAN-2005-3181} -nfs: add missing unlock_kernel() (Larry Woodman) [170546] -fix gzip/zlib flaws (Peter Staubach) [165679] {CAN-2005-2458} * Tue Oct 11 2005 Jason Baron [2.6.9-22.3] -veth: iSeries veth driver fixes (David Howells) [145557 157935] -Fix kallsyms vs insmod/rmmod race (David Howells) [145719] -net: Disable queueing when carrier is lost (John Linville) [165018 167115] -sys_get_thread_area has minor info leak (Larry Woodman) [168777] {CVE-2005-3276} -fix false ECHILD result from wait (Dave Anderson) [166454 168775] -Add EINVAL to sys_io_cancel (Wendy Cheng) [162732] -x86_64: iounmap fix [168217 160135 170264] {CAN-2005-3108 } -x86_64: add pageattr text mapping (Jim Paradis) [170154] * Thu Oct 6 2005 Jason Baron [2.6.9-22.2] -fix NX text/large-page interaction [163238 168936] -Allow ICMP response source address configurable (David Miller) [164571] -fix oops in sysfs_remove_dir() (Pete Zaitcev) [161597] -fix ip_queue crash (James Morris) -bindresvport: Address already in use (Steve Dickson) [169042] -fix usb memory sticks, kabi fixes. (Pete Zaitcev) [167032] -Fix cpu sibling count with buggy BIOS on i686 (Eric Paris) [169472] -fix disassociate_ctty() vs. fork() race [165835] * Mon Sep 26 2005 Jason Baron [2.6.9-22.1] -remove: fix for NX text/large-page interaction (Ingo Molnar) [163238] -update hangcheck-timer to 0.9.0 and add for ia64, ppc64 and s390 [167731] -fix usb memory sticks (Pete Zaitcev) [167032] * Mon Sep 19 2005 Jason Baron [2.6.9-21.1 2.6.9-22] -fixup pmtimer * Thu Sep 15 2005 Jason Baron [2.6.9-21] -add pmtimer for x8664 (Brian Maly) [167006] * Tue Sep 13 2005 Jason Baron [2.6.9-20] -azx: allow mono output to be un-muted (John Linville) [167038] * Mon Sep 12 2005 Jason Baron [2.6.9-19] -Fix multithread crash in exec dethread (David Howells) [167668] * Fri Sep 9 2005 Jason Baron [2.6.9-18] -fixup 4/4 split userspace bounds (Ingo Molnar) [167262] -fix Netfilter NAT memory corruption udp (David Miller) [164450] -Fix compat layer sendmsg() races (Alexander Viro, Dave Miller, David Woodhouse) [166248] {CAN-2005-2490} -Enable 32-bit kernel to boot on dualcore xw9300 (Jim Paradis) [166212] -Fix raw_sendmsg accesses (Alexander Viro) [166830] {CAN-2005-2492} -update OpenIPMI version number to 33.4 (Peter Martuccelli) [166861] -dual-core detection gap for i386 (Geoff Gustafson) [167412] -turn debugging off in powernow-k8 (Brian Maly) [167711] -make sys_sigreturn() call audit (David Woodhouse) [166287] -Fix module verification size check (David Howells) [167126] -fix for pfn_valid() on x86_64 (Jim Paradis) [166785] -Fix kernel crash/hang when task functions and isrs are kprobed in conjunction (Ananth Mavinakayanahalli) [167225] -Fixup eip/rip on IA32/x86_64 during kprobe smp miss handling (Ananth Mavinakayanahalli) [167226] -fix oops when loading ipmi_si module (Brian Maly) [166781] -Identify and handle IA64 page_not_present fault in vmalloc/region-5 address space (Larry Woodman) [164823] -ppc64: iommu entry merge fix (David Howells) [166653] -fix ipt_recent integer handling (James Morris) [167703] {CAN-2005-2872} * Fri Aug 26 2005 Jason Baron [2.6.9-17] -require CAP_NET_ADMIN when creating policies (John Linville) [166131] -cciss PCI ID additions (Tom Coughlan) [165762] * Tue Aug 23 2005 Jason Baron [2.6.9-16.1] -x86_64: fix morrison dual core numa support (Jim Paradis) [160230] -fixup 4/4 split userspace bounds (Ingo Molnar) * Mon Aug 15 2005 Jason Baron [2.6.9-16] -make sure loopback is available for ipv6 (David Miller) [165669] -device-mapper: fix read balancing (Jonathan Brassow) [165717] * Mon Aug 15 2005 Jason Baron [2.6.9-15.2] -device-mapper: make rh_inc and rh-dec atomic (Jonathan Brassow) [164630] * Fri Aug 12 2005 Jason Baron [2.6.9-15.1] -powernow-k8 cleanups (Brian Maly) [160011] -fix x86_64 crash in csum_partial_copy_generic (Wendy Cheng) [164483] -device-mapper multipath: Reinstate ability to set queue_if_no_path (Alasdair Kergon) [164822] -fix audit emits superfluous records (David Woodhouse) [165362] -device-mapper mirroring, properly handle -EWOULDBLOCK (Jonathan Brassow) [165242] -Handle NUMA-config case w/missing SRAT (Jim Paradis) [159983] -openipmi cleanups (Peter Martuccelli) [165731 165490 165466] * Fri Aug 5 2005 Jason Baron [2.6.9-15] -fix kabi with respect to Intel dual-core support -add audit_panic() call when out of memory (David Woodhouse) * Fri Aug 5 2005 Jason Baron [2.6.9-12.2 2.6.9-14] -fix kabi with respect to Intel dual-core support (Jim Paradis) [158070] -nfs: Retry lookups after ESTALES (Steve Dickson) [164173] -add HP xw9300 DMI quirk to 32-bit (Jim Paradis) [146481] -fix acpi_processor_get_performance_states fails on empty table entries (Brian Maly) [165127] -update emulex lpfc to version 8.0.16.17 (Tom Coughlan) * Thu Aug 4 2005 Jason Baron [2.6.9-12.1] -enable NUMA on dual-core x86_64 (Jim Paradis) [158074] -device-mapper mirroring - race condition fix (Jonathan Brassow) [164630] -Prevent key session join from hanging in D state (David Howells) [164979] -NFSv3 over Kerberos: gss_get_mic FAILED during xdm login attempt (Steve Dickson) [147233] -__bio_clone fix idx copy (Jonathan Brassow) [164696] -kNFSD: fixed '-p port' arg to rpc.nfsd and enables the defining prot (Steve Dickson) [154533] -audit speedups (David Woodhouse) [165163] * Tue Aug 2 2005 Jason Baron [2.6.9-11.43 2.6.9-12] -fix IBM x236 for SHPC hotplugging (Brian Maly) [147831] -s390: crypto driver: add CEX2C and zero pad support (Jan Glauber) [163933] -change powernow-k8 to version 1.39.04 (Brian Maly) [158844] -additional x86_64 HPET fixes for (Brian Maly) -fix memset in ipw2100 driver (Dave Jones) -update Intel dual core support (Jim Paradis) [158070] * Mon Aug 1 2005 Jason Baron [2.6.9-11.42] -x86_64 reboot fix (Dave Anderson) [144668] -Intel dual-core support (Jim Paradis) [158070] -Fix PCI BAR size interpretation on 64-bit arches (Nathan Lynch) [162734] * Fri Jul 29 2005 Jason Baron [2.6.9-11.41] -fix "nfs bindresvport: Address already in use" messages for mounting (Steve Dickson) [141773] -enable CONFIG_QETH_IPV6 (Jan Glauber) [158778] -esb2 chipset support (Geoff Gustafson) [158849] -IBM active PCI support (Peter Martuccelli) [142504] -SATA update (Jeff Garzik) [164094] -Fix for HP xw9300 "acpi=off" issue (Jim Paradis) [162190] -allow a task with signals outstanding to be OOM killed (Larry Woodman) [158980] -fix ip6_queue deadlock (David Miller) -fix Netfilter NAT memory corruption (David Miller) -Do not load IDE driver on ServerWorks CSB6 chipsets (Tom Coughlan) [137343] -fix socket filters issue (David Miller) [164450] -fix IPSEC socket array overflow (David Miller) [165560] -Handle failed keyring destructio (David Howells) [130914] -pci_scan_device causes master abort (Kimball Murray) [164628] -Driver update for OpenIPMI (Peter Martuccelli) [138592 155344 158792] -powernow-k8 support (Jim Paradis) [158844] * Thu Jul 28 2005 Jason Baron [2.6.9-11.39] -improve exec-shield coverage (Ingo Molnar) [160812 161136] -Fix rmmod hang in the iSeries veth driver (David Howells) [157935] -pci: fix sysfs access to config space (John Linville) [145646] -ipw2100: update to version 1.1.0 (John Linville) [158775] -CAN-2005-0756 x86_64 crash (ptrace-check-segment) (Peter Staubach) [159918] -CAN-2005-1763 x86_64 crash (x86_64-ptrace-overflow) (Peter Staubach) [159921] -ia64: cache coherency fixes for Montecito (Geoff Gustafson) [152098] -no legacy time HPET fixes (Brian Maly) [158676] -ht active load balancing bugfix (Ingo Molnar) -nfs: intr flag prevents core dump (Steve Dickson) * Wed Jul 27 2005 Jason Baron [2.6.9-11.38] -fix sg oops (Wendy Cheng) [159937] -fix kernel BUG at tcp_output (David Miller) [150044] -fix 4/4 split userspace bounds (Ingo Molnar) -fix oops when removing symbolic link on tmpfs (Yuichi Nagahama) [158956] -Only access extended PCI config regs if available (David Howells) [158837] -VIOCD driver clean up patch (David Howells) [141958] -add /proc parameter to disable the OOM killer (Larry Woodman) [162238] -fix ide-scsi oops when highmem buffers in use (Doug Ledford) [149979] -fix NX text/large-page interaction (Ingo Molnar) [163238] -Update Emulex lpfc driver to 8.0.16.11 (Tom Coughlan) [158789] -Update megaraid_mbox driver (Tom Coughlan) [158824] -allow ACLs to expand to extended attributes limits (Peter Staubach) [161642] * Tue Jul 26 2005 Jason Baron [2.6.9-11.37] -fix aio hang when reading beyond EOF (Jeff Moyer) [164338] -File system auditing support (David Woodhouse) -device-mapper: Event required on device removal (Alasdair Kergon) [144618] -device-mapper: mirroring support (Jonathan Brassow) [116817 116819] -SGI console driver interrupt fix (Prarit Bhargava) * Mon Jul 25 2005 Jason Baron [2.6.9-11.35] -fix for prune_icache()/forced final iput() races (Alexander Viro) [145405] -Update Qlogic driver to 8.01.00b5-rh2 (Tom Coughlan) [138698] -s390: system hangs when cable pull on zfcp tape (Jan Glauber) [163087] -Export sys_recvmesg for cluster snapshot (Daniel Phillips) [164228] -fix ppc64 signal frame with 32 bit emulation (Wendy Cheng) [163719] -cciss update to 2.6.6 (Tom Coughlan) [159028] -scsi tape fixes (Tom Coughlan) [155354] -i20 fixes (Mike Christie) [158883 160882 155894 155894] * Fri Jul 22 2005 Jason Baron [2.6.9-11.34] -fix sporadic NFS ENOENT on ext3 with htree (Stephen Tweedie) [158293] -fix ext2/3 xattr sharing bug (Stephen Tweedie) [155706] {CAN-2005-2801} -fix sub-second timestamp granlurity on ext2/3 (Stephen Tweedie) [145976] -fix O_SYNC error reporting (Stephen Tweedie) [149478] -backport current HD audio sources (John Linville) [162610] -ia64: perfmon update [136474, 154100] -rmp3 console support [151495] -ia64: identify sx2000 iommu chip [158850] -ia64: fix sigprocmask() race [160345] -fix tcsendbreak in compat mode [135669] * Wed Jul 20 2005 Jason Baron [2.6.9-11.33] -Dirty page tracking for HA systems (Kimball Murray) [160006] -update dasd and cio drivers (Jan Glauber) [159910] -fix ide tape transform deficiency (Doug Ledford) [147496] -Make "mt -f /dev/st0 tell" work again (Doug Ledford) [161156] -audit: Fix livelock in audit_serial (David Woodhouse) -audit: Don't sleep in idle thread (David Woodhouse) -whitelist NEC iStorage to properly configure its LUNs (Doug Ledford) [145512] * Tue Jul 19 2005 Jason Baron [2.6.9-11.32] -fix tty locking to allow non-blocking opens during blocking opens [161314] * Mon Jul 18 2005 Jason Baron [2.6.9-11.31] -update IPR driver to 2.0.11.1 (David Howells) [158072] -fix jdb kjournald unmount race (Stephen Tweedie) [162728] -enable /proc/dasd/statistics (Jan Glauber) [163082] -increase NR_KEYS to 256 (Alan Cox) [158954] -export kallsyms_lookup_name (Ananth Mavinakayanahalli) [157239] -Fix POSIX_FADV_{DONTNEED,NOREUSE} for s390-64 (Ulrich Drepper) -ia64: fix ia64 kprobe removal race (Ananth Mavinakayanahalli) [157239] -enable CONFIG_MTD_ICHXROM to allow Intel BIOS motherboard flashes (Pete Zaitcev) [158831] -s390: qeth fix empty if_name in sysfs (Jan Glauber) [163095] -ia64: fix kabi breakage in mmiowb patch (Prarit Bhargava) [161201] -make auditd checks multi-thread aware (David Woodhouse) [158794] * Thu Jul 14 2005 Jason Baron [2.6.9-11.30] -set of device mapper changes: (Alasdair G Kergon) -fix dm_swap_table error cases -device-mapper multipath: Use private workqueue [154432] -device-mapper dm-emc: Fix a memset [154435] -device-mapper multipath: Flush workqueue when destroying [156412] -dm-raid1: Limit bios to size of mirror region -device-mapper snapshots: Handle origin extension -device-mapper dm.c - set of locking fixes [156569] -device-mapper multipath: Clean up presuspend hook -device-mapper multipath: Not every error is EIO [155427 151324] -device-mapper multipath: Fix pg initialisation races [154442] -device-mapper multipath: Default to SCSI error handler * Wed Jul 13 2005 Jason Baron [2.6.9-11.29] -prevent Citrine chipset's SCSI controller from accessing config register 0xA0 (David Howells) [158836] -initialize wchan to ~0UL for multithread /proc entries (Ingo Molnar) -upgrade ibmvscsi driver to 1.5.5 (David Howells) [146674] -fix direct write vs truncate deadlock for out of tree filesystem (Prarit Bhargava) [160383] -2.6.12 arch/ia64/sn update (Prarit Bhargava) -Fix 32-bit BLKGETSIZE compatibility ioctl (Stephen Tweedie) [158930] -fix sysctl interfaces for lockd on 64-bit platforms (Steve Dickson) [159640] * Tue Jul 12 2005 Jason Baron [2.6.9-11.28] -change next_tick of 3c59x.c from 60*HZ to 10*HZ -diskdump: add partial diskdumps -diskdump: allow diskdump to swap devices (#156010) -make smbfs honor uid and gid mount options (#157402) -s390: correctly read memory size (#162508) -fix diskdump hang on ia64/mptfusion (#162213) -observe O_SYNC semantics on block devices (#159765) -don't mmap a page at addr 0, unless MAP_FIXED is specified (#158878) * Mon Jul 11 2005 Jason Baron [2.6.9-11.27] -add mmiowb, only implemented on ia64, and used by tg3 driver (#161201) -kprobes for ia64 (#157239) -Calculate keyring payload size properly -fix ia64 ptrace vulnerability CAN-2005-1761 (#159671) -export iucv_send2way_* symbols (#162761) * Thu Jul 7 2005 Jason Baron [2.6.9-11.26] -add relayfs for use by systemtap (#157239) -update s390 zfcp driver -fix buffer overflow in selinux_sb_copy_data (#162196) -add support for Intel cpuid(4) (#158843) -increase range of reserved ports (#141773) -export generic_drop_inode (#161143) * Wed Jul 6 2005 Jason Baron [2.6.9-11.25] -upstream kprobes merge: (#157239) -update kprobes infrastructure (x64, x86_64, ppc64) -allow one jprobe to coexist with other kprobes at a given address -transparent handling of re-entrant kprobes -support probes on return addresses to trace function return values * Tue Jul 5 2005 Jason Baron [2.6.9-11.24] -set of audit updates: -call audit_log() correctly from selinux_nlmsg_perm() -ensure auditd can't be OOM killed -convert KERN_ERR to KERN_NOTICE -set maximum time-out for audit callers and fix apparent hang condition -use pid value from task_struct instead of audit_context * Fri Jul 1 2005 Jason Baron [2.6.9-11.23] -make use of irqstacks on x86 * Thu Jun 30 2005 Jason Baron [2.6.9-11.22] -make sctp honor SO_BINDTODEVICE option (#145659) -provide PCI EEH error recovery documentation (#161554) -change Serverwork IDE __init functions to __devinit for hotplug (#159739) -drop __initdata tag from qla1280 driver setup for hotplug (#160535) -fix GET_INDEX macro to use lower 3 bits of devfn (#161789) -change permissions on sys/net/ipv[4,6]/route/flush to write only (#157725) -prevent list corruption in ip_vs_conn_flush (#161947) -fix memory leaks - mount,selinux_sb_copy_data (#161390) * Tue Jun 28 2005 David Woodhouse [2.6.9-11.21] -Audit merge from upstream (#158794) -netlink hang fixes (#157963) * Fri Jun 24 2005 Jason Baron [2.6.9-11.20] -add key management code (#130914) -make sure ACM driver interacts with line discipline properly (#147490) * Wed Jun 22 2005 Jason Baron [2.6.9-11.16] -release resources upon controller timeout (#155198, #145645) -make qeth driver pick proper eui64 values (#158778) -improve support for alc260 codec (#158332) -set b44 link status properly during open (#160662) -ia64: properly map gate pages (#155278) -make sure ipv6 doesn't leak routes when brought down (#160010) * Tue Jun 21 2005 Jason Baron [2.6.9-11.15] -add iscsi-sfnet driver (#107089) * Thu Jun 16 2005 Jason Baron [2.6.9-11.14] -ppc64: set pci iobase dynamically (#155198) -ppc64: skip ioports requests if no legacy ISA devices (#155198) -ppc64: allow eeh to be dynamically loaded (#155198) -make change_page_attr a symmetric api (#160028, #160135, #151315, #151323) -s390: fix qeth network stalls and update (#142112) -propogate specific bounce io errors on i/o completion (#149919) -s390: fix pagefault deadlock (#159909) -call __scsi_done in the SDEV_DEL state, since no timer has been added (#160548, #160547) * Wed Jun 15 2005 Jason Baron [2.6.9-11.12] -enable sctp to honour IP_FREEBIND option/ip_nonlocal_bind sysctl (#145648) -update bonding.txt (#158841) -bounce page accouting (#158636) -adjust baud rate for serial ns16550a (#156705, #158107) * Mon Jun 13 2005 Jason Baron [2.6.9-11.11] - make up_read, up_write safe to call from interrupt context - ia64: tollhouse support, map sn error codes to Linux error codes (#156206) - ia64: tollhouse support, update pci topology (#156206) - ia64: tollhouse support, fix infinite loop (#156206) - ia64: tollhouse support, add geoid information (#156206) - ia64: tollhouse support, update headers (#156206) * Thu Jun 9 2005 Dave Jones [2.6.9-11.10] - x86_64: ptrace can induce double-fault (CAN-2005-1762) (#154451) - More md fixes. - Fix resync checkpoint at end of array cornercase. - Don't try to set a disk faulty if it's not in an active array. - Make SELinux allow unknown netlink message types. (#155480,IT#69501) - Fix possible bonding with arp_ip_target failover failure. (#157576) - diskdump: hangs when SCSI drive is busy. (#155932) - ppc64: avoid probing pci devices marked as failed (#159391) - Implement module signing blacklist. (#146654) | This works around the problem with loading the bonding driver twice. - Fix call to ipv6_skip_exthdr with an incorrect length argument. (IT#71394) * Thu Jun 9 2005 Dave Jones [2.6.9-11.9] - Various md layer thinkos. - Incorrect loop indexing in v1 superblock handling. - Incorrect struct size allocated in raid1_reshape() - Off by one error in super_1_sync() - Missing recalculation of checksum in super_1_sync() - Numerous ioremap() fixes. (#151315,#152429,IT69258) - Call change_page_attr correctly. - Fix a race during iounmap. - Handle mmio holes without mem_map correctly. - Some cleanups. - Fix off by one. - Fix buffer leak in EXT3. * Thu Jun 9 2005 Dave Jones [2.6.9-11.8] - x86: use the IRQ stack in APIC contexts too. (#151222) - ppc64: Tell the firmware what the kernels capabilities are. (#145739) - diskdump: signature check fails with large block_order. (#154926) - Add DDN S2A devices to SCSI sparse LUNs blacklist. (IT#72769) - Fix oops in keyring lookup for module insert (#158974, #156640) - Make SELinux honor the ATTR_FORCE flag. (#160112, IT#68393) * Wed Jun 8 2005 Dave Jones [2.6.9-11.7] - Disable CONFIG_DEBUG_PAGEALLOC * Wed Jun 8 2005 Dave Jones [2.6.9-11.6] - Fix SELinux memory leak on error path of loading invalid policy. - ppc64: Implement correct logic for determining hotplug capabilities. (#146059) - Fix IPSEC output spinlock deadlock. (#154347) - Remove ip_conntrack proc files on module removal. (#154733) - NFSv4 callback authentication. (#150152) - Add 32-bit compat for NFS4 mount syscall. (#152982) * Tue Jun 7 2005 Dave Jones [2.6.9-11.5] - Audit layer updates. - print return code correctly, specify error to netlink_ack() correctly. - Capabilities for audit control - audit congestion - clean up audit_log_lost() messages - Add /proc/$pid/loginuid - fix ppc64 syscall auditing - don't mask top bits of inode number - fix netlink reply misdirection - fix and improve inode audit records - CAPP-required auditing on SysV IPC objects * Tue Jun 7 2005 Dave Jones [2.6.9-11.4] - snmp6: avoid crash on dev shutdown. - Add ability to clear setting in /proc/self/attr. - SCSI Fix oops with faulty DVD - Update E1000 driver to rev 6.0.54-k2 (#157533) - SELinux: Fix ability to mount partition with bad root context even with enforcing off. - Send IGMP traffic out only "active" link of bond+in ALB or TLB mode. (#145551) - fix driver name in dl2k as returned by ETHTOOL_GDRVINFO * Fri Jun 3 2005 Dave Jones [2.6.9-11.3] - rebuild. * Thu Jun 2 2005 Dave Jones [2.6.9-11.2] - Add NOGET quirk for Chicony keyboards to usb input layer. (#146187) - Fix bogus level check in md resync code. - prevent OOM kills caused by lowmem exhaustion from wired page tables. (IT69919) - ppc64: Fix a dangling pointer in the IBM vscsi driver. - Fix panic in acpi_pci_root_add() (#158920) - Re-add 1620 byte slabcache. (Can't remove due to kabi). - vm: Prevent incrementing pte off end of kmap'd virtual page. (#158533) * Thu Jun 2 2005 Dave Jones [2.6.9-11.1] - U2 begin. - Various network driver updates. - Update ixgb driver to upstream 2.6.11. (IT60082,IT68009) - Update E1000 driver to rev 5.7.6-k2 from upstream. (#149677) - Fix bounce buffer allocation in b44 driver. (#134790) - backport 3c59x driver from 2.6.12-rc2 (enhanced ethtool support) - Update tg3 to 3.27 (support xw4300) (#157900) - Update e100 driver to version 3.4.8. (#157887) - Update mpt fusion driver, include SAS support. (FZ107088) - ppc64: Move clearing of RI bit to after stack restoration. (IT69221) - SELinux fixes. - Fix case where invalid SELinux policy can still update policydb_loaded_version resulting in invalid or cleared policy. - Fix possible null dereference on kmalloc() failure path. (#155245) - SATA AHCI fixes. (Fix reset on error, ATA taskfile register reading, (and fixes a misleading error message). - Increase i2o_block timeout, fixing installs with Adaptec 2400A (#140002) - Remove the 1620 byte slab cache. - Sysrq enhancements. (alt-sysrq-w & serial console sysrq). - Support two new PCI IDs in ALSA VX222 driver. (IT #70160) - Fix statistic accounting in do_task_stat(). (#152430) * Fri May 13 2005 Dave Jones [2.6.9-11] - Fix numa=off on x86-64 * Thu May 12 2005 Dave Jones [2.6.9-10] - Further fixing for the nVidia network controller problem. - Fix wait_task_inactive() race. (#157424) * Wed May 11 2005 Dave Jones [2.6.9-9] - Fix data corruptor/local root in raw driver. (CAN-2005-1264) - Fix ELF core dump privilege elevation. (CAN-2005-1263) (#157450) - Avoid avc denial deadlock. (#154879) - Don't map objects to non-existent PPC64 NUMA nodes. (#149132) - Fix PPC64 NUMA's handling of memory nodes with holes in them. * Mon May 9 2005 Dave Jones [2.6.9-8] - Fix ABI regression in IA64 ptrace fix. - Some nVidia network controllers show up as bridges. (#157240) - Fix SATA issue when master supports LBA48 but slave doesn't. (#156875) * Tue May 3 2005 Dave Jones [2.6.9-7] - Rebuild. * Tue May 3 2005 Dave Jones [2.6.9-6.47] - Re-add E1000 MODULE_VERSION that got lost. * Mon May 2 2005 Dave Jones [2.6.9-6.46] - Fix regression with TEAC CD-210PU USB CD-ROM. (#155870) - Don't mess with IRQs when doing BogoMIPS calculation. * Mon May 2 2005 Dave Jones [2.6.9-6.45] - Fix possible crashme induced panic in page-fault handler on x86-64. * Sat Apr 30 2005 Dave Jones [2.6.9-6.44] - Fix sctp sendbuffer accounting. (#146797) * Sat Apr 30 2005 Dave Jones [2.6.9-6.43] - CAN-2005-0136 ptrace corner cases on ia64. (#155283) - Redo fix to avoid sleep in timer context in E1000. (#154880,#154944,#154951) * Wed Apr 27 2005 Dave Jones [2.6.9-6.42] - Fix oopsable locking in NFS. (#152557) - Fix incorrect use of memset/memcpy in ia64 ia32 signal handling. - Cope with faults in iret/exec-shield bug (#154221, #154972) - Potential NULL mm in swap token code. (#154639) * Wed Apr 27 2005 Dave Jones [2.6.9-6.41] - Fix up tty locking. (#152600, #155765) * Fri Apr 22 2005 Dave Jones [2.6.9-6.40] - Update the PCI EEH error recovery patch. * Thu Apr 14 2005 Dave Jones [2.6.9-6.39] - ata_piix: broken BIOS AHCI BAR setup work-around. (#154712) * Wed Apr 13 2005 Dave Jones [2.6.9-6.38] - Fix possible corruption in mmap over NFS. (#151284) - Don't cache /proc/pid dentry for dead processes. (#147832) - Add Itanium ZX2 chipset identification (#150110) - Don't enable NUMA by default on dual core systems. * Wed Mar 30 2005 Dave Jones - Really apply patch for PCI EEH error recovery on ppc64. * Mon Mar 28 2005 Dave Jones [2.6.9-6.37] - Dual core support for AMD64. * Mon Mar 28 2005 Dave Jones [2.6.9-6.36] - Fix IP output route leak. (CAN-2005-0209) - Fix oops when mounting Solaris NFSv4 volumes. (#152102) - /proc/net/route stale pointer OOPS fix. * Sun Mar 27 2005 Dave Jones [2.6.9-6.35] - Additional fix for CAN-2005-0815 * Thu Mar 24 2005 Dave Jones [2.6.9-6.34] - Fix potential DoS in ELF loader. (CAN-2005-0749) - md: fix multipath assembly bug. - diskdump cannot I/O on megaraid when the tasklet is in use (#151325) - megaraid_diskdump_sleep actually sleeps for specified timeout (#151517) - Fix information leak in ext2. (CAN-2005-0400) - Further fixes to TCP BIC congestion handling. - Add missing range checking in bluetooth. (CAN-2005-0750) - Fix emulex lpfc driver LUN reset. - Fix missing variable initialisation in clustered APIC code. * Thu Mar 24 2005 Dave Jones [2.6.9-6.33] - Keep fragment queues private to each user. * Thu Mar 24 2005 Dave Jones [2.6.9-6.32] - Improve scanning in try_to_free_pages(). (#147832) * Tue Mar 22 2005 Dave Jones [2.6.9-6.31] - NFS setclient improvements. - lockd callback improvements. * Mon Mar 21 2005 Dave Jones [2.6.9-6.30] - ia64 unwind stack DOS. (CAN-2005-0135). - Fix various ISO9660 handling flaws. (CAN-2005-0815) - Fix swapped memset arguments in ieee802.11 code. - e1000: avoid sleep in timer context. - e1000: flush workqueues on remove. * Mon Mar 21 2005 Dave Jones [2.6.9-6.29] - Clustered APIC support for x86-64. * Wed Mar 16 2005 Dave Jones [2.6.9-6.28] - Fix IPSEC SA sequence collision. (#145424) - Add missing crashdump_mode() check in x86_64 reboot code. (#151101) - Update Emulex lpfc driver to 8.0.16.6 * Tue Mar 15 2005 Dave Jones [2.6.9-6.27] - epoll: return proper error on overflow condition - Fix up might_sleep warnings in previous futex deadlock fix. - sctp: add receive buffer accounting to protocol. * Tue Mar 15 2005 Dave Jones [2.6.9-6.26] - Fix DMA zone exhaustion problems. (#142465) - Fix IP fragment corruption. (#149589) - CAN-2005-0384: Remote DoS on ppp. (#151240) * Thu Mar 10 2005 Dave Jones [2.6.9-6.26] - Add more diagnostic info to alt-sysrq-M. * Tue Mar 8 2005 Dave Jones [2.6.9-6.25] - shrink_cache() tweak to match upstream. (#147832) * Sun Mar 6 2005 Dave Jones [2.6.9-6.24] - Further fixing to the previous drm fix. * Sat Mar 5 2005 Dave Jones [2.6.9-6.23] - drm: fix race condition in radeon driver. (#149693) * Sat Mar 5 2005 Dave Jones [2.6.9-6.22] - Various cleanup of several patches (S390 common io fixes, Emulex update). - Update megaraid driver. (#144810, #144902, #142539) - Fix leak in error path in autofs. - Fix release race in ext3. (#147443, #146037) * Fri Mar 4 2005 Dave Jones [2.6.9-6.21] - test * Thu Mar 3 2005 Dave Jones [2.6.9-6.20] - avoid a bdget in device mapper. - IBM veth driver buffer starvation fix. (#147364) - raid5/raid6 bi_max_vec fixes. - Fix possible futex mmap_sem deadlock. - Update Emulex lpfc driver to 8.0.16.3 * Thu Mar 3 2005 Dave Jones [2.6.9-6.19] - Show extra debug info on page allocation failure. * Thu Mar 3 2005 Dave Jones [2.6.9-6.18] - Silence some cpufreq warnings. (#141983) - Fix VESAFB probe error. (#142929) - Add support for a bunch of Dell serial cards. (#146217) * Wed Mar 2 2005 Dave Jones [2.6.9-6.17] - s390: Fix for various problems in common i/o layer. (#133992) - s390: common i/o layer vary on/off. - s390: qdio time delay missing interrupt problem. (#145150) - x86-64: Fix syscall/signal restart bug. - Various size_t fixes. (CAN-2005-0531) - ppc64: Fix race and memory leak in iSeries veth module unloading. (#144966) - ppc64: Prevent an iSeries partition oopsing with no CDROM drive. (#146809) - NFS: Fix O_DIRECT oops with oversized requests. (#148878) - Only root should be able to set the N_MOUSE line discipline. (CAN-2005-0839) - Fix tmpfs truncate BUG(). - Fix signedness issue in sysfs. (CAN-2005-0867) - Remove Samsung SN-124 CD-ROM on DMA Blacklist. (#142937) - Remainder of the previous diskdump deadlock fix. (#142167) * Wed Mar 2 2005 Dave Jones [2.6.9-6.16] - x86-64: Fix flush of multiple pages in change_page_attr - Fix 64 bit issues in device mapper. - dm multipath: fix infinite suspend requeueing * Wed Mar 2 2005 Dave Jones [2.6.9-6.15] - dm multipath: export mapinfo - s390: qeth fake_ll fixes. (#136175) - s390: delay dasd retries to prevent i/o error (#145115) - s390: qdio didnt retry under some busy conditions. (#145116) - Fix the mincore syscall's error handling. (#140523) - ia64: wire up sys_waitid. (#137154) * Tue Mar 1 2005 Dave Jones - Don't probe last sector of a gpt partitioned disk. (#138563) * Tue Mar 1 2005 Dave Jones [2.6.9-6.14] - Additional fix for the earlier ACPI SRAT work. - Fix possible diskdump deadlock (#142167) - Intel HD audio support. (#146068, #146216) - x86-64 huge pages fix. (#143472) - device-mapper: Add dm_dev.name - dm multipath: bio details record/restore. - 802.11b/ipw2100/ipw2200 update. (#146763) * Sat Feb 26 2005 Dave Jones [2.6.9-6.13] - Put right the previous fix to scsi_disk_put() which was incorrect. - Stop xmon=on from jumping immediately into xmon on ppc64. (#140751) - reworked s390 dasd fixed buffers. (#134338) - Fix oops in tg3_poll when using netconsole. (#143223) - diskdump: remove "device has no block attribute" warning. (#146144) - device-mapper: tidy error kprintfs - ACPI reset support for x86. (#139104) - Fix ia64 rx1600 pdh console. (#146274) - Discover x86-64 NUMA topology through ACPI SRAT table. - Silence additional deprecated SG_IO warning. - Fix incorrect hw segment counting in qla2x00 drivers. (#140472) - E100: fix state machine handling w/ NAPI (#140082) - E100: Add PCI IDs for ICH7. (#146137) - AHCI SATA fixes. - Remove unused 'commit' parameter from aacraid. (#140780) * Fri Feb 25 2005 Dave Jones - avoid panic in e100_tx_timeout on ppc64. (#140116) - sk98lin: add MODULE_DEVICE_TABLE entry - Allow usb-storage to be reloaded. (#129165) - diskdump support for megaraid. (#142736) - ia64: Work around DMA timeouts on SGI IOC4 IDE. (#144265) - sk_forward_alloc() BUG assertion fix. (#139430) - Various ptrace fixes. (#143073,#146089,#132849,#133590,#140083,#147575) - diskdump: add module parameter to disable WCE. (#146412) - Clean up last remnants of kexec. - TCP BIC bug fix - Fix panic() w/panic_timeout hangs instead of rebooting. (#144668) - Set panic_on_oops=1 by default. (#144657, #143993) - tg3: update + support BCM5752. (#145105) - Fix ext2/3 maximum size limits. (#143907) - Fix shmget for ppc64, s390(64). - dm raid1: deadlock fix. - Implement h/w PPC64 CPU utilisation data gathering. (#144862) * Thu Feb 24 2005 Dave Jones - Remove non-working kexec functionality. - bonding: avoid kernel panic when 802.3ad link brought down. (#146067) - Update E1000 to 5.6.10.1-k2 (#146115) - Update E100 to 3.3.6-k2 (#140082, #140116) - s390: introduces sequence numbers for lcs packets. (#145118) - Fixes to Intel Enhanced Speedstep support. (#138952) - ia64 OS_INIT switch support. - diskdump SATA support. - NMI switch support for x86-64. * Wed Feb 23 2005 Dave Jones - SATA updates. (#132648, #145107) - s2io driver update. (#138012) * Tue Feb 22 2005 Dave Jones - Intel ICH7 hardware support (PCI ID additions) (#144741) - Fix HPET initialisation. (#147224, #134140) - dm multipath: Add target message ioctl - dm multipath: ioctl ref by device no - dm multipath: Split suspend hook - dm: fix mirror log refcount. - fix i386 vsyscall-sysenter unwind info - Add missing lock prefix to switch_to() on x86-64 (#146911) - Fix PPC64 pSeries VPA registration. (#142634) - Fix communication to PROM to close stdin on PPC64. (#145134) * Sat Feb 19 2005 Dave Jones - Handle a 64-bit MM being torn down from a 32-bit process. (#144356) - Move idle loop setup to after main ppc64 arch setup init. (#142634) - invalidate page race fix. (#140383) - Fix up AGPGART PCI Posting bugs properly. - Provide 64-bit translations for 32-bit TIOCMIWAIT/TIOCGICOUNT ioctls - Fix race condition on s390 when going idle. (#142855, #144317) - Include watchdog config on s390. (#139836) - Suppress Error Message on IDE probe. - Add cpu_relax() calls for various ia64 loops. (#141699) - Fix oops when io_setup is called with unwritable addr. (#143050) * Fri Feb 18 2005 Dave Jones - AC97 quirk additions & dupicate cleanup. - Fix Alt-Sysrq-B panics x86/x86_64 (#140792) * Thu Feb 17 2005 Dave Jones - NLM (NFSv3) problems when mounting with "sec=krb5" (#146703) - Enable OProfile profile support for UP i686 kernel. (#139031) - Fix stack alignment for signal handlers on ppc64. (#145064) - Fix leak of percpu data structure on ext2/ext3 umount. - Fix & clean up zombie/dead task handling & preemption. (#141284) - Print some extra debugging info on oom_kill. (#142784) - Fix pty race condition on SMP machine. (#129725) - Fix up wrong argument order in dma_declare_coherent_memory() - Fix sysfs_dir_close memory leak. - Fix md bio refcount leak. - Fix "RPC: garbage, exit EIO" when using NFSv3 with Kerberos 5 (#142464) - Fix NFS Direct-IO stack usage. (#142857) * Mon Feb 7 2005 Dave Jones - Export get_sb_pseudo(). (#139436) - Fix io port security hole on x86-64. (#146244) * Wed Jan 26 2005 Dave Jones - Fix shmctl SHM_LOCK perms. (#144471) - Various fixes from 2.6.10-ac (#146095, #146101) - OOM-killer tweak. * Tue Jan 25 2005 Dave Jones - Drop the deprecated SG_IO warning. (#141390) - Close information leak in sysenter (#146083) - Fix race in expand stack (CAN-2005-0001) (#144412) * Mon Jan 17 2005 Dave Jones - Fix flaws in IGMP code (CAN-2004-1137) (#142670) - Fix several corner cases in the 4g4g patch. (#144131, #144658) - Fix do_brk priveledge escalation. (CAN-2004-1235) (#144136) - Fix insuffient locking in DRM code. (CAN-2004-1056) (#144391) - Fix RLIMIT_MEMLOCK bypass and unpriveledged user DoS. (#144528) - Fix random poolsize sysctl handler integer overflow. (#144532) - Fix SCSI IOCTL integer overflow and information leak. (#144522) * Wed Jan 5 2005 Dave Jones - Fix AGP data corruption on non-4g4g kernels. * Tue Jan 4 2005 Dave Jones - Fix Tux crash if restarted with live connections that are in a particular state. (#140916) - Fix regression introduced by the recent CMSG security fixes. (#143975) - Various vm tuning to prevent possibility of OOM kill. (#141173) - Lower dirty limit for mappings which can't be cached in highmem - Don't oomkill when congested - Increment total_scanned var to throttle kswapd - Prevent panic with CD errors. - Enable SL82C104 IDE driver as built-in on PPC64 (#131033) * Wed Dec 29 2004 Dave Jones - Call module_upgrade in post stage of of kernel rpm installation. - Fix bad diskdump interaction with recent sysfs update. (#142321) - Fix refcounting order in sd/sr, fixing cable pulls on USB storage. * Sun Dec 12 2004 Dave Jones - Prevent kernel panic if an application issues an ioctl with an unrecognized subopcode. - fix false ECHILD result from wait* with zombie group leader. (#142518) * Sat Dec 11 2004 Dave Jones - Work around broken PCI posting in AGPGART. (#138348) - Make sure VC resizing fits in s16. * Fri Dec 10 2004 Dave Jones - Update yesterdays SELinux fix. (#142353) - E1000 64k-alignment fix. (#140047) - Disable tiglusb module. (#142102) - ID updates for cciss driver. - Fix overflows in USB Edgeport-IO driver. (#142258) - Fix wrong TASK_SIZE for 32bit processes on x86-64. (#141737) - Fix ext2/ext3 xattr/mbcache race. (#138951) - Fix bug where __getblk_slow can loop forever when pages are partially mapped. (#140424) - Add missing cache flushes in agpgart code. * Thu Dec 9 2004 Dave Jones - Prevent block device queues from being shared in viocd. (#139018) - Libata updates. (#138405) - aacraid: remove aac_handle_aif (#135527) - fix uninitialized variable in waitid(2). (#142505) - Fix CMSG validation checks wrt. signedness. - Fix memory leak in ip_conntrack_ftp - [IPV4]: Do not leak IP options. (#142251) - ppc64: Align PACA buffer for hypervisor's use. (#141817) - ppc64: Indicate that the veth link is always up. (#135402) - ppc64: Quiesce OpenFirmware stdin device at boot. (#142009) - SELinux: Fix avc_node_update oops. (#142353) - Fix CCISS ioctl return code. - Make ppc64's pci_alloc_consistent() conform to documentation. (#140047) * Wed Dec 8 2004 Dave Jones - Workaround E1000 post-maturely writing back to TX descriptors. (#133261) - Fix the previous E1000 errata workaround. - Several IDE fixes from 2.6.9-ac - vm pageout throttling. (#133858) * Tue Dec 7 2004 Dave Jones - Fix Tux from oopsing. (#140918) - Fix Tux/SELinux incompatability (#140916) - Fix Tux/IPV6 problem. (#140916) - ide: Fix possible oops on boot. - Make spinlock debugging panic instead of printk. - Update Emulex lpfc driver to 8.0.16 - Selected patches from 2.6.9-ac12 - ppc64: Fix inability to find space for TCE table (#138844) - Fix compat fcntl F_GETLK{,64} (#141680) - blkdev_get_blocks(): handle eof * Mon Dec 6 2004 Dave Jones - Bump redhat-rpm-config buildreq version. - Do the Centrino/ACPI changes on x86-64 too. * Fri Dec 3 2004 Dave Jones - Introduce infrastructure for supporting kabi. - Disable Centrino Speedstep driver. - Change ACPI cpufreq driver from modular to built-in. (#138952) * Thu Dec 2 2004 Dave Jones - XFRM layer bug fixes - ppc64: Convert to using ibm,read-slot-reset-state2 RTAS call - ide: Make CSB6 driver support configurations. - ide: Handle early EOF on CDs. - Fix sx8 device naming in sysfs - e100/e1000: return -EINVAL when setting rx-mini or rx-jumbo. (#140793) * Wed Dec 1 2004 Dave Jones - Workaround for the E1000 erratum 23 (#140047) - Remove bogus futex warning. (#138179) - x86_64: Fix lost edge triggered irqs on UP kernel. - x86_64: Reenable DRI for MGA. - Workaround E1000 post-maturely writing back to TX descriptors (#133261) - 3c59x: add EEPROM_RESET for 3c900 Boomerang - Fix buffer overrun in arch/x86_64/sys_ia32.c:sys32_ni_syscall() - ext3: improves ext3's error logging when we encounter an on-disk corruption. - ext3: improves ext3's ability to deal with corruption on-disk - ext3: Handle double-delete of indirect blocks. - Disable SCB2 flash driver for RHEL4. (#141142) * Tue Nov 30 2004 Dave Jones - x86_64: add an option to configure oops stack dump - x86[64]: display phys_proc_id only when it is initialized - x86_64: no TIOCSBRK/TIOCCBRK in ia32 emulation - via-rhine: references __init code during resume - Add barriers to generic timer code to prevent race. (#128242) - ppc64: Add PURR and version data to /proc/ppc64/lparcfg - Prevent xtime value becoming incorrect. - scsi: return full SCSI status byte in SG_IO - Fix show_trace() in irq context with CONFIG_4KSTACKS - Adjust alignment of pagevec structure. - md: make sure md always uses rdev_dec_pending properly. - Make proc_pid_status not dereference dead task structs. - sg: Fix oops of sg_cmd_done and sg_release race (#140648) - fix bad segment coalescing in blk_recalc_rq_segments() - fix missing security_*() check in net/compat.c - ia64/x86_64/s390 overlapping vma fix - Update Emulex lpfc to 8.0.15 * Mon Nov 29 2004 Dave Jones - Add another card reader to whitelist. (#141022) - Fix possible hang in do_wait() (#140042) - Fix ps showing wrong ppid. (#132030) - Print advice to use -hugemem if >=16GB of memory is detected. - Enable ICOM serial driver. (#136150) - Enable acpi hotplug driver for IA64. - SCSI: fix USB forced remove oops. - ia64: add missing sn2 timer mask in time_interpolator code. (#140580) - ia64: Fix hang reading /proc/pal/cpu0/tr_info (#139571) - ia64: bump number of UARTS. (#139100) - Fix ACPI debug level (#141292) - Make EDD runtime configurable, and reenable. - ppc64: IBM VSCSI driver race fix. (#138725) - ppc64: Ensure PPC64 interrupts don't end up hard-disabled. (#139020, #131590) - ppc64: Yet more sigsuspend/singlestep fixing. (#140102, #137931) - x86-64: Implement ACPI based reset mechanism. (#139104) - Backport 2.6.10rc sysfs changes needed for IBM hotplug driver. (#140372) - Update Emulex lpfc driver to v8.0.14 - Optimize away the unconditional write to debug registers on signal delivery path. - Fix up scsi_test_unit_ready() to work correctly with CD-ROMs. - md: fix two little bugs in raid10 - Remove incorrect ELF check from module loading. (#140954) - Plug leaks in error paths of aic driver. - Add refcounting to scsi command allocation. - Taint oopses on machine checks, bad_page()'s calls and forced rmmod's. - Share Intel cache descriptors between x86 & x86-64. - rx checksum support for gige nForce ethernet - vm: vm_dirty_ratio initialisation fix * Mon Nov 22 2004 Dave Jones - Update -ac patch to 2.6.9-ac11 - make tulip_stop_rxtx() wait for DMA to fully stop. (#138240) - ACPI: Make LEqual less strict about operand types matching. - scsi: avoid extra 'put' on devices in __scsi_iterate_device() (#138135) - Fix bugs with SOCK_SEQPACKET AF_UNIX sockets - Reenable token ring drivers. (#119345) - SELinux: Map Unix seqpacket sockets to appropriate security class - SELinux: destroy avtab node cache in policy load error path. - AF_UNIX: Serialize dgram read using semaphore just like stream. - lockd: NLM blocks locks don't sleep - NFS lock recovery fixes - Add more MODULE_VERSION tags (#136403) - Update qlogic driver to 2.6.10rc2 level. - cciss: fixes for clustering - ieee802.11 update. - ipw2100: update to ver 1.0.0 - ipw2200: update to ver 1.0.0 - Enable promisc mode on ipw2100 - 3c59x: reload EEPROM values at rmmod for needy cards - ppc64: Prevent sigsuspend stomping on r4 and r5 - ppc64: Alternative single-step fix. - fix for recursive netdump oops on x86_64 - ia64: Fix IRQ routing fix when booted with maxcpus= (#138236) - ia64: search the iommu for the correct size - Deal with fraglists correctly on ipv4/ipv6 output - Various statm accounting fixes (#139447) * Sat Nov 20 2004 Dave Jones - Reenable VESAfb. (#139982) - Reenable CMM /proc interface for s390 (#137397) * Fri Nov 19 2004 Dave Jones - e100: fix improper enabling of interrupts. (#139706) - autofs4: allow map update recognition - Various TCP fixes from 2.6.10rc - Various netlink fixes from 2.6.10rc - [IPV4]: Do not try to unhash null-netdev nexthops. - ppc64: Make NUMA map CPU->node before bringing up the CPU (#128063) - ppc64: sched domains / cpu hotplug cleanup. (#128063) - ppc64: Add a CPU_DOWN_PREPARE hotplug CPU notifier (#128063) - ppc64: Register a cpu hotplug notifier to reinitialize the scheduler domains hierarchy (#128063) - ppc64: Introduce CPU_DOWN_FAILED notifier (#128063) - ppc64: Make arch_destroy_sched_domains() conditional (#128063) - ppc64: Use CPU_DOWN_FAILED notifier in the sched-domains hotplug code (#128063) - Various updates to the SCSI midlayer from 2.6.10rc. - vlan_dev: return 0 on vlan_dev_change_mtu success. (#139760) - Update Emulex lpfc driver to v8.0.13 - Fix problem with b44 driver and 4g/4g patch. (#118165) - Prevent oops when loading aic79xx on machine without hardware. (#125982) - Use correct spinlock functions in token ring net code. (#135462) - scsi: Add reset ioctl capability to ULDs - scsi: update ips driver to 7.10.18 - Reenable ACPI hotplug driver. (#139976, #140130, #132691) * Wed Nov 17 2004 Dave Jones - Implement an RCU scheme for the SELinux AVC - Improve on the OOM-killer taming patch. - device-mapper: Remove duplicate kfree in dm_register_target error path. - Make SHA1 guard against misaligned accesses - ASPM workaround for PCIe. (#123360) - Hot-plug driver updates due to MSI change (#134290) - Workaround for 80332 IOP hot-plug problem (#139041) - ExpressCard hot-plug support for ICH6M (#131800) - Fix boot crash on VIA systems (noted on x86-64) - PPC64: Store correct backtracking info in ppc64 signal frames - PPC64: Prevent HVSI from oopsing on hangup (#137912) - Fix poor performance b/c of noncacheable mapping in 4g/4g (#130842) - Fix PCI-X hotplug issues (#132852, #134290) - Re-export force_sig() (#139503) - Various fixes for more security issues from latest -ac patch. * Tue Nov 16 2004 Dave Jones - Fix d_find_alias brokenness (#137791) - tg3: Fix fiber hw autoneg bounces (#138738) - diskdump: Fix issue with NMI watchdog. (#138041) - diskdump: Export disk_dump_state. (#138132) - diskdump: Tickle NMI watchdog in diskdump_mdelay() (#138036) - diskdump: Fix mem= for x86-64 (#138139) - diskdump: Fix missing system_state setting. (#138130) - diskdump: Fix diskdump completion message (#138028) - Re-add aic host raid support. - Take a few more export removal patches from 2.6.10rc - SATA: Make AHCI work - SATA: Core updates. - S390: Fix Incorrect registers in core dumps. (#138206) - S390: Fix up lcs device state. (#131167) - S390: Fix possible qeth IP registration failure. - S390: Support broadcast on z800/z900 HiperSockets - S390: Allow FCP port to recover after aborted nameserver request. - Flush error in pci_mmcfg_write (#129338) - hugetlb_get_unmapped_area fix (#135364, #129525) - Fix ia64 cyclone timer on ia64 (#137842, #136684) - Fix ipv6 MTU calculation. (#130397) - ACPI: Don't display messages about ACPI breakpoints. (#135856) - Fix x86_64 copy_user_generic (#135655) - lockd: remove hardcoded maximum NLM cookie length - Fix SCSI bounce limit * Mon Nov 15 2004 Dave Jones - Disable polling mode on hotplug controllers in favour of interrupt driven. (#138737) * Sat Nov 13 2004 Dave Jones - Drop some bogus patches. * Thu Nov 11 2004 Dave Jones - NFS: Fix dentry refcount accounting error - Make sure that modules get signed with the right key. - Remove SG_IO deprecation warning (#136179) - s390: Fix fake_ll for qeth device. (#136175) - s390: User process executing in wrong address-space mode - s390: zfcp: Kernel stack frame for zfcp_cfdc_dev_ioctl() is too big - s390: Use slab allocator for DASD I/O pages. - PPC64: HVSI udbg support - PPC64: Make HVSI console survive FSP reset - PPC64: Make PCI hostbridge hotplugging work - PPC64: Fix IBM VSCSI problems (#138124) * Wed Nov 10 2004 Dave Jones - Fix single-stepping on PPC64 - Integrate kernel-devel changes * Tue Nov 9 2004 Dave Jones - SELinux: netif fixes. - SELinux: add DAC check to setxattr() hook. - SELinux: sidtab locking fix. - SELinux: mediate send_sigurg(). - SELinux: fix setscheduler hook deadlock. - ide-floppy: Supresses error messages resulting from Medium not present * Mon Nov 8 2004 Dave Jones - Various IA64 updates from 2.6.10rc1 - nfsd: make sure getxattr inode op is non-NULL before calling it. * Thu Nov 4 2004 Dave Jones - Handle NULL dev->dev_addr in SIOCGIFHWADDR correctly. (#137648) - Fix NFSD domainname size limit. - nfsd4: nfsd oopsed when encountering a conflict with a local lock - nfsd4: fix putrootfh return - nfsd: Insecure port warning shows decimal IPv4 address - Disable sw irqbalance/irqaffinity for e7520/e7320/e7525 (#136419) - RAID1 failover hang fix (#136485) - Add MODULE_VERSION to ixgb driver. (#136399, #137911) * Tue Nov 2 2004 Dave Jones - Fix exec-shield non-PIE/non-prelinked bug. - ext3 reservations: fix goal hit accounting. - Fix problems with non-power-of-two sector size discs. (#135094) - Fix possible oops in netpoll (#132153) - Add missing MODULE_VERSION tags to various modules. (#136399) - Add USB card reader de jour. (#124048) * Mon Nov 1 2004 Dave Jones - Fix memory leak on x86-64 in mixed 32/64 mode. (#132947) - Yet another USB card reader for the whitelist. (#137722) - Remove a bunch of exports that went away in 2.6.10rc1. * Fri Oct 29 2004 Dave Jones - Stop E820 entries in zero page getting corrupted by EDID info. (#137510) - Fix raid5 oops (#127862) - Remove the possibility of some false OOM kills. (#131251) * Tue Oct 26 2004 Dave Jones - Add Intel wireless drivers for Centrino chipsets. * Mon Oct 25 2004 Dave Jones - Add more USB card readers to SCSI whitelist (#131546, #132923) * Sat Oct 23 2004 Dave Jones - Disable CONFIG_SCHED_SMT for iseries. * Fri Oct 22 2004 Dave Jones - Fix PPC NUMA (#130716). - Fix autoraid for S390 (#123842/#130339) - Selected bits from 2.6.9-ac3 - Fix syncppp/async ppp problems with new hangup - Fix broken parport_pc unload - Stop i8xx_tco making some boxes reboot on load - Fix cpia/module tools deadlock - Security fix for smbfs leak/overrun * Thu Oct 21 2004 Dave Jones - Misc security fixes from 2.6.9-ac2 * Wed Oct 20 2004 Dave Jones - Fix ia64 module loading (#136365) - Enable CONFIG_PACK_STACK for s390. * Tue Oct 19 2004 Dave Jones - Fix NFS badness (#132726) - Enable discontigmem for PPC64 - Disable a bunch of irrelevant options for PPC64 - Drop bogus USB workaround. (#131127) * Mon Oct 18 2004 Dave Jones - Rebase to 2.6.9 - Speedtouch USB DSL modem driver update. - Cleanup some iseries config options. * Fri Oct 15 2004 Dave Jones - 2.6.9-rc4-bk3 - Fix up a bunch of unresolved symbols that crept in recently. - Remove bogus O_NONBLOCK patch which broke lots of userspace. - Fix booting on PPC64 by reserving initrd pages. * Thu Oct 14 2004 Dave Jones - Rebase to 2.6.9-rc4-bk2 - librtas needs to work around the /dev/mem restrictions. - EXT3 reservations use-before-initialised bugfix. - Merge Emulex LightPulse FC driver. - support O_NONBLOCK for read,pread,readv of regular files. - EDD blows up some x86-64's. Disable again. - Resurrect the hugemem kernel for performance comparisons between 3G:1G and 4G:4G address space layouts. All non-hugemem kernels are now 3G userspace layout. * Wed Oct 13 2004 Dave Jones - Make EDD driver modular on x86-64 too. - Various mkinitrd spec changes (Jeremy Katz) - Enable a bunch more PPC64 config options. (Dave Howells) - Enable ACPI cpufreq driver for x86-64 too. * Tue Oct 12 2004 Dave Jones - Rebase to 2.6.9-rc4-bk1 - Tux update. - Update netdump/diskdump patches - PowerPC 64 netboot changes. - Various CONFIG_ option diddling. - Fix up the find_isa_irq_pin() oops on reboot for x86-64 too. * Mon Oct 11 2004 Dave Jones - Rebase to 2.6.9-rc4 - Enable CONFIG_MICROCODE for x86-64 * Fri Oct 8 2004 Dave Jones - Rebase to 2.6.9-rc3-bk8 * Thu Oct 7 2004 Dave Jones - Rebase to 2.6.9-rc3-bk7 - Fix up PPC/PPC64 compilation failures due to new binutils. (David Woodhouse) * Wed Oct 6 2004 Dave Jones - Rebase to 2.6.9-rc3-bk6 - Add xattr support for tmpfs. * Mon Oct 4 2004 Stephen C. Tweedie - Update ext3 online resize to 2.6.9-rc3-mm2 upstream - Reenable ext3 online resize in .spec * Tue Sep 28 2004 Jeremy Katz - add patch from Roland McGrath/James Morris to fix mprotect hook bug (#133505) * Mon Sep 20 2004 Arjan van de Ven - 2.6.9-rc2-bk5 * Thu Sep 16 2004 Arjan van de Ven - fix tux for x86-64 and ppc64 * Tue Sep 14 2004 Arjan van de Ven - 2.6.9-rc2 - add diskdump * Fri Sep 10 2004 Arjan van de Ven - 2.6.9-rc1-bk17 ; make ppc32 build * Tue Sep 07 2004 Arjan van de Ven - 2.6.9-rc1-bk13 * Mon Sep 06 2004 Arjan van de Ven - disable online resize again - hopefully fix Quake3 interaction with execshield - add Alan's borken-bios-IRQ workaround patch * Sat Sep 04 2004 Arjan van de Ven - 2.6.9-rc1-bk11 * Tue Aug 31 2004 Arjan van de Ven - fix execshield buglet with legacy binaries - 2.6.9-rc1-bk7 * Mon Aug 30 2004 Arjan van de Ven - 2.6.9-rc1-bk6 * Sat Aug 28 2004 Arjan van de Ven - 2.6.9-rc1-bk4, now with i915 DRM driver * Fri Aug 27 2004 Arjan van de Ven - 2.6.9-rc1-bk2 * Mon Aug 23 2004 Arjan van de Ven - 2.6.8.1-bk2 * Sat Aug 21 2004 Arjan van de Ven - attempt to fix early-udev bug * Fri Aug 13 2004 Arjan van de Ven - 2.6.8-rc4-bk3 - split execshield up some more * Fri Aug 13 2004 Dave Jones - Update SCSI whitelist again with some more card readers. * Mon Aug 9 2004 Arjan van de Ven - 2.6.8-rc3-bk3 * Wed Aug 4 2004 Arjan van de Ven - Add the flex-mmap bits for s390/s390x (Pete Zaitcev) - Add flex-mmap for x86-64 32 bit emulation - 2.6.8-rc3 * Mon Aug 2 2004 Arjan van de Ven - Add Rik's token trashing control patch * Sun Aug 1 2004 Arjan van de Ven - 2.6.8-rc2-bk11 * Fri Jul 30 2004 Arjan van de Ven - 2.6.8-rc2-bk8 * Wed Jul 28 2004 Arjan van de Ven - 2.6.8-rc2-bk6 - make a start at splitting up the execshield patchkit * Fri Jul 16 2004 Arjan van de Ven - ppc32 embedded updates * Thu Jul 15 2004 Arjan van de Ven - make USB modules again and add Alan's real fix for the SMM-meets-USB bug - 2.6.8-rc1-bk4 * Wed Jul 14 2004 Arjan van de Ven - 2.6.8-rc1-bk3 * Tue Jul 13 2004 Arjan van de Ven - add "enforcemodulesig" boot option to make the kernel load signed modules only * Mon Jul 12 2004 Arjan van de Ven - updated voluntary preempt - 2.6.8-rc1 * Wed Jul 7 2004 Arjan van de Ven - fix boot breakage that was hitting lots of people (Dave Jones) * Tue Jul 6 2004 Arjan van de Ven - add voluntary preemption patch from Ingo - 2.6.7-bk19 * Tue Jun 29 2004 Arjan van de Ven - make a start at gpg signed modules support * Sat Jun 27 2004 Arjan van de Ven - experiment with making the hardlink call in post more efficient - 2.6.7-bk9 * Thu Jun 24 2004 Arjan van de Ven - 2.6.7-bk7 - Add wli's patch to allocate memory bottom up not top down - change some config options in the kernel-sourcecode package that are good for rpm kernel builds but not for custom user builds to more appropriate default values. - reenable kernel-sourcecode again for a few builds * Wed Jun 23 2004 Arjan van de Ven - 2.6.7-bk5 - fix tux unresolved symbols (#126532) * Mon Jun 21 2004 Arjan van de Ven - make kernel-doc and kernel-sourcecode builds independent of eachother - disable kernel-sourcecode builds entirely, we'll be replacing it with documentation on how to use the src.rpm instead for building your own kernel. * Sat Jun 19 2004 Arjan van de Ven - 2.6.7-bk2 * Sun Jun 13 2004 Arjan van de Ven - add patch from DaveM to fix the ppp-keeps-iface-busy bug * Sat Jun 12 2004 Arjan van de Ven - add fix from Andi Kleen/Linus for the fpu-DoS * Thu Jun 10 2004 Arjan van de Ven - disable mlock-uses-rlimit patch, it has a security hole and needs more thought - revert airo driver to the FC2 one since the new one breaks * Tue Jun 8 2004 Dave Jones - Update to 2.6.7rc3 * Fri Jun 4 2004 Arjan van de Ven - fix the mlock-uses-rlimit patch * Wed Jun 2 2004 David Woodhouse - Add ppc64 (Mac G5) * Wed Jun 2 2004 Arjan van de Ven - add a forward port of the mlock-uses-rlimit patch - add NX support for x86 (Intel, Ingo) * Tue Jun 1 2004 Arjan van de Ven - refresh ext3 reservation patch * Sun May 30 2004 Arjan van de Ven - 2.6.7-rc2 - set the ACPI OS name to "Microsoft Windows XP" for better compatibility * Thu May 27 2004 Pete Zaitcev - Fix qeth and zfcp (s390 drivers): align qib by 256, embedded into qdio_irq. * Thu May 27 2004 Dave Jones - Fix the crashes on boot on Asus P4P800 boards. (#121819) * Wed May 26 2004 Dave Jones - Lots more updates to the SCSI whitelist for various USB card readers. (#112778, among others..) * Wed May 26 2004 Arjan van de Ven - back out ehci suspend/resume patch, it breaks - add fix for 3c59x-meets-kudzu bug from Alan * Tue May 25 2004 Arjan van de Ven - try improving suspend/resume by restoring more PCI state - 2.6.7-rc1-bk1 * Mon May 24 2004 Dave Jones - Add yet another multi-card reader to the whitelist (#85851) * Sun May 23 2004 Dave Jones - Add another multi-card reader to the whitelist (#124048) * Wed May 19 2004 Arjan van de Ven - put firewire race fix in (datacorruptor) * Tue May 18 2004 Dave Jones - Fix typo in ibmtr driver preventing compile (#123391) * Mon May 17 2004 Arjan van de Ven - update to 2.6.6-bk3 - made kernel-source and kernel-doc noarch.rpm's since they are not architecture specific. * Sat May 08 2004 Arjan van de Ven - fix non-booting on Transmeta cpus (Peter Anvin) - fix count leak in message queues * Fri May 07 2004 Arjan van de Ven - more ide cache flush work - patch from scsi-bk to fix sd refcounting * Thu May 06 2004 Arjan van de Ven - some more ide cache flush fixes * Wed May 05 2004 Arjan van de Ven - fix bug 122504 - convert b44 to ethtool ops (jgarzik) - make IDE do a cache-flush on shutdown (me/Alan) * Tue May 04 2004 Arjan van de Ven - work around i810/i830 DRM issue * Fri Apr 30 2004 Arjan van de Ven - 2.6.6-rc3-bk1 - make amd64 boot again - fix vm86-vs-4g4g interaction (Ingo) * Thu Apr 22 2004 Arjan van de Ven - 2.6.6-rc2 * Tue Apr 20 2004 Arjan van de Ven - add the ext3 online resize patch * Mon Apr 19 2004 Arjan van de Ven - 2.6.6-rc1-bk3 - add the objrmap vm from the -mm tree; it needs testing * Thu Apr 15 2004 Arjan van de Ven - 2.6.5-bk2 - disable DISCONTIGMEM on ia64 for performance - fix sleep_on use in reiserfs (Chris Mason) * Tue Apr 13 2004 Arjan van de Ven - 2.6.5-mc4 - reenable sg driver for scsi tape changers and such - the sk98lin driver oopses on module unload, preven that * Mon Apr 12 2004 Arjan van de Ven - fix "bad pmd" bug with patch from Ingo * Fri Apr 09 2004 Arjan van de Ven - 2.6.5-mc3 - finish up the -mc2 merge - latest 4g/4g patch from Ingo - latest execshield patch from Ingo - fix a few framebuffer bugs * Thu Apr 08 2004 Arjan van de Ven - first attempt at a 2.6.5-mc2 merge * Thu Apr 08 2004 Dave Jones - Add in missing SiS AGP fix. * Tue Apr 06 2004 Dave Jones - More agpgart fixes. * Fri Apr 02 2004 Arjan van de Ven - fix another 4g/4g-vs-resume bug * Tue Mar 30 2004 Arjan van de Ven - 2.6.5-rc3 - fix PCI posting bug in i830 DRM * Mon Mar 29 2004 Arjan van de Ven - 2.6.5-rc2-bk8 * Mon Mar 29 2004 Dave Jones - Include latest agpgart fixes. * Thu Mar 25 2004 Arjan van de Ven - more DRM fixes - add the fsync patches from akpm * Tue Mar 23 2004 Arjan van de Ven - 2.6.5-rc2-bk3 - fix direct userspace memory access in i830 drm driver * Mon Mar 22 2004 Arjan van de Ven - 2.6.5-rc2-bk2 - some stackbloat reductions from Dave and me * Sat Mar 20 2004 Arjan van de Ven - 2.6.5-rc2 * Tue Mar 16 2004 Dave Jones - 2.6.5-rc1 * Mon Mar 15 2004 Arjan van de Ven - 2.6.4-bk3 - fix oops in toshiba_acpi (Barry K. Nathan) * Sat Mar 13 2004 Arjan van de Ven - 2.6.4-bk2 merge * Thu Mar 11 2004 Arjan van de Ven - renable sonypi driver that was off accidentally - 2.6.4-final - fix the oops on alsa module unloads * Wed Mar 10 2004 Arjan van de Ven - add ppc64/iseries, ppc32 (powermac/ibook) and ia64 architectures - 2.6.4-rc3 * Tue Mar 09 2004 Arjan van de Ven - 2.6.4-rc2-bk5 - fix nfs-vs-selinux issue - fix typo in URL as per #117849 * Mon Mar 08 2004 Arjan van de Ven - fix race in lp.c (#117710) - 2.6.4-rc2-bk3 - attempt to fix S3 suspend-to-ram with 4g/4g split * Sat Mar 06 2004 Arjan van de Ven - fix reiserfs - set HZ to 1000 again for some tests * Wed Feb 25 2004 Arjan van de Ven - merge back a bunch of fedora fixes - disable audit * Tue Feb 24 2004 Arjan van de Ven - audit bugfixes - update tux to a working version - 2.6.3-bk5 merge * Fri Feb 20 2004 Arjan van de Ven - re-add and enable the Auditing patch - switch several cpufreq modules to built in since detecting in userspace which to use is unpleasant * Thu Jul 03 2003 Arjan van de Ven - 2.6 start