Hi Dan, this series fixes my recently introduced regression in the pmem driver by removing the usage of q_usage_count as the external pgmap refcount in the pmem driver and then removes the now unused external refcount infrastructure. Diffstat: drivers/nvdimm/pmem.c | 33 +-------------------- include/linux/memremap.h | 18 +---------- mm/memremap.c | 59 +++++++------------------------------- tools/testing/nvdimm/test/iomap.c | 43 +++++++-------------------- 4 files changed, 29 insertions(+), 124 deletions(-)