From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcelo Tosatti Subject: Re: [PATCH 07/11] kvm, x86: unify sigbus handling, prep Date: Thu, 14 Oct 2010 21:36:56 -0300 Message-ID: <20101015003656.GA32272@amt.cnet> References: <4CB6C427.10202@np.css.fujitsu.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: KVM list , Dean Nelson , Avi Kivity , Huang Ying , Hidetoshi Seto , "qemu-devel@nongnu.org" To: Jin Dongming Return-path: Received: from mx1.redhat.com ([209.132.183.28]:53951 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753539Ab0JOBHb (ORCPT ); Thu, 14 Oct 2010 21:07:31 -0400 Content-Disposition: inline In-Reply-To: <4CB6C427.10202@np.css.fujitsu.com> Sender: kvm-owner@vger.kernel.org List-ID: On Thu, Oct 14, 2010 at 05:49:43PM +0900, Jin Dongming wrote: > There are 2 similar functions to handle SIGBUS: > sigbus_handler(int n, struct qemu_signalfd_siginfo *siginfo, > void *ctx) > kvm_on_sigbus(CPUState *env, siginfo_t *siginfo) > > The former is used when main thread receives SIGBUS via signalfd, > while latter is used when vcpu thread receives SIGBUS. > These 2 take different siginfo, but in both case required parameters > are common, the code and the addr in the info. > > Restruct functions to take the code and the addr explicitly. > > Signed-off-by: Hidetoshi Seto > Tested-by: Jin Dongming > --- > qemu-kvm.c | 41 ++++++++++++++++++++--------------------- > 1 files changed, 20 insertions(+), 21 deletions(-) Don't see the benefit, separate functions are cleaner.