* [d-kernel] [PATCH] mm: export zap_page_range_single @ 2023-06-02 21:57 Konstantin A. Lepikhov 2023-06-02 23:16 ` Vitaly Chikunov 2023-06-05 13:46 ` Vitaly Chikunov 0 siblings, 2 replies; 9+ messages in thread From: Konstantin A. Lepikhov @ 2023-06-02 21:57 UTC (permalink / raw) To: devel-kernel From: "Konstantin Lepikhov" <lakostis@altlinux.org> This symbol will be used outside of kernel by some modules (like anbox). --- mm/memory.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mm/memory.c b/mm/memory.c index 01a23ad48a04..8762b4885424 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -1728,6 +1728,7 @@ void zap_page_range_single(struct vm_area_struct *vma, unsigned long address, mmu_notifier_invalidate_range_end(&range); tlb_finish_mmu(&tlb); } +EXPORT_SYMBOL_GPL(zap_page_range_single); /** * zap_vma_ptes - remove ptes mapping the vma -- 2.33.8 ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [d-kernel] [PATCH] mm: export zap_page_range_single 2023-06-02 21:57 [d-kernel] [PATCH] mm: export zap_page_range_single Konstantin A. Lepikhov @ 2023-06-02 23:16 ` Vitaly Chikunov 2023-06-02 23:21 ` Konstantin Lepikhov 2023-06-05 13:46 ` Vitaly Chikunov 1 sibling, 1 reply; 9+ messages in thread From: Vitaly Chikunov @ 2023-06-02 23:16 UTC (permalink / raw) To: ALT Linux kernel packages development Hi, On Fri, Jun 02, 2023 at 11:57:40PM +0200, Konstantin A. Lepikhov wrote: > From: "Konstantin Lepikhov" <lakostis@altlinux.org> > > This symbol will be used outside of kernel by some modules (like > anbox). А этого будет достаточно? Поискал и для андроида экспортят гораздо больше символов (14 шт): https://github.com/OpenMandrivaAssociation/kernel-rc/blob/master/export-symbols-needed-by-android-drivers.patch тут еще и патчи на код (что не желательно): https://github.com/xanmod/linux-patches/blob/master/linux-6.3.y-xanmod/android_anbox/0001-binder-turn-into-module.patch Так же (согласно моему поиску) в Убунте и Федоре не экспортируют этот символ для стандартного ядра. Хотелось бы от других участников d-kernel услащать мнения на этот счет. В частности, если это для каких-то экспериментов, то почему не собрать свой флейвор ядра. > --- > mm/memory.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/mm/memory.c b/mm/memory.c > index 01a23ad48a04..8762b4885424 100644 > --- a/mm/memory.c > +++ b/mm/memory.c > @@ -1728,6 +1728,7 @@ void zap_page_range_single(struct vm_area_struct *vma, unsigned long address, > mmu_notifier_invalidate_range_end(&range); > tlb_finish_mmu(&tlb); > } > +EXPORT_SYMBOL_GPL(zap_page_range_single); > > /** > * zap_vma_ptes - remove ptes mapping the vma > -- > 2.33.8 > > _______________________________________________ > devel-kernel mailing list > devel-kernel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-kernel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [d-kernel] [PATCH] mm: export zap_page_range_single 2023-06-02 23:16 ` Vitaly Chikunov @ 2023-06-02 23:21 ` Konstantin Lepikhov 0 siblings, 0 replies; 9+ messages in thread From: Konstantin Lepikhov @ 2023-06-02 23:21 UTC (permalink / raw) To: devel-kernel Hi Vitaly! On 06/03/2023, at 02:16:51 AM you wrote: > Hi, > > On Fri, Jun 02, 2023 at 11:57:40PM +0200, Konstantin A. Lepikhov wrote: > > From: "Konstantin Lepikhov" <lakostis@altlinux.org> > > > > This symbol will be used outside of kernel by some modules (like > > anbox). > > А этого будет достаточно? Поискал и для андроида экспортят гораздо > больше символов (14 шт): > > https://github.com/OpenMandrivaAssociation/kernel-rc/blob/master/export-symbols-needed-by-android-drivers.patch > > тут еще и патчи на код (что не желательно): > > https://github.com/xanmod/linux-patches/blob/master/linux-6.3.y-xanmod/android_anbox/0001-binder-turn-into-module.patch Это все для вариантов, когда в модули выносится апстримный код, который коммитил гугол. И он отличается от версии в anbox. > > Так же (согласно моему поиску) в Убунте и Федоре не экспортируют этот > символ для стандартного ядра. Потому что это внутренний символ, который только в mm и используется. ... -- WBR et al. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [d-kernel] [PATCH] mm: export zap_page_range_single 2023-06-02 21:57 [d-kernel] [PATCH] mm: export zap_page_range_single Konstantin A. Lepikhov 2023-06-02 23:16 ` Vitaly Chikunov @ 2023-06-05 13:46 ` Vitaly Chikunov 2023-06-07 7:35 ` Konstantin Lepikhov 2026-04-27 7:12 ` Vitaly Chikunov 1 sibling, 2 replies; 9+ messages in thread From: Vitaly Chikunov @ 2023-06-05 13:46 UTC (permalink / raw) To: ALT Linux kernel packages development Konstantin, On Fri, Jun 02, 2023 at 11:57:40PM +0200, Konstantin A. Lepikhov wrote: > From: "Konstantin Lepikhov" <lakostis@altlinux.org> > > This symbol will be used outside of kernel by some modules (like > anbox). Applied, thanks > --- > mm/memory.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/mm/memory.c b/mm/memory.c > index 01a23ad48a04..8762b4885424 100644 > --- a/mm/memory.c > +++ b/mm/memory.c > @@ -1728,6 +1728,7 @@ void zap_page_range_single(struct vm_area_struct *vma, unsigned long address, > mmu_notifier_invalidate_range_end(&range); > tlb_finish_mmu(&tlb); > } > +EXPORT_SYMBOL_GPL(zap_page_range_single); > > /** > * zap_vma_ptes - remove ptes mapping the vma > -- > 2.33.8 > > _______________________________________________ > devel-kernel mailing list > devel-kernel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-kernel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [d-kernel] [PATCH] mm: export zap_page_range_single 2023-06-05 13:46 ` Vitaly Chikunov @ 2023-06-07 7:35 ` Konstantin Lepikhov 2026-04-27 7:12 ` Vitaly Chikunov 1 sibling, 0 replies; 9+ messages in thread From: Konstantin Lepikhov @ 2023-06-07 7:35 UTC (permalink / raw) To: devel-kernel Hi Vitaly! On 06/05/2023, at 04:46:21 PM you wrote: > Konstantin, > > On Fri, Jun 02, 2023 at 11:57:40PM +0200, Konstantin A. Lepikhov wrote: > > From: "Konstantin Lepikhov" <lakostis@altlinux.org> > > > > This symbol will be used outside of kernel by some modules (like > > anbox). > > Applied, thanks > https://alt-lakostis.gitlab.io/kmodules/ - модули собрались, если кто-то сможет проверить их работоспособность будет замечательно, тогда можно и в сизиф. -- WBR et al. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [d-kernel] [PATCH] mm: export zap_page_range_single 2023-06-05 13:46 ` Vitaly Chikunov 2023-06-07 7:35 ` Konstantin Lepikhov @ 2026-04-27 7:12 ` Vitaly Chikunov 2026-04-27 9:19 ` Konstantin Lepikhov 1 sibling, 1 reply; 9+ messages in thread From: Vitaly Chikunov @ 2026-04-27 7:12 UTC (permalink / raw) To: ALT Linux kernel packages development On Mon, Jun 05, 2023 at 04:46:21PM +0300, Vitaly Chikunov wrote: > Konstantin, > > On Fri, Jun 02, 2023 at 11:57:40PM +0200, Konstantin A. Lepikhov wrote: > > From: "Konstantin Lepikhov" <lakostis@altlinux.org> > > > > This symbol will be used outside of kernel by some modules (like > > anbox). > > Applied, thanks Полагаю, этот коммит больше не нужен. > > > --- > > mm/memory.c | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/mm/memory.c b/mm/memory.c > > index 01a23ad48a04..8762b4885424 100644 > > --- a/mm/memory.c > > +++ b/mm/memory.c > > @@ -1728,6 +1728,7 @@ void zap_page_range_single(struct vm_area_struct *vma, unsigned long address, > > mmu_notifier_invalidate_range_end(&range); > > tlb_finish_mmu(&tlb); > > } > > +EXPORT_SYMBOL_GPL(zap_page_range_single); > > > > /** > > * zap_vma_ptes - remove ptes mapping the vma > > -- > > 2.33.8 > > > > _______________________________________________ > > devel-kernel mailing list > > devel-kernel@lists.altlinux.org > > https://lists.altlinux.org/mailman/listinfo/devel-kernel > _______________________________________________ > devel-kernel mailing list > devel-kernel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-kernel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [d-kernel] [PATCH] mm: export zap_page_range_single 2026-04-27 7:12 ` Vitaly Chikunov @ 2026-04-27 9:19 ` Konstantin Lepikhov 2026-04-27 9:24 ` Vitaly Chikunov 0 siblings, 1 reply; 9+ messages in thread From: Konstantin Lepikhov @ 2026-04-27 9:19 UTC (permalink / raw) To: devel-kernel Hi Vitaly! On 04/27/2026, at 10:12:15 AM you wrote: > On Mon, Jun 05, 2023 at 04:46:21PM +0300, Vitaly Chikunov wrote: > > Konstantin, > > > > On Fri, Jun 02, 2023 at 11:57:40PM +0200, Konstantin A. Lepikhov wrote: > > > From: "Konstantin Lepikhov" <lakostis@altlinux.org> > > > > > > This symbol will be used outside of kernel by some modules (like > > > anbox). > > > > Applied, thanks > > Полагаю, этот коммит больше не нужен. С чего это вдруг он стал не нужен? У нас кто-то обновил модуль anbox? -- WBR et al. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [d-kernel] [PATCH] mm: export zap_page_range_single 2026-04-27 9:19 ` Konstantin Lepikhov @ 2026-04-27 9:24 ` Vitaly Chikunov 2026-04-27 16:29 ` Konstantin Lepikhov 0 siblings, 1 reply; 9+ messages in thread From: Vitaly Chikunov @ 2026-04-27 9:24 UTC (permalink / raw) To: devel-kernel Konstantin, On Mon, Apr 27, 2026 at 11:19:37AM +0200, Konstantin Lepikhov wrote: > Hi Vitaly! > > On 04/27/2026, at 10:12:15 AM you wrote: > > > On Mon, Jun 05, 2023 at 04:46:21PM +0300, Vitaly Chikunov wrote: > > > Konstantin, > > > > > > On Fri, Jun 02, 2023 at 11:57:40PM +0200, Konstantin A. Lepikhov wrote: > > > > From: "Konstantin Lepikhov" <lakostis@altlinux.org> > > > > > > > > This symbol will be used outside of kernel by some modules (like > > > > anbox). > > > > > > Applied, thanks > > > > Полагаю, этот коммит больше не нужен. > > С чего это вдруг он стал не нужен? У нас кто-то обновил модуль anbox? Забыл написать, речь про ядра >= 7.1. $ git describe --contains 0326440c3545 v7.1-rc1~161^2~217 > > -- > WBR et al. > _______________________________________________ > devel-kernel mailing list > devel-kernel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-kernel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [d-kernel] [PATCH] mm: export zap_page_range_single 2026-04-27 9:24 ` Vitaly Chikunov @ 2026-04-27 16:29 ` Konstantin Lepikhov 0 siblings, 0 replies; 9+ messages in thread From: Konstantin Lepikhov @ 2026-04-27 16:29 UTC (permalink / raw) To: devel-kernel Hi Vitaly! On 04/27/2026, at 12:24:36 PM you wrote: > Konstantin, > > On Mon, Apr 27, 2026 at 11:19:37AM +0200, Konstantin Lepikhov wrote: > > Hi Vitaly! > > > > On 04/27/2026, at 10:12:15 AM you wrote: > > > > > On Mon, Jun 05, 2023 at 04:46:21PM +0300, Vitaly Chikunov wrote: > > > > Konstantin, > > > > > > > > On Fri, Jun 02, 2023 at 11:57:40PM +0200, Konstantin A. Lepikhov wrote: > > > > > From: "Konstantin Lepikhov" <lakostis@altlinux.org> > > > > > > > > > > This symbol will be used outside of kernel by some modules (like > > > > > anbox). > > > > > > > > Applied, thanks > > > > > > Полагаю, этот коммит больше не нужен. > > > > С чего это вдруг он стал не нужен? У нас кто-то обновил модуль anbox? > > Забыл написать, речь про ядра >= 7.1. > > $ git describe --contains 0326440c3545 > v7.1-rc1~161^2~217 Нуу, это если кто-то озадачится портированием anbox модуля под эти ядра. Тем более, binder там теперь на rust, что еще более усложняет портирование. -- WBR et al. ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2026-04-27 16:29 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-06-02 21:57 [d-kernel] [PATCH] mm: export zap_page_range_single Konstantin A. Lepikhov 2023-06-02 23:16 ` Vitaly Chikunov 2023-06-02 23:21 ` Konstantin Lepikhov 2023-06-05 13:46 ` Vitaly Chikunov 2023-06-07 7:35 ` Konstantin Lepikhov 2026-04-27 7:12 ` Vitaly Chikunov 2026-04-27 9:19 ` Konstantin Lepikhov 2026-04-27 9:24 ` Vitaly Chikunov 2026-04-27 16:29 ` Konstantin Lepikhov
ALT Linux kernel packages development This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \ devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com public-inbox-index devel-kernel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git