public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* mm snapshot broken-out-2007-04-11-02-24.tar.gz uploaded
@ 2007-04-11  9:26 akpm
  2007-04-11 18:03 ` Michal Piotrowski
  0 siblings, 1 reply; 8+ messages in thread
From: akpm @ 2007-04-11  9:26 UTC (permalink / raw)
  To: mm-commits, linux-kernel

The mm snapshot broken-out-2007-04-11-02-24.tar.gz has been uploaded to

   ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/mm/broken-out-2007-04-11-02-24.tar.gz

It contains the following patches against 2.6.21-rc6:

origin.patch
fuse-validate-rootmode-mount-option.patch
proper-fix-for-highmem-kmap_atomic-functions-for-vmi-for-2621.patch
omap_cf-oops-on-suspend-fix.patch
x86_64-early-quirks-fix-early_qrk-section-tag.patch
i386-irqbalance_disable-section-fix.patch
fix-kernel-oops-with-badly-formatted-module-option.patch
doc-gpiotxt-describes-open-drain-emulation.patch
input-ucb1400-set-up-drivers-name-to-show-in-sysfs.patch
frv-update-the-frv-arch-maintainer-record-to-get-a-hit-on.patch
cciss-unregister-from-scsi-before-tearing-down-device-resources.patch
md-fix-calculation-for-size-of-filemap_attr-array-in-md-bitmap.patch
reiserfs-fix-key-decrementing.patch
provide-dummy-devm_ioport_-if-has_ioport.patch
x86-msr-add-support-for-safe-variants.patch
return-eperm-not-echild-on-security_task_wait-failure.patch
slab-introduce-krealloc.patch
slab-introduce-krealloc-fix.patch
git-acpi.patch
exit-acpi-processor-module-gracefully-if-acpi-is-disabled.patch
drivers-acpi-kconfig-formulation-fixpatch.patch
make-proc-acpi-wakeup-more-useful.patch
cpuidle-hang-fix.patch
sony-laptop-remove-acpi-references-from-variable-and-function-names.patch
sony-laptop-prepare-the-platform-driver-for-multiple-users.patch
sony-laptop-add-debug-macros-also-used-by-the-sonypi-reimplementation.patch
sony-laptop-add-sny6001-device-handling-sonypi-reimplementation.patch
sony-laptop-unify-the-input-subsystem-event-forwarding.patch
sony-laptop-additional-platform-attributes-coming-from-sny6001.patch
sony-laptop-sanitize-printks.patch
sony-laptop-update-documentation-and-kconfig-help.patch
sony-laptop-add-sonypi-compat-code.patch
acpi-processor_idlec-remove-duplicate-include.patch
asus_acpi-invert-read-of-wled-proc-file-to-show-correct.patch
git-alsa.patch
git-alsa-fixup.patch
git-agpgart.patch
git-arm.patch
remove-unused-header-file-arch-arm-mach-s3c2410-basth.patch
pata_platform-for-arm-riscpc.patch
arm-fix-section-mismatch-warning-in-board-sam9260.patch
git-avr32.patch
git-avr32-fixup.patch
avr32-remove-unneeded-cast-in-atomich.patch
git-cifs.patch
cifs-use-mutexdiff.patch
cifs-use-simple_prepare_write-to-zero-page-data.patch
git-cpufreq.patch
agk-dm-dm-merge-max_hw_sector.patch
agk-dm-dm-raid1-one-kmirrord-per-mirror.patch
agk-dm-dm-crypt-disable-barriers.patch
agk-dm-dm-crypt-add-null-iv.patch
agk-dm-dm-mpath-log-device-name.patch
agk-dm-dm-allow-offline-devices.patch
agk-dm-dm-log-fault-detection.patch
agk-dm-dm-log-report-fault-status.patch
agk-dm-dm-raid1-add-handle_errors-feature-flag.patch
agk-dm-dm-io-delay-dec_count.patch
agk-dm-dm-io-prepare-for-new-interface.patch
agk-dm-dm-io-new-interface.patch
agk-dm-dm-kcopyd-update-dm-io-interface.patch
agk-dm-dm-exception-store-update-dm-io-interface.patch
agk-dm-dm-log-update-dm-io-interface.patch
agk-dm-dm-raid1-update-dm-io-interface.patch
agk-dm-dm-io-remove-old-interface.patch
agk-dm-dm-bio-list-helpers.patch
agk-dm-dm-delay.patch
git-powerpc.patch
git-powerpc-arch-powerpc-sysdev-timerc-build-fix.patch
ppc4xx_sgdma-needs-dma_mappingh.patch
powerpc-rtas-msi-support.patch
remove-unused-header-file-arch-ppc-syslib-cpc710h.patch
remove-unused-header-file-arch-powerpc-platforms-83xx-mpc834x_itxh.patch
powerpc-fix-breakage-caused-by-72486f1f8f0a2bc828b9d30cf4690cf2dd6807fc.patch
ocotea-board-ntpd-complains-that-the-frequency-error-exceeds-the-tolerance.patch
ibmebus-change-probe-remove-interface-from-using-loc-code-to-dt-path.patch
unused-round_up-name_offset-macro-in-arch-powerpc.patch
gregkh-driver-driver-core-fix-device_add-error-path.patch
gregkh-driver-driver-core-fix-namespace-issue-with-devices-assigned-to-classes.patch
gregkh-driver-dev_printk-and-new-style-class-devices.patch
gregkh-driver-driver-core-udev-triggered-device-driver-binding.patch
gregkh-driver-driver-core-use-attribute-groups-in-struct-device_type.patch
gregkh-driver-named-device_type.patch
gregkh-driver-kobject-kobject_shadow_add-cleanup.patch
gregkh-driver-driver-core-per-subsystem-multithreaded-probing.patch
gregkh-driver-powerpc-make-it-compile-for-multithread-change.patch
gregkh-driver-driver-core-don-t-fail-attaching-the-device-if-it-cannot-be-bound.patch
gregkh-driver-uio.patch
gregkh-driver-uio-documentation.patch
gregkh-driver-uio-dummy.patch
gregkh-driver-uio-support-for-multiple-mappings.patch
gregkh-driver-uio-update-documentation-for-multiple-mappings.patch
gregkh-driver-uio-hilscher-cif-card-driver.patch
gregkh-driver-put_device-might_sleep.patch
gregkh-driver-sysfs-crash-debugging.patch
gregkh-driver-kobject-warn.patch
gregkh-driver-warn-when-statically-allocated-kobjects-are-used.patch
gregkh-driver-nozomi.patch
revert-gregkh-driver-sysfs-crash-debugging.patch
fix-sysfs-rom-file-creation-for-bios-rom-shadows.patch
driver-core-suppress-uevents-via-filter.patch
driver-core-switch-firmware_class-to.patch
s390-cio-delay-uevents-for-subchannels.patch
uevent-use-add_uevent_var-instead-of-open-coding-it.patch
pm-use-kobject_name-to-access-kobject-names.patch
sysfs-fix-i_ino-handling-in-sysfs.patch
sysfs-fix-error-handling-in-binattr-write.patch
sysfs-move-release_sysfs_dirent-to-dirc.patch
sysfs-flatten-cleanup-paths-in-sysfs_add_link-and-create_dir.patch
sysfs-consolidate-sysfs_dirent-creation-functions.patch
sysfs-add-sysfs_dirent-s_parent.patch
sysfs-add-sysfs_dirent-s_name.patch
sysfs-make-sysfs_dirent-s_element-a-union.patch
sysfs-implement-kobj_sysfs_assoc_lock.patch
sysfs-reimplement-symlink-using-sysfs_dirent-tree.patch
sysfs-implement-bin_buffer.patch
sysfs-implement-sysfs_dirent-active-reference-and-immediate-disconnect.patch
sysfs-implement-sysfs_dirent-active-reference-and-immediate-disconnect-update.patch
sysfs-kill-attribute-file-orphaning.patch
sysfs-kill-unnecessary-attribute-owner.patch
sysfs-kill-unnecessary-attribute-owner-update.patch
sysfs-kill-unnecessary-attribute-owner-update-fix.patch
sysfs-kill-unnecessary-attribute-owner-vs-gregkh-driver-uio.patch
device_schedule_callback-needs-a-module-reference.patch
device_schedule_callback-needs-a-module-reference-fix.patch
kobject-kobject_add-reference-leak.patch
update-documentation-driver-model-platformtxt.patch
git-drm.patch
git-dvb.patch
video4linux-fix-audio-input-for-avertv-go-007.patch
b2c2-flexcop-pci-spinlock-lock-problem-fix.patch
jdelvare-i2c-i2c-02-revert-core-warning-removal.patch
jdelvare-i2c-i2c-04-kill-i2c_adapterclass_dev.patch
jdelvare-i2c-i2c-05-i2c_adapter-devices-have-no-driver.patch
jdelvare-i2c-i2c-07-i2c_register_driver-cleanup.patch
jdelvare-i2c-i2c-08-shrink-i2c_client.patch
jdelvare-i2c-i2c-09-i2c-class-attribute-cleanup.patch
jdelvare-i2c-i2c-10-rename-dev_to_i2c_adapter.patch
jdelvare-i2c-i2c-algo-bit-always-send-stop-before-leaving.patch
jdelvare-i2c-i2c-add-smbus-block-read-emulation.patch
jdelvare-i2c-i2c-algo-bit-emulate-smbus-block-read.patch
jdelvare-i2c-i2c-parport-optimize-size.patch
jdelvare-i2c-i2c-nforce2-add-mcp61-mcp65-support.patch
jdelvare-i2c-clean-up-i2c-header-includes.patch
jdelvare-i2c-scx200_acb-fix-pci-device-reference-count.patch
jdelvare-i2c-i2c-parport-fix-race-on-unload.patch
jdelvare-i2c-i2c-parport-light-to-platform-driver.patch
jdelvare-i2c-i2c-elektor-to-isa-driver.patch
jdelvare-i2c-i2c-pca-isa-to-isa-driver.patch
jdelvare-i2c-i2c-01-i2c-stack-can-probe.patch
jdelvare-i2c-i2c-02-i2c-stack-can-remove.patch
jdelvare-i2c-i2c-03-i2c-document-probe-and-remove.patch
jdelvare-i2c-i2c-04-i2c_board_info-and-i2c_new_device.patch
jdelvare-i2c-i2c-05-i2c_add_numbered_adapter.patch
jdelvare-i2c-i2c-06-export_symbol-cleanup.patch
jdelvare-i2c-i2c-07-i2c_bit_add_numbered_bus.patch
jdelvare-i2c-i2c-08-i2c_new_probed_device.patch
jdelvare-i2c-i2c-09-document-i2c_new_device.patch
jdelvare-i2c-i2c-isa-exports-only-to-i2c-isa.patch
jdelvare-i2c-i2c-del-driver-returns-void.patch
jdelvare-i2c-i2c-rpx-will-be-removed.patch
jdelvare-i2c-i2c-algo-sgi-cleanup.patch
jdelvare-i2c-i2c-blackfin-new-bus-driver.patch
jdelvare-i2c-i2c-omap-adapter-numbering.patch
jdelvare-i2c-i2c-algo-bit-50-50-duty-cycle-4.patch
jdelvare-i2c-i2c-algo-bit-improve-debug-4.patch
i2c-tsl2550-support.patch
i2c-replace-more-deprecated-sa_xxx-interrupt-flags.patch
jdelvare-hwmon-hwmon-smsc47m192-document-lpc47m292-support.patch
jdelvare-hwmon-hwmon-request-regions.patch
jdelvare-hwmon-hwmon-smsc47m1-add-lpc47m292-support.patch
jdelvare-hwmon-hwmon-smsc47m1-drop-useless-lock.patch
jdelvare-hwmon-hwmon-only-call-vid_which_vrm-when-needed.patch
jdelvare-hwmon-hwmon-fix-vid-table.patch
jdelvare-hwmon-hwmon-w83627hf-cleanups.patch
jdelvare-hwmon-hwmon-w83627hf-to-platform-driver.patch
jdelvare-hwmon-hwmon-sysfs-interface-add-fan-target.patch
jdelvare-hwmon-hwmon-smsc47m1-to-platform-driver.patch
jdelvare-hwmon-hwmon-smsc47m1-use-drvname-consistently.patch
jdelvare-hwmon-hwmon-max6650-new-driver.patch
jdelvare-hwmon-hwmon-lm78-to-platform-driver.patch
jdelvare-hwmon-hwmon-lm78-less-client-centric.patch
jdelvare-hwmon-hwmon-lm78-use-dynamic-attributes.patch
jdelvare-hwmon-hwmon-lm75-use-dynamic-attributes.patch
jdelvare-hwmon-hwmon-coretemp-new-driver.patch
jdelvare-hwmon-hwmon-coretemp-documentation.patch
jdelvare-hwmon-hwmon-ad7418-new-driver.patch
apple-smc-driver-hardware-monitoring-and-control.patch
apple-smc-driver-hardware-monitoring-and-control-fix.patch
git-gfs2-nmw.patch
git-hid.patch
hid-add-two-led-codes-to-hid-input-mapping.patch
git-ia64.patch
git-ieee1394.patch
ieee1394_transactions-needs-schedh.patch
git-infiniband.patch
git-input.patch
git-input-fixup.patch
input-replace-more-deprecated-sa_xxx-interrupt-flags.patch
setstream-param-for-psmouse.patch
convert-input-core-to-struct-device.patch
add-locking-to-evdev.patch
git-jfs.patch
git-kbuild.patch
kconfig-abort-configuration-with-recursive-dependencies.patch
git-kvm.patch
git-leds.patch
git-libata-all.patch
sata_nv-add-back-some-verbosity-into-adma-error_handler.patch
ata_generic-remove-all-the-crud-again-and-use-cable.patch
pata_cypress-re-remove-all-the-crap-and-switch-back-to.patch
libata-acpi-add-infrastructure-for-drivers-to-use.patch
libata-acpi-add-infrastructure-for-drivers-to-use-fix.patch
pata_acpi-restore-driver.patch
pata_acpi-restore-driver-fix.patch
pata_acpi-restore-driver-fix-2.patch
optional-led-trigger-for-libata.patch
libata-misc-minor-merge-fixups.patch
pata_hpt37x-further-small-fixes.patch
pata_hpt3x2n-add-hpt371n-support-and-other-bits.patch
pata_pdc2027x-bring-into-line-with-changes-add-the-mode.patch
drivers-ata-pata_cmd640c-fix-build-with-config_pm=n.patch
libata-fix-hopefully-all-the-remaining-problems-with.patch
testing-patch-for-ali-pata-fixes-hopefully-for-the-problems-with-atapi-dma.patch
testing-patch-for-ali-pata-fixes-hopefully-for-the-problems-with-atapi-dma-fix.patch
ide-ide-correctly-prevent-ide-timer-expiry-function-to-run-if-request-was-already-handled.patch
ide-ide-ugly-messages-trying-to-open-cd-drive-with-no-media-present.patch
ide-ide-add-optical-to-sysfs-media-attribute.patch
ide-sl82c105-rework-pio-support-take2.patch
ide-sl82c105-dma-support-code-cleanup-take4.patch
ide-cmd64x-remove-broken-sw-mw-dma-support.patch
ide-cmd64x-interrupt-status-fixes-resend.patch
ide-cmd64x-add-fix-enablebits.patch
ide-cmd64x-procfs-code-fixes-cleanups.patch
ide-cmd64x-use-interrupt-status-from-mrdmode-register.patch
ide-cmd64x-add-back-mwdma-support.patch
ide-ide-fix-dma-masks-v3.patch
ide-ide-max-dma-mode-v3.patch
ide-ide-tune-dma-helper.patch
ide-ide-proc-fs.patch
ide-ide-split-off-ioctls-from-settings-v2.patch
ide-ide-move-settings-to-ide-proc.patch
ide-ide-fix-cable-checks-take2.patch
ide-alim15x3-pio-fallback-fix.patch
ide-alim15x3-use-ide-tune-dma.patch
ide-pdc202xx_new-enable-dma-for-all-atapi-devices.patch
ide-pdc202xx_new-use-ide-tune-dma.patch
ide-ide-register-hw-initializing-arg.patch
ide-ide-proc-register-port.patch
ide-ide-pci-pcibus-order.patch
ide-pdc202xx_old-rewrite-mode-programming-v2.patch
ide-serverworks-pio-mode-setup-fixes.patch
ide-sis5513-pio-mode-setup-fixes.patch
ide-ide-fix-pio-setup-on-resume-for-atapi.patch
ide-it821x-pio-mode-setup-fixes.patch
ide-siimage-swdma-mask-fix.patch
ide-ide-cris-fix-speedproc-and-swdma-mask.patch
ide-ide-dma-off-quietly-fix.patch
ide-ide-no-mdma-udma-sharing-filter.patch
ide-ide-tune-dma-2.patch
ide-cs5530-sc1200-dma-cleanup.patch
ide-cs5530-sc1200-add-speedproc.patch
ide-sl82c105-add-speedproc-method-and-mwdma01-support.patch
ide-ide-dma-enable.patch
ide-ide-check-dma-words-validity.patch
ide-ide-remove-ide-use-dma.patch
revert-rm-pointless-dmaengine-exports.patch
git-md-accel.patch
git-md-accel-fix.patch
git-mips.patch
git-mmc.patch
git-mmc-versus-uevent-use-add_uevent_var-instead-of-open-coding-it.patch
mmc-consolidate-voltage-definitions.patch
mmc-fix-handling-of-low-voltage-cards.patch
remove-mmc_deselect_cards.patch
git-mtd.patch
nommu-present-backing-device-capabilities-for-mtd.patch
nommu-add-support-for-direct-mapping-through-mtdconcat.patch
nommu-generalise-the-handling-of-mtd-specific-superblocks.patch
nommu-make-it-possible-for-romfs-to-use-mtd-devices.patch
romfs-printk-format-warnings.patch
git-ubi.patch
git-netdev-all.patch
vioc-warning-fix.patch
vioc-cast-warning-fix.patch
drivers-net-vioc-possible-cleanups.patch
vioc-replace-more-deprecated-sa_xxx-interrupt-flags.patch
git-e1000.patch
git-e1000-fixup-2.patch
2621-rc5-mm3-fix-e1000-compilation.patch
8139too-force-media-setting-fix.patch
sundance-change-phy-address-search-from-phy=1-to-phy=0.patch
add-napi-support-to-sb1250-macc-take-2.patch
forcedeth-improve-napi-logic.patch
ehea-fix-for-dlpar-and-sysfs-entries.patch
3x59x-fix-pci-resource-management.patch
update-smc91x-driver-with-arm-versatile-board-info.patch
drivers-net-ns83820c-add-paramter-to-disable-auto.patch
git-net.patch
git-net-fixup.patch
net-possible-cleanups.patch
git-net-vs-git-netdev-all.patch
fix-irq-problem-with-napi-netpoll.patch
delete-unused-header-file-linux-sdla_frh.patch
delete-unused-header-file-linux-if_wanpipe_commonh.patch
net-tun-tap-fixed-hw-address-handling.patch
round_up-macro-cleanup-in-drivers-net-ppp_genericc.patch
iucv-fix-compilation-on-s390-up.patch
sunrpc-cleanup-use-seq_release_private-where-appropriate.patch
ppp_generic-fix-lockdep-warning.patch
input-rfkill-add-support-for-input-key-to-control-wireless-radio.patch
input-rfkill-add-support-for-input-key-to-control-wireless-radio-fixes.patch
input-rfkill-add-support-for-input-key-to-control-wireless-radio-fixes-fix.patch
input-rfkill-add-support-for-input-key-to-control-wireless-radio-fixes-2.patch
input-rfkill-add-support-for-input-key-to-control-wireless-radio-fixes-3.patch
git-ioat.patch
git-ioat-vs-git-md-accel.patch
ioat-warning-fix.patch
fix-i-oat-for-kexec.patch
auth_gss-unregister-gss_domain-when-unloading-module.patch
nfs-kill-the-obsolete-nfs_paranoia.patch
nfs-statfs-error-handling-fix.patch
git-ocfs2.patch
fs-ocfs2-make-3-functions-static.patch
git-parisc.patch
round_up-macro-cleanup-in-drivers-parisc.patch
pcmcia-pccard-deadlock-fix.patch
pcmcia-delete-obsolete-pcmcia_ioctl-feature.patch
pcmcia-irq-probe-can-be-done-without-risking-an-irq-storm.patch
at91_cf-minor-fix.patch
add-new_id-to-pcmcia-drivers.patch
git-r8169.patch
git-r8169-fixup.patch
git-selinux.patch
serial-driver-pmc-msp71xx.patch
rm9000-serial-driver.patch
serial-define-fixed_port-flag-for-serial_core.patch
serial-use-resource_size_t-for-serial-port-io-addresses.patch
mpsc-serial-driver-tx-locking.patch
serial-suppress-rts-assertion-with-disabled-crtscts.patch
8250_pci-fix-pci-must_checks.patch
gregkh-pci-pci-flush-msi-x-table-writes.patch
gregkh-pci-pci-new-pci-e-reset-api.patch
gregkh-pci-pciehp-event-handling-rework.patch
gregkh-pci-pciehp-adapt-to-device-driver-model.patch
gregkh-pci-pci-fix-multiple-definition-of-queue_pushbutton_work.patch
gregkh-pci-pci-scatterlisth-needs-typesh.patch
gregkh-pci-pci-cleanup-the-includes-of-linux-pcih.patch
gregkh-pci-pci-kernel-doc-fix.patch
gregkh-pci-msi-simplify-bug-handling-in-pci_disable_msi.patch
gregkh-pci-msi-simplify-bug-handling-in-pci_disable_msix.patch
gregkh-pci-msi-simplify-bug-handling-in-msi_remove_pci_irq_vectors-part-1.patch
gregkh-pci-msi-simplify-bug-handling-in-msi_remove_pci_irq_vectors-part-2.patch
gregkh-pci-msi-consolidate-msi-x-irq-freeing-code.patch
gregkh-pci-msi-consolidate-bug_ons.patch
gregkh-pci-msi-move-export_symbols-near-their-definition.patch
gregkh-pci-msi-remove-msi_cache.patch
gregkh-pci-msi-expand-pci_msi_supported.patch
gregkh-pci-msi-consolidate-precondition-checks.patch
gregkh-pci-pci-remove-the-broken-pci_multithread_probe-option.patch
gregkh-pci-pci-piggy-bus.patch
fix-gregkh-pci-pci-remove-the-broken-pci_multithread_probe-option.patch
pci-do-not-mark-exported-functions-as-__devinit.patch
remove-pci_dac_dma_-apis.patch
pci-define-pci_request-release_regions-for-config_pci=n.patch
round_up-macro-cleanup-in-drivers-pci.patch
git-pciseg.patch
pci-device-ensure-sysdata-initialised-v2.patch
git-s390.patch
git-s390-fixup.patch
git-scsi-misc.patch
drivers-scsi-small-cleanups.patch
drivers-scsi-advansysc-cleanups.patch
megaraid-fix-warnings-when-config_proc_fs=n.patch
remove-unnecessary-check-in-drivers-scsi-sgc.patch
pci_module_init-convertion-in-tmscsimc.patch
drivers-scsi-ncr5380c-replacing-yield-with-a.patch
drivers-scsi-megaraidc-replacing-yield-with-a.patch
drivers-scsi-mca_53c9xc-save_flags-cli-removal.patch
sym53c8xx_2-claims-cpqarray-device.patch
drivers-scsi-wd33c93c-cleanups.patch
scsi-cover-up-bugs-fix-up-compiler-warnings-in-megaraid-driver.patch
drivers-scsi-qla4xxx-possible-cleanups.patch
make-seagate_st0x_detect-static.patch
scsi-fix-obvious-typo-spin_lock_irqrestore-in-gdthc.patch
drivers-scsi-aic7xxx_old-convert-to-generic-boolean-values.patch
cleanup-variable-usage-in-mesh-interrupt-handler.patch
fix--confusion-in-fusion-driver.patch
scsi-spi-transport-scsi-domain-validation-after-reset.patch
scsi-newstyle-hotplug-coldplug-support.patch
use-unchecked_isa_dma-in-sd_revalidate_disk.patch
fdomainc-get-rid-of-unused-stuff.patch
remove-the-broken-scsi_acornscsi_3-driver.patch
scsi-megaraid_sas-intercepts-cmd-timeout-and-throttle-io.patch
scsi-fix-config_scsi_wait_scan=m.patch
scsi-fix-config_scsi_wait_scan=m-fix.patch
scsi-fix-config_scsi_wait_scan=m-fix-fix.patch
fix-buslogic-to-stop-using-check_region.patch
git-block.patch
git-unionfs.patch
unionfs-fix-slab-abuses-with-krealloc.patch
gregkh-usb-usb-nikon-d80-unusual-device-patch.patch
gregkh-usb-pxa2xx_udc-cleanups-use-platform_get_irq.patch
gregkh-usb-usb-pxa2xx_udc-fix-hardcoded-irq-number.patch
gregkh-usb-usb-fix-skeleton-driver.patch
gregkh-usb-usb-kill-bkl-in-skeleton-driver.patch
gregkh-usb-usb-kill-bkl-in-usblcd.patch
gregkh-usb-usbmon-extended-text-api.patch
gregkh-usb-usb-additional-structure-from-cdc-spec.patch
gregkh-usb-usb-cdc-acm-export-parsed-capabilities-through-sysfs.patch
gregkh-usb-ub-bind-to-first-endpoint-not-to-last.patch
gregkh-usb-libusual-change-block-scope-variable-to-function-scope.patch
gregkh-usb-usbcore-move-usb_autosuspend_work.patch
gregkh-usb-usb-unnecessary-gfp_atomic-in-mos7720-driver.patch
gregkh-usb-usbatm-create-sysfs-link-device-from-atm-class-device-to-usb-interface.patch
gregkh-usb-usb-cxacru-export-detailed-device-info-through-sysfs.patch
gregkh-usb-usb-maintainers-cxacru.patch
gregkh-usb-usb-fix-race-in-hcd-removal.patch
gregkh-usb-ehci-fsl-change-si_ctrl-pri_ctrl-register-offsets-according-to-errata.patch
gregkh-usb-mos7720-update.patch
gregkh-usb-usb-help-text-for-mos-7720-driver.patch
gregkh-usb-usb-separate-autosuspend-from-external-suspend.patch
gregkh-usb-usb-allow-autosuspend-delay-to-equal-0.patch
gregkh-usb-ehci-add-delay-to-bus_resume-before-accessing-ports.patch
gregkh-usb-usb-io_edgeport-race-condition-in-counters.patch
gregkh-usb-usb-overhaul-of-mos7840-driver.patch
gregkh-usb-usb-io_edgeport-convert-to-generic-boolean.patch
gregkh-usb-usb-dm9601-fix-sparse-null-warnings.patch
gregkh-usb-usb-iowarriorc-fix-null-dereference.patch
gregkh-usb-usb-fix-endianness-in-mos7720.patch
gregkh-usb-uhci-add-some-warn_ons.patch
gregkh-usb-usb-omninet-memory-leak-in-error-case.patch
gregkh-usb-option-close-race.patch
gregkh-usb-usb-sierra-close-race.patch
gregkh-usb-usb-add-power-level-sysfs-attribute.patch
gregkh-usb-usb-gadget-storage-needs-block.patch
gregkh-usb-usb-make-usbdevices-export-their-device-nodes-instead-of-using-a-separate-class.patch
gregkh-usb-usb-aircable-cleanup.patch
gregkh-usb-usb-fix-race-in-visor_write.patch
gregkh-usb-usb-fix-race-in-ftdio_write.patch
gregkh-usb-usb-ftdi_sio-add-usb-id-of-adstech-usbx-707.patch
gregkh-usb-usb-fix-ark3116-memory-leak.patch
gregkh-usb-usb-cypress_cy7c63-race-disconnect-sysfs-read-write-leading-to-following-null-pointer.patch
gregkh-usb-usb-fix-catc-error-handling.patch
gregkh-usb-usb-fix-error-handling-in-kl5kusb.patch
gregkh-usb-usb-fix-error-handling-for-mct_u232.patch
gregkh-usb-usb-fix-omninet-write-vs-close-race.patch
gregkh-usb-usb-whiteheat-convert-to-generic-boolean.patch
gregkh-usb-usb-add-last_busy-field-for-use-in-autosuspend.patch
gregkh-usb-usb-gotemp.patch
gregkh-usb-always-announce-new-usb-devices.patch
gregkh-usb-usb-stimulus.patch
usb-elan-ftdi-check-for-driver-registration-status-v2.patch
usb-gadget-rndis-fix-struct-rndis_packet_msg_type.patch
berry_chargec-8100-8800-support.patch
git-watchdog.patch
git-wireless.patch
git-wireless-fixup.patch
git-wireless-vs-git-net.patch
git-wireless-vs-git-net-2.patch
git-ipwireless_cs.patch
revert-proper-fix-for-highmem-kmap_atomic-functions-for-vmi-for-2621.patch
x86_64-mm-defconfig-update.patch
x86_64-mm-i386-defconfig-update.patch
x86_64-mm-revert-i386-fix-the-verify_quirk_intel_irqbalance.patch
x86_64-mm-revert-x86_64-mm-add-genapic_force.patch
x86_64-mm-revert-x86_64-mm-fix-the-irqbalance-quirk-for-e7320-e7520-e7525.patch
x86_64-mm-optimize-fix-apic-mode-setup.patch
x86_64-mm-always-use-physical-delivery-mode-on-8-cpus.patch
x86_64-mm-remove-clustered-apic-mode.patch
x86_64-mm-default-to-physical-mode-on-hotplug-cpu-kernels.patch
x86_64-mm-a-memcpy-that-tries-to-reduce-cache-pressure.patch
x86_64-mm-fam10-l3cache.patch
x86_64-mm-fix-i386-and-x86_64-fault-information-pollution.patch
x86_64-mm-adjustments-to-page-table-dump-during-oops-v4.patch
x86_64-mm-adjust-inclusion-of-asm-fixmap_h.patch
x86_64-mm-adjust-inclusion-of-asm-vsyscall32_h.patch
x86_64-mm-consolidate-smp_send_stop.patch
x86_64-mm-no-need-to-use-traditional-for-processing-asm-in-i386-kernel.patch
x86_64-mm-mtrr-range-check-correction.patch
x86_64-mm-pit_latch_buggy-has-no-effect.patch
x86_64-mm-add-an-option-for-the-via-c7-which-sets-appropriate-l1-cache.patch
x86_64-mm-probe_roms-cleanup.patch
x86_64-mm-unwinder.patch
x86_64-mm-timer-prototype-cleanup.patch
x86_64-mm-i386-make-nmi-use-perfctr1-for-architectural-perfmon-take-2.patch
x86_64-mm-x86_64-make-nmi-use-perfctr1-for-architectural-perfmon-take-2.patch
x86_64-mm-add-__init-to-probe_bigsmp.patch
x86_64-mm-change-sysenter_setup-to-__cpuinit-improve-__init-__initdata.patch
x86_64-mm-number-of-cpus.patch
x86_64-mm-fam10-oprofile.patch
x86_64-mm-__init-to-__cpuinit-fixes-in-mtrr-code.patch
x86_64-mm-gcc3-options.patch
x86_64-mm-update-__copy_to_user_inatomic.patch
x86_64-mm-clean-up-mach_reboot_fixups.patch
x86_64-mm-fix-usage-of-mtune-when-x86_generic=y-or-config_mcore2=y.patch
x86_64-mm-remove-unused-set_seg_base.patch
x86_64-mm-remove-duplicated-code-for-reading-control-registers.patch
x86_64-mm-fix-cpu-mhz-reporting-on-constant_tsc-cpus.patch
x86_64-mm-simplify-smp_call_function-by-using-common-implementation.patch
x86_64-mm-dma_ops-as-const.patch
x86_64-mm-assembly-safe-page_h-and-pgtable_h.patch
x86_64-mm-kill-temp-boot-pmds.patch
x86_64-mm-clean-up-the-early-boot-page-table.patch
x86_64-mm-fix-early-printk-to-use-standard-isa-mapping.patch
x86_64-mm-modify-copy_bootdata-to-use-virtual-addresses.patch
x86_64-mm-cleanup-segments.patch
x86_64-mm-add-efer-to-the-register-set-saved-by-save_processor_state.patch
x86_64-mm-64bit-pic-smp-trampoline.patch
x86_64-mm-get-rid-of-dead-code-in-suspend-resume.patch
x86_64-mm-wakeup_s-rename-registers-to-reflect-right-names.patch
x86_64-mm-wakeup_s-misc-cleanups.patch
x86_64-mm-64bit-acpi-wakeup-trampoline.patch
x86_64-mm-modify-discover_ebda-to-use-virtual-addresses.patch
x86_64-mm-remove-the-identity-mapping-as-early-as-possible.patch
x86_64-mm-move-swsusp-__pa-dependent-code-to-arch-portion.patch
x86_64-mm-do-not-use-virt_to_page-on-kernel-data-address.patch
x86_64-mm-__pa-and-__pa_symbol-address-space-separation.patch
x86_64-mm-relocatable-kernel-support.patch
x86_64-mm-extend-bzimage-protocol-for-relocatable-bzimage.patch
x86_64-mm-move-cpu-verification-code-to-common-file.patch
x86_64-mm-block-reordering.patch
x86_64-mm-uselib-aout.patch
x86_64-mm-traps-style.patch
x86_64-mm-set-hashdist_default-to-1-for-x86_64-numa.patch
x86_64-mm-modpost-apic-related-warning-fixes.patch
x86_64-mm-make-struct-vmi_ops-static.patch
x86_64-mm-type-cast-clean-up-for-find_next_zero_bit.patch
x86_64-mm-workaround-for-a-wmissing-prototypes-warning.patch
x86_64-mm-fix-ia32_binfmt_c-build-error.patch
x86_64-mm-remove-extra-smp_processor_id-calling.patch
x86_64-mm-make-simnow_init-static.patch
x86_64-mm-vmi_pmd_clear-static.patch
x86_64-mm-fix-gdts-number-of-quadwords-in-comment.patch
x86_64-mm-configurable-fake-numa-node-sizes.patch
x86_64-mm-split-remaining-fake-nodes-equally.patch
x86_64-mm-fixed-size-remaining-fake-nodes.patch
x86_64-mm-remove-constant_tsc-reporting-from-proc-cpuinfo-power-flags.patch
x86_64-mm-fake-numa-for-cpusets-document.patch
x86_64-mm-vdso_prelink-warning-fix.patch
x86_64-mm-initialize-esp0-properly-all-the-time.patch
x86_64-mm-export_symbol_gpl-5-functions.patch
x86_64-mm-get_futex_key-get_key_refs-and-drop_key_refs.patch
x86_64-mm-introduce-load_tls-to-the-for-loop_.patch
x86_64-mm-clarify-config_reorder-explanation.patch
x86_64-mm-allow-i386-crash-kernels-to-handle-x86_64-dumps.patch
x86_64-mm-prevent-acpi-quirk-warning-mass-spamming-in-logs.patch
x86_64-mm-add-command-line-length-to-boot-protocol.patch
x86_64-mm-use-per-cpu-variables-for-gdt-pda.patch
x86_64-mm-use-per-cpu-gdt-immediately-upon-boot.patch
x86_64-mm-clean-up-cpu_init.patch
x86_64-mm-rename-boot_gdt_table-to-boot_gdt.patch
x86_64-mm-rationalize-paravirt-wrappers.patch
x86_64-mm-tighten-kernel-image-page-access-rights.patch
x86_64-mm-get-rid-of-unused-variables.patch
x86_64-mm-i386-eflags-header.patch
x86_64-mm-remove-stext.patch
x86_64-mm-remove-the-apm_rtc_is_gmt-config-option_.patch
x86_64-mm-use-lru-instead-of-page-index-and-page-private-for-pgd-lists-management_.patch
x86_64-mm-sys_ioperm-prototype-cleanup.patch
x86_64-mm-remove-unexpected_io_apic.patch
x86_64-mm-fix-vtime-vsyscall.patch
x86_64-mm-vsyscall_gtod_data-diet-and-vgettimeofday-fix.patch
x86_64-mm-inhibit-machine-from-asserting-an-nmi-when-doing-alt-sysrq-m-operation_.patch
x86_64-mm-adjust-edid-retrieval.patch
x86_64-mm-fix-section-mismatch-compile-warning.patch
x86_64-mm-cleanup-gdt-access.patch
x86_64-mm-add-smp_ops-interface.patch
x86_64-mm-add-machine_ops-interface-to-abstract-halting-and-rebooting.patch
x86_64-mm-change-email-address.patch
x86_64-mm-i386-nmi-extern.patch
x86_64-mm-account-for-module-percpu-space-separately-from-kernel-percpu.patch
x86_64-mm-fix-amd64-agp-aperture-validation.patch
x86_64-mm-ignore-vgacon-if-hardware-not-present.patch
x86_64-mm-x86-64-eflags-header.patch
revert-x86_64-mm-account-for-module-percpu-space-separately-from-kernel-percpu.patch
fix-x86_64-mm-sched-clock-share.patch
fix-x86_64-mm-relocatable-kernel-support.patch
fix-x86_64-mm-fix-amd64-agp-aperture-validation.patch
revert-x86_64-mm-change-sysenter_setup-to-__cpuinit-improve-__init-__initdata.patch
account-for-module-percpu-space-separately-from-kernel.patch
paravirt_ops-update-maintainers.patch
paravirt_ops-remove-config_debug_paravirt.patch
paravirt_ops-use-paravirt_nop-to-consistently-mark-no-op-operations.patch
paravirt_ops-add-pagetable-accessors-to-pack-and-unpack-pagetable-entries.patch
paravirt_ops-hooks-to-set-up-initial-pagetable.patch
paravirt_ops-allocate-a-fixmap-slot.patch
paravirt_ops-allow-paravirt-backend-to-choose-kernel-pmd-sharing.patch
paravirt_ops-add-hooks-to-intercept-mm-creation-and-destruction.patch
paravirt_ops-rename-struct-paravirt_patch-to-paravirt_patch_site-for-clarity.patch
paravirt_ops-use-patch-site-ids-computed-from-offset-in-paravirt_ops-structure.patch
paravirt_ops-fix-patch-site-clobbers-to-include-return-register.patch
paravirt_ops-consistently-wrap-paravirt-ops-callsites-to-make-them-patchable.patch
paravirt_ops-document-asm-i386-paravirth.patch
paravirt_ops-clean-up-paravirt-patchable-wrappers.patch
paravirt_ops-add-common-patching-machinery.patch
paravirt_ops-add-flush_tlb_others-paravirt_op.patch
paravirt_ops-revert-map_pt_hook.patch
paravirt_ops-add-kmap_atomic_pte-for-mapping-highpte-pages.patch
add-apply_to_page_range-which-applies-a-function-to-a-pte-range.patch
i386-irq-kill-irq-compression.patch
x86-64-system-crashes-when-no-memory-populating-node-0.patch
spin_lock_irq-enable-interrupts-while-spinning-preparatory-patch.patch
spin_lock_irq-enable-interrupts-while-spinning-x86_64-implementation.patch
spin_lock_irq-enable-interrupts-while-spinning-i386-implementation.patch
re-enable-vdso-by-default-with-paravirt.patch
remove-noreplacement-option.patch
remove-smp_alt_instructions.patch
rename-the-parainstructions-symbols-to-be-consistent-with-the-others.patch
rename-the-parainstructions-symbols-to-be-consistent-with-the-others-fix.patch
allow-boot-time-disable-of-smp-altinstructions.patch
allow-boot-time-disable-of-paravirt_ops-patching.patch
fix-mtrr-sections.patch
i386-extend-alternative-instructions-framework.patch
x86_64-changes-to-x86_64-architecture-for.patch
allow-per-cpu-variables-to-be-page-aligned.patch
x86_64-inhibit-machine-from-asserting-an-nmi-when-doing-alt-sysrq-m-operation-tidy.patch
x86_64-move-__vgetcpu_mode-__jiffies-to-the-vsyscall_2-zone.patch
i386-machine_real_restart-replace-spin_lock_irqsave-with-spin_lock.patch
i386-avoid-checking-for-cpu-gone-when-config_hotplug_cpu-not-defined.patch
i386-clean-up-asm-i386-bugsh.patch
x86_64-clean-up-asm-x86_64-bugsh.patch
x86-clean-up-identify_cpu.patch
x86-clean-up-identify_cpu-update.patch
i386-relocate-vdso-elf-headers-to-match-mapped-location-with-compat_vdso.patch
i386-make-compat_vdso-runtime-selectable.patch
i386-cleanup-flush_tlb_others-fn.patch
i386-mce-check-capability.patch
x86_64-set-node_possible_map-at-runtime.patch
x86_64-set-node_possible_map-at-runtime-fix.patch
slab-x86_64-skip-cache_free_alien-on-non-numa.patch
i386-sysenter-arch-pages-fix.patch
i386-acpi-remove-earlyquirk-warning.patch
i386-mcheck-p4-grotesque-and-needless-warning-fix.patch
i386-pgd-clone-under-lock-fix.patch
vmi-supports-compat-vdso.patch
resurrect-the-vmi-lazy-mode-fixes.patch
resurrect-the-vmi-lazy-mode-fixes-fix.patch
vmi-kmap_atomic_pte-fix.patch
vmi-timer-update.patch
i386-update-smp_call_function-comments.patch
xfs-clean-up-shrinker-games.patch
git-cryptodev.patch
mm.patch
fix-hotplug-for-legacy-platform-drivers.patch
fix-hotplug-for-legacy-platform-drivers-update.patch
forcedeth-work-around-null-skb-dereference-crash.patch
depcac-fix-handling-of-platorm_device_add-failure.patch
pktgen-add-try_to_freeze.patch
acpi-thermal-fix-mod_timer-interval.patch
allow-vmsplice-to-work-in-32-bit-mode-on-ppc64.patch
intel_agp-pci-id-update-for-intel-965gm.patch
cxgb3-avoid-deadlock-with-mac-watchdog.patch
cxgb3-mac-watchdog-update.patch
cxgb3-missing-cpl-handler-and-register-setting.patch
safer-nr_node_ids-and-nr_node_ids-determination-and-initial.patch
use-zvc-counters-to-establish-exact-size-of-dirtyable-pages.patch
proper-prototype-for-hugetlb_get_unmapped_area.patch
mm-remove-gcc-workaround.patch
slab-ensure-cache_alloc_refill-terminates.patch
mm-more-rmap-checking.patch
mm-make-read_cache_page-synchronous.patch
fs-buffer-dont-pageuptodate-without-page-locked.patch
allow-oom_adj-of-saintly-processes.patch
introduce-config_has_dma.patch
mm-slabc-proper-prototypes.patch
mm-detach_vmas_to_be_unmapped-fix.patch
add-a-bitmap-that-is-used-to-track-flags-affecting-a-block-of-pages.patch
add-a-bitmap-that-is-used-to-track-flags-affecting-a-block-of-pages-fix.patch
add-__gfp_movable-for-callers-to-flag-allocations-from-high-memory-that-may-be-migrated.patch
add-__gfp_movable-for-callers-to-flag-allocations-from-high-memory-that-may-be-migrated-fix.patch
add-__gfp_movable-for-callers-to-flag-allocations-from-low-memory-that-may-be-migrated.patch
split-the-free-lists-for-movable-and-unmovable-allocations.patch
choose-pages-from-the-per-cpu-list-based-on-migration-type.patch
add-a-configure-option-to-group-pages-by-mobility.patch
add-a-configure-option-to-group-pages-by-mobility-speedup.patch
drain-per-cpu-lists-when-high-order-allocations-fail.patch
move-free-pages-between-lists-on-steal.patch
move-free-pages-between-lists-on-steal-fix.patch
move-free-pages-between-lists-on-steal-fix-2.patch
move-free-pages-between-lists-on-steal-avoid-unsafe-use-of-struct-pages-in-move_freepages-when-config_holes_in_zone-is-set.patch
move-free-pages-between-lists-on-steal-do-not-cross-section-boundary-when-moving-pages-between-mobility-lists.patch
group-short-lived-and-reclaimable-kernel-allocations.patch
group-high-order-atomic-allocations.patch
do-not-group-pages-by-mobility-type-on-low-memory-systems.patch
bias-the-placement-of-kernel-pages-at-lower-pfns.patch
be-more-agressive-about-stealing-when-migrate_reclaimable-allocations-fallback.patch
fix-corruption-of-memmap-on-ia64-sparsemem-when-mem_section-is-not-a-power-of-2.patch
create-the-zone_movable-zone.patch
allow-huge-page-allocations-to-use-gfp_high_movable.patch
x86-specify-amount-of-kernel-memory-at-boot-time.patch
ppc-and-powerpc-specify-amount-of-kernel-memory-at-boot-time.patch
x86_64-specify-amount-of-kernel-memory-at-boot-time.patch
ia64-specify-amount-of-kernel-memory-at-boot-time.patch
add-documentation-for-additional-boot-parameter-and-sysctl.patch
mm-simplify-filemap_nopage.patch
mm-fix-fault-vs-invalidate-race-for-linear-mappings.patch
mm-fix-fault-vs-invalidate-race-for-linear-mappings-fix.patch
mm-fix-fault-vs-invalidate-race-for-linear-mappings-fix-2.patch
mm-merge-populate-and-nopage-into-fault-fixes-nonlinear.patch
mm-merge-populate-and-nopage-into-fault-fixes-nonlinear-tidy.patch
mm-merge-nopfn-into-fault.patch
mm-merge-nopfn-into-fault-fix.patch
convert-hugetlbfs-to-use-vm_ops-fault.patch
mm-remove-legacy-cruft.patch
mm-debug-check-for-the-fault-vs-invalidate-race.patch
mm-fix-clear_page_dirty_for_io-vs-fault-race.patch
i386-add-ptep_test_and_clear_dirtyyoung.patch
i386-use-pte_update_defer-in-ptep_test_and_clear_dirtyyoung.patch
i386-use-pte_update_defer-in-ptep_test_and_clear_dirtyyoung-fix.patch
smaps-extract-pmd-walker-from-smaps-code.patch
smaps-add-pages-referenced-count-to-smaps.patch
smaps-add-clear_refs-file-to-clear-reference.patch
smaps-add-clear_refs-file-to-clear-reference-fix.patch
smaps-add-clear_refs-file-to-clear-reference-fix-fix.patch
smaps-add-clear_refs-file-to-clear-reference-fix-fix-2.patch
smaps-add-clear_refs-file-to-clear-reference-cleanup.patch
smaps-use-ptep_test_and_clear_young.patch
smaps-add-clear_refs-file-to-clear-reference-docs.patch
maps2-uninline-some-functions-in-the-page-walker.patch
maps2-eliminate-the-pmd_walker-struct-in-the-page-walker.patch
maps2-remove-vma-from-args-in-the-page-walker.patch
maps2-propagate-errors-from-callback-in-page-walker.patch
maps2-add-callbacks-for-each-level-to-page-walker.patch
maps2-move-the-page-walker-code-to-lib.patch
maps2-move-the-page-walker-code-to-lib-fix.patch
maps2-simplify-interdependence-of-proc-pid-maps-and-smaps.patch
maps2-move-clear_refs-code-to-task_mmuc.patch
maps2-regroup-task_mmu-by-interface.patch
maps2-make-proc-pid-smaps-optional-under-config_embedded.patch
maps2-make-proc-pid-clear_refs-option-under-config_embedded.patch
maps2-add-proc-pid-pagemap-interface.patch
maps2-add-proc-pid-pagemap-interface-fix.patch
maps2-add-proc-kpagemap-interface.patch
maps2-add-proc-kpagemap-interface-fix.patch
lumpy-reclaim-v4.patch
lumpy-back-out-removal-of-active-check-in-isolate_lru_pages.patch
lumpy-only-count-taken-pages-as-scanned.patch
add-pfn_valid_within-helper-for-sub-max_order-hole-detection.patch
anti-fragmentation-switch-over-to-pfn_valid_within.patch
lumpy-move-to-using-pfn_valid_within.patch
readahead-improve-heuristic-detecting-sequential-reads.patch
bias-the-location-of-pages-freed-for-min_free_kbytes-in-the-same-max_order_nr_pages-blocks.patch
bias-the-location-of-pages-freed-for-min_free_kbytes-in-the-same-max_order_nr_pages-blocks-tidy.patch
bias-the-location-of-pages-freed-for-min_free_kbytes-in-the-same-max_order_nr_pages-blocks-tidy-fix.patch
mm-move-common-segment-checks-to-separate-helper-function-v7.patch
mm-move-common-segment-checks-to-separate-helper-function-v7-tidy.patch
slab-use-num_possible_cpus-in-enable_cpucache.patch
slab-dont-allocate-empty-shared-caches.patch
slab-numa-kmem_cache-diet.patch
do-not-disable-interrupts-when-reading-min_free_kbytes.patch
slab-mark-set_up_list3s-__init.patch
mm-clean-up-and-kernelify-shrinker-registration.patch
fix-section-mismatch-of-memory-hotplug-related-code.patch
add-white-list-into-modpostc-for-memory-hotplug-code-and-ia64s-machvec-section.patch
split-mmap.patch
only-allow-nonlinear-vmas-for-ram-backed-filesystems.patch
extend-print_symbol-capability.patch
extend-print_symbol-capability-fix.patch
i386-use-page-allocator-to-allocate-thread_info-structure.patch
slub-core.patch
slub-fix-numa-bootstrap.patch
slub-use-correct-flags-to-check-for-dma-cache.patch
slub-treat-slab_hwcache_align-as-a-mininum-and-not-as-the-alignment.patch
slub-core-minor-fixes.patch
slub-core-use-enum-for-tracking-modes-instead-of-integers.patch
slub-core-fix-another-numa-bootstrap-issue.patch
slub-core-fix-object-counting.patch
slub-core-drop-version-number.patch
slub-core-tidy.patch
slub-core-tidy-2.patch
slub-core-tidy-3.patch
slub-core-tidy-4.patch
slub-core-tidy-5.patch
slub-core-tidy-6.patch
slub-core-tidy-7.patch
slub-core-tidy-8.patch
slub-core-tidy-9.patch
slub-core-we-do-not-need-ifdef-config_smp-around-bit-spinlocks.patch
slub-core-printk-facility-level-cleanup.patch
slub-core-kmem_cache_close-is-static-and-should-not-be-exported.patch
slub-core-add-explanation-for-defrag_ratio-=-100.patch
slub-core-add-explanation-for-locking.patch
slub-core-add-explanation-for-locking-fix.patch
slub-core-explain-the-64k-limits.patch
slub-core-explain-sizing-of-slabs-in-detail.patch
slub-core-explain-sizing-of-slabs-in-detail-fix.patch
slub-core-add-checks-for-interrupts-disabled.patch
slub-core-use-__print_symbol-instead-of-kallsyms_lookup.patch
slub-add-slabinfo-tool.patch
slub-add-slabinfo-tool-update-slabinfoc.patch
make-page-private-usable-in-compound-pages-v1.patch
make-page-private-usable-in-compound-pages-v1-hugetlb-fix.patch
optimize-compound_head-by-avoiding-a-shared-page.patch
add-virt_to_head_page-and-consolidate-code-in-slab-and-slub.patch
slub-fix-object-tracking.patch
slub-enable-tracking-of-full-slabs.patch
slub-enable-tracking-of-full-slabs-fix.patch
slub-enable-tracking-of-full-slabs-add-checks-for-interrupts-disabled.patch
slub-validation-of-slabs-metadata-and-guard-zones.patch
slub-add-ability-to-list-alloc--free-callers-per-slab.patch
slub-add-ability-to-list-alloc--free-callers-per-slab-tidy.patch
slub-user-documentation.patch
slub-user-documentation-fix.patch
slub-mm-only-make-slub-the-default-slab-allocator.patch
quicklists-for-page-table-pages.patch
quicklists-for-page-table-pages-avoid-useless-virt_to_page-conversion.patch
quicklist-support-for-ia64.patch
quicklist-support-for-x86_64.patch
quicklist-support-for-sparc64.patch
slob-handle-slab_panic-flag.patch
implement-file-posix-capabilities.patch
file-capabilities-accomodate-future-64-bit-caps.patch
blackfin-Documentation.patch
blackfin-arch.patch
blackfin-arch-balance-parenthesis-in-macros.patch
blackfin-arch-2.6.21-rc4-mm1-update.patch
blackfin-arch-fix-struct-dmasg-packing-bug.patch
blackfin-arch-cleanup-cache-header-file.patch
blackfin-arch-fix-reboot-kernel-mounting-spi-flash-print-error-bug.patch
blackfin-arch-fix-compiling-error-in-flat-c-file.patch
blackfin-arch-power-management-replace-firmware-disk-mode.patch
blackfin-arch-add-kdebug-header-file.patch
blackfin-arch-fix-bug-bf561-rev-id-are-8-bit.patch
blackfin-arch-fix-bug-prevent-warning-in-case-bf531-is-target.patch
blackfin-arch-fix-stamp537-isp1716-irq-setting-bug.patch
blackfin-arch-fix-bug-interrupt-setup-problem-request_irq.patch
blackfin-arch-pnav-and-bluetechnix-cm-bf537-use-the-mac.patch
blackfin-arch-always-include-linux-kallsysms-header-file.patch
blackfin-arch-sync-with-uclibc-no-functional-changes.patch
blackfin-arch-using-asm-generic-pgtable-header-file-by.patch
blackfin-arch-add-missing-__clear_user-function-to.patch
blackfin-arch-use-boot_command_line-instead-of.patch
blackfin-arch-fix-some-coding-style-in-include.patch
blackfin-arch-add-scm_timestampns-and-siocgstampns-to.patch
blackfin-arch-define-a-new-cacheline_aligned-attribute-to-put-it-in-l1-data-memory-with-linkscript-update.patch
blackfin-arch-fix-bug-asserting-gpio-requested-doesnt-make-sense-with-gpio-whole-port-accesses.patch
blackfin-arch-04-and-05-silicon-doesnt-exist-for-bf534-bf536-adn-bf537-so-dont-let-people-select-the-option.patch
driver_bfin_serial_core.patch
driver_bfin_serial_core-update.patch
blackfin-on-chip-ethernet-mac-controller-driver.patch
blackfin-on-chip-ethernet-mac-controller-driver-update.patch
blackfin-patch-add-blackfin-support-in-smc91x.patch
blackfin-on-chip-rtc-controller-driver.patch
blackfin-on-chip-rtc-controller-driver-fix-rtc_update_irq-augument.patch
blackfin-blackfin-on-chip-spi-controller-driver.patch
blackfin-blackfin-on-chip-spi-controller-driver-cleanup-and-coding-style-fixing.patch
blackfin-blackfin-on-chip-spi-controller-driver-fix-reboot-kernel-mounting-spi-flash-print-error-bug.patch
convert-h8-300-to-generic-timekeeping.patch
round_up-macro-cleanup-in-arch-alpha-kernel-osf_sysc.patch
fix-refrigerator-vs-thaw_process-race.patch
swsusp-use-inline-functions-for-changing-page-flags.patch
swsusp-do-not-use-page-flags.patch
mm-remove-unused-page-flags.patch
swsusp-fix-error-paths-in-snapshot_open.patch
swsusp-use-gfp_kernel-for-creating-basic-data-structures.patch
rework-pm_ops-pm_disk_mode-kill-misuse.patch
power-management-remove-firmware-disk-mode.patch
power-management-implement-pm_opsvalid-for-everybody.patch
power-management-force-pm_opsvalid-callback-to-be.patch
freezer-remove-pf_nofreeze-from-handle_initrd.patch
swsusp-use-rbtree-for-tracking-allocated-swap.patch
freezer-fix-racy-usage-of-try_to_freeze-in-kswapd.patch
remove-unused-header-file-arch-m68k-atari-atasoundh.patch
remove-unused-header-file-drivers-serial-crisv10h.patch
cris-check-for-memory-allocation.patch
cris-remove-code-related-to-pre-22-kernel.patch
uml-delete-unused-code.patch
uml-formatting-fixes.patch
uml-host_info-tidying.patch
uml-mark-tt-mode-code-for-future-removal.patch
uml-print-coredump-limits.patch
uml-handle-block-device-hotplug-errors.patch
uml-driver-formatting-fixes.patch
uml-driver-formatting-fixes-fix.patch
uml-network-interface-hotplug-error-handling.patch
array_size-check-for-type.patch
array_size-check-for-type-uml-fix.patch
uml-fix-prototypes.patch
uml-move-sigio-testing-to-sigioc.patch
uml-create-archh.patch
uml-create-as-layouth.patch
uml-move-remaining-useful-contents-of-user_utilh.patch
uml-remove-user_utilh.patch
uml-add-missing-__init-declarations.patch
remove-unused-header-file-arch-um-kernel-tt-include-mode_kern-tth.patch
uml-improve-checking-and-diagnostics-of-ethernet-macs.patch
uml-eliminate-temporary-buffer-in-eth_configure.patch
uml-replace-one-element-array-with-zero-element-array.patch
uml-fix-umid-in-xterm-titles.patch
uml-speed-up-exec.patch
uml-no-locking-needed-in-tlsc.patch
uml-tidy-processc.patch
uml-tidy-processc-fix.patch
uml-remove-page_size.patch
uml-kernel_thread-shouldnt-panic.patch
uml-tidy-fault-code.patch
uml-kernel-segfaults-should-dump-proper-registers.patch
uml-comment-early-boot-locking.patch
uml-irq-locking-commentary.patch
uml-delete-host_frame_size.patch
uml-drivers-get-release-methods.patch
uml-dump-registers-on-ptrace-or-wait-failure.patch
uml-speed-up-page-table-walking.patch
uml-remove-unused-x86_64-code.patch
uml-start-fixing-os_read_file-and-os_write_file.patch
uml-tidy-libc-code.patch
uml-convert-libc-layer-to-call-read-and-write.patch
v850-generic-timekeeping-conversion.patch
xtensa-strlcpy-is-smart-enough.patch
deprecate-smbfs-in-favour-of-cifs.patch
deprecate-smbfs-in-favour-of-cifs-docs.patch
cpuset-remove-sched-domain-hooks-from-cpusets.patch
doc-atomic_add_unless-doesnt-imply-mb-on-failure.patch
clone-flag-clone_parent_tidptr-leaves-invalid-results-in-memory.patch
factor-outstanding-i-o-error-handling.patch
block_write_full_page-handle-enospc.patch
simplify-the-stacktrace-code.patch
filesystem-disk-errors-at-boot-time-caused-by-probe.patch
allow-access-to-proc-pid-fd-after-setuid.patch
ext2-3-4-fix-file-date-underflow-on-ext2-3-filesystems-on-64-bit-systems.patch
reduce-size-of-task_struct-on-64-bit-machines.patch
fix-quadratic-behavior-of-shrink_dcache_parent.patch
mm-shrink-parent-dentries-when-shrinking-slab.patch
ipmi-add-powerpc-openfirmware-sensing.patch
ipmi-allow-shared-interrupts.patch
ipmi-add-new-ipmi-nmi-watchdog-handling.patch
ipmi-add-pci-remove-handling.patch
freezer-task-exit_state-should-be-treated-as-bolean.patch
softlockup-trivial-s-99-max_rt_prio.patch
fix-constant-folding-and-poor-optimization-in-byte-swapping.patch
documentation-ask-driver-writers-to-provide-pm-support.patch
kill-net-rxrpc-rxrpc_symsc.patch
fix-__d_path-for-lazy-unmounts-and-make-it-unambiguous.patch
use-symbolic-constants-in-generic-lseek-code.patch
use-use-seek_max-to-validate-user-lseek-arguments.patch
devpts-add-fsnotify-create-event.patch
tty-clarify-documentation-of-write.patch
drivers-char-hvc_consolec-cleanups.patch
is_power_of_2-in-fat.patch
is_power_of_2-in-fs-hfs.patch
is_power_of_2-in-fs-block_devc.patch
freevxfs-possible-null-pointer-dereference-fix.patch
reiserfs-possible-null-pointer-dereference-during-resize.patch
scripts-kernel-doc-whitespace-cleanup.patch
fix-section-mismatch-warning-in-lib-swiotlbc.patch
init-do_mountsc-proper-prepare_namespace-prototype.patch
fix-compilation-of-drivers-with-o0.patch
reiserfs-shrink-superblock-if-no-xattrs.patch
module-use-krealloc.patch
reiserfs-correct-misspelled-reiserfs_proc_info-to.patch
kconfig-centralize-the-selection-of-semaphore-debugging.patch
irq-add-__must_check-to-request_irq.patch
use-stop_machine_run-in-the-intel-rng-driver.patch
cap-shmmax-at-int_max-in-compat-shminfo.patch
exec-fix-remove_arg_zero.patch
exec-fix-remove_arg_zero-add-comment.patch
merge-sys_clone-sys_unshare-nsproxy-and-namespace.patch
merge-sys_clone-sys_unshare-nsproxy-and-namespace-fix.patch
merge-sys_clone-sys_unshare-nsproxy-and-namespace-fix-fix.patch
merge-sys_clone-sys_unshare-nsproxy-and-namespace-fix-fix-fix.patch
rcutorture-mark-rcu_torture_init-as-__init.patch
init-dma-masks-in-pnp_dev.patch
optimize-timespec_trunc.patch
ext3-dirindex-error-pointer-issues.patch
ext3-dirindex-error-pointer-issues-fix.patch
the-scheduled-removal-of-obsolete_oss-options.patch
epoll-optimizations-and-cleanups.patch
epoll-optimizations-and-cleanups-tidy.patch
oss-strlcpy-is-smart-enough.patch
add-filesystem-subtype-support.patch
fix-race-between-proc_get_inode-and-remove_proc_entry.patch
fix-race-between-proc_readdir-and-remove_proc_entry.patch
proc-remove-pathetic-deleted-warn_on.patch
vfs-remove-superflous-sb-==-null-checks.patch
nameic-remove-utterly-outdated-comment.patch
tpm_infineon-add-support-for-devices-in-mmio-space.patch
replace-pci_find_device-in-drivers-telephony-ixjc.patch
floppy-handle-device_create_file-failure-while-init.patch
drivers-macintosh-mac_hidc-make-code-static.patch
rocket-remove-modversions-include.patch
virtual_eisa_root_init-should-be-__init.patch
proc-maps-protection.patch
proc-maps-protection-fix.patch
proc-maps-protection-tidy.patch
proc-maps-protection-fix-2.patch
proc-maps-protection-fix-3.patch
remove-unused-header-file-drivers-message-i2o-i2o_lanh.patch
remove-unused-header-file-drivers-char-digih.patch
drivers-char-synclinkc-check-kmalloc-return-value.patch
procfs-reorder-struct-pid_dentry-to-save-space-on-64bit-archs-and-constify-them.patch
add-file-position-info-to-proc.patch
add-file-position-info-to-proc-fix.patch
vfs-delay-the-dentry-name-generation-on-sockets-and.patch
tty-i386-x86_64-arbitary-speed-support.patch
kprobes-make-kprobesymbol_name-const.patch
fix-cycladesh-for-x86_64-and-probably-others.patch
fix-cycladesh-for-x86_64-and-probably-others-fix.patch
cyclades-remove-custom-types.patch
small-fixes-for-jsm-driver.patch
jsm-driver-fix-for-linuxpps-support.patch
as-fix-antic_expire-check.patch
rtc-add-rtc-rs5c313-driver.patch
rtc-add-rtc-rs5c313-driver-tidy.patch
rtc-add-rtc-rs5c313-driver-is-busted.patch
rtc-add-rtc-class-driver-for-the-maxim-max6900.patch
fix-rmmod-read-write-races-in-proc-entries.patch
fix-rmmod-read-write-races-in-proc-entries-fix.patch
getrusage-fill-ru_inblock-and-ru_oublock-fields-if-possible.patch
futex-restartable-futex_wait.patch
futex-restartable-futex_wait-fix.patch
proc-oom_score-oops-re-badness.patch
fixes-and-cleanups-for-earlyprintk-aka-boot-console.patch
tty-remove-unnecessary-export-of-proc_clear_tty.patch
tty-simplify-calling-of-put_pid.patch
tty-introduce-no_tty-and-use-it-in-selinux.patch
tty-in-tiocsctty-when-we-steal-a-tty-hang-it-up.patch
tty-in-tiocsctty-when-we-steal-a-tty-hang-it-up-fix.patch
reiserfs-proc-support-requires-proc_fs.patch
kprobes-fix-sparse-null-warning.patch
add-ability-to-keep-track-of-callers-of-symbol_getput.patch
add-ability-to-keep-track-of-callers-of-symbol_getput-update.patch
update-mtd-use-of-symbol_getput.patch
update-dvb-use-of-symbol_getput.patch
move-die-notifier-handling-to-common-code.patch
move-die-notifier-handling-to-common-code-fixes.patch
move-die-notifier-handling-to-common-code-fixes-2.patch
move-die-notifier-handling-to-common-code-fix-vmalloc_sync_all.patch
move-die-notifier-handling-to-common-code-fix.patch
char-rocket-add-module_device_table.patch
char-cs5535_gpio-add-module_device_table.patch
remove-do_sync_file_range.patch
protect-tty-drivers-list-with-tty_mutex.patch
more-scheduled-oss-driver-removal.patch
schedule-obsolete-oss-drivers-for-removal-4th-round.patch
delete-unused-header-file-math-emu-extendedh.patch
fix-sscanf-%n-match-at-end-of-input-string.patch
fix-sscanf-%n-match-at-end-of-input-string-tidy.patch
make-remove_inode_dquot_ref-static.patch
fix-race-between-attach_task-and-cpuset_exit.patch
delete-unused-header-file-linux-awe_voiceh.patch
kernel-irq-procc-unprotected-iteration-over-the-irq-action-list-in-name_unique.patch
parport-dev-driver-model-support.patch
parport-dev-driver-model-support-powerpc-fix.patch
legacy-pc-parports-support-parport-dev.patch
layered-parport-code-uses-parport-dev.patch
cache-pipe-buf-page-address-for-non-highmem-arch.patch
cache-pipe-buf-page-address-for-non-highmem-arch-fix.patch
cache-pipe-buf-page-address-for-non-highmem-arch-fix-tidy.patch
add-support-for-deferrable-timers-respun.patch
add-support-for-deferrable-timers-respun-tidy.patch
add-support-for-deferrable-timers-respun-fix.patch
add-support-for-deferrable-timers-respun-fix-2.patch
add-a-new-deferrable-delayed-work-init.patch
linux-sysdevh-needs-to-include-linux-moduleh.patch
irq-check-for-percpu-flag-only-when-adding-first-irqaction.patch
time-smp-friendly-alignment-of-struct-clocksource.patch
move-timekeeping-code-to-timekeepingc.patch
move-timekeeping-code-to-timekeepingc-fix.patch
ignore-stolen-time-in-the-softlockup-watchdog.patch
add-touch_all_softlockup_watchdogs.patch
header-cleaning-dont-include-smp_lockh-when-not-used.patch
fix-82875-pci-setup.patch
unexport-pci_proc_attach_device.patch
make-dev-port-conditional-on-config-symbol.patch
clean-up-elf-note-generation.patch
remove-artificial-software-max_loop-limit.patch
kdump-kexec-calculate-note-size-at-compile-time.patch
kdump-kexec-calculate-note-size-at-compile-time-update.patch
kdump-kexec-calculate-note-size-at-compile-time-update-2.patch
fix-kevents-childs-priority-greediness.patch
fix-kevents-childs-priority-greediness-fix.patch
display-all-possible-partitions-when-the-root-filesystem-failed-to-mount.patch
display-all-possible-partitions-when-the-root-filesystem-failed-to-mount-fix.patch
enhance-initcall_debug-measure-latency.patch
kprobes-print-details-of-kretprobe-on-assertion-failure.patch
reregister_binfmt-returns-with-ebusy.patch
pnpacpi-sets-pnpdev-devarchdata.patch
pnpacpi-sets-pnpdev-devarchdata-fix.patch
simplify-module_get_kallsym-by-dropping-length-arg.patch
fix-race-between-rmmod-and-cat-proc-kallsyms.patch
fix-race-between-rmmod-and-cat-proc-kallsyms-fix.patch
simplify-kallsyms_lookup.patch
fix-race-between-cat-proc-wchan-and-rmmod-et-al.patch
fix-race-between-cat-proc-slab_allocators-and-rmmod.patch
kernel-paramsc-fix-lying-comment-for-param_array.patch
replace-deprecated-sa_xxx-interrupt-flags.patch
deprecate-sa_xxx-interrupt-flags-v2.patch
expose-range-checking-functions-from-arch-specific.patch
remove-hardcoding-of-hard_smp_processor_id-on-up.patch
remove-hardcoding-of-hard_smp_processor_id-on-up-systems-sparc64-fix.patch
use-the-apic-to-determine-the-hardware-processor-id-i386.patch
use-the-apic-to-determine-the-hardware-processor-id-x86_64.patch
always-ask-the-hardware-to-obtain-hardware-processor-id-ia64.patch
round_up-macro-cleanup-in-drivers-char-lpc.patch
i386-schedh-inclusion-from-moduleh-is-baack.patch
parport_serial-fix-pci-must_checks.patch
round_up-macro-cleanup-in-fs-selectcompatreaddirc.patch
round_up-macro-cleanup-in-fs-smbfs-requestc.patch
doc-kernel-parameters-use-x86-32-tag-instead-of-ia-32.patch
kernel-doc-handle-arrays-with-arithmetic-expressions-as.patch
merge-compat_ioctlh-into-compat_ioctlc.patch
lockdep-treats-down_write_trylock-like-regular-down_write.patch
pad-irq_desc-to-internode-cacheline-size.patch
pad-irq_desc-to-internode-cacheline-size-fix.patch
partition-add-support-for-sysv68-partitions.patch
dtlk-fix-error-checks-in-module_init.patch
dtlk-fix-error-checks-in-module_init-fix.patch
use-slab_panic-flag-cleanup.patch
add-spaces-on-either-side-of-case-operator.patch
cleanup-compat-ioctl-handling.patch
partitions-check-the-return-value-of-kobject_add-etc.patch
kallsyms-cleanup-use-seq_release_private-where-appropriate.patch
proc-cleanup-use-seq_release_private-where-appropriate.patch
clocksource-acpi_pm-trivial-comment-update.patch
cciss-reformat-error-handling.patch
cciss-add-sg_io-ioctl-to-cciss.patch
cciss-set-rq-errors-more-correctly-in-driver.patch
generate-main-index-page-when-building-htmldocs.patch
ext4-extent-overlap-bugfix.patch
ext4-persistent_allocation_1_ioctl_and_unitialized_extents.patch
ext4-persistent_allocation_2_support_for_writing_to_unitialized_extent.patch
ext4-booked-page-flag.patch
ext4-ext4-block-reservation.patch
ext4-ext4-delayed-allocation.patch
ext4-ext4-delalloc-extents-48bit.patch
ext4-ext4-nanosecond-patch.patch
ext4-use-null-for-pointers.patch
ext4-use-simple_prepare_write-to-zero-page-data.patch
consolidate-generic_writepages-and-mpage_writepages.patch
sync_sb_inodes-propagate-errors.patch
minor-spi_butterfly-cleanup.patch
dev-spidevbc-interface.patch
mips-convert-to-use-shared-apm-emulation-fix.patch
make-static-counters-in-new_inode-and-iunique-be-32-bits.patch
change-libfs-sb-creation-routines-to-avoid-collisions-with-their-root-inodes.patch
schedule_on_each_cpu-use-preempt_disable.patch
reimplement-flush_workqueue.patch
implement-flush_work.patch
implement-flush_work-sanity.patch
implement-flush_work_keventd.patch
flush_workqueue-use-preempt_disable-to-hold-off-cpu-hotplug.patch
flush_cpu_workqueue-dont-flush-an-empty-worklist.patch
aio-use-flush_work.patch
kblockd-use-flush_work.patch
relayfs-use-flush_keventd_work.patch
tg3-use-flush_keventd_work.patch
e1000-use-flush_keventd_work.patch
libata-use-flush_work.patch
phy-use-flush_work.patch
extend-notifier_call_chain-to-count-nr_calls-made.patch
define-and-use-new-eventscpu_lock_acquire-and-cpu_lock_release.patch
eliminate-lock_cpu_hotplug-in-kernel-schedc.patch
call-cpu_chain-with-cpu_down_failed-if-cpu_down_prepare-failed.patch
call-cpu_chain-with-cpu_down_failed-if-cpu_down_prepare-failed-vs-reduce-size-of-task_struct-on-64-bit-machines.patch
slab-use-cpu_lock_.patch
workqueue-fix-freezeable-workqueues-implementation.patch
workqueue-fix-flush_workqueue-vs-cpu_dead-race.patch
workqueue-dont-clear-cwq-thread-until-it-exits.patch
workqueue-dont-migrate-pending-works-from-the-dead-cpu.patch
workqueue-kill-run_scheduled_work.patch
workqueue-dont-save-interrupts-in-run_workqueue.patch
workqueue-make-cancel_rearming_delayed_workqueue-work-on-idle-dwork.patch
workqueue-introduce-cpu_singlethread_map.patch
workqueue-introduce-workqueue_struct-singlethread.patch
workqueue-make-init_workqueues-__init.patch
make-queue_delayed_work-friendly-to-flush_fork.patch
unify-queue_delayed_work-and-queue_delayed_work_on.patch
workqueue-introduce-wq_per_cpu-helper.patch
make-cancel_rearming_delayed_work-work-on-any-workqueue-not-just-keventd_wq.patch
ipvs-flush-defense_work-before-module-unload.patch
workqueue-kill-noautorel-works.patch
worker_thread-dont-play-with-signals.patch
worker_thread-fix-racy-try_to_freeze-usage.patch
zap_other_threads-remove-unneeded-exit_signal-change.patch
slab-shutdown-cache_reaper-when-cpu-goes-down.patch
unify-flush_work-flush_work_keventd-and-rename-it-to-cancel_work_sync.patch
____call_usermodehelper-dont-flush_signals.patch
freezer-read-pf_borrowed_mm-in-a-nonracy-way.patch
freezer-close-theoretical-race-between-refrigerator-and-thaw_tasks.patch
freezer-remove-pf_nofreeze-from-rcutorture-thread.patch
freezer-remove-pf_nofreeze-from-bluetooth-threads.patch
freezer-add-try_to_freeze-calls-to-all-kernel-threads.patch
freezer-fix-vfork-problem.patch
freezer-take-kernel_execve-into-consideration.patch
kthread-dont-depend-on-work-queues.patch
kthread-dont-depend-on-work-queues-fix.patch
move-page-writeback-acounting-out-of-macros.patch
per-backing_dev-dirty-and-writeback-page-accounting.patch
ext2-reservations.patch
ext2-balloc-use-io_error-label.patch
edac-new-opteron-athlon64-memory-controller-driver.patch
drivers-edac-make-code-static.patch
pci_module_init-convertion-for-k8_edacc.patch
edac-k8-driver-coding-tidy.patch
edac-k8-memory-scrubbing-patch.patch
make-drivers-isdn-capi-capiutilccdebbuf_alloc-static.patch
drivers-isdn-hardware-eicon-remove-unused-header-files.patch
remove-nfs4_acl_add_ace.patch
the-nfsv2-nfsv3-server-does-not-handle-zero-length-write.patch
aio-is-unlikely.patch
sched-fix-idle-load-balancing-in-softirqd-context.patch
sched-fix-idle-load-balancing-in-softirqd-context-fix.patch
sched-dynticks-idle-load-balancing-v3.patch
speedup-divides-by-cpu_power-in-scheduler.patch
sched-optimize-siblings-status-check-logic-in-wake_idle.patch
sched-redundant-reschedule-when-set_user_nice-boosts-a-prio-of-a-task-from-the-expired-array.patch
sched-redundant-reschedule-when-set_user_nice-boosts-a-prio-of-a-task-from-the-expired-array-update.patch
sched-align-rq-to-cacheline-boundary.patch
sched-dont-renice-kernel-threads.patch
sched-remove-sleepavg-from-proc.patch
revert-sched-redundant-reschedule-when-set_user_nice-boosts-a-prio-of-a-task-from-the-expired-array-update.patch
revert-sched-redundant-reschedule-when-set_user_nice-boosts-a-prio-of-a-task-from-the-expired-array.patch
sched-implement-staircase-deadline-cpu-scheduler.patch
sched-implement-staircase-deadline-cpu-scheduler-misc-fixes.patch
sched-implement-staircase-deadline-cpu-scheduler-staircase-improvements.patch
sched-implement-staircase-deadline-cpu-scheduler-improvements-fix.patch
sched-implement-staircase-deadline-cpu-scheduler-avoid-redundant-reschedule-in-set_user_nice.patch
sched-remove-noninteractive-flag.patch
sched-document-sd-cpu-scheduler.patch
sched2-sched-domain-sysctl.patch
sched-add-above-background-load-function.patch
mm-implement-swap-prefetching.patch
swap-prefetch-avoid-repeating-entry.patch
add-__gfp_movable-for-callers-to-flag-allocations-from-high-memory-that-may-be-migrated-swap-prefetch.patch
rcutorture-use-array_size-macro-when-appropriate.patch
rcutorture-style-cleanup-avoid-=-null-in-boolean-tests.patch
rcutorture-remove-redundant-assignment-to-cur_ops-in.patch
lutimesat-simplify-utime2.patch
lutimesat-extend-do_utimes-with-flags.patch
lutimesat-actual-syscall-and-wire-up-on-i386.patch
lutimesat-compat-syscall-and-wire-up-on-x86_64.patch
rtc-remove-sys-class-rtc-dev.patch
rtc-rtc-interfaces-dont-use-class_device.patch
rtc-simplified-rtc-sysfs-attribute-handling.patch
rtc-simplified-proc-driver-rtc-handling.patch
rtc-remove-rest-of-class_device.patch
rtc-suspend-resume-restores-system-clock.patch
rtc-simplified-rtc-sysfs-attribute-handling-tidy.patch
rtc-kconfig-cleanup.patch
rtc-cmos-wakeup-interface.patch
acpi-wakeup-hooks-for-rtc-cmos.patch
declare-struct-ktime.patch
futex-priority-based-wakeup.patch
make-futex_wait-use-an-hrtimer-for-timeout.patch
make-futex_wait-use-an-hrtimer-for-timeout-fix.patch
make-futex_wait-use-an-hrtimer-for-timeout-fix-2.patch
futex_requeue_pi-optimization.patch
sys_futex64-allows-64bit-futexes.patch
sys_futex64-allows-64bit-futexes-fix.patch
sys_futex64-allows-64bit-futexes-workaround.patch
sys_futex64-allows-64bit-futexes-workaround-for-uml.patch
sys_futex64-allows-64bit-futexes-get_futex_key-must-check-proper-alignement-for-64bit-futexes.patch
kprobes-use-hlist_for_each_entry.patch
kprobes-codingstyle-cleanups.patch
kprobes-kretprobes-simplifcations.patch
kprobes-the-on-off-knob-thru-debugfs-updated.patch
kprobes-the-on-off-knob-thru-debugfs-updated-fix.patch
kprobes-the-on-off-knob-thru-debugfs-updated-fix-fix.patch
kprobes-the-on-off-knob-thru-debugfs-updated-fix-fix-fix.patch
kprobes-the-on-off-knob-thru-debugfs-updated-s390-fix.patch
atomich-add-atomic64-cmpxchg-xchg-and-add_unless-to-alpha.patch
atomich-complete-atomic_long-operations-in-asm-generic.patch
atomich-i386-type-safety-fix.patch
atomich-add-atomic64-cmpxchg-xchg-and-add_unless-to-ia64.patch
atomich-add-atomic64-cmpxchg-xchg-and-add_unless-to-mips.patch
atomich-add-atomic64-cmpxchg-xchg-and-add_unless-to-parisc.patch
atomich-add-atomic64-cmpxchg-xchg-and-add_unless-to-powerpc.patch
atomich-add-atomic64-cmpxchg-xchg-and-add_unless-to-powerpc-fix.patch
atomich-add-atomic64-cmpxchg-xchg-and-add_unless-to-sparc64.patch
atomich-add-atomic64-cmpxchg-xchg-and-add_unless-to-x86_64.patch
atomich-atomic_add_unless-as-inline-remove-systemh-atomich-circular-dependency.patch
local_t-architecture-independant-extension.patch
local_t-alpha-extension.patch
local_t-i386-extension.patch
local_t-ia64-extension.patch
local_t-mips-extension.patch
local_t-parisc-cleanup.patch
local_t-powerpc-extension.patch
local_t-sparc64-cleanup.patch
local_t-x86_64-extension.patch
linux-kernel-markers-kconfig-menus.patch
linux-kernel-markers-architecture-independant-code.patch
linux-kernel-markers-architecture-independant-code-markers-document-the-linux-markerh-header.patch
linux-kernel-markers-architecture-independant-code-markers-add-documentation-to-the-modulec-marker-functions.patch
linux-kernel-markers-powerpc-optimization.patch
linux-kernel-markers-powerpc-optimization-markers-changes-to-the-powerpc-marker-header.patch
linux-kernel-markers-i386-optimization.patch
linux-kernel-markers-i386-optimization-fix.patch
linux-kernel-markers-i386-optimization-markers-document-the-i386-marker-header.patch
markers-add-instrumentation-markers-menus-to-avr32.patch
linux-kernel-markers-non-optimized-architectures.patch
markers-alpha-and-avr32-supportadd-alpha-markerh-add-arm26-markerh.patch
linux-kernel-markers-documentation.patch
linux-kernel-markers-documentation-markers-update-documentation.patch
markers-define-the-linker-macro-extra_rwdata.patch
markers-use-extra_rwdata-in-architectures.patch
some-grammatical-fixups-and-additions-to-atomich-kernel-doc.patch
no-longer-include-asm-kdebugh.patch
nfs-fix-congestion-control-use-atomic_longs.patch
udf-use-sector_t-and-loff_t-for-file-offsets.patch
udf-introduce-struct-extent_position.patch
udf-use-get_bh.patch
udf-add-assertions.patch
udf-support-files-larger-than-1g.patch
udf-fix-link-counts.patch
udf-possible-null-pointer-dereference-while-load_partition.patch
attach_pid-with-struct-pid-parameter.patch
statically-initialize-struct-pid-for-swapper.patch
explicitly-set-pgid-and-sid-of-init-process.patch
use-struct-pid-parameter-in-copy_process.patch
use-task_pgrp-task_session-in-copy_process.patch
kill-unused-sesssion-and-group-values-in-rocket-driver.patch
fix-some-coding-style-errors-in-autofs.patch
replace-pid_t-in-autofs-with-struct-pid-reference.patch
dont-init-pgrp-and-__session-in-init_signals.patch
signal-timer-event-fds-v9-anonymous-inode-source.patch
signal-timer-event-fds-v9-anonymous-inode-source-fix.patch
signal-timer-event-fds-v9-signalfd-core.patch
signal-timer-event-fds-v9-signalfd-core-fix.patch
signal-timer-event-fds-v9-signalfd-core-fix-fix.patch
signal-timer-event-fds-v9-signalfd-core-fix-fix-fix.patch
signal-timer-event-fds-v9-signalfd-wire-up-i386-arch.patch
signal-timer-event-fds-v9-signalfd-wire-up-x86_64-arch.patch
signal-timer-event-fds-v9-signalfd-compat-code.patch
signal-timer-event-fds-v9-timerfd-core.patch
signal-timer-event-fds-v9-timerfd-core-fix.patch
signal-timer-event-fds-v9-timerfd-core-fix-fix.patch
signal-timer-event-fds-v9-timerfd-wire-up-i386-arch.patch
signal-timer-event-fds-v9-timerfd-wire-up-x86_64-arch.patch
signal-timer-event-fds-v9-timerfd-compat-code.patch
signal-timer-event-fds-v9-eventfd-core.patch
signal-timer-event-fds-v9-eventfd-core-fix.patch
signal-timer-event-fds-v9-eventfd-core-fix-fix.patch
signal-timer-event-fds-v9-eventfd-core-fix-fix-fix.patch
signal-timer-event-fds-v9-eventfd-wire-up-i386-arch.patch
signal-timer-event-fds-v9-eventfd-wire-up-x86_64-arch.patch
signal-timer-event-fds-v9-kaio-eventfd-support-example.patch
epoll-use-anonymous-inodes.patch
epoll-cleanups-epoll-no-module.patch
epoll-cleanups-epoll-remove-static-pre-declarations-and-akpm-ize-the-code.patch
revoke-special-mmap-handling.patch
revoke-special-mmap-handling-vs-fault-vs-invalidate.patch
revoke-core-code.patch
revoke-core-code-misc-fixes.patch
revoke-core-code-fix-shared-mapping-revoke.patch
revoke-core-code-move-magic.patch
revoke-core-code-fs-revokec-cleanups-and-bugfix-for-64bit-systems.patch
revoke-core-code-revoke-no-revoke-for-nommu.patch
revoke-core-code-fix-shared-mapping-revoke-revoke-only-revoke-mappings-for-the-given-inode.patch
revoke-core-code-break-cow-for-private-mappings.patch
revoke-core-code-generic_file_revoke-stub-for-nommu.patch
revoke-core-code-break-cow-fixes.patch
revoke-support-for-ext2-and-ext3.patch
revoke-add-documentation.patch
revoke-wire-up-i386-system-calls.patch
revoke-wire-up-i386-system-calls-x86_64-fix.patch
add-irqf_irqpoll-flag-common-code.patch
add-irqf_irqpoll-flag-on-x86_64.patch
add-irqf_irqpoll-flag-on-i386.patch
add-irqf_irqpoll-flag-on-ia64.patch
add-irqf_irqpoll-flag-on-sh.patch
add-irqf_irqpoll-flag-on-parisc.patch
add-irqf_irqpoll-flag-on-arm.patch
char-cyclades-remove-pause.patch
char-cyclades-cy_readx-writex-cleanup.patch
char-cyclades-timer-cleanup.patch
char-cyclades-remove-volatiles.patch
char-cyclades-remove-useless-casts.patch
pnp-notice-whether-we-have-pnp-devices-pnpbios-or-pnpacpi.patch
pnp-workaround-hp-bios-defect-that-leaves-smcf010-device-partly-enabled.patch
smsc-ircc2-tidy-up-module-parameter-checking.patch
smsc-ircc2-add-pnp-support.patch
x86-serial-convert-legacy-com-ports-to-platform-devices.patch
x86-serial-convert-legacy-com-ports-to-platform-devices-fix.patch
locks-trivial-removal-of-unnecessary-parentheses.patch
locks-create-posix-to-flock-helper-functions.patch
locks-make-lock-release-private-data-before-returning-in-getlk-case.patch
locks-give-posix_test_lock-same-interface-as-lock.patch
locks-factor-out-generic-filesystem-switch-from-test_lock.patch
locks-factor-out-generic-filesystem-switch-from-setlock-code.patch
locks-allow-vfsposix_lock_file-to-return-conflicting-lock.patch
locks-add-fl_notify-arguments-for-asynchronous-lock-return.patch
locks-add-lock-cancel-command.patch
nfsd4-convert-nfsv4-to-new-lock-interface.patch
lockd-save-lock-state-on-deferral.patch
lockd-handle-fl_notify-callbacks.patch
lockd-pass-cookie-in-nlmsvc_testlock.patch
lockd-handle-test_lock-deferrals.patch
lockd-always-preallocate-block-in-nlmsvc_lock.patch
lockd-add-code-to-handle-deferred-lock-requests.patch
gfs2-nfs-lock-support-for-gfs2.patch
lguest-the-guest-code.patch
lguest-the-host-code.patch
lguest-the-host-code-vs-sys_futex64-allows-64bit-futexes-get_futex_key-must-check-proper-alignement-for-64bit-futexes.patch
lguest-the-asm-offsets.patch
lguest-the-makefile-and-kconfig.patch
lguest-the-console-driver.patch
lguest-the-net-driver.patch
lguest-the-block-driver.patch
lguest-the-documentation-example-launcher.patch
fs-convert-core-functions-to-zero_user_page.patch
fs-convert-core-functions-to-zero_user_page-pass-kmap-type.patch
fs-convert-core-functions-to-zero_user_page-fix-2.patch
affs-use-zero_user_page.patch
ecryptfs-use-zero_user_page.patch
ext3-use-zero_user_page.patch
ext4-use-zero_user_page.patch
gfs2-use-zero_user_page.patch
nfs-use-zero_user_page.patch
ntfs-use-zero_user_page.patch
ntfs-use-zero_user_page-fix.patch
ocfs2-use-zero_user_page.patch
reiserfs-use-zero_user_page.patch
xfs-use-zero_user_page.patch
fs-deprecate-memclear_highpage_flush.patch
readahead-kconfig-options.patch
radixtree-introduce-scan-hole-data-functions.patch
mm-introduce-probe_page.patch
mm-introduce-pg_readahead.patch
readahead-add-look-ahead-support-to-__do_page_cache_readahead.patch
readahead-insert-cond_resched-calls.patch
readahead-minmax_ra_pages.patch
readahead-events-accounting.patch
readahead-rescue_pages.patch
readahead-sysctl-parameters.patch
readahead-min-max-sizes.patch
readahead-state-based-method-aging-accounting.patch
readahead-state-based-method-routines.patch
readahead-state-based-method.patch
readahead-state-based-method-check-node-id.patch
readahead-state-based-method-decouple-readahead_ratio-from-growth_limit.patch
readahead-state-based-method-cancel-lookahead-gracefully.patch
readahead-context-based-method.patch
readahead-initial-method-guiding-sizes.patch
readahead-initial-method-thrashing-guard-size.patch
readahead-initial-method-user-recommended-size.patch
readahead-initial-method.patch
readahead-backward-prefetching-method.patch
readahead-thrashing-recovery-method.patch
readahead-thrashing-recovery-method-check-unbalanced-aging.patch
readahead-thrashing-recovery-method-refill-holes.patch
readahead-call-scheme.patch
readahead-call-scheme-cleanup.patch
readahead-call-scheme-catch-thrashing-on-lookahead-time.patch
readahead-laptop-mode.patch
readahead-loop-case.patch
readahead-nfsd-case.patch
readahead-remove-parameter-ra_max-from-thrashing_recovery_readahead.patch
readahead-remove-parameter-ra_max-from-adjust_rala.patch
readahead-state-based-method-protect-against-tiny-size.patch
readahead-rename-state_based_readahead-to-clock_based_readahead.patch
readahead-account-i-o-block-times-for-stock-readahead.patch
readahead-rescue_pages-updates.patch
readahead-remove-noaction-shrink-events.patch
readahead-remove-size-limit-on-read_ahead_kb.patch
readahead-remove-size-limit-of-max_sectors_kb-on-read_ahead_kb.patch
readahead-partial-sendfile-fix.patch
readahead-turn-on-by-default.patch
proc-maps-protection-vs-utrace.patch
utrace-prep-2.patch
utrace-utrace-tracehook.patch
utrace-utrace-tracehook-ia64.patch
utrace-utrace-tracehook-sparc64.patch
utrace-utrace-tracehook-s390.patch
utrace-utrace-tracehook-um.patch
utrace-utrace-regset.patch
utrace-utrace-regset-ia64.patch
utrace-utrace-regset-sparc64.patch
utrace-utrace-regset-s390.patch
utrace-utrace-core.patch
utrace-utrace-ptrace-compat.patch
utrace-utrace-ptrace-compat-ia64.patch
utrace-utrace-ptrace-compat-sparc64.patch
utrace-utrace-ptrace-compat-s390.patch
undo-utrace-prep-2.patch
utrace-vs-reduce-size-of-task_struct-on-64-bit-machines.patch
blackfin-blackfin-utrace-patch.patch
utrace-nommu-fixup-support-utrace.patch
avr32-implement-utrace-support.patch
utrace-printk-borkage.patch
utrace-uml-make-uml-compile-with-utrace-enabled.patch
reiser4-sb_sync_inodes.patch
reiser4-export-remove_from_page_cache.patch
reiser4-export-radix_tree_preload.patch
reiser4-export-find_get_pages.patch
make-copy_from_user_inatomic-not-zero-the-tail-on-i386-vs-reiser4.patch
reiser4.patch
reiser4-fix-for-drop-unused-semaphorespatch.patch
reiser4-use-simple_prepare_write-to-zero-page-data.patch
reiser4-use-zero_user_page.patch
mm-clean-up-and-kernelify-shrinker-registration-reiser4.patch
ps3fb-thread-updates.patch
ps3av-thread-updates.patch
ps3fb-kill-superfluous-zero-initializations.patch
ps3fb-atomic-fixes.patch
ps3av-misc-updates.patch
aty128fb-fix-blanking.patch
change-rivafb_remove-to-__devexit.patch
fbdev-display-class.patch
fbdev-display-class-fix.patch
fbdev-add-ultrasharp-uxga-to-broken-monitor-database.patch
intelfb-fix-ring-space-calculation.patch
nvidiafb-bring-back-generic-ddc-reading.patch
fbdev-ignore-vesa-modes-if-framebuffer-is-disabled.patch
fbdev-fix-obvious-bug-in-show_pan.patch
neofb-fill-transp-msb_right-with-the-correct.patch
atyfb-kill-dead-code.patch
fbdev-mm-deferred-io-support.patch
fbdev-mm-deferred-io-support-fix.patch
fbdev-mm-deferred-io-support-fix-2.patch
fbdev-hecuba-framebuffer-driver.patch
fbdev-hecuba-framebuffer-driver-fix.patch
tgafb-turbochannel-support.patch
tgafb-accelerated-code.patch
remove-unused-header-file-drivers-video-riva-nv4refh.patch
fbdev-avoid-vertical-overflow-when-making-space-for-the-logo.patch
fbdev-fb_do_show_logo-updates.patch
fbdev-correct-image-offsets-when-rotating-logo.patch
radeonfb-add-support-for-radeon-xpress-200m.patch
nvidiafb-fix-reversed-ddc-port.patch
vt-allow-for-the-palette-to-be-exposed-and-changed-via-sysfs.patch
vt-add-color-support-to-the-underline-and-italic-attributes.patch
vt-add-color-support-to-the-underline-and-italic-attributes-fix.patch
fbcon-dont-draw-cursor-when-its-disabled.patch
vt-expose-system-wide-utf-8-default-setting-via-sysfs.patch
s3fb-fix-pci-must_checks.patch
fbdev-dont-show-logo-if-driver-or-fbcon-are-modular.patch
rivafb-nvidiafb-enable-hardware-monitoring.patch
rivafb-handle-i2c-bus-creation-failure.patch
rivafb-nvidiafb-various-cleanups.patch
rivafb-fixed-reversed-ddc-ports.patch
nvidiafb-ensure-that-crtc-registers-are-accessible.patch
nvidiafb-access-crt-registers-safely.patch
skeletonfb-various-corrections.patch
video-add-spaces-on-either-side-of-the-case-operator.patch
dm-call-clone_init-early.patch
dm-do-not-access-the-bio-after-generic_make_request.patch
dm-get-rid-of-first_clone-in-dm-crypt.patch
dm-allocate-smaller-clones.patch
drivers-mdc-use-array_size-macro-when-appropriate.patch
md-cleanup-use-seq_release_private-where-appropriate.patch
md-dm-reduce-stack-usage-with-stacked-block-devices.patch
statistics-infrastructure-prerequisite-list.patch
statistics-infrastructure-prerequisite-parser.patch
statistics-infrastructure-prerequisite-parser-fix.patch
add-for_each_substring-and-match_substring.patch
statistics-infrastructure-prerequisite-timestamp.patch
statistics-infrastructure-make-printk_clock-a-generic-kernel-wide-nsec-resolution.patch
statistics-infrastructure-documentation.patch
statistics-infrastructure.patch
statistics-infrastructure-add-for_each_substring-and-match_substring-exploitation.patch
statistics-infrastructure-fix-parsing-of-statistics-type-attribute.patch
statistics-infrastructure-simplify-statistics-debugfs-write-function.patch
statistics-infrastructure-simplify-statistics-debugfs-read-functions.patch
statistics-infrastructure-fix-string-termination.patch
statistics-infrastructure-small-cleanup-in-debugfs-write-function.patch
statistics-infrastructure-fix-cpu-hot-unplug-related-memory-leak.patch
statistics-infrastructure-exploitation-zfcp.patch
mark-pci_module_init-deprecated.patch
mprotect-patch-for-use-by-slim.patch
integrity-service-api-and-dummy-provider.patch
integrity-service-api-and-dummy-provider-integrity_dummy_verify_metadata.patch
slim-main-patch.patch
slim-main-lsm-getprocattr-hook-api-change.patch
slim-secfs-patch.patch
slim-make-and-config-stuff.patch
slim-debug-output.patch
slim-integrity-patch.patch
slim-documentation.patch
integrity-new-hooks.patch
integrity-new-hooks-fix.patch
integrity-fs-hook-placement.patch
integrity-evm-as-an-integrity-service-provider.patch
integrity-evm-as-an-integrity-service-provider-tidy.patch
integrity-evm-as-an-integrity-service-provider-tidy-fix.patch
integrity-evm-as-an-integrity-service-provider-tidy-fix-2.patch
integrity-ima-integrity_measure-support.patch
integrity-ima-integrity_measure-support-tidy.patch
integrity-ima-integrity_measure-support-fix.patch
integrity-ima-integrity_measure-support-fix-2.patch
integrity-ima-integrity_measure-support-ima-exit.patch
integrity-ima-identifiers.patch
integrity-ima-cleanup.patch
integrity-tpm-internal-kernel-interface.patch
integrity-tpm-internal-kernel-interface-tidy.patch
ibac-patch.patch
make-sure-nobodys-leaking-resources.patch
journal_add_journal_head-debug.patch
page-owner-tracking-leak-detector.patch
firestream-warnings.patch
releasing-resources-with-children.patch
nr_blockdev_pages-in_interrupt-warning.patch
detect-atomic-counter-underflows.patch
device-suspend-debug.patch
mm-debug-dump-pageframes-on-bad_page.patch
make-frame_pointer-default=y.patch
mutex-subsystem-synchro-test-module.patch
slab-leaks3-default-y.patch
profile-likely-unlikely-macros.patch
vdso-print-fatal-signals.patch
vdso-improve-print_fatal_signals-support-by-adding-memory-maps.patch
vdso-print-fatal-signals-use-ctl_unnumbered.patch
vdso-print-fatal-signals-fix-compiling-error-bug-in.patch
restore-rogue-readahead-printk.patch
put_bh-debug.patch
acpi_format_exception-debug.patch
lockdep-show-held-locks-when-showing-a-stackdump.patch
add-debugging-aid-for-memory-initialisation-problems.patch
kmap_atomic-debugging.patch
shrink_slab-handle-bad-shrinkers.patch
keep-track-of-network-interface-renaming.patch
git-gccbug.patch
squash-ipc-warnings.patch

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: mm snapshot broken-out-2007-04-11-02-24.tar.gz uploaded
  2007-04-11  9:26 mm snapshot broken-out-2007-04-11-02-24.tar.gz uploaded akpm
@ 2007-04-11 18:03 ` Michal Piotrowski
  2007-04-11 19:15   ` Andrew Morton
  0 siblings, 1 reply; 8+ messages in thread
From: Michal Piotrowski @ 2007-04-11 18:03 UTC (permalink / raw)
  To: Andrew Morton; +Cc: xfs-masters, LKML

akpm@linux-foundation.org napisał(a):
> The mm snapshot broken-out-2007-04-11-02-24.tar.gz has been uploaded to
> 
>    ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/mm/broken-out-2007-04-11-02-24.tar.gz
> 
> It contains the following patches against 2.6.21-rc6:
> 

After a few seconds of running test_mount_fs.sh
http://www.stardust.webpages.pl/files/tbf/bitis-gabonica/broken-out-2007-04-11-02-24/test_mount_fs.sh
I get this

[11083.747512] Filesystem "loop4": Disabling barriers, not supported by the underlying device
[11083.759050] XFS mounting filesystem loop4
[11083.763769] Slab corruption: xfs_buf start=cce14938, len=272
[11083.769986] Redzone: 0x5a2cf071/0x5a2cf071.
[11083.774575] Last user: [<fddaacde>](xfs_buf_free+0x77/0x7b [xfs])
[11083.781146] 0b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6c 6b 6b 6b
[11083.787988] Prev obj: start=cce1481c, len=272
[11083.792488] Redzone: 0x5a2cf071/0x5a2cf071.
[11083.796828] Last user: [<fddaacde>](xfs_buf_free+0x77/0x7b [xfs])
[11083.803131] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
[11083.810392] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
[11083.817677] Next obj: start=cce14a54, len=272
[11083.822146] Redzone: 0x5a2cf071/0x5a2cf071.
[11083.826415] Last user: [<fddaacde>](xfs_buf_free+0x77/0x7b [xfs])
[11083.832784] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
[11083.839403] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
[11083.852797] Ending clean XFS mount for filesystem: loop4
[11083.865789] SELinux: initialized (dev loop4, type xfs), uses xattr


http://www.stardust.webpages.pl/files/tbf/bitis-gabonica/broken-out-2007-04-11-02-24/serialconsole.log
http://www.stardust.webpages.pl/files/tbf/bitis-gabonica/broken-out-2007-04-11-02-24/mm-config

BTW. I wonder when this bug will be fixed
[11050.534896] =============================================
[11050.541883] [ INFO: possible recursive locking detected ]
[11050.547425] 2.6.21-rc6-mm1-1 #1
[11050.550630] ---------------------------------------------
[11050.556142] umount/3359 is trying to acquire lock:
[11050.561060]  (&(&ip->i_lock)->mr_lock){----}, at: [<fdd8729a>] xfs_ilock+0x4d/0x6e [xfs]
[11050.569565] 
[11050.569567] but task is already holding lock:
[11050.575487]  (&(&ip->i_lock)->mr_lock){----}, at: [<fdd8729a>] xfs_ilock+0x4d/0x6e [xfs]

Otherwise, for me it's another stable kernel

boot - ok
aio_dio_bugs - ok
aiostress - ok
bash_shared_mapping - ok
cat_proc - ok
cat_sys - ok
cpu_hotplug - ok
cyclictest - ok
fio - ok
fsfuzzer - ok
fsx - ok
isic - ok
linus_stress - ok
ltp - ok
rmaptest - ok
rttester - ok
scrashme - ok
spew - ok
stress - ok

Regards,
Michal

-- 
Michal K. K. Piotrowski
LTG - Linux Testers Group (PL)
(http://www.stardust.webpages.pl/ltg/)
LTG - Linux Testers Group (EN)
(http://www.stardust.webpages.pl/linux_testers_group_en/)

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: mm snapshot broken-out-2007-04-11-02-24.tar.gz uploaded
  2007-04-11 18:03 ` Michal Piotrowski
