############################################################################## # File based on 2.6.25 ############################################################################## git-update.patch ############################################################################## # BASE v2.6.25-3562-g3dc5063 ############################################################################## ############################################################################## # Upstream changes since release ############################################################################## #git-update.patch ############################################################################## # Upstream ############################################################################## #dm-raid1-fix-test_and_set_bit.patch #dm-raid1-fix-null-dereferences.patch #dm-crypt-fix-ctx-pending.patch #dm-io-write-error-bits-form-long-not-int.patch ##dm-crypt-add-cond_resched.patch ##dm-crypt-fix-ctx-pending-old.patch dm-snapshot-fix-chunksize-sector-conversion.patch dm-snapshot-reduce-default-memory-allocation.patch dm-raid1-use-list_split_init.patch dm-log-generalise-name-in-messages.patch dm-log-move-dirty-region-log-code-into-separate-module.patch dm-snapshot-store-pointer-to-target-instance.patch dm-io-rename-error-to-error_bits.patch dm-io-clean-interface.patch dm-kcopyd-clean-interface.patch dm-log-clean-interface.patch dm-log-move-register-functions.patch dm-log-make-module-use-tracking-internal.patch dm-kcopyd-per-device.patch dm-kcopyd-private-mempool.patch dm-kcopyd-remove-redundant-client-counting.patch dm-expose-macros.patch # Next two include file renames to do properly in git dm-kcopyd-rename.patch dm-move-include-files.patch dm-raid1-use-timer.patch dm-unplug-queues-in-threads.patch dm-table-drop-void-suspend_targets-return.patch dm-table-remove-unused-dm_create_error_table.patch dm-remove-md-argument-from-specific_minor.patch dm-crypt-add-documentation.patch ############################################################################## # Patches already included in -mm from other sources ############################################################################## ############################################################################## # This section of patches gets imported into -mm. # # MM_PATCHES_START ############################################################################## ############################################################################## # This section of patches gets imported into linux-next. # # NEXT_PATCHES_START ############################################################################## ############################################################################## # NEXT_PATCHES_END ############################################################################## ############################################################################## # MM_PATCHES_END ############################################################################## ############################################################################## # Patches from other sources included in -mm below the dm section ############################################################################## ############################################################################## # Marker corresponding to end of -mm tree. ############################################################################## mm # An attempt to get UML to work with dm. uml-fixes.patch ############################################################################## # May need more work or testing, but close to being ready. ############################################################################## #dm-table-improve-unplug-performance.patch #dm-log-refactor-interface.patch # Will be needed by new replicator module dm-export-dm_disk.patch # An attempt to support larger bios for better performance with dm over md # - first patch via Jens; then submit the other three dm-md-merge_bvec_fn-with-separate-bdev-and-sector.patch dm-introduce-merge_bvec_fn.patch dm-linear-add-merge.patch dm-table-remove-merge_bvec-sector-restriction.patch dm-crypt-add-merge.patch # An alternative to loop dm-loop.patch # Unreviewed dm-add-band-target.patch # Needs more review dm-mpath-add-alua.patch # Needs more thought: Should any of these be per-device not per-target? dm-use-singlethread-workqueues.patch # Bio split patches for 2.6.22 regressions - further changes still necessary. dm-change-clone-bi_private-pointer-during-cleanup.patch dm-split-bios-into-only-two-pieces.patch dm-remove-struct-clone_info.patch dm-tidy-io-initialisation-functions.patch dm-handle-clone-reprocessing.patch ############################################################################## # Under review - only try the remaining patches if you know what you're doing! # Some don't even compile. ############################################################################## # Need integrating and cleaning up dm-memcache.patch dm-extract-region_hash.patch dm-iostats.patch dm-throttle.patch # Doesn't fix this properly yet dm-snapshot-invalidate-from-workqueue.patch # Won't be submitted - different solution being worked on in scsi bio-sense-data.patch dm-mpath-hw-handler-sense-data.patch # Unfinished dm-kcopyd-add-async-destruction-option.patch dm-snapshot-release-memory-if-invalid.patch # Awaiting a thorough review dm-mpath-pg_timeout.patch # Needs extracting from earlier version lower down dm-snapshot-hold-primary_pe-reference.patch dm-raid1-mempool-bug-workaround-reversion.patch dm-raid1-read-balancing.patch dm-userspace.patch dm-mpath-default-to-scsi-err-handler.patch # Needs solving a different way dm-snapshot-chunksize-fix.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