2005-03-31 10:35:34

by Andrew Morton

[permalink] [raw]
Subject: 2.6.12-rc1-mm4


ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.12-rc1/2.6.12-rc1-mm4/


- New reiserfs4 code drop

- Various new fixes and cleanups. Am still interested in hearing how people
are going with the DRI problems and the PM resume problems.



Changes since 2.6.12-rc1-mm3:


linus.patch
bk-acpi.patch
bk-agpgart.patch
bk-audit.patch
bk-cpufreq.patch
bk-driver-core.patch
bk-drm.patch
bk-drm-via.patch
bk-i2c.patch
bk-ia64.patch
bk-ide-dev.patch
bk-input.patch
bk-kbuild.patch
bk-mtd.patch
bk-net.patch
bk-netdev.patch
bk-nfs.patch
bk-ntfs.patch
bk-pci.patch
bk-scsi.patch
bk-serial.patch
bk-watchdog.patch

Latest versions of subsystem trees

-pcmcia-properly-bail-out-on-mtd-related-ioctl-invocation.patch
-pcmcia-dont-lock-up-in-rsrc_nonstatic-pcmcia_validate_mem.patch
-pcmcia-dont-send-eject-request-events-to-userspace.patch
-ppc64-preliminary-changes-to-of-fixup-functions.patch
-ppc64-make-of-node-fixup-code-usable-at-runtime.patch
-ppc64-introduce-pseries_reconfig.patch
-ppc64-promc-use-pseries-reconfig-notifier.patch
-ppc64-fix-aio-panic-caused-by-is_hugepage_only_range.patch
-handle-multiple-video-cards-on-the-same-bus.patch
-tty-overrun-time-fix.patch
-bk-driver-core-hang-fix.patch
-3dfx-drm-depends-on-pci.patch
-sata_sil-corruption--lockup-fix.patch
-bk-nfs-gcc4-fix.patch
-nfs4-empty-array-fix.patch
-drivers-pci-hotplug-cpqphp_corec-fix-a-check-after-use.patch
-ub-atomicity-fix.patch
-drivers-usb-misc-usbtestc-fix-a-null-dereference.patch
-slab-kmalloc-cleanups.patch
-slab-64bit-fix.patch
-vmscan-move-code-to-isolate-lru-pages-into-separate-function.patch
-mm-counter-operations-through-macros.patch
-mm-counter-operations-through-macros-tidy.patch
-slab-shrinkers-use-vfs_cache_pressure.patch
-include-cleanup-in-pgalloch.patch
-fix-mmap-of-dev-kmem.patch
-unused-size-assignment-in-filemap_nopage.patch
-remove-last_rx-update-from-loopback-device.patch
-a-new-10gb-ethernet-driver-by-chelsio-communications-update.patch
-pcnet32-bug-79c975-fiber-fix.patch
-null-pointer-bug-in-netpollc.patch
-restore-ports-module-parameter-for-ip_nat_ftp-and-ip_nat_irc.patch
-ipt-leak-fix.patch
-ipv6-fix-address-interface-handling-according-to-the-scoping-architecture.patch
-drivers-net-wireless-airoc-correct-a-wrong-check.patch
-selinux-make-code-static-and-remove-unused-code.patch
-selinux-allow-mounting-of-filesystems-with-invalid-root-inode-context.patch
-selinux-audit-unrecognized-netlink-messages.patch
-selinux-add-name_connect-permission-check.patch
-ppc32-fix-mv64x60-internal-sram-size.patch
-ppc32-move-83xx-85xx-device-and-system-description-files.patch
-ppc32-fix-config_serial_text_debug-support-on-83xx.patch
-ppc32-typo-fix-in-load-store-string-emulation.patch
-ppc32-report-chipset-version-in-common-proc-cpuinfo-handling.patch
-ppc32-report-chipset-version-in-common-proc-cpuinfo-handling-fix.patch
-ppc32-dmasound-compilation-fix.patch
-ppc32-fix-sandpoint-soft-reboot.patch
-ppc32-64-map-prefetchable-pci-without-guarded-bit.patch
-ppc32-fix-broken-compile-on-sky-computers-hdpu-platform.patch
-ppc32-8xx-typo-fix.patch
-ppc64-pci_dnc-use-pseries-reconfig-notifier.patch
-ppc64-pseries_iommuc-use-pseries-reconfig-notifier.patch
-ppc64-fix-gcc4-compile-error-in-pacah.patch
-ppc64-fix-compile-error-in-promc.patch
-ppc64-fix-linkage-error-on-g5.patch
-ppc64-fix-semtimedop-compat-syscall.patch
-ppc64-fix-pseries-hcall-stubs.patch
-ppc64-make-numa=off-command-line-argument-work-again.patch
-ppc64-fix-ethernet-phy-reset-on-imac-g5.patch
-ppc64-fix-lpar-iommu-setup-code-for-p630.patch
-mips-linkage-fix.patch
-mips-update-vr41xx-rtc-support.patch
-x86-cmos-time-update-optimisation.patch
-x86-cmos-time-update-optimisation-tidy.patch
-x86-cmos-time-update-optimisation-locking-fix.patch
-x86-cmos-time-update-optimisation-locking-fix-check.patch
-apm-fix-interrupts-enabled-in-device_power_up.patch
-rtc_lock-is-irq-safe.patch
-fix-put_user-for-80386.patch
-es7000-legacy-mappings-update.patch
-x86-fix-esp-corruption-cpu-bug-take-2-fix.patch
-es7000-dmi-cleanup.patch
-i386-add-kstack=n-option-from-x86_64.patch
-rename-fpu_verify_area-to-fpu_access_ok.patch
-x86_64-update-defconfig.patch
-x86_64-add-new-amd-cpuid-flags-to-cpuinfo.patch
-x86_64-add-an-64bit-entry-path-for-exec.patch
-x86_64-busses-array-is-only-indexed-with-a-8bit-value.patch
-x86_64-fix-compilation-with-config_proc_fs=n.patch
-x86_64-move-hpet-selection-into-processor-specific.patch
-x86_64-remove-never-used-obsolete-file.patch
-x86_64-fix-indentation-in-vsyscallc-no-functional.patch
-x86_64-nop-out-system-call-instruction-in-vsyscall-page.patch
-x86_64-nop-out-system-call-instruction-in-vsyscall-page-fix.patch
-x86_64-remove-obsolete-comments-in-vsyscallc-and-fix.patch
-x86_64-remove-noisy-printk-in-k8-bus-detection-code.patch
-x86_64-remove-unused-and-broken-code-in-ioh.patch
-x86_64-remove-stale-unused-file.patch
-x86_64-move-put_user-out-of-line.patch
-x86_64-give-out-of-line-get_user-better-calling.patch
-x86_64-work-around-tyan-bios-mtrr-initialization-bug.patch
-x86_64-include-pci-express-configuration.patch
-x86_64-cleanups-in-new-backtrace-code-in-oprofile.patch
-x86_64-fix-special-isa-case-in-iounmap.patch
-x86_64-fix-formatting-and-white-space-in-signal-code.patch
-x86_64-mem=xxx-will-now-limit-kernel-memory-to-xxx.patch
-x86_64-resume-pit-for-x86_64.patch
-x86_64-fix-nmi-rtc-access-race.patch
-x86_64-minor-fix-to-tlb-flush-ipi.patch
-x86_64-always-reload-cr3-completely-when-a-lazy-mm.patch
-x86_64-fix-ldt-descriptor.patch
-x86_64-change-the-y2069-bug-in-the-rtc-timer-code-to-be.patch
-x86_64-only-free-pmds-and-puds-after-other-cpus-have.patch
-x86_64-dont-enable-interrupts-in-oopses.patch
-x86_64-fix-smp-fallback-to-up.patch
-x86_64-fix-config_preempt.patch
-x86_64-fix-exception-stack-detection-during-backtraces.patch
-x86_64-fix-gcc-34-warning-in-bitopsc.patch
-x86_64-fix-missing-delay-when-the-tsc-counter-just.patch
-x86_64-clean-up-the-iommu-initialisation-a-bit.patch
-x86-64-kconfig-typo-trivial.patch
-x86_64-remove-old-decl-trivial.patch
-x86_64-hugetlb-fix.patch
-x86-64-forgot-asmlinkage-on-sys_mmap.patch
-x86_64-reduce-cacheline-bouncing-in-cpu_idle_wait-warning-fix.patch
-kernel-parameters-ia-32-x86-64-cleanups.patch
-x86_64-dump-stack-in-early-exception.patch
-alpha-spinlockh-update.patch
-ia64-reduce-cacheline-bouncing-in-cpu_idle_wait-fix.patch
-swsusp-add-missing-refrigerator-calls.patch
-suspend-to-ram-update-videotxt-with-more-systems.patch
-pm-remove-obsolete-pm_-from-vtc.patch
-swsusp-small-updates.patch
-swsusp-1-1-kill-swsusp_restore.patch
-m32r-update-mmu-less-support-1.patch
-m32r-update-mmu-less-support-2.patch
-m32r-update-mmu-less-support-3.patch
-m32r-fix-m32102-i-cache-invalidation.patch
-m32r_sio-driver-update.patch
-m68k-update-signal-delivery-handling.patch
-m68k-stdma-replace-sleep_on-with-wait_event.patch
-zorro-replace-printk-with-pr_info-in-drivers-zorro-zorroc.patch
-mac-ncr5380-scsi-fix-bus-error.patch
-m68k-ip-checksum-updates.patch
-sun-3-3x-enable-sun-partition-tables-support-by-default.patch
-m68k-add-missing-pieces-of-thread-info-tif_memdie-support.patch
-tpm-depends-on-pci.patch
-uml-cope-with-uml_net-security-fix-2.patch
-uml-fix-compile.patch
-uml-cpu_relax-fix.patch
-uml-extend-cmd-line-limits.patch
-uml-disable-more-hardware-kconfig-opt-and-rename-usermode-to-uml.patch
-uml-little-build-fixes.patch
-uml-factor-out-common-code-in-user-obj-handling.patch
-uml-kbuild-link-cmd.patch
-uml-add-kconfig-debug-deps.patch
-uml-real-fix-for-__gcov_init-symbols.patch
-uml-fix-cond-expr-as-lvalues-warning.patch
-s390-swapped-memset-arguments.patch
-s390-kernel-faults.patch
-s390-signal-stack-bug.patch
-s390-dasd-preferred-path-support.patch
-s390-qeth-layer2-fixes.patch
-s390-qeth-1920-device-support.patch
-s390-qeth-blkt-tuning.patch
-s390-qeth-tcp-segmentation-offload.patch
-s390-claw-network-device-driver.patch
-cant-unmount-bad-inode.patch
-stallion-driver-module-clean-up.patch
-use-__init-and-__exit-in-pktcdvd.patch
-dvd-ram-support-for-pktcdvd.patch
-break_lock-fix-2.patch
-cdrom-cdu31a-cleanups.patch
-cdrom-cdu31a-locking-fixes.patch
-cdrom-cdu31a-use-wait_event.patch
-revert-gconfig-changes.patch
-revert-gconfig-changes-build-fix.patch
-enable-gcc-warnings-for-vsprintf-vsnprintf-with-format-attribute.patch
-w6692-eliminate-bad-section-references.patch
-teles3-eliminate-bad-section-references.patch
-elsa-eliminate-bad-section-references.patch
-hfc_sx-eliminate-bad-section-references.patch
-sedlbauer-eliminate-bad-section-references.patch
-fix-mprotect-with-len=size_t-1-to-return-enomem.patch
-checkstack-fix-sort-misbehavior-for-long-function-names.patch
-fix-irq_affinity-write-from-proc-for-ia64.patch
-fix-mmap-return-value-to-conform-posix.patch
-fix-mmap-return-value-to-conform-to-posix.patch
-exports-to-enable-clock-driver-modules.patch
-per-cpu-irq-stat.patch
-kill-drivers-cdrom-mcdc.patch
-drivers-char-isicomc-gcc4-fix.patch
-infiniband-remove-unsafe-use-of-in_atomic.patch
-new-console-flag-con_boot.patch
-new-console-flag-con_boot-comment.patch
-pipe-save-one-pipe-page.patch
-kprobes-incorrect-spin_unlock_irqrestore-call-in-register_kprobe.patch
-ext2_make_empty-information-leak.patch
-missing-set_fs-calls-around-kernel-syscall.patch
-cpusets-mems-generation-deadlock-fix.patch
-cpusets-alloc-gfp_wait-sleep-fix.patch
-mtrr-uaccess-range-checking-fix.patch
-cciss-range-checking-fix.patch
-fix-posix-timers-expiring-before-their-scheduled-time.patch
-fix-oops-when-inserting-ipmi_si-module.patch
-posix-cpu-timers-and-cputime_t-divisons.patch
-ext2-3-file-limits-to-avoid-overflowing-i_blocks.patch
-load_elf_library-kfree-fix.patch
-futex-queue_me-get_user-ordering-fix.patch
-io_remap_pfn_range-add-for-all-arch-es.patch
-io_remap_pfn_range-add-for-all-arch-es-fix.patch
-io_remap_pfn_range-convert-sparc-callers.patch
-io_remap_pfn_range-fix-some-callers-for-xen.patch
-io_remap_pfn_range-convert-last-callers.patch
-alpha-build-fixes.patch
-fix-pcmcia-resume-with-card-inserted.patch
-pcmcia-clean-up-suspend.patch
-small-warning-fix-for-gcc4.patch
-alpha-elimitate-two-warnings-from-gcc4.patch
-fat-set-ms_noatime-to-msdos.patch
-fat-fix-msdos-datetime.patch
-fix-compile-warning-in-drivers-pnp-resourcec-with-config_pci.patch
-nlm-fix-f_count-leak.patch
-module-parameter-fixes.patch
-fs-hpfs-fix-hpfs-support-under-64-bit-kernel.patch
-arch-hook-for-notifying-changes-in-pte-protections-bits.patch
-serial-digi-neo-driver.patch
-netmos-parallel-serial-combo-support.patch
-bt819-array-indexing-fix.patch
-unified-spinlock-initialization.patch
-drivers-block-dac960c-fix-a-use-after-free.patch
-drivers-telephony-ixj-fix-a-use-after-free.patch
-fs-attrc-fix-check-after-use.patch
-fs-smbfs-requestc-fix-null-dereference.patch
-hfs-free-page-buffers-in-releasepage.patch
-hfs-fix-umask-behaviour.patch
-hfs-more-bnode-error-checks.patch
-hfs-fix-sign-problem-in-hfs_ext_keycmp.patch
-hfs-use-parse-library-for-mount-options.patch
-hfs-add-nls-support.patch
-hfs-unicode-decompose-support.patch
-dvb-clarify-firmware-upload-messages.patch
-dvb-dibcom-frontend-fixes.patch
-dvb-dibusb-misc-fixes.patch
-dvb-skystar2-remove-duplicate-pci_release_region.patch
-dvb-mt352-pinnacle-300i-comments.patch
-dvb-support-activy-budget-card.patch
-dvb-skystar2-update-email-address.patch
-dvb-ves1x93-invert_pwm-fix.patch
-dvb-dibusb-readme-update.patch
-dvb-dibusb-support-hauppauge-wintv-nova-t-usb2.patch
-dvb-nxt2002-qam64-256-support.patch
-dvb-get_dvb_firmware-new-unshield-version.patch
-dvb-dib3000-corrected-device-naming.patch
-dvb-dibusb-debug-changes.patch
-dvb-dibusb-increased-the-number-of-urbs-for-usb11-devices.patch
-dvb-ttusb_dec-use-alternative-interface-to-save-bandwidth.patch
-dvb-l64781-email-address-fix.patch
-dvb-skystar2-fix-mac-address-reading.patch
-dvb-support-kworld-adstech-instant-dvb-t-usb20.patch
-dvb-cleanups-make-stuff-static.patch
-dvb-refactor-sw-pid-filter-to-drop-redundant-code.patch
-dvb-nxt2002-fix-max-frequency.patch
-dvb-ttusb-budget-s-usb_unlink_urb-usb_kill_urb.patch
-dvb-av7110-fix-oops-when-av7110_ir_init-failed.patch
-dvb-saa7146-static-initialization.patch
-dvb-av7110-error-handling-during-attach.patch
-dvb-corrected-links-to-firmware-files.patch
-dvb-support-pchdtv-hd2000.patch
-dvb-dibusb-support-nova-t-usb-ir.patch
-dvb-oren-or51211-or51132_qam-and-or51132_vsb-firmware-download-info.patch
-dvb-ttusb_dec-ir-support.patch
-dvb-dibusb-pll-fix.patch
-dvb-tda10021-fix-continuity-errors.patch
-dvb-saa7146-remove-duplicate-setgpio.patch
-dvb-fix-cams-on-typhoon-dvb-s.patch
-dvb-frontends-kfree-cleanup.patch
-dvb-clear-up-confusion-between-ids-and-adapters.patch
-dvb-dibusb-remove-useless-ifdef.patch
-dvb-support-for-technotrend-pci-dvb-t.patch
-dvb-dibusb-hanftek-umt-010-fixes.patch
-dvb-vfree-checking-cleanups.patch
-dvb-convert-from-pci_module_init-to-pci_register_driver.patch
-dvb-dibusb-support-dtt200u-yakumo-typhoon-hama-usb20-device.patch
-dvb-sparse-warnings-on-one-bit-bitfields.patch
-dvb-support-nova-s-rev-22.patch
-dvb-ttusb_dec-cleanup.patch
-dvb-gcc-295-compile-fixes.patch
-dvb-mt352-cleanups.patch
-ext3-jbd-race-releasing-in-use-journal_heads.patch
-ext3-writepages-support-for-writeback-mode.patch
-ext3-writeback-nobh-option.patch
-ext3-fix-journal_unmap_buffer-race.patch
-generic-serial-cli-conversion.patch
-specialix-io8-cli-conversion.patch
-sx-cli-conversion.patch
-au1x00_uart-deadlock-fix.patch
-pm2fb-x-and-vt-switching-crash-fix.patch
-nvidiafb-process-boot-options-earlier.patch
-nvidiafb-delete-i2c-bus-on-driver-unload.patch
-fix-pm_message_t-in-generic-code.patch
-fix-u32-vs-pm_message_t-in-usb.patch
-more-pm_message_t-fixes.patch
-fix-u32-vs-pm_message_t-confusion-in-oss.patch
-fix-u32-vs-pm_message_t-confusion-in-pcmcia.patch
-fix-u32-vs-pm_message_t-confusion-in-framebuffers.patch
-fix-u32-vs-pm_message_t-confusion-in-mmc.patch
-fix-u32-vs-pm_message_t-confusion-in-serials.patch
-fix-u32-vs-pm_message_t-in-macintosh.patch
-fix-u32-vs-pm_message_t-confusion-in-agp.patch