@ 2007-04-11 19:15   ` Andrew Morton
  2007-04-11 22:14     ` Michal Piotrowski
  0 siblings, 1 reply; 8+ messages in thread
From: Andrew Morton @ 2007-04-11 19:15 UTC (permalink / raw)
  To: Michal Piotrowski; +Cc: xfs-masters, LKML

On Wed, 11 Apr 2007 20:03:17 +0200
Michal Piotrowski <michal.k.k.piotrowski@gmail.com> wrote:

> akpm@linux-foundation.org napisa__(a):
> > The mm snapshot broken-out-2007-04-11-02-24.tar.gz has been uploaded to
> > 
> >    ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/mm/broken-out-2007-04-11-02-24.tar.gz
> > 
> > It contains the following patches against 2.6.21-rc6:
> > 
> 
> After a few seconds of running test_mount_fs.sh
> http://www.stardust.webpages.pl/files/tbf/bitis-gabonica/broken-out-2007-04-11-02-24/test_mount_fs.sh
> I get this
> 
> [11083.747512] Filesystem "loop4": Disabling barriers, not supported by the underlying device
> [11083.759050] XFS mounting filesystem loop4
> [11083.763769] Slab corruption: xfs_buf start=cce14938, len=272
> [11083.769986] Redzone: 0x5a2cf071/0x5a2cf071.
> [11083.774575] Last user: [<fddaacde>](xfs_buf_free+0x77/0x7b [xfs])
> [11083.781146] 0b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6c 6b 6b 6b
> [11083.787988] Prev obj: start=cce1481c, len=272
> [11083.792488] Redzone: 0x5a2cf071/0x5a2cf071.
> [11083.796828] Last user: [<fddaacde>](xfs_buf_free+0x77/0x7b [xfs])
> [11083.803131] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
> [11083.810392] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
> [11083.817677] Next obj: start=cce14a54, len=272
> [11083.822146] Redzone: 0x5a2cf071/0x5a2cf071.
> [11083.826415] Last user: [<fddaacde>](xfs_buf_free+0x77/0x7b [xfs])
> [11083.832784] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
> [11083.839403] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
> [11083.852797] Ending clean XFS mount for filesystem: loop4
> [11083.865789] SELinux: initialized (dev loop4, type xfs), uses xattr
> 

