]> git.hungrycats.org Git - linux/commitdiff
[PATCH] rme9562 big-endian compile fix (dumb typo)
authorAlexander Viro <viro@parcelfarce.linux.theplanet.co.uk>
Wed, 2 Feb 2005 05:17:14 +0000 (21:17 -0800)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Wed, 2 Feb 2005 05:17:14 +0000 (21:17 -0800)
hdsp->data used when fw->data should've been (BTW, another branch of
that ifdef is memcpy from fw->data to ->firmware_cache; this one
byteswaps).

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
sound/pci/rme9652/hdsp.c

index af15edd42745262914d68c212c7dd937732ecf91..e35796c9085191894a3b914cecd4532a4c827cf3 100644 (file)
@@ -4958,7 +4958,7 @@ static int __devinit hdsp_request_fw_loader(hdsp_t *hdsp)
 #ifdef SNDRV_BIG_ENDIAN
        {
                int i;
-               u32 *src = hdsp->data;
+               u32 *src = (void *)fw->data;
                for (i = 0; i < ARRAY_SIZE(hdsp->firmware_cache); i++, src++)
                        hdsp->firmware_cache[i] = ((*src & 0x000000ff) << 16) |
                                ((*src & 0x0000ff00) << 8)  |