what's in nvdimm.git for v4.4?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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�����{���)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥




[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux