############################################################################## # File based on 2.6.17 ############################################################################## # Take to 2.6.18-rc7 patch-2.6.18-rc1 patch-2.6.18-rc1-rc2 patch-2.6.18-rc2-rc3 patch-2.6.18-rc3-rc4 patch-2.6.18-rc4-rc5 patch-2.6.18-rc5-rc6 patch-2.6.18-rc6-rc7 patch-2.6.18-rc7-final # kgdb patches from cvs core-lite.patch 8250.patch netpoll_pass_skb_to_rx_hook.patch eth.patch i386-lite.patch powerpc-lite.patch mips-lite.patch ia64-lite.patch x86_64-no_context_hook.patch x86_64-lite.patch sh-lite.patch arm-lite.patch cfi_annotations.patch sysrq_bugfix.patch module.patch core.patch i386.patch powerpc.patch ia64.patch ############################################################################## # Currently in -mm ############################################################################## dm-support-ioctls-on-mapped-devices.patch dm-linear-support-ioctls.patch dm-mpath-support-ioctls.patch dm-export-blkdev_driver_ioctl.patch dm-fake-file-in-targets.patch # 25 submitted to -mm 2006/09/14 dm-fix-alloc_dev-error_path.patch dm-snapshot-fix-invalidation-ENOMEM.patch dm-snapshot-allow-zero-chunk_size.patch dm-snapshot-fix-metadata-error-handling.patch dm-snapshot-make-read-and-write-exception-functions-void.patch dm-snapshot-fix-metadata-writing-when-suspending.patch dm-snapshot-tidy-snapshot_map.patch dm-snapshot-tidy-pending_complete.patch dm-snapshot-add-workqueue.patch dm-snapshot-tidy-pe-ref-counting.patch dm-snapshot-fix-freeing-pending-exception.patch dm-mirror-remove-trailing-space-from-table.patch dm-mpath-tidy-ctr.patch dm-mpath-use-kzalloc.patch dm-add-uevent-change-event-on-resume.patch dm-add-debug-macro.patch dm-table-add-target-preresume.patch dm-crypt-add-key-msg.patch dm-crypt-restructure-for-workqueue-change.patch dm-crypt-restructure-write-processing.patch dm-crypt-move-io-to-workqueue.patch dm-crypt-use-private-bioset.patch dm-use-private-biosets.patch dm-extract-device-limit-setting.patch dm-table-add-target-flush.patch ############################################################################## # Ready for submission upstream ############################################################################## dm-fix-find_device-race.patch dm-suspend-fix-error-path.patch dm-tidy-core-formatting.patch dm-suspend-parameter-change.patch dm-map-and-endio-return-code-clarification.patch dm-map-and-endio-symbolic-return-codes.patch dm-ioctl-add-noflush-suspend.patch dm-suspend-add-noflush-pushback.patch dm-mpath-use-noflush-suspending.patch ############################################################################## # May need more work or testing, but close to being ready. ############################################################################## dm-snapshot-release-memory-if-invalid.patch # dm-suspend-noflush.patch dm-raid1-mempool-bug-workaround-reversion.patch dm-snapshot-hold-primary_pe-reference.patch dm-delay.patch dm-mpath-pg_timeout.patch dm-raid1-private-kmirrord.patch # dm-raid1-private-kmirrord-orig.patch ############################################################################## # Under review - only try the remaining patches if you know what you're doing! ############################################################################## dm-add-loop.patch dm-loop.patch dm-io-fix-bi_max_vecs.patch dm-io-delay-dec_count.patch dm-io-prepare-for-new-iface.patch dm-io-new-iface.patch dm-kcopyd-newio.patch dm-exception-store-newio.patch # Next patch not written yet dm-raid1-newio.patch # Requires above patch to be completed dm-io-remove-old-iface.patch dm-raid1-read-balancing.patch dm-netlink.patch dm-netlink-add-netlink.patch dm-netlink-mpath.patch dm-userspace # Need more work before this one from -mm can be applied: # - low memory dm-crypt issues: see crypt patches above # - bio splitting memory issues: still to be addressed md-dm-reduce-stack-usage-with-stacked-block-devices.patch dm-mpath-default-to-scsi-err-handler.patch # Needs solving a different way dm-snapshot-chunksize-fix.patch # Won't be submitted - different solution needed bio-sense-data.patch dm-mpath-hw-handler-sense-data.patch # Needs further tidying. Add rate-limiting to messages? dm-mpath-improve-err-mesgs.patch # For testing: tidy, enhance & submit upstream dm-flakey.patch # Need re-working to take account of other changes made since. dm-snapshot-fix-origin-writes.patch dm-snapshot-tidy-snapshot_map-original.patch dm-snapshot-add-workqueue-original.patch dm-snapshot-track-snapshot-reads.patch