All of lore.kernel.org
 help / color / mirror / Atom feed
From: Richard Henderson <rth@twiddle.net>
To: Peter Maydell <peter.maydell@linaro.org>, qemu-devel@nongnu.org
Cc: Kevin Wolf <kwolf@redhat.com>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	Stefan Hajnoczi <stefanha@redhat.com>,
	Anthony Liguori <aliguori@amazon.com>,
	patches@linaro.org
Subject: Re: [Qemu-devel] [PATCH v2 0/9] Remove legacy unaligned bswap functions
Date: Wed, 06 Nov 2013 05:06:03 +1000	[thread overview]
Message-ID: <5279419B.3000906@twiddle.net> (raw)
In-Reply-To: <1383669517-25598-1-git-send-email-peter.maydell@linaro.org>

On 11/06/2013 02:38 AM, Peter Maydell wrote:
> This is a simple resend of a patchset which has been
> on the list reviewed but unapplied for nine weeks, since
> it's probably fallen out of Anthony's patches cache.
> 
> 
> The bswap.h header includes a set of "legacy unaligned functions"
> that (since commit c732a52d3 at the beginning of this year) are
> just wrappers for underlying {ld,st}<type> functions. The legacy
> functions aren't used in many places, so just replace all their
> uses with uses of the new-style {ld,st} functions; this lets us
> remove the legacy wrappers altogether.
> 
> Since we know the {ld,st}* routines are definitely functions,
> we can in the process remove some casts which were left over
> from when the legacy unaligned functions were previously macros.
> 
> The patchset is divided up by function being removed, rather
> than by which device/subsystem is being fixed; I think this way
> round is easier to review since you only have to keep one
> substitution in your head when reading a patch.
> 
> Peter Maydell (9):
>   bswap.h: Remove cpu_to_le16wu()
>   bswap.h: Remove cpu_to_le32wu()
>   bswap.h: Remove le16_to_cpupu()
>   bswap.h: Remove le32_to_cpupu()
>   bswap.h: Remove be32_to_cpupu()
>   bswap.h: Remove cpu_to_be16wu()
>   bswap.h: Remove cpu_to_be32wu()
>   bswap.h: Remove cpu_to_be64wu()
>   bswap.h: Remove cpu_to_32wu()

Reviewed-by: Richard Henderson <rth@twiddle.net>

... again.

> 
>  block/qcow2-cluster.c     |    2 +-
>  hw/acpi/core.c            |    3 +--
>  hw/block/cdrom.c          |   10 +++++-----
>  hw/display/vga_template.h |   14 ++++++++------
>  hw/ide/atapi.c            |   16 +++++++--------
>  hw/net/e1000.c            |   22 +++++++++------------
>  hw/net/ne2000.c           |    4 ++--
>  hw/pci/pcie_aer.c         |    4 ++--
>  include/hw/pci/pci.h      |    8 ++++----
>  include/qemu/bswap.h      |   47 ---------------------------------------------
>  10 files changed, 40 insertions(+), 90 deletions(-)
> 

      parent reply	other threads:[~2013-11-05 19:06 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-11-05 16:38 [Qemu-devel] [PATCH v2 0/9] Remove legacy unaligned bswap functions Peter Maydell
2013-11-05 16:38 ` [Qemu-devel] [PATCH v2 1/9] bswap.h: Remove cpu_to_le16wu() Peter Maydell
2013-11-05 16:38 ` [Qemu-devel] [PATCH v2 2/9] bswap.h: Remove cpu_to_le32wu() Peter Maydell
2013-11-05 16:38 ` [Qemu-devel] [PATCH v2 3/9] bswap.h: Remove le16_to_cpupu() Peter Maydell
2013-11-05 16:38 ` [Qemu-devel] [PATCH v2 4/9] bswap.h: Remove le32_to_cpupu() Peter Maydell
2013-11-05 16:38 ` [Qemu-devel] [PATCH v2 5/9] bswap.h: Remove be32_to_cpupu() Peter Maydell
2013-11-05 16:38 ` [Qemu-devel] [PATCH v2 6/9] bswap.h: Remove cpu_to_be16wu() Peter Maydell
2013-11-05 16:38 ` [Qemu-devel] [PATCH v2 7/9] bswap.h: Remove cpu_to_be32wu() Peter Maydell
2013-11-05 16:38 ` [Qemu-devel] [PATCH v2 8/9] bswap.h: Remove cpu_to_be64wu() Peter Maydell
2013-11-05 16:38 ` [Qemu-devel] [PATCH v2 9/9] bswap.h: Remove cpu_to_32wu() Peter Maydell
2013-11-05 19:06 ` Richard Henderson [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5279419B.3000906@twiddle.net \
    --to=rth@twiddle.net \
    --cc=aliguori@amazon.com \
    --cc=kwolf@redhat.com \
    --cc=mst@redhat.com \
    --cc=patches@linaro.org \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=stefanha@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.