From 669727f21736a88a68a781bb6762bdb584f40020 Mon Sep 17 00:00:00 2001 From: Ben Hutchings Date: Thu, 2 Dec 2010 13:46:31 +0000 Subject: [PATCH] --- yaml --- r: 224763 b: refs/heads/master c: adc1d234116c22247e3886fb6e9bef450a0110f2 h: refs/heads/master i: 224761: 92dfcb1be0c3b81a4b397d0fc52d132cc897ae30 224759: 4118034ac0dddcbb4aa2f06e60d15eecf3bd3d47 v: v3 --- [refs] | 2 +- trunk/drivers/net/sfc/falcon_boards.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 692cba4d5347..b3ae3d9e44ac 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 71839f7d162f973f5931d30d1376a2dc5c0bed5a +refs/heads/master: adc1d234116c22247e3886fb6e9bef450a0110f2 diff --git a/trunk/drivers/net/sfc/falcon_boards.c b/trunk/drivers/net/sfc/falcon_boards.c index 86180ee02ec0..6c20d4569d81 100644 --- a/trunk/drivers/net/sfc/falcon_boards.c +++ b/trunk/drivers/net/sfc/falcon_boards.c @@ -99,6 +99,10 @@ static int efx_init_lm87(struct efx_nic *efx, struct i2c_board_info *info, if (!client) return -EIO; + /* Read-to-clear alarm/interrupt status */ + i2c_smbus_read_byte_data(client, LM87_REG_ALARMS1); + i2c_smbus_read_byte_data(client, LM87_REG_ALARMS2); + rc = efx_poke_lm87(client, reg_values); if (rc) goto err;