From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752698AbbJTXbw (ORCPT ); Tue, 20 Oct 2015 19:31:52 -0400 Received: from mga11.intel.com ([192.55.52.93]:17511 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751945AbbJTXbr (ORCPT ); Tue, 20 Oct 2015 19:31:47 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.17,709,1437462000"; d="scan'208";a="831266353" From: "Williams, Dan J" To: "axboe@fb.com" , "akpm@linux-foundation.org" , "Wysocki, Rafael J" CC: "linux-kernel@vger.kernel.org" , "hch@lst.de" , "martin.petersen@oracle.com" , "linux-nvdimm@lists.01.org" , "linux-fsdevel@vger.kernel.org" , "linux-acpi@vger.kernel.org" , "david@fromorbit.com" , "jack@suse.cz" Subject: what's in nvdimm.git for v4.4? Thread-Topic: what's in nvdimm.git for v4.4? Thread-Index: AQHRC497piiZLSYQ0UuRGtoNRceYBQ== Date: Tue, 20 Oct 2015 23:31:45 +0000 Message-ID: <1445383903.6611.39.camel@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.22.254.139] Content-Type: text/plain; charset="utf-8" Content-ID: <1D4848EF1EE49E4CAB6EF9E943E7CF1C@intel.com> MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id t9KNVvZ1022240 Here is a status summary of the topic-branches nvdimm.git is tracking for v4.4. Unless indicated these branches are not present in -next. Please ACK, NAK, or ask for a re-post of any of the below to disposition it for the merge window. === for-4.4/dax-fixes: === Core DAX and XFS fixes for DAX locking. They are carried in nvdimm.git as a dependency of the for-4.4/dax-gup branch. Dan Williams (1): pmem, dax: clean up clear_pmem() Dave Chinner (5): xfs: fix inode size update overflow in xfs_map_direct() xfs: introduce BMAPI_ZERO for allocating zeroed extents xfs: Don't use unwritten extents for DAX xfs: DAX does not use IO completion callbacks xfs: add ->pfn_mkwrite support for DAX Ross Zwisler (2): dax: dax_pfn_mkwrite() truncate race check ext2: Add locking for DAX faults === for-4.4/numa: === Minor api cleanups that have been acked and published in -next for a few weeks. Dan Williams (7): x86, mm: quiet arch_add_memory() pmem: kill memremap_pmem() devm_memunmap: use devres_release() devm_memremap: convert to return ERR_PTR devm: make allocations numa aware by default devm_memremap_pages: use numa_mem_id pmem, memremap: convert to numa aware allocations === for-4.4/dax-gup: get_user_pages() support for dax mappings https://lists.01.org/pipermail/linux-nvdimm/2015-October/002387.html === Needs acks from core -mm folks particularly for: x86, mm: introduce vmem_altmap to augment vmemmap_populate() mm, x86: get_user_pages() for dax mappings Dan Williams (22): block: generic request_queue reference counting dax: increase granularity of dax_clear_blocks() operations block, dax: fix lifetime of in-kernel dax mappings with dax_map_atomic() mm: introduce __get_dev_pagemap() x86, mm: introduce vmem_altmap to augment vmemmap_populate() libnvdimm, pfn, pmem: allocate memmap array in persistent memory avr32: convert to asm-generic/memory_model.h hugetlb: fix compile error on tile frv: fix compiler warning from definition of __pmd() um: kill pfn_t kvm: rename pfn_t to kvm_pfn_t mips: fix PAGE_MASK definition mm, dax, pmem: introduce pfn_t mm, dax, gpu: convert vm_insert_mixed to pfn_t, introduce _PAGE_DEVMAP mm, dax: convert vmf_insert_pfn_pmd() to pfn_t list: introduce list_del_poison() mm, dax, pmem: introduce {get|put}_dev_pagemap() for dax-gup block: notify queue death confirmation mm, pmem: devm_memunmap_pages(), truncate and unmap ZONE_DEVICE pages mm, x86: get_user_pages() for dax mappings block: introduce file_bd_inode() block: enable dax for raw block devices === for-4.4/dax-coredump === Recently acked by Jeff will appear in -next shortly. Ross Zwisler (2): coredump: add DAX filtering for ELF coredumps coredump: add DAX filtering for FDPIC ELF coredumps === for-4.4/memremap https://lwn.net/Articles/653585/ === Some patches out of this series have started to leak into maintainer trees, but the uptake is fairly slow. I may just send a branch to Linus with the stragglers towards the end of the merge window. Dan Williams (21): x86: introduce arch_memremap() arm: introduce arch_memremap() ia64: introduce arch_memremap() sh: introduce arch_memremap() m68k: introduce arch_memremap() arm: switch from ioremap_cache to memremap x86: switch from ioremap_cache to memremap gma500: switch from acpi_os_ioremap to memremap i915: switch from acpi_os_ioremap to memremap drm/vmwgfx: switch from ioremap_cache to memremap acpi: switch from ioremap_cache to memremap sound, skylake: switch from ioremap_cache to memremap memconsole: fix __iomem mishandling, switch to memremap intel-iommu: switch from ioremap_cache to memremap pxa2xx-flash: switch from ioremap_cache to memremap sfi: switch from ioremap_cache to memremap fbdev: switch from ioremap_wt to memremap arch: kill ioremap_cached() arch: kill ioremap_fullcache() arch: remove ioremap_cache, replace with arch_memremap arch: remove ioremap_wt, optionally replace with arch_memremap === for-4.4/blk-integrity: === Jens? I've folded my fixes with Martin's latest and block.git/for-4.4/drivers. Dan Williams (7): md, dm, scsi, nvme, libnvdimm: drop blk_integrity_unregister() at shutdown md: suspend i/o during runtime blk_integrity_unregister nvme: suspend i/o during runtime blk_integrity_unregister block: generic request_queue reference counting block: move blk_integrity to request_queue block: blk_flush_integrity() for bio-based drivers block, libnvdimm, nvme: provide a built-in blk_integrity nop profile Martin K. Petersen (5): block: Move integrity kobject to struct gendisk block: Consolidate static integrity profile properties block: Reduce the size of struct blk_integrity block: Export integrity data interval size in sysfs block: Inline blk_integrity in struct gendisk === for-4.4/hotplug === Changes requested for v3, but once those are addressed just need an ack from Rafael. Vishal Verma (2): nfit: in acpi_nfit_init, break on a 0-length table acpi: nfit: Add support for hot-add === for-4.4/documentation: === In -next... Konrad Rzeszutek Wilk (1): libnvdimm: documentation clarifications {.n++%ݶw{.n+{G{ayʇڙ,jfhz_(階ݢj"mG?&~iOzv^m ?I