search for: pxm_to_node

Displaying 20 results from an estimated 21 matches for "pxm_to_node".

2019 Sep 23
2
[PATCH RFC v3 1/9] ACPI: NUMA: export pxm_to_node
...vid at redhat.com> > --- > drivers/acpi/numa.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/acpi/numa.c b/drivers/acpi/numa.c > index eadbf90e65d1..d5847fa7ac69 100644 > --- a/drivers/acpi/numa.c > +++ b/drivers/acpi/numa.c > @@ -35,6 +35,7 @@ int pxm_to_node(int pxm) > return NUMA_NO_NODE; > return pxm_to_node_map[pxm]; > } > +EXPORT_SYMBOL(pxm_to_node); FWIW, this is a fairly old patch I dragged along and I think I'll convert this to EXPORT_SYMBOL_GPL now that I know better :) > > int node_to_pxm(int node) > { >...
2019 Sep 23
2
[PATCH RFC v3 1/9] ACPI: NUMA: export pxm_to_node
...vid at redhat.com> > --- > drivers/acpi/numa.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/acpi/numa.c b/drivers/acpi/numa.c > index eadbf90e65d1..d5847fa7ac69 100644 > --- a/drivers/acpi/numa.c > +++ b/drivers/acpi/numa.c > @@ -35,6 +35,7 @@ int pxm_to_node(int pxm) > return NUMA_NO_NODE; > return pxm_to_node_map[pxm]; > } > +EXPORT_SYMBOL(pxm_to_node); FWIW, this is a fairly old patch I dragged along and I think I'll convert this to EXPORT_SYMBOL_GPL now that I know better :) > > int node_to_pxm(int node) > { >...
2019 Sep 19
0
[PATCH RFC v3 1/9] ACPI: NUMA: export pxm_to_node
...l.org Signed-off-by: David Hildenbrand <david at redhat.com> --- drivers/acpi/numa.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/acpi/numa.c b/drivers/acpi/numa.c index eadbf90e65d1..d5847fa7ac69 100644 --- a/drivers/acpi/numa.c +++ b/drivers/acpi/numa.c @@ -35,6 +35,7 @@ int pxm_to_node(int pxm) return NUMA_NO_NODE; return pxm_to_node_map[pxm]; } +EXPORT_SYMBOL(pxm_to_node); int node_to_pxm(int node) { -- 2.21.0
2019 Sep 23
0
[PATCH RFC v3 1/9] ACPI: NUMA: export pxm_to_node
...drivers/acpi/numa.c | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/drivers/acpi/numa.c b/drivers/acpi/numa.c > > index eadbf90e65d1..d5847fa7ac69 100644 > > --- a/drivers/acpi/numa.c > > +++ b/drivers/acpi/numa.c > > @@ -35,6 +35,7 @@ int pxm_to_node(int pxm) > > return NUMA_NO_NODE; > > return pxm_to_node_map[pxm]; > > } > > +EXPORT_SYMBOL(pxm_to_node); > > FWIW, this is a fairly old patch I dragged along and I think I'll > convert this to EXPORT_SYMBOL_GPL now that I know better :) All other export...
2019 Dec 13
0
[PATCH RFC v4 01/13] ACPI: NUMA: export pxm_to_node
...ma/srat.c | 1 + >> 1 file changed, 1 insertion(+) >> >> diff --git a/drivers/acpi/numa/srat.c b/drivers/acpi/numa/srat.c >> index eadbf90e65d1..d5847fa7ac69 100644 >> --- a/drivers/acpi/numa/srat.c >> +++ b/drivers/acpi/numa/srat.c >> @@ -35,6 +35,7 @@ int pxm_to_node(int pxm) >> return NUMA_NO_NODE; >> return pxm_to_node_map[pxm]; >> } >> +EXPORT_SYMBOL(pxm_to_node); >> >> int node_to_pxm(int node) >> { >> > > This is fine by me FWIW. Can I count that as an Acked-by and carry it along? Thanks! -...
2020 Mar 02
0
[PATCH v1 01/11] ACPI: NUMA: export pxm_to_node
...d Hildenbrand <david at redhat.com> --- drivers/acpi/numa/srat.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/acpi/numa/srat.c b/drivers/acpi/numa/srat.c index 47b4969d9b93..5be5a977da1b 100644 --- a/drivers/acpi/numa/srat.c +++ b/drivers/acpi/numa/srat.c @@ -35,6 +35,7 @@ int pxm_to_node(int pxm) return NUMA_NO_NODE; return pxm_to_node_map[pxm]; } +EXPORT_SYMBOL(pxm_to_node); int node_to_pxm(int node) { -- 2.24.1
2020 Mar 02
1
[PATCH v1 01/11] ACPI: NUMA: export pxm_to_node
...; --- > drivers/acpi/numa/srat.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/acpi/numa/srat.c b/drivers/acpi/numa/srat.c > index 47b4969d9b93..5be5a977da1b 100644 > --- a/drivers/acpi/numa/srat.c > +++ b/drivers/acpi/numa/srat.c > @@ -35,6 +35,7 @@ int pxm_to_node(int pxm) > return NUMA_NO_NODE; > return pxm_to_node_map[pxm]; > } > +EXPORT_SYMBOL(pxm_to_node); > > int node_to_pxm(int node) > { > -- > 2.24.1 > -- Michal Hocko SUSE Labs
2019 Dec 24
0
[PATCH RFC v4 00/13] virtio-mem: paravirtualized memory
...e/generated/compile.h > CC drivers/virtio/virtio_mem.o > /home/teawater/kernel/linux-upstream3/drivers/virtio/virtio_mem.c: In function ?virtio_mem_translate_node_id?: > /home/teawater/kernel/linux-upstream3/drivers/virtio/virtio_mem.c:478:10: error: implicit declaration of function ?pxm_to_node? [-Werror=implicit-function-declaration] > node = pxm_to_node(node_id); > ^~~~~~~~~~~ > cc1: some warnings being treated as errors > /home/teawater/kernel/linux-upstream3/scripts/Makefile.build:265: recipe for target 'drivers/virtio/virtio_mem.o' failed > make[3]:...
2020 Mar 02
1
[PATCH v1 04/11] mm: Export alloc_contig_range() / free_contig_range()
...virtio-mem device added that memory, so the memory > exists and does not contain any holes. virtio-mem will only try to allocate > on ZONE_NORMAL, never on ZONE_MOVABLE, just like when allocating > gigantic pages (we don't put unmovable data into the movable zone). Same feedback as in pxm_to_node export. No objections to exporting the symbol but it would be better to squash this function into the patch which uses it. The changelog is highly virtio-mem specific anyway. Maybe it is just a dejavu but I feel I have already said that but I do not remember any details. > Cc: Andrew Morton &lt...
2020 Mar 02
0
[PATCH v1 00/11] virtio-mem: paravirtualized memory
...t; > Cc: Pankaj Gupta <pankaj.gupta.linux at gmail.com> > Cc: teawater <teawaterz at linux.alibaba.com> > Cc: Igor Mammedov <imammedo at redhat.com> > Cc: Dr. David Alan Gilbert <dgilbert at redhat.com> > > David Hildenbrand (11): > ACPI: NUMA: export pxm_to_node > virtio-mem: Paravirtualized memory hotplug > virtio-mem: Paravirtualized memory hotunplug part 1 > mm: Export alloc_contig_range() / free_contig_range() > virtio-mem: Paravirtualized memory hotunplug part 2 > mm: Allow to offline unmovable PageOffline() pages via >...
2018 May 23
0
[PATCH RFCv2 0/4] virtio-mem: paravirtualized memory
...017-06/msg03870.html > [2] https://github.com/davidhildenbrand/linux/tree/virtio-mem > [3] https://github.com/davidhildenbrand/qemu/tree/virtio-mem > [4] https://www.mail-archive.com/linux-kernel at vger.kernel.org/msg1698014.html > > David Hildenbrand (4): > ACPI: NUMA: export pxm_to_node > s390: mm: support removal of memory > s390: numa: implement memory_add_physaddr_to_nid() > virtio-mem: paravirtualized memory > > arch/s390/mm/init.c | 18 +- > arch/s390/numa/numa.c | 12 + > drivers/acpi/numa.c | 1 + > dr...
2019 Dec 12
19
[PATCH RFC v4 00/13] virtio-mem: paravirtualized memory
...-47e2-5af01e7d761d at redhat.com Cc: Sebastien Boeuf <sebastien.boeuf at intel.com> Cc: Samuel Ortiz <samuel.ortiz at intel.com> Cc: Robert Bradford <robert.bradford at intel.com> Cc: Luiz Capitulino <lcapitulino at redhat.com> David Hildenbrand (13): ACPI: NUMA: export pxm_to_node virtio-mem: Paravirtualized memory hotplug virtio-mem: Paravirtualized memory hotunplug part 1 mm: Export alloc_contig_range() / free_contig_range() virtio-mem: Paravirtualized memory hotunplug part 2 mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE virtio-me...
2019 Dec 12
19
[PATCH RFC v4 00/13] virtio-mem: paravirtualized memory
...-47e2-5af01e7d761d at redhat.com Cc: Sebastien Boeuf <sebastien.boeuf at intel.com> Cc: Samuel Ortiz <samuel.ortiz at intel.com> Cc: Robert Bradford <robert.bradford at intel.com> Cc: Luiz Capitulino <lcapitulino at redhat.com> David Hildenbrand (13): ACPI: NUMA: export pxm_to_node virtio-mem: Paravirtualized memory hotplug virtio-mem: Paravirtualized memory hotunplug part 1 mm: Export alloc_contig_range() / free_contig_range() virtio-mem: Paravirtualized memory hotunplug part 2 mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE virtio-me...
2020 Mar 02
20
[PATCH v1 00/11] virtio-mem: paravirtualized memory
...ino <lcapitulino at redhat.com> Cc: Pankaj Gupta <pankaj.gupta.linux at gmail.com> Cc: teawater <teawaterz at linux.alibaba.com> Cc: Igor Mammedov <imammedo at redhat.com> Cc: Dr. David Alan Gilbert <dgilbert at redhat.com> David Hildenbrand (11): ACPI: NUMA: export pxm_to_node virtio-mem: Paravirtualized memory hotplug virtio-mem: Paravirtualized memory hotunplug part 1 mm: Export alloc_contig_range() / free_contig_range() virtio-mem: Paravirtualized memory hotunplug part 2 mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE virtio-me...
2020 Mar 02
20
[PATCH v1 00/11] virtio-mem: paravirtualized memory
...ino <lcapitulino at redhat.com> Cc: Pankaj Gupta <pankaj.gupta.linux at gmail.com> Cc: teawater <teawaterz at linux.alibaba.com> Cc: Igor Mammedov <imammedo at redhat.com> Cc: Dr. David Alan Gilbert <dgilbert at redhat.com> David Hildenbrand (11): ACPI: NUMA: export pxm_to_node virtio-mem: Paravirtualized memory hotplug virtio-mem: Paravirtualized memory hotunplug part 1 mm: Export alloc_contig_range() / free_contig_range() virtio-mem: Paravirtualized memory hotunplug part 2 mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE virtio-me...
2019 Sep 19
14
[PATCH RFC v3 0/9] virtio-mem: paravirtualized memory
...case. [1] https://events.linuxfoundation.org/wp-content/uploads/2017/12/virtio-mem-Paravirtualized-Memory-David-Hildenbrand-Red-Hat-1.pdf [2] https://lwn.net/Articles/755423/ [3] https://lists.gnu.org/archive/html/qemu-devel/2017-06/msg03870.html --- David Hildenbrand (9): ACPI: NUMA: export pxm_to_node virtio-mem: Paravirtualized memory hotplug virtio-mem: Paravirtualized memory hotunplug part 1 mm: Export alloc_contig_range() / free_contig_range() virtio-mem: Paravirtualized memory hotunplug part 2 mm: Allow to offline PageOffline() pages with a reference count of 0 virtio-mem: Allow...
2020 Mar 11
12
[PATCH v2 00/10] virtio-mem: paravirtualized memory
...-------------------- - "virtio-mem: Paravirtualized memory hotplug" -- Use "__u64" and friends in uapi header -- Split out ACPI PXM handling - "virtio-mem: Allow to specify an ACPI PXM as nid" -- Squash of the ACPI PXM handling and previous "ACPI: NUMA: export pxm_to_node" - "virtio-mem: Paravirtualized memory hotunplug part 2" -- Squashed previous "mm: Export alloc_contig_range() / free_contig_range()" - "virtio-mem: Allow to offline partially unplugged memory blocks" -- WARN and dump_page() in case somebody has a reference to...
2020 May 07
17
[PATCH v4 00/15] virtio-mem: paravirtualized memory
This series is based on v5.7-rc4. The patches are located at: https://github.com/davidhildenbrand/linux.git virtio-mem-v4 This is basically a resend of v3 [1], now based on v5.7-rc4 and restested. One patch was reshuffled and two ACKs I missed to add were added. The rebase did not require any modifications to patches. Details about virtio-mem can be found in the cover letter of v2 [2]. A
2020 May 07
20
[PATCH v3 00/15] virtio-mem: paravirtualized memory
This series is based on latest linux-next. The patches are located at: https://github.com/davidhildenbrand/linux.git virtio-mem-v3 Patch #1 - #10 where contained in v2 and only contain minor modifications (mostly smaller fixes). The remaining patches are new and contain smaller optimizations. Details about virtio-mem can be found in the cover letter of v2 [1]. A basic QEMU implementation was
2020 May 07
20
[PATCH v3 00/15] virtio-mem: paravirtualized memory
This series is based on latest linux-next. The patches are located at: https://github.com/davidhildenbrand/linux.git virtio-mem-v3 Patch #1 - #10 where contained in v2 and only contain minor modifications (mostly smaller fixes). The remaining patches are new and contain smaller optimizations. Details about virtio-mem can be found in the cover letter of v2 [1]. A basic QEMU implementation was