Show patches with: Submitter = Christoph Hellwig       |    Archived = No       |   440 patches
« 1 2 3 44 5 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[21/22] nouveau: unlock mmap_sem on all errors from nouveau_range_fault [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - - - --- 2019-07-01 Christoph Hellwig Not Applicable
[20/22] mm: move hmm_vma_fault to nouveau [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 1 - --- 2019-07-01 Christoph Hellwig Not Applicable
[19/22] mm: always return EBUSY for invalid ranges in hmm_range_{fault,snapshot} [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 1 - --- 2019-07-01 Christoph Hellwig Not Applicable
[18/22] mm: return valid info from hmm_range_unregister [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 1 - --- 2019-07-01 Christoph Hellwig Not Applicable
[17/22] mm/hmm: Fix error flows in hmm_invalidate_range_start [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 2 1 --- 2019-07-01 Christoph Hellwig Not Applicable
[16/22] mm/hmm: Remove confusing comment and logic from hmm_release [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 1 1 --- 2019-07-01 Christoph Hellwig Not Applicable
[15/22] mm/hmm: Poison hmm_range during unregister [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set 1 - 4 1 --- 2019-07-01 Christoph Hellwig Not Applicable
[14/22] mm/hmm: Remove racy protection against double-unregistration [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 4 1 --- 2019-07-01 Christoph Hellwig Not Applicable
[13/22] mm/hmm: Use lockdep instead of comments [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set 1 - 4 1 --- 2019-07-01 Christoph Hellwig Not Applicable
[12/22] mm/hmm: Hold on to the mmget for the lifetime of the range [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 3 1 --- 2019-07-01 Christoph Hellwig Not Applicable
[11/22] mm/hmm: Do not use list*_rcu() for hmm->ranges [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set 1 - 5 1 --- 2019-07-01 Christoph Hellwig Not Applicable
[10/22] mm/hmm: Remove duplicate condition test before wait_event_timeout [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 4 1 --- 2019-07-01 Christoph Hellwig Not Applicable
[09/22] mm/hmm: Simplify hmm_get_or_create and make it reliable [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 4 1 --- 2019-07-01 Christoph Hellwig Not Applicable
[08/22] mm/hmm: Hold a mmgrab from hmm to mm [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 5 1 --- 2019-07-01 Christoph Hellwig Not Applicable
[07/22] mm/hmm: Use hmm_mirror not mm as an argument for hmm_range_register [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 4 1 --- 2019-07-01 Christoph Hellwig Not Applicable
[06/22] mm/hmm: fix use after free with struct hmm in the mmu notifiers [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 4 1 --- 2019-07-01 Christoph Hellwig Not Applicable
[05/22] mm/hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 1 - --- 2019-07-01 Christoph Hellwig Not Applicable
[04/22] mm/hmm: support automatic NUMA balancing [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 1 - --- 2019-07-01 Christoph Hellwig Not Applicable
[03/22] mm/hmm: clean up some coding style and comments [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 1 - --- 2019-07-01 Christoph Hellwig Not Applicable
[02/22] mm/hmm: update HMM documentation [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 1 - --- 2019-07-01 Christoph Hellwig Not Applicable
[01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set [01/22] mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set - - 2 - --- 2019-07-01 Christoph Hellwig Not Applicable
[25/25] mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-26 Christoph Hellwig Not Applicable
[24/25] mm: remove the HMM config option [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 2 - --- 2019-06-26 Christoph Hellwig Not Applicable
[23/25] mm: sort out the DEVICE_PRIVATE Kconfig mess [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-26 Christoph Hellwig Not Applicable
[22/25] mm: simplify ZONE_DEVICE page private data [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-26 Christoph Hellwig Not Applicable
[21/25] mm: remove hmm_devmem_add [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-26 Christoph Hellwig Not Applicable
[20/25] mm: remove hmm_vma_alloc_locked_page [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-26 Christoph Hellwig Not Applicable
[19/25] nouveau: use devm_memremap_pages directly [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-26 Christoph Hellwig Not Applicable
[18/25] nouveau: use alloc_page_vma directly [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-26 Christoph Hellwig Not Applicable
[17/25] PCI/P2PDMA: use the dev_pagemap internal refcount [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 2 1 --- 2019-06-26 Christoph Hellwig Not Applicable
[16/25] device-dax: use the dev_pagemap internal refcount [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-26 Christoph Hellwig Not Applicable
[15/25] memremap: provide an optional internal refcount in struct dev_pagemap [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-26 Christoph Hellwig Not Applicable
[14/25] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-26 Christoph Hellwig Not Applicable
[13/25] memremap: remove the data field in struct dev_pagemap [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-26 Christoph Hellwig Not Applicable
[12/25] memremap: add a migrate_to_ram method to struct dev_pagemap_ops [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 2 - --- 2019-06-26 Christoph Hellwig Not Applicable
[11/25] memremap: lift the devmap_enable manipulation into devm_memremap_pages [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-26 Christoph Hellwig Not Applicable
[10/25] memremap: pass a struct dev_pagemap to ->kill and ->cleanup [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 3 - --- 2019-06-26 Christoph Hellwig Not Applicable
[09/25] memremap: move dev_pagemap callbacks into a separate structure [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 2 - --- 2019-06-26 Christoph Hellwig Not Applicable
[08/25] memremap: validate the pagemap type passed to devm_memremap_pages [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-26 Christoph Hellwig Not Applicable
[07/25] mm: factor out a devm_request_free_mem_region helper [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 2 - --- 2019-06-26 Christoph Hellwig Not Applicable
[06/25] mm: export alloc_pages_vma [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option 1 - 1 - --- 2019-06-26 Christoph Hellwig Not Applicable
[05/25] mm: don't clear ->mapping in hmm_devmem_free [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 2 - --- 2019-06-26 Christoph Hellwig Not Applicable
[04/25] mm: remove MEMORY_DEVICE_PUBLIC support [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option 1 - 1 - --- 2019-06-26 Christoph Hellwig Not Applicable
[03/25] mm: remove hmm_devmem_add_resource [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option 1 - 2 - --- 2019-06-26 Christoph Hellwig Not Applicable
[02/25] mm: remove the struct hmm_device infrastructure [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 2 - --- 2019-06-26 Christoph Hellwig Not Applicable
[01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-26 Christoph Hellwig Not Applicable
[25/25] mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-17 Christoph Hellwig Not Applicable
[24/25] mm: remove the HMM config option [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-17 Christoph Hellwig Not Applicable
[23/25] mm: sort out the DEVICE_PRIVATE Kconfig mess [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-17 Christoph Hellwig Not Applicable
[22/25] mm: simplify ZONE_DEVICE page private data [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-17 Christoph Hellwig Not Applicable
[21/25] mm: mark DEVICE_PUBLIC as broken [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-17 Christoph Hellwig Not Applicable
[20/25] mm: remove hmm_devmem_add [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-17 Christoph Hellwig Not Applicable
[19/25] mm: remove hmm_vma_alloc_locked_page [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-17 Christoph Hellwig Not Applicable
[18/25] nouveau: use devm_memremap_pages directly [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-17 Christoph Hellwig Not Applicable
[17/25] nouveau: use alloc_page_vma directly [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-17 Christoph Hellwig Not Applicable
[16/25] PCI/P2PDMA: use the dev_pagemap internal refcount [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-17 Christoph Hellwig Not Applicable
[15/25] device-dax: use the dev_pagemap internal refcount [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-17 Christoph Hellwig Not Applicable
[14/25] memremap: provide an optional internal refcount in struct dev_pagemap [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-17 Christoph Hellwig Not Applicable
[13/25] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-17 Christoph Hellwig Not Applicable
[12/25] memremap: remove the data field in struct dev_pagemap [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-17 Christoph Hellwig Not Applicable
[11/25] memremap: add a migrate_to_ram method to struct dev_pagemap_ops [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-17 Christoph Hellwig Not Applicable
[10/25] memremap: lift the devmap_enable manipulation into devm_memremap_pages [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-17 Christoph Hellwig Not Applicable
[09/25] memremap: pass a struct dev_pagemap to ->kill and ->cleanup [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 3 - --- 2019-06-17 Christoph Hellwig Not Applicable
[08/25] memremap: move dev_pagemap callbacks into a separate structure [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 2 - --- 2019-06-17 Christoph Hellwig Not Applicable
[07/25] memremap: validate the pagemap type passed to devm_memremap_pages [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-17 Christoph Hellwig Not Applicable
[06/25] mm: factor out a devm_request_free_mem_region helper [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 2 - --- 2019-06-17 Christoph Hellwig Not Applicable
[05/25] mm: export alloc_pages_vma [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-17 Christoph Hellwig Not Applicable
[04/25] mm: don't clear ->mapping in hmm_devmem_free [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 2 - --- 2019-06-17 Christoph Hellwig Not Applicable
[03/25] mm: remove hmm_devmem_add_resource [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 2 - --- 2019-06-17 Christoph Hellwig Not Applicable
[02/25] mm: remove the struct hmm_device infrastructure [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 2 - --- 2019-06-17 Christoph Hellwig Not Applicable
[01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option [01/25] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-17 Christoph Hellwig Not Applicable
[22/22] mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-13 Christoph Hellwig Not Applicable
[21/22] mm: remove the HMM config option [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-13 Christoph Hellwig Not Applicable
[20/22] mm: sort out the DEVICE_PRIVATE Kconfig mess [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-13 Christoph Hellwig Not Applicable
[19/22] mm: simplify ZONE_DEVICE page private data [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-13 Christoph Hellwig Not Applicable
[18/22] mm: mark DEVICE_PUBLIC as broken [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option 1 - 1 - --- 2019-06-13 Christoph Hellwig Not Applicable
[17/22] mm: remove hmm_devmem_add [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-13 Christoph Hellwig Not Applicable
[16/22] mm: remove hmm_vma_alloc_locked_page [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-13 Christoph Hellwig Not Applicable
[15/22] nouveau: use devm_memremap_pages directly [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-13 Christoph Hellwig Not Applicable
[14/22] nouveau: use alloc_page_vma directly [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-13 Christoph Hellwig Not Applicable
[13/22] device-dax: use the dev_pagemap internal refcount [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-13 Christoph Hellwig Not Applicable
[12/22] memremap: provide an optional internal refcount in struct dev_pagemap [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - - - --- 2019-06-13 Christoph Hellwig Not Applicable
[11/22] memremap: remove the data field in struct dev_pagemap [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-13 Christoph Hellwig Not Applicable
[10/22] memremap: add a migrate callback to struct dev_pagemap_ops [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-13 Christoph Hellwig Not Applicable
[09/22] memremap: lift the devmap_enable manipulation into devm_memremap_pages [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-13 Christoph Hellwig Not Applicable
[08/22] memremap: pass a struct dev_pagemap to ->kill [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 3 - --- 2019-06-13 Christoph Hellwig Not Applicable
[07/22] memremap: move dev_pagemap callbacks into a separate structure [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 2 - --- 2019-06-13 Christoph Hellwig Not Applicable
[06/22] mm: factor out a devm_request_free_mem_region helper [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 2 - --- 2019-06-13 Christoph Hellwig Not Applicable
[05/22] mm: export alloc_pages_vma [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-13 Christoph Hellwig Not Applicable
[04/22] mm: don't clear ->mapping in hmm_devmem_free [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 2 - --- 2019-06-13 Christoph Hellwig Not Applicable
[03/22] mm: remove hmm_devmem_add_resource [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option 1 - 2 - --- 2019-06-13 Christoph Hellwig Not Applicable
[02/22] mm: remove the struct hmm_device infrastructure [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 2 - --- 2019-06-13 Christoph Hellwig Not Applicable
[01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option [01/22] mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option - - 1 - --- 2019-06-13 Christoph Hellwig Not Applicable
[15/15] dma-mapping: bypass indirect calls for dma-direct [01/15] swiotlb: remove SWIOTLB_MAP_ERROR - 2 - 1 --- 2018-12-07 Christoph Hellwig Not Applicable
[14/15] vmd: use the proper dma_* APIs instead of direct methods calls [01/15] swiotlb: remove SWIOTLB_MAP_ERROR 2 - - - --- 2018-12-07 Christoph Hellwig Not Applicable
[13/15] ACPI / scan: Refactor _CCA enforcement [01/15] swiotlb: remove SWIOTLB_MAP_ERROR 1 - - - --- 2018-12-07 Christoph Hellwig Not Applicable
[12/15] dma-mapping: factor out dummy DMA ops [01/15] swiotlb: remove SWIOTLB_MAP_ERROR - - - - --- 2018-12-07 Christoph Hellwig Not Applicable
[11/15] dma-mapping: always build the direct mapping code [01/15] swiotlb: remove SWIOTLB_MAP_ERROR - - - - --- 2018-12-07 Christoph Hellwig Not Applicable
[10/15] dma-mapping: move dma_cache_sync out of line [01/15] swiotlb: remove SWIOTLB_MAP_ERROR - - - - --- 2018-12-07 Christoph Hellwig Not Applicable
[09/15] dma-mapping: move various slow path functions out of line [01/15] swiotlb: remove SWIOTLB_MAP_ERROR - - - - --- 2018-12-07 Christoph Hellwig Not Applicable
« 1 2 3 44 5 »