It does appear that someone (probably XFS) has done a use-after-free.

One way in which you perhaps catch this is to do:

--- a/fs/xfs/linux-2.6/xfs_buf.h~a
+++ a/fs/xfs/linux-2.6/xfs_buf.h
@@ -151,6 +151,7 @@ typedef struct xfs_buf {
 #ifdef XFS_BUF_LOCK_TRACKING
 	int			b_last_holder;
 #endif
+	char crap[1024];
 } xfs_buf_t;
 

and to then compile with CONFIG_DEBUG_PAGEALLOC.  The enlarged xfs_buf will
then get unmap-when-freed treatment and hopefully you'll get a nice oops
from the instruction which is corrupting that memory.  

>
> http://www.stardust.webpages.pl/files/tbf/bitis-gabonica/broken-out-2007-04-11-02-24/serialconsole.log
> http://www.stardust.webpages.pl/files/tbf/bitis-gabonica/broken-out-2007-04-11-02-24/mm-config
> 
> BTW. I wonder when this bug will be fixed
> [11050.534896] =============================================
> [11050.541883] [ INFO: possible recursive locking detected ]
> [11050.547425] 2.6.21-rc6-mm1-1 #1
> [11050.550630] ---------------------------------------------
> [11050.556142] umount/3359 is trying to acquire lock:
> [11050.561060]  (&(&ip->i_lock)->mr_lock){----}, at: [<fdd8729a>] xfs_ilock+0x4d/0x6e [xfs]
> [11050.569565] 
> [11050.569567] but task is already holding lock:
> [11050.575487]  (&(&ip->i_lock)->mr_lock){----}, at: [<fdd8729a>] xfs_ilock+0x4d/0x6e [xfs]

