Hello, On Sat, Aug 24, 2013 at 05:37:48AM +0800, chen tang wrote: > We have read the comments from Yinghai. Reordering relocated_initrd and > reserve_crashkernel is doable, and the most difficult part is change the page > tables initialization logic. And as Zhang has mentioned above, we are not sure > if this could be acceptable. Maybe I'm missing something but why is that so hard? All it does is allocating memory in a different place. Why is that so complicated? Can somebody please elaborate the issues here? If it is actually hairy, where does the hairiness come from? Is it an inherent problem or just an issue with how the code is organized currently? > Actually I also stand with Toshi that we should get SRAT earlier. This > will solve > memory hotplug issue, and also the following local page table problem. Do you mind responding to the points raised in the discussion? I really don't wnat to repeat the whole discussion anew and your statements don't really add anything new. > And as tj concerned about the stability of the kernel boot sequence, then how > about this: I guess my answer remains the same. Why? What actual benefits does doing so buy us and why is changing the allocation direction, which conceptually is extremely simple, so complicated? What you guys are trying to do adds significant amount of complexity and convolution, which in itself doesn't necessarily disqualify the changes but it needs good enough justifications. I get that you guys want it but I still fail to see why. It *can't* be proper solution to the hotplug issue. We don't want earlyprintk to involve huge chunk of logic and the benefits of node-affine page tables for kernel linear mapping seem dubious. So, what do we gain by doing this? What am I missing here? Thanks. -- tejun -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>