Show patches with: Submitter = Dan Williams       |   608 patches
« 1 2 3 46 7 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[-mm] docs/vm: Update ZONE_DEVICE memory model documentation [-mm] docs/vm: Update ZONE_DEVICE memory model documentation - - - --- 2019-06-21 Dan Williams New
[01/11] device-dax: convert to vmf_insert_mixed and vm_fault_t - 2 - --- 2018-05-22 Dan Williams New
[01/12] device-dax: Drop the dax_region.pfn_flags attribute device-dax: Support sub-dividing soft-reserved ranges - - - --- 2020-03-23 Dan Williams New
[01/13] fsdax: Rename "busy page" to "pinned page" Fix the DAX-gup mistake - - - --- 2022-09-04 Dan Williams New
[01/13] mm: Plumb dev_pagemap instead of vmem_altmap to memmap_init_zone() - - - --- 2018-07-05 Dan Williams New
[01/16] libnvdimm: Move attribute groups to device type Memory Hierarchy: Enable target node lookups for reserved memory - 1 - --- 2019-11-07 Dan Williams New
[01/18] cxl/Documentation: Update references to attributes added in v6.0 CXL RAM and the 'Soft Reserved' => 'System RAM' default - 6 - --- 2023-02-06 Dan Williams New
[02/11] device-dax: cleanup vm_fault de-reference chains - - - --- 2018-05-22 Dan Williams New
[02/12] device-dax: Move instance creation parameters to 'struct dev_dax_data' device-dax: Support sub-dividing soft-reserved ranges - - - --- 2020-03-23 Dan Williams New
[02/13] fsdax: Use page_maybe_dma_pinned() for DAX vs DMA collisions Fix the DAX-gup mistake - - - --- 2022-09-04 Dan Williams New
[02/13] mm: Enable asynchronous __add_pages() and vmemmap_populate_hugepages() - - - --- 2018-07-05 Dan Williams New
[02/16] libnvdimm: Move region attribute group definition Memory Hierarchy: Enable target node lookups for reserved memory - 1 - --- 2019-11-07 Dan Williams New
[02/18] cxl/region: Add a mode attribute for regions CXL RAM and the 'Soft Reserved' => 'System RAM' default - 5 - --- 2023-02-06 Dan Williams New
[03/11] device-dax: enable page_mapping() - - - --- 2018-05-22 Dan Williams New
[03/12] device-dax: Make pgmap optional for instance creation device-dax: Support sub-dividing soft-reserved ranges - - - --- 2020-03-23 Dan Williams New
[03/13] fsdax: Delete put_devmap_managed_page_refs() Fix the DAX-gup mistake - - - --- 2022-09-04 Dan Williams New
[03/13] mm: Teach memmap_init_zone() to initialize ZONE_DEVICE pages - - - --- 2018-07-05 Dan Williams New
[03/16] libnvdimm: Move nd_device_attribute_group to device_type Memory Hierarchy: Enable target node lookups for reserved memory - 1 - --- 2019-11-07 Dan Williams New
[03/18] cxl/region: Support empty uuids for non-pmem regions CXL RAM and the 'Soft Reserved' => 'System RAM' default - 1 - --- 2023-02-06 Dan Williams New
[04/11] device-dax: set page->index - - - --- 2018-05-22 Dan Williams New
[04/12] device-dax: Kill dax_kmem_res device-dax: Support sub-dividing soft-reserved ranges - - - --- 2020-03-23 Dan Williams New
[04/13] fsdax: Update dax_insert_entry() calling convention to return an error Fix the DAX-gup mistake - - - --- 2022-09-04 Dan Williams New
[04/13] mm: Multithread ZONE_DEVICE initialization - - - --- 2018-07-05 Dan Williams New
[04/16] libnvdimm: Move nd_numa_attribute_group to device_type Memory Hierarchy: Enable target node lookups for reserved memory - - - --- 2019-11-07 Dan Williams New
[04/18] cxl/region: Validate region mode vs decoder mode CXL RAM and the 'Soft Reserved' => 'System RAM' default - 5 - --- 2023-02-06 Dan Williams New
[05/11] filesystem-dax: set page->index - - - --- 2018-05-22 Dan Williams New
[05/12] device-dax: Add an allocation interface for device-dax instances device-dax: Support sub-dividing soft-reserved ranges - - - --- 2020-03-23 Dan Williams New
[05/13] fsdax: Cleanup dax_associate_entry() Fix the DAX-gup mistake - - - --- 2022-09-04 Dan Williams New
[05/13] mm: Allow an external agent to wait for memmap initialization - - - --- 2018-07-05 Dan Williams New
[05/16] libnvdimm: Move nd_region_attribute_group to device_type Memory Hierarchy: Enable target node lookups for reserved memory - 1 - --- 2019-11-07 Dan Williams New
[05/18] cxl/region: Add volatile region creation support CXL RAM and the 'Soft Reserved' => 'System RAM' default - 5 - --- 2023-02-06 Dan Williams New
[06/11] filesystem-dax: perform __dax_invalidate_mapping_entry() under the page lock - - - --- 2018-05-22 Dan Williams New
[06/12] device-dax: Introduce seed devices device-dax: Support sub-dividing soft-reserved ranges - - - --- 2020-03-23 Dan Williams New
[06/13] fsdax: Rework dax_insert_entry() calling convention Fix the DAX-gup mistake - - - --- 2022-09-04 Dan Williams New
[06/13] nvdimm/pmem: check the validity of the pointer pfn - 1 - --- 2018-07-05 Dan Williams New
[06/16] libnvdimm: Move nd_mapping_attribute_group to device_type Memory Hierarchy: Enable target node lookups for reserved memory - 1 - --- 2019-11-07 Dan Williams New
[06/18] cxl/region: Refactor attach_target() for autodiscovery CXL RAM and the 'Soft Reserved' => 'System RAM' default - 4 - --- 2023-02-06 Dan Williams New
[07/11] mm, madvise_inject_error: fix page count leak - - - --- 2018-05-22 Dan Williams New
[07/12] drivers/base: Make device_find_child_by_name() compatible with sysfs inputs device-dax: Support sub-dividing soft-reserved ranges - - - --- 2020-03-23 Dan Williams New
[07/13] fsdax: Manage pgmap references at entry insertion and deletion Fix the DAX-gup mistake - - - --- 2022-09-04 Dan Williams New
[07/13] nvdimm/pmem-dax: check the validity of the pointer pfn - 1 - --- 2018-07-05 Dan Williams New
[07/16] libnvdimm: Move nvdimm_attribute_group to device_type Memory Hierarchy: Enable target node lookups for reserved memory - 1 - --- 2019-11-07 Dan Williams New
[07/18] cxl/region: Move region-position validation to a helper CXL RAM and the 'Soft Reserved' => 'System RAM' default - 1 - --- 2023-02-06 Dan Williams New
[08/11] x86, memory_failure: introduce {set, clear}_mce_nospec() - - - --- 2018-05-22 Dan Williams New
[08/12] device-dax: Add resize support device-dax: Support sub-dividing soft-reserved ranges - - - --- 2020-03-23 Dan Williams New
[08/13] devdax: Minor warning fixups Fix the DAX-gup mistake - - - --- 2022-09-04 Dan Williams New
[08/13] s390/block/dcssblk: check the validity of the pointer pfn - 1 - --- 2018-07-05 Dan Williams New
[08/16] libnvdimm: Move nvdimm_bus_attribute_group to device_type Memory Hierarchy: Enable target node lookups for reserved memory - 1 - --- 2019-11-07 Dan Williams New
[08/18] kernel/range: Uplevel the cxl subsystem's range_contains() helper CXL RAM and the 'Soft Reserved' => 'System RAM' default - 5 - --- 2023-02-06 Dan Williams New
[09/11] mm, memory_failure: pass page size to kill_proc() 1 - - --- 2018-05-22 Dan Williams New
[09/12] mm/memremap_pages: Convert to 'struct range' device-dax: Support sub-dividing soft-reserved ranges - - - --- 2020-03-23 Dan Williams New
[09/13] devdax: Move address_space helpers to the DAX core Fix the DAX-gup mistake - - - --- 2022-09-04 Dan Williams New
[09/13] fs/dax: Assign NULL to pfn of dax_direct_access if useless - 1 - --- 2018-07-05 Dan Williams New
[09/16] dax: Create a dax device_type Memory Hierarchy: Enable target node lookups for reserved memory - 1 - --- 2019-11-07 Dan Williams New
[09/18] cxl/region: Enable CONFIG_CXL_REGION to be toggled CXL RAM and the 'Soft Reserved' => 'System RAM' default - 4 - --- 2023-02-06 Dan Williams New
[1/2] device-dax/kmem: Fix resource release device-dax subdivision v5 to v6 fixups - 1 - --- 2020-10-15 Dan Williams New
[1/2] mm/shuffle: Fix shuffle enable mm/shuffle: Fix + default enable - - - --- 2019-02-06 Dan Williams New
[1/2] x86/numa_emulation: Fix emulated-to-physical node mapping - - - --- 2018-05-27 Dan Williams New
[1/3] mm: Shuffle initial free memory mm: Randomize free memory - - - --- 2018-09-15 Dan Williams New
[1/3] mm/memory-failure: Prepare for mass memory_failure() mm, pmem: Force unmap pmem on surprise remove - - - --- 2021-03-18 Dan Williams New
[1/4] xfs: Quiet notify_failure EOPNOTSUPP cases mm, xfs, dax: Fixes for memory_failure() handling - 1 - --- 2022-08-26 Dan Williams New
[1/5] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL - 1 - --- 2018-05-21 Dan Williams New
[1/6] drivers/base/devres: Introduce devm_release_action() mm/devm_memremap_pages: Fix page release race - - - --- 2019-03-29 Dan Williams New
[1/8] device-dax: Kill dax_region ida Introduce a device-dax bus-based device-model - - - --- 2018-10-31 Dan Williams New
[10/11] mm, memory_failure: teach memory_failure() about dev_pagemap pages - - - --- 2018-05-22 Dan Williams New
[10/12] mm/memremap_pages: Support multiple ranges per invocation device-dax: Support sub-dividing soft-reserved ranges - - - --- 2020-03-23 Dan Williams New
[10/13] dax: Prep dax_{associate, disassociate}_entry() for compound pages Fix the DAX-gup mistake - - - --- 2022-09-04 Dan Williams New
[10/13] filesystem-dax: Make mount time pfn validation a debug check - - - --- 2018-07-05 Dan Williams New
[10/16] dax: Simplify root read-only definition for the 'resource' attribute Memory Hierarchy: Enable target node lookups for reserved memory - 1 - --- 2019-11-07 Dan Williams New
[10/18] cxl/region: Fix passthrough-decoder detection CXL RAM and the 'Soft Reserved' => 'System RAM' default - 2 - --- 2023-02-06 Dan Williams New
[11/11] libnvdimm, pmem: restore page attributes when clearing errors - - - --- 2018-05-22 Dan Williams New
[11/12] device-dax: Add dis-contiguous resource support device-dax: Support sub-dividing soft-reserved ranges - - - --- 2020-03-23 Dan Williams New
[11/13] devdax: add PUD support to the DAX mapping infrastructure Fix the DAX-gup mistake - - - --- 2022-09-04 Dan Williams New
[11/13] libnvdimm, pmem: Initialize the memmap in the background - - - --- 2018-07-05 Dan Williams New
[11/16] libnvdimm: Simplify root read-only definition for the 'resource' attribute Memory Hierarchy: Enable target node lookups for reserved memory - 1 - --- 2019-11-07 Dan Williams New
[11/18] cxl/region: Add region autodiscovery CXL RAM and the 'Soft Reserved' => 'System RAM' default - - - --- 2023-02-06 Dan Williams New
[12/12] device-dax: Introduce 'mapping' devices device-dax: Support sub-dividing soft-reserved ranges - - - --- 2020-03-23 Dan Williams New
[12/13] devdax: Use dax_insert_entry() + dax_delete_mapping_entry() Fix the DAX-gup mistake - - - --- 2022-09-04 Dan Williams New
[12/13] device-dax: Initialize the memmap in the background - - - --- 2018-07-05 Dan Williams New
[12/16] dax: Add numa_node to the default device-dax attributes Memory Hierarchy: Enable target node lookups for reserved memory - 1 - --- 2019-11-07 Dan Williams New
[12/18] tools/testing/cxl: Define a fixed volatile configuration to parse CXL RAM and the 'Soft Reserved' => 'System RAM' default - - - --- 2023-02-06 Dan Williams New
[13/13] libnvdimm, namespace: Publish page structure init state / control - - - --- 2018-07-05 Dan Williams New
[13/13] mm/gup: Drop DAX pgmap accounting Fix the DAX-gup mistake - - - --- 2022-09-04 Dan Williams New
[13/16] acpi/mm: Up-level "map to online node" functionality Memory Hierarchy: Enable target node lookups for reserved memory - - - --- 2019-11-07 Dan Williams New
[13/18] dax/hmem: Move HMAT and Soft reservation probe initcall level CXL RAM and the 'Soft Reserved' => 'System RAM' default - - - --- 2023-02-06 Dan Williams New
[14/16] x86/numa: Provide a range-to-target_node lookup facility Memory Hierarchy: Enable target node lookups for reserved memory - - - --- 2019-11-07 Dan Williams New
[14/18] dax/hmem: Drop unnecessary dax_hmem_remove() CXL RAM and the 'Soft Reserved' => 'System RAM' default - 2 - --- 2023-02-06 Dan Williams New
[15/16] libnvdimm/e820: Drop the wrapper around memory_add_physaddr_to_nid Memory Hierarchy: Enable target node lookups for reserved memory - - - --- 2019-11-07 Dan Williams New
[15/18] dax/hmem: Convey the dax range via memregion_info() CXL RAM and the 'Soft Reserved' => 'System RAM' default - 1 - --- 2023-02-06 Dan Williams New
[16/16] libnvdimm/e820: Retrieve and populate correct 'target_node' info Memory Hierarchy: Enable target node lookups for reserved memory - - - --- 2019-11-07 Dan Williams New
[16/18] dax/hmem: Move hmem device registration to dax_hmem.ko CXL RAM and the 'Soft Reserved' => 'System RAM' default - - - --- 2023-02-06 Dan Williams New
[17/18] dax: Assign RAM regions to memory-hotplug by default CXL RAM and the 'Soft Reserved' => 'System RAM' default - 1 - --- 2023-02-06 Dan Williams New
[18/18] cxl/dax: Create dax devices for CXL RAM regions CXL RAM and the 'Soft Reserved' => 'System RAM' default - - - --- 2023-02-06 Dan Williams New
[2/2,-mm,only] mm/shuffle: Default enable all shuffling mm/shuffle: Fix + default enable - - - --- 2019-02-06 Dan Williams New
[2/2] x86/numa_emulation: Introduce uniform split capability - - - --- 2018-05-27 Dan Williams New
[2/2] xen/unpopulated-alloc: Consolidate pgmap manipulation device-dax subdivision v5 to v6 fixups - - - --- 2020-10-15 Dan Williams New
[2/3] mm, dax, pmem: Introduce dev_pagemap_failure() mm, pmem: Force unmap pmem on surprise remove - - - --- 2021-03-18 Dan Williams New
[2/3] mm: Move buddy list manipulations into helpers mm: Randomize free memory - - - --- 2018-09-15 Dan Williams New
[2/4] xfs: Fix SB_BORN check in xfs_dax_notify_failure() mm, xfs, dax: Fixes for memory_failure() handling - 1 - --- 2022-08-26 Dan Williams New
[2/5] mm, devm_memremap_pages: handle errors allocating final devres action - 1 - --- 2018-05-21 Dan Williams New
« 1 2 3 46 7 »