From: Stefan Weil <weil@mail.berlios.de>
To: Anthony Liguori <aliguori@us.ibm.com>
Cc: QEMU Developers <qemu-devel@nongnu.org>
Subject: [Qemu-devel] Re: [PATCH] Fix trivial "endianness bugs"
Date: Mon, 24 Jan 2011 18:52:17 +0100 [thread overview]
Message-ID: <4D3DBC51.70709@mail.berlios.de> (raw)
In-Reply-To: <1294432155-28513-1-git-send-email-weil@mail.berlios.de>
Am 07.01.2011 21:29, schrieb Stefan Weil:
> Replace endianess -> endianness.
>
> Signed-off-by: Stefan Weil <weil@mail.berlios.de>
> ---
> audio/sdlaudio.c | 20 ++++++++++----------
> block/vdi.c | 4 ++--
> hw/xilinx_ethlite.c | 2 +-
> target-mips/cpu.h | 2 +-
> usb-bsd.c | 2 +-
> 5 files changed, 15 insertions(+), 15 deletions(-)
>
> diff --git a/audio/sdlaudio.c b/audio/sdlaudio.c
> index b74dcfa..04fb9f4 100644
> --- a/audio/sdlaudio.c
> +++ b/audio/sdlaudio.c
> @@ -139,36 +139,36 @@ static int aud_to_sdlfmt (audfmt_e fmt)
> }
> }
>
> -static int sdl_to_audfmt (int sdlfmt, audfmt_e *fmt, int *endianess)
> +static int sdl_to_audfmt (int sdlfmt, audfmt_e *fmt, int *endianness)
> {
> switch (sdlfmt) {
> case AUDIO_S8:
> - *endianess = 0;
> + *endianness = 0;
> *fmt = AUD_FMT_S8;
> break;
>
> case AUDIO_U8:
> - *endianess = 0;
> + *endianness = 0;
> *fmt = AUD_FMT_U8;
> break;
>
> case AUDIO_S16LSB:
> - *endianess = 0;
> + *endianness = 0;
> *fmt = AUD_FMT_S16;
> break;
>
> case AUDIO_U16LSB:
> - *endianess = 0;
> + *endianness = 0;
> *fmt = AUD_FMT_U16;
> break;
>
> case AUDIO_S16MSB:
> - *endianess = 1;
> + *endianness = 1;
> *fmt = AUD_FMT_S16;
> break;
>
> case AUDIO_U16MSB:
> - *endianess = 1;
> + *endianness = 1;
> *fmt = AUD_FMT_U16;
> break;
>
> @@ -338,7 +338,7 @@ static int sdl_init_out (HWVoiceOut *hw, struct
> audsettings *as)
> SDLVoiceOut *sdl = (SDLVoiceOut *) hw;
> SDLAudioState *s = &glob_sdl;
> SDL_AudioSpec req, obt;
> - int endianess;
> + int endianness;
> int err;
> audfmt_e effective_fmt;
> struct audsettings obt_as;
> @@ -354,7 +354,7 @@ static int sdl_init_out (HWVoiceOut *hw, struct
> audsettings *as)
> return -1;
> }
>
> - err = sdl_to_audfmt (obt.format, &effective_fmt, &endianess);
> + err = sdl_to_audfmt (obt.format, &effective_fmt, &endianness);
> if (err) {
> sdl_close (s);
> return -1;
> @@ -363,7 +363,7 @@ static int sdl_init_out (HWVoiceOut *hw, struct
> audsettings *as)
> obt_as.freq = obt.freq;
> obt_as.nchannels = obt.channels;
> obt_as.fmt = effective_fmt;
> - obt_as.endianness = endianess;
> + obt_as.endianness = endianness;
>
> audio_pcm_init_info (&hw->info, &obt_as);
> hw->samples = obt.samples;
> diff --git a/block/vdi.c b/block/vdi.c
> index ab8f70f..83b9c04 100644
> --- a/block/vdi.c
> +++ b/block/vdi.c
> @@ -113,7 +113,7 @@ void uuid_unparse(const uuid_t uu, char *out);
> */
> #define VDI_TEXT "<<< QEMU VM Virtual Disk Image >>>\n"
>
> -/* Unallocated blocks use this index (no need to convert endianess). */
> +/* Unallocated blocks use this index (no need to convert endianness). */
> #define VDI_UNALLOCATED UINT32_MAX
>
> #if !defined(CONFIG_UUID)
> @@ -194,7 +194,7 @@ typedef struct {
> uint32_t block_sectors;
> /* First sector of block map. */
> uint32_t bmap_sector;
> - /* VDI header (converted to host endianess). */
> + /* VDI header (converted to host endianness). */
> VdiHeader header;
> } BDRVVdiState;
>
> diff --git a/hw/xilinx_ethlite.c b/hw/xilinx_ethlite.c
> index 54b57d7..a6bd4e5 100644
> --- a/hw/xilinx_ethlite.c
> +++ b/hw/xilinx_ethlite.c
> @@ -186,7 +186,7 @@ static ssize_t eth_rx(VLANClientState *nc, const
> uint8_t *buf, size_t size)
> D(qemu_log("%s %d rxbase=%x\n", __func__, size, rxbase));
> memcpy(&s->regs[rxbase + R_RX_BUF0], buf, size);
>
> - /* Bring it into host endianess. */
> + /* Bring it into host endianness. */
> for (i = 0; i < ((size + 3) / 4); i++) {
> uint32_t d = s->regs[rxbase + R_RX_BUF0 + i];
> s->regs[rxbase + R_RX_BUF0 + i] = be32_to_cpu(d);
> diff --git a/target-mips/cpu.h b/target-mips/cpu.h
> index 2419aa9..0b98d10 100644
> --- a/target-mips/cpu.h
> +++ b/target-mips/cpu.h
> @@ -63,7 +63,7 @@ union fpr_t {
> uint32_t w[2]; /* binary single fixed-point */
> };
> /* define FP_ENDIAN_IDX to access the same location
> - * in the fpr_t union regardless of the host endianess
> + * in the fpr_t union regardless of the host endianness
> */
> #if defined(HOST_WORDS_BIGENDIAN)
> # define FP_ENDIAN_IDX 1
> diff --git a/usb-bsd.c b/usb-bsd.c
> index 48567a3..3c84ae9 100644
> --- a/usb-bsd.c
> +++ b/usb-bsd.c
> @@ -457,7 +457,7 @@ static int usb_host_scan(void *opaque, USBScanFunc
> *func)
> printf("usb_host_scan: couldn't get device information for %s - %s\n",
> devbuf, strerror(errno));
>
> - // XXX: might need to fixup endianess of word values before copying over
> + // XXX: might need to fixup endianness of word values before copying
> over
>
> vendor_id = dev_info.udi_vendorNo;
> product_id = dev_info.udi_productNo;
I'm afraid that my patch got lost because it changes files
which are maintained by different people.
Is it possible to apply trivial patches like this one as one
patch, or is it necessary to split it into several trivial patches
(which increases entropy)?
The patch needs an update, because endianess
increased since it was posted, so I'll send a new version.
Regards,
Stefan Weil
next prev parent reply other threads:[~2011-01-24 17:52 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-01-07 20:29 [Qemu-devel] [PATCH] Fix trivial "endianness bugs" Stefan Weil
2011-01-24 17:52 ` Stefan Weil [this message]
2011-01-24 18:04 ` Stefan Weil
2011-02-16 20:01 ` [Qemu-devel] " Stefan Weil
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=4D3DBC51.70709@mail.berlios.de \
--to=weil@mail.berlios.de \
--cc=aliguori@us.ibm.com \
--cc=qemu-devel@nongnu.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).