diff options
| author | Wen Yang <[email protected]> | 2019-02-25 07:22:19 +0000 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2019-02-25 17:34:52 +0000 |
| commit | 9919a363a5cb57c2b64c4803b4d2dd45e90bf230 (patch) | |
| tree | 27b0c4d86bcadf5e365ab70367abb1b3cde2f3e0 /drivers/net/xen-netback/interface.c | |
| parent | tun: fix blocking read (diff) | |
| download | kernel-9919a363a5cb57c2b64c4803b4d2dd45e90bf230.tar.gz kernel-9919a363a5cb57c2b64c4803b4d2dd45e90bf230.zip | |
net: dsa: fix a leaked reference by adding missing of_node_put
The call to of_parse_phandle returns a node pointer with refcount
incremented thus it must be explicitly decremented after the last
usage.
Detected by coccinelle with the following warnings:
./net/dsa/port.c:294:1-7: ERROR: missing of_node_put; acquired a node pointer with refcount incremented on line 284, but without a corresponding object release within this function.
./net/dsa/dsa2.c:627:3-9: ERROR: missing of_node_put; acquired a node pointer with refcount incremented on line 618, but without a corresponding object release within this function.
./net/dsa/dsa2.c:630:3-9: ERROR: missing of_node_put; acquired a node pointer with refcount incremented on line 618, but without a corresponding object release within this function.
./net/dsa/dsa2.c:636:3-9: ERROR: missing of_node_put; acquired a node pointer with refcount incremented on line 618, but without a corresponding object release within this function.
./net/dsa/dsa2.c:639:1-7: ERROR: missing of_node_put; acquired a node pointer with refcount incremented on line 618, but without a corresponding object release within this function.
Signed-off-by: Wen Yang <[email protected]>
Reviewed-by: Vivien Didelot <[email protected]>
Cc: Andrew Lunn <[email protected]>
Cc: Vivien Didelot <[email protected]>
Cc: Florian Fainelli <[email protected]>
Cc: "David S. Miller" <[email protected]>
Cc: Vivien Didelot <[email protected]>
Cc: [email protected]
Cc: [email protected]
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'drivers/net/xen-netback/interface.c')
0 files changed, 0 insertions, 0 deletions