An xfs thing.

> Otherwise, for me it's another stable kernel

Thanks again.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: mm snapshot broken-out-2007-04-11-02-24.tar.gz uploaded
  2007-04-11 19:15   ` Andrew Morton
@ 2007-04-11 22:14     ` Michal Piotrowski
  2007-04-11 22:42       ` Andrew Morton
  0 siblings, 1 reply; 8+ messages in thread
From: Michal Piotrowski @ 2007-04-11 22:14 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Michal Piotrowski, xfs-masters, LKML

Andrew Morton napisał(a):
> On Wed, 11 Apr 2007 20:03:17 +0200
> Michal Piotrowski <michal.k.k.piotrowski@gmail.com> wrote:
> 
>> akpm@linux-foundation.org napisa__(a):
>>> The mm snapshot broken-out-2007-04-11-02-24.tar.gz has been uploaded to
>>>
>>>    ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/mm/broken-out-2007-04-11-02-24.tar.gz
>>>
>>> It contains the following patches against 2.6.21-rc6:
>>>
>> After a few seconds of running test_mount_fs.sh
>> http://www.stardust.webpages.pl/files/tbf/bitis-gabonica/broken-out-2007-04-11-02-24/test_mount_fs.sh
>> I get this
>>
>> [11083.747512] Filesystem "loop4": Disabling barriers, not supported by the underlying device
>> [11083.759050] XFS mounting filesystem loop4
>> [11083.763769] Slab corruption: xfs_buf start=cce14938, len=272
>> [11083.769986] Redzone: 0x5a2cf071/0x5a2cf071.
>> [11083.774575] Last user: [<fddaacde>](xfs_buf_free+0x77/0x7b [xfs])
>> [11083.781146] 0b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6c 6b 6b 6b
>> [11083.787988] Prev obj: start=cce1481c, len=272
>> [11083.792488] Redzone: 0x5a2cf071/0x5a2cf071.
>> [11083.796828] Last user: [<fddaacde>](xfs_buf_free+0x77/0x7b [xfs])
>> [11083.803131] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
>> [11083.810392] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
>> [11083.817677] Next obj: start=cce14a54, len=272
>> [11083.822146] Redzone: 0x5a2cf071/0x5a2cf071.
>> [11083.826415] Last user: [<fddaacde>](xfs_buf_free+0x77/0x7b [xfs])
>> [11083.832784] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
>> [11083.839403] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
>> [11083.852797] Ending clean XFS mount for filesystem: loop4
>> [11083.865789] SELinux: initialized (dev loop4, type xfs), uses xattr
>>
> 
> It does appear that someone (probably XFS) has done a use-after-free.
> 
> One way in which you perhaps catch this is to do:
> 
> --- a/fs/xfs/linux-2.6/xfs_buf.h~a
> +++ a/fs/xfs/linux-2.6/xfs_buf.h
> @@ -151,6 +151,7 @@ typedef struct xfs_buf {
>  #ifdef XFS_BUF_LOCK_TRACKING
>  	int			b_last_holder;
>  #endif
> +	char crap[1024];
>  } xfs_buf_t;
>  
> 
> and to then compile with CONFIG_DEBUG_PAGEALLOC.  The enlarged xfs_buf will
> then get unmap-when-freed treatment and hopefully you'll get a nice oops
> from the instruction which is corrupting that memory.  

[ 1053.655367] BUG: unable to handle kernel paging request at virtual address d6871b50
[ 1053.663214]  printing eip:
[ 1053.665971] fdd91dfe
[ 1053.668207] *pde = 0005b067
[ 1053.671088] *pte = 16871000
[ 1053.673948] Oops: 0000 [#1]
[ 1053.676795] PREEMPT SMP DEBUG_PAGEALLOC
[ 1053.680793] last sysfs file: devices/platform/w83627hf.656/temp2_input
[ 1053.687460] Modules linked in: jfs nls_base xfs reiserfs ext4dev jbd2 ext2 loop ipt_MASQUERADE iptable_nat nf_nat nfsd exportfs lockd nfs_acl autofs4 sunrpc af_packet nf_conntrack_netbios_ns ipt_REJECT nf_conntrack_ipv4 xt_state nf_conntrack nfnetlink iptable_filter ip_tables ip6t_REJECT xt_tcpudp ip6table_filter ip6_tables x_tables ipv6 binfmt_misc thermal processor fan container nvram snd_intel8x0 snd_ac97_codec ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event evdev snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc intel_agp i2c_i801 agpgart ide_cd cdrom rtc unix
[ 1053.744461] CPU:    1
[ 1053.744462] EIP:    0060:[<fdd91dfe>]    Not tainted VLI
[ 1053.744465] EFLAGS: 00010292   (2.6.21-rc6-mm1-1 #2)
[ 1053.757285] EIP is at xlog_iodone+0x99/0xbb [xfs]
[ 1053.762069] eax: 00000000   ebx: d6871ae8   ecx: c04a396c   edx: 00000000
[ 1053.769002] esi: d6871ae8   edi: d0f7def8   ebp: d0fa5f30   esp: d0fa5f18
[ 1053.775912] ds: 007b   es: 007b   fs: 00d8  gs: 0000  ss: 0068
[ 1053.781842] Process xfslogd/1 (pid: 3642, ti=d0fa4000 task=cac7f5a0 task.ti=d0fa4000)
[ 1053.789660] Stack: c01339fc d0f36130 db641df8 d6871ae8 d0f3611c d6871b84 d0fa5f40 fddab492 
[ 1053.798450]        dd2439ad d6871b88 d0fa5f70 c0133a26 c9c39db0 d0f36144 d0fa5f70 c01372d8 
[ 1053.807213]        00000000 00000000 fddab477 d0f3611c d0f85d70 00000000 d0fa5fb0 c0134469 
[ 1053.815902] Call Trace:
[ 1053.818721]  [<fddab492>] xfs_buf_iodone_work+0x1b/0x3e [xfs]
[ 1053.824830]  [<c0133a26>] run_workqueue+0x8e/0x15a
[ 1053.829766]  [<c0134469>] worker_thread+0x108/0x116
[ 1053.834793]  [<c013707c>] kthread+0xb5/0xe1
[ 1053.839129]  [<c0104eb3>] kernel_thread_helper+0x7/0x10
[ 1053.844539]  =======================
[ 1053.848172] INFO: lockdep is turned off.
[ 1053.852201] Code: 46 4c db fd ba 02 00 00 00 e8 61 fc 01 00 ba 02 00 00 00 eb 0f 8a 47 78 83 e0 80 3c 01 19 d2 f7 d2 83 e2 02 89 f8 e8 99 f7 ff ff <f6> 46 68 10 75 14 f0 ff 86 bc 00 00 00 7f 0b 8d 86 bc 00 00 00 
[ 1053.872927] EIP: [<fdd91dfe>] xlog_iodone+0x99/0xbb [xfs] SS:ESP 0068:d0fa5f18


> 
>> http://www.stardust.webpages.pl/files/tbf/bitis-gabonica/broken-out-2007-04-11-02-24/serialconsole.log
>> http://www.stardust.webpages.pl/files/tbf/bitis-gabonica/broken-out-2007-04-11-02-24/mm-config
>>
>> BTW. I wonder when this bug will be fixed
>> [11050.534896] =============================================
>> [11050.541883] [ INFO: possible recursive locking detected ]
>> [11050.547425] 2.6.21-rc6-mm1-1 #1
>> [11050.550630] ---------------------------------------------
>> [11050.556142] umount/3359 is trying to acquire lock:
>> [11050.561060]  (&(&ip->i_lock)->mr_lock){----}, at: [<fdd8729a>] xfs_ilock+0x4d/0x6e [xfs]
>> [11050.569565] 
>> [11050.569567] but task is already holding lock:
>> [11050.575487]  (&(&ip->i_lock)->mr_lock){----}, at: [<fdd8729a>] xfs_ilock+0x4d/0x6e [xfs]
> 
> An xfs thing.

Yes, I know. This is a known bug since at least 05-Jul-2006.

Regards,
Michal

-- 
Michal K. K. Piotrowski
LTG - Linux Testers Group (PL)
(http://www.stardust.webpages.pl/ltg/)
LTG - Linux Testers Group (EN)
(http://www.stardust.webpages.pl/linux_testers_group_en/)

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: mm snapshot broken-out-2007-04-11-02-24.tar.gz uploaded
  2007-04-11 22:14     ` Michal Piotrowski
