Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1526328

Re: [HMM v13 04/18] mm/ZONE_DEVICE/free-page: callback when page is freed

From Balbir Singh <bsingharora@gmail.com>
Newsgroups linux.kernel
Subject Re: [HMM v13 04/18] mm/ZONE_DEVICE/free-page: callback when page is freed
Date 2016-11-21 03:00 +0100
Message-ID <sFM3L-2Wa-3@gated-at.bofh.it> (permalink)
References <sEUZr-1B7-3@gated-at.bofh.it> <sEV98-1Es-25@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw



On 19/11/16 05:18, Jérôme Glisse wrote:
> When a ZONE_DEVICE page refcount reach 1 it means it is free and nobody
> is holding a reference on it (only device to which the memory belong do).
> Add a callback and call it when that happen so device driver can implement
> their own free page management.
> 

Could you give an example of what their own free page management might look like?

Balbir Singh.

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[HMM v13 00/18] HMM (Heterogeneous Memory Management) v13 Jérôme Glisse <jglisse@redhat.com> - 2016-11-18 18:20 +0100
  [HMM v13 13/18] mm/hmm/mirror: device page fault handler Jérôme Glisse <jglisse@redhat.com> - 2016-11-18 18:20 +0100
  [HMM v13 12/18] mm/hmm/mirror: helper to snapshot CPU page table Jérôme Glisse <jglisse@redhat.com> - 2016-11-18 18:30 +0100
  [HMM v13 02/18] mm/ZONE_DEVICE/unaddressable: add support for un-addressable device memory Jérôme Glisse <jglisse@redhat.com> - 2016-11-18 18:30 +0100
    Re: [HMM v13 02/18] mm/ZONE_DEVICE/unaddressable: add support for  un-addressable device memory Anshuman Khandual <khandual@linux.vnet.ibm.com> - 2016-11-21 09:10 +0100
      Re: [HMM v13 02/18] mm/ZONE_DEVICE/unaddressable: add support for  un-addressable device memory Jerome Glisse <jglisse@redhat.com> - 2016-11-21 13:40 +0100
        Re: [HMM v13 02/18] mm/ZONE_DEVICE/unaddressable: add support for  un-addressable device memory Anshuman Khandual <khandual@linux.vnet.ibm.com> - 2016-11-22 06:20 +0100
  [HMM v13 09/18] mm/hmm/mirror: mirror process address space on device with HMM helpers Jérôme Glisse <jglisse@redhat.com> - 2016-11-18 18:30 +0100
    Re: [HMM v13 09/18] mm/hmm/mirror: mirror process address space on  device with HMM helpers Balbir Singh <bsingharora@gmail.com> - 2016-11-21 03:50 +0100
      Re: [HMM v13 09/18] mm/hmm/mirror: mirror process address space on  device with HMM helpers Jerome Glisse <jglisse@redhat.com> - 2016-11-21 06:20 +0100
  [HMM v13 05/18] mm/ZONE_DEVICE/devmem_pages_remove: allow early removal of device memory Jérôme Glisse <jglisse@redhat.com> - 2016-11-18 18:30 +0100
    Re: [HMM v13 05/18] mm/ZONE_DEVICE/devmem_pages_remove: allow early  removal of device memory Anshuman Khandual <khandual@linux.vnet.ibm.com> - 2016-11-21 11:40 +0100
      Re: [HMM v13 05/18] mm/ZONE_DEVICE/devmem_pages_remove: allow early  removal of device memory Jerome Glisse <jglisse@redhat.com> - 2016-11-21 13:40 +0100
        Re: [HMM v13 05/18] mm/ZONE_DEVICE/devmem_pages_remove: allow early  removal of device memory Anshuman Khandual <khandual@linux.vnet.ibm.com> - 2016-11-22 06:00 +0100
  [HMM v13 04/18] mm/ZONE_DEVICE/free-page: callback when page is freed Jérôme Glisse <jglisse@redhat.com> - 2016-11-18 18:30 +0100
    Re: [HMM v13 04/18] mm/ZONE_DEVICE/free-page: callback when page is  freed Balbir Singh <bsingharora@gmail.com> - 2016-11-21 03:00 +0100
      Re: [HMM v13 04/18] mm/ZONE_DEVICE/free-page: callback when page is  freed Jerome Glisse <jglisse@redhat.com> - 2016-11-21 06:00 +0100
    Re: [HMM v13 04/18] mm/ZONE_DEVICE/free-page: callback when page is  freed Anshuman Khandual <khandual@linux.vnet.ibm.com> - 2016-11-21 09:30 +0100
      Re: [HMM v13 04/18] mm/ZONE_DEVICE/free-page: callback when page is  freed Jerome Glisse <jglisse@redhat.com> - 2016-11-21 13:40 +0100
        Re: [HMM v13 04/18] mm/ZONE_DEVICE/free-page: callback when page is  freed Anshuman Khandual <khandual@linux.vnet.ibm.com> - 2016-11-22 06:10 +0100
  [HMM v13 10/18] mm/hmm/mirror: add range lock helper, prevent CPU page table update for the range Jérôme Glisse <jglisse@redhat.com> - 2016-11-18 18:30 +0100
  [HMM v13 06/18] mm/ZONE_DEVICE/unaddressable: add special swap for unaddressable Jérôme Glisse <jglisse@redhat.com> - 2016-11-18 18:30 +0100
    Re: [HMM v13 06/18] mm/ZONE_DEVICE/unaddressable: add special swap  for unaddressable Balbir Singh <bsingharora@gmail.com> - 2016-11-21 03:10 +0100
      Re: [HMM v13 06/18] mm/ZONE_DEVICE/unaddressable: add special swap  for unaddressable Jerome Glisse <jglisse@redhat.com> - 2016-11-21 06:10 +0100
        Re: [HMM v13 06/18] mm/ZONE_DEVICE/unaddressable: add special swap  for unaddressable Balbir Singh <bsingharora@gmail.com> - 2016-11-22 03:30 +0100
          Re: [HMM v13 06/18] mm/ZONE_DEVICE/unaddressable: add special swap  for unaddressable Jerome Glisse <jglisse@redhat.com> - 2016-11-22 15:00 +0100
      Re: [HMM v13 06/18] mm/ZONE_DEVICE/unaddressable: add special swap  for unaddressable Anshuman Khandual <khandual@linux.vnet.ibm.com> - 2016-11-21 12:20 +0100
    Re: [HMM v13 06/18] mm/ZONE_DEVICE/unaddressable: add special swap  for unaddressable Anshuman Khandual <khandual@linux.vnet.ibm.com> - 2016-11-21 12:00 +0100
      Re: [HMM v13 06/18] mm/ZONE_DEVICE/unaddressable: add special swap  for unaddressable Jerome Glisse <jglisse@redhat.com> - 2016-11-21 13:50 +0100
        Re: [HMM v13 06/18] mm/ZONE_DEVICE/unaddressable: add special swap  for unaddressable Anshuman Khandual <khandual@linux.vnet.ibm.com> - 2016-11-22 05:50 +0100
          Re: [HMM v13 06/18] mm/ZONE_DEVICE/unaddressable: add special swap  for unaddressable Jerome Glisse <jglisse@redhat.com> - 2016-11-24 15:00 +0100
  [HMM v13 11/18] mm/hmm/mirror: add range monitor helper, to monitor CPU page table update Jérôme Glisse <jglisse@redhat.com> - 2016-11-18 18:30 +0100
  Re: [HMM v13 00/18] HMM (Heterogeneous Memory Management) v13 John Hubbard <jhubbard@nvidia.com> - 2016-11-19 01:50 +0100
    Re: [HMM v13 00/18] HMM (Heterogeneous Memory Management) v13 "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> - 2016-11-19 16:00 +0100

csiph-web