############################################################################## # File based on v3.11-rc1 ############################################################################## ############################################################################## # Upstream changes since release ############################################################################## git-update1.patch # v3.11-rc5 ############################################################################## # Base against linux-next this cycle ############################################################################## ############################################################################## # Marker corresponding to base ############################################################################## base ############################################################################## # References used to be to http://patchwork.kernel.org/patch// but # currently refer to a private patchwork instance. # N.B. Patches and headers may have been modified since submission. ############################################################################## ############################################################################## # Patches already in linux-next from other sources ############################################################################## ############################################################################## # 'git describe --match v\*' # BASE v3.11-rc5 ############################################################################## ############################################################################## # This section of patches gets imported into linux-next after the block tree. #### NEXT*BASE block - uncomment and replace * with _ to base on block # NEXT_PATCHES_START ############################################################################## ############################################################################## # NEXT_PATCHES_END ############################################################################## ############################################################################## # Marker corresponding to end of -next tree. ############################################################################## next ############################################################################## # Patches already included in -mm from other sources ############################################################################## ############################################################################## # This section of patches gets imported into -mm. # (linux-next patches above get pulled in separately now.) # # MM_PATCHES_START ############################################################################## ############################################################################## # MM_PATCHES_END ############################################################################## ############################################################################## # Patches from other sources included in -mm below the dm section ############################################################################## ############################################################################## # Marker corresponding to end of -mm tree. ############################################################################## mm ############################################################################## # May need more work or testing, but close to being ready. ############################################################################## # For 3.12 # This will be done via a git revert dm-math64-new-div64_u64_rem-helper.patch dm-add-statistics.patch #dm-add-statistics-old.patch # 57153 # Needs some more thought dm-thin-avoid-access-beyond-external-origin-end.patch dm-verity-emit-uevents-on-errors.patch dm-persistent-data-reorder-fns.patch # For 3.12 or later dm-add-zeroed-target.patch # 56603 # For 3.12 or later but need more work & testing first dm-cache-mq-perform-writeback-in-background.patch dm-cache-mq-promote-writes-to-discarded-blocks.patch dm-thin-support-metadata-resizing.patch dm-thin-improve-metadata-threshold-calculation.patch # Probably needs doing a different way dm-mpath-disallow-change-of-scsi-device-handler-to-avoid-race.patch # Needs proper testing dm-use-new-hashtable-implementation.patch # 55934 ############################################################################## # End of patches that apply cleanly and are under active review. ############################################################################## end dm-track-writeable-opens.patch dm-cache-add-basic-policy.patch dm-cache-add-debug-policy.patch ### dm-mpath-add-ability-to-disable-partition-creation.patch # 47029 dm-update-max_io_len-to-support-a-split_io-that-is-not-a-power-of-2.patch # 46699 dm-thin-commit-metadata-before-providing-status.patch # 45899 dm-table-export-singleton-target.patch # Depends on agreement for exported symbol dm-table-extend-device-name-lookups.patch # 101025 # older patches dm-table-limit-max_segments-when-no-merge_bvec-fn.patch # 83666 dm-mpath-refactor-pg_init-trigger.patch # 76028 dm-raid1-clear-region_hash-on-suspend.patch # 62948 # replicator v6-1-4-dm-replicator-documentation-and-module-registry.patch v6-2-4-dm-replicator-replication-log-and-site-link-handler-interfaces-and-main-replicator-module.patch v6-3-4-dm-replicator-ringbuffer-replication-log-handler.patch v6-4-4-dm-replicator-blockdev-site-link-handler.patch # multisnap dm-multisnap-common.patch dm-multisnap-mikulas-headers.patch dm-multisnap-mikulas-alloc.patch dm-multisnap-mikulas-blocks.patch dm-multisnap-mikulas-btree.patch dm-multisnap-mikulas-commit.patch dm-multisnap-mikulas-delete.patch dm-multisnap-mikulas-freelist.patch dm-multisnap-mikulas-io.patch dm-multisnap-mikulas-snaps.patch dm-multisnap-mikulas-common.patch dm-multisnap-mikulas-config.patch dm-multisnap-daniel.patch dm-snapshot-cleanup-style.patch # Experimental dm-region_hash-change-primes.patch # An attempt to get UML to work with dm. uml-fixes.patch dm-add-ioband.patch dm-raid1-separate-region_hash-interface-part2-to-be-split-and-fixed.patch # Don't think we want the next one dm-raid1-increase-dm-io-pages.patch # Will be needed by new replicator module dm-export-dm_disk.patch # An alternative to loop dm-loop.patch dm-delay-unplug-queue.patch # Needs more review dm-mpath-add-alua.patch dm-tidy-io-initialisation-functions.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-iostats.patch dm-throttle.patch # Doesn't fix this properly yet dm-snapshot-invalidate-from-workqueue.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 dm-raid1-mempool-bug-workaround-reversion.patch dm-raid1-read-balancing.patch dm-userspace.patch # Needs further tidying. Add rate-limiting to messages? dm-mpath-improve-err-mesgs.patch