|
From: | Richard Henderson |
Subject: | Re: [Qemu-devel] [PATCH 0/6] Multi-level page tables and userland mapping fixes, v3 |
Date: | Wed, 17 Mar 2010 07:32:06 -0700 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.8) Gecko/20100301 Fedora/3.0.3-1.fc12 Thunderbird/3.0.3 |
On 03/17/2010 04:48 AM, Riku Voipio wrote: >>> page_check_range: >>> >>> - if (start + len < start) >>> - /* we've wrapped around */ >>> ... >>> + if (start + len - 1 < start) { >>> + /* We've wrapped around. */ >>> >>> This now blows up with len = 0; > >> Confirmed. A quick test with if (len > 0) around and ldconfig.real runs. > > Richard, would you be ok with that change? Or should we rather have explicit > > if (len == 0) return 0; My personal preference is if (len != 0 && start + len - 1 < start) but don't let that stop anyone checking in any correct variant. r~
[Prev in Thread] | Current Thread | [Next in Thread] |