Merged

+nfs-fix-typo-in-access-caching-code.patch

nfs client fix

+bk-driver-core-noisiness.patch

Avoid bk-driver-core logspamming

+fix-typo-in-scdrv_init.patch

Fix a typo

+fix-ver_linux-script-for-no-udev-utils.patch

ver_linux fix

+use-cross_compileinstallkernel-in-arch-boot-installsh.patch

kbuild update

+kconfig-i18n-support.patch

Permit internationalisation of Kconfig text.

+libata-flush-comreset-set-and-clear.patch

Sata fix

+pcnet32-79c975-fiber-fix.patch
+drivers-net-smc-mcac-cleanups.patch

net driver updates

+drivers-scsi-dptih-remove-kernel-22-ifs.patch

scsi cleanup

-open-iscsi-scsi.patch
-open-iscsi-headers.patch
-open-iscsi-kconfig.patch
-open-iscsi-makefile.patch
-open-iscsi-netlink.patch
-open-iscsi-doc.patch

There seemed little point in retaining these in -mm.

-usb-wacom-driver-update.patch
+usb-wacom-tablet-driver.patch
+add-new-wacom-device-to-usb-hid-core-list.patch

Wacom tablet driver updates

+pm-support-for-zd1201.patch
+bug-fix-in-usbdevfs.patch

usb fixes

+remove-non-discontig-use-of-pgdat-node_mem_map.patch

discontigmem cleanup

+resubmit-sparsemem-base-early_pfn_to_nid-works-before-sparse-is-initialized.patch
+resubmit-sparsemem-base-simple-numa-remap-space-allocator.patch
+resubmit-sparsemem-base-reorganize-page-flags-bit-operations.patch
+resubmit-sparsemem-base-teach-discontig-about-sparse-ranges.patch

Preparatory support for `sparesemem' - a way of permitting gaps in the
per-node mem_map[] pageframe array.

+read_kmem-fixes.patch

/dev/kmem fix

+cpusets-special-case-gfp_atomic-allocs.patch
+cpusets-gfp_atomic-fix-tonedown-panic-comment.patch
+cpuset-make-function-decl-ansi.patch

cpusets fixes

+filemap_getpage-can-block-when-map_nonblock-specified.patch

Make filemap_getpage() honour MAP_NONBLOCK correctly.

+add-kmalloc_node-inline-cleanup.patch

slab feature work for NUMA.

+orinoco-merge-updates-part-the-fourth-wireless-stats-updates.patch
+orinoco-merge-updates-part-the-fourth-ignore_disconnect-flag.patch
+orinoco-merge-updates-part-the-fourth-kill-dump_recs.patch
+orinoco-merge-updates-part-the-fourth-dont-set-channel-in-managed-mode.patch
+orinoco-merge-updates-part-the-fourth-consolidate-allocation-code.patch

net driver update

+ppp-multilink-fragmentation-improvements.patch

ppp multilink fixes and improvements.

+e100-use-eeprom-config-for-auto-mdi-mdi-x.patch

e100 fix.

+ppc32-remove-unnecessary-test-in-mpc52xx-reset-code.patch
+ppc32-remove-the-ocp-system-from-the-freescale-mpc52xx.patch
+ppc32-change-constants-style-in-freescale-mpc52xx.patch
+ppc32-use-platform-bus--ppc_sys-model-for-freescale.patch
+serial-update-mpc52xx_uartc-to-use-platform-bus.patch
+ppc32-adds-necessary-cpu-init-to-use-usb-on-lite5200.patch
+ppc32-cleanup-of-book-e-exception-handling.patch
+ppc32-cpm2-pic-cleanup.patch
+ppc32-cpm2-pic-cleanup-irq_to_siubit-array-updated.patch
+ppc32-fix-mpc8555-mpc8555e-device-lists-updated.patch
+ppc32-mpc8555-cpm2-size-pointers-for-fccs-aka-all-ones-problem.patch

ppc32 updates

+seccomp-for-ppc64.patch
+ppc64-fix-zilog-link-error.patch
+ppc64-add-mem=x-boot-command-line-option.patch

ppc64 updates

-reduce-inlined-x86-memcpy-by-2-bytes.patch
+fix-i386-memcpy.patch

More x86 memcpy() improvements.

+arch-i386-kernel-smpc-remove-a-pointless-inline.patch

Little cleanup.

+i386-x86_64-segment-register-access-update.patch

Make the kernel play better with current binutils (still being discussed)

+rfc-check-nmi-watchdog-is-broken.patch

nmi watchdog fix

+x86_64-remove-duplicated-sys_time64.patch
+x86_64-remove-dup-syscall.patch

x86_64 fixlets

+m32r-fix-spinlockh-for-config_debug_spinlock.patch
+m32r-build-fix-for-config_discontigmem.patch

m32r fixes

+uml-fix-sigio-spinlock.patch
+uml-gprof-depends-on-tt.patch
+uml-quick-fix-syscall-table.patch
+uml-fixes-a-build-failure-with-config_mode_skas-disabled.patch
+uml-fix-hostfs-special-perm-handling.patch
+uml-correct-error-message.patch
+uml-fix-the-console-stuttering.patch

UML updates

+async-io-using-rt-signals.patch

signal fix

+make-documentation-oops-tracingtxt-relevant-to-26.patch

documentation fix

+kernel-paramc-dont-use-max-when-num-is-null-in.patch

kernel parameter handling fix

+fix-module_param_string-calls.patch

module_param fix

+kill-stupid-warning-when-compiling-riocmdc.patch

warning fix

+kernel-rcupdatec-make-the-exports-export_symbol_gpl.patch

RCU is GPL-only.

+nommuc-build-error-fix.patch

nommu build fix

+parport-oops-fix.patch

parport fix

+use-cheaper-elv_queue_empty-when-unplug-a-device.patch

elevator microoptimisation

+kprobe_handler-should-check-pre_handler-function.patch

kprobe fix

+iput-can-sleep.patch

Update a comment.

+zr36050-typo-fix.patch

Fix this driver

+fixup-newly-added-jsm-driver.patch

Tidy up this driver

+ext2-corruption-regression-between-269-and-2610.patch

ext2 fix

-inotify-42.patch
+inotify-43.patch

inotify update

+kfree-null-pointer-cleanups-no-need-to-check-fs-ext3.patch

ext3 kfree tweaks

+rock-handle-directory-overflows-fix.patch

Fix the isofs code in -mm.

-figure-out-who-is-inserting-bogus-modules-warning-fix.patch

Folded into figure-out-who-is-inserting-bogus-modules.patch

+perfctr-mapped-state-cleanup-x86.patch
+perfctr-mapped-state-cleanup-ppc32.patch
+perfctr-mapped-state-cleanup-common.patch

perfctr cleanups

-crashdump-documentation.patch
-crashdump-memory-preserving-reboot-using-kexec.patch
-crashdump-routines-for-copying-dump-pages.patch
-crashdump-routines-for-copying-dump-pages-fixes.patch
-crashdump-elf-format-dump-file-access.patch
-crashdump-linear-raw-format-dump-file-access.patch
-crashdump-linear-raw-format-dump-file-access-coding-style.patch
-kdump-export-crash-notes-section-address-through-build-fix.patch
+kdump-nmi-handler-segment-selector-stack.patch
+kdump-documentation-for-kdump.patch
+kdump-retrieve-saved-max-pfn.patch
+kdump-kconfig-for-kdump.patch
+kdump-routines-for-copying-dump-pages.patch
+kdump-retrieve-elfcorehdr-address-from-command.patch
+kdump-access-dump-file-in-elf-format.patch
+kdump-parse-elf32-headers-and-export-through.patch
+kdump-accessing-dump-file-in-linear-raw-format.patch
+kdump-cleanups-for-dump-file-access-in-linear.patch

Updated crashdump code

-reiser4-export-inode_lock-unexport-__iget.patch
-reiser4-perthread-pages.patch
-reiser4-perthread_pages_alloc-cleanup.patch
-fs-reiser4-possible-cleanups.patch
-reiser4-cleanup-pg_arch_1.patch
-reiser4-build-fix.patch
-reiser4-update.patch
-reiser4-only-memory_backed-fix.patch

New reiser4 code drop

+nvidiafb-fix-section-references.patch
+nvidiafb-process-boot-options-earlier.patch
+nvidiafb-delete-i2c-bus-on-driver-unload.patch
+pm2fb-x-and-vt-switching-crash-fix.patch
+fix-matroxfb-on-big-endian-hardware.patch
+radeonfb-fix-mode-setting-on-crt-monitors.patch
+radeonfb-preserve-tmds-setting.patch
+fix-atyfb-build-on-ppc.patch

fbdev updates

+md-optimised-resync-using-bitmap-based-intent-logging-mempool-fix.patch

Fix md-optimised-resync-using-bitmap-based-intent-logging.patch for some
Linus changes.

+i386-x86_64-early_printkc-make-early_serial_base-static.patch
+kernel-exitc-make-exit_mm-static.patch

Make some thing static

+net-atm-resourcesc-remove-__free_atm_dev.patch
+fix-ncr53c9xc-compile-warning.patch

Little fixes

-net-atm-resourcesc-remove-__free_atm_dev.patch

Dropped, for some reason.

+unexport-idle_cpu.patch

unexport idle_cpu.




number of patches in -mm: 636
number of changesets in external trees: 746
number of patches in -mm only: 614
total patches: 1360



All 636 patches:


linus.patch

arm-atomic_sub_and_test.patch
arm atomic_sub_and_test()

nfs-fix-typo-in-access-caching-code.patch
NFS: Fix typo in access caching code

ia64-msi-warning-fixes.patch
ia64 msi warning fixes

ia64-config_apci_numa-fix.patch
ia64 CONFIG_APCI_NUMA fix

bk-acpi.patch

acpi-ec-warning-fix.patch
acpi ec.c warning fix

acpi-toshiba-failure-handling.patch
acpi: Toshiba failure handling

acpi-video-pointer-size-fix.patch
acpi video pointer size fix

acpi-create_polling_proc-fix.patch
acpi: create_polling_proc() fix

bk-agpgart.patch

agp-fix-for-xen-vmm.patch
AGP fix for Xen VMM

include-linux-soundcardh-endianness-fix.patch
include/linux/soundcard.h: endianness fix

bk-audit.patch

bk-cpufreq.patch

powernow-k7recalibrate-cpu_khz.patch
powernowk7: recalibrate cpu_khz

cpufreq-timers-recalibrate_cpu_khz.patch
cpufreq timers: recalibrate cpu_khz

bk-driver-core.patch

bk-driver-core-noisiness.patch
bk-driver-core-noisiness

fix-typo-in-scdrv_init.patch
Fix typo in scdrv_init()

export-platform_add_devices.patch
export platform_add_devices

fix-ver_linux-script-for-no-udev-utils.patch
Fix ver_linux script for no udev utils.

bk-drm.patch

bk-drm-via.patch

bk-i2c.patch

bk-ia64.patch

bk-ide-dev.patch

bk-input.patch

alps-printk-tidy.patch
alps-printk-tidy

bk-kbuild.patch

uml-make-deb-pkg-build-target-build-a-debian-style-user-mode-linux-package.patch
uml: make deb-pkg build target build a Debian-style user-mode-linux package

uml-restore-proper-descriptions-in-make-deb-pkg-target.patch
UML - Restore proper descriptions in make deb-pkg target

doc-describe-kbuild-pitfall.patch
doc: describe Kbuild pitfall

use-cross_compileinstallkernel-in-arch-boot-installsh.patch
use ${CROSS_COMPILE}installkernel in arch/*/boot/install.sh

kconfig-i18n-support.patch
Kconfig i18n support

complete-cpufreq-kconfig-cleanup.patch
complete cpufreq Kconfig cleanup

libata-flush-comreset-set-and-clear.patch
libata: flush COMRESET set and clear

bk-mtd.patch

bk-net.patch

bk-netdev.patch

pcnet32-79c975-fiber-fix.patch
pcnet32: 79C975 fiber fix

drivers-net-smc-mcac-cleanups.patch
drivers/net/smc-mca.c: cleanups

bk-nfs.patch

bk-ntfs.patch

bk-pci.patch

debug-for-pci-io-mem-allocation.patch
DEBUG for PCI IO & MEM allocation

pci-pci-transparent-bridge-handling-improvements-pci-core.patch
PCI-PCI transparent bridge handling improvements (pci core)

pci-pci-transparent-bridge-handling-improvements-yenta_socket.patch
PCI-PCI transparent bridge handling improvements (yenta_socket)

acpi-bridge-hotadd-acpi-based-root-bridge-hot-add.patch
acpi bridge hotadd: ACPI based root bridge hot-add

acpi-bridge-hotadd-fix-pci_enable_device-for-p2p-bridges.patch
acpi bridge hotadd: Fix pci_enable_device() for p2p bridges

acpi-bridge-hotadd-make-pcibios_fixup_bus-hot-plug-safe.patch
acpi bridge hotadd: Make pcibios_fixup_bus() hot-plug safe

acpi-bridge-hotadd-prevent-duplicate-bus-numbers-when-scanning-pci-bridge.patch
acpi bridge hotadd: Prevent duplicate bus numbers when scanning PCI bridge

acpi-bridge-hotadd-take-the-pci-lock-when-modifying-pci-bus-or-device-lists.patch
acpi bridge hotadd: Take the PCI lock when modifying pci bus or device lists

acpi-bridge-hotadd-link-newly-created-pci-child-bus-to-its-parent-on-creation.patch
acpi bridge hotadd: Link newly created pci child bus to its parent on creation

acpi-bridge-hotadd-make-the-pci-remove-routines-safe-for-failed-hot-plug.patch
acpi bridge hotadd: Make the PCI remove routines safe for failed hot-plug

acpi-bridge-hotadd-remove-hot-plugged-devices-that-could-not-be-allocated-resources.patch
acpi bridge hotadd: Remove hot-plugged devices that could not be allocated resources

acpi-bridge-hotadd-read-bridge-resources-when-fixing-up-the-bus.patch
acpi bridge hotadd: Read bridge resources when fixing up the bus

acpi-bridge-hotadd-allow-acpi-add-and-start-operations-to-be-done-independently.patch
acpi bridge hotadd: Allow ACPI .add and .start operations to be done independently

acpi-bridge-hotadd-export-the-interface-to-get-pci-id-for-an-acpi-handle.patch
acpi bridge hotadd: Export the interface to get PCI id for an ACPI handle

bk-scsi.patch

drivers-scsi-dptih-remove-kernel-22-ifs.patch
drivers/scsi/dpti.h: remove kernel 2.2 #if's

megaraid_sas-announcing-new-module-for.patch
megaraid_sas: new module for LSI Logic's SAS based MegaRAID controllers

add-scsi-changer-driver.patch
add scsi changer driver

scsi-ch-build-fix.patch
scsi ch.c build fix

bk-serial.patch

usb-wacom-tablet-driver.patch
usb wacom tablet driver

add-new-wacom-device-to-usb-hid-core-list.patch
add new wacom device to usb hid-core list

usb_cdc-build-fix.patch
usb_cdc build fix

usb-resume-fixes.patch
usb resume fixes

usb-suspend-updates-interface-suspend.patch
usb suspend updates (interface suspend)

hcd-suspend-uses-pm_message_t.patch
hcd suspend uses pm_message_t

zd1201-build-fix.patch
zd1201 build fix

usb-support-for-new-ipod-mini-and-possibly-others.patch
usb: support for new ipod mini (and possibly others)

pm-support-for-zd1201.patch
PM support for zd1201

bug-fix-in-usbdevfs.patch
bug fix in usbdevfs

bk-watchdog.patch

mm.patch
add -mmN to EXTRAVERSION

fix-help-for-acpi_container.patch
Fix help for ACPI_CONTAINER

swapspace-layout-improvements.patch
swapspace-layout-improvements
/proc/swaps negative Used

bdi-provide-backing-device-capability-information.patch
BDI: Provide backing device capability information [try #3]

cpusets-big-numa-cpu-and-memory-placement-backing_dev-fix.patch
cpusets-big-numa-cpu-and-memory-placement-backing_dev-fix

add-a-clear_pages-function-to-clear-pages-of-higher.patch
add a clear_pages function to clear pages of higher order

vmscan-notice-slab-shrinking.patch
vmscan: notice slab shrinking

madvise-do-not-split-the-maps.patch
madvise: do not split the maps

madvise-merge-the-maps.patch
madvise: merge the maps

freepgt-free_pgtables-use-vma-list.patch
freepgt: free_pgtables use vma list

freepgt-remove-mm_vm_sizemm.patch
freepgt: remove MM_VM_SIZE(mm)

freepgt-hugetlb_free_pgd_range.patch
freepgt: hugetlb_free_pgd_range

freepgt-hugetlb_free_pgd_range-fix-aio-panic-fix.patch
ppc64-fix-aio-panic-caused-by-is_hugepage_only_range-ia64-fix

freepgt-remove-arch-pgd_addr_end.patch
freepgt: remove arch pgd_addr_end

freepgt-mpnt-to-vma-cleanup.patch
freepgt: mpnt to vma cleanup

freepgt-hugetlb-area-is-clean.patch
freepgt: hugetlb area is clean

remove-non-discontig-use-of-pgdat-node_mem_map.patch
remove non-DISCONTIG use of pgdat->node_mem_map

resubmit-sparsemem-base-early_pfn_to_nid-works-before-sparse-is-initialized.patch
sparsemem base: early_pfn_to_nid() (works before sparse is initialized)

resubmit-sparsemem-base-simple-numa-remap-space-allocator.patch
sparsemem base: simple NUMA remap space allocator

resubmit-sparsemem-base-reorganize-page-flags-bit-operations.patch
sparsemem base: reorganize page->flags bit operations

resubmit-sparsemem-base-teach-discontig-about-sparse-ranges.patch
sparsemem base: teach discontig about sparse ranges

read_kmem-fixes.patch
read_kmem() fixes

cpusets-special-case-gfp_atomic-allocs.patch
cpusets: special-case GFP_ATOMIC allocs

cpusets-gfp_atomic-fix-tonedown-panic-comment.patch
cpusets GFP_ATOMIC fix: tonedown panic comment

cpuset-make-function-decl-ansi.patch
cpuset: make function decl. ANSI

filemap_getpage-can-block-when-map_nonblock-specified.patch
filemap_getpage can block when MAP_NONBLOCK specified

add-kmalloc_node-inline-cleanup.patch
add kmalloc_node, inline cleanup

eni155p-error-handling-fix.patch
ENI155P error handling fix

a-new-10gb-ethernet-driver-by-chelsio-communications.patch
A new 10GB Ethernet Driver by Chelsio Communications

dm9000-network-driver.patch
DM9000 network driver

e1000-flush-work-queues-on-remove.patch
e1000: flush work queues on remove

drivers-net-amd8111ec-fix-napi-interrupt-in-poll.patch
drivers/net/amd8111e.c: fix NAPI interrupt in poll

orinoco-merge-updates-part-the-fourth-wireless-stats-updates.patch
Orinoco merge updates: wireless stats updates

orinoco-merge-updates-part-the-fourth-ignore_disconnect-flag.patch
Orinoco merge updates: ignore_disconnect flag

orinoco-merge-updates-part-the-fourth-kill-dump_recs.patch
Orinoco merge updates: kill dump_recs

orinoco-merge-updates-part-the-fourth-dont-set-channel-in-managed-mode.patch
Orinoco merge updates: don't set channel in managed mode

orinoco-merge-updates-part-the-fourth-consolidate-allocation-code.patch
Orinoco merge updates: consolidate allocation code

ppp-multilink-fragmentation-improvements.patch
PPP multilink fragmentation improvements

e100-use-eeprom-config-for-auto-mdi-mdi-x.patch
e100: Use EEPROM config for Auto MDI/MDI-X

ppc32-remove-unnecessary-test-in-mpc52xx-reset-code.patch
ppc32: Remove unnecessary test in MPC52xx reset code

ppc32-remove-the-ocp-system-from-the-freescale-mpc52xx.patch
ppc32: Remove the OCP system from the Freescale MPC52xx support

ppc32-change-constants-style-in-freescale-mpc52xx.patch
ppc32: Change constants style in Freescale MPC52xx related code

ppc32-use-platform-bus--ppc_sys-model-for-freescale.patch
ppc32: Use platform bus / ppc_sys model for Freescale MPC52xx

serial-update-mpc52xx_uartc-to-use-platform-bus.patch
serial: Update mpc52xx_uart.c to use platform bus

ppc32-adds-necessary-cpu-init-to-use-usb-on-lite5200.patch
ppc32: Adds necessary cpu init to use USB on LITE5200 Platform

ppc32-cleanup-of-book-e-exception-handling.patch
ppc32: cleanup of Book-E exception handling

ppc32-cpm2-pic-cleanup.patch
ppc32: CPM2 PIC cleanup

ppc32-cpm2-pic-cleanup-irq_to_siubit-array-updated.patch
ppc32: CPM2 PIC cleanup irq_to_siubit array

ppc32-fix-mpc8555-mpc8555e-device-lists-updated.patch
ppc32: Fix MPC8555 & MPC8555E device lists (updated)

ppc32-mpc8555-cpm2-size-pointers-for-fccs-aka-all-ones-problem.patch
ppc32: MPC8555 CPM2 size/pointers for FCCs aka "All-ones problem"

seccomp-for-ppc64.patch
seccomp for ppc64

ppc64-fix-zilog-link-error.patch
ppc64: fix zilog link error

ppc64-add-mem=x-boot-command-line-option.patch
ppc64: Add mem=X boot command line option

x86-reduce-cacheline-bouncing-in-cpu_idle_wait.patch
x86: reduce cacheline bouncing in cpu_idle_wait

x86-via-workaround.patch
x86: via workaround

x86-fix-esp-corruption-cpu-bug-take-2.patch
x86: fix ESP corruption CPU bug (take 2)

fix-i386-memcpy.patch
fix i386 memcpy

arch-i386-kernel-smpc-remove-a-pointless-inline.patch
arch/i386/kernel/smp.c: remove a pointless "inline"

i386-x86_64-segment-register-access-update.patch
i386/x86_64 segment register access update

rfc-check-nmi-watchdog-is-broken.patch
check nmi watchdog is broken

x86_64-avoid-panic-lockup.patch
x86_64: avoid panic lockup

x86_64-reduce-cacheline-bouncing-in-cpu_idle_wait.patch
x86_64: reduce cacheline bouncing in cpu_idle_wait

x86-64-kprobes-handle-%rip-relative-addressing-mode.patch
x86-64 kprobes: handle %RIP-relative addressing mode

x86-x86_64-reading-deterministic-cache-parameters-and-exporting-it-in-sysfs.patch
x86, x86_64: reading deterministic cache parameters and exporting it in /sysfs

x86-x86_64-intel-dual-core-detection.patch
x86, x86_64: Intel dual-core detection

x86-cacheline-alignment-for-cpu-maps.patch
x86: cacheline alignment for cpu maps

x86_64-show_stack-touch_nmi_watchdog.patch
x86_64 show_stack(): call touch_nmi_watchdog

x86_64-remove-duplicated-sys_time64.patch
x86_64: remove duplicated sys_time64

x86_64-remove-dup-syscall.patch
x86_64: remove dup syscall

ia64-reduce-cacheline-bouncing-in-cpu_idle_wait.patch
ia64: reduce cacheline bouncing in cpu_idle_wait

m32r-fix-spinlockh-for-config_debug_spinlock.patch
m32r: Fix spinlock.h for CONFIG_DEBUG_SPINLOCK

m32r-build-fix-for-config_discontigmem.patch
m32r: build fix for CONFIG_DISCONTIGMEM

uml-fix-sigio-spinlock.patch
uml: fix sigio spinlock

uml-gprof-depends-on-tt.patch
uml: gprof depends on !TT

uml-quick-fix-syscall-table.patch
uml: quick fix syscall table

uml-fixes-a-build-failure-with-config_mode_skas-disabled.patch
uml: fixes a build failure with CONFIG_MODE_SKAS disabled

uml-fix-hostfs-special-perm-handling.patch
uml: fix hostfs special perm handling

uml-correct-error-message.patch
uml: correct error message

uml-fix-the-console-stuttering.patch
uml: Fix the console stuttering

make-sysrq-f-call-oom_kill.patch
make sysrq-F call oom_kill()

mtrr-size-and-base-debug.patch
mtrr size-and-base debugging

iounmap-debugging.patch
iounmap debugging

detect-soft-lockups.patch
detect soft lockups

detect-soft-lockups-from-touch_nmi_watchdog.patch
detect-soft-lockups: call from touch_nmi_watchdog

areca-raid-linux-scsi-driver.patch
ARECA RAID Linux scsi driver

rt-lsm.patch
RT-LSM

tty-output-lossage-fix.patch
tty output lossage fix

cx24110-conexant-frontend-update.patch
cx24110 Conexant Frontend update

nice-and-rt-prio-rlimits.patch
nice and rt-prio rlimits

relayfs.patch
relayfs

relayfs-properly-handle-oversized-events.patch
relayfs: properly handle oversized events

relayfs-backing_dev-fix.patch
relayfs-backing_dev-fix

cfq-iosched-update-to-time-sliced-design.patch
cfq-iosched: update to time sliced design

cfq-iosched-update-to-time-sliced-design-export-task_nice.patch
cfq-iosched-update-to-time-sliced-design-export-task_nice

cfq-iosched-update-to-time-sliced-design-fix.patch
cfq-iosched-update-to-time-sliced-design fix

cfq-iosched-update-to-time-sliced-design-fix-fix.patch
cfq-iosched-update-to-time-sliced-design-fix-fix

cfq-iosched-update-to-time-sliced-design-use-bio_data_dir.patch
cfq-iosched-update-to-time-sliced-design: use bio_data_dir()

cfq-ioschedc-fix-soft-hang-with-non-fs-requests.patch
cfq-iosched.c: fix soft hang with non-fs requests

keys-discard-key-spinlock-and-use-rcu-for-key-payload.patch
keys: Discard key spinlock and use RCU for key payload

keys-discard-key-spinlock-and-use-rcu-for-key-payload-try-4.patch
keys: Discard key spinlock and use RCU for key payload - try #4

keys-pass-session-keyring-to-call_usermodehelper.patch
Keys: Pass session keyring to call_usermodehelper()

keys-pass-session-keyring-to-call_usermodehelper-fix.patch
keys-pass-session-keyring-to-call_usermodehelper fix

keys-use-rcu-to-manage-session-keyring-pointer.patch
Keys: Use RCU to manage session keyring pointer

keys-make-request-key-create-an-authorisation-key.patch
Keys: Make request-key create an authorisation key

binfmt_elf-bss-padding-fix.patch
binfmt_elf bss padding fix

timers-prepare-for-del_timer_sync-changes.patch
timers: prepare for del_timer_sync() changes

timers-rework-del_timer_sync.patch
timers: rework del_timer_sync()

timers-serialize-timers.patch
timers: serialize timers

timers-remove-memory-barriers.patch
timers: remove memory barriers

timers-cleanup-kill-__get_base.patch
timers: cleanup, kill __get_base()

timers-enable-irqs-in-__mod_timer.patch
timers: enable irqs in __mod_timer()

timers-enable-irqs-in-__mod_timer-tidy.patch
timers-enable-irqs-in-__mod_timer-tidy

enable-sig_ign-on-blocked-signals.patch
Enable SIG_IGN on blocked signals

consolidate-asm-ipch.patch
consolidate asm/ipc.h

sx-cli-conversion.patch
SX cli() conversion

async-io-using-rt-signals.patch
AYSNC IO using singals other than SIGIO

make-documentation-oops-tracingtxt-relevant-to-26.patch
make Documentation/oops-tracing.txt relevant to 2.6

kernel-paramc-dont-use-max-when-num-is-null-in.patch
kernel/param.c: don't use .max when .num is NULL in param_array_set()

fix-module_param_string-calls.patch
fix module_param_string() calls

kill-stupid-warning-when-compiling-riocmdc.patch
Kill stupid warning when compiling riocmd.c

kernel-rcupdatec-make-the-exports-export_symbol_gpl.patch
kernel/rcupdate.c: make the exports EXPORT_SYMBOL_GPL

nommuc-build-error-fix.patch
nommu.c build error fix

parport-oops-fix.patch
paport oops fix

use-cheaper-elv_queue_empty-when-unplug-a-device.patch
use cheaper elv_queue_empty when unplug a device

kprobe_handler-should-check-pre_handler-function.patch
kprobe_handler should check pre_handler function

iput-can-sleep.patch
iput() can sleep

zr36050-typo-fix.patch
zr36050 typo fix

fixup-newly-added-jsm-driver.patch
fix up newly added jsm driver

ext2-corruption-regression-between-269-and-2610.patch
ext2 corruption - regression between 2.6.9 and 2.6.10

inotify-43.patch
inotify update.

ext3-dynamic-allocating-block-reservation-info.patch
ext3: dynamic allocation of block reservation info

ext3-reservation-info-cleanup-remove-rsv_seqlock.patch
ext3: reservation info cleanup: remove rsv_seqlock

ext3-reservation-info-cleanup-remove-rsv_seqlock-fix.patch
ext3-reservation-info-cleanup-remove-rsv_seqlock fix

ext3-move-goal-logical-block-into-block-allocation-info.patch
ext3: move goal logical block into block allocation info structure

kfree-null-pointer-cleanups-no-need-to-check-fs-ext3.patch
kfree() NULL pointer cleanups - no need to check - fs/ext3/

pcmcia-hotplug-event-for-pcmcia-devices.patch
pcmcia: hotplug event for PCMCIA devices

pcmcia-hotplug-event-for-pcmcia-socket-devices.patch
pcmcia: hotplug event for PCMCIA socket devices

pcmcia-device-and-driver-matching.patch
pcmcia: device and driver matching

pcmcia-check-for-invalid-crc32-hashes-in-id_tables.patch
pcmcia: check for invalid crc32 hashes in id_tables

pcmcia-match-for-fake-cis.patch
pcmcia: match for fake CIS

pcmcia-export-cis-in-sysfs.patch
pcmcia: export CIS in sysfs

pcmcia-cis-overrid-via-sysfs.patch
pcmcia: CIS overrid via sysfs

pcmcia-match-anonymous-cards.patch
pcmcia: match "anonymous" cards

pcmcia-allow-function-id-based-match.patch
pcmcia: allow function-ID based match

pcmcia-file2alias.patch
pcmcia: file2alias

pcmcia-request-cis-via-firmware-interface.patch
pcmcia: request CIS via firmware interface

pcmcia-cleanups.patch
pcmcia: cleanups

pcmcia-rescan-bus-always-upon-echoing-into-setup_done.patch
pcmcia: rescan bus always upon echoing into setup_done

pcmcia-id_table-for-serial_cs.patch
pcmcia: id_table for serial_cs

pcmcia-id_table-for-3c574_cs.patch
pcmcia: id_table for 3c574_cs

pcmcia-id_table-for-3c589_cs.patch
pcmcia: id_table for 3c589_cs

pcmcia-id_table-for-aha152x.patch
pcmcia: id_table for aha152x

pcmcia-id_table-for-airo_cs.patch
pcmcia: id_table for airo_cs

pcmcia-id_table-for-axnet_cs.patch
pcmcia: id_table for axnet_cs

pcmcia-id_table-for-fdomain_stub.patch
pcmcia: id_table for fdomain_stub

pcmcia-id_table-for-fmvj18x_cs.patch
pcmcia: id_table for fmvj18x_cs

pcmcia-id_table-for-ibmtr_cs.patch
pcmcia: id_table for ibmtr_cs

pcmcia-id_table-for-netwave_cs.patch
pcmcia: id_table for netwave_cs

pcmcia-id_table-for-nmclan_cs.patch
pcmcia: id_table for nmclan_cs

pcmcia-id_table-for-teles_cs.patch
pcmcia: id_table for teles_cs

pcmcia-id_table-for-ray_cs.patch
pcmcia: id_table for ray_cs

pcmcia-id_table-for-wavelan_cs.patch
pcmcia: id_table for wavelan_cs

pcmcia-id_table-for-sym53c500_csc.patch
pcmcia: id_table for sym53c500_cs.c

pcmcia-id_table-for-qlogic_stubc.patch
pcmcia: id_table for qlogic_stub.c

pcmcia-id_table-for-smc91c92_csc.patch
pcmcia: id_table for smc91c92_cs.c

pcmcia-id_table-for-orinoco_cs.patch
pcmcia: id_table for orinoco_cs

pcmcia-id_table-for-xirc2ps_csc.patch
pcmcia: id_table for xirc2ps_cs.c

pcmcia-id_table-for-ide_csc.patch
pcmcia: id_table for ide_cs.c

pcmcia-id_table-for-parport_csc.patch
pcmcia: id_table for parport_cs.c

pcmcia-id_table-for-pcnet_csc.patch
pcmcia: id_table for pcnet_cs.c

pcmcia-id_table-for-pcmciamtdc.patch
pcmcia: id_table for pcmciamtd.c

pcmcia-id_table-for-vxpocketc.patch
pcmcia: id_table for vxpocket.c

pcmcia-id_table-for-atmel_csc.patch
pcmcia: id_table for atmel_cs.c

pcmcia-id_table-for-avma1_csc.patch
pcmcia: id_table for avma1_cs.c

pcmcia-id_table-for-avm_csc.patch
pcmcia: id_table for avm_cs.c

pcmcia-id_table-for-bluecard_csc.patch
pcmcia: id_table for bluecard_cs.c

pcmcia-id_table-for-bt3c_csc.patch
pcmcia: id_table for bt3c_cs.c

pcmcia-id_table-for-btuart_csc.patch
pcmcia: id_table for btuart_cs.c

pcmcia-id_table-for-com20020_csc.patch
pcmcia: id_table for com20020_cs.c

pcmcia-id_table-for-dtl1_csc.patch
pcmcia: id_table for dtl1_cs.c

pcmcia-id_table-for-elsa_csc.patch
pcmcia: id_table for elsa_cs.c

pcmcia-id_table-for-ixj_pcmciac.patch
pcmcia: id_table for ixj_pcmcia.c

pcmcia-id_table-for-nsp_csc.patch
pcmcia: id_table for nsp_cs.c

pcmcia-id_table-for-sedlbauer_csc.patch
pcmcia: id_table for sedlbauer_cs.c

pcmcia-id_table-for-wl3501_csc.patch
pcmcia: id_table for wl3501_cs.c

pcmcia-id_table-for-pdaudiocfc.patch
pcmcia: id_table for pdaudiocf.c

pcmcia-id_table-for-synclink_csc.patch
pcmcia: id_table for synclink_cs.c

pcmcia-add-some-documentation.patch
pcmcia: add some Documentation

pcmcia-update-resource-database-adjust-routines-to-use-unsigned-long-values.patch
pcmcia: update resource database adjust routines to use unsigned long values

pcmcia-mark-parent-bridge-windows-as-resources-available-for-pcmcia-devices.patch
pcmcia: mark parent bridge windows as resources available for PCMCIA devices

pcmcia-add-a-config-option-for-the-pcmica-ioctl.patch
pcmcia: add a config option for the PCMICA ioctl

pcmcia-move-pcmcia-ioctl-to-a-separate-file.patch
pcmcia: move PCMCIA ioctl to a separate file

pcmcia-clean-up-cs-ds-callback.patch
pcmcia: clean up cs ds callback

pcmcia-clean-up-cs-ds-callback-fix.patch
pcmcia-clean-up-cs-ds-callback-fix

pcmcia-make-pcmcia-status-a-bitfield.patch
pcmcia: make PCMCIA status a bitfield

pcmcia-merge-struct-pcmcia_bus_socket-into-struct-pcmcia_socket.patch
pcmcia: merge struct pcmcia_bus_socket into struct pcmcia_socket

pcmcia-remove-unneeded-includes-in-dsc.patch
pcmcia: remove unneeded includes in ds.c

pcmcia-rename-some-functions.patch
pcmcia: rename some functions

pcmcia-move-pcmcia-resource-handling-out-of-csc.patch
pcmcia: move pcmcia resource handling out of cs.c

pcmcia-csc-cleanup.patch
pcmcia: cs.c cleanup

pcmcia-dsc-cleanup.patch
pcmcia: ds.c cleanup

pcmcia-release_class.patch
pcmcia: release_class

pcmcia-use-request_region-in-i82365.patch
pcmcia: use request_region in i82365

pcmcia-synclink_cs-irq_info2_info-is-gone.patch
pcmcia: synclink_cs IRQ_INFO2_INFO is gone

pcmcia-mod_devicetableh-fix-for-different-sizes-in-kernel-and-userspace.patch
pcmcia: mod_devicetable.h fix for different sizes in kernel- and userspace

pcmcia-select-crc32-in-kconfig-for-pcmcia.patch
pcmcia: select crc32 in Kconfig for PCMCIA

svcrpc-auth_domain-documentation.patch
svcrpc: auth_domain documentation

nfsd4-fix-share-conflict-tests.patch
nfsd4: fix share conflict tests

nfsd4-remove-unneeded-stateowner-arguments.patch
nfsd4: remove unneeded stateowner arguments

nfsd4-fix-use-after-put-in-cb_recall.patch
nfsd4: fix use after put() in cb_recall

nfsd4-allow-read-on-open-for-write.patch
nfsd4: allow read on open for write

nfsd4-factor-out-common-open_truncate-code.patch
nfsd4: factor out common open_truncate code

nfsd4-fix-failure-to-truncate-on-some-opens.patch
nfsd4: fix failure to truncate on some opens

nfsd4_remove_unused_acl_function.patch
nfsd4_remove_unused_acl_function

nfsd4-dont-set-write_owner-in-either-allow-or-deny-bits.patch
nfsd4: don't set WRITE_OWNER in either allow or deny bits

nfsd4-acl-dont-set-named-attrs.patch
nfsd4: acl don't set named attrs

nfsd4-acl-error-fix.patch
nfsd4: acl error fix

nfsd4-rename-release_delegation.patch
nfsd4: rename release_delegation

nfsd4-remove-trailing-whitespace-from-nfs4procc.patch
nfsd4: remove trailing whitespace from nfs4proc.c

nfsd4-fix-open-returns-for-other-claim-types.patch
nfsd4: fix open returns for other claim types

nfsd4-fix-indentation-in-nfsd4_open.patch
nfsd4: fix indentation in nfsd4_open

nfsacl-solaris-nfsacl-workaround.patch
nfsacl: Solaris nfsacl workaround

kgdb-ga.patch
kgdb stub for ia32 (George Anzinger's one)
kgdbL warning fix
kgdb buffer overflow fix
kgdbL warning fix
kgdb: CONFIG_DEBUG_INFO fix
x86_64 fixes
correct kgdb.txt Documentation link (against 2.6.1-rc1-mm2)
kgdb: fix for recent gcc
kgdb warning fixes
THREAD_SIZE fixes for kgdb
Fix stack overflow test for non-8k stacks
kgdb-ga.patch fix for i386 single-step into sysenter
fix TRAP_BAD_SYSCALL_EXITS on i386
add TRAP_BAD_SYSCALL_EXITS config for i386
kgdb-is-incompatible-with-kprobes
kgdb-ga-build-fix
kgdb-ga-fixes
kgdb: kill off highmem_start_page
kgdb documentation fix

kgdb-x86-config_debug_info-fix.patch
kgdb CONFIG_DEBUG_INFO fix

kgdboe-netpoll.patch
kgdb-over-ethernet via netpoll
kgdboe: fix configuration of MAC address

kgdb-x86_64-support.patch
kgdb-x86_64-support.patch for 2.6.2-rc1-mm3
kgdb-x86_64-warning-fixes
kgdb-x86_64-fix
kgdb-x86_64-serial-fix
kprobes exception notifier fix

kgdb-x86_64-config_debug_info-fix.patch
kgdb CONFIG_DEBUG_INFO fix

rock-lindent.patch
rock: lindent it

rock-manual-tidies.patch
rock: manual tidies

rock-remove-CHECK_SP.patch
rock: remove CHECK_SP

rock-remove-CONTINUE_DECLS.patch
rock: remove CONTINUE_DECLS

rock-remove-CHECK_CE.patch
rock: remove CHECK_CE

rock-remove-SETUP_ROCK_RIDGE.patch
rock: remove SETUP_ROCK_RIDGE

rock-remove-MAYBE_CONTINUE.patch
rock: remove MAYBE_CONTINUE

rock-comment-tidies.patch
rock: comment tidies

rock-lindent-rock-h.patch
rock: lindent rock.h

isofs-remove-debug-stuff.patch
isofs: remove debug stuff

rock-handle-corrupted-directories.patch
rock.c: handle corrupted directories

rock-rename-union-members.patch
rock: rename union members

rock-handle-directory-overflows.patch
rock: handle directory overflows

rock-handle-directory-overflows-fix.patch
rock-handle-directory-overflows-fix

journal_add_journal_head-debug.patch
journal_add_journal_head-debug

list_del-debug.patch
list_del debug check

page-owner-tracking-leak-detector.patch
Page owner tracking leak detector

make-page_owner-handle-non-contiguous-page-ranges.patch
make page_owner handle non-contiguous page ranges

add-gfp_mask-to-page-owner.patch
add gfp_mask to page owner

unplug-can-sleep.patch
unplug functions can sleep

firestream-warnings.patch
firestream warnings

periodically-scan-redzone-entries-and-slab-control-structures.patch
periodically scan redzone entries and slab control structures

slab-leak-detector.patch
slab leak detector

slab-leak-detector-warning-fixes.patch
slab leak detector warning fixes

irqpoll.patch
irqpoll

figure-out-who-is-inserting-bogus-modules.patch
Figure out who is inserting bogus modules

releasing-resources-with-children.patch
Releasing resources with children

perfctr-core.patch
perfctr: core
perfctr: remove bogus perfctr_sample_thread() calls

perfctr-i386.patch
perfctr: i386

perfctr-x86-core-updates.patch
perfctr x86 core updates

perfctr-x86-driver-updates.patch
perfctr x86 driver updates

perfctr-x86-driver-cleanup.patch
perfctr: x86 driver cleanup

perfctr-prescott-fix.patch
Prescott fix for perfctr

perfctr-x86-update-2.patch
perfctr x86 update 2

perfctr-x86_64.patch
perfctr: x86_64

perfctr-x86_64-core-updates.patch
perfctr x86_64 core updates

perfctr-ppc.patch
perfctr: PowerPC

perfctr-ppc32-driver-update.patch
perfctr: ppc32 driver update

perfctr-ppc32-mmcr0-handling-fixes.patch
perfctr ppc32 MMCR0 handling fixes

perfctr-ppc32-update.patch
perfctr ppc32 update

perfctr-ppc32-update-2.patch
perfctr ppc32 update

perfctr-virtualised-counters.patch
perfctr: virtualised counters

perfctr-remap_page_range-fix.patch

virtual-perfctr-illegal-sleep.patch
virtual perfctr illegal sleep

make-perfctr_virtual-default-in-kconfig-match-recommendation.patch
Make PERFCTR_VIRTUAL default in Kconfig match recommendation in help text

perfctr-ifdef-cleanup.patch
perfctr ifdef cleanup

perfctr-update-2-6-kconfig-related-updates.patch
perfctr: Kconfig-related updates

perfctr-virtual-updates.patch
perfctr virtual updates

perfctr-virtual-cleanup.patch
perfctr: virtual cleanup

perfctr-ppc32-preliminary-interrupt-support.patch
perfctr ppc32 preliminary interrupt support

perfctr-update-5-6-reduce-stack-usage.patch
perfctr: reduce stack usage

perfctr-interrupt-support-kconfig-fix.patch
perfctr interrupt_support Kconfig fix

perfctr-low-level-documentation.patch
perfctr low-level documentation

perfctr-inheritance-1-3-driver-updates.patch
perfctr inheritance: driver updates

perfctr-inheritance-2-3-kernel-updates.patch
perfctr inheritance: kernel updates

perfctr-inheritance-3-3-documentation-updates.patch
perfctr inheritance: documentation updates

perfctr-inheritance-locking-fix.patch
perfctr inheritance locking fix

perfctr-api-changes-first-step.patch
perfctr API changes: first step

perfctr-virtual-update.patch
perfctr virtual update

perfctr-x86-64-ia32-emulation-fix.patch
perfctr x86-64 ia32 emulation fix

perfctr-sysfs-update-1-4-core.patch
perfctr sysfs update: core

perfctr-sysfs-update.patch
Perfctr sysfs update

perfctr-sysfs-update-2-4-x86.patch
perfctr sysfs update: x86

perfctr-sysfs-update-3-4-x86-64.patch
perfctr sysfs update: x86-64
perfctr: syscall numbers in x86-64 ia32-emulation
perfctr x86_64 native syscall numbers fix

perfctr-sysfs-update-4-4-ppc32.patch
perfctr sysfs update: ppc32

perfctr-2710-api-update-1-4-common.patch
perfctr-2.7.10 API update 1/4: common

perfctr-2710-api-update-2-4-i386.patch
perfctr-2.7.10 API update 2/4: i386

perfctr-2710-api-update-3-4-x86_64.patch
perfctr-2.7.10 API update 3/4: x86_64

perfctr-2710-api-update-4-4-ppc32.patch
perfctr-2.7.10 API update 4/4: ppc32

perfctr-api-update-1-9-physical-indexing-x86.patch
perfctr API update 1/9: physical indexing, x86

perfctr-api-update-2-9-physical-indexing-ppc32.patch
perfctr API update 2/9: physical indexing, ppc32

perfctr-api-update-3-9-cpu_control_header-x86.patch
perfctr API update 3/9: cpu_control_header, x86

perfctr-api-update-4-9-cpu_control_header-ppc32.patch
perfctr API update 4/9: cpu_control_header, ppc32

perfctr-api-update-5-9-cpu_control_header-common.patch
perfctr API update 5/9: cpu_control_header, common

perfctr-api-update-6-9-cpu_control-access-common.patch
perfctr API update 6/9: cpu_control access, common

perfctr-api-update-7-9-cpu_control-access-x86.patch
perfctr API update 7/9: cpu_control access, x86

perfctr-api-update-8-9-cpu_control-access-ppc32.patch
perfctr API update 8/9: cpu_control access, ppc32

perfctr-api-update-9-9-domain-based-read-write-syscalls.patch
perfctr API update 9/9: domain-based read/write syscalls

perfctr-ia32-syscalls-on-x86-64-fix.patch
perfctr ia32 syscalls on x86-64 fix

perfctr-cleanups-1-3-common.patch
perfctr cleanups: common

perfctr-cleanups-2-3-ppc32.patch
perfctr cleanups: ppc32

perfctr-cleanups-3-3-x86.patch
perfctr cleanups: x86

perfctr-x86-fix-and-cleanups.patch
perfctr: x86 fix and cleanups

perfctr-ppc32-fix-and-cleanups.patch
perfctr: ppc32 fix and cleanups

perfctr-64-bit-values-in-register-descriptors.patch
perfctr: 64-bit values in register descriptors

perfctr-64-bit-values-in-register-descriptors-fix.patch
perfctr-64-bit-values-in-register-descriptors fix

perfctr-mapped-state-cleanup-x86.patch
perfctr: mapped state cleanup: x86

perfctr-mapped-state-cleanup-ppc32.patch
perfctr: mapped state cleanup: ppc32

perfctr-mapped-state-cleanup-common.patch
perfctr: mapped state cleanup: common

sched2-fix-schedstats-warning.patch
sched: fix schedstats warning

sched2-cleanup-wake_idle.patch
sched: cleanup wake_idle

sched2-improve-load-balancing-pinned-tasks.patch
sched: improve load balancing pinned tasks

sched2-reduce-active-load-balancing.patch
sched: reduce active load balancing

sched2-fix-smt-scheduling-problems.patch
sched: fix SMT scheduling problems

sched2-add-debugging.patch
sched: add debugging

sched2-less-aggressive-idle-balancing.patch
sched: less aggressive idle balancing

sched2-balance-timers.patch
sched: balance timers

sched2-tweak-affine-wakeups.patch
sched: tweak affine wakeups

sched2-no-aggressive-idle-balancing.patch
sched: no aggressive idle balancing

sched2-balance-on-fork.patch
sched: balance on fork

sched2-schedstats-update-for-balance-on-fork.patch
sched: schedstats update for balance on fork

sched2-sched-tuning.patch
sched: sched tuning

sched2-sched-tuning-fix.patch
sched2-sched-tuning-fix

sched2-sched-domain-sysctl.patch
sched: sched domain sysctl

sched-uninline-task_timeslice.patch
sched: uninline task_timeslice

add-do_proc_doulonglongvec_minmax-to-sysctl-functions.patch
Add do_proc_doulonglongvec_minmax to sysctl functions
add-do_proc_doulonglongvec_minmax-to-sysctl-functions-fix
add-do_proc_doulonglongvec_minmax-to-sysctl-functions fix 2

allow-x86_64-to-reenable-interrupts-on-contention.patch
Allow x86_64 to reenable interrupts on contention

i386-cpu-hotplug-updated-for-mm.patch
i386 CPU hotplug updated for -mm
ppc64: fix hotplug cpu

disable-atykb-warning.patch
disable atykb "too many keys pressed" warning

export-file_ra_state_init-again.patch
Export file_ra_state_init() again

cachefs-filesystem.patch
CacheFS filesystem

numa-policies-for-file-mappings-mpol_mf_move-cachefs.patch
numa-policies-for-file-mappings-mpol_mf_move for cachefs

cachefs-release-search-records-lest-they-return-to-haunt-us.patch
CacheFS: release search records lest they return to haunt us

fix-64-bit-problems-in-cachefs.patch
Fix 64-bit problems in cachefs

cachefs-fixed-typos-that-cause-wrong-pointer-to-be-kunmapped.patch
cachefs: fixed typos that cause wrong pointer to be kunmapped

cachefs-return-the-right-error-upon-invalid-mount.patch
CacheFS: return the right error upon invalid mount

fix-cachefs-barrier-handling-and-other-kernel-discrepancies.patch
Fix CacheFS barrier handling and other kernel discrepancies

remove-error-from-linux-cachefsh.patch
Remove #error from linux/cachefs.h

cachefs-warning-fix-2.patch
cachefs warning fix 2

cachefs-linkage-fix-2.patch
cachefs linkage fix

cachefs-build-fix.patch
cachefs build fix

cachefs-documentation.patch
CacheFS documentation

add-page-becoming-writable-notification.patch
Add page becoming writable notification

add-page-becoming-writable-notification-fix.patch
do_wp_page_mk_pte_writable() fix

add-page-becoming-writable-notification-build-fix.patch
add-page-becoming-writable-notification build fix

provide-a-filesystem-specific-syncable-page-bit.patch
Provide a filesystem-specific sync'able page bit

provide-a-filesystem-specific-syncable-page-bit-fix.patch
provide-a-filesystem-specific-syncable-page-bit-fix

provide-a-filesystem-specific-syncable-page-bit-fix-2.patch
provide-a-filesystem-specific-syncable-page-bit-fix-2

make-afs-use-cachefs.patch
Make AFS use CacheFS

afs-cachefs-dependency-fix.patch
afs-cachefs-dependency-fix

split-general-cache-manager-from-cachefs.patch
Split general cache manager from CacheFS

turn-cachefs-into-a-cache-backend.patch
Turn CacheFS into a cache backend

rework-the-cachefs-documentation-to-reflect-fs-cache-split.patch
Rework the CacheFS documentation to reflect FS-Cache split

update-afs-client-to-reflect-cachefs-split.patch
Update AFS client to reflect CacheFS split

fscache-menuconfig-help-fix-documentation-path.patch
fscache-menuconfig-help-fix-documentation-pathc

x86-rename-apic_mode_exint.patch
kexec: x86: rename APIC_MODE_EXINT

x86-local-apic-fix.patch
kexec: x86: local apic fix

x86_64-e820-64bit.patch
kexec: x86_64: e820 64bit fix

x86-i8259-shutdown.patch
kexec: x86: i8259 shutdown: disable interrupts

x86_64-i8259-shutdown.patch
kexec: x86_64: add i8259 shutdown method

x86-apic-virtwire-on-shutdown.patch
kexec: x86: resture apic virtual wire mode on shutdown

x86_64-apic-virtwire-on-shutdown.patch
kexec: x86_64: restore apic virtual wire mode on shutdown

vmlinux-fix-physical-addrs.patch
kexec: vmlinux: fix physical addresses

x86-vmlinux-fix-physical-addrs.patch
kexec: x86: vmlinux: fix physical addresses

x86_64-vmlinux-fix-physical-addrs.patch
kexec: x86_64: vmlinux: fix physical addresses

x86-config-kernel-start.patch
kexec: x86: add CONFIG_PYSICAL_START

kexec-reserve-bootmem-fix-for-booting-nondefault-location-kernel.patch
kexec: reserve Bootmem fix for booting nondefault location kernel

x86_64-config-kernel-start.patch
kexec: x86_64: add CONFIG_PHYSICAL_START

kexec-kexec-generic.patch
kexec: add kexec syscalls

kexec-kexec-generic-kexec-use-unsigned-bitfield.patch
kexec: use unsigned bitfield

x86-machine_shutdown.patch
kexec: x86: factor out apic shutdown code

x86-kexec.patch
kexec: x86 kexec core

x86-crashkernel.patch
crashdump: x86 crashkernel option

x86-crashkernel-fix.patch
kexec: fix for broken kexec on panic

x86_64-machine_shutdown.patch
kexec: x86_64: factor out apic shutdown code

x86_64-kexec.patch
kexec: x86_64 kexec implementation

x86_64-crashkernel.patch
crashdump: x86_64: crashkernel option

kexec-ppc-support.patch
kexec: kexec ppc support

kexec-ppc-fix-noret_type.patch
kexec: ppc: fix NORET_TYPE

x86-crash_shutdown-nmi-shootdown.patch
crashdump: x86: add NMI handler to capture other CPUs

x86-crash_shutdown-snapshot-registers.patch
kexec: x86: snapshot registers during crash shutdown

x86-crash_shutdown-apic-shutdown.patch
kexec: x86 shutdown APICs during crash_shutdown

kdump-export-crash-notes-section-address-through.patch
Kdump: Export crash notes section address through sysfs

kdump-export-crash-notes-section-address-through-x86_64-fix.patch
kdump-export-crash-notes-section-address-through x86_64 fix

kdump-nmi-handler-segment-selector-stack.patch
kdump: NMI handler segment selector, stack pointer fix

kdump-documentation-for-kdump.patch
kdump: Documentation for Kdump

kdump-retrieve-saved-max-pfn.patch
kdump: Retrieve saved max pfn

kdump-kconfig-for-kdump.patch
kdump: Kconfig

kdump-routines-for-copying-dump-pages.patch
kdump: Routines for copying dump pages

kdump-retrieve-elfcorehdr-address-from-command.patch
Retrieve elfcorehdr address from command line

kdump-access-dump-file-in-elf-format.patch
kdump: Access dump file in elf format (/proc/vmcore)

kdump-parse-elf32-headers-and-export-through.patch
kdump: Parse elf32 headers and export through /proc/vmcore

kdump-accessing-dump-file-in-linear-raw-format.patch
kdump: Accessing dump file in linear raw format (/dev/oldmem)

kdump-cleanups-for-dump-file-access-in-linear.patch
kdump: cleanups for dump file access in linear raw format

reiser4-sb_sync_inodes.patch
reiser4: vfs: add super_operations.sync_inodes()

reiser4-allow-drop_inode-implementation.patch
reiser4: export vfs inode.c symbols

reiser4-truncate_inode_pages_range.patch
reiser4: vfs: add truncate_inode_pages_range()

reiser4-export-remove_from_page_cache.patch
reiser4: export pagecache add/remove functions to modules

reiser4-export-page_cache_readahead.patch
reiser4: export page_cache_readahead to modules

reiser4-reget-page-mapping.patch
reiser4: vfs: re-check page->mapping after calling try_to_release_page()

reiser4-rcu-barrier.patch
reiser4: add rcu_barrier() synchronization point

reiser4-rcu-barrier-license-fix.patch
reiser4-rcu-barrier-license-fix

reiser4-export-inode_lock.patch
reiser4: export inode_lock to modules

reiser4-export-pagevec-funcs.patch
reiser4: export pagevec functions to modules

reiser4-export-radix_tree_preload.patch
reiser4: export radix_tree_preload() to modules

reiser4-export-find_get_pages.patch

reiser4-radix_tree_lookup_slot.patch
reiser4: add radix_tree_lookup_slot()

reiser4-include-reiser4.patch
reiser4: add to build system

reiser4-doc.patch
reiser4: documentation

reiser4-only.patch
reiser4: main fs

reiser4-kconfig-help-cleanup.patch
reiser4 Kconfig help cleanup

add-acpi-based-floppy-controller-enumeration.patch
Add ACPI-based floppy controller enumeration.

possible-dcache-bug-debugging-patch.patch
Possible dcache BUG: debugging patch

serial-add-support-for-non-standard-xtals-to-16c950-driver.patch
serial: add support for non-standard XTALs to 16c950 driver

add-support-for-possio-gcc-aka-pcmcia-siemens-mc45.patch
Add support for Possio GCC AKA PCMCIA Siemens MC45

remove-lock_section-from-x86_64-spin_lock-asm.patch
remove LOCK_SECTION from x86_64 spin_lock asm

kfree_skb-dump_stack.patch
kfree_skb-dump_stack

minimal-ide-disk-updates.patch
Minimal ide-disk updates

vt-dont-call-unblank-at-irq-time.patch
vt: don't call unblank at irq time

ppc32-move-powermac-backlight-stuff-to-a-workqueue.patch
ppc32: move powermac backlight stuff to a workqueue

radeonfb-implement-proper-workarounds-for-pll-accesses.patch
radeonfb: Implement proper workarounds for PLL accesses

radeonfb-ddc-i2c-fix.patch
radeonfb: DDC i2c fix

fbdev-nvidia-licensing-clarification.patch
fbdev: mvidia licensing clarification

fbcon-stop-framebuffer-operations-before-hardware-is-properly-initialized.patch
fbcon: Stop framebuffer operations before hardware is properly initialized

nvidiafb-maximize-blit-buffer-capacity.patch
nvidiafb: Maximize blit buffer capacity

nvidiafb-fix-section-references.patch
nvidiafb: fix section references

nvidiafb-process-boot-options-earlier.patch
nvidiafb: Process boot options earlier

nvidiafb-kconfig-help-text-update-for-config-fb_nvidia.patch
nvidiafb: Kconfig help text update for config FB_NVIDIA

nvidiafb-delete-i2c-bus-on-driver-unload.patch
nvidiafb: Delete i2c bus on driver unload

pm2fb-x-and-vt-switching-crash-fix.patch
pm2fb: X and VT switching crash fix

fbdev-cleanups-in-drivers-video-part-2.patch
fbdev: Cleanups in drivers/video part 2

fbdev-cleanups-in-drivers-video-part-2-fix.patch
fbdev-cleanups-in-drivers-video-part-2 fix

excessive-atyfb-debug-messages.patch
Excessive atyfb debug messages

atyfb-add-boot-module-option-to-override-composite-sync.patch
atyfb: Add boot/module option to override composite sync

fbdev-kconfig-fix-for-macmodes-and-ppc.patch
fbdev: Kconfig fix for macmodes and PPC

fbdev-convert-drivers-to-pci_register_driver.patch
fbdev: Convert drivers to pci_register_driver

sisfb-trivial-cleanups.patch
sisfb: Trivial cleanups

tridentfb-clean-up-printks.patch
tridentfb: Clean up printk()'s

s1d13xxxfb-add-support-for-epson-s1d13806-fb.patch
s1d13xxxfb: Add support for Epson S1D13806 FB

fbcon-save-var-rotate-field-in-struct-display.patch
fbcon: Save var rotate field in struct display

fbcon-call-set_par-per-fb_info-once-during-init.patch
fbcon: Call set_par per fb_info once during init

fbcon-do-not-set-palette-if-console-is-not-visible.patch
fbcon: Do not set palette if console is not visible

neofb-mmio-fixes.patch
neofb: mmio fixes

neofb-set-hwaccel-flags-properly.patch
neofb: Set hwaccel flags properly

remove-redundant-null-checks-before-kfree-in-drivers-video.patch
remove redundant NULL checks before kfree() in drivers/video/

remove-redundant-null-checks-before-kfree-in-drivers-video-fix.patch
remove-redundant-null-checks-before-kfree-in-drivers-video fix

fix-matroxfb-on-big-endian-hardware.patch
Fix matroxfb on big-endian hardware

radeonfb-fix-mode-setting-on-crt-monitors.patch
radeonfb: Fix mode setting on CRT monitors

radeonfb-preserve-tmds-setting.patch
radeonfb: Preserve TMDS setting

fix-atyfb-build-on-ppc.patch
Fix atyfb build on ppc

md-merge-md_enter_safemode-into-md_check_recovery.patch
md: merge md_enter_safemode into md_check_recovery

md-improve-locking-on-safemode-and-move-superblock-writes.patch
md: improve locking on 'safemode' and move superblock writes

md-improve-the-interface-to-sync_request.patch
md: improve the interface to sync_request

md-optimised-resync-using-bitmap-based-intent-logging.patch
md: optimised resync using Bitmap based intent logging

md-optimised-resync-using-bitmap-based-intent-logging-mempool-fix.patch
md-optimised-resync-using-bitmap-based-intent-logging-mempool-fix

md-a-couple-of-tidyups-relating-to-the-bitmap-file.patch
md: a couple of tidyups relating to the bitmap file.

md-call-bitmap_daemon_work-regularly.patch
md: call bitmap_daemon_work regularly

md-print-correct-pid-for-newly-created-bitmap-writeback-daemon.patch
md: print correct pid for newly created bitmap-writeback-daemon.

md-minor-code-rearrangement-in-bitmap_init_from_disk.patch
md: minor code rearrangement in bitmap_init_from_disk

md-make-sure-md-bitmap-is-cleared-on-a-clean-start.patch
md: make sure md bitmap is cleared on a clean start.

md-printk-fix.patch
md printk fix

md-improve-debug-printing-of-bitmap-superblock.patch
md: improve debug-printing of bitmap superblock.

md-check-return-value-of-write_page-rather-than-ignore-it.patch
md: check return value of write_page, rather than ignore it

md-enable-the-bitmap-write-back-daemon-and-wait-for-it.patch
md: enable the bitmap write-back daemon and wait for it.

md-dont-skip-bitmap-pages-due-to-lack-of-bit-that-we-just-cleared.patch
md: don't skip bitmap pages due to lack of bit that we just cleared.

md-optimised-resync-using-bitmap-based-intent-logging-fix.patch
md-optimised-resync-using-bitmap-based-intent-logging fix

md-raid1-support-for-bitmap-intent-logging.patch
md: raid1 support for bitmap intent logging

md-fix-bug-when-raid1-attempts-a-partial-reconstruct.patch
md: fix bug when raid1 attempts a partial reconstruct.

md-raid1-support-for-bitmap-intent-logging-fix.patch
md: initialise sync_blocks in raid1 resync

md-optimise-reconstruction-when-re-adding-a-recently-failed-drive.patch
md: optimise reconstruction when re-adding a recently failed drive.

md-fix-deadlock-due-to-md-thread-processing-delayed-requests.patch
md: fix deadlock due to md thread processing delayed requests.

md-allow-md-intent-bitmap-to-be-stored-near-the-superblock.patch
md: allow md intent bitmap to be stored near the superblock.

md-allow-md-to-update-multiple-superblocks-in-parallel.patch
md: allow md to update multiple superblocks in parallel.

detect-atomic-counter-underflows.patch
detect atomic counter underflows

doc-where-to-find-ldd3.patch
doc: where to find LDD3

post-halloween-doc.patch
post halloween doc

fuse-maintainers-kconfig-and-makefile-changes.patch
FUSE - MAINTAINERS, Kconfig and Makefile changes

fuse-core.patch
FUSE - core

fuse-device-functions.patch
FUSE - device functions

fuse-device-functions-comments-and-documentation.patch
FUSE: comments and documentation

fuse-device-functions-cleanup.patch
FUSE: trivial cleanups

fuse-read-only-operations.patch
FUSE - read-only operations

fuse-read-write-operations.patch
FUSE - read-write operations

fuse-file-operations.patch
FUSE - file operations

fuse-mount-options.patch
FUSE - mount options

fuse-mount-options-fix.patch
fuse: fix busy inodes after unmount

fuse-mount-options-comments-and-documentation.patch
FUSE: comments and documentation

fuse-mount-options-fix-cleanup.patch
FUSE: trivial cleanups

fuse-mount-options-fix-fix.patch
FUSE: fix locking for background list

fuse-extended-attribute-operations.patch
FUSE - extended attribute operations

fuse-readpages-operation.patch
FUSE - readpages operation

fuse-nfs-export.patch
FUSE - NFS export

fuse-direct-i-o.patch
FUSE - direct I/O

fuse-transfer-readdir-data-through-device.patch
fuse: transfer readdir data through device

drivers-isdn-divert-isdn_divertc-make-5-functions-static.patch
drivers/isdn/divert/isdn_divert.c: make 5 functions static

drivers-isdn-capi-make-some-code-static.patch
drivers/isdn/capi/: make some code static

drivers-scsi-pas16c-make-code-static.patch
drivers/scsi/pas16.c: make code static

i386-x86_64-early_printkc-make-early_serial_base-static.patch
i386/x86_64 early_printk.c: make early_serial_base static

kernel-exitc-make-exit_mm-static.patch
kernel/exit.c: make exit_mm static

cyrix-eliminate-bad-section-references.patch
cyrix: eliminate bad section references

drivers-media-video-tvaudioc-make-some-variables-static.patch
drivers/media/video/tvaudio.c: make some variables static

drivers-isdn-sc-possible-cleanups.patch
drivers/isdn/sc/: possible cleanups

drivers-isdn-pcbit-possible-cleanups.patch
drivers/isdn/pcbit/: possible cleanups

drivers-isdn-i4l-possible-cleanups.patch
drivers/isdn/i4l/: possible cleanups

unexport-mca_find_device_by_slot.patch
unexport mca_find_device_by_slot

drivers-isdn-hardware-avm-misc-cleanups.patch
drivers/isdn/hardware/avm/: misc cleanups

drivers-isdn-act2000-capic-if-0-an-unused-function.patch
drivers/isdn/act2000/capi.c: #if 0 an unused function

tpm-fix-gcc-printk-warnings.patch
tpm: fix gcc printk warnings

x86-64-add-memcpy-memset-prototypes.patch
x86-64: add memcpy/memset prototypes

au1100fb-convert-to-c99-inits.patch
au1100fb: convert to C99 inits.

reiserfs-use-null-instead-of-0.patch
reiserfs: use NULL instead of 0

comments-on-locking-of-task-comm.patch
comments on locking of task->comm

riottyc-cleanups-and-warning-fix.patch
riotty.c cleanups and warning fix

fixup-a-comment-still-refering-to-verify_area.patch
fix up a comment still refering to verify_area

char-ds1620-use-msleep-instead-of-schedule_timeout.patch
char/ds1620: use msleep() instead of schedule_timeout()

char-tty_io-replace-schedule_timeout-with-msleep_interruptible.patch
char/tty_io: replace schedule_timeout() with msleep_interruptible()

kernel-timer-fix-msleep_interruptible-comment.patch
kernel/timer: fix msleep_interruptible() comment

ixj-compile-warning-cleanup.patch
ixj* - compile warning cleanup

spelling-cleanups-in-shrinker-code.patch
Spelling cleanups in shrinker code

init-do_mounts_initrdc-fix-sparse-warning.patch
init/do_mounts_initrd.c: fix sparse warning

arch-i386-kernel-trapsc-fix-sparse-warnings.patch
arch/i386/kernel/traps.c: fix sparse warnings

arch-i386-kernel-apmc-fix-sparse-warnings.patch
arch/i386/kernel/apm.c: fix sparse warnings

arch-i386-mm-faultc-fix-sparse-warnings.patch
arch/i386/mm/fault.c: fix sparse warnings

arch-i386-crypto-aesc-fix-sparse-warnings.patch
arch/i386/crypto/aes.c: fix sparse warnings

codingstyle-trivial-whitespace-fixups.patch
CodingStyle: trivial whitespace fixups

small-partitions-msdos-cleanups.patch
small partitions/msdos cleanups

remove-redundant-null-check-before-before-kfree-in.patch
remove redundant NULL check before before kfree() in kernel/sysctl.c

update-ross-biro-bouncing-email-address.patch
update Ross Biro bouncing email address

get-rid-of-redundant-null-checks-before-kfree-in-arch-i386.patch
get rid of redundant NULL checks before kfree() in arch/i386/

remove-redundant-null-checks-before-kfree-in-sound-and.patch
remove redundant NULL checks before kfree() in sound/ and avoid casting pointers about to be kfree()'ed

x86-geode-support-fixes.patch
x86: geode support fixes

drivers-scsi-initioc-cleanups.patch
drivers/scsi/initio.c: cleanups

dont-do-pointless-null-checks-and-casts-before-kfree.patch
selinux: kfree cleanup

drivers-char-isicomc-section-fixes.patch
drivers/char/isicom.c: section fixes

sound-oss-cleanups.patch
sound/oss/: cleanups

sound-oss-rme96xxc-remove-kernel-22-ifs.patch
sound/oss/rme96xx.c: remove kernel 2.2 #if's

drivers-char-mwave-tp3780ic-remove-kernel-22-ifs.patch
drivers/char/mwave/tp3780i.c: remove kernel 2.2 #if's

drivers-net-skfp-cleanups.patch
drivers/net/skfp/: cleanups

net-atm-resourcesc-remove-__free_atm_dev.patch
Subject: [2.6 patch] net/atm/resources.c: remove __free_atm_dev

fix-ncr53c9xc-compile-warning.patch
fix NCR53C9x.c compile warning

mm-mmapnommuc-several-unexports.patch
mm/{mmap,nommu}.c: several unexports

unexport-hugetlb_total_pages.patch
unexport hugetlb_total_pages

unexport-clear_page_dirty_for_io.patch
unexport clear_page_dirty_for_io

mm-filemapc-make-sync_page_range_nolock-static.patch
mm/filemap.c: make sync_page_range_nolock static

mm-filemapc-make-generic_file_direct_io-static.patch
mm/filemap.c: make generic_file_direct_IO static

remove-exports-for-oem-modules.patch
remove exports for oem modules

mm-page_allocc-unexport-nr_swap_pages.patch
unexport nr_swap_pages

unexport-console_unblank.patch
unexport console_unblank

mm-swapc-unexport-vm_acct_memory.patch
mm/swap.c: unexport vm_acct_memory

mm-swapfilec-unexport-total_swap_pages.patch
mm/swapfile.c: unexport total_swap_pages

mm-swap_statec-unexport-swapper_space.patch
mm/swap_state.c: unexport swapper_space

unexport-slab_reclaim_pages.patch
unexport slab_reclaim_pages

unexport-idle_cpu.patch
unexport idle_cpu




2005-03-31 10:52:56

by Coywolf Qi Hunt

[permalink] [raw]
Subject: Re: 2.6.12-rc1-mm4

Andrew Morton wrote:
...
>
> make-sysrq-f-call-oom_kill.patch
> make sysrq-F call oom_kill()

Glad to see it fixed. :)

2005-03-31 22:25:24

by Adrian Bunk

[permalink] [raw]
Subject: [2.6 patch] let SERIAL_JSM depend on PCI

Compiling SERIAL_JSM with PCI=n results in the following compile error:

<-- snip -->

...
LD .tmp_vmlinux1
drivers/built-in.o(.text+0x132800): In function `jsm_remove_one':
: undefined reference to `pci_release_regions'
make: *** [.tmp_vmlinux1] Error 1

<-- snip -->


Since this driver is only for PCi boards, this patch adds a dependency
on PCI.

Since I noticed that the Kconfig entry used whitespace instead of tabs,
I corrected this, too.

Signed-off-by: Adrian Bunk <[email protected]>

--- linux-2.6.12-rc1-mm4-full/drivers/serial/Kconfig.old 2005-04-01 00:16:07.000000000 +0200
+++ linux-2.6.12-rc1-mm4-full/drivers/serial/Kconfig 2005-04-01 00:19:15.000000000 +0200
@@ -828,18 +828,19 @@
a console on a serial port, say Y. Otherwise, say N.

config SERIAL_JSM
- tristate "Digi International NEO PCI Support"
- select SERIAL_CORE
- help
- This is a driver for Digi International's Neo series
- of cards which provide multiple serial ports. You would need
- something like this to connect more than two modems to your Linux
- box, for instance in order to become a dial-in server. This driver
- supports PCI boards only.
- If you have a card like this, say Y here and read the file
- <file:Documentation/jsm.txt>.
+ tristate "Digi International NEO PCI Support"
+ depends on PCI
+ select SERIAL_CORE
+ help
+ This is a driver for Digi International's Neo series
+ of cards which provide multiple serial ports. You would need
+ something like this to connect more than two modems to your Linux
+ box, for instance in order to become a dial-in server. This driver
+ supports PCI boards only.
+ If you have a card like this, say Y here and read the file
+ <file:Documentation/jsm.txt>.

- To compile this driver as a module, choose M here: the
- module will be called jsm.
+ To compile this driver as a module, choose M here: the
+ module will be called jsm.

endmenu

2005-04-01 07:24:49

by Jan Dittmer

[permalink] [raw]
Subject: Re: 2.6.12-rc1-mm4

Andrew Morton wrote:
> bk-audit.patch

This seems to have broken compile for uml:


CC arch/um/kernel/ptrace.o
arch/um/kernel/ptrace.c:345:74: macro "audit_syscall_entry" requires 7 arguments, but only 6 given
arch/um/kernel/ptrace.c: In function `syscall_trace':
arch/um/kernel/ptrace.c:340: error: `audit_syscall_entry' undeclared (first use in this function)
arch/um/kernel/ptrace.c:340: error: (Each undeclared identifier is reported only once
arch/um/kernel/ptrace.c:340: error: for each function it appears in.)
arch/um/kernel/ptrace.c:348:72: macro "audit_syscall_exit" requires 3 arguments, but only 2 given
arch/um/kernel/ptrace.c:347: error: `audit_syscall_exit' undeclared (first use in this function)
make[1]: *** [arch/um/kernel/ptrace.o] Error 1
make: *** [arch/um/kernel] Error 2
Fri, 01 Apr 2005 09:08:16 +0200

