On Wed Mar 5, 2025 at 1:39 PM GMT, Jan Beulich wrote: > > It's all quite perverse. Fortunately, looking at adjacent claims-related > > code > > xl seems to default to making a claim prior to populating the physmap and > > cancelling the claim at the end of the meminit() hook so this is never a > > real > > problem. > > > > This tells me that the logic intent is to force early failure of > > populate_physmap and nothing else. It's never active by the time ballooning > > or > > memory exchange matter at all. > > Ah yes, this I find more convincing. (Oddly enough this is all x86-only code.)
Should I take this as an "ack" to the general plan of early returning on pages <=0? I have a series pending that relies on it (the v2 of this[1]). And would rather defer its sending until this one get some form of nod. Otherwise I'll integrate it in the other series so I can at least reduce remove dependencies between things in-flight. Cheers, Alejandro [1] https://lore.kernel.org/xen-devel/20250304111000.9252-1-alejandro.vall...@cloud.com/