@ 2007-04-11 22:42       ` Andrew Morton
  2007-04-16  1:59         ` [xfs-masters] " David Chinner
  0 siblings, 1 reply; 8+ messages in thread
From: Andrew Morton @ 2007-04-11 22:42 UTC (permalink / raw)
  To: Michal Piotrowski; +Cc: xfs-masters, LKML

On Thu, 12 Apr 2007 00:14:59 +0200
Michal Piotrowski <michal.k.k.piotrowski@gmail.com> wrote:

> Andrew Morton napisa__(a):
> > On Wed, 11 Apr 2007 20:03:17 +0200
> > Michal Piotrowski <michal.k.k.piotrowski@gmail.com> wrote:
> > 
> >> akpm@linux-foundation.org napisa__(a):
> >>> The mm snapshot broken-out-2007-04-11-02-24.tar.gz has been uploaded to
> >>>
> >>>    ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/mm/broken-out-2007-04-11-02-24.tar.gz
> >>>
> >>> It contains the following patches against 2.6.21-rc6:
> >>>
> >> After a few seconds of running test_mount_fs.sh
> >> http://www.stardust.webpages.pl/files/tbf/bitis-gabonica/broken-out-2007-04-11-02-24/test_mount_fs.sh
> >> I get this
> >>
> >> [11083.747512] Filesystem "loop4": Disabling barriers, not supported by the underlying device
> >> [11083.759050] XFS mounting filesystem loop4
> >> [11083.763769] Slab corruption: xfs_buf start=cce14938, len=272
> >> [11083.769986] Redzone: 0x5a2cf071/0x5a2cf071.
> >> [11083.774575] Last user: [<fddaacde>](xfs_buf_free+0x77/0x7b [xfs])
> >> [11083.781146] 0b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6c 6b 6b 6b
> >> [11083.787988] Prev obj: start=cce1481c, len=272
> >> [11083.792488] Redzone: 0x5a2cf071/0x5a2cf071.
> >> [11083.796828] Last user: [<fddaacde>](xfs_buf_free+0x77/0x7b [xfs])
> >> [11083.803131] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
> >> [11083.810392] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
> >> [11083.817677] Next obj: start=cce14a54, len=272
> >> [11083.822146] Redzone: 0x5a2cf071/0x5a2cf071.
> >> [11083.826415] Last user: [<fddaacde>](xfs_buf_free+0x77/0x7b [xfs])
> >> [11083.832784] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
> >> [11083.839403] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
> >> [11083.852797] Ending clean XFS mount for filesystem: loop4
> >> [11083.865789] SELinux: initialized (dev loop4, type xfs), uses xattr
> >>
> > 
> > It does appear that someone (probably XFS) has done a use-after-free.
> > 
> > One way in which you perhaps catch this is to do:
> > 
> > --- a/fs/xfs/linux-2.6/xfs_buf.h~a
> > +++ a/fs/xfs/linux-2.6/xfs_buf.h
> > @@ -151,6 +151,7 @@ typedef struct xfs_buf {
> >  #ifdef XFS_BUF_LOCK_TRACKING
> >  	int			b_last_holder;
> >  #endif
> > +	char crap[1024];
> >  } xfs_buf_t;
> >  
> > 
> > and to then compile with CONFIG_DEBUG_PAGEALLOC.  The enlarged xfs_buf will
> > then get unmap-when-freed treatment and hopefully you'll get a nice oops
> > from the instruction which is corrupting that memory.  
> 
> [ 1053.655367] BUG: unable to handle kernel paging request at virtual address d6871b50
> [ 1053.663214]  printing eip:
> [ 1053.665971] fdd91dfe
> [ 1053.668207] *pde = 0005b067
> [ 1053.671088] *pte = 16871000
> [ 1053.673948] Oops: 0000 [#1]
> [ 1053.676795] PREEMPT SMP DEBUG_PAGEALLOC
> [ 1053.680793] last sysfs file: devices/platform/w83627hf.656/temp2_input
> [ 1053.687460] Modules linked in: jfs nls_base xfs reiserfs ext4dev jbd2 ext2 loop ipt_MASQUERADE iptable_nat nf_nat nfsd exportfs lockd nfs_acl autofs4 sunrpc af_packet nf_conntrack_netbios_ns ipt_REJECT nf_conntrack_ipv4 xt_state nf_conntrack nfnetlink iptable_filter ip_tables ip6t_REJECT xt_tcpudp ip6table_filter ip6_tables x_tables ipv6 binfmt_misc thermal processor fan container nvram snd_intel8x0 snd_ac97_codec ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event evdev snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc intel_agp i2c_i801 agpgart ide_cd cdrom rtc unix
> [ 1053.744461] CPU:    1
> [ 1053.744462] EIP:    0060:[<fdd91dfe>]    Not tainted VLI
> [ 1053.744465] EFLAGS: 00010292   (2.6.21-rc6-mm1-1 #2)
> [ 1053.757285] EIP is at xlog_iodone+0x99/0xbb [xfs]
> [ 1053.762069] eax: 00000000   ebx: d6871ae8   ecx: c04a396c   edx: 00000000
> [ 1053.769002] esi: d6871ae8   edi: d0f7def8   ebp: d0fa5f30   esp: d0fa5f18
> [ 1053.775912] ds: 007b   es: 007b   fs: 00d8  gs: 0000  ss: 0068
> [ 1053.781842] Process xfslogd/1 (pid: 3642, ti=d0fa4000 task=cac7f5a0 task.ti=d0fa4000)
> [ 1053.789660] Stack: c01339fc d0f36130 db641df8 d6871ae8 d0f3611c d6871b84 d0fa5f40 fddab492 
> [ 1053.798450]        dd2439ad d6871b88 d0fa5f70 c0133a26 c9c39db0 d0f36144 d0fa5f70 c01372d8 
> [ 1053.807213]        00000000 00000000 fddab477 d0f3611c d0f85d70 00000000 d0fa5fb0 c0134469 
> [ 1053.815902] Call Trace:
> [ 1053.818721]  [<fddab492>] xfs_buf_iodone_work+0x1b/0x3e [xfs]
> [ 1053.824830]  [<c0133a26>] run_workqueue+0x8e/0x15a
> [ 1053.829766]  [<c0134469>] worker_thread+0x108/0x116
> [ 1053.834793]  [<c013707c>] kthread+0xb5/0xe1
> [ 1053.839129]  [<c0104eb3>] kernel_thread_helper+0x7/0x10
> [ 1053.844539]  =======================
> [ 1053.848172] INFO: lockdep is turned off.
> [ 1053.852201] Code: 46 4c db fd ba 02 00 00 00 e8 61 fc 01 00 ba 02 00 00 00 eb 0f 8a 47 78 83 e0 80 3c 01 19 d2 f7 d2 83 e2 02 89 f8 e8 99 f7 ff ff <f6> 46 68 10 75 14 f0 ff 86 bc 00 00 00 7f 0b 8d 86 bc 00 00 00 
> [ 1053.872927] EIP: [<fdd91dfe>] xlog_iodone+0x99/0xbb [xfs] SS:ESP 0068:d0fa5f18
> 

Bingo.  So it seems the xfslogd_workqueue is being run after unmount has
freed the memory which it uses.  Or something along those lines.

> > 
> >> http://www.stardust.webpages.pl/files/tbf/bitis-gabonica/broken-out-2007-04-11-02-24/serialconsole.log
> >> http://www.stardust.webpages.pl/files/tbf/bitis-gabonica/broken-out-2007-04-11-02-24/mm-config
> >>
> >> BTW. I wonder when this bug will be fixed
> >> [11050.534896] =============================================
> >> [11050.541883] [ INFO: possible recursive locking detected ]
> >> [11050.547425] 2.6.21-rc6-mm1-1 #1
> >> [11050.550630] ---------------------------------------------
> >> [11050.556142] umount/3359 is trying to acquire lock:
> >> [11050.561060]  (&(&ip->i_lock)->mr_lock){----}, at: [<fdd8729a>] xfs_ilock+0x4d/0x6e [xfs]
> >> [11050.569565] 
> >> [11050.569567] but task is already holding lock:
> >> [11050.575487]  (&(&ip->i_lock)->mr_lock){----}, at: [<fdd8729a>] xfs_ilock+0x4d/0x6e [xfs]
> > 
> > An xfs thing.
> 
> Yes, I know. This is a known bug since at least 05-Jul-2006.
> 

It's probably not very important - often these things turn out to not
really be deadlockable at all.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [xfs-masters] Re: mm snapshot broken-out-2007-04-11-02-24.tar.gz uploaded
  2007-04-11 22:42       ` Andrew Morton
@ 2007-04-16  1:59         ` David Chinner
  2007-04-16 12:51           ` Michal Piotrowski
  2007-04-17  5:50           ` Timothy Shimmin
  0 siblings, 2 replies; 8+ messages in thread
From: David Chinner @ 2007-04-16  1:59 UTC (permalink / raw)
  To: xfs-masters; +Cc: Michal Piotrowski, LKML

On Wed, Apr 11, 2007 at 03:42:04PM -0700, Andrew Morton wrote:
> On Thu, 12 Apr 2007 00:14:59 +0200
> Michal Piotrowski <michal.k.k.piotrowski@gmail.com> wrote:
> 
> > Andrew Morton napisa__(a):
> > [ 1053.757285] EIP is at xlog_iodone+0x99/0xbb [xfs]
> > [ 1053.762069] eax: 00000000   ebx: d6871ae8   ecx: c04a396c   edx: 00000000
> > [ 1053.769002] esi: d6871ae8   edi: d0f7def8   ebp: d0fa5f30   esp: d0fa5f18
> > [ 1053.775912] ds: 007b   es: 007b   fs: 00d8  gs: 0000  ss: 0068
> > [ 1053.781842] Process xfslogd/1 (pid: 3642, ti=d0fa4000 task=cac7f5a0 task.ti=d0fa4000)
> > [ 1053.789660] Stack: c01339fc d0f36130 db641df8 d6871ae8 d0f3611c d6871b84 d0fa5f40 fddab492 
> > [ 1053.798450]        dd2439ad d6871b88 d0fa5f70 c0133a26 c9c39db0 d0f36144 d0fa5f70 c01372d8 
> > [ 1053.807213]        00000000 00000000 fddab477 d0f3611c d0f85d70 00000000 d0fa5fb0 c0134469 
> > [ 1053.815902] Call Trace:
> > [ 1053.818721]  [<fddab492>] xfs_buf_iodone_work+0x1b/0x3e [xfs]
> > [ 1053.824830]  [<c0133a26>] run_workqueue+0x8e/0x15a
> > [ 1053.829766]  [<c0134469>] worker_thread+0x108/0x116
> > [ 1053.834793]  [<c013707c>] kthread+0xb5/0xe1
> > [ 1053.839129]  [<c0104eb3>] kernel_thread_helper+0x7/0x10
> > [ 1053.844539]  =======================
> > [ 1053.848172] INFO: lockdep is turned off.
> > [ 1053.852201] Code: 46 4c db fd ba 02 00 00 00 e8 61 fc 01 00 ba 02 00 00 00 eb 0f 8a 47 78 83 e0 80 3c 01 19 d2 f7 d2 83 e2 02 89 f8 e8 99 f7 ff ff <f6> 46 68 10 75 14 f0 ff 86 bc 00 00 00 7f 0b 8d 86 bc 00 00 00 
> > [ 1053.872927] EIP: [<fdd91dfe>] xlog_iodone+0x99/0xbb [xfs] SS:ESP 0068:d0fa5f18
> > 
> 
> Bingo.  So it seems the xfslogd_workqueue is being run after unmount has
> freed the memory which it uses.  Or something along those lines.

It looks like the workqueue is being run while the log is
being torn down.

On unmount, we write a log record to indicate a clean unmount just
before we tear the log down. We sleep on the iclog force semaphore
waiting for the log I/O to complete, which is processed by xfslogd
and xlog_iodone().

xlog_iodone() calls xlog_state_done_syncing() which processes the I/O
completion and wakes the unmount process sleeping on the semaphore.
xlog_state_done_syncing() then does a bit more work before returning
to xlog_iodone() where we check the buffer to determine if it was an
async I/o or not.

However, before we get to this, the unmount process has woken and
continued onwards which then frees the iclogs and the buffer. Hence
we have a race between xlog_iodone() looking at the buffer and the
unmount process tearing the buffer down.

There's a couple of different ways I can see to fix the problem -
the first is to not reference the buffer in xlog_iodone() after
running the callbacks that may trigger it being freed. I'd prfer to
see if this fixes the problem before having to do more invasive
surgery.  Can you try the patch below to see if it fixes the
problem?

> > >> [11050.550630] ---------------------------------------------
> > >> [11050.556142] umount/3359 is trying to acquire lock:
> > >> [11050.561060]  (&(&ip->i_lock)->mr_lock){----}, at: [<fdd8729a>] xfs_ilock+0x4d/0x6e [xfs]
> > >> [11050.569565] 
> > >> [11050.569567] but task is already holding lock:
> > >> [11050.575487]  (&(&ip->i_lock)->mr_lock){----}, at: [<fdd8729a>] xfs_ilock+0x4d/0x6e [xfs]
> > > 
> > > An xfs thing.
> > 
> > Yes, I know. This is a known bug since at least 05-Jul-2006.
> 
> It's probably not very important - often these things turn out to not
> really be deadlockable at all.

Right - it's not a bug as such. XFS needs lockdep annotations
(being worked on) to prevent this.

Cheers,

Dave.
-- 
Dave Chinner
Principal Engineer
SGI Australian Software Group

---
 fs/xfs/xfs_log.c |   11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

Index: 2.6.x-xfs-new/fs/xfs/xfs_log.c
===================================================================
--- 2.6.x-xfs-new.orig/fs/xfs/xfs_log.c	2007-04-03 09:09:36.000000000 +1000
+++ 2.6.x-xfs-new/fs/xfs/xfs_log.c	2007-04-16 11:40:21.655306665 +1000
@@ -988,14 +988,11 @@ xlog_iodone(xfs_buf_t *bp)
 	} else if (iclog->ic_state & XLOG_STATE_IOERROR) {
 		aborted = XFS_LI_ABORTED;
 	}
+	/* log I/O is always issued ASYNC, so we should see that here */
+	WARN_ON(!(XFS_BUF_ISASYNC(bp)));
 	xlog_state_done_syncing(iclog, aborted);
-	if (!(XFS_BUF_ISASYNC(bp))) {
-		/*
-		 * Corresponding psema() will be done in bwrite().  If we don't
-		 * vsema() here, panic.
-		 */
-		XFS_BUF_V_IODONESEMA(bp);
-	}
+	/* do not reference bp here - it may have been freed during unmount */
+
 }	/* xlog_iodone */
 
 /*

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [xfs-masters] Re: mm snapshot broken-out-2007-04-11-02-24.tar.gz uploaded
  2007-04-16  1:59         ` [xfs-masters] " David Chinner
@ 2007-04-16 12:51           ` Michal Piotrowski
  2007-04-17  5:50           ` Timothy Shimmin
  1 sibling, 0 replies; 8+ messages in thread
From: Michal Piotrowski @ 2007-04-16 12:51 UTC (permalink / raw)
  To: David Chinner; +Cc: xfs-masters, LKML

Hi David,

On 16/04/07, David Chinner <dgc@sgi.com> wrote:
> On Wed, Apr 11, 2007 at 03:42:04PM -0700, Andrew Morton wrote:
> > On Thu, 12 Apr 2007 00:14:59 +0200
> > Michal Piotrowski <michal.k.k.piotrowski@gmail.com> wrote:
> >
> > > Andrew Morton napisa__(a):
> > > [ 1053.757285] EIP is at xlog_iodone+0x99/0xbb [xfs]
> > > [ 1053.762069] eax: 00000000   ebx: d6871ae8   ecx: c04a396c   edx: 00000000
> > > [ 1053.769002] esi: d6871ae8   edi: d0f7def8   ebp: d0fa5f30   esp: d0fa5f18
> > > [ 1053.775912] ds: 007b   es: 007b   fs: 00d8  gs: 0000  ss: 0068
> > > [ 1053.781842] Process xfslogd/1 (pid: 3642, ti=d0fa4000 task=cac7f5a0 task.ti=d0fa4000)
> > > [ 1053.789660] Stack: c01339fc d0f36130 db641df8 d6871ae8 d0f3611c d6871b84 d0fa5f40 fddab492
> > > [ 1053.798450]        dd2439ad d6871b88 d0fa5f70 c0133a26 c9c39db0 d0f36144 d0fa5f70 c01372d8
> > > [ 1053.807213]        00000000 00000000 fddab477 d0f3611c d0f85d70 00000000 d0fa5fb0 c0134469
> > > [ 1053.815902] Call Trace:
> > > [ 1053.818721]  [<fddab492>] xfs_buf_iodone_work+0x1b/0x3e [xfs]
> > > [ 1053.824830]  [<c0133a26>] run_workqueue+0x8e/0x15a
> > > [ 1053.829766]  [<c0134469>] worker_thread+0x108/0x116
> > > [ 1053.834793]  [<c013707c>] kthread+0xb5/0xe1
> > > [ 1053.839129]  [<c0104eb3>] kernel_thread_helper+0x7/0x10
> > > [ 1053.844539]  =======================
> > > [ 1053.848172] INFO: lockdep is turned off.
> > > [ 1053.852201] Code: 46 4c db fd ba 02 00 00 00 e8 61 fc 01 00 ba 02 00 00 00 eb 0f 8a 47 78 83 e0 80 3c 01 19 d2 f7 d2 83 e2 02 89 f8 e8 99 f7 ff ff <f6> 46 68 10 75 14 f0 ff 86 bc 00 00 00 7f 0b 8d 86 bc 00 00 00
> > > [ 1053.872927] EIP: [<fdd91dfe>] xlog_iodone+0x99/0xbb [xfs] SS:ESP 0068:d0fa5f18
> > >
> >
> > Bingo.  So it seems the xfslogd_workqueue is being run after unmount has
> > freed the memory which it uses.  Or something along those lines.
>
> It looks like the workqueue is being run while the log is
> being torn down.
>
> On unmount, we write a log record to indicate a clean unmount just
> before we tear the log down. We sleep on the iclog force semaphore
> waiting for the log I/O to complete, which is processed by xfslogd
> and xlog_iodone().
>
> xlog_iodone() calls xlog_state_done_syncing() which processes the I/O
> completion and wakes the unmount process sleeping on the semaphore.
> xlog_state_done_syncing() then does a bit more work before returning
> to xlog_iodone() where we check the buffer to determine if it was an
> async I/o or not.
>
> However, before we get to this, the unmount process has woken and
> continued onwards which then frees the iclogs and the buffer. Hence
> we have a race between xlog_iodone() looking at the buffer and the
> unmount process tearing the buffer down.
>
> There's a couple of different ways I can see to fix the problem -
> the first is to not reference the buffer in xlog_iodone() after
> running the callbacks that may trigger it being freed. I'd prfer to
> see if this fixes the problem before having to do more invasive
> surgery.  Can you try the patch below to see if it fixes the
> problem?

Problem seems to be fixed. Thanks!

Reagrds,
Michal

-- 
Michal K. K. Piotrowski
LTG - Linux Testers Group (PL)
(http://www.stardust.webpages.pl/ltg/)
LTG - Linux Testers Group (EN)
(http://www.stardust.webpages.pl/linux_testers_group_en/)

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [xfs-masters] Re: mm snapshot broken-out-2007-04-11-02-24.tar.gz uploaded
  2007-04-16  1:59         ` [xfs-masters] " David Chinner
  2007-04-16 12:51           ` Michal Piotrowski
@ 2007-04-17  5:50           ` Timothy Shimmin
  1 sibling, 0 replies; 8+ messages in thread
From: Timothy Shimmin @ 2007-04-17  5:50 UTC (permalink / raw)
  To: xfs-masters; +Cc: Michal Piotrowski, LKML

>
> There's a couple of different ways I can see to fix the problem -
> the first is to not reference the buffer in xlog_iodone() after
> running the callbacks that may trigger it being freed. I'd prfer to
> see if this fixes the problem before having to do more invasive
> surgery.  Can you try the patch below to see if it fixes the
> problem?
>
>  fs/xfs/xfs_log.c |   11 ++++-------
>  1 file changed, 4 insertions(+), 7 deletions(-)
>
> Index: 2.6.x-xfs-new/fs/xfs/xfs_log.c
> ===================================================================
> --- 2.6.x-xfs-new.orig/fs/xfs/xfs_log.c	2007-04-03 09:09:36.000000000 +1000
> +++ 2.6.x-xfs-new/fs/xfs/xfs_log.c	2007-04-16 11:40:21.655306665 +1000
> @@ -988,14 +988,11 @@ xlog_iodone(xfs_buf_t *bp)
>  	} else if (iclog->ic_state & XLOG_STATE_IOERROR) {
>  		aborted = XFS_LI_ABORTED;
>  	}
> +	/* log I/O is always issued ASYNC, so we should see that here */