in particular I suspect:

# include/linux/audit.h
# 2005/03/25 13:53:15+00:00 [email protected] +44 -4
# Add AUDIT_ARCH and its definitions
# Add arch to audit_syscall_entry()
# Add success/failure to audit_syscall_exit()
#
# arch/x86_64/kernel/ptrace.c
# 2005/03/25 13:53:15+00:00 [email protected] +8 -5
# Reorder audit w.r.t ptrace, provide arch and success.
#
# arch/s390/kernel/ptrace.c
# 2005/03/25 13:53:15+00:00 [email protected] +11 -10
# Reorder audit w.r.t ptrace, provide arch and success.
#
# arch/ppc64/kernel/ptrace.c
# 2005/03/25 13:53:15+00:00 [email protected] +10 -6
# Reorder audit w.r.t ptrace, provide arch and success.
#
# arch/mips/kernel/ptrace.c
# 2005/03/25 13:53:15+00:00 [email protected] +28 -10
# Reorder audit w.r.t ptrace, provide arch and success.
#
# arch/ia64/kernel/ptrace.c
# 2005/03/25 13:53:14+00:00 [email protected] +13 -8
# Reorder audit w.r.t ptrace, provide arch and success.
#
# arch/i386/kernel/ptrace.c
# 2005/03/25 13:53:14+00:00 [email protected] +9 -10
# Reorder audit w.r.t ptrace, provide arch and success.

