From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juan Quintela Subject: Re: [PATCH 1/2] Type-safe ioport callbacks Date: Mon, 25 Oct 2010 14:54:42 +0200 Message-ID: References: <1287934469-16624-1-git-send-email-avi@redhat.com> <1287934469-16624-2-git-send-email-avi@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Anthony Liguori , qemu-devel@nongnu.org, kvm@vger.kernel.org To: Avi Kivity Return-path: Received: from mx1.redhat.com ([209.132.183.28]:18709 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752723Ab0JYMy5 (ORCPT ); Mon, 25 Oct 2010 08:54:57 -0400 In-Reply-To: <1287934469-16624-2-git-send-email-avi@redhat.com> (Avi Kivity's message of "Sun, 24 Oct 2010 17:34:28 +0200") Sender: kvm-owner@vger.kernel.org List-ID: Avi Kivity wrote: > +static void ioport_writeb_thunk(void *opaque, uint32_t addr, uint32_t data) > +{ > + IOPort *ioport = opaque; > + > + return ioport->ops->writeb(ioport, addr, data); > +} > + > +static void ioport_writew_thunk(void *opaque, uint32_t addr, uint32_t data) > +{ > + IOPort *ioport = opaque; > + > + return ioport->ops->writew(ioport, addr, data); > +} > + > +static void ioport_writel_thunk(void *opaque, uint32_t addr, uint32_t data) > +{ > + IOPort *ioport = opaque; > + > + return ioport->ops->writel(ioport, addr, data); > +} "return" is not needed on this three functions. Rest of aproach looks good. Later, Juan.