* Re: mmotm 2008-09-22-01-36 uploaded (kvm) [not found] <200809220838.m8M8cwC2031790@imap1.linux-foundation.org> @ 2008-09-22 18:19 ` Randy Dunlap 2008-09-22 19:52 ` Andrew Morton 2008-09-22 18:19 ` mmotm 2008-09-22-01-36 uploaded (profiling) Randy Dunlap 2008-09-22 18:29 ` mmotm 2008-09-22-01-36 uploaded (memory_hotplug) Randy Dunlap 2 siblings, 1 reply; 14+ messages in thread From: Randy Dunlap @ 2008-09-22 18:19 UTC (permalink / raw) To: linux-kernel; +Cc: akpm, dwmw2, avi, kvm On Mon, 22 Sep 2008 01:38:58 -0700 akpm@linux-foundation.org wrote: > The mm-of-the-moment snapshot 2008-09-22-01-36 has been uploaded to > > http://userweb.kernel.org/~akpm/mmotm/ > > It contains the following patches against 2.6.27-rc7: ERROR: "intel_iommu_found" [arch/x86/kvm/kvm.ko] undefined! when CONFIG_DMAR=n. --- ~Randy ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: mmotm 2008-09-22-01-36 uploaded (kvm) 2008-09-22 18:19 ` mmotm 2008-09-22-01-36 uploaded (kvm) Randy Dunlap @ 2008-09-22 19:52 ` Andrew Morton 2008-09-22 21:58 ` Jesse Barnes 0 siblings, 1 reply; 14+ messages in thread From: Andrew Morton @ 2008-09-22 19:52 UTC (permalink / raw) To: Randy Dunlap; +Cc: linux-kernel, dwmw2, avi, kvm, Jesse Barnes, Williams, Dan J On Mon, 22 Sep 2008 11:19:47 -0700 Randy Dunlap <randy.dunlap@oracle.com> wrote: > On Mon, 22 Sep 2008 01:38:58 -0700 akpm@linux-foundation.org wrote: > > > The mm-of-the-moment snapshot 2008-09-22-01-36 has been uploaded to > > > > http://userweb.kernel.org/~akpm/mmotm/ > > > > It contains the following patches against 2.6.27-rc7: > > > > ERROR: "intel_iommu_found" [arch/x86/kvm/kvm.ko] undefined! > > when CONFIG_DMAR=n. > Yes, I got that too. i386 allmodconfig fails similarly. It's still unclear which tree in linux-next broke it. PCI or async_tx, perhaps. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: mmotm 2008-09-22-01-36 uploaded (kvm) 2008-09-22 19:52 ` Andrew Morton @ 2008-09-22 21:58 ` Jesse Barnes 2008-09-22 21:59 ` Jesse Barnes 2008-09-22 22:10 ` Andrew Morton 0 siblings, 2 replies; 14+ messages in thread From: Jesse Barnes @ 2008-09-22 21:58 UTC (permalink / raw) To: Andrew Morton Cc: Randy Dunlap, linux-kernel, dwmw2, avi, kvm, Williams, Dan J On Monday, September 22, 2008 12:52 pm Andrew Morton wrote: > On Mon, 22 Sep 2008 11:19:47 -0700 > > Randy Dunlap <randy.dunlap@oracle.com> wrote: > > On Mon, 22 Sep 2008 01:38:58 -0700 akpm@linux-foundation.org wrote: > > > The mm-of-the-moment snapshot 2008-09-22-01-36 has been uploaded to > > > > > > http://userweb.kernel.org/~akpm/mmotm/ > > > > > > It contains the following patches against 2.6.27-rc7: > > > > ERROR: "intel_iommu_found" [arch/x86/kvm/kvm.ko] undefined! > > > > when CONFIG_DMAR=n. > > Yes, I got that too. i386 allmodconfig fails similarly. It's still > unclear which tree in linux-next broke it. PCI or async_tx, perhaps. I don't have that symbol in my tree (yet). It's part of one of the IOMMU KVM patch sets that's currently in-flight. I'll add it to my linux-next tree today or tomorrow, assuming I get an ack from David about it (I'll bounce it over to him now). Thanks, Jesse ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: mmotm 2008-09-22-01-36 uploaded (kvm) 2008-09-22 21:58 ` Jesse Barnes @ 2008-09-22 21:59 ` Jesse Barnes 2008-09-22 22:10 ` Andrew Morton 1 sibling, 0 replies; 14+ messages in thread From: Jesse Barnes @ 2008-09-22 21:59 UTC (permalink / raw) To: Andrew Morton Cc: Randy Dunlap, linux-kernel, dwmw2, avi, kvm, Williams, Dan J On Monday, September 22, 2008 2:58 pm Jesse Barnes wrote: > On Monday, September 22, 2008 12:52 pm Andrew Morton wrote: > > On Mon, 22 Sep 2008 11:19:47 -0700 > > > > Randy Dunlap <randy.dunlap@oracle.com> wrote: > > > On Mon, 22 Sep 2008 01:38:58 -0700 akpm@linux-foundation.org wrote: > > > > The mm-of-the-moment snapshot 2008-09-22-01-36 has been uploaded to > > > > > > > > http://userweb.kernel.org/~akpm/mmotm/ > > > > > > > > It contains the following patches against 2.6.27-rc7: > > > > > > ERROR: "intel_iommu_found" [arch/x86/kvm/kvm.ko] undefined! > > > > > > when CONFIG_DMAR=n. > > > > Yes, I got that too. i386 allmodconfig fails similarly. It's still > > unclear which tree in linux-next broke it. PCI or async_tx, perhaps. > > I don't have that symbol in my tree (yet). It's part of one of the IOMMU > KVM patch sets that's currently in-flight. I'll add it to my linux-next > tree today or tomorrow, assuming I get an ack from David about it (I'll > bounce it over to him now). Oh nm, I already have an ack from Mark, I'll go ahead and push it to my linux-next branch. Jesse ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: mmotm 2008-09-22-01-36 uploaded (kvm) 2008-09-22 21:58 ` Jesse Barnes 2008-09-22 21:59 ` Jesse Barnes @ 2008-09-22 22:10 ` Andrew Morton 2008-09-23 6:32 ` Amit Shah 1 sibling, 1 reply; 14+ messages in thread From: Andrew Morton @ 2008-09-22 22:10 UTC (permalink / raw) To: Jesse Barnes; +Cc: randy.dunlap, linux-kernel, dwmw2, avi, kvm, dan.j.williams On Mon, 22 Sep 2008 14:58:52 -0700 Jesse Barnes <jbarnes@virtuousgeek.org> wrote: > On Monday, September 22, 2008 12:52 pm Andrew Morton wrote: > > On Mon, 22 Sep 2008 11:19:47 -0700 > > > > Randy Dunlap <randy.dunlap@oracle.com> wrote: > > > On Mon, 22 Sep 2008 01:38:58 -0700 akpm@linux-foundation.org wrote: > > > > The mm-of-the-moment snapshot 2008-09-22-01-36 has been uploaded to > > > > > > > > http://userweb.kernel.org/~akpm/mmotm/ > > > > > > > > It contains the following patches against 2.6.27-rc7: > > > > > > ERROR: "intel_iommu_found" [arch/x86/kvm/kvm.ko] undefined! > > > > > > when CONFIG_DMAR=n. > > > > Yes, I got that too. i386 allmodconfig fails similarly. It's still > > unclear which tree in linux-next broke it. PCI or async_tx, perhaps. > > I don't have that symbol in my tree (yet). It's part of one of the IOMMU KVM > patch sets that's currently in-flight. I'll add it to my linux-next tree > today or tomorrow, assuming I get an ack from David about it (I'll bounce it > over to him now). > It's already there, and exported in linux-next. But it just doesn't get compiled in due to some Kconfig snafu. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: mmotm 2008-09-22-01-36 uploaded (kvm) 2008-09-22 22:10 ` Andrew Morton @ 2008-09-23 6:32 ` Amit Shah 2008-09-23 10:25 ` Avi Kivity 0 siblings, 1 reply; 14+ messages in thread From: Amit Shah @ 2008-09-23 6:32 UTC (permalink / raw) To: Andrew Morton, avi Cc: Jesse Barnes, randy.dunlap, linux-kernel, dwmw2, kvm, dan.j.williams * On Tuesday 23 Sep 2008 03:40:26 Andrew Morton wrote: > On Mon, 22 Sep 2008 14:58:52 -0700 > > Jesse Barnes <jbarnes@virtuousgeek.org> wrote: > > On Monday, September 22, 2008 12:52 pm Andrew Morton wrote: > > > On Mon, 22 Sep 2008 11:19:47 -0700 > > > > > > Randy Dunlap <randy.dunlap@oracle.com> wrote: > > > > On Mon, 22 Sep 2008 01:38:58 -0700 akpm@linux-foundation.org wrote: > > > > > The mm-of-the-moment snapshot 2008-09-22-01-36 has been uploaded to > > > > > > > > > > http://userweb.kernel.org/~akpm/mmotm/ > > > > > > > > > > It contains the following patches against 2.6.27-rc7: > > > > > > > > ERROR: "intel_iommu_found" [arch/x86/kvm/kvm.ko] undefined! > > > > > > > > when CONFIG_DMAR=n. > > > > > > Yes, I got that too. i386 allmodconfig fails similarly. It's still > > > unclear which tree in linux-next broke it. PCI or async_tx, perhaps. > > > > I don't have that symbol in my tree (yet). It's part of one of the IOMMU > > KVM patch sets that's currently in-flight. I'll add it to my linux-next > > tree today or tomorrow, assuming I get an ack from David about it (I'll > > bounce it over to him now). > > It's already there, and exported in linux-next. But it just doesn't get > compiled in due to some Kconfig snafu. This was introduced in the KVM tree. Avi, please pick this up: http://article.gmane.org/gmane.comp.emulators.kvm.devel/21770 or Mike Day's patches that fix the kernel as well as userspace build: 1/2: http://article.gmane.org/gmane.comp.emulators.kvm.devel/21813 2/2: http://article.gmane.org/gmane.comp.emulators.kvm.devel/21814 ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: mmotm 2008-09-22-01-36 uploaded (kvm) 2008-09-23 6:32 ` Amit Shah @ 2008-09-23 10:25 ` Avi Kivity 0 siblings, 0 replies; 14+ messages in thread From: Avi Kivity @ 2008-09-23 10:25 UTC (permalink / raw) To: Amit Shah Cc: Andrew Morton, avi, Jesse Barnes, randy.dunlap, linux-kernel, dwmw2, kvm, dan.j.williams Amit Shah wrote: > Avi, please pick this up: > > http://article.gmane.org/gmane.comp.emulators.kvm.devel/21770 > > I applied this, thanks. -- error compiling committee.c: too many arguments to function ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: mmotm 2008-09-22-01-36 uploaded (profiling) [not found] <200809220838.m8M8cwC2031790@imap1.linux-foundation.org> 2008-09-22 18:19 ` mmotm 2008-09-22-01-36 uploaded (kvm) Randy Dunlap @ 2008-09-22 18:19 ` Randy Dunlap 2008-09-22 19:50 ` Andrew Morton 2008-09-22 18:29 ` mmotm 2008-09-22-01-36 uploaded (memory_hotplug) Randy Dunlap 2 siblings, 1 reply; 14+ messages in thread From: Randy Dunlap @ 2008-09-22 18:19 UTC (permalink / raw) To: linux-kernel; +Cc: akpm On Mon, 22 Sep 2008 01:38:58 -0700 akpm@linux-foundation.org wrote: > The mm-of-the-moment snapshot 2008-09-22-01-36 has been uploaded to > > http://userweb.kernel.org/~akpm/mmotm/ > > It contains the following patches against 2.6.27-rc7: kernel/built-in.o: In function `profiling_store': ksysfs.c:(.text+0x1b9b1): undefined reference to `create_proc_profile' make[1]: *** [.tmp_vmlinux1] Error 1 when CONFIG_PROC_FS=n. --- ~Randy ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: mmotm 2008-09-22-01-36 uploaded (profiling) 2008-09-22 18:19 ` mmotm 2008-09-22-01-36 uploaded (profiling) Randy Dunlap @ 2008-09-22 19:50 ` Andrew Morton 0 siblings, 0 replies; 14+ messages in thread From: Andrew Morton @ 2008-09-22 19:50 UTC (permalink / raw) To: Randy Dunlap; +Cc: linux-kernel, Dave Hansen On Mon, 22 Sep 2008 11:19:56 -0700 Randy Dunlap <randy.dunlap@oracle.com> wrote: > On Mon, 22 Sep 2008 01:38:58 -0700 akpm@linux-foundation.org wrote: > > > The mm-of-the-moment snapshot 2008-09-22-01-36 has been uploaded to > > > > http://userweb.kernel.org/~akpm/mmotm/ > > > > It contains the following patches against 2.6.27-rc7: > > kernel/built-in.o: In function `profiling_store': > ksysfs.c:(.text+0x1b9b1): undefined reference to `create_proc_profile' > make[1]: *** [.tmp_vmlinux1] Error 1 > > > when CONFIG_PROC_FS=n. > That'll be Dave's profiling-dynamically-enable-readprofile-at-runtime.patch ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: mmotm 2008-09-22-01-36 uploaded (memory_hotplug) [not found] <200809220838.m8M8cwC2031790@imap1.linux-foundation.org> 2008-09-22 18:19 ` mmotm 2008-09-22-01-36 uploaded (kvm) Randy Dunlap 2008-09-22 18:19 ` mmotm 2008-09-22-01-36 uploaded (profiling) Randy Dunlap @ 2008-09-22 18:29 ` Randy Dunlap 2008-09-22 19:57 ` Andrew Morton 2 siblings, 1 reply; 14+ messages in thread From: Randy Dunlap @ 2008-09-22 18:29 UTC (permalink / raw) To: linux-kernel; +Cc: akpm On Mon, 22 Sep 2008 01:38:58 -0700 akpm@linux-foundation.org wrote: > The mm-of-the-moment snapshot 2008-09-22-01-36 has been uploaded to > > http://userweb.kernel.org/~akpm/mmotm/ > > It contains the following patches against 2.6.27-rc7: mm/built-in.o: In function `remove_memory': (.text+0x497ed): multiple definition of `remove_memory' arch/x86/mm/built-in.o:(.text+0x3d8): first defined here make[1]: *** [vmlinux.o] Error 1 so it is defined in both mm/memory_hotplug.c and arch/x86/mm/init_64.c when CONFIG_MEMORY_HOTREMOVE=y. --- ~Randy ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: mmotm 2008-09-22-01-36 uploaded (memory_hotplug) 2008-09-22 18:29 ` mmotm 2008-09-22-01-36 uploaded (memory_hotplug) Randy Dunlap @ 2008-09-22 19:57 ` Andrew Morton 2008-09-23 22:08 ` Badari Pulavarty 0 siblings, 1 reply; 14+ messages in thread From: Andrew Morton @ 2008-09-22 19:57 UTC (permalink / raw) To: Randy Dunlap Cc: linux-kernel, Badari Pulavarty, Ingo Molnar, Thomas Gleixner, Paul Mundt On Mon, 22 Sep 2008 11:29:18 -0700 Randy Dunlap <randy.dunlap@oracle.com> wrote: > On Mon, 22 Sep 2008 01:38:58 -0700 akpm@linux-foundation.org wrote: > > > The mm-of-the-moment snapshot 2008-09-22-01-36 has been uploaded to > > > > http://userweb.kernel.org/~akpm/mmotm/ > > > > It contains the following patches against 2.6.27-rc7: > > > mm/built-in.o: In function `remove_memory': > (.text+0x497ed): multiple definition of `remove_memory' > arch/x86/mm/built-in.o:(.text+0x3d8): first defined here > make[1]: *** [vmlinux.o] Error 1 > > > so it is defined in both mm/memory_hotplug.c and > arch/x86/mm/init_64.c when CONFIG_MEMORY_HOTREMOVE=y. > OK, thanks, it looks like people are changing things under our feet. Badari, can you please check this fix against mm-cleanup-to-make-remove_memory-arch-neutral.patch? diff -puN arch/sh/mm/init.c~mm-cleanup-to-make-remove_memory-arch-neutral-fix-fix arch/sh/mm/init.c --- a/arch/sh/mm/init.c~mm-cleanup-to-make-remove_memory-arch-neutral-fix-fix +++ a/arch/sh/mm/init.c @@ -293,20 +293,4 @@ int memory_add_physaddr_to_nid(u64 addr) EXPORT_SYMBOL_GPL(memory_add_physaddr_to_nid); #endif -#ifdef CONFIG_MEMORY_HOTREMOVE -int remove_memory(u64 start, u64 size) -{ - unsigned long start_pfn = start >> PAGE_SHIFT; - unsigned long end_pfn = start_pfn + (size >> PAGE_SHIFT); - int ret; - - ret = offline_pages(start_pfn, end_pfn, 120 * HZ); - if (unlikely(ret)) - printk("%s: Failed, offline_pages() == %d\n", __func__, ret); - - return ret; -} -EXPORT_SYMBOL_GPL(remove_memory); -#endif - #endif /* CONFIG_MEMORY_HOTPLUG */ diff -puN arch/x86/mm/init_64.c~mm-cleanup-to-make-remove_memory-arch-neutral-fix-fix arch/x86/mm/init_64.c --- a/arch/x86/mm/init_64.c~mm-cleanup-to-make-remove_memory-arch-neutral-fix-fix +++ a/arch/x86/mm/init_64.c @@ -796,24 +796,6 @@ int memory_add_physaddr_to_nid(u64 start EXPORT_SYMBOL_GPL(memory_add_physaddr_to_nid); #endif -#ifdef CONFIG_MEMORY_HOTREMOVE -int remove_memory(u64 start, u64 size) -{ - unsigned long start_pfn, end_pfn; - unsigned long timeout = 120 * HZ; - int ret; - start_pfn = start >> PAGE_SHIFT; - end_pfn = start_pfn + (size >> PAGE_SHIFT); - ret = offline_pages(start_pfn, end_pfn, timeout); - if (ret) - goto out; - /* Arch-specific calls go here */ -out: - return ret; -} -EXPORT_SYMBOL_GPL(remove_memory); -#endif /* CONFIG_MEMORY_HOTREMOVE */ - #endif /* CONFIG_MEMORY_HOTPLUG */ /* _ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: mmotm 2008-09-22-01-36 uploaded (memory_hotplug) 2008-09-22 19:57 ` Andrew Morton @ 2008-09-23 22:08 ` Badari Pulavarty 2008-09-23 22:17 ` Andrew Morton 0 siblings, 1 reply; 14+ messages in thread From: Badari Pulavarty @ 2008-09-23 22:08 UTC (permalink / raw) To: Andrew Morton Cc: Randy Dunlap, linux-kernel, Ingo Molnar, Thomas Gleixner, Paul Mundt On Mon, 2008-09-22 at 12:57 -0700, Andrew Morton wrote: > On Mon, 22 Sep 2008 11:29:18 -0700 > Randy Dunlap <randy.dunlap@oracle.com> wrote: > > > On Mon, 22 Sep 2008 01:38:58 -0700 akpm@linux-foundation.org wrote: > > > > > The mm-of-the-moment snapshot 2008-09-22-01-36 has been uploaded to > > > > > > http://userweb.kernel.org/~akpm/mmotm/ > > > > > > It contains the following patches against 2.6.27-rc7: > > > > > > mm/built-in.o: In function `remove_memory': > > (.text+0x497ed): multiple definition of `remove_memory' > > arch/x86/mm/built-in.o:(.text+0x3d8): first defined here > > make[1]: *** [vmlinux.o] Error 1 > > > > > > so it is defined in both mm/memory_hotplug.c and > > arch/x86/mm/init_64.c when CONFIG_MEMORY_HOTREMOVE=y. > > > > OK, thanks, it looks like people are changing things under our feet. > > Badari, can you please check this fix against > mm-cleanup-to-make-remove_memory-arch-neutral.patch? > When I made the patch, only ppc64, ia64 and s390 had memory_remove() support in mainline. I sent a patch against x86 to add hotplug memory remove support. I guess you merged Gary's patch and sh-arch patch. I noticed that you cleaned up all these and added to -mm. Do you want me to merge all these into a single patch and resend it (against -mm) ? (It will look exactly the same anyway). Thanks, Badari > > diff -puN arch/sh/mm/init.c~mm-cleanup-to-make-remove_memory-arch-neutral-fix-fix arch/sh/mm/init.c > --- a/arch/sh/mm/init.c~mm-cleanup-to-make-remove_memory-arch-neutral-fix-fix > +++ a/arch/sh/mm/init.c > @@ -293,20 +293,4 @@ int memory_add_physaddr_to_nid(u64 addr) > EXPORT_SYMBOL_GPL(memory_add_physaddr_to_nid); > #endif > > -#ifdef CONFIG_MEMORY_HOTREMOVE > -int remove_memory(u64 start, u64 size) > -{ > - unsigned long start_pfn = start >> PAGE_SHIFT; > - unsigned long end_pfn = start_pfn + (size >> PAGE_SHIFT); > - int ret; > - > - ret = offline_pages(start_pfn, end_pfn, 120 * HZ); > - if (unlikely(ret)) > - printk("%s: Failed, offline_pages() == %d\n", __func__, ret); > - > - return ret; > -} > -EXPORT_SYMBOL_GPL(remove_memory); > -#endif > - > #endif /* CONFIG_MEMORY_HOTPLUG */ > diff -puN arch/x86/mm/init_64.c~mm-cleanup-to-make-remove_memory-arch-neutral-fix-fix arch/x86/mm/init_64.c > --- a/arch/x86/mm/init_64.c~mm-cleanup-to-make-remove_memory-arch-neutral-fix-fix > +++ a/arch/x86/mm/init_64.c > @@ -796,24 +796,6 @@ int memory_add_physaddr_to_nid(u64 start > EXPORT_SYMBOL_GPL(memory_add_physaddr_to_nid); > #endif > > -#ifdef CONFIG_MEMORY_HOTREMOVE > -int remove_memory(u64 start, u64 size) > -{ > - unsigned long start_pfn, end_pfn; > - unsigned long timeout = 120 * HZ; > - int ret; > - start_pfn = start >> PAGE_SHIFT; > - end_pfn = start_pfn + (size >> PAGE_SHIFT); > - ret = offline_pages(start_pfn, end_pfn, timeout); > - if (ret) > - goto out; > - /* Arch-specific calls go here */ > -out: > - return ret; > -} > -EXPORT_SYMBOL_GPL(remove_memory); > -#endif /* CONFIG_MEMORY_HOTREMOVE */ > - > #endif /* CONFIG_MEMORY_HOTPLUG */ > > /* > _ > ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: mmotm 2008-09-22-01-36 uploaded (memory_hotplug) 2008-09-23 22:08 ` Badari Pulavarty @ 2008-09-23 22:17 ` Andrew Morton 2008-09-23 23:14 ` Badari Pulavarty 0 siblings, 1 reply; 14+ messages in thread From: Andrew Morton @ 2008-09-23 22:17 UTC (permalink / raw) To: Badari Pulavarty; +Cc: randy.dunlap, linux-kernel, mingo, tglx, lethal On Tue, 23 Sep 2008 15:08:22 -0700 Badari Pulavarty <pbadari@us.ibm.com> wrote: > > > so it is defined in both mm/memory_hotplug.c and > > > arch/x86/mm/init_64.c when CONFIG_MEMORY_HOTREMOVE=y. > > > > > > > OK, thanks, it looks like people are changing things under our feet. > > > > Badari, can you please check this fix against > > mm-cleanup-to-make-remove_memory-arch-neutral.patch? > > > > > When I made the patch, only ppc64, ia64 and s390 had > memory_remove() support in mainline. I sent a patch against > x86 to add hotplug memory remove support. I guess you > merged Gary's patch and sh-arch patch. > > I noticed that you cleaned up all these and added to -mm. > Do you want me to merge all these into a single patch and > resend it (against -mm) ? No, that's OK. > (It will look exactly the same > anyway). Does that mean you reviewed all the fixes I added? We're sure that all the per-arch implementations of remove_memory() can be replaced by the generic one? ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: mmotm 2008-09-22-01-36 uploaded (memory_hotplug) 2008-09-23 22:17 ` Andrew Morton @ 2008-09-23 23:14 ` Badari Pulavarty 0 siblings, 0 replies; 14+ messages in thread From: Badari Pulavarty @ 2008-09-23 23:14 UTC (permalink / raw) To: Andrew Morton; +Cc: randy.dunlap, linux-kernel, mingo, tglx, lethal On Tue, 2008-09-23 at 15:17 -0700, Andrew Morton wrote: > On Tue, 23 Sep 2008 15:08:22 -0700 > Badari Pulavarty <pbadari@us.ibm.com> wrote: > > > > > so it is defined in both mm/memory_hotplug.c and > > > > arch/x86/mm/init_64.c when CONFIG_MEMORY_HOTREMOVE=y. > > > > > > > > > > OK, thanks, it looks like people are changing things under our feet. > > > > > > Badari, can you please check this fix against > > > mm-cleanup-to-make-remove_memory-arch-neutral.patch? > > > > > > > > > When I made the patch, only ppc64, ia64 and s390 had > > memory_remove() support in mainline. I sent a patch against > > x86 to add hotplug memory remove support. I guess you > > merged Gary's patch and sh-arch patch. > > > > I noticed that you cleaned up all these and added to -mm. > > Do you want me to merge all these into a single patch and > > resend it (against -mm) ? > > No, that's OK. > > > (It will look exactly the same > > anyway). > > Does that mean you reviewed all the fixes I added? We're sure that all > the per-arch implementations of remove_memory() can be replaced by the > generic one? Yes. I just reviewed all these patches in mmtom 2008-09-23. They looked fine. There is no need for arch-specific ones. Thanks, Badari ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2008-09-23 23:15 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <200809220838.m8M8cwC2031790@imap1.linux-foundation.org>
2008-09-22 18:19 ` mmotm 2008-09-22-01-36 uploaded (kvm) Randy Dunlap
2008-09-22 19:52 ` Andrew Morton
2008-09-22 21:58 ` Jesse Barnes
2008-09-22 21:59 ` Jesse Barnes
2008-09-22 22:10 ` Andrew Morton
2008-09-23 6:32 ` Amit Shah
2008-09-23 10:25 ` Avi Kivity
2008-09-22 18:19 ` mmotm 2008-09-22-01-36 uploaded (profiling) Randy Dunlap
2008-09-22 19:50 ` Andrew Morton
2008-09-22 18:29 ` mmotm 2008-09-22-01-36 uploaded (memory_hotplug) Randy Dunlap
2008-09-22 19:57 ` Andrew Morton
2008-09-23 22:08 ` Badari Pulavarty
2008-09-23 22:17 ` Andrew Morton
2008-09-23 23:14 ` Badari Pulavarty
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox