diff options
author | Jingju Hou <Jingju.Hou@synaptics.com> | 2018-04-23 15:22:49 +0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-04-23 21:06:41 -0400 |
commit | b6a930fa88083b41d26ddf1cab95cbd740936c22 (patch) | |
tree | 70c953b6f2bafd81e1caf6cfbc5fc8b2a89cf128 /net/xfrm/xfrm_replay.c | |
parent | 77621f024d6be732e43366a42203486b6ec89acd (diff) | |
download | linux-b6a930fa88083b41d26ddf1cab95cbd740936c22.tar.gz linux-b6a930fa88083b41d26ddf1cab95cbd740936c22.tar.bz2 linux-b6a930fa88083b41d26ddf1cab95cbd740936c22.zip |
net: phy: marvell: clear wol event before setting it
If WOL event happened once, the LED[2] interrupt pin will not be
cleared unless we read the CSISR register. If interrupts are in use,
the normal interrupt handling will clear the WOL event. Let's clear the
WOL event before enabling it if !phy_interrupt_is_valid().
Signed-off-by: Jingju Hou <Jingju.Hou@synaptics.com>
Signed-off-by: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/xfrm/xfrm_replay.c')
0 files changed, 0 insertions, 0 deletions