From fc43b18b14a661d5541761ef394d9726953ce8ba Mon Sep 17 00:00:00 2001 From: Gertjan van Wingerde Date: Wed, 16 Nov 2011 23:16:15 +0100 Subject: [PATCH] --- yaml --- r: 276207 b: refs/heads/master c: 68fa64ef606bcee688fce46d07aa68f175070156 h: refs/heads/master i: 276205: 01f8db5b98e9b76f65422cdc3983bf7fe53c95d1 276203: 2f38fb6ffb038e6dc8f93c23457dac23dd0fdd95 276199: 1b1d628440e9343cc1638a6b347eaf4fefbd5c82 276191: c8c78a61758c2f4b8b649d7fa6105118cd53687a v: v3 --- [refs] | 2 +- trunk/drivers/net/wireless/rt2x00/rt2800lib.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index f8b5e5c6f128..c14baa944353 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 23085d5796561625db4143a671f1de081f66ef08 +refs/heads/master: 68fa64ef606bcee688fce46d07aa68f175070156 diff --git a/trunk/drivers/net/wireless/rt2x00/rt2800lib.c b/trunk/drivers/net/wireless/rt2x00/rt2800lib.c index 3f183a15186e..1ba079dffb11 100644 --- a/trunk/drivers/net/wireless/rt2x00/rt2800lib.c +++ b/trunk/drivers/net/wireless/rt2x00/rt2800lib.c @@ -3771,7 +3771,7 @@ static void rt2800_efuse_read(struct rt2x00_dev *rt2x00dev, unsigned int i) /* Apparently the data is read from end to start */ rt2800_register_read_lock(rt2x00dev, EFUSE_DATA3, ®); /* The returned value is in CPU order, but eeprom is le */ - rt2x00dev->eeprom[i] = cpu_to_le32(reg); + *(u32 *)&rt2x00dev->eeprom[i] = cpu_to_le32(reg); rt2800_register_read_lock(rt2x00dev, EFUSE_DATA2, ®); *(u32 *)&rt2x00dev->eeprom[i + 2] = cpu_to_le32(reg); rt2800_register_read_lock(rt2x00dev, EFUSE_DATA1, ®);