lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Tue, 20 Oct 2015 23:31:45 +0000
From:	"Williams, Dan J" <dan.j.williams@...el.com>
To:	"axboe@...com" <axboe@...com>,
	"akpm@...ux-foundation.org" <akpm@...ux-foundation.org>,
	"Wysocki, Rafael J" <rafael.j.wysocki@...el.com>
CC:	"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
	"hch@....de" <hch@....de>,
	"martin.petersen@...cle.com" <martin.petersen@...cle.com>,
	"linux-nvdimm@...ts.01.org" <linux-nvdimm@...ts.01.org>,
	"linux-fsdevel@...r.kernel.org" <linux-fsdevel@...r.kernel.org>,
	"linux-acpi@...r.kernel.org" <linux-acpi@...r.kernel.org>,
	"david@...morbit.com" <david@...morbit.com>,
	"jack@...e.cz" <jack@...e.cz>
Subject: what's in nvdimm.git for v4.4?

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
        

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