mirror of https://gitee.com/openkylin/linux.git
rtc-ds1307: typo fix found by coverity
Fix a typo turned up by a Coverity check: referring to the wrong register, which could cause problems with DS1338 RTCs whose oscillators halted. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
47572b84aa
commit
bd16f9ebd0
|
@ -352,7 +352,7 @@ static int __devinit ds1307_probe(struct i2c_client *client)
|
|||
/* oscillator fault? clear flag, and warn */
|
||||
if (ds1307->regs[DS1307_REG_CONTROL] & DS1338_BIT_OSF) {
|
||||
i2c_smbus_write_byte_data(client, DS1307_REG_CONTROL,
|
||||
ds1307->regs[DS1337_REG_CONTROL]
|
||||
ds1307->regs[DS1307_REG_CONTROL]
|
||||
& ~DS1338_BIT_OSF);
|
||||
dev_warn(&client->dev, "SET TIME!\n");
|
||||
goto read_rtc;
|
||||
|
|
Loading…
Reference in New Issue