From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takuya Yoshikawa Subject: Re: [PATCH v2] KVM: cleanup {kvm_vm_ioctl, kvm}_get_dirty_log() Date: Wed, 17 Mar 2010 17:41:29 +0900 Message-ID: <4BA095B9.3010109@oss.ntt.co.jp> References: <4BA0897F.3050906@cn.fujitsu.com> <4BA09023.4000706@oss.ntt.co.jp> <4BA092AE.3090206@cn.fujitsu.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Avi Kivity , KVM list , LKML To: Xiao Guangrong Return-path: In-Reply-To: <4BA092AE.3090206@cn.fujitsu.com> Sender: linux-kernel-owner@vger.kernel.org List-Id: kvm.vger.kernel.org Xiao Guangrong wrote: > > Takuya Yoshikawa wrote: > >> Oh, for such a tiny comment. > > Your comment is valuable although it's tiny :-) > > >> What I said was just you may be able to use bitmap_empty() instead of >> >>> - for (i = 0; !is_dirty && i < n/sizeof(long); i++) >>> - is_dirty = memslot->dirty_bitmap[i]; >> for x86's code too, if your patch for kvm_get_dirty_log() was correct. > > While i look into x86's code, i found we can direct call kvm_get_dirty_log() > in kvm_vm_ioctl_get_dirty_log() to remove some unnecessary code, this is a > better cleanup way Ah, probably checking the git log will explain you why it is like that! Marcelo's work? IIRC. > > Thanks, > Xiao >