defconfig, gcc 3.3.5, see http://l4x.org/k/?d=3004 for details.

Jan

2005-04-02 13:38:23

by Manuel Lauss

[permalink] [raw]
Subject: Re: 2.6.12-rc1-mm4: oops in sysfs/symlink.c

Howdy,

I get the following oops when I switch a Logitech USB Bluetooth Hub
into HCI mode (hid2hci utility):

usb 1-2.1.1: new low speed USB device using uhci_hcd and address 5
input: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:04.2-2.1.1
hiddev0: USB HID v1.10 Device [Logitech USB Receiver] on usb-0000:00:04.2-2.1.1

run hid2hci:

usb 1-2.1.2: new full speed USB device using uhci_hcd and address 6
------------[ cut here ]------------
kernel BUG at fs/sysfs/symlink.c:87!
invalid operand: 0000 [#1]
Modules linked in:
CPU: 0
EIP: 0060:[<c017afb0>] Not tainted VLI
EFLAGS: 00010202 (2.6.12-rc1-mm4)
EIP is at sysfs_create_link+0x60/0x70
eax: d5fdba01 ebx: d78182ac ecx: 00000000 edx: d5b8b201
esi: 00000000 edi: d5b8b274 ebp: d65003e0 esp: d7e9adb8
ds: 007b es: 007b ss: 0068
Process khubd (pid: 23, threadinfo=d7e9a000 task=d7e99a50)
Stack: d5b8b214 d5b8b274 00000002 c0279163 d5b8b214 c0458840 c02e6cd7 00000002
d76112e0 c0314d27 d7ff8b70 d7ff414c 00000005 000000d0 d76112d0 00000002
00000292 d65004c0 d65004a0 00000000 00000002 00000011 d5b8b200 d71517e0
Call Trace:
[<c0279163>] device_bind_driver+0x33/0x60
[<c02e6cd7>] usb_driver_claim_interface+0x57/0x60
[<c0314d27>] hci_usb_probe+0x477/0x560
[<c02e6a38>] usb_probe_interface+0x58/0x80
[<c02791c0>] driver_probe_device+0x30/0x90
[<c0279225>] __device_attach+0x5/0x10
[<c02789ca>] bus_for_each_drv+0x3a/0x60
[<c0210a8d>] populate_dir+0x3d/0x60
[<c0279266>] device_attach+0x36/0x40
[<c0279220>] __device_attach+0x0/0x10
[<c0278b4b>] bus_add_device+0x2b/0x80
[<c0277d81>] device_add+0xb1/0x150
[<c02ee3f0>] usb_set_configuration+0x2e0/0x470
[<c02e90e1>] usb_new_device+0x91/0x1c0
[<c02ea02f>] hub_port_connect_change+0x19f/0x360
[<c02ea3ad>] hub_events+0x1bd/0x360
[<c011c91c>] sigprocmask+0x4c/0xc0
[<c02ea595>] hub_thread+0x45/0x100
[<c0124340>] autoremove_wake_function+0x0/0x50
[<c0102812>] ret_from_fork+0x6/0x14
[<c0124340>] autoremove_wake_function+0x0/0x50
[<c02ea550>] hub_thread+0x0/0x100
[<c0100d5d>] kernel_thread_helper+0x5/0x18
Code: 89 f9 89 f2 89 d8 e8 f0 fe ff ff 89 c1 8b 53 08 ff 42 70 0f 8e 35 02 00 00 8b 1c 24 89 c8 8b 74 24 04 8b 7c 24 08 83 c4 0c c3 90 <0f> 0b 57 00 f4 f6 3d c0 eb bf 8d b6 00 00 00 00 8b 40 30 e9 c8

-mm3 works fine, I'll try to find the culprit patch...

Thanks,

--
Manuel Lauss

2005-04-04 10:57:28

by Borislav Petkov

[permalink] [raw]
Subject: Re: 2.6.12-rc1-mm4

On Thursday 31 March 2005 12:25, Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.12-rc1/2.
>6.12-rc1-mm4/
<snip>

Hello Andrew,

I finally managed connecting the target machine over a serial console and run
gdb debugging session as explained in Documentation/i386/kgdb/kgdb.txt. This
time I think I'm in the right direction but ... Here's the output:

GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-linux"...Using host libthread_db library
"/lib/tls/libthread_db.so.1".

breakpoint () at arch/i386/kernel/traps.c:128
128 }
warning: shared library handler failed to enable breakpoint
(gdb) list
123 set_intr_usr_gate(3,&int3); /* disable ints on trap */
124 set_intr_gate(1,&debug);
125 set_intr_gate(14,&page_fault);
126
127 BREAKPOINT;
128 }
129 #define CHK_REMOTE_DEBUG(trapnr,signr,error_code,regs,after)
\
130
{ \
131 if (!user_mode(regs) ) \
132
{ \
(gdb) s
kgdb_console_write (co=0xc03c8000, s=0x603d1c "k", count=6307100) at
arch/i386/kernel/kgdb_stub.c:2230
2230 kgdb_gdb_message(s, count);
(gdb) s
kgdb_gdb_message (
s=0xc04e07c3 "[4294667.296000] Linux version 2.6.12-rc1-mm4 (boris@zmei)
(gcc version 3.3.5 (Debian 1:3.3.5-12)) #1 SMP PREEMPT Mon Apr 4 12:07:40
CEST 2005\n<6>[4294667.296000] BIOS-provided physical RAM map:\n<4>[4"...,
count=143) at arch/i386/kernel/kgdb_stub.c:2173
2173 IF_SMP(in_kgdb_console = 1);
(gdb) s
2174 gdbconbuf[0] = 'O';
(gdb) s
2175 bufptr = gdbconbuf + 1;
(gdb) cont
Continuing.
[4294667.296000] Linux version 2.6.12-rc1-mm4 (boris@zmei) (gcc version 3.3.5
(Debian 1:3.3.5-12)) #1 SMP PREEMPT Mon Apr 4 12:07:40 CEST 2005
[4294667.296000] BIOS-provided physical RAM map:
[4294667.296000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[4294667.296000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[4294667.296000] BIOS-e820: 00000000000ce000 - 00000000000d60ac (reserved)
[4294667.296000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[4294667.296000] BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
[4294667.296000] BIOS-e820: 000000001fff0000 - 000000001fff8000 (ACPI data)
[4294667.296000] BIOS-e820: 000000001fff8000 - 0000000020000000 (ACPI NVS)
[4294667.296000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
[4294667.296000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[4294667.296000] BIOS-e820: 00000000ffb00000 - 00000000ffc00000 (reserved)
[4294667.296000] BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
[4294667.296000] 511MB LOWMEM available.
[4294667.296000] found SMP MP-table at 000fbad0
[4294667.296000] DMI 2.3 present.
[4294667.296000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[4294667.296000] Processor #0 15:2 APIC version 20
[4294667.296000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[4294667.296000] Processor #1 15:2 APIC version 20
[4294667.296000] Using ACPI for processor (LAPIC) configuration information
[4294667.296000] Intel MultiProcessor Specification v1.4
[4294667.296000] Virtual Wire compatibility mode.
[4294667.296000] OEM ID: INTEL Product ID: I845GL APIC at: 0xFEE00000
[4294667.296000] I/O APIC #2 Version 32 at 0xFEC00000.
[4294667.296000] Enabling APIC mode: Flat. Using 1 I/O APICs
[4294667.296000] Processors: 2
[4294667.296000] Allocating PCI resources starting at 20000000 (gap:
20000000:dec00000)
[4294667.296000] Built 1 zonelists
[4294667.296000] Initializing CPU#0
[4294667.296000] Kernel command line: root=/dev/hda1 vga=0 kgdb console=kgdb
[4294667.296000] CPU 0 irqstacks, hard=c04d9000 soft=c04d7000
[4294667.296000] PID hash table entries: 2048 (order: 11, 32768 bytes)
[ 0.000000] Detected 2606.669 MHz processor.
[ 108.755619] Using tsc for high-res timesource
[ 108.791515] Console: colour VGA+ 80x25
[ 108.817195] Dentry cache hash table entries: 131072 (order: 7, 524288
bytes)
[ 108.850172] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 108.892496] Memory: 514608k/524224k available (2444k kernel code, 9128k
reserved, 1269k data, 192k init, 0k highmem)
[ 108.932244] Checking if this processor honours the WP bit even in
supervisor mode... Ok.
[ 109.008290] Security Framework v1.0.0 initialized
[ 109.035947] Capability LSM initialized
[ 109.061900] Mount-cache hash table entries: 512
[ 109.089161] CPU: Trace cache: 12K uops, L1 D cache: 8K
[ 109.135687] CPU: L2 cache: 512K
[ 109.159631] CPU: Physical Processor ID: 0
[ 109.185581] Intel machine check architecture supported.
[ 109.214450] Intel machine check reporting enabled on CPU#0.
[ 109.243383] CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
[ 109.273243] CPU0: Thermal monitoring enabled
[ 109.300313] Enabling fast FPU save and restore... done.
[ 109.347063] Enabling unmasked SIMD FPU exception support... done.
[ 109.394968] Checking 'hlt' instruction... OK.
[ 109.443030] CPU0: Intel(R) Pentium(R) 4 CPU 2.60GHz stepping 09
[ 109.508676] Booting processor 1/1 eip 2000
[ 109.534725] CPU 1 irqstacks, hard=c04da000 soft=c04d8000
[ 109.573729] Initializing CPU#1
[ 109.596716] CPU: Trace cache: 12K uops, L1 D cache: 8K
[ 109.596719] CPU: L2 cache: 512K
[ 109.596722] CPU: Physical Processor ID: 0
[ 109.596732] Intel machine check architecture supported.
[ 109.596738] Intel machine check reporting enabled on CPU#1.
[ 109.596741] CPU1: Intel P4/Xeon Extended MCE MSRs (12) available
[ 109.596746] CPU1: Thermal monitoring enabled
[ 109.596794] CPU1: Intel(R) Pentium(R) 4 CPU 2.60GHz stepping 09
[ 109.880703] Total of 2 processors activated (10338.30 BogoMIPS).
[ 109.910741] ENABLING IO-APIC IRQs
[ 109.935706] ..TIMER: vector=0x31 pin1=2 pin2=0
[ 110.074471] checking TSC synchronization across 2 CPUs: passed.
[ 0.020384] softlockup thread 0 started up.
[ 0.047057] Brought up 2 CPUs
[ 0.047060] softlockup thread 1 started up.
[ 0.099113] NET: Registered protocol family 16
[ 0.132795] PCI: PCI BIOS revision 2.10 entry at 0xfdb51, last bus=3
[ 0.163405] PCI: Using configuration type 1
[ 0.189361] mtrr: v2.0 (20020519)
[ 0.221013] Linux Plug and Play Support v0.97 (c) Adam Belay
[ 0.250681] usbcore: registered new driver usbfs
[ 0.278201] usbcore: registered new driver hub
[ 0.305243] PCI: Probing PCI hardware
[ 0.331047] PCI: Probing PCI hardware (bus 00)
[ 0.358572] PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
[ 0.391333] PCI: Using IRQ router PIIX/ICH [8086/24c0] at 0000:00:1f.0
[ 0.422742] PCI->APIC IRQ transform: 0000:00:1d.0[A] -> IRQ 16
[ 0.452633] PCI->APIC IRQ transform: 0000:00:1d.1[B] -> IRQ 19
[ 0.482616] PCI->APIC IRQ transform: 0000:00:1d.2[C] -> IRQ 18
[ 0.511514] PCI->APIC IRQ transform: 0000:00:1d.7[D] -> IRQ 23
[ 0.541550] PCI->APIC IRQ transform: 0000:00:1f.1[A] -> IRQ 18
[ 0.571329] PCI->APIC IRQ transform: 0000:01:00.0[A] -> IRQ 16
[ 0.601273] PCI->APIC IRQ transform: 0000:03:04.0[A] -> IRQ 17
[ 0.631319] PCI->APIC IRQ transform: 0000:03:06.0[A] -> IRQ 19
[ 0.661153] PCI->APIC IRQ transform: 0000:03:07.0[A] -> IRQ 16
[ 0.691113] PCI->APIC IRQ transform: 0000:03:07.1[A] -> IRQ 16
[ 0.720943] PCI->APIC IRQ transform: 0000:03:0a.0[A] -> IRQ 17
[ 0.756393] Machine check exception polling timer started.
[ 0.790054] inotify device minor=63
[ 0.815132] Installing knfsd (copyright (C) 1996 [email protected]).
[ 0.846492] Initializing Cryptographic API
[ 0.879833] Linux agpgart interface v0.101 (c) Dave Jones
[ 0.909623] agpgart: Detected an Intel 845G Chipset.
[ 0.939942] agpgart: AGP aperture is 64M @ 0xe0000000
[ 0.968379] [drm] Initialized drm 1.0.0 20040925
[ 0.995536] [drm] Initialized radeon 1.16.0 20050311 on minor 0: ATI
Technologies Inc RV280 [Radeon 9200 SE]
[ 1.033790] PNP: No PS/2 controller found. Probing ports directly.
[ 1.066501] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 1.095119] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.122971] Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ
sharing disabled
[ 1.158520] parport0: PC-style at 0x378 (0x778) [PCSPP(,...)]
[ 1.277486] parport0: irq 7 detected
[ 1.302759] io scheduler noop registered
[ 1.346503] io scheduler anticipatory registered
[ 1.392335] io scheduler deadline registered
[ 1.437086] io scheduler cfq registered
[ 1.481309] 8139too Fast Ethernet driver 0.9.27
[ 1.509327] eth0: RealTek RTL8139 at 0xe0816f00, 00:0c:6e:aa:a2:81, IRQ 17
[ 1.540846] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
[ 1.571805] ide: Assuming 33MHz system bus speed for PIO modes; override
with idebus=xx
[ 1.605675] ICH4: IDE controller at PCI slot 0000:00:1f.1
[ 1.634731] ICH4: chipset revision 2
[ 1.660462] ICH4: not 100% native mode: will probe irqs later
[ 1.690456] ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA,
hdb:DMA
[ 1.759264] ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA,
hdd:DMA
[ 2.090832] hda: QUANTUM FIREBALLlct10 20, ATA DISK drive
[ 2.393040] hdb: IC35L120AVV207-0, ATA DISK drive
[ 2.490144] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
[ 3.205907] hdc: _NEC DVD+RW ND-1100A, ATAPI CD/DVD-ROM drive
[ 3.544019] hdd: Maxtor 6Y160P0, ATA DISK drive
[ 3.640959] ide1 at 0x170-0x177,0x376 on irq 15
[ 5.734258] hda: max request size: 128KiB
[ 5.764576] hda: 39876480 sectors (20416 MB) w/418KiB Cache,
CHS=39560/16/63, UDMA(33)
[ 5.871412] hda: cache flushes not supported
[ 5.903490] hda: hda1 hda2 hda3
[ 6.006605] hdb: max request size: 1024KiB
[ 6.041956] hdb: 241254720 sectors (123522 MB) w/1821KiB Cache,
CHS=16383/255/63, UDMA(100)
[ 6.143896] hdb: cache flushes supported
[ 6.175952] hdb: hdb1
[ 6.245813] hdd: max request size: 1024KiB
[ 6.282154] hdd: 320173056 sectors (163928 MB) w/7936KiB Cache,
CHS=19929/255/63, UDMA(33)
[ 6.393381] hdd: cache flushes supported
[ 6.419748] hdd: hdd1
[ 6.494159] hdc: ATAPI 40X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
[ 6.645396] Uniform CD-ROM driver Revision: 3.20
[ 6.680014] ehci_hcd 0000:00:1d.7: Intel Corporation 82801DB/DBM
(ICH4/ICH4-M) USB2 EHCI Controller
[ 6.730670] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus
number 1
[ 6.763242] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xdffffc00
[ 6.795905] ehci_hcd 0000:00:1d.7: USB 2.0 initialized, EHCI 1.00, driver
10 Dec 2004
[ 6.829053] usb usb1: Product: Intel Corporation 82801DB/DBM (ICH4/ICH4-M)
USB2 EHCI Controller
[ 6.863855] usb usb1: Manufacturer: Linux 2.6.12-rc1-mm4 ehci_hcd
[ 6.892722] usb usb1: SerialNumber: 0000:00:1d.7
[ 6.918861] hub 1-0:1.0: USB hub found
[ 6.943615] hub 1-0:1.0: 6 ports detected
[ 6.989983] USB Universal Host Controller Interface driver v2.2
[ 7.019679] uhci_hcd 0000:00:1d.0: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
[ 7.119616] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus
number 2
[ 7.152058] uhci_hcd 0000:00:1d.0: irq 16, io base 0x0000e400
[ 7.181037] uhci_hcd 0000:00:1d.0: detected 2 ports
[ 7.208053] usb usb2: Product: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
[ 7.244808] usb usb2: Manufacturer: Linux 2.6.12-rc1-mm4 uhci_hcd
[ 7.273715] usb usb2: SerialNumber: 0000:00:1d.0
[ 7.299920] hub 2-0:1.0: USB hub found
[ 7.324704] hub 2-0:1.0: 2 ports detected
[ 7.353024] uhci_hcd 0000:00:1d.1: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
[ 7.452750] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus
number 3
[ 7.485181] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000e800
[ 7.514288] uhci_hcd 0000:00:1d.1: detected 2 ports
[ 7.541135] usb usb3: Product: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
[ 7.577951] usb usb3: Manufacturer: Linux 2.6.12-rc1-mm4 uhci_hcd
[ 7.606959] usb usb3: SerialNumber: 0000:00:1d.1
[ 7.634038] hub 3-0:1.0: USB hub found
[ 7.658760] hub 3-0:1.0: 2 ports detected
[ 7.687152] uhci_hcd 0000:00:1d.2: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
[ 7.786862] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus
number 4
[ 7.819497] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000ec00
[ 7.848342] uhci_hcd 0000:00:1d.2: detected 2 ports
[ 7.875276] usb usb4: Product: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
[ 7.912048] usb usb4: Manufacturer: Linux 2.6.12-rc1-mm4 uhci_hcd
[ 7.940963] usb usb4: SerialNumber: 0000:00:1d.2
[ 7.967176] hub 4-0:1.0: USB hub found
[ 7.991868] hub 4-0:1.0: 2 ports detected
[ 8.020463] mice: PS/2 mouse device common for all mice
[ 8.047747] perfctr/x86.c: hyper-threaded P4s detected: restricting access
for CPUs 1
[ 8.114821] Please email the following PERFCTR INIT lines to
[email protected]
[ 8.114823] To remove this message, rebuild the driver with
CONFIG_PERFCTR_INIT_TESTS=n
[ 8.179528] PERFCTR INIT: vendor 0, family 15, model 2, stepping 9, clock
2606669 kHz
[ 8.212494] PERFCTR INIT: NITER == 64
[ 8.237187] PERFCTR INIT: loop overhead is 584 cycles
[ 8.264126] PERFCTR INIT: rdtsc cost is 80.8 cycles (5760 total)
[ 8.293081] PERFCTR INIT: rdpmc cost is 145.0 cycles (9868 total)
[ 8.322127] PERFCTR INIT: rdmsr (counter) cost is 254.5 cycles (16872
total)
[ 8.352979] PERFCTR INIT: rdmsr (escr) cost is 164.8 cycles (11132 total)
[ 8.383802] PERFCTR INIT: wrmsr (counter) cost is 804.3 cycles (52060
total)
[ 8.413943] PERFCTR INIT: wrmsr (escr) cost is 888.1 cycles (57424 total)
[ 8.444685] PERFCTR INIT: read cr4 cost is 4.5 cycles (876 total)
[ 8.473696] PERFCTR INIT: write cr4 cost is 253.5 cycles (16812 total)
[ 8.504584] PERFCTR INIT: rdpmc (fast) cost is 59.8 cycles (4416 total)
[ 8.535415] PERFCTR INIT: rdmsr (cccr) cost is 166.4 cycles (11236 total)
[ 8.566479] PERFCTR INIT: wrmsr (cccr) cost is 836.2 cycles (54104 total)
[ 8.597384] PERFCTR INIT: write LVTPC cost is 36.1 cycles (2900 total)
[ 8.628324] PERFCTR INIT: sync_core cost is 263.9 cycles (17476 total)
[ 8.659161] perfctr: driver 2.7.14, cpu type Intel P4 at 2606669 kHz
[ 8.689072] Advanced Linux Sound Architecture Driver Version 1.0.9rc2 (Thu
Mar 24 10:33:39 2005 UTC).
[ 8.750109] input: AT Translated Set 2 keyboard on isa0060/serio0
[ 8.930563] ALSA device list:
[ 8.953369] #0: Yamaha DS-XG (YMF724) at 0xdfef8000, irq 17
[ 8.982315] NET: Registered protocol family 2
[ 9.023585] IP: routing cache hash table of 2048 buckets, 32Kbytes
[ 9.053486] TCP established hash table entries: 32768 (order: 7, 524288
bytes)
[ 9.085634] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
[ 9.116682] TCP: Hash tables configured (established 32768 bind 32768)
[ 9.147016] NET: Registered protocol family 1
[ 9.172883] NET: Registered protocol family 17
[ 9.198895] Testing NMI watchdog ... OK.
[ 9.251547] Starting balanced_irq
[ 9.278330] VFS: Mounted root (ext2 filesystem) readonly.
[ 9.306819] Freeing unused kernel memory: 192k freed
[ 9.355059] logips2pp: Detected unknown logitech mouse model 1
[ 9.403372] Warning: unable to open an initial console.
[ 9.792071] input: PS/2 Logitech Mouse on isa0060/serio1

Program received signal SIGTRAP, Trace/breakpoint trap.
0xc0102f0b in resume_kernelX () at atomic.h:175

yeah, I don't get it - gdb says we're at atomic.h:175 but resume_kernelX() is
a jump label in arch/i386/kernel/entry.S:272:

272 resume_kernelX:
273 #endif
274 movl EFLAGS(%esp), %eax # mix EFLAGS, SS and CS
275 movb OLDSS(%esp), %ah
276 movb CS(%esp), %al
277 andl $(VM_MASK | (4 << 8) | 3), %eax
278 cmpl $((4 << 8) | 3), %eax
279 je ldt_ss # returning to user-space with LDT SS

175 {
(gdb) list
170 * Atomically adds @i to @v and returns true
171 * if the result is negative, or false when
172 * result is greater than or equal to zero.
173 */
174 static __inline__ int atomic_add_negative(int i, atomic_t *v)
175 {
176 unsigned char c;
177
178 __asm__ __volatile__(
179 LOCK "addl %2,%0; sets %1"
(gdb) list +
180 :"=m" (v->counter), "=qm" (c)
181 :"ir" (i), "m" (v->counter) : "memory");
182 return c;
183 }
184

and list delivers the source of atomic.h but if I disassemble $eip =
0xc0102f0b, I get the asm code of arch/i386/kernel/entry.S:272:

(gdb) disas 0xc0102f0b
Dump of assembler code for function resume_kernelX:
0xc0102f0b <resume_kernelX+0>: mov 0x30(%esp),%eax
0xc0102f0f <resume_kernelX+4>: mov 0x38(%esp),%ah
0xc0102f13 <resume_kernelX+8>: mov 0x2c(%esp),%al
0xc0102f17 <resume_kernelX+12>: and $0x20403,%eax
0xc0102f1c <resume_kernelX+17>: cmp $0x403,%eax
0xc0102f21 <resume_kernelX+22>: je 0xc0102f30 <ldt_ss>
End of assembler dump.
(gdb) info all-registers
eax 0x273 627
ecx 0x0 0
edx 0x10000 65536
ebx 0xb7f04c00 -1208988672
esp 0xc15c4fc4 0xc15c4fc4
ebp 0xbfa02654 0xbfa02654
esi 0x0 0
edi 0xb7f00c21 -1209005023
eip 0xc0102f0b 0xc0102f0b
eflags 0x86 134
cs 0x60 96
ss 0x68 104
ds 0xc010007b -1072693125
es 0xc15c007b -1050935173
fs 0xffff 65535
gs 0xffff 65535
st0 0 (raw 0x00000000000000000000)
st1 0 (raw 0x00000000000000000000)
st2 0 (raw 0x00000000000000000000)
st3 0 (raw 0x00000000000000000000)
st4 0 (raw 0x00000000000000000000)
st5 0 (raw 0x00000000000000000000)
st6 0 (raw 0x00000000000000000000)
st7 0 (raw 0x00000000000000000000)
fctrl 0x0 0
fstat 0x0 0
ftag 0x0 0
fiseg 0x0 0
fioff 0x0 0
foseg 0x0 0
fooff 0x0 0
fop 0x0 0
xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {
0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x00000000000000000000000000000000}
xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {
0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x00000000000000000000000000000000}
xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {
0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x00000000000000000000000000000000}
xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {
0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x00000000000000000000000000000000}
xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {
0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x00000000000000000000000000000000}
xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {
0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x00000000000000000000000000000000}
xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {
0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x00000000000000000000000000000000}
xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {
---Type <return> to continue, or q <return> to quit---
0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 =
0x00000000000000000000000000000000}
mxcsr 0x0 0
mm0 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm1 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm2 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm3 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm4 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm5 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm6 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm7 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
(gdb) bt
#0 0xc0102f0b in resume_kernelX () at atomic.h:175
#1 0xb7f04c00 in ?? ()
#2 0xbfa026ac in ?? ()
#3 0x00000200 in ?? ()
#4 0x00000000 in ?? ()
#5 0xb7f00c21 in ?? ()
#6 0xbfa02654 in ?? ()
#7 0x00000200 in ?? ()
#8 0x0000007b in ?? ()
#9 0xc010007b in startup_32_smp () at arch/i386/kernel/head.S:146
#10 0x00000200 in ?? ()
#11 0xb7ef3c1e in ?? ()
#12 0x00000073 in ?? ()
#13 0x00000217 in ?? ()
#14 0xbfa025f8 in ?? ()
#15 0x0000007b in ?? ()
#16 0xc13f0180 in ?? ()
#17 0x00000000 in ?? ()
#18 0x1f80c000 in ?? ()
#19 0x00002000 in ?? ()
#20 0xc13f11c0 in ?? ()
#21 0x00000000 in ?? ()
#22 0x1f88e000 in ?? ()
#23 0x00002000 in ?? ()
#24 0xc13f1200 in ?? ()
#25 0x00000000 in ?? ()
#26 0x1f890000 in ?? ()
#27 0x00003000 in ?? ()
#28 0xc102f600 in ?? ()
#29 0x00000000 in ?? ()
#30 0x017b0000 in ?? ()
#31 0x0000b000 in ?? ()
#32 0x5a5a5a5a in ?? ()
#33 0x5a5a5a5a in ?? ()
#34 0x5a5a5a5a in ?? ()
#35 0x5a5a5a5a in ?? ()
#36 0x5a5a5a5a in ?? ()
#37 0x5a5a5a5a in ?? ()
#38 0x5a5a5a5a in ?? ()
#39 0x5a5a5a5a in ?? ()
#40 0x5a5a5a5a in ?? ()
#41 0x5a5a5a5a in ?? ()
#42 0x5a5a5a5a in ?? ()
#43 0x5a5a5a5a in ?? ()
#44 0x5a5a5a5a in ?? ()
#45 0x5a5a5a5a in ?? ()
#46 0x5a5a5a5a in ?? ()
---Type <return> to continue, or q <return> to quit---
#47 0x5a5a5a5a in ?? ()
#48 0x5a5a5a5a in ?? ()
#49 0x5a5a5a5a in ?? ()
#50 0x5a5a5a5a in ?? ()
#51 0x5a5a5a5a in ?? ()
#52 0x5a5a5a5a in ?? ()
#53 0x5a5a5a5a in ?? ()
#54 0x5a5a5a5a in ?? ()
#55 0x5a5a5a5a in ?? ()
#56 0x5a5a5a5a in ?? ()
#57 0x5a5a5a5a in ?? ()
#58 0x5a5a5a5a in ?? ()
#59 0x5a5a5a5a in ?? ()
#60 0x5a5a5a5a in ?? ()
#61 0x5a5a5a5a in ?? ()
#62 0x5a5a5a5a in ?? ()
#63 0x5a5a5a5a in ?? ()
#64 0x5a5a5a5a in ?? ()
#65 0x5a5a5a5a in ?? ()
#66 0x5a5a5a5a in ?? ()
#67 0x5a5a5a5a in ?? ()
#68 0x5a5a5a5a in ?? ()
#69 0x5a5a5a5a in ?? ()
#70 0x5a5a5a5a in ?? ()
#71 0x5a5a5a5a in ?? ()
#72 0x5a5a5a5a in ?? ()
#73 0x5a5a5a5a in ?? ()
#74 0x5a5a5a5a in ?? ()
#75 0x5a5a5a5a in ?? ()
#76 0x5a5a5a5a in ?? ()
#77 0x5a5a5a5a in ?? ()
#78 0x5a5a5a5a in ?? ()
#79 0x5a5a5a5a in ?? ()
#80 0x5a5a5a5a in ?? ()
#81 0x5a5a5a5a in ?? ()
#82 0x5a5a5a5a in ?? ()
#83 0x5a5a5a5a in ?? ()
#84 0x5a5a5a5a in ?? ()
#85 0x5a5a5a5a in ?? ()
#86 0x5a5a5a5a in ?? ()
#87 0x5a5a5a5a in ?? ()
#88 0x5a5a5a5a in ?? ()
#89 0x5a5a5a5a in ?? ()
#90 0x5a5a5a5a in ?? ()
#91 0x5a5a5a5a in ?? ()
#92 0x5a5a5a5a in ?? ()
#93 0x5a5a5a5a in ?? ()
---Type <return> to continue, or q <return> to quit---
#94 0x5a5a5a5a in ?? ()
#95 0x5a5a5a5a in ?? ()
#96 0x5a5a5a5a in ?? ()
#97 0x5a5a5a5a in ?? ()
#98 0x5a5a5a5a in ?? ()
#99 0x5a5a5a5a in ?? ()
#100 0x5a5a5a5a in ?? ()
#101 0x5a5a5a5a in ?? ()
#102 0x5a5a5a5a in ?? ()
#103 0x5a5a5a5a in ?? ()
#104 0x5a5a5a5a in ?? ()
#105 0x5a5a5a5a in ?? ()
#106 0x5a5a5a5a in ?? ()
#107 0x5a5a5a5a in ?? ()
#108 0x5a5a5a5a in ?? ()
#109 0x5a5a5a5a in ?? ()
#110 0x5a5a5a5a in ?? ()
#111 0x5a5a5a5a in ?? ()
#112 0x5a5a5a5a in ?? ()
#113 0x5a5a5a5a in ?? ()
#114 0x5a5a5a5a in ?? ()
#115 0x5a5a5a5a in ?? ()
#116 0x5a5a5a5a in ?? ()
#117 0x5a5a5a5a in ?? ()
#118 0x5a5a5a5a in ?? ()
#119 0x5a5a5a5a in ?? ()
#120 0x5a5a5a5a in ?? ()
#121 0x5a5a5a5a in ?? ()
#122 0x5a5a5a5a in ?? ()
#123 0x5a5a5a5a in ?? ()
#124 0x5a5a5a5a in ?? ()
#125 0x5a5a5a5a in ?? ()
#126 0x5a5a5a5a in ?? ()
#127 0x5a5a5a5a in ?? ()
#128 0x5a5a5a5a in ?? ()
#129 0x5a5a5a5a in ?? ()
#130 0x5a5a5a5a in ?? ()
#131 0x5a5a5a5a in ?? ()
#132 0x5a5a5a5a in ?? ()
#133 0x5a5a5a5a in ?? ()
#134 0x5a5a5a5a in ?? ()
#135 0x5a5a5a5a in ?? ()
#136 0x5a5a5a5a in ?? ()
#137 0x5a5a5a5a in ?? ()
#138 0x5a5a5a5a in ?? ()
#139 0x5a5a5a5a in ?? ()
#140 0x5a5a5a5a in ?? ()
---Type <return> to continue, or q <return> to quit---
#141 0x5a5a5a5a in ?? ()
#142 0x5a5a5a5a in ?? ()
#143 0x5a5a5a5a in ?? ()
#144 0x5a5a5a5a in ?? ()
#145 0x5a5a5a5a in ?? ()
#146 0x5a5a5a5a in ?? ()
#147 0x5a5a5a5a in ?? ()
#148 0x5a5a5a5a in ?? ()
#149 0x5a5a5a5a in ?? ()
#150 0x5a5a5a5a in ?? ()
#151 0x5a5a5a5a in ?? ()
#152 0x5a5a5a5a in ?? ()
#153 0x5a5a5a5a in ?? ()
#154 0x5a5a5a5a in ?? ()
#155 0x5a5a5a5a in ?? ()
#156 0x5a5a5a5a in ?? ()
#157 0x5a5a5a5a in ?? ()
#158 0x5a5a5a5a in ?? ()
#159 0x5a5a5a5a in ?? ()
#160 0x5a5a5a5a in ?? ()
#161 0x5a5a5a5a in ?? ()
#162 0x5a5a5a5a in ?? ()
#163 0x5a5a5a5a in ?? ()
#164 0x5a5a5a5a in ?? ()
#165 0x5a5a5a5a in ?? ()
#166 0x5a5a5a5a in ?? ()
#167 0x5a5a5a5a in ?? ()
#168 0x5a5a5a5a in ?? ()
#169 0x5a5a5a5a in ?? ()
#170 0x5a5a5a5a in ?? ()
#171 0x5a5a5a5a in ?? ()
#172 0x5a5a5a5a in ?? ()
#173 0x5a5a5a5a in ?? ()
#174 0x5a5a5a5a in ?? ()
#175 0x5a5a5a5a in ?? ()
#176 0x5a5a5a5a in ?? ()
#177 0x5a5a5a5a in ?? ()
#178 0x5a5a5a5a in ?? ()
#179 0x5a5a5a5a in ?? ()
#180 0x5a5a5a5a in ?? ()
#181 0x5a5a5a5a in ?? ()
#182 0x5a5a5a5a in ?? ()
#183 0x5a5a5a5a in ?? ()
#184 0x5a5a5a5a in ?? ()
#185 0x5a5a5a5a in ?? ()
#186 0x5a5a5a5a in ?? ()
#187 0x5a5a5a5a in ?? ()
---Type <return> to continue, or q <return> to quit---
#188 0x5a5a5a5a in ?? ()
#189 0x5a5a5a5a in ?? ()
#190 0x5a5a5a5a in ?? ()
#191 0x5a5a5a5a in ?? ()
#192 0x5a5a5a5a in ?? ()
#193 0x5a5a5a5a in ?? ()
#194 0x5a5a5a5a in ?? ()
#195 0x5a5a5a5a in ?? ()
#196 0x5a5a5a5a in ?? ()
#197 0x5a5a5a5a in ?? ()
#198 0x5a5a5a5a in ?? ()
#199 0x5a5a5a5a in ?? ()
#200 0x5a5a5a5a in ?? ()
#201 0x5a5a5a5a in ?? ()
#202 0x5a5a5a5a in ?? ()
#203 0x5a5a5a5a in ?? ()
#204 0x5a5a5a5a in ?? ()
#205 0x5a5a5a5a in ?? ()
#206 0x5a5a5a5a in ?? ()
#207 0x5a5a5a5a in ?? ()
#208 0x5a5a5a5a in ?? ()
#209 0x5a5a5a5a in ?? ()
#210 0x5a5a5a5a in ?? ()
#211 0x5a5a5a5a in ?? ()
#212 0x5a5a5a5a in ?? ()
#213 0x5a5a5a5a in ?? ()
#214 0x5a5a5a5a in ?? ()
#215 0x5a5a5a5a in ?? ()
#216 0x5a5a5a5a in ?? ()
#217 0x5a5a5a5a in ?? ()
#218 0x5a5a5a5a in ?? ()
#219 0x5a5a5a5a in ?? ()
#220 0x5a5a5a5a in ?? ()
#221 0x5a5a5a5a in ?? ()
#222 0x5a5a5a5a in ?? ()
#223 0x5a5a5a5a in ?? ()
#224 0x5a5a5a5a in ?? ()
#225 0x5a5a5a5a in ?? ()
#226 0x5a5a5a5a in ?? ()
#227 0x5a5a5a5a in ?? ()
#228 0x5a5a5a5a in ?? ()
#229 0x5a5a5a5a in ?? ()
#230 0x5a5a5a5a in ?? ()
#231 0x5a5a5a5a in ?? ()
#232 0x5a5a5a5a in ?? ()
#233 0x5a5a5a5a in ?? ()
#234 0x5a5a5a5a in ?? ()
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) info frame
Stack level 0, frame at 0xc15c4fc8:
eip = 0xc0102f0b in resume_kernelX (atomic.h:175); saved eip 0xb7f04c00
called by frame at 0xc15c4fcc
source language c.
Arglist at 0xc15c4fc0, args:
Locals at 0xc15c4fc0, Previous frame's sp is 0xc15c4fc8
Saved registers:
eip at 0xc15c4fc4

Backtrace leaves a lot of SLAB_POISON values. Anyhow, this is as far as I can
get but I'm missing the big picture here and don't know what exactly to look
for. Probably someone more experienced should look at this ..

Regards,
Boris.