############################################################################## # File based on 2.6.16 ############################################################################## # Take to 2.6.17 patch-2.6.17-rc4 patch-2.6.17-rc4-rc5 patch-2.6.17-rc5-rc6 patch-2.6.17-rc6-final # Selected kgdb-2 patches. Some needed fix-ups. #core-lite.patch #8250.patch #kgdb-8250-fix.patch #netpoll_pass_skb_to_rx_hook.patch #eth.patch #i386-lite.patch #cfi_annotations.patch #sysrq_bugfix.patch #module.patch #core.patch #i386.patch # kgdb patches from -mm. These are working fine for me so far. kgdb-core-lite.patch kgdb-core-lite-add-reboot-command.patch kgdb-8250.patch kgdb-8250-fix.patch kgdb-netpoll_pass_skb_to_rx_hook.patch kgdb-eth.patch kgdb-i386-lite.patch kgdb-cfi_annotations.patch kgdb-sysrq_bugfix.patch kgdb-module.patch kgdb-core.patch kgdb-i386.patch ############################################################################## # Submitted upstream ############################################################################## dm-snapshot-unify-chunk_size.patch lib-add-idr_replace.patch dm-fix-idr-minor-allocation.patch dm-move-idr_pre_get.patch dm-change-minor_lock-to-spinlock.patch dm-add-DMF_FREEING.patch dm-fix-mapped-device-ref-counting.patch dm-add-module-ref-counting.patch dm-fix-block-device-initialisation.patch dm-mirror-sector-offset-fix.patch dm-table-get_target-fix-last-index.patch # 2006/06/21 - 15 patches dm-support-ioctls-on-mapped-devices.patch dm-linear-support-ioctls.patch dm-mpath-support-ioctls.patch dm-export-blkdev_driver_ioctl.patch dm-mirror-log-sector-size-fix.patch dm-mirror-log-refactor-context.patch dm-mirror-log-bitset_size-fix.patch dm-mirror-log-sync_count-fix.patch dm-kcopyd-error-accumulation-fix.patch dm-table-split_args-handle-no-input.patch dm-consolidate-creation-functions.patch dm-add-exports-2.patch dm-create-error-table.patch dm-prevent-removal-if-open.patch dm-improve-error-message-consistency.patch dm-fake-file-in-targets.patch # 2006/08/14 via lkml dm-raid1-mempool-bug-workaround.patch dm-mirror-remove-trailing-space-from-table.patch ############################################################################## # Ready for submission upstream ############################################################################## 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-fix-alloc_dev-error_path.patch dm-mpath-fix-ti-initialisation.patch dm-mpath-tidy-ctr.patch dm-mpath-use-kzalloc.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-add-debug-macro.patch dm-table-add-target-preresume.patch dm-crypt-add-key-msg.patch dm-add-uevent-change-event-on-resume.patch dm-extract-device-limit-setting.patch dm-table-add-target-flush.patch ############################################################################## # May need more work or testing, but close to being ready. ############################################################################## dm-use-private-biosets.patch dm-crypt-restructure-for-workqueue-change.patch dm-crypt-restructure-write-processing.patch dm-crypt-move-io-to-workqueue.patch dm-crypt-private-biosets.patch dm-snapshot-fix-invalidation-ENOMEM.patch dm-snapshot-fix-freeing-pending-exception.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-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 ############################################################################## # Submitted to dwmw2 tree ############################################################################## dm-export-dm-ioctl_h-to-userspace.patch