I guess this is a left over because at a prior time
xlog_sync() took an extra flags param (which could have XFS_LOG_SYNC set)
which could do a SYNC write of the iclog.
IIRC, we took this extra param out because nobody was ever calling with
it set for xlog_sync().

> +	WARN_ON(!(XFS_BUF_ISASYNC(bp)));
>  	xlog_state_done_syncing(iclog, aborted);
> -	if (!(XFS_BUF_ISASYNC(bp))) {
> -		/*
> -		 * Corresponding psema() will be done in bwrite().  If we don't
> -		 * vsema() here, panic.
> -		 */
> -		XFS_BUF_V_IODONESEMA(bp);
> -	}
> +	/* do not reference bp here - it may have been freed during unmount */
> +
>  }	/* xlog_iodone */
>
>  /*
>
>

--Tim



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2007-04-17  5:48 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-11  9:26 mm snapshot broken-out-2007-04-11-02-24.tar.gz uploaded akpm
2007-04-11 18:03 ` Michal Piotrowski
2007-04-11 19:15   ` Andrew Morton
2007-04-11 22:14     ` Michal Piotrowski
2007-04-11 22:42       ` Andrew Morton
2007-04-16  1:59         ` [xfs-masters] " David Chinner
2007-04-16 12:51           ` Michal Piotrowski
2007-04-17  5:50           ` Timothy Shimmin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox